/*
Theme Name:     Newspaper Child theme
Description:    Spontis Child theme
Author:         Sabrina Hegenkötter, Robert Forst
Template:       Newspaper                         
Version:        7.83
*/

/*  --- Last Change: 07-04-2024
 * Formular-CSS entfernt - Neues Plugin implementiert eigenes CSS nur bei Aufruf eines Formulares
 * bwp-comments css eingefuegt
 * Definition Schriftarten - Alle Schriftarten werden lokal geladen
 * MailPoet - Anpassungen vorgenommen
 * Buddypress - Erste Änderungen
 * 
/*  ------------------------------------------------------------------ Inhalt

	Global
		Schriftarten
	Header
        Logo
        Navigation
		Top-Menu
    Content
		Kontaktformular
		Beitragsseite
			Artikel
			Autorbox etc.
			Kommentare
			Fußnoten
		Bilder
		Seiten
        Seitenleiste
    Footer
    YOUZER
	Mailpoet

*/
/*  ------------------------------------------------------------------ Global */
/*	---------------------------------------------------- Schriftarten /*
/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* im-fell-dw-pica-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'IM Fell DW Pica';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/im-fell-dw-pica-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/im-fell-dw-pica-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/im-fell-dw-pica-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/im-fell-dw-pica-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/im-fell-dw-pica-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/im-fell-dw-pica-v16-latin-regular.svg#IMFellDWPica') format('svg'); /* Legacy iOS */
}
/* im-fell-dw-pica-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'IM Fell DW Pica';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/im-fell-dw-pica-v16-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/im-fell-dw-pica-v16-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/im-fell-dw-pica-v16-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/im-fell-dw-pica-v16-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/im-fell-dw-pica-v16-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/im-fell-dw-pica-v16-latin-italic.svg#IMFellDWPica') format('svg'); /* Legacy iOS */
}
::selection {
    background: #d70606;
    color: #fff;
}
:target:before { 
	display: block; 
 	content: " "; 
  	height: 100px;      
    margin-top: -100px !important; 
    visibility: hidden; 
}
:target::before {
	margin-top: 0;
}
#sb-container{
    z-index:9999;
}
input[type=submit] {
    max-width:300px;
    background-color:#850000;
}
/*  ------------------------------------------------------------------ Header */
.sponti-spruch {
    font-size: 17px;
    color: #ddd;
    font-variant: small-caps;
}
/*  ---------------------------------------------------------- Logo */
/*  ---------------------------------------------------------- Navigation */
/*  ---------------------------------------------------------- Top-Menu */
/*  ---------------------------------------------------------- Content */
/*  ---------------------------------------------------------- Dunkeltanz */
.su-spoiler-style-default {
    border: 1px solid #000;
}
.su-accordion {
	margin-left: 10px;
	margin-right: 10px;
}
.su-spoiler-style-default > .su-spoiler-title {
    padding: 7px 34px 7px 10px !important;
    background: #000;
    color: #eee;
}
.su-spoiler-style-default > .su-spoiler-content {
	padding: 1em;
}
.su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon {
    right: 7px;
	top: 9px;
    left: auto !important;
}
.su-spoiler-style-default .su-spoiler-title {
    font: 20px/normal "IM Fell DW Pica", sans-serif !important;
}
.su-spoiler-style-default .su-spoiler-closed .su-spoiler-icon {
    background-color: green;
    line-height: 20px;
}
.su-spoiler-style-default .su-spoiler-icon {
    background-color: red;
}
.su-spoiler-style-default .su-spoiler-content {
    background-color: #eee;
}
.td-page-content .su-spoiler-content p {
	font: 14px/1.4em "Open Sans", sans-serif !important;
}
.su-expand {
    margin-top: -20px !important;
}
/*  ----------------------------------------------------------------------------------- Beitragsseite */
/*  ----------------------------------------------------------------------------------- Fussnoten */
/* Fussnoten in der Artikelansicht */

.footnotes {
    background-color: #fff;
}
.footnotes h4 {
    margin: 0;
    background: #000;
    color: #eee;
    padding: 10px;
}
.footnotes ol {
  background-color: #eee;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
}
.footnotes ol li {
    margin-bottom: 0px;
}
.footnote-back-link-wrapper {
    margin-left: 10px;
}
.footnote-link  {
    color: #111;
    border-radius: 40px;
    padding: 0 4px 0 4px;
    font-size: 11px;
    background-color: #ddd;
	text-decoration: none !important;
}
.footnote-link:hover {
    background-color: #d70606;
    color: #fff !important;
    text-decoration: none !important;
}

