/*
	Theme Name: Startit Child - Gruene Wuppertal Ratsfraktion
	Theme URI: https://startit.qodeinteractive.com/ / https://computento.de/
	Description: A Fresh Startup Business Theme - Child
	Author: Select Themes / Computento Internetagentur
	Author URI:  https://themeforest.net/user/select-themes
	Template: startit
	Version: 1.0
	Text Domain: startit-child
	License: GNU General Public License
	License URI: licence/GPL.txt

	CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.
*/


/* GENERAL */
html {
	height: unset!important;
}
body {
	line-height: 24px!important;
	font-size: 1em!important;
	width:100%;
	height: 100%;
	background-image: url("../../uploads/2020/06/die-gruenen-hintergrund.jpg")!important;
	background-position: center!important;
	background-size: 100% 100%!important;
	background-repeat: no-repeat!important;
}

p {
	margin-bottom: 10px!important;
}

a, p a {
	text-decoration: none!important;
	font-weight: bold!important;
	color: #46962b!important;
}

a:hover, p a:hover {
	text-decoration: underline!important;
	/* font-weight: bold!important; */
	color: #0a321e!important;
}
p:last-child {
	margin-bottom:0!important;
}

.dontshow {
	display: none;
}

.spacer {
	padding-bottom: 32px;
	margin-bottom: 32px;
	border-bottom: 1px dotted #0a321e;
}


h1, h2, h3, h4, h5, h6 {
	font-family: 'Arvo', sans-serif!important;
	font-weight: normal!important;
	color: #0a321e!important;
	/* word-wrap: normal!important; */
	word-wrap: break-word!important;
}
h1 {
	font-size: 1.8em!important;
	margin-bottom: 32px!important;
}
h2 {
	font-size: 1.6em!important;
	margin-bottom: 32px!important;
}
h3{
	font-size: 1.4em!important;
	margin-bottom: 16px!important;
	line-height: 28px!important;
}
h4 {
	font-size: 1.2em!important;
	margin-bottom: 8px!important;
}
h5 {
	font-size: 1.0em!important;
	margin-bottom: 8px!important;
}
h6 {
	font-size: 1.0em!important;
	margin-bottom: 8px!important;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: normal!important;
}
@media (max-width: 320px)
{
	h1 {
		font-size: 1.4em!important;
	}
	h2 {
		font-size: 1.3em!important;
	}
	h3{
		font-size: 1.2em!important;
	}
	h4 {
		font-size: 1.1em!important;
	}
	h5 {
		font-size: 1.0em!important;
	}
	h6 {
		font-size: 1.0em!important;
	}
}

table td {
	text-align: left!important;
}
table tbody tr, table thead tr {
	border: 0!important;
}
area:focus {
	outline: 1px dotted #0a321e!important;
}


/* THEME GENERAL */
.qodef-wrapper, .qodef-content, .qodef-full-width {
	background-color: transparent!important;
}
.qodef-content {
	margin-top: 0!important;
}
.qodef-page-header {
	margin-top: 32px!important;
}
.vc_row {
	margin-left: 0!important;
	margin-right: 0!important;
}
.shadowbox {
	box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
}
.qodef-elements-holder .qodef-elements-holder-item {
	vertical-align: top!important;
}
.greenpost {
	margin-bottom: 32px!important;
}


/* MENU */
.qodef-main-menu ul li a {
	font-weight: normal!important;
}
#menu-topnavi a {
	color: #ffffff!important;
}
#menu-topnavi .qodef-active-item a {
	color: #ffe000!important;
}
#menu-topnavi .second {
	font-size: 14px!important;
}
#menu-topnavi .qodef-active-item .second {
	border-bottom: 3px solid #ffe000!important;
}
#menu-topnavi .qodef-active-item .second a {
	color: #ffffff!important;
}
#menu-topnavi .qodef-active-item .second a:hover {
	color: #ffe000!important;
}
#menu-topnavi .qodef-active-item .second li.current_page_item a {
	color: #ffe000!important;
	font-weight: bold!important;
}
#menu-topnavi a:hover {
	color: #ffe000!important;
}
.qodef-drop-down .narrow .second .inner ul li {
	width: 220px!important;
}
/* Mobile Header/Menu */
.qodef-mobile-header {
	margin-top: 32px;
}
.qodef-mobile-header-holder .qodef-position-center {
	background-color: #0a321e;
}
.qodef-mobile-header-holder .qodef-mobile-menu-opener {
	margin-left: 16px;
}

