 @media (max-width: 3400px) {
	 
#ribbon-s {
	
	display:block;
	
	}

/* GIVEAWAY WOODLE TREE ADVENTURES  */


#partner_box {
	
	background: rgba(255, 255, 255, 0.7);
	border-radius:10px;
	
	}
	
#partner_box #partner {
	
	color:#1b429a;
	max-width:383px;
	font-size:20px;
	margin:0 auto 20px;
	
	}

/*codice css specifico per chrome e safari */  
@media screen and (-webkit-min-device-pixel-ratio:0) {  
#partner_box #partner {
	
	color:#1b429a;
	max-width:390px;
	font-size:20px;
	margin:0 auto 20px;
	
	}

}

/* FINE GIVEAWAY WOODLE TREE ADVENTURES  */




/* STREAM STREAM STREAM */
.streaming {
	max-width: 860px;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 0 auto 30px;
}

.streaming img {
	max-width: 800px;
	width: 100%;

}

#stream .rol_box1 h2 a{
	
	font-weight: normal;
	text-decoration:none;
	
	}
#stream .streaming iframe a{
	
	font-weight: normal;
	text-decoration:none;
	
	}

/* STREAM STREAM STREAM */
		 
/* GIVEAWAY SPECIAL  */
 
.title_box_top_one {
	
	background:#cc0000;
	width:100%;
	margin:0 auto;

	
	}
	
.title_box_top_one h3 {
	
	
	color: #FFFFFF !important;
    margin: 10px auto 0;
    max-width: 960px;
    padding: 20px;
    text-align: center;
    width: 100%;
	font-weight:100;
	
	}

.embed-raffle-special {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	padding:30px;
}
.embed-raffle-special .giv-desc-special {
	text-align: justify;
	letter-spacing:0.03em;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 5px;
	font-weight:100;
}
.embed-raffle-special .giv-desc-special p {
	text-align: justify;
	color: #b8b8b8;
	text-rendering:optimizeLegibility;
}
.embed-raffle-special .giv-desc-special img {
	text-align: justify;
	max-width: 450px;
	max-height: 302px;
}
.embed-video {
	display: inline-block;
	margin: 0 auto;
	text-align: justify;
	vertical-align: top;
}
.embed-video .giv-desc-special {
	text-align: justify;
	max-width: 400px;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 5px;
}
.embed-video .giv-desc-special p {
	text-align: justify;
	color: #ccc;
}
.embed-video .giv-desc-special img {
	text-align: justify;
	max-width: 450px;
	max-height: 302px;
}
.embed-video-box-outer {
	display: block;
	margin: 0 auto 40px;
	text-align: center;
	max-width: 960px;
	width: 100%;
	border: 2px solid;
	background: #444;
}
.embed-raffle-box-outer {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 960px;
	width: 100%;
	border-radius:7px;
	background: #595354 !important;
}
.embed-raffle-box {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
}
#back-contain {
	background: url(/img_game/ig-flight/avion-background-indiegala.jpg) no-repeat scroll center -150px rgba(0, 0, 0, 0);
	min-height: 317px;
}
#back-contain-special {
	background: url(/img_game/ig-rwr/racing-back.jpg) no-repeat scroll center -150px rgba(0, 0, 0, 0);
	min-height: 317px;
	margin-top: -15px;
}

  /* FORM FORM GIVEAWAY SPECIAL  */
  
  
  .sub-button-pop {
    background-color: #404040;
    border: 1px solid;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: 800 !important;
    line-height: 20px;
    margin: 2px auto;
    padding: 2px 9px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.1s linear 0s;
    vertical-align: middle;
}
  
  
  /* FINE FORM FORM GIVEAWAY SPECIAL  */
 
 
  /* GIVEAWAY SPECIAL  */
  
 
 
/*  SPECIAL BANNER FOR INDIEGALA BUNDLES */
.banner-giveaway-s {
	text-align: center;
	margin: 0 auto;
	max-width: 960px;
	width: 100%;
}

.banner-giveaway-s .banner-text {
	color: #FFFFFF;
    font-family: open sans;
    font-size: 59px;
    font-weight: 100;
    text-align: center;
}
.banner-giveaway-s .sing-bann {
	text-align: center;
	margin: 0 auto;
	display:inline-block;
	margin:5px;
	width:100%;
	/*max-width:300px;*/
	
}
.banner-giveaway-s .sing-bann a {
	width:100%;
		/*max-width:300px;*/
	
}
.banner-giveaway-s .sing-bann a img {
	width:100%;
	/*max-width:300px;*/
	
}
.banner-giveaway-s .banner-text-bottom {
	color: #cc0000;
    font-family: VT323;
    font-size: 49px;
    text-align: center;
}

/*  SPECIAL BANNER FOR INDIEGALA BUNDLES */


	
/* social share facebook twitter */

	
#box-social-share {
	
	width:100%;
	
	}
	
#social-share {
	
	
color:#000;
    margin: 0 auto;
    max-width: 840px;
    width: 100%;
	/*.ready .xl .btn*/
	}

	
	
#social-share .fb-like
 {
	
	display: inline-block;
	margin: 10px;
    position: relative;
    vertical-align: middle;
	
}

#social-share .twitter-follow-button
	
 {
	
	display: inline-block;

    position: relative;
    vertical-align: middle;
	margin: 0 0 0 20px;
	
}
	

/* FINE FINE social share facebook twitter */
	


/* STEAM GIFT LINK */

.give-steam-link {
	
	text-align:right !important;
	margin-top:9px;
	
	}
	
.fr {
	
	float:right;
	
	}
	
#icon-gift {
	
	
	width:100%;
	max-width:28px;
	margin-top:4px;
	float:right;
	display:inline-block;
	
	}
	
/* SUBSCRIBE HOME PAGE */
.subscribe_box #subscribe_box_in .container form .input-append {

    display: inline-block;
    font-size: 0;
    max-width: 410px;
    text-align: center;
    vertical-align: top;
    width: 100%;
	
}

.subscribe_box #subscribe_box_in .container form .input-append input {

 	height: 22px;
    max-width: 260px;
    width: 100%;
	
}
/* SUBSCRIBE HOME */

/*codice css specifico per chrome e safari */  
@media screen and (-webkit-min-device-pixel-ratio:0) {  
#icon-gift {
	width:100%;
	max-width:28px;
	margin-top:-17px;
	float:right;
	display:inline-block;
	}
}  

.add-steam {
	
	padding:28px 0px 0;
	width:100%;
	max-width:490px;
	float:right;
	
	}
	


.redeem-steam-butt{
	
	margin: 0 40px 26px 7px;
	float:right;
	
	}
	
.redeem-steam-butt a {
	
	border:1px solid #444;
	padding:3px 0 8px 2px;
	border-radius:5px;
	background:#999;
	margin: 0 40px 0 7px;
	float:right;
	padding:0 0 28px;
	
	}
.reedem-text {
	
	display:inline-block;
	margin-top:5px;
	color:#000;
	
	}
	
.reedem-butt {
	
	display:inline-block;
	
	}


#steam-account {
	
	color:#444;
	padding:0 40px 27px 40px;
	float:right;
	}




/* FINE STEAM GIFT LINK */
	 
	 /* PROVA PROVA  */
	 
	 #container{
width:960px;
margin:auto;
padding:20px;
}
 
p{
margin-bottom:20px;
line-height:24px;
}
 
h1, h2{
color:orange;
font-size:24px;
margin-bottom:20px;
font-weight:bold;
margin:20px 0;
}
 
#hover{
position:fixed;
background:#000;
width:100%;
height:100%;
opacity: .6
}
 
#popup{
position:absolute;
width:600px;
height:180px;
background:#fff;
left:50%;
top:50%;
border-radius:5px;
padding:60px 0;
margin-left:-320px; /* width/2 + padding-left */
margin-top:-150px; /* height/2 + padding-top */
text-align:center;
box-shadow:0 0 10px 0 #000;
}
 
#close{
position:absolute;
background:black;
color:white;
right:-15px;
top:-15px;
border-radius:50%;
width:30px;
height:30px;
line-height:30px;
text-align:center;
font-size:8px;
font-weight:bold;
font-family:'Arial Black', Arial, sans-serif;
cursor:pointer;
box-shadow:0 0 10px 0 #000;
}

/* PROVA PROVA */
	 
	
/*  STEAM KEY REEDEM NEW  */

#steam-key {
	background: #c8c8c8;
	/*background: none repeat scroll 0 0 rgba(30, 30, 30, 0.7);*/
    /*border: 2px solid #FFFFFF;*/
	margin: 0 auto 30px;
	max-width: 920px;
	border-radius: 5px 5px 0 0;
}
#steam-key h3 {
	color: #000000;
    font-weight: normal;
    padding: 25px 0 30px;
    text-align: left;
}
#steam-key .span-keys a {
	color: #0B2A81 !important;
    margin: 6px 1px 0 0;
    text-align: right;
	
}
#steam-key .span-keys a:hover, a:active, a:focus {
	color: #fff !important;
}
#steam-key .span-games p {
	text-align: left;
}
#steam-key .span-games p a {
	color: #0b2a81 !important;
}
#steam-key .span-games p a:hover, a:active, a:focus {
	color: #fff !important;
}
#steam-key span {
	color: #444 !important;
}
#steam-key .span12-temp {
	text-align: center;
}
#steam-key #stringa-game-key, #stringa-music-key, #stringa-android-key {
	padding: 0 10px;
}


#steam-key #stringa-game-key .span-keys strong {
	color: #0B2A81 !important;
}

#steam-key #stringa-game-key .span-keys  {
	color: #0B2A81 !important;
    margin: 12px 22px 14px 0;
    text-align: right;
}

#steam-key #stringa-game-key .span-keys img  {
	
     position: relative;
	 margin:0 10px;

    
}

#steam-key #stringa-game-key .span-keys .option  {
	display: inline-block;
    float: right;
    margin: 0 0 20px 0;
    max-width: 335px;
    width: 100%;
}


/*  STEAM KEY REEDEM NEW  */ 
	 
/*
qui ci va pop up Happy Hour WEEKLY NORMAL
*/
 #pop-tab-weekly span {
}
#pop-tab-weekly a {
	background: none repeat scroll 0% 0% #ed1c24;
	min-width: 180px;
	padding: 8px 18px 8px 0;
	border-radius: 4px;
	position: relative;
	top: 2px;
	z-index: 51;
	text-align: center;
	font-weight: 800;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
	text-decoration: none;
	color: #fff;
	display: inline;
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	left: 0px;
	color:#fff !important;
}
#pop-tab-weekly a:before {
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-top: 15px solid #ed1c24;
	border-left: 12px solid rgba(0, 0, 0, 0);
	content: "";
	height: 0;
	position: relative;
	left: 170px;
	top: 41px;
	width: 0;
	border-radius: 9px;
}
#pop-tab-weekly {
	max-width: 850px;
	margin: 0px auto;
	position: relative;
	width: 100%;
}
/*
Fine pop up Happy Hour WEEKLY NORMAL
*/

/*
qui ci va pop up Happy Hour WEEKLY NORMAL
*/
 #pop-tab-weekly-block span {
}
#pop-tab-weekly-block a {
	background: none repeat scroll 0% 0% #ed1c24;
	min-width: 180px;
	padding: 8px 18px 8px 0;
	border-radius: 4px;
	position: relative;
	top: 2px;
	z-index: 51;
	text-align: center;
	font-weight: 800;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
	text-decoration: none;
	color: #fff;
	display: inline;
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	left: -5px;
	color:#fff !important;
	font-size:19px;
}
#pop-tab-weekly-block a:before {
	
	content: "";
	height: 0;
	position: relative;
	left: 154px;
	top: 41px;
	width: 0;
	border-radius: 9px;
	margin-left:15px;
}
#pop-tab-weekly-block {
	max-width: 850px;
	margin: 0px auto;
	position: relative;
	width: 100%;
	text-align:center;
}
/*
Fine pop up Happy Hour WEEKLY NORMAL
*/


/*
social side
*/
 .bo {
}
#social_side {
	background: none repeat scroll 0 0 #444444;
	border-radius: 10px 0 0 10px;
	display: inline-block;
	margin-top: 70px;
	padding: 10px 20px;
	position: fixed;
	right: 0;
	z-index: 9000;
}
#social_side_in {
}
#social_side_in .socis {
	list-style: none;
	margin-bottom: 10px;
	margin-top: 10px;
}
#social_side_in .socis a {
	margin: 0 aùto;
	text-align: center;
	list-style: none;
	margin-bottom: 5px;
  color:#fff !important;
}

#social_side_in .socis a img {
	width:100%;
	max-width:20px;
	margin-right:3px;
	right:3px;
	position:relative;
}
/*
fine social side
*/

/*
social side SHARING BUTT
*/
 .bo {
}
#social_side_sharing {
	background: none repeat scroll 0 0 #444444;
	border-radius: 10px 0 0 10px;
	display: inline-block;
	margin-top: 70px;
	padding: 10px 20px;
	position: fixed;
	right: 0;
	z-index: 9000;
}
#social_side_in_sharing {
}
#social_side_in_sharing .socis_sharing {
	list-style: none;
	margin-bottom: 10px;
	margin-top: 10px;
}
#social_side_in _sharing.socis_sharing a {
	margin: 0 aùto;
	text-align: center;
	list-style: none;
	margin-bottom: 5px;
}

#social_side_in_sharing .socis a img {
	width:100%;
	max-width:20px;
	margin-right:3px;
	right:3px;
	position:relative;
}
/*
fine social side SHARING BUTT
*/












/*
qui ci va pop up Happy Hour WEEKLY DOUBLE
*/
 #pop-tab-weekly-d span {
}
#pop-tab-weekly-d a {
	background: none repeat scroll 0% 0% #ed1c24;
	min-width: 180px;
	padding: 8px 28px 8px 0;
	border-radius: 4px;
	position: relative;
	top: 2px;
	z-index: 51;
	text-align: center;
	font-weight: 800;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
	text-decoration: none;
	color: #fff;
	display: inline;
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	left: 47px;
}
#pop-tab-weekly-d a:before {
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-top: 15px solid #ed1c24;
	border-left: 12px solid rgba(0, 0, 0, 0);
	content: "";
	height: 0;
	position: relative;
	left: 85px;
	top: 41px;
	width: 0;
	border-radius: 9px;
}
#pop-tab-weekly-d a:after {
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-top: 15px solid #ed1c24;
	border-left: 12px solid rgba(0, 0, 0, 0);
	content: "";
	height: 0;
	position: absolute;
	left: 375px;
	top: 34px;
	width: 0;
	border-radius: 9px;
}
#pop-tab-weekly-d {
	max-width: 850px;
	margin: 0px auto;
	position: relative;
	width: 100%;
}
/*
Fine pop up Happy Hour WEEKLY DOUBLE
*/
/*
qui ci va pop up Happy Hour MAIN
*/
 #pop-tab-main span {
}
#pop-tab-main a {
	background: none repeat scroll 0% 0% #ed1c24;
	min-width: 180px;
	padding: 8px 20px 8px 0;
	border-radius: 4px;
	position: relative;
	top: 2px;
	z-index: 51;
	text-align: center;
	font-weight: 800;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
	text-decoration: none;
	color: #fff;
	display: inline;
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	left: -4px;
}
#pop-tab-main a:before {
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-top: 15px solid #ed1c24;
	border-left: 12px solid rgba(0, 0, 0, 0);
	content: "";
	height: 0;
	position: relative;
	left: 150px;
	top: 41px;
	width: 0;
	border-radius: 9px;
}
#pop-tab-main {
	max-width: 850px;
	margin: 0px auto;
	position: relative;
	width: 100%;
}
/*
Fine pop up Happy Happy Hour MAIN
*/
/*
qui ci va pop up Happy Hour SPECIAL
*/
 #pop-tab-special span {
}
#pop-tab-special a {
	background: none repeat scroll 0% 0% #ed1c24;
	min-width: 180px;
	padding: 8px 20px 8px 0;
	border-radius: 4px;
	position: relative;
	top: 2px;
	z-index: 51;
	text-align: center;
	font-weight: 800;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5);
	text-decoration: none;
	color: #fff;
	display: inline;
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	left: 255px;
}
#pop-tab-special a:before {
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-top: 15px solid #ed1c24;
	border-left: 12px solid rgba(0, 0, 0, 0);
	content: "";
	height: 0;
	position: relative;
	left: 160px;
	top: 41px;
	width: 0;
	border-radius: 9px;
}
#pop-tab-special {
	max-width: 850px;
	margin: 0px auto;
	position: relative;
	width: 100%;
}
/*
Fine pop up Happy Happy Hour SPECIAL
*/
	
	/* INDIEGALA - GALASTORE PROMO DOUBLE*/
	
	
.rol_box1 {
 display:block !important;
}
.rol_box2 {
	display: none;
}
.view_store {
	display: none;
	color: #f5c11e;
}
.sep_game_row {
	height: 5px;
}
.row_games {
	display: inline-block;
	width: 100%;
	max-width: 950px;
}
.game_left {
	display: inline-block;
	width: 49.75%;
}
.game_row_l {
	height: 60px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	background: #777;
}
.game_row_l:hover, .game_row_l:visited, .game_row_l:active {
	height: 60px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	background: #555;
}
.game_right {
	display: inline-block;
	width: 49.75%;
}
.game_row_r {
	height: 60px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	background: #444;
}
.game_row_r:hover, .game_row_r:visited, .game_row_r:active {
	height: 60px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	background: #555;
}
.icon_game_box {
	clear: both;
	display: inline-block;
	float: left;
	height: 50px;
	margin: 0 auto;
	max-width: 129px;
	text-align: center;
}
.icon_game {
	max-width: 129px;
}
.icon_game_box .icon_game img {
	max-width: 129px;
}
.titles_game_box {
	display: inline-block;
	float: left;
	left: 3px;
	margin: 0 auto;
	max-width: 235px;
	position: relative;
	top: 10px;
	width: 100%;
}
.titles_game {
	text-align: left;
	position: relative;
	top: 9px;
	color: #999;
	left: 8px;
	max-width: 210px;
	line-height: 1;
}
.butt_purch_game {
	display: inline-block;
	margin: 0 auto;
	max-width: 104px;
	position: relative;
	text-align: center;
	right: 52px;
	vertical-align: middle;
	width: 100%;
}
.butt_purch_game .purch_game {
	display: inline-block !important;
	float: right;
	position: absolute;
	top: -4px;
	width: 140px;
}
.butt_purch_game .purch_game .double_price {
	display: inline-block !important;
	float: right;
	position: absolute;
	top: 0px;
	width: 98px;
}
.button-game-purchase .origin_price {
	text-decoration: line-through;
	display: block;
	color: #333;
}
.button-game-purchase .discount_price {
	display: block;
	font-size: 13px;
	position: relative;
	top: -2px;
}
 .purch_game .double_price .button-game-purchase, {
 display: inline-block;
 width:30px;
 float:right;
}
.butt_purch_game .view_store_box {
	left: 65px;
	position: relative;
	top: 19px;
}
.butt_purch_game:hover .view_store_box .view_store {
	display: inline-block !important;
	height: 24px;
	width: 90px;
	left: 71px;
}
.butt_purch_game:hover .purch_game {
	display: none;
}
/* FINE INDIEGALA - GALASTORE PROMO*/


	
	
	/* SPECIAL GAMES */




.games_bundle_box2_special2 {
	background: #444;
	border-bottom: 5px solid #151618;
	max-width: 960px;
	padding: 0;
	text-align: center;
	position: relative;
	width: 100%;
	min-height: 300px;
	border-radius: 10px;
}
.games_bundle_box2_special2 li {
	display: inline-block;
	list-style: none outside none;
	position: relative;
	text-align: center;
	vertical-align: top;
	margin-bottom: 12px;
	padding-left: 18px;
	padding-right: 18px;
	width: 16.6667%;
}
.games_bundle_box2_special2:after {
	content: '';
	display: block;
	clear: both;
}
.games_bundle_box2_special2 img {
}
.games_bundle_box2_special2 a {
	color: #eee;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	display: block;
	position: relative;
}
.games_bundle_box2_special2 li .item-title {
	font-size: 12px;
	font-weight: 800;
	color: #FFF;
	text-transform: uppercase;
	width: 100%;
	position: relative;
	top: 10px;
}
.games_bundle_box2_special2 .unlock1 {
	position: relative;
	text-align: center;
	margin: 0 auto;
	display: inline-block;/* margin-bottom: -50px; */
}
.games_bundle_box2_special2 ul.unlock1 li a img {
	max-width: 124px;
	max-height: 178px;
}
.games_bundle_box2_special2 .unlock2 {
	position: relative;
	text-align: center;
	margin: 0 auto;
	display: inline-block;
}
.games_bundle_box2_special2 ul.unlock2 li a img {
	max-width: 124px;
	max-height: 178px;
}
.games_bundle_box2_special2 .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_special2 .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_special2 .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_special2 .game_2_offer {
	display: block;
	position: relative;
	text-align: center;
	width: 100% !important;
}
.games_bundle_box2_special2 .tiers2 {
	display: block;
	position: relative;
	text-align: center;
	width: 100% !important;
}
.games_bundle_box2_special2 .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_special2 .tier1 strong, .games_bundle_box2 .fixed-price-info strong {
	font-weight: normal;
	color: #ffa800;
}
.games_bundle_box2_special2 li.separator {
}
/* -- WEEKLY Desura/Steam/Lock Icons --*/

