#header .top-right-block ul {
    display: initial;
}
table.casinotable tbody td .casino-registration {
	background: #f74342;
	color: #fff;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 11px;
	letter-spacing: -0.1px;
	padding: 4px 6px 2px;
}
table.casinotable tbody td .casino_bonus{
    color: #777;
}
table.casinotable thead{
	border-top: 1px solid #e9e9e9;
}
table.casinotable thead td{
    	text-transform: uppercase;
    	font-size: 11px;
    	font-weight: 600;
    	color: #070207;
	text-align: center;
	line-height: 25px;
}
table.casinotable tbody td{
    padding: 5px 10px;
}
table.casinotable tbody td.casinoimg {
    padding: 0;
}
table.casinotable tbody td, table.casinotable tbody td a{
    	text-transform: lowercase;
    	font-size: 12px;
    	font-weight: 500;
	color: #555;
	text-align: center;
}
table.casinotable tbody td img{
	max-width: 100px;
	display: block;
	margin: auto;
}
.type-post table, .textwidget table {
    display: table;
}
.rating-value{
	display: none;
}
.sa-star-block {
	width: 60px;
	height: 10px;
    margin: auto;
    color: #fead21; 
    line-height: 10px; 
    position: relative; 
}
.sa-star-block:before, .sa-star-block:after {
	width: 60px;
	height: 10px;
	background-size: 60px 10px;
	background-repeat: no-repeat;
	background-position: left center;
	left: 0;
	top: 0;
}
.sa-star-block:before {
	content: '';
	display: block;
	position: absolute; 
  	overflow: hidden;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3072 512' fill='%23fead21'%3E%3Cpath d='m465.168,500.620998l-158.169,-83.155l-158.169,83.155l30.207,-176.121l-128.037,-124.735l176.86,-25.689l79.139,-162.697l79.139,162.697l176.86,25.689l-128.037,124.734l30.207,176.122z'/%3E%3Cpath d='m1079.168,500.242l-158.169,-83.155l-158.169,83.155l30.207,-176.121l-128.037,-124.735l176.86,-25.689l79.139,-162.697l79.139,162.697l176.86,25.689l-128.037,124.734l30.207,176.122z'/%3E%3Cpath d='m1693.168,500.242l-158.169,-83.155l-158.169,83.155l30.207,-176.121l-128.037,-124.735l176.86,-25.689l79.139,-162.697l79.139,162.697l176.86,25.689l-128.037,124.734l30.207,176.122z'/%3E%3Cpath d='m2308.168,500.242l-158.169,-83.155l-158.169,83.155l30.207,-176.121l-128.037,-124.735l176.86,-25.689l79.139,-162.697l79.139,162.697l176.86,25.689l-128.037,124.734l30.207,176.122z'/%3E%3Cpath d='m2922.168,500.242l-158.169,-83.155l-158.169,83.155l30.207,-176.121l-128.037,-124.735l176.86,-25.689l79.139,-162.697l79.139,162.697l176.86,25.689l-128.037,124.734l30.207,176.122z'/%3E%3C/svg%3E");
}
.sa-star-block:after {
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3072 512' fill='%23fead21'%3E%3Cpath d='m465.168,500.620998l-158.169,-83.155l-158.169,83.155l30.207,-176.121l-128.037,-124.735l176.86,-25.689l79.139,-162.697l79.139,162.697l176.86,25.689l-128.037,124.734l30.207,176.122zm-158.169,-117.048l118.325,62.208l-22.598,-131.76l95.777,-93.308l-132.396,-19.23l-59.108,-121.519l-59.109,121.518l-132.396,19.23l95.777,93.308l-22.598,131.76l118.326,-62.207z'/%3E%3Cpath d='m1080.168,501.620998l-158.169,-83.155l-158.169,83.155l30.207,-176.121l-128.037,-124.735l176.86,-25.689l79.139,-162.697l79.139,162.697l176.86,25.689l-128.037,124.734l30.207,176.122zm-158.169,-117.048l118.325,62.208l-22.598,-131.76l95.777,-93.308l-132.396,-19.23l-59.108,-121.519l-59.109,121.518l-132.396,19.23l95.777,93.308l-22.598,131.76l118.326,-62.207z'/%3E%3Cpath d='m1693.168,500.620998l-158.169,-83.155l-158.169,83.155l30.207,-176.121l-128.037,-124.735l176.86,-25.689l79.139,-162.697l79.139,162.697l176.86,25.689l-128.037,124.734l30.207,176.122zm-158.169,-117.048l118.325,62.208l-22.598,-131.76l95.777,-93.308l-132.396,-19.23l-59.108,-121.519l-59.109,121.518l-132.396,19.23l95.777,93.308l-22.598,131.76l118.326,-62.207z'/%3E%3Cpath d='m2308.168,500.620998l-158.169,-83.155l-158.169,83.155l30.207,-176.121l-128.037,-124.735l176.86,-25.689l79.139,-162.697l79.139,162.697l176.86,25.689l-128.037,124.734l30.207,176.122zm-158.169,-117.048l118.325,62.208l-22.598,-131.76l95.777,-93.308l-132.396,-19.23l-59.108,-121.519l-59.109,121.518l-132.396,19.23l95.777,93.308l-22.598,131.76l118.326,-62.207z'/%3E%3Cpath d='m2922.168,500.620998l-158.169,-83.155l-158.169,83.155l30.207,-176.121l-128.037,-124.735l176.86,-25.689l79.139,-162.697l79.139,162.697l176.86,25.689l-128.037,124.734l30.207,176.122zm-158.169,-117.048l118.325,62.208l-22.598,-131.76l95.777,-93.308l-132.396,-19.23l-59.108,-121.519l-59.109,121.518l-132.396,19.23l95.777,93.308l-22.598,131.76l118.326,-62.207z'/%3E%3C/svg%3E");
}

