/*
Theme Name: The Indie Gala
*/

/* DEFAULT BUGS BROWSER */




/* FINE DEFAULT BUGS BROWSER */



/* ==================================================
   Import Basic CSS Files
================================================== */
@import url(https://fonts.googleapis.com/css?family=Capriola);
@import url('font-icon.css');					/* Icons Fonts */
@import url('fancybox/jquery.fancybox.css?version=20140521c');	/* FancyBox */
/* ==================================================
   Display/Hide Elements base on Body Class Selected
================================================== */



body.sale-closed .intro-site .soon_box, body.sale-closed .games_bundle_box .counter {
	display: block;
}
body.sale-closed .intro-site .soon_box, body.sale-closed .android_bundle_box .counter {
	display: block;
}
body.sale-opened .intro-site .soon_box, body.sale-opened .games_bundle_box .counter {
	display: none;
}
body.sale-opened .intro-site .soon_box, body.sale-opened .android_bundle_box .counter {
	display: none;
}
body.sale-opened .intro-site .sales_box, body.sale-opened .games_bundle_box .slogan_pay_more {
	display: block;
}
body.sale-opened .intro-site .sales_box, body.sale-opened .android_bundle_box .slogan_pay_more {
	border: 2px dashed #fff;
	display: inline-block;
	margin: 8px auto 0;
	max-width: 100%;
	text-align: center;
	vertical-align: top;
}
body.sale-closed .intro-site .sales_box, body.sale-closed .intro-site .purchase, body.sale-closed .games_bundle_box .slogan_pay_more {
	display: none;
}
body.sale-closed .intro-site .sales_box, body.sale-closed .intro-site .purchase, body.sale-closed .android_bundle_box .slogan_pay_more {
	display: none;
}
body.sale-closed .order_form {
	display: none;
}
body.saled-opened .order_form {
	display: block;
}
body.sale-opened .intro-site {
	margin-bottom: 0;
}
body.sale-opened {
	margin-bottom: 0;
	
}

#img_loader {
	
	position:relative;
	margin-left:-120px;
	top:20px;
	left:50%;
	
	
	}
/* jquery MENU MOBILE */

#mobile-menu {
display: none;
visibility: hidden;
}
/* jquery MENU MOBILE */

/* TIMER NO BORDER TIMER NO BORDER  */

body.sale-opened .intro-site .sales_box_noborder, body.sale-opened .games_bundle_box .slogan_pay_more {
	display: block;
}
body.sale-opened .intro-site .sales_box_noborder, body.sale-opened .android_bundle_box .slogan_pay_more {
	
	display: inline-block;
	margin: 0px auto 0;
	max-width: 100%;
	text-align: center;
	vertical-align: top;
}

/* LOGO BUNDLE SPACING */



/* LOGO BUNDLE SPACING*/

.lenght {
	
width:100%;
max-width:467px;
	
	
	}
.space-sp {
	
		letter-spacing:0.04em
	
	}
/*codice css specifico per chrome e safari */  
@media screen and (-webkit-min-device-pixel-ratio:0) {  
.lenght {
	
width:100%;
max-width:420px;
	
	}
.space-sp {
	
	letter-spacing:0.02em
	
	}
}  

/* DISCLAIM DISCLAIM */
	  
.disclaim {
	
	width:100%;
	max-width:960px;
	margin:0 auto 30px;
	background:#c8c8c8;
	
	}
	
#disclaim_cont {
	
	
	padding:10px 20px 20px 0;
	
	}
	
.steam_instructions {
	
	
	text-align:center;
	margin:0 auto;
	
	}
	
.steam_instructions a{
	
	
	color:#950000 !important;
	
	}
	

/* disclaim disclaim  */

/* FINE TIMER NO BORDER TIMER NO BORDER  */



/* POP UP POP UP */


/* LOGIN POP UP */




#loginpopup .keys_description a, table{
	
	text-align:center;
	clear:both;
	
	
	
	}


#loginpopup .keys_description p{
	
	text-align:left;
	float:left;
	margin-top:10px;
	
	}
	
	
#loginpopup .keys_description .button-forgot{
	
	text-align:left;
	float:left;
	
	
	}


.button-pop-log {
	display: inline-block;
	margin: 10px 0 10px;
	padding: 6px 9px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #404040;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	text-transform: uppercase;
	font-weight: 800!important;
	font-size: 11px;
	line-height: 20px;
	cursor: pointer;
	border: none;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
 *border: 0;
 *zoom: 1;
 float:left;
}

.button-forgot-log {
	display: block;
	margin-bottom: 0;
	color: #23254a9 !important;
	vertical-align: middle;
	text-align: left!important;
	text-transform: uppercase;
	font-weight: 800!important;
	font-size: 11px;
	line-height: 20px;
	cursor: pointer;
	border: none;
	width:100%;
	
 *border: 0;
 *zoom: 1;
}

.button-newaccount-log {
	display: block;
	margin-bottom: 0;
	color: #23254a9 !important;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	font-weight: 800!important;
	font-size: 11px;
	line-height: 20px;
	cursor: pointer;
	border: none;
	width:100%;
	
 *border: 0;
 *zoom: 1;
}

/* FINE LOGIN POP UP */

/* CHANGE PASS POP UP */


/* FINE CHANGE PASS POP UP */


/* FINE POP UP POP UP */

/* ==================================================
   Basic Styles
================================================== */

html {
	font-size: 100%;
	width: 100%;
}
body {
	background-color: #000 !important;
	
	color: #CCCED0;
	font-weight: 300;
	font-size: 14px;
	line-height: 1.5;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	
	}
	




	
a {
	color: #f5c11e;
	font-weight: bold;
	cursor: pointer;
	-webkit-transition: color 0.1s linear 0s;
	-moz-transition: color 0.1s linear 0s;
	-ms-transition: color 0.1s linear 0s;
	-o-transition: color 0.1s linear 0s;
	transition: color 0.1s linear 0s;
}




a:hover, a:active, a:focus {
	color: #fff;
	outline: 0;
	text-decoration: none;
}
strong {
	font-weight: bold;
	color: #FFFFFF;
}
normal-gray {
	font-weight: normal;
	color: #444;
}
normal-black {
	font-weight: normal;
	color: #000;
}
p {
	margin: 0 0 20px;
}
.area {
	margin-bottom: 40px;
}
.align_left {
	float: left;
}
.align_right {
	float: right;
}
.text_align_left {
	text-align: left;
}
.text_align_center {
	text-align: center;
}
.text_align_right {
	text-align: right;
}
.color-text {
	color: #f5c11e!important;
}
.color-text-cyan {
	color: #f5c11e!important;
	font-size: 15px!important;
	font-family: Helvetica, sans-serif !important;
}
.color-text-w {
	color: #ccc!important;
	
}
.color-text-ws {
	color: #fff!important;
	
}
.color-text13 {
	color: #f5c11e!important;
	
    position: relative;
    top: 0px !important;
}
.color-text-r {
	color: #cc0000!important;
}
.color-text-r2 {
	color: #ed1c24!important;
}
.color-text-y {
	color: #F5C11E !important
}
.color-text-g {
	color: #669900 !important
}
.color-text-greenlight {
	color: #33b5e5 !important
}


.color-text-blue {
	
	color: #0b2a81 !important;
}

.color-text-dark-gray {
	
	color: #444444 !important;
	
}

.color-text-dark-gray2 {
	
	color: #222 !important;
	
}


.color-text-dark-gray-l {
	
	color: #444444 !important;
	text-align:left;
}

.color-text-b {
	
	color: #000 !important;
	text-align:left;
}

.gray {
	
	color:#444;

	
	}

.norm {
	
	font-weight:normal;
	
	}

.bundle h2 {
	
	font-size: 39px !important;
	
}

.bundle h2 span{
	
	color: #666 !important;
	font-size: 39px;
	
}

.title-bundle-kind {
	
	float: left;
	max-width: 390px;
	padding: 20px; width: 100%;
	margin:5px 0 -15px 0px;
	
	}


.no-border {
	
	margin: 0 auto !important;
	padding:0 auto !important;
	
	}
	
.inter-line {
	
	line-height:1.6;
	
	}


.small-text {
	font-size: 12px;
	font-style: italic;
	font-weight: 200!important;
	color: #ccced0!important;
}

.small-tits2 {
    color: #0b2a81 !important;
    font-size: 13px;
    font-style: italic;
    font-weight: 200 !important;
}
.small-tits-g {
    color: #444 !important;
    font-size: 13px;
    font-style: italic;
    font-weight: 200 !important;
	text-align:left;
}
.small-tits-g-b {
    color: #000 !important;
    font-size: 13px;
    font-style: italic;
    font-weight: 200 !important;
	text-align:left;
}
.small-tits-g2 {
    color: #444 !important;
    font-size: 13px;
    
    font-weight: 200 !important;
}
.small-tits-gb2 {
    color: #000 !important;
    font-size: 13px;
    
    font-weight: 200 !important;
}
.error-text {
	color: #F93C43;
	margin: 20px;
}
.big-text {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.highlight {
	background: #f93c43;
	color: #fff;
	padding: 2px;
}
.through {
	text-decoration: line-through;
}



/* ==================================================
   Typography
================================================== */

h1, h2, h3, h4, h5, h6 {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
}
h1 {
	font-size: 60px;
}
h2 {
	font-size: 28px;
}
h3 {
	font-size: 34px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}

h27 {
	font-size: 29px;
}



span77  {
	
	float:left;
	text-align:left;
	
	}
/* ==================================================
   Margin Bottom Sets
================================================== */


.sub_title_prof {
	
	text-align:center;
	margin:20px auto;
	
	
	} 



.margin-0 {
	margin-bottom: 0 !important;
}
.margin-10 {
	margin-bottom: 10px !important;
}
.margin-15 {
	margin-bottom: 15px !important;
}
.margin-20 {
	margin-bottom: 20px !important;
}
.margin-30 {
	margin-bottom: 30px !important;
}
.margin-40 {
	margin-bottom: 40px !important;
}
.margin-50 {
	margin-bottom: 50px !important;
}
.margin-60 {
	margin-bottom: 60px !important;
}
.margin-70 {
	margin-bottom: 70px !important;
}
.margin-80 {
	margin-bottom: 80px !important;
}
.bottom-space {
	
	margin-bottom:20px;
	
	}
/* ==================================================
   Header
================================================== */

header {
	background: #232527;
	width: 100%;
	display: inline-block;
	margin: 0 auto;
	min-height: 60px;
	text-align: center;
	width: 100%;
	border-bottom: 5px solid #434446;
	border-top: 5px solid #434446;
}
.subscribe_box_ {
	background: url("../img_game/ig2-2014/background-header.png") no-repeat scroll 0 0 #232527;
	border-bottom: 9px solid #151618;
	border-top: 9px solid #151618;
	text-align: center;
	position: relative;
	min-height: 180px;
}

header {
	background: none repeat scroll 0 0 #444;
	display: inline-block;
	margin: 0 auto;
	min-height: 60px;
	text-align: center;
	width: 100%;
}



#subscribe_box_banner-box {
	
	
    margin: 0 auto;
    max-width: 960px;
    text-align: center;
    width: 100%;
}

.subscribe_box_banner {
	
	background: url("/img_game/ig-stress/sfondo_banner_Indiegala_interstellar2.jpg") repeat scroll 50% 50% rgba(0, 0, 0, 0);
    border-bottom: 5px solid #151618;
}
	
	

.weekly_logo {
	width: 100%;
	position: relative;
}
.subscribe_box_ {
	position: relative;
	top: 0px;
	background: #232527;
	border-bottom: 5px solid #151618;
	border-top: 5px solid #151618;
	text-align: center;
	min-height: 145px;
	width: 100%;
}

