/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 09 2026 | 14:13:02 */
.main-box-subtitle {width: 90%; }
.main-box-inside { background-color: white;}

.vce-lay-c p {width: 43%;}

.casino-news, .casino-news th, .casino-news td {border: 0px solid black !important; padding-right: 0px;}
.casino-news h5, .casino-news div {display: contents;}

h3.main-box-title {background-color: #dedede;}

.ewd-ufaq-post-margin-symbol {display: none !important;}
.ewd-ufaq-faq-body {padding-left: 10px !important;}
.ewd-ufaq-faq-body p {margin-bottom: 0px !important;}


.live-casino-play img {margin: 0px; height: 10%; align-content: center !important; display: inline-block;}
.live-casino-play td {text-align: center; vertical-align: middle; padding: 0px;}
.live-casino-play .col-1 {width: 50%;}
.live-casino-play a {margin: 0px;}



.post-modified-info {margin-top: 20px; margin-bottom: 0px; color: #989797; font-style: italic; font-size: 85%;}

#footable_parent_3417 .th {padding: 10px; background-color: #dedede;}

.table-b-o-c td {padding-left:5px; padding-right:5px;}
.table-b-o-c thead {background-color: #dedede; padding: 10px;}
.table-b-o-c th {padding: 10px;}

.online-casinos img {margin: 0px !important; max-height: 60px;}
.online-casinos td {padding:2px !important; text-align: center; font-weight: bold; border-color: 0,0,0,.07 !importent;}
.online-casinos th {padding:12px !important; text-align: center; font-weight: bold; background-color: #dedede; font-family: 'Roboto Slab';border-color: 0,0,0,.07 !importent;}



.fflag {
    background-image:url(https://www.onlinecasino-sg.com.sg/wp-content/uploads/2021/01/flagSprite42.png);
    background-repeat:no-repeat;
    background-size: 100% 49494%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    box-sizing: content-box;
}
.fflag-HK {background-position:center 0.2287%}
.fflag-IN {background-position:center 0.4524%}
.fflag-ID {background-position:center 0.6721%}
.fflag-MY {background-position:center 0.8958%}
.fflag-PH {background-position:left 1.1162%}
.fflag-SG {background-position:left 1.3379%}
.fflag-TH {background-position:center 1.5589%}
.fflag-VN {background-position:center 1.7836%}

.fflag.ff-sm {width: 18px;height: 11px}
.fflag.ff-md {width: 27px;height: 17px}
.fflag.ff-lg {width: 42px;height: 27px}
.fflag.ff-xl {width: 60px;height: 37px}

/* ff-wave = waving flag look */
.ff-wave:before {
	content: '';
	display: inline-block;
	width: inherit;
	height: inherit;
	position: absolute;
	top: 0;
	left: 0;
	background: linear-gradient(106deg, rgba(255,255,255,1) 0%, rgba(255,255,255,.2) 24%, rgba(255,255,255,0.3) 36%, rgba(0,0,0,0.15) 56%, rgba(255,255,255,0.2) 70%, rgba(0,0,0,0.2) 78%, rgba(255,255,255,0.1) 86%, rgba(0,0,0,.4) 100%)
}


.mks_col {
    margin-top: 10px;
    margin-bottom: 10px;
}

#mks-breadcrumbs {margin-top: 10px; box-shadow: none;}
.container {padding-top: 0px;}
.page-id-6 #mks-breadcrumbs {display: none;}


/* table of contents widget */
.ez-toc-widget-container {padding: 0px !important;
}
.ez-toc-title {text-align: center;}


.sash {position: absolute; top: -5px; left: -5px; width:50% !important;}

.powered-by-sumo {display: none !important;}
.powered-by-sumo svg {display: none !important;}

.highlights ul {margin-bottom: 0px; margin-top: 8px;}

.more {text-align: right;font-style: italic; font-weight: bold;}

.show-on-mobile {display: none;}
.show-on-desktop {display: block;}
.slot-list {margin-left: 0;}
.slot-item {padding-top: 3px; margin-bottom: 1%; margin-right: 1%; background-color: #373941; color: wheat; width: 24%; list-style-type: none; float: left; padding-left: 3px; padding-right: 3px;}
.slot-img img {width: 100%; margin-bottom: 0;} 

.main-navigation ul ul {top: 60% !important;}
.sidebar .widget-title {background-color: #dedede !important;}

.wp-caption {margin-right: 8px; margin-bottom: 5px;}
.list td:nth-of-type(1) {width: 160px;}
.list td:nth-of-type(2) {width: 150px;}
.list td:nth-of-type(3) {width: 110px;}
.list td:nth-of-type(4) {}
.list td:nth-of-type(5) {width: 90px;}
.list-sec-bonus {font-size: 15px; font-weight: bold; text-align: center; line-height: 20px;}
.list-casino img {margin-top: 0; margin-bottom: 0; width: 100%;}
.list-bonus {vertical-align: middle !important;}
.list-bonus-sum {font-weight: bold; font-size: 22px; color: #24598f; display: block; text-align: center; line-height: 24px;}
.list-bonus-sum-2 {font-weight: bold; color: #24598f; display: block; text-align: center;}
.list-bonus-bonus {font-size: 18px; color: #24598f; font-weight: bold; display: block; text-align: center; line-height: 24px;}
.list-stars {height: 20px;}
.list-review {text-align: center; font-size: 12px; text-decoration: underline; color: #24598f;}
.list-ul {list-style-type: square; color: #24598f;}
.list-li {font-size: 13px; line-height: 20px;}
.list td {padding-left: 0px; padding-top: 1px; padding-bottom: 1px; padding-right: 0px; vertical-align: middle !important;}
.list ul {margin-bottom: 0;}
.list th {background: #24598f; color: white; font-weight: bold; font-size: 19px; text-align: center;}
.list .mks_button {margin-left: 5px; margin-right: 5px; padding-right: 10px !important; padding-left: 10px !important; margin-bottom: 0px;}
.stars img {margin-bottom: 5px;}

.menu-item a {padding-right: 10px !important; padding-left: 10px !important;}
.nav-menu {text-align: left;}
.main-box {box-shadow: 0 0px 0px 0 rgba(0,0,0,0.1);}
.entry-title {width: 100% !important; margin-left: 0px !important; padding-top: 0px !important; text-align: left;}
h2, h1 {text-transform: uppercase;}
.sub-title {color: #cf4d35; font-size: 140% !important; font-weight: bold;}
.highlights {height: 160px; display: table-cell; vertical-align: middle;}
.highlights ul {margin-bottom: 0;}
.cta {float: left; padding-top: 17px; padding-left: 15px;}
.cta-frame {display: inline-block; vertical-align: middle; background: #dcd9d0; width: 100%; margin-bottom: 30px;}
.cta-btn {text-align: right; padding-top: 10px;}
.review-result {color: #E7711B !important;}
.review-result-wrapper {color: #d0d0d0 !important;}


.entry-header {margin-top: 0px !important; margin-bottom: 0px !important;}
.entry-content {margin-top: 0px !important; margin-left: 0px !important; margin-right: 0px !important; width: 810px !important;}

@media screen and (max-width: 480px) {
h1 {max-width: 100% !important;}
.img-full-size {width: -webkit-fill-available;} 
.highlights {display: inline;}
.list-bonus-sum {font-size: .88em !important;}
.list-bonus-sum-2 {font-weight: normal; line-height: 1.1em;}
.cta {padding-bottom: 15px; text-align: center;}
.cta-btn {text-align: center;}

.casino-title img {width: 100%; margin-bottom: 10px;}
    
.mks_button {font-size: 14px !important;}
.mks_button.mks_button_medium {padding: 10px 10px !important; min-width: 90px !important;}
a.mks_button {margin-right: 0px;}

.more {padding-top: 10px; padding-bottom: 10px;}
    
.show-on-desktop {display: none;}
.show-on-mobile {display: block !important;}  
.slot-item {width: 49%; padding-bottom: 3px; white-space: nowrap;}

.list-bonus-sum {font-size: 1em; line-height: 1.2em;}
.list-bonus-bonus {font-size: .8em; line-height: 1.2em;}
.list-sec-bonus {font-size: 11px; line-height: 20px;}
.list th {font-size: 12px;}
.list-casino img {width: 100%; height:  auto;}
.list-stars {width: 70%;}
.list td:nth-of-type(1) {width: 100px;}
.list td:nth-of-type(2) {width: 100px;}
.list td:nth-of-type(3) {width: 90px;}
.list td:nth-of-type(4) {display: none;}
.list th:nth-of-type(4) {display: none;}
.list td:nth-of-type(5) {width: auto;}

.page-content {padding-left: 0px !important; padding-right: 0px !important;}
.entry-content {padding-left: 0px !important; padding-right: 0px !important;}
.ok_img, .ok-img {width: 50%; margin-bottom: 5px !important; margin-right: 10px!important;}
.ok-img-full {width: 100%;}
.entry-title {margin: 0 0 0 0 !important; padding-left: 0px !important; padding-right: 0px !important;}
.top-header {display: block;}
.top-nav-menu {margin-top: 0px !important; float: right !important;}
#sidebar {max-width: 600px;}
}