.games_bundle_box2_special2 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_special2 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_special2 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_special2 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_special2 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_special2 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_special2 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_special2 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_special2 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 */
	



/* NEW BACK DEF */

/* WEEKLY MONDAY */
.backg-m {
	background:url("/img_game/2014/ottobre/20141013/back-monday.jpg?versione=20141013a") no-repeat scroll center top rgba(0, 0, 0, 0);
}
/* fine WEEKLY MONDAY monday MONDAY */
/* WEEKLY BIGINCHINA MONDAY BIGINCHINA */
.backg-mb {
	background:url("/img_game/2014/ottobre/20141013/back-monday.jpg?versione=20141013a") no-repeat scroll center top rgba(0, 0, 0, 0);
}
/* fine WEEKLY biginchina fine MONDAY biginchina fine monday biginchina fine MONDAY biginchina*/

/* MAIN  */
.backg-b {
	background: url("/img_game/2014/agosto/20140813/august_back4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
/* fine MAIN */

/* MAIN BIGINCHINA BIGINCHINA BIGINCHINA */
.backg-bb {
	background: url("/img_game/2014/agosto/20140813/august_back4.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
/* fine MAIN biginchinabiginchina  biginchina */

/* BIG BIG BIG */
.backg-big {
	background: url("/img_game/2014/settembre/20140911/september-bundle2.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
/* fine big BIG big */
/* BIG BIGINCHINA BIG BIGINCHINA BIG BIGINCHINA */
.backg-bigb {
	background: url("/img_game/2014/ottobre/20141017/back_wartime_20141017.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
/* fine big biginchina fine BIG biginchina fine big biginchina */

/* GREENLIGHT GREENLIGHT GREENLIGHT */
.backg-greenlight {
	background: url("/img_game/2014/ottobre/20141008/back-bitcomposer-old.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
/* FINE GREENLIGHT FINE GREENLIGHT FINE GREENLIGHT */
/* GREENLIGHT BIGINCHINA GREENLIGHT BIGINCHINA GREENLIGHT BIGINCHINA */
.backg-greenlightb {
	background: url("/img_game/2014/ottobre/20141008/back-bitcomposer-old.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
/* FINE GREENLIGHT BIGINCHINA FINE GREENLIGHT FINE BIGINCHINA FINE GREENLIGHT BIGINCHINA */


/* WEEKEND WEEKEND WEEKEND */
.backg-weekend {
	background: url("/img_game/2014/ottobre/20141010/friday6_bg.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
/* FINE WEEKEND FINE WEEKEND FINE WEEKEND */
/* WEEKEND BIGINCHINA WEEKEND BIGINCHINA WEEKEND BIGINCHINA */
.backg-weekend2 {
	background: url("/img_game/2014/ottobre/20141010/friday6_bg.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
/* FINE WEEKEND BIGINCHINA FINE WEEKEND FINE BIGINCHINA FINE WEEKEND BIGINCHINA */

/* SPECIAL SPECIAL SPECIAL */
.backg-sp {
	background: url("/img_game/giveaways/canyoncapers/canyoncapers-rio-backr.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
/* FINE SPECIAL FINE SPECIAL FINE SPECIAL */
/* SPECIAL BIGINCHINA SPECIAL BIGINCHINA SPECIAL BIGINCHINA */
.backg-spb {
	background: url("/img_game/2014/ottobre/20141015/kissofdeath.jpg?version=20141003") no-repeat scroll center top rgba(0, 0, 0, 0);
}
/* FINE SPECIAL BIGINCHINA FINE SPECIAL FINE BIGINCHINA FINE SPECIAL BIGINCHINA */

/* FINE NEW BACK DEF */



/* GAMES-BOX-BLOCKED*/

#games_box_blocked {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
}
#games_box_blocked span {
	font-size: 24px;
	position: relative;
	top: 18px;
	color: #ccc;
}
.steam-inko {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
}
/* FINE GAMES-BOX-BLOCKED*/
	
	
/* MENU TAB MENU TAB */
	
	
#cssmenu {
	text-align: center;
}
#cssmenu-box {
	background: none repeat scroll 0 0 #5D5D5D;
	border-radius: 10px 10px 0 0;
	margin: 0 auto;
	text-align: center;
}
#cssmenu 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: 100%;
	max-width: 200px;
}
/* Let's import the lovely google font, please keep this line at the top of your stylesheet */
/* Menu CSS */#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
	padding: 0;
	margin: 0;
	line-height: 1;
	font-family: 'Capriola', sans-serif;
}
#cssmenu:before, #cssmenu:after, #cssmenu > ul:before, #cssmenu > ul:after {
	content: '';
	display: table;
}
#cssmenu:after, #cssmenu > ul:after {
	clear: both;
}
#cssmenu {
	zoom: 1;
	height: 69px;
	border-radius: 2px;
	width: 100%;
}
#cssmenu ul {
	height: 69px;
}
#cssmenu ul li {
	text-align: center;
	list-style: none;
	vertical-align: middle;
	max-width: 260px;
}
#cssmenu ul li a {
	display: block;
	height: 37px;
	padding: 22px 30px 0;
	margin: 4px 2px 0;
	border-radius: 2px 2px 0 0;
	text-decoration: none;
	font-size: 15px;
	color: white;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
	font-weight: 400;
	opacity: .9;
	border-radius: 10px 10px 0 0;
	background: rgba(30, 30, 30, 0.4);
}
#cssmenu ul li:first-child a {
	margin: 4px 2px 0 0;
	border-radius: 10px 10px 0 0;
}
#cssmenu ul li a:hover, #cssmenu ul li.active a {
	background: none repeat scroll 0 0 #232527;
	display: block;
	height: 37px;
	margin-top: 0px;
	padding-top: 26px;
	color: #004f7c;
	/* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.55); */
	opacity: 1;
}
/* FINE MENU TAB MENU TAB */
	
	
/* MENU TAB SPECIAL MENU TAB SPECIAL */
	
	

	
#cssmenu-box-sp {
	/*background: none repeat scroll 0 0 #5D5D5D; */
	border-radius: 10px 10px 0 0;
	margin: 0 auto;
	max-width: 1170px;
	text-align: center;
}
#cssmenu-sp 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: 100%;
	max-width: 200px;
}
/* Let's import the lovely google font, please keep this line at the top of your stylesheet */
/* Menu CSS */#cssmenu-sp, #cssmenu-sp ul, #cssmenu-sp ul li, #cssmenu-sp ul li a {
	padding: 0;
	margin: 0;
	line-height: 1;
	font-family: 'Capriola', sans-serif;
}
#cssmenu-sp:before, #cssmenu-sp:after, #cssmenu-sp > ul:before, #cssmenu-sp > ul:after {
	content: '';
	display: table;
}
#cssmenu-sp:after, #cssmenu-sp > ul:after {
	clear: both;
}
#cssmenu-sp {
	zoom: 1;
	height: 69px;
	max-width: 1170px;
	border-radius: 2px;
	width: 100%;
}
#cssmenu-sp ul {
	height: 69px;
}
#cssmenu-sp ul li {
	text-align: center;
	list-style: none;
	vertical-align: middle;
	max-width: 234px;
	width: 100%;
}
#cssmenu-sp ul li a {
	display: block;
	height: 37px;
	padding: 22px 30px 0;
	margin: 4px 2px 0;
	border-radius: 2px 2px 0 0;
	text-decoration: none;
	font-size: 15px;
	color: white;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
	font-weight: 400;
	opacity: .9;
	border-radius: 10px 10px 0 0;
	background: rgba(30, 30, 30, 0.4);
}
#cssmenu-sp ul li:first-child a {
	margin: 4px 2px 0 0;
	border-radius: 10px 10px 0 0;
}
#cssmenu-sp ul li a:hover, #cssmenu-sp ul li.active a {
	background: none repeat scroll 0 0 #595354;
	color: #F5C11E;
	display: block;
	height: 37px;
	margin-top: 0;
	opacity: 1;
	padding-top: 26px;
	/* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.55); */
	opacity: 1;
}
/* FINE MENU TAB SPECIAL MENU TAB SPECIAL */
	
/* MENU 5 TAB SPECIAL MENU 5 TAB SPECIAL */
	
#cssmenu-box-sp2 {
	
	/*background: none repeat scroll 0 0 #5D5D5D; */
    border-radius: 10px 10px 0 0;
 margin: 0 auto;
 max-width: 1170px;
 text-align: center;
}
#cssmenu-sp2 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: 100%;
	max-width: 200px;
}
/* Let's import the lovely google font, please keep this line at the top of your stylesheet */
/* Menu CSS */#cssmenu-sp2, #cssmenu-sp2 ul2, #cssmenu-sp2 ul2 li, #cssmenu-sp2 ul2 li a {
	padding: 0;
	margin: 0;
	line-height: 1;
	font-family: 'Capriola', sans-serif;
}
#cssmenu-sp2:before, #cssmenu-sp2:after, #cssmenu-sp2 > ul2:before, #cssmenu-sp2 > ul2:after {
	content: '';
	display: table;
}
#cssmenu-sp2:after, #cssmenu-sp2 > ul2:after {
	clear: both;
}
#cssmenu-sp2 {
	zoom: 1;
	height: 69px;
	max-width: 1170px;
	border-radius: 2px;
	width: 100%;
}
#cssmenu-sp2 ul2 {
	height: 69px;
}
#cssmenu-sp2 ul2 li {
	text-align: center;
	list-style: none;
	vertical-align: middle;
	max-width: 184px;
	width: 100%;
}
#cssmenu-sp2 ul2 li a {
	display: block;
	height: 37px;
	padding: 22px 30px 0;
	margin: 4px 2px 0;
	border-radius: 2px 2px 0 0;
	text-decoration: none;
	font-size: 13px;
	color: #ccc !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
	font-weight: 400;
	opacity: .9;
	border-radius: 10px 10px 0 0;
	background: rgba(30, 30, 30, 0.4);
}
#cssmenu-sp2 ul2 li:first-child a {
	margin: 4px 2px 0 0;
	border-radius: 10px 10px 0 0;
}
#cssmenu-sp2 ul2 li a:hover, #cssmenu-sp2 ul2 li.active a {
	background: none repeat scroll 0 0 #595354;
	color: #F5C11E;
	display: block;
	height: 37px;
	margin-top: 0;
	opacity: 1;
	padding-top: 26px;
	/* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.55); */
	opacity: 1;
}
/* FINE MENU 5 TAB SPECIAL MENU 5 TAB SPECIAL */
	
	
/* HEADER BAR CSS SUB MENU LOG IN/OUT  */
	
#menu_left .flyout ul li a {
	line-height: 5px;
	text-align: left;
	background: #444 !important;
	padding: 14px;
}
#menu_left .flyout ul li+li {
	line-height: 5px;
	text-align: left;
	background: #444 !important;
	margin-top: -13px;
}
/* SOTTOMENU */


/* Struttura menu */
 
.nav {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav > li, .nav > li > a {
	display: inline-block;
 *display:inline; /* Per IE7 */
	zoom: 1; /* Per IE 7 */
}
#menu_left .flyout nav li a {
	display: inline-block;
 *display:inline; /* Per IE7 */
	zoom: 1; /* Per IE 7 */
	background: transparent !important;
}
.stacked > li {
	display: list-item;
}
.stacked > li > a {
	display: block;
}
.flyout, .flyout-alt {
	position: relative;
	color: #fff !important;
}
.flyout-content {
	position: absolute;
	top: 100%;
	/* Posizioniamo i sottomenu fuori dallo
     schermo; alternativa a display:none
   */
	left: -99999px;
	height: 0;
	overflow: hidden;
}
#menu_left .flyout ul li {
	background-color: transparent; /* Colore di sfondo iniziale */
	text-align: left;
	position: relative;
	left: 10px;
}
#menu_left .flyout ul li a {
	line-height: 5px;
	text-align: left;
	background: #444 !important;
	padding: 14px;
}
#menu_left .flyout ul li a:hover {
	line-height: 5px;
	text-align: left;
	background: #444 !important;
	padding: 14px;
	color: #ed1c24 !important;
}
#menu_left .flyout ul li+li {
	line-height: 5px;
	text-align: left;
	background: #444 !important;
	margin-top: -13px;
}
.flyout:hover > .flyout-content {
	left: 0;
}
.flyout:hover > .flyout-content {
	left: 0;
}
.flyout-alt:hover > .flyout-content {
	top: 0;
	left: 100%;
}
.flyout:hover > .flyout-content, .flyout-alt:hover > .flyout-content {
	height: auto;
	overflow: visible;
	padding-right: 50px;
}
/* Fine struttura menu */

/* Aspetto menu */
 
.site-nav a {
	line-height: 1;
	padding: 1em;
	background-color: transparent; /* Colore di sfondo iniziale */
	color: #fff; /* Colore del testo dei link */
	font-weight: bold;
	white-space: nowrap;
}
.site-nav .flyout:hover > a, .site-nav .flyout-alt:hover > a, .site-nav a:hover {
	background-color: #444; /* Colore di sfondo sull'hover */
}
.site-nav .flyout-alt > a:after {
	content: " »";
} /* Inseriamo l'indicatore di presenza del sottomenu */
.site-nav a, .site-nav .flyout-content {
	/* Colore e stile dei bordi;
     azzeriamo lo spessore con 0px
   */
	border: 0px solid #000;
}
.site-nav > li > a {
/* Bordo sinistro sulle voci del menu principale */
  
}
.site-nav > li:first-child > a {
	/* Eliminiamo il bordo dalla prima voce del menu */
	border: none;
}
.site-nav .flyout-content {
/* Bordo superiore per il sottomenu */
  
}
.site-nav .flyout-content a {
/* Bordo inferiore per le singole voci del sottomenu */
  
}
.site-nav .flyout-alt:hover > .flyout-content {
	/* Un piccolo aggiustamento per la posizione del
     sottomenu sull'hover
   */
	top: -1px;
}
/* Fine aspetto menu */
 
/* Fine aspetto menu */

/* FINE SOTTOMENU  */

/* FINE HEADER BAR CSS SUB MENU LOG IN/OUT  */
	
/* LOGO INDIE */
	
.logo_box_small {
	display: inline-block;
	margin: 5px auto;
	max-width: 170px;
	text-align: center;
	vertical-align: top;
	width: 100%;
	vertical-align: middle;
}
/* FINE LOGO INDIE */

/* SOCIAL HEADERBAR TRATTAMENTO SPECIALE */
	
	
#menu_right .soci a {
	position: relative;
	top: 3px;
}
/* FINE SOCIAL HEADERBAR TRATTAMENTO SPECIALE */



/**   ORDER FORM  **/

#order-box {
	background: none repeat scroll 0 0 #C8C8C8;
	border-radius: 10px 10px 0 0;
	margin: 0 auto;
	max-width: 960px;
}
#order-box h2 {
	padding: 30px;
}
#order-box2 label {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: left;
}
#riga-pers-get {
	border-bottom: 1px solid #444;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
}
.form_pers_info {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	max-width: 368px;
	padding: 30px;
}
.form-set-price {
	display: inline-block;
	text-align: center;
	margin:30px auto;
	max-width: 400px;
	width: 100%;

}
help-block {
	display: block;
	margin-bottom: 10px;
	margin-top: 40px;
	padding: 30px;
	border: none !important;
}
.helper-box-in {
	border-bottom: 1px solid #444;
	display: inline-block;
	margin: 20px auto 0;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
.helper-box {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	vertical-align: top;
	width: 100%;
	max-width: 448px;
}
.helper-box-inside {
	margin: 0 auto;
	max-width: 400px;
	text-align: center;
	width: 100%;
}
#helper-text {
	margin: 0 auto;
	max-width: 350px;
	text-align: center;
	width: 100%;
}
#helper-text-box {
	display: inline-block;
	margin: 0 auto;
	max-width: 408px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#helper-text p {
	text-align: justify;
}
#buy-orderform-gift-unfold {
	margin: 0 auto;
	max-width: 960px;
	margin-bottom: 40px;
}
#complete_order .row {
	max-height: 200px;
}
.help_price {
	margin: 0 auto;
	display: inline-block;
	text-align: center;
	width: 100%;
}
.gift_box {
	background: none repeat scroll 0 0 #C8C8C8;
	border-radius: 0 0 10px 10px;
	margin: 1px auto;
	max-width: 960px;
	color: #000;
}
#gift-box-cont {
	padding: 30px;
}
#is-it-a-gift {
	display: inline-block;
	margin: 0 auto;
	margin-bottom: -10px;
	text-align: center;
	width: 100%;
}
.gift-paybutton {
    display: inline-block;
    margin: 20px auto;
    max-width: 900px;
    padding: 30px;
    text-align: center;
    width: 100%;
}
.donate {
	display: inline-block;
	margin: 0 auto;
	max-width: 439px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.donate .donate_box {
	display: inline-block;
	margin: 0 auto;
	max-width: 400px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#is-it-a-gift .donate h4, div {
	text-align: right;
}
#is-it-a-gift .donate h4 {
	margin-bottom: 10px;
}
.donate .leftin, .rightin {
	display: inline-block;
}
.spraz {
	display: inline-block;
	margin: 0 auto;
	max-width: 445px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.spraz h4 {
	text-align: left;
}
.spraz p {
	display: inline-block;
	margin: 0 auto;
	max-width: 440px;
	text-align: left;
	width: 100%;
}
#gift-price-box {
    float: left;
    margin: 0 auto;
     max-width: 890px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
#button-paypal_google {
 display: inline-block;
    margin: 0 auto;
    text-align: left;
    vertical-align: top;
    width: 100%;
		max-width:780px;
}
#gift-price-button-paypal_google {
	margin: 0 auto;
}
#button-paypal_google #button-vat_info {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
#button-paypal_google #button-vat_info p {
	margin: 10px auto 0;
}
#text-pay-button {
	text-align: left;
}
#bottoni-paypal-google {
	display: inline-block;
	margin-bottom: -19px;
	text-align: left;
	float:left;
}
#paypal-butt {
	display: inline-block;
}
#credit-card-butt {
	display: inline-block;
}
#google-butt {
	display: inline-block;
}
#bitcoin-butt {
	display: inline-block;
	position: relative;
	top: -7px;
}
#bottoni-paypal-google #icon-i {
	display: inline-block;
	width: 50px;
}
#sign-newsletter {
	margin: 0 auto;
	max-width: 449px;
	text-align: center;
	width: 100%;
}
#sign-me-box {
	float: left;
}
#signme-type {
	display: inline-block;
	position: relative;
	top: -3px;
}
#signme-text {
	display: inline-block;
}
/* FINE ORDER  */

.complete_order {
	display: block;
	margin-bottom: 10px;
	margin-top: 40px;
	padding: 30px;
	border: none !important;
}
.gift-price {
	margin: 0 auto;
	max-width: 887px;
	text-align: center;
	width: 100%;
}
.gift-price label p {
	text-align: left;
}

#order_form_weekly{
	margin:1px auto;
}
#order_form_weekly #orders-box {
	border: 1px dashed #f5c11e;
	background: none repeat scroll 0 0 rgba(30, 30, 30, 0.7);
	padding: 30px;
}
#order_form_main section #orders-box {
}
/* FINE ORDER BOX */
	
	
	
	
	/* GALA UNFOLD */

.unfold-cont {
	background: #c8c8c8;
	padding: 30px;
	border-radius: 10px;
}
.unfold-statistic {
	display: inline-block;
	margin: 0 auto;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
/* FINE GALA UNFOLD */	



	/* SUBSCRIBE BOX  */
	
.subscribe_box h2, p, form {
	display: block;
	text-align: center;
	margin: 0 auto;
}
.subscribe_box .input-append button {
	background-color: #C8C8C8;
	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;
	padding: 6px 26px;
	text-align: center;
	text-transform: uppercase;
	transition: all 0.1s linear 0s;
	vertical-align: middle;
}
.subscribe_box .input-append button type {
	margin-left: -5px;
}
/* FINE SUBSCRIBE BOX  */
	

/* ORDER FOUND GALA FUND PAGE ORDER FOUND GALA FUND PAGE */


	
.order_found label {
	text-align: left;
}
.order_found form .help-block, .small-text {
	text-align: left;
}
/* ORDER FOUND GALA FUND PAGE ORDER FOUND GALA FUND PAGE */


/* PROFILE NO CLAIMED PROFILE NO CLAIMED */


.claimed-butt-text {
	text-align: center;
	margin: 0 auto;
	font-weight: 800;
}
/* PROFILE NO CLAIMED PROFILE NO CLAIMED */




/* GIFT LINKS PAGE GIFT LINKS PAGE */


	
#gift-links {
	text-align: center;
	margin: 0 auto;
	background: #c8c8c8;
	width: 100%;
	border-radius: 0 0 10px 10px;
	max-width: 920px;
}
#gift-links-box {
	margin: 0 auto;
	text-align: center;
	clear: both;
	width: 100%;
}
#gift-links-box-in {
	text-align: center;
	margin: 0 auto;
	padding-left: 30px;
	padding-right: 30px;
}
#your-gift {
	text-align: left;
	margin: 0 auto;
}
#gift-box-left {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	display: inline-block;
}
#gift-box-right {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	display: inline-block;
}
/* fine GIFT LINKS PAGE FINE GIFT LINKS PAGE */

/* GIVEAWAYS PAGE  GIVEAWAYS PAGE */

