/*reset*/
html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p,a, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video, th, td, tr,iframe {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align:baseline;
	font: inherit;
	text-decoration:none;
	list-style:none;
	
}

a,a:active,a:hover {outline: none;}

/*html5 display rule*/
address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}


/* Basic style */
body{
	
	font:100% Arial,'Signika','Open sans',sans-serif;
	line-height: 1.2;
	font-weight:normal;
	font-style:normal;
	position:relative;
	background:#000000;
	
}

/*Wrapper*/

#wrapper{
	width:100%;
	margin-bottom:200px;
}

#innerHeader, #innerNotification, #innerCountdown, #innerTwitter, #innerFooter, #innerLogo{
	width:800px;
	margin: 0 auto;
	position:relative;
}

/*End wrapper*/


header{
	
	padding-top:20px;
	padding-bottom:25px;
	background: #ffffff url(../images/bgwRpeat.png) repeat-x;
}

header h1{
	font-family:"Signika";
	font-weight:600;
	font-size:35px;
	color:#333333;
	text-align:center;
}

header h2{
	font-family:"Signika";
	font-weight:400;
	font-size:25px;
	color:#333333;
	text-align:center;
}

/*End main header*/


/*Logo*/
#logo{
	margin-top:70px;
	margin-bottom:50px;
}

#innerLogo{
	text-align:center;
}
/*End logo*/

/*Socials*/

#socials{
	position:absolute;
	bottom:-38px;
	left:300px;
}

#socials li, #socials a{
	display:table-cell;
	width:28px;
	height:26px;
}

#socials li.fb a{background: url(../images/socialSprite.png) no-repeat -135px 0;}
#socials li.tw a{background: url(../images/socialSprite.png) no-repeat -108px 0;}
#socials li.li a{background: url(../images/socialSprite.png) no-repeat -162px 0;}
#socials li.fl a{background: url(../images/socialSprite.png) no-repeat -54px 0;}
#socials li.vm a{background: url(../images/socialSprite.png) no-repeat -27px 0;}
#socials li.rss a{background: url(../images/socialSprite.png) no-repeat -81px 0;}
#socials li.pcs a{background: url(../images/socialSprite.png) no-repeat 0 0;}

#socials li.fb a, #socials li.tw a, #socials li.li a, #socials li.fl a,#socials li.vm a, #socials li.rss a, #socials li.pcs a {
-webkit-transition: background-position .3s ease-in-out;
-moz-transition: background-position .3s ease-in-out;
-o-transition: background-position .3s ease-in-out;
transition: background-position .3s ease-in-out;
}
#socials li.fb a:hover{background: url(../images/socialSprite.png) no-repeat -135px -26px;}
#socials li.tw a:hover{background: url(../images/socialSprite.png) no-repeat -108px -26px;}
#socials li.li a:hover{background: url(../images/socialSprite.png) no-repeat -162px -26px;}
#socials li.fl a:hover{background: url(../images/socialSprite.png) no-repeat -54px -26px;}
#socials li.vm a:hover{background: url(../images/socialSprite.png) no-repeat -27px -26px;}
#socials li.rss a:hover{background: url(../images/socialSprite.png) no-repeat -81px -26px;}
#socials li.pcs a:hover{background: url(../images/socialSprite.png) no-repeat 0 -26px;}


/*End socials*/



#display{margin-left:140px;}

#countDown{
	margin-top:80px ;
	margin-bottom:40px;	
}

/* jQuery Countdown styles 1.5.11. */

.countdown_show4 .countdown_section {
    height: 119px;
    width: 124px;
	position:relative;
	text-align:center;
	float:left;
	margin-right:5px;
	color:#6d6e71;
	font-size:11px;
	padding-top:30px;
	:url(../images/counterBg.png) no-repeat;
}

.countdown_amount {
	margin-bottom:5px;
	font-family: "Signika";
	font-size:25px;
	font-weight:300 !important;
	font-weight:normal;
	color:#cd3359;
}


/* End Count Down */


/*Notification*/

#notification {
	background: #ffffff url(../images/bgwRpeat.png) repeat-x;
	padding:30px 0;
	text-align:center;
}

#notification p{
	color:#6d6e71;
	line-height:1.5;
	font-style:italic;
	font-size:14px;
	margin-bottom:20px;
}

