
/* --- OVERHEADER MAIN BANNER --- */


.border-banner-r-2
{

 	border-width: 6px;
	border-style: solid;
	-webkit-border-image:					-webkit-gradient(linear, 0 0, 0 100%, from(#2c353c), to(rgba(64, 80, 89, 1))) 1 100%;
	-webkit-border-image:					-webkit-linear-gradient(#2c353c, rgba(64, 80, 89, 1)) 1 100%;
	-moz-border-image:					-webkit-linear-gradient(#2c353c, rgba(64, 80, 89, 1)) 1 100%;
	-o-border-image:						-o-linear-gradient(#2c353c, rgba(64, 80, 89, 1)) 1 100%;
	border-image: linear-gradient(to bottom, #2c353c, rgba(64, 80, 89, 1)) 1 100%;
	/* CHROME CHROME */
    -webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1, #405059), color-stop(1, #2c353c), color-stop(0, #2c353c), color-stop(0, #2c353c)) 0 100%;
    border-right-width: 6px;
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;

}	


.main-banner
{
	position: 					relative;
	
	min-width: 					940px;
	height: 					290px;
	
	text-align: 				center;
}

/* BANNER STORE CATEGORY */

.banner-fightem
{

	background: 				url("/store-img/banner-category/theme_week_fightem.jpg") 50% top no-repeat;
}

.banner-shootem
{

	background: 				url("/store-img/banner-category/theme_week_shootem.jpg") 50% top no-repeat;
}

.banner-simulatem {
	
	background:					url("/store-img/banner-category/theme_week_simulatem.jpg") 50% top no-repeat;
	
	}
	
.banner-board {

	background:					url("/store-img/banner-category/theme_week_boardem.jpg") 50% top no-repeat;

}

.banner-fright {

	background:					url("/store-img/banner-category/theme_week_frightem.jpg") 50% top no-repeat;

}

/* BANNER STORE CATEGORY */

	
.main-banner-store
{

	background: 				url("/img/banner/bundles/online/spring_sale5b_1920x290.jpg") 50% top no-repeat;
}

.main-banner-store2
{

	background: 				url("/img/banner/bundles/online/saint-row_1920x290.jpg") 50% top no-repeat;
}

.main-banner-bundle
{

	background: 				url("/img/banner/bundles/online/adventuremegabundle_1920x290.jpg") 50% top no-repeat;
}

.main-banner-1ccompany
{
	background: 				url("/img/banner/bundles/online/1c_company_1920x290.jpg") 50% top no-repeat;
}

.main-banner a
{
	position: 					absolute;
	top: 						0;
	left: 						0;
	z-index: 					50;
	
	width: 						100%;
	height: 					100%;
}

.main-banner-store .claim-main
{
	position: 					absolute;
	z-index: 					25;
	
	width: 						100%;
	
	font-family: 				"Roboto", sans-serif;
	color: 						#f5f5f5;
	font-size: 					45px;
	top:						190px;
	
}

.main-banner-bundle .claim-main
{
	position: 					absolute;
	top: 						117px;
	left:						0;
	z-index: 					25;
	
	width: 						100%;
	
	color: 						#272C33;
	font-size: 					50px;
	margin-top:					0;
	font-family: 				'Racing Sans One', cursive;
	font-weight:				bold;
}
.main-banner-bundle .claim-main span
{
	color: 						#000;
	font-size: 					40px;
	display:					block;

}

.main-banner .claim-sub
{
	position:absolute;
	top: 						257px;
	left:						0;
	
	width: 						100%;
	
	color: 						#fff;
	font-family: 				'Racing Sans One', cursive;
	font-size: 					20px;
	letter-spacing: 			0.05em;
}

.main-banner-store .claim-sub
{
}

.main-banner-store-double {
	
	background: 				url("/img/banner/bundles/online/db_muffin_cook-serve1920.jpg") 50% top no-repeat;
	

}
.main-banner-store-double .banner-sx
{
	position: 					absolute;
	top: 						0;
	left: 						0;
	z-index: 					50;
	
	width: 						50%;
	height: 					100%;
}
.main-banner-store-double .banner-dx
{
	position: 					absolute;
	top: 						0;
	left: 						50%;
	z-index: 					50;
	
	width: 						50%;
	height: 					100%;
}

/* VARIANTE WEEKLY DEL BANNER OVERHEADER */
.adventure-banner-bundle
{

	background: 				url("/img/banner/bundles/online/majesco_1920x290.jpg") 50% top no-repeat;
}
.weekend-banner-bundle
{

	background: 				url("/img/banner/bundles/online/jesus_easter_1920x290.jpg") 50% top no-repeat;
}

.weekly-banner-bundle .claim-main
{
	position: 					absolute;
	top: 						116px;
	left:						0;
	text-align:					center;
	z-index: 					25;
	
	width: 						100%;
	
	color: 						#A90C0C;
	font-size: 					50px;
	font-family:				'Oswald', sans-serif;
	font-weight:				bold;
}
.weekly-banner-bundle .claim-main span
{
	color: 						#000;
	font-size: 					32px;
	display:					block;
	margin-top:					 10px;

}
.weekly-banner-bundle .claim-sub
{
	position: 					absolute;
	top: 						257px;
	left:						0;
	text-align:					center;
	z-index: 					25;
	
	width: 						100%;
	
	color: 						#f5f5f5;
	font-size: 					19px;
	margin-top:					0;
	font-family: 				"Roboto", sans-serif;
	font-weight:				400;
}

.weekly-banner-bundle a
{
	position: 					absolute;
	top: 						0;
	left: 						0;
	z-index: 					50;
	
	width: 						100%;
	height: 					100%;
}
/* END VARIANTE WEEKLY DEL BANNER OVERHEADER */
/* --- */

/* --- BANNER STORE UNDER-TAB / BANNER STORE --- */
.banner-store
{
	position:					relative;
	max-width: 					970px;
	height: 					200px;	
	overflow: 					hidden;
}

.banner-pixel-japan
{
	background: 				url("/img/banner/bundles/online/pixel_japan_940x200b.jpg") 50% top no-repeat;
}

.banner-cook
{
	background: 				url("/img/banner/store/cook_serve_delicious_940x200_euros_dollars.jpg") 50% top no-repeat;
}

.banner-dying-light
{
	background: 				url("/img/banner/bundles/online/dyinglight_subgame.jpg") 50% top no-repeat;
}

.banner-mordor
{
	background: 				url("/img_game/2015/august/20150825/shadow_mordor_fear2.jpg?version=20150903a") 50% top no-repeat;
}

.banner-jesus
{
	background: 				url("/img/banner/store/jesus_940x280.jpg") 50% top no-repeat;
}

.banner-premonition
{
	background: 				url("/img/banner/store/premonition_940x200_bonus_game.jpg") 50% top no-repeat;
}

.banner-fearless
{
	background: 				url("/img/banner/store/fearless_940x200_bonus_game.jpg?version=20150630a") 50% top no-repeat;
}

.banner-fearless-new
{
	background: 				url("/img/banner/store/fearless_940x200_bonus_game.jpg?version=20150630a") 50% top no-repeat;
}

.banner-lucius
{
	background: 				url("/img/banner/store/lucius_940x200.jpg?version=20150630a") 50% top no-repeat;
}

.banner-premonition
{
	background: 				url("/img/banner/store/deadly_940x200.jpg?version=20150630a") 50% top no-repeat;
}

.banner-orborun
{
	background: 				url("/img/banner/store/bannerorborun.jpg") 50% top no-repeat;
}

.banner-nosferatu
{
	background: 				url("/img/banner/store/nosferatu20151103_950x180.jpg") 50% top no-repeat;
}
.banner-fearless
{
	background: 				url("/img/banner/store/fearless_960x180_20151112.jpg") 50% top no-repeat;
}
.banner-nosferatu_slender
{
	background: 				url("/img/banner/store/bonusgameslender_950.jpg") 50% top no-repeat;
}

.banner-dustforce
{
	background: 				url("/img/banner/bundles/online/dustforce_1920x290.jpg?version=20150630a") 50% top no-repeat;
}

.banner-spoiler
{
	background: 				url("/img/banner/bundles/online/spoiler_alert_bonus_940x200.jpg?version=20150630a") 50% top no-repeat;
}

.banner-giveaway
{
	background: 				url("{{ CDN_PATH_STORE }}/store-img_game/banner_giveaway/banner/racer8_giveaway_940x142.jpg?version=20150830a") 50% top no-repeat;
}


.banner-goat-simulator
{
	background: 				url("/img/banner/bundles/online/goatsimulator_940x200.jpg") 50% top no-repeat;
}

.banner-store2
{
	position:					relative;
	max-width: 					970px;
	height: 					200px;
	
	overflow: 					hidden;

}

.banner-store a
{
	display:					block;
	line-height:				200px;
	z-index:					30;

}
.banner-store .claim-main
{
	position: 					absolute;
	top: 						74px;
	left:						0;
	text-align:					center;
	z-index: 					25;
	
	width: 						100%;
	
	color: 						#A90C0C;
	font-size: 					39px;
	font-family:				'Oswald', sans-serif;
	font-weight:				bold;
}
.banner-store .claim-main span
{
	color: 						#000;
	font-size: 					32px;
	display:					block;

}
.banner-store .claim-sub
{
	position: 					absolute;
	top: 						173px;
	left:						0;
	text-align:					center;
	z-index: 					25;
	
	width: 						100%;
	
	color: 						#f5f5f5;
	font-size: 					19px;
	margin-top:					0;
	font-family: 				"Roboto", sans-serif;
	font-weight:				400;
}

/* --- */

/* --- BANNER SUB GAMEBOX / BUNDLE--- */
.banner_sub_gamebox
{
	position:					relative;
	width: 						100%;
	height: 					280px;
	
	overflow: 					hidden;
}

.banner_sub_gamebox a
{
	display:					block;
	line-height:				200px;
	z-index:					30;

}

/* BUNDLE */
.banner_sub_gamebox-bundle .claim-main
{
	position: 					absolute;
	top: 						16px;
	left:						44px;
	text-align:					center;
	z-index: 					25;
	
	width: 						90%;
	
	color: 						#ffdc2d;
	font-size: 					28px;
	/*font-family:				'Oswald', sans-serif;*/
	font-family: 				'IM Fell DW Pica', serif;
	font-weight:				bold;
	
}
.banner_sub_gamebox-bundle .claim-main span
{
	/*color: 						#000;*/
	font-size: 					32px;
	display:					block;

}
.banner_sub_gamebox-bundle .claim-sub
{
	position: 					absolute;
	top: 						162px;
	left:						51px;
	text-align:					center;
	z-index: 					25;
	
	width: 						90%;
	
	color: 						#f5f5f5;
	font-size: 					18px;
	margin-top:					0;
	font-family: 				'IM Fell DW Pica', serif;
	font-weight:				400;
}
.banner_sub_gamebox-bundle .claim-sub span
{
	font-family: 				serif;
	font-weight:				400;
}

/* STORE */
.banner_sub_gamebox-store .claim-main
{
	position: 					absolute;
	top: 						16px;
	left:						44px;
	text-align:					center;
	z-index: 					25;
	
	width: 						90%;
	
	color: 						#ffdc2d;
	font-size: 					28px;
	/*font-family:				'Oswald', sans-serif;*/
	font-family: 				'IM Fell DW Pica', serif;
	font-weight:				bold;
	
}
.banner_sub_gamebox-store .claim-main span
{
	/*color: 						#000;*/
	font-size: 					32px;
	display:					block;

}
.banner_sub_gamebox-store .claim-sub
{
	position: 					absolute;
	top: 						162px;
	left:						51px;
	text-align:					center;
	z-index: 					25;
	
	width: 						90%;
	
	color: 						#f5f5f5;
	font-size: 					16px;
	margin-top:					0;
	font-family: 				'IM Fell DW Pica', serif;
	font-weight:				400;
}
.banner_sub_gamebox-store .claim-sub span
{
	font-family: 				serif;
	font-weight:				400;
}

/* BANNER DOWN */
.banner_sub_gamebox_store_down
{
	position:					relative;
	width: 						100%;
	height: 					200px;
	
	overflow: 					hidden;
	background: 				url("/img/banner/store/dyingmount_940x200.jpg") 50% top no-repeat;

}
.banner_sub_gamebox-store-down .claim-main
{
	position: 					absolute;
	top: 						16px;
	left:						44px;
	text-align:					center;
	z-index: 					25;
	
	width: 						90%;
	
	color: 						#ffdc2d;
	font-size: 					28px;
	/*font-family:				'Oswald', sans-serif;*/
	font-family: 				'IM Fell DW Pica', serif;
	font-weight:				bold;
	
}
.banner_sub_gamebox-store-down .claim-main span
{
	/*color: 						#000;*/
	font-size: 					32px;
	display:					block;

}
.banner_sub_gamebox-store-down .claim-sub
{
	position: 					absolute;
	top: 						162px;
	left:						51px;
	text-align:					center;
	z-index: 					25;
	
	width: 						90%;
	
	color: 						#f5f5f5;
	font-size: 					16px;
	margin-top:					0;
	font-family: 				'IM Fell DW Pica', serif;
	font-weight:				400;
}
.banner_sub_gamebox-store-down .claim-sub span
{
	font-family: 				serif;
	font-weight:				400;
}

/* --- */



/* BANNER FORM GIVEAWAY */
#banner_form_box {
	/*background: none repeat scroll 0% 0% rgb(179, 187, 187);
	width: 940px;
	margin: 30px auto -14px;
	height: 142px;*/
	background: none repeat scroll 0 0 rgb(179, 187, 187);
    margin: 0 auto;
    width: 956px;
	}    
#banner_form_box .banner_store {
	text-align:left;
	position: relative;
	}
#ribbon-s {
	vertical-align: top;
	max-width: 210px;
	margin: 15px 0px -59px -16px;
	z-index: 999;
	}
#ribbon-s img {
	position: relative;
	left: 5px;
	z-index: 9;
	top: 11px;
	width: 135px;
	}
#banner_form_box .banner_store .img_givebanner {
	display:inline-block;
	vertical-align:top;
	position:relative;
	top:30px;
	}
#banner_form_box .banner_store .img_givebanner img {
	width: 100%;
	vertical-align:middle;
	max-width: 303px;

	}
