:root {
    --color-white: #fff;
    --color-light-green: #e9f3dc;
    --custom-color-green: #6aae01;
    --custom-color-blue: #2a3747;
    --heading-color: var(--heading-color);
    --font-size-body: .95rem;
    --font-size-paragraph: .95rem;
    --gradient-buttons: linear-gradient(to bottom, #6aad00, #81d742);
    --gradinet-buttons-webkit: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742));
    --gradient-buttons-hover: linear-gradient(to bottom, #6aad00, #6bae00); 
    --gradient-buttons-hover-webkit: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#6bae00)); 
    --container-size: 1280px;
    --margin-left-auto: auto;
    --margin-right-auto: auto;
    --text-center: center;
    --text-left: left;
    --float-left: left;
}

 @charset "UTF-8";
}
.slide-in-down.mui-enter,
.slide-in-left.mui-enter,
.slide-in-right.mui-enter,
.slide-in-up.mui-enter,
.slide-out-down.mui-leave,
.slide-out-left.mui-leave,
.slide-out-right.mui-leave,
.slide-out-up.mui-leave {
    transition-property: transform, opacity;
    backface-visibility: hidden
}
@font-face{
    font-family: NunitoSans-Regular;
    src: url(/wp-content/uploads/fonts/NunitoSans-Regular.ttf);
}
/*
@font-face{
    font-family: UniSansRegular;
    src: url(/wp-content/uploads/fonts/UniSansRegular.ttf);
}
*/
@font-face{
    font-family: Uni-Sans-Heavy;
    src: url(/wp-content/uploads/fonts/Uni-Sans-Heavy.otf);
}
@font-face{
    font-family: UniSansRegular;
    src: url(/wp-content/uploads/fonts/PTC55F.ttf);
}
body, h1, h2, h3, h4, h5, h6 { 
    /*font-family: NunitoSans-Regular;*/
    
    font-family: UniSansRegular;
    letter-spacing: .3px;
    font-weight: 400
}
.page-template .sectionId .lgc-column.lgc-grid-parent.lgc-grid-10.lgc-tablet-grid-20 .inside-grid-column{
    margin-right: 10px;

} 

.archive.tax-game_category .columns{
    
    width: 100%;
}
.row2.casinogame-row{
    max-width: 1255px;
    margin: 0 auto;
    margin-top: 25px!important;
}
.fav-menu{
    background: #3b4c60!important;
   
}
body .ubermenu-submenu .fav-menu span{
    color: #fff!important;
}
._2f0Tq, ._37R5C {
    position: absolute;
    z-index: 9;
}
._37R5C {
    max-width: 400px;
    height: auto;
      top: 70px;
    left: 20px;
    color: #fff;
}

._3cw8h {
    display: flex;
    justify-content: center;
    align-items: center;
    
}
._3L_Lj{
        font-size: 20px;
    font-weight: bold;
    line-height: 1;
}
._3TiV6 {
        font-size: 50px;
    font-weight: bold;
    color: #6aae01;
    padding-right: 20px;
}
._1VfR5 {
    font-size: 21px;
    font-weight: 300;
    line-height: 1;
}
._2OENm {
    font-size: 50px;
    margin-left: 5px;
    font-weight: bold;
    line-height: 1;
}
._2gQXz {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
}
._2K_c4 {
    border: 2px dotted #f0512b;
    background: #383838;
    border-radius: 5px;
    font-size: 26px;
    margin-left: 15px;
    font-weight: 500;
    padding: 7px 25px;
    height: 40px;
}
._30eHw {
    padding: 7px 25px;
    display: inline-block;
    width: 100%;
    max-width: 331px;
    text-align: center;
    margin-top: 5px;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;
    border: 1px solid #05A409;
    -webkit-box-shadow: 0 0 0 4px #E6E6E6;
    box-shadow: 0 0 0 4px #e6e6e640;
    text-shadow: 1px 1px #888;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}
._30eHw:hover{
        background: linear-gradient(to bottom, #6aad00, #6aad00)!important;
}
.footer-strip {

    margin-top: 20px;
}
.ubermenu-skin-white{
        max-width: 965.9px;
    max-height: 49px;
}
.ubermenu-skin-white .ubermenu-submenu.ubermenu-submenu-drop{
    border: 1px solid #dfdbdb;
    border-top: none;
    box-shadow: 0px 10px 24px 0px rgba( 2, 2, 2, 0.12 );
}
html{
    overflow-x: hidden;
    }

#custom_html-23{
    margin-bottom: 15px;
}
#custom_html-24{
    margin-top: 15px;
}
.vh-lobby-page main#main{
    background: none!important;
        padding: 0;
}
.archive.tax-game_category main#main{
 	padding: 0;
}
.vh-lobby-page .header-container{
        max-width: 1253px!important;
}
#op-widget-933ef4d64a1a2c4, #op-widget-843897654e908c0{
    width: 100%!important
}
#custom_html-10{
    margin-bottom: 20px;
}
.payments-table thead th{
    color: #000!important;
    font-weight: 400;
    padding:.2rem .2rem .2rem;
}
.archive.tax-game_category  .vh-item{
    margin-bottom: 0px!important;
}
.archive.tax-game_category h4.byline{
    display: none;
}
.single-post .breacrumb-header .last, .single-post .breacrumb-header .separator:nth-child(4){
    display: none;
}
#content .wpsm_panel-title .ac_open_cl_icon, #main .wpsm_panel-title .ac_open_cl_icon{
    background: none!important;
    color: #6aae01!important;
    float: left!important;
}
.wpsm_panel-title .ac_title_class{
  
    border-radius: 0;

}
.wpsm_panel-heading  .wpsm_panel-title a{
    -webkit-box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset, 0 -1px 0 #fff inset;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    background: #f4f4f4;
    display: flex!important;
    align-items: center;
}
.wpsm_panel-title .ac_title_class{
    padding-left: 0px!important;
        font-family: UniSansRegular;
}
.boktable img{
    margin-right: 5px!important;
}

#newPros p{
     display: flex;
    align-items: center;
    margin: 5px;
}
#newPros h4{
    font-weight: bold
}
#newPros .inside-grid-column{
    margin: 0px 5px;
}
#newPros .simple-alert-boxes{
    background: none;
    border: none;
    border: 1px solid #6aae01;
    
}
#newPros ul{
    margin-left: 1.25rem;
}
#newPros .simple-alert-boxes li{
    margin-bottom: 8px;
    background: none;
    padding-left: 13px;
}

#newPros .simple-alert-boxes i{
    background: linear-gradient(to right,#80d741,#6aae01);
    color: #fff;
    border-radius: 2px;
    margin-right: 15px;
    margin-right: 10px;
    padding: 7px 11px !important;
    margin-left: 0;
    font-size: 21px;
    min-width: 45px;
    position: relative;
}
#newPros .simple-alert-boxes i.minus{
         background: linear-gradient(to right,#d74141,#ae0101);
}
#newPros ul li:after{
    content: '\f00c';
    font-family: FontAwesome;
    position: absolute;
    min-width: 35px;
    text-align: center;
    left: -6px;
    top: 5px;
    font-size: 17px;
    color: #6aae01;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 2px 8px;
    z-index: 8;
    background: #fff;
}
#newPros ul.conssss li:after{
    content: '\f068';
    font-family: FontAwesome;
    position: absolute;
    min-width: 35px;
    text-align: center;
    left: -6px;
    top: 5px;
    font-size: 17px;
    color: #d70a11;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 2px 8px;
    z-index: 8;
    background: #fff;
}
#newPros .simple-alert-boxes span{
    color: #68a915;
    margin-right: 5px;
    font-size: 20px;
}
.simple-alert-boxes ol {
    counter-reset: my-awesome-counter;
    list-style: none;
    padding-left: 15px;
}
.simple-alert-boxes ol li {
    margin: 0 0 12px 0;
    counter-increment: my-awesome-counter;
    position: relative;
}
.simple-alert-boxes ol li::before {
    content: counter(my-awesome-counter);
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    position: absolute;
    --size: 26px;
    left: calc(-1 * var(--size) - 10px);
    line-height: var(--size);
    width: 25px;
    height: 25px;
    top: 0;
    background:  #6aae01;
    border: 1px solid #49864a;
    border-radius: 50%;
    text-align: center;
}

body .wpsm_panel-group .wpsm_panel-heading .wpsm_panel-title:hover a .ac_title_class{
        color: #68a915!important;
}
.payments-table thead th{
      border-bottom: 1px solid #dddddd;
      text-align: center;
}
.payments-table tbody td{

}
.wpsm_panel-heading.acc-a .wpsm_panel-title a .ac_title_class{
        color: #68a915!important;
}
button,
img,
legend {
    border: 0
}
.top-bar#top-bar-menu .menu li a img{
    width: 31px;
    margin-right:-5px;
        opacity: .5;
}
.top-bar#top-bar-menu .menu li:hover a img{
    opacity: 1;
}
body,
button,
legend {
    padding: 0
}
.lgc-grid-parent{
    height: auto!important  
}
.button.dropdown::after,
.small-pull-1,
.small-pull-10,
.small-pull-11,
.small-pull-2,
.small-pull-3,
.small-pull-4,
.small-pull-5,
.small-pull-6,
.small-pull-7,
.small-pull-8,
.small-pull-9,
.small-push-1,
.small-push-10,
.small-push-11,
.small-push-2,
.small-push-3,
.small-push-4,
.small-push-5,
.small-push-7,
.small-push-8,
.small-push-9,
sub,
sup {
    position: relative
}

dfn,
span.amp {
    font-style: italic
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    text-rendering: optimizeLegibility
}

.dropdown-pane,
.invisible {
    visibility: hidden
}

.off-canvas-content,
.off-canvas-wrapper,
.slide-in-down.mui-enter,
.slide-in-left.mui-enter,
.slide-in-right.mui-enter,
.slide-in-up.mui-enter,
.slide-out-left.mui-leave,
.slide-out-right.mui-leave,
.slide-out-up.mui-leave {
    backface-visibility: hidden
}

.breadcrumbs,
.gform_body ul,
.header ul.off-canvas-list li,
.no-bullet,
.widget ul li {
    list-style: none
}

.image-replacement {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden
}


.fade-in.mui-enter,
.fade-out.mui-leave,
.hinge-in-from-bottom.mui-enter,
.hinge-in-from-left.mui-enter,
.hinge-in-from-middle-x.mui-enter,
.hinge-in-from-middle-y.mui-enter,
.hinge-in-from-right.mui-enter,
.hinge-in-from-top.mui-enter,
.hinge-out-from-bottom.mui-leave,
.hinge-out-from-left.mui-leave,
.hinge-out-from-middle-x.mui-leave,
.hinge-out-from-middle-y.mui-leave,
.hinge-out-from-right.mui-leave,
.hinge-out-from-top.mui-leave,
.scale-in-down.mui-enter,
.scale-in-up.mui-enter,
.scale-out-down.mui-leave,
.scale-out-up.mui-leave,
.slide-in-down.mui-enter,
.slide-in-left.mui-enter,
.slide-in-right.mui-enter,
.slide-in-up.mui-enter,
.slide-out-down.mui-leave,
.slide-out-left.mui-leave,
.slide-out-right.mui-leave,
.slide-out-up.mui-leave,
.spin-in-ccw.mui-enter,
.spin-in.mui-enter,
.spin-out-ccw.mui-leave,
.spin-out.mui-leave {
    transition-duration: .5s;
    transition-timing-function: linear
}

.slide-in-down.mui-enter {
    transform: translateY(-100%)
}

.slide-in-down.mui-enter.mui-enter-active {
    transform: translateY(0)
}

.slide-in-left.mui-enter {
    transform: translateX(-100%)
}

.slide-in-left.mui-enter.mui-enter-active {
    transform: translateX(0)
}

.slide-in-up.mui-enter {
    transform: translateY(100%)
}

.slide-in-up.mui-enter.mui-enter-active {
    transform: translateY(0)
}

.slide-in-right.mui-enter {
    transform: translateX(100%)
}

.slide-in-right.mui-enter.mui-enter-active {
    transform: translateX(0)
}

.slide-out-down.mui-leave {
    transform: translateY(0)
}

.slide-out-down.mui-leave.mui-leave-active {
    transform: translateY(100%)
}

.slide-out-right.mui-leave {
    transform: translateX(0)
}

.slide-out-right.mui-leave.mui-leave-active {
    transform: translateX(100%)
}

.slide-out-up.mui-leave {
    transform: translateY(0)
}

.slide-out-up.mui-leave.mui-leave-active {
    transform: translateY(-100%)
}

.slide-out-left.mui-leave {
    transform: translateX(0)
}

.slide-out-left.mui-leave.mui-leave-active {
    transform: translateX(-100%)
}

.fade-in.mui-enter {
    opacity: 0;
    transition-property: opacity
}

.fade-in.mui-enter.mui-enter-active {
    opacity: 1
}

.fade-out.mui-leave {
    opacity: 1;
    transition-property: opacity
}

.hinge-in-from-bottom.mui-enter,
.hinge-in-from-left.mui-enter,
.hinge-in-from-middle-x.mui-enter,
.hinge-in-from-middle-y.mui-enter,
.hinge-in-from-right.mui-enter,
.hinge-in-from-top.mui-enter,
.hinge-out-from-bottom.mui-leave,
.hinge-out-from-middle-x.mui-leave,
.hinge-out-from-middle-y.mui-leave,
.hinge-out-from-right.mui-leave,
.hinge-out-from-top.mui-leave,
.scale-in-down.mui-enter,
.scale-in-up.mui-enter,
.scale-out-down.mui-leave,
.scale-out-up.mui-leave,
.spin-in-ccw.mui-enter,
.spin-in.mui-enter,
.spin-out-ccw.mui-leave,
.spin-out.mui-leave {
    transition-property: transform, opacity
}
.vh-lobby-page header.article-header, .single-vegashero_games header.article-header{
    display: none;
}
.fade-out.mui-leave.mui-leave-active {
    opacity: 0
}

.hinge-in-from-top.mui-enter {
    transform: perspective(2000px) rotateX(-90deg);
    transform-origin: top;
    opacity: 0
}

.hinge-in-from-top.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1
}

.hinge-in-from-right.mui-enter {
    transform: perspective(2000px) rotateY(-90deg);
    transform-origin: right;
    opacity: 0
}

.hinge-in-from-right.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1
}

.hinge-in-from-bottom.mui-enter {
    transform: perspective(2000px) rotateX(90deg);
    transform-origin: bottom;
    opacity: 0
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1
}

.hinge-in-from-left.mui-enter {
    transform: perspective(2000px) rotateY(90deg);
    transform-origin: left;
    opacity: 0
}

.hinge-in-from-left.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1
}

.hinge-in-from-middle-x.mui-enter {
    transform: perspective(2000px) rotateX(-90deg);
    transform-origin: center;
    opacity: 0
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
    transform: perspective(2000px) rotate(0);
    opacity: 1
}

.hinge-in-from-middle-y.mui-enter {
    transform: perspective(2000px) rotateY(-90deg);
    transform-origin: center;
    opacity: 0
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active,
.hinge-out-from-top.mui-leave {
    transform: perspective(2000px) rotate(0);
    opacity: 1
}

.hinge-out-from-top.mui-leave {
    transform-origin: top
}

.hinge-out-from-top.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0
}

.hinge-out-from-right.mui-leave {
    transform: perspective(2000px) rotate(0);
    transform-origin: right;
    opacity: 1
}

.hinge-out-from-right.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0
}

.hinge-out-from-bottom.mui-leave {
    transform: perspective(2000px) rotate(0);
    transform-origin: bottom;
    opacity: 1
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(90deg);
    opacity: 0
}

.hinge-out-from-left.mui-leave {
    transform: perspective(2000px) rotate(0);
    transform-origin: left;
    transition-property: transform, opacity;
    opacity: 1
}

.hinge-out-from-left.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0
}

.hinge-out-from-middle-x.mui-leave {
    transform: perspective(2000px) rotate(0);
    transform-origin: center;
    opacity: 1
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0
}

.hinge-out-from-middle-y.mui-leave {
    transform: perspective(2000px) rotate(0);
    transform-origin: center;
    opacity: 1
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0
}

.scale-in-up.mui-enter {
    transform: scale(.5);
    opacity: 0
}

.scale-in-up.mui-enter.mui-enter-active {
    transform: scale(1);
    opacity: 1
}

.scale-in-down.mui-enter {
    transform: scale(1.5);
    opacity: 0
}

.scale-in-down.mui-enter.mui-enter-active,
.scale-out-up.mui-leave {
    transform: scale(1);
    opacity: 1
}

.scale-out-up.mui-leave.mui-leave-active {
    transform: scale(1.5);
    opacity: 0
}

.scale-out-down.mui-leave {
    transform: scale(1);
    opacity: 1
}

.scale-out-down.mui-leave.mui-leave-active {
    transform: scale(.5);
    opacity: 0
}

.spin-in.mui-enter {
    transform: rotate(-.75turn);
    opacity: 0
}

.spin-in.mui-enter.mui-enter-active,
.spin-out.mui-leave {
    transform: rotate(0);
    opacity: 1
}

.spin-in-ccw.mui-enter,
.spin-out.mui-leave.mui-leave-active {
    transform: rotate(.75turn);
    opacity: 0
}

.spin-in-ccw.mui-enter.mui-enter-active,
.spin-out-ccw.mui-leave {
    transform: rotate(0);
    opacity: 1
}

.spin-out-ccw.mui-leave.mui-leave-active {
    transform: rotate(-.75turn);
    opacity: 0
}

.slow {
    transition-duration: 750ms!important;
    animation-duration: 750ms!important
}

.fast {
    transition-duration: 250ms!important;
    animation-duration: 250ms!important
}

.linear {
    transition-timing-function: linear!important;
    animation-timing-function: linear!important
}

.ease {
    transition-timing-function: ease!important;
    animation-timing-function: ease!important
}

.ease-in {
    transition-timing-function: ease-in!important;
    animation-timing-function: ease-in!important
}

.ease-out {
    transition-timing-function: ease-out!important;
    animation-timing-function: ease-out!important
}

.ease-in-out {
    transition-timing-function: ease-in-out!important;
    animation-timing-function: ease-in-out!important
}

.bounce-in {
    transition-timing-function: cubic-bezier(.485, .155, .24, 1.245)!important;
    animation-timing-function: cubic-bezier(.485, .155, .24, 1.245)!important
}

.bounce-out {
    transition-timing-function: cubic-bezier(.485, .155, .515, .845)!important;
    animation-timing-function: cubic-bezier(.485, .155, .515, .845)!important
}

.bounce-in-out {
    transition-timing-function: cubic-bezier(.76, -.245, .24, 1.245)!important;
    animation-timing-function: cubic-bezier(.76, -.245, .24, 1.245)!important
}

.short-delay {
    transition-delay: .3s!important;
    animation-delay: .3s!important
}

.long-delay {
    transition-delay: .7s!important;
    animation-delay: .7s!important
}

.shake {
    animation-name: shake-7
}

.spin-ccw,
.spin-cw {
    animation-name: spin-cw-1turn
}

@keyframes shake-7 {
    0%,
    10%,
    20%,
    30%,
    40%,
    50%,
    60%,
    70%,
    80%,
    90% {
        transform: translateX(7%)
    }
    15%,
    25%,
    35%,
    45%,
    5%,
    55%,
    65%,
    75%,
    85%,
    95% {
        transform: translateX(-7%)
    }
}

@keyframes spin-cw-1turn {
    0%,
    100% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(1turn)
    }
}

.wiggle {
    animation-name: wiggle-7deg
}

@keyframes wiggle-7deg {
    40%,
    50%,
    60% {
        transform: rotate(7deg)
    }
    35%,
    45%,
    55%,
    65% {
        transform: rotate(-7deg)
    }
    0%,
    100%,
    30%,
    70% {
        transform: rotate(0)
    }
}

.infinite {
    animation-iteration-count: infinite
}


/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
optgroup,
strong {
    font-weight: 700
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

.button,
img {
    vertical-align: middle
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

.orbit-caption,
.sticky.is-anchored.is-at-bottom,
.sticky.is-stuck.is-at-bottom {
    bottom: 0
}

img {
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
    display: inline-block
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

pre,
textarea {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

a,
b,
em,
i,
small,
strong {
    line-height: inherit
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: border-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

.foundation-mq {
    font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"
}



html {
    font-size: 100%;
    box-sizing: border-box
}

*,
:after,
:before {
    box-sizing: inherit
}

body {
    margin: 0;
    line-height: 1.5;
    color: #ffffff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

select {
    width: 100%
}

#map_canvas embed,
#map_canvas img,
#map_canvas object,
.map_canvas embed,
.map_canvas img,
.map_canvas object,
.mqa-display embed,
.mqa-display img,
.mqa-display object {
    max-width: none!important
}

button {
    overflow: visible;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: 0 0;
    border-radius: 3px;
    line-height: 1
}

.dropdown-pane,
code {
    border: 1px solid #202020
}

.row {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

.row::after,
.row::before {
    content: ' ';
    display: table
}

.row::after {
    clear: both
}

.row.collapse>.column,
.row.collapse>.columns {
    padding-left: 0;
    padding-right: 0
}


.row.row-single-casino{
        padding-left: .625rem!important;
    padding-right: .625rem!important;
}
.row .row.collapse {
    margin-left: 0;
    margin-right: 0
}

.row.expanded {
    max-width: none
}

.column,
.columns {
    padding-left: .625rem;
    padding-right: .625rem;
    width: 100%;
    float: left;
}

#main h5{
    color: var(--heading-color);
    font-size: 15px;
    padding: 5px;

}
#review .review-heading .review-title{
    color: var(--heading-color);
    font-size: 1.2rem;
    font-weight: bold;
    padding: 5px;
}


.column.end:last-child:last-child,
.end.columns:last-child:last-child {
    float: left;
}

.column.row.row,
.row.row.columns {
    float: none
}

.row .column.row.row,
.row .row.row.columns {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0
}

.small-1 {
    width: 8.33333%
}

.small-push-1 {
    left: 8.33333%
}

.small-pull-1 {
    left: -8.33333%
}

.small-offset-0 {
    margin-left: 0
}

.small-2 {
    width: 16.66667%
}

.small-push-2 {
    left: 16.66667%
}

.small-pull-2 {
    left: -16.66667%
}

.small-offset-1 {
    margin-left: 8.33333%
}

.small-3 {
    width: 25%
}

.small-push-3 {
    left: 25%
}

.small-pull-3 {
    left: -25%
}

.small-offset-2 {
    margin-left: 16.66667%
}

.small-4 {
    width: 33.33333%
}

.small-push-4 {
    left: 33.33333%
}

.small-pull-4 {
    left: -33.33333%
}

.small-offset-3 {
    margin-left: 25%
}

.small-5 {
    width: 41.66667%
}

.small-push-5 {
    left: 41.66667%
}

.small-pull-5 {
    left: -41.66667%
}

.small-offset-4 {
    margin-left: 33.33333%
}

.small-6 {
    width: 50%
}

.small-push-6 {
    position: relative;
    left: 50%
}

.small-pull-6 {
    left: -50%
}

.small-offset-5 {
    margin-left: 41.66667%
}

.small-7 {
    width: 58.33333%
}

.small-push-7 {
    left: 58.33333%
}

.small-pull-7 {
    left: -58.33333%
}

.small-offset-6 {
    margin-left: 50%
}

.small-8 {
    width: 66.66667%
}

.small-push-8 {
    left: 66.66667%
}

.small-pull-8 {
    left: -66.66667%
}

.small-offset-7 {
    margin-left: 58.33333%
}

.small-9 {
    width: 75%
}

.small-push-9 {
    left: 75%
}

.small-pull-9 {
    left: -75%
}

.small-offset-8 {
    margin-left: 66.66667%
}

.small-10 {
    width: 83.33333%
}

.small-push-10 {
    left: 83.33333%
}

.small-pull-10 {
    left: -83.33333%
}

.small-offset-9 {
    margin-left: 75%
}

.small-11 {
    width: 91.66667%
}

.small-push-11 {
    left: 91.66667%
}

.small-pull-11 {
    left: -91.66667%
}

.small-offset-10 {
    margin-left: 83.33333%
}

.small-12 {
    width: 100%
}

.small-offset-11 {
    margin-left: 91.66667%
}

.small-up-1>.column,
.small-up-1>.columns {
    width: 100%;
    float: left;
}

.small-up-1>.column:nth-of-type(1n),
.small-up-1>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-1>.column:nth-of-type(1n+1),
.small-up-1>.columns:nth-of-type(1n+1) {
    clear: both
}

.small-up-1>.column:last-child,
.small-up-1>.columns:last-child {
    float: left;
}

.small-up-2>.column,
.small-up-2>.columns {
    width: 50%;
    float: left;
}

.small-up-2>.column:nth-of-type(1n),
.small-up-2>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-2>.column:nth-of-type(2n+1),
.small-up-2>.columns:nth-of-type(2n+1) {
    clear: both
}

.small-up-2>.column:last-child,
.small-up-2>.columns:last-child {
    float: left;
}

.small-up-3>.column,
.small-up-3>.columns {
    width: 33.33333%;
    float: left;
}

.small-up-3>.column:nth-of-type(1n),
.small-up-3>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-3>.column:nth-of-type(3n+1),
.small-up-3>.columns:nth-of-type(3n+1) {
    clear: both
}

.small-up-3>.column:last-child,
.small-up-3>.columns:last-child {
    float: left;
}

.small-up-4>.column,
.small-up-4>.columns {
    width: 25%;
    float: left;
}

.small-up-4>.column:nth-of-type(1n),
.small-up-4>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-4>.column:nth-of-type(4n+1),
.small-up-4>.columns:nth-of-type(4n+1) {
    clear: both
}

.small-up-4>.column:last-child,
.small-up-4>.columns:last-child {
    float: left;
}

.small-up-5>.column,
.small-up-5>.columns {
    width: 20%;
    float: left;
}

.small-up-5>.column:nth-of-type(1n),
.small-up-5>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-5>.column:nth-of-type(5n+1),
.small-up-5>.columns:nth-of-type(5n+1) {
    clear: both
}

.small-up-5>.column:last-child,
.small-up-5>.columns:last-child {
    float: left;
}

.small-up-6>.column,
.small-up-6>.columns {
    width: 16.66667%;
    float: left;
}

.small-up-6>.column:nth-of-type(1n),
.small-up-6>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-6>.column:nth-of-type(6n+1),
.small-up-6>.columns:nth-of-type(6n+1) {
    clear: both
}

.small-up-6>.column:last-child,
.small-up-6>.columns:last-child {
    float: left;
}

.small-up-7>.column,
.small-up-7>.columns {
    width: 14.28571%;
    float: left;
}

.small-up-7>.column:nth-of-type(1n),
.small-up-7>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-7>.column:nth-of-type(7n+1),
.small-up-7>.columns:nth-of-type(7n+1) {
    clear: both
}

.small-up-7>.column:last-child,
.small-up-7>.columns:last-child {
    float: left;
}

.small-up-8>.column,
.small-up-8>.columns {
    width: 12.5%;
    float: left;
}

.small-up-8>.column:nth-of-type(1n),
.small-up-8>.columns:nth-of-type(1n) {
    clear: none
}

.small-up-8>.column:nth-of-type(8n+1),
.small-up-8>.columns:nth-of-type(8n+1) {
    clear: both
}

.small-up-8>.column:last-child,
.small-up-8>.columns:last-child {
    float: left;
}

.small-collapse>.column,
.small-collapse>.columns {
    padding-left: 0;
    padding-right: 0
}

.small-uncollapse>.column,
.small-uncollapse>.columns {
    padding-left: .625rem;
    padding-right: .625rem
}

.small-centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.small-pull-0,
.small-push-0,
.small-uncentered {
    position: static;
    margin-left: 0;
    margin-right: 0
}

blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
    margin: 0;
    padding: 0
}

ol,
ul {
    margin-left: 1.25rem
}

dl,
ol,
p,
ul {
    margin-bottom: 1rem
}

em,
i {
    font-style: italic
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-style: normal;
    color: inherit;
    margin-top: 0;
    margin-bottom: .5rem;
    line-height: 1.4
}

code,
kbd {
    color: #0a0a0a;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    color: #202020;
    line-height: 0
}

h1 {
    font-size: 1.5rem
}

h2 {
    font-size: 1.25rem
}

h4 {
    font-size: 1.125rem
}

h6 {
    font-size: 1rem
}
.ubermenu-submenu li a span{
        font-weight: bold!important;
    color: #222!important;
        font-size: 14px;
}
.ubermenu-submenu li .ubermenu-target-description{
    font-weight: 300!important;
}
.ubermenu-item-level-0 > a .ubermenu-target-title img{
    width: 23px;
    height: 23px;
    position: relative;
    
    border-radius: 50%;
    margin-right: 2px;
}
.ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target img{
    opacity: 1;
}
.ubermenu-submenu img{
    border-radius: 50%;
}
.ubermenu-submenu .menu-image-title{
    text-transform: uppercase;
    padding-left: 10px;
    font-size: 14px;
}
.ubermenu-submenu li:hover a span{
            color: #68a915!important;
}
.ubermenu .ubermenu-target{
        padding: 11px 6px 11px 7px !important;

}

.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
    background: #3b4c61;
    color: #fff;
}
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target img{
    opacity: 1;
}
.ubermenu .ubermenu-target-text{
    text-transform: uppercase;
}
.ubermenu-skin-white.ubermenu-responsive-toggle{
    float: right;
    font-size: 16px;
  
        padding: 10px 20px;
}
.page-template #main .sectionId h4{
   
    border-left: 3px solid #6aae01;
    padding: 5px 0px 5px 10px;
    display: inline-block;
    width: 100%;
    background: #12161f;
    color: #fff!important;
    margin: 10px auto;
}
.casino-desc .inside-grid-column{
  padding: 10px!important;
    margin: 10px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
.page-template .sectionId h4.wpsm_panel-title{
 padding-left: 0px!important;
}
.wpsm_panel-heading .wpsm_panel-title{
   border-left: 3px solid #6aae01; 
       background: none!important;
    padding: 0px!important;
}




a {
    background-color: transparent;
    color: #2199e8;
    text-decoration: none;
    cursor: pointer
}

a:focus,
a:hover {
       color: #ffffff;
}

a img {
    border: 0
}

hr {
    box-sizing: content-box;
    max-width: 1280px;
    height: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 1px solid #202020;
    border-left: 0;
    margin: 1.25rem auto;
    clear: both
}

dl,
ol,
ul {
    line-height: 1.6;
    list-style-position: outside
}

li {
    font-size: inherit
}

ul {
    list-style-type: disc
}

.accordion,
.commentlist li,
.menu,
.post-categories,
.rating,
.respond-form form li,
.social-icons li,
.tabs {
    list-style-type: none
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-left: 1.25rem;
    margin-bottom: 0
}

dl dt {
    margin-bottom: .3rem;
    font-weight: 700
}

.subheader,
code,
label {
    font-weight: 400
}

blockquote {
    margin: 0 0 1rem;
    padding: .5625rem 1.25rem 0 1.1875rem;
    background: #f8f8f8;
        border: 1px solid #68a915;
}
blockquote i{
    color: #68a915;
    margin-right: 5px;
}

blockquote,
blockquote p {
       color: #575759;
}

cite {
    display: block;
    font-size: .8125rem;
    color: #9B9B9B
}

cite:before {
    content: '\2014 \0020'
}

abbr {
    color: #9B9B9B;
    cursor: help;
    border-bottom: 1px dotted #0a0a0a
}

code {
    background-color: #F5F5F5;
    padding: 1rem
}

kbd {
    padding: .125rem .25rem 0;
    margin: 0;
    background-color: #9B9BA7
}
.ez-toc-list li:hover a, #menu-guides li:hover a{
        color: #6aae01!important;
}
.switch-lang {
    text-align: left;
    cursor: pointer;
    z-index: 50;
    float: right;
    position: absolute;
    right: 0;
    top: 7px;
}
.switch-lang:hover .lang-dropdown {
  display: block;
}
.switcher-link {
  color: #fff;
}
.switcher-link:hover {
  color: #fff;
}
.current-lang {
     background: #233242;
    padding: 3px 5px 0px 5px;
    border-radius: 4px;
}
.lang-flag {
  width: 25px;
  display: inline-block;
}
.lang-text {
  display: inline-block;
  margin-left: 5px;
  vertical-align: top;
      margin-top: 5px;
          color: #e8e8e8;
}
.lang-dropdown {
  display: none;
  background: #34495e;
  border-radius: 5px;
  margin-top: 2px;
      position: absolute;
}
.selecting-lang {
  padding: 3px 5px 3px 5px;
  cursor: pointer;
}
.selecting-lang:hover {
  background: #22313f;
}
.switch-lang ul > :first-child {
  border-radius: 5px 5px 0px 0px;
}
.switch-lang ul > :last-child {
  border-radius: 0px 0px 5px 5px;
}
.switch-lang li {
  list-style-type: none;
}
.menu-arrow {
  display: inline-block;
  width: 10px;
  margin-left: 10px;
  vertical-align: top;
  margin-top: 6px;
}

.subheader {
    margin-top: .2rem;
    margin-bottom: .5rem;
    line-height: 1.4;
    color: #9B9B9B
}

.lead {
    font-size: 125%;
    line-height: 1.6
}

.button,
.stat {
    line-height: 1
}

.stat {
    font-size: 2.5rem
}

p+.stat {
    margin-top: -1rem
}

.no-bullet {
    margin-left: 0
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.badge,
.button,
.input-group-label,
.menu.icon-top>li>a,
.orbit-bullets {
    text-align: center
}

.show-for-print {
    display: none!important
}


.ez-toc-widget-container li.active>a{
    font-weight: 400!important;
}
#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active::before, #ezw_tco-3 .ez-toc-widget-container ul.ez-toc-list li.active::before {
    background-color: #6aae0126!important;
}
.ez-toc-widget-container ul.ez-toc-list li::before {

   display: none;
}
.ez-toc-widget-container{
    background: #fff;
    padding: 5px!important;
}
.ez-toc-widget-container .box-title{
    margin-bottom: 7px;
    margin-top: 10px;
    font-size: 22px;
    padding: 0px 6px;
}
.ez-toc-widget-container .box-title i{
    background: #f6f6f6;
    padding: 5px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    font-size: 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #6aae01;

}
#media_image-5{
    margin-bottom: 20px;
}
.ez-toc-widget-container h2{
    margin-bottom: 10px;
}
.ez-toc-widget-container h2 .ez-toc-title{
    position: relative;
    padding-left: 30px;
}
.ez-toc-widget-container h2 .ez-toc-title:before{
    content: '\f0c9';
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    font-size: 18px;
    top: 4px;

}

.ez-toc-list li{
     color: #4d4d4f!important;
}

.ez-toc-list li ul{
    margin-top: 10px;
}
.button {
    display: inline-block;
    cursor: pointer;
    -webkit-appearance: none;
    transition: background-color .25s ease-out, color .25s ease-out;
    border: 1px solid transparent;
    margin: 0 0 1rem;
    font-size: .9rem;
    background-color: #2199e8;
    color: #fff
}

[data-whatinput=mouse] .button {
    outline: 0
}

.button:focus,
.button:hover {
    background-color: #1583cc;
    color: #fff
}

.button.tiny {
    font-size: .6rem
}

.button.small {
    font-size: .75rem
}

.button.large {
    font-size: 1.25rem
}

.button.expanded {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0
}

.button.primary {
    background-color: #2199e8;
    color: #fff
}

.button.primary:focus,
.button.primary:hover {
    background-color: #147cc0;
    color: #fff
}

.button.secondary {
    background-color: #777;
    color: #fff
}

.button.secondary:focus,
.button.secondary:hover {
    background-color: #5f5f5f;
    color: #fff
}

.button.success {
    background-color: #3adb76;
    color: #fff
}

.button.success:focus,
.button.success:hover {
    background-color: #22bb5b;
    color: #fff
}

.button.alert {
    background-color: #ec5840;
    color: #fff
}

.button.alert:focus,
.button.alert:hover {
    background-color: #da3116;
    color: #fff
}

.button.warning {
    background-color: #ffae00;
    color: #fff
}

.button.warning:focus,
.button.warning:hover {
    background-color: #cc8b00;
    color: #fff
}

.button.hollow {
    border: 1px solid #2199e8;
    color: #2199e8
}

.button.hollow,
.button.hollow:focus,
.button.hollow:hover {
    background-color: transparent
}

.button.hollow:focus,
.button.hollow:hover {
    border-color: #0c4d78;
    color: #0c4d78
}

.button.hollow.primary {
    border: 1px solid #2199e8;
    color: #2199e8
}

.button.hollow.primary:focus,
.button.hollow.primary:hover {
    border-color: #0c4d78;
    color: #0c4d78
}

.button.hollow.secondary {
    border: 1px solid #777;
    color: #777
}

.button.hollow.secondary:focus,
.button.hollow.secondary:hover {
    border-color: #3c3c3c;
    color: #3c3c3c
}

.button.hollow.success {
    border: 1px solid #3adb76;
    color: #3adb76
}

.button.hollow.success:focus,
.button.hollow.success:hover {
    border-color: #157539;
    color: #157539
}

.button.hollow.alert {
    border: 1px solid #ec5840;
    color: #ec5840
}

.button.hollow.alert:focus,
.button.hollow.alert:hover {
    border-color: #881f0e;
    color: #881f0e
}

.button.hollow.warning {
    border: 1px solid #ffae00;
    color: #ffae00
}

.button.hollow.warning:focus,
.button.hollow.warning:hover {
    border-color: #805700;
    color: #805700
}

.button.disabled,
.button[disabled] {
    opacity: .25;
    cursor: not-allowed;
    pointer-events: none
}

.button.dropdown::after {
    content: '';
    width: 0;
    height: 0;
    border: .4em inset;
    border-color: #fff transparent transparent;
    border-top-style: solid;
    top: .4em;
    float: right;
    margin-left: 1em;
    display: inline-block
}

.button.arrow-only::after {
    margin-left: 0;
    float: none;
    top: .2em
}

[type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 2.4375rem;
    padding: .5rem;
    border: 1px solid #9B9BA7;
    margin: 0 0 1rem;
    font-family: inherit;
    font-size:  .95rem;
    color: #0a0a0a;
    background-color: #fff;
    box-shadow: inset 0 1px 2px rgba(10, 10, 10, .1);
    border-radius: 3px;
    transition: box-shadow .5s, border-color .25s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none
}

[type=text]:focus,
[type=password]:focus,
[type=date]:focus,
[type=datetime]:focus,
[type=datetime-local]:focus,
[type=month]:focus,
[type=week]:focus,
[type=email]:focus,
[type=number]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=time]:focus,
[type=url]:focus,
[type=color]:focus,
textarea:focus {
    border: 1px solid #9B9BA7;
    background-color: #fff;
    outline: 0;
   
    transition: box-shadow .5s, border-color .25s ease-in-out
}

