html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

:root {
    scroll-behavior: auto;
}



body {
/*     background: url(../images/image\ 57\ \(1\).png), #000; */
    background-position: center;
    background-size: cover;
    height: 100vh;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}



ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    text-decoration: none;
    transition: 0.3s all;
}


.h1_heading {
    font-size: 28px;
    line-height: 37px;
    color: #fff;
    margin-block: 10px;
    font-weight: 700;
}

.span_date {
    color: #76d976 ;
    font-weight: 600 ;
    font-size: 18px ;
    margin-bottom: 15px;
    display: block;
}

.p_content {
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    font-weight: 300;
}

.site_info li {
    font-weight: 400;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    display: flex;
    align-items: center;
    grid-gap: 8px;
}

.site_info li img {
    width: 30px;
    height: 23px;
    object-fit: contain;
}

.site_info ul {
    display: flex;
    grid-gap: 25px;
    align-items: center;
}

.site_info {
    display: flex;
    justify-content: space-between;
    margin: 15px 0px 0px;
    padding: 18px 10px;
    background: #021703;
}

.disclosure-line a {
    color: #ffffff !important;
    font-weight: 400;
    font-size: 16px;
}

ul.bet_heading {
    background: #e18428;
    color: #fff;
    display: flex;
	list-style-type: none;
}

ul.bet_heading li {
    padding: 10px 10px;
    font-size: 17px;
    width: 25%;
    text-align: center;
    font-weight: 500;
}

.beting_item {
    display: flex;
    align-items: center;
    background: #F6FAFE;
    color: #000;
    text-align: center;
    padding: 18px 0px;
    transition: all 0.3s;
    min-height: 95px;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
}

.offer_line span {
    display: inline-block;
    color: #999999;
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
}

.first-offer-line {
    font-weight: 500;
    font-size: 22px !important;
    min-height: 29px;
    margin: 0 !important;
    color: #2D2A4B !important;
    text-decoration: none !important;
}

.second-offer-line {
    font-size: 22px;
    margin: 0;
    font-weight: 500;
    color: #2D2A4B;
}

.ribbon_template span {
    white-space: nowrap;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
    overflow: hidden;
    display: block;
    font-size: 11px;
    padding: 0 13px;
    text-align: center;
    text-transform: none;
    font-style: italic;
/*    color: #000;*/
    font-weight: bold;
    line-height: 20px;
}

.ribbon_template::before {
    border-color: #bb9c00 #bb9c00 transparent transparent;
    content: "";
    border-width: 5px 5px 5px 5px;
    border-style: solid;
    position: absolute;
    left: 0;
    bottom: -10px;
}

.ribbon_template:after {
    border-style: solid;
    border-width: 10px;
    content: "";
    height: 0;
    right: -10px;
    position: absolute;
    top: 0;
    width: 0;
    border-color: #ffd402 transparent;
}

.ribbon_template {
    filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.4));
/*    background-color: #ffd402;*/
    z-index: 1;
    display: inline-block;
    position: absolute;
    cursor: default;
}

.beting_item li:nth-child(3), .bet_heading li:nth-child(3), .bet_heading li:nth-child(4), .beting_item li:nth-child(4) {
    width: 18%;
}

.beting_item  li:nth-child(5), .bet_heading li:nth-child(5) {
    width: 32%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

a.green_btn {
    border-radius: 5px;
    background-color: #14A314 !important;
    color: #fff !important;
    font-weight: 500;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    padding: 12px 35px;
    font-size: 23px;
    line-height: 22px;
    text-transform: uppercase;
    display: flex;
}

.beting_item li {
    width: 25%;
    text-align: center;
}

.brand_logo img {
    max-width: 150px;
}

.min_deposit span {
    font-size: 24px !important;
    line-height: 28px;
    font-weight: 600 !important;
    color: #2D2A4B !important;
}

.score h2 {
    font-weight: 600 !important;
    display: block;
    font-size: 30px !important;
    margin-bottom: 10px !important;
    color: #2D2A4B !important;
}

.terms_wrapper a {
    font-size: 9px;
    font-weight: 400;
    line-height: 14px;
    color: #fff !important;
    white-space: normal;
    border-left: 10px solid #000000;
    border-right: 10px solid #000000;
    margin-block: 3px;
    display: block;
}

a.visit_site {
    color: #0085ff;
    text-decoration: underline;
    font-size: 13px;
}

.container {
    max-width: 1200px;
    margin: auto;
    margin-bottom: 8px;
}
section.menu_bar{
   max-width: 1200px !important;
    margin: auto;
    margin-bottom: 8px; 
}
.score_hide_desk {
    display: none;
}

.bookie_content {
    display: none;
}

.menu-item a {
    display: block;
    padding: 15px !important;
    font-size: 14px;
    font-weight: 600;
    color: #fff !important;
    text-transform: uppercase;
}

/* header#masthead {
    padding: 20px;
    border-bottom: 2px solid #8f7a5d;
        max-width: 1200px;
} */
header#masthead {
    border-bottom: 4px solid #8f7a5d;
    max-width: 100%;
    padding: 0 75px;
}

.site-title {
    color: #fff;
    font-weight: 500;
    color: #8f7a5d;
}

.menu-item a:hover {
    text-decoration-style: solid !important;
}