#banner_form_box .banner_store .form_email {
	display: inline-block;
	text-align: left;
	margin: 11px 0 0 20px;
	position:relative;
	top:30px;
	}
#banner_form_box .banner_store .form_email .key_icon {
	display:inline-block;
	width:30px;
	}
#banner_form_box .banner_store .form_email .key_icon img {
	width:30px;
	}
#banner_form_box .banner_store .form_email .title_form_give {
	color: rgb(44, 53, 60);
	display: inline-block;
	position: relative;
	top: 5px;
	left: 3px;
	}
#banner_form_box .banner_store .form_email .title_form_give span {
	font-size:23px;
	}
#banner_form_box .banner_store .form_email form {
	text-align:center;
	margin:0 auto;
	}
#banner_form_box .banner_store .form_email form a {
	background: -moz-linear-gradient(center top , #6eb233 0%, #284a08 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6eb233), color-stop(100%,#284a08));
	background: -ms-linear-gradient(top left, #284a08 0%, #6eb233 100%);  
	display: inline-block;
	border-radius: 4px;
	margin: 0px 15px;
	padding: 9px 13px;
	text-decoration:none;
	}
#banner_form_box .banner_store .form_email form #input_email {
	width: 480px;
	display: inline-block;
	height: 54px;
	position: relative;
	}