/* HEADER */
.qodef-header-standard .qodef-menu-area {
	background-color: transparent!important;
}
.qodef-top-bar {
	/* margin-bottom: 32px; */
}
.qodef-title-holder {
	display: none!important;
}
.qodef-top-bar .qodef-position-left {
	width: 1%!important;
}
.qodef-top-bar .qodef-position-right {
	width: 99%!important;
}
.qodef-top-bar {
	box-shadow: 5px 5px 10px rgba(0,0,0,0.2)
}
.qodef-title {
	box-shadow: 5px 5px 10px rgba(0,0,0,0.2)
}
.qodef-top-bar a {
	color: #ffffff!important;
}
.qodef-top-bar a:hover {
	color: #ffe000!important;
}
.toprowlink {
	margin-right: 30px;
}
@media (max-width: 480px)
{
	.toprowlink {
		margin-right: 10px;
		/* font-size: 12px; */
	}
	#custom_html-2 {
		margin: 0;
	}
	#search-3 input {
		width: 100px;
	}
}
@media (max-width: 300px)
{
	.toprowlink {
		margin-right: 8px;
		/* font-size: 12px; */
	}
	#search-3 input {
		width: 80px;
	}
}
.qodef-normal-logo {
	height: 98%!important;
	margin-left: 10%!important;
}

#search-3 {
	background-color: white;
	border-radius: 20px;
	height: 30px;
}
#search-3 label {
	display: none;
}
#search-3 input {
	border: 0;
	margin-top: 2px;
	margin-left: 10px;
	height: 24px;
	font-size: 12px;
}
#search-3 input:focus {
	outline: unset;
}
#search-3 .ion-ios-search-strong {
	color: #0a321e;
	font-weight: bold;
	font-size: 20px;
}
#searchsubmit {
	border: 0;
	background-color: unset;
}
#searchsubmit:focus {
	outline: unset;
}

.teasertext a, nav a {
	text-decoration: none!important;
}

.qodef-drop-down .second {
	top: 60%!important;
}

.qodef-breadcrumbs-holder {
	margin-bottom: 32px;
}
.qodef-breadcrumbs-holder .qodef-vertical-align-containers {
	background-color: #ffe000;
}
.qodef-breadcrumbs-inner {
	/* height: 32px; */
	/* line-height: 32px; */
	font-weight: bold;
	font-size: 14px;
}
.qodef-delimiter {
	margin: 5px;
}

.qodef-mobile-header .qodef-mobile-header-inner {
	background-color: transparent!important;
}
.qodef-mobile-header .qodef-mobile-menu-opener a {
	color: #ffffff!important;
	font-size: 24px;
}
.qodef-mobile-header .qodef-mobile-menu-opener a:hover {
	color: #0a321e!important;
}

/* @media screen and (max-width: 1300px) and (min-width: 1024px) { */
@media screen and (max-width: 1300px) {
	#menu-topnavi a {
		font-size: 18px!important;
	}
	#menu-topnavi .second a {
		font-size: 14px!important;
	}

	.qodef-main-menu > ul > li > a span.item_inner {
		padding: 0 10px!important;
	}
	.qodef-main-menu > ul > li:last-child > a span.item_inner {
		padding: 0 20px 0 0!important;
	}
}
@media screen and (max-width: 1200px) {
	#menu-topnavi a {
		font-size: 16px!important;
	}
	#menu-topnavi .second a {
		font-size: 12px!important;
	}

	.qodef-main-menu > ul > li > a span.item_inner {
		padding: 0 8px!important;
	}
	.qodef-main-menu > ul > li:last-child > a span.item_inner {
		padding: 0 20px 0 0!important;
	}
}