textarea {
    min-height: 50px;
    max-width: 100%
}

textarea[rows] {
    height: auto
}

input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
    background-color: #9B9BA7;
    cursor: default
}

[type=submit],
[type=button] {
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none
}

[type=file],
[type=checkbox],
[type=radio] {
    margin: 0 0 1rem
}

[type=checkbox]+label,
[type=radio]+label {
    display: inline-block;
    margin-left: .5rem;
    margin-right: 1rem;
    margin-bottom: 0;
    vertical-align: baseline
}

label>[type=checkbox],
label>[type=label] {
    margin-right: .5rem
}

[type=file] {
    width: 100%
}

label {
    display: block;
    margin: 0;
    font-size: .875rem;
    line-height: 1.8;
    color: #0a0a0a
}

.form-error,
.menu-text,
.switch {
    font-weight: 700
}

label.middle {
    margin: 0 0 1rem;
    padding: .5625rem 0
}

.help-text {
    margin-top: -.5rem;
    font-size: .8125rem;
    font-style: italic;
    color: #333
}

.input-group {
    display: table;
    width: 100%;
    margin-bottom: 1rem
}

.input-group-button a,
.input-group-button button,
.input-group-button input,
fieldset {
    margin: 0
}

.input-group>:first-child {
    border-radius: 3px 0 0 3px
}

.input-group>:last-child>* {
    border-radius: 0 3px 3px 0
}

.input-group-button,
.input-group-field,
.input-group-label {
    display: table-cell;
    margin: 0;
    vertical-align: middle
}

.input-group-label {
    width: 1%;
    height: 100%;
    padding: 0 1rem;
    background: #9B9BA7;
    color: #0a0a0a;
    border: 1px solid #9B9BA7
}

.input-group-label:first-child {
    border-right: 0
}

.input-group-label:last-child {
    border-left: 0
}

.input-group-field {
    border-radius: 0;
    height: 2.5rem
}

.fieldset,
select {
    border: 1px solid #9B9BA7
}

.input-group-button {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    width: 1%
}

fieldset {
    border: 0;
    padding: 0
}

legend {
    margin-bottom: .5rem
}

.fieldset {
    padding: 1.25rem;
    margin: 1.125rem 0
}

.fieldset legend {
    background: #fff;
    padding: 0 .1875rem;
    margin: 0 0 0 -.1875rem
}

select {
    height: 2.4375rem;
    padding: .5rem;
    margin: 0 0 1rem;
    font-size:  .95rem;
    font-family: inherit;
    line-height: normal;
    color: #0a0a0a;
    background-color: #fff;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%2851, 51, 51%29"></polygon></svg>');
    background-size: 9px 6px;
    background-position: right .5rem center;
    background-repeat: no-repeat
}

.sub-bar ul.submenu li,
.top-bar#top-bar-menu .menu li a {
    font-family: "Ek Mukta", Helvetica, Arial, sans-serif
}

.form-error,
.is-invalid-label {
    color: #ec5840
}


select:disabled {
    background-color: #9B9BA7;
    cursor: default
}

select::-ms-expand {
    display: none
}

select[multiple] {
    height: auto
}

.is-invalid-input:not(:focus) {
    background-color: rgba(236, 88, 64, .1);
    border-color: #ec5840
}

.form-error {
    display: none;
    margin-top: -.5rem;
    margin-bottom: 1rem;
    font-size: .75rem
}

.form-error.is-visible {
    display: block
}

.hide {
    display: none!important
}


.show-for-sr,
.show-on-focus {
    position: absolute!important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0)
}

.show-on-focus:active,
.show-on-focus:focus {
    position: static!important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto
}

.hide-for-portrait,
.show-for-landscape {
    display: block!important
}
.rwp-rating-stars div, .rwp-u-review__positive-icon {
    background-position: 0px -30px!important;
}
.rwp-u-review__negative-icon {
    background-position: -30px -30px!important;
}
.rwp-u-review__positive-count, .rwp-u-review__negative-count{

    color: #4d4d4f!important;
    }
.single #main .entry-content{
   background: none;
    padding: 10px;
        border-radius: 4px;
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    margin-bottom: 15px;
}
.rwp-u-review__actions, .rwp-u-review__comment{
    font-size: 14px!important;
}
.comment-bubble{
    padding: 0px;
}
.rwp-u-review__username {

    font-size: 13px!important;
        text-transform: uppercase;
   
}
.rwp-u-review:not(:last-child) {

    border-bottom: 1px solid #e9e9e9;
}
.rwp-u-review__avatar{
    border-radius: 4px!important;
}
.rwp-users-reviews-toolbar{
        float: right;
    display: flex;
    align-items: center;
    min-width: 171px;
}
.rwp-users-reviews-toolbar select{
    max-width: 107px;
}
.rwp-review-criterion{
    margin-right: 3px!important;
    transform: scale(0.95);
}
.comment-bubble:after {

}


.float-left {
    float: left!important;
}

.float-right {
    float: right!important
}

.float-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.clearfix::after,
.clearfix::before {
    content: ' ';
    display: table
}

.clearfix::after {
    clear: both
}

.accordion {
   margin-bottom: 20px;
}
.accordion-item{
    margin-bottom: 5px;
}
.accordion-title {
    display: block;
    padding: 1.25rem 1rem;
    line-height: 1;
    font-size: .75rem;
    color: #2199e8;
    position: relative;
    border-bottom: 1px solid #9B9BA7
}

.accordion-title:focus,
.accordion-title:hover {
    background-color: #9B9BA7
}

:last-child>.accordion-title {
    border-bottom-width: 0
}

.accordion-title::before {
    content: '+';
    position: absolute;
    right: 1rem;
    top: 50%;
    margin-top: -.5rem
}

.is-active>.accordion-title::before {
    content: '–'
}

.accordion-content {
    padding: 1rem;
    display: none;
    border-bottom: 1px solid #9B9BA7;
    background-color: #fff
}

.is-accordion-submenu-parent>a {
    position: relative
}

.is-accordion-submenu-parent>a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 6px inset;
    border-color: #2199e8 transparent transparent;
    border-top-style: solid;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 1rem
}

.is-accordion-submenu-parent[aria-expanded=true]>a::after {
    transform-origin: 50% 50%;
    transform: scaleY(-1)
}
#tab-container {

  color: #444;
}

#tabs {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#tabs li {
    display: inline-block;
    position: relative;
    padding: 3px 20px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    border-bottom: none;
    background: #fff;
    color: #646466;
    margin-bottom: 0px;
}
#tabs li:before{
    display: none;
}
#tabs li:hover {
  cursor: pointer;
}
#tabs li:not(.active):hover {

      background-color: #e1e1e1;
}

#tabs li.active {
    background-color: #ffffff;
    color: #000;
}

#tabs .overlay {
    display: none;
    position: absolute;
    left: 0px;
    right: 0;
    top: -2px;
    width: 100%;
    border-bottom:2px solid #6aae01;
}

#tabs li.active > .overlay {

  display: block;
}

#tab-content {
  margin-top: 1px; 
  padding: 15px 15px;
}
.rwp-criterion-text{
    color: var(--heading-color);
}
#tab-content .tab-section {
  display: none;

}

#tabs2 {
  margin: 0;
  padding: 0;
  list-style-type: none; 
}

#tabs2 li {
    display: inline-block;
    position: relative;
    padding: 3px 20px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    border-bottom: none;
    background: #fff;
    color: #646466;
    margin-bottom: 0px;
}
#tabs2 li:before{
    display: none;
}
#tabs2 li:hover {
  cursor: pointer;
}
#tabs2 li:not(.active):hover {

      background-color: #e1e1e1;
}

#tabs2 li.active {
    background-color: #ffffff;
    color: #000;
}

#tabs2 .overlay {
    display: none;
    position: absolute;
    left: 0px;
    right: 0;
    top: -2px;
    width: 100%;
    border-bottom: 2px solid #00b233;
}

#tabs2 li.active > .overlay {

  display: block;
}




#tabs3 {
  margin: 0;
  padding: 0;
  list-style-type: none; 
}

#tabs3 li {
    display: inline-block;
    position: relative;
    padding: 3px 20px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    border-bottom: none;
    background: #fff;
    color: #646466;
    margin-bottom: 0px;
}
#tabs3 li:before{
    display: none;
}
#tabs3 li:hover {
  cursor: pointer;
}
#tabs3 li:not(.active):hover {

      background-color: #e1e1e1;
}

#tabs3 li.active {
    background-color: #ffffff;
    color: #000;
}

#tabs3 .overlay {
    display: none;
    position: absolute;
    left: 0px;
    right: 0;
    top: -2px;
    width: 100%;
    border-bottom: 2px solid #00b233;
}

#tabs3 li.active > .overlay {

  display: block;
}
.pros-cons-content{
    float: left;;
    width: 100%;
    background: none;
    padding: 0px!important;
}
.pros-cons-content h2{
    display: none;
}
#tab-content {
  margin-top: 1px; 
  padding: 15px 15px;
}
.rwp-criterion-text{
    color: var(--heading-color);
}
#tab-content .tab-section2 {
  display: none;

}
.rwp-review-wrap .rwp-review .rwp-scores{
    margin-top: 0px!important
}
.rwp-review-wrap .rwp-review .rwp-scores .rwp-criterion .rwp-criterion-text .rwp-criterion-label{
    font-weight: 300!important;
}
#tab-content .tab-section.active {

  display: block; 
}
#tab-content .tab-section2.active {

  display: block; 
}
#tab-content .tab-section3{
    display: none;
}
#tab-content .tab-section3.active {

  display: block; 
}
.vote_users {
    margin-bottom: 20px;
    margin-top: 20px;
}
.vote_users .rwp-review{
        display: inline-flex;
        align-items: center;
    width: 100%;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form-wrap .rwp-ratings-form-label{
       color: #646466!important;
}
.rwp-review-wrap label, .rwp-rating-form-user-info span{
     color: var(--heading-color);
}

.vote_users .rwp-review .rwp-header{
    display: flex;
    flex: 1;

}
.vote_users .rwp-review  .rwp-scores.rwp-ur{
    flex: 6;
}
.vote_users .rwp-review .rwp-users-reviews-wrap, .rwp-review-wrap .rwp-review .rwp-ratings-form-wrap{
    width: 100%;
}
.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-users-score.rwp-ur {
 
    width: 100px;
    height: 100px;
    background: #ffffff!important;
    border: 1px solid #d7d7d7;
    position: relative;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-users-score.rwp-ur:before{
    content: 'User ratings';
    position: absolute;
    top: -25px;
    left: -1px;
    right: 0;
    font-size: 12px;
    background:  #6aae01;
    padding: 5px 0px;
    font-weight: bold;
    color: #fff;
    border: 1px solid #6aae01;
    width: 102%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.vote_users  .button {
    padding: 7px 5px;
    width: 180px;
    text-align: center;
    margin: 0 auto;
       background-color: #9fa2a5;
    color: #fff!important;
    font-size: 17px;
    border: 1px solid #9fa2a5;
    margin-top: 10px;
}
.rwp-review-wrap .rwp-review .rwp-scores .rwp-criterion .rwp-criterion-text .rwp-criterion-score{
        color: #00b233;
            color: #010101;
}
.vote_users  .button:hover{
         background: #7e7e7e;
}
.vote_users .alabala h3{
    text-align: center;
    color: #fff;
    width: 100%;
}
.vote_users #tab-content{
         background: #fff;
             border-radius: 4px;
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    margin-bottom: 15px;
}
.vote_users  .show {
  display: block !important;
  max-height: none !important;
}

.vote_users  .hide {
  display: none;
}

.vote_users  input:checked + span .hide {
  display: block !important;
  max-height: none !important;
}

.vote_users  input:checked + span .show {
  display: none !important;
}
.vote_users div[class*=wp-review-], .vote_users div[class^=wp-review-] {
    padding: 0px;
    border: 0;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.badge {
    display: inline-block;
    padding: .3em;
    min-width: 2.1em;
    font-size: .6rem;
    border-radius: 50%;
    background: #2199e8;
    color: #fff
}

.badge.secondary {
    background: #777;
    color: #fff
}

.badge.success {
    background: #3adb76;
    color: #fff
}

.badge.alert {
    background: #ec5840;
    color: #fff
}

.badge.warning {
    background: #ffae00;
    color: #fff
}

.breadcrumbs {
    margin: 0 0 1rem
}

.breadcrumbs::after,
.breadcrumbs::before {
    content: ' ';
    display: table
}

.breadcrumbs::after {
    clear: both
}

.breadcrumbs li {
    float: left;;
    color: #0a0a0a;
    font-size: .6875rem;
    cursor: default;
    text-transform: uppercase
}

.breadcrumbs li:not(:last-child)::after {
    color: #202020;
    content: "/";
    margin: 0 .75rem;
    position: relative;
    top: 1px;
    opacity: 1
}

.breadcrumbs a {
    color: #2199e8
}

.breadcrumbs a:hover {
    text-decoration: underline
}

.breadcrumbs .disabled {
    color: #202020
}

.button-group {
    margin-bottom: 1rem;
    font-size: .9rem
}

.button-group::after,
.button-group::before {
    content: ' ';
    display: table
}

.button-group::after {
    clear: both
}

.button-group .button {
    float: left;;
    margin: 0;
    font-size: inherit
}

.button-group .button:not(:last-child) {
    border-right: 1px solid #fff
}

.button-group.tiny {
    font-size: .6rem
}

.button-group.small {
    font-size: .75rem
}

.button-group.large {
    font-size: 1.25rem
}

.button-group.expanded {
    display: table;
    table-layout: fixed;
    width: 100%
}

.button-group.expanded::after,
.button-group.expanded::before {
    display: none
}

.button-group.expanded .button {
    display: table-cell;
    float: none
}

.button-group.primary .button {
    background-color: #2199e8;
    color: #fff
}

.button-group.primary .button:focus,
.button-group.primary .button:hover {
    background-color: #147cc0;
    color: #fff
}

.button-group.secondary .button {
    background-color: #777;
    color: #fff
}

.button-group.secondary .button:focus,
.button-group.secondary .button:hover {
    background-color: #5f5f5f;
    color: #fff
}

.button-group.success .button {
    background-color: #3adb76;
    color: #fff
}

.button-group.success .button:focus,
.button-group.success .button:hover {
    background-color: #22bb5b;
    color: #fff
}

.button-group.alert .button {
    background-color: #ec5840;
    color: #fff
}

.button-group.alert .button:focus,
.button-group.alert .button:hover {
    background-color: #da3116;
    color: #fff
}

.button-group.warning .button {
    background-color: #ffae00;
    color: #fff
}

.button-group.warning .button:focus,
.button-group.warning .button:hover {
    background-color: #cc8b00;
    color: #fff
}

.button-group.stacked .button,
.button-group.stacked-for-small .button {
    width: 100%
}

.button-group.stacked .button:not(:last-child),
.button-group.stacked-for-small .button:not(:last-child) {
    border-right: 1px solid
}
.prev-next-navigation .navigation{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.prev-next-navigation .navigation .prev-post, .prev-next-navigation .navigation .next-post{
    background: #fff;
    min-width: 48%;
        min-height: 98px;
    padding: 0px 10px;
        font-size: 52px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
}
.prev-next-navigation .navigation .prev-post a, .prev-next-navigation .navigation .next-post a{
        padding: 25px 0px;
    width: 88%;
        font-size: 16px;
    display: inline-block;
     position: relative;
}

.prev-next-navigation .navigation .prev-post a:before{
    content: 'PREVIOUS';
    position: absolute;
    top: 7px;
    left: 0;
    font-size: 13px;
    color: #575759;
}
.prev-next-navigation .navigation .next-post a:before{
    content: 'NEXT';
    position: absolute;
    top: 7px;
    right:  0;
    font-size: 13px;
    color: #575759;
}
.prev-next-navigation .navigation .next-post{
    text-align: right;
}


.callout {
    margin: 0 0 1rem;
    padding: 1rem;
    border: 1px solid rgba(10, 10, 10, .25);
    border-radius: 3px;
    position: relative;
    color: #9B9B9B;
    background-color: #fff
}

.callout>:first-child {
    margin-top: 0
}

.callout>:last-child {
    margin-bottom: 0
}

.callout.primary {
    background-color: #def0fc
}

.callout.secondary {
    background-color: #ebebeb
}

.callout.success {
    background-color: #e1faea
}

.callout.alert {
    background-color: #fce6e2
}

.callout.warning {
    background-color: #fff3d9
}

.callout.small {
    padding: .5rem
}

.callout.large {
    padding: 3rem
}

.close-button {
    position: absolute;
    color: #9B9B9B;
    right: 1rem;
    top: .5rem;
    font-size: 2em;
    line-height: 1;
    cursor: pointer
}

[data-whatinput=mouse] .close-button {
    outline: 0
}

.close-button:focus,
.close-button:hover {
    color: #0a0a0a
}

.is-drilldown {
    position: relative;
    overflow: hidden
}

.is-drilldown-submenu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: -1;
    height: 100%;
    width: 100%;
    background: #fff;
    transition: transform .15s linear
}

.is-drilldown-submenu.is-active {
    z-index: 1;
    display: block;
    transform: translateX(-100%)
}

.is-drilldown-submenu.is-closing {
    transform: translateX(100%)
}

.is-drilldown-submenu-parent>a {
    position: relative
}

.is-drilldown-submenu-parent>a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 6px inset;
    border-color: transparent transparent transparent #2199e8;
    border-left-style: solid;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 1rem
}

.js-drilldown-back::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 6px inset;
    border-color: transparent #2199e8 transparent transparent;
    border-right-style: solid;
    float: left;;
    margin-right: .75rem;
    margin-left: .6rem;
    margin-top: 14px
}

.is-dropdown-menu.vertical.align-right,
.menu.align-right>li {
    float: right
}

.dropdown-pane {
    background-color: #fff;
    display: block;
    padding: 1rem;
    position: absolute;
    width: 300px;
    z-index: 10;
    border-radius: 3px
}

.dropdown-pane.is-open {
    visibility: visible
}

.dropdown-pane.tiny {
    width: 100px
}

.dropdown-pane.small {
    width: 200px
}

.dropdown-pane.large {
    width: 400px
}

[data-whatinput=mouse] .dropdown.menu a {
    outline: 0
}

.dropdown.menu .is-dropdown-submenu-parent {
    position: relative
}

.dropdown.menu .is-dropdown-submenu-parent a::after {
    float: right;
    margin-top: 3px;
    margin-left: 10px
}

.dropdown.menu .is-dropdown-submenu-parent.is-left-arrow.opens-inner .submenu {
    right: 0;
    left: auto
}

.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow.opens-inner .submenu {
    left: 0;
    right: auto
}

.dropdown.menu .is-dropdown-submenu-parent.opens-inner .submenu {
    top: 100%
}

.no-js .dropdown.menu ul {
    display: none
}

.dropdown.menu .submenu {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    min-width: 200px;
    z-index: 1;
    background: #202020;
    
    margin-top: -1px
}

.dropdown.menu .submenu>li {
    width: 100%
}

.dropdown.menu .submenu.first-sub {
    top: 100%;
    left: 0;
    right: auto
}

.dropdown.menu .submenu.js-dropdown-active,
.dropdown.menu .submenu:not(.js-dropdown-nohover)>.is-dropdown-submenu-parent:hover>.dropdown.menu .submenu {
    display: block
}

.dropdown.menu .is-dropdown-submenu-parent.opens-left .submenu {
    left: auto;
    right: 100%
}

.dropdown.menu.align-right .submenu.first-sub {
    top: 100%;
    left: auto;
    right: 0
}

.is-dropdown-menu.vertical {
    width: 100px
}

.is-dropdown-menu.vertical>li .submenu {
    top: 0;
    left: 100%
}

.flex-video {
    position: relative;
    height: 0;
    padding-bottom: 75%;
    margin-bottom: 1rem;
    overflow: hidden
}

.flex-video embed,
.flex-video iframe,
.flex-video object,
.flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.flex-video.widescreen {
    padding-bottom: 56.25%
}

.flex-video.vimeo {
    padding-top: 0
}

.label {
    display: inline-block;
    padding: .33333rem .5rem;
    font-size: .8rem;
    line-height: 1;
    white-space: nowrap;
    cursor: default;
    border-radius: 3px;
    background: #2199e8;
    color: #fff
}

.label.secondary {
    background: #777;
    color: #fff
}

.label.success {
    background: #3adb76;
    color: #fff
}

.label.alert {
    background: #ec5840;
    color: #fff
}

.label.warning {
    background: #ffae00;
    color: #fff
}

.media-object {
    margin-bottom: 1rem;
    display: block
}

.media-object img {
    max-width: none
}


.media-object-section {
    display: table-cell;
    vertical-align: top
}

.media-object-section:first-child {
    padding-right: 1rem
}

.media-object-section:last-child {
    padding-left: 1rem
}

.media-object-section.middle {
    vertical-align: middle
}

.media-object-section.bottom {
    vertical-align: bottom
}

.menu>li,
.menu>li>a>i,
.menu>li>a>img,
.menu>li>a>span {
    vertical-align: middle
}

.menu {
    margin: 0
}

[data-whatinput=mouse] .menu>li {
    outline: 0
}

.menu>li:not(.menu-text)>a {
    display: block;
    padding: .7rem 1rem;
    line-height: 1
}

.menu a,
.menu button,
.menu input {
    margin-bottom: 0
}

.menu>li>a>i,
.menu>li>a>img {
    display: inline-block;
    margin-right: .25rem
}

.menu>li {
    display: table-cell
}

.menu.vertical>li {
    display: block
}

.menu.simple a {
    padding: 0;
    margin-right: 1rem
}

.menu.expanded {
    display: table;
    table-layout: fixed;
    width: 100%
}

.menu.expanded>li:first-child:last-child {
    width: 100%
}

.menu.icon-top>li>a>i,
.menu.icon-top>li>a>img {
    display: block;
    margin: 0 auto .25rem
}

.menu.nested {
    margin-left: 1rem
}

.menu-text {
    color: inherit;
    line-height: 1;
    padding: .7rem 1rem
}

.no-js [data-responsive-menu] ul {
    display: none
}

body,
html {
    height: 100%
}

.off-canvas-wrapper {
    width: 100%;
    overflow-x: hidden;
    position: relative;
    -webkit-overflow-scrolling: auto
}

.off-canvas-wrapper-inner {
    position: relative;
    width: 100%;
    transition: transform .5s ease
}

.off-canvas-wrapper-inner::after,
.off-canvas-wrapper-inner::before {
    content: ' ';
    display: table
}

.off-canvas-wrapper-inner::after {
    clear: both
}

.off-canvas-content {
    min-height: 100%;
    transition: transform .5s ease;
    z-index: 1
}

.js-off-canvas-exit {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .25);
    cursor: pointer;
    transition: background .5s ease
}

.is-off-canvas-open .js-off-canvas-exit {
    display: block
}

.off-canvas {
    position: absolute;
    background: #9B9BA7;
    z-index: -1;
    max-height: 100%;
    overflow-y: auto;
    transform: translateX(0)
}

.orbit-caption,
.orbit-next:active,
.orbit-next:focus,
.orbit-next:hover,
.orbit-previous:active,
.orbit-previous:focus,
.orbit-previous:hover {
    background-color: rgba(10, 10, 10, .5)
}

[data-whatinput=mouse] .off-canvas {
    outline: 0
}

.off-canvas.position-left {
    left: -250px;
    top: 0;
    width: 250px
}

.is-open-left {
    transform: translateX(250px)
}

.off-canvas.position-right {
    right: -250px;
    top: 0;
    width: 250px
}

.is-open-right {
    transform: translateX(-250px)
}


.orbit,
.orbit-container {
    position: relative
}

.orbit-container {
    margin: 0;
    overflow: hidden;
    list-style: none
}

.orbit-slide {
    width: 100%;
    max-height: 100%
}

.orbit-slide.no-motionui.is-active {
    top: 0;
    left: 0
}

.orbit-figure {
    margin: 0
}

.orbit-image {
    margin: 0;
    width: 100%;
    max-width: 100%
}

.orbit-caption {
    position: absolute;
    width: 100%;
    padding: 1rem;
    margin-bottom: 0;
    color: #fff
}

.orbit-next,
.orbit-previous {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    padding: 1rem;
    color: #fff
}

[data-whatinput=mouse] .orbit-next,
[data-whatinput=mouse] .orbit-previous {
    outline: 0
}

.orbit-previous {
    left: 0
}

.orbit-next {
    left: auto;
    right: 0
}

.orbit-bullets {
    position: relative;
    margin-top: .8rem;
    margin-bottom: .8rem
}

[data-whatinput=mouse] .orbit-bullets {
    outline: 0
}

.orbit-bullets button {
    width: 1.2rem;
    height: 1.2rem;
    margin: .1rem;
    background-color: #202020;
    border-radius: 50%
}

.orbit-bullets button.is-active,
.orbit-bullets button:hover {
    background-color: #9B9B9B
}

.pagination {
    margin-left: 0;
    margin-bottom: 1rem
}

.pagination::after,
.pagination::before {
    content: ' ';
    display: table
}

.pagination::after {
    clear: both
}

.pagination li {
    font-size: .875rem;
    margin-right: .0625rem;
    border-radius: 3px
}

.pagination li:first-child,
.pagination li:last-child {
    display: inline-block
}
.rwp-users-reviews-wrap .rwp-users-reviews-toolbar {
    margin-bottom: 0px;
}
.rwp-users-reviews-wrap .rwp-users-reviews-toolbar select{
    margin-bottom: 0px;
    padding: 0px 10px;
    height: 27px;
    border-radius: 5px;
    font-weight: 300;
}

.pagination a,
.pagination button {
    color: #0a0a0a;
    display: block;
    padding: .1875rem .625rem;
    border-radius: 3px
}

.pagination a:hover,
.pagination button:hover {
    background: #9B9BA7
}

.pagination .current {
    padding: .1875rem .625rem;
    background: #2199e8;
    color: #fff;
    cursor: default
}

.pagination .disabled {
    padding: .1875rem .625rem;
    color: #202020;
    cursor: default
}

.pagination .disabled:hover {
    background: 0 0
}

.pagination .ellipsis::after {
    content: '…';
    padding: .1875rem .625rem;
    color: #0a0a0a
}

.pagination-previous a::before,
.pagination-previous.disabled::before {
    content: '«';
    display: inline-block;
    margin-right: .5rem
}

.pagination-next a::after,
.pagination-next.disabled::after {
    content: '»';
    display: inline-block;
    margin-left: .5rem
}

.progress {
    background-color: #202020;
    height: 1rem;
    margin-bottom: 1rem;
    border-radius: 3px
}

.progress.primary .progress-meter {
    background-color: #2199e8
}

.progress.secondary .progress-meter {
    background-color: #777
}

.progress.success .progress-meter {
    background-color: #3adb76
}

.progress.alert .progress-meter {
    background-color: #ec5840
}

.progress.warning .progress-meter {
    background-color: #ffae00
}

.progress-meter {
    position: relative;
    display: block;
    width: 0%;
    height: 100%;
    background-color: #2199e8;
    border-radius: 3px
}

.progress-meter .progress-meter-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    font-size: .75rem;
    font-weight: 700;
    color: #fff;
    white-space: nowrap
}

.slider-fill,
.slider-handle {
    left: 0;
    display: inline-block
}

.slider {
    position: relative;
    height: .5rem;
    margin-top: 1.25rem;
    margin-bottom: 2.25rem;
    background-color: #9B9BA7;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: none;
    touch-action: none
}

.slider-fill {
    position: absolute;
    top: 0;
    max-width: 100%;
    height: .5rem;
    background-color: #202020;
    transition: all .2s ease-in-out
}

.slider-fill.is-dragging {
    transition: all 0s linear
}

.slider-handle {
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    z-index: 1;
    width: 1.4rem;
    height: 1.4rem;
    background-color: #2199e8;
    transition: all .2s ease-in-out;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    border-radius: 3px
}

[data-whatinput=mouse] .slider-handle {
    outline: 0
}

.slider-handle:hover {
    background-color: #1583cc
}

.slider-handle.is-dragging {
    transition: all 0s linear
}

.slider.disabled,
.slider[disabled] {
    opacity: .25;
    cursor: not-allowed
}

.slider.vertical {
    display: inline-block;
    width: .5rem;
    height: 12.5rem;
    margin: 0 1.25rem;
    transform: scale(1, -1)
}

.slider.vertical .slider-fill {
    top: 0;
    width: .5rem;
    max-height: 100%
}

.slider.vertical .slider-handle {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1.4rem;
    height: 1.4rem;
    transform: translateX(-50%)
}

.sticky-container {
    position: relative
}

.sticky {
    position: absolute;
    z-index: 0;
    transform: translate3d(0, 0, 0)
}

.sticky.is-stuck {
    position: fixed;
    z-index: 5
}

.sticky.is-stuck.is-at-top {
    top: 0
}

.sticky.is-anchored {
    position: absolute;
    left: auto;
    right: auto
}

body.is-reveal-open {
    overflow: hidden
}

.reveal-overlay {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1005;
    background-color: rgba(10, 10, 10, .45);
    overflow-y: scroll
}

.reveal {
    display: none;
    z-index: 1006;
    padding: 1rem;
    border: 1px solid #202020;
    margin: 100px auto 0;
    background-color: #fff;
    border-radius: 3px;
    position: absolute;
    overflow-y: auto
}

.switch-paddle,
.switch-paddle::after {
    display: block;
    transition: all .25s ease-out
}

[data-whatinput=mouse] .reveal {
    outline: 0
}

.reveal .column,
.reveal .columns {
    min-width: 0
}

.reveal>:last-child {
    margin-bottom: 0
}

.reveal.collapse {
    padding: 0
}

caption,
tbody td,
tbody th {
    padding: .5rem .625rem .625rem
}



.reveal.full {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    max-width: none;
    margin-left: 0;
    border: 0
}

.switch {
    margin-bottom: 1rem;
    outline: 0;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
    font-size: .875rem
}

.switch-input {
    opacity: 0;
    position: absolute
}

.switch-paddle {
    background: #202020;
    cursor: pointer;
    position: relative;
    width: 4rem;
    height: 2rem;
    border-radius: 3px;
    color: inherit;
    font-weight: inherit
}

.has-tip,
.title-bar-title,
caption {
    font-weight: 700
}

input+.switch-paddle {
    margin: 0
}

.switch-paddle::after {
    background: #fff;
    content: '';
    position: absolute;
    height: 1.5rem;
    left: .25rem;
    top: .25rem;
    width: 1.5rem;
    transform: translate3d(0, 0, 0);
    border-radius: 3px
}

input:checked~.switch-paddle {
    background: #2199e8
}

input:checked~.switch-paddle::after {
    left: 2.25rem
}

[data-whatinput=mouse] input:focus~.switch-paddle {
    outline: 0
}

.switch-active,
.switch-inactive {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.switch-active {
    left: 8%;
    display: none
}

input:checked+label>.switch-active {
    display: block
}

.switch-inactive {
    right: 15%
}

input:checked+label>.switch-inactive {
    display: none
}

.switch.tiny .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: .625rem
}

.switch.tiny .switch-paddle::after {
    width: 1rem;
    height: 1rem
}

.switch.tiny input:checked~.switch-paddle:after {
    left: 1.75rem
}

.switch.small .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: .75rem
}

.switch.small .switch-paddle::after {
    width: 1.25rem;
    height: 1.25rem
}

.switch.small input:checked~.switch-paddle:after {
    left: 2rem
}

.switch.large .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1rem
}

.switch.large .switch-paddle::after {
    width: 2rem;
    height: 2rem
}

.switch.large input:checked~.switch-paddle:after {
    left: 2.75rem
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 1rem;
    border-radius: 3px;
    border:none!important;
}

tbody,
tfoot,
thead {
   
    background-color: #fff
}

tfoot,
thead {
    background: #f9f9f9;
    color: #9B9B9B
}

tfoot tr,
thead tr {
    background: 0 0
}

tfoot td,
tfoot th,
thead td,
thead th {
    padding: .5rem .625rem .625rem;
    font-weight: 700;
    text-align: left
}

tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}
.payments-table tbody td {
    padding: .3rem .3rem .3rem;
    text-align: center;
}
.deposits-table #tab-content {

    border: 1px solid #dddddd;
    padding: 0px;
}
.deposits-table #tabs2 li{
     border-top: 1px solid #dddddd;
         background: #f9f9f9;
}
.deposits-table #tabs2 li.active{
    background: #fff;
}
.deposits-table #tabs2 li:first-child{
        border-left: 1px solid #dddddd;
        border-right: 1px solid #dddddd;
}
.deposits-table #tabs2 li:nth-child(2){
    border-right: 1px solid #dddddd;
        border-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
   
}


