/* Themify Customize Styling */
body {	background: none;
	background-color: #000000;	line-height:130%;

	color: #c7c7c7; 
}
a {	
	color: #fec011; 
}
a, body #headerwrap a, body #footerwrap a, body #main-nav a, body .sidemenu a, body .post-nav .arrow, body .widget .social-links a, body .widget .social-links a:hover, body .footer-nav li a, body .post-title a, .woocommerce ul.products li.product .woocommerce-loop-product__title {	
	color: #fec00f; 
}
h1 {	
	font-family:Oswald;	font-weight:normal;
	text-transform:uppercase; 
}
h2 {	
	font-family:Oswald;	font-weight:300;
	text-transform:uppercase;
	color: #ffffff; 
}
h3 {	
	font-family:Oswald;	font-weight:300;
	line-height:130%;
	text-transform:none;
	color: #ffffff; 
}
h4 {	
	font-family:Oswald;	font-weight:normal;
	text-transform:none; 
}
h5 {		text-transform:uppercase; 
}
h6 {		text-transform:none; 
}
#headerwrap {	
	background-color: transparent; 
}
#header {	
	background-color: transparent;
	font-family:Oswald;	font-weight:normal;
	text-transform:uppercase; 
}
#header a {	
	color: #fec00f; 
}
#header a:hover {	
	color: #fec00f; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: rgba(0,0,0,0.63); 
}
#headerwrap.fixed-header #header, #headerwrap.fixed-header #site-description {	
	font-family:Oswald;	font-weight:normal;
 
}
#headerwrap.fixed-header #header {	
	color: #fec00f; 
}
#headerwrap.fixed-header #header a {	
	color: #fec00f; 
}
#headerwrap.fixed-header #header a:hover {	
	color: #fec00f; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 100px;
	height: 100px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 100px; 
}
#site-logo {		position:static;

	top: 10%;
	right: 50%;
	bottom: 50%; 
}
#main-nav {	
	background-color: transparent; 
}
#main-nav-wrap #main-nav a, #main-nav-wrap #main-nav > li > a {	
	color: #fec00f; 
}
#main-nav-wrap #main-nav a:hover {	background: none;
	background-color: #aa1f28; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #fec00f; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #fec00f; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #fec00f; 
}
#main-nav-wrap #main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-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, .fixed-header #main-nav ul a:hover {	
	color: #aa1f28; 
}
#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: none;
	background-color: #fec011; 
}
.post-title a:hover {	
	color: #fec011;background: none;
	background-color: #aa1f28; 
}
.loops-wrapper.list-thumb-image .post-title, .loops-wrapper.list-thumb-image .post-title a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
.post-meta {	
	color: #ffffff; 
}
.post-date, .loops-wrapper.list-post .post-date, .single .post-content .post-date {	background: none;
	background-color: rgba(82,82,82,0.60); 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single .post-content .post-date {	
	font-family:Oswald;	font-weight:normal;
	text-align:center; 
}
#footerwrap {	
	background-color: transparent; 
}
#footer {	
	background-color: transparent; 
}
#footer-nav {	
	background-color: transparent; 
}
.footer-widgets .widget {	
	background-color: transparent; 
}

/* Themify Custom CSS */
/* activate HelveticaNeueLTStd-Md */
@font-face {font-family: 'HelveticaNeueLTStd-Md';src: url('/wp-content/fonts/webfonts/3592D5_5_0.eot');src: url('/wp-content/fonts/webfonts/3592D5_5_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/fonts/webfonts/3592D5_5_0.woff2') format('woff2'),url('/wp-content/fonts/webfonts/3592D5_5_0.woff') format('woff'),url('/wp-content/fonts/webfonts/3592D5_5_0.ttf') format('truetype');}

/* activate HelveticaNeueLTStd-Hv */
@font-face {font-family: 'HelveticaNeueLTStd-Hv';src: url('/wp-content/fonts/webfonts/3592D5_2_0.eot');src: url('/wp-content/fonts/webfonts/3592D5_2_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/fonts/webfonts/3592D5_2_0.woff2') format('woff2'),url('/wp-content/fonts/webfonts/3592D5_2_0.woff') format('woff'),url('/wp-content/fonts/webfonts/3592D5_2_0.ttf') format('truetype');}

/* activate HelveticaNeueLTStd-Roman */
@font-face {font-family: 'HelveticaNeueLTStd-Roman';src: url('/wp-content/fonts/webfonts/3592D5_6_0.eot');src: url('/wp-content/fonts/webfonts/3592D5_6_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/fonts/webfonts/3592D5_6_0.woff2') format('woff2'),url('/wp-content/fonts/webfonts/3592D5_6_0.woff') format('woff'),url('/wp-content/fonts/webfonts/3592D5_6_0.ttf') format('truetype');}


/* fix link colors in mobile views */
.mobile_menu_active a {
  color: #fec011 !important;
}

/* improves blog list display on Android */
.mobile_menu_active div.module_row {
  display: block !important;
}

/* remove category headers
from blog page */
.post-filter {
  display: none !important;
}

/* footer modifications */
.footer-horizontal-left .main-col .footer-left-wrap {
  width: 39.75%;
  background-color: rgba(0,0,0,.7);
  padding: 3em 5.25% 1em;
}

/* header / nav modications */
#main-nav .current_page_item>a, #main-nav .current-menu-item>a, #headerwrap a:hover, #footerwrap a:hover {
    color: rgba(255,255,255,.9);
}

#header_main {
  border-bottom: none;
}

.mobile_menu_active #headerwrap.fixed-header #header {
  padding-top: 5px;
  padding-bottom: -10px;
}