.qodef-content .qodef-content-inner > .qodef-container, .qodef-content .qodef-content-inner > .qodef-full-width {
	background-color: transparent!important;
}
.qodef-container {
	background-color: transparent!important;
}

/* CONTENT */
.pagetitle h1 {
	margin-bottom: 0!important;
}
.whitebox-1col .qodef-section-inner {
	background-color: #ffffff!important;
}

/* Beiträge */
.beitraege-liste {
	background-color: #fff;
}
.beitrag_wrapper {
	list-style-type: none;
	/* padding: 32px; */
	padding-bottom: 32px;
}
.beitrag_wrapper_inner {
	padding-bottom: 32px;
	border-bottom: 1px dotted #0a321e;
}
.beitraege-liste li:last-child .beitrag_wrapper_inner {
	border-bottom: 0;
}

.beitrag_link {
	float: right;
}
.beitrag_kurzbeschreibung {
	margin-bottom: 32px;
}
.beitrag_titel a {
	color: #0a321e!important;
}
.beitrag_titel h3 {
	margin-bottom:0!important;
}
a.readmore {
	background: #e6007e;
	padding: 10px 15px;
	border-radius: 0.3em;
	color: #fff!important;
	font-family: 'Arvo Regular', 'Arvo Gruen', Trebuchet, Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
	font-size: 0.75em;
	margin-top: 1em;
	margin-bottom: 0.5em;
}
.pmnummer-revised {
	color: #e6007e!important;
}
.beitrag_datum {
	font-size:12px;
	color: #e6007e;
	margin-bottom: 10px;
}

.beitragsbild-links-oben {
	margin: 0 20px 20px 0!important;
}

.beitrag_content img {
	margin: 10px!important;
}


/* SINGLE */
.greenpost {
	background-color: #fff;
	padding: 32px;
	margin-bottom: 32px;
}


/* PAGINATION */
.gruene-pagination, .gruene-jahresarchiv {
	padding: 32px;
	background-color: #e6e6e6;
	color: #fff;
	text-align: center;
}
.gruene-pagination li, .gruene-jahresarchiv li {
	list-style-type: none;
	display: inline-block;
	border: 2px solid #c9c9c9;
	margin-left: -2px;
	margin-top: -2px;
}
.gruene-pagination a, .gruene-jahresarchiv a {
	display: inline-block;
	background: #fff;
	padding: 0.5em 1em;
	color: #0a321e!important;
}
.gruene-pagination .current {
	display: inline-block;
	background: #ffe000;
	padding: 0.5em 1em;
	color: #0a321e!important;
}
.pagination, .jahresarchiv {
	display: inline-block;
	border-right: 0;
}
.gruene-jahresarchiv li.active a {
	background-color: #ffe000;
}

/* MITGLIEDER */
.userbox-outer {
	width: 300px;
	float:left;
	text-align: center;
}
.userbox-inner {
	margin: 32px 16px!important;
}
.userbox-content {
	height: 608px;
	padding: 22px;
	background-color: #fff;
}
.userbox-imagebox {
	height: 280px;
	margin-bottom: 20px;
	overflow: hidden;
}
.userbox-image {
	width: 100%;
	max-width: 224px;
	margin-bottom: 10px;
}
.userbox-name {
	height: 60px;
}
.userbox-leitungsfunktion {
	height: 130px;
	/* margin-top: -30px; */
}

.dashicons {
	font-size:15px!important;
	padding-top: 4px;
}
.single-userbox-outer {
	width: 100%;
}
.single-userbox-inner {
}
.single-userbox-content {
	padding: 32px;
	background-color: #fff;
}
.single-userbox-imagebox {
	margin-bottom: 32px;
}
.single-userbox-image {
	/* width: 100%; */
	/* max-height: 800px; */
	max-width: 50%;
	margin-bottom: 10px;
}
.userbox-gremien {
	margin-top: 64px;
}
.userbox-uebermich {
	background-color: #e6e6e6;
	margin-bottom: 64px;
	padding: 32px;
}
.mitarbeiterbox-content {
	height: 608px;
	padding: 22px;
	border: 1px dotted #0a321e;
	background-color: #e6e6e6;
}
.mitarbeiterinnen-floatbox {
}
.userbox-fmfunktion {
	margin-bottom: 20px;
}
.userbox-bezirksfunktion {
	margin-bottom: 20px;
}

