body{
	font: 15px/1.5 Arial, Helvetica, Sans-serif;
	padding:0;
	margin:0;
	background-Color:#f4f4f4;
}

/* Global ------------------------------------ */
.container{
	width:80%;
	margin:auto;
	overflow:hidden;
/* 	padding-left:10px;  */
}

ul{
	margin:0;
	padding:0;
}

.button_1{
	height:38px;
	background:#e8491d;
	border:0;
	padding-left:20px;
	padding-right:20px;
	color:#ffffff;
}

.dark{
	padding:15px;
	background:#354248;
	color:#ffffff;
	margin-top:10px;
	margin-bottom:10px;
}
/* Header -------------------------------------*/
header{
	background:#ffffff;
	color:#ffffff;
	padding-left:10px; 
	padding-top:20px;
	min-height:60px;
/*	border-bottom:#e8491d 3px solid; */
}

header a{
	color:#000000;
	text-decoration:none;
	text-transform: uppercase;
	font-size:16px;
}

header li{
	float:left;
	display:inline;
	padding: 0 20px 0 20px;
}

header #branding{
	float:left;
	
}

header #branding h1{
	margin-left:10px;
	margin-top:  0px;
}

header nav{
	float:right;
	margin-top:10px;
}
header .highlight, header .current a{
	color:#e8491d;
	font-weight:bold;
} 

header a:hover{
	color:#cccccc;
	font-weight:bold;
}

/* Showcase section background----------------------------*/

#showcase{
	min-height: 500px;
	background:url('../images/mother3.jpg') -50px 70px fixed; 
	background-size:cover;
	text-align:center;
	color:#ffffff;   
	text-shadow: 4px 4px #000000
}

#showcase h1{
	margin-top:80px;
	font-size:50px;
	marging-bottom:10px;
}

#showcase p{
	font-size:24px;
}


/* Newsletter section ------------------------------------------*/
/* #newsletter{
	padding:15px;
	color:#ffffff;
	background:#35424a;
}  */

#newsletter h1{
	float:left;
}

#newsletter form{
	float:right;
	margin-top:15px;
}

#newsletter input[type="email"] {
	padding:4px;
	height:30px;
	width:200px;
}

/* Boxes section -Status-----------------------------------*/
#boxes{ 
	margin-top:30px;
}

#boxes h1 {
	float:top;
	font-size:18px;
	text-align:center;
	width:30%;
	padding-left:20px;
}
#boxes .box{
	float:left;
	text-align: center;
	width:30%;
	padding:5px;
}

#boxes .box img{
	text-align:center;
	width:110px;
}

/* Ticket boxes ----------------------------------------- */
boxarea{
	list-style: none;
	padding:10px;
	border: #cccccc solid 1px;
	margin-bottom:5px;
	background:#e6e6e6;
}

/* Sidebar --------------------------------------------- */
aside#sidebar{
	float:right;
	width:30%;
	margin-top:10px;
}

aside#sidebar .quote input, aside#sidebar .quote textarea{
	width:90%;
	padding:10px;
}


/* Main-column (about) ----------------------------------- */
article#main-col{
	float:left;
	width:65%;
}


/* Services  -------------------------------------------- */
ul#services li{
	list-style: none;
	padding:5px;
	border: #cccccc solid 1px;
	margin-bottom:1px;
	background:#e6e6e6;
}


footer{
	padding:10px;
	margin-top:20px;
	color:#ffffff;
	background-color:#E61B41;
	text-align:center;
}

/* Media Queries ----------------------------------------  */
@media(max-width: 468px){
	header #branding,
	header nav,
	header nav li,
	#newsletter h1,
	#newsletter form,
	#boxes .box,
	article#main-col,
	aside#sidebar
	{
		float:none;
		text-align:center;
		width:100%;
	}
	
	header{
		padding-bottom:10px;
	}
	
	#showcase h1{
		margin-top:40px;
	}
	#newsletter button, .quote button{
		display:block;
		width:100%;
	}
	
	#newsletter form input[type="email"]{
		width:100%;
		margin-bottom:5px;
	}
}