
#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:					 url('/home-banner-store/wild-rts-201805-960x95.jpg') top no-repeat;
	height:						95px;
}

.publisher-week .claim-cont .back-img
{
	background:					 url('/home-banner-store/scratchy-sale-halloween-960x95-20171026.jpg') top no-repeat;
	height:						95px;
}


.store-page-title .back-promo-banner-store-2
{
	background:					 url('/home-banner-store/scratchy-sale-halloween-960x95-20171026.jpg') top no-repeat;
	height:						90px;
}

.link-inside {
	width:100%; 
	height:100%;
	top:						0px;
	left:						0px;
	}


.store-page-title .logo-cont,
.store-page-title .claim-cont
{
	
}

.store-page-title .claim-cont
{
	height: 					95px;
}

.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:				6px;
	padding-left:				27px;
	font-size:					17px;
	color:						#fff;
	letter-spacing: -0.1px;}

.store-page-title .claim-cont h2 .disclaimer-bonusg
{
	 bottom: 3px;
    position: relative;
}

.disclaimer-header
{
    padding-left: 0 !important;
    font-size: 11px !important;
    position: absolute;
    top: 60px;
    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: 					17px;

	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: 					14px;

	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: 					14px;
	
	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: 					20px;
	margin-right: 10px;
}

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: 					14px;
	
	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;
	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;

	-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;
}

.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: 					14px;

	-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, 
.product-page aside .game-cat-cont .game-category span
{
	padding: 					6px 8px 4px;
	
	display: 					block;

	color: 						#FFF;
	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: 						48px;
	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-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: 					14px;
}

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: 					14px;
}

#btn-notify-game
{
	width: 						31%;
	height: 					35px;

	text-align: 				center;
	line-height: 				35px;

	color: 						#FFF;
	font-size: 					14px;

	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: #474747 url("/store-img/store-back/dieyoung-back.jpg?version=20161018a") center 45px 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 .spacer-v-promo-header
{
	display:					none;
}

.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;
}

@media screen and (min-width: 1007px) {
	.promo-bg-center a
	{
		display: 					block;
		line-height: 				230px;
	}
}

/*
.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: 				360px;
}

.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;
	letter-spacing:				0.27px;
	color: 						#9F0110;
	font-size: 					23px;
	font-weight: 				700;
	text-transform: 			uppercase;
}

.promo-page-big-title     {
	color: #FFD121;
    font-size: 23px;
    font-weight: 600;
    padding: 0 20px;
    text-align: justify;
    letter-spacing: 0.29px;
    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: 15px;
}

.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;
	background: rgba(130, 173, 182, 0.5) none repeat scroll 0% 0%;
	}

.store-deals-butt.promo-page-calltoaction {

    width: 100%;
    border-radius: 5px;
}

.promo-page-calltoaction-text {
	font-weight: 600;
    text-align: center;
    font-size: 23px;
    letter-spacing: 0.3px;
}

.store-deals-butt.promo-page-calltoaction a {

    width: 100% !important;

}

.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;

	z-index:					100;
}

.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: 					0px;
	background: 				#2E2E2E;
	height: 					87px;
}

.super-deal-of-the-day-cont .header .left
{
	color: 						#FFF;
	padding: 					14px 0 14px 14px;
	display: none;
}

.super-deal-of-the-day-cont .header.short-name-header .left {
    display:					none;
}

.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 - CSS - SUPER DEAL OF THE DAY - CSS  */
.super-deal-of-the-day-cont .header .left .topleft-dealday {
	line-height: 24px;
    font-size: 35px;
    letter-spacing: 0.02em;
    font-weight: 600;
}

.topleft-dealday:before {content:"SUPER DEAL";}

.super-deal-of-the-day-cont .header .left .bottomleft-dealday {
	line-height: 41px;
    font-size: 35px;
    font-weight: bold;
    letter-spacing: 0.04em;
    color: #cc001d;
}

.bottomleft-dealday:before {content:"OF THE DAY";}

.super-deal-of-the-day-cont .header .right .topright-dealday
{
	line-height: 24px;
    font-size: 33px;
    font-weight: bold;
    letter-spacing: -1px;
}

.topright-dealday:before {content:"-80%";}

.super-deal-of-the-day-cont .header .right .bottomright-dealday
{
	line-height: 40px;
    font-size: 35px;
    font-weight: bold;
    letter-spacing: 2px;
}

.bottomright-dealday:before {content:"OFF";}
/* END END END */


/*  CUSTOM DEAL  - CSS - CUSTOM DEAL  - CSS  */
.super-deal-of-the-day-cont .header .left .topleft-customsale {
	line-height: 24px;
    font-size: 34px;
    letter-spacing: 0.02em;
    font-weight: 600;
}

.topleft-customsale:before {content:"DAWN OF";}

