/*
Theme Name: Mümmelmannsberg
Theme URI: http://hecklerundkolb.de
Author: Marco Heckler
Author URI: http://hecklerundkolb.de
Description: Mümmelmannsberg Theme 2019/2020
*/


/** Google Fonts **/

/* kameron-regular - latin */
@font-face {
    font-family: 'Kameron';
    font-style: normal;
    font-weight: 400;
    src: url('_fonts/kameron-v10-latin-regular.eot');
    /* IE9 Compat Modes */
    src: local('Kameron'),
        url('_fonts/kameron-v10-latin-regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('_fonts/kameron-v10-latin-regular.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('_fonts/kameron-v10-latin-regular.woff') format('woff'),
        /* Modern Browsers */
        url('_fonts/kameron-v10-latin-regular.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('_fonts/kameron-v10-latin-regular.svg#Kameron') format('svg');
    /* Legacy iOS */
}

/* kameron-700 - latin */
@font-face {
    font-family: 'Kameron';
    font-style: normal;
    font-weight: 700;
    src: url('_fonts/kameron-v10-latin-700.eot');
    /* IE9 Compat Modes */
    src: local('Kameron Bold'), local('Kameron-Bold'),
        url('_fonts/kameron-v10-latin-700.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('_fonts/kameron-v10-latin-700.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('_fonts/kameron-v10-latin-700.woff') format('woff'),
        /* Modern Browsers */
        url('_fonts/kameron-v10-latin-700.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('_fonts/kameron-v10-latin-700.svg#Kameron') format('svg');
    /* Legacy iOS */
}

/* open-sans-300 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url('_fonts/open-sans-v17-latin-300.eot');
    /* IE9 Compat Modes */
    src: local('Open Sans Light'), local('OpenSans-Light'),
        url('_fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('_fonts/open-sans-v17-latin-300.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('_fonts/open-sans-v17-latin-300.woff') format('woff'),
        /* Modern Browsers */
        url('_fonts/open-sans-v17-latin-300.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('_fonts/open-sans-v17-latin-300.svg#OpenSans') format('svg');
    /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('_fonts/open-sans-v17-latin-regular.eot');
    /* IE9 Compat Modes */
    src: local('Open Sans Regular'), local('OpenSans-Regular'),
        url('_fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('_fonts/open-sans-v17-latin-regular.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('_fonts/open-sans-v17-latin-regular.woff') format('woff'),
        /* Modern Browsers */
        url('_fonts/open-sans-v17-latin-regular.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('_fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg');
    /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url('_fonts/open-sans-v17-latin-italic.eot');
    /* IE9 Compat Modes */
    src: local('Open Sans Italic'), local('OpenSans-Italic'),
        url('_fonts/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('_fonts/open-sans-v17-latin-italic.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('_fonts/open-sans-v17-latin-italic.woff') format('woff'),
        /* Modern Browsers */
        url('_fonts/open-sans-v17-latin-italic.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('_fonts/open-sans-v17-latin-italic.svg#OpenSans') format('svg');
    /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url('_fonts/open-sans-v17-latin-600.eot');
    /* IE9 Compat Modes */
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
        url('_fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('_fonts/open-sans-v17-latin-600.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('_fonts/open-sans-v17-latin-600.woff') format('woff'),
        /* Modern Browsers */
        url('_fonts/open-sans-v17-latin-600.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('_fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg');
    /* Legacy iOS */
}

/** Basics **/

body {
    background-color: white;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 200 !important;
}

.white {
    background-color: white;
}

a {
    color: #212529 !important;
}
/** Layout helper and colours **/

.grey {
    background-color: lightgray;
}

.pink {
    background-color: pink;
}

.gruen {
    background-color: #00A02F;
}

.blau {
    background-color: #3a87c5;
}

.imgresp img {
    max-width: 100%;
    height: auto;
}

/** Typo **/

h1 {
    font-family: 'Kameron';
    font-weight: 700;
    color: #3a87c5;
    font-size: 2rem !important;
}

@media (min-width: 992px) {
    h1 {
        font-size: 2.5rem !important;
    }

}

h2 {
    font-family: 'Kameron';
    font-weight: 700;
    color: #00A02F;
}


/** Navigation **/

.navbar-light {
    background-color: white;
    /*box-shadow: 0px -2px 8px 2px #333;*/
    border-bottom: 1px solid #999;
}

.navbar-muemmel a,
.navbar {
    color: black;
    background-color: white;
    font-family: 'Kameron';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
}

.navbar-brand img {
    height: 40px;
}

.navbar {
    height:
        /*130*/
        100px;
}

.main-navigation {
    /*background-color: pink;*/
    width: 100%;
    text-align: right;
    padding-top: 22px;
}

.menu a {
    color: #000;
}


.menu a:hover {
    text-decoration: none;
    color: #3a87c5 !important;
}

.menu .current-menu-item a {
    color: #3a87c5;
}

.menu li {
    list-style-type: none;
    display: inline;
    padding-right: 20px;
}

.menu li:nth-last-child(1) {
    padding-right: 0px;
}


/** Jumbotron **/

.jumbotron {
    margin-top: 100px;
    background-image: url('_pics/startbild_drohne_20.jpg');
    background-size: cover;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 600px;
    border-radius: 0 !important;
}

@media (min-width: 1400px) {
    .jumbotron {
        background-position: 0px -150px;
    }
}

/** Infoblock **/
.infoblock {
    /*margin-top: 100px;*/
    padding: 0px !important;
    /*padding: 15px 10px; */
    width: 400px;
    background: /*white*/ none;
    color: #212529;
    z-index: 999;
}

.infoblock_fonds {
    margin-top: 0px;
    padding: 0px !important;
    /*padding: 15px 10px; */
    width: 400px;
    background: /*white*/ none;
    color: #212529;
    z-index: 999;
}

.infoblock a {
    text-decoration: underline;
}

.infoblock a:hover {
    text-decoration: none;
    color: #3a87c5 !important;
}


.greener {
    background-color: #00A02F;
    width: 70px;
    padding: 5px 5px 2px 5px;
    margin: -10px;
}

.greenblock {
    /*background-color: #00A02F;*/
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    padding: 10px;
   border-bottom: 4px solid #00A02F;
    font-size: .8rem;
}

.greenblockmobil {
      color: white;
    text-transform: uppercase;
    font-weight: 600;
    padding: 10px;
   border-bottom: 4px solid #00A02F;
    font-size: .8rem;
    margin-top: 80px;
}




.infoeintrag {
    border-bottom: 1px solid lightgrey;
    padding: 10px 10px 0px 10px;
    background-color: white;
}

.infoeintrag_long {
    padding: 10px 10px 0px 10px;
}

.infoeintrag p,
.infoeintrag_long p {
    font-weight: 200;
    font-size: /*1rem*/ .9rem;
    line-height: 130%;
}

.infoeintragdate {
    font-size: .90rem;
}

.infoeintrag h3,
.infoeintrag_long h3 {
    font-size: 16px;
    font-weight: 600;
    margin-top: 5px;
    margin-bottom: 2px;
}


/** Intro Content **/

.intro-content {
    margin: 100px 0px;
}

.intro-content hr {
    margin: 30px 0px;
}

.sponsoren-links {
    margin: 30px 0px 0px 0px;
}

.sponsoren-links a {
    color: black;
    border-bottom: 1px dotted;
    font-weight: bold;
}

.sponsoren-links a:hover {
    color: black;
    border-bottom: 0px dotted;
    text-decoration: none;
}

/** Kartenteaser **/

#kartenteaser {
    /*background-color: lightgrey;*/
    border-top: 9px solid #00A02F;
    border-bottom: 1px solid lightgrey;
    position: relative;
    display: block;
}

#kartenteaser::after {
    content: "";
    background: url('_pics/karte_teaser.jpg');
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1;
}



.kartenteaser-content {
    /*margin: 50px 0px;*/
    padding: 20px;
    background-color: /*#b3ce80*/ white;
}

#kartenteaser a:hover {
text-decoration: none !important;
}

.kartenteaser-arrow {
    /*margin: 50px 0px;*/
    padding: auto 0px;
}

.bigarrows {
    font-size: 4rem;
    margin-top: auto;;
    margin-bottom:auto;
}


#kartenteaser:hover .bigarrows {
    color: #00A02F; 
}

#kartenteaser:hover {
    cursor: pointer;
}

.arrowblock {
    position: relative;
}

.arrowcenter {
    margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.kartenteasermobile {
    height: 60px;
}

/** Projekte Cards **/

.projektecards-margins {
    margin: 100px 0px;
}

.projektemore a {
    color: black;
    font-weight: bold;

}

.nogap {
    margin: 0px !important;
    padding: 0px !important;
}

.projektcard {
    border: 0px solid white !important;
}

.projektcard h4 {
    font-size: 16px;
    font-weight: 700;
}

.card-date {
    border-bottom: 1px solid lightgrey;
    margin: 15px 0px;
    padding: 0px 0px 5px 0px;
    font-size: .90rem;
}

.card-arrow {
    font-size: 24px;
}

.card-arrow a {
    color: #000;
}

.card-body p {
    line-height: 125%;
}

.cardheadline {
    color: black;
}

.cardheadline:hover {
    color: black;
    text-decoration: none;
}


/** Sponsoren **/

.sponsoren-img {
    margin: 40px 0px;
}

/** Footer **/

.footer {
    background-color: #00A02F;
    color: white;
    min-height: 110px;
    padding: 40px 0px;
    font-size: 0.9rem;
}

.footer-nav a {
    color: white !important;
    font-weight: 400;
    /*text-transform: uppercase;*/

}

.footer-nav a:hover {
    color: white;
    text-decoration: underline;
}

.footer-nav .current-menu-item a {
    text-decoration: underline;
}

.footer-text-left {
    text-align: left;
}

.footer-text-right {
    text-align: right;
}

@media (min-width: 10px) and (max-width: 767px) {

    .footer-text-left,
    .footer-text-right {
        text-align: center !important;
    }
}


@media (min-width: 10px) and (max-width: 991px) {
    .menu li {
        /*sh*/
        display: block;

    }

    .main-navigation {
        /*sh*/
        text-align: left;
        padding-top: 0px;

    }

    #mobile-search-form {
        /*sh*/
        display: block !important;
        margin-top: -6px;
    }

    #wrap {
        /*sh*/
        display: none !important;
    }

    #navbarResponsive {
        /*sh*/
        background-color: #fff;
        padding: 10px;
    }

    .navbar {
        /*sh*/
        display: block !important;
        padding-top: 32px !important;
    }
}

#mobile-search-form {
    /*sh*/
    display: none;
}

#mobile-search-form input {
    font-family: 'Open Sans';
    font-size: 1rem;
}

.footermenu li {
    list-style-type: none;
    display: inline;
}


.footermenu li::after {
    content: " | ";
}

.footermenu li:nth-last-child(1)::after {
    content: "";
}

.footer-nav ul {
    padding-left: 0px !important;
}

/** Stadtteil **/

#stadtteilkarte {
    /*background-color: #ddd;*/
    /*border-top: 9px solid #00A02F;*/
    position: relative;
    display: block;
    min-height: 600px;
    background-color: #fff;
    padding-bottom: 100px;
}


.karteneintraege {
    margin: 100px 0px;
}

.mpfy-controls-wrap {
    z-index: 999 !important;
}

/** SEARCH **/

/*@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700);
@import url(https://raw.github.com/FortAwesome/Font-Awesome/master/docs/assets/css/font-awesome.min.css);*/

/*body {
	background: #DDD;
	font-size: 15px;
}*/

#wrap {
    /*margin: 50px 100px;*/
    display: inline-block;
    height: 30px;
    /*float: right;*/
    /*sh*/
    padding: 0;
    position: relative;
    flex-grow: 1;
    /*sh*/
    margin-right: 25px;
    /*sh*/
    margin-top: 10px;
}