#banner_form_box .banner_store .form_email form #input_email #give_email {
	width:475px;
	margin:10px 2px;
	height:40px;
	padding-left: 10px;
	}
#banner_form_box .banner_store .form_email form #input_email #give_email_error {
    display: none;
    color: red;
	}
#banner_form_box .banner_store .form_email form #sign-me-box {
	text-align:left;	
	}
#banner_form_box .banner_store .form_email form #sign-me-box #signme-type {
	width: 15px;
	display: inline-block;
	position:relative;
	left:2px;
	}
#banner_form_box .banner_store .form_email form #sign-me-box #signme-type input {
	display: inline-block;
	position: relative;
	top: 2px;
	}
#banner_form_box .banner_store .form_email form #sign-me-box #signme-text {
	display: inline-block;
	width: 190px;
	}
#banner_form_box .banner_store .form_email form #sign-me-box #signme-text label {
	display: inline-block;
	font-weight: 200;
	font-size: 14px;
	color: rgb(44, 53, 60);
	margin: 0px 0px 0px 3px;
	padding: 0px;
	}
/* pop up RECAPTCHA banner form giveaway */
#myModal-givform .modal-dialog {
	width:344px;
	}
#myModal-givform .modal-dialog .modal-content {
	padding:10px;
	text-align:center;
	}
