/* Themify Customize Styling */
body {	
	background-color: #ffffff;
	border: none; 
}
a {	
	color: #ca0813; 
}
a:hover {	
	color: #000000; 
}
#headerwrap {	
	background-size: cover;
	background-color: #ffffff; 
}
#header a {		font-weight:bold;
	font-weight:bold;

	color: #d81b19; 
}
#header a:hover {	
	color: #a1a6b4; 
}
#site-logo img {		width: 45px; 
}
#site-logo a {		width: 45px; 
}
#main-nav {	
	height: 0px;
	border: none; 
}
#main-nav a {	
	color: #ca0813;
	border: none; 
}
#main-nav a:hover {	
	background-color: #ffffff;
	color: #000000; 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	background-color: #ffffff;
	color: #000000; 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	background-color: #ffffff;
	color: #000000; 
}
#main-nav ul {	
	background-color: #ffffff;
	border: none; 
}
#main-nav ul li 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 {		font-style:normal;
	font-weight:normal;
	text-decoration:none;

	background-color: #ffffff;
	border: none; 
}
#main-nav ul li a, #main-nav .mega-sub-menu li:after, #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, .fixed-header #main-nav ul a {	
	color: #ca0813; 
}
#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, .fixed-header #main-nav ul a:hover {	
	color: #000000; 
}
#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: #ffffff; 
}
#nav-bar {	
	background-color: #ffffff; 
}
#top-nav {	
	height: 15px; 
}
#top-nav a {		font-weight:bold;
	font-weight:bold;
	text-transform:uppercase;
	color: #ca0813; 
}
#top-nav a:hover {	
	color: #000000; 
}
#top-nav .current_page_item a,  #top-nav .current-menu-item a {	
	color: #000000; 
}
#top-nav ul {	
	border: none; 
}
#top-nav ul a, #top-nav .current_page_item ul a, #top-nav ul .current_page_item a, #top-nav .current-menu-item ul a, #top-nav ul .current-menu-item a {		font-weight:bold;
	font-weight:bold;
 
}
.post-title a:hover {	
	color: #000000; 
}
.post-meta a:hover {	
	color: #000000; 
}
.more-link:hover {	
	color: #000000; 
}
.module-title {	
	border: none; 
}
#sidebar a:hover {	
	color: #000000; 
}
#sidebar .widget {	
	border: none; 
}
#footerwrap {	
	background-color: #ffffff; 
}
#footer a {	
	color: #000000; 
}
#footer a:hover {	
	color: #000000; 
}
#footer-nav a:hover, #footer-nav li:hover > a {	
	color: #000000; 
}
#footer-nav .current_page_item a:hover, #footer-nav .current-menu-item a:hover {	
	color: #000000; 
}

/* Themify Custom CSS */
#main-nav .has-mega-sub-menu .mega-sub-menu ul, #main-nav > li > ul, #main-nav ul li:not(.themify-widget-menu) > ul {
    background-color: #fff;
}
@media screen and (max-width: 782px){
#headerwrap #mobile-menu.sidemenu-on {
    background: #c00
}
}
#main-nav li:hover {
    background-color: #FFFFFF;
}
.rss i {
    color: #ca0813;
}
#searchform .icon-search:before {
    color: #ca0813;
}
.module-slider .carousel-pager a.selected{
background:none;
}
.module-slider .carousel-pager a.selected{
color:#c00;
}
#main-nav ul li.current-menu-item a {
    color: #ca0813;
}
.current-menu-item.has-mega-sub-menu .mega-sub-menu ul a {
    color: #ca0813!important;
}
nav#mobile-menu {
    background: none;
}
#main-nav .mega-menu-posts .post a:hover, .current-menu-item .mega-menu-posts .post a {
    background: none !important;
    color: #ca0813;
}
.related-posts .related-title, .comment-title, #reply-title {
    border-top: 5px #ca0813 solid;
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, input[type=reset], input[type=submit], button{
background-color: #ca0813;
}@media screen and (max-width: 976px) { /* Themify Customize Styling */
#site-logo img {		width: 45px; 
}
#site-logo a {		width: 45px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo img {		width: 45px; 
}
#site-logo a {		width: 45px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
#site-logo img {		width: 45px; 
}
#site-logo a {		width: 45px; 
}
 }