.casino.layout-1:hover{
    transform: scale(1.02);
}
.subheader{
    height: 350px;
}
#secondary{
    height: 100%;
    position: sticky;
    top: 100px;
}
.single-casino .author-avatar img{
max-width: 90px;
}
.single-casino .author-name{
margin-bottom: 10px;
}
.p-last{
margin-bottom: 0px;
}
.pros-cons h2{
background: #ddd;
    color: #444;
    font-weight: bold;
    display: inline-block;
    padding: 5px 12px;
    margin-bottom: 20px;
    font-size: 20px;
    border-radius: 5px;
    border-bottom: solid 1px #ccc;
}
#about-the-reviewer .reviewer-inner {
   background: rgba(255, 64, 64, 0.1);
   border: solid 5px rgba(255, 64, 64, 0.2);
    overflow: auto;
}
.h-ratings .svg-icon{
fill: #ff4040 !important;
}

.casino-pros ul, .casino-cons ul{
list-style: none;
    padding-right: 0px;
}
.casino-pros li:before{
    padding: 6px 7px;
    padding-right: 6px;
    line-height: 1em;
    position: relative;
    top: 0px;
    border-radius: 17px;
    background: #ff4040;
    color: white;
    margin-left: 10px;
    top: -1px;
    content: "\f00c";
    font-family: "FontAwesome";
    font-size: 10px;
}
.casino-cons  li:before{
    padding: 6px 7px;
    padding-right: 6px;
    line-height: 1em;
    position: relative;
    top: 0px;
    border-radius: 17px;
    color: white;
    margin-left: 10px;
    top: -1px;
    font-family: "FontAwesome";
    font-size: 10px;
content: "\f00d";
    background: red;
}
.casino-pros, .casino-cons{
background: unset;
}
.pros-cons {
    width: 100%;
    clear: both;
    margin: 15px 0px 15px 0px;
    background: #f7f7f7;
    padding: 15px 0;
    border: solid 5px #f0f0f0;
}
.mega-offer p{
    color: black;
    font-weight: normal;
}

.casino.layout-1 .casino-name{
border-bottom: none !important;
}
.entry-content ul:not(.ez-toc-list):not(.casino-perks) li:before {
    padding: 6px 7px;
    padding-right: 6px;
    line-height: 1em;
    position: relative;
    top: 0;
    border-radius: 17px;
    background: #ff4040;
    color: #fff;
    top: -1px;
}
.entry-content ul, ul li {
    list-style: none;
}
.subheader{
    display: flex;
    flex-direction: column;
}
.entry-content ul:not(.ez-toc-list):not(.casino-perks) li:before {
    content: "\f054";
    font-family: "FontAwesome";
    font-size: 10px;
    margin-left: 5px;
    transition: 0.4s all ease;
    -webkit-transition: 0.4s all ease;
    -moz-transition: 0.4s all ease;
    -ms-transition: 0.4s all ease;
    -o-transition: 0.4s all ease;
    display: inline-block;
    transform: rotate(180deg);
}
ul {
    list-style: none;
    padding-right: 0px;
}
.entry-content h2 {
    font-size: 30px;
    line-height: 1.3em;
}
.casino.layout-13 .casino-logo-wrapper a img{
width: auto;
}
.subheader h1.entry-title + .entry-meta, .subheader h1.entry-title + .header-content {
    margin-top: 20px;
    max-width: 900px;
}
.single-casino .casino-sticky > div.h-60px.w-60px.d-flex.ai-c.jc-c {
    padding: 0 5px;
    border-radius: 4px;
}

.entry-content table p{
    margin-bottom: 0;
}
.entry-content table tbody tr:nth-child(even){
    background-color: #f3f3f3;
}
.subheader h1.entry-title + .entry-meta, .subheader h1.entry-title + .header-content {
    margin-top: 20px;
    max-width: 770px;
}
#footer-sidebar ul{
  padding: 0px;
}
caption, th, td{
	text-align: right;
}
.entry-content ol{
	padding-right: 20px;
}
.casino.layout-1 .casino-perks li::before {
    content: '';
    width: 18px;
    position: absolute;
    top: 2px;
    right: 0;
    height: 18px;
    display: block;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="18px" viewBox="0 -960 960 960" width="18px" fill="%233fe58d"><path d="M360-144q-90 0-153-63t-63-153v-240q0-90 63-153t153-63h240q90 0 153 63t63 153v240q0 90-63 153t-153 63H360Zm69-209 204-203-51-51-153 152-68-67-50 51 118 118Zm-69 137h240q60 0 102-42t42-102v-240q0-60-42-102t-102-42H360q-60 0-102 42t-42 102v240q0 60 42 102t102 42Zm120-264Z"/></svg>');
}
.casino.layout-1 .casino-perks li{
  list-style: none;
}
.casino.layout-1 ul.casino-perks{
padding: 0;
margin-top: 5px;
}
.casino.layout-1 ul.casino-perks li+li, ol li+li {
    margin-top: 5px;
}
.casino.layout-1 .casino-name{
font-size: 18px !important; 
}
.casino.layout-1:hover {
    border-style: dotted;
    border-color: var(--color-primary);
}
.ez-toc-counter-rtl ul li {
    counter-increment: item-level1 !important;
}
#ez-toc-container a,.entry-content blockquote b{
font-weight: normal;
}
.subheader{
    text-align: start;
}