@font-face{
font-family: Ravi FaNum;
src: url('https://siteshartbandi.co/wp-content/themes/siteshartbandi/assets/fonts/RaviFaNum-Regular.woff2') format('woff2');
font-display: swap;
}
.main-menu {
    margin-left: auto;
}
.gform_footer input[type=submit]{
font-family: 'Ravi';
}

h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, li, a{
    line-height: 2;
}
h5, .h5, h4, .h4{
    font-weight: 700;
}
.grid-section p{
    margin: 0;
}
.grid-section .wp-block-column p:last-child{
    height: calc(100% - 60px);
}
.wp-block-columns.grid-section{
    margin-bottom: 0;
}

.pum-container, .pum-theme-lightbox .pum-container{
    padding: 0px;
        border: unset;
}
@media screen and (max-width: 830px){
    .pum-container{
width: 92%;
}
}
.match-subheader h1.entry-title, .match-subheader time.entry-date.published, .match-subheader span{
    color: #fff !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{
overflow-y: hidden;
}
body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit],.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large{
font-family: Ravi;
}
#gform_submit_button_4{
width: 100%;
background: #65c82d;
}
.page-template-template-tournament .casino-list{
    margin-bottom: 20px
}

#site-navigation ul li a{
font-weight: 400;
}
#site-navigation ul li ul.sub-menu a, #site-navigation ul li ul.children a{
font-weight: 400;
}
.search .published{
color: #000;
}

.navigation.pagination{
    overflow-x: auto;
}
.tb-color{
background: #f5076aeb;
color: white;
}
.tb-color-dark{
background: #ed0063eb;
    color: white;
}
.tb-br{
border-radius: 30px !important;
overflow: hidden;
}
.tb-body{
border-radius: 30px;
overflow: hidden;
box-shadow: 5px 5px 10px 5px rgb(0 0 0 / 10%);
}
.table-image img{
width: 60px
}
.sidebar .widget ul li::before{
    position: relative;
    top: auto;
    left: auto;
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    border-radius: 0;
    height: 0;
    margin: 4px 8px 0 0;
    border: 0;
    padding-left: 0;
    border-top: 6px solid var(--color-primary);
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    transform: rotate(145deg);
    margin-left: 10px !important;
}
.sidebar .widget ul {
list-style-type: none;
padding-right: 0;
}
.sidebar{
height: 100%;
position: sticky;
top: 100px;
}
@media screen and (max-width: 425px){
.img-c{
display: flex;
justify-content: center;
}
    .img-c img{
    margin-right: 0;
}
}
#footer-sidebar button{
font-family: Ravi;
}
#footer-sidebar p{
color: white;
}
#site-navigation ul li ul.sub-menu, #site-navigation ul li ul.children{
    left: auto;
}
#site-navigation ul ul li.menu-item-has-children > a:after{
    border-top-color: #000;
}

.header-content a{
    color: #fff;
}
.t-w{
color:white;
}
.footer-links {
    background: #000;
}
#footer-sidebar {
    border-top: 1px solid rgba(255,255,255,.1);
    color: #b5b5b5;
}
#footer-sidebar .widget-title {
font-size: 16px;
}
#footer-sidebar ul {
    padding-right: 0;
}
#footer-sidebar .footer-column .widget {
    padding: 0px;
}
.custom-list li::before {
    position: relative;
    top: auto;
    left: auto;
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    border-radius: 0;
    height: 0;
    margin: 3px 8px 0 0;
    border: 0;
    padding-left: 0;
    border-top: 6px solid var(--color-primary);
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    transform: rotate(145deg);
}
#footer-sidebar ul li::before{
    position: relative;
        padding-top:  10px;
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    border-radius: 0;
    height: 0;
    margin: 3px 8px 0px 5px;
    border: 0;
    padding-left: 0;
    border-top: 6px solid var(--color-primary);
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    transform: rotate(145deg);
}
#comment, #respond .comment-form-author input, #respond .comment-form-email input, .comment-form-url input, #submit {
font-family: Ravi;
}
#site-navigation ul li ul.sub-menu a{
    padding: 6px 10px;
}
.isb-video{
position: relative;
overflow: hidden;
}
.read-link{
text-align: right;
display: table;
font-weight: 600;
margin-top: 10px;
}
.toc-ul{
text-align: right;
}
.isb-bonus tr:nth-child(odd) {
  background-color: #ff33cc;
  color: white;
}
.isb-bonus tr:nth-child(odd):hover {
  background-color: #ff33cc;
  color: white;
}
.isb-bonus tr:nth-child(even) {
  background-color: #f7f7f7eb;
}
.isb-bonus tr:nth-child(even):hover {
 color: #341420;
}
.isb-bonus tr:hover {
color: #000000 !important;
}


.gform_wrapper *,.gform_wrapper input[type=submit]{
    font-family: 'Ravi';
}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label{
font-weight: 700;
}
.entry-content blockquote p, .entry-content blockquote p strong, .entry-content blockquote a, .entry-content blockquote a:hover{
line-height: 2.3;
}
@media screen and (max-width: 830px){
    .pum-container{
width: 92%;
}
}
.pum-container, .pum-theme-lightbox .pum-container{
    padding: 0px;
        border: unset;
}
#onesignal-popover-container, #onesignal-slidedown-container{
z-index: 999 !important;
}
.single-casino .casino-sticky > div.h-60px.w-60px.d-flex.ai-c.jc-c{
padding: 0 5px;
border-radius: 4px;
}
@keyframes flash-animation {
    0% {
        opacity: 1;
        background: rgba(101, 200, 45, 0.7); 
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
        background: rgba(101, 200, 45, 0.7);
    }
}
.cfoxin_short-counterup .play-now-button {
    position: relative;
}
.cfoxin_short-counterup .play-now-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    animation: flash-animation 1s infinite; 
    opacity: 0;
    background: rgba(101, 200, 45, 0.7); 
}
.h-60px{
height: 60px;
}
#onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-body-icon img{
    background: #341420;
    border-radius: 3px;
}
#casino-pros.h4{
    color: #52ab52;
}
#casino-cons.h4{
    color: red;
}
.review-table-heading{
margin-bottom: 0px !important;
}
.casino-sticky strong,.casino-sticky b{
color: var(--color-primary);
    font-weight: 800;
}
#footer-sidebar .footer-column .widget ul li{
display: flex;
}
.cfoxin_short-counterup .counter{
font-family: Ravi FaNum;
}
.cf-font{
font-family: Ravi FaNum;
}

.author-about .avatar,.author-outter .author-avatar .avatar{
border-radius: 3px;
}
.odd-card {
    border: 1px solid var(--color-borders);
    padding: 10px;
    border-radius: 8px;
}

.single-game_review .author-box-wrapper.layout-3{
margin-bottom: 0px;
}
.footer-column #custom_html-5 a{
text-decoration: underline;
}

@media screen and (min-width: 768px) {
    #site-navigation {
        justify-content: space-around;
    }
}
.lwptoc_item_number{
font-family: Ravi FaNum;
}
.apk-btn{
width: 100%;
}
.subheader .header-content,.subheader h1.entry-title{
color: white;
}