#wrap input {
    font-family: 'Open Sans';
    font-size: 1rem;
}

.main-navigation #navigation {
    padding-left: 0px;
    /*sh*/
}

#navbarResponsive {
    flex-grow: 0;
    /*sh*/
}

#search {
    max-width: 250px;
    margin-right: 0px;
    z-index:2;
    /*sh*/
}

#wrap input[type="text"] {
    height: 25px;
    font-size: 1rem;
    display: inline-block;
    /*font-family: "Lato";
    font-weight: 100;*/
    border: none;
    outline: none;
    color: #000;
    padding: 3px;
    padding-right: 60px;
    width: 0px;
    position: absolute;
    top: 0;
    right: 0;
    background: white;
    z-index: 1;
    transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRFU1NT9fX1lJSUXl5e1dXVfn5+c3Nz6urqv7+/tLS0iYmJqampn5+fysrK39/faWlp////Vi4ZywAAABF0Uk5T/////////////////////wAlrZliAAABLklEQVR42rSWWRbDIAhFHeOUtN3/ags1zaA4cHrKZ8JFRHwoXkwTvwGP1Qo0bYObAPwiLmbNAHBWFBZlD9j0JxflDViIObNHG/Do8PRHTJk0TezAhv7qloK0JJEBh+F8+U/hopIELOWfiZUCDOZD1RADOQKA75oq4cvVkcT+OdHnqqpQCITWAjnWVgGQUWz12lJuGwGoaWgBKzRVBcCypgUkOAoWgBX/L0CmxN40u6xwcIJ1cOzWYDffp3axsQOyvdkXiH9FKRFwPRHYZUaXMgPLeiW7QhbDRciyLXJaKheCuLbiVoqx1DVRyH26yb0hsuoOFEPsoz+BVE0MRlZNjGZcRQyHYkmMp2hBTIzdkzCTc/pLqOnBrk7/yZdAOq/q5NPBH1f7x7fGP4C3AAMAQrhzX9zhcGsAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: right;
    background-size: 25px;
}