.bezirksfunktionen-content {
	height: 112px;
}

.geschaeftsstelle-kontaktbox {
	height: 136px;
}

.buergerausschuss-zeile {
	border-bottom: 1px dotted #0a321e;
	margin-bottom: 32px;
	padding-bottom: 22px;
}
.buergerausschuss-hover-container {
	margin-top: -10px;
	margin-bottom: 32px;
}
.buergerausschuss-title {
	margin-bottom: 32px!important;
}
.buergerausschuesse-content-imagebox {
	max-width: 100px;
	max-height: 150px;
}
.buergerausschuss-spalte1 {
	width: 50%;
	min-width: 200px;
	margin-right: 5%;
	float: left;
}
@media screen and (max-width: 1200px) and (min-width: 1024px) {
	.buergerausschuss-spalte1 {
		/* max-width: 300px; */
	}
}
.buergerausschuss-spalte-2-3-box {
	width: 45%;
	min-width: 200px;
	float: left;
}
.buergerausschuss-mitglied-zeile {
	margin-bottom: 32px;
}
.buergerausschuss-spalte2 {
	width: 15%;
	min-width: 150px;
	margin-right: 5%;
	float: left;
}
.buergerausschuss-mitglied {
	font-weight: bold;
}
.buergerausschuss-spalte3 {
	width: 35%;
	min-width: 200px;
	float: left;
}
.buergerausschuss-spalte3 .buergerausschuss-hover-infobutton {
	cursor: pointer;
	width: 50px;
	height: 40px;
	padding-top: 10px;
}
.buergerausschuss-spalte3 .buergerausschuss-hover-infobutton .dashicons {
	font-size: 24px!important;
}
.buergerausschuss-spalte3 .dashicons:hover {
	color: #0a321e;
}
.buergerausschuesse-content-title {
	/* font-weight: bold; */
}

.post-password-form {
	max-width: 600px;
	margin: 0 auto;
	background-color: #fff;
	padding: 32px;
	box-shadow: 5px 5px 10px rgba(0,0,0,0.2);
}
input[type=submit]:hover {
	color: #ffe000!important;
}

/* THEMEN */
.themen-buchstabe-zeile {
	margin-bottom:32px;
	padding-bottom:32px;
	border-bottom: 1px dotted #0a321e;
}
.themen-buchstabe-zeile-spalte-box {
	float:left;
	width: 33.3333%;
	min-width: 175px;
	margin-bottom:16px;
}
.themen-buchstabe-zeile-spalte-1 {
	width: 60px;
	float: left;
}
.themen-buchstabe-zeile-spalte-1 h3 {
	color: #e6007e!important;
}
.themen-buchstabe-zeile-spalte-2 {
	width: 20%;
	width: calc(33% - 60px);
	min-width: 175px;
	float: left;
}
.themen-name {
	margin-bottom: 10px;
	
}
/* @media screen and (max-width: 480px) {
	.themen-name {
		word-wrap: break-word!important;
		font-size: 14px;
	}
}*/
 .themen-outerbox li.beitrag_wrapper {
    padding: 0!important;
    margin-bottom: 32px!important;
}
.themen-thema-title {
	margin-bottom: 16px!important;
}
.themen-thema-backtolist {
	margin-bottom: 64px!important;
}
ul li:last-child .beitrag_wrapper_inner {
	border-bottom: 0!important;
}

/* BEZIRKE */
.bezirke-linkliste li {
	list-style-type: none;
	text-align: center;
}
@media screen and (max-width: 600px) {
	#bezirksvertreterinnen-imagemap-row {
		display: none;
	}
}
#bezirksvertreterinnen-imagemap {
	text-align: center;
}
.bezirk-header h2 {
	margin-bottom: 32px!important;
}
.bezirk-subtitle h3 {
	margin-bottom: 32px!important;
	/* border-bottom: 1px dotted #333!important; */
}

