/* Icon for Games Slot machine */
@font-face {
	font-family: emoji;
	src: url(fonts/emoji.eot);
	src: url(fonts/emoji.eot) format("embedded-opentype"), url(fonts/emoji.ttf) format("truetype"), url(fonts/emoji.woff) format("woff"), url(fonts/emoji.svg) format("svg");
	font-weight: 400;
	font-style: normal
}

.emoji {
	display: inline-block;
	font-family: 'emoji';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-slot-machine:before {
	content: "\1f3b0";
}


/* Style for sticky footer 
-------------------------------------------------- */
html,
body {
  	height: 100%;
  	background-color: #050504;
	/*font-family: 'News Cycle', sans-serif;*/
	font-family: 'Oswald', sans-serif;
}

#page-content {
	flex: 1 0 auto;
}

.sticky-footer {
	flex-shrink: none;
	background-color: #000;
	color: #FFF;
}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
.carousel {
	background: black;
}
.carousel-parent {
	background: #000;
}
.carousel-caption {
	bottom: 3rem;
	z-index: 10;
}
.carousel-item {
	height: auto;
}
.carousel-item > img {
	/* position: absolute; */
	top: 0;
	left: 0;
	min-width: 100%;
}
.carousel-indicators .active {
	background-color: #eed76f;
}

.carousel-indicators li {
	background-color: rgba(238, 215, 111, .5);
}

.carousel-control-next, 
.carousel-control-prev {
	width: 10% !important;
}

.carousel-control-next-icon, 
.carousel-control-prev-icon {
	width: 35px !important;
	height: 35px !important;
}
.owl-theme .owl-dots,
.owl-theme .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-nav { 
	margin-top: 10px
}

.owl-theme .owl-nav [class*=owl-] {
	color: #FFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px
}

.owl-theme .owl-nav [class*=owl-]:hover {
	background: #869791;
	color: #FFF;
	text-decoration: none;
}
.owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default
}
.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	bottom: 0px;
}
.owl-theme .owl-dots .owl-dot {
	display:inline-block;
	zoom:1
}
.owl-theme .owl-dots .owl-dot span {
	width: 50px;
	height: 3px;
	margin: 5px 7px;
	background: #e6b85d;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: #8a5c00;
}


/* RESPONSIVE CSS
-------------------------------------------------- */
@media (min-width: 40em) {
	/* Bump up size of carousel content */
	.carousel-caption p {
		margin-bottom: 1.25rem;
		font-size: 1.25rem;
		line-height: 1.4;
	}
}


