
		:root{ 
			--primary-color : #caab72 !important;
			--primary-color-hov : #d4b889 !important;
			--dark-1: #222939;
			--dark-2: #1a202c;
			--gray-1: #f4f4f5;
		}

		html, body { 
			background-color: var(--dark-2);
		}

		#header {background-color: var(--dark-2);}

		.uk-badge { border-radius: 3px; background-color: #C9334E; }
		.uk-button{ font-weight: 700; margin: 0 2px;}
		.uk-button.uk-button-primary{ background-color: var(--primary-color); color: var(--dark-1);}
		.uk-button.uk-button-primary:hover{ background-color: var(--primary-color-hov); color: var(--dark-1); }
		.uk-button.uk-button-default:hover{ background-color: rgba(170,170,170,0.1); }

		.uk-button.uk-button-large { font-size: 1.05em; }


		.uk-navbar-item .uk-button { width: 150px; display: inline-block;}
		nav.nav-scroll {
			position: relative;
			z-index: 2;
			/*height: 2rem;*/
			box-sizing: border-box;
			overflow-y: hidden;
			padding: 1rem;
			border-top: 1px solid rgba(0, 0, 0, 0.075);
			/*line-height: 1em;*/
		}

		nav.nav-scroll>ul {
			overflow-x: auto;
			text-align: center;
			white-space: nowrap;
			-webkit-overflow-scrolling: touch;
			/*padding-bottom: 1rem;*/
			margin-bottom: 0;
		}

		nav.nav-scroll>ul>li>a {
			font-weight: 500;
			color: #fff !important;
		}
		nav.nav-scroll>ul>li>a:hover, nav.nav-scroll>ul>li.uk-active a{
			color: var(--primary-color) !important;
		}

		.news-slide>li>.uk-card {
			box-shadow: none;
			border: 1px solid rgba(0, 0, 0, 0.075);
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6 {
			font-weight: 700;
		}

		.uk-logo>img {
			height: 58px;
		}

		#header.uk-sticky-below {
			box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.07);
		}

		.steps { color: #aaa; font-size: 11px;}
		.steps img { height: 25px; margin: 3px 7px;}
		.steps span { font-size: 14px; }
		
		/*# medium above*/
		@media (min-width:480px) { 
			.steps { color: #aaa; font-size: 14px;}
			.steps img { height: 55px; margin: 5px 10px;}
		 }

		.steps b { display: block; color: var(--primary-color) !important; font-size: 1.2em; }

		.gray-bg {background-color: var(--gray-1);}
		.dark-bg {background-color: var(--dark-1);}
		.dark-bg-2 {background-color: var(--dark-2);}

		h2.title::after {
		  content: "";
		  background-color: var(--primary-color);
		  display: flex;
		  width: 24px;
		  height: 2px;
		  margin-top: 10px;
		  z-index: 9;
		}

		.cards div > a.uk-button { position: absolute; bottom: 20px; left: 30px; max-width: 150px;}
		.cards-casino div > a.uk-button { position: absolute; bottom: 20px; left: 30px; max-width: 200px;}

		.uk-text-lead.title { color: var(--dark-1); text-transform: uppercase;}
		.uk-light .uk-text-lead.title { color: #fff !important; }


		hr.uk-container { border-top: 1px solid rgba(100,100,100,0.7);}


		.footer.uk-container *, footer *{ color: #aaa !important; font-size: 12px; }
		/*.footer img { max-width: 50px; margin: 10px;}*/
		.footer .uk-flex { font-size: 12px; }
		.footer .uk-flex b{ display: block; }

		footer a{ font-weight: 800; text-decoration: underline;}

		footer img{ margin: 8px; }

		.visit-m88 { cursor: pointer; }