/* STARTSEITE */
.welcome-box-left {
	float: left;
	width: 70%;
	width: calc(100% - 170px);
	/* min-width: 290px; */
	margin-bottom: 32px;
}
.welcome-box-right {
	float: right;
	width: 138px;
	text-align: left;
}
@media screen and (max-width: 600px) {
	.welcome-box-left {
		min-width: 240px;
	}
	.welcome-box-right {
		float: left;
	}
}
@media screen and (max-width: 480px) {
	.welcome-box-left {
		min-width: 210px;
	}
	.welcome-box-left h1 {
		/* font-size: 30px!important; */
	}
}
@media screen and (max-width: 320px) {
	.welcome-box-left {
		min-width: 90%;
	}
	.welcome-box-left h1 {
		/* font-size: 20px!important; */
	}
}
.startseite-widget-box {
	background-color: #fff!important;
	padding: 32px!important;
	margin-bottom: 32px!important;
}
#startseite-widget-box-termine {
	margin-bottom: 32px!important;
}
#startseite-widget-box-newsletter {
	margin-bottom: 32px!important;
}
#startseite-widget-box-social-sharing {
	margin-bottom: 32px!important;
}
/* Newsletter-Anmeldung */
.home .ig_es_form_field_name, .home .ig_es_form_field_email {
	width: 96%;
}
.es_submit_button {
	margin-top: 5px;
	padding: 10px;
	border: 1px solid #0a321e;
	border-radius: 3px;
	background-color: #0a321e;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}
.tag-cloud-link {
	margin-right: 5px;
}
/* Fix Startseite responsive Spalten */
@media screen and (max-width: 1024px) and (min-width: 860px) {
	.vc_col-sm-9 {
		width: 65%!important;
	}
	.vc_col-sm-3 {
		width: 35%!important;
	}
}
@media screen and (max-width: 860px) {
	.vc_col-sm-9 {
		width: 100%!important;
	}
	.vc_col-sm-3 {
		width: 100%!important;
	}
}

/* TERMINE */
#tribe-events-content {
	padding: 32px!important;
	background-color: #fff!important;
	/* width:100%!important; */
	width:calc(100% - 64px)!important;
}
.tribe-events-l-container {
	padding: 32px!important;
	background-color: #fff!important;
}
.tribe-list-widget {
	/* padding: 32px!important; */
	/* background-color: #fff!important; */
}
.tribe-list-widget li {
	list-style-type: none!important;
	margin-bottom: 32px;
}
.tribe-events-widget-link {
	display: none;
}
.tribe-events-single-event-description {
	padding: 32px!important;
	border: 1px dotted #0a321e;
	margin-bottom: 32px;
	width:93%!important;
	width:calc(100% - 64px)!important;
}
.tribe-events-event-meta {
	border: 1px dotted #0a321e!important;
}
.termine-linkliste li {
	list-style-type: none!important;
	/* padding: 32px!important; */
	/* border: 1px dotted #0a321e; */
	padding-bottom: 32px!important;
	border-bottom: 1px dotted #0a321e;
	margin-bottom: 32px;
}
.termine-linkliste li:last-child {
	border-bottom: 0;
}
.termine-linkliste-link h3 {
	margin-bottom: 0!important;
}
.termine-linkliste-date {
	font-size: 12px;
	color: #e6007e;
	margin-bottom: 10px;
}
.startseite-widget-tribe-event-duration {
	font-size: 12px;
	color: #e6007e;
}

/* ARBEITSKREISE */
.arbeitskreise-outerbox li {
	list-style-type: none!important;
	margin-bottom: 32px;
}
.arbeitskreise-outerbox li h3 {
	margin-bottom: 0!important;
}
.arbeitskreis-titel-left {
	float: left;
}
.arbeitskreis-titel-right {
	float: right;
}
.arbeitskreis-titel {
	cursor: pointer;
    margin-bottom: 10px;
	background-color: #e6e6e6;
	padding: 16px;
}
.arbeitskreis-beschreibung {
	padding: 16px;
	display: none;
}