.rating-0:before {
	width: 0;
}
.rating-1:before {
	width: 10%;
}
.rating-2:before {
	width: 20%;
}
.rating-3:before {
	width: 30%;
}
.rating-4:before {
	width: 40%;
}
.rating-5:before {
	width: 50%;
}
.rating-6:before {
	width: 60%;
}
.rating-7:before {
	width: 70%;
}
.rating-8:before {
	width: 80%;
}
.rating-9:before {
	width: 90%;
}
.rating-10:before {
	width: 100%;
}

.casinopage.profile-user {
    padding: 10px 10px 30px 10px;
    margin-top: 0;
    position: relative;
    margin-bottom: 0px;
    background: url(/wp-content/plugins/BlogsSA/assets/img/blogbg.jpg);
    background-size: cover;
}
.mobileratingview .nomobile{
	display:none;
}

.casino-single span.subscribme {
    display: inline-block;
    margin-right: 5px;
    float:left; 
}
.casino-single span.subscribme a{
    padding: 13px; 
}
@media screen and (max-width: 767px){
	.casino-single .pull-right {
	    float: none!important;
	}

}

@media screen and (max-width: 1024px){
    .casino-main #breadcrumbs{
        display: none;
    }
}

.rate-block {
    max-width: 100%;
    display: block;
    border: 1px solid #6f01014d;
    position: relative;
    padding: 10px;
    font-size: 16px;
}
.rate-block-main-title {
    /* position: absolute; */
    top: -10px;
    
    margin: auto;
    text-align: center;
    background: #f74342;
    color: #fff;
    display: table;
    margin-top: -20px;
    padding: 4px 10px 2px;
    font-weight: 500;
    text-transform: uppercase;
}
.casino-title {

    padding: 5px;
    text-align: center;
    border-bottom: 1px solid #f74342;
}
.casino-date {
    text-align: center;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 40px;
}
.casino-time {
    text-align: center;
    font-size: 14px;
}
.one-rate.row {
	text-align: center;
    margin: 0;
    border: 1px solid #6f01014d;
    padding: 0;
    margin-top: 20px;
}
.one-rate-div{
	padding: 3px 0;
}
.one-rate .coff{
	background: #f74342;
}
a.link-casino, a:hover.link-casino  {
    line-height: 18px;
    color: #fff;
    font-weight: 500;
    width: 100%;
}
a.link-rate, a:hover.link-rate{
	color: #000;
    font-weight: 400;
    width: 100%;
}
a:hover.link-casino, a:hover.link-rate  {
	opacity:0.7;
}

a.link-casino img {
    max-height: 18px;
}

.team-name {
    vertical-align: middle;
    text-align: center;
    font-weight: 500;
}
.rate-block .team{
	 vertical-align: middle;
}

.rate-block .row {
    display: flex;
    align-items: center;
    justify-content: center;
}
@media screen and (max-width: 767px){
	.team-name {
    	display: none;
	}
	.rate-block .team{
		text-align: center;
	}
	.rate-block .team img {
	    max-width: 40px;
	    margin-top: 20px;
	}
}


.casino-one-short-block {
    position: relative;
    background: #fafafa60;
    box-shadow: 0px 0px 11px -5px #000;
    margin: 20px 0;
    border-radius: 20px;

}
.inside-casino-block {
    display: grid;
    grid-template-columns: 320px 1fr;

}
.casino-position {
    position: absolute;
    left: 0;
    color: #fff;
    z-index: 20;
    background: linear-gradient(135deg, red 50%, transparent 50%);
    text-align: center;
    width: 80px;
    height: 80px;
    line-height: 24px;
    border-radius: 0 0 50% 0;
    font-weight: 700;
    font-size: 24px;
    line-height: 60px;
    padding-right: 30px;
    display: none;
}
.casino-text {
    padding: 0px 12px 10px;
    display: grid;
    padding-top: 10px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.65);
    font-size: 16px;
    line-height: 150%;
    gap: 20px;
}

.casino-button {
    position: absolute;
    right: 12px;
    top: 15px;
    font-weight: 600;
    padding: 8px 25px;
    background: #ff3300;
    color: #fff;
}
.casino-title-short{
    padding-right: 90px;
    font-weight: 500;
}
.casino-rating {
    display: flex;

    width: max-content;
    height: 24px;
    
    line-height: 20px;

    text-align: center;
    margin-top: 10px;
    justify-content: center;
    align-items: baseline;
}
.casino-rating span{
    padding-left: 0px;
    font-weight: 600;
    font-size: 14px;
}
.casino-rating svg {
    margin-bottom: -3px;
}
.casino-desc {
    font-size: 14px;
}
.casino-one-short-block.full .inside-casino-block {
    grid-template-columns: 320px 1fr 210px;
    background: #fafafa60;
    display: grid;
}
.casino-one-short-block.full .casinoimg {
    grid-row-start: 1;
    grid-row-end: 3;
    margin: 0;
    display: flex;
    align-items: baseline;
    overflow: hidden;
    border-radius: 16px;
}
.top3casino .casino-one-short-block.full .casinoimg {
    grid-row-start: 1;
    grid-row-end: 3;
    margin: 0;
    display: flex;
    align-items: baseline;
}
.inside-casino-block .casinoimg {
    display: flex;
}
.casino-one-short-block.full .casino-head {
    display: flex;
    padding: 10px 12px 0 12px;
    column-gap: 10px;
    align-items: center;
}