#giveaways-box-in {
	margin: 25px auto;
	border: 2px solid;
	max-width: 960px;
	width: 100%;
	text-align: center;

	background: none repeat scroll 0 0 #cc0000;
}
#giveaways-box-in-text {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	padding-left: 20px;
	font-size: 18px;
	font-weight: 300;
	padding-right: 20px;
}
.embed-raffle {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
}
.embed-raffle .giv-desc {
	text-align: justify;
	max-width: 400px;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 5px;
}
.embed-raffle .giv-desc p {
	text-align: justify;
	color: #ccc;
}
.embed-raffle .giv-desc img {
	text-align: justify;
	max-width: 450px;
	max-height: 302px;
}
.embed-video {
	display: inline-block;
	margin: 0 auto;
	text-align: justify;
	vertical-align: top;
}
.embed-video .giv-desc {
	text-align: justify;
	max-width: 400px;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 5px;
}
.embed-video .giv-desc p {
	text-align: justify;
	color: #ccc;
}
.embed-video .giv-desc img {
	text-align: justify;
	max-width: 450px;
	max-height: 302px;
}
.embed-video-box-outer {
	display: block;
	margin: 0 auto 40px;
	text-align: center;
	max-width: 960px;
	width: 100%;
	border: 2px solid;
	background: #444;
		border-radius:7px;
}
.embed-raffle-box-outer {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 960px;
	width: 100%;
	background: #444;
}
.embed-raffle-box {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
}
#back-contain {
	background: url(/img_game/ig-flight/avion-background-indiegala.jpg) no-repeat scroll center -150px rgba(0, 0, 0, 0);
	min-height: 317px;
}
#back-contain-special {
	background: url(/img_game/ig-rwr/racing-back.jpg) no-repeat scroll center -150px rgba(0, 0, 0, 0);
	min-height: 317px;
	margin-top: -15px;
}
/* FINE GIVEAWAYS PAGE FINE GIVEAWAYS PAGE */

/* SUB MENU */


#sub_menu {
	text-align: center;
	margin: 0 auto 20px;
}
#sub_menu_sp {
	text-align: center;
	margin: 0 auto 20px;
	max-width: 371px;
}
/*codice css specifico per chrome e safari */  
@media screen and (-webkit-min-device-pixel-ratio:0) {  
#sub_menu_sp {
	text-align: center;
	margin: 0 auto 20px;
	max-width: 390px;
}
}  
.intro-site-login {
	display: block;
	text-align: center;
	margin: 0 auto;
}
.intro-site-login #logo-profile {
	text-align: center;
	margin: 0 auto;
	max-width: 437px;
	margin: 30px auto;
}
.title_box_thin {
	display: block;
	margin: 0 auto;
	max-width: 370px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.intro-site-faq h3 {
	display: block;
	text-align: center;
	margin: 0 auto;
	color: #ccc;
}
.intro-site-faq p {
	
	color: #ccc;
}
.intro-site-policy h3 {
	display: block;
	text-align: center;
	margin: 0 auto 10px;
	color: #f3c11e;
}
.intro-site-policy p {
	display: block;
	text-align: justify;
	margin: 0 auto;
}
#change-pass .button {
	float: left;
}
#change-pass table {
	text-align: left;
}
#claimed-butt-box {
	margin: 25px auto;

	text-align: center;

	padding: 30px;
}
.istant-purchase {

	clear: both;
    max-width: 630px;
	text-align: left;
    width: 100%;
}
#claimed-butt .istant-purchase form {
	color: #000;
	margin-top: 10px;
	text-align: left;
	text-transform: uppercase;
}
#istant-purchase-text {
	border-bottom: 1px dotted #888;
	margin: 10px 0 20px 0;
	padding-bottom: 10px;
}
.title_box1 h20 {
	display: block;
	text-align: center;
	margin: 13px auto;
}
.title_box1 h3 {
	display: block;
	text-align: center;
	margin: 13px auto;
	color: #f5c11e;
}
#claimed-butt form center button {
	text-align: center;
	margin: 0 auto;
}
.your-gift-title {
	text-align: center;
	margin: 0 auto 25px;
}
.your-gift-title h3 {
	text-align: left;
	margin: 0 auto;
}
.title_box_thin img {
	display: none;
}
/* TITLE BOX LOGO */

.bundle-sold-box {
	display: block;
	margin: 0 auto;
	max-width: 960px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 100%;
}
.bundle-sold-box span {
	font-size: 21px;
	font-weight: 500;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
"
}
.bundle-sold-box span font, a {
	color: #fff !important;
}
/*  TITLE BOX VARIANTI */

.title_box_prof {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#box-prof-in-message {
	padding-left: 20px;
	padding-right: 20px;
}
#box-prof-in-message h3 {
	color: #F5C11E;
	font-size: 33px;
	line-height: 1.2;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: center;
}
.title_box_prof h3 {
	display: inline-block;
	margin: 15px auto;
	max-width: 960px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#box-prof-in-message h2 {
	display: inline-block;
	margin: 0 auto;
	max-width: 370px;
	text-align: center;
	font-size: 31px;
}
/*  FINETITLE BOX VARIANTI */







/* LOGO BOX */

.title_box {
	display: inline-block;
	margin: 0 auto;
	max-width: 350px;
	text-align: center;
	vertical-align: top;
	width: 100%;
	vertical-align: top;
}
/* LOGO BOX VARIANTE SPECIAL */

.title_box_sp {
	display: block;
	margin: 0 auto;
	max-width: 1170px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.title_box_sp h3 {
	display: inline-block;
	margin: 12px auto;
	max-width: 670px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.title_box_gift {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	width: 100%;
	vertical-align: top;
}
.title_box_gift h3 {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	width: 100%;
	vertical-align: top;
}
.title_box .logo {
	display: none;
}
.title_box .title_box1 {
	display: inline-block;
	margin: 0 auto;
	max-width: 350px;
	text-align: center;
	width: 100%;
}
.title_box .title_box2 {
	display: inline;
}
.title_box .title_box2 {
	display: block;
	margin: -11px auto 0;
	max-width: 400px;
	text-align: center;
}
.title_box .title_box2 h3 {
	display: inline;
}
/* FINE LOGO BOX */


/*  FINETITLE BOX VARIANTI */


/* LOGO BOX SHORT SHORT */

.title_box_s {
	display: inline-block;
	margin: 0 auto;
	max-width: 350px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	vertical-align: middle;
}
.title_box_sp_s {
	border-bottom: 1px solid;
	display: block;
	margin: 0 auto;
	max-width: 1170px;
	padding-bottom: 11px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.title_box_sp_s h3 {
	display: inline-block !important;
	margin: 0 auto;
	max-width: 670px;
	text-align: center;
	vertical-align: top;
	width: 100%;
	margin-bottom: 5px;
}
.title_box_sp_s h3 a {
	float: left;
}
.title_box_sp_s h3 .claim {
	float: left;
	margin-left: 34px;
	margin-top: 6px;
}
.title_box_sp_s h3 .claim h4 {
	letter-spacing: 0.001em;
}
.title_box_gift {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	vertical-align: middle;
}
.title_box .logo {
	display: none;
}
.title_box .title_box1 {
	display: inline-block;
	margin: 0 auto;
	max-width: 320px;
	text-align: center;
	width: 100%;
}
.title_box .title_box3 {
	display: inline-block;
	margin: 0 auto;
	max-width: 320px;
	text-align: center;
	width: 100%;
}
.title_box .title_box2 {
	display: inline;
}
.title_box .title_box2 {
	display: block;
	margin: -11px auto 0;
	max-width: 400px;
	text-align: center;
}
.title_box .title_box2 h3 {
	display: inline;
}
/* FINE LOGO BOX SHORT SHORT */





/* PURCHASE BUTTON */

#purchase_sold {
	display: inline-block;
	margin: 0;
	max-width: 360px;
	padding-top: 8px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#purchases {
	display: inline-block;
	margin: 0 auto;
	width: 100%;
	text-align: center;
}
#purchase_sold #sold #purchases h2 {
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
}
#purchase_sold #sold #purchases h2 span {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
}
#purchase {
	display: inline-block;
	margin: 0 auto;
	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;
	position: relative;
	width: 190px;
}
#sold-special {
	margin: 8px auto;
	display: inline-block;
	position: relative;
	width: 190px;
}
#sold p {
	margin: 0 auto;
	position: relative;
	width: 190px;
}
#sold-special p {
	margin: 0 auto;
	position: relative;
	width: 160px;
}
.purchase {
	position: relative;
	text-align: center;
	top: -10px;
	width: 205px;
	left: 13px;
}
#sold-purchase-timer #timer {
	text-align: center;
	margin: 0 auto;
}
/* FINE PURCHASE BUTTON  */


/* TIMER */



#sub_menu .sales_box {
	background: none repeat scroll 0 0 rgba(30, 30, 30, 0.7);
	margin: 0 auto;
	max-width: 370px;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
#sold-purchase-timer {
	margin: 0 auto;
	max-width: 330px;
	text-align: center;
	width: 100%;
}
#sold-purchase-timer .counter-time #counter {
	text-align: center !important;
	margin: 0 auto;
}
/* FINE TIMER */


/* FINE TITLE BOX LOGO */



	
	

	



/* FINE SUB MENU */
	
/**   ORDER FORM  **/


#riga-pers-get {
	border-bottom: 1px solid #444;
	display: inline-block;
	margin: -20px auto 0;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
.form_pers_info {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	max-width: 368px;
	padding: 30px;
}
help-block {
	display: block;
	margin-bottom: 10px;
	margin-top: 40px;
	padding: 30px;
	border: none !important;
}
.helper-box-in {
	border-bottom: 1px solid #444;
	display: inline-block;
	margin: 20px auto 0;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
.helper-box {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	vertical-align: top;
	width: 100%;
	max-width: 448px;
}
.helper-box-inside {
	margin: 0 auto;
	max-width: 400px;
	text-align: center;
	width: 100%;
}
#helper-text {
	margin: 0 auto;
	max-width: 350px;
	text-align: center;
	width: 100%;
}
#helper-text-box {
	display: inline-block;
	margin: 0 auto;
	max-width: 408px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#helper-text p {
	text-align: justify;
}
#buy-orderform-gift-unfold {
	margin: 0 auto;
	max-width: 960px;
	margin-bottom: 40px;
}
#complete_order .row {
	max-height: 200px;
}
.help_price {
	margin: 0 auto;
	display: inline-block;
	text-align: center;
	width: 100%;
}
.gift_box {
	background: none repeat scroll 0 0 #C8C8C8;
	border-radius: 0 0 10px 10px;
	margin: 2px auto;
	max-width: 960px;
}
#gift-box-cont {
	padding: 30px;
}
#is-it-a-gift {
	display: inline-block;
	margin: 0 auto;
	margin-bottom: -10px;
	text-align: center;
	width: 100%;
}
.gift-paybutton {
    display: inline-block;
    margin: 20px auto;
    max-width: 900px;
    padding: 30px;
    text-align: center;
	width: 100%;
}
.donate {
	display: inline-block;
	margin: 0 auto;
	max-width: 439px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#is-it-a-gift .donate h4, div {
	text-align: left;
}
#is-it-a-gift .donate h4 {
	margin-bottom: 10px;
}
.donate .leftin, .rightin {
	display: inline-block;
}
.spraz {
	display: inline-block;
	margin: 0 auto;
	max-width: 445px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.spraz h4 {
	text-align: left;
}
.spraz p {
	display: inline-block;
	margin: 0 auto;
	max-width: 440px;
	text-align: left;
	width: 100%;
}
#gift-price-box {
    float: left;
    margin: 0 auto;
    max-width: 890px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
#button-paypal_google {
 display: inline-block;
    margin: 0 auto;
    text-align: left;
    vertical-align: top;
    width: 100%;
		max-width:780px;
}
#gift-price-button-paypal_google {
	margin: 0 auto;
}
#button-paypal_google #button-vat_info {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
#button-paypal_google #button-vat_info p {
	margin: 10px auto 0;
}
#text-pay-button {
	text-align: left;
}
#bottoni-paypal-google {
	display: inline-block;
	margin-bottom: -19px;
	text-align: left;
	float:left;
}
#paypal-butt {
	display: inline-block;
}
#google-butt {
	display: inline-block;
}
#bitcoin-butt {
	display: inline-block;
	position: relative;
	top: -7px;
}
#bottoni-paypal-google #icon-i {
	display: inline-block;
	width: 50px;
}
#sign-newsletter {
	margin: 0 auto;
	max-width: 449px;
	text-align: center;
	width: 100%;
}
#sign-me-box {
	float: left;
}
#signme-type {
	display: inline-block;
	position: relative;
	top: -3px;
}
#signme-text {
	display: inline-block;
}
/* FINE ORDER  */

.complete_order {
	display: block;
	margin-bottom: 10px;
	margin-top: 40px;
	padding: 30px;
	border: none !important;
}
.gift-price {
	margin: 0 auto;
	max-width: 887px;
	text-align: center;
	width: 100%;
}
.gift-price label p {
	text-align: left;
}
#order_form_weekly #orders-box {
	border: 1px dashed #f5c11e;
	background: none repeat scroll 0 0 rgba(30, 30, 30, 0.7);
	padding: 30px;
}
#order_form_main section #orders-box {
}
/* FINE ORDER BOX */
	
	
	
	
	/* GALA UNFOLD */

.unfold-cont {
	background: #c8c8c8;
	padding: 30px;
}
.unfold-statistic {
	display: inline-block;
	margin: 0 auto;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
/* FINE GALA UNFOLD */	



	/* SUBSCRIBE BOX  */
	
.subscribe_box h2, p, form {
	display: block;
	text-align: center;
	margin: 0 auto;
}
.subscribe_box .input-append 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;
	padding: 6px 26px;
	text-align: center;
	text-transform: uppercase;
	transition: all 0.1s linear 0s;
	vertical-align: middle;
}
.subscribe_box .input-append button type {
	margin-left: -5px;
}
/* FINE SUBSCRIBE BOX  */




	
	/* CHAT  */
	
.chat {
	display: block;
	max-width: 960px;
}
/* FINE CHAT  */
	
	
	
#social_stream_box_in {
	display: block;
}
/*-- Game Info --*/


/*  GIFT GAME SECTION */

.gift-box-left {
	display: inline-block;
	float: left;
	margin: 0 auto;
	max-width: 390px;
}
.gift-text-box-right {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	max-width: 450px;
	float: right;
	width:100%;
}
/*  fine GIFT GAME SECTION */


.game_box {
	display: inline-block;
	float: left;
	clear: both;
}
.game_info {
	display: inline-block;
	text-align: center;
	position: relative;
	vertical-align: top;
}
.game_info_title {
	display: inline-block;
	margin: 30px;
	max-width: 279px;
	text-align: left;
	color: #444 !important;
}
.game_info_title h4 a {
	font-size: 24px;
	/*margin-bottom: 10px;*/
	color: #444 !important;
}
.game_info_title h4 a span {
	font-size: 24px;
	margin-bottom: 10px;
	color: #444 !important;
}
.game_info_title p span {
	font-size: 14px;
	margin-bottom: 0;
	color: #444 !important;
}
.game_info .box-img {
	position: relative;
	margin: 15px;
	display: block;
	z-index: 2;
}
.game_info .box-img a {
	float: left;
}
.game_info img {
	position: relative;
	z-index: 1;
	-webkit-box-shadow:inset 0 1px 4px 1px rgba(0,0,0,0.55);
	-moz-box-shadow:inset 0 1px 4px 1px rgba(0,0,0,0.55);
	box-shadow:inset 0 1px 4px 1px rgba(0,0,0,0.55);
}
.option {
	display: inline-block;
    float: right;
    margin: 20px 30px 20px 0;
    max-width: 108px;
    width: 100%;
}
/* OPTION2 */

.option2 {
	float: right;
	margin: 20px 30px 20px 0;
	display:inline-block;
	max-width:245px;
	width:100%;
}
.option2 .form_gift p{
	margin: 0 auto;
	float: right;
    width: 100%;
}
.option2 .form_gift form {
	margin: 0;
}
.gift-text-box-right .option strong {
	font-size: 12px;
	position: relative;
	left: -10px;
	color: #444;
}
.option2 strong {
	font-size: 12px;
}
.option2 .down-box {
	float: left;
}
.option2 .down-box #qr-img {
	width:100%;
	max-width:100px;
}
.option2 .down-box #qr-txt {
	width:100%;
	max-width:100px;
}
.option2 .down-box #qr-img img {
	width:100%;
	max-width:100px;
}
.option2 .down-box p strong {
	color: #000000 !important;
    font-style: normal;
    font-weight: normal;
}

.option2 .down-box div p strong, a {
	color:#000;
}
.option2 .down-box div p a {
	color:#000 !important;
}

/* FINE OPTION2*/
.option.form_gift {
	margin: 40px 0px 40px 0;
	float: right;
	max-width:450px;
}
.option.form_gift p{
	margin: 0 auto;
	float: right;
    width: 100%;
}
.option.form_gift form {
	margin: 0;
}
.option strong {
	font-size: 12px;
}
.option input.keys {
	margin: 10px 0;
	font-size: 16px;
	font-weight: bold;
	color: #f3bf1e;
}
.option .down-box {
	float: left;
}
.option a.button {
	display: block;
	margin: 10px 0;
}
.steam-btn {
	margin: 50px 0;
	font-size: 18px;
	display: block;
	cursor: pointer;
}
.span-games {
	display: inline-block;
	max-width: 451px;
	vertical-align: top;
	width: 100%;
}
.span-keys {
	display: inline-block;
	float: right;
	max-width: 420px;
	vertical-align: top;
	width: 100%;
}
/** LOGINE PROFILE  **/


#box-prof-in {
	background: rgba(30, 30, 30, 0.7);
	max-width: 960px;
	margin: 0 auto;
	border: 2px solid #ccc;
	text-align: center;
}
#logo-profile {
	display: block;
	margin-bottom: 10px;
	text-align: center;
}
#logo-profile img {
	display: inline-block;
	margin: 0 auto;
	width: 100%;
}
#sub-text-logo-profile {
	display: block;
	margin-top: 20px;
	text-align: center;
}
#sub-text-logo-profile h3 {
	font-size: 36px;
	color: #f5c11e;
}
/** PROFILE PROFILE PROFILE  **/


#music {
	background: #c8c8c8;
	margin: 20px auto;
	max-width: 920px;
}
#music h3 {
	color: #000000;
    font-weight: normal;
    padding: 25px 0 30px;
}
#music span {
	color: #444 !important;
}
#drm-free-games {
	background: none repeat scroll 0 0 #C8C8C8;
	margin: 20px auto;
	max-width: 920px;
}
#drm-free-games h3 {
	color: #000000;
    font-weight: normal;
    padding: 25px 0 30px;
}
#drm-free-games span {
	color: #444 !important;
}

#android {
	background: #c8c8c8;
	margin: 20px auto;
	max-width: 920px;
	}
#android h3 {
	color: #000000;
    font-weight: normal;
    padding: 25px 0 30px;
}
#android span {
	color: #444 !important;
}

/*  STEAM KEY REEDEM BOX*/

#steam-key {
	background: #c8c8c8;
	/*background: none repeat scroll 0 0 rgba(30, 30, 30, 0.7);*/
    /*border: 2px solid #FFFFFF;*/
	margin: 0 auto 30px;
	max-width: 920px;;
	border-radius: 10px 10px 0 0;
}
#steam-key h3 {
	color: #000000;
    font-weight: normal;
    padding: 30px;
    text-align: left;
}
#steam-key span {
	color: #444 !important;
}
#steam-key .span12-temp {
	text-align: center;
}
#steam-key #stringa-game-key, #stringa-music-key {
	padding: 30px;
}

#steam-key #stringa-game-key .span-keys strong {
	color: #0B2A81 !important;
}

#steam-key #stringa-game-key .span-keys  {
	color: #0B2A81 !important;
    margin: 12px 22px 14px 0;
    text-align: right;
}

/*  FINE FINE STEAM KEY REEDEM BOX*/

.intro-site-profile {
	width: 100%;
	position: relative;
	left: 0px;
}
.title_box_profile h3 img {
	color: #f5c11e;
}
.title_box_profile h3 img {
	font-size: 36px;
	margin: 10px;
}
.title_box_profile img {
	width: 100%;
	margin: 10px;
}
.center-social-profile {
	background: none repeat scroll 0 0 rgba(30, 30, 30, 0.7);
	border: 2px solid #CCCCCC;
	margin: 10px auto 0;
	max-width: 960px;
}
#center-profile-boxin {
	padding: 40px;
}
.social-boxin {
	width: 368px;
	margin: 0 auto;
	text-align: center;
}
#gala-balance-social {
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: 100%;
	text-align: center;
}
#gala-balance {
	display: inline-block;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#gala-balance-boxin {
	text-align: left;
}
#gala-balance-boxin h4 {
	font-size: 30px;
}
#connect-social {
	display: inline-block;
	float: right;
	margin: 0 auto;
	border-top: 1px solid #888;
	padding-top: 15px;
	position: relative;
	vertical-align: top;
	width: 100%;
}
#connect-social p {
	text-align: left;
}
#connect-social-boxin {
	text-align: left;
}
#connect-social-boxin p {
	color: #444;
}
#connect-social-boxin p a {
	color: #fff;
}
#socialshare {
	border-bottom: 1px dotted #CCCCCC;
	margin: 0 auto;
	padding-bottom: 20px;
	margin-top: -20px;
	text-align: center;
}
.profile-purchase {
	display: block;
	position: relative;
	vertical-align: top;
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
.profile-purchase span {
	font-size: 40px;
}
/**  GALA POINT BOX GALA POINT BOX  **/

#total-points h3 {
	color: #CCCCCC;
    font-weight: bold;
    text-align: center;
}
/**   GALA UNFOLD  **/