.tabs,
.tabs-content {
    border: 1px solid #9B9BA7
}

table.scroll {
    display: block;
    width: 100%;
    overflow-x: auto
}

table.hover tr:hover {
    background-color: #fafafa
}

table.hover tr:nth-of-type(even):hover {
    background-color: #ededed
}

.tabs {
    margin: 0;
    background: #fff
}

.tabs::after,
.tabs::before {
    content: ' ';
    display: table
}

.tabs::after {
    clear: both
}

.tabs.vertical>li {
    width: auto;
    float: none;
    display: block
}

.tabs-title,
.title-bar-left {
    float: left;
}

.tabs.simple>li>a {
    padding: 0
}

.tabs.simple>li>a:hover {
    background: 0 0
}

.tabs.primary {
    background: #2199e8
}

.tabs.primary>li>a {
    color: #fff
}

.tabs.primary>li>a:focus,
.tabs.primary>li>a:hover {
    background: #1893e4
}

.tabs-title>a {
    display: block;
    padding: 1.25rem 1.5rem;
    line-height: 1;
    font-size: 12px;
    color: #2199e8
}

.tabs-title>a:hover {
    background: #fff
}

.tabs-title>a:focus,
.tabs-title>a[aria-selected=true] {
    background: #9B9BA7
}

.tabs-content {
    background: #fff;
    transition: all .5s ease;
    border-top: 0
}

.tabs-content.vertical {
    border: 1px solid #9B9BA7;
    border-left: 0
}

.tabs-panel {
    display: none;
    padding: 1rem
}

.tabs-panel.is-active {
    display: block
}

.thumbnail {
    border: 4px solid #fff;
    box-shadow: 0 0 0 1px rgba(10, 10, 10, .2);
    display: inline-block;
    line-height: 0;
    max-width: 100%;
    transition: box-shadow .2s ease-out;
    border-radius: 3px;
    margin-bottom: 1rem
}

.thumbnail:focus,
.thumbnail:hover {
    box-shadow: 0 0 6px 1px rgba(33, 153, 232, .5)
}

.title-bar {
    background: #0a0a0a;
    color: #fff;
    padding: .5rem
}

.title-bar::after,
.title-bar::before {
    content: ' ';
    display: table
}

.menu-icon,
.title-bar-title {
    display: inline-block;
    vertical-align: middle
}

.title-bar::after {
    clear: both
}

.title-bar .menu-icon {
    margin-left: .25rem;
    margin-right: .5rem
}

.title-bar-right {
    float: right;
    text-align: right
}

.menu-icon {
    position: relative;
    cursor: pointer;
    width: 20px;
    height: 16px
}

.menu-icon::after,
.tooltip::before {
    content: '';
    display: block
}

.menu-icon::after {
    position: absolute;
    width: 100%;
    height: 2px;
    background: #fff;
    top: 0;
    left: 0;
    box-shadow: 0 7px 0 #fff, 0 14px 0 #fff
}

.menu-icon:hover::after {
    background: #202020;
    box-shadow: 0 7px 0 #202020, 0 14px 0 #202020
}

.has-tip {
    border-bottom: dotted 1px #9B9B9B;
    position: relative;
    display: inline-block;
    cursor: help
}

.tooltip {
    background-color: #0a0a0a;
    color: #fff;
    font-size: 80%;
    padding: .75rem;
    position: absolute;
    z-index: 10;
    top: calc(100% + .6495rem);
    max-width: 10rem!important;
    border-radius: 3px
}

.tooltip::before {
    width: 0;
    height: 0;
    border: .75rem inset;
    border-color: transparent transparent #0a0a0a;
    border-bottom-style: solid;
    bottom: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

.tooltip.left::before,
.tooltip.right::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    bottom: auto;
    transform: translateY(-50%)
}

.tooltip.top::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: .75rem inset;
    border-color: #0a0a0a transparent transparent;
    border-top-style: solid;
    top: 100%;
    bottom: auto
}

.tooltip.left::before {
    border: .75rem inset;
    border-color: transparent transparent transparent #0a0a0a;
    border-left-style: solid;
    left: 100%;
    top: 50%
}

.tooltip.right::before {
    border: .75rem inset;
    border-color: transparent #0a0a0a transparent transparent;
    border-right-style: solid;
    left: auto;
    right: 100%;
    top: 50%
}

.top-bar {
    padding: .5rem
}

.top-bar::after,
.top-bar::before {
    content: ' ';
    display: table
}

.top-bar::after {
    clear: both
}

.top-bar,
.top-bar ul {
    background-color: #fff
}

.top-bar a {
    color: #2199e8
}

.top-bar input {
    width: 200px;
    margin-right: 1rem
}

.top-bar input.button {
    width: auto
}
.widget.widget_nav_menu{
    background: #fff;
    padding: 10px!important;
}
.widget.widget_nav_menu li{
    display: block;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 0;
    text-transform: uppercase;
}
.widget.widget_nav_menu li:last-child{
    border:none!important;
}
.widget.widget_nav_menu h2{
    position: relative;
    font-size: 22px;
    padding-left: 38px;
    margin-bottom: 10px;
}
.widget.widget_nav_menu h2:before{

    content: '\f02d';
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    top: 0;
    background: #f6f6f6;
    padding: 5px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    font-size: 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #6aae01;

}
.single.single-post #review{
    display: none;
}

.top-bar-left {
    float: left;
}

.top-bar-right {
    float: right
}

.top-strip {
    background: #0a0a0a;
    position: relative;
    z-index: 100;
    min-height: 2.25rem
}

.top-strip .top-bar {
    background: #0a0a0a;
    padding: .625rem 0
}



.top-strip .top-bar .top-bar-left ul {
    margin-top: 0
}

.top-strip .top-bar .top-bar-left ul li {
    font-size: .875rem
}

.top-strip .top-bar .top-bar-left ul li a {
    padding: 0 0 0 .625rem
}

.top-strip .top-bar .top-bar-left ul li:first-child a {
    padding: 0
}

.top-strip .top-bar .title-area {
    z-index: 1
}

.top-strip .top-bar ul {
    background: 0 0
}

.top-strip .top-bar ul li {
    font-size: .8125rem
}

.top-strip .top-bar ul li a {
    color: #9B9B9B;
    padding: 0 0 0 .3125rem
}

.single-casino_type .mobile-sticky.mobile-sticky-casino{
    display: none;
}
.mb-0{
    margin-bottom: 0px;
}


.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content input[type=text]::placeholder{
    color: #fff;
}
.rwp-review-wrap p{
        color: var(--heading-color);
}

.header .top-bar#top-bar-menu .row .accordion-menu {
    width: 100%;
    clear: both
}

.header .top-bar#top-bar-menu .row .accordion-menu li.is-accordion-submenu-parent>a::after {
    border-color: #fff transparent transparent
}




.header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .logo-image {
    margin-top: .9375rem
}



.header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .heading-logo {
    padding: 0;
    display: block
}



.header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .heading-logo h1.logo {
    margin: 1.125rem 0 0;
    display: inline-block;
    font-family: "Ek Mukta", Helvetica, Arial, sans-serif;
    font-size: 1.75rem;
    line-height: 1.6875rem;
    font-weight: 600
}

.header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .heading-logo h1.logo a {
    color: #F8E71C;
    line-height: 1.6875rem
}



.header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .site-description {
    margin: 0;
    font-size: .8125rem;
    color: #fff;
    font-weight: 400
}

.header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .logo-icon {
    width: 3.125rem;
    float: left;;
    margin-top: 1.25rem;
    margin-right: .9375rem
}

.header .top-bar#top-bar-menu .row .top-bar-right .menu-mobile {
    float: right;
    padding: .75rem 1.875rem;
    margin: .8125rem 0 0;
    background: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #2199e8
}

.sub-bar {
    background: #f2f2f2;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .05);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .05);
    border-bottom: 1px solid #dbdbdb;
    transform: translateZ(0);
    will-change: transform;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s
}



.sub-bar ul.submenu li {
    text-transform: uppercase;
    font-size: .8125rem
}

.sub-bar ul.submenu li a {
    color: var(--heading-color);
    padding: .875rem .625rem .8125rem
}

.sub-bar ul.submenu li a:hover {
    color: #0a0a0a
}

.is-hidden .header {

}

.is-hidden .sub-bar {
    transform: translateY(-100%)
}

.is-hidden .sub-bar ul.submenu li a {
    padding: .75rem .625rem .6875rem
}

.social-icons {
    margin: 0;
    line-height: .75rem
}

.social-icons li {
    display: inline-block
}

.social-icons li a {
    font-size: 1.125rem;
    color: #9B9B9B
}

.top-bar#top-bar-menu {
    position: relative;
    padding: 0;
       min-height: 44px;
}


@media only screen and (min-width:600px) and (max-width:1200px) {
    .top-bar#top-bar-menu .row .menu {
        margin: 0 auto
    }
}





.top-bar#top-bar-menu .menu {
    margin: 0;
    float: right
}

.top-bar#top-bar-menu .menu li {
    min-height: 2.5rem;
    border-top: 2px solid #fff
}

.top-bar#top-bar-menu .menu li:hover {
    border-top: 2px solid #2199e8
}

.top-bar#top-bar-menu .menu li:hover a {
    color: #2199e8
}

.top-bar#top-bar-menu .menu li:hover .submenu>li {
    border-top: none
}

.top-bar#top-bar-menu .menu li:hover .submenu>li a {
    color: #fff
}

.top-bar#top-bar-menu .menu li a {
    font-size: .9375rem;
     padding: 11px 15px;
    color: #0a0a0a;
    font-weight: 500
}



.h1,
.h2,
.h3,
h1,
h2,
h3,
header h2 {
    font-weight: 700
}



.top-bar#top-bar-menu .menu li a.button a {
    padding: 0;
    color: #fff
}

.top-bar#top-bar-menu .menu li.cta {
    position: relative;
    z-index: 1
}

.top-bar#top-bar-menu .menu li.cta:hover {
    border-top: 2px solid #fff
}

.top-bar#top-bar-menu .menu li.cta a {
    margin: 1.25rem 0 1.25rem 1.25rem;
    padding: .625rem 1.5625rem;
    display: inline-block;
    background: #2199e8;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-size: .9375rem;
    text-transform: uppercase;
    color: #fff;
    white-space: nowrap
}

@media only screen and (min-width:600px) and (max-width:1200px) {
    .top-bar#top-bar-menu .menu li.cta a {
        margin: 1.25rem 0
    }
}

.top-bar#top-bar-menu .menu .submenu {
    padding: 15px 10px;
    background: #3d4e63;
    z-index: 100;
}
.top-bar#top-bar-menu .menu .submenu li a {
   
        justify-content: left;
}
.top-bar#top-bar-menu .menu .submenu li a img{
    width: 45px;
    height: 35px;
}
#nav-toggle:hover span,
#nav-toggle:hover span:after,
#nav-toggle:hover span:before,
.game-overlay {
    background: #0a0a0a
}

.top-bar#top-bar-menu .menu .submenu>li {
   
    border-top: 0
}

.top-bar#top-bar-menu .menu .submenu>li a {
    padding: .625rem 0;
    color: #fff
}


.top-bar#top-bar-menu .menu .submenu>li a:hover {
    color: #9B9BA7;
    background: #2a3747!important
}

.top-bar#top-bar-menu .menu .submenu>li:last-child {
    border-bottom: none
}

.top-bar#top-bar-menu .menu .submenu>li ul {
    z-index: 150
}

.top-bar#top-bar-menu .menu .submenu>li.is-right-arrow>a:after {
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 1rem;
    display: block;
    width: 0;
    height: 0;
    border: 5px inset;
    content: '';
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #fff;
    opacity: .7
}

.off-canvas-list ul {
    margin-left: 0
}

.off-canvas-list ul li a {
    border-bottom: 0
}

.off-canvas-list ul .dropdown {
    margin-left: 20px
}

.footer ul li a,
.top-bar ul li a {
    text-transform: none
}

.button,
.byline,
.category-label,
.grid-banner-wrapper .grid-banner .banner-content h5,
.h5,
.large-banner .banner-overlay-box h3,
.list-post .read-more,
.post-banner .overlay h5,
.tags,
.vh-pagination .next,
.vh-pagination .prev,
h5 {
    text-transform: uppercase
}

.games-menu {
    z-index: 0;
    color: #0a0a0a;
    display: block;
    height: 1.5625rem;
    width: 1.5625rem;
    margin-left: 2rem;
    margin-top: 2rem
}



.games-menu:before {
    font-size: 1.5625rem
}

.game-overlay {
    position: fixed;
    display: none;
    top: 7.1875rem;
    padding: 3.75rem;
    z-index: 1000
}

.game-overlay h2 {
    color: #fff;
    margin: 0 0 1.25rem .625rem
}

.h1,
.h2,
.h3 a,
h1,
h2,
h3 a,
ol,
p,
ul {
       color: #ffffff;
}

.game-overlay .vh-row-sm .vh-item {
    width: 20%!important
}

.game-overlay .vh-filter,
.game-overlay .vh-pagination {
    display: none
}

.logged-in.admin-bar .game-overlay {
    top: 9.1875rem
}

#nav-toggle span,
#nav-toggle span:after,
#nav-toggle span:before {
    cursor: pointer;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    height: 2px;
    width: 25px;
    background: #9B9BA7;
    position: absolute;
    display: block;
    content: '';
    transition: all .5s ease-in-out
}

.entry-content img,
.entry-content object,
.entry-content video {
    height: auto;
    max-width: 100%
}

.commentlist li,
.relative {
    position: relative
}

#nav-toggle span:before {
    top: 7px
}

#nav-toggle span:after {
    bottom: -14px
}

html#html {
    margin-top: 0!important
}

body {
       font-size:  .95rem;
}

body.logged-in.admin-bar {
    margin-top: 32px
}

.iframe-wrapper{
    background: none!important;
}

a:link,
a:visited:link {
    -webkit-tap-highlight-color: rgba(0, 0, 0, .3)
}

.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
    text-decoration: none
}

.h2,
h2 {
    margin: 12px 0;

}

.h3,
h3 {
       margin: 10px 0;
}

.h5,
h5 {
    font-size: .8125rem
}

.button,
.byline,
.page-title,
.post-categories li a,
.single-title,
.tags {
    font-family: "Ek Mukta", Helvetica, Arial, sans-serif
}

p {
       font-size: .95rem;
    line-height: 1.5
}

header h2 {
    margin-top: 0;
    margin-bottom: 1.875rem;
    font-size: 2.5rem
}

header h4.byline {
    margin-bottom: 2.5rem
}


header span.byline {
    margin-bottom: 2.5rem;
    display: block
}
code {
    display: block
}
.ec-content h3 {
    font-size: 24px;
    line-height: 28px;
        margin: 0 0 8px 0;
}
.ec-content h3 span {
       color: #68a915;
}
.ec-content input.email {
    width: 70%;
}
.ec-content button.subscribe {
    width: 30%;
    margin: 0;
    font-weight: bold;
    font-size: 19px;
    padding: 8px 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;;
    border: 1px solid #05A409;
 
    text-shadow: 1px 1px #888;
    color: #fff;
        position: relative;
    top: -18px;
}
.agree-text{
        font-size: 11px;
}
.ec-content input.email {


    float: left;;
    outline: 0;
}

.single h1 {
    margin-bottom: 0
}

.button {
    padding: .75rem 1.5625rem;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.vh-pagination .next,
.vh-pagination .prev {
    min-width: 130px;
    padding: 4px 15px;
    border-radius: 4px;
    font-weight: 600;
    color: #fff;
}
.vh-pagination i {
    display: none;
    font-size: 11px;
    background: #3b4c61;
    padding: 5px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    border: 1px solid #3068ad;
}

.show {
    display: inline-block!important
}

.cd-main-content {
       padding-top: 47px;
}

#content.cd-main-content.standard-page {
    padding-top: 11.25rem
}


#content #inner-content {
       padding: .5rem 0;
}


#content .taxonomy-description {
    margin-bottom: 2rem
}

.article {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #F5F5F5
}

.article p {
    margin-bottom: 0
}


.page-title {
    margin-top: 0;
    margin-bottom: 2.5rem
}



.page-title,
.single-title {
    color: #4D4D4F
}

.byline,
.byline .tags-title,
.tags,
.tags .tags-title {
    color: #9B9BA7
}

.page-title .vcard {
    border: 0;
    padding: 0
}

.article-footer {
    margin: 2rem 0
}

.byline,
.tags {
    font-weight: 400;
    margin-bottom: .625rem;
    font-size: .8125rem
}

.byline a,
.tags a {
    color: #9B9BA7;
    margin-right: .25rem
}

.byline a:hover,
.tags a:hover {
    color: #2199e8
}

.post-details,
.post-details a {
    color: #9B9BA7
}



.entry-content .alignleft,
.entry-content img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
}

.entry-content .alignright,
.entry-content img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right
}

.entry-content .aligncenter,
.entry-content img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both
}

.entry-content pre {
    background: #eee;
    border: 1px solid #cecece;
    padding: 10px
}

.post-categories {
    margin-left: 0;
    margin-right: .1875rem;
    margin-bottom: 0
}

.post-categories li a {
    font-size: .75rem;
    list-style-type: none
}

.post-details {
    width: 100%;
    margin-top: 0;
    margin-bottom: .3125rem;
    font-size: .8125rem;
    text-transform: uppercase
}

.post-details .post-categories {
    float: left;
}

.commentlist .comment-reply-link,
.commentlist .vcard time {
    float: right
}

.wp-caption {
    max-width: 100%;
    background: #eee;
    padding: 5px
}

.wp-caption img {
    max-width: 100%;
    margin-bottom: 0;
    width: 100%
}

.wp-caption p.wp-caption-text {
    font-size: .85em;
    margin: 4px 0 7px;
    text-align: center
}

.post-password-form input[type=submit] {
    display: inline-block;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    -webkit-appearance: none;
    transition: background-color .25s ease-out, color .25s ease-out;
    vertical-align: middle;
    border: 1px solid transparent;
    border-radius: 3px;
    padding: .35em 1em;
    margin: 0 0 1rem;
    font-size: .9rem;
    background-color: #2199e8;
    color: #fff
}

.Widget_vh_recent_games li.vh-games-widget-item:hover .play-now,
.play-now {
    will-change: opacity, top, background-color;
    transition: opacity .15s linear, top 120ms ease-out, background-color 120ms ease-out!important
}

#comments .commentlist,
#respond ul {
    margin-left: 0
}

[data-whatinput=mouse] .post-password-form input[type=submit] {
    outline: 0
}

.post-password-form input[type=submit]:focus,
.post-password-form input[type=submit]:hover {
    background-color: #1583cc;
    color: #fff
}

.page-navigation {
    margin-top: 1rem
}

.pagination {
    text-align: center;
    clear: both
}

.pagination li {
    display: inline-block
}

.comments-area {
    margin-top: 2rem
}

.commentlist li {
    clear: both;
    overflow: hidden;
    margin-bottom: 1.5em;
    padding: .7335em 10px
}

.commentlist li:last-child {
    margin-bottom: 0
}

.commentlist li ul.children {
    margin: 0
}

.commentlist li[class*=depth-] {
    margin-top: 1.1em
}

.commentlist li.depth-1 {
    margin-left: 0;
    margin-top: 0
}

.commentlist li:not(.depth-1) {
    margin-left: 10px;
    margin-top: 0;
    padding-bottom: 0
}

.commentlist .vcard {
    margin-left: 50px
}

.commentlist .vcard cite.fn {
    font-weight: 700;
    font-style: normal
}

.commentlist .vcard time a {
    color: #999;
    text-decoration: none
}

.commentlist .vcard time a:hover {
    text-decoration: underline
}

.commentlist .vcard img.avatar {
    position: absolute;
    left: 10px;
    padding: 2px;
    border: 1px solid #cecece;
    background: #fff
}

.commentlist .comment_content p {
    margin: .7335em 0 1.5em;
    font-size: 1em;
    line-height: 1.5em
}

.respond-form {
    margin: 1.5em 10px;
    padding-bottom: 2.2em
}

.respond-form form {
    margin: .75em 0
}

.respond-form form li {
    clear: both;
    margin-bottom: .7335em
}

.respond-form form li label,
.respond-form form li small {
    display: none
}

.respond-form form input[type=email],
.respond-form form input[type=text],
.respond-form form input[type=url],
.respond-form form textarea {
    padding: 3px 6px;
    background: #efefef;
    border: 1px solid #9B9BA7;
    line-height: 1.5em
}

.respond-form form input[type=email]:focus,
.respond-form form input[type=text]:focus,
.respond-form form input[type=url]:focus,
.respond-form form textarea:focus {
    background: #fff
}

.respond-form form input[type=email]:invalid,
.respond-form form input[type=text]:invalid,
.respond-form form input[type=url]:invalid,
.respond-form form textarea:invalid {
    outline: 0;
    border-color: #fbc2c4;
    background-color: #f6e7eb;
    -ms-box-shadow: none;
    box-shadow: none
}

.respond-form form input[type=email],
.respond-form form input[type=text],
.respond-form form input[type=url] {
    max-width: 400px;
    min-width: 250px
}

.divider img,
.post-banner img {
    max-width: 100%
}

.respond-form form textarea {
    resize: none;
    width: 97.3%;
    height: 150px
}

#comment-form-title {
    margin: 0 0 1.1em
}

#allowed_tags {
    margin: 1.5em 10px .7335em 0
}

.nocomments {
    margin: 0 20px 1.1em
}

.game-post-banner {
    width: 100%;
    float: left;;
    height: 8.75rem;
    position: relative;
    background: #0a0a0a;
    vertical-align: middle;
    margin-bottom: 30px;
    margin-top: 44px!important;
    z-index: 0;
    overflow: hidden;
}


.single-vegashero_games .game-post-banner .image{
        opacity: .2;
}
.game-post-banner .image {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    background-position: center!important;
    z-index: 1;

}
.page-template-review-grid-template .game-post-banner .image, .page-template-bonuses-grid-template .game-post-banner .image, .page-template-casino-grid-template .game-post-banner .image, .page-template-mobile-grid-template .game-post-banner .image{
   filter: none; 
    
    background-color: #202020!important;
}

.game-post-banner h1,
.game-post-banner h2 {
    text-align: center;
    width: 100%;
    color: #fff;
    font-weight: 700;
    font-size: 2.5rem;
    z-index: 2;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 20%;
    bottom: 0;
    display: inline-block;
    vertical-align: middle
}
.game-post-banner .breadd{
    position: absolute;
    z-index: 3;
    top: 54%;
    left: 0;
    right: 0;
    text-align: center;
}
.game-post-banner .breadd p{
        color: #e0e0e0;
}
.game-post-banner .breadd a{
        color: #04a935;
            font-weight: 600;
}

.post-banner-spacer {
    width: 100%;
    float: left;;
    height: 3rem
}

.gform_body ul {
    margin: 0
}

.off-canvas-content {
    position: relative;
    background: 0 0;
    box-shadow: none
}

.large-banner {
    width: 100%;
    float: left;;
    min-height: 450px;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.large-banner.static {
    margin-top: 0
}

.large-banner .banner-overlay-box {
    position: absolute;
    left: 8%;
    top: 146px;
    width: 50%
}

.simplefavorites-clear{
    min-width: 165px;
    font-weight: bold;
    font-size: 17px;
    padding: 4px 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;;
    border: 1px solid #05A409;
    text-shadow: 1px 1px #888;
    color: #fff;
}
.simplefavorites-clear:hover{
        color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#6aad00))!important;
    background: linear-gradient(to bottom, #6aad00, #6aad00)!important;
}
.vh-card-overlay2{
    text-align: center;
    min-height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.vh-card-overlay2 img{
    max-width: 170px;
}


.large-banner .banner-overlay-box h2,
.large-banner .banner-overlay-box h3 {
    color: #fff;
    text-shadow: 0 1px 5px rgba(0, 0, 0, .6);
    -webkit-text-shadow: 0 1px 5px rgba(0, 0, 0, .6);
    -moz-text-shadow: 0 1px 5px rgba(0, 0, 0, .6)
}

.large-banner .banner-overlay-box h2 {
    font-size: 66px;
    line-height: 55px;
    font-weight: 700
}

.large-banner .banner-overlay-box h3 {
    font-size: 36px;
    font-weight: 400;
    margin: 0;
    line-height: 36px
}

.large-banner .banner-overlay-box .button {
    margin-top: 1.25rem;
    background: #fff;
    color: #FF5A62
}

.button.slider {
    background: #fff;
    color: #FF5A62;
    height: auto;
    margin: 0
}


.category-label {
    z-index: 2;
    position: relative;
    display: block;
    float: left;;
    background: 0 0;
    color: #fff;
    font-weight: 600;
    letter-spacing: .5px;
    border: 1px solid #fff;
    padding: .1875rem .5rem .125rem;
    margin-right: .375rem;
    font-size: .6875rem;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}



.divider {
    border-left: 1px solid #F5F5F5;
    padding-left: 2.5rem
}


.grid-banner-wrapper {
    float: left;;
    padding-top: 2rem;
    margin-top: 2rem;
    margin-bottom: 0
}

.grid-banner-wrapper::after,
.grid-banner-wrapper::before {
    content: ' ';
    display: table
}

.grid-banner-wrapper::after {
    clear: both
}

.grid-banner-wrapper .grid-banner {
    position: relative;
    margin-bottom: 1.25rem;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.software-games .lgc-column{
    margin-right: 10px;
}
.grid-banner-wrapper .grid-banner .banner-content h2,
.grid-banner-wrapper .grid-banner .banner-content h2 a,
.grid-banner-wrapper .grid-banner .banner-content h5,
.grid-banner-wrapper .grid-banner .banner-content p,
.grid-banner-wrapper .grid-banner .banner-content ul.post-categories {
    position: relative;
    z-index: 3;
    color: #fff
}

.grid-banner-wrapper .grid-banner .banner-content h2 {
    display: inline-block;
    margin-top: 1.625rem;
    margin-bottom: 1.25rem;
    line-height: 2.625rem;
    width: 100%;
    font-weight: 700
}

.grid-banner-wrapper .grid-banner .banner-content p {
    margin-bottom: 3.75rem
}

.grid-banner-wrapper .grid-banner .banner-content .read-more {
    position: relative;
    z-index: 3
}

.grid-banner-wrapper .grid-banner .banner-content.large-banner,
.grid-banner-wrapper .grid-banner .banner-content.small-banner {
    position: relative;
    z-index: 1;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .24)
}

.grid-banner-wrapper .grid-banner .banner-content.large-banner {
    min-height: 25rem;
    height: 25rem;
    padding: 3.6875rem 3.125rem
}

.grid-banner-wrapper .grid-banner .banner-content.large-banner h2 {
    font-size: 2.5rem
}

.grid-banner-wrapper .grid-banner .banner-content.small-banner {
    min-height: 11.875rem;
    height: 11.875rem;
    padding: 1.875rem
}

.grid-banner-wrapper .grid-banner .banner-content.small-banner h2 {
    font-size: 1.625rem;
    line-height: 2rem
}

.grid-banner-wrapper .grid-banner .banner-content .overlay {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, .8) 100%);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.grid-banner-wrapper .grid-banner .banner-content#no-image {
    background-color: #9B9BA7;
    background-image: url(../images/placeholder.png);
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: center
}

.grid-banner-wrapper .grid-banner .banner-content#no-image .overlay {
    background-image: none
}

.post-banner {
    position: relative;
    width: 100%;
    height: 22.5rem;
    margin-bottom: 1.875rem;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .24)
}

.post-banner .overlay {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    position: absolute;
    bottom: 0;
    height: 100%;
    padding: 9.75rem 3.125rem 1.875rem;
    background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, .8) 100%)
}

.post-banner .overlay h2 {
    display: inline-block;
    font-size: 2.5rem;
    margin-top: 1rem;
    margin-bottom: .5rem;
    line-height: 2.625rem;
    width: 100%;
    font-weight: 700
}


.post-banner .overlay h2 a,
.post-banner .overlay h5 {
    color: #fff
}

.list-post {
    margin-bottom: 20px;
    display: block
}



.list-post p {
    margin-bottom: .375rem;
    font-size: .9375rem
}

.list-post h3 {
    display: block;
    color: red
}

.list-post h4.byline,
.list-post span.byline {
    font-size: .75rem;
    font-weight: 400;
}

.list-post h4.byline a,
.list-post span.byline a {
           color: #68a915;
}

.list-post h4.byline.tags-list,
.list-post span.byline.tags-list {
    float: right;
    margin: 4px 0 0
}

.list-post img, .vh-item img {
    margin-right: 1.25rem;
    border-radius: 4px;
    max-height: 200px;
        min-height: 161px;
    object-fit: cover;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}



.list-post .read-more {
    color: #9B9BA7;
    font-size: .875rem;
    font-weight: 400
}

.list-post .read-more:hover {
   color: #73ae29;
}

.rating {
    margin: 0
}

.rating li {
    font-family: "Material Design Icons";
    display: inline-block;
    font-size: 1.3125rem;
    color: #0a0a0a
}

.rating li.star:before {
    content: "\f5bc"
}

.rating li:before {
    content: "\f5be"
}

.terms-link-post {
    margin-left: 2.5rem
}