aside.widget-area {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 60px;
    border-top: 4px solid #8f7a5d;
    padding-top: 0;
/*     max-width: 1200px; */
	max-width:100%;
	width:100%;
	padding-left:75px;
	padding-right:75px;
}

aside.widget-area section.widget_text {
    margin-bottom: 10px;
    color: #939393;
     font-size: 21px;
        font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
}


aside.widget-area ul li.menu-item a {
    text-align: center;
    padding: 0 !important;
    font-size: 13px;
      font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
    color: #939393 !important;
}

.hero_section {
    max-width: 100% !important;
}


.page-template-default header.entry-header {
    display: none;
}
.entry-title {
    font-size: 28px !important;
    line-height: 37px;
    color: #fff;
    margin-block: 10px;
    font-weight: 700;
        max-width: 1200px;
}
.single-casinos h2 {
    font-size: 24px !important;
    line-height: 37px;
    color: #fff !important;
    margin-block: 10px;
    font-weight: 700;
}
.single-casinos p, .single-casinos a, .single-casinos li, .single-casinos h3 {
    color: #fff;
}
.entry-content> *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator) {
    max-width: 1200px;
        margin: 10px auto;
}
.singular .has-post-thumbnail .entry-header {
    padding-bottom: 0px;
    position: relative;
}
.content span {
    font-size: 17px;
    line-height: 1;
    letter-spacing: 0.00714em;
    color: rgb(163 163 163);
}
.content p {
    font-size: 23px;
    line-height: 1;
    letter-spacing: 0.00938em;
    text-transform: capitalize;
}
.list {
    display: flex;
    align-items: center;
    grid-gap: 10px;
    padding: 20px;
    background: #0f0f0f;
    width: 23%;
    border-radius: 15px;
    border: 1px solid #262626;
}
.list:last-child {
    flex: 1;
}
.icon-text {
    display: flex;
    align-items: center;
    grid-gap: 20px;
    justify-content: space-between;
    flex-wrap: wrap;
}
.content {
    display: flex;
    flex-direction: column;
    grid-gap: 2px;
}
.entry-content {
    padding: 0 20px;
}
.post-thumbnail .wp-post-image {
    margin-top: 0px;
}
.title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1200px !important;
    width: 100% !important;
        margin: 0 auto;
}

header.entry-header {
    max-width: 1200px;
}

.title a {
    padding: 11px 40px;
    background: #14a314;
    border-radius: 50px;
    font-weight: 500;
    font-size: 20px;
    text-transform: uppercase;
       border: 1px solid #14a314;
}
.title a:hover {
    background: transparent;
}
footer.entry-footer {
    display: none !important;
}
.single-casinos .post-navigation {
    display: none;
}
.single-casinos article.casinos {
    margin-bottom: 10px;
}
.page-title {
    font-size: 25px !important;
    line-height: 37px;
    color: #bf9a69;
    margin-block: 10px;
    font-weight: 700;
}
header.page-header {
    padding-bottom: 10px;
    margin-bottom: 10px !important;
    border-bottom: none !important;
        max-width: 1200px;
}
.entry-header figure {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0;
}
.entry-content {
    color: #fff;
}
.entry-content a {
    color:#14d369;
/* 	text-decoration: underline; */
}
.blog article {
    margin: 10px 0 !important;
}
.post-navigation .nav-links * {
    color: #978567 !important;
}
.post-navigation .post-title {
    color: #fff !important;
}
.entry-content p, .entry-content li {
    font-size: 19px;
    line-height: 1.5;
    font-weight: 300;
}
.single-post .entry-content ul {
    list-style: disc;
    padding-left: 20px;
}
.entry-content h3, .entry-content h2 {
    font-size: 31px;
    font-weight: 500;
}
.visitBrandName a {
    color: #000 !important;
}
section {
    max-width: 1200px;
    margin: 0 auto;
}
a.green_btn:hover {
    color: #14A314 !important;
    background: #fff !important;
    border: 1px solid #14A314 !important;
}
a.green_btn:hover svg {
    fill: #14a314;
}
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 100%;
    background-color: #fff;
    color: #000;
    text-align: center;
    border-radius: 6px;
    position: fixed;
    z-index: 9999;
    left: 20%;
    top: 20%;
    width: 50%;
    padding: 20px;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
section.hero_section {
    margin: 0;
}
p,h1,h2,h3,h4,span,a,li,ul {
    color: #fff;
}
h1 strong, h1 {
    font-size: 30px;
    font-weight: 700;
    margin: 10px 0;
}
h2 strong, h2 {
    font-size: 28px;
    font-weight: 700;
    margin: 10px 0;
}
h3 strong, h3 {
    font-size: 26px;
    font-weight: 700;
    margin: 10px 0;
}
p,ul,li,span,a {
    font-size: 16px;
}
ol {
    list-style-type: auto;
    padding-left: 20px;
}
ul {
    list-style-type: disc;
    padding-left: 20px;
}
ul.beting_item {
    list-style-type: none;
}
.review_count, .review_count span {
    color: #2D2A4B;
    font-weight: 600 !important;
}
.read-review a {
    color: #e18428;
    text-decoration: underline;
}
.rating svg {
    cursor: pointer;
}