.spar {
	width: 100%;
}
.spas {
	display: inline-block !important;
	text-align: center;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
}
.spas h4 {
	text-align: left;
}
.subtitle-unfold {
	display: inline-block;
}
#chart-unfold {
	display: inline-block;
	margin-bottom: 20px;
	text-align: left;
	width: 100%;
}
#top_friends {
	display: inline-block;
	margin-bottom: 20px;
	text-align: left;
	width: 100%;
}
#top_charity {
	display: inline-block;
	margin-bottom: 20px;
	text-align: left;
	width: 100%;
}
.table {
	display: inline-block;
	margin-bottom: 20px;
	text-align: left;
	width: 100%;
}
#pay spas {
	width: 100%;
}
.banner-giveaway {
	text-align: center;
	margin: 0 auto;
	max-width: 960px;
	width: 100%;
}
.banner-facebook {
	text-align: center;
	margin: 0 auto 30px;
	max-width: 960px;
	width: 100%;
}
#greenlight {
	margin: 20px auto;
	text-align: center;
}

#greenlight img {
	margin: 0px auto;
	text-align: center;
	max-width: 960px;
	width: 100%;
}
#banner {
	margin: 30px auto;
	text-align: center;
}
#banner img {
	margin: 0px auto;
	text-align: center;
	max-width: 960px;
	width: 100%;
}
.helper-box {
	display: inline-block !important;
	margin-bottom: 10px;
	text-align: left;
}
.helper-box-in {
	display: inline-block;
	margin-bottom: 0;
	margin-top: 20px;
	text-align: left;
}
#greenlight {
	margin: 50px auto;
	text-align: center;
}
#banner {
	margin: 30px auto;
	text-align: center;
}
#banner img {
	margin: 0px auto;
	text-align: center;
	max-width: 960px;
	width: 100%;
}
/* FAQ FAQ FAQ */


.intro-site-faq .title_box {
	text-align: center;
	margin: 0 auto;
}
.intro-site-faq .title_box {
	text-align: center;
	margin: 0 auto;
}
.intro-site-faq .rol .span12 #accordion2 .accordion-group .accordion-body .accordion-inner a {
	color:#0b2a81 !important;
}
/**  PROFILE PROFILE PROFILE   **/

/**  THIS YOUR GIFT PROFILE   **/

#this_your_gift {
	background: none repeat scroll 0 0 #C8C8C8;
	margin: 25px auto;
	max-width: 920px;
	text-align: center;
	border-radius: 5px;
}
#this_your_gift_box {
	margin: 0 auto;
	text-align: center;
	padding: 20px;
}
#this_your_gift_box a {
	margin: 0 auto;
	color: #0B2A81;
	text-align: center;
}
#this_your_gift_box a:hover, #this_your_gift_box a:focus, #this_your_gift_box a:active {
	margin: 0 auto;
	color: #fff !important;
	text-align: center;
}
#this_your_gift_box form {
	margin: 0 auto;
	text-align: left;
}
#this_your_gift_box .row {
	width:100%;
	max-width:470px;
	
}
/**  FINE THIS YOUR GIFT PROFILE   **/

#claimed-butt {
	background: none repeat scroll 0 0 #C8C8C8;
	margin: 0 auto;
	max-width: 920px;
	text-align: center;
	border-radius: 5px;
}
#claimed-butt .title_box1 h3 {
	color: #222;
}
/**  SOCIAL FACEBOOK IFRAME  **/

._51m- {
	font-size: 14px;
	text-align: center;
	width: 100%;
}
/**     GALA UNFOLD    **/


#total_payment {
	color: #444;
	display: inline-block;
	font-weight: bold;
}
#total_amount {
	color: #444;
	display: inline-block;
	font-weight: bold;
}
#purchase_count_charts {
	color: #444;
	display: inline-block;
	font-weight: bold;
}
#stat_top_contribute {
	color: #444;
	display: inline-block;
	font-weight: bold;
}
/* INDIEGALA - GALASTORE PROMO*/

/*

.sep_game_row {
	
	height:5px;
	
	}

.row_games  {
	
	display:inline-block;
	width:100%;
	max-width:960px;
	
	}
	

.game_left {
	
	display:inline-block;
	width:100%;
	
	}
	
.game_row_l {
	
	height: 50px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
	background:#444;

	
	}
	
.game_row_l:hover, .game_row_l:visited, .game_row_l:active {
	
	height: 50px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
	background:#555;

	
	}
	
.game_right {
	
	display:inline-block;
	width:49.75%;
	
	}
	
.game_row_r {
	
	height: 50px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
	background:#444;
	
	
	}
	

.game_row_r:hover, .game_row_r:visited, .game_row_r:active {
	
	height: 50px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
	background:#555;

	
	}
	
	
.icon_game_box {
	
	clear: both;
    display: inline-block;
    float: left;
    height: 50px;
    margin: 0 auto;
    max-width: 100px;
    text-align: center;

	
	}
	
.icon_game {
	
	max-width:100px;
	
	}
	
.icon_game_box .icon_game img {
	

	max-width:106px;
	
	}
	
.titles_game_box  {
	
	display: inline-block;
    float: left;
    left: 10px;
    margin: 0 auto;
    max-width:235px;
    position: relative;
    top: 4px;
    width: 100%;

	
	}
	
.titles_game {
	
	text-align:left;
	position:relative;
	top:9px;
	color:#999;
	left:8px;
	max-width:210px;
	line-height:1;
	}
	
.butt_purch_game {
	
	    display: inline-block;
    margin: 0 auto;
    max-width: 104px;
    position: relative;
    text-align: center;
    top: 8px;
    vertical-align: middle;
    width: 100%;
	
	}
	
.butt_purch_game .purch_game {
	
	
	
	}
	
.butt_purch_game .purch_game a {
 	
	text-align:right;
	float:right
	
	}


*/



/* FINE INDIEGALA - GALASTORE PROMO*/





/* INDIEGALA - GALASTORE PROMO DOUBLE*/


.rol_box1 {
	display: block !important;
}
.rol_box2 {
	display: none !important;
}
.view_store {
	display: none;
	color: #f5c11e;
}
.sep_game_row {
	height: 5px;
}
.row_games {
	display: inline-block !important;
	width: 100%;
	max-width: 950px;
}
.game_left {
	display: inline-block;
	width: 49.75%;
}
.game_row_l {
	height: 60px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	background: #777;
}
.game_row_l:hover, .game_row_l:visited, .game_row_l:active {
	height: 60px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	background: #555;
}
.game_right {
	display: inline-block;
	width: 49.75%;
}
.game_row_r {
	height: 60px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	background: #444;
}
.game_row_r:hover, .game_row_r:visited, .game_row_r:active {
	height: 60px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	background: #555;
}
.icon_game_box {
	clear: both;
	display: inline-block;
	float: left;
	height: 50px;
	margin: 0 auto;
	max-width: 129px;
	text-align: center;
}
.icon_game {
	max-width: 129px;
}
.icon_game_box .icon_game img {
	max-width: 129px;
}
.titles_game_box {
	display: inline-block;
	float: left;
	left: 3px;
	margin: 0 auto;
	max-width: 235px;
	position: relative;
	top: 10px;
	width: 100%;
}
.titles_game {
	text-align: left;
	position: relative;
	top: 9px;
	color: #fff;
	left: 8px;
	max-width: 210px;
	line-height: 1;
}
.butt_purch_game {
	display: inline-block;
	margin: 0 auto;
	max-width: 104px;
	position: relative;
	text-align: center;
	right: 52px;
	vertical-align: middle;
	width: 100%;
}
.butt_purch_game .purch_game {
	display: inline-block !important;
	float: right;
	position: absolute;
	top: -4px;
	width: 91px;
}
.butt_purch_game .purch_game .button-game-purchase {
	display: inline-block;
	float: right;
}
.butt_purch_game .purch_game .button-game-purchase-discount {
	display: inline-block;
	float: right;
}
.butt_purch_game .purch_game .button-game-purchase-percent {
	display: inline-block;
	float: right;
	position: absolute;
	font-family: Economica, sans-serif;
	font-size: 19px;
	left: -10px;
	color: #ccc;
}
.butt_purch_game .view_store_box {
	left: 65px;
	position: relative;
	top: 19px;
}
.butt_purch_game:hover .view_store_box .view_store {
	display: inline-block !important;
	height: 24px;
	width: 90px;
	left: 71px;
}
.butt_purch_game:hover .double_price .button-game-purchase {
	display: none;
}
.butt_purch_game:hover .button-game-purchase-percent {
	display: none;
}
/* FINE INDIEGALA - GALASTORE PROMO*/



/*  GAME KEY ITEM GAME KEY ITEM  */


#title-text {
	
	display: inline-block;
	float:left;
	
	}
	
#add-steam {
	
	display: inline-block;
	margin:0 auto;

	padding:0;
	
	}


/*  FINE GAME KEY ITEM FINE GAME KEY ITEM  */


}
 @media (max-width: 1920px) {
	 
	 
/* GIVEAWAY SPECIAL  */
 
.title_box_top_one {
	
	background:#cc0000;
	width:100%;
	margin:0 auto;

	
	}
	
.title_box_top_one h3 {
	
	
	color: #FFFFFF !important;
    margin: 10px auto 0;
    max-width: 960px;
    padding: 20px;
    text-align: center;
    width: 100%;
	font-weight:100;
	
	}

.embed-raffle-special {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	padding:30px;
}

.under-raffle-special {
	
	
	
	}
	
.embed-raffle-special .giv-desc-special {
	text-align: justify;
	letter-spacing:0.03em;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 5px;
	font-weight:100;
}
.embed-raffle-special .giv-desc-special p {
	text-align: justify;
	color: #b8b8b8;
	text-rendering:optimizeLegibility;
}
.embed-raffle-special .giv-desc-special img {
	text-align: justify;
	max-width: 450px;
	max-height: 302px;
}
.embed-video {
	display: inline-block;
	margin: 0 auto;
	text-align: justify;
	vertical-align: top;
}
.embed-video .giv-desc-special {
	text-align: justify;
	max-width: 400px;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 5px;
}
.embed-video .giv-desc-special p {
	text-align: justify;
	color: #ccc;
}
.embed-video .giv-desc-special img {
	text-align: justify;
	max-width: 450px;
	max-height: 302px;
}
.embed-video-box-outer {
	display: block;
	margin: 0 auto 40px;
	text-align: center;
	max-width: 960px;
	width: 100%;
	border: 2px solid;
	background: #444;
		border-radius:7px;
}
.embed-raffle-box-outer {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 960px;
	width: 100%;
	padding-bottom:20px;
	background: #444;
}
.embed-raffle-box {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
}
#back-contain {
	background: url(/img_game/ig-flight/avion-background-indiegala.jpg) no-repeat scroll center -150px rgba(0, 0, 0, 0);
	min-height: 317px;
}
#back-contain-special {
	background: url(/img_game/ig-rwr/racing-back.jpg) no-repeat scroll center -150px rgba(0, 0, 0, 0);
	min-height: 317px;
	margin-top: -15px;
}

  /* FORM FORM GIVEAWAY SPECIAL  */
  
  
  .sub-button-pop {
    background-color: #404040;
    border: 1px solid;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: 800 !important;
    line-height: 20px;
    margin: 2px auto;
    padding: 2px 9px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.1s linear 0s;
    vertical-align: middle;
}
  
  
  /* FINE FORM FORM GIVEAWAY SPECIAL  */
 
 
  /* GIVEAWAY SPECIAL  */
  
 
 
/* STEAM GIFT LINK */

.give-steam-link {
	
	text-align:right !important;
	margin-top:9px;
	
	}
	
.fr {
	
	float:right;
	
	}
	
#icon-gift {
	
	
	width:100%;
	max-width:28px;
	margin-top:4px;
	float:right;
	display:inline-block;
	
	}
/*codice css specifico per chrome e safari */  
@media screen and (-webkit-min-device-pixel-ratio:0) {  
#icon-gift {
	width:100%;
	max-width:28px;
	margin-top:-17px;
	float:right;
	display:inline-block;
	}
}

#game-img {
	
	display: inline-block;
    max-width: 70px;
    position: relative;
    top: -10px;
    width: 100%;
	}
	
#game-title {
	
	display: inline-block;

	}

.add-steam {
	
	padding:28px 0px 0;
	width:100%;
	max-width:490px;
	float:right;
	
	}
	


.redeem-steam-butt{
	
	margin: 0 40px 26px 7px;
	float:right;
	
	}
	
.redeem-steam-butt a {
	
	border:1px solid #444;
	padding:3px 0 8px 2px;
	border-radius:5px;
	background:#999;
	margin: 0 40px 0 7px;
	float:right;
	padding:0 0 28px;
	
	}
.reedem-text {
	
	display:inline-block;
	margin-top:5px;
	
	}
	
.reedem-butt {
	
	display:inline-block;
	
	}


#steam-account {
	
	color:#444;
	padding:0 40px 27px 40px;
	float:right;
	}




/* FINE STEAM GIFT LINK */
  
  
 	
/* social share facebook twitter */

	
#box-social-share {
	
	width:100%;
	
	}
	
#social-share {
	
	
color:#000;
    margin: 0 auto;
    max-width: 840px;
    width: 100%;
	/*.ready .xl .btn*/
	}
	
	
#social-share .fb-like
 {
	
	display: inline-block;
	margin: 10px;
    position: relative;
    vertical-align: middle;
	
}

#social-share .twitter-follow-button
	
 {
	
	display: inline-block;

    position: relative;
    vertical-align: middle;
	margin: 0 auto;
	
}
	

/* FINE FINE social share facebook twitter */
	

	 
	 
	 	 /* PROVA PROVA  */
	 
	 #container{
width:960px;
margin:auto;
padding:20px;
}
 
p{
margin-bottom:20px;
line-height:24px;
}
 
h1, h2{
color:orange;
font-size:24px;
margin-bottom:20px;
font-weight:bold;
margin:20px 0;
}
 
#hover{
position:fixed;
background:#000;
width:100%;
height:100%;
opacity: .6
}
 
#popup{
position:absolute;
width:600px;
height:180px;
background:#fff;
left:50%;
top:50%;
border-radius:5px;
padding:60px 0;
margin-left:-320px; /* width/2 + padding-left */
margin-top:-150px; /* height/2 + padding-top */
text-align:center;
box-shadow:0 0 10px 0 #000;
}
 
#close{
position:absolute;
background:black;
color:white;
right:-15px;
top:-15px;
border-radius:50%;
width:30px;
height:30px;
line-height:30px;
text-align:center;
font-size:8px;
font-weight:bold;
font-family:'Arial Black', Arial, sans-serif;
cursor:pointer;
box-shadow:0 0 10px 0 #000;
}

/* PROVA PROVA */
	 
	 
	 
	 
	 
/* MENU TAB MENU TAB */
	
	
#cssmenu {
	text-align: center;
}
#cssmenu-box {
	background: none repeat scroll 0 0 #5D5D5D;
	border-radius: 10px 10px 0 0;
	margin: 0 auto;
	text-align: center;
}
#cssmenu 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: 100%;
	max-width: 200px;
}
/* Let's import the lovely google font, please keep this line at the top of your stylesheet */
/* Menu CSS */#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
	padding: 0;
	margin: 0;
	line-height: 1;
	font-family: 'Capriola', sans-serif;
}
#cssmenu:before, #cssmenu:after, #cssmenu > ul:before, #cssmenu > ul:after {
	content: '';
	display: table;
}
#cssmenu:after, #cssmenu > ul:after {
	clear: both;
}
#cssmenu {
	zoom: 1;
	height: 69px;
	border-radius: 2px;
	width: 100%;
}
#cssmenu ul {
	height: 69px;
}
#cssmenu ul li {
	text-align: center;
	list-style: none;
	vertical-align: middle;
	max-width: 260px;
}
#cssmenu ul li a {
	display: block;
	height: 37px;
	padding: 22px 30px 0;
	margin: 4px 2px 0;
	border-radius: 2px 2px 0 0;
	text-decoration: none;
	font-size: 15px;
	color: white;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
	font-weight: 400;
	opacity: .9;
	border-radius: 10px 10px 0 0;
	background: rgba(30, 30, 30, 0.4);
}
#cssmenu ul li:first-child a {
	margin: 4px 2px 0 0;
	border-radius: 10px 10px 0 0;
}
#cssmenu ul li a:hover, #cssmenu ul li.active a {
	background: none repeat scroll 0 0 #232527;
	display: block;
	height: 37px;
	margin-top: 0px;
	padding-top: 26px;
	color: #004f7c;
	/* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.55); */
	opacity: 1;
}
/* FINE MENU TAB MENU TAB */



/*
social side
*/
 .bo {
}

#social_side {
	background: none repeat scroll 0 0 #444444;
	border-radius: 10px 0 0 10px;
	display: inline-block;
	margin-top: 70px;
	padding: 10px 20px;
	position: fixed;
	right: 0;
	z-index: 9000;
}
#social_side_in {
}
#social_side_cont_in {
}
#social_side_cont_in li {
	margin: 0 aùto;
	text-align: center;
	list-style: none;
	margin-bottom: 5px;
}
/*
fine social side
*/



/*
social side SHARING BUTT
*/
 .bo {
}
#social_side_sharing {
	background: none repeat scroll 0 0 #444444;
    border: 1px solid #444444;
    border-radius: 0 7px 7px 0;
    display: inline-block;
    left: 0;
    margin-top: 107px;
    max-width: 57px;
    padding: 10px 20px;
    position: fixed;
    width: 100%;
    z-index: 9000;
}
#social_side_in_sharing {
}
#social_side_in_sharing .fb-like {
	list-style: none;
	margin-bottom: 10px;
	margin-top: 10px;
	display:block;
}
#social_side_in_sharing .twitter-share-button {
	display: block;
    list-style: none outside none;
    margin: 25px auto 15px;
    text-align: center;
}


/*
fine social side SHARING BUTT
*/

/*
social side SHARING BUTT2 horiz left
*/
 .bo {
}
#social_side_sharing2 {
	background: none;
    
    border-radius: 0 7px 7px 0;
    display: inline-block;
    left: 0;
    margin-top: 102px;
    max-width: 152px;
    padding: 10px 20px;
    position: fixed;
    width: 100%;
    z-index: 9000;
}
#social_side_in_sharing2 {
}
#social_side_in_sharing2 .fb-like {
	list-style: none;
	margin-bottom: 10px;
	margin-top: 10px;
	display:block;
}
#social_side_in_sharing2 .twitter-share-button {
	display: block;
    list-style: none outside none;
    margin: 25px auto 15px;
    text-align: center;
}


/*
fine social side SHARING BUTT2  horiz left
*/

/*
social side SHARING BUTT horiz3 left
*/
 .bo {
}
#social_side_sharing3 {
	background: none;
    
    border-radius: 0 7px 7px 0;
    display: inline-block;
    left: 0;
    margin-top: 4px;
    max-width: 152px;
    padding: 10px 20px;
    position: fixed;
    width: 100%;
    z-index: 9000;
}
#social_side_in_sharing3 {
}
#social_side_in_sharing3 .fb-like {
	list-style: none;
	margin-bottom: 10px;
	margin-top: 10px;
	display:block;
}
#social_side_in_sharing3 .twitter-share-button {
	display: block;
    list-style: none outside none;
    margin: 25px auto 15px;
    text-align: center;
}


/*
fine social side SHARING BUTT3  horiz left
*/

	
/* MENU TAB SPECIAL MENU TAB SPECIAL */
	
#cssmenu-box-sp {
	
	/*background: none repeat scroll 0 0 #5D5D5D; */
    border-radius: 10px 10px 0 0;
 margin: 0 auto;
 max-width: 1170px;
 text-align: center;
}
#cssmenu-sp 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: 100%;
	max-width: 200px;
}
/* Let's import the lovely google font, please keep this line at the top of your stylesheet */
/* Menu CSS */#cssmenu-sp, #cssmenu-sp ul, #cssmenu-sp ul li, #cssmenu-sp ul li a {
	padding: 0;
	margin: 0;
	line-height: 1;
	font-family: 'Capriola', sans-serif;
}
#cssmenu-sp:before, #cssmenu-sp:after, #cssmenu-sp > ul:before, #cssmenu-sp > ul:after {
	content: '';
	display: table;
}
#cssmenu-sp:after, #cssmenu-sp > ul:after {
	clear: both;
}
#cssmenu-sp {
	zoom: 1;
	height: 69px;
	max-width: 1170px;
	border-radius: 2px;
	width: 100%;
}
#cssmenu-sp ul {
	height: 69px;
}
#cssmenu-sp ul li {
	text-align: center;
	list-style: none;
	vertical-align: middle;
	max-width: 234px;
	width: 100%;
}
#cssmenu-sp ul li a {
	display: block;
	height: 37px;
	padding: 22px 30px 0;
	margin: 4px 2px 0;
	border-radius: 2px 2px 0 0;
	text-decoration: none;
	font-size: 15px;
	color: #ccc !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
	font-weight: 400;
	opacity: .9;
	border-radius: 10px 10px 0 0;
	background: rgba(30, 30, 30, 0.4);
}
#cssmenu-sp ul li:first-child a {
	margin: 4px 2px 0 0;
	border-radius: 10px 10px 0 0;
}
#cssmenu-sp ul li a:hover, #cssmenu-sp ul li.active a {
	background: none repeat scroll 0 0 #595354;
	color: #F5C11E;
	display: block;
	height: 37px;
	margin-top: 0;
	opacity: 1;
	padding-top: 26px;
	/* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.55); */
	opacity: 1;
}
/* FINE MENU TAB SPECIAL MENU TAB SPECIAL */


	
/* MENU 5 TAB SPECIAL MENU 5 TAB SPECIAL */
	