.casino-one-short-block.full .casino-name {
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    margin: 0;
}
.casino-one-short-block.full .casino-link {
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    text-decoration: underline;
    color: #FF3300;
    align-items: baseline;
}
.casino-one-short-block.full .casino-text {
    padding: 0px 12px;
    display: block;
    padding-top: 0px;
}
.casino-one-short-block.full .casino-rating {
    display: inline-block;
}
.casino-one-short-block.full .casino-title-short{
    padding-left: 0px;
    font-weight: 700;
    padding-right: 0;
    display: inline-block;
    font-size:14px;
}
.casino-one-short-block.full .casino-button {
    position: relative;
    right: auto;
    top: auto;
    padding: 8px 19px;
    background: #ff3300;
    color: #fff;
    width: 170px;
    text-align: center;
    margin: 10px 0;
     display: block;
}

.casino-one-button .casino-button {
    position: relative;
    right: auto;
    top: auto;
    padding: 8px 19px;
    background: #ff3300;
    color: #fff;
    width: 170px;
    text-align: center;
    margin: 10px auto;
     display: block;
}
.type-post table.casino-table{
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d9d9d9;
}
.type-post table.casino-table tbody tr:nth-child(odd){
    background-color: initial;
}
.type-post table.casino-table tbody tr {
    border-bottom: 0;
}

.type-post  table.casino-table tbody tr td{
    font-weight: 400;
    font-size: 10px;
    line-height: 24px;
    color: #000;
}
.type-post  table.casino-table tbody tr:last-child td{ 
    padding-bottom: 20px;
 }
.type-post  table.casino-table tbody tr > td{
    color: rgba(0, 0, 0, 0.6);
    padding: 0 15px 0 0;
}

.type-post  table.casino-table tbody tr > td + td{
    color: #000;
}
.mobile-casino-desc {display: none;}


.top3casino {
    display: grid;
    grid-template-columns: 30% 40% 30%;
    grid-template-areas: "item2 item1 item3";
    max-width: 1080px;
    margin: auto;
        margin-bottom: 40px;
}
.top3casino .casino-one-short-block.full .inside-casino-block {
    grid-template-columns: 1fr;
    grid-template-rows: auto 0 24px 60px auto;
    height: 100%;
}
.top3casino .casino-one-short-block.full .casino-name {
    font-weight: 700;
    font-size: 14px;
    line-height: 0;
    margin: 0;
}
.top3casino .casino-one-short-block.full .inside-casino-block{
    grid-template-rows: 145px 0 24px 60px auto;
}
.top3casino .casino-one-short-block.full:nth-child(1) .inside-casino-block{
    grid-template-rows: 180px 0 24px 60px auto;
}

.top3casino .casino-one-short-block.full:nth-child(1) {
  grid-area: item1;
  margin: 0px 20px;
  box-shadow: 0px 3px 22px 0px rgba(255, 38, 126, 0.25);
  border: 2px solid rgba(255, 38, 126, 1)
}

.top3casino .casino-one-short-block.full:nth-child(2) {
  grid-area: item2;
  margin: 20px 5px 20px 0;
  border: 1px solid rgba(148, 153, 159, 0.3);
  box-shadow: 0;
}

.top3casino .casino-one-short-block.full:nth-child(3) {
  grid-area: item3;
  margin: 20px 0px 20px 5px;
  border: 1px solid rgba(148, 153, 159, 0.3)
}
.top3casino .casino-position {
    display: none;
}
.top3-casino-rating,.top3casino .casino-one-short-block.full .casino-rating{
    display: none;
}

.top3casino .top3-casino-rating {
    display: flex;
    justify-content: center;
    align-items: center;
}
.top3casino .top3-casino-rating span{
    padding-left: 10px;
}
.krail {
    position: absolute;
    color: #fff;
    text-align: center;
    width: 100%;
    padding-top: 20px;
}
.top3casino  .casino-one-short-block.full .casino-head {
    display: grid;
    padding: 10px 12px 0 12px;
    column-gap: 10px;
    align-items: center;
    justify-content: center;
        text-align: center;
}
.top3casino .casino-link:after {
    content: '';
    background: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M10.344 5.65498H9.5434V9.66683H1.50639V1.61304H5.51393V0.818526H5.38135C5.38135 0.818526 2.83195 0.818016 1.55712 0.818781C1.02246 0.819036 0.693556 1.14796 0.693301 1.68673C0.692536 4.32551 0.692791 6.9643 0.694066 9.60334C0.694066 9.69181 0.698401 9.7831 0.720073 9.86826C0.818234 10.2561 1.13082 10.4759 1.58058 10.4759C4.20647 10.4766 6.83261 10.4764 9.45849 10.4751C9.5513 10.4751 9.64691 10.4713 9.73641 10.4496C10.1209 10.3571 10.3493 10.0419 10.3496 9.60716C10.3506 8.33252 10.344 5.65498 10.344 5.65498Z' fill='%23FF3300'/%3E%3Cpath d='M6.12963 5.65794L9.55407 2.22617V4.02913H10.3417C10.3417 4.02913 10.3506 2.31617 10.3488 1.50177C10.3488 1.40947 10.3485 1.32277 10.3483 1.24347C10.3475 0.974216 10.1874 0.819699 9.91586 0.819444C9.02374 0.818169 7.13674 0.828623 7.13674 0.828623V1.62084H8.97632L5.53174 5.05873L6.12963 5.65794Z' fill='%23FF3300'/%3E%3C/svg%3E");
    width: 11px;
    height: 11px;
    display: inline-block;
    padding: 2px;
    margin: 2px 0 -1px 4px;
}
.top3casino .casino-one-short-block.full .casino-title-short {
    padding: 0;
    font-weight: 700;
    padding-right: 0;
    display: inline-block;
    text-align: center;
    font-size: 18px;
}
.type-post .top3casino .casino-one-short-block ul {
    margin: 36px auto 12px;
    list-style-type: none;
}
.type-post .casino-one-short-block ul {
    margin: 0 20px;
    list-style-type: none;
}
.type-post .casino-one-short-block ul li{

    font-size: 12px;

}
.entry-content .casino-one-short-block ul li:before{
    content: '';
        background: rgba(23, 166, 0, 0.15);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M2.83987 3.77149C2.86816 3.73332 2.88202 3.70832 2.90182 3.6891C3.99979 2.62216 5.09805 1.55576 6.19632 0.489372C6.34198 0.347937 6.44974 0.347388 6.5937 0.487175C6.82535 0.712098 7.05727 0.936746 7.28864 1.16194C7.4162 1.2858 7.4162 1.39977 7.28892 1.52336C5.86737 2.90393 4.44611 4.28423 3.02429 5.66452C2.89616 5.78893 2.77906 5.78921 2.65235 5.66617C1.8474 4.88457 1.04244 4.10297 0.23748 3.32137C0.10992 3.19751 0.10992 3.08464 0.237763 2.96023C0.474216 2.73036 0.710952 2.5005 0.947687 2.2709C1.071 2.15117 1.19065 2.15144 1.31509 2.272C1.80186 2.74437 2.28862 3.21673 2.77482 3.68965C2.79462 3.70915 2.80933 3.73277 2.83987 3.77149Z' fill='%2317A600'/%3E%3C/svg%3E");   

    width: 7px;
    height: 7px;
    padding: 6px;
    background-size: 7px 7px;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    margin-top: 3px;
}