#wrap input[type="text"]:hover {
    opacity: .5;
}

#wrap input[type="text"]:focus:hover {
    border-bottom: 1px solid #BBB;
     opacity: 1;
}

#wrap input[type="text"]:focus {
    width: 300px;
    border-bottom: 1px solid #BBB;
    cursor: text;
    opacity: 1;
}

#wrap input[type="submit"] {
    height: 25px;
    width: 25px;
    display: inline-block;
    float: right;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRFU1NT9fX1lJSUXl5e1dXVfn5+c3Nz6urqv7+/tLS0iYmJqampn5+fysrK39/faWlp////Vi4ZywAAABF0Uk5T/////////////////////wAlrZliAAABLklEQVR42rSWWRbDIAhFHeOUtN3/ags1zaA4cHrKZ8JFRHwoXkwTvwGP1Qo0bYObAPwiLmbNAHBWFBZlD9j0JxflDViIObNHG/Do8PRHTJk0TezAhv7qloK0JJEBh+F8+U/hopIELOWfiZUCDOZD1RADOQKA75oq4cvVkcT+OdHnqqpQCITWAjnWVgGQUWz12lJuGwGoaWgBKzRVBcCypgUkOAoWgBX/L0CmxN40u6xwcIJ1cOzWYDffp3axsQOyvdkXiH9FKRFwPRHYZUaXMgPLeiW7QhbDRciyLXJaKheCuLbiVoqx1DVRyH26yb0hsuoOFEPsoz+BVE0MRlZNjGZcRQyHYkmMp2hBTIzdkzCTc/pLqOnBrk7/yZdAOq/q5NPBH1f7x7fGP4C3AAMAQrhzX9zhcGsAAAAASUVORK5CYII=) center center no-repeat;
    background-size: 25px;
    /*sh*/
    text-indent: -10000px;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    cursor: pointer;
    opacity: 0.4;
    cursor: pointer;
    transition: opacity .4s ease;
}

