/*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{
	background:#fff;
	font:100% Arial,'Signika','Open sans',sans-serif;
	line-height: 1.2;
	font-weight:normal;
	font-style:normal;
	color:black;
	position:relative;
	
}

/*Wrapper*/

#wrapper{
	width:100%;
}

/*End wrapper*/


/*Main header*/
#mainHeader{
	background:#ff6E22 url(../images/bgorRpeat.png) repeat-x;
	padding-top:0px;
	padding-bottom:50px;
	position:relative;
}

header{
	width:600px;
}

header h1{
	font-family:"Signika";
	font-weight:300;
	font-size:35px;
}

/*End main header*/

/*Elements style*/

#logo, header h1,#socials, #notification, #display, #twitterFeed p, #pageFooter p{
	margin-left:40px;
}

/*End elements style*/


/*Logo*/
#logo{
	margin-bottom:15px;
}
/*End logo*/

/*Socials*/

#socials{
	position:absolute;
	bottom:-2px;
}

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

#socials li.fb{background: url(../images/socialSprite.png) no-repeat -134px 0;}
#socials li.tw{background: url(../images/socialSprite.png) no-repeat -107px 0;}
#socials li.li{background: url(../images/socialSprite.png) no-repeat -161px 0;}
#socials li.fl{background: url(../images/socialSprite.png) no-repeat -53px 0;}
#socials li.vm{background: url(../images/socialSprite.png) no-repeat -26px 0;}
#socials li.rss{background: url(../images/socialSprite.png) no-repeat -80px 0;}
#socials li.pcs{background: url(../images/socialSprite.png) no-repeat 1px 0;}

/*End socials*/


/*Notification*/

#notification {
	width:885px;
	margin-top:30px;
}

#notification p:before, #notification h4:before, label.error:before{
	content:"— ";
}

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

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

form{
	position:relative;
}

input[type="email"]{
	moz-transition: border 0.3s ease 0s, color 0.3s ease-out 0s;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	background: #fff;
	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;
	border: 1px solid #ccc;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	color: #6d6e71;
	font-weight:bold;
	outline-width: 0;
	font-size:14px;
	font-style:italic;
	width: 400px;
	height:45px;
	padding-left:15px;
}


input:focus{
	outline-width: 0	
}

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

input[type="submit"]{
	background:url(../images/btnSend.png) no-repeat;
    border: medium none;
    color: #000;
    cursor: pointer;
    padding: 12px;
    width: 43px;
	height:52px;
	font-weight:bold;
	text-indent:-9999px;
	position:absolute;
	left:374px;

}

.link {
	font:100% Arial,'Signika','Open sans',sans-serif;
	font-size:12px;
    line-height: 1.2;
	font-weight:normal;
	font-style:normal;
	color: #f8492d;
	text-decoration: none;
}


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

/*End notification*/

#display{width:520px;float:left;}

#countDown{
	background:#fff url(../images/bgwRpeat.png) repeat-x;
	margin-top:20px;
	
}

/* jQuery Countdown styles 1.5.11. */

.countdown_show4 .countdown_section {
    height: 90px;
    width: 107px;
	position:relative;
	text-align:center;
	float:left;
	margin-right:20px;
	margin-top:22px;
	margin-bottom:3px;
	color:#6d6e71;
	font-size:11px;
	padding-top:30px;
	background: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:#ff6E22;
}


/* End Count Down */


/*Compagnyinfo*/

#compagnyInfo{
	background:url(../images/divider.png) no-repeat 0 6px;
	height:148px;
	width:425px;
	float:left;
	padding-left:40px;
}
#compagnyInfo p.personal, #compagnyInfo ul.personal {
    float: left;
	color:#6d6e71;
	font-size: 12px;
	margin-top:40px;
	line-height:1.5;
	text-decoration: none;
}

#compagnyInfo p.personal {
    margin-right: 30px;
    width: 130px;
}

#compagnyInfo span{
	font-weight:bold;
}

/*End compagny info*/

/*Twitter feed*/

#twitterFeed{
	background:#fff;
	box-shadow:0 3px 6px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
	z-index:3000 ;
	position:relative;
}

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

/*End twitter feed*/

.orange{
	color:#ff6E22;;
}

.bold{
	font-weight:bold;
}

/*Map*/

#map{
	height:300px;
}

/*End map*/

/*Slideshow*/

#slideShow{
	width:100%;
	overflow:hidden;
}

/*End slideshow*/

/*Footer style*/

#pageFooter{
	background:#fff url(../images/bgwRpeat.png) repeat-x;
}

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


/*End footer style*/


/* Error style*/
label.error{
	display:block;
	padding-bottom:10px;
	font-size:11px;
	color:#ff6E22;
	font-weight:bold;
	position:absolute;
	top:18px;
	left:440px;
}
/* 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 */
	input[type="email"]{height:41px;}
	input[type="submit"]{left:380px;}
	/*Count down display*/
	#display{width:508px;}
	/*Information*/
	#compagnyInfo{padding-left:25px;}
	/*Twitter feed*/
	#twitterFeed p{line-height:1.6;}
}



/* Tablet Portrait size -> standard 960 */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	/*Header, Notification area and Comapgny info*/
	header, #notification, #compagnyInfo{width:730px;}
	/*Input button*/
	input[type="submit"]{left:394px;}
	/*Count down*/
	#countDown{background:url(../images/bgwRpeat.png) repeat #FFFFFF;}
	/*Information*/
	#compagnyInfo{background:url(../images/dividerLarge.png) no-repeat left 0;}
	/*Twitter feed*/
	#twitterFeed p{line-height:1.7;}
	

}


/* 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;}
	/*Header, Notification area, Display and Comapgny info*/
	header, #notification, #compagnyInfo,#display{width:440px;}
	/*Input */
	input[type="email"]{width:360px;}
	input[type="submit"]{left:341px;}
	/*Count down*/
	#countDown{background:url(../images/bgwRpeat.png) repeat scroll 0 0 #FFFFFF;}
	.countdown_show4 .countdown_section {margin-right:0;text-align:center;padding-top:25px;background:url(../images/circleMedium.png) no-repeat;}
	/*Information*/
	#compagnyInfo{background:url(../images/dividerMedium.png) no-repeat center top;}
	/*Twitter feed*/
	#twitterFeed p{line-height:1.6;}
	
}


/* Mobile Portrait Size -> Mobile Landscape Size */
@media only screen and (max-width:479px) {
	/*Header, Notification area, Display and Comapgny info*/
	header, #notification, #compagnyInfo{width:250px;}
	/*Input */
	input[type="email"]{width:220px;font-size:11px;padding-left:10px;}
	input[type="submit"]{left:194px;}
	/*Display, Compagny info element float reset*/
	#display,#compagnyInfo p.personal, #compagnyInfo ul.personal {float:none;}
	/*Count down*/
	#countDown{background:url(../images/bgwRpeat.png) repeat #FFFFFF;padding-bottom:30px;}
	/*Display*/
	#display{width:255px;}
	/*Information*/
	#compagnyInfo{background:url(../images/dividerSmall.png) no-repeat center 0;height:auto;}
	#compagnyInfo p.personal{margin-bottom:20px;margin-top:30px;}
	#compagnyInfo ul.personal{margin-top:0;}
	/*Twitter feed*/
	#twitterFeed p{line-height:1.7;}

}


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