.super-deal-of-the-day-cont .header .left .bottomleft-customsale {
	line-height: 40px;
    font-size: 35px;
    font-weight: bold;
    letter-spacing: 0.02em;
    color: #cc001d;
}

.bottomleft-customsale:before {
	content:"WAR";
	color:#474747;
	}
.bottomleft-customsale:after {
	content:" WEEK";
	color:#cc001d;
}

.super-deal-of-the-day-cont .header .right .topright-customsale
{
	line-height: 24px;
    font-size: 33px;
    font-weight: bold;
    letter-spacing: -1px;
}

.topright-customsale:before {content:"UP TO";}

.super-deal-of-the-day-cont .header .right .bottomright-customsale
{
	line-height: 39px;
    font-size: 38px;
    font-weight: bold;
    letter-spacing: 1px;
}

.bottomright-customsale:before {content:"-75%";}
/* END END END */


/*  SUPER DEAL OF THE WEEKEND - CSS - SUPER DEAL OF THE WEEKEND - CSS  */
.super-deal-of-the-day-cont .header .left .topleft-dealweekend {
	line-height: 30px;
	font-size: 26px;
	letter-spacing: 0.02em;
	font-weight: 600;
}

.topleft-dealweekend:before {content:"SUPER DEAL OF";}

.super-deal-of-the-day-cont .header .left .bottomleft-dealweekend {
	line-height: 32px;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: 0.02em;
	color: #cc001d;
}

.bottomleft-dealweekend:before {content:"THE WEEKEND";}

.super-deal-of-the-day-cont .header .right .topright-dealweekend
{
	line-height: 24px;
	font-size: 27px;
	font-weight: bold;
	letter-spacing: 2px;
}

.topright-dealweekend:before {content:"-50%";}

.super-deal-of-the-day-cont .header .right .bottomright-dealweekend
{
	line-height: 39px;
	font-size: 38px;
	font-weight: bold;
	letter-spacing: 0.05px;
}

.bottomright-dealweekend:before {content:"OFF";}

/* END END END */


/*  SUPER DEAL PUBLISHER SALE - CSS - SUPER DEAL PUBLISHER SALE - CSS  */
.super-deal-of-the-day-cont .header .left .topleft-publishersale {
	line-height: 29px;
    font-size: 37px;
    letter-spacing: 0.07em;
    font-weight: 800;
}

.topleft-publishersale:before {content:"UBISOFT";}

.super-deal-of-the-day-cont .header .left .bottomleft-publishersale {
    line-height: 31px;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0em;
    color: #cc001d;
}

.bottomleft-publishersale:before {content:"PUBLISHER SALE";}

.super-deal-of-the-day-cont .header .right .topright-publishersale
{
	line-height: 29px;
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 2px;
}

.topright-publishersale:before {content:"UP TO";}

.super-deal-of-the-day-cont .header .right .bottomright-publishersale
{
	line-height: 29px;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
}

.bottomright-publishersale:before {content:"50% OFF";}

/* END END END */

/*  SUPER DEAL PUBLISHER SALE SPECIFIC AREA - CSS - SUPER DEAL PUBLISHER SALE SPECIFIC AREA - CSS  */

.super-deal-of-the-day-cont .header .left .topleft-publishersale-specarea {
	line-height: 29px;
    font-size: 35px;
    letter-spacing: 0.07em;
    font-weight: 800;
     display:none;
}

.topleft-publishersale-specarea:before {content:"MIGHT AND DELIGHT"; display:none;}

.super-deal-of-the-day-cont .header .left .bottomleft-publishersale-specarea {
    line-height: 31px;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0em;
    color: #cc001d;
     display:none;
}

.bottomleft-publishersale-specarea:before {content:""; display:none;}

.super-deal-of-the-day-cont .header .right .topright-publishersale-specarea
{
    line-height: 1px;
    font-size: 41px;
    font-weight: bold;
    letter-spacing: 0.01px;
    margin: 16px 5px;
    border-top: 1px solid #cc001d;
    padding: 26px 0;
    border-bottom: 1px solid #cc001d;

}

.topright-publishersale-specarea:before {content:"UP TO 90% OFF";}

.super-deal-of-the-day-cont .header .right .bottomright-publishersale-specarea
{
	line-height: 29px;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	     display:none;

}

.bottomright-publishersale-specarea:before {content:"95% OFF";     display:none;
}

/* END END END */

/*  SUPER DEAL PUBLISHER SALE SCHEDULED - CSS - SUPER DEAL PUBLISHER SALE SCHEDULED - CSS  */
.super-deal-of-the-day-cont .header .left .topleft-publishersale-scheduled {
	line-height: 31px;
    font-size: 42px;
    letter-spacing: 0.0em !important;
    font-weight: 800;
}

.topleft-publishersale-scheduled:before {content:"2K";}