#comment,
.search-field {
    border-color: #bcbcbc #dadada #e5e5e5;
    border-width: 1px;
    border-style: solid;
    box-shadow: inset 0 0 0 0;
    -webkit-box-shadow: inset 0 0 0 0;
    -moz-box-shadow: inset 0 0 0 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

.no-image-radius {
    margin: 0 auto;
    display: block;
    height: 4.6875rem;
    width: 4.6875rem;
    background: #D8D8D8;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

.no-image-radius.bookmakers {
    height: 4.25rem;
    width: 4.25rem
}

.no-image-radius.bookmakers span {
    font-size: 50px;
    line-height: 75px
}

.no-image-radius.archive {
    height: auto;
    width: 100%;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background: #f2f2f2;
    padding: 10%;
    margin: 0
}

.no-image-radius span {
    margin: 0;
    text-align: center;
    font-size: 58px;
    font-weight: 700;
    display: inherit;
    line-height: 112px;
    color: #fff;
}

.dataTables_wrapper label input,
.dataTables_wrapper label select {
    display: inline;
    margin: .125rem 0 .3125rem;
    width: auto;
    max-width: 7.75rem;
    height: 2rem;
    padding: .125rem .625rem .125rem .3125rem
}

.paging_simple .paginate_button.next:after,
.paging_simple .paginate_button.previous:before {
    text-shadow: none;
    font-weight: 400;
    color: #ccc
}

.review-wrapper {
        margin-bottom: 0px;
}

.iframe-wrapper {
    background: #f2f2f2;
       margin-bottom: 0px;
    position: relative;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}
.mobile-sticky-casino a{
    width: 100%;
}


.iframe-wrapper .loader:after {
    border-radius: 50%;
    top: 45%;
    margin-left: 45%;
    margin-right: 45%;
    width: 100px;
    height: 100px;
    border-top: 4px solid rgba(77, 77, 79, .2);
    border-right: 4px solid rgba(77, 77, 79, .2);
    border-bottom: 4px solid rgba(77, 77, 79, .2);
    border-left: 4px solid #0f79bf;
    content: "";
    display: block;
    font-size: 10px;
    position: absolute;
    z-index: 100;
    text-indent: -9999em;
    transform: translateZ(0);
    animation: load8 .8s infinite linear
}
.entry-title-ads {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    max-width: 100%;
}
.line-left {
    height: 1px;
    background: #000;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 15px;
}
.line-right {
    height: 1px;
    background: #000;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 15px;
}
.list-boknow{
    display: flex;
    justify-content: space-between;
    
    margin-bottom: 12px;
    align-items: center;
        border-radius: 5px;
}
.list-boknow img{
    border-radius: 50%;
}
.block-games-review{

        display: flex;
    flex-wrap: wrap;
    
}
.block-games-review .box-game-review {
    width: 10%;
    padding: 5px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: 0 1% 1% 0;
    border: 1px solid #bfcbd0;
    background: #fff;
    position: relative;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.picturenews{
        display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}

.picturenews img{
    max-width: 60px!important;
}
.block-games-review .box-game-review.box-bonuses-review{
    min-width: 32%;
    flex-direction: row;

}
.block-games-review .box-game-review.box-bonuses-review .title{
    font-size: 18px;
}
.block-games-review .box-game-review.box-bonuses-review img{
        max-width: 74px;
}
.block-games-review .box-game-review .title{
  color: #000;
      line-height: 17px;
      font-size: 13px;
}
.block-games-review .box-game-review img {
    margin-bottom: 5px;
    margin-top: 5px;
}
.block-games-review .box-game-review .fa-check-circle {
    color: #6aae01;
}
.block-games-review .box-game-review .fa {
    font-size: 13px;
    line-height: 100%;
    position: absolute;
    left: 10px;
    top: 3px;
}
.btn111{
        height: 60px;
    display: flex;
    align-items: center;

}
.btn111 a{
    font-weight: 600;
    line-height: 18px;
    font-size: 16px;
    width: 60px;
    height: 37px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;;
    border: 1px solid #05A409;
    text-shadow: 1px 1px #888;
    border-radius: 3px;
    float: right;
    text-align: center;
}
.btn111 a:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;;
    background: linear-gradient(to bottom, #6aad00, #6bae00)!important;;
}
.cont111 a{
        color: var(--heading-color);
}
.cont111 div:first-child{
            font-size: 14px;
        font-weight: bold
}
.cont111 div:nth-child(2){
        font-size: 15px;
}
.gamesidebarnew{
      background: #2a3747;
   padding: 0px 10px 10px 10px;
}
.new-box {
    text-align: center;
}
.new-box img{
       max-width: 200px;
           width: 100%;
}
.button-sidebar{
    text-align: center;
    margin-top: 20px;
}
.button-sidebar a{
    width: 88%;
    margin: 0;
    font-weight: bold;
    font-size: 17px;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;;
    border: 1px solid #05A409;
 
    text-shadow: 1px 1px #888;
    color: #ffffff;
}
.button-sidebar a:hover{
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;;
    background: linear-gradient(to bottom, #6aad00, #6bae00)!important;;
}
.bonus-text{
        text-transform: none;
    font-size: 14pt;
    text-align: center;
    line-height: 1.35;
         color: #fff;

}
.bonus-text strong {
        color: #68a915;
    font-size: 22px;
}
.bonus-text h4{
    font-size: 19px;
    color: #fff;
    margin-top: 10px;
}
.bonus-text p{
    margin-bottom: 5px;
}

@keyframes load8 {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

.iframe-wrapper .iframe-container .singlegame-iframe {
    width: 100%
}

.iframe_kh_wrapper {
    margin-bottom: 1rem
}

div[class*=wp-review-],
div[class^=wp-review-] {
        padding: 15px 40px;
    border: 0
}



div[class*=wp-review-] .review-result-wrapper .review-result,
div[class*=wp-review-] .review-result-wrapper .review-result i,
div[class*=wp-review-] .review-result-wrapper i,
div[class*=wp-review-] .review-result-wrapper i i,
div[class^=wp-review-] .review-result-wrapper .review-result,
div[class^=wp-review-] .review-result-wrapper .review-result i,
div[class^=wp-review-] .review-result-wrapper i,
div[class^=wp-review-] .review-result-wrapper i i {
    color: #fff
}

div[class*=wp-review-] .review-desc,
div[class^=wp-review-] .review-desc {
        padding: 15px 0;
}

div[class*=wp-review-] .review-desc .review-summary-title strong,
div[class^=wp-review-] .review-desc .review-summary-title strong {
    font-size:  .95rem;
    font-weight: 500;
       margin-bottom: 0px;
    display: inline-block
}

div[class*=wp-review-] .review-desc p,
div[class^=wp-review-] .review-desc p {
        color: var(--heading-color);
}

div[class*=wp-review-] .review-total-wrapper .review-total-box,
div[class^=wp-review-] .review-total-wrapper .review-total-box {
    font-weight: 400;
    color: #fff
}

div[class*=wp-review-] .review-links,
div[class^=wp-review-] .review-links {
    padding: 20px 1px 0!important
}

div[class*=wp-review-] .wp-review-loading-msg,
div[class^=wp-review-] .wp-review-loading-msg {
    padding: 0
}

div[class*=wp-review-] .review-title,
div[class^=wp-review-] .review-title {
    background: 0 0;
    padding: 0 0 1.125rem;
    border: 0;
    font-size: 1.3125rem;
    text-transform: capitalize;
        color: var(--heading-color);
    font-weight: 400
}

div[class*=wp-review-] ul.review-list li,
div[class^=wp-review-] ul.review-list li {
     background: none;
    border: 0;
        color: #4e4e50;
}
.search-filter{
    display: none;
}
#popmake-140777{
        border-top: 1px solid #dfdbdb;

}
@media (max-height: 770px) and (min-width: 600px) {
    .nav_dinamic.ez-toc-list{
        overflow-y: scroll;
        max-height: 475px;
        scrollbar-color: #6aae01;
        scrollbar-width: thin;
    }
    .nav_dinamic.ez-toc-list::-webkit-scrollbar-track
    {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
        background-color: lightgray;
        border-radius: 2px;
    }

    .nav_dinamic.ez-toc-list::-webkit-scrollbar
    {
        width: 7px;
        background-color: #F5F5F5;
    }

    .nav_dinamic.ez-toc-list::-webkit-scrollbar-thumb
    {
        border-radius: 2px;
        background-color: #6aae01;
    
    }
}
@media (max-width:600px) {
    .boktable .column-3, .boktable .column-4{
        display: none;
    }
    .boktable img{
        max-width: 22px!important;
    }
    .casino_type-template-default .tablepress .column-2{
        border-right: 0px!important;
    }
   .boktable tr td{
        font-size: 13px!important;
    }
    .boktable tr td.column-1 {
    padding: 0.325rem 0.3rem!important;
}
     .inner-table-band  tr{
        position: relative;
     }
    .inner-table-band .blue-cta-table-icon{
        display: none;
    }
    #comments{
        margin-top: 10px;
    }
    #wpcomm{
        margin: 0px;
    }
    #wc-comment-header{
            padding: 3px 4px;
    }
    #wcThreadWrapper{
        display: none;
    }
    .sectionId h2{
        line-height: 1.2;
        margin-bottom: 17px;
    }
    .sectionId h2:after {
        left: 0;
        bottom: -7px;
    }
   .rwp-u-review__negative-icon, .rwp-u-review__positive-icon{
        width: 25px;
        height: 25px;
        background-size: 50px;
   }
   .rwp-u-review__negative-icon {
        background-position: -25px -25px!important;
    }
    .rwp-rating-stars div, .rwp-u-review__positive-icon {
        background-position: 0px -25px!important;
    }
    .rwp-users-reviews .rwp-u-review__scores.score-inner, .rwp-u-review__actions{
       padding-left: 37px;
    }
    .ec-content h3{
        font-size: 20px!important
    }
    .crestaBoxImage img {
        width: 60px!important;
    }
    .single-vegashero_games .crestaBoxImage img{
            height: 60px!important;
    }
    .crestaPostsBoxContent, .crestaBoxName {
            font-size: 15px!important;
    }
    .crestaPostsBoxExcerpt b{
            color: #63676b;
    }
    .crestaPostsBox{
       padding: 10px 10px 0px 10px!important;
    }
    .crestaPostsBoxSeparator{
        margin: 0px 0 10px!important
    }
    .crestaBoxImage {
        height: 75px!important;
    }
    .crestaBoxName{
        margin-bottom: 5px!important;
    }
    .crestaPostsBoxExcerpt{
        margin-top: 7px!important
    }
    #fixed-search{
        position: fixed;
        bottom: 0;
        z-index: 99;
        width: 100%;
        left: 0;
        right: 0;
        background: #2a3747;
           padding: 6px 6px 6px 60px;
                display: flex;

    }
    .select-items{
            position: fixed!important;
          top: auto!important;
            bottom: 45px;
    }
    .select-items div, .select-selected {
    
    padding: 5px 19px 5px 2px!important;
    }
    .select-selected{
        overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    }
    .custom-select{
        display: inline-block;
        width: 50%;
        margin: 0px 3px!important;
        z-index: 9;
    }
     .vh-filter select:first-child{
            left: 0px;

     }
    .vh-filter input[type="text"].vh-search {

        width: 90%!important;
    }
    .search-filter{
        display: block!important;
        margin-bottom: 0px!important;
        background: #2a3747;
        padding: 9px 0px;
        background: url(/wp-content/uploads/2019/08/musica-searcher.svg);
            background-size: 92%;
        background-repeat: no-repeat;
    }
    .seachlobby.maina .search-filter{
            background: url(/wp-content/uploads/2019/08/close.svg);
                background-size: 71%;
                background-position: center;
                background-repeat: no-repeat;
    }
    .seachlobby{
        display: flex;
        align-items: center;
        justify-content: space-between;
            max-width: 92%;
        margin: 0 auto;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
            margin-left: 22px;
            height: 42px;
        
    }
    .seachlobby.maina{
        z-index: 9;
    }
    .seachlobby.maina{
      background: #2a3747;  
    }
    .vh-search.searchaaa{
        display: none;
    }
    .vh-search.searchaaa.main{
        display: block;
       -webkit-animation: slide-in-left 0.15s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-left 0.15s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    }
     .vh-filter select:nth-child(2){
           right: 0;;
     }

    @-webkit-keyframes slide-in-left {
      0% {
        -webkit-transform: translateX(-1000px);
                transform: translateX(-1000px);
        opacity: 0;
      }
      100% {
        -webkit-transform: translateX(0);
                transform: translateX(0);
        opacity: 1;
      }
    }
    @keyframes slide-in-left {
      0% {
        -webkit-transform: translateX(-1000px);
                transform: translateX(-1000px);
        opacity: 0;
      }
      100% {
        -webkit-transform: translateX(0);
                transform: translateX(0);
        opacity: 1;
      }
    }


    .page-template-template-favorites-php .large-3.medium-3.small-6.vh-item-fav{
            padding-left: 4px;
        padding-right: 4px;
    }
    .page-template-template-favorites-php .vh-item{
            margin: 0 0 9px 0 !important;
    }
    .page-template-template-favorites-php .medium-12.row-fav-a{
            padding: 0px 5px!important;
    }
    .tax-game_category #main.large-9{
        grid-gap: 7px!important;
    }
    .vh-item img{
        min-height: 100px!important;
    }
    .blog .list-post img{
        min-height: 89px!important;
        max-height: 89px!important;
    }
    .category-betting-types .list-post img, .category-betting-systems .list-post img, .category-betting-strategies .list-post img{
        min-height: 89px!important;
        max-height: 89px!important;
    }
    .list-post h4.byline{
        margin-bottom: 0px;
    }
    .block-games-review .box-game-review.box-bonuses-review img {
          max-width: 52px;
}
    div[class*=wp-review-] ul.review-list li span,
    div[class^=wp-review-] ul.review-list li span {
        text-align: center;
        width: 100%
    }
    .pum-container.custom-position {
        width: 100%!important;
        left: 0!important;
    }
    #popmake-140018.pum-container.custom-position{
            width: 90%!important;
    left: 0!important;
    right: 0!important;
    margin: 0 auto;
    }
    #ajaxsearchliteres1.asl_r.vertical {
    left: 0!important;
    right: 0!important;
    width: 87%!important;
    margin: 0 auto;
}
    #popmake-140777{

    }
}
.bx-wrapper .bx-viewport{
        max-height: 182px;
}
.bx-wrapper .bx-pager.bx-default-pager{
    display: none;
}
div[class*=wp-review-] ul.review-list li .review-percentage,
div[class^=wp-review-] ul.review-list li .review-percentage {
    float: right;
    width: 200px
}

div[class*=wp-review-] ul.review-list li .review-percentage .review-result-wrapper .review-result,
div[class^=wp-review-] ul.review-list li .review-percentage .review-result-wrapper .review-result {
    background: #9B9BA7
}

div[class*=wp-review-] ul.review-list li:nth-child(2n),
div[class^=wp-review-] ul.review-list li:nth-child(2n) {
  background: #f4f4f4!important;
}

div[class*=wp-review-] ul.review-list li .review-star,
div[class^=wp-review-] ul.review-list li .review-star {
    top: .3125rem
}

@media (max-width:600px) {
    .page-template .sectionId .lgc-column.lgc-grid-parent.lgc-grid-10.lgc-tablet-grid-20 .inside-grid-column{
            margin-bottom: 0px;
    } 
    .page-template .sectionId .lgc-grid-90.lgc-tablet-grid-80.lgc-mobile-grid-80.lgc-last{
        float: none;
        width: 100%;

    }
    .supportContainer {
        text-align: center;
        padding: 10px 0 0;
        display: block!important;
    }
    .supportBox{
    
        width: 100%!important;
        margin-bottom: 15px!important;
    }
    .lgc-grid-10.lgc-tablet-grid-20.lgc-mobile-grid-20.lgc-equal-heights {
 
        width: 23%;
    }
    .lgc-column.lgc-grid-parent.lgc-grid-15.lgc-tablet-grid-30.lgc-mobile-grid-30.lgc-equal-heights{
            max-width: 75px;
  
    } 
    body #main .wpsm_panel-group .wpsm_panel .wpsm_panel-title a{
        font-size: 14px!important;
        line-height: 1.4;
        font-weight: bold;
            color: #63676b !important;
    }
    #custom_html-16{
        display: none;
    }
    .block-games-review.betting.linesbonus .box-game-review img, .block-games-review.betting.mobile-bonuses .box-game-review img{
       max-width: 39px!important;
    }
    .block-games-review.betting .box-game-review img{
            max-width: 39px!important;
    }
    .block-games-review.betting.minimaze-mobile .box-game-review img {
        max-width: 23px!important;
    }
     .block-games-review.betting.minimaze-mobile2 .box-game-review img, .block-games-review.betting.minimaze-mobile4 .box-game-review img {
        max-width: 30px!important;
    }
    div[class*=wp-review-] ul.review-list li .review-star,
    div[class^=wp-review-] ul.review-list li .review-star {
        margin: 0 0 .3125rem .9375rem;
        position: relative;
        top: 0!important;
        right: 0;
        float: right
    }
}

div[class*=wp-review-] ul.review-list li .review-point,
div[class^=wp-review-] ul.review-list li .review-point {
    float: right
}

div[class*=wp-review-] .user-review-area,
div[class^=wp-review-] .user-review-area {
    border: 0;
    color: #9B9BA7;
    background: #4D4D4F
}

div[class*=wp-review-] .user-review-area .review-percentage,
div[class*=wp-review-] .user-review-area .review-point,
div[class^=wp-review-] .user-review-area .review-percentage,
div[class^=wp-review-] .user-review-area .review-point {
    float: right;
    width: 200px;
    position: absolute;
    top: 12px;
    right: 15px
}

div[class*=wp-review-] .user-review-area .review-point,
div[class*=wp-review-] .user-review-area .review-star,
div[class^=wp-review-] .user-review-area .review-point,
div[class^=wp-review-] .user-review-area .review-star {
    margin-top: -2px
}

div[class*=wp-review-] .user-review-area .wp-review-rating-input,
div[class*=wp-review-] .user-review-area .wp-review-user-rating,
div[class*=wp-review-] .user-review-area .wp-review-user-rating-star,
div[class^=wp-review-] .user-review-area .wp-review-rating-input,
div[class^=wp-review-] .user-review-area .wp-review-user-rating,
div[class^=wp-review-] .user-review-area .wp-review-user-rating-star {
    padding: 0
}

div[class*=wp-review-] .user-review-area .user-total-wrapper .user-review-title,
div[class^=wp-review-] .user-review-area .user-total-wrapper .user-review-title {
    font-weight: 400;
    color: #fff
}

div[class*=wp-review-] .user-review-area .user-total-wrapper .review-total-wrapper .review-total-box,
div[class^=wp-review-] .user-review-area .user-total-wrapper .review-total-wrapper .review-total-box {
    font-weight: 400;
    color: #202020
}

.wp_review_tab_widget_content .inside {
    padding-top: 0!important
}

.wp_review_tab_widget_content .inside .tab-content .wp_review_tab_thumb_large {
    display: block
}

.wp_review_tab_widget_content .inside .tab-content .wp-review-tab-pagination {
    background: 0 0;
    margin: 0;
    width: 100%;
    border-top: 1px solid #D8D8D8;
    padding: .625rem
}

.wp_review_tab_widget_content .inside .tab-content ul li {
       padding: .575rem .8375rem .5375rem;
    margin: 0
}

.wp_review_tab_widget_content .inside .tab-content ul li .title-right .entry-title {
    line-height: 1rem;
    margin-top: .25rem
}

.wp_review_tab_widget_content .inside .tab-content ul li .title-right .review-total-only .wp-review-no-thumb.wp_review_tab_thumb_small {
    margin: 0 12px 0 0!important
}

.wp_review_tab_widget_content .inside .tab-content ul li .title-right .review-total-only.small-thumb {
    margin: 0;
    width: 100%;
    display: block!important;
    background: 0 0
}

.wp_review_tab_widget_content .inside .tab-content ul li .title-right .review-total-only .review-star {
    margin: 0
}

.wp_review_tab_widget_content .inside .tab-content ul li .title-right .review-total-only .review-star .review-result-wrapper i {
    font-size: .8125rem
}

.wp_review_tab_widget_content .inside .tab-content ul li .title-right .review-total-only.large-thumb {
    position: relative;
    top: auto!important;
    right: auto!important;
    width: auto!important;
    padding: 0!important;
    background: 0 0!important;
    margin: 0 0 .3125rem;
    display: block
}

.wp_review_tab_widget_content .inside .tab-content ul li .title-right .wp-review-tab-postmeta {
    background: 0 0;
    padding: 0;
    margin: 0;
    float: left;;
    display: block;
    line-height: 1rem;
    font-size: .6875rem;
    text-transform: uppercase
}

.wp_review_tab_widget_content.wp-review-tab-loading {
    padding: 0;
    width: auto!important
}

.inside-grid-column{
    padding: 0px!important;
}

.container{
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
.page-template.page-template-mobile-grid-template #main ul li, .page-template.page-template-casino-grid-template #main ul li, .page-template.page-template-bonuses-grid-template #main ul li, .page-template.page-template-review-grid-template #main ul li, .page-template-template-full-width .sectionId ul li{
     list-style: none;
    position: relative;
    margin-bottom: 15px;
    padding: 5px;
    background: #f6f6f6;
    display: flex;
    align-items: center;  
}

.casino_type-template-default article ul:not(.different):not(.review-list) li{
    list-style: none;
    position: relative;
    margin-bottom: 15px;
    padding: 5px;
    background: #f6f6f6;
    display: flex;
    align-items: center;
}
.bx-wrapper .bx-controls-direction a{
    display: block!important;
}

.casino_type-template-default article ul:not(.different):not(.review-list) li:before{
    content:''; 
    display:inline-block; 
    height:1em; 
    width:1em; 
    background-image:url('/wp-content/uploads/icons/Feedbin-Icon-check.svg'); 
    background-size:contain; 
    background-repeat:no-repeat; 
    padding-left: 2em; 
}
.flexslider .slides li:before{
    display: none!important;
}

.bx-wrapper{
    max-width: 100%!important;
        padding: 10px!important;
    border: 1px solid #dddddd;
}
.remove-border{
    border-top: 0!important;

}
.casino_type-template-default article section.entry-content h2 {   
    display: inline-block;
    width: 100%;
    border-top: 1px solid #dddddd;
    padding-top: 24px;
    margin-top: 0px;    
}
.casino_type-template-default article section.entry-content h2 span strong{
     display: flex;
    align-items: center;
    line-height: 1.2;
}
.casino_type-template-default article section.entry-content h2 span{
    display: flex;
    align-items: center;
    line-height: 1.2;
}
.casino_type-template-default article section.entry-content  h3{
    border-left: 3px solid #6aae01;
    padding-left: 10px;
        display: flex;
    align-items: center;
}
.casino_type-template-default article section.entry-content  h3 img{
    margin-right: 10px;
}
.review-result-wrapper i {
       color: #959595!important;
}
.casino_type-template-default article section.entry-content h2 i{
       background: linear-gradient(to right,#80d741,#6aae01);
    color: #fff;
    border-radius: 2px;
    margin-right: 15px;
    margin-right: 10px;
    padding: 7px 11px !important;
    margin-left: 0;
    font-size: 21px;
    min-width: 45px;
    position: relative;
}
.bookie-related{

    background: #fff;
    padding: 10px!important;
    margin-bottom: 15px!important;
}
.bookie-related h3{
    margin-bottom: 15px;
    margin-top: 5px;
    font-size: 22px;
    padding: 0px;
}
.bookie-related  h3 i{
    background: #f6f6f6;
    padding: 5px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    font-size: 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #6aae01;
}
.bookie-related li{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
    padding-bottom: 10px!important;
    border-bottom: 1px solid #e4e4e4!important;
}
body .bookie-related li:last-child{
     padding-bottom: 0px!important;
}
.bookie-related li div{
    color: #444;
        font-weight: bold;
}
.bookie-related li div:nth-child(2){
        max-width: 115px;
}
.bookie-related li a{

    font-weight: bold;
    font-size: 14px;
    padding: 4px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;
    border: 1px solid #05A409;
    color: #fff!important;
}
.bookie-related li a:hover{

    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#6aad00))!important;
    background: linear-gradient(to bottom, #6aad00, #6aad00)!important;
}
body .bookie-related li:last-child{
    margin-bottom: 0px!important;
    border-bottom: 0px!important;
}
.bookie-related li img{
    max-width: 53px;
    border-radius: 50%;
}
.review-result i {
      color: #f3b646!important;
}

.review-thumb {
    
    background: #fff;
    max-width: 1250px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    margin-bottom: 15px;
}

.review-thumb.row {
    margin-left: 0;
    margin-right: 0
}

.review-thumb.row .columns {
    padding-left: 0;
    padding-right: 0
}

.casino_type-template-default .tablepress{
    margin:0 auto;
        margin-bottom: 15px;
}
.casino_type-template-default .tablepress .fas.fa-check{
        color:#6aae01;
}
.casino_type-template-default .tablepress .fas.fa-times{
        color: red;
}
.casino_type-template-default .tablepress .fas.fa-check, .casino_type-template-default .tablepress .fas.fa-times{
        width: 18px;
}
.casino_type-template-default .tablepress .column-1 i, .casino_type-template-default .tablepress .column-3 i{
    color: #6aae01;
    width: 18px
}
.casino_type-template-default .tablepress .column-2, .casino_type-template-default .tablepress .column-4{
    font-weight: bold;
}
.casino_type-template-default .tablepress .column-2{
       border-right: 1px solid #ececec;
}
.single-rev-row .review-result-wrapper i{
       font-size: 18px;
}
.casino_type-template-default  #review{

}
.casino_type-template-default  #review .review-heading{
    position: relative;
    width: calc(100% - 25px);
}

.casino_type-template-default  #review .review-heading h5{
    
    display: inline-block;
    z-index: 2;
    position: relative;
    padding-right: 10px;
    padding-bottom: 0;
       background: #fff;
}
.casino_type-template-default  #review .review-heading:after{
    content: '';
    width: 100%;
    height: 1px;
    z-index: 1;
    background-color: #33b955;
    position: absolute;
    top: 50%;
    left: 15px
}
.casino_type-template-default  #review .review-heading h5:before{
    content: '';
    width: 12px;
    height: 185px;
    border-top: 1px solid #34ba56;
    border-left: 1px solid #33b955;
    position: absolute;
    top: 15px;
    left: -17px;
}
.casino_type-template-default  #review .review-list{
    padding-left: 10px;
}

.review-thumb.row .columns h3 a {
   color: var(--heading-color);
}

.review-thumb.row .columns h3 a i {
    margin-left: 10px
}

.review-thumb.row .columns h3 a i img {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    width: 14px;
    margin-top: -4px;
    padding: 0
}

.review-thumb img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    width: 90%;
}
.tax-game_category #main.large-9{
    display: grid;
        grid-gap: 14px 19px;
       grid-template-columns: repeat(auto-fit, 18.5%);
        width: 100%;
}
.tax-game_category .large-3.columns.sidebar-wrapper-news{
    display: none;
}
.tax-game_category #main article{
    position: relative;
    overflow: hidden;
}

.play-now-casino{
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;;
    border: 1px solid #05A409;
    -webkit-box-shadow: 0 0 0 4px #E6E6E6;
    box-shadow: 0 0 0 4px #e6e6e640;
    text-shadow: 1px 1px #888;
    color: #ffffff;
    font-weight: bold;
    color: #ffffff!important;
    font-weight: bold;
}
.tax-game_category #main article:hover .play-now {
    display: inline-block;
    will-change: opacity,top,background-color;
    -webkit-transition: opacity .15s linear,top 120ms ease-out,background-color 120ms ease-out !important;
    -o-transition: opacity .15s linear,top 120ms ease-out,background-color 120ms ease-out !important;
    transition: opacity .15s linear,top 120ms ease-out,background-color 120ms ease-out !important;
    top: 42%;
    opacity: 1;
}
.tax-game_category #main article:hover:before{
    display: block;
}
.tax-game_category #main article:hover{
    cursor: pointer;
}
.tax-game_category #main article .read-more{
        position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 100%;
    z-index: 999;
}
.tax-game_category  .list-post img{
    border-radius: 0px
}
.tax-game_category #main article:hover .vh-overlay {
    background: #000;
}
.tax-game_category #main article a > div {
    /* position: relative; */
    display: block;
    overflow: hidden;
    z-index: 120;
    background: #F1F1F1;
    outline: none;
    line-height: 0;
}
@-webkit-keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

.tax-game_category #main article:hover:after{
    display: block;
}
.tax-game_category #main article .large-3.medium-3.small-4.columns{
    width: 100%;
}
.tax-game_category #main article .large-9.medium-9.small-4.columns{
    position: absolute;
    bottom: 0px;
    right: 0;
        font-size: 15px;
    color: #2a3747;
    line-height: 29px;
    height: 28px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    background: #dfdbdb;
    padding: 0px 5px;
    vertical-align: middle;
    text-transform: capitalize;
    border-bottom: 1px solid #c5c5c5;
    border-left: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
    width: 100%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tax-game_category .large-4.sidebar-wrapper-news, .tax-game_category  .game-post-banner{
    display: none;
}
.tax-game_category  .large-8.columns{
    width: 100%;
}
.tax-game_category .listingTips{
    padding: 0px;
    margin-bottom: 7px;
    margin-left: 0px;
    background: #526884;
    vertical-align: middle;
    text-transform: capitalize;

    text-align: center;

}
.tax-game_category .post-details{
    display: none;
}
.tax-game_category  .read-more{
    display: none;
}
.tax-game_category .entry-title.single-title, .vh-lobby-page header h2{
    font-size: 1.375rem;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.casino-heading{
        font-size: 1.275rem;
}
.tax-game_category  .taxonomy-description{
    margin-bottom: 0px!important

   padding-top: 0px!important;
}
.single-vegashero_games #review {
    display: none;
}

.kk-star-ratings.kksr-top {
    margin-bottom: 0px!important;
}

#fgbanner .m {
    width: 100%;
    align-items: center;
    justify-content: space-between;
    padding: 0px 20px;
    background: #242e3a;
    vertical-align: middle;
    background-image: -moz-linear-gradient(bottom, rgb(33,41,51) 0%, rgb(39,51,65) 100%);
    background-image: -o-linear-gradient(bottom, rgb(33,41,51) 0%, rgb(39,51,65) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(33,41,51) 0%, rgb(39,51,65) 100%);
    background-image: linear-gradient(bottom, rgb(33,41,51) 0%, rgb(39,51,65) 100%);
}
#fgbanner .m img{
    margin-bottom: 0px;
}
#fgbanner span {
    display: inline-block;
    width: 37%;
    text-align: center;
    line-height: 18px;
    vertical-align: middle;
    font-size: 21px;
    line-height: 26px;
    color: #fffeff;
    font-weight: 700;
    padding: 0 5px 0 10px;
}
#fgbanner .split {
    background: url(/wp-content/uploads/icons/split.jpg);
    width: 2px;
    height: 80px;
    display: inline-block;
    border: none;
    vertical-align: middle;
}
#fgbanner a.btn-banner {
    display: inline-block;
    width: 250px;
    height: 43px;
    margin: 0 0 0 22px;
    font-weight: 700;
    font-size: 20px;
    color: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;;
    border: 1px solid #05A409;
    -webkit-box-shadow: 0 0 0 4px #E6E6E6;
    box-shadow: 0 0 0 4px #e6e6e640;
    text-shadow: 1px 1px #888;
    text-align: center;
    line-height: 44px;
    vertical-align: middle;
}
#fgbanner a.btn-banner:hover{
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#6bae00));
    background: linear-gradient(to bottom, #6aad00, #6bae00)!important;
}
.single-vegashero_games #main .entry-content{
    padding: 0px!important;  
}
.wpcf7-form-control-wrap.checkbox-12{
    margin-top: 10px;
}
.wpcf7-list-item{
    width: 100%!important;
}
.pum-theme-139603 .pum-title, .pum-theme-enterprise-blue .pum-title{
    font-size:23px!important;
}
.full-screen{

    margin-left: 10px;
    padding-left: 8px;
   
}
.full-screen button{
     display: flex;
    align-items: center;
    color: var(--heading-color);
    font-size: 13px;
}
.full-screen button:hover i{
        color: #00b233;
}
.full-screen i{
     font-size: 19px;
       color: #9ac557;
    padding-left: 10px;
}
.row-single-casino .rank-math-breadcrumb p{
    margin-bottom: 5px;
        font-size: 14px;
}
.review-thumb h3,
.review-thumb h4,
.tcapply {
       margin-left: 1.5rem;
    font-weight: 400
}

.tablepress tbody tr td a.button,
.vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow {
    font-family: "Ek Mukta", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    white-space: nowrap
}

.review-thumb h3 {
    color: #fff;
    font-size: 1.3125rem;
    
    margin-bottom: 0
}

.review-thumb h4 {       
    color: #6aae01;
    font-size: 22px;
    font-weight: bold;
}

.grid-reviews {
    padding: 0;

}

.grid-reviews h2 {
    margin-top: 3.125rem
}



.grid-reviews .reviews-grid {
    padding: .9375rem 1.875rem 3.125rem
}

.swiper-button-next,
.swiper-button-prev {
    top: 40%
}

.reviews-grid .card {
    background: #fff; 
    padding: 10px;
    display: block;
    position: relative;
    overflow: hidden;
}

.vh-casino-providers tbody tr,
.vh-casino-providers thead {
    border-bottom: 0
}



.reviews-grid .card .vh-card-overlay {
    min-height: 5.625rem;
    display: -ms-flexbox;
    display: flex
}



.reviews-grid .card .vh-card-overlay .no-image-radius span {
    line-height: 4.4375rem
}

.reviews-grid .card .vh-card-overlay img {
    margin: auto;
    vertical-align: middle;
    width: auto;
    max-height: 5.625rem;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

.reviews-grid .card .review-type-star {
    background: 0 0;
    width: 100%;
    text-align: center;
    margin: 0;
      padding: 0;
}
.rrT1{
    color: #7b7b7b;
    font-size: 14px;
    font-weight: 600;
}
.reviews-grid .card .bottom-section {
    background: #f2f2f2;
    border-top: 1px solid #E1E0E0;
    margin-top: 1.5rem;
    padding: 0 .9375rem .9375rem;
    border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: absolute;
    bottom: 0;
    width: 100%
}

.reviews-grid .card .bottom-section a.review-link {
    height: auto;
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-top: .625rem;
    color: #333
}

.reviews-grid .card div[class*=wp-review-] .review-result-wrapper i {
    color: #000
}

.reviews-grid .card .vh-card-title {
    padding: 0;
    text-align: center;
    font-weight: 700;
    color: var(--heading-color);
       font-size: 19px;
    max-height: 5.25rem;
    overflow: hidden
}

.reviews-grid .card .vh-bonus-text {
    padding: 0;
    text-align: center;
    color: #BB1C1C;
    font-size: 18px;
    width: 155px;
    font-weight: 600;
}

.reviews-grid .card .button {
    width: 100%;
    margin: 0;
    font-weight: bold;
        font-size: 19px;
    padding: 8px 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;;
    border: 1px solid #05A409;

    text-shadow: 1px 1px #888;
      color: #fff!important;
}
.reviews-grid .card .button:hover{
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#6bae00));
    background: linear-gradient(to bottom, #6aad00, #6bae00)!important;
}
.review-link{
        color: #2a3747;
        position: relative;
        top: 3px;
}

.reviews-grid .card:hover .no-image-radius {
    background: #E7F1F8
}

.reviews-grid .card:hover .no-image-radius span {
    color: #ABBFCD
}

.reviews-grid .card:hover .button {
    background: #2199e8
}

.reviews-grid .card .terms-link {
    display: block;
    text-align: center;
    font-size: .8125rem;
    margin-top: .375rem;
    position: relative
}
.pros-cons-inner{
    background: #f6f6f6;
    padding: 5px;
    border: 5px solid #fff;
}
.pros-cons-inner div ul li{
    line-height: 1.2;

}
.pros-cons-inner div ul li img{
    margin-right: 10px;
    padding: 6px;
    background: white;
    width: 40px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
#newPros ul li:before{
    content: '';
    display: inline-block;
    height: 1em;
    width: 1em;
    opacity: 0;
    padding-left: 2em;
}
.reviews-grid .pagination {
    text-align: center;
    clear: both
}

ul.pagination li.current {
    background: #0a0a0a;
    color: #F8E71C
}

.tablepress {
    margin-top: 1.875rem;
    text-transform: uppercase;
    color: #0a0a0a;
    font-size: .875rem
}

.tablepress thead {
    border: 0
}

.tablepress thead tr th {
    padding: 1.25rem 0 1.25rem .625rem;
    background-color: #0a0a0a;
    color: #fff;
    font-weight: 500
}

.tablepress thead tr th:first-child {
    padding-left: 1.625rem;
    border-radius: 3px 0 0;
    -webkit-border-radius: 3px 0 0 0;
    -moz-border-radius: 3px 0 0
}

.tablepress thead tr th:last-child {
    padding: 1.25rem;
    text-align: center;
    border-radius: 0 3px 0 0;
    -webkit-border-radius: 0 3px 0 0;
    -moz-border-radius: 0 3px 0 0
}

.tablepress tbody {
    border: 0
}

.tablepress tbody tr td {
    padding: 1.25rem 1.25rem 1.25rem .625rem;
    vertical-align: middle;
    border: 0
}


.tablepress tbody tr td a {
    color: #4D4D4F
}

.tablepress tbody tr td a.button {
    border: 0;
    color: #F8E71C;
    padding: .75rem 1.5625rem;
    background: #0a0a0a;
    display: inline-block;
    box-shadow: 0;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    width: 100%;
    margin: .25rem 0 0
}

.tablepress tbody tr td a.button:hover {
    background: #202020;
    color: #F8E71C
}

.tablepress tbody tr td img {
    margin: 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.vh-casino-providers {
    margin-top: 1.875rem;
    text-transform: uppercase;
    color: #0a0a0a;
    font-size: .875rem;

}
.vh-casino-providers tbody tr td.vh-casino a img{
    max-width: 138px;
}
.vh-casino-providers thead tr th {
    padding: .9375rem 0 .9375rem .625rem;
    background-color: #0a0a0a;
    color: #fff;
    font-weight: 500;
    border-bottom: 0
}

.vh-casino-providers thead tr th:first-child {
    padding-left: 1.625rem
}

.vh-casino-providers thead tr th:last-child {
    padding: 1.25rem;
    text-align: center
}

.vh-casino-providers tbody tr:nth-child(even) {
    background: #292929;
    color: #fff;
}
.vh-casino-providers tbody tr:nth-child(odd){
    background: #1f1f1f;
    color: #fff;
}
.vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow{
    background: #00b233!important;
    font-weight: bold;
    font-size: 16px!important;
}

.vh-casino-providers tbody tr td {
    padding: .3125rem .625rem
}

.vh-casino-providers tbody tr td.vh-casino a img {
    width: auto;
    margin-bottom: 0
}

.vh-casino-providers tbody tr td.vh-cta-buttons a {
    color: #FF5A62
}

.vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow {
    border: 0;
    color: #F8E71C;
    padding: .75rem 1.5625rem;
    font-size: .875rem;
    line-height: .9375rem;
    min-width: 11.5625rem;
    background: #0a0a0a;
    box-shadow: 0;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin: .25rem 0 0
}

.vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow:hover {
    background: #202020;
    color: #F8E71C
}

.vh-casino-providers tbody tr td.vh-bonus {
    font-weight: 500;
    font-size: 1rem
}

.sidebar-wrapper div:first-child {
    margin-top: 0
}

.widget {
       margin: 0 0 12px;
    clear: both
}

.widget ul {
    margin: 0;
    font-size: .875rem
}

.widget ul li {
    margin-bottom: .625rem;
    color: #9B9BA7;
    line-height: 1.3125rem;
    border-bottom: 1px solid #F5F5F5;
    padding: .3125rem 0
}


.widget ul li a {
    color: #0a0a0a
}

.widget ul li a:hover {
    color: #2199e8
}

.widget .textwidget {
    color: #ffffff;
}
.swiper-container .swiper-slide .bottom-section{
        position: relative;
    background: #fff;
    border-top: none;
}
.swiper-container.reviews-grid .card .vh-bonus-text{
    width: auto;
}
.swiper-container.reviews-grid .vh-card-title{
    display: none
}
.sidebar,
.sidebar-wrapper,
div[class*=sidebar-wrapper-],
div[class^=sidebar-wrapper-] {
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 0;
}

.sidebar h2,
.sidebar-wrapper h2,
div[class*=sidebar-wrapper-] h2,
div[class^=sidebar-wrapper-] h2 {
    margin: 0 0 1.5625rem
}

.sidebar-casino,
.sidebar-wrapper-casino,
div[class*=sidebar-wrapper-]-casino,
div[class^=sidebar-wrapper-]-casino {
    margin-top: 4.875rem
}

.sidebar-casino .widget:first-child h2,
.sidebar-news .widget:first-child h2,
.sidebar-wrapper-casino .widget:first-child h2,
.sidebar-wrapper-news .widget:first-child h2,
div[class*=sidebar-wrapper-]-casino .widget:first-child h2,
div[class*=sidebar-wrapper-]-news .widget:first-child h2,
div[class^=sidebar-wrapper-]-casino .widget:first-child h2,
div[class^=sidebar-wrapper-]-news .widget:first-child h2 {
    margin: 0 0 1.5625rem
}

.sidebar .button-container,
.sidebar-wrapper .button-container,
div[class*=sidebar-wrapper-] .button-container,
div[class^=sidebar-wrapper-] .button-container {
    background: #F5F5F5
}

.sidebar .button-container .review-type-percentage,
.sidebar .button-container .review-type-point,
.sidebar-wrapper .button-container .review-type-percentage,
.sidebar-wrapper .button-container .review-type-point,
div[class*=sidebar-wrapper-] .button-container .review-type-percentage,
div[class*=sidebar-wrapper-] .button-container .review-type-point,
div[class^=sidebar-wrapper-] .button-container .review-type-percentage,
div[class^=sidebar-wrapper-] .button-container .review-type-point {
    display: none!important
}

.play-now,
.sidebar .button-container>.review-total-only,
.sidebar-wrapper .button-container>.review-total-only,
div[class*=sidebar-wrapper-] .button-container>.review-total-only,
div[class^=sidebar-wrapper-] .button-container>.review-total-only {
    text-align: center
}



.sidebar .button-container .widget h2,
.sidebar-wrapper .button-container .widget h2,
div[class*=sidebar-wrapper-] .button-container .widget h2,
div[class^=sidebar-wrapper-] .button-container .widget h2 {
    margin-top: 2.5rem
}

.sidebar .button-container .widget p .excerpt-read-more,
.sidebar-wrapper .button-container .widget p .excerpt-read-more,
div[class*=sidebar-wrapper-] .button-container .widget p .excerpt-read-more,
div[class^=sidebar-wrapper-] .button-container .widget p .excerpt-read-more {
    display: none
}

.sidebar .button-container .button,
.sidebar-wrapper .button-container .button,
div[class*=sidebar-wrapper-] .button-container .button,
div[class^=sidebar-wrapper-] .button-container .button {
    font-size: 1.3125rem;
    text-transform: capitalize;
    padding: 1.25rem 0;
    text-align: center;
    width: 100%;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .16);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .16);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .16)
}