.top3-casino-rating {
    text-align: center;
    padding-top: 10px;
    font-weight: 700;
}
.top3casino .casino-one-short-block.full .casino-button {
    width: calc(100% - 30px);
    margin: 20px auto;
}
.top3casino .casino-one-short-block.full .casino-text {
    padding: 0px 12px;
    display: block;
    padding-top: 0px;
    display: flex;
    flex-direction: column;
    gap: 0;
    justify-content: space-between;
    line-height: 150%;
}

.casino-one-short-block.full .casino-button{
    display: none;
 }
.casino-one-short-block.full .casino-button.right-button {
    display: block;
    grid-row-start: 1;
    grid-row-end: 3;
    grid-column-start: 3;
    height: 40px;
    margin: 20px;
    align-self: center;
    font-size: 16px;
    line-height: 24px;
}
.top3casino .casino-one-short-block.full .casino-button.right-button{
    display: none;
}
.top3casino .casino-one-short-block.full .casino-button{
    display: block;
}
.casino-one-short-block.full .casino-text {
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 5px;
}
.casino-one-short-block.full .casino-title-short {
    grid-column-start: 1;
}
.type-post p.fair-game{
    text-align: justify;
    background: #fafafa;
    font-size: 3.4rem;
    line-height: 48px;
    padding: 10px;
    letter-spacing: -0.015em;
}



.casino-taxonomy-page{
        background: #fff;
        position: relative;
}
.newcasinopage{
    display: grid;
    grid-template-columns: 250px  30% 20% calc(50% - 298px);
    gap: 16px;
    align-items: center;

    padding: 16px;
}
.newcasinopage a, .newcasinopage img{
    max-width: 100%;
}
.casino-top-main-title{
    padding: 30px 16px 0px;
    margin: 0;
    line-height: 100%;
}
span.casino-top-rating span {
    color: rgba(23, 166, 0, 1);
    font-size: 22px;
    font-weight: 700;
    border-radius: 50%;
    border: 2px solid rgba(23, 166, 0, 1);
    width: 33px;
    height: 33px;
    display: inline-block;
    text-align: center;
    line-height: 33px;
}
span.casino-top-rating {
    font-size: 14px;
    font-weight: 500;
}
.casino-top-main-info {
    display: grid;
    gap: 5px;
}
span.casino-top-raring-num {
    font-size: 24px;
    font-weight: 700;
    line-height: 150%;
}
.casino-top-main-info a {
    color: red;
}
.casino-top-button {
    align-self: baseline;
}
.casino-top-button .subscribme .mess-red {
    background: #f73406;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    padding: 14px;
    width: 100%;
}
.casino-top-main-info .casino-out{
    color: red;
    justify-self: baseline;
}
.casino-top-main-info .casino-out:after {
    content: '';
    background: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M10.344 5.65498H9.5434V9.66683H1.50639V1.61304H5.51393V0.818526H5.38135C5.38135 0.818526 2.83195 0.818016 1.55712 0.818781C1.02246 0.819036 0.693556 1.14796 0.693301 1.68673C0.692536 4.32551 0.692791 6.9643 0.694066 9.60334C0.694066 9.69181 0.698401 9.7831 0.720073 9.86826C0.818234 10.2561 1.13082 10.4759 1.58058 10.4759C4.20647 10.4766 6.83261 10.4764 9.45849 10.4751C9.5513 10.4751 9.64691 10.4713 9.73641 10.4496C10.1209 10.3571 10.3493 10.0419 10.3496 9.60716C10.3506 8.33252 10.344 5.65498 10.344 5.65498Z' fill='%23FF3300'/%3E%3Cpath d='M6.12963 5.65794L9.55407 2.22617V4.02913H10.3417C10.3417 4.02913 10.3506 2.31617 10.3488 1.50177C10.3488 1.40947 10.3485 1.32277 10.3483 1.24347C10.3475 0.974216 10.1874 0.819699 9.91586 0.819444C9.02374 0.818169 7.13674 0.828623 7.13674 0.828623V1.62084H8.97632L5.53174 5.05873L6.12963 5.65794Z' fill='%23FF3300'/%3E%3C/svg%3E");
    width: 11px;
    height: 11px;
    display: inline-block;
    padding: 2px;
    margin: 2px 0 -1px 4px;
}
.casino-comments-count {
    align-self: baseline;
    display: flex;
    gap: 5px;
    align-items: center;
    font-weight: 500;
    padding-top: 10px;
}
.casino-comments-count span{
    border-bottom: 1px dotted;
    line-height: 140%;
}
.casino-top-plus-minus{
    margin: 16px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    padding: 12px 0;
    display: grid;
    grid-template-columns: calc(50% - 21px) 1px calc(50% - 20px);
    gap: 0px;

}
.casino-top-plus-minus .plus, .casino-top-plus-minus .minus {
    padding: 0px 40px 0 70px;
}
.separator{
    background: rgba(204, 205, 215, 0.45)
}
.casino-top-plus-minus h3 {
    font-size: 22px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0px;
    display: flex;
    align-items: center;
    gap: 5px;
}
.casino-top-plus-minus h3:before{
    content: ' ';
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;


}