input[type="submit"]:hover {
    opacity: 0.8;
}

/* Projekte - Übersichtsseite */

.intro-content-noimg {
    margin: 150px 0px 50px 0px;
    /*margin: 200px 0px 100px 0px;*/
}

/* Projekte - Single */

.hauptbild {
    margin-top: 55px;
}

.entry_title {
    margin-top: 35px;
}

.entry_date {
    border-bottom: 1px solid lightgrey;
    margin: 20px 0px 40px 0px;
}

#postcontent {
    margin: 120px 0px 50px 0px;
}

.entry_content a, .entry_content a:visited {
    text-decoration: underline !important;
    font-weight: bolder;
}

.entry_content a:hover {
    text-decoration: none !important;
}

/* Aktivfonds */

.jumbotron_aktiv {
    margin-top: 50px;
    border-radius: 0 !important;
    position: relative;
}

@media (min-width: 781px) {
    .jumbotron_aktiv {
        margin-top: 65px;
    }
}

.aktuelles_marginbottom {
    margin-bottom: 50px;
}

.akt_blk_pos {
    /*border: 1px solid red;*/
    z-index: 999;
    position: absolute;
    bottom: 50px;
}

@media (min-width: 781px) {
	
	.akt_blk_pos {
		left: 50%;
	}

	.akt_blk_pos .row {
		position: relative;
		left: -50%;
		margin-right: 15px;
		margin-top: 45px;
	}
}