.super-deal-of-the-day-cont .header .left .bottomleft-publishersale-scheduled {
	line-height: 32px;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: 0.03em;
	color: #cc001d;
}

.bottomleft-publishersale-scheduled:before {content:"PUBLISHER SALE";}

.super-deal-of-the-day-cont .header .right .topright-publishersale-scheduled
{
    line-height: 27px;
    font-size: 33px;
    font-weight: 700;
    letter-spacing: 3.6px;
    display: none;
}

.topright-publishersale-scheduled:before {content:"UP TO";}

.super-deal-of-the-day-cont .header .right .bottomright-publishersale-scheduled
{
    line-height: 1px;
    font-size: 43px;
    font-weight: bold;
    letter-spacing: 0.01px;
    margin: 16px 5px;
    border-top: 1px solid #cc001d;
    padding: 26px 0;
    border-bottom: 1px solid #cc001d;
}

.bottomright-publishersale-scheduled:before {content:"UP TO 95% OFF";}



/*  SUPER DEAL PUBLISHER SALE WEEK - CSS - SUPER DEAL PUBLISHER SALE WEEK - CSS  */
.super-deal-of-the-day-cont .header .left .topleft-publishersalew {
	line-height: 29px;
    font-size: 35px;
    letter-spacing: 0.07em;
    font-weight: 800;
     display:none;
}

.topleft-publishersalew:before {content:"MIGHT AND DELIGHT"; display:none;}

.super-deal-of-the-day-cont .header .left .bottomleft-publishersalew {
    line-height: 31px;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0em;
    color: #cc001d;
     display:none;
}

.bottomleft-publishersalew:before {content:""; display:none;}

.super-deal-of-the-day-cont .header .right .topright-publishersalew
{
    line-height: 1px;
    font-size: 43px;
    font-weight: bold;
    letter-spacing: 0.01px;
    margin: 16px 5px;
    border-top: 1px solid #cc001d;
    padding: 26px 0;
    border-bottom: 1px solid #cc001d;

}

.topright-publishersalew:before {content:"UP TO 70% OFF";}

.super-deal-of-the-day-cont .header .right .bottomright-publishersalew
{
	line-height: 29px;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -1px;
	display:none;

}

.bottomright-publishersalew:before {content:"95% OFF";     display:none;
}


/* END END END */

/*  SUPER DEAL PUBLISHER SALE WEEKEND - CSS - SUPER DEAL PUBLISHER SALE WEEKEND - CSS  */
.super-deal-of-the-day-cont .header .left .topleft-publishersalewe {
	line-height: 32px;
    font-size: 23px;
    letter-spacing: 0.0em;
    font-weight: 600;
}

.topleft-publishersalewe:before {content:"UBISOFT";}

.super-deal-of-the-day-cont .header .left .bottomleft-publishersalewe {
	line-height: 25px;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 0.0em;
    color: #cc001d;
}

.bottomleft-publishersalewe:before {content:"PUBLISHER SALE";}

.super-deal-of-the-day-cont .header .right .topright-publishersalewe
{
	line-height: 31px;
    font-size: 34px;
    font-weight: 600;
    letter-spacing: 0.02em;
    color: #cc001d;
    display:	none;
}

.topright-publishersalewe:before {content:"UP TO";}

.super-deal-of-the-day-cont .header .right .bottomright-publishersalewe
{
    line-height: 1px;
    font-size: 43px;
    font-weight: bold;
    letter-spacing: 0.01px;
    margin: 16px 5px;
    border-top: 1px solid #cc001d;
    padding: 26px 0;
    border-bottom: 1px solid #cc001d;
}

.bottomright-publishersalewe:before {content:"UP TO 77% OFF";}

/* END END END */

.pub-text-form-top {
	line-height: 35px;
	font-size: 28px !important;
	letter-spacing: 0.05em !important;
	font-weight: 600 !important;
}

.pub-text-form-bott  {
	line-height: 30px;
	font-size: 33px !important;
	font-weight: 700 !important;
	letter-spacing: 0.03em !important;
	color: #cc001d;
}

.super-deal-of-the-day-cont .header .right
{
    text-align: center;
    /* padding: 14px 14px; */
    padding: 0;
    float:none !important;
}

.super-deal-of-the-day-cont .header.short-name-header .right
{
	color: #CC001D;
    text-align: right;
    padding: 0 10px 0;
}

.super-deal-of-the-day-cont .short-name  .header .right
{
	color: 						#CC001D;
	text-align:					center;
	width:						100%;
}

.super-deal-of-the-day-cont .header .right .top
{
	line-height: 				27px;

	font-size: 					30px;
}

.super-deal-of-the-day-cont .header .right .bottom
{
	line-height: 				49px;

	font-size: 					39px;
}

.game-info-title .right
{
	width: 						88px;
	height: 					44px;
}

