.logo-flag{
	display:none!important;
}
body {
	background:#fff;
}

header { background:url("../img/header-bg-en.jpg") no-repeat scroll center top; background-size:100% 100%; }
header.en { background:url("../img/header-bg-en.jpg") no-repeat scroll center top; }
header.au { background:url("../img/header-bg-au.jpg") no-repeat scroll center top; }
header.ca { background:url("../img/header-bg-ca.jpg") no-repeat scroll center top; }
header.de { background:url("../img/header-bg-de.jpg") no-repeat scroll center top; }
header.fi { background:url("../img/header-bg-fi.jpg") no-repeat scroll center top; }
header.no { background:url("../img/header-bg-no.jpg") no-repeat scroll center top; }
header.nl { background:url("../img/header-bg-nl.jpg") no-repeat scroll center top; }
header.se { background:url("../img/header-bg-se.jpg") no-repeat scroll center top; }
header.us { background:url("../img/header-bg-us.jpg") no-repeat scroll center top; }
header.fr-ca { background:url("../img/header-bg-fr-ca.jpg") no-repeat scroll center top; }

	.logo-flag {
			float: none;
			margin: -5px auto 0;
			padding: 5px 0;
			text-align: center;
			width: 100%;
	}
		.logo-flag a {
			cursor: pointer;
			margin: 0 2px 0 0;
		}
			.logo-flag a img {
				border-radius: 20px;
				height: 46px;
				opacity: 0.5;
				width: 46px;
			}
			.logo-flag a.active img, .logo-flag a:hover img {
				opacity: 1;
			}
	header h1 {
		height:auto;
		text-align:center;
		font:bold 56px/170px 'Arimo', Arial, Helvetica, sans-serif;
		color:#fff;
		padding:0;
		width:100%;
		margin:0;
		text-shadow:1px 1px 1px #000;
		background:url("../img/logo-bg-en.png") no-repeat scroll center top;
	}		
		header h1.en { background:url("../img/logo-bg-en.png") no-repeat scroll center top; color:#FFCC00; }
		header h1.au { background:url("../img/logo-bg-fr-ca.png") no-repeat scroll center top; }
		header h1.ca { background:url("../img/logo-bg-ca.png") no-repeat scroll center top; }
		header h1.fi { background:url("../img/logo-bg-fi.png") no-repeat scroll center top; }
		header h1.de { background:url("../img/logo-bg-de.png") no-repeat scroll center top; color:#000; }
		header h1.nl { background:url("../img/logo-bg-nl.png") no-repeat scroll center top; color:#000; }
		header h1.us { background:url("../img/logo-bg-us.png") no-repeat scroll center top; }
		header h1.no { 
			color:#143874; 
			background:url("../img/logo-bg-no.png") no-repeat scroll center top;
			text-shadow: #fff 3px 0px, #fff 3px 3px, #fff 0px 3px, #fff -3px 3px, #fff -3px 0px, #fff -3px -3px, #fff 0px -3px, #fff 3px -3px; 
		}
		header h1.se { background:url("../img/logo-bg-se.png") no-repeat scroll center top; color:#fcd116; }
		header h1.fr-ca { background:url("../img/logo-bg-fr-ca.png") no-repeat scroll center top; }
	header h2 {
		text-align:center;
		font:300 28px/28px 'Arimo', Arial, Helvetica, sans-serif;
		color:#fff;
		width:100%;
		margin:0 0 20px;
		text-shadow:2px 2px 2px #000;
	}	
		header .desc-icon { padding-right:0; }
		header .desc {}
			header .desc p { 
				text-align:center;
				margin:0 0 20px;
				font:300 14px/17px 'Arimo', Arial, Helvetica, sans-serif; 
				color:#fff;
				text-shadow:2px 2px 2px #000;
			}
		header .info-block { margin-bottom:30px; }
		
						
.brand-list { margin:30px 0; position:relative;  background:rgba(0, 0, 0, 0);  }
	.left_float {float:left; }
	.right_float {float:right; position:relative; }
	.brand-list .brand-item {
		border-bottom: 1px dashed #dadada;
		margin: 0;
		padding: 10px 0;
		position: relative;
		transition: all 0.3s ease-in 0s;
	}
	.brand-list .brand-item.top { 
		height:20px;
		background:none;
		font:italic 12px/14px 'Arimo', 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 'Arimo', 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 .right_float .green-btn:hover { text-decoration:none; }
		.brand-list .brand-item.top .bonus { font:italic 12px/14px 'Arimo', Helvetica, sans-serif; color:#e9eaea !important; text-align:center; margin-top:0; }
		.brand-list .brand-item .item-num {
			background-color: none;
    		color: #333;
			width: 36px;
			height:36px;
			float: left;
			position: relative;
			text-align: center;
			vertical-align: middle;
			font:normal 28px/34px 'Cuprum', Helvetica, sans-serif;
			margin:62px 10px 0 0;
			border-radius:18px;
		}
		.brand-list .brand-item .item-logo { width:150px; 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:150px; height:87px; margin:34px 0 15px; position:relative; z-index:999;  }	
			.brand-list .brand-item .item-logo a {
				width:150px;
				height:80px;
				font:normal 14px/42px 'Arimo', Arial, Helvetica, sans-serif; color:#fff;
				text-align:center;
				text-decoration:none;
			}
		.brand-list .brand-item .item-name { margin:35px 0 0;}	
			.brand-list .brand-item .item-name a { font:600 30px/36px 'Arimo', Arial, Helvetica, sans-serif; color:#005B99; text-decoration:underline; }	
			.brand-list .brand-item .item-name img { margin:-17px 10px 0; }		
		.brand-list .brand-item .item-bonus	{ color:#4e4e4e; margin:10px 0; max-width:500px; }
			.brand-list .brand-item .item-bonus p { display:table-cell; vertical-align:middle; height:50px; font:normal 20px/24px 'Arimo', Arial, Helvetica, sans-serif; color:#000; text-align:left; padding:0; }
			.brand-list .brand-item .item-bonus	span:first-child {
				color:#fff;
				font:normal 13px/18px 'Arimo', 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 'Arimo', 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: #34772c none repeat scroll 0 0;
			color: #fff;
			display: block;
			font: bold 24px/66px "Arimo",Arial,Helvetica,sans-serif;
			height: 65px;
			margin: 47px 15px 0 0;
			text-align: center;
			text-decoration: none;
			width: 162px;
		}
		.green-btn:hover { text-decoration:none; }
		.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 'Arimo', Arial, Helvetica, sans-serif;
			}
				.brand-list .brand-item .payout span {}
			
		.green-btn:hover {
			background: #43A139;
			color:#fff;
		}	
			
		
		.brand-list .brand-item .bonus {
			text-align:center;
			color:#000;
			margin:32px 15px 20px 0;
			font:600 48px/48px 'Cuprum', Arial, Helvetica, sans-serif;
			min-width:210px;
		}
			.brand-list .brand-item .bonus span { font-size:16px; display:block; line-height:34px; color:#505050; font-weight:normal; }
		.brand-list .brand-item .item-text { font:normal 12px/31px 'Arimo', 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;
	}
	
	
			
#main {}
	.content {
		padding-bottom:0;
	}
	.content h2 {
		background: rgba(0, 0, 0, 0) url("../img/h2-bg.png") no-repeat scroll right 23px;
		font:normal 30px/30px "Cuprum",Helvetica,sans-serif;
		text-transform:uppercase;
		color:#f5a12d;
		padding:20px 0 10px;
		margin:0;
	}
	.content p {
		font: normal 13px/17px 'Arimo' ,Arial,Helvetica,sans-serif;
		/*margin-bottom:20px;*/
	}
		.left-content {
			background:#fff;
			padding-bottom:20px;
		}
			.left-content h2 span {
				background:#fff;
				padding-right:20px;
			}
		.right-content {}
			.right-content h2 span {
				background:#ededed;
				padding-right:20px;
			}
			

#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 {
	text-align:center;
}
	#footer .social-buttons { text-align:center; margin-bottom:20px; }
		#footer  .social-buttons a { 
			display:inline-block;
			width:32px;
			height:32px;
			vertical-align:middle;
			background:url("../img/soc.png") no-repeat scroll left bottom;
			background-size:200px auto; 
			transition:none; 
		} 
			#footer  .social-buttons a.vi { background-position:-67px bottom; }
			#footer  .social-buttons a.tw { background-position:-34px bottom; }
			#footer  .social-buttons a.pi { background-position:-135px bottom; }
			#footer .social-buttons a.yo { background-position:-101px bottom; }
			#footer .social-buttons a.ins { background-position:-169px bottom; }
			
			#footer .social-buttons a.fb:hover { background-position:0 top; }
			#footer .social-buttons a.vi:hover { background-position:-67px top; }
			#footer .social-buttons a.tw:hover { background-position:-34px top; }
			#footer .social-buttons a.pi:hover { background-position:-135px top; }
			#footer .social-buttons a.yo:hover { background-position:-101px top; }
			#footer .social-buttons a.ins:hover { background-position:-169px top; }
	
	#footer .footer-text { 
		font: normal 13px/17px 'Arimo' ,Arial,Helvetica,sans-serif;
		text-align:center; 
		margin-top:20px; 
		color:#565354;
	}
	

	
	
@media (max-width: 1200px) {
	header .desc p { margin-left:-10px; }
	.brand-list .brand-item .bonus { display:none; }
}
@media (min-width: 992px) and (max-width: 1200px) {
	
}
@media (min-width: 768px) and (max-width: 992px) { 
	header { background:auto 100%; padding:0 5px; }
	/*header h1 { font: bold 32px/32px "Arimo",Arial,Helvetica,sans-serif; background:none; color:#fff; }
	header h1.en, header h1.au, header h1.fi, header h1.no, header h1.nz { background:none; }*/
	header h1.fi, header h1.fr-ca { font: bold 42px/130px "Arimo",Arial,Helvetica,sans-serif; background-size:auto 100% !important; }
		header .info-block { display:none; }
		header .icons  { display:none; }
		
	.brand-list { margin-top:10px; }
	.brand-list .brand-item { margin: 5px; padding: 10px 5px; border: 1px dashed #dadada; }
	.brand-list .brand-item:nth-child(odd) { }	
	.brand-list .brand-item div { 
		/*float: none !important;*/
		/*margin: 10px auto !important;*/
		text-align: left !important; 
	}
		.brand-list .brand-item .item-num { 
			margin:0; 
			height:36px; 
			width:18px; 
			font-size:20px; 
			text-align:center !important; 
			border:none; 
			font-weight:bold; 
		} 
		.brand-list .brand-item .item-logo { width:120px; margin:0 10px; }
			.brand-list .brand-item .item-logo img { margin:0; width:120px; }
		
		.brand-list .brand-item .left_float { width:410px; }
		
		.brand-list .brand-item .item-name { margin:5px 0 0; }
			.brand-list .brand-item .item-name a { font-size:22px; line-height:22px; }	
			.brand-list .brand-item .item-name img { display:none; margin:5px auto 0; }
		
		.brand-list .brand-item .item-bonus { margin:5px 0 0; }
			.brand-list .brand-item .item-bonus p { font-size:18px; line-height:18px; height:40px; }

		.button { display:block; text-align:center; float:right; /*margin:10px auto;*/  width:auto; }
		.button a { 
			margin:5px auto 0; 
			width:158px; 
			height:60px; 
			background-size:158px auto; 
			padding: 0 25px 0 0;
			font: bold 20px/60px "Arimo",Arial,Helvetica,sans-serif;
		 }
	
	
	#slider { display:none; }
}
@media (max-width: 768px) {
	header { background:auto 100%; padding:0 5px; }
	/*header h1 { font: bold 32px/32px "Arimo",Arial,Helvetica,sans-serif; background:none; color:#fff; }*/
	/*header h1.en, header h1.au, header h1.fi, header h1.no, header h1.nz { background:none; }*/
	header h1.fi, header h1.fr-ca { font: bold 42px/42px "Arimo",Arial,Helvetica,sans-serif; background:none !important; margin:40px 0 }
		header h2 { display:none; }
		header .desc { display:none; }
		header .icons  { display:none; }
		
	.brand-list { margin-top:10px; }
	.brand-list .brand-item { margin: 5px; padding: 10px 5px; border: 1px dashed #dadada; }
	.brand-list .brand-item:nth-child(2n) { background:#f6f6f6; }
	.brand-list .brand-item:nth-child(odd) { }	
	.brand-list .brand-item div { 
		/*float: none !important;*/
		/*margin: 10px auto !important;*/
		text-align: left !important; 
	}
		.brand-list .brand-item .item-num { 
			margin:0; 
			height:36px; 
			width:18px; 
			font-size:20px; 
			text-align:center !important; 
			border:none; 
			font-weight:bold; 
		} 
		.brand-list .brand-item .item-logo { width:120px; margin:0 10px; }
			.brand-list .brand-item .item-logo img { margin:0; width:120px; height:auto; }
		
		.brand-list .brand-item .left_float { width:410px; }
		
		.brand-list .brand-item .item-name { margin:5px 0 0; }
			.brand-list .brand-item .item-name a { font-size:22px; line-height:22px; }	
			.brand-list .brand-item .item-name img { display:none; margin:5px auto 0; }
		
		.brand-list .brand-item .item-bonus { margin:5px 0 0; }
			.brand-list .brand-item .item-bonus p { font-size:18px; line-height:18px; height:40px; }

		.button { display:block; text-align:center; float:right; /*margin:10px auto;*/  width:auto; }
		.button a { 
			margin:5px auto 0; 
			width:158px; 
			height:60px; 
			background-size:158px auto; 
			padding: 0 25px 0 0;
			font: bold 20px/60px "Arimo",Arial,Helvetica,sans-serif;
		 }
	
	
	#slider { display:none; }	
}
@media (max-width: 760px) {
	
	header h1 { font: bold 42px/110px "Arimo",Arial,Helvetica,sans-serif; background-size:auto 100% !important; }
	
	.brand-list .brand-item .left_float { width:280px; }
	
		.brand-list .brand-item .item-name a { font-size:18px; line-height:18px; }	
		.brand-list .brand-item .item-bonus p { font-size:14px; line-height:14px; }
}

@media (max-width: 667px) {
	header h1.fi, header h1.fr-ca { font: bold 32px/32px "Arimo",Arial,Helvetica,sans-serif; margin:20px 0; }
	
	.brand-list .brand-item .left_float { width:280px; }
	
		.brand-list .brand-item .item-name a { font-size:18px; line-height:18px; }	
		.brand-list .brand-item .item-bonus p { font-size:14px; line-height:14px; }
}
@media (max-width: 625px) {
	.brand-list .brand-item .left_float { width:190px; }
	
		.brand-list .brand-item .item-name a { font-size:15px; line-height:15px; }	
		.brand-list .brand-item .item-bonus p { font-size:13px; line-height:13px; }
}

@media (max-width: 540px) {
	
	header h1 { font: bold 32px/90px "Arimo",Arial,Helvetica,sans-serif; background-size:auto 100% !important; }
	
	.brand-list .brand-item .left_float { width:140px; }
	
		.brand-list .brand-item .item-name a { font-size:14px; line-height:14px; }	
		.brand-list .brand-item .item-bonus p { font-size:12px; line-height:12px; }
}

@media (max-width: 490px) {
	
	header h1 { font: bold 28px/80px "Arimo",Arial,Helvetica,sans-serif; background-size:auto 100% !important; }
	
	.brand-list .brand-item:nth-child(2n) { background:#f6f6f6; }
	.button { width:auto; margin:5px 0 0 160px; float:left; }
		.button a { 
			background: #34772C;
			color: #fff;
			font-size: 14px;
			height: 36px;
			line-height: 36px;
			padding: 0;
			text-align: center;
			text-decoration: none;
			width: 110px;
		}
		.button a:hover { background:#43A139; } 
}
	
#sekret {display:none;}