#myModal-givform .modal-dialog .modal-content .close_butt {
	display: inline-block;
	position: relative;
	padding:5px 8px 5px 0px;
	display:inline-block;
	}
#myModal-givform .modal-dialog .modal-content .close_butt .canc{
	background: none repeat scroll 0 0 transparent !important;
	border: medium none;
	padding:0;
	}
#myModal-givform .modal-dialog .modal-content .close_butt .canc img{
	width:20px;
	}

#myModal-login h2,
#myModal-forpass h2,
#myModal-register h2
{
	height: 					35px;

	padding-left: 				10px;

	line-height: 				35px;

	color: 						#FFF;
	font-size: 					18px;
	font-family: 				"Lucida Console", Monaco, monospace;
	text-shadow: 				0px 1px 0 #2E2E2E;

	background: 				#CC001D;
}

.modal-dialog .modal-content .modal-header button 
{
	padding: 					0 10px;

	line-height: 				35px;
	
	color: 						#FFF;
}

#create-account
{
	height: 					35px;

	padding-left: 				10px;

	line-height: 				35px;

	background: 				#2E2E2E;
}

#create-account a
{
	color: 						#999;
	font-size: 					13px;
	font-family: 				"Lucida Console", Monaco, monospace;
	text-shadow: 				0px 1px 0 #000;
}