/* Restyle for header hamburger
-------------------------------------------------- */
#header-toggler {
	background: #9e0101;
	border: 1px solid #eed76f;
}
.hamburger-inner {
	background-color: #eed76f !important;
}
.u-header-toggler {
	width: 4rem !important;
	height: 3rem !important;
}
.hamburger {
	padding: 2px;
}
.hamburger-box {
	width: 25px !important;
	height: 25px !important;
}
.navbar-collapse.u-main-nav--push {
	width: 7.42857rem !important;
}
body.u-main-nav--push-left.u-main-nav--overlay-opened {
	margin-left: 7.42857rem !important;
}
.g-bg-gray {
	background-image: url('assets/img/bg/bg555.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}
.u-go-to-v3:hover, .u-go-to-v3:focus:hover,
.u-go-to-v3:hover i, .u-go-to-v3:focus:hover i {
	border-color: #6f42c1 !important; 
}
.mansory-max-height {
	height: 155px;
}
@media (min-width: 576px) {
	.mansory-max-height {
		height: auto !important;
	}
}
.font-color-gold {
	color: #BEAD79 !important;
}
.u-btn-outline-white-transparent {
    border-color: rgba(255, 255, 255, 0.1);
    background-color: transparent;
}
.nav-border {
	border-radius: 0px !important;
	border-color: rgba(255, 255, 255, 0.1) !important;
	background-color: transparent !important;
}
.nav-border.active {
	background-color: rgba(255, 255, 255, 0.1) !important;
}
.whatsapp-background {
	background-color: #25D366 !important;
}
.telegram-background {
	background-color: #0088CC !important;
}
.g-brd-white-transparent {
    border-color: rgba(255, 255, 255, 0.1) !important;
    background-color: transparent;
}
.g-title-bg {
   /*-moz-box-shadow:    inset 0px 11px 8px -10px #FFF, inset 0px -11px 8px -10px #FFF;*/
   /*-webkit-box-shadow: inset 0px 11px 8px -10px #FFF, inset 0px -11px 8px -10px #FFF;*/
   box-shadow:         inset 0px -11px 8px -10px rgba(190, 173, 121, 0.5);
}
.g-title-bg h1 {
	color: #BEAD79 !important;
}
.g-bg-magnum {
	background-color: #FF0;
}
.g-bg-toto {
	background-color: #AD0006;
	color: #FFF !important;
}
.g-bg-damacai {
	background-color: navy;
	color: #FFF !important;
}
.g-bg-stc4d {
	background-color: #F8C100;
	color: #FFF !important;
}
.g-bg-cashsweep {
	background-color: green;
	color: #FFF !important;
}
.g-bg-lotto88 {
	background-color: #3333FF;
	color: #FFF !important;
}
.g-bg-singpool {
	background-color: #0378BB;
	color: #FFF !important;
}
.g-bg-harihari4d {
	background-color: #00ACED;
	color: #FFF !important;
}
.g-bg-perdana4d {
	background-color: #777;
	color: #FFF !important;
}
.g-bg-gdlotto {
	background-color: #95650a;
	color: #FFF !important;
}

.shadow {
   /*-moz-box-shadow:    inset 0px 11px 8px -10px #FFF, inset 0px -11px 8px -10px #FFF;*/
   /*-webkit-box-shadow: inset 0px 11px 8px -10px #FFF, inset 0px -11px 8px -10px #FFF;*/
   box-shadow:         inset 0px -11px 8px -10px rgba(190, 173, 121, 0.5);
}

.g-popout-bg-color {
	background-color: #000;
	box-shadow: 0px 0px 20px 10px rgba(190, 173, 121, 0.5);
}
@media (max-width: 576px) {
	.g-popout-bg-color {
		box-shadow: initial;
	}
}
@media (max-width: 767px) {
	[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not( [data-tabs-mobile-type="accordion"]) .nav-item > a,
	[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not( [data-tabs-mobile-type="accordion"]) .nav-item > .nav-link,
	[role="tablist"]:not([data-tabs-mobile-type="slide-up-down"]):not( [data-tabs-mobile-type="accordion"]) [class*="u-tab-link"]:not([class*="-icon"]) {
		white-space: nowrap;
		padding: 3px 3px;
	}
}

.banking table {
	width: 100%;
	border: 1px solid #445067;
}

.banking table tr:first-child,
.banking table tr:nth-child(2) {
	text-align: center;
	background-color: #141c28 !important;
}

.banking table tr td {
	border: 1px solid #445067;
	padding: .75rem;
	color: #FFF;
}

.banking table tr th {
	padding: .75rem;
	background-color: #33445f !important;
	color: #FFF;
}

.banking table tr td:nth-child(2),
.banking table tr td:nth-child(3) {
	text-align: center;
}

.banking table tr td:nth-child(4) {
	text-align: center;
}

.banking p,
.banking ul {
	color: #D6E2EE;
}

.promotion h1 {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 15px;
}

.promotion table {
	width: 100%;
	border: 1px solid #445067;
	background: #070a0f;
}

.promotion table tr td {
	border: 1px solid #445067;
	padding: .5rem;
	color: #FFF;
}

.promotion table tr th {
	padding: .75rem;
	background-color: #bbb !important;
}

.promotion table tr td:first-child {
	text-align: center;
	font-weight: 700;
	background-color: #141c28 !important;
}

.promotion table tr td:nth-child(2),
.promotion table tr td:nth-child(3) {
	text-align: left;
}

.promotion table tr td ul {
	padding-left: 20px;
}

.promotion p,
.promotion ul {
	color: #D6E2EE;
}

.navbar-nav {
	font-family: 'News Cycle', sans-serif !important;
}