html { background:url("../img/all-bg.jpg") repeat left top; }
body { font:normal 14px/18px Arial, Helvetica, sans-serif; background:url("../img/main-bg.png") no-repeat center top; background-size: auto; }
.container { /*max-width: 980px; */ }
#main .container .row { margin:0; }
.yellow { color:#f3e606; }
.orange { color:#ff8200; }
.green { color:#007400; }
.red { color:#b41b1b; }
.blue { color:#5f85b8; }
.yellow-bg { background:#f3e606; }
.orange-bg { background:#ff8200; }
.green-bg { background:#007400; }
.red-bg { background:#af1616; }
.blue-bg { background:#5f85b8; }
a { text-decoration:underline; }
a:hover { text-decoration:none; }

header { height:auto;  }
	header .top-row {
		background:rgba(0,0,0,0.3);
		height:48px;
	}
		header .top-title {
			font:bold 18px/48px 'Basic', sans-serif; color:#fff; text-align:left; width:auto; float:left;
		}
		header .top-title img {
			height:18px;
			width: auto;
			display:inline-block;
			margin:-3px 10px 0 0;
		}
	header .logo  { width:auto; text-align:center; }
		header .logo h1{
			font:bold 90px/90px 'Basic', sans-serif; color:#fff; text-align:center; 
			text-transform:uppercase; 
			display:inline-block; 
			padding:0 0 10px; 
			margin:30px 0;
			color:#ffcc00;
			border-top:5px solid #ffcc00; 
			border-bottom:5px solid #ffcc00; 
			width:auto;
		}
		header .logo h2{
			font:normal 28px/28px 'Basic', sans-serif; 
			color:#fff; 
			text-align:center; 
			text-transform:uppercase; 
			display:block; 
			padding:0; 
			margin:0; 
		}

			header .logo h1 font { color:#fff; }
			header .logo h1 span { color:#e19a2c; }
		header .logo img { margin:-7px 5px 0 0; }
	header .logo-flag { 
		width:100%;
		float:right;
		margin:0;
		text-align:center;
		color:#34404f;
		font:normal 12px/14px Arial, Helvetica, sans-serif;
	}
		header .logo-flag div { margin:0 10px 6px 0; float:left; }
		header .logo-flag a { margin:0 5px 0 0; }
			header .logo-flag a img { opacity:0.5; width:auto; height:42px; }
			header .logo-flag a.active img, header .logo-flag a:hover img  { opacity:1; }
			
	.langs{
		margin:0 0 15px; float:none !important; text-align:center;
	}
		.btn-lang {
			display:inline-block;
			border-radius:10px 0 0 10px;
			/*border-left:2px solid #fff;
			border-top:2px solid #fff;
			border-bottom:2px solid #fff;*/
			padding: 0px 0px 0px 10px;
			margin:20px -4px 0 0;
			background:#00002b;
			font:normal 16px/38px 'Noto Sans', sans-serif;
			color:#fff;
			min-width:150px;
			text-align:left;
		}
			.btn-lang img { margin:-4px 10px 0 0; width:32px; } 
			.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
				border-radius:50%;
				padding:4px;
			}
			.btn-group.open .dropdown-toggle{
				box-shadow:none;
			}
			.btn-lang-arrow,
			.btn-lang-arrow:focus,
			.btn-lang-arrow:active{
				border:0;
				background:#00002b;
				padding:0;	
				margin:20px 0 0;		
				vertical-align:top;
				padding-top:1px;
				border-radius:0 10px 10px 0 ;
				border-left:none;
				/*border-top:2px solid #fff;
				border-right:2px solid #fff;
				border-bottom:2px solid #fff;*/
			}
				.btn-lang-arrow img { margin-top:-5px; }
			.dropdown-menu{
				background: #00002b;
				left: 0;
				margin-top: -8px;
				min-width: 181px;
				border-radius:0 0 10px 10px;
				border-top:none;
				/*border-left:2px solid #fff;
				border-right:2px solid #fff;
				border-bottom:2px solid #fff;*/
				color:#fff;
			}
				.dropdown-menu > li > a { color:#fff; }
				.dropdown-menu img { width:32px; margin:0 10px 0 -10px; /*padding:8px 20px;*/ } 

.separator { height:20px; color:#e9e9e9; line-height:20px; overflow:hidden; font:normal 14px/14px 'Basic', sans-serif; margin:20px 0 0; }
	.separator p { margin:0; }
	.separator img { margin:-5px 5px 0 0; }
	.separator span.yellow { margin:0 10px 0 0; }
	.separator span.green a { margin:0 0 0 5px; color:#fde865; }
	.separator sep {}
	#topPlayersFeed { width:auto; float:left; }
	#jackpotFeedEuro { width:auto; float:left; margin-left:-40px; height:20px; }
		.jackpotScroller-container { 
			width:auto; 
			height:42px; 
			text-align:right;
			font-weight:bold;
			-webkit-transition-duration: 0.5s;
			-moz-transition-duration: 0.5s;
			-ms-transition-duration: 0.5s;
			-o-transition-duration: 0.5s;
			transition-duration: 0.5s 		
		} 
			.jackpotScroller-item { 
				width:auto;
				-webkit-transition-duration: 0.5s;
				-moz-transition-duration: 0.5s;
				-ms-transition-duration: 0.5s;
				-o-transition-duration: 0.5s;
				transition-duration: 0.5s 
			}
				.jackpotScroller-item a { color:#f3e606; }
	

#header-promo {  background-size:100% 100%;  display:none; } 
	#header-promo .container { max-width: 900px; padding: 15px 40px 5px; }
		#header-promo .span4 { width:280px; height:200px; position:relative; background-size:90%; }
			
				.JackpotTotalUpperBox {	display: none;	}
				.progressiveTicker15-tdk {
					width:280px;
					text-align:center;
					margin:150px 0 0;
				}
				.span4.jackpot input {
					background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
					border: medium none !important;
					box-shadow: none !important;
					color: #fdf785 !important;
					font: 36px/36px "Basic",sans-serif;
					height: 36px !important;
					padding: 0 !important;
					width:230px !important;
					text-align:center;
					margin:100px 0 0;
				}
			.span4.jackpot { background:url("../img/jackpot.png") no-repeat -10px -50px;  }
			.span4.device { background:url("../img/device.png") no-repeat 20px -50px; }
			.span4.promo { background:url("../img/promo.png") no-repeat right -50px; }
	
#main { padding-bottom:0; }
	#main .container { background:none; min-height: 300px; /*max-width:980px;*/ padding:0; }
		#main .container .row {/* margin:0; max-width:980px;*/ }
	p#desk-txt { font:normal 14px/18px 'Basic', Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin:30px auto; height:60px;  }
	.list-title { border-bottom:2px solid #4f4f4f; height:16px; margin:0 0 60px; display:none; }
	#main h2 { font:normal 36px/36px 'Basic', Arial, Helvetica, sans-serif; color:#4f4f4f !important; text-transform:uppercase; text-align:center; display:table; margin:0 auto; background:#fff; padding:0 20px; }	
		#main h2 font { color:#4f4f4f !important; }
	#main h1 { font:normal 30px/30px 'Basic', Arial, Helvetica, sans-serif; color:#0f0f0f; }
	#main h5 { font:normal 14px/18px 'Basic', Arial, Helvetica, sans-serif; color:#0f0f0f; }
	
	
.brand-list { margin:0; position:relative;  background: #fff; }
	.left_float {float:left; }
	.right_float {float:right; position:relative; }
	.brand-list .brand-item { cursor:pointer; margin:0; padding:0; position:relative; transition:all ease-in 0.3s; border-top:1px solid #eee; }	
	.brand-list .brand-item.top:hover { background: none !important; cursor:auto !important; }
	.brand-list .brand-item:nth-child(2n) { background: #fafafa; border-top:1px solid #eee; }
	.brand-list .brand-item:hover { background: #eee; }
		.brand-list .brand-item:hover a { text-decoration:none; }
	.brand-list .brand-item.top { 
		height:20px;
		background:none;
		font:italic 12px/14px 'Basic', Helvetica, sans-serif;
		color:#e9eaea;
		text-align:center;
	}	
		.brand-list .brand-item.top .item-num { visibility:hidden; height:1px; width:47px; margin:0; }
		.brand-list .brand-item.top .item-logo { height:1px; }
		.brand-list .brand-item.top .item-bonus { font:italic 12px/14px 'Basic', Helvetica, sans-serif; color:#e9eaea !important; text-align:center; margin:0; width:275px; }
		.brand-list .brand-item.top .right_float .green-btn { visibility:hidden; height:1px; }
		.brand-list .brand-item.top .bonus { font:italic 12px/14px 'Basic', Helvetica, sans-serif; color:#e9eaea !important; text-align:center; margin-top:0; }
	.brand-list .brand-item:last-child { border-bottom:1px solid #eee; } 
		.brand-list .brand-item:first-child .item-num{	/*background:url("../img/num1-bg.png") no-repeat 0 0;*/ color:#000; }
		.brand-list .brand-item .item-num {
			/*background:url("../img/num-bg.png") no-repeat 0 0;*/
    		color: #000;
			width: 32px;
			height:57px;
			float: left;
			position: relative;
			text-align: left;
			vertical-align: middle;
			font:normal 18px/52px 'Basic', Helvetica, sans-serif;
			margin:36px -15px 0 8px;
			padding:0 0 0 7px;
			z-index:9999;
		}
		.brand-list .brand-item .item-logo { width:auto; float:left; position:relative; margin: 0 20px 0 15px; }
			.brand-list .brand-item .item-logo .stars { 
				position:absolute;
				top:-8px;
				text-align:center;
				width:150px;
			}
				.brand-list .brand-item .item-logo .stars img { height:16px; width:auto; }
			.brand-list .brand-item .item-logo img {
				width:140px; 
				height:auto; 
				margin:15px 0; 
				position:relative; 
				z-index:999; 
				border:6px solid #e1e1e1;
				transition:0.5s ease all;
			}
			.brand-list .brand-item:hover .item-logo img {  border-color: #3E9535; }	
			.brand-list .brand-item .item-logo a {
				width:150px;
				height:80px;
				font:normal 14px/42px 'Basic', Arial, Helvetica, sans-serif; color:#fff;
				text-align:center;
				text-decoration:none;
			}
		.brand-list .brand-item .item-name { margin:26px 0 0;}	
			.brand-list .brand-item .item-name a { font:bold 24px/24px 'Basic', Arial, Helvetica, sans-serif; text-transform:none; color:#333; }	
			.brand-list .brand-item .item-name img { margin:-7px 10px 0; }		
		.brand-list .brand-item .item-bonus	{ color:#4e4e4e; margin:0; max-width:325px; }
			.brand-list .brand-item .item-bonus p { display:table-cell; vertical-align:middle; height:50px; font:normal 18px/20px 'Basic', Arial, Helvetica, sans-serif; margin:0; color:#000; text-align:left !important; padding:5px 0; min-height:58px }
			.brand-list .brand-item .item-bonus	span:first-child {
				color:#fff;
				font:normal 13px/18px 'Basic', Arial, Helvetica, sans-serif;
				padding:3px 5px 2px;
				margin:0 10px 0 0; 
			}
			.brand-list .brand-item .item-bonus	span.green { margin:0 0 0 5px; }
			.brand-list .brand-item .item-bonus .btn-block { float:right; text-align:center; width:220px; margin:-20px 0 0; }
				.brand-list .brand-item .item-bonus .btn-block span { font:bold 14px/30px 'Basic', Arial, Helvetica, sans-serif; color:#ccc; }
		.brand-list .block-shadow {
			background: url("../img/shadow.png") no-repeat scroll center top rgba(0, 0, 0, 0);
			bottom: -21px;
			height: 21px;
			left: 0;
			position: absolute;
			width: 100%;
		}		
		.green-btn {
			background: url("../img/button.png") no-repeat scroll left top rgba(0, 0, 0, 0);;
			height:63px;
			width:162px;
			font:bold 20px/60px 'Basic', Arial, Helvetica, sans-serif; color:#fff;
			text-align:center;
			text-decoration:none;
			display:block;
			margin:29px 15px 0 0;
			padding:0;
		}
		.brand-list .brand-item .payout {
				position:absolute; 
				bottom:0; 
				left:0; 
				width:100%; 
				text-align:center;
				color:#fff;
				padding: 0;
				margin:0;
				font:normal 12px/22px 'Basic', Arial, Helvetica, sans-serif;
			}
				.brand-list .brand-item .payout span {}
			
		.green-btn:hover {
			background-position:left bottom;
			color:#fff;
		}	
			
		
		.brand-list .brand-item .bonus {
			text-align:center;
			color:#404d5a;
			margin:29px 15px;
			font:normal 36px/36px 'Basic', Arial, Helvetica, sans-serif;
			min-width:220px;
		}
			.brand-list .brand-item .bonus .inside_block {
				float:left;
				display:inline-block;
				padding:0;
				/*background:#dadada;
				border:1px solid #d1d1d1;*/
				border-radius:2px;
				color:#000;
				min-width:150px;
			}
			.brand-list .brand-item .bonus .inside_block:last-child {
				/*background:#c9c9c9;
				border:1px solid #bcbaba;*/
				margin-left:-2px;
				min-width:150px;
			}
			.brand-list .brand-item .bonus span { font-size:14px; display:block; line-height:26px; color:#404d5a; font-weight:normal; }
		.brand-list .brand-item .item-text { font:normal 12px/31px 'Basic', Arial, Helvetica, sans-serif; margin:8px 0 0; color:#b0b0b0;}
			.brand-list .brand-item .item-text span { text-transform:none; font-weight:bold; font-size:14px; }
			.brand-list .brand-item .item-text img { margin:-5px 10px 0; }
			
		.item-sep { 
			/*background: url("../img/item-sep.png") no-repeat scroll center center rgba(0, 0, 0, 0);*/
			bottom: -1px;
			height: 2px;
			opacity: 0.2;
			position: absolute;
			width: 100%;
			z-index: 9999;
		}	
	#table-footer { 
		background:url("../img/tab-footer.png") no-repeat 0 0; 
		height:79px; 
		width:100%;
		position:absolute;
		bottom:-79px;
		left:-40px;
		padding: 0 80px 0 0;
	}

#slider { background:#fff; padding:60px 0; margin:40px 0; }
		#owl-slider .item{
			margin: 3px;
		}
		#owl-slider .item img{
			display: block;
			width: auto;
			height:40px;
		}
	.owl-prev, .owl-next {
		height: 31px;
		position: absolute;
		top: 17%;
		width: 30px;
	}
	.owl-prev {
		background: rgba(0, 0, 0, 0) url("../img/prev.png") no-repeat scroll center center;
		left: -30px;
	}
	.owl-next {
		background: rgba(0, 0, 0, 0) url("../img/next.png") no-repeat scroll center center;
		right: -30px;
	}			
			
#footer { padding:10px 0; color:#eee; background:none;  }
	#footer .row { margin-left: 0; }
	#footer .copyright { font:normal 12px/18px Arial, Helvetica, sans-serif; }
	#footer .country { 
		background:url("../img/flags.png") no-repeat right 0; 
		float: right;
		height: 15px;
		opacity: 0.3;
	}
	#footer img { width:90%; margin:10px auto 30px; display:block; height:auto; }
	#footer a { color:#333; }
	#footer p { margin:0; font-size:11px; line-height:13px; margin:0; text-align:center; }
	
	

/*  REVIEWS   */

.pre-text { margin-top:15px; }
	
.button-review	{ height:40px;  overflow:hidden; margin:50px 0 0; }
	.button-review a {
		display:block;
		width:auto;
		height:40px;
		background:url("../img/play.png") no-repeat right top;
		margin:0;
		padding:0 134px 0 0;
	}	
	.button-review a:hover { background-position:right bottom; }	
	.button-review span { line-height:40px; float:right; color:#fff; padding:0 15px; background:#01a351; }
	
	
@media (min-width: 1201px) { 
	.brand-list .brand-item .item-bonus { max-width:390px; }
}

@media (max-width: 1200px) {
	header .logo h1{
			font:bold 70px/70px 'Basic', sans-serif; 
			text-align:center;
			color:#FFCC00; 
	}
	
	.brand-list .brand-item .bonus .inside_block { max-width:105px; display:none; }
	.brand-list .brand-item .bonus .inside_block:last-child { max-width:120px; display:block; }
	
	header .top-title { text-align:center; width:100%; }
	
	header .logo-flag { width:100%; clear:both; float:none; }
	
}
@media (min-width: 1031px){
	.langs { display: none; }
}
@media (max-width: 1030px){
	body { }
		header .logo { margin:0; }
			header .logo h1 { font:bold 50px/50px 'Basic', sans-serif; }
			header .logo h2 { font-size:20px; line-height:20px; }
	header .logo-flag { display: none; }
	p#desk-txt { display: none; }
	#slider { display: none; }
}
@media (max-width: 820px){
	.brand-list .brand-item .item-bonus p { display:inline-block !important; }
	
	header .logo h1 { line-height:62px; font-size:62px; }
}
@media (max-width: 768px){
	.brand-list .brand-item .item-logo img { margin-bottom:none; }
	.brand-list .brand-item .item-num { margin:36px -25px 0 0; }
	
	.right_float { float:none; clear:both; margin-left:175px; }
		.green-btn { 
			height:34px;
			line-height:34px;
			background:#3E9535;
			margin:0 0 10px;			
		}
		.green-btn:hover { background:#3E9535; }
}
@media (max-width: 550px){ 

	header .top-row { height:auto; }
	header .top-title { font-size:14px; line-height:18px; padding:5px 0; }
	header .logo h2 { font-size:18px; line-height:18px; margin-top:0;  } 
	
	
	.right_float { float:left; clear:both; margin-left:120px; margin-top:-40px; margin-left:0; }
	.green-btn { 
			width:120px;			
		}
}
@media (max-width: 550px){ 
	.brand-list .brand-item .item-bonus p { height:auto; max-width:190px; }
}
@media (max-width: 550px){ 
	body {	}
		header .logo h1 { font-size:30px; line-height:30px; }
		header .logo h2 { font-size:18px; line-height:18px;  }
			header .top-title { 
				width:100%;
				text-align:center;
				font-size:16px
			}
	.brand-list .brand-item {
		padding:0 10px;
	}
	
	.brand-list .brand-item .item-logo { margin-left:0; }
	.brand-list .brand-item .item-logo img { width:120px; height:66px; }
	
	.brand-list .brand-item .item-num { margin-top:20px; margin-left:-15px; }
	
	.brand-list .brand-item:nth-child(2n) {
		background: #eee;
		border-top: 5px solid #ccc;
		border-bottom: 5px solid #ccc;
	}
		.brand-list .brand-item .item-name img {
			display: block;
			margin: 5px 0;
			text-align: center;
		}
}
@media (max-width: 450px) {
	.left_float { max-width:140px; }
	.right_float { margin-left:0; margin-top:0px; position:absolute; top:90px; }
	
	header .row { margin:0; padding:0; }
	header .logo h1 { font-size:26px; line-height:26px;  }
	
	.brand-list .brand-item .item-logo { margin-left:0; margin-bottom:40px; }
	.brand-list .brand-item .item-logo img { width:120px; height:66px; }
	
	.brand-list .brand-item .item-num { margin-top:20px; margin-left:-15px; }
	
	.left_float { width:155px; }
	
	.brand-list .brand-item .item-name { margin-top:15px; }
		.brand-list .brand-item .item-name a { font-size:16px; }
		.brand-list .brand-item .item-bonus p { font-size:11px; line-height:14px; }
	
}

@media (max-width: 350px) {
	
	.left_float { width:120px; }
	.brand-list .brand-item .item-name a { font-size:14px; }
	
}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