#cssmenu-box-sp2 {
	
	/*background: none repeat scroll 0 0 #5D5D5D; */
    border-radius: 10px 10px 0 0;
 margin: 0 auto;
 max-width: 1170px;
 text-align: center;
}
#cssmenu-sp2 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: 100%;
	max-width: 200px;
}
/* Let's import the lovely google font, please keep this line at the top of your stylesheet */
/* Menu CSS */#cssmenu-sp2, #cssmenu-sp2 ul2, #cssmenu-sp2 ul2 li, #cssmenu-sp2 ul2 li a {
	padding: 0;
	margin: 0;
	line-height: 1;
	font-family: 'Capriola', sans-serif;
}
#cssmenu-sp2:before, #cssmenu-sp2:after, #cssmenu-sp2 > ul2:before, #cssmenu-sp2 > ul2:after {
	content: '';
	display: table;
}
#cssmenu-sp2:after, #cssmenu-sp2 > ul2:after {
	clear: both;
}
#cssmenu-sp2 {
	zoom: 1;
	height: 69px;
	max-width: 1170px;
	border-radius: 2px;
	width: 100%;
}
#cssmenu-sp2 ul2 {
	height: 69px;
}
#cssmenu-sp2 ul2 li {
	text-align: center;
	list-style: none;
	vertical-align: middle;
	max-width: 184px;
	width: 100%;
}
#cssmenu-sp2 ul2 li a {
	display: block;
	height: 37px;
	padding: 22px 30px 0;
	margin: 4px 2px 0;
	border-radius: 2px 2px 0 0;
	text-decoration: none;
	font-size: 13px;
	color: #ccc !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
	font-weight: 400;
	opacity: .9;
	border-radius: 10px 10px 0 0;
	background: rgba(30, 30, 30, 0.4);
}
#cssmenu-sp2 ul2 li:first-child a {
	margin: 4px 2px 0 0;
	border-radius: 10px 10px 0 0;
}
#cssmenu-sp2 ul2 li a:hover, #cssmenu-sp2 ul2 li.active a {
	background: none repeat scroll 0 0 #595354;
	color: #F5C11E;
	display: block;
	height: 37px;
	margin-top: 0;
	opacity: 1;
	padding-top: 26px;
	/* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.55); */
	opacity: 1;
}
/* FINE MENU 5 TAB SPECIAL MENU 5 TAB SPECIAL */
	
	
	



/* ORDER FOUND GALA FUND PAGE ORDER FOUND GALA FUND PAGE */


	
.order_found label {
	text-align: left;
}
.order_found form .help-block, .small-text {
	text-align: left;
}
/* ORDER FOUND GALA FUND PAGE ORDER FOUND GALA FUND PAGE */


/* PROFILE NO CLAIMED PROFILE NO CLAIMED */


.claimed-butt-text {
	text-align: left;
	margin: 0 auto;
	display: inline-block;
	font-weight: 800;
	padding-right: 10px;
}
#change-pass-form {
	text-align: left;
	max-width: 500px;
	width: 100%;
}
#change-pass-form form {
	text-align: left;
}
#change-pass-form form td {
	text-align: left;
}
#change-pass-form form input {
	background-color: #EEEEEE;
	border: 1px solid #373A3D;
	box-shadow: none;
	transition: border 0.1s linear 0s, box-shadow 0.1s linear 0s;
	color: #333;
}

/* PROFILE NO CLAIMED PROFILE NO CLAIMED */




/* GIFT LINKS PAGE GIFT LINKS PAGE */


	
#gift-links {
	text-align: center;
	margin: 0 auto;
	border-radius: 0 0 10px 10px;
	background: #c8c8c8;
	width: 100%;
	max-width: 920px;
}
#gift-links-box {
	margin: 0 auto;
	text-align: center;
	clear: both;
	width: 100%;
}
#gift-links-box-in {
	text-align: center;
	margin: 0 auto;
	padding-left: 30px;
	padding-right: 30px;
}
#your-gift {
	text-align: left;
	margin: 0 auto;
}
#gift-box-left {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	display: inline-block;
}
#gift-box-right {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	display: inline-block;
}
/* fine GIFT LINKS PAGE FINE GIFT LINKS PAGE */

/* GIVEAWAYS PAGE  GIVEAWAYS PAGE */

#giveaways-box-in {
	margin: 25px auto;
	border: 2px solid;
	max-width: 960px;
	width: 100%;
	text-align: center;
	background: none repeat scroll 0 0 #cc0000;
}
#giveaways-box-in2 {
	margin: 25px auto;
	border: 2px solid;
	max-width: 960px;
	width: 100%;
	text-align: center;
	background: none repeat scroll 0 0 #c7c7c7;
}
#giveaways-box-in-text {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	padding-left: 20px;
	font-size: 18px;
	font-weight: 300;
	padding-right: 20px;
	color: #ccc;
}
.embed-raffle {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
}
.embed-raffle-box-outer-galastore {
	display: inline-block;
	margin: 0 auto 20px;
	text-align: center;
	max-width: 960px;
	width: 100%;
	background: #C8C8C8;
	padding-bottom:20px;
	border-radius: 10px;
}
.embed-raffle-box {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
}
/* FINE GIVEAWAYS PAGE FINE GIVEAWAYS PAGE */





/* SUB MENU */


#sub_menu-box {
	margin: 41px auto;
	text-align: center;
}
#sub_menu {
	text-align: center;
	margin: 0 auto 20px;
	/*min-height:200px;*/
	min-height: 200px;
}
#sub_menu_sp {
	text-align: center;
	margin: 0 auto 20px;
	/*min-height:200px;*/
	min-height: 80px;
	max-width: 400px;
}
.claim {
	display: inline-block;
	vertical-align: middle;

}
.claim h4, .claim span {
	letter-spacing: 0.02em;
}
.claim_l {
	display: inline-block;
	vertical-align: middle;
}
.claim_l h4, .claim_l span {
	letter-spacing: 0.030em;
}
.claim_sh {
	display: inline-block;
	vertical-align: middle;
}
.claim_sh h4, .claim_sh span {
	letter-spacing: 0.030em;
 font-size:
}
.intro-site-login {
	display: block;
	text-align: center;
	margin: 0 auto;
}
.intro-site-login #logo-profile {
	text-align: center;
	margin: 0 auto;
	max-width: 437px;
	margin: 30px auto;
}
.title_box_thin {
	display: block;
	margin: 0 auto;
	max-width: 370px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.intro-site-faq h3 {
	display: block;
	text-align: center;
	margin: 0 auto;
	color: #ccc;
}
.intro-site-policy h3 {
	display: block;
	text-align: center;
	margin: 0 auto 10px;
	color: #f3c11e;
}
.intro-site-policy p {
	display: block;
	text-align: justify;
	margin: 0 auto;
	color: #ccc;
}
#claimed-butt-box {
	margin: 25px auto;
	
	text-align: center;
	padding: 30px;
	
}
#claimed-butt-box .title_box1 {
	width:100%;
	max-width:430px;
	
}
#title_box1-inside {
	text-align: left;
	max-width: 360px;

 display: block;
 text-align:center;
 margin:0 auto;
}
.title_box1 h3 {
	display: block;
	text-align: center;
	margin: 0 auto;
	color: #333;
}
#claimed-butt form center button {
	text-align: center;
	margin: 0 auto;
}
.your-gift-title {
	text-align: center;
	margin: 0 auto 25px;
}
.your-gift-title h3 {
	text-align: left;
	margin: 0 auto;
}
.your-gift-title span {
	text-align: center;
	margin: 0 auto;
	color: #444 !important;
}
.title_box_thin img {
	display: none;
}
/* TITLE BOX LOGO */

.bundle-sold-box {
	display: block;
	margin: 0 auto;
	max-width: 960px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 100%;
}
.bundle-sold-box span {
	font-size: 21px;
	font-weight: 500;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
"
}
.bundle-sold-box span font, a {
	color: #fff !important;
}
/*  TITLE BOX VARIANTI */

.title_box_prof {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#box-prof-in-message {
	padding-left: 20px;
	padding-right: 20px;
}
#box-prof-in-message p {
	color: #FFF;
}
#box-prof-in-message span6 p {
	color: #FFF;
}
#box-prof-in-message h3 {
	color: #F5C11E;
	font-size: 33px;
	line-height: 1.2;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: center;
}
.title_box_prof h3 {
	display: inline-block;
	margin: 15px auto;
	max-width: 960px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#box-prof-in-message h2 {
	display: inline-block;
	margin: 0 auto;
	max-width: 370px;
	text-align: center;
	font-size: 31px;
}
/*  FINETITLE BOX VARIANTI */


/* LOGO BOX */

.title_box {
	display: inline-block;
	margin: 0 auto;
	max-width: 350px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	vertical-align: middle;
}
.title_box_sp {
	border-bottom: 1px solid;
	display: block;
	margin: 0 auto;
	max-width: 1170px;
	padding-bottom: 11px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.title_box_sp h3 {
	display: inline-block !important;
	margin: 10px auto;
	max-width: 670px;
	text-align: center;
	vertical-align: top;
	width: 100%;
	margin-bottom: 5px;
}
.title_box_gift {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	vertical-align: middle;
}
.title_box .logo {
	display: none;
}
.title_box .title_box1 {
	display: inline-block;
	margin: 0 auto;
	max-width: 320px;
	text-align: center;
	width: 100%;
}
.title_box .title_box3 {
	display: inline-block;
	margin: 0 auto;
	max-width: 320px;
	text-align: center;
	width: 100%;
}
.title_box .title_box2 {
	display: inline;
}
.title_box .title_box2 {
	display: block;
	margin: -11px auto 0;
	max-width: 400px;
	text-align: center;
}
.title_box .title_box2 h3 {
	display: inline;
}
/* FINE LOGO BOX */



/*  FINETITLE BOX VARIANTI */


/* LOGO BOX SHORT SHORT */

.title_box_s {
	display: inline-block;
	margin: 0 auto;
	max-width: 350px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	vertical-align: middle;
}
.title_box_sp_s {
	border-bottom: 1px solid;
	display: block;
	margin: 0 auto;
	max-width: 1170px;
	padding-bottom: 11px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.title_box_sp_s h3 {
	display: inline-block !important;
	margin: 0 auto;
	max-width: 670px;
	text-align: center;
	vertical-align: top;
	width: 100%;
	margin-bottom: 5px;
}
.title_box_sp_s h3 a {
	float: left;
}
.title_box_sp_s h3 .claim {
	float: left;
	margin-left: 34px;
	margin-top: 6px;
}
.title_box_sp_s h3 .claim h4 {
	letter-spacing: 0.001em;
}

.title_box_gift {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	vertical-align: middle;
}
.title_box .logo {
	display: none;
}
.title_box .title_box1 {
	display: inline-block;
	margin: 0 auto;
	max-width: 320px;
	text-align: center;
	width: 100%;
}
.title_box .title_box3 {
	display: inline-block;
	margin: 0 auto;
	max-width: 320px;
	text-align: center;
	width: 100%;
}
.title_box .title_box2 {
	display: inline;
}
.title_box .title_box2 {
	display: block;
	margin: -11px auto 0;
	max-width: 400px;
	text-align: center;
}
.title_box .title_box2 h3 {
	display: inline;
}
/* FINE LOGO BOX SHORT SHORT */



/* PURCHASE BUTTON FOE EVERY BUNDLE */


.every-bundle-purchase {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
	width: 100%;
}
#all-butt-prof {
	display: block;
}
#logout-butt {
	display: inline-block;
	max-width: 80px;
	width: 100%;
}
#unclaim-butt {
	display: inline-block;
	max-width: 86px;
	width: 100%;
}
#ch-pass-butt {
	display: inline-block;
	max-width: 140px;
	width: 100%;
}
#first-purchase {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	max-width: 187px;
	width: 100%;
}
#second-purchase {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	max-width: 163px;
	width: 100%;
}
#third-purchase {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	max-width: 181px;
	width: 100%;
}
/* FINE PURCHASE BUTTON FOE EVERY BUNDLE */




/* PURCHASE BUTTON */

#purchase_sold {
	display: inline-block;
	margin: 0;
	max-width: 360px;
	padding-top: 8px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#purchases {
	display: inline-block;
	margin: 0 auto;
	width: 100%;
	text-align: center;
}
#purchase_sold #sold #purchases h2 {
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
}
#purchase_sold #sold #purchases h2 span {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
}
#purchase {
	display: inline-block;
	margin: 0 auto;
	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;
	position: relative;
	width: 226px;
}
#sold-special {
	background: none repeat scroll 0 0 rgba(100, 100, 100, 0.8);
    border: 2px solid #f5c11e;
    border-radius: 3px;
    display: inline-block;
    height: 55px;
    left: -2px;
    margin: 2px auto;
    padding-bottom: 2px;
    padding-top: 1px;
    position: relative;
    vertical-align: top;
    width: 184px;/*border-left:4px solid #000;
	border-right:4px solid #000; */
}
#sold-special .count_bundles p {
	
	color:#fff;
	
	}
.purchase {
	position: relative;
	text-align: center;
	top: -10px;
	width: 205px;
	left: 13px;
}
#sold-purchase-timer #timer {
	text-align: center;
	margin: 0 auto;
}
/* FINE PURCHASE BUTTON  */





/* TIMER NO BORDER  */


#sub_menu .sales_box_noborder {
	margin: 0 auto;
	max-width: 350px;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
	vertical-align: middle;
}
#sold-purchase-timer {
	margin: 0 auto;
	max-width: 330px;
	text-align: center;
	width: 100%;
}
#sold-purchase-timer .counter-time #counter {
	text-align: center !important;
	margin: 0 auto;
}
/**   TIMER SET NO BORDER **/
	
	
.intro-site .sales_box_noborder .time_remaining .counter-time div {
	margin-left: 2px !important;
	display: inline-block;
}
.intro-site .sales_box_noborder .time_remaining .counter-time div #cnt_3, #cnt_6, #cnt_9 {
	margin-left: 10px;
}
.intro-site .sales_box_noborder .time_remaining {
	position: relative;
	width: 350px;
	margin-top: -3px;
}
.intro-site .sales_box_noborder .time_remaining p {
	margin-bottom: 3px;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-top: 0 !important;
}
.intro-site .sales_box_noborder .time_remaining img {
	width: 350px;
}
.intro-site .sales_box_noborder .time_remaining .counter-time .desc {
	display: inline-block;
	width: 300px;
}
/* TIMER NO BORDER*/


/* FINE TIMER NO BORDER*/


/* TIMER */



#sub_menu .sales_box {
	background: none repeat scroll 0 0 rgba(30, 30, 30, 0.7);
	margin: 0 auto;
	max-width: 330px;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
	vertical-align: middle;
}
#sold-purchase-timer {
	margin: 0 auto;
	max-width: 400px;
	text-align: center;
	width: 100%;
}
#sold-purchase-timer .counter-time #counter {
	text-align: center !important;
	margin: 0 auto;
}
/* FINE TIMER */


/* FINE TITLE BOX LOGO */



	
	

	



/* FINE SUB MENU */
	
/**   ORDER FORM  **/

#order-box {
	background: none repeat scroll 0 0 #c8c8c8;
	border-radius: 10px 10px 0 0;
	margin: 0 auto;
	max-width: 960px;
}
#order-box h2 {
	padding: 30px;
	border-bottom: 1px solid #444;
}
#order-box2 label {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: left;
}
#riga-pers-get {
	border-bottom: 1px solid #444;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
}
.form_pers_info {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	max-width: 368px;
	padding: 30px;
}
help-block {
	display: block;
	margin-bottom: 10px;
	margin-top: 40px;
	padding: 30px;
	border: none !important;
}
.helper-box-in {
	border-bottom: 1px solid #444;
	display: inline-block;
	margin: 20px auto 0;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
.helper-box {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	vertical-align: top;
	width: 100%;
	max-width: 448px;
}
.helper-box-inside {
	margin: 0 auto;
	max-width: 400px;
	text-align: center;
	width: 100%;
}
#helper-text {
	margin: 0 auto;
	max-width: 350px;
	text-align: center;
	width: 100%;
}
#helper-text-box {
	display: inline-block;
	margin: 0 auto;
	max-width: 408px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#helper-text p {
	text-align: justify;
}
#buy-orderform-gift-unfold {
	margin: 0 auto;
	max-width: 960px;
	margin-bottom: 40px;
}
#complete_order .row {
	max-height: 200px;
}
.help_price {
	margin: 0 auto;
	display: inline-block;
	text-align: center;
	width: 100%;
}
.gift_box {
	background: none repeat scroll 0 0 #c8c8c8;
	border-radius: 0 0 10px 10px;
	margin: -10px auto 10px;
	max-width: 960px;
	border-top:1px solid #000;
}
#gift-box-cont {
	padding: 30px;
}
#is-it-a-gift {
	display: inline-block;
	margin: 0 auto;
	margin-bottom: 0px;
	text-align: center;
	width: 100%;
}

.gift-paybutton {
	
    display: inline-block;
    margin: 0 auto;
    max-width: 900px;
    padding: 30px 30px 50px;
     text-align: center;
    width: 100%;
}
.donate {
	display: inline-block;
	margin: 0 auto;
	max-width: 340px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.donate .donate_box {
	display: inline-block;
	margin: 0 auto;
	max-width: 400px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#is-it-a-gift .donate h4, div {
	text-align: left;
	color: #000;
}
#is-it-a-gift .donate h4 {
	margin-bottom: 10px;
}
.donate .leftin, .rightin {
	display: inline-block;
}
.spraz {
	display: inline-block;
	margin: 0 auto;
	max-width: 445px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.spraz h4 {
	text-align: left;
}
.spraz p {
	display: inline-block;
	margin: 0 auto;
	max-width: 440px;
	text-align: left;
	width: 100%;
}
#gift-price-box {
   display: inline-block;
    float: left;
    margin: 0 auto;
    max-width: 890px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
#button-paypal_google {
 display: inline-block;
    margin: 0 auto;
    text-align: left;
    vertical-align: top;
    width: 100%;
	max-width:780px;
}
#gift-price-button-paypal_google {
	margin: 0 auto;
}
#button-paypal_google #button-vat_info {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
#button-paypal_google #button-vat_info p {
	margin: 10px auto 0;;
}
#text-pay-button {
	text-align: left;
}
#bottoni-paypal-google {
	display: inline-block;
	margin-bottom: -19px;
	float:none;
	width:100%;
}
#credit-card-box .credit-card-butt {
	-moz-user-select: none;
    background-image: linear-gradient(#28a0e5, #015e94);
    border: 0 none;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
    display: inline-block;
    margin: 0 20px 0 0;
    overflow: hidden;
    padding: 5px 18px;
    position: relative;
    text-decoration: none;
    top:-5px;
    visibility: visible !important;
	color:#fff;
}
#credit-card-box {
	display: inline-block;
	padding:0;
	position:relative;
	top:8px;
}
#paypal-butt {
	display: inline-block;
	padding:0 40px;
}
#google-butt {
	display: inline-block;
	    padding: 0 40px;
}
#bitcoin-butt {
	display: inline-block;
	position: relative;
	top: 0;
	padding:0;
	float:right;
}
#bottoni-paypal-google #icon-i {
	display: inline-block;
	width: 50px;
	padding: 0 0 0 14px;
}
#sign-newsletter {
	margin: 0 auto;
	max-width: 449px;
	text-align: center;
	width: 100%;
}
#sign-me-box {
	float: left;
}
#signme-type {
	display: inline-block;
	position: relative;
	top: -3px;
}
#signme-text {
	display: inline-block;
}
/* FINE ORDER  */

.complete_order {
	display: block;
	margin-bottom: 10px;
	margin-top: 40px;
	padding: 30px;
	border: none !important;
}
.gift-price {
	margin: 0 auto;
	max-width: 887px;
	text-align: center;
	width: 100%;
}
.gift-price label p {
	text-align: left;
}
#order_form_weekly #orders-box {
	border: 1px dashed #f5c11e;
	background: none repeat scroll 0 0 rgba(30, 30, 30, 0.7);
	padding: 30px;
}
#order_form_main section #orders-box {
}
/* FINE ORDER BOX */
	
	
	
	
	/* GALA UNFOLD */

.unfold-cont {
	background: #c8c8c8;
	padding: 30px;
}
.unfold-statistic {
	display: inline-block;
	margin: 0 auto;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
/* FINE GALA UNFOLD */	



	/* SUBSCRIBE BOX  */
	
.subscribe_box h2, p, form {
	display: block;
	text-align: center;
	margin: 0 auto;
}

.subscribe_box .input-append 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;
	padding: 6px 26px;
	text-align: center;
	text-transform: uppercase;
	transition: all 0.1s linear 0s;
	vertical-align: middle;
}
.subscribe_box .input-append button type {
	margin-left: -5px;
}

.subscribe_box #subscribe_box_in .container form .input-append {

    display: inline-block;
    font-size: 0;
    max-width: 410px;
    text-align: center;
    vertical-align: top;
    width: 100%;
	
}