/* PROJEKTGRUPPEN */
.projektgruppen-outerbox li {
	list-style-type: none!important;
	margin-bottom: 16px;
}
.projektgruppen-outerbox li h3 {
	margin-bottom: 0!important;
}
.projektgruppe-titel-left {
	float: left;
}
.projektgruppe-titel-right {
	float: right;
}
.projektgruppe-titel {
	/* cursor: pointer; */
    margin-bottom: 10px;
	background-color: #e6e6e6;
	padding: 8px;
}
.projektgruppe-beschreibung {
	padding: 16px;
	display: none;
}


/* FOOTER */
.qodef-footer-top-holder {
	background-color: #0a321e!important;
}
.qodef-footer-top-holder ul li {
	margin-bottom: 10px;
}
.qodef-footer-top-holder h4 {
	font-size: 20px!important;
}
footer .widget .qodef-footer-widget-title {
	color: #fff!important;
	margin-bottom: 5px!important;
}
@media screen and (max-width: 1200px) and (min-width: 1024px) {
	.qodef-footer-top-holder h4 {
		font-size: 16px!important;
	}
}
.cookie-consent-button {
	border: 1px solid #0a321e!important;
	background-color: #fff!important;
	color: #0a321e!important;
}
.qodef-footer-top a:hover {
	color: #ffe000!important;
}
.qodef-footer-column-3 h4 {
	font-size: 17px!important;
}
@media screen and (max-width: 1200px) and (min-width: 1024px) {
	.qodef-footer-column-3 h4 {
		font-size: 13px!important;
	}
}
@media screen and (max-width: 1300px) and (min-width: 1200px) {
	.qodef-footer-column-3 h4 {
		font-size: 16px!important;
	}
}

/* 404 */
.qodef-page-not-found {
	background-color: #fff!important;
	padding: 32px!important;
	margin-bottom: 32px!important;
	margin-top: 0!important;
}

/* MISC / RESPONSIVE KORREKTUREN */
.sbs_openstreetmap_module {
	padding: 32px;
	background-color: #fff;
}

/* @media only screen and (max-width: 480px) {
	#qodef-particles .qodef-p-content, .elementor-row .elementor-widget-wrap>.qodef_elementor_container_inner, .qodef-container-inner, .qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper, .qodef-grid, .qodef-grid-section .qodef-section-inner, .qodef-slider .carousel-inner .qodef-slider-content-outer, .qodef_elementor_container_inner {
		width: 380px!important;
	}
} */
.searchresultscontainer {
	background-color: #fff;
	padding: 32px;
}
.searchresultscontainer .qodef-post-text {
	padding: 32px!important;
}
.search .qodef-blog-holder.qodef-blog-type-standard article:not(.format-quote):not(.format-link) .qodef-post-text, .search .qodef-blog-holder.qodef-blog-type-standard article:not(.format-quote):not(.format-link):not(.format-audio).has-post-thumbnail .qodef-post-text {
	border: 1px dotted #0a321e!important;
}
.qodef-startseite .carousel-inner {
	height:300px!important;
}
.carousel-inner .item .qodef-image {
	height: 100%!important;
}
.post-password-form {
	margin-bottom: 32px;
}
/* Instagram Startseite */
.sb_instagram_header {
	display: none;
}
.sbi_load_btn {
	background-color: #e6007e!important;
	color: #fff!important;
}
.sbi_load_btn:hover {
	color: #fff!important;
}
.sbi_follow_btn a {
	background-color: #e6007e!important;
	color: #fff!important;
}
.sbi_follow_btn a:hover {
	background-color: #e6007e!important;
	color: #fff!important;
}
#sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover {
    outline: 0;
    box-shadow: unset;
}
@media (max-width: 480px) {
	#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
		width: 50%!important;
	}
}

.qodef-main-menu.qodef-sticky-nav > ul > li:hover > a, .qodef-main-menu.qodef-sticky-nav > ul > li.qodef-active-item:hover > a, body:not(.qodef-menu-item-first-level-bg-color) .qodef-main-menu.qodef-sticky-nav > ul > li:hover > a, body:not(.qodef-menu-item-first-level-bg-color) .qodef-main-menu.qodef-sticky-nav > ul > li.qodef-active-item:hover > a {
	color: #ffffff!important;
}