.sidebar .button-container .blue,
.sidebar-wrapper .button-container .blue,
div[class*=sidebar-wrapper-] .button-container .blue,
div[class^=sidebar-wrapper-] .button-container .blue {
    background: #2199e8
}

.sidebar .button-container .blue:hover,
.sidebar-wrapper .button-container .blue:hover,
div[class*=sidebar-wrapper-] .button-container .blue:hover,
div[class^=sidebar-wrapper-] .button-container .blue:hover {
    background: #1583cc
}

.sidebar .button-container .red,
.sidebar-wrapper .button-container .red,
div[class*=sidebar-wrapper-] .button-container .red,
div[class^=sidebar-wrapper-] .button-container .red {
    background: #FF5A62;
    margin-top: 1.25rem
}

.sidebar .button-container .red:hover,
.sidebar-wrapper .button-container .red:hover,
div[class*=sidebar-wrapper-] .button-container .red:hover,
div[class^=sidebar-wrapper-] .button-container .red:hover {
    background: #F24F56
}

.sidebar .button-container div[class*=wp-review-],
.sidebar .button-container div[class^=wp-review-],
.sidebar-wrapper .button-container div[class*=wp-review-],
.sidebar-wrapper .button-container div[class^=wp-review-],
div[class*=sidebar-wrapper-] .button-container div[class*=wp-review-],
div[class*=sidebar-wrapper-] .button-container div[class^=wp-review-],
div[class^=sidebar-wrapper-] .button-container div[class*=wp-review-],
div[class^=sidebar-wrapper-] .button-container div[class^=wp-review-] {
    background: 0 0!important;
    display: block;
    padding: 0;
    margin: 0 auto 1.5625rem
}

.sidebar .textwidget .tablepress tbody tr td.column-3,
.sidebar .textwidget .tablepress tbody tr td:first-child,
.sidebar .textwidget .tablepress thead tr th.column-2,
.sidebar .textwidget .tablepress thead tr th.column-3,
.sidebar-wrapper .textwidget .tablepress tbody tr td.column-3,
.sidebar-wrapper .textwidget .tablepress tbody tr td:first-child,
.sidebar-wrapper .textwidget .tablepress thead tr th.column-2,
.sidebar-wrapper .textwidget .tablepress thead tr th.column-3,
div[class*=sidebar-wrapper-] .textwidget .tablepress tbody tr td.column-3,
div[class*=sidebar-wrapper-] .textwidget .tablepress tbody tr td:first-child,
div[class*=sidebar-wrapper-] .textwidget .tablepress thead tr th.column-2,
div[class*=sidebar-wrapper-] .textwidget .tablepress thead tr th.column-3,
div[class^=sidebar-wrapper-] .textwidget .tablepress tbody tr td.column-3,
div[class^=sidebar-wrapper-] .textwidget .tablepress tbody tr td:first-child,
div[class^=sidebar-wrapper-] .textwidget .tablepress thead tr th.column-2,
div[class^=sidebar-wrapper-] .textwidget .tablepress thead tr th.column-3 {
    display: none
}

.sidebar .textwidget .tablepress thead tr th,
.sidebar-wrapper .textwidget .tablepress thead tr th,
div[class*=sidebar-wrapper-] .textwidget .tablepress thead tr th,
div[class^=sidebar-wrapper-] .textwidget .tablepress thead tr th {
    padding: .625rem 1.25rem
}

.sidebar .textwidget .tablepress tbody tr td,
.sidebar-wrapper .textwidget .tablepress tbody tr td,
div[class*=sidebar-wrapper-] .textwidget .tablepress tbody tr td,
div[class^=sidebar-wrapper-] .textwidget .tablepress tbody tr td {
    padding: .625rem 1.25rem;
    font-size: .875rem
}

.sidebar .textwidget .tablepress tbody tr td a.button,
.sidebar-wrapper .textwidget .tablepress tbody tr td a.button,
div[class*=sidebar-wrapper-] .textwidget .tablepress tbody tr td a.button,
div[class^=sidebar-wrapper-] .textwidget .tablepress tbody tr td a.button {
    border: 1px solid #FF5A62;
    font-family: "Ek Mukta", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    padding: .5rem .75rem;
    font-size: .75rem;
    color: #FF5A62;
    background: 0 0;
    display: inline-block;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    width: 100%;
    margin: .25rem 0 0;
    white-space: nowrap
}

.sidebar .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-bonus,
.sidebar .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-devices,
.sidebar .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-bonus,
.sidebar .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-devices,
.sidebar .widget .textwidget .vh-casino-providers tbody tr td.vh-bonus,
.sidebar .widget .textwidget .vh-casino-providers tbody tr td.vh-devices,
.sidebar .widget .textwidget .vh-casino-providers thead tr th.vh-bonus,
.sidebar .widget .textwidget .vh-casino-providers thead tr th.vh-devices,
.sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-bonus,
.sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-devices,
.sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-bonus,
.sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-devices,
.sidebar-wrapper .widget .textwidget .vh-casino-providers tbody tr td.vh-bonus,
.sidebar-wrapper .widget .textwidget .vh-casino-providers tbody tr td.vh-devices,
.sidebar-wrapper .widget .textwidget .vh-casino-providers thead tr th.vh-bonus,
.sidebar-wrapper .widget .textwidget .vh-casino-providers thead tr th.vh-devices,
div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-bonus,
div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-devices,
div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-bonus,
div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-devices,
div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-bonus,
div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-devices,
div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr th.vh-bonus,
div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr th.vh-devices,
div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-bonus,
div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-devices,
div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-bonus,
div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-devices,
div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-bonus,
div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-devices,
div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr th.vh-bonus,
div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr th.vh-devices {
    display: none
}

.sidebar .textwidget .tablepress tbody tr td a.button:hover,
.sidebar-wrapper .textwidget .tablepress tbody tr td a.button:hover,
div[class*=sidebar-wrapper-] .textwidget .tablepress tbody tr td a.button:hover,
div[class^=sidebar-wrapper-] .textwidget .tablepress tbody tr td a.button:hover {
    background: #FF5A62;
    color: #fff
}

.sidebar .widget_text,
.sidebar-wrapper .widget_text,
div[class*=sidebar-wrapper-] .widget_text,
div[class^=sidebar-wrapper-] .widget_text {
    color: var(--heading-color);
    font-size: .875rem;
        margin-bottom: 1rem;
}



.sidebar .singlegame_widget .textwidget .vh-casino-providers thead,
.sidebar .widget .textwidget .vh-casino-providers thead,
.sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers thead,
.sidebar-wrapper .widget .textwidget .vh-casino-providers thead,
div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead,
div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead,
div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead,
div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead {
    background: #FF5A62
}

.sidebar .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-casino,
.sidebar .widget .textwidget .vh-casino-providers thead tr th.vh-casino,
.sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-casino,
.sidebar-wrapper .widget .textwidget .vh-casino-providers thead tr th.vh-casino,
div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-casino,
div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr th.vh-casino,
div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-casino,
div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr th.vh-casino {
    width: 100%
}


.sidebar .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-casino a img,
.sidebar .widget .textwidget .vh-casino-providers tbody tr td.vh-casino a img,
.sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-casino a img,
.sidebar-wrapper .widget .textwidget .vh-casino-providers tbody tr td.vh-casino a img,
div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-casino a img,
div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-casino a img,
div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-casino a img,
div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-casino a img {
    width: 6.75rem
}

.sidebar .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
.sidebar .widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
.sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
.sidebar-wrapper .widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow {
    padding: .5rem .75rem;
    font-size: .75rem;
    white-space: nowrap
}


.textwidget .reviews-grid .card {
    height: auto;
    min-height: auto
}

.textwidget ul {
    margin-left: 1.25rem;
    margin-bottom: 1.25rem;
    list-style-type: disc
}

.textwidget ul li {
    margin: 0;
    color: inherit;
    line-height: 1.6;
    border-bottom: none;
    padding: 0;
    font-size: inherit;
    list-style-type: disc
}

.widget_media_image img {
    margin: 0 auto;
    display: block;
    
}

.tag-cloud-link {
    padding: 3px 5px;
    background: #ed6868;
    margin: 3px;
    float: left;;
    border-radius: 3px;
    color: #fff
}

.tag-cloud-link:hover {
    color: #ed6868;
    background: #fff;
    box-shadow: 0 0 2px #ccc
}

.home-top-sidebar h2 {
    color: #4D4D4F
}



.home-top-sidebar h2.intro-title {
    margin-top: 2.5rem;
    font-size: 2.5rem
}


.home-top-sidebar p.intro-content {
    font-size: 1.125rem;
    margin-bottom: 2.8125rem
}



.home-top-sidebar .widget {
    margin-top: 1.5625rem
}

.home-top-sidebar .widget.widget_text {
    margin-top: 0;
    margin-bottom: 3.125rem
}

.home-top-sidebar .widget.widget_text h2.intro-title {
    margin-top: 2.5rem
}

.home-top-sidebar .widget.widget_text p {
    font-size: 1.125rem
}


.sidebar-wrapper .reviews-grid .column,
.sidebar-wrapper .reviews-grid .columns,
.sidebar-wrapper-casino .reviews-grid .column,
.sidebar-wrapper-casino .reviews-grid .columns,
.sidebar-wrapper-news .reviews-grid .column,
.sidebar-wrapper-news .reviews-grid .columns,
div[class*=home-sidebar-] .reviews-grid .column,
div[class*=home-sidebar-] .reviews-grid .columns,
div[class^=home-sidebar-] .reviews-grid .column,
div[class^=home-sidebar-] .reviews-grid .columns {
    width: 98%;
    clear: none
}

.sidebar-wrapper .reviews-grid .grid-rating .wp-review-show-total,
.sidebar-wrapper-casino .reviews-grid .grid-rating .wp-review-show-total,
.sidebar-wrapper-news .reviews-grid .grid-rating .wp-review-show-total,
div[class*=home-sidebar-] .reviews-grid .grid-rating .wp-review-show-total,
div[class^=home-sidebar-] .reviews-grid .grid-rating .wp-review-show-total {
    margin: 0;
    width: 100%;
    padding: 1rem
}

.sidebar-wrapper .reviews-grid .column .button,
.sidebar-wrapper .reviews-grid .columns .button,
.sidebar-wrapper-casino .reviews-grid .column .button,
.sidebar-wrapper-casino .reviews-grid .columns .button,
.sidebar-wrapper-news .reviews-grid .column .button,
.sidebar-wrapper-news .reviews-grid .columns .button,
div[class*=home-sidebar-] .reviews-grid .column .button,
div[class*=home-sidebar-] .reviews-grid .columns .button,
div[class^=home-sidebar-] .reviews-grid .column .button,
div[class^=home-sidebar-] .reviews-grid .columns .button {
    font-size: .875rem;
    text-transform: uppercase;
    padding: .75rem 1.5625rem
}

.sidebar-wrapper .Widget_vh_recent_games,
.sidebar-wrapper-casino .Widget_vh_recent_games,
.sidebar-wrapper-news .Widget_vh_recent_games,
div[class*=home-sidebar-] .Widget_vh_recent_games,
div[class^=home-sidebar-] .Widget_vh_recent_games {
    width: 100%
}

.sidebar-wrapper .Widget_vh_recent_games li.vh-games-widget-item,
.sidebar-wrapper-casino .Widget_vh_recent_games li.vh-games-widget-item,
.sidebar-wrapper-news .Widget_vh_recent_games li.vh-games-widget-item,
div[class*=home-sidebar-] .Widget_vh_recent_games li.vh-games-widget-item,
div[class^=home-sidebar-] .Widget_vh_recent_games li.vh-games-widget-item {
    width: 46%;
    margin: 0 2% 1rem 1%;
    float: left;
}

.sidebar-wrapper .Widget_vh_recent_games li.vh-games-widget-item:hover .play-now,
.sidebar-wrapper-casino .Widget_vh_recent_games li.vh-games-widget-item:hover .play-now,
.sidebar-wrapper-news .Widget_vh_recent_games li.vh-games-widget-item:hover .play-now,
div[class*=home-sidebar-] .Widget_vh_recent_games li.vh-games-widget-item:hover .play-now,
div[class^=home-sidebar-] .Widget_vh_recent_games li.vh-games-widget-item:hover .play-now {
    top: 23%;
    font-size: .8125rem
}

.sidebar-wrapper .Widget_vh_recent_games li.vh-games-widget-item h3,
.sidebar-wrapper-casino .Widget_vh_recent_games li.vh-games-widget-item h3,
.sidebar-wrapper-news .Widget_vh_recent_games li.vh-games-widget-item h3,
div[class*=home-sidebar-] .Widget_vh_recent_games li.vh-games-widget-item h3,
div[class^=home-sidebar-] .Widget_vh_recent_games li.vh-games-widget-item h3 {
    font-size: 15px
}

.home-sidebar-1 .widget .reviews-grid .column,
.home-sidebar-1 .widget .reviews-grid .columns,
.home-sidebar-top .widget .reviews-grid .column,
.home-sidebar-top .widget .reviews-grid .columns {
    width: 48%
}

.sidebar-sports {
    margin-top: 2.5rem
}

.game-post {
    margin-top: 0
}

.row2{
    position: relative;
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    margin-bottom: 15px;
}
.row2::after {
    clear: both;
}
.row2::after, .row::before {
    content: ' ';
    display: table;
}


.game-post.sidebar-wrapper .button-container,
.sidebar-sports.sidebar-wrapper .button-container {
    padding: 20px
}

.game-post.sidebar-wrapper .Widget_vh_recent_games,
.sidebar-sports.sidebar-wrapper .Widget_vh_recent_games {
    margin: 0
}

.game-post .Widget_vh_recent_games li.vh-games-widget-item a h3,
.sidebar-sports .Widget_vh_recent_games li.vh-games-widget-item a h3 {
    background: #fff
}

.game-post .widget,
.sidebar-sports .widget {
    padding: 0px;
    margin-bottom: 0;
 
}
#media_image-4{
    margin-bottom: 20px;
}
#media_image-4 img{
    margin:0px;
}
.softs ul{
    margin-left: 0px;
}
.softs ul li{
    list-style: none;
    display: inline-block;
    text-align: center;
        margin: 10px;
}


.game-post .widget ul li,
.sidebar-sports .widget ul li {
    border: 0;
    padding: 0;
    font-size: .9375rem
}


.game-post .widget ul li a,
.sidebar-sports .widget ul li a {
    color: var(--heading-color);
    font-weight: 500;
}



.game-post .widget ul.menu li,
.sidebar-sports .widget ul.menu li {
    display: inline-block;
    width: 100%;
    padding: 0;
    margin: 0
}

.game-post .widget ul.menu li a,
.sidebar-sports .widget ul.menu li a {
    padding: .5625rem 0
}

.game-post .widget ul.menu li ul.sub-menu,
.sidebar-sports .widget ul.menu li ul.sub-menu {
    margin-left: 1.875rem;
    padding: .3125rem 0
}

.game-post .widget ul.menu li ul.sub-menu li,
.sidebar-sports .widget ul.menu li ul.sub-menu li {
    position: relative
}

.game-post .widget ul.menu li ul.sub-menu li:before,
.sidebar-sports .widget ul.menu li ul.sub-menu li:before {
    content: "-";
    display: inline-block;
    float: left;;
    position: absolute;
    font-size: 1.125rem;
    left: -15px;
    top: 4px
}

.game-post .widget ul.menu li ul.sub-menu li a,
.sidebar-sports .widget ul.menu li ul.sub-menu li a {
    width: 100%;
    padding: .3125rem 0;
    display: inline-block
}

.game-post .widget:last-child,
.sidebar-sports .widget:last-child {
    padding: 0px;
}

.game-post .widget_search,
.sidebar-sports .widget_search {
    margin: 0
}

.game-post .widget_search .search-field,
.sidebar-sports .widget_search .search-field {
    border: 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: .625rem .9375rem
}

.widget_search {
    margin-top: 1.875rem
}

.bonus-table-sidebar {
    margin-bottom: 1.875rem
}

.bonus-table-sidebar .large-cta {
    font-size: 1.3125rem;
    padding: 1.25rem 0;
    width: 100%;
    margin-bottom: 0;
    text-transform: capitalize;
    position: relative
}

.bonus-table-sidebar .large-cta i {
    background-image: url(../images/dd.svg);
    background-repeat: no-repeat;
    width: 14px;
    height: 8px;
    position: absolute;
    top: 27px;
    right: 30px
}

.bonus-table-sidebar .large-cta i.switch {
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV"
}

.bonus-table-sidebar #mini-casino-table,
.bonus-table-sidebar tbody tr .column-1,
.bonus-table-sidebar tbody tr .column-3,
.bonus-table-sidebar thead {
    display: none
}

.bonus-table-sidebar tbody tr .column-2 {
    padding: .625rem 0 .625rem 1.25rem;
    font-size: .875rem
}

.bonus-table-sidebar tbody tr .column-4 .button {
    font-size: .75rem;
    float: right;
    padding: .5rem .75rem;
    width: 100%;
    border-color: #2199e8;
    color: #2199e8;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none
}
.rank-math-breadcrumb .separator{
        color: #6aae01;
}
.rank-math-breadcrumb a:hover{
     color: #68a915;
}
.rank-math-breadcrumb a{
         color: #d0d0d0;
}


.bonus-table-sidebar tbody tr .column-4 .button:hover {
    background: #2199e8;
    color: #fff;
    border-color: #2199e8
}

.footer {
    clear: both;
    margin-top: 3.75rem;
    background: #202020;
    font-size: .9375rem
}


.reviews-grid .card .fullcard-link {
        display: block;
        position: absolute
    }


.footer .columns:first-child {
    padding-left: 0
}

.footer .columns:last-child {
    padding-right: 0
}

.footer .wp_review_tab_widget_content {
    margin-top: 1.875rem;
    border: 0
}

.footer .wp_review_tab_widget_content .tab-content ul li {
    margin: 0;
    padding: .625rem 0
}

.footer .wp_review_tab_widget_content .tab-content ul li .title-right .review-total-only .review-star .review-result-wrapper i:before {
    color: #4D4D4F
}

.footer .wp_review_tab_widget_content .tab-content .wp-review-tab-pagination {
    border-top: 1px solid #4D4D4F
}

.footer .wp_review_tab_widget_content .wp-review-tabs .tab_title a {
    text-transform: uppercase;
    background: 0 0;
    color: #9B9BA7;
    border-left: 1px solid #1F1F1F;
    border-bottom: 1px solid #1F1F1F
}

.footer .wp_review_tab_widget_content .wp-review-tabs .tab_title.selected a {
    border-bottom: 1px solid #1F1F1F
}

.footer .wp_review_tab_widget_content .inside {
    background: 0 0
}

.footer .wp_review_tab_widget_content .inside .tab-content ul li .title-right .wp-review-tab-postmeta {
    padding: 0;
    background: 0 0
}

.footer .widget {
    margin-bottom: 1.875rem;
    background: none;
}

.footer .widget h2 {
    padding-top: 1.25rem;
    text-transform: uppercase;
    margin-bottom: 1.75rem;
    font-size: .875rem;
    color: #9B9BA7
}




.footer .widget .textwidget {
    line-height: 1.5rem
}

.footer .widget .textwidget p {
    color: #9B9BA7
}

.footer .widget .textwidget p a,
.footer .widget ul li a {
    color: #fff
}

.footer .widget ul li {
    border-bottom: 1px solid #4D4D4F;
    padding-top: .3125rem;
    padding-bottom: 0px;
    font-size: .9375rem;
    margin-bottom: 0px;
}
#menu-footer-big >li>a{
       padding-bottom: 5px;
}
#menu-footer-big >li>a>span{
    text-transform: uppercase;
     font-size: 17px;
}
.menu-footer-big-container{
    padding-top: 20px;
}
.footer .widget ul li:last-child {
    border-bottom: 0
}

.footer .widget.widget_nav_menu ul li {
    display: block
}

.footer .widget.widget_nav_menu ul li a {
    padding: 0;
    line-height: inherit;
    font-size: 13px;
}
#menu-footer-big .sub-menu li{
        line-height: 18px;

}
#menu-footer-big .sub-menu li:before {
    content: url(/wp-content/uploads/2019/07/white-arrow.png);
    position: relative;
    margin-right: 5px;
    margin-left: 10px;
    vertical-align: top;
}
.footer .widget.widget_nav_menu ul li ul li {
       padding-left: 0;
}

.footer .vh-casino-providers thead tr th:first-child {
    padding-left: .625rem
}

.footer .vh-casino-providers .vh-cta-buttons .vh-playnow {
    padding: .5625rem!important
}

.footer-strip {
    background: #0a0a0a;
    padding: 1.625rem 0 1.5rem
}

#custom_html-11{
    margin-bottom: 12px;
}
#media_image-4, #custom_html-15{
    margin-top: 12px;
}

.footer-strip .logo-footer {
    color: #fff;
    float: left;;
   
    margin-right: 2.5rem;
    line-height: .9375rem;
    font-weight: 700;
    font-size: 1.375rem;
    text-transform: uppercase
}

.footer-strip .logo-footer span {
    margin: .125rem 0 0;
    font-size: .8125rem;
    color: #9B9BA7;
    width: 100%;
    font-weight: 400;
    display: inline-block;
    text-transform: capitalize
}

.footer-strip p {
    margin: 0
}

.footer-strip .copyright {
    float: right
}

.footer-strip .social-icons {
    float: right;
    margin-top: .625rem
}

.footer-strip ul.menu {
    float: left;;
    font-size: 13px;
}

.footer-strip ul.menu li a {
    color: #9B9BA7
}

.vh-filter {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0
}

.vh-filter select {
       width: 34%;
    float: initial;
    padding: .875rem;
    border: 1px solid #2a37473b;
    color: #2a3747!important;
        margin-bottom: 0px;
}


.vh-filter select:hover {
    background-color: #fff;
    color: #9B9B9B
}
.row.county{
        display: flex;
    align-items: center;

}
.county{
    color: #fff;
}
.county-menu{
    margin-bottom: 7px;
}
.county-menu li {
    display: inline-block;
}
.county-menu  li:not(:last-child){
    border-right: 1px solid #656f7a;
    padding-right: 5px;
    margin-right: 5px;
}

.county-menu li a{
    color: #fff;
}
.county-menu li:hover a{
    color: #33b955;
}
.county-menu li a img{
    max-width: 25px;
}
.display-block-on-mobile.share-product-mobile{
    margin-bottom: 10px;
}

.buttons_share_1 a {
        width: 30%;
    max-width: 118px;
    font-size: 14px;
     height: auto!important;
    display: inline-block;
    margin: 10px 2px 0px 2px!important;
        padding: 4px 8px;
    color: #fff!important;
    border-radius: 3px;
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
}
#viber_share {
    background: #7b519c;
}
.fb-share{
     background-color:#5D7DAE;
}
#tweetShare{
    background: #1da1f2
}
.buttons_share_1 a img {
    max-width: 20px;
    max-height: 20px;
    margin-bottom: 0px;
}

.skype-share{
    border-radius: 2px!important;
    text-align: center!important;
}

.whatsapp.share-local-button {
    background: #25d366;
}
#fb-messenger {
    background: #0384ff;
}

.entry-content ul#vh-lobby-posts .play-now, .casino-homepage .play-now {
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;;
    border: 1px solid #05A409;
    -webkit-box-shadow: 0 0 0 4px #E6E6E6;
    box-shadow: 0 0 0 4px #e6e6e640;
    text-shadow: 1px 1px #888;
    color: #ffffff;
    font-weight: bold;
}
.footer-copyright{
        display: flex;
    align-items: center;
    font-size: 14px;
}
.footer-copyright img{
        margin-right: 15px;
}

.play-now {
     background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;
    border: 1px solid #05A409;
    -webkit-box-shadow: 0 0 0 4px #E6E6E6;
    box-shadow: 0 0 0 4px #e6e6e640;
    text-shadow: 1px 1px #888;
    font-weight: bold;
    color: #fff!important;
        border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.Widget_vh_recent_games {
    position: relative;
    margin: 0 0 1rem;
    padding: 0;
    display: inline-block
}

.Widget_vh_recent_games li.vh-games-widget-item {
    width: 47%;
    position: relative;
    padding: 0;
    border-radius: border-box;
    -webkit-border-radius: border-box;
    -moz-border-radius: border-box;
    margin: 0 .625rem .625rem 0;
    list-style-type: none;
    float: left;
}

.Widget_vh_recent_games li.vh-games-widget-item .vh-game-title,
.Widget_vh_recent_games li.vh-games-widget-item h3 {
    color: #0a0a0a;
    font-family: "Ek Mukta", Helvetica, Arial, sans-serif;
    line-height: 1.125rem;
    height: 3.4375rem;
    text-align: center;
    padding: 0 1.25rem;
    white-space: pre-wrap;
    background: #F5F5F5;
    vertical-align: middle
}


.Widget_vh_recent_games li.vh-games-widget-item .vh-game-title {
    font-size: .9375rem;
    font-weight: 400;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column
}

.Widget_vh_recent_games li.vh-games-widget-item h3 {
    font-weight: 300;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    text-transform: uppercase
}

.Widget_vh_recent_games li.vh-games-widget-item img {
    width: 100%;
    padding: 0
}

.Widget_vh_recent_games li.vh-games-widget-item:hover .play-now {
    display: inline-block;
    top: 42%;
    opacity: 1
}

.Widget_vh_recent_games li.vh-games-widget-item:hover .vh-overlay {
    background: #0a0a0a
}

.Widget_vh_recent_games li.vh-games-widget-item:hover img {
    opacity: .5
}

.Widget_vh_recent_games li.vh-games-widget-item a.vh-thumb-link {
    position: relative;
    display: block;
    overflow: hidden;
    outline: 0
}

.Widget_vh_recent_games li.vh-games-widget-item a>div {
    position: relative;
    display: block;
    overflow: hidden;
    z-index: 120;
    background: #F1F1F1;
    outline: 0
}

.Widget_vh_recent_games li.vh-games-widget-item:nth-child(even) {
    margin-right: 0
}



ul.breadcrumbs {
    margin: 0 0 1.875rem
}

ul.breadcrumbs li {
    color: #9B9BA7
}

ul.breadcrumbs li a {
    color: #333
}

.cd-auto-hide-header {
    float: left;;
    position: fixed;
    z-index: 100;
    width: 100%;
    transform: translateZ(0);
    will-change: transform;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s
}



.page-template-betting-homepage-template .cd-auto-hide-header {
    margin-bottom: 0
}

.cd-auto-hide-header::after {
    clear: both;
    content: "";
    display: block
}

.cd-auto-hide-header .nav-trigger {
    display: table;
    height: 100%;
    padding: 0 1em;
    font-size: 1.2rem;
    text-transform: uppercase;
    color: #25283D;
    font-weight: 700;
    right: 0;
    border-left: 1px solid #f2f2f2
}

.cd-auto-hide-header .nav-trigger span {
    display: table-cell;
    vertical-align: middle
}

.cd-primary-nav {
    width: 100%
}

.cd-secondary-nav {
    position: relative;
    z-index: 1;
    clear: both;
    width: 100%;
    transform: translateZ(0);
    will-change: transform;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s
}
.new-heading{
    margin-top: 0px;
    border-left: 3px solid #9ac557;
    padding-left: 5px;
}
.breacrumb-header p{
    margin-bottom: 5px;
}
 .best-bets-table{
    width:100%;
}


.footer-bonus-code-popup{
    position: fixed;
    width: 100%;
    z-index: 99;   
    color: var(--heading-color);
    left: 0;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.footer-bonus-code-popup .container .content1 img{
    
    width: 100%;
        height: 52px;
    object-fit: contain;
    margin-right: 15px;
}
.footer-bonus-code-popup .container .content1 h4{
    margin-bottom: 0px;
        font-weight: bold;
}
.footer-bonus-code-popup .container .content2 p{
    margin-bottom: 0px;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;
    border: 1px solid #05A409;
    text-shadow: 1px 1px #888;
    color: #fff;
    font-weight: bold;
    padding: 2px 20px;
    font-size: 20px;
}
.footer-bonus-code-popup .container .content2 p:hover, .bonusCode:hover{

    opacity: .8;
}


@-webkit-keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes slide-in-top {
  0% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-top {
  0% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}


.bonusCode{
    padding: 5px 15px;
    background: #eeeeee;
    margin-right: 10px;
    color: #000;
 
}
.footer-bonus-code-popup .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer-bonus-code-popup .container .content1, .footer-bonus-code-popup .container .content2{
    display: flex;
    align-items: center;
    flex: content;

}
.footer-bonus-code-popup .container .content2{
    justify-content: end;
}

.cd-secondary-nav.fixed {
    position: fixed;
    top: 80px
}

.cd-secondary-nav.slide-up {
    transform: translateY(-60px)
}


input[type=text],
input[type=password],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=week],
input[type=email],
input[type=number],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=color],
textarea {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: 0;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    border-color: #bcbcbc #dadada #e5e5e5
}


@media print {
    blockquote,
    img,
    pre,
    tr {
        page-break-inside: avoid
    }
    * {
        background: 0 0!important;
        color: #000!important;
        text-shadow: none!important;
        filter: none!important;
        -ms-filter: none!important
    }
    a,
    a:visited {
        color: #444!important;
        text-decoration: underline
    }
    a:after,
    a:visited:after {
        content: " (" attr(href) ")"
    }
    a abbr[title]:after,
    a:visited abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .ir a:after,
    a[href^='javascript:']:after,
    a[href^='#']:after {
        content: ""
    }
    blockquote,
    pre {
        border: 1px solid #999
    }
    thead {
        display: table-header-group
    }
    img {
        max-width: 100%!important
    }
    @page {
        margin: .5cm
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    .page-navigation,
    .respond-form,
    .sidebar,
    .wp-prev-next,
    nav {
        display: none
    }
}
body{
   background-color: #12161f!important;
}
.column_list{
    background: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    margin-bottom: 15px;
}

.content_list{
    padding: 10px 10px 10px 40px;
    font-size: 12px;
    color: #7c7c7c;
}
.content_list p{
    font-size: 12px;
    margin-bottom: 0px;
}

.column_list .review-result-wrapper i{
    font-size: 18px;
}
.bottom-section-new{
    text-align: center;
        max-width: 200px;
}
.top-bar#top-bar-menu .menu li a span{

    text-align: center;
        font-size: 14px;
    text-transform: uppercase;
}
.top-bar#top-bar-menu .menu li a span img{
    padding: 0px!important
}
.top-bar#top-bar-menu .menu .current-menu-item a span img{
    opacity: .8;
}

.top-bar#top-bar-menu .menu li:hover{
    border-top: 2px solid #252f3d!important;
        background: #3d4e63;
}

.top-bar#top-bar-menu .menu .submenu>li:hover{
    border-top: none!important;
}
.havePoker{
        display: flex;
    flex-direction: column;
    align-items: center;
}
.havePoker img {
           max-width: 23px;
}
.havePoker .custom-opt {
    display: flex;
        margin-top: 5px;
}
.havePoker .custom-opt div{
        margin: 0px 2px;

}
.column_list .content_list{
    font-size: 9px;
}
.casino-homepage{
          background:#2a3747;
}
.inner-card{
    background: #fff;
    padding: 15px;
    position: relative;
    overflow: hidden;
     border-radius: 4px;
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
}
.box-shadow, .widget.ez-toc, .wp_review_tab_widget_content, .mobile-option{
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
}
.homepartlist .card, .homepartlist .card .grid-card-rating{
    background: none;
    min-height: auto!important;
}
.homepartlist  .bottom-section-new{
    max-width: 100%;
}
.homepartlist .review-star{
    margin-top: 10px;
}
.homepartlist  .card .vh-bonus-text {

    margin: 10px 0px;
    color: #2a3747;
}
.homepartlist  .card .fullcard-link{
    top: 0;
    left: 0;
}
.homepartlist  .card .vh-bonus-text{
    width: 100%;
}
.homepartlist .card::before {
    display: none
}
.homepartlist .review-link{
    position: relative;
    top: 3px;
    margin-top: 5px;
    display: block;
}


.casino-homepage h2{
    color: #fff;
    padding: 10px 0px 0px 10px;
}
.casino-homepage ul#vh-lobby-posts-grid {
    margin: 10px 0;

}
.sectionId{
   border-radius: 4px;
    padding: 5px 30px;
}
.sectionId h2{
    padding-top: 0;
    position: relative;
    
}

.sectionId h2 span{
  
    display: inline-block;
    z-index: 2;
    position: relative;
    padding-right: 10px;
        background: #2a3747;
}
.sectionId h2:before{
    content: '';
    width: 12px;
    height: 90px;
    border-top: 1px solid #6aae01;
    border-left: 1px solid #6aae01;
    position: absolute;
        top: 15px;
    left: -17px;
}
.sectionId h2:after{
    content: '';
    width: 100%;
    height: 1px;
    z-index: 1 ;
    background-color:#6aae01;
    position: absolute;
}


.home .footer{
    margin-top: 0px!important;
}

.icon-circle {
    background:  #6aae01;
    width: 95px;
    height: 95px;
    border-radius: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 4px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 55px;
}
.icon-circle-wrapper {
    background: #fff;
    width: 105px;
    height: 105px;
    border-radius: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 14px;
        border: 1px solid #6aae01;
}
.slot-machine-icon {
    background-image: url(/wp-content/uploads/2019/11/slotmarrrr.png);
}
.aces-icon {
    background-image: url(/wp-content/uploads/icons/aces-icon.png);
}
.dices-icon {
    background-image: url(/wp-content/uploads/2019/11/sloqqqqq.png);
}
.dollar-icon {
    background-image: url(/wp-content/uploads/2019/11/sloscrachhh.png);
}
.kksr-legend{
    display: none!important;
}
.wpcf7-list-item{
    color: #000;
}
.lgs-category-box{
    border: 1px solid #526884;
    border-radius: 5px;
    margin-bottom: 20px;
    height: 93%;
}
.lgs-category-box:hover{
        background: #526884;
}
.lgs-category-title {
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
        text-align: center;
}

.lgs-category-description {
    margin-top: 10px;
    margin-left: 13px;
    margin-right: 13px;
    text-align: justify-all;
    font-size: 15px;
        color: #ffffff;
    text-align: center;
}
.lgs-category-description-2{
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 5px;
    text-align: justify-all;
       font-size: 13px;
    color: #807e7e;
    text-align: center;
}
.category-card .card{
    padding: 0px 5px;
}   
.blue-cta-table tr {
    border-bottom: 2px solid #fff;
}
.blue-cta-table tr:last-child{
    border-bottom: none;
}
.blue-cta-table td{

    background-color: #e9f3dc;
    color: #000;
}


