
body {max-width:1920px; margin:0;}

.banner-super-header
{

	background: #008001 url("/img/promo-img/snowflake.png") left top repeat;
	border-top:			2px solid #00a201;
    border-bottom:		2px solid #00a201;
}

.banner-super-header .cont-promo {

	float:				left;
}

.banner-super-header .cont-promo .img-cont
{
	width: 				57px;
	height:				auto;
}

.banner-super-header.cont-promo .img-cont img
{
	width: 				100%;
	height:				auto;
	display:			block;
}

.banner-super-header .cont-promo  .discount-text
{
	margin: 				0 10px 0 0;
}

.banner-super-header .cont-promo p
{
	line-height: 				29px;
	font-size:					15px;
	font-family: 'Press Start 2P', cursive;
	color:						#fff;
	letter-spacing:				0.07em;
}

.banner-super-header .cont-promo p {
	text-shadow: 1px 0 0 #cc001d, -1px 0 0 #cc001d, 0 1px 0 #cc001d, 0 -1px 0 #cc001d, 1px 1px #cc001d, -1px -1px 0 #cc001d, 1px -1px 0 #cc001d, -1px 1px 0 #cc001d;
}


.bundle_header {
	background: 				#FFF;
}

.bundle_header-padding {
	padding: 28px 4%;
}


.bundle_header {
	position:relative;
	height: 110px;
}
.bundle_header .bundle-logo-cont
{
	overflow: 					hidden;
	display: table-cell;
    vertical-align: middle;
}

.bundle_header .bundle-logo-cont img#bundle-logo
{
	width: 						100%; 
	height: 					auto;

	display: 					block;
}


.bundle_header .bundle-header-subtitle
{
	text-align: 				left;
	font-size: 					17px;
	line-height: 				20px;
	text-align: 				center;
	padding: 					0 30px;
	border-radius: 				3px;
}


.bundle_header .blackfriday-spot {

    font-size: 21px !important;
    line-height: 20px !important;
    background: #000 !important;
    color: #fff !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.35px !important;
}



.bundle_header .bundle-header-hh {
    width: 23%;
    height: 50px;
    border: 1px solid #CC001D;
    border-radius: 3px;
    padding: 5px;
   	color:#FFF;
   	font-size: 17px;
}

.bundle_header .bundle-header-hh .fa-clock-o {
	font-size: 48px;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}
/*
.bundle_header .bundle-header-small-cont
{
	width: 						220px;

	margin-left: 				20px;
}
*/




.bundle_header .bundle-header-small-cont {
	margin-left: 10px;
	margin-top: 0;
	margin-right: 10px;
}

.bundle_header .purchase-cont
{
	margin-left: 				0;
}

.bundle_header .bundle-header-small-cont .row,
.bundle_header .bundle-header-small-cont .row .col-xs-3
{
	margin: 					0;
	padding: 					0;
}

.bundle_header .countdown-value
{
	margin: 					0 5px;

	text-align: 				center;
	display: 					block;
	line-height: 				50px;

	color: 						#FFF;
	font-size: 					17px;
	font-weight: 				bold;
	text-shadow: 				0px 1px 0px #2E2E2E;
	height:						50px;
	background: 				#CC001D;
}

.bundle-header-small-cont h5
{
	text-align: 				center;

	font-size: 					14px;
	/*text-shadow: 				0px 1px 0px #BBB;*/
}

