/*
Theme Name: Female Fronted Is Not A Genre
Description: A FFINAG theme
Template: themify-ultra
Author: grobc (carsten.grob@gmail.com)
*/

/* Woohoo! Let's customize! */
body {
	color: #000;
	line-height: 1;
}
.transparent-header #headerwrap.fixed-header {
	background-color: #FFF;
}
#main-nav a {
	opacity: 0.7;
	padding: .5em .2em;
	margin: 0 0.3em;
}
a, #main-nav .current-menu-item > a, #main-nav .current_page_item > a, #main-nav a:hover, #main-nav ul a:hover {
	color: #000;
}
a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
body.transparent-header #main-nav ul:not(.sub-menu) .current-menu-item > a, body.transparent-header #main-nav ul:not(.sub-menu) .current_page_item > a, body.transparent-header #main-nav ul:not(.sub-menu) a:hover, body.transparent-header #main-nav ul:not(.sub-menu) a:hover, #main-nav li > .sub-menu a {
	color: #FFF;
}
body.transparent-header .fixed-header #main-nav .current-menu-item > a, body.transparent-header .fixed-header #main-nav .current_page_item > a, body.transparent-header .fixed-header #main-nav a:hover, body.transparent-header .fixed-header #main-nav ul a:hover {
	color: #000;
}
#main-nav li > .sub-menu {
	background-color: #333;
}
#main-nav .current-menu-item > a, #main-nav .current_page_item > a, #main-nav a:hover, #main-nav ul a:hover {
	opacity: 1;
}
body.transparent-header .fixed-header #main-nav a {
	color: #000;
}
body.transparent-header .fixed-header {
	--tf_fixed_header_color: #000;
}

.home #headerwrap:not(.fixed-header) #site-logo img {
	filter: invert(100);
}
#headerwrap, #footerwrap {
	border: none;
}
#header {
	max-width: 1440px;
}
.fixed-header #header {
	padding-bottom: 0;
	padding-top: 0;
}
.navbar-wrapper {
	height: 100px;
}
#site-logo {
	margin: 0;
}
#site-logo a {
	display: block;
	max-height: 100px;
}
#main-nav .layout-6-3-3 {
	--megaT: 25% 25% 25% 25%;
}
article.category-artists {
	max-width: 680px;
	margin: 0 auto;
	line-height: normal;
}