/* ----------------------------------------------------------------------------------- Artikel */

/* Zitate */

.tagdiv-type blockquote p {
    font-family: "IM Fell DW Pica", sans-serif !important;
    font-size: 22px;
	text-transform: none;
    line-height: 1.2em !important;
    color: #222 !important;
}
.tagdiv-type blockquote {
	padding: 10px 20px 10px 70px; 
	background: #eeeeee;
	border-left: 4px solid;
	text-align: left !important;
}
.tagdiv-type blockquote p {
    margin-bottom: 0px;
}
.tagdiv-type blockquote:before {
	content: '\201D';
	width:60px;
	font-family: serif;
	font-size: 100px;
	line-height: 100px;
	font-weight: 700;
	font-style: normal;
	text-align: center;
	color: #d70606;
	position: absolute;
	top: 0;
	left: 0;
}
.tdb_single_content a {
    text-decoration: underline;
}
/* Bildunterschriften */
figure.alignnone, figure.aligncenter {
	margin-bottom: 20px !important;
}
.wp-caption {
    background-color: #ddd;
    padding: 5px;
    border: 1px solid #999;
}
.wp-caption-text {
    padding: 5px 10px 0px 10px;
    margin-top: 0px;
    margin-bottom: 5px;
}
/* Artikelbild */