.subscribe_box #subscribe_box_in .container form .input-append input {

 	height: 22px;
    max-width: 260px;
    width: 100%;
	
}
.subscribe_box #subscribe_box_in .container form .input-append .namebox {

 	height: 22px;
    max-width: 377px;
    width: 100%;
	border-radius:5px;
	
}
.subscribe_box #subscribe_box_in .container form .input-append .mailbox {

 	height: 22px;
    max-width: 260px;
    width: 100%;
	
}
/* FINE SUBSCRIBE BOX  */




	
	/* CHAT  */
	
.chat {
	display: block;
	max-width: 960px;
}
/* FINE CHAT  */
	
	
	
#social_stream_box_in {
	display: block;
}
/*-- Game Info --*/


/*  GIFT GAME SECTION */

.gift-box-left {
	display: inline-block;
	float: left;
	margin: 0 auto;
	max-width: 390px;
}
.gift-text-box-right {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	max-width: 450px;
	float: right;
	width:100%;
}
/*  fine GIFT GAME SECTION */


.game_box {
	display: inline-block;
	float: left;
	clear: both;
}
.game_info {
	display: inline-block;
	text-align: center;
	position: relative;
	vertical-align: top;
}
.game_info_title {
	display: inline-block;
	margin: 17px 0 22px 21px;
	max-width: 279px;
	text-align: left;
	color: #444 !important;
}
.game_info_title h4 a {
	font-size: 24px;
	/*margin-bottom: 10px;*/
	color: #444 !important;
}
.game_info_title h4 a span {
	font-size: 24px;
	margin-bottom: 10px;
	color: #444 !important;
}
.game_info_title p span {
	font-size: 14px;
	margin-bottom: 0;
	color: #444 !important;
}
.game_info .box-img {
	position: relative;
	margin: 15px;
	display: block;
	z-index: 2;
}
.game_info .box-img a {
	float: left;
}
.game_info img {
	position: relative;
	z-index: 1;
	-webkit-box-shadow:inset 0 1px 4px 1px rgba(0,0,0,0.55);
	-moz-box-shadow:inset 0 1px 4px 1px rgba(0,0,0,0.55);
	box-shadow:inset 0 1px 4px 1px rgba(0,0,0,0.55);
}
.option {
	display: inline-block;
    float: right;
    margin: 20px 30px 20px 0;
    max-width: 108px;
    width: 100%;
}
/* OPTION2 */

.option2 {
	float: right;
	margin: 20px 30px 20px 0;
	display:inline-block;
	max-width:245px;
	width:100%;
}
.option2 .form_gift p{
	margin: 0 auto;
	float: right;
    width: 100%;
}
.option2 .form_gift form {
	margin: 0;
}
.gift-text-box-right .option strong {
	font-size: 12px;
	position: relative;
	left: -10px;
	color: #444;
}
.option2 strong {
	font-size: 12px;
}
.option2 .down-box {
	float: left;
}
.option2 .down-box #qr-img {
	width:100%;
	max-width:100px;
}
.option2 .down-box #qr-txt {
	width:100%;
	max-width:100px;
}
.option2 .down-box #qr-img img {
	width:100%;
	max-width:100px;
}
.option2 .down-box p strong {
	color: #000000 !important;
    font-style: normal;
    font-weight: normal;
}

.option2 .down-box div p strong, a {
	color:#000;
}
.option2 .down-box div p a {
	color:#000 !important;
}

/* FINE OPTION2*/
.option.form_gift {
	margin: 40px 0px 40px 0;
	float: right;
	max-width:450px;
}
.option.form_gift p{
	margin: 0 auto;
	float: right;
    width: 100%;
}
.option.form_gift form {
	margin: 0;
}
.option strong {
	font-size: 12px;
}
.option input.keys {
	margin: 10px 0;
	font-size: 16px;
	font-weight: bold;
	color: #f3bf1e;
}
.option .down-box {
	float: left;
}
.option a.button {
	display: block;
	margin: 10px 0;
}
.steam-btn {
	margin: 50px 0;
	font-size: 18px;
	display: block;
	cursor: pointer;
}
.span-games {
	display: inline-block;
	max-width: 451px;
	vertical-align: top;
	width: 100%;
}
.span-keys {
	display: inline-block;
	float: right;
	max-width: 420px;
	vertical-align: top;
	width: 100%;
}
/** LOGINE PROFILE  **/


#box-prof-in {
	background: rgba(30, 30, 30, 0.7);
	max-width: 960px;
	margin: 0 auto;
	border: 2px solid #ccc;
	text-align: center;
}
#logo-profile {
	display: block;
	margin-bottom: 10px;
	text-align: center;
}
#logo-profile img {
	display: inline-block;
	margin: 0 auto;
	width: 100%;
}
#sub-text-logo-profile {
	display: block;
	margin-top: 20px;
	text-align: center;
}
#sub-text-logo-profile h3 {
	font-size: 36px;
	color: #f5c11e;
}
/** PROFILE PROFILE PROFILE  **/


/*  STEAM KEY REEDEM NEW  */

#steam-key {
	background: #c8c8c8;
	/*background: none repeat scroll 0 0 rgba(30, 30, 30, 0.7);*/
    /*border: 2px solid #FFFFFF;*/
	margin: 0 auto 30px;
	max-width: 920px;
	border-radius: 5px 5px 0 0;
}
#steam-key h3 {
	color: #000000;
    font-weight: normal;
    padding: 25px 0 30px;
    text-align: left;
}
#steam-key .span-keys a {
	color: #0B2A81 !important;
    margin: 6px 1px 0 0;
    text-align: right;
	
}
#steam-key .span-keys a:hover, a:active, a:focus {
	color: #fff !important;
}
#steam-key .span-games p {
	text-align: left;
}
#steam-key .span-games p a {
	color: #0b2a81 !important;
}
#steam-key .span-games p a:hover, a:active, a:focus {
	color: #fff !important;
}
#steam-key span {
	color: #444 !important;
}
#steam-key .span12-temp {
	text-align: center;
}
#steam-key #stringa-game-key, #stringa-music-key, #stringa-android-key {
	padding: 0 10px;
}


#steam-key #stringa-game-key .span-keys strong {
	color: #0B2A81 !important;
}

#steam-key #stringa-game-key .span-keys  {
	color: #0B2A81 !important;
    margin: 12px 22px 14px 0;
    text-align: right;
}

#steam-key #stringa-game-key .span-keys img  {
	
     position: relative;
	 margin:0 10px;

    
}

#steam-key #stringa-game-key .span-keys .option  {
	display: inline-block;
    float: right;
    margin: 0 0 20px 0;
    max-width: 335px;
    width: 100%;
}


/*  STEAM KEY REEDEM NEW  */

.intro-site-profile {
	width: 100%;
	position: relative;
	left: 0px;
}
.title_box_profile h3 img {
	color: #f5c11e;
}
.title_box_profile h3 img {
	font-size: 36px;
	margin: 10px;
}
.title_box_profile img {
	width: 100%;
	margin: 10px;
}
.center-social-profile {
	background: none repeat scroll 0 0 #C8C8C8;
	margin: 30px auto;
	max-width: 920px;
	text-align: center;
	border-radius: 5px;
}

#center-profile-boxin {
	padding: 40px;
}
.social-boxin {
	width: 368px;
	margin: 0 auto;
	text-align: center;
}
#gala-balance-social {
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: 100%;
	text-align: center;
}
#gala-balance-social a:hover, a:active, a:focus {
	color: #fff !important;
}
#gala-balance {
	display: block;
	position: relative;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
#gala-balance ul li {
	color: #444;
}
#gala-balance h4 {
	color: #000;
}
#gala-balance-boxin {
	text-align: left;
}
#gala-balance-boxin h4 {
	font-size: 30px;
}
#gala-balance-boxin ul li {
	text-align: left;
	display: inline-block;
}
#connect-social {
	display: block;
	float: left;
	margin: 0 auto;
	border-top: 1px dotted #888;
	padding-top: 15px;
	position: relative;
	vertical-align: top;
	width: 100%;
}
#connect-social p {
	color: #444444;
}
#connect-social h4 {
	color: #000;
}
#connect-social-boxin {
	text-align: left;
}
#socialshare {
	border-bottom: 1px dotted #888888;
	margin: 0 auto;
	padding-top: 20px;
	margin-top: 0px;
	text-align: center;
	border-top: 1px dotted #888888;
}
#socialshare #socialsharingblock {
	margin: 20px auto;
	text-align: center;
}
.profile-purchase {
	display: block;
	position: relative;
	vertical-align: top;
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
.profile-purchase span {
	font-size: 40px;
}
/**  GALA POINT BOX GALA POINT BOX  **/

#total-points h3 {
	color: #CCCCCC;
    font-weight: bold;
    text-align: center;
}
#total-points h3 span {
	color: #666 !important;
}
/**   GALA UNFOLD  **/

.spar {
	width: 100%;
}
.spas {
	display: inline-block !important;
	text-align: center;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
}
.spas h4 {
	text-align: left;
}
.subtitle-unfold {
	display: inline-block;
}
#chart-unfold {
	display: inline-block;
	margin-bottom: 20px;
	text-align: left;
	width: 100%;
}
#top_friends {
	display: inline-block;
	margin-bottom: 20px;
	text-align: left;
	width: 100%;
}
#top_charity {
	display: inline-block;
	margin-bottom: 20px;
	text-align: left;
	width: 100%;
}
.table {
	display: inline-block;
	margin-bottom: 20px;
	text-align: left;
	width: 100%;
}
#pay spas {
	width: 100%;
}

/*  SPECIAL BANNER FOR INDIEGALA BUNDLES */
.banner-giveaway-s {
	text-align: center;
	margin: 0 auto;
	max-width: 960px;
	width: 100%;
}

.banner-giveaway-s .banner-text {
	color: #FFFFFF;
    font-family: open sans;
    font-size: 59px;
    font-weight: 100;
    text-align: center;
}
.banner-giveaway-s .sing-bann {
	text-align: center;
	margin: 0 auto;
	display:inline-block;
	margin:5px;
	width:100%;
		/*max-width:300px;*/
	
}
.banner-giveaway-s .sing-bann a {
	width:100%;
	/*max-width:300px;*/
	
}
.banner-giveaway-s .sing-bann a img {
	width:100%;
	/*max-width:300px;*/
	
}
.banner-giveaway-s .banner-text-bottom {
	color: #cc0000;
    font-family: VT323;
    font-size: 49px;
    text-align: center;
}

/*  SPECIAL BANNER FOR INDIEGALA BUNDLES */

.banner-facebook {
	text-align: center;
	margin: 0 auto 30px;
	max-width: 960px;
	width: 100%;
}
#greenlight {
	margin: 20px auto;
	text-align: center;
}
#greenlight img {
	margin: 0px auto;
	text-align: center;
	max-width: 960px;
	width: 100%;
}
#banner {
	margin: 30px auto;
	text-align: center;
}
#banner img {
	margin: 0px auto;
	text-align: center;
	max-width: 960px;
	width: 100%;
}
.helper-box {
	display: inline-block !important;
	margin-bottom: 10px;
	text-align: left;
}
.helper-box-in {
	display: inline-block;
	margin-bottom: 0;
	margin-top: 20px;
	text-align: left;
}
#greenlight {
	margin: 20px auto;
	text-align: center;
}
#banner {
	margin: 10px auto;
	text-align: center;
}
#banner img {
	margin: 0px auto;
	text-align: center;
	max-width: 960px;
	width: 100%;
}
/* FAQ FAQ FAQ */


.intro-site-faq .title_box {
	text-align: center;
	margin: 0 auto;
}
.intro-site-faq .title_box1 {
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
}
}

/* FINE FAQ FINE FAQ FINE FAQ */

@media (max-width: 1024px) {
	 
 
 
  /* GIVEAWAY SPECIAL  */
		 
/* GIVEAWAY SPECIAL  */
 
.title_box_top_one {
	
	background:#cc0000;
	width:100%;
	margin:0 auto;

	
	}
	
.title_box_top_one h3 {
	
	
	color: #FFFFFF !important;
    margin: 10px auto 0;
    max-width: 960px;
    padding: 20px;
    text-align: center;
    width: 100%;
	font-weight:100;
	
	}

.embed-raffle-special {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	padding:30px;
}
.embed-raffle-special .giv-desc-special {
	text-align: justify;
	letter-spacing:0.03em;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 5px;
	font-weight:100;
}
.embed-raffle-special .giv-desc-special p {
	text-align: justify;
	color: #b8b8b8;
	text-rendering:optimizeLegibility;
}
.embed-raffle-special .giv-desc-special img {
	text-align: justify;
	max-width: 450px;
	max-height: 302px;
}
.embed-video {
	display: inline-block;
	margin: 0 auto;
	text-align: justify;
	vertical-align: top;
}
.embed-video .giv-desc-special {
	text-align: justify;
	max-width: 400px;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 5px;
}
.embed-video .giv-desc-special p {
	text-align: justify;
	color: #ccc;
}
.embed-video .giv-desc-special img {
	text-align: justify;
	max-width: 450px;
	max-height: 302px;
}
.embed-video-box-outer {
	display: block;
	margin: 0 auto 40px;
	text-align: center;
	max-width: 960px;
	width: 100%;
	border: 2px solid;
	background: #444;
}
.embed-raffle-box-outer {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 960px;
	width: 100%;

	background: #595354;
}
.embed-raffle-box {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
}
#back-contain {
	background: url(/img_game/ig-flight/avion-background-indiegala.jpg) no-repeat scroll center -150px rgba(0, 0, 0, 0);
	min-height: 317px;
}
#back-contain-special {
	background: url(/img_game/ig-rwr/racing-back.jpg) no-repeat scroll center -150px rgba(0, 0, 0, 0);
	min-height: 317px;
	margin-top: -15px;
}

  /* FORM FORM GIVEAWAY SPECIAL  */
  
  
  .sub-button-pop {
    background-color: #404040;
    border: 1px solid;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: 800 !important;
    line-height: 20px;
    margin: 2px auto;
    padding: 2px 9px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.1s linear 0s;
    vertical-align: middle;
}
  
  
  /* FINE FORM FORM GIVEAWAY SPECIAL  */
 
 
  /* GIVEAWAY SPECIAL  */
  


/* STEAM GIFT LINK */

.give-steam-link {
	
	text-align:right !important;
	margin-top:9px;
	
	}
	
.fr {
	
	float:right;
	
	}
	
#icon-gift {
	
	
	width:100%;
	max-width:28px;
	margin-top:4px;
	float:right;
	display:inline-block;
	
	}



/*codice css specifico per chrome e safari */  
@media screen and (-webkit-min-device-pixel-ratio:0) {  
#icon-gift {
	width:100%;
	max-width:28px;
	margin-top:-17px;
	float:right;
	display:inline-block;
	}
}  

.add-steam {
	
	padding:28px 0px 0;
	width:100%;
	max-width:700px;
	float:right;
	
	}
	


.redeem-steam-butt{
	
	margin: 0 40px 26px 7px;
	float:right;
	
	}
	
.redeem-steam-butt a {
	
	border:1px solid #444;
	padding:3px 0 8px 2px;
	border-radius:5px;
	background:#999;
	margin: 0 40px 0 7px;
	float:right;
	padding:0 0 28px;
	
	}
.reedem-text {
	
	display:inline-block;
	margin-top:5px;
		color:#000;
	
	}
	
.reedem-butt {
	
	display:inline-block;
	
	}


#steam-account {
	
	color:#444;
	padding:0 40px 27px 40px;
	float:right;
	}




/* FINE STEAM GIFT LINK */
  
	
/* social share facebook twitter */

	
#box-social-share {
	
	width:100%;
	
	}
	
#social-share {
	
	
color:#000;
    margin: 0 auto;
    max-width: 840px;
    width: 100%;
	/*.ready .xl .btn*/
	}
	
	
#social-share .fb-like
 {
	
	display: block;
    float: right;
    margin: 10px auto;
    position: relative;
    vertical-align: middle;
	
}

#social-share .twitter-follow-button
	
 {
	
	display: block;
    float: right;
    position: relative;
    vertical-align: middle;
	margin: 0 0 0 20px;
	
}
	

/* FINE FINE social share facebook twitter */
	

	
	
/*
social side
*/
 .bo {
}

#social_side {
	background: none repeat scroll 0 0 #444444;
	border-radius: 10px 0 0 10px;
	display: none;
	margin-top: 70px;
	padding: 10px 11px;
	position: fixed;
	right: 0;
	z-index: 9000;
}
#social_side_in {
}
#social_side_cont_in {
}
#social_side_cont_in li {
	margin: 0 aùto;
	text-align: center;
	list-style: none;
	margin-bottom: 5px;
}
/*
fine social side
*/
	
	

/* INDIEGALA - GALASTORE PROMO DOUBLE*/

.rol_box1 {
 display:block !important;
}
.rol_box2 {
	display: none !important;
}
.view_store {
	display: none;
	color: #f5c11e;
}
.sep_game_row {
	height: 5px;
}
.row_games {
	display: inline-block !important;
	width: 100%;
	max-width: 950px;
}
.game_left {
	display: inline-block;
	width: 49.75%;
}
.game_row_l {
	height: 60px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	background: #757575;
}
.game_row_l:hover, .game_row_l:visited, .game_row_l:active {
	height: 60px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	background: #555;
}
.game_right {
	display: inline-block;
	width: 49.75%;
}
.game_row_r {
	height: 60px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	background: #444;
}
.game_row_r:hover, .game_row_r:visited, .game_row_r:active {
	height: 60px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	background: #555;
}
.icon_game_box {
	clear: both;
	display: inline-block;
	float: left;
	height: 50px;
	margin: 0 auto;
	max-width: 129px;
	text-align: center;
}
.icon_game {
	max-width: 129px;
}
.icon_game_box .icon_game img {
	max-width: 129px;
}
.titles_game_box {
	display: inline-block;
	float: left;
	left: 3px;
	margin: 0 auto;
	max-width: 235px;
	position: relative;
	top: 10px;
	width: 100%;
}
.titles_game {
	text-align: left;
	position: relative;
	top: 9px;
	color: #999;
	left: 8px;
	max-width: 210px;
	line-height: 1;
}
.butt_purch_game {
	display: inline-block;
	margin: 0 auto;
	max-width: 104px;
	position: relative;
	text-align: center;
	right: 52px;
	vertical-align: middle;
	width: 100%;
}
.butt_purch_game .purch_game {
	display: inline-block !important;
	float: right;
	position: absolute;
	top: -4px;
	width: 140px;
}
.butt_purch_game .purch_game span {
}
.butt_purch_game .view_store_box {
	left: 65px;
	position: relative;
	top: 19px;
}
.butt_purch_game:hover .view_store_box .view_store {
	display: inline-block !important;
	height: 24px;
	width: 90px;
	left: 71px;
}
.butt_purch_game:hover .double_price .button-game-purchase {
	display: none;
}
.butt_purch_game:hover .button-game-purchase-percent {
	display: none;
}
/* FINE INDIEGALA - GALASTORE PROMO*/


	
	

	
#social_stream_box_in {
	display: blocke;
}
/**   ORDER FORM  **/

#buy-orderform-gift-unfold {
	max-width: 960px;
	margin: 0 auto;
}
.pers_info {
	margin: 0 auto;
	max-width: 400px;
	text-align: center;
	width: 100%;
}
.pers_info h4 {
	color: #444;
}
.help_price {
	margin: 0 auto;
	display: inline;
	text-align: center;
	width: 100%;
	text-align: left;
}
.help-block {
	display: block;
	margin: 0 auto;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
.set-price {
	display: inline-block;
	margin-bottom: 10px;

	text-align: left;
}
.helper-box {
	display: inline-block;
	margin-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
}
.helper-box-in {
	border-bottom: 1px solid #444;
	display: inline-block;
	margin: 20px auto 0;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
.gift-price {
	margin: 0 auto;
	max-width: 887px;
	text-align: center;
	width: 100%;
}
.complete_order {
	display: block;
	margin-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
}
/**  CHART BOX  **/


.chart_box2 {
	max-width: 960px;
	width: 100%;
	color: #000;
	border-radius: 10px;
}
/**  GIFT PACK  **/


.gift-pack {
	width: 100%;
}
.gift-pack .donate {
	width: 100%;
}
#donate {
	width: 100%;
}
#donate2 {
	max-width: 960px;
	width: 100%;
}
.leftin {
	display: inline;
	text-align: left;
	width: 100%;
}
.rightin {
	display: inline;
	text-align: left;
	width: 100%;
}
.games_bundle_box_profile ul.bundles {
	text-align: center;
	margin: 0 auto;
}
header,  .games_bundle_box,  .social_stream_box {
	margin-right: -20px;
	margin-left: -20px;
}
header {
}
header nav#menu_left,  header nav#menu_right {
	float: none;
}
header nav#menu_left ul,  header nav#menu_right ul {
	text-align: center;
}
header nav#menu_left ul li,  header nav#menu_right ul li {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
}
header .subscribe_form {
	float: none;
	text-align: center;
	margin: 10px 0 20px;
}
.button {
	margin-bottom: 10px;
}
.option {
	margin: 30px 30px 30px 0;
}
.game_box {
	float: none;
}
.game_info {
	margin-right: 30px;
}
.game_info_title {
	float: none;
	padding-top: 10px;
}
.game_info_title h4 {
	font-size: 18px;
}
.intro-site .title_box h2 {
	font-size: 50px;
	margin-bottom: 20px;
}
.intro-site .slogan_box h3 {
	font-size: 26px;
}
body.sale-opened .intro-site {
	margin-bottom: 20px!important;
}
.intro-site .sales_box {
	position: relative;
	width: 400px;
}
.order_form2 .span2000 {
	display: block !important;
	width: 45%;
}
/**   TIMER SET  **/
	
	
.intro-site .sales_box .time_remaining .counter-time div {
	margin-left: 2px !important;
	display: inline-block;
}
.intro-site .sales_box .time_remaining .counter-time div #cnt_3, #cnt_6, #cnt_9 {
	margin-left: 10px;
}
.intro-site .sales_box .time_remaining {
	position: relative;
	width: 400px;
}
.intro-site .sales_box .time_remaining img {
	width: 400px;
}
.intro-site .sales_box .time_remaining .counter-time .desc {
	display: inline-block;
	width: 400px;
}
/**   ORDER FORM  **/