.rating svg:hover ~ svg {
  fill: #fcc40042;
  text-shadow: none;
  transition: color 200ms,
  text-shadow 200ms;
  transition-delay: 0;
}
.rating:hover svg {
  fill: #fcc400;
}
.rating:hover svg:nth-child(2) {
  transition-delay: 30ms;
}
.rating:hover svg:nth-child(3) {
  transition-delay: 60ms;
}
.rating:hover svg:nth-child(4) {
}
.rating:hover svg:nth-child(5) {
  transition-delay: 120ms;
}
.widget .wp-container-core-group-is-layout-1 {
grid-template-columns: 1fr 1fr 1fr;
container-type: normal;
}

aside.widget-area .widget.widget_nav_menu {
    margin: 20px auto;
}
aside.widget-area .widget.widget_nav_menu a {
    color: #ffffff !important;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 17px;
}
ul#menu-footer-menu {
    display: flex;
    column-gap: 20px;
}
.cards h2, .cards p {
    color: #000 !important;
}
.rating.card_template {
    margin-bottom: 30px !important;
}
.rating.card_template .review_count, .rating.card_template span {
    color: #fff;
}
#ez-toc-container a {
    color: #fff !important;
    font-size: 18px;
    padding: 5px 0;
}
div#ez-toc-container {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto !important;
}
div#ez-toc-container .ez-toc-title {
    font-size: 28px !important;
    font-weight: 700 !important;
}
p.first-offer-line, p.second-offer-line, .score p {
    font-weight: 600;
}
.single header.entry-header.alignwide {
    max-width: 100%;
}
.single .post-thumbnail .wp-post-image {
    max-width: 100% !important;
}
nav.breadcrumbs {
    position: absolute;
    margin: 0px;
    left: 100px;
    top: 25px;
    padding: 20px 0;
}
nav.page-breadcrumbs {
    padding: 20px 0;
}
.breadcrumbs-title {
    color: #fff !important;
    font-size: 18px;
    text-transform: capitalize;
	padding: 0px 5px;
    font-weight: 600;
}
main#main {
    padding-top: 0;
}
nav.breadcrumbs span {
    color: #fff;
}
.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
    background:   transparent !important;
}
.faq-section .panel {
    display: none;
    overflow: hidden;
    padding: 20px;
}
nav.breadcrumbs {
    max-width: 1200px;
    margin: auto;
    padding-bottom: 30px;
        z-index: 2;
}
.faq-section {
    padding: 20px 0;
}
.faq-section .details {
    color: #ffffff;
    margin: 10px 0;
    border-radius: 10px;
    background: #202020;
}
.faq-section .details .accordion {
    font-size: 20px;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.author-box {
    display: flex;
    align-items: flex-start;
    background: #2a2a2a91;
    padding: 15px;
    border-radius: 8px;
    margin-top: 40px !important;
    border: 2px solid #7e7a7a;
}
.author-avatar {
    width: 15%;
    margin: 0 auto !important;
    text-align: center;
}
.author-info h3 {
    margin: 0;
    text-transform: capitalize;
}
.author-info {
   width: 85%;
}
.author-info h3, .author-info p{
    color:#fff;
    padding-bottom: 10px;
}
.author-info p {
    font-size: 15px;
}
.social-links a {
    color: #fff;
    font-size: 20px;
    padding: 0px 5px;
}
.accordion.active {
    border-bottom: 1px solid #606060;
}
.accordion:after {
    content: "\f067";
    font-family: 'FontAwesome';
    font-size: 15px;
}
.accordion.active:after {
    content: "\f068";
    font-family: 'FontAwesome';
    font-size: 15px;
}
.blog-wrapper {
    display: flex;
    flex-wrap: wrap;
    max-width: 1200px;
    margin: 0 auto;
}
.blog-wrapper .blog-posts {
    width: 50%;
    padding: 0 20px;
}
.blog-wrapper figure.post-thumbnail {
    border-radius: 20px;
}
.blog-wrapper .blog-posts .post-thumbnail .wp-post-image {
    object-fit: contain;
    border-radius: 20px;
}
.blog-wrapper .blog-posts p {
    font-size: 18px;
    color: #fff;
}
.post-detail {
    display: flex;
    column-gap: 20px;
}
.post-detail .author {
    font-weight: 500;
    text-transform: capitalize;
}
.blog-wrapper .blog-posts .entry-content {
    margin-top: 0px !important;
    padding: 10px 0;
}
.blog-wrapper .blog-posts header.entry-header {
    margin: 0;
    position: relative;
}
.blog-wrapper .blog-posts h2.entry-title {
    position: absolute;
    color: #ffffff;
    bottom: 0;
    left: 50px;
}
.blog-wrapper .blog-posts h2.entry-title a {
    font-size: 30px;
}
h1.page-title {
    font-size: 70px !important;
    font-weight: 700;
}
.categories {
    margin-top: 20px;
    border-radius: 6px;
    display: flex;
    column-gap: 10px;
}
.categories a {
    color: #000;
    padding: 5px 20px;
    background: #fff;
    border-radius: 6px;
}
h1.page-title span {
    font-size: 70px;
    color: #bf9a69;
}
span.slash {
    font-size: 20px;
    font-weight: 700;
}
.single-casinos figure.post-thumbnail {
    margin-top: 0;
/*    background: #fff;*/
}
.single-casinos header.entry-header.alignwide {
    padding: 0 !important;
}
.single-casinos .post-thumbnail .wp-post-image {
    max-width: fit-content !important;
}
nav.page-breadcrumbs {
    max-width: 1200px;
    margin: 0 auto;
}
.single-casinos nav.breadcrumbs {
    position: relative;
    left:0;
}
.single-slots .post-thumbnail .wp-post-image, .single-post .post-thumbnail .wp-post-image {
    height: 450px !important;
    object-fit: cover;
}
.single-slots .top-shadow, .single-post .top-shadow {
    background: linear-gradient(0deg,#0000,#000000b3);
    height: 90px;
    position: absolute;
    right: 0;
    width: 100vw;
    z-index: 1;
}
.top-shadow {
    margin: 0;
}
.entry-header .title {
    padding: 20px 0 !important;
}
.slot-categories {
    display: flex;
    gap: 10px;
    white-space: nowrap;
    overflow-y: auto;
}

.slot-categories::-webkit-scrollbar {
    width: 0;
}
.slot-categories .category {
    background: #fff;
    padding: 5px 15px;
    border-radius: 50px;
    font-size: 15px;
    cursor: pointer;
    color:#000;
}
.custom-slot .category.active {
    color: #fff;
    background: #636363;
}
.custom-slot .category-title {
    color: #fff;
    font-weight: 800;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
}
section.custom-slot {
    padding: 20px 0;
}
.slot-posts-row .top-text {
    display: flex;
    justify-content: space-between;
    padding-top: 20px;
}
.post-wrapper .post-inner {
    padding-right: 8px;
}

.post-inner {
    position: relative;
}

.post-inner  >svg {
    width: 20px;
    height: auto;
    position: absolute;
    bottom: 5px;
    right: 13px;
    cursor: pointer;
}
.post-wrapper-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 8px;
}
.slots-posts-section {
    padding: 20px 0;
}
.slot-categories .category {
    margin: 0px 5px;
}
.see-all {
    color: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.see-all .icon svg {
    width: 10px;
    margin-left: 4px;
    fill: #ffffff;
}
.see-all .text {
    font-size: 12px;
    line-height: normal;
    color: #ffffff;
}
.post-inner.counter {
    display: flex !important;
    /* flex-wrap: wrap; */
    position: relative;
    align-items: end;
}
.post-inner.counter .number {
    font-size: 140px;
    color: transparent;
    -webkit-text-stroke: 0.5px #fff;
    line-height: 140px;
    font-size: 0;
}
.post-inner.counter .details img {
    min-height: 205px!important;
    height: 100% !important;
    object-fit: cover;
    border-radius: 8px;
    width: 155px !important;
    display: block;
    pointer-events: none;
}
.post-inner.counter .number {
    font-size: 0;
    height: 100px;
    min-width: 80px;
    background-repeat: no-repeat;
    background-size: contain;
    /* position: absolute; */
    bottom: 0;
    left: 0;
    z-index: -1;
    margin-right: -20px;
}
.post-inner.counter:first-child .number {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='57' viewBox='0 0 32 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.2009 57H31.3323V0H20.7415L0.364929 11.4988L6.05358 21.5109L17.2009 14.9925V57ZM6.42285 20.1366L15.1913 15.0092L18.2009 13.2494V56H30.3323V1H21.0042L1.72984 11.8768L6.42285 20.1366Z' fill='white'/%3E%3C/svg%3E%0A");
}
.post-inner.counter:nth-child(2) .number {
    background-image: url("data:image/svg+xml,%3Csvg width='44' height='57' viewBox='0 0 44 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7743 41.1978L12.7776 41.1944L12.783 41.1889L12.7851 41.1867C14.6686 39.2444 16.5222 37.2437 18.346 35.1844L18.3478 35.1824L18.357 35.1719L18.3598 35.1687C20.1959 33.0364 21.8311 30.9558 23.2631 28.9274L23.2649 28.9248L23.2727 28.9136L23.2748 28.9106C24.7085 26.8196 25.8872 24.8284 26.8018 22.9382L26.8067 22.928L26.8068 22.928L26.8098 22.9215C27.7381 20.9412 28.2646 19.0822 28.2646 17.3828C28.2646 15.3181 27.7109 13.4999 26.3473 12.2191C25.0015 10.9548 23.1213 10.4555 20.9872 10.4555C18.6305 10.4555 16.4553 11.3946 14.4899 13.098L14.4885 13.0992L14.4822 13.1047L14.4822 13.1047L14.4789 13.1076L14.4726 13.1132L14.471 13.1146C13.0145 14.4204 11.7418 15.9056 10.653 17.566L1.31273 12.415C2.04946 11.149 2.89716 9.91005 3.85745 8.69809C5.16458 7.12093 6.69153 5.73008 8.44381 4.52538L8.44381 4.52538C10.177 3.33377 12.1709 2.37408 14.4376 1.65537L14.4377 1.65535L14.4447 1.65313L14.4447 1.65318L14.4514 1.65094L14.4584 1.64861L14.4586 1.64854C16.7299 0.891426 19.3377 0.5 22.3003 0.5C25.1496 0.5 27.7111 0.863173 29.9977 1.57092L29.9997 1.57155L30.006 1.57347L30.0071 1.57379C32.3526 2.28291 34.2965 3.30453 35.8711 4.61672L35.8717 4.61721L35.8779 4.62236L35.8778 4.62242L35.8851 4.62823L35.8898 4.632C35.8901 4.63225 35.8904 4.6325 35.8908 4.63275C37.5148 5.94276 38.7727 7.56476 39.6702 9.51795C40.5591 11.4526 41.0213 13.685 41.0213 16.2448C41.0213 19.0919 40.5021 21.7561 39.4718 24.2508C38.4109 26.8193 37.0423 29.2506 35.3635 31.5462C33.6634 33.8123 31.7329 35.9986 29.5699 38.1049L29.5689 38.1058L29.5594 38.1151L29.5556 38.1188C27.4107 40.2638 25.2667 42.3209 23.1236 44.2901L23.4619 44.6583L23.1236 44.2901L21.2341 46.0265L20.2894 46.8947H21.5724H24.1385H42.6845V56.5H3.1415V49.9712C4.37676 48.9797 5.75828 47.7956 7.28441 46.422C9.05687 44.8268 10.8851 43.0869 12.7689 41.2031L12.7743 41.1978Z' stroke='white'/%3E%3C/svg%3E%0A");
}
.post-inner.counter:nth-child(3) .number {
    background-image: url("data:image/svg+xml,%3Csvg width='44' height='57' viewBox='0 0 44 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.6073 19.5704C28.2372 20.5324 27.5526 21.3346 26.6353 21.993C25.7491 22.6706 24.5835 23.1713 23.196 23.5332C22.0007 23.845 20.5537 24.0399 18.8693 24.1285V32.2541C22.6416 32.3861 25.5127 32.9871 27.289 34.2087C29.273 35.5339 30.308 37.4162 30.308 39.7668C30.308 41.7226 29.4135 43.3478 27.7708 44.5992C26.1673 45.8652 24.0633 46.4431 21.5675 46.4431C19.0458 46.4431 16.7431 45.8257 14.6848 44.5782C13.1463 43.6457 11.8025 42.3615 10.6451 40.749C10.4533 40.4817 10.2665 40.2054 10.0849 39.9202L0.630615 46.6628C4.99491 53.5125 12.1805 57 22.4276 57C25.387 57 28.167 56.6654 30.7712 56.0015C33.3629 55.2836 35.6001 54.2421 37.4969 52.8878C39.4395 51.4844 40.94 49.7665 42.012 47.7296L42.0168 47.7206L42.0217 47.7116C43.1323 45.702 43.7031 43.3504 43.7031 40.6268C43.7031 38.8233 43.4569 37.2793 42.9881 35.9772C42.5064 34.639 41.8727 33.5117 41.0967 32.5804L41.0775 32.5575L41.0598 32.5334C40.3346 31.5492 39.4582 30.7507 38.4262 30.1315L38.4164 30.1257L38.4067 30.1195C37.3844 29.4739 36.3107 28.9641 35.1842 28.5886L32.7382 27.7733L35.0943 26.7261C36.0632 26.2955 37.0098 25.7552 37.934 25.1029C38.8126 24.4827 39.5951 23.7027 40.2802 22.7542L40.2906 22.7397L40.3015 22.7257C41.0274 21.7924 41.6075 20.6914 42.0343 19.4112L42.038 19.3999L42.0421 19.3887C42.5098 18.0895 42.757 16.5178 42.757 14.6531C42.757 12.3402 42.2476 10.3037 41.25 8.51843L41.2444 8.50853L41.2391 8.4985C40.281 6.68875 38.9517 5.17129 37.239 3.94029C35.515 2.70119 33.4486 1.74435 31.0231 1.08284L31.0099 1.07924L30.9968 1.07529C28.6332 0.36072 26.094 0 23.3736 0C20.5792 0 18.0591 0.30747 15.8062 0.91191L15.798 0.91413L15.7896 0.9162C13.5803 1.46853 11.608 2.26529 9.86521 3.30009L9.85521 3.30607L9.84491 3.31181C8.08653 4.30092 6.526 5.47905 5.15946 6.84559C4.25605 7.74901 3.42405 8.69872 2.6631 9.69488C2.46019 9.96052 2.26233 10.2295 2.06952 10.5017L11.2662 16.4869C12.6378 14.727 14.0857 13.3622 15.6192 12.4288C17.4055 11.2837 19.4876 10.7289 21.8255 10.7289C23.9728 10.7289 25.7828 11.2191 27.114 12.34C28.4408 13.4574 29.104 14.9472 29.104 16.7172C29.104 17.6908 28.9413 18.6361 28.6157 19.5477L28.6116 19.5591L28.6073 19.5704ZM15.0893 11.5806C17.0564 10.3225 19.3283 9.7289 21.8255 9.7289C24.1129 9.7289 26.185 10.2504 27.7581 11.5751C29.3224 12.8925 30.104 14.6682 30.104 16.7172C30.104 17.8044 29.922 18.8635 29.5574 19.8841L29.5567 19.8862L29.5495 19.9062L29.5406 19.9295C29.0874 21.1074 28.2634 22.0526 27.2306 22.7966C26.2045 23.5777 24.906 24.1206 23.4484 24.5008C22.4066 24.7726 21.2082 24.9563 19.8693 25.0644V31.2996C23.2357 31.4973 25.999 32.1105 27.85 33.3809C30.0982 34.8848 31.308 37.0725 31.308 39.7668C31.308 42.0732 30.2356 43.976 28.3836 45.3895C26.5528 46.8319 24.2084 47.4431 21.5675 47.4431C18.875 47.4431 16.391 46.7816 14.1665 45.4334C12.4963 44.4211 11.0563 43.0374 9.83093 41.3296L2.00042 46.9141C6.17971 52.8917 12.8445 56 22.4276 56C25.3075 56 28.0006 55.6749 30.5141 55.035C33.0029 54.3446 35.1268 53.3509 36.9139 52.0753C38.7346 50.7594 40.1299 49.1586 41.1271 47.2639L41.1296 47.259L41.1344 47.25L41.1385 47.2425L41.1464 47.2279C42.1636 45.3875 42.7031 43.2071 42.7031 40.6268C42.7031 38.9119 42.4687 37.4867 42.0472 36.3159C41.6001 35.0738 41.0212 34.0523 40.3297 33.222C40.3293 33.2215 40.3289 33.221 40.3284 33.2205L40.2906 33.1754L40.2547 33.1266C39.6076 32.2484 38.8304 31.5407 37.9143 30.9906C37.9135 30.99 37.9126 30.9895 37.9117 30.989L37.9071 30.9863L37.8923 30.9775L37.8778 30.9683L37.8727 30.965C37.872 30.9645 37.8712 30.964 37.8704 30.9636C36.9159 30.361 35.916 29.8866 34.868 29.5373L29.976 27.9067L34.6881 25.8123C35.5939 25.4098 36.4836 24.9026 37.3573 24.2859C38.1395 23.7338 38.8442 23.0342 39.4688 22.1697C39.4691 22.1694 39.4693 22.169 39.4696 22.1687L39.4894 22.1409L39.5121 22.1118C40.1608 21.2778 40.69 20.2808 41.0848 19.0975C41.0851 19.0967 41.0853 19.0958 41.0856 19.0949L41.0877 19.0887L41.093 19.0723L41.099 19.0561L41.1012 19.05C41.1015 19.0493 41.1017 19.0486 41.102 19.0479C41.5209 17.8833 41.757 16.432 41.757 14.6531C41.757 12.4938 41.2834 10.6291 40.3783 9.00847C40.3779 9.00773 40.3775 9.00698 40.377 9.00623L40.374 9.00087L40.3669 8.98836L40.3553 8.96639C39.4712 7.29634 38.246 5.89554 36.6554 4.75231C35.0422 3.59285 33.0882 2.68259 30.76 2.04761C30.76 2.04761 30.76 2.04761 30.76 2.04761L30.734 2.0405L30.7081 2.03271C28.4464 1.34896 26.0048 1 23.3736 1C20.6521 1 18.2212 1.29948 16.0665 1.87745C16.0661 1.87755 16.0657 1.87765 16.0653 1.87775L16.0483 1.88236L16.0373 1.88508L16.0321 1.88634C13.9076 2.41747 12.0277 3.1793 10.3772 4.15907C10.3767 4.15936 10.3762 4.15965 10.3757 4.15994L10.3553 4.17215L10.3352 4.18338C8.65316 5.12953 7.16622 6.25305 5.86657 7.5527C5.01222 8.40705 4.22485 9.30339 3.50372 10.242L11.0563 15.1572C12.3129 13.6648 13.6532 12.4566 15.0893 11.5806Z' fill='white'/%3E%3C/svg%3E%0A");
}
.post-inner.counter:nth-child(4) .number {
    background-image: url("data:image/svg+xml,%3Csvg width='46' height='57' viewBox='0 0 46 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.5368 34.9562V1H27.941L1.36157 33.667V42.8097H27.3858V56H38.5368V42.8097H44.8646V34.9562H38.5368ZM0.361572 33.3116V43.8097H26.3858V57H39.5368V43.8097H45.8646V33.9562H39.5368V0H27.4655L0.361572 33.3116ZM23.807 16.4882L24.5964 17.1021L11.4877 33.9562H26.3858V14.8015L24.5964 17.1021L23.807 16.4882L27.3858 11.887V34.9562H9.44309L23.807 16.4882Z' fill='white'/%3E%3C/svg%3E%0A");
}
.post-inner.counter:nth-child(5) .number {
    background-image: url(/wp-content/uploads/2025/04/5.png);
}
.post-inner.counter:nth-child(6) .number {
background-image: url("data:image/svg+xml,%3Csvg width='42' height='57' viewBox='0 0 42 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.39557 20.0835C2.41426 24.3138 1.40405 29.0902 1.40405 34.4492C1.40405 37.8692 1.89253 40.9057 2.83719 43.5823C3.78685 46.273 5.11378 48.5218 6.79952 50.3638C8.48576 52.1494 10.5053 53.533 12.8811 54.5154C15.3065 55.4948 18.0254 56 21.0638 56C24.3655 56 27.1741 55.5126 29.5297 54.5912C29.5304 54.591 29.5311 54.5907 29.5318 54.5904L29.5342 54.5895L29.5454 54.585C32.0149 53.6393 34.0001 52.3775 35.5506 50.8272C37.1862 49.1915 38.4057 47.3103 39.2214 45.1691L39.2234 45.1638L39.2279 45.1521L39.2304 45.1458C40.1065 42.9297 40.5515 40.5448 40.5515 37.9736C40.5515 35.4954 40.1566 33.2786 39.3955 31.2998L39.3934 31.2943L39.3847 31.2712L39.3745 31.2425C38.6517 29.1772 37.6339 27.435 36.3352 25.9864C35.0451 24.5474 33.4801 23.4255 31.6158 22.6194C29.7793 21.8252 27.6769 21.4084 25.2758 21.4084C23.685 21.4084 22.3423 21.568 21.2258 21.8593C21.2257 21.8593 21.2259 21.8592 21.2258 21.8593L21.1865 21.8696L21.1452 21.8786C19.9394 22.1406 18.9427 22.4706 18.1341 22.8511C18.1341 22.8511 18.1341 22.8511 18.1341 22.8511L12.6163 25.4478L15.5208 20.0856C17.2245 16.9404 19.9598 14.3487 23.5775 12.2619C26.6225 10.4571 30.0538 9.0835 33.8545 8.12585L31.8456 1.15049C28.7227 1.7644 25.7229 2.65236 22.8441 3.81317L22.8372 3.81594L22.8181 3.82345C19.4356 5.13284 16.3648 6.84642 13.5981 8.9622L13.5942 8.96517L13.5865 8.97101C9.41265 12.1149 6.36936 15.8164 4.40022 20.0734C4.40002 20.0738 4.39982 20.0743 4.39963 20.0747L4.39875 20.0766L4.39557 20.0835ZM3.492 19.6549C5.53665 15.2341 8.69151 11.4062 12.9848 8.17225L12.9906 8.16785C15.8352 5.99254 18.9894 4.23321 22.4571 2.89087L22.4701 2.88573C25.6855 1.58922 29.0466 0.627034 32.555 0L35.1048 8.85398C34.7775 8.92877 34.453 9.00656 34.1314 9.08735C30.397 10.0254 27.0444 11.3687 24.0823 13.1252C20.5827 15.1429 17.9971 17.6137 16.4001 20.5619L14.9461 23.2462L17.7083 21.9463C18.5996 21.5269 19.671 21.1757 20.9329 20.9014L20.953 20.897L20.973 20.8918C22.1902 20.5742 23.6208 20.4084 25.2758 20.4084C27.7943 20.4084 30.0344 20.8461 32.0127 21.7015C34.0049 22.563 35.6898 23.7685 37.0797 25.3188C38.4739 26.8739 39.5558 28.7335 40.3183 30.9121L40.3235 30.9265L40.3289 30.9408C41.1392 33.0475 41.5515 35.3879 41.5515 37.9736C41.5515 40.6631 41.0855 43.1735 40.1604 45.5134L40.1559 45.5251C39.2896 47.799 37.9923 49.7996 36.2577 51.5343C34.5943 53.1975 32.4844 54.5304 29.903 55.519L29.8962 55.5217C27.4003 56.4983 24.4629 57 21.0638 57C17.9115 57 15.0622 56.4753 12.503 55.4412C9.99711 54.4056 7.85568 52.9402 6.06711 51.0447C4.27882 49.0924 2.88476 46.7217 1.8942 43.9151C0.906159 41.1157 0.404053 37.9642 0.404053 34.4492C0.404053 28.9618 1.43922 24.038 3.48997 19.6593L3.492 19.6549ZM13.999 31.0674L14.3364 30.8528C15.0778 30.381 16.0098 30.0037 17.0991 29.7011C18.2354 29.3855 19.5032 29.2348 20.8919 29.2348C23.0369 29.2348 24.8321 30.1231 26.2142 31.8258C27.6651 33.4835 28.3412 35.6548 28.3412 38.2315C28.3412 40.7887 27.732 42.9173 26.376 44.4767L26.3688 44.485L26.3614 44.4932C25.0032 45.9872 23.2028 46.7124 21.0638 46.7124C20.0181 46.7124 19.0234 46.5156 18.0901 46.1156C17.1286 45.7036 16.2896 45.0581 15.5707 44.2085L15.5556 44.1907L15.5414 44.1721C14.8874 43.3219 14.3552 42.2746 13.9285 41.0554L13.9188 41.0278L13.9107 40.9997C13.5345 39.6829 13.3564 38.1528 13.3564 36.4263C13.3564 35.469 13.4162 34.5378 13.5365 33.6332C13.6523 32.7082 13.7726 31.9734 13.9021 31.4553L13.999 31.0674ZM12.932 31.2128L13.1256 30.4378L13.7995 30.0092C13.7996 30.0091 13.7995 30.0092 13.7995 30.0092C14.6516 29.4669 15.6845 29.0562 16.8315 28.7376C18.0722 28.393 19.4327 28.2348 20.8919 28.2348C23.347 28.2348 25.4178 29.2656 26.979 31.1812C28.6193 33.0632 29.3412 35.4851 29.3412 38.2315C29.3412 40.9383 28.696 43.3327 27.1306 45.1328L27.1178 45.1477L27.1013 45.1659C25.5313 46.8927 23.4497 47.7124 21.0638 47.7124C19.8897 47.7124 18.7602 47.4908 17.6961 47.0347C16.5758 46.5546 15.6145 45.8084 14.8073 44.8545L14.8061 44.853L14.7763 44.8177L14.7488 44.7819C14.0143 43.827 13.4373 42.6787 12.9852 41.3874C12.985 41.3868 12.9848 41.3863 12.9846 41.3858L12.9654 41.3314L12.9492 41.2744M12.932 31.2128C12.7876 31.7902 12.6616 32.572 12.5448 33.5052C12.4186 34.4547 12.3564 35.4287 12.3564 36.4263C12.3564 38.2169 12.5409 39.8448 12.9492 41.2744' fill='white'/%3E%3C/svg%3E%0A");
}
.post-inner.counter:nth-child(7) .number {
    background-image: url("data:image/svg+xml,%3Csvg width='44' height='57' viewBox='0 0 44 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.4885 10.3338H1.07312V0.5H42.9915V8.8235L20.4583 56.5H7.36195L27.8486 12.4666L27.3952 12.2557L27.8486 12.4666L28.5101 11.0447L28.8408 10.3338H28.0567H26.4885Z' stroke='white'/%3E%3C/svg%3E%0A");
}
.post-inner.counter:nth-child(8) .number {
    background-image: url(/wp-content/uploads/2025/04/8.png);
}
.post-inner.counter:nth-child(9) .number {
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='57' viewBox='0 0 42 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.1165 32.6071L24.1872 34.0718C24.1872 34.0718 24.1872 34.0718 24.1872 34.0718C23.4192 34.4557 22.3483 34.8219 20.9353 35.1491C19.6128 35.4121 18.2302 35.5451 16.7852 35.5451C14.2722 35.5451 12.0803 35.119 10.1821 34.3009C8.24143 33.407 6.60992 32.237 5.26887 30.7954C3.92191 29.2904 2.87604 27.5176 2.13731 25.4598C1.39765 23.3992 1.02319 21.1956 1.02319 18.8384C1.02319 16.2658 1.45038 13.8763 2.29352 11.6576C3.1936 9.43906 4.45581 7.52495 6.08022 5.90054L5.72666 5.54699L6.08022 5.90054C7.75194 4.22881 9.80327 2.90664 12.2598 1.94467C14.7463 0.993253 17.6488 0.5 20.9934 0.5C23.9764 0.5 26.6799 0.987615 29.1207 1.94271L29.1208 1.94277L29.1329 1.9475L29.1329 1.94766L29.145 1.95205L29.1571 1.95642C31.6395 2.85432 33.7635 4.22008 35.5478 6.05682L35.5509 6.06007L35.5508 6.06013L35.5572 6.06651L35.5623 6.07163L35.5629 6.07231C37.3385 7.84787 38.7471 10.0903 39.7696 12.8352L39.7703 12.837L39.7726 12.8431L39.7731 12.8443C40.7841 15.5045 41.307 18.6103 41.307 22.1878C41.307 26.7617 40.5087 30.9444 38.9306 34.7534L38.9289 34.7578L38.9266 34.7635C37.3991 38.5276 35.1601 41.9747 32.1944 45.1073C29.3992 47.9553 26.0735 50.3773 22.2042 52.3681C18.6809 54.1289 14.648 55.4423 10.0921 56.2949L7.62045 48.4363C9.25192 48.0106 10.8347 47.4824 12.3681 46.8514C14.4385 46.0228 16.3443 45.0713 18.0818 43.9937C19.8825 42.9124 21.4638 41.6996 22.8151 40.3505C24.2116 39.013 25.3367 37.615 26.1638 36.1514L27.7754 33.3003L28.5812 31.8747L27.1165 32.6071ZM24.8767 27.3549L24.8769 27.3549L24.9062 27.3494L24.9204 27.3467L24.9344 27.3433L24.9634 27.3361L24.9642 27.3359C25.9807 27.0817 26.9431 26.7299 27.8476 26.2776L28.259 26.0719L28.4647 25.9691L28.5205 25.7459L28.632 25.2997C28.632 25.2997 28.632 25.2997 28.632 25.2997C28.7722 24.7389 28.8656 24.0618 28.9263 23.2959C29.0478 22.4253 29.1062 21.4819 29.1062 20.4702C29.1062 17.3118 28.4423 14.647 26.9042 12.6831C25.3751 10.6729 23.3121 9.6092 20.8216 9.6092C18.3632 9.6092 16.3558 10.5951 15.0219 12.5958L15.0152 12.6059L15.011 12.6121L15.007 12.6184L15.0006 12.6287C15.0006 12.6287 15.0006 12.6287 15.0006 12.6287C13.8713 14.4224 13.31 16.4188 13.31 18.5808C13.31 21.0483 13.9992 23.2111 15.4648 24.9561L15.465 24.9563L15.4724 24.9651L15.4723 24.9652L15.4804 24.9744L15.4873 24.9822C15.4875 24.9824 15.4876 24.9825 15.4878 24.9827C17.0482 26.7557 19.0989 27.6383 21.5086 27.6383C22.7263 27.6383 23.8517 27.5471 24.8767 27.3549Z' stroke='white'/%3E%3C/svg%3E%0A");
}
.post-inner.counter:nth-child(10) .number {
    background-image: url(/wp-content/uploads/2025/04/10.png);
    width: 185px;
}
.post-wrapper .post-inner.counter .details {
    width: 75%;
    margin-left: auto;
}
.slot-posts-row .post-wrapper {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    user-select: none;
    overflow-y: hidden;
}
.post-inner .details img {
    width: 210px !important;
    height: 155px !important;
    object-fit: cover;
    border-radius: 8px;
    display: block;
    pointer-events: none;
}
.post-wrapper .post-inner.counter .details a {
    display: block;
    width: 100%;
}
.slot-posts-row .post-wrapper::-webkit-scrollbar {
    width: 0;
}
.post-wrapper .post-inner.counter {
    padding-right: 8px;
}

.slots-posts-section .slot-posts:not(:first-child) .post-inner .details img {
    width: 100% !important;
}

.post-wrapper .post-inner.counter:last-child > svg {
    right: 50px;
}
section.custom-slot {
    margin: 0 auto;
}