header .subscribe_form {
	display: inline-block;
}
header .subscribe_form form {
	margin: 0;
}
#menu-container {
	text-align: center;
	margin: 0 auto;
	display: inline-block;
	width:100%;
	max-width:1170px;
	vertical-align: middle;
}
header #menu_left {
	text-align: center;
	margin: 0 auto;
	padding-left: 5px;
	vertical-align: top;
}
header #menu_right {
	text-align: center;
	margin: 0 auto;
	padding-left: 5px;
	vertical-align: top;
}
header #menu_subribe {
	text-align: center;
	margin: 0 auto;
	padding-left: 5px;
	vertical-align: top;
}
header #menu_indie {
	text-align: center;
	margin: 0 auto;
	padding-left: 5px;
	vertical-align: top;
}
header nav#menu_share {
	float: right;
	margin: 0 10px 0 0;
}
header #menu_logo {
	margin: 5px;
	padding: 0;
	text-align:center;
}
header #menu_left {
	margin: 5px;
	padding: 0;
	text-align:center;
	margin:17px auto;
}
header #menu_right {
	;
	padding: 0;
	text-align:	center;
	margin:17px auto;
}
header #menu_subribe {
	margin: 5px;
	padding: 0;
}
header #menu_indie {
	margin: 5px;
	padding: 0;
}
header nav#menu_share ul {
	margin: 0;
	padding: 0;
}
header #menu_right li, header #menu_subribe li, header #menu_indie li {
	position: relative;
	display: inline-block;
	margin: 0 10px 0 0;
	padding: 0;
	list-style: none;
	background:transparent;
}
header nav#menu_share ul li {
	position: relative;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	list-style: none;
}
header #menu_right li {
	margin: 5px;
	
}

header #menu_left li {
	margin: 5px;
	z-index:999;
}
header #menu_subribe li {
	margin: 5px;
}
header #menu_indie li {
	margin: 5px;
}
header #menu_left li a, header #menu_right li a, header #menu_subribe li a header #menu_indie li a {
	color: #FFFFFF !important;
	padding: 6px 9px;
	font-size: 13px;
	font-weight: 800!important;
	background:transparent;
}

#menu_right .button:hover {
	
	color: #232527 !important;
	
	}


header #menu_left li a:hover, header #menu_right li a:hover, header #menu_left li a:hover span, header #menu_right li a:hover span, header #menu_subribe li a:hover, header #menu_subribe li a:hover span, header #menu_indie li a:hover, header #menu_indie li a:hover span {
	/*color: #232527;*/
	color:#ed1c24 !important;
}
header #menu_left li a span, header #menu_right li a span, header #menu_subribe li a span, header #menu_indie li a span {
	margin: 0;
	font-size: 14px;
	line-height: 0.9;
}
header #menu_left li a span.space, header #menu_right li a span.space, header #menu_subribe li a span.space, header #menu_indie li a span.space {
	margin-right: 10px;
}
header #menu_right li.open .button {
	background: #f5c11e;
	color: #232527;
}
header #menu_right li.open .dropdown-menu {
	background-clip: padding-box;
	background-color: #414141;
	border: none;
	border-radius: 4px 4px 4px 4px;
	box-shadow: none;
	float: left;
	left: 0;
	list-style: none;
	margin: 2px 0 0;
	/** min-width: 160px;  **/
	padding: 6px 8px;
	position: absolute;
	top: 100%;
	z-index: 1000;
}
header #menu_right li.open .dropdown-menu li {
	float: none;
	margin-left: 0;
}
header #menu_right li.open .dropdown-menu li a {
	font-size: 10px;
	text-transform: uppercase;
}
header #menu_right li.open .dropdown-menu li a:hover {
	background: #f5c11e!important;
}

/* ==================================================
   Section Intro-Site
================================================== */


#timer {
	margin: 0 auto;
	text-align: center;
	display: inline-block;
	
}
#purchase_sold {
	display: inline-block;
    margin: 0;
    max-width: 400px;
    padding-top: 0px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
#purchase {
	display: inline-block;
	margin: 0 37px;
	padding-top: 8px;
	text-align: center;
	vertical-align: top;
}

#purchase_sp {
	display: inline-block;
	margin: 0 auto;
	padding-top: 0px !important;
	text-align: center;
	vertical-align: top;
}
#sold {
	margin: -14px auto;
	padding-bottom: 5px;
	position: relative;
	width: 190px;
}
.purchase {
	position: relative;
	text-align: center;
	top: -10px;
	width: 205px;
	left: 13px;
}
.purchase a.fancybox-various {
	margin-right: 10px;
}
.purchase .btn-buy {
	background: #f5c11e;
	color: #232527;
	font-size: 20px;
	padding: 15px;
}
.purchase .btn-buy:hover {
	color: #FFFFFF;
}
.purchase_ltd {
	position: relative;
	text-align: center;
	top: -102px;
	width: 300px;
	left: 435px;
}
.purchase_ltd a.fancybox-various {
	margin-right: 10px;
}
.purchase_ltd .btn-buy {
	background: #f5c11e;
	color: #232527;
	font-size: 20px;
	padding: 15px;
}
.purchase_ltd .btn-buy:hover {
	color: #FFFFFF;
}
.happy-hour {
	position: relative;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	position: relative;
	max-width: 330px;
}

.happy-hour #timer-text, .happy-hour #timer-numbers {
	display:inline-block;
}

.happy-hour a.fancybox-various {
	
	border:3px dashed;
}
.happy-hour .btn-buy {
	background: #ccc;
	color: #232527;
	font-size: 22px;
	padding: 15px;
	
	text-align: center;
}
.happy-hour .btn-buy:hover {
	color: #FFFFFF;
}
.weekly_purchase {
	position: relative;
	text-align: center;
	z-index:999;
}

.weekly_purchase2 {
	position: relative;
	text-align: center;
	
}
.weekly_purchase a.fancybox-various {
	margin-right: 10px;
}
.weekly_purchase .btn-buy {
	background: #f5c11e;
	color: #000 !important;
	font-size: 17px;
	padding: 20px;
	border: 3px solid #000;
}
.big_purchase .btn-buy {
    background: none repeat scroll 0 0 #f5c11e;
    border: 3px solid #000;
    color: #000 !important;
    font-size: 17px;
    padding: 20px;
}
.weekly_purchase .btn-buy:hover {

	color: #FFFFFF;
}
.intro-site-faq {
	margin: 0 auto !important;
}
.intro-site {
	margin-bottom: 80px;
	width: 100%;
	position: relative;
	
	left: 0px;
}
.intro-site .title_box h2 {
	font-size: 50px;
}
.intro-site .title_box h3 {
	font-size: 45px;
	width: 100%;
	position: relative;
	display: inline;
}
.intro-site .title_box_profile h3 {
	display: inline-block;
    font-size: 45px;
    margin: 0 auto;
    position: relative;
    text-align: center;
}
.intro-site .title_box_profile .logo {
	display: none;
	position: relative;
	top: -10px;
	right: 10px;
}
.intro-site .title_box h2 a {
	font-weight: bold;
	color: #FFF;
	position: relative;
}
.intro-site .title_box h3 a {
	font-weight: bold;
	color: #FFF;
}
.intro-site .title_box .logo {
	display: inline-block;
	position: relative;
	display: none;
}
.intro-site .title_box .logo_img {
	display: inline-block;
	position: relative;
	margin-bottom:10PX;
}
.intro-site .title_box .logo_ltd {
	display: inline-block;
	position: relative;
}
.intro-site .title_box .tropico {
	width: 100%;
	max-width: 800px;
	height: auto;
}
.intro-site .slogan_box h3 {
	font-size: 20px;
	line-height: 1.5;
}
.intro-site .slogan_box h4 {
	font-size: 15px;
	line-height: 1.5;
}
.intro-site .slogan_box_new h3 {
	font-size: 20px;
	line-height: 1.5;
	position: relative;
}
.intro-site .slogan_box_new h4 {
	font-size: 16px;
	line-height: 1.5;
	position: relative;
	text-align: center;
	color:#fff;
	
}
.intro-site h3 {
	margin-bottom: 0px;
}
.intro-site p:last-child {
	margin-bottom: 0px;
}
/* ==================================================
   Soon Box
================================================== */

.intro-site .soon_box h3 {
	font-size: 36px;
	margin-bottom: 30px;
	color: #f5c11e;
}
.intro-site .soon_box p {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}
/* ==================================================
   Sales Box
================================================== */

.intro-site .sales_box {
	position: relative;
	width: 400px;
}
/*-- Bundles Count --*/

.intro-site .sales_box .count_bundles p {
	color: #4d5055;
	font-size: 16px;
	font-weight: bold;
}
.intro-site .sales_box .count_bundles p span {
	font-size: 20px;
	margin-right: 20px;
}
.intro-site .sales_box .count_bundles .counter ul {
	text-align: right;
	margin-bottom: 30px;
}
.intro-site .sales_box .count_bundles .counter ul li:last-child {
	margin-right: 0px;
}
.intro-site .sales_box1 {
	position: relative;
}
/* ==================================================
   Sales Box 2
================================================== */

.intro-site .sales_box2 {
	text-align: right;
	height: 40px;
	position: relative;
	right: 545px;
	top: -230px;
}
/*-- Bundles Count --*/

.intro-site .sales_box2 .count_bundles p {
	color: #4d5055;
	font-size: 16px;
	font-weight: bold;
}
.intro-site .sales_box2 .count_bundles p span {
	font-size: 20px;
	margin-right: 20px;
}
.intro-site .sales_box2 .count_bundles .counter ul {
	text-align: right;
	margin-bottom: 30px;
	margin-top: -40px;
	position: relative;
	left: 95px;
}
.intro-site .sales_box2 .count_bundles .counter span {
	position: relative;
	top: 0px;
	left: -60px;
	font-size: 28px;
}
.intro-site .sales_box2 .count_bundles .counter ul li:last-child {
	margin-right: 0px;
}
/* ==================================================
   Sales Box LTD
================================================== */

.intro-site .sales_box_ltd {
	text-align: right;
	height: 40px;
	position: relative;
	right: 610px;
	top: -175px;
}
/*-- Bundles Count --*/

.intro-site .sales_box_ltd .count_bundles p {
	color: #4d5055;
	font-size: 16px;
	font-weight: bold;
}
.intro-site .sales_box_ltd .count_bundles p span {
	font-size: 20px;
	margin-right: 20px;
}
.intro-site .sales_box_ltd .count_bundles .counter ul {
	text-align: right;
	margin-bottom: 30px;
	margin-top: -40px;
	position: relative;
	left: 95px;
}
.intro-site .sales_box_ltd .count_bundles .counter span {
	position: relative;
	top: 0px;
	left: -60px;
	font-size: 28px;
}
.intro-site .sales_box_ltd .count_bundles .counter ul li:last-child {
	margin-right: 0px;
}
/*-- Time Count --*/

.intro-site .sales_box .time_remaining p {
	color: #4d5055;
	font-size: 16px;
	font-weight: bold;
}
.intro-site .sales_box .time_remaining p span {
	font-size: 20px;
	color:#fff;
}
.intro-site .sales_box .time_remaining .counter-time div {
	display: inline-block;
	margin-left: 5px;
}
.intro-site .sales_box .time_remaining .counter-time div ul {
	text-align: right;
}
.intro-site .sales_box .time_remaining .counter-time #counter {
	display: inline-block;
	margin-left: px;
}
.intro-site .sales_box .time_remaining .counter-time .desc {
	display: inline-block;
	margin-left: 15px;
}
.intro-site .sales_box .time_remaining .counter-time div ul li {
	margin: 0;
}
#cnt_3, #cnt_6, #cnt_9 {
	margin-left: 20px !important;
}