@media (min-width: 767px) {
	img.entry-thumb {
		height: 450px;
	}
}
img.entry-thumb {
    width: 100% !important;
    object-fit: cover;
    object-position: top center;
}
.mfp-title {
    background-color: #000;
    padding: 5px;
}
/* Justified Image Grid Anpassung */
.jig-caption-title {
    font-weight: normal !important;
}
.su-tabs-nav .german, .su-tabs-nav .english {
    font-size: 22px;
    font-weight: bold;
    color: #d70606;
}
.schatten {
    border: 2px solid #111;
    box-shadow: 10px 15px 10px silver;
	margin-top: 20px !important;
}
.clearfloat {
    clear: both;
}
/*  ---------------------------------------------------------------------------------------------- Autorbox etc. */
/*  ---------------------------------------------------------------------------------------------- Kommentare */
.bwp-rc-ulist .recentcomment {
    overflow: hidden;
    background-color: #ddd;
    border-radius: 10px;
    padding: 8px;
    margin-bottom: 5px;
}
	.bwp-rc-ulist {
    margin-left: 15px;
}
.bwp-rc-widget li {
    line-height: 1.4em;
    margin-left: 5px !important;
}
.bwp-rc-ulist .recent-comment {
    font-size: 12px;
    margin-top: 5px;
}
.recenttitle {
    font-size: 17px;
    font-family: IM Fell DW Pica, sans-serif;
    margin-bottom: 5px;
}
.icon1 {
    color: #d70606;
    padding-right: 2px;
}
.bwp-rc-widget h4.block-title {
    display: none;
}
#comments {
	margin-top: -10px;
}
#wpdcom .wpdiscuz-item.wpd-field-group.wpd-field-single {
    padding-bottom: 40px;
}
.td-pb-span12 #comments {
    max-width: 1200px;
    margin-left: -24px;
    margin-right: -24px;
    background-color: #eee;
}
#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-author, #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-author a {
    font-size: 22px;
    font-family: "IM Fell DW Pica", sans-serif;
}
#wpdcom .wpd-comment .wpd-comment-wrap .wpd-comment-author span.wpd-user-nicename {
	display: none !important;
}
#wpdcom.wpd-layout-3 .wpd-soc-user-google .wpd-comment-subheader, #wpdcom.wpd-layout-3 .wpd-blog-subscriber .wpd-comment-subheader {
    border-top: none !important;
}
/*	----------------------------------------------------------------------------------- Seiten */
.td-page-header {
	background-color: #000;
	padding: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.td-page-title {
    border-bottom: 2px solid #d70606;
    color: #eee;
	margin-bottom: 0px;
}
.td-crumb-container {
    display: none;
}
.rank-math-breadcrumb {
    background-color: #ddd;
    font-size: 12px;
    padding: 0 10px;
	margin-top: -15px;
}
@media only screen and (min-width: 768px) {
    .rank-math-breadcrumb {
    	margin-right: -10px;
		margin-left: 15px;
	}
}
/* Das Standard-Template in der mobilen Ansicht mit Rand anzeigen */
@media (max-width: 768px) {
	.td-standard-template {
    	background-color: #fff !important;
		}
}
/* Die Bilder unter historische Friedhöfe mit Rand anzeigen */
@media (max-width: 768px) {
	.bildkorrektur .td-block-span6 .tdm-image {
    	padding-left: 20px;
    	padding-right: 20px;
	}
}
.td-page-content .wissenschaft h2, .td-page-content .wissenschaft h3, .td-page-content .wissenschaft h4, .td-page-content .wissenschaft h5, .td-page-content  .wissenschaft h6 {
    background-color: #222;
    color: #ddd;
    padding: 5px 15px;
}
.skurrile_orte .tdm-title {
    background-color: #000;
    padding: 0 10px;
}
.szenemagazine h2 {
    font-size: 40px;
    border-bottom: 2px solid red;
    background-color: #000;
    color: #ddd;
    padding: 5px 0px 0px 5px;
    font-stretch: 50%;
}
.szenemagazine h3 {
    margin-left: 10px;
}
.szenemagazine ul {
    margin-left: 20px;
}
.szenemagazine p {
    margin-left: 15px;
}
/* ----------------------------------------------------------------------------------- Underground Kalender */
/*  ---------------------------------------------------------------------------------- Seitenleiste */
/*  ---------------------------------------------------------------------------------- Kommentare Widget */
/*  ---------------------------------------------------------------------------------- Footer */
h4.block-title {
    font-size: 23px !important;
    font-family: "IM Fell DW Pica", sans-serif;
    border-bottom: 3px solid #850000;
    padding: 15px 0 5px 0px;
}
.wp-polls {
    background: #eee;
    border: 2px dotted #d70606;
    padding: 10px;
    margin-bottom: 20px;
}
/* -------------------------------------------------------- */
/* Buddypress Kompatibilität mit Newspaper Theme Version 11 */
/* -------------------------------------------------------- */

.buddypress .tdb_header_menu .tdb-menu > li > a:after {
	display: none;
}
.buddypress .tdb-menu > li > a:hover {
	background-color: #850000!important;
}
.buddypress .td-footer-template-wrap .tdm-social-item i, .buddypress .td-footer-template-wrap .tds-team-member2 .tdi_98_ed3.tds-social1 .tdm-social-item i {
	color: #ffffff;
}
.buddypress .td-footer-template-wrap .tdm-social-item i {
	font-size: 22px;
	vertical-align: middle;
	line-height: 48.4px;
}
.buddypress .td-footer-template-wrap .tdm-social-item {
	width: 48.4px;
	height: 48.4px;
	margin: 5px 10px 5px 0;
}
.buddypress .td-footer-template-wrap .tdm-social-item-wrap:hover i, .buddypress .td-footer-template-wrap .tdm-social-item-wrap:hover .tdm-social-text {
	color: #d70606;
}
/* ENDE */

/* Webseiten-Benachrichtigung für eingeloggte Benutzer */

#sitewide-notice #message {
	border-top: 8px solid #850000 !important;
}
#sitewide-notice strong::before {
	background-color: #850000 !important;
}
#sitewide-notice #message .bp-tooltip  {
    background-color: #850000;
    display: block;
    color: #fff;
    text-align: center;
    padding-top: 2px;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 10px;
    top: 23px;
    border-radius: 30px;
}
#sitewide-notice #message .bp-tooltip:hover {
    background-color: #111;
    color: #d70606;
	}
#buddypress h1.entry-title.td-page-title {
    margin: 0;
	}

h2.bp-heading {
	background-color: #222;
	color: #eee;
	padding: 5px 5px 5px 10px!important;
	}
.page-page .td-main-content {
    background-color: #fff;
}
.td-pb-span12 .buddypress-wrap {
    width: 100%;
	margin-top: 20px;
}

/* Buddypress Seitenstruktur */

/* Seitenstruktur nur für Desktopansicht */
@media only screen and (min-width: 768px) {
	#buddypress .bp-wrap, #buddypress .buddypress-wrap {
		width: 100%;
		padding: 5px;
	}
	#buddypress .item-body, #buddypress .screen-content {
		margin-top: 10px;
		background: #eee;
		padding: 15px;
		border: 1px solid #d70606
	}
}
/* ENDE */