.casino-top-plus-minus .plus h3:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.68873 12.3166H10.0895C10.33 12.2634 10.5522 12.176 10.745 12.0151C11.2074 11.6308 11.3205 10.9372 10.9956 10.4343C10.9799 10.4099 10.9643 10.3852 10.9479 10.3592C10.9424 10.3505 10.9368 10.3416 10.931 10.3325C11.5237 9.81641 11.6126 9.22491 11.208 8.5565C11.8131 7.92097 11.8827 7.47242 11.4746 6.79198C11.4799 6.78647 11.4853 6.78056 11.4907 6.77453C11.5021 6.76193 11.514 6.74879 11.5276 6.73767C11.9429 6.39921 12.1019 5.8673 11.9334 5.37795C11.764 4.88567 11.2927 4.54133 10.7545 4.53752C10.1233 4.53292 9.49204 4.53383 8.86082 4.53473C8.6049 4.5351 8.34898 4.53546 8.09306 4.53546H7.85728C7.8606 4.52063 7.86342 4.50695 7.86607 4.49407C7.87097 4.47026 7.87531 4.44919 7.88127 4.42861C7.90392 4.35005 7.92515 4.27097 7.94638 4.19191C7.99511 4.01041 8.04383 3.82897 8.10964 3.65393C8.26101 3.25148 8.27167 2.83875 8.24975 2.41985C8.19673 1.40535 7.55188 0.621864 6.5587 0.375576C6.40704 0.338002 6.24768 0.322738 6.09098 0.316867C5.77463 0.305125 5.54774 0.519122 5.54359 0.833807C5.54051 1.05407 5.54077 1.27441 5.54103 1.49474C5.54129 1.71987 5.54155 1.94499 5.53826 2.17004C5.53707 2.24167 5.51338 2.32885 5.46806 2.38199C5.01782 2.90979 4.56729 3.43788 4.10372 3.95424C3.8358 4.25269 3.56231 4.54623 3.28882 4.83977C3.09425 5.04861 2.89967 5.25745 2.7071 5.46807C2.66741 5.51122 2.64015 5.58314 2.64015 5.64185C2.63704 7.30317 2.63711 8.96472 2.63717 10.6261C2.63718 10.8635 2.63719 11.1008 2.63719 11.3382C2.63719 11.3427 2.63715 11.3472 2.63712 11.3516C2.63664 11.4077 2.63624 11.4554 2.7145 11.4832C2.94074 11.5631 3.16608 11.6455 3.3914 11.7278C3.71628 11.8466 4.04111 11.9653 4.36853 12.0767C4.75686 12.2091 5.16237 12.2731 5.57292 12.2987C5.59959 12.3003 5.62612 12.3052 5.65261 12.3102C5.66466 12.3124 5.67669 12.3146 5.68873 12.3166ZM1.9218 5.94336H0V11.3039H1.9218V5.94336Z' fill='%2317A600'/%3E%3C/svg%3E");
    background-color: rgb(23 166 0 / 10%);

}
.casino-top-plus-minus .minus h3:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' viewBox='0 0 13 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.83849 -2.19345e-05H10.3551C10.602 0.0531101 10.83 0.140587 11.0279 0.30145C11.5024 0.685701 11.6186 1.37935 11.2851 1.88219C11.2689 1.9066 11.2529 1.93133 11.236 1.95738C11.2304 1.96611 11.2247 1.97499 11.2188 1.98405C11.8271 2.50011 11.9183 3.0916 11.503 3.76C12.1241 4.39553 12.1956 4.84407 11.7766 5.52451C11.7821 5.53002 11.7876 5.53592 11.7932 5.54195C11.8049 5.55456 11.8171 5.56769 11.8311 5.57881C12.2573 5.91727 12.4205 6.44918 12.2475 6.93852C12.0737 7.43079 11.59 7.77512 11.0376 7.77894C10.3897 7.78354 9.74188 7.78263 9.09401 7.78173C8.83138 7.78136 8.56874 7.78099 8.3061 7.78099H8.06411C8.06753 7.79583 8.07042 7.80951 8.07314 7.82239C8.07817 7.8462 8.08262 7.86727 8.08874 7.88785C8.11199 7.96641 8.13378 8.04549 8.15557 8.12455C8.20558 8.30605 8.25558 8.48748 8.32313 8.66251C8.47847 9.06496 8.48942 9.47769 8.46692 9.89658C8.41251 10.9111 7.75068 11.6945 6.73135 11.9408C6.5757 11.9784 6.41215 11.9937 6.25133 11.9995C5.92665 12.0113 5.69378 11.7973 5.68952 11.4826C5.68637 11.2624 5.68663 11.042 5.68689 10.8217C5.68716 10.5966 5.68743 10.3714 5.68405 10.1464C5.68283 10.0748 5.65851 9.98758 5.612 9.93445C5.14991 9.40665 4.68752 8.87856 4.21175 8.36221C3.93677 8.06377 3.65609 7.77024 3.3754 7.4767C3.17571 7.26786 2.97601 7.05902 2.77836 6.8484C2.73762 6.80525 2.70966 6.73333 2.70966 6.67462C2.70646 5.01334 2.70653 3.35184 2.7066 1.6905C2.70661 1.45312 2.70661 1.21574 2.70661 0.978367C2.70661 0.97385 2.70658 0.96938 2.70654 0.964963C2.70605 0.908804 2.70564 0.861113 2.78596 0.833354C3.01815 0.75341 3.24943 0.671054 3.48069 0.588704C3.81411 0.469973 4.1475 0.351255 4.48353 0.239805C4.88208 0.107416 5.29827 0.0434237 5.71962 0.0178852C5.74699 0.0162706 5.77422 0.0113277 5.80141 0.00639248C5.81378 0.00414848 5.82613 0.00190544 5.83849 -2.19345e-05ZM1.97239 6.37313H0V1.01269H1.97239V6.37313Z' fill='%23FF3300'/%3E%3C/svg%3E");
    background-color: rgb(255 51 0/ 10%);

}
.casino-top-plus-minus  ul{
        margin: 30px 0;
}
.casino-top-plus-minus  ul li{
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    display: grid;
    gap: 15px;
    grid-template-columns: 16px 1fr;
    padding-bottom: 12px;
}
.casino-top-plus-minus  ul li:before{
    content: ' ';
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    line-height: 16px;
    margin-top: 2px;
    font-weight: 600;
}

