body{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #333;
}
.container{
	transition:all 0.6s ease 0s;
}
.fix{
	overflow:hidden;
}
.clear{
	clear:both;
}
img{
	border:0; 
	max-width:100%;
}




/*Header*/
.site-header{
	background: #fff none repeat scroll 0 0;
	padding-bottom: 20px;
	padding-top: 5px;
}
.logo{}
.logo img{
	width: 260px;
	height: auto;
	display: block;
	margin: 0 auto;
}


/*Header Bottom*/
.header-bottom{
	background: #3575D3;
	padding: 45px 0 40px;
}
.featured-image{}
.featured-image img{
	border: 5px solid #fff;
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
}

.subscribe{}
.subscribe h1{
	color: #fff;
	font-size: 39px;
	font-weight: 700;
	margin: 0 0 20px;
	text-align: center;
}

.subscribe h2{
	border-bottom: 1px solid #ccc;
	color: #fff;
	font-size: 21px;
	font-weight: 600;
	margin: 0 0 15px;
	padding-bottom: 15px;
	text-align: center;
}


#mc_embed_signup{
	width: 500px;
	display: block;
	margin: 0 auto;
}
.subscribe form{}
.form-group {
  margin-bottom: 10px;
}
.subscribe form label{
	color: #fff;
	display: block;
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 3px;
}
.subscribe input[type="text"]{
	border-radius: 0;
	box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.05) !important;
	font-size: 17px;
	font-weight:600;
	height: 40px;
	outline: medium none;
	padding: 5px 10px;
	color: #333;
}
.subscribe input[type="email"]{
	border-radius: 0;
	box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.05) !important;
	font-size: 17px;
	font-weight:600;
	height: 40px;
	outline: medium none;
	padding: 5px 10px;
	color: #333;
}
.subscribe form input[type="text"]:focus{
	border: 2px solid #42B0E2;
}
.subscribe input[type="submit"]{
	background-color: #fa5b3c;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	color: rgb(255, 255, 255);
	font-size: 23px;
	font-weight: 700;
	outline: medium none;
	height: 52px;
	line-height: 36px;
	transition: all 0.4s ease 0s;
}
.subscribe form input[type="submit"]:hover{
	background:#9E2107;
}



/*SlideShow*/
.slideshow{
	padding: 20px 0;
	background: #072933;
	border-top: 1px solid #4882C6;
}
.slide-items{
	margin: 0;
	padding: 0;
	list-style: none;
}
.single-slide{
	max-height: 320px;
	width: auto;
}
.single-slide img{
	border-radius: 4px;
	box-shadow: 0 1px 1px #ddd;
	display: inline-block;	
}


/*About Me*/
.about-me{
	background: #f7f7f7 none repeat scroll 0 0;
	padding-bottom: 45px;
	padding-top: 50px;
}
.about-me p{
	font-size: 18px;
	line-height: 32px;
	color: #333;
	margin-bottom: 15px;
}
.about-me p a{
	outline: none;
	color: #D0282D;
	font-size: 20px;
	font-weight: 700;
}
.about-me p a:hover{
	text-decoration: underline;
}


/*Site Footer*/
.site-footer{
	background: #3575B9;
	padding: 15px 0;
	border-top: 1px solid #999;
}
.social-links{}

.social-links ul{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
.social-links ul li{
	display: inline-block;
	margin: 0 13px;
}
.social-links ul li a{
	color: #fff;
	display: inline-block;
	font-size: 28px;
	font-weight: 700;
	outline: medium none;
	text-align: center;
	text-decoration: none;
	transition: all 0.5s ease 0s;
}
.social-links ul li a:hover{
	color: #999;
}