#create-account a:hover
{
	color: 						#FFF;

	-webkit-transition: 		all 300ms ease;
	-moz-transition: 			all 300ms ease;
	-ms-transition: 			all 300ms ease;
	-o-transition: 				all 300ms ease;
	transition: 				all 300ms ease;
}

.input_popup_login
{
	width: 						100%;
	height: 					35px;

	padding: 					0 10px;

	line-height: 				33px;

	color: 						#333;
	font-size: 					12px;

	border: 					1px solid #999;

	-webkit-transition: 		all 300ms ease;
	-moz-transition: 			all 300ms ease;
	-ms-transition: 			all 300ms ease;
	-o-transition: 				all 300ms ease;
	transition: 				all 300ms ease
}

.input_popup_login:focus
{
	border: 					1px solid #999;

	box-shadow: 				inset 0 0 3px rgba(0, 0, 0, 0.3);
}

.button-pop
{
	height: 					35px;

	padding: 					0 15px;

	line-height: 				35px;

	color: 						#FFF;
	font-size: 					13px;
	font-family: 				"Lucida Console", Monaco, monospace;
	text-shadow: 				0px 1px 0 #2E2E2E;

	background: 				#CC001D;

	-webkit-transition: 		all 300ms ease;
	-moz-transition: 			all 300ms ease;
	-ms-transition: 			all 300ms ease;
	-o-transition: 				all 300ms ease;
	transition: 				all 300ms ease;
}