/* Buddypress Hauptmenu */
#buddypress .main-navs {
	border-bottom: 1px solid #d70606;
	border-top: 1px solid #d70606;
	box-shadow: none;
	background: #111;
}
#buddypress .bp-navs ul li .count {
	border-radius: 0;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
}
#buddypress .main-navs ul li a {
	padding: 15px;
	margin: 0;
	display: block;
	height: 50px;
	color: #aaa;
}
#buddypress .main-navs ul {
	margin: 0px;
}
#buddypress .main-navs ul li {
	margin-right: 5px;
	margin-bottom: 0px;
	font-size: 14px;
}
#buddypress .main-navs ul li.current a {
	background: #ccc;
	color: #000;
}
#buddypress .main-navs ul li a:hover {
	background: #850000;
	color: #fff;
}
/* Hauptmenu für mobile Ansicht ausblenden */
@media only screen and (max-width: 768px) {
	#buddypress .main-navs {
		display: none;
	}
}
/* ENDE Buddypress Hauptmenu */

/* Buddypress Untermenu */
#buddypress .bp-subnavs {
	padding: 10px;
	margin: 0;
	border: 0;
	box-shadow: none;
}
#buddypress .bp-subnavs ul {
   margin: 0;
}
#buddypress .bp-subnavs ul li {
   background: transparent;
}
#buddypress .bp-subnavs ul li a {
	background-color: transparent;
	border-bottom: 2px solid transparent;
	font-size: 15px;
}
#buddypress .bp-subnavs ul li a:link {
	color: black;
}
#buddypress .bp-subnavs ul li:hover {
	border-bottom: 3px solid black;
	padding-bottom: 5px;
}
#buddypress .bp-subnavs ul li a:active {
	border-bottom: 2px solid #d70606;
	color: #d70606;
}
#buddypress .bp-subnavs ul li a:visited {
	color: black;
}
#buddypress .bp-subnavs ul li.current {
	border-bottom: 3px solid #d70606;
	padding-bottom: 5px;
}
/* menu oben in der mobilen ansicht */
@media only screen and (max-width: 768px) {
	#buddypress .bp-subnavs {
		text-align: center;
		background: #eee;
		margin-top: -20px;
	}
}
/* ENDE Buddypress Untermenu */

/* Buddypress Mitgliederliste */
.buddypress-wrap form#group-members-search input[type=search],.buddypress-wrap form#group-members-search input[type=text],.buddypress-wrap form.bp-dir-search-form input[type=search],.buddypress-wrap form.bp-dir-search-form input[type=text],.buddypress-wrap form.bp-messages-search-form input[type=search],.buddypress-wrap form.bp-messages-search-form input[type=text],.buddypress-wrap form[data-bp-search].bp-invites-search-form input[type=search],.buddypress-wrap form[data-bp-search].bp-invites-search-form input[type=text] {
    width: auto;
	font-size: 13px;
}
#buddypress .members-search {
	background-color: #fff;
}
.buddypress-wrap form#group-members-search button[type=submit] span,.buddypress-wrap form.bp-dir-search-form button[type=submit] span,.buddypress-wrap form.bp-messages-search-form button[type=submit] span,.buddypress-wrap form[data-bp-search].bp-invites-search-form button[type=submit] span {
    font-size: 17px;
}
#members-dir-list img.avatar, .friends .bp-list li .item-avatar img.avatar {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
}
#members-dir-list a:hover img.avatar, .friends .bp-list li .item-avatar a:hover img.avatar {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: -webkit-filter 0.2s ease-in-out;
	-moz-transition: -moz-filter 0.2s ease-in-out;
	transition: filter 0.2s ease-in-out;
}
#buddypress #members-list li.item-entry, .friends .bp-list li.item-entry {
	overflow: auto;
	list-style: none;
	float: left;
	width: 30%;
	margin: 0 20px 20px 0;
}
@media only screen and (max-width: 768px) {
	#buddypress #members-list li.item-entry, .friends .bp-list li.item-entry {
	overflow: auto;
	list-style: none;
	float: none;
	width: 100%;
	margin: 0 20px 20px 0;
	}
}
#buddypress #members-dir-list ul.item-list li div.item-title, #buddypress #members-dir-list ul.item-list li h4, #buddypress #members-dir-list ul.item-list li div.item-meta  {
	width: 100%;
	text-align: center;
}
#buddypress #members-dir-list ul.item-list li div.item-title {
	font-size: 110%;
}
#buddypress #members-dir-list ul.item-list li div.item-meta {
	text-transform: uppercase;
	font-size: 80%;
}
#buddypress #members-dir-list ul.item-list li img.avatar {
	margin-bottom: 8px;
}
#buddypress #members-dir-list .item-avatar, .friends .bp-list li .item-avatar {
	float: none;
}
#buddypress #members-dir-list .item-block, .friends .bp-list li .item .item-block {
	float: none;
	width: auto;
}
#buddypress #members-dir-list .list-title, #buddypress #members-dir-list .last-activity, .friends .bp-list li .item .item-meta, .friends .bp-list li .item .list-title {
	float: none;
	text-align: center;
}
#buddypress #members-dir-list .user-update {
	display: none;
}
#buddypress #members-dir-list .friendship-button, #buddypress .friends .friendship-button {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5x;	
	padding-top: 5px;
	padding-bottom: 5px;
	width: 90%;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	border: 0;
}
#buddypress #members-dir-list .friendship-button .add {
	background-color: lightgreen;
}
#buddypress #members-dir-list .friendship-button .remove, .friends .friendship-button .remove {
	background-color: #850000;
	color: #fff;
}
#buddypress #members-dir-list .friendship-button:hover .add {
	background-color: green;
	color: #fff;
}
#buddypress #members-dir-list .friendship-button:hover .remove {
	background-color: #d70606;
	color: #111;
}
#buddypress #members-list .odd {
    background: #ccc;
    padding: 5px;
}
#buddypress #members-list .even {
    background: #aaa;
    padding: 5px;
}
/* ENDE Mitgliederliste */

