body{
	font-size: 14px;
	/*font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;*/
	font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
	color:#333;
	background: none;
}
a{
	color:#BA2B2A;
	text-decoration: underline;
}
a:hover,a:visited,a:active{
	color:#BA2B2A;
}
.entry-title{
	font-size: 28pt;
}
.site-container, .footer-inner{
	max-width: 950px;
}
.site-header{
	color:#fff;
	background: #202020;
}
.logo{
	margin:10px 0 0 16px;
	padding: 0;
	width: 100%;
	height: 110px;
	-webkit-background-size: contain;
	background-size: contain;
}
.title-area{
	height: 150px;
}
.header-right-box{
	float: right;
	margin:10px 36px 0 0;
	line-height: 1.1;
	font-size: 10pt;
	text-align: right;
}
.header-right-box p{
	margin:13.333px 0;
}
.site-header .widget-area{
	float: none;
	width: auto;
}
.site-header .widget_nav_menu{
	clear: both;
	background: #b51b1b;
}
/*
.genesis-nav-menu{
	overflow: visible;
}
.genesis-nav-menu a{
	text-decoration: none;
}
.genesis-nav-menu > li{
	position: relative;
	float: left;
	border-right:2px solid #a31818;
}
.genesis-nav-menu > li > a{
	padding:0 12px !important;
	height: 33px;
	line-height: 33px;
	color:#fff;
	border-bottom:1px solid #b51b1b;
	background: #b51b1b;
}
.site-header .genesis-nav-menu{
	float: none;
	background: none;
}
.genesis-nav-menu .current-menu-item > a{
	background: #b51b1b
}
.genesis-nav-menu .menu-item:hover{
	position: relative;
}
.genesis-nav-menu .sub-menu{
	position: absolute;
	left:-1px !important;
	top: 33px;
	border:0;
}
.genesis-nav-menu .sub-menu .sub-menu{
	left: 100% !important;
	top: 0 !important;
	margin: 0 !important;
}
.site-header .genesis-nav-menu .sub-menu a{
	padding:8px 12px;
	color:#fff;
	border-bottom:1px solid #a31818;
	background: #b51b1b;
}
.site-header .genesis-nav-menu .sub-menu a:hover{
	color:#666;
	background: #eee;
}
*/
.responsive-menu-icon{
	background: #b51b1b
}
.site-inner{
	padding-top: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.footer-widgets{
	color:#fff;
	background: #b51b1b;
}
.footer-widgets .wrap{
	padding: 21px 0 10px;
}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3{
	padding:0;
}
.footer-widgets .widget-title{
	margin: 0 0 10px;
	padding:0 10px 10px;
	line-height: 1.1;
	font-size: 13pt;
	font-weight: normal;
	text-transform: none;
	border-bottom:1px solid #fff;
}
.footer-widgets .widget-area .textwidget{
	padding:0 10px;
}
.footer-widgets .widget-area .textwidget p{
	margin:0 0 10px;
}
.website-info{
	padding:5px 0;
	text-align: center;
	font-size: 10pt;
	/*color:#333;*/
	/*border-top:1px solid #fff;*/
}
.website-info a{
	/*color:#333;*/
}
/*@media only screen and (max-width: 1200px){
	.content {
	    width: 650px;
	}
}*/
@media only screen and (max-width: 800px) {
	.genesis-nav-menu > li{
		float: none;
	}
	.genesis-nav-menu.responsive-menu .sub-menu{
		background: #b51b1b;
	}
	.genesis-nav-menu.responsive-menu .menu-item-has-children{
		color:#fff;
	}
	.genesis-nav-menu .sub-menu .sub-menu{
		left: auto !important;
	}
	.site-header .genesis-nav-menu .sub-menu a{
		border-bottom: 0;
	}
	.genesis-nav-menu.responsive-menu li a{
		padding:12px !important;
		height: auto;
		line-height: 20px;
	}
	.genesis-nav-menu.responsive-menu > li{
		border-bottom:1px solid #a31818;
	}
	.genesis-nav-menu.responsive-menu .current-menu-item > a, .genesis-nav-menu.responsive-menu .sub-menu a{
		color:#fff;
	}
	.genesis-nav-menu .sub-menu{
		top: 0;
	}
	.genesis-nav-menu.responsive-menu li a, .genesis-nav-menu.responsive-menu li a:hover{
		line-height: 20px;
	}
	.site-inner{
		padding:0 15px;
	}
	/*.footer-widgets{
		margin:0 -15px;
	}*/
	.footer-widgets .wrap {
	    padding: 60px 30px 30px;
	}
	.title-area{
		width: 100%;
		height:inherit;
		padding:10px 40px;
	}
	.title-area .logo{
		margin: 10px auto;
	}
	.header-right-box {
	    float: none;
	    margin: auto;
	    padding: 10px 40px;
	}
	.site-header .search-form input[type="search"] {
	    background-position: right;
	}
	.site-header .search-form input[type="search"]{
		margin:0;
	}
}