.content_list{
    position: relative;
}
body {
  counter-reset: section;
}

.single-rev-row .wp-review-total-star{
    padding: 0px;
        background: none;
            margin-left: 1.5rem;
}
.single-rev-row .button{


 
    margin-bottom: 0px;
    min-width: 165px;
    font-weight: bold;
    font-size: 16px;
    padding: 7px 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;;
    border: 1px solid #05A409;

    text-shadow: 1px 1px #888;
    color: #fff;
}
.single-rev-row .button:hover{
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#6aad00))!important;
    background: linear-gradient(to bottom, #6aad00, #6aad00)!important;
}

.single-rev-row .button2:hover{
    opacity: .8;
}
.button01 {
    min-width: 123px;
    font-weight: bold;
    position: relative;
    top: 2px;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
    padding: 3px 5px 3px 5px;
    border: solid 1px;
    border-top-color: rgba(0, 0, 0, 0.1);
    border-right-color: rgba(0, 0, 0, 0.3);
    border-bottom-color: rgba(255, 255, 255, 0.5);
    border-left-color: rgba(255, 255, 255, 0.3);
    border-radius: 4px;
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.29);
}
.button01.white {
    color: var(--heading-color);
    text-shadow: 0 1px 2px rgba(255, 255, 255, 1);
    background-image: radial-gradient(300px at 50% -50%, rgb(255,255,255) 0%,rgb(251,251,251) 5%,rgb(214,214,214) 48%,rgb(204,204,204) 60%,rgb(233,233,233) 83%,rgb(244,244,244) 92%,rgb(252,252,252) 98%,rgb(254,254,254) 99%,rgb(255,255,255) 100%);
}
.button01.white:hover {
    background-image: radial-gradient(300px at 50% -50%, rgb(204,204,204) 0%,rgb(200,200,200) 5%,rgb(163,163,163) 48%,rgb(153,153,153) 60%,rgb(182,182,182) 83%,rgb(193,193,193) 92%,rgb(201,201,201) 98%,rgb(203,203,203) 99%,rgb(204,204,204) 100%);
}
.text-center{
    text-align: center;
}
.tcapply{
    
    margin-top: 0px;
}
.casino_type-template-default #media_image-1{
    padding-top: 0px;
}

.listingTips{
    background: #fff;
    padding: 10px;
}
.listingTips h3{
       margin: 5px 0;
    font-size: 15px;
    color: #2a3747;
    font-weight: 300;
}
.tax-game_category .listingTips h3{
    text-overflow: ellipsis;
    white-space: nowrap;
}
.blog .listingTips h3{

      font-size: 20px;
    color: #2a3747;
    font-weight: 600;
}
.archive.category .listingTips h3{

      font-size: 20px;
    color: #2a3747;
    font-weight: 600;
}
.blog .widget.widget_wp_review_tab, .post-template-default.single.single-post .widget.widget_wp_review_tab{display: none;}
.single #inner-content article .entry-content{
    display: flex;
    flex-direction: column;
}
#review{
    order: 2;
}
.jumbotron{
    background: url(/wp-content/uploads/2019/07/background-desing2.jpg);
    background-size: cover;
    margin-left: -.9375rem;
    margin-right: -.9375rem;
    padding-bottom: 40px;
}
.jumbotron .background-white {
     background-color: #fff;
    border-radius: 5px;
    margin: 20px 10px 20px;
    width: calc(33.33% - 20px);
}
.single-box-header {
    background-color: #f1f2f2;
    height: 70px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    align-items: stretch;
}
.row-flex-sm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.no-padding {
    padding: 0!important;
}
.single-box-header>div {
    align-self: center;
}
.lr-borders{
        position: relative;
}
.lr-borders:after {
    content: '';
    width: 1px;
    height: 70px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    background: #ddd;
}
.single-box-header-ratings i {
    width: 15px;
    font-size: 1em;
        color: #33b955;
}
.single-box-header span {
    font-weight: 700;
    font-size: 1.2em;
        color: #181f38;
            font-size: 1.5em;
}
.single-box-header-ratings p {
    text-transform: uppercase;
    color: #3a4055;
    margin-bottom: 0;
    font-size: 11px;
}
.lr-borders:before {
    content: '';
    width: 1px;
    height: 70px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: #ddd;
}
.single-box-title {
    justify-content: center;
    text-transform: uppercase;
    padding: 0 0 10px;
    margin-bottom: 0;
    color: #181f39;
    padding-bottom: 0;
    padding: 8px;
    margin-bottom: 10px;
    font-weight: 800;
    background-color: #f1f2f2;
    border-radius: 4px;
    text-align: center;
}
.home-heading{
        color: #fff;
    font-size: 25px;
    margin-bottom: 0px;
    margin-top: 20px;
    text-align: center;
}
.single-box-body-row {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #f1f2f2;
    align-items: center;
}
.payment-methods-box-body {
    margin: 15px 0;
    padding: 0 25px;
}
.single-box-body-row span {
    color: #7d7d8c;
    text-transform: uppercase;
    font-size: .875em;
    font-weight: 700;
}
.single-box-body-row p {
    font-family: roboto condensed,sans-serif;
    color: #1e1f41;
        font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 8px 0;
    opacity: 1;
}
.color-blue {
        color: #33b955!important;
    font-size: 15px!important;
}
.single-box-buttons-wrapper {
    display: flex;
    justify-content: space-around;

}
.single-box-buttons-wrapper .button {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.button-transparent, .main-inner .button-transparent {
    background-color: transparent;
    border-color: #afafaf;
    color: #2a7dfb;
}
.single-box-buttons-wrapper .button:not(.button-block) {
    width: calc(50% - 35px);
}
.single-box-buttons-wrapper  .button {
    display: inline-block;
    vertical-align: middle;
    padding: 10px 0;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: -.01em;
    color: #fff;
    background: #33b955;
    border: 1px solid #32ae51;
    border-radius: 4px;
    text-transform: uppercase;
    text-align: center;
    appearance: none;
    overflow: hidden;
    text-decoration: none;
    transition: .2s;
    cursor: pointer;
}
.single-box-buttons-wrapper  .button:hover{
    background: #fff;
}
.single-box-complain-text p {
    font-style: italic;
    font-size: 13px;
    padding: 10px 1px;
    color: #181f39;
        padding: 0 25px;
}
.certifiedbyBL {
    background: #fff;
    padding: 10px;

    overflow: auto;
    margin: 10px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
}
.certifiedbyBL ul {
    padding: 0;
    display: table;
    margin: 0 auto;
    list-style: none;
}
.certifiedbyBL ul li {
    float: left;;
    margin: 0;
    padding: 0;
    margin-right: 20px;
    display: flex;
    align-items: center;
    line-height: 1;
}
.certifiedbyBL ul li img {
    width: 25px;
    float: left;;
    border-radius: 25px;
}
.certifiedbyBL ul li span {
    display: block;
    float: left;;
    margin-left: 4px;
}
.ol-mmf-linked-wrapper-new {
    margin-top: 25px;
    margin-left: -120px;
}
.ol-mmf-linked-wrapper-new .ol-mmf-linked {
    counter-reset: item;
    margin-left: 25px;
}
.ol-mmf-linked-wrapper-new .ol-mmf-linked li:before {
    content: counter(item);
    display: block;
    border-radius: 17px;
    width: 34px;
    height: 34px;
    background: #2a3747;
    color: #fff;
    text-align: center;
    font-weight: 600;
    float: left;;
    text-align: center;
    font-size: 14px;
    line-height: 34px;
    z-index: 1;
    position: relative;
    margin-left: 94px;
    margin-top: 20px;
}
.ol-mmf-linked-wrapper-new .ol-mmf-linked li {
    counter-increment: item;
    list-style: none inside;
    overflow: hidden;
    line-height: 34px;
    color: #153051 !important;
    margin-left: -17px;
    min-height: 75px;
    position: relative;
    margin-left: 85px;
    margin-top: 0;
}
.ol-mmf-linked-wrapper-new .ol-mmf-icon {
    width: 64px;
    height: 59px;
    position: absolute;
    margin-left: -110px;
    margin-top: 8px;
    display: inline-block;
}
.ol-mmf-linked-wrapper-new .ol-mmf-icon img {
    max-width: 100%;
    width: auto;
    height: auto;
}
.ol-mmf-linked-wrapper-new .ol-mmf-linked li:first-child .ol-mmf-line {
    margin-top: 20px;
}
.ol-mmf-linked-wrapper-new .ol-mmf-line {
    position: absolute;
    height: 100%;
    border-left: solid 1px rgba(127,127,127,0.3);
    margin-left: 111px;
}
.ol-mmf-linked-wrapper-new .ol-mmf-span {
    margin-top: 20px;
}
.ol-mmf-linked-wrapper-new .ol-mmf-linked .ol-mmf-span:before {
    content: "-------------";
}
#tablepress-3 .row-1{
        background: #e9f3dc;
}
.page-template-template-favorites-php .custom_filter_explorer h3{
    display: none
}
.supportContainer {
    width: 100%;
    display: flex;
    justify-content: center;
}
.supportBox {
    background-color: #F3F8FF;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    height: 145px;
    width: 33%;
    position: relative;
}
.sprite-support_email {
    width: 45px;
    height: 42px;
    background-position: -187px -149px;
}
.sprite-review {
    background-image: url(/wp-content/uploads/2019/09/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}
.supportBox__sprite {
    position: absolute;
    top: 50%;
    left: 25%;
    margin-top: -22px;
    margin-left: -32px;
}
.supportBox__rightcol {
    width: 70%;
    padding: 0 15px 0 10px;
    margin-left: 30%;
    text-align: center;
}
p.supportBox__text--row1 {
    font-size: 22px;
    font-weight: 600;
    color: #3C647B;
    margin-bottom: 2px;
}
p.supportBox__text--row2 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}
p.supportBox__text--row3 {
    font-size: 17px;
    font-weight: 600;
    word-break: break-all;
        margin-bottom: 0;
}
.customerSupportBox{
    margin-bottom: 10px;
}
.click-to-view {
    cursor: pointer;
    color: #68a915;
}

.sprite-support_chat {
    width: 46px;
    height: 42px;
    background-position: -63px -149px;
}

.sprite-support_phone {
    width: 42px;
    height: 44px;
    background-position: -5px -201px;
}
#custom_serach .wpdreams_asl_container .probox{
    border:none;
}
#custom_serach .wpdreams_asl_container .probox form input{
        font-size: 18px;
}
.bonus-lenta{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #f6f6f6;
    border: 1px solid #eaeaea;
    padding: 6px;
    margin: 10px auto;

}
.bonus-lenta a{
    margin-bottom: 0px;
    min-width: 165px;
    font-weight: bold;
    font-size: 16px;
    padding: 7px 22px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;
    border: 1px solid #05A409;
    text-shadow: 1px 1px #888;
    color: #fff;
}
.bonus-lenta a i{
    padding-left: 15px;
}
.bonus-lenta a:hover{
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#6aad00))!important;
    background: linear-gradient(to bottom, #6aad00, #6aad00)!important;
}
.bonus-lenta .lenta-bonus{
        color: #6aae01;
    font-size: 22px;
    font-weight: bold;
}
.bonus-lenta img{
    max-width: 170px;
}
.gambleaware{
    margin-bottom: 15px!important;
}
.gambleaware img{
        height: 1.5em;
        margin-right: 8px;
}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a, div.asl_r .results .item .asl_content h3 a:hover{
    font-size: 17px
}
 div.asl_r .results .item .asl_content{
    display: flex;
    align-items: center;
}
@media (max-width:1151px){
.ol-mmf-linked-wrapper-new .ol-mmf-linked .ol-mmf-text{
        float: right;
    }   
}
@media (min-width: 960px) and (max-width: 1250px){
    .logo-image{
        max-width: 220px!important;
        padding: 9px 0px!important;
    }
    .ubermenu-item-level-0 > a .ubermenu-target-title img{
        display: none;
    }
}
@media (max-width: 959px){

    #mobile-labels {
    
    display: flex!important;
    align-items: center;
}

    .switch-lang {

        right: 90px!important;
        top: 6px!important;
    }
    .wrappermenu #button-slide-left {
            width: 93px!important;
            height: 43px!important

    }
    .vh-card-overlay2{
            min-height: 35px;
    }
    .vh-card-overlay2 img {
            max-width: 145px;
    }
    body {
        font-size: 14.5px;
    }
    .blue-cta-table strong, .blue-cta-table b, .lgs-category-title{
        font-size: 17px;
            margin-top: 10px;
    }
    .ubermenu-nav > .ubermenu-item > a{
            padding: 15px 10px!important;
    }
}
.vh-item{
    overflow: hidden;
}
@media (min-width: 1261px){
    .ol-mmf-linked-wrapper-new .ol-mmf-linked .ol-mmf-text{
        margin-top: 7px!important
    }
}
.ol-mmf-linked-wrapper-new .ol-mmf-linked .ol-mmf-text {
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    color: #2a3747;
    font-size: 15px;
    width: 82%;
            float: right;
       margin-top: -26px;
    letter-spacing: normal;
    margin-bottom: 10px;
        position: relative;
    background: #fff;
}
.ol-mmf-linked-wrapper-new .ol-mmf-linked .ol-mmf-text:before {
    content: '';
    display: inline-block;
    width: 9px;
    height: 9px;
    border-radius: 7.5px;
    background-color: #6aae01;
    margin-right: 20px;
    margin-top: 4px;
    z-index: 1;
}
.ol-mmf-linked-wrapper-new .ol-mmf-linked .ol-mmf-text-container {
    width: 100%;
}
.ol-mmf-linked-wrapper-new .ol-mmf-linked .ol-mmf-title {
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    padding-bottom: 15px;
}
.ol-mmf-linked-wrapper-new .ol-mmf-linked .ol-mmf-subtitle, .ol-mmf-linked-wrapper-new .ol-mmf-linked .ol-mmf-subtitle p {
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 23px;
    letter-spacing: normal;
    color: #4a4a4a;
}
.newrow1{
        background: #2a3747;
    padding: 5px 30px;
    margin-bottom: 20px;
}
.accordion a {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 12px 40px 12px 10px;
    color: #2a3747;
    font-size: 16px;
    font-weight: 400;
    margin: 0 auto;
    position: relative;
    border: 1px solid rgb(216, 216, 216);
    border-radius: 5px;
}

.accordion a:hover,
.accordion a:hover::after {
    cursor: pointer;
    color: #33b955;
}

.accordion a:hover::after {
  border: 1px solid #03b5d2;
}

.accordion a.active {
     color: #33b955;
      border: 1px solid rgb(51, 185, 85);
      
}

.accordion a::after {
  font-family: "FontAwesome";
  content: '\f078';
  position: absolute;
  float: right;
  right: 1rem;
    font-size: 12px;
    color: #2e4664;
  padding: 5px;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #7288a2;
  text-align: center;
}

.accordion a.active::after {
  font-family: "FontAwesome";
  content: '\f077';
  color: #03b5d2;
  border: 1px solid #03b5d2;
}

.accordion .content {
  opacity: 0;
  padding: 0 1rem;
  max-height: 0;
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
  clear: both;
  -webkit-transition: all 0.2s ease 0.15s;
  -o-transition: all 0.2s ease 0.15s;
  transition: all 0.2s ease 0.15s;
  border: 0.5px solid rgba(0,0,0,.1);
  border-radius: 8px;
}

.accordion .content p {
  font-size:  .95rem;
  font-weight: 300;
}

.accordion .content.active {
  opacity: 1;
  padding: 1rem;
  max-height: 100%;
  -webkit-transition: all 0.35s ease 0.15s;
  -o-transition: all 0.35s ease 0.15s;
  transition: all 0.35s ease 0.15s;
}

.entry {
       min-height: 137px;
    border-radius: 4px;
    background-color: #fff;
        border: 1px solid #d8d8d8;
    position: relative;
    padding: 16px 20px 24px;
    margin-top: 10px;
    margin-bottom: 20px;
        display: flex;
    align-items: center;
}
.entry .side {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 8px;
    background:#6aae01;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.entry h4{
        color: var(--heading-color);
            display: flex!important;
    align-items: center;
    border-left: none!important;
        background: none!important;
        font-size: .95rem;
}
.entry .meta {

    font-size: 12px;
    font-weight: 400;
    line-height: 1.67;
    color: #33b955;
    text-transform: uppercase;
}
.entry .link {
    position: absolute;
    bottom: 14px;
    left: 20px;
}
.entry img{
        width: 64px;
    height: 59px;
    margin-right: 10px;
}
.footer .menu img{
    /*
    display: none;
    */
    height: 20px;
    padding-right: 0px!important;
    opacity: .5;
}
#menu-footer-big{
    display: flex;
}
.footer ul.menu>li{
        flex: 5;
}
.footer .widget ul li{
    border-bottom: 0px;
}
.mobile-option{
    background: #fff;
    max-width: 1250px;
    margin: 18px 0px;
    padding: 10px;


}

.breadd-inner p{
       color: var(--heading-color);
}
.button-home{
    background: #2a3747;
    color: #fff;
    padding: 9px 15px;
    border-radius: 4px;
    overflow: hidden;
}
.button-home:hover{
    color: #fff;
    background: #35455a;
}
.button-home i{
    font-size: 10px;
    background: #3b4c61;
    padding: 5px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    border: 1px solid #3068ad;
        display: inline-flex;
    align-items: center;
    justify-content: center;
     margin-left: 5px;
}
.row-btn{
    margin-top: 15px;
    text-align: center;
    font-weight: 600;
}

.casino-boxx img{
    margin-right: 10px;
    max-width: 50px;
}

.pros-cons{
    margin-bottom: 18px;
    margin-top: 18px;
}
.pro-1, .cons-1{
    background: #fff;
    padding: 1px 10px 10px 10px;
    height: 100%;
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.03);
    margin-bottom: 15px;
}
.right__list{
    margin-left: 50px;
        margin-bottom: 0px;
}
.right__list li{
    display: block;
    padding: 10px 0px 10px 50px;
    position: relative;
}
.right__list li.pros:before{
    content: '\f00c';
    font-family: FontAwesome;
    position: absolute;
    min-width: 35px;
    text-align: center;
    left: 0;
    top: 6px;
    font-size: 17px;
    color: #6aae01;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 2px 8px;
}
.right__list li.cons:before{
    
        content: '\f068';
    font-family: FontAwesome;
    position: absolute;
    min-width: 35px;
    text-align: center;
    left: 0;
    top: 6px;
    font-size: 17px;
        color: #d70a11;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 2px 8px;
}
.iv_flex{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.wpcf7 input[type='text'], .wpcf7 input[type='email'], .wpcf7 textarea{
        background: #f6f6f6;
    border: 1px solid #e8e8e8;
    box-shadow: none;
    border-radius: 20px;
}
.wpcf7-submit{
    color: #fff;
    font-size: 19px;
    padding: 8px 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#81d742))!important;
    background: linear-gradient(to bottom, #6aad00, #81d742)!important;;
    border: 1px solid #05A409;
    -webkit-box-shadow: 0 0 0 4px #E6E6E6;
    box-shadow: 0 0 0 4px #E6E6E6;
    text-shadow: 1px 1px #888;
    margin-left: 50%;
    transform: translateX(-50%);
    min-width: 200px;
    text-transform: uppercase;
    font-weight: bold;
}
.wpcf7-submit:hover{
 	background: -webkit-gradient(linear, left top, left bottom, from(#6aad00), to(#6bae00));
    background: linear-gradient(to bottom, #6aad00, #6bae00)!important;
}
.wpcf7-textarea{
    max-height: 160px;
}
.page-id-140200 #inner-content{
    max-width: 700px;

}
 .page-id-140200 #inner-content #main{
    border-radius: 6px;
    padding: 10px 20px;
    -webkit-box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.05);
 }

.clear-fav{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.clear-fav button{
    margin-bottom: 12px
}
.rowCasino{
    display: flex;
        align-items: center;
}
 .rowCasino img{
        margin-right: 5px;
}
.single-vegashero_games .crestaBoxImage img {
    height: 80px;
    object-fit: cover;
}
#releated-pages{
    margin-bottom: 10px;
}
#releated-pages a{
    background: #fff;
    color: #4e4e50;
    padding: 4px 10px;
    margin: 0px 5px;
    border-radius: 5px;
    display: inline-block;
}
#releated-pages a:hover{
    color: #6aae01
}
.footer-bonus-code-popup{
     background: #fff;
    box-shadow: 0px 0px 10px #0000001c;
    bottom: 0;
        -webkit-animation: slide-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.providers .showcase {
    width: 100%;
    height: auto;
    position: relative;
    background: url(/wp-content/themes/allbookmakers/assets/images/betsoft-banner.jpg) no-repeat center center/cover;
    border: 3px solid #2a3747;
    border-radius: 10px;
}



.providers .showcase-top {
    position: relative;
    z-index: 2;
    height: 90px;
}

.providers .showcase-top img {
    width: 170px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-left: 0;
}

.providers .showcase-top a {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(-50%, -50%);
}

.providers .showcase-content {
    position: relative;
    z-index: 2;
    width: 100%;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 40px 0px;
    margin-top: 0px;
}

.providers .showcase-content h1 {
    font-weight: 700;
    font-size: 35px;
    line-height: 1.1;
    margin: 0 0 2rem;
}

.providers .showcase-content p {
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    line-height: 1.25;
    margin: 0 0 2rem;
    text-shadow: 0px 0px 5px #6aae01;
}

/* Tabs */
.providers .tabs {
    background: #12161f;
    padding-top: 1rem;
    border: none;
}
.providers .tab-content{
    background: #2a3747;
    padding-bottom: 20px;
}

.providers .tabs .container {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 1rem;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0px;
}

.providers .tabs p {
    font-size: 1.2rem;
    padding-top: 0.5rem;
}

.providers .tabs .container > div {
        padding: 5px 0;
        background: #212b38;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-bottom: -2px;
}
.providers .tab-2-content-top{
        padding: 0px 15px;
}
.providers .tabs .container > div.tab-border{
    background: red;
        background: #2a3747;
        margin-bottom:0px;
}

.providers .tabs .container > div:hover {
    color: #fff;
    cursor: pointer;
}

.providers .tab-border {
        border-bottom: #6aae01 4px solid;
}

.providers .tabs .tab-item img {
    max-width: 145px;
}
/* Hide initial content */
#tab-1-content,
#tab-2-content,
#tab-3-content,
#tab-4-content, 
#tab-5-content {
    display: none;
    opacity: 0;
}

.providers .show {
    display: block !important;
    opacity: 1 !important;
    transition: all 1000 ease-in;
}


/* Container */
.providers  .container {
    margin: auto;
    overflow: hidden;
}

/* Text Styles */
.providers .text-xl {
    font-size: 2rem;
}

.providers .text-lg {
        font-size: 19px;
    margin-bottom: 10px;
}
.providers ul#vh-lobby-posts-grid {
    margin: 20px 0 0 0;

}

.providers .text-md {
    margin-bottom: 1.5rem;
    font-size: 1.2rem;
}

.providers .text-center {
    text-align: center;
}

.providers .text-dark {
    color: #999;
}

.providers .btn:hover {
    opacity: 0.9;
}
.providers .btn-rounded {
    border-radius: 5px;
}
.providers .btn-xl {
    font-size: 2rem;
    padding: 1.5rem 2.1rem;
    text-transform: uppercase;
}
.providers .btn-lg {
    font-size: 1rem;
    padding: 0.8rem 1.3rem;
    text-transform: uppercase;
}
.providers  .btn-icon {
    margin-left: 1rem;
}
@media (max-width: 960px) {
    .banner-holder.flex-h>img{
        max-width: 199px;
    margin-bottom: -27px;
    z-index: 0;
    }
    #fgbanner .m{
        position: relative;
        z-index: 1;
    }
    .providers .hide-sm {
        display: none;
    }
    .providers .showcase-top img {
        top: 30%;
        left: 5%;
        transform: translate(0);
    }
    .providers .showcase-content p {
        font-size: 1.5rem;
    }


    .providers .btn-xl {
        font-size: 1.5rem;
        padding: 1.4rem 2rem;
        text-transform: uppercase;
    }

    .providers .text-xl {
        font-size: 1.5rem;
        line-height: 1.2;
    }
    .providers .text-lg {
        font-size: 15px;
        margin-bottom: 5px;
        line-height: 1.2;
    }
    .providers .text-md {
        margin-bottom: 1rem;
        font-size: 1.2rem;
    }
    .providers .vh-item{
            margin: 0 0 10px 0 !important;
                padding: 0 5px!important;
    }
}

@media (max-width: 700px) {


    .providers .showcase-content h1 {
        font-size: 30px;
        line-height: 1;
    }

    .providers .showcase-content p {
            font-size: 19px;
    }

    


    .providers .btn-xl {
        font-size: 1rem;
        padding: 1.2rem 1.6rem;
        text-transform: uppercase;
    }
    .providers .tabs .container{
        grid-gap: 5px;
    }
        .providers .tabs .tab-item img {
            max-width: 60px;
            transform: scale(1.1);
        }
    .providers ul#vh-lobby-posts-grid {
        margin: 10px 0 0 0;
    }
    .providers .showcase{
            background-position: right -68px center;
    }
    .providers .showcase-content{
            background: rgba(0, 0, 0, 0.19);
    }
}

@media (min-width: 1024px) and (max-width: 1367px){
   body {
        zoom: .88;
        -ms-zoom: 0.88;
        -webkit-zoom: 0.88;
   }
   .iframe-container,  .iframe-container iframe, .iframe-wrapper{
    max-height: 500px!important;
   }
   .list-boknow:last-child,  .tc{
    display: none;
   }

    /*
    body .row, body .homepartlist{
        max-width: 1100px!important;
    }
    body .ubermenu-skin-white{
        max-width: 820px;
    }
    body .header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .logo-image{
        max-width: 230px!important;
    }
    body .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{
        font-size: 12px;
    }
    body .ubermenu-item-level-0 > a .ubermenu-target-title img {
        width: 21px;
        height: 18px;
        margin-right: 2px;
       
    }
     body h2 {
        font-size: 1.4rem;
    }
    body .homepartlist{
        margin-top: 10px!important;
    }
    body .button-home i{
        font-size: 10px;
    }
    body .reviews-grid .card .grid-card-rating{
        margin-top: 0px;
    }
    body .homepartlist .review-star {
        margin-top: 0;
    }
    body .reviews-grid .card .vh-bonus-text{
        font-size: 15px;
    }
    body .reviews-grid .card .button{
        font-size: 17px;
    }
    body .homepartlist .review-link, body #menu-footer-big >li>a>span, body .ol-mmf-linked-wrapper-new .ol-mmf-linked .ol-mmf-text, body .wpsm_panel-title, body #releated-pages a, body .rank-math-breadcrumb p{
        font-size: 14px;
    }
    body .footer .widget.widget_nav_menu ul li a{
        font-size: 12px;
    }
    body .rrT1{
        font-size: 13px;
        margin-right: 5px;
    }
    body .certifiedbyBL{
        padding: 8px;
    }
    body .off-canvas-content .ubermenu #searchvan {
        padding: 11px 7px!important;
    }
    body  .ubermenu .ubermenu-target {
        padding: 11px 16px 11px 3px !important;
    }
    body .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{
        right: 4px;
    }
    body  .current-lang{
        padding: 0px 5px;
    }
    body .inner-card{
        padding: 10px 15px
    }
    body .vh-card-overlay2{
        min-height: 59px;
    }
    body .list-post img, body .vh-item img{
        min-height: 145px
    }
    body .icon-circle{
        width: 85px;
        height: 85px;
        margin-top: 7px;
    }
    body .icon-circle-wrapper {
 
        width: 100px;
        height: 100px;
         margin-top: -5px;
    }
    body #content #inner-content {
        padding: 0;
    }
    body #inner-content .review-thumb.single-rev-row{
            padding: 7px 0px!important;
    }
    body .review-thumb img{
        width: 84%;
    }
    body #tabs li, body #tabs2 li{
        font-size: 15px;
    }
    body .footer-bonus-code-popup .container .content1 img {
        max-width: 145px;
        height: 40px;
    }
    body .footer-bonus-code-popup .container .content2 p{
        font-size: 17px;
    }
    body .vote_users .button{
        padding: 5px 5px;
        font-size: 15px;
    }
    body .rwp-users-reviews-toolbar select{
        min-width: 115px;
    }
    body .button01{
        padding: 3px 6px 3px 6px;
    }
    body .footer-copyright{
        font-size: 13px;
    }
    */
}
@-webkit-keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}


