/* Themify Customize Styling */
body {	
	background-color: #ffffff;
	background-color: rgba(255,255,255,1.00);
	font-family:Open Sans;	font-size:16px;
	line-height:26px;

	color: #333333;
	color: rgba(51,51,51,1); 
}
a {		font-weight:bold;

	color: #7eb0bf;
	color: rgba(126,176,191,1); 
}
a:hover {		font-weight:bold;

	color: #7fb2c1;
	color: rgba(127,178,193,1); 
}
#site-logo img {		width: 220px; 
}
#site-logo a {		width: 220px; 
}
#site-description {	display: none; 
}
#main-nav ul {	
	background-color: #ebebeb;
	background-color: rgba(235,235,235,1.00); 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {	
	color: #ec6247;
	color: rgba(236,98,71,1); 
}
#main-nav ul a:hover,  #main-nav .current_page_item ul a:hover,  #main-nav ul .current_page_item a:hover,  #main-nav .current-menu-item ul a:hover,  #main-nav ul .current-menu-item a:hover {	
	background-color: transparent; 
}
#footer {	
	background-color: #ffffff;
	background-color: rgba(255,255,255,1.00);
	padding: 20px; 
}

/* Themify Custom CSS */
.single-post .post-content {
	  background-color: #fff;min-width: 120px;padding-right: 20px;
}
input[type="text"], input[type="search"], input[type="email"], input[type="url"] {
	  width: auto;
}
span.wpcf7-list-item {
	  display: block; 
}
.widget li {
	  border-top: 1px solid #7EB0BF;
}
.type-page {
	  border-top: 1px solid #7EB0BF;
}
#footer {
	  border-top: 1px solid #7EB0BF;
}
.breadcrumbs {
	  background-color: #fff;padding: 10px;
}
.category #layout  {
	  background-color: #fff;margin-top: 49px;padding-right: 20px;width: ;border-top: 1px solid #7EB0BF;
}
.category .page-title{
	  margin: -24px 0px 15px;
}
.category #content{
	  margin: 0 0px;
}
.category .widget{
	  margin: -24px 0 15px;
}
.single #layout  {
	  background-color: #fff;margin-top: 49px;padding: 0px;width: ;border-top: 1px solid #7EB0BF;
}
.single .page-title{
	  margin: -24px 0 15px;
}
#content {
	  float: left;padding: 5% 0 0%;margin-top:10px;
}
.single #content {
	  padding: 1% 0 3%;width: 73%;
}
#sidebar {
	  float: right;margin-top: 20px;margin-right:0px;padding: 0px;width: 230px;
}
#header {
	  height: 100px;
}
#footer {
	  background-color: #fff;padding: 10px 15px 0 15px;
}
#main-nav {
	  bottom: -16px;margin-left: 250px;
}
.social-widget {
	  bottom: 46px;
}
#main-nav ul {
	  background: #EBEBEB none repeat scroll 0 0;border: none;border-radius: 0px;
}
#main-nav .sub-menu a:hover {
	  color: #62B3C2;background-color: #EBEBEB;
}