.flieder {color: #FFB5FF}
.brown {color: #8C8D7C;}
.rose {color: #e9477f;}
.lightblue {color: #5ae1f4;}
.lightgreen {color: #00E2C7;}
.black { color: #000;}
.green { color: green; }
.red{ color: red; }  .black,
p, .copy,
.content a,
.headline, 
h2,
nav a,
a.link:hover,
input.mailpoet_submit:hover {
color: #000; 
}
input.mailpoet_submit:hover {border-color: #000 !important;} #tp-grid .m_follow,
.home nav a, .overview nav a,
.overview nav ul ul ul a,
.overview nav ul ul a:hover
input.mailpoet_submit,
#stage.stageVideo .headline {
color: #fff;
}
.overview nav ul ul a:hover {color: #fff !important;}
input.mailpoet_submit:hover {background: #fff !important; } .grey,
#introbox .copy b,
#supportbox b { color: #5B5F72;}
.more-but:hover,
.press-more-but:hover { background: #EFF3F0;} #top,
.about #top,
.media #top { background: rgba(0,0,0, 0.93);}
body.home #top { background: transparent; }
.single #top { background: rgba(0,0,0, 0);}
.overview #top,
.single.text #top,   
.data #top { background: #fff;}
#logo a,
.about #logo,
.about #logo a,
.media #logo,
.media #logo a,
.error404 #logo,
.error404 #logo a {color: #fff;}
.single #logo { color: #000 !important }
.single #logo.scroll { 
mix-blend-mode: difference; 
color: #fff !important  
}
.data #logo {mix-blend-mode: unset;}
.data #logo,
.data #logo a,
.single #logo a { color: #000; }               body.flieder #newsticker p,
body.flieder #newsticker .fas,
body.flieder.home nav ul li a:hover,
body.flieder.overview nav ul ul li a,
body.flieder.overview nav ul li a:hover,
body.flieder.overview nav ul li.current-menu-item a {
color: #f3e7a2;
}
body.flieder.bg-color { background: #F4E695; } body.brown #newsticker p,
body.brown #newsticker .fas,
body.brown.home nav ul li a:hover,
body.brown.overview nav ul ul li a,
body.brown.overview nav ul li a:hover,
body.brown.overview nav ul li.current-menu-item a {
color: #8C8D7C;
}
body.brown.bg-color {background: #BCBDA6; } body.rose #newsticker p,
body.rose #newsticker .fas,
body.rose.home nav ul li a:hover,
body.rose.overview nav ul ul li a,
body.rose.overview nav ul li a:hover,
body.rose.overview nav ul li.current-menu-item a {
color: #e9477f;
}
body.rose.bg-color { background: #e9477f;} body.lightblue #newsticker p,
body.lightblue #newsticker .fas,
body.lightblue.home nav ul li a:hover,
body.lightblue.overview nav ul ul li a,
body.lightblue.overview nav ul li a:hover,
body.lightblue.overview nav ul li.current-menu-item a {
color: #5ae1f4;
}
body.lightblue.bg-color {background: #5ae1f4;} body.lightgreen #newsticker p,
body.lightgreen #newsticker .fas,
body.lightgreen.home nav ul li a:hover,
body.lightgreen.overview nav ul ul li a,
body.lightgreen.overview nav ul li a:hover,
body.lightgreen.overview nav ul li.current-menu-item a {
color: #00E2C7;
}
body.lightgreen.bg-color {background: #00E2C7; }
@media only screen and (max-width: 850px) { body.overview nav ul ul ul li a {
padding: 5px 8px; 
display: inline-block;
}
body.flieder.overview nav ul ul ul li a,
body.rose.overview nav ul ul ul li a,
body.lightblue.overview nav ul ul ul li a,
body.lightgreen.overview nav ul ul ul li a { background: #000; }
body.brown.overview nav ul ul ul li a { 
background: #fff; 
font-family: 'Dia-Bold', sans-serif; 
}
body.brown.overview nav ul ul ul li a:hover { color: #000 !important; }
} @media only screen and (min-width: 850px) { 
body.teaching.overview nav ul li.current-menu-item > a,
body.teaching.overview nav ul ul li a,
body.teaching.overview nav ul ul ul li a {color: #5ae1f4 !important;}
body.teaching.overview nav a:hover {color: #fff !important;}
} body.about nav ul li.current-menu-item > a,
body.about nav a:hover {color: #fff;}
body.about.rose nav ul li.current-menu-item > a,
body.about.rose nav a:hover {color: #ddd;}
body.about.bio nav ul li.current-menu-item > a,
body.about.bio nav a:hover,
body.about.flieder nav ul li.current-menu-item > a,
body.about.flieder nav a:hover,
body.media nav ul li.current-menu-item > a,
body.media nav a:hover {color: #888;} body.single nav ul ul ul li a {color: #5B5F72;}
body.single nav ul li.current-menu-item > a,
body.single nav ul ul li.current-menu-item a,
body.single nav ul ul li.open > a,
body.single nav ul li a:hover,
body.single nav ul ul li a:hover,
body.single nav ul li a:focus {
color: #e9477f !important; 
} @media only screen and (min-width: 850px) { 
body.teaching.overview nav ul li.current-menu-item > a,
body.teaching.overview nav ul ul li a,
body.teaching.overview nav ul ul ul li a {color: #5ae1f4 !important;}
body.teaching.overview nav a:hover {color: #fff !important;}
} body.about nav ul li.current-menu-item > a,
body.about nav a:hover {color: #fff;}
body.about.rose nav ul li.current-menu-item > a,
body.about.rose nav a:hover {color: #ddd;}
body.about.bio nav ul li.current-menu-item > a,
body.about.bio nav a:hover,
body.about.flieder nav ul li.current-menu-item > a,
body.about.flieder nav a:hover,
body.media nav ul li.current-menu-item > a,
body.media nav a:hover {color: #888;} body.single nav ul ul ul li a {color: #5B5F72;}
body.single nav ul li.current-menu-item > a,
body.single nav ul ul li.current-menu-item a,
body.single nav ul ul li.open > a,
body.single nav ul li a:hover,
body.single nav ul ul li a:hover,
body.single nav ul li a:focus {
color: #e9477f !important; 
} body.flieder.error404 { background: #F4E695; }
body.brown.error404 {background: #BCBDA6; }
body.rose.error404 { background: #e9477f;}
body.lightblue.error404 {background: #5ae1f4;}
body.lightgreen.error404 {background: #00E2C7; }
body.error404 nav a:hover {color: #fff !important; }  @media only screen and (max-width: 1280px) { 
body.about nav ul li.current-menu-item > a,
body.about nav a:hover {color: #888 !important; }
body.error404 nav ul li.current-menu-item > a,
body.error404 nav a:hover {color: #888 !important; }
}