/* WARNING: Do not edit this file. It is dynamically generated. Any edits you make will be overwritten. */
/* This file generated using Weaver Xtreme 4.3.3 subtheme: Arctic White-V0-V-187 */
/* Weaver Xtreme styles - Version 187 */
#wrapper{max-width:1100px;}
a, .wrapper a {color:#000;}
a:hover, .wrapper a:hover {color:#FE0000;}
a, .wrapper a{text-decoration:underline;}
a:hover, .wrapper a:hover{text-decoration:underline;}
.wvrx-menu-container a:hover, #nav-header-mini a:hover{text-decoration:none;}
.content a{text-decoration:underline;}
.content a:hover{text-decoration:underline;}
.colophon a {color:#FFF;}
.colophon a:hover {color:#FFF;}
.colophon a{text-decoration:underline;}
.colophon a:hover{text-decoration:underline;}
.border {border:1px solid #222222;}.border-bottom{border-bottom:1px solid #222222;}
@media ( min-width:768px) { .menu-primary ul ul,.menu-primary ul.mega-menu li {border:1px solid #222222;}
.menu-primary ul ul.mega-menu{border:none;} }
#site-title,.site-title {max-width:90.00000%;}
#site-tagline,.site-title {max-width:90.00000%;}
#site-title,.site-title{margin-left:7.00000% !important;margin-top:2.00000% !important;}
#site-tagline{ margin-left:7.00000% !important; margin-top:0.00000% !important;}
#branding #header-image img{float:none;} /* alignnone*/#branding #header-image img{max-width:100.00000%;}
html.ie8 #branding #header-image img{width:100.00000%;}
.container img, .colophon img {padding:1px;}
.entry-summary,.entry-content {padding-top:1.00000em;}
#content ul,#content ol, #content p {margin-bottom:1.50000em;}
.wp-caption p.wp-caption-text, #content .gallery .gallery-caption,.entry-attachment .entry-caption, #content figure figcaption {color:#000;}
#nav-below{display:none;margin:0;}
.single #nav-above{display:none;margin:0;}
.single #nav-below{display:none;margin:0;}
body{font-size:1.00000em;}
f ( min-width: 581px) and ( max-width: 767px) {body{font-size:1.00000em;}}@media (max-width: 580px) {body{font-size:1.00000em;}}body{line-height:1.50000;}.widget-area{line-height:1.27500;}.customA-font-size{font-size:1em;}.customA-font-size-title{font-size:1.50000em;}.customB-font-size{font-size:1em;}.customB-font-size-title{font-size:1.50000em;}body {background-color:#BFBFBF;}
.menu-primary .wvrx-menu-container,.menu-primary .site-title-on-menu,.menu-primary .site-title-on-menu a {background-color:#FFF;}
.menu-primary .wvrx-menu-container,.menu-primary .site-title-on-menu,.menu-primary .site-title-on-menu a {color:#000000;}
.menu-secondary .wvrx-menu-container {background-color:#FFF;}
.menu-secondary .wvrx-menu-container {color:#000000;}
.menu-primary .wvrx-menu ul li a,.menu-primary .wvrx-menu ul.mega-menu li {background-color:#FFF;}
.menu-primary .wvrx-menu ul li a,.menu-primary .wvrx-menu ul.mega-menu li {color:#000000;}
.menu-secondary .wvrx-menu ul li a,.menu-secondary .wvrx-menu ul.mega-menu li {background-color:#E5E5E5;}
.menu-secondary .wvrx-menu ul li a,.menu-secondary .wvrx-menu ul.mega-menu li {color:#000000;}
.menu-secondary .wvrx-menu > li > a {background-color:#FFF;}
.menu-primary .wvrx-menu > li > a {color:#000000;}
.menu-primary .wvrx-menu > li > a:hover {color:#FE0000 !important;}
.menu-primary .wvrx-menu > li > a:hover {background-color:#FFF !important;}
.menu-secondary .wvrx-menu > li > a {color:#000000;}
.menu-secondary .wvrx-menu > li > a:hover {background-color:#F5F5F5 !important;}
.menu-primary .wvrx-menu ul li a {color:#000000;}
.menu-primary .wvrx-menu ul li a:hover {color:#FE0000 !important;}
.menu-primary .wvrx-menu ul li a:hover {background-color:#FFF !important;}
.menu-secondary .wvrx-menu ul li a {color:#000000;}
.menu-secondary .wvrx-menu ul li a:hover {color:#DD1A1A !important;}
.menu-secondary .wvrx-menu ul li a:hover {background-color:#E5E5E5 !important;}
#site-title img.site-title-logo {max-height:32px;}.menu-primary .menu-toggle-button {color:#000000;}
.menu-primary .wvrx-menu-html {color:#000000;}
.menu-primary .wvrx-menu-html{margin-top:.425em;}
.menu-primary .wvrx-menu-container{padding-top:0.75000em;padding-bottom:0.75000em;}
@media( min-width:768px) {
.menu-primary .wvrx-menu a{border-right:1px solid #FE0000;}
.menu-primary ul.wvrx-menu > li:first-child {border-left:1px solid #FE0000;}
.menu-primary .wvrx-menu ul > li:first-child{border-top:1px solid #FE0000;}
.menu-primary .wvrx-menu ul a {border-top:none;border-left:none;border-right:none;border-bottom:1px solid #FE0000;}
.menu-primary .wvrx-menu-container li a{padding-right:0.75em;}
.menu-primary .menu-hover.menu-arrows .has-submenu > a{padding-right:1.5em;}
.menu-primary .menu-arrows.menu-hover .toggle-submenu{margin-right:0em;}
.menu-primary .wvrx-menu-container{margin-top:0px;}
.menu-primary .wvrx-menu-container{margin-bottom:0px;}
.menu-primary .wvrx-menu,.menu-primary .wvrx-menu-container{text-align:center;line-height:0;}
}
.menu-primary .menu-arrows .toggle-submenu:after{color:#000000;}
.menu-primary .menu-arrows ul .toggle-submenu:after{color:#000000;}
.menu-primary .menu-arrows.is-mobile-menu.menu-arrows ul a .toggle-submenu:after{color:#000000;}
.menu-primary .menu-arrows ul .toggle-submenu:after{color:#000000;}
.menu-secondary .menu-toggle-button {color:#000000;}
.menu-secondary .wvrx-menu-container{padding-top:1.00000em;padding-bottom:1.00000em;}
@media( min-width:768px) {
.menu-secondary .wvrx-menu a{border-right:1px solid inherit;}
.menu-secondary ul.wvrx-menu > li:first-child {border-left:1px solid inherit;}
.menu-secondary .wvrx-menu ul > li:first-child{border-top:1px solid inherit;}
.menu-secondary .wvrx-menu ul a {border-top:none;border-left:none;border-right:none;border-bottom:1px solid inherit;}
.menu-secondary .wvrx-menu-container li a{padding-right:0.75em;}
.menu-secondary .menu-hover.menu-arrows .has-submenu > a{padding-right:1.5em;}
.menu-secondary .menu-arrows.menu-hover .toggle-submenu{margin-right:0em;}
.menu-secondary .wvrx-menu-container{margin-top:0px;}
.menu-secondary .wvrx-menu-container{margin-bottom:0px;}
.menu-secondary .wvrx-menu,.menu-secondary .wvrx-menu-container{text-align:center;line-height:0;}
}
.menu-secondary .menu-arrows .toggle-submenu:after{color:#000000;}
.menu-secondary .menu-arrows ul .toggle-submenu:after{color:#000000;}
.menu-secondary .menu-arrows.is-mobile-menu.menu-arrows ul a .toggle-submenu:after{color:#000000;}
.menu-secondary .menu-arrows ul .toggle-submenu:after{color:#000000;}
.menu-secondary .is-mobile-menu.menu-arrows .toggle-submenu {background-color:#D1D1D1;}
@media( min-width:768px) {
.menu-extra .wvrx-menu a{border-right:1px solid inherit;}
.menu-extra ul.wvrx-menu > li:first-child {border-left:1px solid inherit;}
.menu-extra .wvrx-menu ul > li:first-child{border-top:1px solid inherit;}
.menu-extra .wvrx-menu ul a {border-top:none;border-left:none;border-right:none;border-bottom:1px solid inherit;}
.menu-extra .wvrx-menu-container li a{padding-right:0.75em;}
.menu-extra .menu-hover.menu-arrows .has-submenu > a{padding-right:1.5em;}
.menu-extra .menu-arrows.menu-hover .toggle-submenu{margin-right:0em;}
.menu-extra .wvrx-menu-container{margin-top:0px;}
.menu-extra .wvrx-menu-container{margin-bottom:0px;}
.menu-extra .wvrx-menu,.menu-extra .wvrx-menu-container{text-align:left;}
}
.menu-extra .menu-arrows .toggle-submenu:after{color:inherit;}
.menu-extra .menu-arrows ul .toggle-submenu:after{color:inherit;}
.menu-extra .menu-arrows.is-mobile-menu.menu-arrows ul a .toggle-submenu:after{color:inherit;}
.menu-extra .menu-arrows ul .toggle-submenu:after{color:inherit;}
@media screen and ( min-width:768px) {
.l-content-lsb{width:70.00000%;}.l-content-lsb-m{width:69.00000%;margin-left:1.00000%;}
.l-sb-left{width:30.00000%;}.l-sb-left-lm{width:29.00000%;margin-left:1.00000%;}.l-sb-left-rm {width:29.00000%;margin-right:1.00000%;}
}
.l-widget-area-top{width:auto;}
.l-widget-area-bottom{width:auto;}
#container{width:100%;}@media (max-width: 580px) {#container{width:100%}}
#colophon{width:100%;}@media (max-width: 580px) {#colophon{width:100%}}
#footer-html{width:100%;}@media (max-width: 580px) {#footer-html{width:100%}}
#footer-widget-area{width:100%;}@media (max-width: 580px) {#footer-widget-area{width:100%}}
.l-widget-area-footer{width:100%;}@media (max-width: 580px) {.l-widget-area-footer{width:100%}}
#header{width:100%;}@media (max-width: 580px) {#header{width:100%}}
#header-html{width:100%;}@media (max-width: 580px) {#header-html{width:100%}}
#header-widget-area{width:auto;}
.l-widget-area-header{width:auto;}
#infobar{width:100%;}@media (max-width: 580px) {#infobar{width:100%}}
#primary-widget-area {color:#000;}
#primary-widget-area {padding-left:8px;}
#primary-widget-area {padding-right:0px;}
#primary-widget-area {padding-top:8px;}
#primary-widget-area {padding-bottom:8px;}
#primary-widget-area {margin-top:10px;}
#primary-widget-area {margin-bottom:30px;}
.widget-area-primary {color:#000;}
.widget-area-primary {padding-left:8px;}
.widget-area-primary {padding-right:0px;}
.widget-area-primary {padding-top:8px;}
.widget-area-primary {padding-bottom:8px;}
.widget-area-primary {margin-top:10px;}
.widget-area-primary {margin-bottom:30px;}
#secondary-widget-area {padding-left:0px;}
#secondary-widget-area {padding-right:0px;}
#secondary-widget-area {padding-top:0px;}
#secondary-widget-area {padding-bottom:0px;}
#secondary-widget-area {margin-top:0px;}
#secondary-widget-area {margin-bottom:10px;}
.widget-area-secondary {padding-left:0px;}
.widget-area-secondary {padding-right:0px;}
.widget-area-secondary {padding-top:0px;}
.widget-area-secondary {padding-bottom:0px;}
.widget-area-secondary {margin-top:0px;}
.widget-area-secondary {margin-bottom:10px;}
.widget-area-top {padding-left:8px;}
.widget-area-top {padding-right:8px;}
.widget-area-top {padding-top:8px;}
.widget-area-top {padding-bottom:8px;}
.widget-area-top {margin-top:10px;}
.widget-area-top {margin-bottom:10px;}
.widget-area-bottom {padding-left:8px;}
.widget-area-bottom {padding-right:8px;}
.widget-area-bottom {padding-top:8px;}
.widget-area-bottom {padding-bottom:8px;}
.widget-area-bottom {margin-top:10px;}
.widget-area-bottom {margin-bottom:10px;}
#header {background-color:#000;}
#header {color:#141B21;}
#header {padding-left:0px;}
#header {padding-right:0px;}
#header {padding-top:0px;}
#header {padding-bottom:0px;}
#header {margin-top:0px;}
#header {margin-bottom:0px;}
#header-html {padding-left:0px;}
#header-html {padding-right:0px;}
#header-html {padding-top:0px;}
#header-html {padding-bottom:0px;}
#header-html {margin-top:0px;}
#header-html {margin-bottom:0px;}
#header-widget-area {padding-left:0px;}
#header-widget-area {padding-right:0px;}
#header-widget-area {padding-top:0px;}
#header-widget-area {padding-bottom:0px;}
#header-widget-area {margin-top:0px;}
#header-widget-area {margin-bottom:0px;}
.widget-area-header {padding-left:0px;}
.widget-area-header {padding-right:0px;}
.widget-area-header {padding-top:0px;}
.widget-area-header {padding-bottom:0px;}
.widget-area-header {margin-top:0px;}
.widget-area-header {margin-bottom:0px;}
#colophon {background-color:#000000;}
#colophon {color:#FFFFFF;}
#colophon {padding-left:8px;}
#colophon {padding-right:8px;}
#colophon {padding-top:8px;}
#colophon {padding-bottom:8px;}
#colophon {margin-top:0px;}
#colophon {margin-bottom:0px;}
#footer-html {padding-left:0px;}
#footer-html {padding-right:0px;}
#footer-html {padding-top:0px;}
#footer-html {padding-bottom:0px;}
#footer-html {margin-top:0px;}
#footer-html {margin-bottom:0px;}
#footer-widget-area {background-color:#FFF;}
#footer-widget-area {color:#000;}
#footer-widget-area {padding-left:8px;}
#footer-widget-area {padding-right:8px;}
#footer-widget-area {padding-top:8px;}
#footer-widget-area {padding-bottom:8px;}
#footer-widget-area {margin-top:20px;}
#footer-widget-area {margin-bottom:0px;}
.widget-area-footer {background-color:#FFF;}
.widget-area-footer {color:#000;}
.widget-area-footer {padding-left:8px;}
.widget-area-footer {padding-right:8px;}
.widget-area-footer {padding-top:8px;}
.widget-area-footer {padding-bottom:8px;}
.widget-area-footer {margin-top:20px;}
.widget-area-footer {margin-bottom:0px;}
#content {padding-left:0.00000%;}
#content {padding-right:2.00000%;}
#content {padding-top:10px;}
#content {padding-bottom:8px;}
#content {margin-top:0px;}
#content {margin-bottom:0px;}
#container {background-color:transparent;}
#container {color:#000;}
#container {padding-left:0px;}
#container {padding-right:0px;}
#container {padding-top:25px;}
#container {padding-bottom:25px;}
#container {margin-top:0px;}
#container {margin-bottom:0px;}
#infobar {background-color:#FFF;}
#infobar {padding-left:5px;}
#infobar {padding-right:5px;}
#infobar {padding-top:5px;}
#infobar {padding-bottom:5px;}
#infobar {margin-top:0px;}
#infobar {margin-bottom:0px;}
#wrapper {background-color:#FFF;}
#wrapper {color:#000;}
#wrapper {padding-left:0px;}
#wrapper {padding-right:0px;}
#wrapper {padding-top:0px;}
#wrapper {padding-bottom:0px;}
#wrapper {margin-top:0px;}
#wrapper {margin-bottom:0px;}
.post-area {padding-left:0.00000%;}
.post-area {padding-right:0.00000%;}
.post-area {padding-top:0px;}
.post-area {padding-bottom:0px;}
.post-area {margin-top:0px;}
.post-area {margin-bottom:30px;}
.widget {color:#000;}
.widget {padding-left:15px;}
.widget {padding-right:15px;}
.widget {padding-top:15px;}
.widget {padding-bottom:15px;}
.widget {margin-top:0px;}
.widget {margin-bottom:20px;}
#container{position:relative;overflow:visible;}
#container:before{content:'';position:absolute;top:0;bottom:0;left:-9998px;right:0;
border-left:9999px solid transparent;box-shadow:9999px 0 0 transparent;z-index:-1;}

/* ** Expand/extend ** */
 /* /EE */
.wrapper #site-title a,.wrapper .site-title a {color:#FE0000;}
#site-tagline > span,.site-tagline > span {color:#FFF;}
.page-title{border-bottom: 1px solid #FE0000;}
.page-title {color:#FE0000;}
.wrapper .post-title{border-bottom: 1px solid #000;}
.wrapper .post-title a,.wrapper .post-title a:visited {color:#000;}
.widget-title{border-bottom: 1px solid #000;}
.widget-title {color:#000;}
#nav-header-mini a,#nav-header-mini a:visited {color:#424242;}
#nav-header-mini a:hover {color:#DD0808;}
#nav-header-mini{margin-top:0.00000em}
.search-field,#header-search .search-field:focus,.menu-search .search-field:focus {background-color:#FFF;}
.search-field, #header-search .search-field:focus {color:#000;}
#primary-widget-area .search-form .search-submit {color:#000;}
.menu-primary .wvrx-menu-container .search-form .search-submit {color:#000000;}
#colophon .search-form .search-submit {color:#FFFFFF;}
.widget-area-footer .search-form .search-submit {color:#000;}
#container .search-form .search-submit {color:#000;}
#wrapper .search-form .search-submit {color:#000;}
.widget .search-form .search-submit {color:#000;}
#header-search .search-form::before {color:#141B21;}
.post-title{margin-bottom:0.2em;}
#inject_fixedtop,#inject_fixedbottom,.wvrx-fixedtop,.wvrx-fixonscroll{max-width:1100px;}
.ie8 #inject_fixedtop,.ie8 #inject_fixedbottom,.ie8 .wvrx-fixedtop,.ie8 .wvrx-fixonscroll{max-width:1100px;}
@media ( max-width:1100px) {.wvrx-fixedtop,.wvrx-fixonscroll,#inject_fixedtop,#inject_fixedbottom {left:0px;margin-left:0 !important;margin-right:0 !important;}}
@media ( min-width:1100px) {
			#inject_fixedtop {margin-left:-0px;margin-right:-0px}
			.wvrx-fixedtop,.wvrx-fixonscroll{margin-left:0px;margin-right:calc( 0px - 0px - 0px )}
			}
@media ( min-width:1100px) {
			#inject_fixedbottom {margin-left:-0px;margin-right:-0px}
			}

/* Weaver Xtreme Plus CSS Styles - Version 3.1.1 */
/* Weaver Xtreme Plus Background Images */

/* CSS+ Rules */
#respond input#submit {border: 5px solid #FE0000; padding: 20px;}
.menu-primary .wvrx-menu-container,.menu-primary .site-title-on-menu,.menu-primary .site-title-on-menu a {min-height: 75px; border-top: 2px solid #FE0000; border-bottom: 2px solid #FE0000; }
.menu-primary .wvrx-menu > li > a:hover {text-decoration:underline;}
.menu-secondary .wvrx-menu > li > a:hover {text-decoration:underline;}
.menu-secondary .wvrx-menu ul li a:hover {text-decoration:underline;}
.archive-title {display: none;}
.search-field,#header-search .search-field:focus,.menu-search .search-field:focus {border: 1px solid #FE0000;}

/* Global Custom CSS Rules */
/* 
 1. Schriftart, Links 
 2. Accessibility 
 3. Headerbereich 
 4. Menuebereich 
 5. Contentbereich 
	5.1 Startseite 
	5.2 Terminseite
	5.3 Beitragseiten 
	5.4 Accordions 
	5.5 Video Player
 6. Widget Areas 
 7. Footerbereich 
 8. Media Queries: Anpassungen an Mobilgeräte */


/* ===== 1. SCHRIFTART, LINKS ============ 
========================================== */

/* Anpassung der Schrift für alle Elemente */
body, a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, q, s, samp, 
small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var, .widget, .widget-title  {font-family: -apple-system, blinkmacsystemfont, "segoe ui", roboto, "oxygen-sans", ubuntu, cantarell, "helvetica neue", helvetica, arial, sans-serif;}
code, pre {font-family: monospace;}

/* Garamond für Site-Title (Schriftzug Lion Squares) */
h1#site-title {font-family: Garamond, serif;}
.wrapper #site-title a {font-family: Garamond, serif;}

/* Überschriften Schriftart */
/* h1, h2, h3, h4, h5, h6 {font-family: Garamond !important;} */

/* besuchte Links 
a:visited {color: #fe0000;}*/

/* ===== 2. ACCESSIBIITY =============== 
========================================== */

/* Anpassung Header-Widget Area - Accessibility */
#wp_accessibility-toolbar-2 {float:right;}
#wp_accessibility-toolbar-2 .widget {margin:0;}

/* -- Anpassung mögliche Top Widget Area  -- */
#wp_accessibility_toolbar-2 {float:right;}
#wp_accessibility_toolbar-2 .widget {margin:0;}

/* Accessibility Buttons */
.offscreen {    border: 0;
    clip: rect(1px,1px,1px,1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal;}
.right.a11y-toolbar-widget li {float:left; padding:10px; list-style: none;}
.a11y-toggle-contrast.toggle-contrast, .a11y-toggle-fontsize.toggle-fontsize {width:30px; height:30px; font-size:18px; }
.a11y-toggle-contrast.toggle-contrast:hover, .a11y-toggle-fontsize.toggle-fontsize:hover {color:#fff; background:#f50000;}	

/* Screenreader */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}

/* Header Injection für Skip-Links 
#header-html,.inject_postpostcontent,[id*=inject_]{box-sizing:border-box;max-width:1100px;margin:0 auto;height:25px;}
.skiplink a {color:#000; margin-right:25px; padding: 10px; float:left;}
.skiplink a:hover {color:#fff; background: #f50000; text-decoration: underline;} 
#sitewide-top-widget-area .menu li  {float:right; margin-right: 20px; list-style:none; } 
#sitewide-top-widget-area {border: none; border-right: none; margin-top:0; margin: 0;}
#sitewide-top-widget-area h3 {display:none;}
.page-template-paget-posts #sitewide-top-widget-area {border: none; margin: 0;}
*/




/* ===== 3. HEADERBEREICH =============== 
========================================== */

/* Anpassung Logo im Header */
.custom-logo {width:80px;}

/* Seiten ohne Header-Image und Homepage mit Header-Image */
.page #header-image img, .single #header-image img, .blog #header-image img, .category #header-image img, .archive #header-image img {display: none; }
.home #header-image img {display: block;}

span.skiplink {float:right;}
.skiplink a {color:#000; padding: 10px; float:left;}
.skiplink a:hover {color:#fff; background: #f50000; text-decoration: underline;}
.a11y-toggle-contrast.toggle-contrast, .a11y-toggle-fontsize.toggle-fontsize {width:25px; height: 25px; font-size: 12px;
}

#header-widget-area .widget {margin:0; padding-top:0; padding-bottom:0;}
#header-widget-area #wp_accessibility_toolbar-2 ul {float:right;}
.right.a11y-toolbar-widget li {padding:10px 10px 0;}

/* ===== 4. MENUEBEREICH =============== 
========================================== */

/* Krümelspur */
#breadcrumbs a {color: #000; }


/* ===== 5. CONTENTBEREICH =============== 
========================================== */
	
/* ===== 5.1 Startseite ===== */

/* Anpassung Startseite Weaver Show Posts */
.atw-show-posts .entry-summary {display:none;}
.atw-show-posta .xxl-font-size-title {font-size:24px; line-height: 1.2; }
.atw-content-3-col, .atw-content-2-col {padding-left:0;}
hr {background-color: #fff; margin: 3em auto;}
.entry-summary, .entry-content {padding: 1em;}


/* Ausblenden Seitentitel Startseite */
.home .page-header {display: none;}

/* Überschriften Abstand auf Startseite */
.home h2 {margin-top: 0; margin-bottom: 0.5em; color: #fe0000; font-size: 30px; }
.home .post-title {font-size: 24px; }
.home .atw-show-posts-schema {margin-bottom: 4em; }


/* ===== 5.2 Terminseite ===== */

/* Seite Termine: Überschriften und Abstände wie Startseite */
.page-id-13 h2 {
    margin-top: 0;
    margin-bottom: .5em;
    color: #fe0000;
    font-size: 2.5em;
}
.page-id-13 .post-title {
    font-size: 1.875em;
}
.page-id-13 .atw-show-posts-schema {
    margin-bottom: 4em;
}
	
/* ===== 5.3 Beitragseiten ===== */

/* Beitragsnavigation */
span.meta-nav {display: none;}
.nav-links {margin-top: 1.5em; }

/* Beitragsnavigation unter den Beitrag 
.single #nav-above {display:none; }
#nav-below {display:block !important;} */
	
/* ===== 5.4 Accordions ===== */

.accordion {
    margin-bottom: 0;
}
.accordion-title {
    border: 5px solid #dbdbdb;
    margin: 0;
    padding: 10px;
    cursor: pointer;
}

.accordion-title:before {content:'↑';}
.accordion-title.open:before {content:'↓';}
.accordion-title:hover {border: 5px solid #f50000;}
.accordion-title.open {cursor: default; border: 5px solid #f50000;}
.accordion-content {
padding: 20px; border-width:0px 2px 2px 2px;
border-style:solid solid solid solid;
border-color: transparent #dbdbdb #dbdbdb #dbdbdb;}

/* ===== 5.5 Anpassung Video Privacy ===== */

/* Größe des Players */
.video-wrapped.video-wrapped-video.video-wrapped-yt {width: 100% !important; min-height: 50% !important;}

/* Farben der Beschriftung: mehr Kontrast */
.video-wrapped .video-wrapped-play span {background-color: #000; padding: 7px; text-decoration: underline; }
.format-link .entry-content a:before {color:#b90000;}
.video-wrapped .video-wrapped-play .small span a {font-size: 150%; color: #fff; text-decoration: underline; }	
	
	
/* ===== 6. WIDGET AREAS =============== 
========================================== */

/* Widget Titelabstand nach unten */
.widget-title {margin-bottom: 0.5em; }


/* ===== 7. FOOTERBEREICH =============== 
========================================== */

/* Footer-Menü */
#footer-widget-area .menu {margin: 0 0; }
#footer-widget-area .menu li {float: left; margin-right: 20px; list-style: none; }
#footer-widget-area .menu li a {color: #000; }
#footer-widget-area .widget {margin-bottom: 0; }


/* ===== 8. MEDIA QUERIES: Anpassungen an Mobilgeräte ===== 
=========================================================== */

/* ===== Mobilgeräte kleiner als 768px ====== */

@media (max-width: 768px) {

/* Anpassung Mobilgeräte Beitragsbilder/Bilder */ 
img.fi-alignleft, img.fi-alignleft-pb {
    float: left;
    width: 30%;
}
.wp-caption.alignleft {float: none; }
#content img.alignleft {
float: none;
width:100%;}
}

/* ====== Mobilgeräte kleiner als 580px ====== */

@media (max-width:580px) {
	
/* Header Logo, Titel und Untertitel der Website für Mobilgeräte */
.custom-logo {width:40px;}
.custom-logo-link {margin-right: 0.5em;}
#title-tagline {margin: 0 ; }
#site-title, .site-title, .xl-font-size-title {font-size:20px;}
.m-font-size-title {font-size:14px;}
#site-tagline>span, .site-tagline>span {padding-left:0;}
#site-title a, .site-title a {padding:0;}
}



/**/ {}
/* End Weaver Xtreme CSS */