.button-pop:hover
{
	background: 				#A70000;
}

.button-forgot
{
	margin-left: 				5px;

	color: 						#999;

	-webkit-transition: 		all 300ms ease;
	-moz-transition: 			all 300ms ease;
	-ms-transition: 			all 300ms ease;
	-o-transition: 				all 300ms ease;
	transition: 				all 300ms ease;
}

.button-forgot:hover
{
	color: 						#2E2E2E;
}

#recaptcha_giveaway_store_div {
	position: relative;
	width: 303px;
	margin: 10px;
	}
#recaptcha_giveaway_store_div div {
	text-align:center;
	}
/* BUTTONS BUTTONS BUTTONS */
.button-form-pop {

	display:inline-block;
	}
/* BUTTONS BUTTONS BUTTONS */
/* pop up RECAPTCHA banner faorm giveaway */
/* END BANNER FORM GIVEAWAY */


/* --- BANNER GIVEAWAY --- */
.banner_giveaway
{
	margin: 					0 auto;

	background: 				#FFF;
}

.banner_giveaway .giveaway-ribbon
{
	position: 					absolute;
	top: 						9px;
	left: 						-11px;
	z-index: 					101;
	
	width: 						135px;
	height: 					29px;
	
	text-align: 				center;
	line-height: 				26px;
	
	background: 				url("../img/icons/ribbon-side-empty.png") left top no-repeat;
}

.banner_giveaway .giveaway-ribbon span
{
	padding: 					0 11px;
	
	color: 						#FFF;
	font-size: 					12px;
	font-family: 				"Lucida Console", Monaco, monospace;
	text-transform: 			uppercase;
	text-shadow: 				0px 1px 0px #2E2E2E;
}

.banner_giveaway .img-cont
{
	width: 						301px;
	height: 					142px;
}

.banner_giveaway .img-cont img
{
	width: 						100%;
	height: 					142px;
}

.banner_giveaway .form-cont
{
	width: 						637px;
	height: 					142px;
	
	padding: 					17px 20px 20px 20px;
	
	overflow: 					hidden;
}

.banner_giveaway .form-cont .giveaway-header
{
	line-height: 26px;
	font-size: 20px;
	text-align: left;
	text-transform: uppercase;
	/*letter-spacing: 0.03em;*/
}

.banner_giveaway .form-cont .giveaway-header i
{
    padding: 5px 5px 6px 6px;
    margin-right: 10px;
    color: #FFF;
    font-size: 15px;
    background: #CC001D;
    border: none;
    top: -2px;
    position: relative;
	
	/* border-radius: 				20px;
	-moz-border-radius: 		20px;
	-webkit-border-radius: 		20px; */
 }

.banner_giveaway .form-cont input.giveaway-email
{
	width: 						485px;
	height: 					40px;
	
	padding: 					0 15px;
	
	line-height: 				40px;

	color: 						#FFF;

	background: 				#2E2E2E;

	border:						none;
}

.banner_giveaway .form-cont .log-in-giv {
    margin: 0 auto;
    text-align: center;
    line-height: 15px;
}

.banner_giveaway .form-cont .log-in-text {
    margin: -10px auto;
    font-size: 12px;
    font-weight: bold;
}

.banner_giveaway .form-cont .claiming-note
{
	margin: 					5px auto;
	font-size: 					10px;
	font-style:    				italic;
}

.banner_giveaway .form-cont .log-in-buttons
{
	margin: 					18px auto;
}

.banner_giveaway .form-cont .promo-butt-margin
{
	margin: 					14px auto;
}

.form_giv {
    margin-top: -10px;
}