.casino-top-plus-minus .plus ul li:before{
    content: '+';
    background-color: rgb(23 166 0 / 10%);
    color: rgb(23 166 0 / 100%);
    padding-top: 2px; 
    

}
.casino-top-plus-minus .minus ul li:before{
    content: '-';
    background-color: rgb(255 51 0/ 10%);
    color: rgb(255 51 0/ 100%);

}

.type-post.new-casino {
    padding: 0px 15px;
    margin-top: 16px;
}
.type-post ul.casino-toc {
    margin: 56px 20px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px 56px;
}
ul.casino-toc a{
    color: #212121;
    font-weight: 600;
    line-height: 22px;
}
ul.casino-toc li {
    display: grid;
    grid-template-columns: 18px 1fr;
}
ul.casino-toc li:before{
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: inline-block;
    background-color: rgb(23 166 0 / 100%);
    margin: 7px 5px;
}

.accordion {
  max-width: 100%;
  margin: 0 auto;
  font-family: Gotham Pro;
}

.accordion-item {
  margin-bottom: 10px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);

}

.accordion-header {
  padding: 15px 54px 15px 15px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  line-height: 30px;
  letter-spacing: 0px;
  text-align: left;
      position: relative;
}
.accordion-header:after {
    content: '';
    width: 10px;
    height: 10px;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    position: absolute;
    right: 28px;
    transform: rotate(45deg);
    top: 24px;
}

.active .accordion-header:after {
    transform: rotate(225deg);
        top: 28px;
}
.accordion-content {
  display: none;
  padding: 0 15px 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.accordion-item.active .accordion-content {
  display: block;
}

.comment-item {
    display: grid;
    grid-template-columns: 50px 1fr;
    max-width: 830px;
    margin: auto;
    column-gap: 10px;
    margin-bottom: 34px;
}
.comment-item .icon {
    grid-row-start: 1;
    grid-row-end: 4;
}
.comment-item .a {
    font-weight: 600;
    padding: 12px 0 4px 0;
}
.comment-item .t {
    padding-top: 26px;
    line-height: 120%;
}
input#author, textarea#comment {
    height: 40px;
    border: #ccc 1px solid;
    width: 100%;
    padding: 12px;
}
form#commentform {
    max-width: 820px;
    display: grid;
    grid-template-columns: 35% 35% 1fr;
    gap: 10px;
    justify-content: center;
    margin: auto;
}
input#submit-comment {
    color: #fff;
    background: red;
    font-size: 18px;
    font-weight: 500;
    margin-left: 40px;
    border: none;
    height: 40px;
}
form#commentform .responce {
    grid-column-start: 1;
    grid-column-end: 4;
    padding: 26px;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
}
.casino-comments-count a{
    color: #000;
}
.casino-author-block {
    display: grid;
    grid-template-columns: 60px 1fr;
    column-gap: 12px;
    align-items: center;
    margin: 30px 0;
}
.casino-author-block-photo {
    grid-row-start: 1;
    grid-row-end: 4;
}
.casino-author-block-photo img{
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
.casino-author-block-type{ 
    color: rgba(154, 156, 175, 1);
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 3px;
}
.casino-author-block-name{
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;

}
.casino-author-block-position{
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: left;
}
.casino-out, .out-casino{
    cursor: pointer;
    display: flex;
    justify-content: center;
}
#toTopBtn {
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 50px;
    border-radius: 8px;
    height: 50px;
    background-color: white;
    /* border: 2px solid black; */
    cursor: pointer;
    display: none;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 5px #ccc;
}


#toTopBtn .arrow:after {
    content: '\2191';
    color: red;
    font-size: 32px;

}
.type-post table, .textwidget table {
    overflow: auto;
}
.wrapper.admineditor-menu {
    height: 36px;
}
.wrapper.admineditor-menu li a {
    width: max-content;
}
.wrapper.admineditor-menu li {
    padding: 0px 10px;
    margin-bottom: 10px;
}
.casino-top-head-block {
    border: 3px solid rgba(247, 52, 0, 1);
    margin: 0 15px 15px;
}
.casino-bonus-block{
    margin: 16px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    padding: 26px 15px;
    display: grid;


}
.casino-bonus-block-title {
    font-size: 18px;
    padding-bottom: 6px;
    font-weight: 400;
    line-height: 18px;
}
.casino-bonus-block-desc {
    line-height: 16px;
    font-size: 12px;
}
.casino-bonus-block-footer {
    display: flex;
    gap: 26px;
    margin-top: 36px;
    align-items: end;
    flex-wrap: wrap;
    justify-content: center;
}
.casino-bonus-block-coupon {
    color: red;
    border: 1px solid red;
    padding: 14px 12px 10px;
    min-width: 225px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    padding-right: 18px;
    position: relative;
    cursor:pointer;
}