#notification p span{
	font-weight:bold;
	
}

input[type="email"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
    box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.15) inset;
	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.15) inset;
	-moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.15) inset;
	-o-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.15) inset;
    color: #6D6E71;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    height: 40px;
    outline-width: 0;
    padding-left: 15px;
    width: 420px;
}


input:focus{
	outline-width: 0	
}

input[type="submit"]::-moz-focus-inner {border:0;}

input[type="submit"] {
    background-color: #CD3359;
    border: medium none;
    border-radius: 0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-o-border-radius:0 5px 5px 0;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    margin-left: -142px;
    padding: 13px 12px;
    width: 138px;
}

#notification h4{
	font-weight:bold;
	color:#cd3359;
	font-size:12px;
	margin-top:10px;
	font-style:italic;
	margin-left:-330px;
}

/*End notification*/


/*Twitter feed*/

#twitterFeed{
	background:#cd3359;
	z-index:3000 ;
	position:relative;
	
}

#twitterFeed p{
	color:#fff;
	font-size:12px;
	padding:20px 20px 20px 40px;
	background:url(../images/twitterBird.png) no-repeat left center;
	margin-left:70px;
}


.tweet_list{height:15px;overflow:hidden;}
.tweet_list a{font-weight:bold; color:#fff;}

/*End twitter feed*/



/*Footer style*/

#pageFooter{
	background:#333;
	background:rgba(51,51,51,0.9);
	text-align:center;
}

#pageFooter p{
	color:#6d6e71;
	font-size:11px;
	padding:20px 20px 20px 0;
}


/*End footer style*/


/* Error style*/
label.error{
 	color: #cd3359;
    display: block;
    font-size: 11px;
    font-weight: bold;
    left: 632px;
    padding-bottom: 10px;
    position: absolute;
    top: 78px;
}
/* ENd error style*/

/* Clear float style*/
.clearfix:before,
.clearfix:after{
	content:"";
	display:table;
}

.clearfix:after{
	clear:both;
}
/*End clear float style */


/*-------------------------------------------------------------------------*/

/* Media queries */


/*iPad lanscape*/
@media screen and (max-device-width: 960px){
	input[type="submit"]{background-color:#cd3359;-webkit-appearance: none;padding:15px 12px;}
	label.error{top: 84px;}
}



/* Tablet Portrait size -> standard 960 */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	#innerHeader, #innerNotification, #innerCountdown, #innerTwitter, #innerFooter, #innerLogo{width:700px;}
	#socials{left:260px;}
	#display{margin-left:95px;}
	input[type="submit"]{background-color:#cd3359;-webkit-appearance: none;padding:15px 12px;}
	label.error{left: 580px;top: 82px;}
}


/* Mobile Landscape Size -> Tablet Portrait size*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	html{-webkit-text-size-adjust: none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
	#innerHeader, #innerNotification, #innerCountdown, #innerTwitter, #innerFooter, #innerLogo{width:400px;}
	#socials{left:110px;}
	header h1{font-size:30px;}
	header h2{font-size:20px;}
	input[type="email"]{width:350px;}
	input[type="submit"]{background-color:#cd3359;padding:15px 12px;width:109px;margin-left:-112px;-webkit-appearance: none;}
	#notification h4{margin-left:-265px;}
	#display{margin-left:75px;}
	#twitterFeed p{margin-left:25px;}
	.tweet_list{height:66px;line-height:1.4;}
	
}


/* Mobile Portrait Size -> Mobile Landscape Size */
@media only screen and (max-width:479px) {
	html{-webkit-text-size-adjust: none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
	#innerHeader, #innerNotification, #innerCountdown, #innerTwitter, #innerFooter, #innerLogo{width:230px;}
	#socials{left:15px;}
	header h1{font-size:25px;}
	header h2{font-size:15px;}
	input[type="email"]{width:210px;}
	input[type="submit"]{
		background-color:#cd3359;
		-webkit-appearance: none
		;margin-left:0;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
		margin-top:10px;
		width:222px;
		padding:10px 12px;
}
		
	#notification h4{margin-left:-123px;}
	#display{margin-left:55px;}
	#twitterFeed p{margin-left:15px;}
	.tweet_list{height:146px;line-height:1.4;}
}


/*End media queries*/
/*-------------------------------------------------------------------------*/