#form1 {
}
help-block {
	display: block;
	margin-bottom: 10px;
	margin-top: 40px;
	padding: 30px;
	border: none !important;
}
.set-price {
	display: block;
	margin-bottom: 10px;
	margin-top: 40px;

	border: none !important;
}
.helper-box {
	display: block;
	margin-bottom: 10px;
	margin-top: 40px;
	padding: 30px;
	border: none !important;
}
.complete_order {
	display: block;
	margin-bottom: 10px;
	margin-top: 40px;
	padding: 30px;
	border: none !important;
}
.gift-price {
	margin: 0 auto;
	max-width: 887px;
	text-align: center;
	width: 100%;
}
#order_form_main {
}
/*  FINETITLE BOX VARIANTI */


/* LOGO BOX SHORT SHORT */

.title_box_s {
	display: inline-block;
	margin: 0 auto;
	max-width: 350px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	vertical-align: middle;
}
.title_box_sp_s {
	border-bottom: 1px solid;
	display: block;
	margin: 0 auto;
	max-width: 1170px;
	padding-bottom: 11px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.title_box_sp_s h3 {
	display: inline-block !important;
	margin: 0 auto;
	max-width: 670px;
	text-align: center;
	vertical-align: top;
	width: 100%;
	margin-bottom: 5px;
}
.title_box_sp_s h3 a {
	float: left;
}
.title_box_sp_s h3 .claim {
	float: left;
	margin-left: 34px;
	margin-top: 6px;
}
.title_box_sp_s h3 .claim h4 {
	letter-spacing: 0.001em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {  
	.title_box_sp_s h3 .claim {
		min-width: 435px;
	}

}  


.title_box_gift {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	vertical-align: middle;
}
.title_box .logo {
	display: none;
}
.title_box .title_box1 {
	display: inline-block;
	margin: 0 auto;
	max-width: 320px;
	text-align: center;
	width: 100%;
}
.title_box .title_box3 {
	display: inline-block;
	margin: 0 auto;
	max-width: 320px;
	text-align: center;
	width: 100%;
}
.title_box .title_box2 {
	display: inline;
}
.title_box .title_box2 {
	display: block;
	margin: -11px auto 0;
	max-width: 400px;
	text-align: center;
}
.title_box .title_box2 h3 {
	display: inline;
}
/* FINE LOGO BOX SHORT SHORT */



	
	
}


@media (max-width: 870px) {	
#ribbon-s {
	
	display:none;
	
	}
}

/* MENU TAB MENU TAB  670px max  */

@media (max-width: 870px) {
	

/* GIVEAWAY SPECIAL  */
 
title_box_top_one {
	
	background:#cc0000;
	color:#fff !important
	
	}

.embed-raffle-special {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	padding:30px;
}
.embed-raffle-special .giv-desc-special {
	text-align: justify;
	
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 5px;
}
.embed-raffle-special .giv-desc-special p {
	text-align: justify;
	color: #b8b8b8;
}
.embed-raffle-special .giv-desc-special img {
	text-align: justify;
	max-width: 450px;
	max-height: 302px;
}
.embed-video {
	display: inline-block;
	margin: 0 auto;
	text-align: justify;
	vertical-align: top;
}
.embed-video .giv-desc-special {
	text-align: justify;
	max-width: 400px;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 5px;
}
.embed-video .giv-desc-special p {
	text-align: justify;
	color: #ccc;
}
.embed-video .giv-desc-special img {
	text-align: justify;
	max-width: 450px;
	max-height: 302px;
}
.embed-video-box-outer {
	display: block;
	margin: 0 auto 40px;
	text-align: center;
	max-width: 960px;
	width: 100%;
	border: 2px solid;
	background: #444;
}
.embed-raffle-box-outer {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 960px;
	width: 100%;
	background: #595354;
}
.embed-raffle-box {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
}
#back-contain {
	background: url(/img_game/ig-flight/avion-background-indiegala.jpg) no-repeat scroll center -150px rgba(0, 0, 0, 0);
	min-height: 317px;
}
#back-contain-special {
	background: url(/img_game/ig-rwr/racing-back.jpg) no-repeat scroll center -150px rgba(0, 0, 0, 0);
	min-height: 317px;
	margin-top: -15px;
}

  /* FORM FORM GIVEAWAY SPECIAL  */
  
  
  .sub-button-pop {
    background-color: #404040;
    border: 1px solid;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: 800 !important;
    line-height: 20px;
    margin: 2px auto;
    padding: 2px 9px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.1s linear 0s;
    vertical-align: middle;
}
  
  
  /* FINE FORM FORM GIVEAWAY SPECIAL  */
 
 
  /* GIVEAWAY SPECIAL  */
  
 /*  SPECIAL BANNER FOR INDIEGALA BUNDLES */
.banner-giveaway-s {
	text-align: center;
	margin: 0 auto;
	max-width: 960px;
	width: 100%;
}

.banner-giveaway-s .banner-text {
	color: #FFFFFF;
    font-family: open sans;
    font-size: 59px;
    font-weight: 100;
    text-align: center;
}
.banner-giveaway-s .sing-bann {
	text-align: center;
	margin: 0 auto;
	display:inline-block;
	margin:5px auto;
	width:100%;
		/*max-width:300px;*/
	
}
.banner-giveaway-s .sing-bann a {
	width:100%;
		/*max-width:300px;*/
	
}
.banner-giveaway-s .sing-bann a img {
	width:100%;
		/*max-width:300px;*/
	
}
.banner-giveaway-s .banner-text-bottom {
	color: #cc0000;
    font-family: VT323;
    font-size: 49px;
    text-align: center;
}

/*  SPECIAL BANNER FOR INDIEGALA BUNDLES */

	

/* STEAM GIFT LINK */

.give-steam-link {
	
	text-align:right !important;
	margin-top:9px;
	
	}
	
.fr {
	
	float:right;
	
	}
	
#icon-gift {
	
	
	width:100%;
	max-width:28px;
	margin-top:4px;
	float:right;
	display:inline-block;
	
	}
/*codice css specifico per chrome e safari */  
@media screen and (-webkit-min-device-pixel-ratio:0) {  
#icon-gift {
	width:100%;
	max-width:28px;
	margin-top:-17px;
	float:right;
	display:inline-block;
	}
}  

.add-steam {
	
	padding:28px 0px 0;
	width:100%;
	max-width:700px;
	float:right;
	
	}
	


.redeem-steam-butt{
	
	margin: 0 40px 26px 7px;
	float:right;
	
	}
	
.redeem-steam-butt a {
	
	border:1px solid #444;
	padding:3px 0 8px 2px;
	border-radius:5px;
	background:#999;
	margin: 0 40px 0 7px;
	float:right;
	padding:0 0 28px;
	
	}
.reedem-text {
	
	display:inline-block;
	margin-top:5px;
		color:#000;
	
	}
	
.reedem-butt {
	
	display:inline-block;
	
	}


#steam-account {
	
	color:#444;
	padding:0 40px 27px 40px;
	float:right;
	}




/* FINE STEAM GIFT LINK */
	
/*
Happy Hour pop tab WEEKLY
*/
 #pop-tab-weekly span {
 display:none !important;
}
#pop-tab-weekly {
	display: none !important;
}
/*
Fine pop up Happy Hour WEEKLY
*/
/*
Happy Hour pop tab WEEKLY-double
*/
 #pop-tab-weekly-d span {
 display:none !important;
}
#pop-tab-weekly-d {
	display: none !important;
}
/*
Fine pop up Happy Hour WEEKLY-double
*/
/*
Happy Hour pop tab MAIN
*/
 #pop-tab-main span {
 display:none !important;
}
#pop-tab-main {
	display: none !important;
}
/*
Fine pop up Happy Hour MAIN
*/
/*
Happy Hour pop tab SPECIAL
*/
 #pop-tab-special span {
 display:none !important;
}
#pop-tab-special {
	display: none !important;
}
/*
Fine pop up Happy Hour SPECIAL
*/
	
	
	
/* INDIEGALA - GALASTORE PROMO*/



.sep_game_row {
 height:5px;
}
.rol_box1 {
	display: none !important;
}
.rol_box2 {
	display: block !important;
}
.row_games {
	display: none !important;
}
/* FINE INDIEGALA - GALASTORE PROMO*/

	
	
.backg {
	background: url("/img_game/ig-supreme/supreme_commander_indiegala-sky.jpg") scroll center top rgba(0, 0, 0, 0) !important;
}
.backg-w {
	background: #000 !important;
}
.backg-wp {
	background: #000 !important;
	;
}
/* GAMES-BOX-BLOCKED*/

#games_box_blocked {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
}
#games_box_blocked span {
	font-size: 24px;
	position: relative;
	top: 18px;
}
.steam-inko {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
}
/* FINE GAMES-BOX-BLOCKED*/
	

/* SLOGAN BOX TEXT  */

.intro-site .slogan_box_new h4 {
	font-size: 16px;
	line-height: 1.5;
	position: relative;
	text-align: center;
	color: #000 !important;
	font-weight: bolder !important;
}
/* SLOGAN BOX TEXT FINE */


#cssmenu {
	text-align: center;
}
#cssmenu-box {
	text-align: center;
	margin: 0 auto 50px;
	background: transparent;
}
#cssmenu li {
	display: 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: 100%;
}
/* Let's import the lovely google font, please keep this line at the top of your stylesheet */
/* Menu CSS */#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
	padding: 0;
	margin: 0;
	line-height: 1;
	font-family: 'Capriola', sans-serif;
}
#cssmenu:before, #cssmenu:after, #cssmenu > ul:before, #cssmenu > ul:after {
	content: '';
	display: table;
}
#cssmenu:after, #cssmenu > ul:after {
	clear: both;
}
#cssmenu {
	zoom: 1;
	height: 69px;
	border-radius: 2px;
	width: 100%;
}
#cssmenu ul {
	height: 69px;
}
#cssmenu ul li {
	text-align: center;
	list-style: none;
	vertical-align: middle;
	max-width: 100%;
}
#cssmenu ul li a {
	display: block;
	height: 37px;
	padding: 22px 30px 0;
	margin: 4px 2px 0;
	border-radius: 2px 2px 0 0;
	text-decoration: none;
	font-size: 15px;
	color: white;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
	font-weight: 400;
	opacity: .9;
	border-radius: 10px 10px 0 0;
	background: rgba(30, 30, 30, 0.4);
}
#cssmenu ul li:first-child a {
	margin: 4px 2px 0 0;
	border-radius: 10px 10px 0 0;
}
#cssmenu ul li a:hover, #cssmenu ul li.active a {
	background: none repeat scroll 0 0 #232527;
	display: block;
	height: 37px;
	margin-top: 0px;
	padding-top: 26px;
	color: #004f7c;
	/* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.55); */
	opacity: 1;
}
/* FINE MENU TAB MENU TAB 670px max */





/* MENU TAB SPECIAL MENU TAB SPECIAL 670px max  */


	



#cssmenu-sp {
	text-align: center;
}
#cssmenu-box-sp {
	text-align: center;
	/* margin:0 auto 50px; */
	background: transparent;
	margin: -59px auto 50px;
}
#cssmenu-sp li {
	display: 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: 100%;
}
/* Let's import the lovely google font, please keep this line at the top of your stylesheet */
/* Menu CSS */#cssmenu-sp, #cssmenu-sp ul, #cssmenu-sp ul li, #cssmenu-sp ul li a {
	padding: 0;
	margin: 0;
	line-height: 1;
	font-family: 'Capriola', sans-serif;
}
#cssmenu-sp:before, #cssmenu-sp:after, #cssmenu-sp > ul:before, #cssmenu-sp > ul:after {
	content: '';
	display: table;
}
#cssmenu-sp:after, #cssmenu-sp > ul:after {
	clear: both;
}
#cssmenu-sp {
	zoom: 1;
	height: 69px;
	border-radius: 2px;
	width: 100%;
}
#cssmenu-sp ul {
	height: 69px;
}
#cssmenu-sp ul li {
	text-align: center;
	list-style: none;
	vertical-align: middle;
	max-width: 100%;
}
#cssmenu-sp ul li a {
	display: block;
	height: 37px;
	padding: 22px 30px 0;
	margin: 4px 2px 0;
	border-radius: 2px 2px 0 0;
	text-decoration: none;
	font-size: 15px;
	color: white;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
	font-weight: 400;
	opacity: .9;
	border-radius: 10px 10px 0 0;
	background: rgba(30, 30, 30, 0.4);
}
#cssmenu-sp ul li:first-child a {
	margin: 4px 2px 0 0;
	border-radius: 10px 10px 0 0;
}
#cssmenu-sp ul li a:hover, #cssmenu-sp ul li.active a {
	background: none repeat scroll 0 0 #232527;
	display: block;
	height: 37px;
	margin-top: 0px;
	padding-top: 26px;
	color: #004f7c;
	/* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.55); */
	opacity: 1;
}
/* FINE MENU TAB SPECIAL MENU TAB SPECIAL 670px max */
	
/* MENU 5 TAB SPECIAL MENU 5 TAB SPECIAL */
	
#cssmenu-sp2 {
	text-align: center;
}
#cssmenu-box-sp2 {
	text-align: center;
	/* margin:0 auto 50px; */
	background: transparent;
	margin: -59px auto 50px;
}
#cssmenu-sp2 li {
	display: 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: 100%;
}
/* Let's import the lovely google font, please keep this line at the top of your stylesheet */
/* Menu CSS */#cssmenu-sp2, #cssmenu-sp2 ul2, #cssmenu-sp2 ul2 li, #cssmenu-sp2 ul2 li a {
	padding: 0;
	margin: 0;
	line-height: 1;
	font-family: 'Capriola', sans-serif;
}
#cssmenu-sp2:before, #cssmenu-sp2:after, #cssmenu-sp2 > ul2:before, #cssmenu-sp2 > ul2:after {
	content: '';
	display: table;
}
#cssmenu-sp2:after, #cssmenu-sp2 > ul2:after {
	clear: both;
}
#cssmenu-sp2 {
	zoom: 1;
	height: 69px;
	border-radius: 2px;
	width: 100%;
}
#cssmenu-sp2 ul2 {
	height: 69px;
}
#cssmenu-sp2 ul2 li {
	text-align: center;
	list-style: none;
	vertical-align: middle;
	max-width: 100%;
}
#cssmenu-sp2 ul2 li a {
	display: block;
	height: 37px;
	padding: 22px 30px 0;
	margin: 4px 2px 0;
	border-radius: 2px 2px 0 0;
	text-decoration: none;
	font-size: 15px;
	color: white;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
	font-weight: 400;
	opacity: .9;
	border-radius: 10px 10px 0 0;
	background: rgba(30, 30, 30, 0.4);
}
#cssmenu-sp2 ul2 li:first-child a {
	margin: 4px 2px 0 0;
	border-radius: 10px 10px 0 0;
}
#cssmenu-sp2 ul2 li a:hover, #cssmenu-sp2 ul2 li.active a {
	background: none repeat scroll 0 0 #232527;
	display: block;
	height: 37px;
	margin-top: 0px;
	padding-top: 26px;
	color: #004f7c;
	/* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.55); */
	opacity: 1;
}
/* FINE MENU 5 TAB SPECIAL MENU 5 TAB SPECIAL */
	



/* FINE GAMES SPECIAL 670px max */






/* GAMES 670px max */


.games_bundle_box2_weekly {
	background: #232527;
	border-bottom: 5px solid #151618;
	padding: 0;
	text-align: center;
	position: relative;
	width: 100%;
	min-height: 300px;
	margin-top: 135px;
}
.games_bundle_box2_special {
	background: #232527;
	border-bottom: 5px solid #151618;
	padding: 0;
	text-align: center;
	position: relative;
	width: 100%;
	min-height: 300px;
	margin-top: 135px !important;
}
.games_bundle_box2 {
	background: #232527;
	border-bottom: 5px solid #151618;
	padding: 0;
	text-align: center;
	position: relative;
	width: 100%;
	min-height: 300px;
	margin-top: 135px;
}
#back-contain {
	background: #838182;
	min-height: 317px;
}
/* FINE GAMES 670px max */


	
#social_stream_box_in {
	display: none;
}
header #menu_subribe li {
	margin: 10px;
}
header #menu_container #menu_subribe li .subscribe_form #mc-embedded-subscribe-form {
	margin: 15px !important;
}
header,  .games_bundle_box,  .social_stream_box {
	margin-right: -20px;
	margin-left: -20px;
}
header {
}
header nav#menu_left,  header nav#menu_right {
	float: none;
}
header nav#menu_left ul,  header nav#menu_right ul {
	text-align: center;
}
header nav#menu_left ul li,  header nav#menu_right ul li {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
}
header .subscribe_form {
	float: none;
	text-align: center;
	margin: 10px 0 20px;
}
.button {
	margin-bottom: 10px;
}
.option {
	margin: 44px 30px 44px 0;
}
.steam-btn {
	margin: 33px 0;
}
.game_box {
	float: none;
}
.game_info {
	margin-right: 30px;
}
.game_info_title {
	float: none;
	padding-top: 10px;
}
.game_info_title h4 {
	font-size: 18px;
}
.intro-site .title_box h2 {
	font-size: 38px;
}
.intro-site .slogan_box h3 {
	font-size: 20px;
}
.intro-site .soon_box h3 {
	font-size: 30px;
}
.intro-site .sales_box .time_remaining .counter-time div {
}
.counter ul li.text {
	top: -18px;
}
#cnt_3, #cnt_6, #cnt_9 {
	margin-left: 5px;
}
.counter-time .desc .days {
	margin-right: 56px;
}
.counter-time .desc .hours {
	margin-right: 50px;
}
.counter-time .desc .min {
	margin-right: 36px;
}
.counter-time .desc .sec {
	margin-right: 15px;
}
.intro-site .sales_box {
	position: relative;
	width: 400px;
}
.order_form2 .span2000 {
	display: block;
}
/**   ORDER FORM  **/

form #form1 {
}
.pers_info {
	margin: 0 auto;
	max-width: 400px;
	text-align: center;
	width: 100%;
}
.set-price {
	border: none !important;
	display: block;
	margin-bottom: 10px;
	margin-top: 40px;

	text-align: left;
}
.helper-box {
	border: none !important;
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 40px;
	padding: 30px;
}
.helper-box-in {
	border-bottom: 1px solid #444;
	display: inline-block;
	margin: 20px auto 0;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
.complete_order {
	border: none !important;
	display: block;
	margin-bottom: 10px;
	margin-top: 40px;
	padding: 30px;
}
.gift-price {
	margin: 0 auto;
	max-width: 887px;
	text-align: center;
	width: 100%;
}
#order_form_main {
}
/**  GIFT PACK  **/


.gift-pack {
	display: inline-block;
}
.gift-pack .donate {
	display: inline-flex;
	text-align: center;
	margin: 0 auto;
	max-width: 350px;
	text-align: justify;
	vertical-align: top;
	width: 100%;
}
.gift-pack .donate .spratz {
}
.leftin {
	display: inline;
	text-align: left;
	width: 100%;
}
.rightin {
	display: inline;
	text-align: left;
	width: 100%;
	color: #f5c11e;
}
#order_form_main {
}
/*  FINETITLE BOX VARIANTI */


/* LOGO BOX SHORT SHORT */

.title_box_s {
	display: inline-block;
	margin: 0 auto;
	max-width: 350px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	vertical-align: middle;
}
.title_box_sp_s {
	border-bottom: 1px solid;
	display: block;
	margin: 0 auto;
	max-width: 1170px;
	padding-bottom: 11px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.title_box_sp_s h3 {
	display: inline-block !important;
	margin: 0 auto;
	max-width: 670px;
	text-align: center;
	vertical-align: top;
	width: 100%;
	margin-bottom: 5px;
}
.title_box_sp_s h3 a {
	float: none;
}
.title_box_sp_s h3 .claim {
	float: none;
	margin-left: 34px;
	margin-top: 6px;
}
.title_box_sp_s h3 .claim h4 {
	letter-spacing: 0.001em;
 fo
}
.title_box_gift {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	vertical-align: middle;
}
.title_box .logo {
	display: none;
}
.title_box .title_box1 {
	display: inline-block;
	margin: 0 auto;
	max-width: 320px;
	text-align: center;
	width: 100%;
}
.title_box .title_box3 {
	display: inline-block;
	margin: 0 auto;
	max-width: 320px;
	text-align: center;
	width: 100%;
}
.title_box .title_box2 {
	display: inline;
}
.title_box .title_box2 {
	display: block;
	margin: -11px auto 0;
	max-width: 400px;
	text-align: center;
}
.title_box .title_box2 h3 {
	display: inline;
}
/* FINE LOGO BOX SHORT SHORT */

	
/*
social side
*/
 .bo {
}
#social_side {
	background: none repeat scroll 0 0 #444444;
	border-radius: 10px 0 0 10px;
	display: none;
	margin-top: 70px;
	padding: 10px 11px;
	position: fixed;
	right: 0px !important;
	z-index: 9000;
}
#social_side_in {
}
#social_side_in .socis {
	list-style: none;
	margin-bottom: 10px;
	margin-top: 10px;
}
#social_side_in .socis a {
	margin: 0 aùto;
	text-align: center;
	list-style: none;
	margin-bottom: 5px;
}