/*-- Time Count no border--*/

.intro-site .sales_box_noborder .time_remaining p {
	color: #4d5055;
	font-size: 16px;
	font-weight: bold;
}
.intro-site .sales_box_noborder .time_remaining p span {
	font-size: 20px;
	color:#fff;
}
.intro-site .sales_box_noborder .time_remaining .counter-time div {
	display: inline-block;
	margin-left: 5px;
}
.intro-site .sales_box_noborder .time_remaining .counter-time div ul {
	text-align: right;
}
.intro-site .sales_box_noborder .time_remaining .counter-time #counter {
	display: inline-block;
	margin-left: px;
}
.intro-site .sales_box_noborder .time_remaining .counter-time .desc {
	display: inline-block;
	margin-left: 15px;
}
.intro-site .sales_box_noborder .time_remaining .counter-time div ul li {
	margin: 0;
}
#cnt_3, #cnt_6, #cnt_9 {
	margin-left: 20px !important;
}
/* ==================================================
   Section Games Bundle List
================================================== */






.giveaway_box {
	background: #232527;
	border-bottom: 5px solid #151618;
	border-top: 5px solid #151618;
	color: #FFFFFF;
	margin-bottom: 40px;
	padding: 40px 0 30px 0;
	margin-top: -30px;
}
.games_bundle_box {
	background: #232527;
	border-bottom: 5px solid #151618;
	border-top: 5px solid #151618;
	color: #FFFFFF;
	margin-bottom: 40px;
	padding: 40px 0 30px 0;
	margin-top: -50px;
	min-height: 600px;
}
.android_bundle_box {
	background: #232527;
	border-bottom: 5px solid #151618;
	border-top: 5px solid #151618;
	color: #FFFFFF;
	margin-bottom: 40px;
	padding: 40px 0 30px 0;
	margin-top: -50px;
}
.weekly_bundle_box {
	background: #232527;
	border-bottom: 5px solid #151618;
	border-top: 5px solid #151618;
	color: #FFFFFF;
	margin-bottom: 40px;
	padding: 40px 0 30px 0;
	margin-top: 0px;
	min-height: 300px;
	width: 100%;
}
/*-- Unlock Items --*/

