/* Themify Customize Styling */
body {	
	font-family:Raleway;
	color: #332c34;
	color: rgba(51,44,52,1.00); 
}
a {	
	color: #c01954;
	color: rgba(192,25,84,1); 
}
a:hover {		text-decoration:underline;

	color: #c01954;
	color: rgba(192,25,84,1); 
}
#sidebar {		text-transform:capitalize; 
}
h1 {	
	font-family:Raleway;	font-weight:bold;
	font-size:3em;
	text-transform:capitalize;
	color: #f39200;
	color: rgba(243,146,0,1); 
}
h2 {	
	font-family:Raleway;	font-weight:bold;
	font-size:2.5em;
	text-transform:capitalize;
	color: #f39200;
	color: rgba(243,146,0,1); 
}
h3 {	
	font-family:Raleway;	font-weight:bold;
	font-size:2em;
	text-transform:capitalize;
	color: #f39200;
	color: rgba(243,146,0,1); 
}
h4 {	
	font-family:Raleway;	font-weight:bold;
	font-size:1.5em;
	text-transform:capitalize;
	color: #f39200;
	color: rgba(243,146,0,1); 
}
h5 {	
	font-family:Raleway;	font-weight:bold;
	font-size:1em;
	text-transform:capitalize;
	color: #f39200;
	color: rgba(243,146,0,1); 
}
h6 {	
	font-family:Raleway;	font-weight:bold;
	font-size:0.8em;
	text-transform:capitalize;
	color: #f39200;
	color: rgba(243,146,0,1); 
}
#headerwrap {	background-image: none;
	background-color: #332c34;
	background-color: rgba(51,44,52,1.00);
	border: none; 
}
#header {	
	color: #ffffff;
	color: rgba(255,255,255,1.00); 
}
#site-logo img {		width: 300px;
	height: 66px; 
}
#site-logo a {		width: 300px; 
}
#site-description {	display: none; 
}
#main-nav a {	
	font-family:Raleway;	font-weight:bold;
	text-transform:capitalize;	text-align:left;
	color: #ffffff;
	color: rgba(255,255,255,1.00);
	border: none;
	padding: 15px; 
}
#main-nav a:hover {	
	background-color: #f39200;
	background-color: rgba(243,146,0,1);
	color: #332c34;
	color: rgba(51,44,52,1); 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	background-color: #f39200;
	background-color: rgba(243,146,0,1);
	color: #332c34;
	color: rgba(51,44,52,1); 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	background-color: #ffac26;
	background-color: rgba(255,172,38,1.00);
	color: #332c34;
	color: rgba(51,44,52,1); 
}
#main-nav ul {	background-image: none;
	background-color: #f39200;
	background-color: rgba(243,146,0,1);
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	border-color: rgba(255,255,255,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 {		text-transform:capitalize;
	color: #332c34;
	color: rgba(51,44,52,1);
	background-color: #f39200;
	background-color: rgba(243,146,0,1);
	border-width: 0px;
	color: #332c34;
	color: rgba(51,44,52,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: #ffaf26;
	background-color: rgba(255,175,38,1.00); 
}
.page-title {		text-transform:capitalize; 
}
.module-title {		text-transform:capitalize; 
}
#footerwrap {	background-image: none;
	background-color: #332c34;
	background-color: rgba(51,44,52,1); 
}
#footer {	
	color: #ffffff;
	color: rgba(255,255,255,1.00);
	font-family:Raleway;	font-size:20px;
	text-transform:capitalize; 
}
#footer a {	
	color: #ffffff;
	color: rgba(255,255,255,1.00); 
}
#footer a:hover {	
	color: #ffffff;
	color: rgba(255,255,255,1.00);	text-decoration:underline;
 
}
.footer-widgets .widgettitle {	
	color: #ffffff;
	color: rgba(255,255,255,1.00);	text-transform:capitalize; 
}

/* Themify Custom CSS */
#headerwrap {
	  position: relative;z-index: 99;
}
#headerwrap {
	  position: relative !important;z-index: 99 !important;
}
.page-content {
	  position: relative !important;
}
.social-widget, #searchform {
	  display:none;
}
.post-author {
	  display:none !important;
}
.header-email-address {
	  width:50%;height:30px;float:left;padding-top:10px;
}
.header-email-address p a {
	  color:#fff;float:left;padding-left:15px
}
.social-logos {
	  width:100% !important;height:35px;float:left;padding-top:10px;
}
.social-logo {
	  width:30px;height:35px;float:right;padding-right:15px;
}
#site-logo{
	  padding:50px 0 0 0;
}
#main-nav {
	  padding: 20px 0;margin: 0 auto;
}
.fixed-header #main-nav {
	  text-align: center;
}
#main-nav a, #main-nav a:hover {
	  border-radius: 5px;padding:9px;
}
#content {
	  padding: 0;
}
.module-slider img {
	  border-radius:0px;
}
.back-top a {
	  background: #f39200;
}
.back-top a:hover {
	  background: #f39200;
}
input[type=submit], a.shortcode.button {
	  text-transform:none;letter-spacing: 0em;font-family: \"Raleway\", sans-serif;background:#f39200 !important;
}
.module-slider .carousel-pager a.selected {
	  background:#f39200 !important;
}
#main-nav ul a, #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 {
	  color:#332c34 !important;
}
#main-nav ul:before {
	  border-bottom: 8px solid #fff;
}
.module-slider.slider-overlay .slide-content a, .module-slider.slider-overlay .slide-title a {
	  font-size:1.6em;
}
.mobile-button span {
	  color:#fff;font-weight:bold;
}
div#loops-wrapper {
	  padding-top:35px;
}
.event-list .start-date {
	  width:70px !important;padding:18px;margin-right:20px;
}
.event-weekday {
	  font-size: 1em !important;font-weight:bold;
}
.event-day {
	  font-size: 2em !important;margin-bottom: 5px !important;
}
.event-month, .event-year {
	  font-weight:bold;
}
.event-details {
	  margin-top: 26px;margin-left: 72px;
}
.event-title{
	  padding-bottom: 10px;
}
div.filterbar ul.hlist li {
	  margin: 0px 15px 0px 0px !important;
}
.post-content {
	  margin-top:60px;
}
.sponsor-logos{
	  max-width:1064px;margin-left: auto;margin-right: auto;
}
.sponsor-logos .alignleft{
	  margin-right:0px;
}
#footer{
	  font-size:inherit;padding: 25px 0px 1px 0px;
}
.back-top a{
	  margin: 0px auto;
}
ul .sub-menu li a {
	  padding:9px !important;
}
article {
	                    -webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;visibility:visible;
}
@media screen and (max-width: 780px){
	                          #headerwrap #main-nav a, #headerwrap #main-nav ul a {
	  color: #332c34 !important;
}
#headerwrap #main-nav a:hover, #headerwrap #main-nav ul a:hover {
	  color: #3c363d !important;
}
#headerwrap #main-nav a:hover, #headerwrap #main-nav ul a:hover {
	  color: #332c34 !important;
}
#headerwrap.fixed-header #main-nav {
	  top: 103px
}
#headerwrap #main-nav {
	  background:#f39200 !important;border: 1px solid #fff !important;
}
.fixed-header .mobile-button {
	  float: none;margin-left: 0px;clear: both;height: 30px;
}
#headerwrap.fixed-header #main-nav {
	  margin-left: 50px;
}

}