/* disable header background in mobile */
.mobile_menu_active #headerwrap {
  min-height: 40px !important;
  background-color: rgba(0,0,0,0) !important;
}

/* force mobile submenu hover text to correct color */
li.menu-item a:hover {
  color: #fec011 !important;
}

.can_embed #can_embed_form,
.can_embed #donate_auto_modal {
  background-color: #ffffff !important;
  color: black !important;
  font-family: 'HelveticaNeueLTStd-Md';

}

/* header 1 HelveticaNeueLTStd-Md */
h1 {
  font-family: HelveticaNeueLTStd-Md;
}



/* header 2 HelveticaNeueLTStd-Md */
h2 {
  font-family: HelveticaNeueLTStd-Md;
}



/* header 3 HelveticaNeueLTStd-Md */
h3 {
  font-family: HelveticaNeueLTStd-Md;
}


/* header 4 HelveticaNeueLTStd-Roman */
h4 {
  font-family: HelveticaNeueLTStd-Roman;
}

/* header 5 HelveticaNeueLTStd-Md */
h5 {
  font-family: HelveticaNeueLTStd-Md;
}

/* header 6 HelveticaNeueLTStd-Roman */
h6 {
  font-family: HelveticaNeueLTStd-Roman;
}

/* body text HelveticaNeueLTStd-Roman */
body {
  font-family: HelveticaNeueLTStd-Roman;
}@media screen and (max-width: 1024px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 100px;
	height: 100px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 100px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
a, body #headerwrap a, body #footerwrap a, body #main-nav a, body .sidemenu a, body .post-nav .arrow, body .widget .social-links a, body .widget .social-links a:hover, body .footer-nav li a, body .post-title a, .woocommerce ul.products li.product .woocommerce-loop-product__title {	
	color: #fec00f; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: rgba(0,0,0,0.63); 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 100px;
	height: 100px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 100px; 
}
 }@media screen and (max-width: 462px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #000000;
	color: #c7c7c7; 
}
a {	
	color: #fec011; 
}
a, body #headerwrap a, body #footerwrap a, body #main-nav a, body .sidemenu a, body .post-nav .arrow, body .widget .social-links a, body .widget .social-links a:hover, body .footer-nav li a, body .post-title a, .woocommerce ul.products li.product .woocommerce-loop-product__title {	
	color: #00a543; 
}
h1 {	
	font-family:Oswald;	font-weight:300;
 
}
h2 {	
	font-family:Oswald;	font-weight:300;

	color: #ffffff; 
}
h3 {	
	color: #ffffff; 
}
#header a {	
	color: #fec00f; 
}
#header a:hover {	
	color: #fec00f; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	background: none;
	background-color: #000000; 
}
#headerwrap.fixed-header #header {	
	color: #fec00f; 
}
#headerwrap.fixed-header #header a {	
	color: #fec00f; 
}
#headerwrap.fixed-header #header a:hover {	
	color: #fec00f; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 100px;
	height: 100px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 100px; 
}
#main-nav a {		text-transform:uppercase; 
}
#main-nav-wrap #main-nav a, #main-nav-wrap #main-nav > li > a {	
	color: #fec00f; 
}
#main-nav-wrap #main-nav a:hover {	background: none;
	background-color: #aa1f28; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #fec00f; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #fec00f; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #fec00f; 
}
#main-nav-wrap #main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-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, .fixed-header #main-nav ul a:hover {	
	color: #aa1f28; 
}
#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: none;
	background-color: #fec011; 
}
.post-title a:hover {	
	color: #fec011;background: none;
	background-color: #aa1f28; 
}
.post-meta {	
	color: #ffffff; 
}
.post-date, .loops-wrapper.list-post .post-date, .single .post-content .post-date {	background: none;
	background-color: rgba(82,82,82,0.60); 
}
#footerwrap {	background: none;
	background-color: #000000; 
}
#footer-nav {	background: none;
	background-color: #000000; 
}
.footer-widgets .widget {	background: none;
	background-color: #000000; 
}
 }#headerwrap #mobile-menu.sidemenu-on { 
	background-color: transparent; }#pagewrap #headerwrap #mobile-menu.sidemenu-on nav li a { 	font-weight:300;
 }#headerwrap #mobile-menu.sidemenu-on nav li { 
	color: #fec011; }#headerwrap #mobile-menu.sidemenu-on nav a:hover, #headerwrap #mobile-menu.sidemenu-on nav .current-menu-item > a { background: none;
	background-color: #aa1f28; }#headerwrap #mobile-menu.sidemenu-on nav a:hover, #headerwrap #mobile-menu.sidemenu-on nav .current-menu-item > a { 
	color: #fec011; }#headerwrap #mobile-menu.sidemenu-on nav li { 
	color: #fec011; }#headerwrap #mobile-menu.sidemenu-on nav a:hover, #headerwrap #mobile-menu.sidemenu-on nav .current-menu-item > a { 
	color: #fec011; }#headerwrap #mobile-menu.sidemenu-on { background: none;
	background-color: #000000; }#pagewrap #headerwrap #mobile-menu.sidemenu-on nav li a { 
	font-family:Oswald;	font-weight:300;
	text-transform:uppercase; }#headerwrap #mobile-menu.sidemenu-on nav li { 
	color: #fec00f; }#headerwrap #mobile-menu.sidemenu-on nav a:hover, #headerwrap #mobile-menu.sidemenu-on nav .current-menu-item > a { background: none;
	background-color: #aa1f28; }#headerwrap #mobile-menu.sidemenu-on nav a:hover, #headerwrap #mobile-menu.sidemenu-on nav .current-menu-item > a { 
	color: #fec00f; }