#social_side_in .socis a img {
	width:100%;
	max-width:20px;
}
/*
fine social side
*/
}

@media (max-width: 767px) {
	
#button-paypal_google {
 display: inline-block;
    margin: 0 auto;
    text-align: left;
    vertical-align: top;
    width: 100%;
	max-width:780px;
}
#gift-price-button-paypal_google {
	margin: 0 auto;
}
#button-paypal_google #button-vat_info {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
#button-paypal_google #button-vat_info p {
	margin: 10px auto 0;;
}
#text-pay-button {
	text-align: left;
}
#bottoni-paypal-google {
	display: block;
	margin-bottom: -19px;
	float:none;
	width:100%;
}
#credit-card-box {
	display: block;
	padding:0;
	position:relative;
	top:8px;
	margin:10px auto 20px;
	text-align:center;
}
#credit-card-box .credit-card-butt {
	-moz-user-select: none;
    background-image: linear-gradient(#28a0e5, #015e94);
    border: 0 none;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
    display: inline-block;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px 18px;
    position: relative;
    text-decoration: none;
    top:-5px;
    visibility: visible !important;
	color:#fff;
}

#paypal-butt {
	display: block;
	padding:0 40px;
	margin:10px auto;
	text-align:center;
	
}
#google-butt {
	display: block;
	    padding: 0 40px;
	margin:10px auto;
		text-align:center;
		height:32px;
}
#bitcoin-butt {
	display: block;
	position: relative;
	top: 0;
	padding:0;
	float:none;
	margin:10px auto;
	text-align:center;	
}
#bottoni-paypal-google #icon-i {
	display: inline-block;
	width: 50px;
	padding: 0 0 0 14px;
	text-align:center;
}
#sign-newsletter {
	margin: 0 auto;
	max-width: 449px;
	text-align: center;
	width: 100%;
}
#sign-me-box {
	float: left;
}
#signme-type {
	display: inline-block;
	position: relative;
	top: -3px;
}
#signme-text {
	display: inline-block;
}
	
}
 @media (max-width: 480px) {
	 

/* GIVEAWAY SPECIAL  */
 
title_box_top_one {
	
	display:none;
	
	}

.embed-raffle-special {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	vertical-align: top;
	padding:30px;
}
.embed-raffle-special .giv-desc-special {
	text-align: justify;
	
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 5px;
}
.embed-raffle-special .giv-desc-special p {
	text-align: justify;
	color: #b8b8b8;
}
.embed-raffle-special .giv-desc-special img {
	text-align: justify;
	max-width: 450px;
	max-height: 302px;
}
.embed-video {
	display: inline-block;
	margin: 0 auto;
	text-align: justify;
	vertical-align: top;
}
.embed-video .giv-desc-special {
	text-align: justify;
	max-width: 400px;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 5px;
}
.embed-video .giv-desc-special p {
	text-align: justify;
	color: #ccc;
}
.embed-video .giv-desc-special img {
	text-align: justify;
	max-width: 450px;
	max-height: 302px;
}
.embed-video-box-outer {
	display: block;
	margin: 0 auto 40px;
	text-align: center;
	max-width: 960px;
	width: 100%;
	border: 2px solid;
	background: #444;
}
.embed-raffle-box-outer {
	display: block;
	margin: 0 auto;
	text-align: center;
	max-width: 960px;
	width: 100%;
	background: #595354 !important;
}
.embed-raffle-box {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
}
#back-contain {
	background: url(/img_game/ig-flight/avion-background-indiegala.jpg) no-repeat scroll center -150px rgba(0, 0, 0, 0);
	min-height: 317px;
}
#back-contain-special {
	background: url(/img_game/ig-rwr/racing-back.jpg) no-repeat scroll center -150px rgba(0, 0, 0, 0);
	min-height: 317px;
	margin-top: -15px;
}

  /* FORM FORM GIVEAWAY SPECIAL  */
  
  
  .sub-button-pop {
    background-color: #404040;
    border: 1px solid;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: 800 !important;
    line-height: 20px;
    margin: 2px auto;
    padding: 2px 9px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.1s linear 0s;
    vertical-align: middle;
}
  
  
  /* FINE FORM FORM GIVEAWAY SPECIAL  */
 
 
  /* GIVEAWAY SPECIAL  */
  
  
 /*  SPECIAL BANNER FOR INDIEGALA BUNDLES */
.banner-giveaway-s {
	text-align: center;
	margin: 0 auto;
	max-width: 960px;
	width: 100%;
}

.banner-giveaway-s .banner-text {
	color: #FFFFFF;
    font-family: open sans;
    font-size: 59px;
    font-weight: 100;
    text-align: center;
}
.banner-giveaway-s .sing-bann {
	text-align: center;
	margin: 0 auto;
	display:inline-block;
	margin:5px auto;
	width:100%;
		/*max-width:300px;*/
	
}
.banner-giveaway-s .sing-bann a {
	width:100%;
		/*max-width:300px;*/
	
}
.banner-giveaway-s .sing-bann a img {
	width:100%;
	/*max-width:300px;*/
	
}
.banner-giveaway-s .banner-text-bottom {
	color: #cc0000;
    font-family: VT323;
    font-size: 49px;
    text-align: center;
}

/*  SPECIAL BANNER FOR INDIEGALA BUNDLES */

	
	
	 
	 
	 
/*
social side
*/
 .bo {
}
#social_side {
	background: none repeat scroll 0 0 #444444;
	border-radius: 10px 0 0 10px;
	display: none;
	margin-top: 70px;
	padding: 10px 11px;
	position: fixed;
	right: 0px !important;
	z-index: 9000;
}
#social_side_in {
}
#social_side_in .socis {
	list-style: none;
	margin-bottom: 10px;
	margin-top: 10px;
}
#social_side_in .socis a {
	margin: 0 aùto;
	text-align: center;
	list-style: none;
	margin-bottom: 5px;
}

#social_side_in .socis a img {
	width:100%;
	max-width:20px;
}
/*
fine social side
*/


/* INDIEGALA - GALASTORE PROMO*/



.sep_game_row {
 height:5px;
}
.rol_box1 {
	display: none !important;
}
.rol_box2 {
	display: block !important;
}
.row_games {
	display: none;
}
/* FINE INDIEGALA - GALASTORE PROMO*/	
	
	
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;
}
#back-contain-special {
	background: #999;
	min-height: 317px;
}
#social_stream_box_in {
	display: none;
}
header #menu_subribe li {
	margin: 10px;
}
header .subscribe_form form {
	margin: 10px !important;
}
.social_stream_box {
}
.intro-site .title_box h2 {
	text-align: center;
}
.intro-site .slogan_box h3 {
	text-align: center;
}
.intro-site .sales_box {
	text-align: center;
	width: 100%;
}
.intro-site .sales_box .count_bundles .counter ul {
	text-align: center;
}
.intro-site .sales_box .time_remaining .counter-time div {
	float: none;
	text-align: center;
	margin-left: 0 auto;
}
.counter-time .desc .sec {
	margin-right: -8px;
}
body.sale-opened .intro-site {
	margin-bottom: 20px!important;
}
.order_form h4 {
	margin-top: 30px;
}
.order_form .sep.blank {
	margin: 0;
}
.chart_box .margin-80 {
	margin: 0 auto!important;
}
.chart_box h4 {
	margin-top: 30px;
}
.social_stream_box h4 {
	margin-top: 20px;
}
.option .down-box {
	float: none;
}
.option {
	float: none;
	text-align: center;
	/**margin: 44px 0 44px 0;  **/
	margin: 0 auto;
}
.steam-btn {
	text-align: center;
}
.intro-site p:last-child {
	margin-bottom: 30px;
}
.intro-site .soon_box h3 {
	font-size: 24px;
	text-align: center;
	margin-top: 15px;
}
.intro-site .soon_box p {
	text-align: center;
}
.counter ul li.text {
	top: 18px;
}
.intro-site .sales_box .time_remaining {
	position: relative;
	right: 20px;
}
.order_form2 .span2000 {
	display: block;
}
.games_bundle_box2 .tier1 {
	display: block;
}
#order_form_main {
}
.helper-box-in {
	display: inline-block;
	margin: 20px auto 0;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
}


/* MOBILE MENU jquery*/
@media only screen and (max-width: 400px) {
#mobile-menu { background: url("images/icon-mobile.png") no-repeat scroll 0 0 transparent; cursor: pointer; display: inline-block; float: right; height: 30px; margin: 12px; width: 41px; visibility: visible; }
#nav_menu-2 { display: none; }
}

/* Make sure main menu re-appears when scaled up */
@media only screen and (min-width: 401px) {
#nav_menu-2 {
display: block !important;
}
}
/* MOBILE MENU jquery*/

 @media screen and (min-width: 316px) {
/* INDIEGALA - GALASTORE PROMO*/



.sep_game_row {
	height: 5px;
}
.row_games {
	display: none;
}
.rol_box1 {
	display: none;
}
.rol_box2 {
	display: block;
}
/* FINE INDIEGALA - GALASTORE PROMO*/
	
	
.chat {
}
#social_stream_box_in {
	display: none;
}
.intro-site {
	position: relative;
	width: 100;
}
#sold-purchase-timer {
	width: 100%;
}
#cont-sold-purchase-timer {
	width: 100%;
}
#timer {
	text-align: center;
	margin: 0 auto;
}
.counter-time {
	text-align: center;
	margin: 0 auto;
}
.intro-site .sales_box .time_remaining .counter-time div {
	margin-left: -1px !important;
	display: inline-block;
}
/** SPAZIATURA INTERNA TIMER  **/
	
.intro-site .sales_box .time_remaining .counter-time div #cnt_3, #cnt_6, #cnt_9 {
	margin-right: -2px;
}
.intro-site .sales_box .time_remaining {
	margin-top: -17px;
	padding-bottom: 5px;
}
.intro-site .sales_box .time_remaining img {
	width: 300px;
}
.intro-site .sales_box .time_remaining .counter-time .desc {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
}
/**   ORDER FORM  **/

#buy-orderform-gift-unfold {
	max-width: 960px;
	margin: 0 auto;
}
#riga-pers-get {
	border-bottom: 1px solid #444;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
}
.form_pers_info {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	max-width: 368px;
	padding: 30px;
}
.pers_info label {
}
.pers_info input {
	color: #ccc;
}
.pers_info h4, label, span77 {
	color: #000 !important;
}
.pers_info span77 a:hover, .pers_info span77 a:visited, .pers_info span77 a:active {
	color: #0b2a81 !important;
}
.help_price {
	display: inline;
	margin: 0 auto;
	text-align: left;
	width: 100%;
}
.help-block {
	display: block;
	margin: 0 auto;
	max-height: 90px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
.set-price {
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}
.set-price amount_div add-on {
	margin-top: 0px !important;
}
.set-price i {
	text-align: left !important;
	margin-left: -18px;
	color: #000;
}
.helper-box-in {
	border-bottom: 1px solid #444;
	display: inline-block;
	margin: 20px auto 0;
	padding-bottom: 10px;
	text-align: center;
	width: 100%;
}
.helper-box-inside {
	text-align: center;
	margin: 0 auto;
	width: 100%;
	max-width: 400px;
	float: left;
}
#helper-text {
	display: inline-block;
	margin-top: 10px;
	text-align: justify;
	vertical-align: top;
}
#helper-text-box {
	display: inline-block;
	margin: 0 auto;
	max-width: 346px;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
#helper-text p {
	text-align: justify;
}
.gift-price {
	margin: 0 auto;
	max-width: 887px;
	text-align: center;
	width: 100%;
}
.gift-price h4 {
	color: #444 !important;
}
#gift {
	margin: 0 auto;
	max-width: 11px;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	text-align: center;
	top: 5px;
	width: 100%;
}
/* PAYPAL GOOGLE BIT GIFT */


#gift-price-button-paypal_google {
	margin: 0 auto;
}
#button-paypal_google #button-vat_info {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
#button-paypal_google #button-vat_info p {
	margin: 10px auto 10px;
    text-align: left;

}
#text-pay-button {
	text-align: left;
	margin-bottom:10px;
}
#text-pay-button span {
	font-size: 11px;
	color: #000;
}
#bottoni-paypal-google {
	font-size: 11px;
}
#sign-newsletter {
	margin: 0 auto;
	max-width: 449px;
	text-align: center;
	width: 100%;
}
#sign-me-box {
	float: left;
}
#signme-type {
	display: inline-block;
	position: relative;
	top: -3px;
}
#signme-text {
	display: inline-block;
}
.complete_order {
	display: block;
	margin-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
}
/**  CHART BOX  **/


 {
	max-width: 300px;
	width: 100%;
	border-radius: 10px;
}
/**  GIFT PACK  **/


.gift-pack {
	display: inline;
}
.gift-pack .donate {
	display: inline-block;
	float: left;
	margin: 0 auto;
	max-width: 350px;
	text-align: justify;
	vertical-align: top;
	width: 100%;
}
.gift-pack .donate .spratz {
}
#donate {
	width: 100%;
}
#donate2 {
	width: 100%;
}
.spraz {
	display: inline-block;
	margin: 0 auto;
	max-width: 445px;
	text-align: justify;
	width: 100%;
}
.spraz p {
	display: inline-block;
	margin: 0 auto;
	max-width: 440px;
	text-align: left;
	width: 100%;
}
.leftin {
	display: inline;
	text-align: left;
	width: 100%;
	max-width: 265px;
}
.rightin {
	display: inline;
	text-align: left;
	width: 100%;
	color: #000;
}
#order_form_main {
	
	margin:10px auto;
}
/**   GALA UNFOLD  **/


.spas {
	display: block;
	text-align: center;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
}
.spas h4 {
	text-align: left;
}
/*-- Game Info --*/

.game_box {
	display: block;
	float: left;
}
.game_info {
	display: inline-block;
	position: relative;
	text-align: center;
	vertical-align: top;
	margin-left:20px;
}
.game_info_title {
	display: inline-block;
	margin: 17px 0 22px 21px;
	/*max-width: 279px;*/
	max-width: 430px;
	text-align: left;
	color: #444 !important;
}
.game_info_title h4 a {
	font-size: 19px;
	/*margin-bottom: 10px;*/
	color: #444 !important;
}
.game_info_title h4 a span {
	font-size: 24px;
	margin-bottom: 10px;
	color: #444 !important;
}
.game_info_title p span {
	font-size: 14px;
	margin-bottom: 0;
	color: #444 !important;
}
.game_info .box-img {
	display: block;
	position: relative;
	z-index: 2;
}
.game_info .box-img a {
	float: left;
}
.game_info img {
	position: relative;
	z-index: 1;
	-webkit-box-shadow:inset 0 1px 4px 1px rgba(0,0,0,0.55);
	-moz-box-shadow:inset 0 1px 4px 1px rgba(0,0,0,0.55);
	box-shadow:inset 0 1px 4px 1px rgba(0,0,0,0.55);
}
.option {
	display: inline-block;
    float: right;
    margin: 20px 30px 20px 0;
    max-width: 108px;
    width: 100%;
}

/* OPTION2 */

.option2 {
	float: right;
	margin: 20px 30px 20px 0;
	display:inline-block;
	max-width:245px;
	width:100%;
}
.option2 .form_gift p{
	margin: 0 auto;
	float: right;
    width: 100%;
}
.option2 .form_gift form {
	margin: 0;
}
.gift-text-box-right .option strong {
	font-size: 12px;
	position: relative;
	left: -10px;
	color: #444;
}
.option2 strong {
	font-size: 12px;
}
.option2 .down-box {
	float: left;
}
.option2 .down-box #qr-img {
	width:100%;
	max-width:100px;
	display:inline-block;
	vertical-align:top;
	padding:10px;
}
.option2 .down-box #qr-txt {
		width:100%;
	max-width:100px;
	display:inline-block;
	padding:10px;
}
.option2 .down-box #qr-img img {
	width:100%;
	max-width:100px;
}
.option2 .down-box p strong {
	color: #000000 !important;
    font-style: normal;
    font-weight: normal;
}

.option2 .down-box div p strong, a {
	color:#000;
}
.option2 .down-box div p a {
	color:#000 !important;
}

/* FINE OPTION2*/

.option.form_gift {
	margin: 22px 0px 40px 0;
	width:100%;
	max-width:450px;
}
.option.form_gift p{
	margin: 0 auto;
	float: right;
    width: 100%;
}
.option.form_gift form {
	margin: 0;
}
.gift-text-box-right .option strong {
	font-size: 12px;
	position: relative;
	left: -10px;
	color: #444;
}
.option strong {
	font-size: 12px;
}
.option input.keys {
	margin: 10px 0;
	font-size: 16px;
	font-weight: bold;
	color: #f3bf1e;
}

#stringa-android-key .row .span-keys .option .down-box {
	
	
	
	}
.option .down-box {
	float: left;
}
.option .down-box #qr-img {
	width:100%;
	max-width:100px;
}
.option .down-box #qr-txt {
	width:100%;
	max-width:100px;
}
.option .down-box #qr-img img {
	width:100%;
	max-width:100px;
}
.option .down-box p strong {
	color: #000000 !important;
    font-style: normal;
    font-weight: normal;
}

.games_bundle_box_profile .container .bundles li a span {
	
	color:#fff !important;
	font-weight:normal;
	top:5px;
	position:relative;
	
	}

.option .down-box div p strong, a {
	color:#fff;
}
.option .down-box div p a {
	color:#000 !important;
}
.option a.button {
	display: block;
	margin: 10px 0;
}
.steam-btn {
	margin: 50px 0;
	font-size: 18px;
	display: block;
	cursor: pointer;
}
.span-games {
	display: inline-block;
	max-width: 340px;
	vertical-align: top;
	width: 100%;
}

/* FINE GAMES INFO  */


/*-- Music Gift Info --*/

.music_box {
	display: block;
	float: left;
	/*margin-left:20px;*/
}
.music_info {
	display: inline-block;
	position: relative;
	text-align: center;
	vertical-align: top;
}
.music_info_title {
	display: inline-block;
	margin: 30px;
	max-width: 260px;
	text-align: left;
}
.music_info_title h4 {
	font-size: 24px;
	margin-bottom: 10px;
}
.music_info_title p {
	font-size: 14px;
	margin-bottom: 0;
	color: #444;
	text-align: left;
}
.music_info .box-img {
	display: block;
	position: relative;
	z-index: 2;
}
.music_info .box-img a {
	float: left;
}
.music_info img {
	position: relative;
	z-index: 1;
	-webkit-box-shadow: 0 8px 8px rgba(0,0,0,0.55);
	-moz-box-shadow: 0 8px 8px rgba(0,0,0,0.55);
	box-shadow: 0 8px 8px rgba(0,0,0,0.55);
}
#stringa-music-key .option {
	float: right;
	margin: 20px 30px 20px 0;
}
#stringa-music-key .option.form_gift {
	margin: 40px 0px 40px 0;
}
#stringa-music-key .option.form_gift form {
	margin: 0;
}
#stringa-music-key .option strong {
	font-size: 12px;
}
.option input.keys {
	margin: 10px 0;
	font-size: 16px;
	font-weight: bold;
	color: #f3bf1e;
}
#stringa-game-key .row .span-keys .option input.keys {
	width:340px;
	float:right;
}
#stringa-music-key .option .down-box {
	float: left;
}
#stringa-music-key .option a.button {
	display: block;
	margin: 10px 0;
}
.steam-btn {
	margin: 17px 0;
	font-size: 15px;
	display: block;
	cursor: pointer;
}
.span-musics {
	display: inline-block;
	max-width: 460px;
	vertical-align: top;
	width: 100%;
}

.span-android {
	display: inline-block;
	max-width: 400px;
	vertical-align: top;
	width: 100%;
}

.span-keys {
	display: inline-block;
	float: right;
	max-width: 420px;
	vertical-align: top;
	width: 100%;
}



 
 /*  SPECIAL BANNER FOR INDIEGALA BUNDLES */
.banner-giveaway-s {
	text-align: center;
	margin: 0 auto;
	max-width: 960px;
	width: 100%;
}

.banner-giveaway-s .banner-text {
	color: #FFFFFF;
    font-family: open sans;
    font-size: 59px;
    font-weight: 100;
    text-align: center;
}
.banner-giveaway-s .sing-bann {
	text-align: center;
	margin: 0 auto;
	display:inline-block;
	margin:5px auto;
	width:100%;
		/*max-width:300px;*/
	
}
.banner-giveaway-s .sing-bann a {
	width:100%;
		/*max-width:300px;*/
	
}
.banner-giveaway-s .sing-bann a img {
	width:100%;
	/*max-width:300px;*/
	
}
.banner-giveaway-s .banner-text-bottom {
	color: #cc0000;
    font-family: VT323;
    font-size: 49px;
    text-align: center;
}

/*  SPECIAL BANNER FOR INDIEGALA BUNDLES */

	
	