@media screen and (min-width:40em) {
    h1 {
        font-size: 2.25rem
    }
    h2 {
              font-size: 1.4rem;
    }
    h3 {
        font-size: 1.125rem
    }
    h4 {
            font-size: 1.15rem;

    }
    h5 {
        font-size: .875rem
    }
    h6 {
           font-size: .85rem;
    }
    .row.row-single-casino{
       padding-left: .9375rem!important;
        padding-right: .9375rem!important;
    }
    .column,
    .columns {
        padding-left: .9375rem;
        padding-right: .9375rem
    }
    .medium-pull-1,
    .medium-pull-10,
    .medium-pull-11,
    .medium-pull-2,
    .medium-pull-3,
    .medium-pull-4,
    .medium-pull-5,
    .medium-pull-6,
    .medium-pull-7,
    .medium-pull-8,
    .medium-pull-9,
    .medium-push-1,
    .medium-push-10,
    .medium-push-11,
    .medium-push-2,
    .medium-push-3,
    .medium-push-4,
    .medium-push-5,
    .medium-push-7,
    .medium-push-8,
    .medium-push-9 {
        position: relative
    }
    .medium-1 {
        width: 8.33333%
    }
    .medium-push-1 {
        left: 8.33333%
    }
    .medium-pull-1 {
        left: -8.33333%
    }
    .medium-offset-0 {
        margin-left: 0
    }
    .medium-2 {
        width: 16.66667%
    }
    .medium-push-2 {
        left: 16.66667%
    }
    .medium-pull-2 {
        left: -16.66667%
    }
    .medium-offset-1 {
        margin-left: 8.33333%
    }
    .medium-3 {
        width: 25%
    }
    .medium-push-3 {
        left: 25%
    }
    .medium-pull-3 {
        left: -25%
    }
    .medium-offset-2 {
        margin-left: 16.66667%
    }
    .medium-4 {
        width: 33.33333%
    }
    .medium-push-4 {
        left: 33.33333%
    }
    .medium-pull-4 {
        left: -33.33333%
    }
    .medium-offset-3 {
        margin-left: 25%
    }
    .medium-5 {
        width: 41.66667%
    }
    .medium-push-5 {
        left: 41.66667%
    }
    .medium-pull-5 {
        left: -41.66667%
    }
    .medium-offset-4 {
        margin-left: 33.33333%
    }
    .medium-6 {
        width: 50%
    }
    .medium-push-6 {
        position: relative;
        left: 50%
    }
    .medium-pull-6 {
        left: -50%
    }
    .medium-offset-5 {
        margin-left: 41.66667%
    }
    .medium-7 {
        width: 58.33333%
    }
    .medium-push-7 {
        left: 58.33333%
    }
    .medium-pull-7 {
        left: -58.33333%
    }
    .medium-offset-6 {
        margin-left: 50%
    }
    .medium-8 {
        width: 66.66667%
    }
    .medium-push-8 {
        left: 66.66667%
    }
    .medium-pull-8 {
        left: -66.66667%
    }
    .medium-offset-7 {
        margin-left: 58.33333%
    }
    .medium-9 {
        width: 75%
    }
    .medium-push-9 {
        left: 75%
    }
    .medium-pull-9 {
        left: -75%
    }
    .medium-offset-8 {
        margin-left: 66.66667%
    }
    .medium-10 {
        width: 83.33333%
    }
    .medium-push-10 {
        left: 83.33333%
    }
    .medium-pull-10 {
        left: -83.33333%
    }
    .medium-offset-9 {
        margin-left: 75%
    }
    .medium-11 {
        width: 91.66667%
    }
    .medium-push-11 {
        left: 91.66667%
    }
    .medium-pull-11 {
        left: -91.66667%
    }
    .medium-offset-10 {
        margin-left: 83.33333%
    }
    .medium-12 {
        width: 100%
    }
    .medium-offset-11 {
        margin-left: 91.66667%
    }
    .medium-up-1>.column,
    .medium-up-1>.columns {
        width: 100%;
        float: left;
    }
    .medium-up-1>.column:nth-of-type(1n),
    .medium-up-1>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-1>.column:nth-of-type(1n+1),
    .medium-up-1>.columns:nth-of-type(1n+1) {
        clear: both
    }
    .medium-up-1>.column:last-child,
    .medium-up-1>.columns:last-child {
        float: left;
    }
    .medium-up-2>.column,
    .medium-up-2>.columns {
        width: 50%;
        float: left;
    }
    .medium-up-2>.column:nth-of-type(1n),
    .medium-up-2>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-2>.column:nth-of-type(2n+1),
    .medium-up-2>.columns:nth-of-type(2n+1) {
        clear: both
    }
    .medium-up-2>.column:last-child,
    .medium-up-2>.columns:last-child {
        float: left;
    }
    .medium-up-3>.column,
    .medium-up-3>.columns {
        width: 33.33333%;
        float: left;
    }
    .medium-up-3>.column:nth-of-type(1n),
    .medium-up-3>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-3>.column:nth-of-type(3n+1),
    .medium-up-3>.columns:nth-of-type(3n+1) {
        clear: both
    }
    .medium-up-3>.column:last-child,
    .medium-up-3>.columns:last-child {
        float: left;
    }
    .medium-up-4>.column,
    .medium-up-4>.columns {
        width: 25%;
        float: left;
    }
    .medium-up-4>.column:nth-of-type(1n),
    .medium-up-4>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-4>.column:nth-of-type(4n+1),
    .medium-up-4>.columns:nth-of-type(4n+1) {
        clear: both
    }
    .medium-up-4>.column:last-child,
    .medium-up-4>.columns:last-child {
        float: left;
    }
    .medium-up-5>.column,
    .medium-up-5>.columns {
        width: 20%;
        float: left;
    }
    .medium-up-5>.column:nth-of-type(1n),
    .medium-up-5>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-5>.column:nth-of-type(5n+1),
    .medium-up-5>.columns:nth-of-type(5n+1) {
        clear: both
    }
    .medium-up-5>.column:last-child,
    .medium-up-5>.columns:last-child {
        float: left;
    }
    .medium-up-6>.column,
    .medium-up-6>.columns {
        width: 16.66667%;
        float: left;
    }
    .medium-up-6>.column:nth-of-type(1n),
    .medium-up-6>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-6>.column:nth-of-type(6n+1),
    .medium-up-6>.columns:nth-of-type(6n+1) {
        clear: both
    }
    .medium-up-6>.column:last-child,
    .medium-up-6>.columns:last-child {
        float: left;
    }
    .medium-up-7>.column,
    .medium-up-7>.columns {
        width: 14.28571%;
        float: left;
    }
    .medium-up-7>.column:nth-of-type(1n),
    .medium-up-7>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-7>.column:nth-of-type(7n+1),
    .medium-up-7>.columns:nth-of-type(7n+1) {
        clear: both
    }
    .medium-up-7>.column:last-child,
    .medium-up-7>.columns:last-child {
        float: left;
    }
    .medium-up-8>.column,
    .medium-up-8>.columns {
        width: 12.5%;
        float: left;
    }
    .medium-up-8>.column:nth-of-type(1n),
    .medium-up-8>.columns:nth-of-type(1n) {
        clear: none
    }
    .medium-up-8>.column:nth-of-type(8n+1),
    .medium-up-8>.columns:nth-of-type(8n+1) {
        clear: both
    }
    .medium-up-8>.column:last-child,
    .medium-up-8>.columns:last-child {
        float: left;
    }
    .medium-collapse>.column,
    .medium-collapse>.columns {
        padding-left: 0;
        padding-right: 0
    }
    .medium-uncollapse>.column,
    .medium-uncollapse>.columns {
        padding-left: .9375rem;
        padding-right: .9375rem
    }
    .medium-centered {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .medium-pull-0,
    .medium-push-0,
    .medium-uncentered {
        position: static;
        margin-left: 0;
        margin-right: 0
    }
    .medium-text-left {
        text-align: left
    }
    .medium-text-right {
        text-align: right
    }
    .medium-text-center {
        text-align: center
    }
    .medium-text-justify {
        text-align: justify
    }
        .hide-for-medium {
        display: none!important
    }
    .button-group.stacked-for-small .button {
        width: auto
    }
    .button-group.stacked-for-small .button:not(:last-child) {
        border-right: 1px solid #fff
    }
    .menu.medium-horizontal>li {
        display: table-cell;
        border-right: 1px solid #38495e;
    }
    .menu.medium-horizontal>li:first-child{
        border-left: 1px solid #38495e;
    }
    .menu.medium-vertical>li {
        display: block
    }
    .position-left.reveal-for-medium {
        left: 0;
        z-index: auto;
        position: fixed
    }
    .position-left.reveal-for-medium~.off-canvas-content {
        margin-left: 250px
    }
    .position-right.reveal-for-medium {
        right: 0;
        z-index: auto;
        position: fixed
    }
    .position-right.reveal-for-medium~.off-canvas-content {
        margin-right: 250px
    }
    .pagination li {
        display: inline-block
    }
    .reveal {
        min-height: 0;
        width: 600px;
        max-width: 80rem
    }
    .reveal .reveal {
        left: auto;
        right: auto;
        margin: 0 auto
    }
    .reveal.tiny {
        width: 30%;
        max-width: 80rem
    }
    .reveal.small {
        width: 50%;
        max-width: 80rem
    }
    .reveal.large {
        width: 90%;
        max-width: 80rem
    }
}

@media screen and (min-width:64em) {
    h1 {
        font-size: 2.5rem
    }
    .large-pull-1,
    .large-pull-10,
    .large-pull-11,
    .large-pull-2,
    .large-pull-3,
    .large-pull-4,
    .large-pull-5,
    .large-pull-6,
    .large-pull-7,
    .large-pull-8,
    .large-pull-9,
    .large-push-1,
    .large-push-10,
    .large-push-11,
    .large-push-2,
    .large-push-3,
    .large-push-4,
    .large-push-5,
    .large-push-7,
    .large-push-8,
    .large-push-9 {
        position: relative
    }
    .large-1 {
        width: 8.33333%
    }
    .large-push-1 {
        left: 8.33333%
    }
    .large-pull-1 {
        left: -8.33333%
    }
    .large-offset-0 {
        margin-left: 0
    }
    .large-2 {
        width: 16.66667%
    }
    .large-push-2 {
        left: 16.66667%
    }
    .large-pull-2 {
        left: -16.66667%
    }
    .large-offset-1 {
        margin-left: 8.33333%
    }
    .large-3 {
        width: 25%
    }
    .large-push-3 {
        left: 25%
    }
    .large-pull-3 {
        left: -25%
    }
    .large-offset-2 {
        margin-left: 16.66667%
    }
    .large-4 {
        width: 33.33333%
    }
    .large-push-4 {
        left: 33.33333%
    }
    .large-pull-4 {
        left: -33.33333%
    }
    .large-offset-3 {
        margin-left: 25%
    }
    .large-5 {
        width: 41.66667%
    }
    .large-push-5 {
        left: 41.66667%
    }
    .large-pull-5 {
        left: -41.66667%
    }
    .large-offset-4 {
        margin-left: 33.33333%
    }
    .large-6 {
        width: 50%
    }
    .large-push-6 {
        position: relative;
        left: 50%
    }
    .large-pull-6 {
        left: -50%
    }
    .large-offset-5 {
        margin-left: 41.66667%
    }
    .large-7 {
        width: 58.33333%
    }
    .large-push-7 {
        left: 58.33333%
    }
    .large-pull-7 {
        left: -58.33333%
    }
    .large-offset-6 {
        margin-left: 50%
    }
    .large-8 {
        width: 66.66667%
    }
    .large-push-8 {
        left: 66.66667%
    }
    .large-pull-8 {
        left: -66.66667%
    }
    .large-offset-7 {
        margin-left: 58.33333%
    }
    .large-9 {
        width: 75%
    }
    .large-push-9 {
        left: 75%
    }
    .large-pull-9 {
        left: -75%
    }
    .large-offset-8 {
        margin-left: 66.66667%
    }
    .large-10 {
        width: 83.33333%
    }
    .large-push-10 {
        left: 83.33333%
    }
    .large-pull-10 {
        left: -83.33333%
    }
    .large-offset-9 {
        margin-left: 75%
    }
    .large-11 {
        width: 91.66667%
    }
    .large-push-11 {
        left: 91.66667%
    }
    .large-pull-11 {
        left: -91.66667%
    }
    .large-offset-10 {
        margin-left: 83.33333%
    }
    .large-12 {
        width: 100%
    }
    .large-offset-11 {
        margin-left: 91.66667%
    }
    .large-up-1>.column,
    .large-up-1>.columns {
        width: 100%;
        float: left;
    }
    .large-up-1>.column:nth-of-type(1n),
    .large-up-1>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-1>.column:nth-of-type(1n+1),
    .large-up-1>.columns:nth-of-type(1n+1) {
        clear: both
    }
    .large-up-1>.column:last-child,
    .large-up-1>.columns:last-child {
        float: left;
    }
    .large-up-2>.column,
    .large-up-2>.columns {
        width: 50%;
        float: left;
    }
    .large-up-2>.column:nth-of-type(1n),
    .large-up-2>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-2>.column:nth-of-type(2n+1),
    .large-up-2>.columns:nth-of-type(2n+1) {
        clear: both
    }
    .large-up-2>.column:last-child,
    .large-up-2>.columns:last-child {
        float: left;
    }
    .large-up-3>.column,
    .large-up-3>.columns {
        width: 33.33333%;
        float: left;
    }
    .large-up-3>.column:nth-of-type(1n),
    .large-up-3>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-3>.column:nth-of-type(3n+1),
    .large-up-3>.columns:nth-of-type(3n+1) {
        clear: both
    }
    .large-up-3>.column:last-child,
    .large-up-3>.columns:last-child {
        float: left;
    }
    .large-up-4>.column,
    .large-up-4>.columns {
        width: 25%;
        float: left;
    }
    .large-up-4>.column:nth-of-type(1n),
    .large-up-4>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-4>.column:nth-of-type(4n+1),
    .large-up-4>.columns:nth-of-type(4n+1) {
        clear: both
    }
    .large-up-4>.column:last-child,
    .large-up-4>.columns:last-child {
        float: left;
    }
    .large-up-5>.column,
    .large-up-5>.columns {
        width: 20%;
        float: left;
    }
    .large-up-5>.column:nth-of-type(1n),
    .large-up-5>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-5>.column:nth-of-type(5n+1),
    .large-up-5>.columns:nth-of-type(5n+1) {
        clear: both
    }
    .large-up-5>.column:last-child,
    .large-up-5>.columns:last-child {
        float: left;
    }
    .large-up-6>.column,
    .large-up-6>.columns {
        width: 16.66667%;
        float: left;
    }
    .large-up-6>.column:nth-of-type(1n),
    .large-up-6>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-6>.column:nth-of-type(6n+1),
    .large-up-6>.columns:nth-of-type(6n+1) {
        clear: both
    }
    .large-up-6>.column:last-child,
    .large-up-6>.columns:last-child {
        float: left;
    }
    .large-up-7>.column,
    .large-up-7>.columns {
        width: 14.28571%;
        float: left;
    }
    .large-up-7>.column:nth-of-type(1n),
    .large-up-7>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-7>.column:nth-of-type(7n+1),
    .large-up-7>.columns:nth-of-type(7n+1) {
        clear: both
    }
    .large-up-7>.column:last-child,
    .large-up-7>.columns:last-child {
        float: left;
    }
    .large-up-8>.column,
    .large-up-8>.columns {
        width: 12.5%;
        float: left;
    }
    .large-up-8>.column:nth-of-type(1n),
    .large-up-8>.columns:nth-of-type(1n) {
        clear: none
    }
    .large-up-8>.column:nth-of-type(8n+1),
    .large-up-8>.columns:nth-of-type(8n+1) {
        clear: both
    }
    .large-up-8>.column:last-child,
    .large-up-8>.columns:last-child {
        float: left;
    }
    .large-collapse>.column,
    .large-collapse>.columns {
        padding-left: 0;
        padding-right: 0
    }
    .large-uncollapse>.column,
    .large-uncollapse>.columns {
        padding-left: .9375rem;
        padding-right: .9375rem
    }
    .large-centered {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .large-pull-0,
    .large-push-0,
    .large-uncentered {
        position: static;
        margin-left: 0;
        margin-right: 0
    }
        .large-text-left {
        text-align: left
    }
    .large-text-right {
        text-align: right
    }
    .large-text-center {
        text-align: center
    }
    .large-text-justify {
        text-align: justify
    }
    .menu.large-horizontal>li {
        display: table-cell
    }
    .menu.large-vertical>li {
        display: block
    }
    .position-left.reveal-for-large {
        left: 0;
        z-index: auto;
        position: fixed
    }
    .position-left.reveal-for-large~.off-canvas-content {
        margin-left: 250px
    }
    .position-right.reveal-for-large {
        right: 0;
        z-index: auto;
        position: fixed
    }
    .position-right.reveal-for-large~.off-canvas-content {
        margin-right: 250px
    }

}
@media screen and (max-width:63.9375em) {
    table.stack tfoot,
    table.stack thead {
        display: none
    }
    table.stack td,
    table.stack th,
    table.stack tr {
        display: block
    }
    table.stack td {
        border-top: 0
    }
}
@media print {
    blockquote,
    img,
    pre,
    tr {
        page-break-inside: avoid
    }
    * {
        background: 0 0!important;
        color: #000!important;
        box-shadow: none!important;
        text-shadow: none!important
    }
    .show-for-print {
        display: block!important
    }
    .hide-for-print {
        display: none!important
    }
    table.show-for-print {
        display: table!important
    }
    thead.show-for-print {
        display: table-header-group!important
    }
    tbody.show-for-print {
        display: table-row-group!important
    }
    tr.show-for-print {
        display: table-row!important
    }
    td.show-for-print,
    th.show-for-print {
        display: table-cell!important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    .ir a:after,
    a[href^='javascript:']:after,
    a[href^='#']:after {
        content: ''
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    blockquote,
    pre {
        border: 1px solid #999
    }
    thead {
        display: table-header-group
    }
    img {
        max-width: 100%!important
    }
    @page {
        margin: .5cm
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
}
@media screen and (min-width:0\0) {
    select {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)
    }
}

@media screen and (min-width:0em) and (max-width:39.9375em) {
    .hide-for-small-only {
        display: none!important
    }
    .top-bar-left,
    .top-bar-right {
        width: 100%
    }
}

@media screen and (max-width:0em),
screen and (min-width:40em) {
    .show-for-small-only {
        display: none!important
    }
}


@media screen and (max-width:39.9375em) {
    .show-for-medium {
        display: none!important
    }
    .stacked-for-small .top-bar-left,
    .stacked-for-small .top-bar-right {
        width: 100%
    }
}

@media screen and (min-width:40em) and (max-width:63.9375em) {
    .hide-for-medium-only {
        display: none!important
    }
}

@media screen and (max-width:39.9375em),
screen and (min-width:64em) {
    .show-for-medium-only {
        display: none!important
    }
}

@media screen and (min-width:64em) {
    .hide-for-large {
        display: none!important
    }
}

@media screen and (max-width:63.9375em) {
    .show-for-large {
        display: none!important
    }
        .stacked-for-medium .top-bar-left,
    .stacked-for-medium .top-bar-right {
        width: 100%
    }
}

@media screen and (min-width:64em) and (max-width:74.9375em) {
    .hide-for-large-only {
        display: none!important
    }
}

@media screen and (max-width:63.9375em),
screen and (min-width:75em) {
    .show-for-large-only {
        display: none!important
    }
}
@media screen and (max-width:74.9375em) {
    .stacked-for-large .top-bar-left,
    .stacked-for-large .top-bar-right {
        width: 100%
    }
}
@media screen and (orientation:landscape) {
    .hide-for-portrait,
    .show-for-landscape {
        display: block!important
    }
    .hide-for-landscape,
    .show-for-portrait {
        display: none!important
    }
}

.hide-for-landscape,
.show-for-portrait {
    display: none!important
}

@media screen and (orientation:portrait) {
    .hide-for-portrait,
    .show-for-landscape {
        display: none!important
    }
    .hide-for-landscape,
    .show-for-portrait {
        display: block!important
    }
}
@media screen and (min-width:0em) and (max-width:39.9375em) {
    .media-object.stack-for-small .media-object-section {
        display: block;
        padding: 0 0 1rem
    }
    .media-object.stack-for-small .media-object-section img {
        width: 100%
    }
}
@media (max-width:420px) {

    .header .top-bar#top-bar-menu .row .top-bar-left {
        margin-left: 0
    }
    .header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .heading-logo {
        width: 78%
    }
    .header .top-bar#top-bar-menu .row .top-bar-right .menu-mobile {
        padding: .625rem;
        font-size: 13px
    }
     .list-post img {
        padding: 0;
        width: 100%
    }
    .list-post.row.collapse {
        width: 100%
    }
    .terms-link-post {
        margin-left: 0
    }
    .tablepress tbody tr td.column-2 {
        display: block;
        padding: 1.125rem
    }
     .widget {
        margin-bottom: 0
    }
    .widget h2 {
        padding-top: 0;
        margin-bottom: .9375rem;
        font-size: 1.125rem
    }
     .widget ul li {
        font-size: .8125rem
    }
     .home-top-sidebar h2.intro-title {
        font-size: 1.3125rem
    }
        .footer {
        padding: 0
    }
     .footer .widget {
            margin: 0;
    }
     .footer .widget h2 {
        padding-top: 0;
        margin-bottom: .9375rem
    }
}
@media (max-width:440px) {
    .header .top-bar#top-bar-menu .row .top-bar-left {
        width: 80%
    }
  
    .iframe-wrapper .loader:after {
        top: 40%;
        width: 50px;
        height: 50px
    }
    .review-thumb {
        text-align: center;
        padding-bottom: 0
    }
    .review-thumb.row .columns h3 {
       margin:0;
    }
     .review-thumb.row .columns h4 {
        margin: 0
    }
    .sidebar .singlegame_widget .vh-games-widget-item h3,
    .sidebar .widget .vh-games-widget-item h3,
    .sidebar-wrapper .singlegame_widget .vh-games-widget-item h3,
    .sidebar-wrapper .widget .vh-games-widget-item h3,
    div[class*=sidebar-wrapper-] .singlegame_widget .vh-games-widget-item h3,
    div[class*=sidebar-wrapper-] .widget .vh-games-widget-item h3,
    div[class^=sidebar-wrapper-] .singlegame_widget .vh-games-widget-item h3,
    div[class^=sidebar-wrapper-] .widget .vh-games-widget-item h3 {
        padding: 0 .3rem!important
    }
    .sidebar .singlegame_widget .vh-games-widget-item img,
    .sidebar .widget .vh-games-widget-item img,
    .sidebar-wrapper .singlegame_widget .vh-games-widget-item img,
    .sidebar-wrapper .widget .vh-games-widget-item img,
    div[class*=sidebar-wrapper-] .singlegame_widget .vh-games-widget-item img,
    div[class*=sidebar-wrapper-] .widget .vh-games-widget-item img,
    div[class^=sidebar-wrapper-] .singlegame_widget .vh-games-widget-item img,
    div[class^=sidebar-wrapper-] .widget .vh-games-widget-item img {
        margin-bottom: 0
    }
      .bonus-table-sidebar tbody tr .column-4 .button {
        margin: 0;
        font-size: .875rem
    }
}
@media (min-width: 640px){
    #popmake-140777{
        border-left: 1px solid #dfdbdb; 
    }
    .linesbonus .box-game-review{
        justify-content: normal!important;
        padding-left: 40px;
    }
    .linesbonus .box-game-review .title{
        text-align: left;
        line-height: 1;
    }
    .large-4.columns.eng-min{
        padding-left: 39px!important;
    }
 
      .review-thumb{
        display: flex;
        align-items: center;
    }
}

@media (min-width: 767px){
    #mobile-labels{
        display: none;
    }
    .favvv .menu-image-title{
        display: none;
    }
    .ez-toc-widget-container, .bookie-related {

        border-radius: 4px;
    }
    .nav-casinogame{
        display: flex;
    }
    .reviews-grid .card .vh-card-overlay{
        order: 1;
    }
    .reviews-grid .card .grid-card-rating{
        order: 2;
    }
    .reviews-grid .card .vh-bonus-text{
        order: 3;
    }
    .reviews-grid  .havePoker{
        order: 4;
    }
     .reviews-grid .bottom-section-new{
        order: 5;
    }
    #ios-install{
        font-size: 23px;
        margin-bottom: 14px;
    }
    #ios-install strong i{
        position: relative;
        top: 2px;
        margin-right: 2px;
    }
    #newPros .simple-alert-boxes{
  
        min-height: 206px;
    }
    #newPros{
        display: flex;
        align-items: center;
    }

    .crestaPostsBoxExcerpt.crestaPostsBoxExcerpt-single{
        padding-top: 5px;
        font-weight: 500;
        font-size: 17px;
    }

    .block-games-review.betting.mobile-bonuses .box-game-review.box-bonuses-review{
        min-width: 24%;
    }

    .row-fav-a{
        padding-left: 5px;
        padding-right: 5px;
    }
    .small-6.columns.vh-item-fav{
            width: 20%;
        padding: 0px 10px;
    }

    .rwp-review-criterion {
         margin-right: 13px!important;
    }
    .block-games-review .box-game-review img{
          max-width: 33px;
    }
    .footer-bonus-code-popup .container{
        padding-left: 10px;
    }
    .score-inner{
        margin-left: 71px;
    }
    .game-post.sidebar-wrapper,
    .sidebar-sports.sidebar-wrapper,
    .sidebar-wrapper-casino,
    .sidebar-wrapper-news,
    .page-template-default #sidebar1, .single-vegashero_games .large-3.medium-3.small-12.columns {
        padding: 0 0 .625rem!important
    }
    .software-games{
        display: flex;
        flex-wrap: wrap;
    }
    .full-screen.full-screen-2{
             width: 109px;
    }
    .minimize-mobile{
         display: flex;
        align-items: center;
    }
     .image-column{
        text-align: right;
    }
     .bottom-section-new{
        padding-top: 10px;
    }
    #fgbanner .m {
        width: 100%;
        display: flex;
    }
    .page-template-review-grid-template-php .reviews-grid .card .fullcard-link {
        width: 70%;
        height: 100%;
    }
    .tax-game_category #main.large-9{
        margin: 0px 12px;
    }
    .full-screen{
            border-left: 1px solid #9b9b9b;
    }
    .row.row-single-casino{
        display: flex;
            align-items: flex-end;
    }
    .footer-bonus-code-popup .container .content1 h4{
            font-size: 22px;
    }
    .page-template-review-grid-template .game-post-banner .image, .page-template-bonuses-grid-template .game-post-banner .image, .page-template-casino-grid-template .game-post-banner .image, .page-template-mobile-grid-template .game-post-banner .image{
   
       background-size: contain!important;
    
    }
        .cd-auto-hide-header {
        min-height: 44px!important;
    }
    #mobile-menu{
        display: none;
    }
    .top-bar#top-bar-menu .menu li:first-child .submenu{
        width: 400px;
    }
    .top-bar#top-bar-menu .menu li:first-child .submenu li{
        width: 49%;
        display: inline-block;
    }
    .column_list .card{
        display: flex;
        justify-content: space-between;
        align-items: center;
        min-height: auto!important;
            border-radius: 4px;
    }

  
    .footer-bonus-code-popup h4{
        color: var(--heading-color);
    }
    .footer-bonus-code-popup{
       display: none;
       
    }
    .footer-bonus-code-popup .container .content1{
        width: 60%;
    }
    .footer-bonus-code-popup .container .content1 img{
        
        max-width: 180px;
    }
     .iframe-wrapper{
        margin-top: 10px;
    }
  

}
@media (min-width: 960px){
     .banner-holder.flex-h{
        display: flex;
        max-width: 1100px!important;
        align-items: center;
        margin-bottom: 0px!important;
        background: radial-gradient(#650413, #12161f);
    }
    .slider-top{

    }
    body .ubermenu #searchvan {
   padding: 11px 7px!important;
}
    #searchvan span .menu-image-title{
        display: none;
    }
    
    .page-id-140200 .new-heading{
        text-align: center;
        display: inline-block;
        margin-left: 50%;
        transform: translateX(-50%);
        margin-top: 20px;
    }
}
 .page-id-140200 #inner-content #main{
        padding-top: 40px!important;
        position: relative;
    }
    .page-id-140200 #inner-content #main:before{
        content: '';
        width: 60px;
        height: 60px;
        position: absolute;
        top: -27px;
        left: 0;
        right: 0;
        margin: 0 auto;
        background: url(/wp-content/uploads/important-mail.png) #fff;
        background-size: 100%;
        border: 2px solid #6bae00;
        border-radius: 50%;
            box-shadow: 0px 0px 10px #d6d6d6;
    }
    .page-id-140200 #inner-content{
        margin-top: 50px;
    }
@media (min-width:1024px) {
    .custom-form-1{
        display: flex;
        justify-content: space-between;
    }

    .custom-form-1 input{
           width: 320px;
    }
    #wpcf7-f140203-p140200-o2{
            max-width: 700px;
        margin: 33px auto;

    }
  
    .vote_users div.rwp-review-wrap{
        margin-left: 20px;
    }
    .rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-users-score.rwp-ur{
        width: 123px!important
    }
    .vote_users .rwp-review .rwp-scores.rwp-ur {
        margin: 0px 30px;
    }
    .top-strip .top-bar .top-bar-left {
        margin-top: 0;
        margin-left: 0;
        width: 30%
    }
    .header .top-bar {
        padding-right: .625rem;
        padding-left: .625rem
    }
     #content #inner-content .sidebar-wrapper-casino, #content #inner-content .sidebar-wrapper, .blog .sidebar-wrapper-news{
        margin-top: 30px;
    }
    .archive.category .sidebar-wrapper-news{
        margin-top: -35px
    }
    .header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .logo-image {
        margin-top: 1.25rem;
        position: relative;
        left: 10px;
    }
     .top-bar-left.float-left.logo-wrapper{
        padding: 0px 15px 0px 0px;
    }
    .top-bar#top-bar-menu .row {
            padding-right: 35px;
        padding-left: 0;
        position: relative;
    }
    .archive #main header {
        padding: 0
    }
    .top-bar#top-bar-menu .menu .submenu>li a{
        padding-left: 5px;
    }
    .game-post-banner h1,
    .game-post-banner h2 {
        font-size: 2.25rem
    }
    .large-banner {
        min-height: 500px
    }
    .large-banner .banner-overlay-box {
        top: 50px
    }
      .category-label ul li {
        margin-top: .3125rem
    }
    .category-label ul li a {
        padding: .125rem .375rem;
        font-size: .6875rem
    }
      #inner-footer{
        display: flex;
        align-items: center;
    }
    #inner-footer img{
            max-width: 250px;
    }
    .page-template-template-full-width .reviews-grid .column,
    .page-template-template-full-width .reviews-grid .columns {
        width: 25%
    }
    .page-template-template-full-width .reviews-grid .card {
        min-height: auto
    }
    .page-template-template-full-width .reviews-grid .column:nth-of-type(1n),
    .page-template-template-full-width .reviews-grid .columns:nth-of-type(1n) {
        clear: initial
    }
    .page-template-template-full-width .reviews-grid .column:nth-of-type(4n),
    .page-template-template-full-width .reviews-grid .columns:nth-of-type(4n) {
        clear: none
    }
    .tablepress tbody {
        border: 0
    }
    .tablepress tbody tr td {
        padding: .625rem
    }
        .tablepress tbody tr td a.button {
        padding: .625rem;
        white-space: nowrap
    }
    .row-pros-cons{
        display: flex;
        margin-left: -15px;
        margin-right: -15px;
    }
    .footer {
        padding: 0 1.875rem
    }
    .Widget_vh_recent_games li.vh-games-widget-item {
        margin-right: 2.5rem
    }
     .vh-pagination {
        margin: .625rem 0
    }
    .widget .vh-filter select:first-child {
        margin-left: 0
    }
    .widget .vh-filter select:last-child {
        margin-right: 8px
    }
    .widget #vh-lobby-posts {
        margin: 0 -10px
    }
    .widget #vh-lobby-posts .vh-item {
        width: 45%;
        margin: 0 .625rem!important
    }
     .cd-secondary-nav.fixed {
        top: 80px;
        box-shadow: 0 -6px 0 #25283D
    }
    .cd-secondary-nav.slide-up {
        transform: translateY(-80px)
    }
}
@media (min-width:1200px) {
    .widget #vh-lobby-posts .vh-item {
        width: 45%;
        margin: 0 .625rem!important;
        border-bottom: 0
    }
}
@media (max-width: 490px){
    .column_list .card .vh-card-overlay img{
        width: 65px;
    }
}
@media (min-width:600px){
      .show_on_mobile_inline{
        display: none;
    }
    .casino-boxx{
        display: flex;
        align-items: center;
        font-size: 20px;
        color: var(--heading-color);
    }
    .buttons_share_1 a img {
        padding-right: 5px;
    }
    .skype-share{
        min-width: 118px!important;
    }
    .supportBox:nth-child(2), .supportBox:nth-child(3) {
        border-left: 1px solid #d1d1d1;
    }
    .sectionId h2:after{
        top: 50%;
       left: 15px;
    }
    .sectionId h2{
        width: calc(100% - 25px);
    }
    .nav_dinamic.ez-toc-list li{
        position: relative;
    }
    .nav_dinamic.ez-toc-list li.active{
        padding-left: 20px!important;
    }
    .nav_dinamic.ez-toc-list li.active:after{
        content: '\f111';
        font-family: FontAwesome;
        position: absolute;
        font-size: 10px;
        left: 5px;
        top: 12px;
        color: #6aae01;
    }
    .ez-toc-list > li{
        color: #4d4d4f!important;  
        padding: 8px 10px!important;
    }
    .ez-toc-list > li:not(:last-child){
        border-bottom: 1px solid #e4e4e4!important;    
    }
    #fixed-search{
        width: 100%;
        display: flex;
        max-width: 1260px;
        margin: 0 auto;
        align-items: center;
        margin-bottom: 14px;
    }
    #fixed-search .seachlobby input[type="text"].vh-search{
        padding: 11px 10px;
        border: 1px solid #46515f;
        background: #2a3747;
        width: 100%;
        color: #fff;
    }
    .seachlobby{
        width: 30%;
        margin-left: 10px;
    }
    .show_on_mobile{
        display: none;
    }
  

}
.seachlobby input::placeholder{
    color: #fff
}
#fixed-search .seachlobby input[type="text"].vh-search{
    font-size: 14px;
    text-transform: capitalize;
    margin: 0 auto;
}