@media (min-width: 10px) and (max-width: 992px) {
	/*.navbar {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.navbar-brand {
		margin-left: 1rem;
	}
	.navbar-toggler {
		margin-right: 1rem;
	}*/
	
	#navbarResponsive {
		flex-shrink: 0;
		flex-basis: unset !important;
	
		width: 100vw;
		--navMargin: calc(50% - 50vw);
		margin-left: var(--navMargin);
		padding-left: calc(var(--navMargin) * -1);
        border-bottom: 1px solid #999;
	}
}

.sliderdiv {
    margin-top: 10px;
}

@media (min-width: 1200px) {
.sliderdiv {
    margin-top: -100px; /* vorher: 10px */
}
}

#aktiv_slider {
    margin-top: 100px;
    background-color: grey;
    max-height: 590px;
    overflow: hidden;
}

#aktiv_slider .img-fluid {
    min-height: 400px !important;

}

#aktiv_slider .carousel-inner {
    margin-top: -200px !important;
}

/* Paginierung */

.pagination {
    margin-left: 20px;
    margin-bottom: 100px;
}

div.post-navi a,
a.page-numbers,
a.next.page-numbers,
a.prev.page-numbers,
a.page-numbers:hover {
    color: #212529;
}

span.page-numbers.current {
    font-weight: 400;
}

.post-navi {
    margin-bottom: 100px;
}

div.post-overview {
    float: left;
    margin: 0px 10px;
}

div.post-prev {
    float: left;
}

div.post-prev {
    float: left;
}

/* MAP */

.mpfy-mll-location {
    background-color: white !important;
}

.mpfy-container * {
 font-family: 'Open Sans' !important;
    font-style: normal !important;
    font-weight: 200 !important;
    color: #212529 !important;
}

.mpfy-mll-location .mpfy-mll-l-categories a:hover {
    background: #ddd !important;
}


/* MAP entry listing */

.mapentrycard {
    border: 0px solid white !important;
}

.entrytitle {
 font-weight: 600;
    display:table-cell; 
}

.entriesborder {
    border-bottom: 1px solid darkgrey;
}

/* MAP entry table */

div.entrytable {
  /*width: 100%;*/
  text-align: left;
  border-collapse: collapse;
}
.divTable.entrytable .divTableCell, .divTable.entrytable .divTableHead {
  padding: 2px 2px;
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}

/* Popup Mapeintrag */

.mpfy-p-bottom {
    background-color: #fff !important;
}

/* .mpfy-p-slider .mpfy-p-slider-bottom {
    background-color: pink !important;
} */

.mpfy-p-popup {
    width: auto !important; 
   min-width: 60% !important;
    
}

.mpfy-p-local-info {
    height: 1px;
    visibility: hidden !important;
}

.mpfy-p-popup .mpfy-title h1 {
    font-family: 'Kameron' !important;
    font-weight: 700 !important;
    color: #00A02F !important;
    font-size: 1.2rem !important; 
    line-height: 120% !important;
    margin-bottom: 15px;
}

.mpfy-p-entry p {
    font-family: 'Open Sans' !important;
    font-weight: 200 !important;
    line-height: 1.5 !important;
    color: #212529 !important;
}

.mpfy-p-popup * {
     font-family: 'Open Sans' !important;
}

.mpfy-p-popup-style-two .mpf-p-show-overlay.mpfy-p-content:after { content: ''; background: white !important; width:100%; height: 162px; position: absolute; bottom: 0; left: 0; transition: opacity .4s; pointer-events: none; }

/* SEARCH-PHP */
#searchcontent {
    margin: 160px 0px 50px 0px;
}

.searchresult {}

.entry {
    margin: 10px 0px;
    /*border-bottom: 1px solid #999;*/
    padding: 15px 0px;
}

.entry_exc {
}

.entry_exc p {
   margin: 0px;
}

a.entrylink {
    text-decoration: underline;
}

a.entrylink:hover {
    text-decoration: none;
}

/* Accessibility Toggle */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    color: #ffffff !important;
    }