
#store-featured-games-cont
{
	overflow: hidden;
}


/* .store-page-title .claim-cont .back_store_page_header
{
	background:					#DAD6CA;
	/* background:					#DAD6CA url('/home-banner-store/life_is_hard_960x85.png') top no-repeat; 
}*/

.store-page-title .claim-cont .back-img
{
	background:					#DAD6CA url('/home-banner-store/call_juarez_960x85.png') top no-repeat;
	height:						80px;
}


.store-page-title .logo-cont,
.store-page-title .claim-cont
{
	
}

.store-page-title .claim-cont
{
	height: 					85px;
}

.store-page-title .logo-cont
{
	width: 190px;
	padding: 0px 0 0 10px;
}

.store-page-title .logo-cont h1
{
	width: 160px;
	margin: 0px auto;
	line-height: 60px;
}

.store-page-title .logo-cont img
{
	width: 						100%;
}

.store-page-title .claim-cont h2
{
	text-align:					left;
/* line-height:				85px; */
	line-height:				14px;

	padding-left:				27px;
	font-size:					20px;
	color:						#000;
	letter-spacing: 0.1px;}

.disclaimer-header
{
    padding-left: 0 !important;
    font-size: 13px !important;
    position: absolute;
    top: 54px;
    left: 39px;
	letter-spacing: 0.1px;
}

.store-page-title .first
{
	padding:				26px 0 3px 0;
}

.store-page-title .second
{
	padding:				3px 0 15px 0;
}

.store-sub-menu
{
	padding: 					0;
	margin:						0;
}

.store-sub-menu nav
{
	
}

.store-sub-menu .search-cont
{
	width: 						250px;
}


.store-sub-menu nav,
.store-sub-menu .search-cont
{
	padding: 					0;
}

.store-sub-menu ul li
{
	position: 					relative;

	float: 						left;

	width: 						192px;
	height: 					45px;

	text-align: 				center;
	display: 					inline;
}