.casino-bonus-block-coupon:before {
    content: "Активировать при помощи промокода";
    position: absolute;
    top: -4px;
    font-size: 9px;
    font-weight: 400;
    width: calc(100% - 20px);
    text-align: center;
    right: 10px;
    background: #fff;
    z-index: 2;
}
.casino-bonus-block-coupon.uk:before {
    content: "Активувати за допомогою промокоду";
}
.casino-bonus-block-coupon:after{
    content: '';
    height: 22px;
    width: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1490_96)'%3E%3Cpath d='M3.33132 12.7187C3.33132 10.4274 3.32751 8.13712 3.33323 5.84582C3.33609 4.61212 4.09625 3.67258 5.24887 3.46106C5.39557 3.4345 5.54893 3.43253 5.69849 3.43155C9.01062 3.42958 12.3227 3.4286 15.6349 3.43155C16.837 3.43253 17.7563 4.20384 17.9658 5.38343C17.9973 5.55855 17.9982 5.74154 17.9982 5.92059C18.0001 10.4451 18.0001 14.9697 17.9992 19.4942C17.9992 21.0083 17.038 21.998 15.5739 21.998C12.278 21.999 8.98109 22 5.68515 21.9971C4.50395 21.9961 3.58185 21.2228 3.36943 20.054C3.33418 19.8632 3.33418 19.6635 3.33418 19.4677C3.33037 17.2187 3.33132 14.9687 3.33132 12.7187ZM4.8545 12.7237C4.8545 14.9815 4.8545 17.2403 4.8545 19.4982C4.8545 20.1337 5.13932 20.4269 5.75374 20.4269C9.02681 20.4269 12.2989 20.4269 15.572 20.4269C16.194 20.4269 16.476 20.1396 16.476 19.5031C16.477 14.9785 16.477 10.454 16.476 5.92846C16.476 5.288 16.1988 5.0027 15.5768 5.0027C12.3037 5.0027 9.03158 5.0027 5.7585 5.0027C5.12694 5.0027 4.8545 5.28702 4.85355 5.94716C4.8545 8.20697 4.8545 10.4648 4.8545 12.7237Z' fill='%23FF3300'/%3E%3Cpath d='M0.00102879 9.18272C0.00102879 6.97308 -0.00182896 4.76344 0.00198137 2.55478C0.00483912 1.32009 0.704987 0.359895 1.81094 0.0785244C2.01574 0.0263824 2.23388 0.00375471 2.44536 0.00375471C5.69461 -0.00116434 8.94387 -0.000180533 12.1931 0.000803279C12.7047 0.000803279 13.0438 0.310704 13.0476 0.778015C13.0514 1.25713 12.7113 1.57293 12.1865 1.57293C8.99246 1.57392 5.79845 1.58474 2.60539 1.5631C1.94239 1.55818 1.51278 1.9153 1.51564 2.67677C1.53469 7.07933 1.52516 11.4819 1.52421 15.8844C1.52421 16.0064 1.52421 16.1314 1.50325 16.2504C1.4299 16.6587 1.09745 16.9204 0.701177 16.8938C0.319191 16.8683 0.00960203 16.5436 0.0057917 16.1304C-0.00278154 15.1899 0.00198137 14.2484 0.00198137 13.3069C0.00102879 11.9325 0.00102879 10.5571 0.00102879 9.18272Z' fill='%23FF3300'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1490_96'%3E%3Crect width='18' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    position: absolute;
    right: 10px;
    top: 10px;
}
.casino-bonus-block-get,.book-button-red {
    color: #fff;
    background: red;
    padding: 14px;
    min-width: 225px;
    font-size: 16px;
    font-weight: 500;
}
.book-button-red{
     display: initial;
 }
.casino-text .casino-bonus-block-coupon {
    background: #fcfcfc00;
    max-width: 100%;
    margin: auto;
    align-self: center;
    margin: 0 auto;
    grid-row-start: 1;
    grid-column-start: 2;
    grid-row-end: 5;
    margin-top: calc(50% - 150px);
}
 .casino-bonus-block-coupon:before {
    top: -12px;
    z-index: 0;
    background: #fcfcfc;
}
.type-post.new-casino table {
    display: block;
}
.type-post.new-casino {
    padding: 0 15px;
    margin-top: 16px;
    overflow: hidden;
}
.casino-taxonomy-page .type-post ul li:before {
    content: "■";
    margin-right: 10px;
    font-weight: bold;
    color: #ff3300;
    margin-left: -18px;
    display: block;
    float: left;
    margin-top: -2px;
}

.videowrapper {
    position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;     display: block;
}

p iframe, p object, p embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media screen and (max-width: 1280px) and (min-width: 1200px) {
    .casino-one-short-block.full .inside-casino-block {
        grid-template-columns: 320px 1fr;
    }
    .casino-one-short-block.full .casino-button {
        margin: 10px 0 0;
    }
    .casino-one-short-block.full .casino-desc {
        position: absolute;
        bottom: 0;
        left: 0;
        max-width: 300px;
    }

}