.games_bundle_box ul.unlock {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	margin: 20px 0;
}
.games_bundle_box ul.unlock li {
	position: relative;
	margin: 0 30px 0 30px;
	display: inline-block;
	z-index: 2;
	width: 180px;
	height: 132px;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.games_bundle_box ul.unlock li {
	position: relative;
	margin: 0 30px 0 30px;
	display: inline-block;
	z-index: 2;
	width: 94px;
	height: 144px;
	margin-top: 30px;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}

.games_bundle_box ul.unlock li a {
	float: left;
	width: 105px;
}
.games_bundle_box ul.unlock .boxed {
	position: relative;
	/* background: url(../img/list-img-bundle-unlock.png) no-repeat; */
	width: 105px;
	height: 110px;
	display: block;
	z-index: 2;
	margin-bottom: 5px;
}
.games_bundle_box ul.unlock li img {
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 1;
	/* -moz-border-radius: 10px;
	border-radius: 10px;
	 border:4px solid #000; */
	
	-webkit-box-shadow: 0 15px 15px rgba(0,0,0,0.55);
	-moz-box-shadow: 0 15px 15px rgba(0,0,0,0.55);
	box-shadow: 0 15px 15px rgba(0,0,0,0.55);
}
.games_bundle_box ul.unlock li .item-title {
	font-size: 14px;
	font-weight: 800;
	color: #FFF;
	text-transform: uppercase;
	width: 100%;
}
.games_bundle_box ul.unlock .boxedlock {
	position: relative;
	background: url(../img/list-img-bundle-lock.png) no-repeat;
	width: 105px;
	height: 110px;
	display: block;
	z-index: 2;
	margin-bottom: 12px;
}
/*
.tier1 {
	text-align:center; 
	font-style:italic; 
	font-weight: bold;
}


	
	.tier2_div {
				max-width: 100%;
				margin-top: -15px;								
	}




.tier2 {
	text-align:center; 
	font-style:italic; 
	font-weight: bold;
}

	.tier3_div {	
				margin-top: 10px;								
	}



	
	.tier3_div {
				max-width: 100%;	
				margin-top: -45px;								
	


}

.tier3 {
	text-align:center; 
	font-style:italic; 
	font-weight: bold;
}

*/

/* -- Lock Items --*/

.games_bundle_box ul.lock {
	margin: 0;
	list-style: none;
	text-align: center;
	padding: 40px 0 0 0;
}
.games_bundle_box ul.lock li {
	position: relative;
	margin: 0 30px 0 30px;
	display: inline-block;
	z-index: 2;
	width: 180px;
	height: 84px;
}

.games_bundle_box ul.lock {
	margin-top: -40px;
}
.games_bundle_box ul.lock li {
	position: relative;
	margin: 0 30px 0 30px;
	display: inline-block;
	z-index: 2;
	width: 180px;
	height: 144px;
	margin-top: 30px;
}

.games_bundle_box ul.lock li a {
	float: left;
	width: 200px;
}
.games_bundle_box ul.lock .boxed {
	position: relative;
	/* background: url(../img/list-img-bundle-unlock.png) no-repeat; */
	width: 180px;
	height: 110px;
	display: block;
	z-index: 2;
	margin-bottom: 5px;
}
.games_bundle_box ul.lock .boxedlock {
	position: relative;
	background: url(../img/list-img-bundle-lock.png) no-repeat;
	width: 180px;
	height: 110px;
	display: block;
	z-index: 2;
	margin-bottom: 12px;
}
.games_bundle_box ul.lock li img {
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 1;
	/* border:4px solid #000;
	-moz-border-radius: 10px;
	border-radius: 10px; */
	
	-webkit-box-shadow: 0 15px 15px rgba(0,0,0,0.55);
	-moz-box-shadow: 0 15px 15px rgba(0,0,0,0.55);
	box-shadow: 0 15px 15px rgba(0,0,0,0.55);
}
.games_bundle_box ul.lock li .item-title {
	font-size: 14px;
	font-weight: 800;
	color: #FFF;
	text-transform: uppercase;
	width: 100%;
}
.games_bundle_box .counter {
	margin: 40px 0 20px 0;
}
/*-- WEEKLY Unlock Items --*/

.weekly_bundle_box .row {
	position: relative;
	left: 30px;
}
.weekly_bundle_box ul.unlock {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	margin: 20px 0;
}
.weekly_bundle_box ul.unlock li {
	position: relative;
	margin: -30px 30px 0 30px;
	display: inline-block;
	z-index: 2;
	width: 128px;
	height: 178px;
}
.weekly_bundle_box ul.unlock li a {
	float: left;
}
.weekly_bundle_box ul.unlock .boxed {
	position: relative;
	/* background: url(../img/list-img-bundle-unlock.png) no-repeat; */
	width: 144px;
	height: 144px;
	display: block;
	z-index: 2;
	margin-bottom: 12px;
}
.weekly_bundle_box ul.unlock li img {
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 1;
	-webkit-box-shadow: 0 15px 15px rgba(0,0,0,0.55);
	-moz-box-shadow: 0 15px 15px rgba(0,0,0,0.55);
	box-shadow: 0 15px 15px rgba(0,0,0,0.55);
}
.weekly_bundle_box ul.unlock li .item-title {
	font-size: 14px;
	font-weight: 800;
	color: #FFF;
	text-transform: uppercase;
	width: 100%;
}
.weekly_bundle_box ul.unlock .boxedlock {
	position: relative;
	background: url(../img/list-img-bundle-lock.png) no-repeat;
	width: 128px;
	height: 128px;
	display: block;
	z-index: 2;
	margin-bottom: 12px;
}
/* -- Lock Items --*/

.weekly_bundle_box ul.lock {
	margin: 0;
	list-style: none;
	text-align: center;
	padding: 40px 0 0 0;
}
.weekly_bundle_box ul.lock li {
	position: relative;
	margin: -40px 30px 0 30px;
	display: inline-block;
	z-index: 2;
	width: 128px;
	height: 178px;
}
.weekly_bundle_box ul.lock li a {
	float: left;
}
.weekly_bundle_box ul.lock .boxed {
	position: relative;
	/* background: url(../img/list-img-bundle-unlock.png) no-repeat; */
	width: 144px;
	height: 144px;
	display: block;
	z-index: 2;
	margin-bottom: 12px;
}
.weekly_bundle_box ul.lock .boxedlock {
	position: relative;
	background: url(../img/list-img-bundle-lock.png) no-repeat;
	width: 128px;
	height: 128px;
	display: block;
	z-index: 2;
	margin-bottom: 12px;
}
.weekly_bundle_box ul.lock li img {
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 1;
	-webkit-box-shadow: 0 15px 15px rgba(0,0,0,0.55);
	-moz-box-shadow: 0 15px 15px rgba(0,0,0,0.55);
	box-shadow: 0 15px 15px rgba(0,0,0,0.55);
}
.weekly_bundle_box ul.lock li .item-title {
	font-size: 14px;
	font-weight: 800;
	color: #FFF;
	text-transform: uppercase;
	width: 100%;
}
.weekly_bundle_box .counter {
	margin: 40px 0 20px 0;
}
.weekly_bundle_box div.weekly_tier1 {
	position: relative;
	top: -5px;
}
.weekly_bundle_box div.weekly_tier2 {
	position: relative;
	top: -20px;
	width: 100%;
}
/*-- Pop-Up --*/

.modal_content {
	display: none;
}
.sh {
	
	height:150px !important;
	}
.game_movie {
	padding: 0 0 50.5% 0;
	margin: 0 0 20px 0;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.game_movie {
	margin: 0;
}
.game_movie embed, .game_movie iframe, .game_movie object, .game_movie video {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
}

/* BLOCKSTORM SPECIAL */

.game_movie_block {
	margin: 13px auto;
    max-width: 593px;
    width: 100%;

}
.game_movie_block embed, .game_movie_block iframe, .game_movie_block object, .game_movie_block video {

	width: 100%;
	height: 351px;
	max-width:592px;
	margin:0 auto;
	z-index: 1;
}

/*codice css specifico per chrome e safari */  
@media screen and (-webkit-min-device-pixel-ratio:0) {  
.game_movie_block embed, .game_movie_block iframe, .game_movie_block object, .game_movie_block video {
	

	width: 100%;
	height: 351px;
	max-width:none;

	margin:0 auto;
	z-index: 1;
	
	}

}
/* BLOCKSTORM */

.game_description {
	margin-top: 30px;
	text-align: left;
}
.game_description h2 {
	color: #1a1c1e;
	margin-bottom: 10px;
}
.game_description a {
	color: #1a1c1e !important;
}
.game_description a:hover {
	color: #bcbcc4;
}
.game_description p {
	text-align: left;
	margin-top: 5px !important;
}
/* -- Desura/Steam/Lock Icons --*/

.games_bundle_box ul.unlock li a .desura-icon, .games_bundle_box ul.lock li a .desura-icon {
	position: absolute;
	background: url(../img/desura-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: -18px;
	right: -30px;
}
.games_bundle_box ul.unlock li a .steam-icon, .games_bundle_box ul.lock li a .steam-icon {
	position: absolute;
	background: url(../img/steam-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: -18px;
	right: -30px;
}
.games_bundle_box ul.unlock li a .origin-icon, .games_bundle_box ul.lock li a .origin-icon {
	position: absolute;
	background: url(../img/origin-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: -18px;
	right: -18px;
}
.games_bundle_box ul.unlock li a .android-icon, .games_bundle_box ul.lock li a .android-icon {
	position: absolute;
	background: url(../img/android-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: -18px;
	left: -8px;
}
.games_bundle_box ul.unlock li a .gg-icon, .games_bundle_box ul.lock li a .gg-icon {
	position: absolute;
	background: url(../img/gg-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -14px;
}
.games_bundle_box ul.unlock li a .lock-icon, .games_bundle_box ul.lock li a .lock-icon {
	position: absolute;
	background: url(../img/lock-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: 70px;
	left: -15px;
}
.games_bundle_box ul.unlock li a .music-icon, .games_bundle_box ul.lock li a .music-icon {
	position: absolute;
	background: url(../img/music-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: -18px;
	right: -28px;
}
/* -- Weekly Desura/Steam/Lock Icons --*/

.weekly_bundle_box ul.unlock li a .desura-icon, .weekly_bundle_box ul.lock li a .desura-icon {
	position: absolute;
	background: url(../img/desura-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: -18px;
	right: -30px;
}
.weekly_bundle_box ul.unlock li a .steam-icon, .weekly_bundle_box ul.lock li a .steam-icon {
	position: absolute;
	background: url(../img/steam-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: -18px;
	right: -30px;
}
.weekly_bundle_box ul.unlock li a .origin-icon, .weekly_bundle_box ul.lock li a .origin-icon {
	position: absolute;
	background: url(../img/origin-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: -18px;
	right: -18px;
}
.weekly_bundle_box ul.unlock li a .android-icon, .weekly_bundle_box ul.lock li a .android-icon {
	position: absolute;
	background: url(../img/android-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: -18px;
	right: -18px;
}
.weekly_bundle_box ul.unlock li a .gg-icon, .weekly_bundle_box ul.lock li a .gg-icon {
	position: absolute;
	background: url(../img/gg-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -14px;
}
.weekly_bundle_box ul.unlock li a .lock-icon, .weekly_bundle_box ul.lock li a .lock-icon {
	position: absolute;
	background: url(../img/lock-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: 110px;
	left: -18px;
}
.weekly_bundle_box ul.unlock li a .music-icon, .weekly_bundle_box ul.lock li a .music-icon {
	position: absolute;
	background: url(../img/music-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: -18px;
	right: -30px;
}
/*-- Unlock Items --*/

.games_bundle_box ul.bundles {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	margin: 40px 0;
}
.games_bundle_box ul.bundles li {
	position: relative;
	margin: 0 30px 0 30px;
	display: inline-block;
	z-index: 2;
	width: 128px;
	height: 178px;
	margin-bottom: 10px;
}
.games_bundle_box ul.bundles li a {
	float: left;
}
.games_bundle_box ul.bundles .boxed {
	position: relative;
	/* background: url(../img/list-img-bundle-unlock.png) no-repeat; */
	width: 144px;
	height: 144px;
	display: block;
	z-index: 2;
}
.games_bundle_box ul.bundles li img {
	position: absolute;
	top: 8px;
	left: 14px;
	z-index: 1;
	-webkit-box-shadow: 0 15px 15px rgba(0,0,0,0.55);
	-moz-box-shadow: 0 15px 15px rgba(0,0,0,0.55);
	box-shadow: 0 15px 15px rgba(0,0,0,0.55);
}
.games_bundle_box ul.bundles li .item-title {
	font-size: 14px;
	font-weight: 800;
	color: #FFF;
	text-transform: uppercase;
	width: 100%;
}
/* ==================================================
   Section Services Box
================================================== */

.services {
	width: 100%;
}
.service_icon {
	float: left;
	width: 32px;
	height: 32px;
	overflow: hidden;
	margin-top: 14px;
}
.service_desc {
	margin: 0 0 0px 60px;
	width: 250px;
}
.service_desc h5 {
	font-size: 18px;
	margin-bottom: 20px;
}
.service_desc p {
	font-size: 14px;
}
.service_icon.icon1 {
	background: url(../img/services-icon/dollar.png) right top no-repeat;
}
.service_icon.icon2 {
	background: url(../img/services-icon/money.png) right top no-repeat;
}
.service_icon.icon3 {
	background: url(../img/services-icon/games.png) right top no-repeat;
}
.service_icon.icon4 {
	background: url(../img/services-icon/steam.png) right top no-repeat;
}


/* ==================================================
   Section Services WEEKLY Box
================================================== */

.services-weekly {
	
	width: 100%;
	margin-bottom:-10px;
}




/* ==================================================
   Section About
================================================== */

.about {
	margin-top: 40px;
	border-bottom: 1px solid #373A3D;
	width: 100%;
	min-height: 380px;
}
.about h4 {
	font-size: 25px;
	margin-bottom: 30px;
}
/* ==================================================
   Section Weekly Games
================================================== */

.weekly {
	margin-bottom: 40px;
	margin-top: 20px;
}
.weekly h2 {
	font-size: 50px;
	margin-bottom: 30px;
}
/* ==================================================
   Section Subscribe
================================================== */

.subscribe_box {
	background: #C8C8C8;
	/* border-bottom: 5px solid #151618;
	border-top: 5px solid #151618; */
	border-radius: 10px;
	text-align: center;
	max-width:960px;
	width:100%;
	position:relative;
	margin:10px auto;
}

#subscribe_box_in {
	padding:20px;
}

#subscribe_box_in form{
	margin-bottom:20px !important;
}

.subscribe_weekly {
	background: #232527;
	border-bottom: 5px solid #151618;
	border-top: 5px solid #151618;
	margin-bottom: 80px;
	margin-top: 0px;
	padding: 40px 0 30px 0;
	text-align: center;
}
.subscribe_box h2 {
	font-size: 30px;
	margin-bottom: 20px;
	color: #FFFFFF;
}
.subscribe_box p {
	margin: 0 auto;
    max-width: 960px;
    
    text-align: center;
	color:#fff;
	font-size:13px;
}

/* ==================================================
   Section Subscribe GIVEAWAY SPECIAL
================================================== */


.subscribe_box_special {
	background: #595354;
	/* border-bottom: 5px solid #151618;
	border-top: 5px solid #151618; */
	border-radius: 10px;
	text-align: center;
	max-width:960px;
	width:100%;
	position:relative;
	margin:0 auto 20px;
}

#subscribe_box_in_special {
	padding:30px 0 40px;
}

#subscribe_box_in_special form{
	margin-bottom:20px !important;
}

.subscribe_weekly {
	background: #232527;
	border-bottom: 5px solid #151618;
	border-top: 5px solid #151618;
	margin-bottom: 80px;
	margin-top: 0px;
	padding: 40px 0 30px 0;
	text-align: center;
}
.subscribe_box_special h2 {
	color: #FFFFFF;
    font-family: open sans;
    font-size: 42px;
    font-weight: 100;
    margin-bottom: 30px;
}
.subscribe_box_special p {
	margin: 0 auto;
    max-width: 960px;
    
    text-align: center;
	color:#fff;
	font-size:13px;
}


/* ==================================================
   Section Chart
================================================== */

.chart_box {
	margin-bottom: 40px;
	width: 100%;
	border: 3px dashed #f5c11e;
	margin-top: 31px;
	background: rgba(30, 30, 30, 0.7);
}
.chart_box h2 {
	font-size: 50px;
	color: #FFFFFF;
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #373A3D;
}
.chart_box h4 {
	font-size: 22px;
	color: #FFFFFF;
	margin-bottom: 20px;
}
/* ==================================================
   Section Chart 2
================================================== */

.chart_box2 {
	margin: 0 auto;
    max-width: 960px;
    text-align: center;
    width: 100%;
	margin:20px auto;
	color: #000;
	border-radius: 10px;
}
.chart_box2 h2 {
	color: #000;
	padding-bottom: 20px;
	margin-bottom: 23px;
	border-bottom: 1px solid #373A3D;
	margin-top: 0 auto;
	font-size:43px;
	font-weight:normal;
}
.chart_box2 h4 {
	font-size: 22px;
	color: #000;
	margin-bottom: 20px;
}
/* ==================================================
   Section Profile List
================================================== */

.profile_list {
	margin: 0 auto;
}
.profile_list h2 {
	font-size: 60px;
	color: #FFFFFF;
	padding-bottom: 30px;
}
.profile_list h3 {
	color: #000000;
    font-size: 27px;
    font-weight: normal;
    padding: 30px;
}
.profile_list h4 {
	font-size: 22px;
	color: #444;
	/*margin-bottom: 20px;*/
}

/* ==================================================
   Section Order Form
================================================== */

.order_form {
	margin-bottom: -2px;
	border-bottom: 1px solid #373A3D;
	border-top: 1px solid #373A3D;
}
.order_form .span4 {
	min-width: 400px;
	position: relative;
	left: 10px;
}
.order_form h2 {
	font-size: 33px;
	color: #000;
	font-weight:normal;

}
.order_form h4 {
	color: #000 !important;
font-size: 22px;
margin-bottom: 20px;
text-align: left;
}
.order_form label {
	color: #000 !important;
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
text-align: left;
}
.order_form input {
	margin-bottom: 0px;
}
.order_form span {
	color: #000;
font-size: 14px;
margin-bottom: 10px;
text-align: left;
}
.order_form input.margin {
	margin-bottom: 10px;
}
.order_form #custom-div input {
	margin-bottom: 0;
	color: #FFF;
	text-align: right;
}
/* ==================================================
   Section Order Form 2
================================================== */

.order_form2 {
	position: relative;

	
	
}
.order_form2 .span4 {
	min-width: 400px;
	position: relative;
	left: 10px;
}
/** SPAN NUOVO  **/



.order_form2 .span2000 {
	border: 1px solid #FFFFFF;
	border-radius: 30px;
	display: inline-block;
	text-align: justify;
	width: 30% !important;
	padding: 40px;
	position: relative;
	vertical-align: top;
	min-width: 180px;
}
.order_form2 .spa2000 {
	border: 1px solid #FFFFFF;
	border-radius: 30px;
	display: inline-block;
	max-width: 400px;
	padding: 40px;
	position: relative;
	vertical-align: top;
}
.order_form2 h4 p {
	font-size: 22px;
	color: #FFFFFF;
	margin-bottom: -10px;
}
.slider-master {
	margin-top: -25px;
	
}


.slider-master .tr-st {
	
	text-align:left;
}



.order_form2 h2 {
    color: #000000;
    font-size: 33px;
    font-weight: normal;
}

.order_form2 h4 {
	color: #FFFFFF;
    font-size: 22px;
    margin-bottom: 20px;
    
	text-align:left;
}
#icon-i {
	display: inline-block;
	position: relative;
	top: -6px;
	width: 50px;
}
#icon-i span {
	font-size: 20px;
}
.order_form2 label {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align:left;
}
.order_form2 input {
}
.order_form2 input.margin {
	margin-bottom: 10px;
}
.order_form2 #custom-div input {
	margin-bottom: 0;
	color: #FFF;
	text-align: right;
}
/*-- Order Form Gala Found --*/

.order_found label {
	color: #FFFFFF !important;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.order_found input, .order_found textarea {
	margin-bottom: 60px;
}
.order_found input.margin {
	margin-bottom: 10px;
}
.order_found #custom-div input {
	margin-bottom: 0;
	color: #FFF;
	text-align: right;
}
/* ==================================================
   Social Stream
================================================== */

.social_stream_box {
	background: #232527;
	margin-bottom: 80px;
	
	width: 100%;
	
}

#social_stream_box_in {
	
	width: 100%;
	text-align:center;
	margin:0 auto;
	display:block;
	max-width:960px;
}
.fb-like-box .iframe {
	max-width:960px;
	width: 100%;
	text-align:center;
	margin:0 auto;
}

.social_stream_box h4 {
	font-size: 22px;
	color: #FFFFFF;
	margin-bottom: 20px;

}


/* ==================================================
 GALA FUND PAGE
================================================== */

.text_in_box h3 {
	text-align:center;
}


.text_in_box {
	text-align:left;
}

#total_purchases_sincestart {
	
	color: #000 !important;
    font-style: italic;
	
	}
	
#total_amount_sincestart {
	
	color: #000 !important;
    font-style: italic;
	
	}
	
#total_users_sincestart {
	
	color: #000 !important;
    font-style: italic;
	
	}




/* ==================================================
   Footer
================================================== */

footer {
	margin: 0px 0 5px 0;
}
footer .span12 {
	border-top: 1px solid #373A3D;
	padding-top: 20px;
}
footer ul.footer-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
footer ul.footer-menu li {
	display: inline-block;
	margin: 0 10px 0 10px;
}
footer ul.footer-menu li a {
	color: #FFFFFF !important;
}

/*
footer ul.footer-menu li a:hover, footer ul.footer-menu li a:active, footer ul.footer-menu li a.active, footer ul.footer-menu li a:focus {
	color: #f5c11e;
}
*/
footer .credits {
	margin-top: 20px;
	text-align: center;

}
/* ==================================================
   Buttons
================================================== */

.button {
	display: inline-block;
	margin-bottom: 0;
	padding: 6px 9px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #777;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	font-weight: 800!important;
	font-size: 11px;
	line-height: 20px;
	cursor: pointer;
	border: none;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
 *border: 0;
 *zoom: 1;
}


.button-pop {
	display: inline-block;
	margin: 10px 0 10px;
	padding: 6px 9px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #404040;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	font-weight: 800!important;
	font-size: 11px;
	line-height: 20px;
	cursor: pointer;
	border: none;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
 *border: 0;
 *zoom: 1;
}





.button-forgot {
	display: inline-block;
	margin-bottom: 0;
	
	
	
	color: #23254a9 !important;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	font-weight: 800!important;
	font-size: 11px;
	line-height: 20px;
	cursor: pointer;
	border: none;
	
 *border: 0;
 *zoom: 1;
}


.button-every-purchase {
	display: inline-block;
	margin-bottom: 0;
	padding: 6px 9px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #777;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	font-weight: 800!important;
	font-size: 11px;
	line-height: 20px;
	cursor: pointer;
	border: none;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
 *border: 0;
 *zoom: 1;
 float:left;
}



.button-game-purchase-percent {
	display: inline-block;
	margin-bottom: 0;
	padding: 12px 9px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px 0 0 4px;
	background-color: #8c0809;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	font-weight: 800!important;
	font-size: 11px;
	line-height: 20px;
	cursor: pointer;
	border: none;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
 *border: 0;
 *zoom: 1;
 float:left;
 max-width:37px;
 width:100%;
}

.button-game-purchase {
	display: inline-block;
	margin-bottom: 0;
	padding: 2px 9px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #777;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	font-weight: 100!important;
	font-size: 13px;
	line-height: 20px;
	cursor: pointer;
	border: none;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
 *border: 0;
 *zoom: 1;
 float:left;
 max-width:36px;
 width:100%;
}

.button-game-purchase-discount {
	display: inline-block;
	margin-bottom: 0;
	padding: 6px 9px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #777;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	font-weight: 800!important;
	font-size: 11px;
	line-height: 20px;
	cursor: pointer;
	border: none;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
 *border: 0;
 *zoom: 1;
 float:left;
}

.button-game-purchase_h {
	display: inline-block;
	margin-bottom: 0;
	padding: 6px 9px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #777;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	font-weight: 800!important;
	font-size: 11px;
	line-height: 20px;
	cursor: pointer;
	border: none;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
 *border: 0;
 *zoom: 1;
 float:left;
}

.gift-text-box-right .button {
    background-color: #404040;
    border: medium none;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: 800 !important;
    line-height: 20px;
    margin-bottom: 0;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.1s linear 0s;
    vertical-align: middle;
    width: 154px;
	max-height:32px;
}

.button:hover {
	background-color: #999;
	color: #FFF !important;
}
.button:active {
	background-color: #f5c11e;
	color: #232527;
}
.button:focus {
	color: #232527;
}
/* --- Button Sizes --- */

.button-large {
	padding: 10px 20px;
	font-size: 15.5px;
}
.button-small {
	padding: 4px 14px;
	font-size: 11.5px;
}
.button-mini {
	padding: 2px 12px;
	font-size: 9.5px;
}
.button-block {
	padding-right: 0;
	padding-left: 0;
	width: 100%;
}
/* --- Button Type --- */

.color {
	background: #F93C43;
	color: #FFFFFF;
}
.color:hover {
	background-color: #bcbcc4;
	color: #FFFFFF;
}
.color:active {
	background-color: #333333;
	color: #FFFFFF;
}
.light {
	background: #F8F9F9;
	color: #bcbcc4;
}
.light:hover {
	background-color: #F93C43;
	color: #FFFFFF;
}
.light:active {
	background-color: #333333;
	color: #FFFFFF;
}
.light:focus {
	color: #FFFFFF;
}
/* --- Button Shape --- */

.squared {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
/* ==================================================
   Slogan Pay More
================================================== */

.slogan_pay_more, .simple_slogan {
	text-align: center;
	margin: 30px 0;
}
.slogan_pay_more {
	text-align: center;
	margin: -30px 10px;
	margin-bottom: 30px;
}
.slogan_pay_more2 {
	text-align: center;
	width: 100%;
	position: relative;
	top: 10px;
}

.taipan_mouse {
	display: inline-block;
    margin-top: 20px;
    max-width: 110px;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.slogan_pay_more-box {
	text-align: center;
	width: 100%;
	padding-left:30px;
	padding-right:30px;
	display:inline-block;
	
}
.slogan_pay_more2 h4 {
	line-height: 1.4;
    margin: 0 auto;
    max-width: 960px;
    text-align: center;
    width: 100%;
	font-size:20px;
	font-weight:100;
	text-transform:uppercase;
}

.slogan_pay_more2 h13 {
	line-height: 1.4;
    margin: 0 auto;
    max-width: 960px;
    text-align: justify;
    width: 100%;
	font-size:13px;
	font-weight:100;
}

.slogan_pay_more_box {
	display: inline-block;
    margin: 0 auto;
    max-width:680px;
    text-align: center;
}


/* ==================================================
   Counter Bundle
================================================== */

.counter ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
.counter ul li {
	position: relative;
	margin: 0 5px 0 0;
	display: inline-block;
	width: 30px;
	height: 58px;
}
.counter ul li.text {
	color: #FFFFFF;
	font-size: 30px;
	line-height: 1em;
	font-weight: bold;
	width: auto;
	height: auto;
	position: relative;
	top: -18px;
	margin-left: 15px;
}
.counter ul li.zero {
	background: url(../img/counter-item/0-version=1.png) no-repeat;
}
.counter ul li.one {
	background: url(../img/counter-item/1-version=1.png) no-repeat;
}
.counter ul li.two {
	background: url(../img/counter-item/2-version=1.png) no-repeat;
}
.counter ul li.three {
	background: url(../img/counter-item/3-version=1.png) no-repeat;
}
.counter ul li.four {
	background: url(../img/counter-item/4-version=1.png) no-repeat;
}
.counter ul li.five {
	background: url(../img/counter-item/5-version=1.png) no-repeat;
}
.counter ul li.six {
	background: url(../img/counter-item/6-version=1.png) no-repeat;
}
.counter ul li.seven {
	background: url(../img/counter-item/7-version=1.png) no-repeat;
}
.counter ul li.eight {
	background: url(../img/counter-item/8-version=1.png) no-repeat;
}
.counter ul li.nine {
	background: url(../img/counter-item/9-version=1.png) no-repeat;
}
/* ==================================================
   Counter Time
================================================== */

.cntSeparator {
	display: none!important;
}
.counter-time ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
.counter-time ul li {
	position: relative;
	margin: 0 5px 0 0;
	display: inline-block;
	width: 42px;
	height: 52px;
}
.counter-time .desc div {
	color: #FFFFFF;
	font-size: 10px;
	line-height: 1em;
	font-weight: bold;
	margin-top: 5px;
	width: auto;
	height: auto;
	display: block;
	text-align: center;
}
.counter-time .desc .sec {
	margin-right: 10px;
	left: 17px;

    position: relative;
}
.counter-time .desc .min {
	margin-right: 36px;
	left: 19px;

    position: relative;
}
.counter-time .desc .hours {
	margin-right: 42px;
	left: 18px;

    position: relative;
}
.counter-time .desc .days {
	left: 12px;
    margin-right: 49px;
    position: relative;

}
.counter-time ul li.zero {
	background: url(../img/counter-time/0.png) no-repeat;
}
.counter-time ul li.one {
	background: url(../img/counter-time/1.png) no-repeat;
}
.counter-time ul li.two {
	background: url(../img/counter-time/2.png) no-repeat;
}
.counter-time ul li.three {
	background: url(../img/counter-time/3.png) no-repeat;
}
.counter-time ul li.four {
	background: url(../img/counter-time/4.png) no-repeat;
}
.counter-time ul li.five {
	background: url(../img/counter-time/5.png) no-repeat;
}
.counter-time ul li.six {
	background: url(../img/counter-time/6.png) no-repeat;
}
.counter-time ul li.seven {
	background: url(../img/counter-time/7.png) no-repeat;
}
.counter-time ul li.eight {
	background: url(../img/counter-time/8.png) no-repeat;
}
.counter-time ul li.nine {
	background: url(../img/counter-time/9.png) no-repeat;
}
/* ==================================================
   Chat Box
================================================== */


#chatbox {
	border: 0 none;
	height: 550px;
	width: 100%;
	z-index: 1000;
}

/* ==================================================
   Divider
================================================== */


.border {
	border-bottom: 1px solid #373A3D;
}
.border-up {
	border-top: 1px solid #373A3D;
}
.sep {
	position: relative;
	width: 100%;
	height: 0;
	border-bottom: 1px solid #373A3D;
	background: none;
	margin-top: -5px;
	margin-bottom: 10px;
}
.sep80 {
	margin: 0px 0;	
}
.sep.blank {
	position: relative;
	width: 100%;
	height: 0;
	border-bottom: none;
	background: none;
	margin: 80px 0 0 0;
}
.sep.blank s60 {
	margin: 60px 0 0 0;
}
/* ==================================================
   Video
================================================== */

.video {
	padding: 0 0 67.5% 0;
	margin: 0 0 20px 0;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.video {
	margin: 0;
}
.video embed, .video iframe, .video object, .video video {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
}
/* ==================================================
  	Weekly Video
================================================== */


.weekly_video {
	padding: 0 0 67.5% 0;
	margin: 0 0 20px 0;
	position: relative;
	overflow: hidden;
	z-index: 1;
	border: none;
}
.weekly_video {
	margin: 0;
	border: none;
}
.weekly_video embed, .weekly_video iframe, .weekly_video object, .weekly_video video {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	border: none;
}
/* ==================================================
   Forms
================================================== */

label, input, button, select, textarea {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
}
input, select, button, textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
 input:-moz-placeholder, textarea:-moz-placeholder {
 color: #464A4F;
}
 input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: #464A4F;
}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #464A4F;
}
textarea {
	height: auto!important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	font-size: 12px;
	height: 22px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background-color: #1D1F21;
	border: 1px solid #373A3D;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border linear 0.1s, box-shadow 0.1s linear;
	-moz-transition: border linear 0.1s, box-shadow 0.1s linear;
	-o-transition: border linear 0.1s, box-shadow 0.1s linear;
	transition: border linear 0.1s, box-shadow 0.1s linear;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	color: #FFFFFF;
	border-color: rgba(78, 82, 87,.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(78, 82, 87,.4);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(78, 82, 87,.4);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(78, 82, 87,.4);
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu {
	font-size: 12px;
}
.input-append .add-on:last-child, .input-append .input-append .btn-group:last-child > .dropdown-toggle {
	font-size: 11px;
	margin-top: 0px;
	-webkit-border-radius: 0 4px 4px 0 !important;
	-moz-border-radius: 0 4px 4px 0 !important;
	border-radius: 0 4px 4px 0 !important;
}
.input-append .add-on, .input-prepend .add-on {
	background-color: #404040;
	border: medium none;
	text-shadow: none;
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 13.5px;
	font-weight: bold !important;
	line-height: 20px;
	margin-bottom: 0;
	padding: 6px 10px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}

.input-append .button:last-child {

font-size: 11px;
	margin-top: 0px;
	-webkit-border-radius: 0 4px 4px 0 !important;
	-moz-border-radius: 0 4px 4px 0 !important;
	border-radius: 0 4px 4px 0 !important;
	
	
}







input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	cursor: default!important;
}
/* ==================================================
   Tables
================================================== */

.table th, .table td {
	border-top: none;
	border-bottom: 1px solid #373A3D;
	padding-left: 0;
}
.table th, .table td:last-child {
	text-align: right;
	padding-right: 0;
}
/* ==================================================
   Accordion & Toggle
================================================== */

.rol .accordion {
	margin-top: 20px;
}




.accordion {
	margin-bottom: 20px;
}





.accordion-group {
	margin-bottom: 10px;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	text-align:left;
}
.accordion-heading {
	border-bottom: 0 none;
}
.intro-site-faq  .accordion-heading .accordion-toggle {
	position: relative;
	display: block;
	padding: 18px 18px;
	background: #232527;
	color: #CCCED0 !important;
	font-weight: normal;
	font-size: 18px;
	-webkit-transition: all 0.1s linear 0s;
	-moz-transition: all 0.1s linear 0s;
	-ms-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s;
}
.accordion-heading .accordion-toggle {
	position: relative;
	display: block;
	padding: 18px 18px;
	background: #232527;
	color: #CCCED0 !important;
	font-weight: bold;
	font-size: 18px;
	-webkit-transition: all 0.1s linear 0s;
	-moz-transition: all 0.1s linear 0s;
	-ms-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s;
}
.accordion-toggle {
	cursor: pointer;
}
.intro-site-faq .accordion-heading:hover .accordion-toggle, .accordion-heading:hover .accordion-toggle.inactive {
	background: #ccc !important;
	color: #0b2a81 !important;
}
.accordion-heading:hover .accordion-toggle, .accordion-heading:hover .accordion-toggle.inactive {
	background: #F5C11E;
	color: #232527;
}
.intro-site-faq .accordion-group .accordion-heading .accordion-toggle.active {
	background: #ccc !important;
	color: #232527 !important;
	font-weight:bold;
}
.accordion-heading .accordion-toggle.active {
	background: #F5C11E;
	color: #232527 !important;
}
.accordion-heading .accordion-toggle.inactive {
	background: #232527;
	color: #CCCED0;
}
.accordion-heading.accordionize .accordion-toggle span, .accordion-heading.togglize .accordion-toggle span {
	position: absolute;
	top: 50%;
	right: 20px;
	margin: -8px 0 0 0;
	color: #CCCED0;
	font-size: 16px;
	-webkit-transition: all 0.1s linear 0s;
	-moz-transition: all 0.1s linear 0s;
	-ms-transition: all 0.1s linear 0s;
	-o-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s;
}
.accordion-heading .accordion-toggle.active span, .accordion-heading:hover .accordion-toggle span, .accordion-heading:hover .accordion-toggle.inactive span {
	color: #232527;
}
.accordion-heading.accordionize .accordion-toggle.active span, .accordion-heading.togglize .accordion-toggle.active span {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.accordion-heading.togglize .accordion-toggle span {
	margin: -7px 0 0 0;
	font-size: 14px;
}
.accordion-heading.togglize .accordion-toggle.active span {
	opacity: 0;
	filter: alpha(opacity=0);
}
.accordion-heading.togglize .accordion-toggle.active span + span {
	opacity: 1;
	filter: alpha(opacity=100);
}
.accordion-inner {
	background: none repeat scroll 0 0 #ccc;
    border-top: medium none;
    color: #000;
    padding:0px 20px 20px;
}
/* ==================================================
   NEW INSTRUCTION
================================================== */

.keys_description .info-news-ad {
	
	text-align:center;
	font-size:21px;
	margin:0 0px 6px 0;
	color:#ae0011;
	/*font-weight:bold;*/
	
	}
	
.keys_description .info-news-title {
	
	text-align:center;
	font-size:23px;
	margin:0 0 16px 0;
	
	}

/* ==================================================
   Lost Keys Pop-Up
================================================== */

.keys_description h2 {
	color: #232527;
	margin: 40px 0;
}
.keys_description a, .keys_description a:hover {
	color: #232527 !important;
	text-decoration: underline;
}
.keys_description form {
	margin: 60px 0 0;
}
.keys_description input {
	background: #FFFFFF;
	border: 1px solid #bcbcc4;
	color: #232527;
	width:280px;
}

#new-account .keys_description input {
	background: #FFFFFF;
	border: 1px solid #bcbcc4;
	color: #232527;
	width:169px;
}


.keys_description #tforgotemail {
	
	width: 139px;
	
	}

.keys_description .button {
	
	width: 139px;
	
	}



.keys_description input:focus {
	color: #232527;
}
.showcase-content {
	margin: auto;
	width: inherit;
	position: absolute;
}
.game-description {
	margin: auto;
	position: relative;
	top: -20px;
	text-align: justify;
}
.game-description h4 {
	color: #f5c11e!important;
}
.switch-games {
	position: relative;
	margin-left: 390px;
	font-weight: bold;
	bottom: 17px;
	top: -19px;
}
.game_div1 {
	margin-left: 15px;
	margin-right: 15px;
}
.game_div2 {
	margin-left: 15px;
	margin-right: 15px;
}
.game_div3 {
	margin-left: 15px;
	margin-right: 15px;
}
.game_div4 {
	margin-left: 15px;
	margin-right: 15px;
}
.game_div5 {
	margin-left: 15px;
	margin-right: 15px;
}
.game_div6 {
	margin-left: 15px;
	margin-right: 15px;
}
.game_div7 {
	margin-left: 15px;
	margin-right: 15px;
}
.game_div8 {
	margin-left: 15px;
	margin-right: 15px;
}
.game_div9 {
	margin-left: 15px;
	margin-right: 15px;
}
.game_div10 {
	margin-left: 15px;
	margin-right: 15px;
}
.game_div11 {
	margin-left: 15px;
	margin-right: 15px;
}
.game_div12 {
	margin-left: 15px;
	margin-right: 15px;
}
.weekly-container {
	position: relative;
	margin-left: auto;
}
.weekly-games {
	margin-left: 5px;
	;
}
.games-list {
	margin-left: 20px;
}
.active-game {
	display: none;
	margin-left: -20px;
}
.weekly_live {
	width: 100%;
	height: 45px;
	margin-top: -50px;
	margin-bottom: 20px;
}
.weekly_box {
	background: #232527;
	border-bottom: 5px solid #151618;
	border-top: 5px solid #151618;
	margin-bottom: 25px;
	padding: 10px 0 10px 0;
	text-align: center;
	margin-top: -38px;
	height: 90px;
}
.weekly_logo {
/** margin-top: -45px;  **/
}
.weekly_bonus {
	position: relative;
	top: -55px;
	right: 120px;
}
.dev_link {
	color: #FFF;
}
/*-- Android Unlock Items --*/

.android_bundle_box ul.android-unlock {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	margin: 0px 0;
	margin-bottom: 30px;
}
.android_bundle_box ul.android-unlock li {
	position: relative;
	margin: 15px 10px 20px 10px;
	display: inline-block;
	z-index: 2;
	width: 184px;
	height: 103px;
	text-align: center;
}
.android_bundle_box ul.android-unlock li a {
	float: left;
	text-align: center;
}
.android_bundle_box ul.android-unlock .boxed {
	position: relative;
	width: 184px;
	height: 103px;
	display: block;
	z-index: 2;
	margin-bottom: 12px;
	text-align: center;
	margin-left: 18px;
}
.android_bundle_box ul.android-unlock li img {
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 1;
	width: 184px;
	height: 103px;
}
.android_bundle_box ul.android-unlock li .item-title {
	font-size: 14px;
	font-weight: 800;
	color: #FFF;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	position: relative;
	top: 9px;
}
.android_bundle_box ul.android-unlock .boxedlock {
	position: relative;
	width: 184px;
	height: 103px;
	display: block;
	z-index: 2;
	margin-bottom: 12px;
}
/* -- Android Lock Items --*/

.android_bundle_box ul.android-lock {
	margin: 0;
	list-style: none;
	text-align: center;
	padding: 40px 0 0 0;
	border-top: 1px dashed #CCCED0;
}
.android_bundle_box ul.android-lock li {
	position: relative;
	margin: -20px 10px 40px 10px;
	display: inline-block;
	z-index: 2;
	width: 184px;
	height: 103px;
}
.android_bundle_box ul.android-lock li a {
	float: left;
}
.android_bundle_box ul.android-lock .boxed {
	position: relative;
	width: 184px;
	height: 103px;
	display: block;
	z-index: 2;
	margin-bottom: 22px;
	text-align: center;
	margin-left: 18px;
}
.android_bundle_box ul.android-lock .boxedlock {
	position: relative;
	background: url(../img/list-img-bundle-lock.png) no-repeat;
	width: 184px;
	height: 103px;
	display: block;
	z-index: 2;
	margin-bottom: 12px;
}
.android_bundle_box ul.android-lock li img {
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 1;
	width: 184px;
	height: 103px;
}
.android_bundle_box ul.android-lock li .item-title {
	font-size: 14px;
	font-weight: 800;
	color: #FFF;
	text-transform: uppercase;
	width: 100%;
	position: relative;
}
/* -- Desura/Steam/Lock Icons --*/

.android_bundle_box ul.android-unlock li a .desura-icon, .android_bundle_box ul.android-lock li a .desura-icon {
	position: absolute;
	background: url(../img/desura-small.png) no-repeat;
	width: 32px;
	height: 34px;
	z-index: 3;
	top: 3px;
	left: 2px;
}
.android_bundle_box ul.android-unlock li a .steam-icon, .android_bundle_box ul.android-lock li a .steam-icon {
	position: absolute;
	background: url(../img/steam-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: -13px;
	right: -8px;
}
.android_bundle_box ul.android-unlock li a .origin-icon, .android_bundle_box ul.android-lock li a .origin-icon {
	position: absolute;
	background: url(../img/origin-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: -18px;
	right: -18px;
}
.android_bundle_box ul.android-unlock li a .android-icon, .android_bundle_box ul.android-lock li a .android-icon {
	position: absolute;
	background: url(../img/android-small.png) no-repeat;
	width: 38px;
	height: 40px;
	z-index: 3;
	top: -2px;
	right: -17px;
}
.android_bundle_box ul.android-unlock li a .gg-icon, .android_bundle_box ul.android-lock li a .gg-icon {
	position: absolute;
	background: url(../img/gg-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -14px;
}
.android_bundle_box ul.android-unlock li a .lock-icon, .android_bundle_box ul.android-lock li a .lock-icon {
	position: absolute;
	background: url(../img/lock-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: 86px;
	left: -18px;
}
.android_bundle_box ul.android-unlock li a .music-icon, .android_bundle_box ul.android-lock li a .music-icon {
	position: absolute;
	background: url(../img/music-icon.png) no-repeat;
	width: 46px;
	height: 46px;
	z-index: 3;
	top: -4px;
	left: -4px;
}
.android_bundle_box ul.android-unlock li a .pc-icon, .android_bundle_box ul.android-lock li a .pc-icon {
	position: absolute;
	background: url(../img/pc-icon.png) no-repeat;
	width: 44px;
	height: 44px;
	z-index: 3;
	bottom: -20px;
	left: -4px;
}
.radio-inline {
	width: 100%;
}

.helper-box-inside .radio-inline {
	
	width: 100%;
	
    text-align: left; 
	}
	
pre + h2 {
	margin-top: 80px;
}
#-fade, #-slide {
	margin-bottom: -320px;
}
ul.bjqs-controls.v-centered li a {
	display: block;
	padding: 10px;
	background: #fff;
	color: #000;
	text-decoration: none;
}
ul.bjqs-controls.v-centered li a:hover {
	background: #000;
	color: #fff;
}
ol.bjqs-markers li a {
	padding: 5px 10px;
	background: #000;
	color: #fff;
	margin: 5px;
	text-decoration: none;
}
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover {
	background: #999;
}
p.bjqs-caption {
	background: rgba(255,255,255,0.5);
}
ul.bjqs {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: none;
}
li.bjqs-slide {
	position: absolute;
	display: none;
}
ul.bjqs-controls {
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 9999;
}
ul.bjqs-controls.v-centered li a {
	position: absolute;
}
ul.bjqs-controls.v-centered li.bjqs-next a {
	right: 0;
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
	left: 0;
}
ol.bjqs-markers {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
ol.bjqs-markers.h-centered {
	text-align: center;
}
ol.bjqs-markers li {
	display: inline;
}
ol.bjqs-markers li a {
	display: inline-block;
}
p.bjqs-caption {
	display: block;
	width: 96%;
	margin: 0;
	padding: 2%;
	position: absolute;
	bottom: 0;
}
.game-bg1, .game-bg2, .game-bg3, .game-bg4, .game-bg5, .game-bg6, .game-bg7, .game-bg8, .game-bg9, .game-bg10, .game-bg11, .game-bg12, .game-bg13, .game-bg14 {
	position: absolute;
}


#menu-tab {
	
	text-align:center;
	margin:0 auto;
	
	}


center 
	{
	
	margin-top: 0px;
	
	
	}


/* PROFILE BUNDLES */


.games_bundle_box_profile {
	background: #444;
	border-bottom: 5px solid #151618;
	border-top: 5px solid #151618;
	padding: 0;
	text-align: center;
	position: relative;
	width: 100%;
	min-height: 300px;
}

.games_bundle_box_profile .container {
	max-width: 1400px;
	width: 100%;
}


.games_bundle_box_profile ul
{
  padding: 0;
  text-align:center;
  
}

.games_bundle_box_profile ul li
{
  margin-right: 5px;
  margin-bottom: 15px;
  text-align:center;
  
}

.games_bundle_box_profile li {
	display: inline-block;
	line-height: 20px;
	list-style: none outside none;
	padding: 0 12px 0 0;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: 130px;
}


/* END PROFILE BUNDLES */


/* MAIN SALE */

.games_bundle_box2 {
	background: #444;
	border-bottom: 5px solid #151618;
	padding: 0;
	text-align: center;
	position: relative;
	width: 100%;
	min-height: 300px;
}


.games_bundle_box2 li {
 	display: inline-block;
    line-height: 20px;
    list-style: none outside none;
    margin: 26px auto;
    padding: 0 0 0 0;
    position: relative;
    text-align: center;
    top: 16px;
    vertical-align: top;
    width: 145px;
}

.slogan_box_new {
	
	margin:15px 0 5px;
	
}

.slogan_box_new_sp {
	
	margin:15px 0 5px;
	text-align:center;
	
}
.games_bundle_box2:after {
	content: '';
	display: block;
	clear: both;
}
.games_bundle_box2 img {
}
.games_bundle_box2 a {
	color: #eee;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	display: block;
	position: relative;
}
.games_bundle_box2 li .item-title {
	font-size: 12px;
	font-weight: 800;
	color: #FFF;
	text-transform: uppercase;
	width: 100%;
	position: relative;
	top: 10px;
}


.games_bundle_box2 .unlock1 {
	position: relative;
	text-align: center;
	margin: 0 auto;
	display: inline-block;
	/* margin-bottom: -50px; */
}
.games_bundle_box2 ul.unlock1 li a img {
	max-width: 124px;
	max-height: 174px;
}

.games_bundle_box2 .unlock2 {
	position: relative;
	text-align: center;
	margin: 0 auto;
	display: inline-block;
}

.games_bundle_box2 ul.unlock2 li a img {
	max-width: 124px;
	max-height: 174px;
}

.games_bundle_box2 .tier1 {
	display: block;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	text-align: center;
	width: 100% !important;
	height: 5px;
	padding-top: 10px;
	margin-bottom: 10px;
}
.games_bundle_box2 .tier2 {
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 20px;
	line-height: 60px;
	padding-top: 15px;
	position: relative;
	text-align: center;
	width: 100% !important;
}
.games_bundle_box2 .game_1_offer {
	color: #CCCCCC;
	display: block;
	font-size: 26px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 100%;
	margin-top: 15px;
}
.games_bundle_box2 .game_2_offer {
	display: block;
	position: relative;
	text-align: center;
	width: 100% !important;
}
.games_bundle_box2 .tiers2 {
	display: block;
	position: relative;
	text-align: center;
	width: 100% !important;
}
.games_bundle_box2 .tier2 #text {
	color: #F5C11E !important;
	display: block;
	font-size: 29px;
	font-weight: bold;
	height: 54px !important;
	line-height: 30px;
	position: relative;
	text-align: center;
	top: 39px;
	width: 100% !important;
}

.games_bundle_box2 .tier1 strong, .games_bundle_box2 .fixed-price-info strong {
	font-weight: normal;
	color: #ffa800;
}
.games_bundle_box2 li.separator {
}

/* -- WEEKLY Desura/Steam/Lock Icons --*/

.games_bundle_box2 li a .desura-icon {
	position: absolute;
	background: url(../img/desura-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;

	top: -14px;
	right: -7px;
}
.games_bundle_box2 li a .steam-icon {
	position: absolute;
	background: url(../img/steam-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -7px;
}
.games_bundle_box2 li a .gog-icon {
	position: absolute;
	background: url(../img/gog-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -2px;
}
.games_bundle_box2 li a .steam-temp {
	position: absolute;
	background: url(../img/steam-temp.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -16px;
	right: 101px;
}
.games_bundle_box2 li a .origin-icon {
	position: absolute;
	background: url(../img/origin-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -18px;
	right: -18px;
}
.games_bundle_box2 li a .android-icon {
	position: absolute;
	background: url(../img/android-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -16px;
	right: 5px;
}
.games_bundle_box2 li a .gg-icon {
	position: absolute;
	background: url(../img/gg-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -14px;
}
.games_bundle_box2 li a .lock-icon {
	position: absolute;
	background: url(../img/lock-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	bottom: 25px;
	left: 0px;
}
.games_bundle_box2 li a .music-icon {
	position: absolute;
	background: url(../img/music-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: 0px;
}


/* end main games */

/* WEEKLY SALE */

.games_bundle_box2_weekly {
	background: #444;
	border-bottom: 5px solid #151618;
	
	padding: 0;
	text-align: center;
	position: relative;
	width: 100%;
	min-height: 300px;
}

.games_bundle_box2_weekly li {
 	display: inline-block;
    line-height: 20px;
    list-style: none outside none;
    margin: 26px auto;
    padding: 0 0 0 0;
    position: relative;
    text-align: center;
    top: 16px;
    vertical-align: top;
    width: 145px;
}
.games_bundle_box2_weekly:after {
	content: '';
	display: block;
	clear: both;
}
.games_bundle_box2_weekly img {
}
.games_bundle_box2_weekly a {
	color: #eee;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	display: block;
	position: relative;
}
.games_bundle_box2_weekly li .item-title {
	font-size: 12px;
	font-weight: 800;
	color: #FFF;
	text-transform: uppercase;
	width: 100%;
	position: relative;
	top: 10px;
}


.games_bundle_box2_weekly .unlock1 {
	position: relative;
	text-align: center;
	margin: 0 auto;
	display: inline-block;
	/* margin-bottom: -50px; */
}
.games_bundle_box2_weekly ul.unlock1 li a img {
	max-width: 124px;
	max-height: 178px;
}

.games_bundle_box2_weekly .unlock2 {
	position: relative;
	text-align: center;
	margin: 0 auto;
	display: inline-block;
}

.games_bundle_box2_weekly ul.unlock2 li a img {
	max-width: 124px;
	max-height: 178px;
}

.games_bundle_box2_weekly .tier1 {
	display: block;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	text-align: center;
	width: 100% !important;
	height: 5px;
	padding-top: 10px;
	margin-bottom: 10px;
}
.games_bundle_box2_weekly .tier2 {
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 20px;
	line-height: 60px;
	padding-top: 15px;
	position: relative;
	text-align: center;
	width: 100% !important;
}
.games_bundle_box2_weekly .game_1_offer {
	color: #CCCCCC;
	display: block;
	font-size: 26px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 100%;
	margin-top: 15px;
}
.games_bundle_box2_weekly .game_2_offer {
	display: block;
	position: relative;
	text-align: center;
	width: 100% !important;
}
.games_bundle_box2_weekly .tiers2 {
	display: block;
	position: relative;
	text-align: center;
	width: 100% !important;
}
.games_bundle_box2_weekly .tier2 #text {
	color: #F5C11E !important;
	display: block;
	font-size: 29px;
	font-weight: bold;
	height: 54px !important;
	line-height: 30px;
	position: relative;
	text-align: center;
	top: 39px;
	width: 100% !important;
}

.games_bundle_box2_weekly .tier1 strong, .games_bundle_box2 .fixed-price-info strong {
	font-weight: normal;
	color: #ffa800;
}
.games_bundle_box2_weekly li.separator {
}

/* -- WEEKLY Desura/Steam/Lock Icons --*/

.games_bundle_box2_weekly li a .desura-icon {
	position: absolute;
	background: url(../img/desura-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -7px;
}
.games_bundle_box2_weekly li a .steam-icon {
	position: absolute;
	background: url(../img/steam-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -7px;
}
.games_bundle_box2_weekly li a .gog-icon {
	position: absolute;
	background: url(../img/gog-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -2px;
}
.games_bundle_box2_weekly li a .steam-temp {
	position: absolute;
	background: url(../img/steam-temp.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -16px;
	right: 101px;
}
.games_bundle_box2_weekly li a .origin-icon {
	position: absolute;
	background: url(../img/origin-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -18px;
	right: -18px;
}
.games_bundle_box2_weekly li a .android-icon {
	position: absolute;
	background: url(../img/android-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -16px;
	right: 5px;
}
.games_bundle_box2_weekly li a .gg-icon {
	position: absolute;
	background: url(../img/gg-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -14px;
}
.games_bundle_box2_weekly li a .lock-icon {
	position: absolute;
	background: url(../img/lock-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	bottom: 25px;
	left: 0px;
}
.games_bundle_box2_weekly li a .music-icon {
	position: absolute;
	background: url(../img/music-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: 0px;
}


/* end weekly games */


/* SPECIAL GAMES */




.games_bundle_box2_special {
	
	background: #595354;
	/* border-bottom: 5px solid #151618; */
	max-width:960px;
	padding: 0 0 50px 0;
	text-align: center;
	position: relative;
	width: 100%;
	min-height: 300px;
	border-radius:10px;
	margin:10px auto 10px!important;
	
}

.games_bundle_box2_special li {
 	display: inline-block;
    height:231px;
    list-style: none outside none;
    margin: 0px auto;
    padding: 0 10px 0 10px;
    position: relative;
    text-align: center;
    top: 0px;
    vertical-align: top;
    width: 145px;
}
.games_bundle_box2_special:after {
	content: '';
	display: block;
	clear: both;
}
.games_bundle_box2_special img {
}
.games_bundle_box2_special a {
	color: #eee;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	display: block;
	position: relative;
}
.games_bundle_box2_special li .item-title {
	font-size: 11px;
	font-weight: 800;
	color: #FFF;
	text-transform: uppercase;
	width: 100%;
	position: relative;
	top: 10px;
	float:left;
}


.games_bundle_box2_special .unlock1 {
	position: relative;
	text-align: center;
	margin: 0 auto;
	display: inline-block;
	/* margin-bottom: -50px; */
}
.games_bundle_box2_special ul.unlock1 li a img {
	max-width: 124px;
	max-height: 178px;
}

.games_bundle_box2_special .unlock2 {
	position: relative;
	text-align: center;
	margin: 0 auto;
	display: inline-block;
}

.games_bundle_box2_special ul.unlock2 li a img {
	max-width: 124px;
	max-height: 178px;
}

.games_bundle_box2_special .tier1 {
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
	position: relative;
	text-align: center;
	width: 100% !important;
	height: 40px;
	padding-top: 10px;
	margin-bottom: 10px;
}
.games_bundle_box2_special .tier2 {
	display: block;
	font-size: 18px;
	font-weight: bold;
	height: 20px;
	line-height: 1.2px;
	padding-top: 10px;
	position: relative;
	text-align: center;
	width: 100% !important;
	margin-bottom:20px;
}
.games_bundle_box2_special .game_1_offer {
	color: #CCCCCC;
	display: block;
	font-size: 26px;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 100%;
	margin-top: 15px;
}
.games_bundle_box2_special .game_2_offer {
	display: block;
	position: relative;
	text-align: center;
	width: 100% !important;
}
.games_bundle_box2_special .tiers2 {
	display: block;
	position: relative;
	text-align: center;
	width: 100% !important;
}
.games_bundle_box2_special .tier2 #text {
	color: #F5C11E !important;
	display: block;
	font-size: 29px;
	font-weight: bold;
	height: 30px !important;
	line-height: 1.2px;
	position: relative;
	text-align: center;
	top: 39px;
	width: 100% !important;
}

.games_bundle_box2_special .tier1 strong, .games_bundle_box2 .fixed-price-info strong {
	font-weight: normal;
	color: #ffa800;
}
.games_bundle_box2_special li.separator {
}

/* -- WEEKLY Desura/Steam/Lock Icons --*/

.games_bundle_box2_special li a .desura-icon {
	position: absolute;
	background: url(../img/desura-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -7px;
}
.games_bundle_box2_special li a .steam-icon {
	position: absolute;
	background: url(../img/steam-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -7px;
}

.games_bundle_box2_special li a .dlc-icon {
	position: absolute;
	background: url(../img/dlc-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -7px;
}
.games_bundle_box2_special li a .gog-icon {
	position: absolute;
	background: url(../img/gog-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -2px;
}
.games_bundle_box2_special li a .steam-temp {
	position: absolute;
	background: url(../img/steam-temp.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -18px;
	right: 120px;
}
.games_bundle_box2_special li a .origin-icon {
	position: absolute;
	background: url(../img/origin-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -18px;
	right: -18px;
}
.games_bundle_box2_special li a .android-icon {
	position: absolute;
	background: url(../img/android-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -16px;
	right: 5px;
}
.games_bundle_box2_special li a .gg-icon {
	position: absolute;
	background: url(../img/gg-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: -14px;
}
.games_bundle_box2_special li a .lock-icon {
	position: absolute;
	background: url(../img/lock-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	bottom: 25px;
	left: 0px;
}
.games_bundle_box2_special li a .music-icon {
	position: absolute;
	background: url(../img/music-icon.png) no-repeat;
	width: 32px;
	height: 32px;
	z-index: 3;
	top: -14px;
	right: 0px;
}


/* end special games */



/* how it works section */

/* SERVICES BOX MAIN */

.services-box {
	margin: 0 auto;
	padding-bottom: 20px;
	position: relative;
	text-align: center;
	max-width: 960px;
}
.services-box, .services-box a {
	color: #eee;
}
.services-box li {
	display: inline-block;
	font-size: 13px;
	line-height: 25px;
	margin: 25px auto 0;
	text-align: justify;
	vertical-align: top;
	width: 212px;
}

.services-box h2 {
	color: #F5C11E;
    font-size: 15px;
    font-weight: 600;
    margin: -2px 0 0;
}
.services-box h2 img {
	width: auto;
	height: 38px;
	vertical-align: middle;
	margin-right: 8px;
}
.services-box li + li {
	margin-left: 24px;
}
.services-box p {
	margin: 1em 0 0 0;
	text-align:justify;
}
.services-box .soundlink {
	color: #ccc;
	font-style: italic;
}


/* SERVICES BOX WEEKLY SPECIAL */

#services-box-weekly-special-cont {
	background: none repeat scroll 0 0 rgba(30, 30, 30, 0.7);

    border: 1px dashed #F5C11E;
    margin: 0 auto 30px;
    max-width: 960px;
    padding-bottom: 20px;
    position: relative;
    text-align: center;
	margin-top:15px;
}

.services-box-weekly-special{
	margin: 0 auto;
	
	
	text-align: center;
	
	width: 100%;
}
.services-box-weekly-special, .services-box-weekly-special a {
	color: #eee;
}
.services-box-weekly-special li {
	display: inline-block;
	font-size: 13px;
	line-height: 25px;
	margin: 23px auto 0;
	text-align: justify;
	vertical-align: top;
	width: 270px;
}
.services-box-weekly-special h2 {
	color: #F5C11E;
    font-size: 15px;
    font-weight: 600;
    margin: -2px 0 0;
}
.services-box-weekly-special h2 img {
	width: auto;
	height: 38px;
	vertical-align: middle;
	margin-right: 8px;
}
.services-box-weekly-special li + li {
	margin-left: 24px;
}
.services-box-weekly-special p {
	margin: 1em 0 0 0;
	text-align:justify;
}
.services-box-weekly-special .soundlink {
	color: #ccc;
	font-style: italic;
}



/* SERVICES BOX WEEKLY */

#services-box-weekly-cont {
	background: #595354;
   /* border: 1px dashed #F5C11E; */
    margin: 0 auto;
    max-width: 960px;
    padding-bottom: 20px;
    position: relative;
    text-align: center;
	border-radius: 10px;
	
}

.services-box-weekly {
	margin: 0 auto;
	
	
	text-align: center;
	
	width: 100%;
}
.services-box-weekly, .services-box-weekly a {
	color: #eee;
	padding: 20px 0;
}
.services-box-weekly li {
	display: inline-block;
	font-size: 13px;
	line-height: 25px;
	margin: 23px auto 0;
	text-align: justify;
	vertical-align: top;
	width: 270px;
}
.services-box-weekly h2 {
	color: #F5C11E;
    font-size: 15px;
    font-weight: 600;
    margin: -2px 0 0;
}
.services-box-weekly h2 img {
	width: auto;
	height: 38px;
	vertical-align: middle;
	margin-right: 8px;
}
.services-box-weekly li + li {
	margin-left: 24px;
}
.services-box-weekly p {
	margin: 1em 0 0 0;
	text-align:justify;
}
.services-box-weekly .soundlink {
	color: #ccc;
	font-style: italic;
}

/* music */
ul.music {
	position: relative;
	right: 400px;
	top: -40px;
	margin-bottom: -140px;
	text-align: center;
}
.music li {
	display: inline-block;
	vertical-align: top;
	width: 68px;
	height: 68px;
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0;
}
.music:after {
	content: '';
	display: block;
	clear: both;
}
.music img.game-box {
	display: block;
	width: 56px;
	height: 56px;
	margin: 0 auto 5px auto;
}
.music a {
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
.music li.heading {
	text-align: left;
	color: #fff;
	line-height: 16px;
	width: 180px;
	padding-top: 16px;
	height: 20px;
	right: -142px;
	top: 0;
	margin-right: -15px;
}
.music li.heading h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0;
}

 
 
 /* ==================================================
   Social Stream
================================================== */

.social_stream_box {
	background: #232527;
	margin-bottom: 80px;
	padding: 30px 0;
	width: 100%;
}

#social_stream_box_in {
	
	width: 100%;
	text-align:center;
	margin:0 auto;
	display:none;
}
.fb-like-box .iframe {
	max-width:960px;
	width: 100%;
	text-align:center;
	margin:0 auto;
}

.social_stream_box h4 {
	font-size: 22px;
	color: #FFFFFF;
	margin-bottom: 20px;
}


div.early_access_header {
	border: 1px solid #4e81ae;
	margin: 0 0 20px 0;
}
	div.early_access_header .inset { text-shadow: -1px -1px 0px rgba(0,0,0,0.3) }

	div.early_access_header .heading {
		height: 83px;
		background-image: url(/img/earlyaccess_banner.png);
		padding: 10px 10px;
		color: #000;
		font-size: 12px;
	}

		div.early_access_header .heading h1 {
			font-family: "Motiva Sans Light", "Motiva Sans", arial, tahoma, sans-serif;
			font-size: 30px;
			font-weight: normal;
			font-style: normal;
			color: #000;
		}

		div.early_access_header .heading h2 {
			font-size: 16px;
			font-weight: normal;
			font-style: normal;
			background-image: none;
			height: auto;
			margin: 5px 0;
		}

		div.early_access_header .heading a {
			color: inherit;
			text-decoration: underline;
		}

	div.early_access_header .devnotes {
		padding: 10px 10px;
		position: relative;
	}

		div.early_access_header .devnotes > p {
			font-size: 14px;
			color: #000;
			font-style: italic;
			line-height: 18px;
			max-height: 72px;
			overflow: hidden;
		}

		div.early_access_header .devnotes > span {
			font-size: 14px;
			color: #000;
			font-style: italic;
			line-height: 18px;
			max-height: 72px;
			overflow: hidden;
		}

		div.early_access_header .devnotes h1 {
			font-family: arial, tahoma, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #000;
		}

		div.early_access_header .devnotes .morebutton {
			position: absolute;
			display: block;
			right: 15px;
			bottom: 11px;
			background: #000;
			padding-left: 30px;

			background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 15%, rgba(0,0,0,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(15%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 100%); /* IE10+ */
			background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */

			text-transform: uppercase;
			color: #529cde;
			font-size: 11px;
		}
		
		
.dlc_page_purchase_dlc {
	border-bottom: 1px solid #000000;
	padding: 15px;
	position: relative;
	height: 136px;
}

.dlc_page_purchase_dlc.even {
	background-color: #ffffff;
}

.dlc_page_purchase_dlc.odd {
	background-color: #ffffff;
}

.dlc_page_purchase_header {
	position: absolute;
	left: 15px;
	top: 15px;
}

.dlc_page_purchase_text_container {
	padding-left: 309px;
}

.dlc_page_purchase_price {
	position: absolute;
	right: 15px;
	font-size: 14px;
	color: #000;
}

.dlc_page_purchase_area {
	position: absolute;
	right: 15px;
	bottom: 15px;
}

.dlc_page_name_link {
	font-size: 14px;
}

.dlc_page_release_date {
	color: #000;
}

#stat_top_contribute_weekly {
	text-align: right !important;
}