/* Buddypress gemischt */
#buddypress h2.bp-screen-title, #buddypress h2.screen-heading {
	background: #111;
	color: #eee;
	padding: 0px 20px
}
#buddypress .subnav-filters {
	margin: 0;
	padding: 10px;
	overflow: hidden;
}
#buddypress select {
	background-color: #fff;
	border: 1px solid black;
	appearance:auto;
}
#buddypress #wp-message_content-wrap, #buddypress .bp-messages-content {
	overflow: auto;
}
#buddypress input[type=submit], #buddypress input[type=button], #buddypress input[type=reset], #buddypress div.generic-button a, #buddypress .comment-reply-link {
    color: #fff;
    background-color: #d70606;
    font-size: 16px;
    line-height: 18px;
}
#buddypress input[type=submit]:hover, #buddypress input[type=button]:hover, #buddypress input[type=reset]:hover, #buddypress div.generic-button a, #buddypress .comment-reply-link {
    color: #fff;
    background-color: #850000;
}
#buddypress input[type=submit] {
	font-size: 16px !important;
	padding: 20px !important;
	}
/* ENDE Buddypress gemischt */

/* Tabellen */
#buddypress table tr, #buddypress table td {
	vertical-align: top;
	padding: 10px;
	}
#buddypress table p {
	margin:0;
	}
#buddypress table td {
	border-bottom: 1px solid #ccc;
	}
@media (max-width: 1018px) {
	#buddypress div.message-search {
   		width: 100%;
    	margin: 18px 10px 10px 0px;
    	padding-right: 10px;
    	float: none !important;
		}
	}
#buddypress .thread-from img {
    float: left;
    margin-right: 10px
	}
#buddypress .thread-from .activity::before {
    content: '\A';
    white-space: pre;
	}

/* ------------------------------------------------------------------------ Menupunkte rollenbasiert ausblenden */
.user-role-member #wp-admin-bar-wp-logo, .user-role-member #wp-admin-bar-site-name, .user-role-member #wp-admin-bar-customize, .user-role-member #wp-admin-bar-new-content, .user-role-subscriber #wp-admin-bar-wp-logo, .user-role-subscriber #wp-admin-bar-site-name, .user-role-subscriber #wp-admin-bar-customize, .user-role-subscriber #wp-admin-bar-new-content {
    display: none !important;
}
/* ------------------------------------------------------------------------------------------ MailPoet */

.single-mailpoet_page .td-main-content {
    background-color: #eeeeee;
}
.single-mailpoet_page .td-post-title {
    background-color: #111;
    padding: 0px 15px 5px 15px;
}
.single-mailpoet_page .entry-title {
    border-bottom: 2px solid #d70606;
}
.single-mailpoet_page .entry-title a {
    color: #eeeeee;
    font: normal .75em/10px "IM Fell DW Pica", sans-serif;
}
.single-mailpoet_page .td-module-meta-info {
    display: none;
}
.single-mailpoet_page .author-box-wrap {
    display: none;
}
.single-mailpoet_page .mailpoet_captcha {
    background: #d70606;
    padding: 5px;
}
.single-mailpoet_page .mailpoet_message {
	height: 300px;
}

/* --------------------------------------------------- Events Online */

.trumbowyg-editor {
    background-color: #fff !important;
}
.evoau_submission_form .evoau_table .row {
    background-color: #fff !important;
}
.evo_page_body {
    max-width: 1124px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
}