.custom-select {
  position: relative;
    min-width: 33%;
    margin: 0px 10px;
}
.custom-select:first-child{
    margin-left: 0px;
}
.custom-select .select-items{
        display: flex;
    flex-wrap: wrap;
}
.custom-select .select-items.select-hide{
    display: none;
}
.custom-select .select-items div{
      flex: 50%;
    color: #fff;
    border: 1px solid #ffffff21;
}
.custom-select select {
  display: none;
}
.select-selected {
         background-color: #2a3747;
}
.select-selected:hover{
        background-color: #3d4f65;
}
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #575759 transparent transparent transparent;
}
.select-selected.select-arrow-active:after {
  border-color:transparent transparent #575759 transparent;
  top: 7px;
}
.select-items div,.select-selected {
    color: #ffffff;
    padding: 8px 16px;
    border: 1px solid #46515f;
    cursor: pointer;
}
.select-items {
  position: absolute;
      background-color: #2a3747;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 999;
}
.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}
.singlepost-thumb{
    margin-bottom: 20px;
}
@media (max-width:600px) {
    .bonus-lenta{
        padding: 2px 5px 2px 2px;
    }
    .bonus-lenta .lenta-bonus{
          font-size: 13px;
    
        line-height: 1.3;
    }
    .bonus-lenta a {
	    font-size: 12px;
	    padding: 5px 5px;
	    min-width: 102px;
	    display: block;
    }
    .bonus-lenta a i {
       display: none;
    }
    .bonus-lenta img{
        max-width: 90px;
    }
      .show_on_mobile_inline{
        display: inline-block;
    }
    .ddR{
        margin-bottom: 7px;
    }
    .page-template-default #fix_nav{
        display: none!important
    }
    #releated-pages a{
          padding: 4px 4px;
        font-size: 10px;
        margin: 2px;
    }
    #releated-pages{
        font-size: 13px;
    }
     #ezw_tco-2{
        display: none;
     }
    .show_on_mobile{
        display: block;
    }
    .hide_on_mobile{
        display: none;
    }
    .rating-casino .kksr-legend{
        display: none;
    }
    .prev-next-navigation .navigation .prev-post a, .prev-next-navigation .navigation .next-post a{
        width: 80%;
        font-size: 12px;
    }
    .prev-next-navigation .navigation .prev-post a:before, .prev-next-navigation .navigation .next-post a:before{
        font-size: 10px;
    }
    .prev-next-navigation .navigation .prev-post{
        margin-right: 2px;
    }
     .prev-next-navigation .navigation .next-post{
        margin-left: 2px;
     }
    .prev-next-navigation .navigation .prev-post, .prev-next-navigation .navigation .next-post{
        font-size: 32px!important;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .top-strip .top-bar {
        display: none
    }

    .header .top-bar#top-bar-menu {
        padding-right: 0;
        padding-left: 0;
  
    }
    .header .top-bar#top-bar-menu .row .accordion-menu {
        display: none;
        margin-top: 4.375rem;
        margin-bottom: 1.25rem;
        background: 0 0;
        float: none
    }
    .header .top-bar#top-bar-menu .row .accordion-menu li {
        height: auto;
        clear: both;
        background-color: none;
        border-top: 0
    }
    .header .top-bar#top-bar-menu .row .accordion-menu li a {
           padding: 12px;
    }
    .top-bar#top-bar-menu .menu .submenu>li a{
            padding: 5px 12px!important; 
    }
    .header .top-bar#top-bar-menu .row .accordion-menu li ul {
        padding: 0;
        width: 100%
    }
    .header .top-bar#top-bar-menu .row .accordion-menu li ul li {
        display: inline-block;
        width: 100%
    }
    .header .top-bar#top-bar-menu .row .accordion-menu li.cta {
        background: 0 0
    }
    .header .top-bar#top-bar-menu .row .accordion-menu li.cta a {
        margin: 0;
        width: 100%;
        padding: .625rem;
        text-align: center
    }
    .header .top-bar#top-bar-menu .row .accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after {
        margin-top: -8px
    }
     .header .top-bar#top-bar-menu .row .top-bar-left {
        width: 70%;
        margin-left: 0
    }
      .header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .heading-logo {
        display: inline-block
    }
    .header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .heading-logo h1.logo {
        margin: .3125rem 0 0;
        font-size: 1.25rem
    }
    .header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .site-description {
        margin-bottom: 0
    }
     .header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .logo-icon {
        margin: 1.25rem .625rem 0 0;
        display: block;
        width: 30px
    }
    .header .top-bar#top-bar-menu .row .top-bar-right {
           width: 20%;
        margin-top: 19px;
        text-align: right;
    }
     .header .top-bar#top-bar-menu .row .top-bar-right .menu-mobile {
        display: none;
        margin: .8125rem 0 0
    }
    .top-bar#top-bar-menu .row .menu {
        margin-right: 0
    }
    header h4.byline {
        margin-bottom: .9375rem
    }
     header span.byline {
        margin-bottom: .9375rem;
        display: block
    }
      #content.cd-main-content {
        padding-top: 0
    }
     #content #inner-content #main {
        padding-right: .9375rem;
        padding-left: .9375rem
    }
    .page-title {
        font-size: 1.125rem;
        margin-top: .625rem
    }
     .page-title,
    .single-title {
        font-size: 1.75rem;
        margin-top: .625rem
    }
    .byline,
    .tags {
        font-size: .75rem
    }
    .large-banner {
        min-height: 17.5rem;
        margin-bottom: 1.25rem
    }
    .large-banner .banner-overlay-box h2 {
        font-size: 3.125rem;
        margin-bottom: 0
    }
     .large-banner .banner-overlay-box h3 {
        font-size: 1.875rem
    }
    .button.slider {
        background: #fff;
        color: #FF5A62;
        height: auto;
        margin: 0;
        padding: 5px 10px;
        font-size: .625rem
    }
    .divider {
        border: 0;
        padding-left: 0
    }
    .grid-banner-wrapper .grid-banner {
        margin-bottom: .625rem
    }
    .grid-banner-wrapper .grid-banner .banner-content p {
        margin-bottom: 2rem
    }
    .grid-banner-wrapper .grid-banner .banner-content.large-banner {
        padding: 1.875rem
    }
    .grid-banner-wrapper .grid-banner .banner-content.large-banner h2 {
        font-size: 2rem;
        line-height: 2.25rem
    }
     .post-banner {
        height: 12.5rem
    }
     .post-banner .overlay {
        height: 12.5rem;
        width: 100%;
        padding: 4.0625rem 1.25rem 1.25rem;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box
    }
    .post-banner .overlay h1 {
        margin-top: .625rem;
        margin-bottom: 0;
        font-size: 1.25rem;
        line-height: 1.3125rem
    }
     .post-banner .overlay h2 {
        font-size: 1.3125rem;
        line-height: 1.5rem
    }
    .post-banner .overlay h5 {
        font-size: .75rem
    }
    .list-post.row.collapse {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    .list-post .post-details {
        margin-top: .3125rem;
        font-size: .75rem
    }
    .list-post img {
        padding: 0;
        margin-bottom: 0;
        width: 100%
    }

    div[class*=wp-review-] .review-links,
    div[class^=wp-review-] .review-links {
        text-align: center
    }
     .tax-game_category #main article .large-9.medium-9.small-4.columns{
        right: 0;

    }
    .tax-game_category #main article .large-9.medium-9.small-4.columns a{
        font-weight: 300;
    }
    .tax-game_category #main.large-9{

           grid-template-columns: repeat(auto-fit, 48.7%);
    }
    .grid-reviews h2 {
        margin-top: 1.875rem;
        padding: 0 1.25rem
    }
     .reviews-grid .card .vh-card-overlay .no-image-radius span {
        line-height: 7.5rem
    }
    .reviews-grid .card .vh-card-title {
       font-size: 14px;
        line-height: 1.2;
    }
      .reviews-grid .card .button,
    .reviews-grid .card .vh-bonus-text {
              font-size: 15px;
    }
    .tablepress thead tr th.column-2 {
        display: none
    }
    .tablepress tbody tr td {
        padding: .625rem .625rem .625rem .3125rem;
           font-size: 11px;
        line-height: 1.125rem
    }
    #tabs2 li{
            padding: 3px 7px;
    }
    h6 {
        font-size: 14px;
    }
    figure {
        margin: 1em 20px;
    }
    .softs ul li{
        margin: 5px;
    }
    .icon-circle {
        width: 60px!important;
        height: 60px!important;
        background-size: 40px!important;
        margin-top: 5px;
    }
    .icon-circle-wrapper{
    width: 72px!important;
    height: 72px!important;
    }
    .ubermenu-submenu .menu-image-title{
        font-size: 13px;
    }
     .tablepress tbody tr td.column-1 {
            padding: 0.625rem .1125rem;
    }
        #tablepress-3 tbody tr td.column-2 {
        
        display: none

    }
     .tablepress tbody tr td a.button {
        padding: .5rem .75rem
    }
     .entry-content .dataTables_wrapper .tablepress {
        width: 100%!important
    }
    .entry-content .dataTables_wrapper .tablepress tbody tr td.column-2 {
        display: none
    }
    .widget {
        margin: 0
    }
    .sidebar,
    .sidebar-wrapper,
    div[class*=sidebar-wrapper-],
    div[class^=sidebar-wrapper-] {
        padding: 0 1.25rem
    }
     .home-top-sidebar h2.intro-title {
        margin-top: 0;
        margin-bottom: 1.25rem;
        font-size: 1.5rem
    }
     .home-top-sidebar p.intro-content {
        margin-bottom: 1.5625rem
    }
    .sidebar-wrapper,
    .sidebar-wrapper-casino,
    .sidebar-wrapper-news,
    div[class*=home-sidebar-],
    div[class^=home-sidebar-] {
           padding-left: 1.25rem!important;
    padding-right: 1.25rem!important;
    }
    #offer-inner-game{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #offer-inner-game small.tc{display: none;}
    .new-box img{
           max-width: 125px;
    }
    .bonus-text h4{
        margin: 0px;
    }
    .game-post .button-sidebar{
        margin-top: 5px;
    }
    .game-post .widget h2.widgettitle{
           margin: .9rem 0!important;
    }
    .game-post  .button-sidebar a{
        font-size: 16px;
            padding: 7px 19px;
    }
    #offer-inner-game  .new-box{
    margin-right: 15px; 
    }
    .bonus-text strong{
        font-size: 18px;
    }
    #offer-inner-game  .bonus-text{
        text-align: left;
    }
    .game-post .widget h2.widgettitle{

    }
    .game-post .widget h2.widgettitle,
    .sidebar-sports .widget h2.widgettitle {
        margin: .9375rem 0
    }
    .footer {
        padding-left: .625rem;
        padding-right: .625rem
    }
   #menu-footer-big >li>a>span{
        font-size: 12.5px;
   }
   .footer .menu img{
    height: 16px;
   }
     .buttons_share_1{
        text-align: center;
    }
    .buttons_share_1 a {
        width: 14%!important;
        max-width: 47%!important;
    }
    .buttons_share_1 a span{
        display: none;
    }
    .vh-filter {
           display: flex;
        justify-content: space-between;
    }
    .vh-filter select {
        min-width: 43%;
         max-width: 44%;
             position: relative;
        margin-top: 0;
        padding: 7px 5px;
        margin-bottom: .3125rem;
        z-index: 8;
    }
    .vh-lobby-page .entry-content ul#vh-lobby-posts{
        margin-top: 5px;
    }
    .entry-content ul#vh-lobby-posts {
        margin-top: 1.25rem;
        padding: 0
    }
    #menu-footer-big .sub-menu li:before {
        margin-left: 0px;
    }
    .footer .widget.widget_nav_menu ul li a{
        font-size: 11px;
            padding-bottom: 0px;
    padding-top: 7px;
    }
    .menu-footer-big-container {
        padding-top: 13px;
    }
    .entry-content ul#vh-lobby-posts .vh-item {
        width: 50%;
        border-bottom: 0;
        padding: 4px!important;
        margin: 0 0 1px 0 !important;
    }
    .page-template-template-full-width .vh-item{
         width: 50%;
        border-bottom: 0;
        padding: 4px!important;
        margin: 0 0 1px 0 !important;
    }
        .widget {
        margin: 0 .625rem
    }
     .widget #vh-lobby-posts .vh-item {
        width: 100%;
        border-bottom: 0;
        margin: 0!important
    }
      .footer-strip .menu>li{
        display: block;
    }
    
    .footer-copyright {
        font-size: 10px;
    }
    .cd-secondary-nav {
        margin-top: 0
    }
    .mobile-sticky .bonus-table-sidebar,
    .mobile-sticky .globalaff,
    .mobile-sticky-casino .casinocta {
        position: fixed;
        bottom: 0;
        margin: 0;
        width: 100%;
        z-index: 100;
        left: 0
    }
    p {
            font-size: 14.5px;
    }
    
    .games-menu,
    {
        display: none
    }
    .mobile-sticky .large-cta {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0
    }
    .mobile-sticky .dataTables_wrapper {
        margin-bottom: 0
    }
     .casino-boxx{
        font-size: 14px;
        line-height: 1.2;
        text-align: center;
    }
    .mobile-option .row{
        display: flex;
    }
    .mobile-option img{
        margin: 5px;
            width: 46%;
      
        
    }
     .mobile-option img.other{
      max-width: 55px;
        
    }
    .certifiedbyBL ul li{
        margin: 5px 0px;
            width: 100%;
    }
    .jumbotron .background-white{
        width: calc(100% - 20px);
        margin: 10px 10px 10px;
    }
    .home-heading{
        font-size: 1.25rem;
    }
    .jumbotron{
        background-size: 240%;
    }
    .ol-mmf-linked-wrapper-new .ol-mmf-linked li:before{
        margin-left: 20px;
    }
    .ol-mmf-linked-wrapper-new .ol-mmf-linked li:before {
        width: 20px;
        height: 20px;
        font-size: 13px;
        line-height: 22px;
        margin-top: 28px;
        opacity: 0;
    }
    .ol-mmf-linked-wrapper-new .ol-mmf-icon {
        width: 45px;
        height: 44px;
        padding-left: 1px;
        margin-left: -34px;
        margin-top: 18px;

    }
    .ol-mmf-linked-wrapper-new .ol-mmf-line{
        display: none;
    }
}
@media (max-width:768px) {
    .single-vegashero_games  #sidebar1{
        display: none;
    }
    #mobile-labels{
        display: flex;align-items: center;
    }
    .searchoBtn{
        cursor: pointer;
        width: 41px;
        height: 43px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-right: 2px solid #212b38;
    }
    body, .ol-mmf-linked-wrapper-new .ol-mmf-linked .ol-mmf-text{
        font-size: 14px;
    }
     .x-content-band.box-shadow  {
        padding: 10px!important;
    }
     .columns.eng-min{
        margin-bottom: 8px;
     }
     .payment-method span:before {
 
        background-position: center!important;
        margin: 0 auto!important;
        left: 0;
        right: 0;
        }
        .payments-table thead th{
            text-align: center;
        }
     .deposits-table #tab-container ul li{
        width: 49%;
        font-size: 12px;
        padding: 5px 2px;
            text-align: center;
                font-weight: bold;
     }
     .deposits-table .payments-table{
        font-size: 11px;
        text-align: center;
     }
     .deposits-table tr .payment-method{
        max-width: 62px;
        text-align: center;
     }

    #guides{
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        display: flex;
        flex-direction: column;
        box-shadow: 0px 0px 10px #0000001c;
    }
    #guides h2.widgettitle{
        position: relative;
        font-size: 16px;
            padding-left: 33px;
    }
    #guides h2.widgettitle:before{
            top: -3px;
            padding: 5px;
            width: 26px;
            height: 26px;
            font-size: 16px;
    }
    #guides h2.widgettitle:after{
        content: "\f078";
        font-family: FontAwesome;
        position: absolute;
        right: 10px;
        transform: rotate(180deg);
        font-size: 15px;
    }
    .main-guides  #guides h2.widgettitle:after{
        transform: rotate(0deg);
    }
    #guides .menu-guides-container{
        display: none;
    }

    #guides .widgettitle{
        margin-bottom: 0px;
    }
    .main-guides #guides .menu-guides-container{
        display: block;
        order: 1;
    }
    .main-guides #guides h2{
        order: 2;
    }
    .card .havePoker{
        display: none!important;
    }
    #newPros .simple-alert-boxes i{
        margin-right: 5px!important;
        padding: 4px 8px !important;
            font-size: 15px;
    }
    .rwp-users-reviews-wrap .rwp-u-review__date{
        display: none;
    }
    .rwp-users-reviews-wrap .rwp-u-review__likes {
        display: flex;
        width: 100%;
    }
    .rwp-users-reviews-wrap .large-5.medium-5.small-5.columns{
        width: 100%
    }
    .lgs-category-description{
        font-size: 12px;
        font-weight: 300;
        margin-top: 3px;
    }
    .rowCasino img{
        max-width: 65px;
        float: left;;
        padding-top: 20px;
    }
    .rowCasino{
        display: block;
    }
    .review-thumb.row.single-rev-row{
        margin-bottom: 15px!important;
         padding: 30px 0px 40px 0px!important;
    }
    body.single-casino_type .crestaPostsBox {

        bottom: 44px!important;
    }
    .right__list {
        margin-left: 15px!important;
    }
    .block-games-review.betting.mobile-bonuses .box-game-review.box-bonuses-review {
        width: 49%!important;
    }
    .favorites.fav-button{
        display: flex!important;
        
    }
    .favorites.fav-button button{
            display: inline-flex!important;
    }
    .favorites.fav-button{
        max-width: 27px!important
    }
    #content #inner-content #main h4{
        font-size:  .95rem;
    }
    .wpcf7-submit{
        font-size: 15px!important
    }
    .lgs-category-box{
        margin-bottom: 0px!important;
        height: 100%;
        margin: 10px 0px;
    }
    .page-template-template-favorites .watchlist-list.stm_ico_grid{
        margin-left: -10px;
        margin-right: -10px;
    }
    .iv_flex .card.columns{
        margin-bottom: 5px;
            padding: 5px;
    }
    .row.newrow1.sectionId .card.large-4.medium-4.small-12{
        padding: 0px 5px;
    }
    .iv_flex .lgs-category-box .lgs-category-description{
        margin-left: 5px;
        margin-right: 5px;
    }

   .widget #vh-lobby-posts .vh-item {
        width: 47%;
        margin: 0 .625rem!important
    }
    .full-screen i{
        font-size: 13px!important;
            padding-left: 3px!important;
    }
    .kksratrrr .kksr-legend{
            display: none!important;
    }
    .minimize-mobile{
            float: left;;
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between;
    }
    .minimize-mobile .kksratrrr .rating-casino span{
        display: none;
    }
    .minimize-mobile .kksratrrr{
        transform: scale(.9);
    }

    .mobile-option{
        flex-wrap: wrap;
        margin-bottom: 15px;

    }
    .full-screen {
        margin-left: 0!important;
        padding-left: 0!important;
        width: auto!important;
    }
    .post-banner-spacer {
        display: none
    }
    .large-banner .banner-overlay-box {
        width: 100%;
        position: relative;
        top: 0;
        left: 0;
        padding-top: 1.875rem;
        padding-left: .625rem;
        padding-right: .625rem
    }
     .divider {
        border-left: 0
    }
    .grid-banner-wrapper {
        margin-bottom: 1.25rem;
        padding-top: 0
    }
    .post-banner .overlay {
        width: 100%;
        height: 100%;
        padding: 18% 2.5rem 2.5rem
    }
    .post-banner .overlay h1 {
        margin-top: 1.25rem;
        font-size: 1.875rem
    }
     .post-banner .overlay h5 {
        font-size: 1.125rem
    }
    .list-post.row {
        margin-left: 0;
        margin-right: 0;
            margin-bottom: 10px;
    }
    .archive.tax-game_category .list-post.row{
        margin-bottom: 0px!important;
    }
     .posts-button.row {
        margin-right: 0;
        margin-left: 0
    }
     .iframe-wrapper .loader:after {
        top: 40%
    }
    div[class*=wp-review-],
    div[class^=wp-review-] {
        padding: 15px
    }
     .widget_wp_review_tab {
        margin-bottom: 1.25rem
    }
        .tablepress-responsive-phone thead {
        display: none!important
    }
    .tablepress-responsive-phone tbody tr td {
        text-align: center;
        padding: 1.25rem
    }
    .footer-strip ul.menu{
        display: flex;
        flex-wrap: wrap;
        
    }
    .footer-strip .menu>li:not(.menu-text)>a{
            padding: 5px;
                font-size: 12px;
    }
    .logo-footer{
        width: 100%;
        margin-bottom: 15px;
    }
    h2 {
        font-size: 1.2rem;

    }
    .ol-mmf-linked-wrapper-new .ol-mmf-linked .ol-mmf-title{
        font-size: 16px;
    }
    .casino_type-template-default article section.entry-content h2 i {
   
        margin-right: 8px!important;
        padding: 10px 8px !important;
        text-align: center;
        margin-top: -2px;
    }

     .entry {
        min-height: 50px!important;
        padding: 10px 20px 10px!important;
        margin-top: 7px!important;
        margin-bottom: 7px!important;
    }
    .sidebar .button-container .tablepress-responsive-phone tbody tr,
    .sidebar-wrapper .button-container .tablepress-responsive-phone tbody tr,
    div[class*=sidebar-wrapper-] .button-container .tablepress-responsive-phone tbody tr,
    div[class^=sidebar-wrapper-] .button-container .tablepress-responsive-phone tbody tr {
        width: 100%;
        display: table-row
    }
    .sidebar .button-container .tablepress-responsive-phone tbody tr td,
    .sidebar-wrapper .button-container .tablepress-responsive-phone tbody tr td,
    div[class*=sidebar-wrapper-] .button-container .tablepress-responsive-phone tbody tr td,
    div[class^=sidebar-wrapper-] .button-container .tablepress-responsive-phone tbody tr td {
        width: 26%;
        padding: .625rem;
        display: table-cell;
        text-align: left;
        border-bottom: 1px solid #ddd
    }
    .sidebar .button-container .tablepress-responsive-phone tbody tr td:first-child,
    .sidebar-wrapper .button-container .tablepress-responsive-phone tbody tr td:first-child,
    div[class*=sidebar-wrapper-] .button-container .tablepress-responsive-phone tbody tr td:first-child,
    div[class^=sidebar-wrapper-] .button-container .tablepress-responsive-phone tbody tr td:first-child {
        display: none
    }
      .sidebar .button-container .tablepress-responsive-phone tbody tr td.column-3,
    .sidebar-wrapper .button-container .tablepress-responsive-phone tbody tr td.column-3,
    div[class*=sidebar-wrapper-] .button-container .tablepress-responsive-phone tbody tr td.column-3,
    div[class^=sidebar-wrapper-] .button-container .tablepress-responsive-phone tbody tr td.column-3 {
        display: none
    }
    .sidebar .singlegame_widget .textwidget .vh-casino-providers thead,
    .sidebar .widget .textwidget .vh-casino-providers thead,
    .sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers thead,
    .sidebar-wrapper .widget .textwidget .vh-casino-providers thead,
    div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead,
    div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead,
    div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead,
    div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead {
        background: 0 0!important
    }
    .sidebar .singlegame_widget .textwidget .vh-casino-providers thead tr,
    .sidebar .widget .textwidget .vh-casino-providers thead tr,
    .sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers thead tr,
    .sidebar-wrapper .widget .textwidget .vh-casino-providers thead tr,
    div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr,
    div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr,
    div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr,
    div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr {
        height: 3.25rem;
        position: relative
    }
    .sidebar .singlegame_widget .textwidget .vh-casino-providers thead tr th,
    .sidebar .widget .textwidget .vh-casino-providers thead tr th,
    .sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers thead tr th,
    .sidebar-wrapper .widget .textwidget .vh-casino-providers thead tr th,
    div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr th,
    div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr th,
    div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr th,
    div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr th {
        position: absolute;
        background: #fff;
        color: var(--heading-color);
        text-align: center;
        padding: .625rem;
        border-bottom: 1px solid #F5F5F5
    }
    .sidebar .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-casino,
    .sidebar .widget .textwidget .vh-casino-providers thead tr th.vh-casino,
    .sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-casino,
    .sidebar-wrapper .widget .textwidget .vh-casino-providers thead tr th.vh-casino,
    div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-casino,
    div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr th.vh-casino,
    div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-casino,
    div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr th.vh-casino {
        width: 80%!important;
        height: 3.25rem;
        padding: .9375rem
    }
    .sidebar .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-cta-buttons,
    .sidebar .widget .textwidget .vh-casino-providers thead tr th.vh-cta-buttons,
    .sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-cta-buttons,
    .sidebar-wrapper .widget .textwidget .vh-casino-providers thead tr th.vh-cta-buttons,
    div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-cta-buttons,
    div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr th.vh-cta-buttons,
    div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers thead tr th.vh-cta-buttons,
    div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers thead tr th.vh-cta-buttons {
        display: none
    }
    .sidebar .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-casino,
    .sidebar .widget .textwidget .vh-casino-providers tbody tr td.vh-casino,
    .sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-casino,
    .sidebar-wrapper .widget .textwidget .vh-casino-providers tbody tr td.vh-casino,
    div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-casino,
    div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-casino,
    div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-casino,
    div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-casino {
        padding: .9375rem .625rem .3125rem
    }
    .sidebar .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons,
    .sidebar .widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons,
    .sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons,
    .sidebar-wrapper .widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons,
    div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons,
    div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons,
    div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons,
    div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons {
        padding: .3125rem .625rem
    }
     .sidebar .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
    .sidebar .widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
    .sidebar-wrapper .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
    .sidebar-wrapper .widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
    div[class*=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
    div[class*=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
    div[class^=sidebar-wrapper-] .singlegame_widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow,
    div[class^=sidebar-wrapper-] .widget .textwidget .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow {
        margin-top: 0;
        padding: .5rem .75rem;
        font-size: .75rem
    }
      .home-top-sidebar h2.intro-title {
        margin-top: .625rem;
        font-size: 1.75rem
    }
    .page-template-template-favorites .header-container{
        padding-right: .9375rem;
        padding-left: .9375rem;
    }

    .home-top-sidebar p.intro-content {
        font-size: .875rem
    }
    .vh-item .vh-game-title, .vegashero_games .large-9 h3{
         font-size: 13px;
    }
    .single-vegashero_games header{
        padding-top: 0px!important;
    }
    .archive  .vegashero_games .large-9{
        height: 27px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .archive  .vegashero_games .large-9 h3{
        font-size: 14px!important;
    }
    .columns.eng-min h3{
        display: none;
    }
    .sidebar-wrapper .widget,
    .sidebar-wrapper-casino .widget,
    .sidebar-wrapper-news .widget,
    div[class*=home-sidebar-] .widget,
    div[class^=home-sidebar-] .widget {
        width: 100%;
        clear: none;
        margin: 0
    }
    #top-bar-menu .logo-image{
          margin-top: 4px!important;
    }
     .block-games-review .box-game-review{
        width: 24%!important;
        flex-direction: column!important;
    }
    .game-post,
    .sidebar-sports {
        margin-top: 1.25rem
    }
    .block-games-review .box-game-review .title {
        line-height: 14px!important;
        font-size: 12px!important;
    }
    .block-games-review .box-game-review{
        margin: 0 1% 3% 0;
    }
     .bonus-table-sidebar tbody tr .column-4 .button {
        margin: 0;
        font-size: .9375rem
    }
     #fgbanner .m img{
        max-width: 140px!important;
        margin: 0 auto;
        display: block;
    }
    #fgbanner a {
    
        font-size: 17px!important;
        line-height: 1.2!important;
    }
    #fgbanner a.btn-banner{
           line-height: 35px!important;
            height: 35px;
                margin-top: 12px!important;
    }
    #custom_html-6{
        margin: 0px!important;
    }
    .reviews-grid .card .fullcard-link {
        width:100%;
        height: 50%;
    }
    .footer {
        padding-bottom: 1.875rem
    }
    .footer .widget {
        margin-bottom: 0
    }
    body .ubermenu .ubermenu-target {
        padding: 10px 10px!important;
    }
    .footer .widget h2 {
        padding-top: .625rem;
        margin-bottom: .9375rem
    }
     .entry h4{
        font-size: 14px;
    }
    .entry img {
        width: 50px!important;
        height: 50px!important;
    }
    .ol-mmf-linked-wrapper-new .ol-mmf-linked .ol-mmf-text:before{
        margin-right: 5px!important;
    }
    #menu-footer-big {
        display: flex;
        flex-wrap: wrap;
    }
    .footer ul.menu>li{
        flex:none;
        width: 33%;
    }
    .entry-content ul#vh-lobby-posts .vh-item:hover {
        display: none
    }
    .entry-content ul#vh-lobby-posts .vh-item img {
        width: auto;
        height: auto
    }
    .play-now {
        display: none
    }
    .county-menu li a img {
              margin-left: 10px;
    }
    .county-menu li:not(:last-child) {

        margin-right: 0px;
    }
    .rwp-u-review__avatar{
        padding-right: 5px;
    }
    
    .homepartlist{
        margin-top: 0px!important;
    }
    .row.row-pros-cons .large-6.medium-6.columns{
        padding:0px;
    }
    .pros-cons{
        margin-bottom: 10px!important;
    }

    
     .game-post-banner {
        margin-top: 0px!important;
    }
     .game-post-banner h2{
        font-size: 23px!important;
        top: 25%!important;
     }
    body .game-post-banner .image{
        background-size: cover!important;
    }
    .logo-image{
           max-width: 200px!important;
    }
    #main {
        padding-left: .9375rem;
        padding-right: .9375rem
    }
     #content #inner-content #main article section .iframe_kh_wrapper iframe {
        min-width: 100%
    }
    .page-title,
    .single-title {
        margin-top: 1.875rem
    }
    #content #inner-content {
        padding: .3125rem 0
    }

    #content #inner-content #main article header h4.byline {
        margin-top: 0;
        margin-bottom: 1.25rem;
        font-size: .75rem
    }
    header h2 {
        font-size: 2rem
    }
    #content.cd-main-content {
           padding-top: 2.6rem;
    }
    body.logged-in.admin-bar {
        margin-top: 46px
    }
      .games-menu {
        display: none
    }
    .top-bar#top-bar-menu .menu .submenu li a{
        display: inline-block!important;
            width: 100%;
    }
    .top-bar#top-bar-menu .menu li a {
        padding: 1.875rem 17% 1.75rem
    }
    #text-4{
        padding-right: 10px;
    }
    .top-bar#top-bar-menu .row .menu li a {
        padding: .75rem
    }
    .sub-bar {
        display: none
    }
     .header .top-bar#top-bar-menu .row .top-bar-right .menu-mobile {
        display: block!important;
        padding: .625rem .9375rem;
        font-size: 14px;
        margin: 1.4375rem 0 0
    }
    .header .top-bar#top-bar-menu .row ul[id^=menu-] {
        display: none
    }
     .header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .logo-icon {
        width: 12%
    }
     .header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .heading-logo h1.logo {
        margin: 1.25rem 0 0
    }
     .header .top-bar#top-bar-menu .row .top-bar-left {
        margin-top: 0;
        margin-left: 0;
        width: 50%
    }
    .image-column, .columns.eng-min, .text-left.tcapply{
        text-align: center;
    }
    .review-thumb h3, .review-thumb h4, .tcapply{
        margin-left: 0px!important;
    }
     .image-column img{
           max-width: 160px;
            margin-bottom: 10px;
     }
     .columns-respons{
        padding: 8px 0px 8px 0px!important;
    }
    .reviews-grid .card .vh-bonus-text{
            margin-bottom: 15px;
    }
    .boktable  tr td{
        line-height: .7rem!important;
    }
    .bx-wrapper .bx-viewport {
        max-height: 88px!important;
    }
    .bx-wrapper{
        margin: 0 auto 15px!important;
    }
    .reviews-grid .card{
        padding: 8px
    }
    .home .reviews-grid .card{
        padding:8px 0px;
    }
    .certifiedbyBL{
           margin: 8px 0px!important;
    }
    .footer-strip{
        padding: 10px!important;
    }
    .county-menu{
        margin-left: 0px;
    }
    #main .pro-1, #main  .cons-1{
        padding-left: 0px!important
    }
    .rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-users-score.rwp-ur:before{
        font-size: 9px;
    }
    .header .top-bar#top-bar-menu {
         padding-right: 0;
        padding-left: 0;
    }
    .rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-users-score.rwp-ur .rwp-users-score-value{
        font-size: 30px;
            line-height: 22px;
    }
    .rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-users-score.rwp-ur{
        width: 85px;
        height: 85px;
        min-height: 85px;
    }
    
    #tabs li{
           width: 49.2%;
        text-align: center;
        font-size: 14px;
    }
    #tabs3 li{
       width: 49.2%;
        text-align: center;
        font-size: 14px;
    }
    .rwp-rating-form-user-info{
        display: none;
    }
    .rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content{
        margin-left: 0px!important;
    }
    .rwp-u-review__content{
        margin-left: 70px!important;
    }
    .rwp-u-review__user{
        width: 60px;
    }
    .rwp-people-label{
           font-size: 12px!important;
    }
    .rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label i{
        display: none;
    }
    .rwp-users-reviews-wrap .rwp-users-reviews-toolbar {
    margin-top: -4px;
    }
     .vote_users .rwp-u-review__scores .rwp-review-criterion{
        margin-bottom: 10px!important;
        width: 47%;
        margin-right: 5px!important;
    }
    .rwp-review-criterion__label{
        font-size: 11px;
    }
    .rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content input[type=button]{
        float: none!important;
    }
    .rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content p.rwp-submit-wrap{
        text-align: center;
    }
    .vote_users .button{
        font-size: 14.5px;
    }
     .rating-casino{
        display: inline-flex!important;
    }
    .top-strip .top-bar {
        padding-right: .625rem;
        padding-left: .625rem
    }

     .full-screen{
        display: inline-block;
        width: 46%;
        margin-bottom: 7px;
        margin-left: 2px!important;
    }
    .full-screen button{
        font-size: 12px!important;
    }
    #fgbanner span{
        display: block!important;
        width: 100%!important;

    }
    #fgbanner a {
        display: block!important;
        width: 90%!important;
        margin: 8px auto!important;
    }
    #fgbanner .split{
        display: none;
    }
    #fgbanner .m {
        padding: 10px 0px;
    }
    .full-screen{
        text-align: right;
    }
    .full-screen button{
        display: inline-block!important;
    }
    .vh-casino-providers tbody tr{
        border-bottom: 15px solid #1f1f1f; 
    }
    body .top-bar#top-bar-menu .menu li:hover{
        border-top: none!important;
    }
    #mobile-menu{
        display: block;
    }
    
    .column_list .review-result-wrapper i {
        font-size: 13px!important;
    }
    .column_list .card{
        min-height: auto!important;
    }

    .column_list .card .vh-card-overlay, .column_list .card .grid-card-rating, .column_list .card  .havePoker{
            width: 36%;
        display: inline-block;
            margin-right: 10px;
    }
    .column_list .card  .vh-bonus-text, .column_list .card .bottom-section-new{
           width: 58%;
        display: inline-block;
    }
    .bottom-section-new {
   
        position: relative;
        top: -5px;
    }
    .column_list .card .button {
            padding: 0.35rem .5rem;
    }
    .column_list .card .havePoker img {
        max-width: 22px;
    }
    .column_list .card{
        display: block;
    }
    .cd-primary-nav {
        display: none
    }
    .cd-secondary-nav {
        margin-top: -.375rem
    }
    .hide-on-mobile{
        display: none;
    }
    .reviews-grid .card .vh-card-overlay{
        min-height: auto;
        text-align: center;
    }
    .rrT1{
        font-size: 13px!important;
    }
    .game-post-banner {
        height: 5.75rem!important;
        margin-bottom: 15px!important;  
    }
    .casino-homepage .vh-item{
            padding: 0 5px!important;
        box-sizing: border-box;
        margin: 0 0 10px 0 !important;
    }
    .sectionId {
           padding: 5px 7px 5px 7px!important;

    }
    .casino-homepage h2{
        padding: 0px;
    }
    footer .widget.widget_nav_menu{
        padding: 0px!important;
    }
    .casino_type-template-default .tablepress .column-3 i{
        width: 12px!important
    }
    #menu-footer-menu{
        background: none!important}
    .sectionId h2:before{
           display: none;
    }

    .vh-casino-providers tbody tr td.vh-casino a img{
        max-width: 100px;
    }
    .vh-casino-providers tbody tr td.vh-cta-buttons a.vh-playnow{
        min-width: 100px;
        padding: .55rem 1.3625rem;

    }
    .vh-casino-providers .vh-devices{
        display: none;
    }
    .vh-casino-providers thead tr th:first-child{
        display: none;
    }
    .vh-casino-providers tbody tr td.vh-bonus{
        text-align: center;
            font-weight: bold;
    }
    .single .single-rev-row .button, .button01{

          padding: .55rem .5rem;
    }
    .button01{
        top: 5px!important;
        padding: 4px 5px 4px 5px!important;
    }
    .single-casino_type #inner-content  .button01, .single-casino_type #inner-content .button2{
        min-width: 90%!important;
    }
     .single-casino_type  .button01.white.marginRight05px{
        margin-right: 0px!important;
        margin-bottom: 17px;
     }

    .single .review-thumb {
        padding: 20px 10px 10px 10px;
    }
    .casino_type-template-default #inner-content{
        margin-top: 5px!important;
    }
    .single-rev-row .wp-review-total-star {
        padding: 0px;
        background: none;
        margin-left: 0px!important;
        margin-bottom: 10px;
    }
    .casino_type-template-default #review .review-heading h5:before{
        left: -5px!important
    }
    .review-total-wrapper span.review-total-box {
        padding: 0!important;
        text-align: center!important;
        padding-left: 0!important;
    }
    .bonusCode{
        display: none;
    }
    .footer-bonus-code-popup .container .content1 h4{
        font-size: 14px;
    }
    .footer-bonus-code-popup .container .content2 p{
        padding: 3px 4px!important;
        font-size: 13px;
        min-width: 105px;
    }
    .entry-content ul{
        margin-left: 0px;
    }
    #media_image-7 img{
            max-width: 220px!important;
    }
    #wp_review_tab_widget-1, #media_image-2, #text-3{
        margin-top: 15px;
    }
    .footer-bonus-code-popup{
       display: none;
           padding: 0px 5px;
       -webkit-animation: slide-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bottom 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    }
    .footer-bonus-code-popup .container .content1 img{
            max-width: 90px;
            height: 45px;
    }
    .footer-bonus-code-popup .container .content1 img{
        margin-right: 5px!important;
    }
    .bellows-submenu li a span{
        font-size: 14px!important;
    }
}
.single-vegashero_games #review{
    display: none;
}
.favorites.fav-button{
     position: absolute;
    top: 0;
    right: 0;
    z-index: 99;
    border-left: 0px!important;
    max-width: 29px;
    align-items: center;
    justify-content: flex-end;
    overflow: hidden;
    padding-right: 10px;
    padding-top: 10px;
    display: none;

}

.vh-item:hover .favorites.fav-button{
    display: flex;
}
.favorites.fav-button i{
    color: #fff;
}
@media (max-width: 991px){
   
    .slider-top-home{
        height: 180px;
    }
    .slider-top{
        height: 100%;
        object-fit: cover;
        transform: translate(22px, 17px);
    }
    ._3TiV6 {
            font-size: 31px;
        padding-right: 5px;
    }
    ._3cw8h{
        justify-content: left;
    }
    ._30eHw {
        padding: 4px 45px;
            width: auto;
    }
    ._2OENm {
        font-size: 30px;
    }
    ._1VfR5 {
        font-size: 13px;
        font-weight: 400;
    }
    ._37R5C {
   top: 48px;
    left: 5px;
    }
    .tax-game_category .vh-item{
        width: 100%!important;
            margin: 0 0 10px 0 !important;
    }
}

/**
 * wenk - Lightweight tooltip for the greater good
 * @version v1.0.2
 * (c) 2016 Tiaan du Plessis @mightyCrow |
 * @link 
 * @license MIT
 */
 [data-wenk]{position:relative}[data-wenk]:after{position:absolute;font-size:13px;border-radius:.4rem;content:attr(data-wenk);padding:12.8px;padding:4px;background-color:hsla(0,0%,7%,.8);box-shadow:0 0 14px rgba(0,0,0,.1);color:#fff;line-height:20px;line-height:1.25rem;text-align:left;z-index:1;pointer-events:none;display:block;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s;bottom:100%;left:50%;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px);white-space:pre;width:auto}[data-wenk]:hover{overflow:visible}[data-wenk]:hover:after{display:block;opacity:1;visibility:visible;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}[data-wenk].wenk--bottom:after,[data-wenk][data-wenk-pos=bottom]:after{bottom:auto;top:100%;left:50%;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}[data-wenk].wenk--bottom:hover:after,[data-wenk][data-wenk-pos=bottom]:hover:after{-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px)}[data-wenk].wenk--left:after,[data-wenk][data-wenk-pos=left]:after{bottom:auto;left:auto;top:50%;right:100%;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}[data-wenk].wenk--left:hover:after,[data-wenk][data-wenk-pos=left]:hover:after{-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}[data-wenk].wenk--right:after,[data-wenk][data-wenk-pos=right]:after{bottom:auto;top:50%;left:100%;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}[data-wenk].wenk--right:hover:after,[data-wenk][data-wenk-pos=right]:hover:after{-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}[data-wenk].wenk-length--small:after,[data-wenk][data-wenk-length=small]:after{white-space:normal;width:80px}[data-wenk].wenk-length--medium:after,[data-wenk][data-wenk-length=medium]:after{white-space:normal;width:150px}[data-wenk].wenk-length--large:after,[data-wenk][data-wenk-length=large]:after{white-space:normal;width:260px}[data-wenk].wenk-length--fit:after,[data-wenk][data-wenk-length=fit]:after{white-space:normal;width:100%}[data-wenk].wenk-align--right:after,[data-wenk][data-wenk-align=right]:after{text-align:right}[data-wenk].wenk-align--center:after,[data-wenk][data-wenk-align=center]:after{text-align:center}

.nav_dinamic.ez-toc-list li.active{
    
    background: #e9f3dc;
}
.nav_dinamic.ez-toc-list li.active a{
    color: #000;

}
.nav_dinamic.ez-toc-list{
    margin: 0px;
}
.nav_dinamic.ez-toc-list li{
    list-style: none;
}
.nav_dinamic.ez-toc-list li a{
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
    line-height: 1.5;
}
 @media (max-width: 600px){
    body{
        overflow-x: hidden;
    }
    .providers .showcase-content p{
        margin: 0 0 10px;
    }
    .list-post.listingTips h3{
        font-size: 14px;
        margin: 0px;
    }
    .list-post h4.byline a{
            font-size: 11px;
    }
    .ez-toc-widget-container{
        display: none;
    }
    .ez-toc-widget-container{
        position: fixed;
        align-items: center;
        top: 43px;
        left: 0;
        right: 0;
        z-index: 9;
        height: 40px;
        box-shadow: 0px 0px 10px #0000001c;
        border-bottom: 2px solid #68a916
    }
    .ez-toc-list > li{
        border-bottom: none!important
    }
    .ez-toc-widget-container .box-title{
        display: none
    }
    .ez-toc-list{
        overflow: scroll;
        white-space: nowrap;
        overflow-y: hidden!important;
    }
    #ez-toc-container li, .ez-toc-widget-container li {
        display: inline-flex;
        align-items: center;
        padding: 1px 8px!important;
        margin: 0px 1px!important;
        position: relative;
        font-size: 12px!important;
    }
    body .ez-toc-widget-container ul li::before{
        width: 100%!important
    }
    body .ez-toc-widget-container ul li.active a{
        color: #68a915;
        
    }
    .nav_dinamic.ez-toc-list li.active {
      
    transform: scale(1.05);

        border-radius: 20px;
    }


 }