@media screen and (max-width: 1200px) {
    .casino-text .casino-bonus-block-coupon {
        background: #fcfcfc00;
        max-width: 100%;
        margin: auto;
        align-self: center;
        margin: 0 auto;
        grid-row-start: auto;
        grid-column-start: 1;
        grid-row-end: auto;
        margin-top: auto;
        margin-left: 0;
    }
    .casino-bonus-block-coupon:before {
        top: -12px;
        z-index: 0;
        background: #fcfcfc;
    }
    .casino-one-short-block.full .casino-text {
        display: grid;
        grid-template-columns: 1fr;
        gap: 5px;
        margin-bottom: 20px;
    }
    .casino-desc{
        display: none;
    }
    .mobile-casino-desc {
        display: block;
    }


    .type-post .top3casino .casino-one-short-block ul {
        margin: 36px 15px 12px;
    }


}
@media screen and (max-width: 1024px) {

    .newcasinopage {
        grid-template-columns: 250px 35% calc(65% - 298px);
    }
    .main-logo,.casino-top-main-info {
        grid-row-start: 1;
        grid-row-end: 3;
    }
    .casino-top-button {
        align-self: baseline;
        grid-column-start: 3;
        grid-row-start: 2;
    }
}
@media screen and (max-width: 830px) and (min-width: 768px){
    .casino-one-short-block.full .inside-casino-block {
        grid-template-columns: 320px 1fr;
        padding-bottom: 45px;
    }
    .casino-one-short-block.full .casino-button {
        margin: 10px 0 0;
    }
    .casino-one-short-block.full .casino-desc {
        position: absolute;
        bottom: 0;
        left: 0;
        max-width: 300px;
    }
}


@media screen and (max-width: 620px) and (min-width: 500px){
    .casino-one-short-block.full .inside-casino-block {
        grid-template-columns: 216px 1fr;
        padding-bottom: 45px;
    }
    .casino-one-short-block.full .casino-button {
        margin: 10px 0 0;
    }
    .casino-one-short-block.full .casino-desc {
        position: absolute;
        bottom: 0;
        left: 0;
        max-width: 300px;
    }

}

@media screen and (max-width: 768px){
    .casino-desc{
        display: block;
    }
    .mobile-casino-desc {
        display: none;
    }
    .inside-casino-block {
        grid-template-columns: 1fr;
    }
    .casino-title-short {
        padding: 10px 0;
    }
    .casino-text {
        padding: 10px 12px;
        position: relative;
    }

    .casinoimg img{
        width: 100%;
    }
    .casino-one-short-block.full .inside-casino-block {
        grid-template-columns: 1fr;
    }
    .casino-one-short-block.full .casino-head, .casino-one-short-block.full .casino-text {
        padding: 0 12px;
    }
    .casino-one-short-block.full .casino-desc {
        display: none;
    }
    .casino-one-short-block.full .casino-head {
        padding: 10px 12px 0;
    }
    .casino-one-short-block.full .casino-button {
        font-size: 18px;
        font-weight: 600;
        width: 100%;
    }
    .type-post table.casino-table tbody tr > td {
        display:block;
        line-height: 16px;
    }
    .type-post table.casino-table tbody tr td:last-child {
        padding-bottom: 10px;
    }
    .type-post table.casino-table tbody tr:last-child td {
        padding-bottom: 0px;
    }
    .type-post table.casino-table tbody tr:last-child td:last-child {
        padding-bottom: 20px;
    }
    .mobile-casino-desc {display: none;}
         .casino-one-short-block.full .casino-button{
        display: block;
    }
     .casino-one-short-block.full .casino-button.right-button{
        display: none;
    }
    .top3casino {
        display: grid;
        grid-template-columns: auto;
            grid-template-areas: none;
    }
    .top3casino .casino-one-short-block.full:nth-child(1) {
      grid-area: auto;
      margin: 10px 0px;
     
    }

    .top3casino .casino-one-short-block.full:nth-child(2) {
      grid-area: auto;
      margin: 10px 0px;
      
    }

    .top3casino .casino-one-short-block.full:nth-child(3) {
      grid-area: auto;
       margin: 10px 0px;
    }


    .top3casino .casino-one-short-block.full .casino-button.right-button{
        display: none;
    }
    .top3casino .casino-one-short-block.full .casino-button{
        display: block;
    }

    .top3casino .casino-one-short-block.full .casinoimg {
        overflow: hidden;
    }
    .top3casino .casino-one-short-block.full .casinoimg img{
        margin: auto;
    }
    .newcasinopage {
        grid-template-columns: 1fr;
    }
    .main-logo,.casino-top-main-info {
        grid-row-start: auto;
        grid-row-end: auto;
    }
    .casino-top-button {
        align-self: baseline;
        grid-column-start: auto;
        grid-row-start: auto;
    }
    .casino-top-plus-minus {
        margin: 16px;
        grid-template-columns: 1fr;
        gap: 0px;
        grid-template-rows: auto 1px auto;
        padding: 15px;
    }
    .casino-top-plus-minus .plus, .casino-top-plus-minus .minus {
        padding: 0px;
    }
    .type-post ul.casino-toc {
        margin: 28px 20px;
        display: grid;
        grid-template-columns: 1fr;
        gap: 10px 56px;
    }
    form#commentform {
        grid-template-columns: 1fr;
    }
    input#submit-comment {
        margin-left: 0;
        height: 40px;
    }
    .main-logo {
        margin: 0 -16px;
    }
    .casino-bonus-block-get,.casino-bonus-block-coupon {
        min-width: 100%;
    }
}
@media screen and (max-width: 400px){
    .game-info-footer{
        max-width: calc(100% - 30px);
        margin: auto;
    }
    .game-info-footer a img{
        max-width: 100%;
    }
}

span.cas-adv {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #939292;
}

.cas-adit-info {
    background: #f3f3f3;
    margin: 5px -12px 0;
    padding: 15px;
    font-size: 10px;
    border-radius: 0 0 18px 18px;
}