button.button-big-blue
{
	width: 						100%;
	line-height: 				24px;
	color: 						#FFF;
	font-size: 					17px;
	font-weight: 				bold;
	background: 				#CC001D;
	border-radius: 				3px;
	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

button.button-big-blue:hover
{
	background: 				#A70000;
}


.bundle_page
{
	
}

.bundle_page .container
{
	width:initial;
}

.bundle-claim-phrase
{
	text-align: 				center;

	color: 						#FFF;
	font-size: 					22px;
	text-shadow: 				0px 1px 0px #000;
	margin: 0 auto;
	max-width: 75%;
}

.bundle-claim-phrase span
{
	margin: 					0 5px;

	color: 						#ff8a00;
}

.bundle-dicounted-price 
{
	margin: 					0 5px;

	color: 						#fff !important;

	font-size:					29px;
}

.bundle_page .modal
{
	z-index: 					2010;
}

.happy-hour-link-cont
{
	position: 					absolute;
	right: 						0;
	top: 						13px;

	width: 						260px;

	text-align: 				center;
}

.happy-hour-link-cont a
{
	padding: 					5px 0;

	display: 					block;
	line-height: 				25px;

	color: 						#FDD915;

	background: 				rgba(0, 0, 0, 0.5);

	border: 					1px solid #FDD915;
	border-radius: 				3px;
}

.happy-hour-link-cont a .happy-title
{
	font-size: 					28px;
}

.happy-hour-link-cont a .happy-subtitle
{
	font-size: 					14px;
}

.bundle-item-cont
{
	/* min-height: 				280px; */

	margin-bottom: 				15px;

	background: 				rgba(0, 0, 0, 0.2);

	border: 					1px solid rgba(0, 0, 0, 0.5);

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.col-xs-3 .bundle-item-cont 
{
	/* min-height: 				240px; */
}

.col-xs-4 .bundle-item-cont 
{
	/* min-height: 				260px; */
}

.col-xs-6 .bundle-item-cont,
.col-xs-12 .bundle-item-cont
{
	/* min-height: 				357px; */
}

.bundle-item-cont:hover,
.bundle-item-selected
{
	opacity: 					0.6;
}

.bundle-item-cont .bundle-item-link
{
	position: 					absolute;
	top: 						0;
	left: 						0;

	width: 						100%;
	height: 					100%;
}

.bundle-item-cont .bundle-item-padding
{
	padding: 					10px 15px;
}

.bundle-item-cont .bundle-item-manga {
    padding: 					10px 35px;
    min-height: 				415px;
}


.bundle-item-header
{
	line-height: 				20px;
	color: 						#FFF;
	font-size: 					17px;
}

.bundle-item-header .fa
{
	margin-left: 				0;
	padding: 					14px 18px;
	border-right: 				3px solid #272727;
	color:#fff;
}
.opened-game-cont .bundle-item-header .fa
{
	text-shadow: 				-1px 1px 0px #000;
	cursor: 					pointer;
}

.bundle-item-header span
{
	margin: 					0 5px;
}

.bundle-item-cont .bundle-item-platform-info
{
	position: 					absolute;
	top: 						-35px;

	height: 					25px;

	padding: 					0 5px;

	line-height: 				25px;

	color: 						#2C353C;
	font-size: 					14px;

	background: 				rgba(255, 255, 255, 0.75);

	border: 					1px solid #2C353C;
	border-radius: 				3px;
}



.bundle-item-container .bundle-item-img-cont {
	position: relative;
	padding-bottom:46.8%;
	overflow: hidden;
}

.bundle-item-container .bundle-item-img-cont  > div {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}


.bundle-item-cont .bundle-item-img-manga
{
	max-width: 					227px;
}


.bundle-item-cont .bundle-item-img-cont img
{
	width: 						100%;
	height: 					auto;
	display: 					block;
}

.bundle-item-trading-cards-cont
{
	text-align: 				left;
	color:						#FFF;
	font-size: 					17px;
	width: 						100%;
	text-overflow: 				ellipsis;
	white-space: 				nowrap;
	overflow: 					hidden;
	float:						left;
}

.bundle-item-trading-cards-cont strong,
.bundle-item-trading-cards-cont span,
.bundle-item-trading-cards-cont a
{
	display: 					block;
	line-height: 				30px;
	border-radius: 				0;
	color: 						#FFF;
	font-size: 					14px;

	font-weight: 				normal;
	text-transform: 			uppercase;
	text-align: 				left;
	margin-bottom:				3px;
	padding: 					0 10px;
	background: 				#CC001D;
}

.bundle-item-cont .bundle-item-footer
{
	color: 						#FFF;
}

.bundle-item-cont .bundle-item-footer a,
.bundle-item-cont .bundle-item-footer a:focus
{
	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.bundle-item-cont .bundle-item-footer a:hover
{
	
}

.bundle-item-cont .bundle-item-footer h3
{
	max-width: 					100%;

	line-height: 				25px;

	font-size: 					17px;
	text-overflow: 				ellipsis;
	white-space: 				nowrap;
	overflow: 					hidden;
}

.bundle-item-cont .bundle-item-footer h4
{
	line-height: 				20px;

	font-size: 					14px;
}

.bundle-item-cont .bundle-item-footer h5
{
	line-height: 				20px;

	font-size: 					14px;
	font-style: 				italic;
    color:						#CC001D;
}

.bundle-item-cont .bundle-item-footer h5 a
{
	color: 						#FFF;
}


.opened-game-buttons
{
	position: 					absolute;
	top: 						42px;
	right: 						25px;
	z-index: 					200;
}



.opened-game-buttons a
{
	margin-left: 				3px;
}

.opened-game-buttons a img
{
	width: 						20px;
	height: 					20px;
}

.game-opened-data
{
	color: 						#FFF;
}

.game-opened-data a,
.game-opened-data a:focus
{
	color: 						#CC001D;
	text-shadow: 				0px 1px 0px #000;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.game-opened-data a:hover
{
	color: 						#A70000;
}

.game-opened-data h1
{
	line-height: 				25px;

	font-size: 					17px;
}

.game-opened-switcher-cont
{
	margin-bottom: 				9px;
	padding-right:				13px;
	
}

.game-opened-data .dev-row .right
{
	font-size: 					14px;
}

.game-opened-data .dev-row .right .game-steam-url span
{
	color:						#FFF;
	font-weight:				normal;
	text-shadow:				0px 1px 0px #2E2E2E;
	padding:					0 7px;

}

.game-opened-data .dev-row span
{
	color: 						#CC001D;
}

.game-opened-switcher-cont

.game-opened-data .game-description-cont,
.game-opened-data .sys-req-cont
{
	height: 					156px;

	padding-right: 				5px;

	text-align: 				justify;
	line-height: 				17px;

	font-size: 					14px;

	overflow: 					auto;
}

.game-opened-data .game-description-cont>*,
.game-opened-data .sys-req-cont
{
	color: 						#FFF !important;
	font-size: 					14px !important;
}

.sys-cont a {
	color:#FF8A00;
}

.game-opened-data .game-description-cont a
{
	color: 						#FF8A00  !important;
}

.game-opened-data .game-description-cont a:hover
{
	color: 						#FF8A00  !important;
}

.game-opened-data .game-description-cont {
	font-size:14px  !important;
}

.game-opened-data .game-description-cont h1,
.game-opened-data .game-description-cont h2,
.game-opened-data .game-description-cont h3,
.game-opened-data .game-description-cont h4,
.game-opened-data .game-description-cont h5,
.game-opened-data .game-description-cont h6,
 {
	font-size:17px  !important;
}


.game-opened-data .sys-req-cont
{
	overflow: 					hidden;
}

.game-opened-data .sys-cont
{
	height: 					156px;

	overflow: 					auto;
}



.sys-req-tabs-cont button
{
	padding: 					0 10px;

	line-height: 				23px;

	color: 						#999;
	font-size: 					14px;


	border: 					1px solid #999;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.sys-req-tabs-cont button:hover, 
.sys-req-tabs-cont button.selected
{
	/*
	line-height: 				23px;

	color: 						#A70000;

	border: 					1px solid #A70000;
	*/
}

.game-opened-data .more-info
{
	padding: 					0 10px;

	height: 					25px;

	color: 						#FFF;
	font-size: 					14px;
	text-shadow: 				0px 1px 0px #2E2E2E;

	background: 				#CC001D;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.game-opened-data .more-info:hover
{
	background: 				#A70000;
}

.game-opened-data .add-info-cont
{
	margin-left: 				20px;

	color: 						#FFF;
	font-size:					15px;
	font-weight: 				bold;
}

.game-opened-data .add-info-cont .fa
{
	padding: 					0 8px;

	line-height: 				27px;

	font-size:					15px;

	background: 				#FFF;
}

.game-opened-data .add-info-cont .fa-thumbs-o-up
{
	/* background:					rgba(89, 133, 39, 1) none repeat scroll 0% 0%; */
}

.game-opened-data .add-info-cont .fa-thumbs-o-down
{
	/* background:					rgba(177, 51, 52, 1) none repeat scroll 0% 0%; */
}

.game-opened-data .add-info-cont .fa-users
{
	padding: 					0 7px;

	font-size:					15px;

	/* background:					rgba(0, 174, 208, 0.7) none repeat scroll 0% 0%; */
}

.game-opened-data .add-info-cont .fa-gamepad
{
	padding: 					0 6px;

	/* background:					rgba(133, 133, 133, 1) none repeat scroll 0% 0%; */
}

.game-opened-data .add-info-cont span.info-text-cont
{
	margin-right: 				15px;
}

.choose-the-amount-cont .left
{
	margin: 					5px 0;
	margin-right: 				15px;

	line-height: 				25px;
}

.arrow-opened
{
	position: 					absolute;
	top: 						-29px;
	left: 						50%;

	width: 						40px;

	margin-left: 				-20px;

	color: 						#000;
	font-size: 					35px;
}

#ajax-cont
{
	min-height: 				100px;
}

.ajax-loader-bundle-page-cont
{
	position: 					absolute;
	top: 						50%;

	width: 						100%;
	height: 					50px;
	

	margin-top: 				-25px;
}

.ajax-loader-bundle-page-cont .ajax-loader-bundle-page
{
	text-align: 				center;
	line-height: 				50px;

	font-size: 					17px;
	text-shadow: 				-1px 2px 0px #2E2E2E;
}

.pace 
{
	-webkit-pointer-events: 	none;
	pointer-events: 			none;

	-webkit-user-select: 		none;
	-moz-user-select: 			none;
	user-select: 				none;
}

.pace-inactive 
{
	display: 					none;
}

.pace .pace-progress 
{
	position: 					fixed;
	top: 						70px;
	right: 						100%;
	z-index: 					2000;

	width: 						100%;
	height: 					2px;

	background: 				#FFF;

	border-radius: 				0 5px 5px 0;
	border-bottom: 				1px solid rgba(255, 255, 255, 0.5);

	overflow: 					hidden;
}

.bundle-special-note
{
	text-align: center;
	color: #000;
	font-size: 14px;
	margin: 0 auto;
	letter-spacing: 0.7px;
	padding: 20px 22%;
}



/* CUSTOM MAIN/STANDARD */
.bundle_header .custom-standard 
{
	
}

.bundle_header .custom-standard {
	 background:				#3e3e40 url("/img_game/2017/january/20170127/vr_back.jpg?version=20170127") center no-repeat; 
	/*background:			#146927;*/
}

.bundle_header .custom-standard .bundle-logo-cont h3.logo-claim {
	text-align: 		left;
    margin-left: 		5px;
	color:				#fff;
	font-size:			17px;
}




.custom-standard  .bundle-header-small-cont h5 {
	
	color:				#000;
	margin-top: 		5px;	
}

/* .custom-standard .bundle_header-padding 

{
	background: #F7BAC5;
} */

.custom-standard .bundle_header-padding .bundle-header-subtitle {
	color:				#cc001d;
	border:				1px solid #cc001d;
}

.custom-standard .bundle_header-padding .bundles-header-times .col-xs-3 span {
	border:				1px solid #cc001d;
}

.custom-standard .bundle_header-padding .bundles-header-buy .purchase-cont .btn-purchase-now {
   
    height:				59px;
	border:				1px solid #cc001d;
}




/*   */


/* CUSTOM BIG */
.bundle_header .custom-big  .bundle-logo-cont h3.logo-claim {
    margin-left: 12px;
    text-align: left !important;
    color: #000 !important;
    font-size: 16px;
    text-shadow: none !important;
    letter-spacing: 0.5px !important;
}

.custom-big  .bundle-header-small-cont h5 {
	text-align: center;
	font-size: 14px;
	text-shadow: none !important;
}

.bundle_header .custom-big
{
	/* background:				url("/img_game/2016/february/20160211/rising-sun-back.jpg?version=20160218a") center no-repeat */
/* background: #3202ae;
background: -moz-linear-gradient(top, #3202ae 0%, #6245c9 41%, #6245c9 47%, #6245c9 51%, #6245c9 55%, #6245c9 61%, #3202ae 100%);
background: -webkit-linear-gradient(top, #3202ae 0%,#6245c9 41%,#6245c9 47%,#6245c9 51%,#6245c9 55%,#6245c9 61%,#3202ae 100%);
background: linear-gradient(to bottom, #3202ae 0%,#6245c9 41%,#6245c9 47%,#6245c9 51%,#6245c9 55%,#6245c9 61%,#3202ae 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3202ae', endColorstr='#3202ae',GradientType=0 ); */
	background: #dad6ca;

}

.custom-big .bundle-logo-cont img {
	max-width: none !important;
    width: 377px !important;
    margin-left: 0 !important;
}

/*   */


/* CUSTOM SPECIAL */
.bundle_header .custom-special  .bundle-logo-cont h3.logo-claim {
    margin-left: 12px;
    text-align: left !important;
    color: #000 !important;
    font-size: 14px;
    text-shadow: none !important;
    letter-spacing: 0.5px !important;
}

.custom-special  .bundle-header-small-cont h5 {
	text-align: center;
	font-size: 14px;
	text-shadow: none !important;
}

.bundle_header .custom-special
{
	/* background:				url("/img_game/2016/february/20160211/rising-sun-back.jpg?version=20160218a") center no-repeat */
/* background: #3202ae;
background: -moz-linear-gradient(top, #3202ae 0%, #6245c9 41%, #6245c9 47%, #6245c9 51%, #6245c9 55%, #6245c9 61%, #3202ae 100%);
background: -webkit-linear-gradient(top, #3202ae 0%,#6245c9 41%,#6245c9 47%,#6245c9 51%,#6245c9 55%,#6245c9 61%,#3202ae 100%);
background: linear-gradient(to bottom, #3202ae 0%,#6245c9 41%,#6245c9 47%,#6245c9 51%,#6245c9 55%,#6245c9 61%,#3202ae 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3202ae', endColorstr='#3202ae',GradientType=0 ); */
/*background: #2967ce;*/




	
}

/*   */


/* CUSTOM SPECIAL MANGA */
/*
.bundle_header .custom-special {
	
	background:				#F0CBD2 url("/img_game/2016/december/20161221/xmas-4play_back.jpg?version=20160919b") center no-repeat;

	color:						#a70000 !important;
}

.bundle_header .custom-special  .bundle-logo-cont h3.logo-claim {
	text-align: center;
	color: #a70000 !important;
	font-size: 15px;
	text-shadow: none;
	float: left;
	margin-left: 5px;
	letter-spacing: 0.03em;
}

.custom-special  .bundle-header-small-cont h5 {
}

.bundle_header .custom-special .countdown-value {
    
}

.custom-special button.button-big-blue {
    
}

.bundle_page .custom-special {
	


}

.custom-special .bundle-claim-phrase {
}

.custom-special .bundle-claim-phrase span {
}

.custom-special .bundle-item-cont-responsive
{
	width: 				20%;
}
*/
/*   */


/* CUSTOM WEEKEND */
.bundle_header .custom-weekend {
}

.bundle_header .custom-weekend  .bundle-logo-cont h3.logo-claim {
	text-align: 		left;
    margin-left: 		7px;
    color: 				#000;
}


/*   */


/* CUSTOM WEEKLY */
.bundle_header .custom-weekly
{
 background:				#383838; 
}



.bundle_header .custom-weekly  .bundle-logo-cont h3.logo-claim {

	float:					left;
	color:					#fff;
	letter-spacing:			0.05em;
	
}

.custom-weekly  .bundle-header-small-cont h5 {
	color:					#fff;
	letter-spacing:			0.05em;
}


.bundle_header .custom-weekly {

}

.bundle_page .custom-weekly
{
	
}

.custom-weekly .game-opened-data .dev-row span,
.custom-weekly .game-opened-data a, 
.custom-weekly .game-opened-data a:focus,
.custom-weekly .sys-req-tabs-cont button
{
	
}

.custom-weekly .game-opened-data .more-info,
.custom-weekly .sys-req-tabs-cont button:hover, 
.custom-weekly .sys-req-tabs-cont button.selected
{
	
}

.bundle_page .custom-weekly .opened-game-cont {

}
/*   */


/* CUSTOM EXTRA */

.bundle_header .custom-extra
{
	/*background: #4c378d;
	background:				url("/img_game/2016/august/20160805/dharker-studio-subheader.jpg?version=20160218a") center no-repeat;
	background: -moz-linear-gradient(top,  #1b3c57 0%, #1b2838 100%);
	background: -webkit-linear-gradient(top,  #1b3c57 0%,#1b2838 100%);
	background: linear-gradient(to bottom,  #1b3c57 0%,#1b2838 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3c57', endColorstr='#1b2838',GradientType=0 ); */

	
}



.bundle_header .custom-extra .countdown-value {
}

 .custom-extra button.button-big-blue {
}


.bundle_page .custom-extra
{
}

.bundle_header .custom-extra .bundle-logo-cont h3.logo-claim {
	
	text-align: 			left;
    margin-left: 			12px;
	color:					#000 !important;
	font-size:				15px;
	text-shadow:			none !important;
	letter-spacing:			0.02em;
}

.custom-extra  .bundle-header-small-cont h5 {
	text-align:				center;
	font-size:				14px;
	text-shadow:			none !important;
}



.custom-extra .container .relative .info-promo-box {
	width: 500px;
	margin: 15px 0 17px;
}

.custom-extra .container .relative .info-promo-box img {
	width: 220px;
	float: left;
}

.custom-extra .container .relative .bundle-claim-phrase {
    line-height: 19px;
    margin: 0 auto;
    text-align: center;
}

.custom-extra .container .relative {
	
}

/* CUSTOM MIDWEEK */
.bundle_page .custom-midweek
{
}

.bundle_header .custom-midweek
{
	/*background:				url("/img_game/2016/october/20161026/hump_furyr_back.jpg?version=20161026a") center no-repeat;*/
}



.bundle_header  .custom-midweek .bundle-logo-cont h3.logo-claim {
	text-align: left;
    color: #000;
    font-size: 14px;
    text-shadow: none;
}

.btn-purchase-now  {
	height: 50px;
}

.custom-midweek  .bundle-header-small-cont h5 {
	text-align: center;
    color: #000;
    font-size: 15px;
    text-shadow: none;
}



.bundle_header .custom-flash .bundle-logo-cont h3.logo-claim {
	text-align:					left;
	margin-left:				9px;
	color:						#000;
	letter-spacing:				0.055em;
}

.custom-flash  .bundle-header-small-cont h5 {
	
	color:		        #000;
}




/* CUSTOM GREENLIGHT */
.bundle_header .custom-greenlight .bundle-logo-cont h3.logo-claim 
{
	text-align:				left;
    margin-left:			6px;
	
	text-align:				left !important;
    color:					#000 !important;
    font-size:				15px;
	text-shadow:			none !important;
	letter-spacing:			0.3px !important;
}

.custom-greenlight  .bundle-header-small-cont h5 
{
	text-align:				center;
	font-size:				15px;
	text-shadow:			none !important;
}


.bundle_header .custom-greenlight .countdown-value 
{
	background:				#cc001d !important;
	color:					#fff;
	text-shadow:			none !important;
}

/*   */

/* CUSTOM PLUS */
.bundle_header .custom-plus
{
/*background: #0d1827;
background: -moz-linear-gradient(top, #0d1827 0%, #293e53 100%);
background: -webkit-linear-gradient(top, #0d1827 0%,#293e53 100%);
background: linear-gradient(to bottom, #0d1827 0%,#293e53 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d1827', endColorstr='#293e53',GradientType=0 );  */
}

.custom-plus .bundle-logo-cont img {
	max-width:					390px !important;
}


.bundle_header .custom-plus .bundle-logo-cont h3.logo-claim {
	color:						#000;
	margin-right: 				18px;
}

.custom-plus  .bundle-header-small-cont h5 {
	
	color:						#000;

}


.bundle_header .custom-surplus .bundle-claim-phrase {
	
	color: #CC001D !important;
}

/*
.bundle_header .custom-surplus .bundle-logo-cont h3.logo-claim {
	text-align: left;
	color: #fff;
	font-size: 17px;
	text-shadow: none;
	font-weight: 300;
	line-height: 21px;
}
*/

.bundle_header .custom-surplus .bundle-logo-cont h3.logo-claim {
	text-align: left;
	margin-left: 5px;
	color: #000;
	text-shadow: none !important;
	letter-spacing: 0.6px;
}


.custom-surplus  .bundle-header-small-cont h5 {
	
	text-align: center;
	font-size: 15px;
	text-shadow: none;
	color: #000;
	

}

.custom-surplus .promo__data
{
	height: 200px;
background: url('/img/bundle__promo/blazblue-river_banner-desktop.png?version=1a') 50% 50% no-repeat;
	background-size: cover;
}



.affiliation-banner {
	background: #00BDC8;
	color: #fff;
	text-align: center;
    font-size: 18px;
    padding: 20px;
    overflow: auto;

}

.text-up,
.text-down {
	    line-height: 25px;
}

.text1 .text-up {
	font-size: 22px;
}

.marked-text {
	color: #2D5D70;
}

.affiliate-img {
	float: left;
	margin-top: 22px;
}

.main-affiliation-cont {
margin: 0 auto;
    width: 100%;
    max-width: 1320px;
    overflow: auto;
}

.affiliation-button {

background: #59a80f;
    color: #FFF;
    display: inline-block;
    padding: 0px 10px;
    text-align: center;
    margin: 30px 10px;
    cursor: pointer;
    min-width: 160px;
    font-size: 17px;
    border-radius: 3px;
    font-weight: bold;

}

.affiliation-button {
    line-height: 40px;
        float: left;


}

.affiliation-text {
    line-height: 40px;
        float: left;

}

.program-title {
	line-height: 23px;
}

.affiliation-title-box {

	overflow: auto;
    float: left;
        margin-top: 5px;
}

.affiliation-title-box img {
	max-width:		100px;
}


.affiliation-content-box {

	overflow: auto;
    float: left;
}


.affiliation-text.title-text {
    float: left;
    margin: 13px 0 0 0;
    font-weight: bold;
    border-right: 1px solid;
    margin: 7px 15px 0 8px;
    padding-right: 15px;
}


.affiliation-text img {
	margin:	0 5px;

}

.affiliation-text.text2 img {
	margin:	0 10px;

}

.affiliation-text.text1
 {
	text-transform: uppercase;
    /*margin-top: 25px;*/

        margin: 25px 10px 0;
}

.text1-img-box {
	float: left;
}


.affiliation-text.text2
 {
	text-transform: uppercase;
    /*margin-top: 25px;*/

        margin: 31px 10px 0;
}

.affiliation-text.text1 span {
	font-weight: bold;
}

.text-info {
	display: inline;
	color: #fff;
}

	.button-box {
		
		float: left;
	}

 @media (max-width: 2000px) {
	.bundle-item-trading-cards-cont {
		max-width: 240px !important;
	}
}

 @media (max-width: 1630px) {

	.main-affiliation-cont {

	    max-width: 1080px;

	}
	.text-info {
		display: block;
		line-height: 20px;
	}

	.affiliation-text.text2 {
    margin: 22px 10px 0;
	}

	.text-info {
    
    line-height: 25px;
    text-align: left;

	}
}


 @media (max-width: 1450px) {

	.main-affiliation-cont {
	margin: 0 auto;
	    width: 100%;
	    max-width: 810px;
	    overflow: auto;
	}
	.affiliation-title-box {
	    margin: 0 auto;
	    text-align: center;
	    max-width: 510px;
	        margin-top: 20px;
	}

	.affiliation-content-box {
	}

	.text1-img-box {
		    float: none;
    margin: 0 auto;
    overflow: hidden;
    max-width: 330px;
    margin-top: 22px;
	}

	.affiliation-text.text2 {
		    float: none;
    display: block;
    text-align: center;
	}

	.affiliation-title-box img {
	    max-width: 220px; 
	}

	.affiliation-text.title-text {

    margin: 37px 15px 0 15px;
    font-size: 37px;
    padding: 0 21px 0 0;
	}

	.affiliation-text.text2 {
	    margin-top: 7px;
	
    text-align: left;
	}
	.program-title {
    line-height: 39px;
	}

	.affiliation-button {

	    margin: 20px 10px;

	}

	.text-info {
    color: #fff;
	}
}




@media (max-width: 1440px)
{

	.bundle-item-trading-cards-cont {

    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
	.bundle-item-trading-cards-cont {
		max-width: 200px !important;
	}

		.bundle-item-trading-cards-cont {

	    width: 100%;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    overflow: hidden;

	}
}
@media (max-width: 1310px)
{
	.bundle-item-trading-cards-cont {
		max-width: 200px !important;
	}
	}

@media (max-width: 1310px)
{
	.custom-surplus .promo__data
	{
		background-size: 150%;
	}
}

@media (max-width: 1050px)
{
	.custom-surplus .promo__data
	{
	background: url('/img/bundle__promo/blazblue-river_banner-tablet.png?version=1a') 50% 50% no-repeat;
	}
}


@media (max-width: 1005px)
{
	.affiliation-banner {

    margin-bottom: 5px;
	}
}

@media (max-width: 860px)
{
	.affiliation-title-box img {
    max-width: 160px;
	}

	.affiliation-text.title-text {
    margin: 9px 15px 0 15px;
    font-size: 31px;
    padding: 0 21px 0 0;
	}

	.main-affiliation-cont {

    max-width: 720px;

	}

}

@media (max-width: 850px)
{
	.custom-surplus .promo__data
	{
	background: url('/img/bundle__promo/blazblue-river_banner-mobile.png?version=1a') 50% 50% no-repeat;
	}
}


@media (max-width: 767px)
{

	.main-affiliation-cont {
    max-width: 360px;
	}
	.affiliation-text.title-text {

    border-right: none;
        text-align: right;

	}

	.text1-img-box {
 
    margin-top: 0px; 
	}

	.affiliation-content-box {

    max-width: 350px;
	}

	.text1 .text-up {
    font-size: 24.5px;
	}

	.marked-text {
    font-size: 19.8px;
	}

	.affiliation-text.text1 {
    text-transform: uppercase;
    /* margin-top: 25px; */
    margin: 22px auto 0;
	}

	.affiliation-text.text2 {
    text-align: justify;
    font-size: 19px;
	}

	.affiliation-text.title-text {
    margin: 9px 15px;
    padding: 0;
	}

	.affiliation-button {
		width: 100%;
		max-width: 330px;
	}
		.program-title {
		color: #2D5D70;
	}
}


@media (max-width: 440px)
{
	.affiliation-title-box img {
	    max-width: 150px;
	}
	.text-info {
	    letter-spacing: -0.05px;
	}

	.affiliation-text.title-text {
  
    font-size: 29px;

	}

	.affiliate-img {
		display: none;
	}

}



@media (max-width: 420px)


{


	.custom-surplus .promo__data
	{
		background-size: 130%;
	}

	.affiliation-button {

width: 100%;

max-width: 400px;

overflow: hidden;

margin: 20px auto;

	}

	.affiliation-title-box img {
		float: none !important;
	}

	.affiliation-text.title-text {
		text-align: center;

		margin: 0 auto;

		overflow: hidden;

		width: 100%;
	}

	.program-title {

    line-height: 29px;

	}

	.affiliation-text.text1 {

    margin: 10px auto 0;
    float: none;

	}

	.text-info {
		text-align: center;
	}

	.affiliation-title-box {

    margin: 0 auto;
        margin-top: 0px;
    text-align: center;
    width: 100%;
    margin-top: 20px;

	}

	.affiliation-content-box {

    max-width: 350px;
    width: 100%;

	}

	.button-box {
		width: 100%;
		float: none;
	}
}





.bundle_header .custom-surplus  .bundle-logo-cont h3.logo-claim {
    text-align:         left;
   margin-left:         7px;
   color:                 #000;
}

.bundle_header.custom-surplus {
    height:             auto;
}

/* .bundle_header.custom-surplus .bundle-header-hh,
.bundle_header.custom-surplus .bundles-header-times,
.bundle_header.custom-surplus .bundles-header-buy {
    margin-top:            15px;
} */

/* .bundle_header.custom-surplus .bundle-logo-cont-responsive {
    height:                90px;
} */

.custom-surplus  .bundle-header-small-cont h5 {
    color:                #fff;
    margin-top:         5px;    
}

.custom-surplus .bundle_header-padding 
{
}

.custom-surplus .bundle_header-padding .bundle-header-subtitle,
.custom-surplus .bundle_header-padding  .bundle-header-hh {
    /* color:					#000; */
    border:					1px solid #CC001D;
   /*  margin-top:				15px; */
}

.custom-surplus .bundle_header-padding .bundles-header-times .col-xs-3 span {
    border:    				1px solid #CC001D;
}

.custom-surplus .bundle_header-padding .bundles-header-buy .purchase-cont .btn-purchase-now {
   height:                	59px;
   border: 					1px solid #CC001D;
}

.custom-surplus.bundle_header .special-price-time-left {
  /* margin-top: 15px;*/
}


/* CUSTOM CUSTOMER_SELECTION */
.header-jumble
{
	background: 				#4E818E;
}


.custom-customer_selection .purchase-cont
{
	display: 					none;

}

.custom-customer_selection .bundle-header-small-cont
{
	margin-top: 				0;
	margin-left: 				10px;
	margin-right: 				0;
}

.custom-customer_selection .bundle-logo-cont h3.logo-claim
{
	text-shadow: 				-1px 1px 0 #6194A1;
}

.custom-customer_selection .timer-claim
{
	margin-left: 				80px;

	color: 						#000;
	font-size: 					25px;
	text-transform: 			uppercase;
	text-shadow: 				-1px 1px 0 #6194A1;
}

.custom-customer_selection .timer-claim span
{
	font-size: 					44px;
	letter-spacing: 			4px;
}

.bundle-header-small-cont h5
{
	color: 						#000;
	text-shadow: 				none !important;
}

.custom-customer_selection .offers-cont .offer,
.custom-gameplay .offers-cont .offer
{
	padding: 					15px;

	text-align: 				center;

	font-size: 					22px;
	text-transform: 			uppercase;
	text-shadow: 				-1px 1px 0 #000;

	background: 				rgba(0, 0, 0, 0.35);

	border: 					2px solid;
	border-radius: 				3px;
}

.custom-customer_selection .offers-cont .offer-or
{
	height: 					80px;

	line-height: 				80px;
	text-align: 				center;

	font-size: 					20px;
	text-shadow: 				-1px 1px 0 #000;
}

.selection-counter-top
{
	padding: 					15px;

	background: 				rgba(0, 0, 0, 0.35); 
}

.selection-counter-top .left
{
	width: 						12.5%;
}

.selection-counter-top .gameplaybundle .left 
{
	width: 						20%;
}

.selection-counter-top .left .game-unit
{
	height: 					50px;

	margin: 					3px;

	text-align: 				center;
	line-height: 				50px;

	border-radius: 				3px;

	-webkit-transition: 		background 200ms ease;
	-moz-transition: 			background 200ms ease;
	-ms-transition: 			background 200ms ease;
	-o-transition: 				background 200ms ease;
	transition: 				background 200ms ease;
}

.selection-counter-top .left .game-unit-selected
{
	color: 						#FFF;
	background: 				#CC001D;
}

.selection-counter-bottom
{
	font-size: 					22px;
	text-transform: 			uppercase;
	text-shadow: 				-1px 1px 0 #000;

	overflow: 					hidden;
}

.selection-counter-bottom .pay,
.selection-counter-bottom .pay-amount-cont
{
	padding: 					15px;
	padding-top: 				0;

	line-height: 				28px;

	background: 				rgba(0, 0, 0, 0.35);
}

.selection-counter-bottom .pay-amount-cont
{
	padding-left: 				25px;
}

.selection-counter-bottom .slashed-cont
{
	width: 						50px;
	height: 					43px;

	overflow: 					hidden;
}

.selection-counter-bottom .slashed
{
	position: 					absolute;
	top: 						-35px;
	right: 						15px;

	width: 						70px;
	height: 					70px;

	background: 				rgba(0, 0, 0, 0.35);

	-ms-transform: 				rotate(45deg);
	-webkit-transform: 			rotate(45deg);
	transform: 					rotate(45deg);
}

.buying-info-text
{
	font-size: 					17px;
	text-transform: 			none;
}

.deselect-all
{
	padding: 					2px 5px;

	font-size: 					14px;
	text-shadow: 				0 1px 0px #000;
	

	background: 				rgba(0, 0, 0, 0.35);
}

.selection-games-cont .game-item .game-selector
{
	-webkit-transition: 		background 300ms ease;
	-moz-transition: 			background 300ms ease;
	-ms-transition: 			background 300ms ease;
	-o-transition: 				background 300ms ease;
	transition: 				background 300ms ease;
}

.selection-games-cont .game-item .game-selector:hover,
.selection-games-cont .game-item .selected
{
	background: 				rgba(0, 0, 0, 0.5);
}

.selection-games-cont .game-item .selected
{
	border: 					2px solid;
}

.selection-games-cont .game-item .static-image img
{
	width: 						100%;
	height: 					auto;
}

.selection-games-cont .game-item .img-cont
{
	overflow: 					hidden;
}

.selection-games-cont .game-item .img-cont img
{
	width: 						100%;
	height: 					auto;
}

.selection-games-cont .game-item .info-cont
{
	padding: 					5px;

	text-align: 				center;
}

.selection-games-cont .game-item h5
{
	max-width: 					100%;

	font-size: 					15px;
	text-overflow: 				ellipsis;
	white-space: 				nowrap;

	overflow: 					hidden;
}

.selection-games-cont .game-item p
{
	font-size: 					17px;
	text-shadow: 				-1px 1px 0px #FFF;
}

.selection-games-cont .game-item span
{
	padding: 					0 5px;
}

#order-form h2
{
	/*background: 				#4E818E;*/
}

.purchase-form-info-text
{
	padding: 					15px 10px;

	text-align: 				center;

	font-size: 					15px;

	border: 					1px solid #BFBFBF;
}

.form-error-text
{
	z-index: 					50;

	background: 				rgba(0, 0, 0, 0.9);

	border: 					1px solid;
}

.form-error-text p
{
	position: 					absolute;
	top: 						50%;

	width: 						100%;
	height: 					50px;

	margin-top: 				-25px;

	text-align: 				center;
	line-height: 				25px;

	color: 						#FFF;
	font-size: 					17px;
	text-shadow: 				-1px 1px 0 #000;
}

.form-error-text p .fa
{
	font-size: 					18px;
}

.form-error-text button
{
	padding: 					0 10px;
	margin-left: 				9px;

	text-shadow: 				-1px 1px 0 #000;

	border: 					1px solid #FFF;
	border-radius: 				3px;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.form-error-text button:hover
{
	color: 						#2E2E2E;

	background: 				#FFF;

	text-shadow: 				none;
}

.purchase-processing
{
	line-height: 				35px;
}

.important-notes
{
	font-size: 					14px;
	text-shadow: 				-1px 1px 0 #000;

	background: 				rgba(0, 0, 0, 0.35);
}

.important-notes .title
{
	font-size: 					14px;
}

.important-notes .title .fa
{
	font-size: 					17px;
}

.important-notes .list
{
	padding-left: 				10px;
}

.important-notes .list a
{
	font-weight: 				bold;
}

.confirm-selection
{
	padding: 					0 20px;

	height: 					30px;

	opacity: 					0.2;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.game-wrapper-full
{
	background: 				url("/img/gameplay/game-play-bundle.png") 50% top no-repeat;
}

.game-wrapper-cont
{
	min-height: 				1080px;
}

.game-wrapper
{
	position: 					absolute;
	top: 						367px;
	left: 						50%;

	width: 						720px;
	height: 					480px;

	margin-left: 				-363px;
}

.form-before-proceed
{
	padding: 					0 15px;

	text-align: 				left;
}

.form-before-proceed .box_pad_15
{
	border: 					1px solid #BFBFBF;
}

.form-before-proceed .proceed-requirement 
{
	line-height: 				25px;
}

.form-before-proceed .proceed-requirement .fa
{
	margin-right: 				5px;

}

/* CUSTOM GAMEPLAY */
.custom-gameplay .bundle_header
{
	background: 				#000;

	border-bottom: 				1px solid #FFF;
}

.custom-gameplay .bundle-logo-cont
{
	width: 						100%;
}

.bundle-logo-cont {
	
}
.bundle-logo-cont img {
	max-width: 480px;
	text-align: center;
	margin:0 auto;
}

.custom-gameplay .box-style-1
{
	line-height: 				18px;

	color: 						#FFF;
	font-size: 					12px;
	font-family: 				'Press Start 2P', cursive;
	text-shadow: 				-2px 2px 0 #111;

	background: 				rgba(0, 0, 0, 0.35);

	border: 					2px solid #FFF;
	border-radius: 				5px;
}

.custom-gameplay .inline-style-1
{
	padding: 					0 20px;

	line-height: 				25px;

	color: 						#FFF;
	font-size: 					12px;
	font-family: 				'Press Start 2P', cursive;
	text-shadow: 				-2px 2px 0 #111;

	background: 				rgba(0, 0, 0, 0.35);

	border: 					2px solid #FFF;
	border-radius: 				3px;
}

.custom-gameplay .form_logo_cont
{
	width: 						95%;

	margin: 					0 auto;

	text-align: 				center;

	background: 				#000;

	border: 					2px solid #FFF;
	border-radius: 				5px;
}

.custom-gameplay .gameplay-font-style-1
{
	font-size: 					12px;
	
}

.custom-gameplay .selection-counter-top .left .game-unit
{
	font-size: 					12px;
	font-family: 				'Press Start 2P', cursive;
}

.custom-gameplay .user-best-score-cont
{
	color: 						#FFF;
	font-size: 					12px;
	font-family: 				'Press Start 2P', cursive;
	text-shadow: 				-2px 2px 0 #111;
}

.custom-gameplay .user-best-score-cont h3
{
	font-size: 					25px;
	text-transform: 			uppercase;
}

.user-best-score-cont h4
{
	font-size: 					14px;
	font-family: 				'Press Start 2P', cursive;
	text-transform: 			uppercase;
	text-shadow: 				-2px 2px 0 #111;
}

.custom-gameplay .user-best-score-cont h5
{
	font-size: 					15px;
}

.custom-gameplay .user-best-score-cont h6
{
	font-size: 					20px;
}

.custom-gameplay .timer-cont
{
	font-size: 					25px;
}

.custom-gameplay .user-best-score-cont button
{
	width: 						100%;
	height: 					40px;

	text-transform: 			uppercase;
	text-shadow: 				-2px 2px 0 #111;
}

.custom-gameplay .user-best-score-cont button:hover:enabled
{
	border: 					2px solid;
}

.custom-gameplay .form-error-text
{
	border: 					none;
}

.custom-gameplay .form-error-text p
{
	font-size: 					12px;
	font-family: 				'Press Start 2P', cursive;
	text-shadow: 				-2px 2px 0 #111;
}

.custom-gameplay .form-error-text button
{
	width: 						auto;
	height: 					30px;

	font-size: 					12px;
	font-family: 				'Press Start 2P', cursive;
	text-shadow: 				-2px 2px 0 #111;

	border: 					2px solid #FFF;
}

.custom-gameplay .form-error-text button:hover:enabled
{
	text-shadow: 				none;

	border: 					2px solid #FFF;
}

.custom-gameplay .selection-counter-bottom .pay, 
.custom-gameplay .selection-counter-bottom .pay-amount-cont,
.custom-gameplay .buying-info-text
{
	font-size: 					12px;
	font-family: 				'Press Start 2P', cursive;
	text-shadow: 				-2px 2px 0 #111;
}

.final-report h3
{
	font-size: 					25px;
	text-transform: 			uppercase;
}

.final-report-title,
.final-report-content,
.final-report-subtitle
{
	font-size: 					14px;
}

.final-report-content
{
	color: 						#00FFFF;
}

.final-report-content
{
	color: 						#00FFFF;
}

.final-report-subtitle
{
	padding: 					0 15px;

	border: 					2px solid;
}

.final-report-row
{
	line-height: 				48px;
}

.final-report .final-report-enemies-cont
{
	
}

.final-report .enemy-cont
{
	width: 						48px;
	height: 					48px;
}

.final-report .enemy-cont img
{
	width: 						100%;
	height: 					auto;

	display: 					block;
}

.final-report-kills-total
{
	color: 						#FFD008;
	font-size: 					20px;
}

.final-report-sep
{
	width: 						65%;
	height: 					10px;

	margin: 					0 auto;

	border: 					15px solid #FFF;
	border-top: 				none;
	border-bottom: 				none;
}


.final-report h2
{
	font-size: 					30px;
	text-transform: 			uppercase;
}

.final-report h4
{
	font-size: 					17px;
}

.final-report-title-big
{
	line-height: 				30px;

	font-size: 					20px;
}

.final-report-title-big img
{
	width: 						auto;
	height: 					30px;

	margin-right: 				10px;
}

.loginbtn-bundle {
	line-height: 29px;
    background: #cc001d;
    padding: 0 15px;
    border-radius: 3px;
    color: #fff;
    margin-left: 15px;
    border: none;
    height: 29px;
    float: left;
}

.loginbtn-bundle:hover {
    background:					#a70000;
    color:						#ffffff;
}

.sale-opened #order-form-box .payment-step-2 .terms-agreement a {
	color:						#59a80f;
}

.sale-opened #order-form-box .payment-step-2 .terms-agreement a:hover {
	color:						#a70000;
}

.login-to-proceed h2
{
	font-size: 					25px;
}

.login-to-proceed h3
{
	font-size: 					20px;
}

.login-to-proceed a
{
	padding: 					10px 15px;

	line-height: 				40px;

	color: 						#FFF;

	border: 					2px solid #59A80F;
	border-radius: 				3px;
}

.login-to-proceed a:hover
{
	color: 						#59A80F;
}

.custom-gameplay .offers-cont .offer .offer-subtitle
{
	font-size: 					12px;
}

.custom-gameplay .game-item .difficulty
{
	height: 					30px;

	line-height: 				30px;

	color: 						#FFF;
	font-size: 					12px;
	font-family: 				'Press Start 2P', cursive;
	text-shadow: 				-2px 2px 0 #111;
	text-transform: 			uppercase;

	background: 				#FFF;
}

.custom-gameplay .game-item .difficulty .bg-label-1
{
	background: 				rgba(9, 126, 178, 0.75);
}

.custom-gameplay .game-item .difficulty .bg-label-2
{
	background: 				rgba(89, 168, 15, 0.75);
}

.custom-gameplay .game-item .difficulty .bg-label-3
{
	background: 				rgba(255, 138, 0, 0.75);
}

.custom-gameplay .game-item .difficulty .bg-label-4
{
	background: 				rgba(255, 21, 28, 0.75);
}

.custom-gameplay .game-item .difficulty .bg-label-5
{
	background: 				rgba(167, 0, 0, 1);
}


.voodoo-form-pack-cont
{
	padding: 					0 25px;
}

.voodoo-form-pack-cont .clicker,
.dieyoung-form-pack-cont
{
	z-index: 					50;
	
	border: 					2px solid rgba(0, 0, 0, 0);
	border-radius: 				3px;

	-webkit-transition: 		all 300ms ease;
	-moz-transition: 			all 300ms ease;
	-ms-transition: 			all 300ms ease;
	-o-transition: 				all 300ms ease;
	transition: 				all 300ms ease;
	margin-left: 2%;
}

.voodoo-form-pack-cont .clicker:hover,
.voodoo-form-pack-cont .selected,
.dieyoung-form-pack-cont .clicker:hover,
.dieyoung-form-pack-cont .clicker
{
	background: 				rgba(0, 0, 0, 0.25);

	border: 					2px solid #FFF;
}



.voodoo-form-pack-cont .select-btn
{
	position: 					absolute;
	bottom: 					15px;
	z-index: 					40;

	width: 						94%;
	height: 					40px;

	margin: 					0 3%;

	text-align: 				center;
	line-height:				40px;

	color: 						#FFF;
	font-size: 					15px;
	text-shadow: 				0px 1px 0px #2E2E2E;

	border-radius: 				3px;
}

.voodoo-form-pack
{
	height: 					440px;

	padding: 					15px;

	text-transform: 			uppercase;

	color: 						#000;

	border-radius: 				3px;
}

.voodoo-form-pack-cont .tier-1 .text
{
	text-align: 				left;

	font-size: 					35px;
}

.voodoo-form-pack-cont .tier-2 .text
{
	text-align: 				left;

	font-size: 					25px;
}

.dieyoung-form-pack-cont .tier-1 .text
{
    text-align: left;
    font-size: 46px;
    color: #fff;
    background: #59A80F;
    padding: 14px;
}

.dieyoung-form-pack-cont .tier-1 .sub-text
{
	width: 224px;
    font-size: 12px;
    text-align: left;
    padding: 8px 11px;
    display: block;
    line-height: 14px;

}

.dieyoung-promo-box {

	background-color: rgba(0, 0, 0, 0.5);
    overflow: auto;
    width: 330px;
}

.voodoo-form-pack .img-cont
{
	text-align: 				center;
}

.voodoo-form-pack-cont .tier-1
{
	background: 				url('/img/voodoo_bundle/voodoo-15.jpg') 50% 50% no-repeat;
}

.voodoo-form-pack-cont .tier-2
{
	background: 				url('/img/voodoo_bundle/voodoo-aut-aut-25.jpg') 50% 50% no-repeat;
}

.voodoo-form-pack-cont .displaimer,
.dieyoung-form-pack-cont .displaimer
{
	color: 						#666;
	font-size: 					12px;
	font-style: 				italic;
}

.logo-promo-box {

	
}

/* DIE YOUNG PROMO KEY */


.dieyoung-form-pack-cont .tier-1
{
	background: 				url('/img/dieyoung-promo/dieyoung-tier-img.jpg') 50% 50% no-repeat;
}

.dieyoung-form-pack
{
	height: 					440px;

	padding: 					57px 60px 64px 60px;

	text-transform: 			uppercase;

	color: 						#fff;

	border:						#59A80F 3px solid;

	border-radius: 				3px;
}


.ig-bundle-container { 
	width:100%; 
	box-sizing: content-box;
}
.ig-bundle-tier-row { 
	position: relative; 
	width: 100%; 
	padding-left:4%; 
	padding-top:20px;  
	background: #272727
}
.ig-bundle-tier-row::before {
	display: block;
	content:" ";
	border-top:15px solid transparent;
	border-bottom:15px solid #272727;
	border-left: 50px solid transparent;
    border-right: 50px solid transparent;
	top:-29px;
	left:50%;
	margin-left: -50px;
	position: absolute;

}
/*
page_structure['games_row_slots_shelf_2'] = False
page_structure['games_row_slots_custom_shelf_2'] = [12,4,4,4]
*/
.ig-bundle-tier-row::after {clear:both; width:100%; content:" "; display: block;}
.ig-bundle-single-12 { margin: 0 auto;  width: 46%; max-width: 620px;padding-right: 4%;} /*1*/
.ig-bundle-single-6 {margin-right: 4%; width:29.33%; float: left;} /*2*/
.ig-bundle-single-6:first-child {margin-left:16.33%;}/*2*/
.ig-bundle-single-4 {margin-right: 4%; width:29.33%; float: left;}/*3*/
.ig-bundle-single-3 {margin-right: 4%; width:21%; float: left;}/*4*/


.ig-bundle-container::after {clear:both; width:100%; content:" "; display: block;}

.bundle-item-title {
	float: right; 
	color: #FFF; 
	text-align: right;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    font-size: 17px; 
    line-height: 35px;
    padding: 0 5px;
}

.bundle-item-container .bundle-item-img-cont {
	min-height: 140px;
	background-image: url(/img/indielogo-preload-img.png); 
	background-color: #272727;
    background-image: url(/img/indielogo-preload-img.png);
    background-repeat: no-repeat;
    background-position: center;
    clear:					both;
}

#singleTierDetail .bundle-item-container .bundle-item-img-cont {
	min-height: inherit;
}

.bundle-item-container .bundle-item-img-cont img {
	width: 						100%;
	height: 					auto;
	display: 					block;
}
.bundle-item-container .bundle-item-trading, .bundle-item-container .bundle-item-no-trading {
    position: relative;
    display: block;
    float: left;
    background: #272727;
    padding: 8px 8px 8px 0;
    color:#FFF;
}
.bundle-item-container .bundle-item-no-trading{
	background: #272727;
}

.bundle-item-gameis span, .bundle-item-gameis i {padding: 0 5px; display: inline-block; font-size: 15px}
.bundle-item-container .bundle-item-trading:before, .bundle-item-container .bundle-item-no-trading:before {
    width: 0;
    height: 0;
    display: block;
    content: " ";
    border-right: 4px solid transparent;
    border-bottom: 32px solid transparent;
    right: -27px;
    top: 0px;
    position: absolute;
    border-left: 23px solid #272727;
    border-top: 4px solid #272727;
} 

.bundle-item-container .bundle-item-no-trading:before {
	border-left: 23px solid #272727;
    border-top: 4px solid #272727;
}



.bundle-item-link {
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: -30px;
    z-index: 2;
}  


.bundle-single-game {
    background: #272727;
    padding: 40px;
    padding-top: 20px;
}
.bundle-single-game .carousel-game-item {padding: 40px}

.carousel-game-item h1 {
	color:#FFF;
	display: inline-block;
}

.row-bundle-detail-title {
	margin-bottom: 25px;
}
.other-tier-bottom {position: absolute; color:#FFF; }

.bundle-item-container .bundle-item-img-cont .early-belt {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 21%;
}

.custom-special .bundle-item-title img {
	width: 59px !important;
	    position: relative;
    top: -1px;
}

@media (max-width: 1444px) {
	.bundle-item-container .bundle-item-img-cont {
		min-height: 100px;
	}
	#singleTierDetail .bundle-item-container .bundle-item-img-cont {
		min-height: inherit;
	}
}
@media (max-width: 1023px) {
	.ig-bundle-single-6 { width:46%; float: left;}
	.ig-bundle-single-6:first-child {margin-left: 0}
	.ig-bundle-single-3 { width:46%; float: left;}
	.bundle-item-container .bundle-item-img-cont {
		min-height: 50px;
	}
	#singleTierDetail .bundle-item-container .bundle-item-img-cont {
		min-height: inherit;
	}
}

@media (max-width: 980px) {
	.bundle-item-trading-cards-cont {
		max-width: 160px !important;
	}
}

@media (max-width: 880px) {
	.bundle-item-trading-cards-cont {
		max-width: 150px !important;
	}
}



@media (max-width: 767px) {
	.ig-bundle-single-4 { width:96%; float: left;}
	.ig-bundle-single-6 { width:96%; float: left;}

	/* CRYPTO SALE BUNDLE MEDIA RESP */


	.crypto-sale-bundle {
    line-height: 30px !Important;

	}

	.crypto-sale-bundle img {
	display:			block;
    margin:				0 auto;
	}

		.bundle-item-trading-cards-cont {
		max-width: 140px !important;
	}

	.bundle-item-trading-cards-cont {
		max-width: 240px !important;
	}

}


.game-opened-switcher-cont {
	height: 		inherit;
}

.singleTierDetail {
	overflow: auto;
    height: 0px;
    position: absolute;
    width: 100%;
    z-index: 8;
    overflow-x: hidden;
}
.bundle-logo-cont-responsive {
	width:40%;
	margin-right: 1%;
	height:50px;
	display: table;
}

.bundles-header-times {
	width:19%;
	margin-right: 0%;
}

.bundles-header-buy {
	width:17%;
	margin-right: 1%;
}
.last-bundle-header {
	margin-right: 0%;
}

.last-bundle-header .bundle-header-small-cont {
	margin-right: 0;
}

.bundle-header-small-cont-responsive {
	width:50%;
}

.bundle-header-subtitle {
	width:23%;
	height: 50px;
	border:1px solid #CC001D;
	padding: 5px;
	border-radius: 1px;
}
.bundle-header-subtitle h3 {
	font-size: 15px;
    line-height: 12px;
}



.bundles-stay-tuned {text-align: center; font-size:17px;}
.bundles-stay-tuned .ilvam { display: inline-block; vertical-align: middle; }

.bundles-stay-tuned .btn-subscribe-newsletter {
    width: 180px;
    height: 35px;
    padding: 0 10px;
    line-height: 35px;
    font-size: 17px;
    color: #FFF;
    background: #CC001D;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
    border-radius: 3px;
}
.bundles-stay-tuned img {
	margin-right: 10px;
}
.bundle-stay-tuned-info {
	display: inline-block;
	margin:0 10px;
	text-align: left;
	line-height: 21px
}


.bundles-stay-tuned .input-newsletter {
	padding: 0 10px;
    margin-left: 10px;
    margin-right: 15px;
    height: 35px;
    line-height: 35px;
    color: #FFF;
    text-shadow: 0 1px 0 #2E2E2E;
    background: url(/img/bg-mainpage.png) #2E2E2E;
    border-radius: 3px;
    min-width: 250px;
}
.bundle-payment button {
	width: 40%;
	margin:5px 2% 5px 0 !important;
}
.bundle-payment .custom {
	width: 82%;
}
.no-border-radius {border-radius: none;}
.bundle-center-logo {text-align: center; }

.bundle-header-left {float:left; display: block;}
.bundle-header-left:hover {}
.bundle-header-subtitle-alternative {
	display:none;
}

.trading-avilable { color:#ff8a00; text-transform: uppercase;}
.trading-not-avilable { color:#777; text-transform: uppercase;}


.bundle-item-title .fa { padding:0 2px; }
.overbundle {padding:10px 20px;}

.selected-game-over {
	/*background: #272727;*/
}
.selected-bundle-game {
	background: #272727;
	padding-right: 0;
	padding-bottom: 16px;
}
.selected-bundle-game a {cursor: default;}
.bundle-info-block {
	background: #272727;
}
.bundle-add-info-requirement {
	color:#FFF;
	width:49%; 
	margin-left:1%;
}
.bundle-detail-intro {
	width:49%; margin-right:1%;
}
.bundle-detail-steam {
	color: #ff8a00;
    line-height: 30px;
    padding: 0 10px;
    font-size: 17px;
    text-align: right;
}
.bundle-detail-steam a {
	color: #ff8a00;
}
.bundle-item-requirement-plat {
	background: #474747;
}

.fa-icon-bundle {
	float:left;
	cursor:pointer;
}

.bundle-item-requirement-plat::after {
	clear:both; 
	content:" "; 
	display:block;
	width:100%;

}
.sys-req-cont {
	margin-left: 20px;
}

.bundle-add-info-requirement-box {
	border:1px solid #474747;
}
.bundle-detail-margin {
    overflow: auto;
  	height: 330px;
}
.bundle-add-info-requirement h1 {
	line-height: 20px;
    font-size: 22px;
    padding: 10px ;
}
.bundle-detail-trading {
	line-height: 30px;
	font-size: 17px;
	color:#FFF;
	text-align: left;
	display: block;

}
.bundle-detail-trading a, .bundle-detail-trading span {
	padding: 0 0 0 10px;
}
.bundle-detail-trading a{
	width:100%;
	line-height: 38px;
	font-size: 14px;
	color:#272727;
	display: block;

}

.bundle-detail-trading span {
	width: 100%;
	display: block;
 }
.you-choose-to-pay {
	font-size: 17px;
}

.ig-bundle-footer-single-4 {
	margin-right: 4%;
    width: 29.33%;
    float: left;
}

.disclaimer-cont-bundle {
	border-top:1px solid #999;
}
.btn-opened-game-nav, .btn-opened-game-nav:hover, .btn-opened-game-close, .btn-opened-game-close:hover, .btn-opened-game-nav:focus, .btn-opened-game-close {
	font-size: 36px;
    height: 40px;
    line-height: 36px;
    border-radius: 40px;
    width: 40px;
    color: #fff;
    border: 2px solid #FFF;
    display: inline-block;
    text-align: center;
    margin-right: 10px;
    cursor:pointer;
}

.btn-opened-game-close {float:right; line-height: 34px; font-size: 30px;}
.btn-opened-game-close:hover { background: #474747;  line-height: 34px; font-size: 30px;}
.btn-opened-game-close:focus {border: 2px solid #FFF;}
.btn-opened-game-left {
	padding-right: 5px;
	 line-height: 29px;
}

.btn-opened-game-right {
	padding-left: 3px;
}

.btn-opened-game-nav:hover {
	background: #474747;
}


.dev-row {font-size: 17px;}

/* FORM */
.ig-orderform-1col, .ig-orderform-2col, .ig-orderform-3col {
    float: left;
    position: relative;
}

.ig-orderform-1col {
	margin-right:2%;
	width: 31%;
}
.ig-orderform-2col {
    width: 36%;
    margin-right:2%;
}
 .ig-orderform-3col {
	width: 29%;
}
.ig-orderform-border:after {
	position: absolute;
	right: 0;
	top:0;
	width: 1px;
	height: 150px;
	background:#999;
	content:" ";
	display: block;
}

#order-form-box { font-size: 17px }

#order-form-box .step-1 div strong {
    font-size: 17px !important;
}

#order-form-box .step-1 {
	margin-right: 8%;
	margin-left: 8%;

}

.bundle-payment button {
    width: 48%;
}

.bundle-payment .custom {
    width: 98%;
}


#order-form-box .step-1 button, #order-form-box .step-1 .custom-input {
    height: 34px !important;
}

#order-form-box {
	border-top: 1px solid #999;
}

#order-form-box .step-1 .custom-input {
	width: 98% !important;
	margin: 5px 2% 5px 0 !important;
}

.email-enter #email {
	width: initial !important;
	height: 29px;
	line-height: 29px;
	padding: 0 10px;
}


.bundle-item-fa-icon {
	background: #272727;
	cursor: pointer;
}
.bundle_header .special-price-time-left {
	line-height: 40px;
}


.btn-prev-bundle-tier {position: absolute; top: 0; left: 20px; font-size: 20px; color:#FFF; cursor:pointer; }
.btn-prev-bundle-tier .fa { color:#FFF; font-size: 30px; vertical-align: top;}

.btn-next-bundle-tier {position: absolute; top: 0; right: 20px; font-size: 20px; color:#FFF; cursor:pointer; }
.btn-next-bundle-tier .fa { color:#FFF; font-size: 30px; vertical-align: top;}


.other-tier-bottom {padding: 20px;}
.btn2-next-bundle-tier {font-size: 17px; color:#FFF; cursor:pointer; }
.btn2-next-bundle-tier .fa {display: none}


.btn2-prev-bundle-tier {font-size: 17px; color:#FFF; cursor:pointer; display: inline-block; margin-bottom: 10px }
.btn2-prev-bundle-tier .fa {display: none}

.header-valignt {display: table;}
.header-valignt > span {display: table-cell;  text-align: center;  vertical-align: middle;}

.logo_img {
	max-width: 480px;
	text-align: center;
	margin:0 auto;
}

.bundle-logo-cont-responsive {
	width:40%;
	margin-right: 1%;
	height:50px;
	display: table;
}
.bundle-price {
	float: right;
    padding: 12px 18px;
}
.bundle-detail-intro iframe {
	height:380px;
}
.stay-tuned { border-top: 1px solid #272727 }

/* CRYPTO TEXT */

.crypto-sale-bundle {

	line-height: 60px;
	text-align:			center;
	padding:			7px;
}

.crypto-sale-bundle-box {


}

.crypto-sale-bundle img {

	margin-bottom:	6px;
}

.crypto-sale-bundle span {
    margin: 0 10px;
	color: #fff;
	font-size:		16px;
}


@media (min-width: 1680px) {
	 .ig-bundle-single-3 .bundle-item-title {
		margin-top: -35px;
	    z-index: 5;
	    position: relative;
	    margin-right: 10px;
	}
	.bundle-logo-cont-responsive {
		width:36%;
		height: 60px;
	}
	.bundle_header .countdown-value { 
		height: 60px;
	}
	.bundle_header .bundle-header-hh {
		height: 60px;
		width: 24%;
	}
	.bundle_header .countdown-value {
		line-height: 60px;
	}
	.bundles-header-times {
		width: 20%;
	}
	.btn-purchase-now  {
		height: 60px;
	}
	.bundles-header-buy {
	    width: 19%;
	}
	.bundle-header-subtitle {
	    width: 24%;
	    height: 60px;
	}
}
@media (max-width: 1680px) {
	.bundle_header .bundle-header-hh .fa-clock-o {
	    font-size: 40px;
	}
	.bundle-header-hh {
		font-size: 15px;
    	line-height: 19px;
	}
	.bundle_header .bundle-header-subtitle {
		padding: 0 30px;
		font-size: 14px;
		line-height: 18px;
	}
	.bundle_header .special-price-time-left {
		font-size: 17px;
		line-height: 36px;
	}
	.bundle-claim-phrase {
		max-width: 75%;
	}
	
}
@media (max-width: 1620px) {
	.btn-payment-middle {
		clear: left;
	}
}
@media (max-width: 1570px) {
	.bundle-logo-cont-responsive {
		width: 38%;
	}
	.bundle-header-subtitle {
    	width: 23%;
    	padding: 0 10px;
	}
	.bundles-header-times {
	    width: 21%;
	}
}

@media (max-width: 1440px) {

	.bundle-add-info-requirement {
		width:100%;
		margin: 0;
		float: none !important;
	}

	.bundle-detail-intro {
		width: 100% !important;
	    float: none !important;
	    margin-bottom: 20px;
	    overflow: auto;
	    width: 49%;
	    margin-right: 1%;
	    padding-bottom: 56%;
	    position: relative;
	    overflow: visible;
	}

	.bundle-detail-intro iframe {
		width: 100%;
	    position: absolute;
	    height: 100%;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	}

	.opened-game-buttons {
		top:10px;
	}
	.bundle-header-subtitle-alternative {
		display: block;
		text-align: center;
	}
 	.bundle-item-title {
		margin-top: 0px;
	    z-index: 5;
	    position: relative;
	    margin-right: 1px;
	   /* background: rgba(0,0,0,.8); */
	}
	.bundle-item-container .bundle-item-trading, .bundle-item-container .bundle-item-no-trading {
		width:100%;
		max-width: 176px;
	}
	.bundle-item-container .bundle-item-trading:before, .bundle-item-container .bundle-item-no-trading:before {
		display: none;
	}
	.ig-bundle-single-3 .bundle-item-trading , .ig-bundle-single-3 .bundle-item-no-trading {
		font-size: 13px;
	}
	.bundle_header {
		position:relative;
		height: inherit;
	}

	.bundle-logo-cont-responsive {
		width: 60%;
	}
	.bundle-header-subtitle {
		width: 39%;
	}
	.bundles-header-times .bundle-header-small-cont {
		margin-left: 0;
	}

	.bundles-header-times {
		margin-top: 20px;
		margin-left: 25%;
	    width: 25%;
	}
	.bundles-header-buy {
		margin-top: 20px;
		width: 20%;
	}
	.bundle-header-subtitle {
		height: 60px;
	}
	.bundle_header .bundle-header-hh {
		height: 60px;
    	width: 39%;
	}
	.bundle_header .bundle-header-hh .fa-clock-o {
	    font-size: 48px;
	    margin-right: 20px;
	}
	.bundle_header .bundle-header-hh {
	    font-size: 17px;
	    line-height: 24px;
	}

	.bundle_header .special-price-time-left {
		font-size: 17px;
		line-height: 36px;
	}
	.singleTierDetail .bundle-claim-phrase {
		max-width: 50%;
	}
	.bundle-special-note {
		padding: 20px 15%;
	}



}
@media (max-width: 1360px) {
	.bundles-header-times {
 	   margin-left: 24%;
	    width: 26%;
	}
}

@media (max-width: 1269px) {
	.singleTierDetail .bundle-claim-phrase {
		max-width: 70%;
	}
	.bundle-special-note {
		padding: 20px 20%;
	}

}
@media (max-width: 1024px) {
	.bundle-logo-cont {
		margin-top: 8px;
	}
	.bundle-logo-cont .spacer-v-10{
		height: 2px; 
	}

	.bundles-header-times {
		margin-top: 20px;
		margin-left: 15%;
	    width: 35%;
	}

	.bundles-header-buy {
		margin-top: 20px;
		width: 35%;
	}
	.bundle-single-game {
		padding: 20px
	}
	.bundle-item-trading-cards-cont {
		font-size: 17px;
	}
	.bundle-detail-margin { height:initial; }
	.singleTierDetail .bundle-claim-phrase {
		max-width: 50%;
	}
	.bundle-special-note {
		padding: 20px 10%;
	}


}

@media (max-width: 900px) {
	.bundle-header-subtitle {
	     height: 54px; 
	}
	.bundle_header .bundle-header-subtitle {
		font-size: 17px;
		padding: 10px;
	}

}

@media (max-width: 767px) {
	.btn-opened-game-nav {display: none;}
	.bundle-logo-cont-responsive {
		width: 100%;
	}
	.bundle-header-subtitle {
		width: 100%;
		height: initial;
		margin-top: 20px;
	}

	.bundles-header-times {
	    margin-top: 20px;
	    margin-left: 4%;
	    width: 45%;
	}

	.bundles-header-buy {
	    width: 45%;
	    margin-left:1%;
	    margin-right:4%;
	}

	.container-carousel-tier {
		margin-left: 0;
		margin-right: 4%;
		padding: 0;
	}
	.bundle_page .opened-game-cont {
		padding: 0 !important;
	}
	.opened-game-buttons {
		display: none;
	}
	.bundle-claim-phrase {
		width:100%;
	}
	.logo_img {
		width: 100%
	}
	.ig-bundle {
		float: none;
	}
	.carousel-game-item h1 {
		display: none;
	}
	
	.bundle-detail-trading {
		display: none;
	 }
	 .bundle-info-block .spacer-v-20 {
	 	display: none;
	 }
	 .bundle-single-game { 
	 	padding:5px 10px; 
	 }
	 .container {
	    width: 100%;
	    padding: 0 !important;
	}
	.selected-game-over { 
		background: transparent;
	}

	.bundles-stay-tuned .input-newsletter, .bundles-stay-tuned .btn-subscribe-newsletter {
		margin-bottom: 10px;
		margin-top: 15px;
	}
	.bundle-payment button {
	    width: 48%;
	    margin: 5px 2% 5px 0 !important;
	}

	.bundle-payment .custom {
	    width: 98%;
	}
	
	.email-input-block {
		text-align: center;
	}

	.email-enter
	{
		overflow: inherit;
	}

	.email-enter #email {
		display: inline-block;
   		float: none;
   		margin: 0;
   		font-size: 17px;
   		margin-bottom: 10px;
   		width: 100% !important;
	}

	.loginbtn-bundle
	{
		margin-left: 0;
	}
	.form-login-btn {
		text-align: center;
	}
	.step-3 {text-align: center}
	.amountVal {max-width: 110px}
	.form-error-message-cont {
		float: none;
	}

	.font-13 {
	    font-size: 15px!important;
	}
	.fa-times-circle {display: none !important;}

	.ig-bundle-tier-row {background: #474747}
	.ig-bundle-tier-row::before {display: none}

	.bundle_header .bundle-header-hh {
	    width: 100%;
	    height: initial;
	    margin-top: 20px;
	}

	.bundle-special-note {
		padding: 20px 10%;
	}


	.stay-tuned { border-top: none }

	.bundles-header-times {
		width: 105%;
	    margin-right: 0;
	    margin-left: -3px;
	}
	.bundles-header-buy {
		width: 100%;
		margin-right: 0;
	}
	
	.bundle_header .purchase-cont {
	    padding: 0;
	}

	.bundles-header-buy {
	    margin-top: 0px;
	}

	.ig-bundle-tier-row {
		margin-top: 0;
    	padding-top: 0;
	}

	.ig-bundle {
		width: 96%;
		clear: both;
	}
	.bundle-logo-cont-responsive .bundle-logo-cont {
	    width: auto;
	    margin-bottom: 20px !important;
	}
	.bundle-header-small-cont {
		margin-bottom: 20px;
	}
	
	.bundle-detail-margin {
	    height: initial;
	    padding-bottom:10px;
	    margin-top:20px;
	}
	.container-carousel-tier > .spacer-v-20 {
		height:0px;
		line-height: 0px;
	}
	.bundle-item-trading-cards-cont {
		font-size: 17px;
	}
	.bundle-item-container .bundle-item-trading, .bundle-item-container .bundle-item-no-trading {
		padding-left:5px;
	}

	.bundle-item-container .bundle-item-trading, .bundle-item-container .bundle-item-no-trading {
		width:100%;
		max-width: 	none;
	}
}


/* LOGIN AUTH GOOGLE */


.orderform-bundle-login-box {
	text-decoration:none;
	color:			#999;
	position:		relative; 
	margin-right:	10px;
	line-height:	28px;
}

.text-login-auth {

	line-height:	28px;
}

.login-account-icon {margin-left: 5px;}


#login-auth-google .social-auth-button-cont {
    background:		#df4a32;
    border-color:	#c4092c;
}

#login-auth-google .social-auth-button-cont {
    color:			#fff;
    font-family:	Helvetica,Arial,sans-serif;
    border:			1px solid #c4092c;
    border-radius:	5px;
    overflow:		hidden;
}

#login-auth-google .social-auth-button-left {
    width:			39px;
    text-align:		center;
    font-size:		19px;
}

#login-auth-google .social-auth-button-cont .social-auth-button-left {
    border-color:	#c4092c;
}

.clicker-log {
	    z-index:	99;
}

.icon-slash {
    font-size:		19px;
    margin:			0 8px;
}

#login-auth-facebook .social-auth-button-left {
	width:			39px;
    text-align:		center;
    font-size:		18px;
    border-right:	1px solid;
    line-height:	26px;
    padding:		1px 0 0 0;
}

#login-auth-facebook .social-auth-button-cont .social-auth-button-left {
    border-color:	#203e70;
}

#login-auth-facebook .social-auth-button-cont {
    background:		#3b5999;
    border-color:	#203e70;
}

#login-auth-facebook .social-auth-button-cont {
    color:			#fff;
    font-family:	Helvetica,Arial,sans-serif;
    border:			1px solid #203e70;
    border-radius:	5px;
    overflow:		hidden;
}

.row-step2.signme-news-box {
	clear:			both;
}


@media (max-width: 1352px) {
	.login-auth-box { 
	clear:			both;
    margin:			14px 0 4px 0;
	}
}


@media (max-width: 768px) {
	.login-auth-box { 
	clear:			both;
    margin:			7px 0 4px 0;
	}
}

.fa-user-circle-o.orderform-bundle-log {
    margin-left:	0px;
}

.login-account-icon {margin-left: 0px;}
}

.sent-email-text {

	float:			left;
    margin-right:	7px;
    line-height:	30px;

}


	