.game-info-title .sep
{
	height: 					21px;

	margin-right: 				100px;

	border-bottom: 				1px solid;
}

.game-text-cont
{
	height: 					300px;

	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;
}

.btn-game-text-show-more
{
	font-size: 					14px;
}

.game-custom-item-img img
{
	width: 						100%;
	height: 					auto;
}

.game-custom-item-sep
{
	height: 					1px;

	line-height: 				1px;

	border-bottom: 				1px solid;
}

.apos-left,
.apos-right
{
	position: 					absolute;

	font-size: 					40px;
}

.apos-left
{
	top: 						0;
	left: 						0;
}

.apos-right
{
	bottom: 					0;
	right: 						0;
}

.game-custom-item-text p
{
	padding: 					20px 50px;

	font-size: 					20px;
	font-weight: 				bold;
}

.custom-item-link
{
	font-size: 					14px;
}


/**
	Slide sea
*/
.ig-gslide {
  width:100%; min-height:800px; 
  position:absolute;
  top:0; 
  left:0;
  display: block;
  opacity: 0;

}
.ig-slidebg1 {
  background:url('/store-img/store-back/sea-giveawayauctions-trade-beach-summer-sale-2017.jpg')  center top no-repeat;

}
.ig-slidebg2 {
  background:url('/store-img/store-back/bundles-beach-summer-sale-2017-2.jpg')  center top no-repeat;

}
.ig-slidebg3 {
  background:url('/store-img/store-back/sea-scratchy-beach-summer_sale-2017.jpg')  center top no-repeat;

}
.ig-slidesea {
  width:100%; min-height:500px; position:absolute; top:0; left:0;
   -webkit-transition: all 1s ease;
    transition: all 1s ease;
    width:100%; min-height:1200px; 
  position:absolute;
  top:0; 
  left:0;
  opacity: 0;
}
/* Da rimouovere o commentare quando si riabilita il background fisso */
.body { background: #474747;}
.ig-spacetop {pointer-events: none;}

.ig-summersale-responsive {display: none;}
@media (max-width: 1007px) {
	.ig-summersale-responsive {display: block;}
}

.gamescom-ga-code-body {
	background-color: #000;
}

.gamescom-ga-code {
    background-color: #000;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: -15px;
    height: 107px;
    vertical-align: middle;
    overflow: hidden !important;
}

.gamescom-ga-code h1 {
    text-align: center;
    color: #9F0110;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    vertical-align: middle;
    position: relative;
    top: 30px;
}

.tags-editor-cont
{

}

.tags-editor-text
{
	line-height: 25px;
}

.tags-editor-col
{
	width: 49%;
}

.tags-editor-col-inner
{
	border: 1px solid;
	border-radius: 3px;
}

.tags-editor-left
{
	margin-right: 1%;
}

.tags-editor-right
{
	margin-left: 1%;
}

.tags-editor-header
{
	padding: 0 10px;
	line-height: 25px;
}

.tags-editor-body
{
	padding: 10px;
}

.tags-editor-pop-list .left,
.tags-editor-pop-list .right a
{
	line-height: 23px;
}

.tags-editor-pop-list .left
{
	max-width: 135px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.tags-editor-pop-list .right a
{
	font-size: 15px;
}

.submit-tags-input
{
	width: 72%;
	padding: 0 5px;
	line-height: 23px;
	font-size: 11px;
	font-family: "Lucida Console", Monaco, monospace;
	border-radius: 3px;
	border: none;
}

.submit-tags-button
{
	width: 23%;
	height: 23px;
	border-radius: 3px;
}

.product-page .store__promo-img
{
	width: auto;
	height: 34px;
	margin: 5px 0 5px 5px;
}

.product-page .store__promo-img img
{
	width: 100%;
	height: auto;
	display: block;
}

.product-page .store__promo-text-cont
{
	margin-left: 95px;
	overflow: hidden;
}

.product-page .store__promo-text
{
	height: 44px;
	line-height: 44px;
	padding-left: 15px;
	padding-right: 5px;
	font-size: 13px;
	text-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
}

.product-page .store__promo-text span
{
	border-bottom: 1px solid;
}

.product-page .store__promo-angular
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 22px 0 22px 8px;
	border-color: transparent transparent transparent #DAD6CA;
}

.social-button-golden-giv {
    margin: 0 auto;
    text-align: center;
    max-width: 190px;
    position: relative;
    top: 20px;
}

.fb-div {
    float: left;
    margin-right: 10px;
}

.mass-giv-item {
	background: #cc001d;
}

/* PROMO CRYPTO SALE */

.store_back_promo_4 .promo_page h2 {
	font-size:			22.5px;
}

.promo_page .promo-crypto-sale-subt {
    text-align: left;
    line-height: 22px;
    color: #333;
    font-size: 20px;
    padding: 6px;
}