.store-sub-menu ul li a,
.store-sub-menu ul li a.btn
{
	padding: 					0;

	display: 					block;
	line-height: 				45px;

	color: 						#FFF;
	font-size: 					14px;
	font-family: 				"Lucida Console", Monaco, monospace;

	background: 				#2C353C;

	border: 					none;
	border-radius: 				0;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.store-sub-menu ul li a.btn,
.store-sub-menu ul li a.btn:focus,
.store-sub-menu ul li a.btn:active
{
	outline: 					none;
}

.store-sub-menu ul li a.btn:active
{
	box-shadow: 				inset 1px 1px 1px 1px #2C353C;
}

.store-sub-menu ul li a:hover,
.store-sub-menu ul li a.selected,
.store-sub-menu ul li.open ul li a:hover,
.store-sub-menu ul li.open ul li a.selected,
.store-sub-menu ul li.open a
{
	background: 				#405059;
}

.store-sub-menu ul li ul li a
{
	padding: 					0 15px;

	line-height: 				35px;

	font-size: 					13px;

	background: 				#2C353C;
}


.store-sub-menu ul.dropdown-menu li a:hover
{
	color: 						#FFF;
}

.store-sub-menu ul li ul.dropdown-menu
{
	position: 					absolute;
	top: 						45px;
	z-index: 					110;

	min-width: 					auto;

	padding: 					0;
	margin: 					0;

	background: 				none;

	border: 					none;
	border-radius: 				0;

	box-shadow: 				none;
}

.store-sub-menu ul li ul li
{
	height: 					35px;

	margin: 					0;

	text-align: 				left;
}

.store-sub-menu ul li ul li:last-child
{
	margin-bottom: 				0;
}

.store-sub-menu .search-cont button
{
	position: 					absolute;
	top: 						10px;
	right: 						7px;

	width: 						25px;
	height: 					25px;
}

.store-sub-menu .search-cont button .fa
{
	color: 						#FFF;
	font-size: 					18px;
}

.store-sub-menu .search-cont input
{
	width: 						100%;
	height: 					45px;

	padding: 					0 10px;
	padding-right: 				45px;

	line-height: 				45px;

	color: 						#FFF;
	font-style: 				italic;

	background: 				#405059;

	border: 					none;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.store-sub-menu .search-cont input:focus
{
	
}

.game-list h4 {
	font-family:				Lato, sans-serif;
	font-size:					23px;
	font-weight:				800;
	}

.game-list .fa-search {
	color:#d2dada;
	background: #b3bbbb;
	border-radius:20px;
	font-size:20px;
	}

.icons-container
{
	margin-top: 				10px;
}

.game-list .icons-container,
.game-list-head .icons-container
{
	margin-top: 				0;
}

.icons-container .shopping,
.icons-container .heart,
.icons-container .gamepad
{
	width: 						40px;
	height: 					40px;
	
	margin-left: 				3px;
	
	text-align: 				center;
	line-height: 				40px;
	
	font-size: 					20px;
	
	border-radius: 				20px;
	-moz-border-radius: 		20px;
	-webkit-border-radius: 		20px;
	
	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.icons-container .gamepad
{
	line-height: 				36px;
	
	color: 						#000;
	
	background: 				#EE3A42;
}

.icons-container .heart
{
	color: 						red;
	
	background: 				#FFF;
}

.icons-container .shopping
{
	color: 						#FFF;
	
	background: 				#2C353C;
}

.icons-container .sort-by-icons
{
	width: 						40px;
	height: 					40px;
	
	margin-left: 				5px;
	
	text-align: 				center;
	
	font-size: 					21px;
	
	overflow: 					hidden;
}

.game-list .icons-container .sort-by-icons
{
	margin: 					0;
	margin-right: 				4px;
}

.icons-container .sort-by-icons a,
.game-list .icons-container .sort-by-icons i,
.game-list .icons-container .sort-by-icons span
{
	height: 					40px;
	
	display: 					block;
	line-height: 				37px;
	
	padding-bottom: 			3px;
	
	font-size: 					17px;
	color: 						#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;
}

.icons-container .sort-by-icons #sortDiscount:hover
{
	cursor: 					default;
}

.icons-container .circle-shape a,
.game-list  .icons-container .circle-shape i,
.game-list  .icons-container .circle-shape span
{
	border-radius: 				50px;
	-moz-border-radius: 		50px;
	-webkit-border-radius: 		50px;
}

.icons-container a.active,
.icons-container .sort-by-icons a:hover,
.game-list .icons-container i.active,
.game-list .icons-container .sort-by-icons i:hover,
.game-list .icons-container span.active,
.game-list .icons-container .sort-by-icons span:hover
{
	background: 				#f5F5F5;
}

.browse-by-button
{
	margin-top: 				8px;

	text-align: 				center;
}

.browse-by-button a
{
	display: 					block;
	line-height: 				40px;

	border: 					1px solid #C3CBCB;
	width: 						160px;
	float: 						right;

	border-radius: 				5px;
	-moz-border-radius: 		5px;
	-webkit-border-radius: 		5px;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.browse-by-button a:hover, 
.browse-by-button a:focus 
{
	color: 						#2C353C;
}

nav.categories-menu
{
	position: 					absolute;
	top: 						45px;
	right:						0;
	z-index: 					120;

	width: 						100%;
	max-width:					160px;

	background: 				rgba(210, 218, 218, 0.9);

	border-left: 				1px solid #C3CBCB;
	border-bottom: 				1px solid #C3CBCB;
}

nav.categories-menu li
{
	height: 					30px;

	padding-left: 				15px;
}

nav.categories-menu li a
{
	line-height: 				30px;

	display: 					block;
}

nav.categories-menu li a:hover
{
	color: 						#2C353C;
}

nav.categories-menu li a i
{
	width: 						20px;
}

.game-list-head p
{
	line-height: 				40px;
	
	font-size: 					15px;
	
	color:						#999;
}

.category-filters-icons-cont
{
	min-width: 					450px;
}

.game-list-head .category-show-filters-btn,
.game-list-head .icons-container
{
	position: 					absolute;
	top: 						0;
	right: 						0;
	z-index: 					25;
}

.game-list-head .category-show-filters-btn
{
	z-index: 					50;
}

.game-list-head .icons-container
{
	right: 						-285px;
	
	opacity: 					0;
}

.game-list-head .category-filters-icons-cont .visible
{
	right: 						53px;
	
	opacity: 					1;
}

.game-list-head .category-show-filters-btn button
{
	height: 					40px;

	padding: 					0 15px;
	
	text-align: 				center;
	
	color: 						#FFF;
	font-size: 					13px;
	font-family: 				"Lucida Console", Monaco, monospace;

	background: 				#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;
}

.game-list-cont
{
	min-height: 				100px;
	
	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
	
	opacity: 					0;
}

.loading-game-list,
.end-game-list
{
	position: 					absolute;
	left: 						50%;
	
	width: 						300px;
	height: 					35px;
	
	margin-top: 				15px;
	margin-left: 				-150px;
	
	text-align: 				center;
	line-height: 				35px;
	
	color: 						#FFF;
	font-size: 					15px;
	font-family: 				"Lucida Console", Monaco, monospace;
	
	border-radius: 				3px;
}

.search-box input
{
	width: 						300px;
	height: 					35px;
	
	padding: 					0 10px;
	
	line-height: 				35px;
	
	font-size: 					15px;
	
	border: 					none;
}

.game-list .search-box input
{
	height: 					40px;
	
	line-height: 				40px;
}

.search-box button
{
	position: 					absolute;
	top: 						5px;
	right: 						5px;
	
	width: 						25px;
	height: 					25px;
	
	border: 					none;
	
	background: 				none;
}

.game-list .search-box button
{
	top: 						8px;
	right: 						8px;
}

.search-box input:focus,
.search-box button:focus
{
	outline: 					none;
}

.search-box button img
{
	width: 						100%;
	height: 					auto;
	
	display: 					block;
}

.filtersTitle
{
	
}

.filtersTitle ul li a
{
	color: 						#999;
}

.filtersTitle ul li.active a
{
	background: 				transparent;
	
	border: 					1px solid #B3BBBB;
}

.nav-tabs
{
	border-bottom: 				1px solid #B3BBBB;
}

.nav > li > a:focus, 
.nav > li > a:hover 
{
	color: 						#2c353c;
	
	background: 				transparent;
	
	border: 					1px solid #B3BBBB;
	
	outline: 					none;
}

.nav-tabs>li.active>a, 
.nav-tabs>li.active>a:focus, 
.nav-tabs>li.active>a:hover
{
	color: 						#2c353c;
	
	background: 				transparent;
	
	border: 					1px solid #B3BBBB;
	border-bottom-color: 		transparent;
}

.filters ul li
{
	margin-right: 				10px;
}

.tab-pane ul li
{
	float: 						left;
	
	height: 					40px;
	
	line-height: 				38px;
}

.tab-pane ul li button
{
	background: 				transparent;
	
	border: 					none;
}

.tab-pane ul li button:focus
{
	outline: 					none;
}

.loader-layer
{
	position: 					absolute;
	top: 						0;
	left: 						0;
	
	width: 						100%;
	height: 					100%;
	
	background: 				rgba(255, 255, 255, 0.75);
}

.loader-cont
{
	width: 						304px;
	height: 					50px;
	
	margin: 					38px auto;
	
	text-align: 				center;
	line-height: 				50px;
	
	font-size: 					20px;
	
	background: 				#FFF;
	
	border-radius: 				5px;
	-moz-border-radius: 		5px;
	-webkit-border-radius: 		5px;
}

.loader-cont .fa
{
	margin-left: 				5px;
}

#game_list_div
{
	min-height: 				130px;
}

.game-row 
{
	border-radius: 				5px;
	-moz-border-radius: 		5px;
	-webkit-border-radius: 		5px;
}

.game-row .img-cont
{
	width: 						135px;
	height: 					60px;
	
	overflow: 					hidden;
}

.game-row .img-cont img
{
	width: 						100%;
}

.game-row .game-data-cont
{
	width: 						488px;
	height: 					60px;
	
	
	padding: 					0 11px;
	
	background: 				#B3BBBB;
	
	overflow: 					hidden;
	
	-webkit-transition: 		all 300ms ease;
	-moz-transition: 			all 300ms ease;
	-ms-transition: 			all 300ms ease;
	-o-transition: 				all 300ms ease;
	transition: 				all 300ms ease;
}

.game-row .game-data-cont:hover
{
	/* background: 				#8F9DA6; */
}

.game-row .game-data-cont h3
{
	max-width: 					200px;
	
	line-height: 				59px;
	
	font-size: 					17px;
	white-space: 				nowrap;
	text-overflow: 				ellipsis;
	
	overflow: 					hidden;
}

.game-row .game-data-cont h3 a:hover
{
	color: 						#2c353c;
}

.game-data-cont  .buttons-cont
{
	margin-top: 				11px;
}

.game-data-cont  .drm-info
{
	line-height: 				59px;
	
	margin-right: 				10px;
}

.game-data-cont  .drm-info span
{
	
	
	margin-left: 				5px;
}

.game-data-cont  .drm-info span img
{
	width: 						25px;
	height: 					auto;
}

.drm-info .fa
{
	font-size: 					24px;
}

nav.games-list-pagination
{
	overflow: 					auto;
}

nav.games-list-pagination button,
nav.games-list-pagination span
{
	height: 					35px;
	
	padding: 					0 15px;
	margin-right: 				5px;
	
	line-height: 				35px;
	
	color: 						#FFF;
	font-size: 					13px;
	font-family: 				"Lucida Console", Monaco, monospace;
	
	background: 				#B3BBBB;
	
	border: 					none;
	
	border-radius: 				3px;
	-moz-border-radius: 		3px;
	-webkit-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;
}

nav.games-list-pagination button.current,
nav.games-list-pagination button:hover
{
	
}

nav.games-list-pagination ul li.dis span
{
	color: 						#777;
}

h4.box-title
{
	height: 					40px;
	
	padding: 					0 10px;
	
	text-align: 				center;
	line-height: 				40px;

	font-size: 					20px;
	font-weight: 				normal;
	
	border: 					1px solid #BCC4C4;
	border-radius: 				5px;
}

.store_notes
{
	color: 						#999;
	font-size: 					12px;
	font-family: 				"Lucida Console", Monaco, monospace;
	text-shadow: 				-1px 1px 0px #000;
}

.scroll-to-top
{
	position: 					fixed;
	top: 						35%;
	right: 						0;
	z-index: 					120;
	
	text-align: 				center;
	
	display: 					none;

	border: 					1px solid #FFF;
	border-right: 				none;
	border-radius: 				3px 0 0 3px;

	overflow: 					hidden;
}

.scroll-to-top a
{
	height: 					50px;

	padding: 					0 20px;
	
	display: 					block;
	line-height: 				48px;
	
	color: 						#FFF;
	font-size: 					14px;
	font-family: 				"Lucida Console", Monaco, monospace;

	-webkit-transition: 		all 300ms ease;
	-moz-transition: 			all 300ms ease;
	-ms-transition: 			all 300ms ease;
	-o-transition: 				all 300ms ease;
	transition: 				all 300ms ease;
}

.scroll-to-top a:focus
{
	text-decoration: 			none;
}

.scroll-to-top a:hover
{
	
}

.scroll-to-top a i
{
	
}


/* --- PRODUCT PAGE --- */
.product-page .game-row .game-data-cont
{
	width: 						823px;
}

.product-page .game-row .game-data-cont:hover
{
	/* background: 				#B3BBBB; */
}

.product-page .game-row h1.page-title
{
	max-width: 					525px;
	
	line-height: 				59px;
	
	font-size: 					20px;
	
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.product-page .game-video
{
	
}

.alert_region_lock 
{
	padding: 					0 10px;

	line-height: 				35px;

	color: 						#333;
}

.alert_region_lock span
{
	font-weight: 				bold;
}

.downloadable_content_title 
{
	padding: 					0 10px;

	line-height: 				35px;

	color: 						#FFF;
	font-size: 					14px;
	font-family: 				"Lucida Console", Monaco, monospace;
}

.downloadable_content_title .right
{
	font-size: 					12px;
}

.downloadable_content_text {
	padding: 					5px 10px;

	line-height: 				18px;

	color: 						#2C353C;
	font-size: 					13px;

	background: 				#B3BBBB;

	border: 					2px solid #81388c;
}


.dlc_list_title {
	padding: 					5px 10px;

	line-height: 				18px;

	color: 						#D2DADA;
	font-size: 					15px;

	background: 				#2C353C;
}

.dlc_list_text 
{

}

.btn_cc_more
{
	height: 						32px;
	line-height: 					32px;
}

.price-discount-area 
{
	background:						#598527;
	max-width:						175px;
}

.full-p_disounted
{
	background:						#fff;
	max-width:						130px;
}

.triang_dx
{
	float: 							left;

	width: 							0;
	height: 						0;

	border-left: 					10px solid white;
	border-top: 					15px solid transparent;
	border-bottom: 					15px solid transparent;
}

.discount-cont-small .inner
{
	padding: 						0 10px;

	line-height: 					30px;
	font-weight: 					bold;
}

.discount-cont-small .pre-price
{
	background: 					#FFF;
}

.discount-cont-small .pre-price span
{
	color: 							#999;
	font-weight: 					normal;

	background: 					#FFF;
}

.discount-cont-small .post-price
{
	color: 							#FFF;
}

.dlc_list_text 
{
	overflow: hidden;
}

.dlc_area
{

}

.dlc_area h3 
{
	max-width: 					265px;
	height: 					40px;

	padding: 					0 10px;

	line-height: 				40px;

	font-size: 					14px;
	font-weight: 				bold;
	white-space: 				nowrap;
	text-overflow: 				ellipsis;

	overflow: 					hidden;
}

.circle {
	/*
	border-left:				1px solid rgba(210, 218, 218, 0.7);
	border-right:				1px solid rgba(210, 218, 218, 0.7);
	*/
	border-radius:				4px;
	padding:					1px 5px;
}


.product-page .game-description
{
	padding: 					15px;
	
	background: 				#B3BBBB;
}

.product-page .game-description .game-steam-notice .fa
{
	margin-right: 				5px;

	font-size: 					18px;
}

.product-page .game-description .game-steam-notice
{
	border: 					1px solid #FFF;
	border-bottom: 				none;
}

.product-page .game-description a.game-steam-link
{
	height: 				35px;
	line-height: 				35px;

	display: 					block;

	color: 						#FFF;
	font-size: 					13px;
	font-family: 				"Lucida Console", Monaco, monospace;

	-webkit-transition: 		all 300ms ease;
	-moz-transition: 			all 300ms ease;
	-ms-transition: 			all 300ms ease;
	-o-transition: 				all 300ms ease;
	transition: 				all 300ms ease;
}

.product-page .game-description a.game-steam-link:hover,
.product-page .game-description a.game-steam-link:focus
{
	
}

.product-page .game-description a.game-steam-link .fa
{
	margin-left: 				5px;
}

.product-page .game-description .game-text
{
	padding-right: 				15px;
	
	overflow: 					auto;
}

.product-page .game-description .game-text *
{
	text-align: 				justify !important;
	line-height: 				18px !important;
	
	color: 						#2C353C !important;
	font-size: 					12px !important;
	font-family: 				Arial, sans-serif !important;
}

.product-page .game-description .game-text h2
{
	margin-bottom: 				10px !important;
	
	font-size: 					16px !important;
}

.product-page .game-description .game-text ul
{
	padding: 					5px 0;
}

.product-page .game-description .game-text ul li
{
	padding: 					5px 0;
	padding-left: 				15px !important;
	
	list-style: 				inside disc none;
}

.product-page aside
{
	padding-left: 				0;

	font-size: 					13px;
}

.product-page aside .game-discount-end
{
	padding: 					15px;
	color:						#fff;
	

}

.product-page aside .game-discount-end .fa
{
	margin-right: 				5px;
}

.product-page aside .game-details
{
	padding: 					21px 15px 15px 15px;
}

.product-page aside .game-details h5
{
	font-size: 					15px;
	font-weight: 				bold;
}

.product-page aside .game-cat-cont .game-category
{
	float: 						left;
	
	margin:						3px 5px 3px 0;	
	
	overflow: 					hidden;
}

.product-page aside .game-cat-cont .game-category a
{
	padding: 					6px 8px 4px;
	
	display: 					block;

	color: 						#FFF;
	font-family: 				"Lucida Console", Monaco, monospace;
	text-shadow: 				0 1px 0 #2E2E2E;
	
	border-radius: 				5px;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.product-page aside .game-cat-cont .game-category a:hover,
.product-page aside .game-cat-cont .game-category a:focus
{
	
}

.product-page aside .game-sys-req-btn
{
	padding: 					0;
	
	background: 				none;
	
	border: 					none;
	
	margin-bottom:				10px;
}

.product-page aside .game-sys-req-btn .fa
{
	margin-left: 				3px;
	
	font-size: 					16px;
}

.product-page aside .game-sys-req-cont
{
	height: 					300px;
	
	padding: 					15px;
	margin-bottom: 				5px;
	
	background: 				#FFF;
	
	overflow: 					auto;
	
	display: 					none;
}

.product-page aside .game-sys-req-cont hr
{
	margin-top:					5px;
	margin-bottom:				5px;
	border:						0;
	border-top:					1px solid #2C353C;
}

.product-page aside .game-sys-req-cont .game-sys-req-close
{
	position: 					absolute;
	top: 						0;
	right: 						5px;
	
	font-size: 					20px;
}

.product-page aside .game-sys-req-cont *
{
	text-align: 				justify 						!important;
	line-height: 				18px 							!important;
	
	color: 						#2C353C 						!important;
	font-size: 					12px 							!important;
	font-family: 				Arial, sans-serif 				!important;
	
	background: 				#FFF 							!important;
}

.product-page aside .game-sys-req-cont .game_area_sys_req_leftCol
{
	margin-bottom: 				10px;
}

.product-page .additional-info-cont
{
	font-size: 					13px;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.product-page .add-info-loading-cover
{
	position: 					absolute;
	top: 						0;
	left: 						0;
	z-index: 					100;

	width: 						100%;
	height: 					100%;

	text-align: 				center;
	line-height: 				150px;

	font-size: 					17px;

	background: 				rgba(255, 255, 255, 0.75);
}

.product-page .add-info-loading-cover .fa
{
	margin-right: 				5px;

	font-size: 					18px;
}

.product-page .add-info-loading-cover button
{
	
}

.product-page .add-info-loading-cover button:hover
{
	text-decoration: 			underline;
}

.add-info-row
{
	
}

.add-info-title
{
	width: 						184px;

	line-height: 				30px;

	background: 				#FFF;
}

.add-info-title .padded
{
	padding: 					0 10px;
}

.additional-info-cont .response-data-cont
{
	width: 						183px;
	height: 					30px;

	line-height: 				30px;
}

.add-info-row2 .add-info-title
{

}

.response-data-cont .right
{
	width: 						40px;
	height: 					30px;

	margin-left: 				5px;

	text-align: 				center;

	border-radius: 				3px;

	overflow: 					hidden;
}

.response-data-cont .right .fa
{
	display: 					block;
	line-height: 				30px;
}

.response-data-cont span
{
	font-weight: 				bold;
}

.response-data-cont .fa
{
	font-size:					20px;

	background: 				#FFF;
}

.response-data-cont .fa-thumbs-o-up
{
	color:						#88C425;
}

.response-data-cont .fa-thumbs-o-down
{
	color:						#B11623;
}

.response-data-cont .fa-users
{
	
}

.response-data-cont .fa-user-secret
{
	
}

.triang_addinfo 
{
	position: 					absolute;
	left: 						-1px;
	top: 						0;

	width: 						0;
	height: 					0;
	border-left: 				11px solid #FFF;
	border-top: 				15px solid transparent;
	border-bottom: 				15px solid transparent;
}

.product-page .banner-slider-title,
.product-page .additional-info-title
{
	text-align: 				center;
	line-height: 				35px;

	color: 						#FFF;
	font-size: 					14px;
	font-family: 				"Lucida Console", Monaco, monospace;
	font-weight: 				normal;

	background: 				#2C353C;
}

.additional-info-cont .note
{
	color: 						#999;
	font-size: 					12px;
}

.additional-info-cont .note a
{
	color: 						#5E676E;
	font-weight: 				bold;
}

.additional-info-cont .note a:hover
{
	color: 						#5E676E;
}

.games-rel-header .search-box
{
	width: 						300px;
}

.games-rel-header h2
{
	height: 					35px;
	
	line-height: 				35px;
	
	font-size: 					17px;
	font-weight: 				bold;
}

.product-page .games-rel
{
	
}

.games-rel .col-xs-4
{
	
}

.games-rel .col-xs-4:last-child
{
	margin-right: 				0;
}


.games-rel .medium-game
{
	width: 						300px;
	height: 					140px;
	
	margin: 					0;
}

.search_title
{
	padding: 					0 10px;

	background: 				#DAD6CA;

	border-radius: 				5px;
}

.search_title h1
{
	line-height: 				60px;

	font-size: 					18px;
}

.search_title .search_result_count
{
	line-height: 				60px;

	color: 						#333;
	font-size: 					15px;
	text-shadow: 				0 1px 0 #FFF;
}

.search_title strong
{
	padding: 					5px 10px;
	margin: 					0 5px;

	color: 						#FFF;
	font-weight: 				normal;

	border-radius: 				5px;
}

.search-page-store .game-data-cont,
.search-page-bundle .game-data-cont
{
	width: 						818px;
}

.search-page-store .game-data-cont h3,
.search-page-bundle .game-data-cont h3
{
	max-width: 					385px;
}

.search-page-store .game-data-cont .buttons-cont:hover
{
	cursor: 					default;
}

.search-page-store .game-data-cont .buttons-cont .add-to-cart
{
	margin-left: 				15px;

	display: 					block;
}

.search-page-store .game-data-cont .buttons-cont:hover .prices-cont,
.search-page-store .game-data-cont .buttons-cont:hover .price-cont
{
	display: 					block;
}

.result_message
{
	font-size: 					15px;
	font-family: 				"Lucida Console", Monaco, monospace;
}

h5.game-discount-sign-in
{
	font-size: 					15px;
}

#input-notify-game
{
	width: 						63%;
	height: 					35px;

	padding: 					0px 2%;
	margin-right: 				4%;

	line-height: 				35px;

	font-size: 					13px;
	font-family: 				"Lucida Console", Monaco, monospace;
}

#btn-notify-game
{
	width: 						31%;
	height: 					35px;

	text-align: 				center;
	line-height: 				35px;

	color: 						#FFF;
	font-size: 					14px;
	font-family: 				"Lucida Console", Monaco, monospace;

	background: 				#00AED0;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

#btn-notify-game:hover
{
	background: 				#0FBDDF;
}

.try_more_specific
{
	padding: 					0px 10px;

	line-height: 				28px;

	border: 					1px solid #B3BCC3;
	border-radius: 				3px;
}

.try_more_specific .fa
{
	margin-right: 				5px;
}

/* PROMO PAGE */

.back_promo_page {
	
	background:					#fff url("/img/promo-page-img/back_Voodoopage.jpg") center no-repeat;
	
	}


.back_promo_page_2 {
	
	background:					#474747 url("/store-img/store-back/redrope-skin-promo6.jpg") center 55px no-repeat;

}

	
.promo_page
{
	overflow: 					hidden;
}

.promo_page .custom_promo
{
	
}

.promo-bg-left,
.promo-bg-right,
.home-promo-bg-left,
.home-promo-bg-right
{
	position: 					absolute;
	top: 						250px;

	width: 						50%;
	height: 					500px;

	line-height: 				500px;
}

.promo-bg-left,
.home-promo-bg-left
{
	left: 						0;
}

.promo-bg-right,
.home-promo-bg-right
{
	right: 						0;
}

.promo-bg-left a,
.promo-bg-right a,
.home-promo-bg-left a,
.home-promo-bg-right a
{
	display: 					block;
}

.spacer-v-promo-header
{
	height: 					250px;
}

.promo-bg-center a
{
	display: 					block;
	line-height: 				250px;
}

/*
.home_back_promo_3 .home-promo-bg-center 
{
	display: 					none;
}
*/

.home_back_promo_2 .banner-promo 
{
	display: 					none;
}
/*
.store_back_promo_3 .promo-bg-center 
{
	display: 					none;
}
*/
.store_back_promo_2 .banner-promo 
{
	display: 					none;
}

.home-promo-bg-left,
.home-promo-bg-right
{
	top: 						300px;
}

.home-promo-bg-center a
{
	display: 					block;
	line-height: 				300px;
}

.spacer-v-promo-header
{
	height: 					250px;
}

.promo_page .contents_bg
{
	background: 				#D2DADA;

	border: 					1px solid #BEC6C6;
	border-radius: 				3px;

	box-shadow: 				0 0 10px rgba(0, 0, 0, 0.3);
}

.promo_page h1
{
	text-align: 				center;

	color: 						#9F0110;
	font-size: 					33px;
	font-weight: 				700;
	text-transform: 			uppercase;
}

.promo_page h1 .fa
{
	padding: 					0 25px;

	font-size: 					35px;
}

.promo_page h1 .xmas-green
{
	color: 						#355546;
}

.promo_page h2
{
	text-align: 				center;

	color: 						#9F0110;
	font-size: 					25px;
	font-weight: 				700;
	text-transform: 			uppercase;
}

.promo_page p
{
	text-align: 				justify;

	line-height: 				22px;

	color: 						#333;
	font-size: 					17px;
}

.promo_page p {
    text-align: center;
    line-height: 22px;
    color: #333;
    font-size: 12px;
}

.promo_page p span
{
	color: 						#9F0110;
}

.promo_page p a
{
	color: 						#355546;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.promo_page p a:hover
{
	color: 						#214132;
}

.promo_page .contents-cont hr
{
	height: 					1px;

	padding: 					0;
	margin: 					0;

	line-height: 				1px;

	background: 				#F7F7F7;

	border-color: 				#BEC6C6;
}

.promo_page .promo-banner
{

}
.store-deals-butt {
	
	width: 245px !important;
	background: rgba(130, 173, 182, 0.5) none repeat scroll 0% 0%;
	}
.store-deals-butt a {
	
	top: 0px;
	left: 0px;
	position: absolute;
	width: 302px !important;
	height: 100%;
	}


.super-deal-of-the-day-cont
{
	width: 						310px;
}

.super-deal-of-the-day-cont .timer-cont
{
	position: 					absolute;
	right: 						20px;
	bottom: 					19px;

	color: 						#FFF;
	font-size: 					19px;
}
.super-deal-of-the-day-cont .timer-text {
    position: absolute;
    right: 20px;
    bottom: 44px;
    color: #FFF;
    font-size: 19px;
}

.super-deal-of-the-day-cont .clickable-cont
{
	position: 					absolute;
	top: 						0;
	left: 						0;

	width: 						100%;
	height: 					354px;
}

.super-deal-of-the-day-cont .clickable-cont a
{
	display: 					block;
	line-height: 				354px;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
	max-height: 				354px;
}

.super-deal-of-the-day-cont .clickable-cont a:hover
{
	background: 				rgba(0, 0, 0, 0.2);
}


.super-deal-of-the-day-cont .header
{
	padding: 					10px 20px;

	background: 				#2E2E2E;
	height:						87px;
}

.super-deal-of-the-day-cont .header .left
{
	color: 						#FFF;
}

.super-deal-of-the-day-cont .header .left .top
{
	line-height: 				25px;

	font-size: 					24px;
}

.super-deal-of-the-day-cont .header .left .top-single {
	line-height:				37px;
	font-size:					31px;
	letter-spacing:				0.03em;
}

.super-deal-of-the-day-cont .header .left .bottom
{
	line-height: 				46px;
	font-size:					50px;
	font-weight:				bold;
	letter-spacing: 			1px;
}

.super-deal-of-the-day-cont .header .left .bottom-single
{
	line-height:				26px;
	font-size:					20px;
	font-weight:				bold;
	letter-spacing:				0.09px;
}

.super-deal-of-the-day-cont .header .left .top-publisher {
	line-height: 35px;
	font-size: 28px;
	letter-spacing: 0.02em;
	font-weight: 600;
}

.super-deal-of-the-day-cont .header .left .bottom-publisher {
	line-height: 30px;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 0.02em;
	color: #cc001d;
}

.pub-text-form-top  {
    line-height: 35px;
    font-size: 29px !important;
    letter-spacing: 0.04em !important;
    font-weight: 600 !important;
}

.pub-text-form-bott  {
    line-height: 30px;
    font-size: 24px !important;
    font-weight: 700 !important;
    letter-spacing: 0.03em !important;
    color: #cc001d;
}

.super-deal-of-the-day-cont .header .right
{
	color: 						#CC001D;
}

.super-deal-of-the-day-cont .header .right .top
{
	line-height: 				27px;

	font-size: 					30px;
}

.super-deal-of-the-day-cont .header .right .top-single
{
	line-height:				36px;
	font-size:					26px;
	font-weight:				bold;
	letter-spacing:				2px;
}



.super-deal-of-the-day-cont .header .right .bottom
{
	line-height: 				49px;

	font-size: 					39px;
}

.super-deal-of-the-day-cont .header .right .bottom-single
{
	line-height:				21px;
	font-size:					36px;
	font-weight:				bold;
	letter-spacing:				0.05px;
}

a.region-lock-btn {
	
	font-size:					15px;
	letter-spacing:				0.39px;
	line-height:				30px;
	display:					block;
	padding:					0 20px;
	cursor:						pointer;
	
	
	
	}