.banner_giveaway .form-cont a.giveaway-popup-btn
{
	padding: 					10px 20px;
	
	color: 						#FFF;
	font-size: 					15px;
	margin:                     0 5px;
	
	background: 				#CC001D;
	
	-webkit-transition: 		all 300ms ease;
	-moz-transition: 			all 300ms ease;
	-ms-transition: 			all 300ms ease;
	-o-transition: 				all 300ms ease;
	transition: 				all 300ms ease;
}

.banner_giveaway .form-cont a.giveaway-popup-btn:hover
{
	background: 				#A70000;
}

.banner_giveaway .giveaway-social-cont .fb-cont
{
	margin-right: 				15px;
}

.banner_giveaway .giveaway-social-cont .right
{
	
}

.banner_giveaway .giveaway-social-cont .right input
{
	margin-right: 				5px;
}

#myModal-givform .modal-dialog 
{
	width: 						344px;
}

#myModal-givform .modal-dialog .modal-content
{
	padding: 					10px;
	
	text-align: 				center;
}

#myModal-givform .modal-dialog .modal-content .close_butt
{
	position: 					relative;
	
	padding:					5px 8px 5px 0px;
	
	display: 					inline-block;
}

#myModal-givform .modal-dialog .modal-content .close_butt .canc
{
	padding: 					0;
	
	background: 				none repeat scroll 0 0 transparent !important;
	
	border: 					medium none;
}

#myModal-givform .modal-dialog .modal-content .close_butt .canc img
{
	width: 						20px;
}

#recaptcha_giveaway_store_div 
{
	position: 					relative;
	
	width: 						303px;
	
	margin: 					10px;
}

#recaptcha_giveaway_store_div div
{
	text-align: 				center;
}

.button-form-pop
{
	display: 					inline-block;
}

.sign-newsletter
{
	margin-right: 				5px;
}
/* --- */


#banner-carousel
{
	
}

#banner-carousel .item,
#banner-carousel-footer .item
{
	min-width: 				100%;
	height: 				180px;
}

.banner-carousel-part a
{
	display: 					block;
	line-height: 				180px;
}

.bg-pos-right
{
	background-position: 		right top;
	background-repeat: 			no-repeat;
}

.homepage .giveaway-social-cont {
    z-index: 100;
    background-color: rgba(0, 0, 0, 0.8);
    height: 100%;
    position: absolute;
    width: 100%;
    overflow: visible !important;
}

.homepage .banner_giveaway .form-cont {
    width: 655px;
    height: 142px;
    padding: 17px 20px 20px 20px;
    overflow: hidden;
}

.homepage .fb-cont {
}

.homepage .twitter-cont {
}

.homepage .social-text-cont {
    margin-left: 155px;
    margin-top: 46px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 6px;
}

.promo_page .social-text-cont {
    margin-left: 155px;
    margin-top: 46px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 6px;
}

.homepage .social-buttons-giv {
    margin-left: 185px;
}

.homepage .close-socials,
.promo_page .close-socials {
    margin: 5px 5px 0 0;
}

.homepage .close-socials img,
.promo_page .close-socials img{
    height: 30px;
    width: 30px;
}

.homepage .giveaway-social-cont .social-text-cont,
.homepage .giveaway-social-cont .social-buttons-giv
{
	float: 							none;

	margin: 						0 auto;
	margin-bottom: 					10px;

	text-align: 					center;

	overflow: 						auto;
}

.promo_page .giveaway-social-cont .social-text-cont,
.promo_page .giveaway-social-cont .social-buttons-giv
{
	float: 							none;

	margin: 						0 auto;
	margin-bottom: 					10px;

	text-align: 					center;

	overflow: 						auto;
}

.homepage .giveaway-social-cont .social-text-cont
{
	margin-top: 					15px;
}

.promo_page .giveaway-social-cont .social-text-cont
{
	margin-top: 					15px;
}

.homepage .giveaway-social-cont .social-buttons-giv
{
	width: 							270px;
}

.promo_page .giveaway-social-cont .social-buttons-giv
{
	width: 							270px;
}

.banner-home-top img
{
	width: 							100%;
}