/*
Theme Name: DKBW 04/2020 v0.7
Theme URI: http://demo.themefuse.com/philanthropy/
Description: Child theme for the Fitness theme. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Reade More</a>
Author: ThemeFuse
Version: 0.7
Tags:translation-ready
Author URI: http://themefuse.com
Template: philanthropy-parent
*/

@import url("../philanthropy-parent/style.css");
/* lato-100 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: url('./schriften/lato-v14-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Lato Hairline'), local('Lato-Hairline'),
       url('./schriften/lato-v14-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./schriften/lato-v14-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('./schriften/lato-v14-latin-100.woff') format('woff'), /* Modern Browsers */
       url('./schriften/lato-v14-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./schriften/lato-v14-latin-100.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-100italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: url('./schriften/lato-v14-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'),
       url('./schriften/lato-v14-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./schriften/lato-v14-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./schriften/lato-v14-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('./schriften/lato-v14-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./schriften/lato-v14-latin-100italic.svg#Lato') format('svg'); /* Legacy iOS */
}

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

/* lato-300italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url('./schriften/lato-v14-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Lato Light Italic'), local('Lato-LightItalic'),
       url('./schriften/lato-v14-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./schriften/lato-v14-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./schriften/lato-v14-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('./schriften/lato-v14-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./schriften/lato-v14-latin-300italic.svg#Lato') format('svg'); /* Legacy iOS */
}

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

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

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

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

/* lato-900 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url('./schriften/lato-v14-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Lato Black'), local('Lato-Black'),
       url('./schriften/lato-v14-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./schriften/lato-v14-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('./schriften/lato-v14-latin-900.woff') format('woff'), /* Modern Browsers */
       url('./schriften/lato-v14-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./schriften/lato-v14-latin-900.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-900italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: url('./schriften/lato-v14-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Lato Black Italic'), local('Lato-BlackItalic'),
       url('./schriften/lato-v14-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./schriften/lato-v14-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./schriften/lato-v14-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('./schriften/lato-v14-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./schriften/lato-v14-latin-900italic.svg#Lato') format('svg'); /* Legacy iOS */
}

/* Original-Dunkelblau: #1e414e; */
/* Neue Farben: 
	Lila		#824191	130 065 145
	Gelb		#ffdc00	255 220 000
	Hellgelb	#fff582	
*/

/* Allgemein */
html { min-height: 101%; padding-bottom: 1px; }
p { line-height: 1.6em; }
.page-template-template-page-full #main .container { min-height: 1rem; }
.mindestHoehe, .page-template-template-page-full #main .mindestHoehe { min-height: 500px; }
.seitenAnfang { font-size: 1.5em; padding: 0 10px 0 2px; vertical-align: top !important; }
.abstandVor { margin-top: 62px; }
a:hover, .post .entry-title a:hover, a:focus { color: #824191; }
.textZentriert { text-align: center; }
.keinUmbruch { white-space: nowrap; }
.telBankNummer { letter-spacing: 0.3rem; }
.mehrAbstand { display: inline-block; padding: 0 0.3rem; }
ul.mehrZeiligAbstand li { margin-top: 0.5rem; line-height: 1.3rem; }
ul.mehrZeiligAbstand li { margin-top: 0.5rem; line-height: 1.3rem; }
.ausTreiben { display: block; width: 100%; height: 300px; }
.h400 { height: 400px; }
.naheDran { margin-bottom: 0.5em; }
img { height: auto; }
.entry-content ol, .entry-content ul { line-height: 2; margin-bottom: 1.5em; }

/* ###### Statisches Hauptmenue ###### */
header#menueBehaelter { position: fixed; width: 100%; height: 124px; background: rgba(254, 254, 254, 0.9);  z-index: 998; border-bottom: 6px solid #ffdc00; -webkit-backface-visibility: hidden; }
/* Dazu muss auf Unterseiten der Abstand oben vergroessert werden */
.site-main { padding: 140px 0 85px 0; }
.home .site-main { padding: 85px 0; }
.sprungZiel { padding-top: 130px; }
sup { font-size: 75%; }

header .header { margin: 0 auto; /* background-color: #faf; height: 100px; */ }

.nav-menu li.startKnopfLogo, .nav-menu li.startKnopfLogo a { width: 250px; height: 80px; }
.nav-menu li.startKnopfLogo a { text-indent: -9999px; display: block; }
.nav-menu li.startKnopfLogo { background-color: transparent; background-image: url('./bilder/DKBW-Logo210x150px.png'); background-repeat: no-repeat; background-position: 0 0; margin-top: -30px; }
.nav-menu li { padding-right: 30px; }
.nav-menu li a { font-size: 13px; }

/* Um das Menue bei Bedarf 2zeilig werden zu lassen, muss die Breite begrenzt werden */
.site-navigation { right: 0; width: 100%; padding: 0px 140px 0 0; }

li.btn-donate-nav { position: absolute; display: block; top: 0; right: 16px; }
.nav-menu > li:hover > a { color: #000; }
.btn-donate-nav span:hover { background: #824191; border-color: #824191; color: #ffdc00; }

.site-logo { top: 24px; }
/* ###### Ende Statisches Hauptmenue ###### */

/* ###### Hauptmenue ###### */
div#slicknavLogo, div#slicknavLogo a { width: 185px; height: 80px; display: block; }
div#slicknavLogo { display: none; position: fixed; top: 24px; left: 20px; width: 185px; height: 80px; z-index: 1000; background: transparent url('./bilder/DKBW-Logo210x150px.png') no-repeat 0 -80px; text-indent: -9999px; -webkit-backface-visibility: hidden; }
.slicknav_menu { background-color: #fff; }
.slicknav_menu .slicknav_nav a { color: #000; }
.slicknav_menu .slicknav_menutxt, .slicknav_menu .slicknav_nav a { color: #000; }
.slicknav_menu .slicknav_icon .slicknav_icon-bar { background-color: #000; }
.slicknav_menu .slicknav_btn { height: 60px; }
.site-navigation li.nurSlickNav { display: none; }
.slicknav_menu .slicknav_nav { margin: 90px 0 0 10px; color: #000; }
.slicknav_menu .slicknav_nav a:hover { color: #824191; }
.slicknav_menu { background: rgba(254, 254, 254, 0.9) none repeat scroll 0 0;  border-bottom: 6px solid #ffdc00; padding-bottom: 53px; }
/* ###### Ende Hauptmenue ###### */

/* ###### Untermenue ###### */
.nav-menu ul li a { padding: 15px 50px 15px 10px; }
/* .nav-menu ul li a { padding: 15px 40px 15px 10px; /* 15px 10px; */ } */
.nav-menu ul li ul li a { margin-left: -20px; }
.nav-menu ul li > ul li:first-child a { padding-top: 15px; margin-top: 16px; }
.nav-menu ul li > ul li:last-child a { padding-bottom: 15px; }
.nav-menu ul li > ul li a { padding: 15px 30px 15px 18px; margin-left: -5px; }
.nav-menu li:hover > ul { display: block !important; visibility: visible !important; }
/* background: none; padding: 0; padding-left: 60px; top: -18px; */
.nav-menu ul { margin-left: -17px; /* top: 30px; */ }
.nav-menu ul ul { margin-left: -40px; }

/* ###### Ende Untermenue ###### */

/* ###### Diaschau ###### */
/* Die Transparenzeinstellung der Diaschau */
.slider-full { border-top: 125px solid #fff; padding-top: 0; background-color: #ffdc00; }
.slider-full .item:before { background-color: rgba(130, 65, 145, 0.6); }

/* Die kleinen Balken, die den Fortschritt anzeigen, aktiv */
.slider-full .carousel-indicators .active { border-color: #ffdc00; }
.carousel-control.left i, .carousel-control.right i { border-color: #fff; color: #fff; }
/* ###### Ende Diaschau ###### */

/* ###### Der Slogan im Balken ###### */
.help-bar .title-help-bar { padding: 25px 0px 20px 2px; }
.help-bar .link-help-bar { padding: 42px 10px 20px 30px; }
.help-bar .link-help-bar .title-link-help-bar { color: #000; }
/* ###### Ende Slogan im Balken ###### */


/* ###### Der Bereich 'Aktuelle Projekte' ###### */
.recent-slider { height: 317px; }
.recent-slider li { width: 100%; }
.recent-slider .recent-slider-image .recent-slider-thumbnail span { width: 50%; }
.recent-slider .recent-slider-description { opacity: 1; }
.recent-slider .recent-slider-text { padding: 20px; padding-bottom: 0; }
.postlist.projects .post { position: relative; }
.post .entry-content {  }
.recent-slider .recent-slider-text { padding: 40px 20px 0 20px; }
.recent-slider .recent-slider-text .title { margin-bottom: 10px; }
.recent-slider ul { margin-top: -37px; }
.recent-slider ul li p { width: 49%; }

a.weiterlesenKnopf { display: block; position: absolute; bottom: 21px; left: 5%; padding: 0; width: 40%; text-align: center; }
a.weiterlesenKnopf span { padding: 0.5em 0; display: inline-block; width: 100%; }
a.weiterlesenKnopf:hover span { color: #ffffff; }
/* ###### Ende Bereich 'Aktuelle Projekte' ###### */

/* ###### Der Bereich 'Aktuelle Termine' ###### */
.home .btn.btn-transparent span { color: #636564; border: 2px solid #636564; }
.home .btn.btn-transparent:hover span { color: #ffdc00; }
.upcoming-events { margin: 40px 0; }
.upcoming-events .event-content { height: 330px; overflow-y: hidden; margin-bottom: 12px; }
.upcoming-events .section-title { font-size: 24px; display: inline-block; padding-right: 1.7rem; text-transform: none; }
.upcoming-events .events-navigation li .section-title { text-transform: none; }
/* ###### Ende Bereich 'Aktuelle Termine' ###### */

.lets-talk footer.entry-meta { padding-bottom: 1px; }

/* ###### Suchbox ###### */
.home .site-main { padding: 0; } /* 85px 0 0 0; } */
.suchBox { margin: 0; padding: 30px 0; }
/* .suchMaske { padding-left: 30px; } */
#main .suchBox .container { height: auto; min-height: 2rem; }
.suchBox .widget-search { margin: 0; }
.suchBox .widget-search .widget-title { display: none; }
.suchBox .suchText p { font-size: 24px; margin: 0; }

/* ###### Ende Suchbox ###### */

/* ###### Aktueller Beitrag auf der Startseite ###### */
.lets-talk .home-post .entry-content p { line-height: 20px; }
/* ###### Ende Aktueller Beitrag auf der Startseite ###### */

/* ###### Newsletter-Anmeldung ###### */
.widget_newsletter .btn-newsletter { width: 31%; padding: 0; margin-top: 0px; }
.widget_newsletter .btn-newsletter span { width: 100%; display: inline-block; padding: 12px 0; }

/* ###### Unterseiten ###### */
/* Kopf der Unterseiten */
.bg-menu { background-color: transparent;  border-bottom: 6px solid #ffdc00; padding-bottom: 117px; }

/* Full-page-template: h1 hat Eigenschaft float:left */
.entry-title + p { clear: left; }
p.nachKarte { margin-top: 2rem; }
/* ###### Ende Unterseiten ###### */

/* ###### Liste unserer Projekte ###### */
.page-id-2363 .entry-title { margin-bottom: 0; }
/* Neue Farben: 
	Lila		#824191	130 065 145
	Gelb		#ffdc00	255 255 000
	Hellgelb	#fff582	
	Hell-Lila   #b26ec2
*/

.archive .navigation.paging-navigation a,
.archive .navigation.paging-navigation .prev,
.archive .navigation.paging-navigation .next 
{ font-size: 15px; padding: 0; display: inline-block; min-width: 12em; width: auto; }

.archive.paged .navigation.paging-navigation .prev:hover, .archive .navigation.paging-navigation .next:hover 
{ color: #ffdc00; background-color: #824191; }

.archive .navigation.paging-navigation .inAktiv, .archive .navigation.paging-navigation .inAktiv:hover
{ display: none; }
/* { border: 2px solid #999c9d; color: #999c9d; background-color: #fff !important; } */

.archive .navigation.paging-navigation .prev { margin-right: 28px; padding: 14px 60px; }

.archive .navigation.paging-navigation .next { padding: 14px 60px; }

.archive .navigation.paging-navigation .prev i, .archive .navigation.paging-navigation .next i 
{ font-size: 15px; top: 15px; }

.archive .navigation.paging-navigation .prev i { left: 30px;}
.archive .navigation.paging-navigation .next i { right: 25px; }

/* Weltkarte */
.Weltkarte { fill: #824191; /* stroke: #fff582; */ width: 100%; height: auto; max-height: 680px; }
.Weltkarte text { fill: #000; stroke: transparent; font-family: "Lato",sans-serif; font-size: 24px; font-weight: 800; font-style: normal; opacity: 0; 
    -webkit-transition: opacity 0.8s ease;
    -moz-transition: opacity 0.8s ease;
    -o-transition: opacity 0.8s ease;
    transition: opacity 0.8s ease;

}
#Ukraine { stroke: #824191; }
#Mali, #Togo, #Ghana, #Benin, #Kolumbien, #Syrien, #Pakistan, #Ungarn, #Ukraine, #Westafrika, #Kenia,
#Aethiopien, #DRKongo, #Mexico, #Peru, #Venezuela, #Bolivien, #Indien, #Deutschland, #Burkina_Faso, #Tansania,
#Uganda, #Bangladesh
{ stroke: #fff582; fill: #b26ec2; /* #b356c9; etwas knallig */ 
    -webkit-transition: fill 0.8s ease;
    -moz-transition: fill 0.8s ease;
    -o-transition: fill 0.8s ease;
    transition: fill 0.8s ease;
}

#Pfeil { stroke: #000; fill: transparent; }
#LupeLeer { stroke: #000; fill: transparent; }
/* #textIndien  { fill: #fff; } */
#Mali:hover, #Westafrika:hover, #Togo:hover,  #Ghana:hover,  #Benin:hover,  #Kolumbien:hover,  #Syrien:hover,  #Pakistan:hover,  #Ungarn:hover,  #Ukraine:hover,  
#Aethiopien:hover, #DRKongo:hover, #Mexico:hover, #Venezuela:hover, #Bolivien:hover, #Peru:hover, #Indien:hover, #Deutschland:hover, #Burkina_Faso:hover,
#Tansania:hover, #Kenia:hover, #Uganda:hover, #Bangladesh:hover
{ fill: #ffdc00; }

#Kenia:hover+#textKenia,
#Tansania:hover+#textTansania,
#Burkina_Faso:hover+#textBurkina_Faso,
#Mali:hover+#textMali,
#Westafrika:hover+#textWestafrika,
#Togo:hover+#textTogo,
#Ghana:hover+#textGhana,
#Benin:hover+#textBenin,
#Kolumbien:hover+#textKolumbien,
#Syrien:hover+#textSyrien,
#Pakistan:hover+#textPakistan,
#Ungarn:hover+#textUngarn,
#Ukraine:hover+#textUkraine,
#Aethiopien:hover+#textAethiopien,
#Mexico:hover+#textMexico,
#Venezuela:hover+#textVenezuela,
#Bolivien:hover+#textBolivien,
#Deutschland:hover+#textDeutschland,
#Indien:hover+#textIndien,
#DRKongo:hover+#textKongo,
#Uganda:hover+#textUganda,
#Bangladesh:hover+#textBangladesh,
#Peru:hover+#textPeru { opacity: 1; }

div#listeKarteWahl { padding: 9px 0 0 32rem; }
/* div#listeKarteWahl .btn { padding: 15px 15px 15px 0; } */
div#listeKarteWahl .btn { padding: 0 15px 0 0; }
div#listeKarteWahl .btn:last-child { padding: 0; }
div#listeKarteWahl .btn span { background-color: transparent; color: #824191; border: 1px solid #824191; font-style: normal; font-weight: normal; }
div#listeKarteWahl .aktuelleAnsicht span { background-color: #e6e0e7; }
div#listeKarteWahl .btn span:hover { background-color: #824191; color: #fff; }
   
/* Ende Weltkarte */

.postlist.projects .post .entry-aside p  { opacity: 1; }
.postlist.projects .post .entry-aside .entry-content p  { padding-bottom: 50px; }
.postlist.projects .post { margin-bottom: 80px; }


.btn-load-more span { padding: 14px 496px; }
.post .post-thumbnail .post-thumbnail-image span, .postlist.projects .post-thumbnail .post-thumbnail-image span { width: 80%; }

/* Zentrierter Knopf */
.btn span { background-color: #ffdc00; border: 2px solid #ffdc00; color: #000; }

/* Unterseite Listen nach Kategorien/Kontinenten */
.tax-projects  article.post-projects>.entry-header { min-height: 9rem; }
/* ###### Ende Liste unserer Projekte ###### */

/* ###### Newsletter ###### */
.widget_newsletter { background-image: url("bilder/bg-newsletter.png"); }
.widget_newsletter .widget-title { color: #fff; font-weight: 400; }
/* ###### Ende Newsletter ###### */

/* ###### Spenden unter Newsletter ###### */
a.btn-donate-bottom, a.btn-donate-bottom span { width: 100%; }
a.btn-donate-bottom span { padding: 19px 0; display: inline-block; }
/* ###### Ende Spenden unter Newsletter ###### */

/* ###### Fussbereich ###### */
/* Hintergrundfarbe */
.site-footer:before { background-color: #fff582; opacity: 1; }
.site-footer .speSieFuss { height: 152px; background-color: transparent; background-image: url("./bilder/DZI_Spendensiegel_100x152opt.svg"); background-repeat: no-repeat; background-position: top right; display: none; }
.site-footer .speSieFuss { margin: 0;
    background-position: 16px top;
    background-size: contain;
    height: 0; padding: 0 1.9375rem 9.5rem 0; 
    width: 6.25rem; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; float: right; 
}

.site-footer .logoAM { background-image: url("./bilder/Aktion-Mensch-Logo-2025-153x153px.png"); width: 7.625rem; background-position: left top; padding-right: 0; }
.site-footer .logoAM a { display: inline-block; width: 100%; height: 9.5rem; }

.home .fussSuche { display: none; }

/* Menue-Ueberschriften */
.widget-footer-menu .widget-title, .widget_twitter .widget-title, .widget-social-links .widget-title, 
.site-footer .copyright span
{ color: #824191; /* font-size: 20px; text-transform: uppercase; */ }

/* Menue-Eintraege */
.widget-footer-menu ul li a
{ color: #000000	; /* font-size: 14px; font-weight: bold; text-transform: uppercase; */ }

/* Lnkfarbe im Tweet */
.site-footer .widget.widget_twitter a { color: #000000; }
.site-footer .widget.widget_twitter a:hover { text-decoration: underline; color: #824191; }

/* Textfarbe im Tweet */
.widget_twitter .tweet_text { color: #000000; /* font-weight: 400; line-height: 23px; */ }

/* Icons im Tweet */
.widget_twitter .meta-tweet i { color: #676667; opacity: 1; /* float: left; font-size: 38px; margin-right: 5px; transition: all 0.3s ease 0s; */ }

/* Icons in Social Media */
.widget-social-links ul li i { color: #676667; opacity: 1; /* font-size: 26px; transition: all 0.2s ease 0s; */ }

/* Text im Copyright-Vermerk */
.site-footer .copyright { color: #000000; line-height: 1.1rem; /* font-size: 13px; margin: 70px 0 20px; */ }

/* Link im Copyright-Vermerk */
.site-footer .copyright a { color: #000000; }
.site-footer .copyright a:hover { color: #000000; text-decoration: underline; }

.site-footer .copyright { margin: 0; }
.copyright h3 { color: #824191; font-size: 20px; text-transform: uppercase; margin-bottom: 20px; }

.widget.widget-search input, .widget-footer-menu .btn-search span, .widget-footer-menu input { color: #000; }
/* Suchmaske im Fuss */
.widget-footer-menu .btn-search { padding: 13px 0 15px 0; position: absolute; right: 10px; top: 0; }
.widget-footer-menu form { position: relative; }
.widget-footer-menu input { position: relative; font-size: 24px; font-style: italic; font-weight: 300; border: 1px solid #c1c1c1; height: 48px; padding: 0 20px 0 10px; letter-spacing: 0; text-overflow: ellipsis; }
.widget-footer-menu .btn-search span { background: none; padding: 0; border: none; color: #142e39; }
.widget-footer-menu :-moz-placeholder { color: #999; }
.widget-footer-menu ::-moz-placeholder { color: #999; }
.widget-footer-menu :-ms-input-placeholder { color: #999; }
.widget-footer-menu ::-webkit-input-placeholder { color: #999; }

.site-footer .widget-title { margin-bottom: 10px; }
.fussSuche .site-footer .widget-title { margin-bottom: 20px; }
.site-footer { padding: 60px 0; /* 90px 0; */ }

.site-footer .col-xs-6+.col-xs-6 li:nth-child(5), .site-footer .col-xs-6+.col-xs-6 li:nth-child(6)
{ display: none; }

/* ###### Ende Fussbereich ###### */

/* ###### Detailseite Projekte ###### */
.projects-detail header.entry-header { min-height: 9rem; }
.single-project .sidebar { margin-top: 12.125rem; }
.projects-details-navigation a { width: auto; }
.projects-details-navigation .prev_pag a { padding: 0 18px; }

.sidebar .btn-join-us { text-align: center; width: 100%; margin: 0.5rem 0 0.9rem 0; padding: 0; }
.sidebar .btn-join-us span { padding: 18px 0; /* 62px; */ width: 100%; display: inline-block; }
.widget-make-donation { margin-top: 37px; background-color: #824191; }
.widget-make-donation h3 { color: #ffdc00; }
.btn-giveby-paypal i { padding-left: 5px; }
.btn-giveby-paypal { float: right; margin-right: 0; }
.btn-giveby-card, .btn-giveby-paypal { width: 49%; margin-right: 0; margin-left: 0; }

.single-project .projects-detail .entry-title { margin-bottom: 0; }
h2.subHprojekt { clear: left; }
.projects-details-navigation .prev_pag { padding: 0 5px 0 0; }

/* .single-project section.projects-details-navigation { display: none; } der ganze Abschnitt in single-project.php wurde entfernt, siehe 2015-07-30.bak.single-project.php */

a.widgetSpendenLink { 
	display: inline-block; width: 100%; border-radius: 4px; cursor: pointer;
	margin-bottom: 0; padding: 15px 0;
	font-size: 18px; font-style: italic; font-weight: bold; text-align: center; line-height: 1.42857;
	vertical-align: middle; text-transform: none; white-space: nowrap; color: #000;
	background-color: #ffdc00; border: 2px solid #ffdc00; transition: all 0.5s ease 0s;
}

a.widgetSpendenLink:hover { background-color: #824191; color: #fff; }

div.bildUnterSpende { margin-top: 2rem; }

/* ###### Ende Detailseite Projekte ###### */

/* ###### Seite Ferien ###### */
h1.feWo { color: #666; font-size: 3rem; }
/* ###### Ende Seite Ferien ###### */

/* ###### Seiten Publikationen mit Kategorien ###### */
.post .entry-title { text-transform: none; }
.post .link-comment { display: none; }
/* ###### Ende Seiten Publikationen mit Kategorien ###### */

/* ###### Menue in der Seitenspalte ###### */
.widget-nav-menu ul li a:hover, .widget-nav-menu ul li:nth-child(2n) a:hover, .widget-nav-menu .current-menu-item a, .widget-nav-menu ul li.current-menu-item:nth-child(2n) a
{ background-color: #ffdc00; /* #824191; */ color: #824191; }

.widget-nav-menu ul li a { background-color: #ffdc00; color: #000; }
.widget-nav-menu ul li:nth-child(2n) a { background-color: #ffdc00; /* #fff582; */ }

.widget-nav-menu ul li:first-child, .widget-nav-menu ul li { border: 0 none; }
div.sidebar ul.menu { background-color: transparent; /* #fff; */ padding: 1px 3px; }

li.menueAbstandVor { margin-top: 0.4rem; padding-top: 0.3rem;}
.widget-nav-menu ul li.menueAbstandVor { border-top: 1px solid #e6e6e6; /* #aaa; */ }

.widget-nav-menu ul li a { border: 0 none; margin: 2px 0; }
/* ###### Ende Menue in der Seitenspalte ###### */

/* ###### Spendensiegel ###### */
div.speSieScroll { width: 1170px; margin: -1px auto 0 auto; padding: 0; height: 1px; position: relative; }
div#spendenSiegel, div#spendenSiegelScroll, div#dMarkSpende, div#dMarkSpendeScroll
{ background-color: transparent; background-repeat: no-repeat; background-position: 0 0; width: 100px; height: 152px; }
div#spendenSiegel, div#spendenSiegelScroll { background-image: url('./bilder/DZI_Spendensiegel_100x152opt.svg'); }
div#dMarkSpende, div#dMarkSpendeScroll { background-image: url('./bilder/2023-01-03-D-Mark-Spenden-100x152px.png'); }

div#spendenSiegelScroll, div#dMarkSpendeScroll { position: absolute; top: 150px; z-index: 20; background-color: #fff; }

div#spendenSiegelScroll { right: 12px; }
div#dMarkSpendeScroll   { right: 121px; }

.home div.nichtHome, .term-unsere-projekte div.nichtHome, .tax-projects div.nichtHome, .single-project div.nichtHome,
.page-template-template-page-full div.nichtHome, .page-template-template-page-full-spalte div.nichtHome,
.page-template-template-page-projektkarte div.speSieScroll, .page-id-1985 div.speSieScroll, .page-id-640 div#dMarkSpende
{ display: none; }

.page-id-1985 div.nichtHome { display: block; }

div#spendenSiegel, .page div.sidebar, .archive div.sidebar, .category div.sidebar, .single-post div.sidebar, .single-termine div.sidebar, div#dMarkSpende
{ position: fixed; padding: 0; z-index: 20; -webkit-backface-visibility: hidden; }

div#spendenSiegel, .page div.sidebar, .archive div.sidebar, .category div.sidebar, .single-post div.sidebar, .single-termine div.sidebar
{ right: 20px; right: calc( 50vw - 585px ); }

div#dMarkSpende { right: 170px; right: calc( 50vw - 439px ); }

.page div.sidebar, .archive div.sidebar, .category div.sidebar, .single-post div.sidebar, .single-termine div.sidebar 
{ top: 300px; width: auto; min-width: 16rem; padding-right: 4px; }

div#spendenSiegel, div#dMarkSpende { width: 107px; height: 152px; top: 150px; }
/* ###### Ende Spendensiegel ###### */


/* ###### Terminseiten ###### */
p.wenigAbstandNach { margin-bottom: 0.5em; }
div.trennLinie { border-top: 1px dotted #ccc; height: 1px; margin-bottom: 1.5em; }

/* ###### Terminseiten Knopf auch Spendenseite ###### */
div.entry-content p.zurueck:first-child, header.entry-header + p.zurueck { display: none; }
h3.terminKalender { background-color: #ffdc00; border: 1px dotted #999; display: block; margin-top: 1em; padding: 10px; }
.single-termine .entry-title { font-size: 48px; }
p.terminDatum { font-size: 1.5rem; margin-bottom: 0.4rem; }
.terminKalender a.more-link, a.more-link-im-text, .spendenLink { background-color: #ffdc00; border: 2px solid #ffdc00; color: #000; padding: 12px 24px; border-radius: 3px; transition: all 0.5s ease 0s; display: inline-block; margin-top: 1rem; }
.terminKalender a.more-link:hover, a.more-link-im-text:hover, .spendenLink:hover { background: #824191; border-color: #824191; color: #ffdc00; }
/* ###### Ende Terminseiten ###### */
.spendenLink { font-weight: bold; }

/* ###### Diaschauen aus Seiten/Artikeln ###### */
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content,
.html5gallery-fullscreen-box-0 
{ background-color: #824191 !important; }
/* ###### Ende Diaschauen aus Seiten/Artikeln ###### */


/* ###### Kontaktseite ###### */
.wrapp-office .adress { float: none; margin: 0 auto; width: 98%; }
.page-id-478 a#officemarker0 { display: none; } /* nur solange die Kartendarstellung nicht funktioniert! */
.see-location { margin: 3px 0 20px; }

/* Ergaenzung Telefonnummern */
span.telFax { white-space: nowrap; }
span.tfEn { display: inline-block; margin-right: 0.3rem; }
span.tfEn:last-child { margin-right: 0; }
span.vorWe:after { content: " /"; margin-right: 0; }
/* Ende Ergaenzung Telefonnummern */

/* Kontaktformular */
#contactForm input, #contactForm textarea { color: #000; }
#contactForm .btn-submit2 { color: #fff; }
#contactForm .btn-submit2:hover { color: #000; }
/* section.wrap-contact-form .container { max-width: 1100px; } */
/* .contact-form .column-right { max-width: 700px; } */
/* .field-text, .field-select { width: 80%; } */
/* #contactForm textarea { max-width: 93%; } */

/* ungeordnete und geordnete Listen */
ul, ol, .post.post-details .entry-content ul, .post.post-details .entry-content ol { list-style-image: none; }
ul, .post.post-details .entry-content ul { list-style-type: disc; }
ol, .post.post-details .entry-content ol { list-style-type: decimal; }
ul.nav-menu, ul.nav-menu li ul, ul.slicknav_nav, ul.menu, .site-footer ul, .widget-footer-menu ul { list-style-type: none; }

    
/* Listen mit mehr Abstand zwischen den Punkten */
ul.listeMehrAbstand li { margin: 1rem 0; list-style: disc inside; padding-left: 1.5rem; line-height: 15px; }
ul.zweiZeilig li { line-height: 20px; list-style: outside none disc; margin: 1rem 1.5rem; padding-left: 0; }
ul.listeMitPunkt li { margin: 1rem 0 1rem 1.25rem; list-style: disc outside; padding-left: 0; line-height: 1.25rem; }

p.limBreite { display: block; max-width: 50rem; }
span.hervorHebung { font-size: 1.5em; display: inline-block; padding: 0 0.3em; font-weight: bold; }
/* ###### Ende Kontaktseite ###### */

/* Zurueck zum Seitenanfang */
/* Neue Farben: 
	Lila		#824191	130 065 145
	Gelb		#ffdc00	255 255 000
	Hellgelb	#fff582	
*/

.cd-top { display: inline-block; height: 42px; width: 42px; position: fixed; bottom: 40px; right: 10px;
	/* box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); */ /* color: #ddd; */ color: #824191; font-size: 2em;
	/* image replacement properties */
	overflow: hidden; /* text-indent: 100%; white-space: nowrap; background: rgba(232, 98, 86, 0.8) url('./bilder/cd-top-arrow.svg') no-repeat center 50%; */
	visibility: hidden; opacity: 0; 
	-webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
	 -moz-transition: opacity .3s 0s, visibility 0s 0s;
		  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible { /* the button becomes visible */ visibility: visible; opacity: 1; }
.cd-top.cd-fade-out { /* if the user keeps scrolling down, the button is out of focus and becomes less visible */ opacity: .5; }
.no-touch .cd-top:hover { /* color: #824191; */ opacity: 1; }

/* Spenden in der Seitenleiste bei Projekten */
.single-project .sidebar h3.widget-title { position: absolute; left: -9999px; }
.single-project .sidebar h3.widget-title+p { display: none; }
.single-project .sidebar .make-donation { padding: 0; background-color: #fff; position: relative; }
.single-project .sidebar .make-donation .donation-form { border-radius: 0; margin: 0; height: auto; width: 100%; background-color: #824191; position: relative; }
.single-project .sidebar .make-donation .donation-form form { padding: 0; }
.single-project .sidebar .make-donation .donation-form .title { text-align: center; /* left; */ display: inline-block; position: absolute; top: 30px; left: 30px; text-transform: none; font-weight: bold; }
.single-project .sidebar .make-donation .donation-form label { color: #fff; margin-right: 0; }
.spendenBetragLabel { float: left; width: 60%; }
.spendenBetrag { float: right; }
.single-project .sidebar .make-donation .donation-form input { color: #000; font-weight: 800; width: 36%; }
.single-project .sidebar .btn-donate-form { width: 100%; text-align: center; margin: 0; padding: 0; }
.single-project .sidebar .btn-donate-form span { display: inline-block; width: 100%; padding: 15px 0; font-size: 18px; border: 2px solid #ffdc00; }
.single-project .sidebar .btn-donate-form:hover span { background-color: #824191; color: #fff; }
.single-project .sidebar .make-donation .donation-form .info-donate-form { color: #d1d1d1; }
.single-project .sidebar .make-donation .donation-form .info-donate-form a { color: #fff; }
p.knopfAbsatz { margin-bottom: 30px; color: #fff; text-align: center; font-size: 18px; }
/* div.knoepfeUnten { position: absolute; bottom: 0; left: 30px; width: 300px; } */
	
iframe.bfsSpenden { display: none; }

/* Bilanztabellen */
.anzeigeHinweis { display: none; line-height: 1.3em; }

table.bilanzTabelle { margin: 1rem 0; border: 1px dotted #ccc; line-height: 20px; }
.bilanzTabelle th, .bilanzTabelle caption { font-weight: bold; text-align: left;  }
.bilanzTabelle th, .bilanzTabelle caption, .bilanzTabelle td { padding: 0.5rem 0.2rem; border-bottom: 1px dotted #ccc; }
table.bilanzTabelle th, .tabellenSumme td { font-weight: bold;  }
/* .bilanzTabelle th, .bilanzTabelle td { width: 15rem; } */
.bilanzTabelle th, .bilanzTabelle td { text-align: right; width: 10rem; }
/* .bilanzTabelle th:last-child, .bilanzTabelle td:last-child { width: 10rem; text-align: right; } */
.bilanzTabelle th:first-child, .bilanzTabelle td:first-child { width: 15rem; text-align: left; }
table.bilanzTabelle {  }


  .carousel-control.right i { right: 11%; }
  .carousel-control.left i { left: 10%; }

/* Spendenknoepfe im Text */
.payPalImText { margin-top: 0; background-color: #ffdc00; border: 2px solid #ffdc00; color: #000; padding: 12px 24px; border-radius: 3px; transition: all 0.5s ease 0s; display: inline; font-weight: bold; font-size: 15px; line-height: 24px; vertical-align: baseline; }
.payPalImText:hover { background: #824191; border-color: #824191; color: #ffdc00; }
.payPalImText span { font-family: "Lato",sans-serif; font-weight: bold; font-size: 15px; padding: 0; font-style: normal; background-color: transparent; border: 0 none; }
.payPalImText:hover span { color: #ffdc00; }

/* Bildgalerie im Text */
.fotoKiste { padding: 20px 0 0 20px; background-color: #ddd; max-width: 700px; }
.fotoKiste img.alignleft { margin: 0 20px 20px 0; }

/* Blog-Listenansicht mit Shortcode */
.widget_recent_entries .mittlereGroesse { height: 162px; width: 270px; /* float: left; margin: 0 15px 0 0 !important; */ }

.widget_recent_entries .mittlereGroesse .thumbnail { border: 0 none; padding: 0; border-radius: 0;
    /* background-color: #fff; display: block; line-height: 1.42857; margin-bottom: 20px; transition: all 0.2s ease-in-out 0s; */ }

.widget_recent_entries .mittlereGroesse { margin: 6px 30px 0 0 !important; }

.neuesteZwei { margin: 8px 0; }
.neuesteZwei .entry-title { text-transform: none; font-size: 37px; float: none; margin-bottom: 10px; }

.allebeitraege { top: 20px; }
.alleBeitraegeUnten { position: relative; margin-bottom: 0; height: 3em; }
.home .lets-talk { margin-bottom: 0; }

/* .alleBeitraegeUnten a { position: relative; display: inline-block; float: right; } */

.textNachBild { margin-left: 300px; }

.entry-title + p.neuesteZweiAuszug { float: none; clear: none; }
.single-post .post-thumbnail span { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; }

.nurAdmin { display: none; }
.logged-in .nurAdmin { display: block; }

.abstandNachKlein { margin-bottom: 0; }

.post-style-5 .post-thumbnail { display: none; }

/* Beitraege */

.blog-post-navigation a { height: 170px; padding: 42px 60px 0 60px; }

.blog-post-navigation a i { margin-top: -16px; }

.blog-post-navigation a, .blog-post-navigation a span
{ color: #824191; display: inline-block; font-size: 13px; font-weight: bold; margin-bottom: 0; text-transform: uppercase; }

.blog-post-navigation a i + span
{ display: block; margin-bottom: 1em; }

.blog-post-navigation a span { padding: 0 0.2em 0 0.1em; }

/* Urlaubshinweis */
.urlaubsHinweis { padding: 0.8em 1em 1em 1em; border: 2px dotted #824191; margin: 0 15px 3em 15px; max-width: 1140px; }
.urlaubsHinweis p { padding: 0; margin: 0; font-size: 2em; text-align: center; }

/* Amazon Smile-Knopf */
#amznCharityBanner { width: 310px; margin: 0 auto 30px auto; }

/* Neues Youtube-Datenschutz-Plugin */
/*
.video-wrapped { max-width: 458px; margin-top: 1em; max-height: 273px; }
.video-wrapped iframe { max-width: 458px; max-height: 275px; }
*/
.video-wrapped-play a { color: #fff; text-decoration: underline; }
/* .video-wrapped-play a:hover { text-decoration: underline; } */
.video-wrapped+p { margin-top: 1em; }
/* Ende Neues Youtube-Datenschutz-Plugin */

/* Listen in der Datenschutzerklärung */
/*
.dse li { font-weight: bold; }
.dse li ul li { font-weight: normal; }
*/
/* Datenschutzerklaerung */

/* article li, article li a, article li a:hover, .dse, .ersteEbene { text-transform: none; line-height: 1.25rem; font-size: 0.75rem !important; } */
.ersteEbene, .dse { list-style-type: upper-roman; margin-left: 3em; }
.zweiteEbene { list-style-type: decimal; margin-left: 1em; }
.dritteEbene { list-style-type: lower-alpha; margin-left: 2em; }
.ersteEbene li, .dse li { margin: 0; padding: 0 0 0 0.2em; }
.zweiteEbene li, .dse li ul { margin: 0; padding: 0 0 0 0.4em; }
.ersteEbene li, .ersteEbene h2, .zweiteEbene li, .zweiteEbene h3, .dritteEbene li { font-size: 1rem; }
.ersteEbene li, .ersteEbene h2, .zweiteEbene h3 { font-weight: bold; }
.ersteEbene li p, .zweiteEbene li, .zweiteEbene li p  { font-size: 15px; font-weight: normal; }
/* .dseQuelle a, .dseQuelle a:hover, .dseQuelle a:active, .dseQuelle a:visited { color: #fff; text-decoration: underline; } */
.entry-content ul.inhaltDSI li { margin-bottom: 0; line-height: 1.6em; }
.dsi h2 { font-size: 1.125rem; scroll-behavior: smooth; scroll-margin-top: 8.5rem; }

ul.mitPunkt, ul.mitPunkt ul { list-style: disc; padding: 0 0 0 1rem; line-height: 1.6em; }
ul.mitPunkt ul { margin-bottom: 0; }

.dsi table { width: 100%; margin-bottom: 1rem; }
.dsi table th:nth-child(1), .dsi table td:nth-child(1) { width: 11.1888111888%; }
.dsi table th:nth-child(2), .dsi table td:nth-child(2) { width: 27.972027972%; }
.dsi table th:nth-child(3), .dsi table td:nth-child(3) { width: 38.4615384615%; }
.dsi table th:nth-child(4), .dsi table td:nth-child(4) { width: 22.3776223776%; }

/* html, body, #page { scroll-padding-top: 4rem; overflow: auto; } */

/* Ende Datenschutzerklaerung */

/* Cookie Notice */
#cn-notice-text a { color: #f50ac2; }
#cn-notice-text a:hover { text-decoration: underline; }
.cn-buttons-container { background-color: #ffdc00; padding: 0.2em 0.8em 0.2em 0; }
#cookie-notice { background-color: #000 !important; }
#cookie-notice .cn-button { color: #000; }
/* 
.cd-top { bottom: 25px; right: 0; }
#BorlabsCookieBoxWidget.bottom-right { bottom: 0; right: 24px; }
.cd-top { bottom: 80px; right: 24px; }
 */

/* Aktion Spendenverdoppelung */
.doppelAktion { background-color: #ffdc00; overflow: hidden; height: auto; position: relative; z-index: 100; text-align: center; font-size: 35px; color: #824191; font-weight: 300; text-transform: uppercase; padding: 25px 0 25px 2px; letter-spacing: 1px; }
.doppelAktion span { color: #ffffff; font-weight: 800; }
.doppelAktion a:hover, .doppelAktion a:active { text-decoration: underline; }
/* Ende Aktion Spendenverdoppelung */

/* Link unter Karten von Openstreetmap.org */
.osmKarteMitLink { font-size: 13px; }
/* Ende Link unter Karten von Openstreetmap.org */

/* Partner-Logos */
.logosGrossQuer, .logosKleinHoch { display: none; }
/* Ende Partner-Logos */

/* Änderungen lt. Alex März/April 2020 */

.help-bar { background-color: #fff; border-top: 6px solid #ffdc00; height: 146px; }
.help-bar .title-help-bar { color: #824191; }
.help-bar .link-help-bar { background-color: #fff; }
.help-bar .link-help-bar:hover .help-bar-number, .help-bar .link-help-bar:hover .title-link-help-bar, .help-bar .link-help-bar:hover .line-help-bar 
{ color: #000; border-color: #000; }

.help-bar .link-help-bar:hover .title-link-help-bar { color: #824191; border-color: #000; }

.help-bar .link-help-bar:hover { background-color: #fff; }
.help-bar .link-help-bar .title-link-help-bar { color: #824191; }

.suchBoxOben { background-color: #ffdc00; padding: 30px 0 26px 0; margin-bottom: 3em; }
.suchBoxOben h1 { font-size: 35px; color: #000; font-weight: 800; text-transform: uppercase; margin-bottom: 0; padding: 0; } /* 25px 20px 20px 2px; } */
.gelberBalken { padding: 30px 0 0 0; margin-bottom: 0; }

.spezialHiPro { font-size: 42px; color: #824191;  display: inline-block; width: auto; max-width: 100%; margin-bottom: 0; }
.ersteReihe .recent-slider { margin-top: 18px; }
.startPro .recent-slider .recent-slider-text .title a,
.upcoming-events .events-navigation li.active .section-title,
.upcoming-events .events-navigation li.active i,
.tax-projects .postlist.projects .post .entry-title a
{ color: #ffdc00;}
.home .upcoming-events .active .wrapp-event-slider-text .terminDatum { color: #824191; }
.startArt .btn-lets-talk { background-color: #ffdc00; }
.help-bar .link-help-bar .line-help-bar { border: 0 none; }
.help-bar .link-help-bar .help-bar-number { color: #000; }
.help-bar .link-help-bar .title-link-help-bar { font-weight: 400; }

/* Ende Änderungen lt. Alex März/April 2020 */


/* Neue Diaschau Slide Anything */
#slider_8045.sa_owl_theme .owl-dots .owl-dot span {
	background-color: rgba(255, 255, 255, 0.35) !important;
	width: 50px !important;
    height: 4px !important;
    border-radius: 0 !important;
}
/* display: inline-block !important; border-style: none !important; margin: 0px 3px !important; transition: all .3s ease-in-out !important; -webkit-transition: all .3s ease-in-out !important; -moz-transition: all .3s ease-in-out !important; -o-transition: all .3s ease-in-out !important; */

#slider_8045.owl-pagination-true { margin-bottom: 0 !important; }

#slider_8045.sa_owl_theme .owl-dots { bottom: 15px !important; }
/* position: absolute; width: 100%; display: block !important; padding: 10px 0px 0px !important; text-align: center !important; font-size: 12px !important; line-height: 12px !important; */

#slider_8045.sa_owl_theme .owl-dots .active span { background-color: #ffdc00 !important; }

#abstandVorDia { height: 124px; }
#slider_8045 .diaText { display: block; margin: 0 auto; width: 80%; max-width: 68rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 100; }
#slider_8045 .diaZentriert, #slider_8045 .diaZentriert h1, #slider_8045 .diaZentriert p { text-align: center; }
#slider_8045 .diaLinks, #slider_8045 .diaLinks h1, #slider_8045 .diaLinks p { text-align: left; }
#slider_8045 .diaRechts, #slider_8045 .diaRechts h1, #slider_8045 .diaRechts p { text-align: right; }
#slider_8045 .diaText p { color: #fff; margin: 0 0 0.5em 0; padding: 0; line-height: 1.25em; font-size: 1.5rem; }

 
#slider_8045 h1 { font-weight: 200; text-transform: uppercase; color: #fff; line-height: 1em; letter-spacing: -2px; } /* 74px; */
#slider_8045 h1 span { font-weight: 900; }

#slider_8045.sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons { display: none; }

.owl-carousel { border-top: 124px solid #fff; padding-top: 0; background-color: #ffdc00; }
.owl-carousel .owl-item:before { background-color: rgba(130, 65, 145, 0.6); position: absolute; content: ''; left: 0; right: 0; top: 0; bottom: 0; z-index: 5; }

#slider_8045.sa_owl_theme .owl-nav button { margin-top: -45px !important; line-height: 60px !important; height: 7vw !important; width: 5.5vw !important; } /* height: 120px !important; width: 90px !important; } */ /* height: 90px !important; width: 70px !important; } */
#slider_8045.sa_owl_theme .owl-nav .owl-prev, #slider_8045.sa_owl_theme .owl-nav .owl-next { background-size: contain !important; }
#slider_8045.sa_owl_theme .owl-nav .owl-next { background-image: url('./bilder/Pfeil-rechts.svg') !important; }
#slider_8045.sa_owl_theme .owl-nav .owl-prev { background-image: url('./bilder/Pfeil-links.svg') !important; }

.diaBildQuelle, .diaBildQuelle p { margin: 0; padding: 0; }

.diaBildQuelle { display: block; width: auto; max-width: 20rem; position: absolute; right: 1rem; bottom: 2rem; z-index: 100; }

.diaBildQuelle p { font-size: 0.875rem; color: #ffdc00; text-align: right; }

/* Ende neue Diaschau Slide Anything */

.gelberBalken .absatz1, .gelberBalken .absatz2, .gelberBalken .absatz3 { display: none; }

p { hyphens: auto; }
.projects .entry-content p span, manuTrennung { hyphens: manual; }

.h2fliess { font-size: 1.5625rem; }

/* Smartphone-Videos mit Text */
.videoMitText { display: flex; }

/* Ende Smartphone-Videos mit Text */

/* Links zu Facebook und Twitter */
.SoMed { margin: 0 18px 0 0; }
.SoMed, .SoMed a { display: inline-block; width: 36px; height: 36px; }
.SoMed a { background-repeat: no-repeat; background-position: center center; background-size: contain; text-indent: -9999px; }
.FaceBook  { background-image: url('./bilder/Facebook-fuer-DKBW-blau-120x120px.svg'); }
.Twitter   { background-image: url('./bilder/Twitter-fuer-DKBW-blau-120x120px.svg'); }
.Instagram { background-image: url('./bilder/Instagram-fuer-DKBW-120x120px.svg'); }

/* Ende Links zu Facebook und Twitter */

.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 !important; width: 1px; word-wrap: normal !important; }

/* Borlabs-Meldungen */
.blLangText { display: block; }
.blKurzText { display: none; }

/* Ende Borlabs-Meldungen */

/* Slide Anything-Diaschau in Projekten */
.projects-detail .owl-carousel .owl-item::before { background-color: transparent; }

/* Ende Slide Anything-Diaschau in Projekten */

.trennerLinks, .trennerRechts, .trennerBeide  { height: 0.33333em; }
.trennerLinks  { clear: left; }
.trennerRechts { clear: right; }
.trennerBeide  { clear: both; }

.single-post .post-details p img { padding-top: 5px; }

html { scroll-padding-top: 140px; }


/* ###### Responsive ###### */
@media (max-width: 1440px) {
}

@media (min-height: 700px) and (max-height: 925px) and (orientation : landscape) {
.Weltkarte { height: calc(100vh - 245px); }
}

@media (max-width: 599px) {
	.videoMitText { flex-wrap: wrap; margin: 0 0 40px 0; }
	.videoMitText .wp-video { width: 100%; margin: 0; }
	.videoMitText p { width: 100%; margin-top: 16px; }

}

@media (min-width: 600px) {
	.videoMitText { flex-wrap: nowrap; margin: 0 0 40px 0; }
	.videoMitText .wp-video { width: 42%; margin: 0 3% 0 0; }
	.videoMitText p { width: 55%; margin: 0; }
	.videoMitText p.v1 { margin-top: 16px; }

}

@media (min-width: 768px) {
	div.speSieHome, div.speSieScroll { width: 100%; }
  	.postlist.projects { margin-top: 10px; }
	div#listeKarteWahl { padding: 8px 0 0 20rem; }
	div#listeKarteWahl .btn span {  font-size: 12px; padding: 4px 20px; }
	.logosGrossQuer { display: block; }
	.videoMitText .wp-video { width: 304px; margin: 0 20px 0 0; }
	.videoMitText p { width: 396px; }
	.cd-top { bottom: 80px; right: 24px; }

}

@media (min-width: 992px) {
	div.speSieHome, div.speSieScroll { width: 970px; }
	h2.subHprojekt { font-size: 24px; }
	.postlist.projects .post .entry-title a { line-height: 28px; }
	div#listeKarteWahl { padding: 19px 0 0 27rem; }
	div#listeKarteWahl .btn span { font-size: 13px; padding: 6px 29px; }
	.pSpendenBox1 { margin-top: 56px; }
	.pSpendenBox2 { margin-top: 18px; }
	.pSpendenBox3 { margin-top: 0; }
	.pSpendenBox4 { margin-top: 56px; }
	.videoMitText p { width: 257px; }
}

@media (min-width: 1200px) {
	div.speSieHome, div.speSieScroll { width: 1170px; }
	.suchMaske { padding-left: 30px; }
	.lets-talk { margin: 50px 0; padding: 5px 0 0; }
	.widget_newsletter { margin-top: 30px; }
	.home .col-lg-3 { width: 300px; }
	.col-lg-3 { width: 275px; }
	.page-id-478 .site-footer .col-lg-3, .page-id-1826 .site-footer .col-lg-3, .page-id-2363 .site-footer .col-lg-3, .tax-projects .site-footer .col-lg-3, .single-project .site-footer .col-lg-3
	{ width: 233px; }
	/* { width: 300px; } */
	.page-id-478 .site-footer .copyDiv, .page-id-1826 .site-footer .copyDiv, .page-id-2363 .site-footer .copyDiv, .tax-projects .site-footer .copyDiv, .single-project .site-footer .copyDiv
	{ width: 300px; padding-left: 15px; }
	.copyDiv { width: 250px; padding-left: 60px; }
	.home .copyDiv { width: 250px; padding-left: 15px; }
	.site-footer .speSieFuss { width: 6.25rem !important; }
	.site-footer .logoAM { width: 9.5rem !important; }
	/* .home */ .site-footer .logoAM { margin-right: 25px; }
	.fussSuche { width: 370px !important; margin-bottom: 3.75rem; }
	/* Spenden in der Seitenleiste bei Projekten */
	div.knoepfeUnten { position: absolute; bottom: 0; left: 30px; width: 300px; }
	.single-project .sidebar .make-donation .donation-form { padding: 30px 30px 0 30px; min-height: 498px; }
	.single-project .sidebar .make-donation .donation-form .title { margin-bottom: 100px; font-size: 30px; width: 300px; }
	.single-project .sidebar .make-donation .donation-form label { font-size: 30px; font-weight: 600; margin-top: 10px; }
	.single-project .sidebar .make-donation .donation-form input { font-size: 30px; font-weight: 800; height: 58px; }
	div#listeKarteWahl { padding: 25px 0 0 32rem; }
	/* #slider_8045 .diaText p { font-size: 1.5rem; } */
	#slider_8045 h1 { font-size: 4.5rem; }

	#slider_8045_slide02 .diaText, #slider_8045_slide03 .diaText, #slider_8045_slide05 .diaText, #slider_8045_slide07 .diaText { width: 100%; }
	#slider_8045_slide02 .diaText { padding: 0 192px 0 24px; }
	#slider_8045_slide03 .diaText { padding: 0 126px 0 30px; }
	#slider_8045_slide05 .diaText { padding: 0 200px 0 30px; }
	/*
	#slider_8045_slide07 .diaText { padding: 0 21vw; }
	#slider_8045_slide01 .slider-title { padding: 0 0.8em 0 0; }
	*/
	.pSpendenBox1 { margin-top: 80px; }
	.pSpendenBox2 { margin-top: 0; }
	.pSpendenBox3 { margin-top: 18px; }
	.pSpendenBox4 { margin-top: 18px; }
	.videoMitText p { width: 390px; }
}

/*Screen 1024px*/
@media (max-width: 1199px) {
	/* Spenden in der Seitenleiste bei Projekten */
	.single-project .sidebar .make-donation .donation-form { padding: 20px; min-height: 405px; }
	.single-project .sidebar .make-donation .donation-form .title { margin-bottom: 50px; font-size: 24px; width: 243px; left: 25px; }
	a.widgetSpendenLink, .single-project .sidebar .btn-donate-form span { padding: 10px 0; }
	p.knopfAbsatz { margin-bottom: 25px; }
	div.knoepfeUnten { position: absolute; bottom: 0; left: 25px; width: 243px; }
	p.spendenAufkommen { display: none; }

	div.seitenleistenAbstand { height: 89px; }
	.btn-load-more span { padding: 14px 396px; }
	a.weiterlesenKnopf { bottom: 21px; /* left: 24px; */ }
	.col-md-2 { width: 25%; }
	div#spendenSiegel, .page div.sidebar, .archive div.sidebar, .category div.sidebar, .single-post div.sidebar, .single-termine div.sidebar 
	{ right: calc( 50vw - 485px ); }
	div#dMarkSpende { right: calc( 50vw - 339px ); }
	.nav-menu li { padding-left: 2px; padding-right: 15px; }
	.btn-donate-nav span { padding: 6px 10px; }
	.site-navigation { padding: 0px 120px 0 0; }
	li.btn-donate-nav { right: 25px; /* 34px; */ top: 0; }
	.nav-menu li.startKnopfLogo { width: 185px; }
	.nav-menu li.startKnopfLogo, .nav-menu li.startKnopfLogo a { width: 175px; /* 185px; */ }
	.nav-menu li.startKnopfLogo { background-position: 0 -78px; margin-top: -20px; }
	.slider-full .text-align-right .wrapp-slider-text, .slider-full .text-align-left .wrapp-slider-text { width: 80%; }

	.help-bar { height: 122px; }
	.help-bar .title-help-bar { font-size: 27px; }
	.help-bar .link-help-bar .help-bar-number { font-size: 36px; }
	.help-bar .link-help-bar { padding: 35px 0 20px 10px; }
	.help-bar .link-help-bar .title-link-help-bar { font-size: 22px; line-height: 34px; }
	.help-bar .link-help-bar .line-help-bar { height: 60px; top: -14px; margin: 6px 12px 0 0; }
	.lets-talk { margin: 40px 0 30px 0; padding: 5px 0 0; }
	.col-md-2 { width: 230px; } /* 242px; } */
	.fussSuche { width: 350px; margin-bottom: 3.75rem; }
	.site-footer .speSieFuss { padding: 0 0 7.6rem 0; width: 7.625rem; background-position: 20px top; }
	.site-footer .logoAM { margin-top: 2rem; background-position: left top; }
	.site-footer .logoAM a { height: 7.6rem; }
	.home .site-footer .logoAM { margin: 0 12px 0 0; }
	#slider_8045 .diaText { width: 60%; }
	#slider_8045 h1 { font-size: 3.75rem; }
	#slider_8045.sa_owl_theme .owl-nav button { height: 10vw !important; width: 7.5vw !important; }
	#slider_8045 .absatz3 { display: none; }

	#slider_8045_slide02 .diaText, #slider_8045_slide03 .diaText, #slider_8045_slide05 .diaText, #slider_8045_slide07 .diaText { width: 100%; }
	#slider_8045_slide02 .diaText { padding: 0 26vw 0 9vw; }
	#slider_8045_slide03 .diaText { padding: 0 20vw 0 10vw; }
	#slider_8045_slide05 .diaText { padding: 0 26vw 0 10vw; }
	#slider_8045_slide07 .diaText { padding: 0 21vw; }
	#slider_8045_slide01 .slider-title { padding: 0 0.8em 0 0; }

	.gelberBalken .absatz3 { display: block; }
}

/*Screen 768px*/
@media (max-width: 991px) {
	.slider-full .main-carousel .slider-title, #slider_8045 h1 { font-weight: 200; }
	.postlist.projects .post { height: 198px; margin-bottom: 30px; }
	.btn-load-more span { padding: 14px 284px; }
	.btn span { font-size: 20px; }
	.weiterlesenKnopf span { font-size: 14px; }
	.btn-mehr-lesen span { font-size: 18px; }
	a.btn-mehr-lesen, .donate-section img { margin-bottom: 1rem; }
	a.btn-donate-bottom span { padding: 10px 0; font-size: 24px; }
	a.weiterlesenKnopf { bottom: 12px; /* left: 14px; */ }
	.widget_newsletter .btn-newsletter span { padding: 8px 0; }
	.btn i { top: 6px; }
	.recent-slider { height: 196px; }
	li.btn-donate-nav { display: none; }
	header#menueBehaelter { height: 53px; }
	.bg-menu { padding-bottom: 41px; }
	.site-main { /* padding-top: 60px; */ }
	.slicknav_menu { position: fixed; -webkit-backface-visibility: hidden; top: 0; left: 0; }
	.home .col-md-2 { width: 28%; }
	.col-md-2 { width: 25%; /* 33.33%; */ }
	.site-footer .col-sm-6 { margin-bottom: 33px; }
	.site-footer .fussSuche { margin-bottom: 62px; }
	.site-footer { padding-top: 36px; }
	.site-footer .speSieFuss, .site-footer .logoAM { width: 7.625rem; padding: 0 0 7.6rem 0; }
	.site-footer .logoAM { margin: 0; clear: right; }
	.site-footer .logoAM a { height: 7.6rem; }
	.home .site-footer .logoAM { margin: 0; }

	/* Menue zum Aufklappen */
	header#menueBehaelter, div#spendenSiegel, div#dMarkSpende { display: none; }

	.page div.sidebar, .archive div.sidebar, .category div.sidebar, .single-post div.sidebar, .single-termine div.sidebar 
	{ position: relative; left: 0; top: 0;  padding: 0 0 0 15px; margin-top: 0; width: auto; min-width: 16rem; }
	div.sidebar .widget-nav-menu ul.menu { margin: 0; padding: 0; }
	div.sidebar .widget-nav-menu ul.menu li { float: left; }
	.widget-nav-menu ul li a, .widget-nav-menu ul li:nth-child(2n) a { background-color: transparent; padding: 5px 10px; }
	.widget-nav-menu ul li a { text-transform: uppercase; }
	li.menueAbstandVor { margin: 0; padding: 0; }
	.widget-nav-menu ul li.menueAbstandVor { border-top: 0 none; }
	.widget-nav-menu ul li a span span { display: none; }
	/* .single-project .sidebar { display: none; } */
	div.bildUnterSpende { display: none; }
	.single-project .sidebar .make-donation .donation-form .title { margin-bottom: 0; }
	.single-project .sidebar .make-donation .donation-form { min-height: 145px; }
	.single-project .sidebar { margin-top: 0; }
	.single-project .sidebar .btn-donate-form, a.widgetSpendenLink { float: left; margin-right: 12px; width: 32%; }
	.letzterKnopf a.widgetSpendenLink { margin-right: 0; }
	.single-project .sidebar .btn-donate-form span, a.widgetSpendenLink { font-size: 16px; }
	.single-project .sidebar .make-donation .donation-form .title, div.knoepfeUnten { position: relative; left: 0; top: 0; width: 100%; }
	div#slicknavLogo { display: block; }
	.help-bar .title-help-bar { padding: 20px 0 0 2px; font-size: 23px; }
	.help-bar .link-help-bar .help-bar-number { font-size: 30px; }
	.help-bar .link-help-bar { padding: 30px 5px 0 0; }
	.help-bar .link-help-bar .line-help-bar { height: 53px; top: -15px; margin: 6px 11px 0 -5px; }
	.help-bar .link-help-bar .title-link-help-bar { font-size: 17px; line-height: 19px; margin-top: 3px; }
	.projects-detail header.entry-header { min-height: 5rem; }
	.projects-details-navigation a { line-height: 32px; padding: 0 5px 0 9px; width: 155px; }
	.projects-details-navigation .next_pag a span { padding: 0; }
	.projects-details-navigation .prev_pag a span { margin-left: 16px; }
	.projects-details-navigation .prev_pag { padding: 0; }
	.entry-title, .single-termine .entry-title { font-size: 32px; }
	.volunteer-section .title, .birthday-section .title, .donate-section .title { font-size: 32px; }
	h2 { font-size: 24px; }
	.donate-section img { margin-left: -5px; }
	.help-bar { height: 100px; }
	.wrapp-slider-text { line-height: 580px; }
	.btn i { top: 3px; }
	.slider-full .main-carousel .slider-title, #slider_8045 h1 { letter-spacing: 0px; font-size: 48px; line-height: 50px; }
	div#spendenSiegelScroll, div#dMarkSpendeScroll { background-size: contain; height: 100px; width: 76px; background-color: transparent; }
	div#spendenSiegelScroll { right: 0; }
	div#dMarkSpendeScroll   { right: 70px; }

	#slider_8045 h1 { letter-spacing: 0; }
	#slider_8045 .diaText { width: calc(100% - 200px); }

	#slider_8045_slide02 .diaText, #slider_8045_slide03 .diaText, #slider_8045_slide05 .diaText, #slider_8045_slide07 .diaText { width: 100%; }
	#slider_8045_slide02 .diaText { padding: 0 180px 0 70px; }
	#slider_8045_slide03 .diaText { padding: 0 20vw 0 10vw; }
	#slider_8045_slide05 .diaText { padding: 0 20vw 0 10vw; }
	#slider_8045_slide07 .diaText { padding: 0 20vw; }

	.spezialHiPro { font-size: 42px; }
	/* #slider_8045 .diaText p { font-size: 1.25rem; } */
}



/*Screen 568px*/
@media (max-width: 767px) {
	.btn-load-more span { padding: 14px 215px; }
	.col-md-2 { width: 50%; }
	.site-footer .col-sm-6 { margin-bottom: 28px; }
	div#listeKarteWahl { padding: 8px 0 0 19.5rem; }
	div#listeKarteWahl .btn span { font-size: 12px; padding: 4px 20px; }
	.logosKleinHoch { display: block; margin: 2em auto 0 auto; }
	.spezialHiPro { font-size: 36px; max-width: 20rem; }
	#slider_8045 .diaText p { font-size: 1.25rem; }
}

@media (min-width: 610px) {
	#bfsSeitenHintergrund { background: #000; opacity:0.6;  position: fixed; width: 100%; height: 100%; top:0; left:0; z-index: 3000; display:none; }
	div#bfsHintergrund { display: none; position: absolute; top: 0; background-color: rgba(0,0,0,0.5); }
	#loader { background: #fff url('http://blindenwerk.de/dkbw15/wp-content/themes/dkwb05_2015/bilder/ajax-loader.gif') no-repeat center center;  width: 100%; height: 100%; margin: 0; }

/* 	iframe.bfsSpenden { display: block; margin: 0; padding: 10px 0; border: 1px solid #ffdc00; width: 100%; min-width: 450px; max-width: 570px; height: 840px; } */
	#iframecontainer { text-align: center; width:90%; height: 90%; display: none; position: fixed; margin-top: 5%; margin-left: 5%; background: #fff; border: 1px solid #666; border: 1px solid #555; box-shadow: 2px 2px 40px #222; z-index: 5000;}
	#iframecontainer iframe.bfsSpenden { display: none; margin: 20px auto; padding: 10px 0; border: 1px solid #ffdc00; width: 100%; min-width: 450px; max-width: 570px; height: 840px; }
	#iframecontainer iframe.bfsSpendenSichtbar { display: inline-block; }
	
	a#bfsAusblenden { z-index: 3002; display: block; text-indent: -9999px; position: absolute; top: 5px; right: 5px; background: transparent url('http://blindenwerk.de/dkbw15/wp-content/themes/dkwb05_2015/bilder/lightbox_close.png') no-repeat top left;  width: 32px; height: 32px; }
}
/* @media (min-width: 481px) { */
@media (min-width: 768px) {
	.page-id-478 .site-footer .speSieFuss,
	.page-id-1826 .site-footer .speSieFuss,
	.page-id-2363 .site-footer .speSieFuss,
	.tax-projects .site-footer .speSieFuss,
	.single-project .site-footer .speSieFuss,
	.home .site-footer .speSieFuss
	{ display: block; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.home .copyDiv { clear: left; }
}


/*Screen 480px*/
@media (max-width: 767px) {
	.entry-title { margin-bottom: 0; }
	.postlist.projects .post { height: 260px; }
	.btn span { font-size: 15px; }
	.btn-mehr-lesen span { font-size: 18px; }
	a.weiterlesenKnopf { bottom: 15px; /* left: 23px; */ }
	.recent-slider { height: 257px; /* margin: 10px 0; */ }
	div#slicknavLogo { left: 10px; }
	.wrapp-slider-text { line-height: 360px; }
	.helpBarTitel { width: 100%; }
	.helpBarEintrag { width: 33.33%; }
	.help-bar .link-help-bar { padding: 10px 5px 0 0; }
	.help-bar .link-help-bar .help-bar-number { font-size: 24px; width: 20%; }
	.help-bar .link-help-bar .line-help-bar { height: 38px; top: -15px; margin: 6px 11px 0 0px; }
	.btn i { top: 2px; }
	/* .slider-full .main-carousel .slider-title, #slider_8045 h1 { font-size: 36px;  line-height: 36px; } */
	
	/* #slider_8045 h1 { font-size: 2.125rem; line-height: 1em; margin-bottom: 0.625rem; } */
	/* #slider_8045 .diaText p { font-size: 1rem; line-height: 1em; margin-bottom: 0.25em; } */
	p.terminDatum { font-size: 1.3rem; margin-bottom: 8px; line-height: 1.3em; }
	.widget_newsletter .btn-newsletter { width: 36%; }
	.widget_newsletter .btn-newsletter span { font-size: 16px; padding: 11px 0; }
	.projects-details-navigation a { /* line-height: 32px; padding: 0 5px 0 9px; */ width: 160px; }
	.site-footer .speSieFuss { padding: 0 2rem 15% 0; width: 10%; }
	#slider_8045.sa_owl_theme .owl-nav button { margin-top: -30px !important; line-height: 30px !important; height: 60px !important; width: 45px !important; background-size: contain !important; }
	#slider_8045.sa_owl_theme .owl-nav .owl-prev { left: 2px; }
	#slider_8045.sa_owl_theme .owl-nav .owl-next { right: 2px; }
	#slider_8045 .diaText { width: calc(100% - 116px); }
	#slider_8045 .absatz2, #slider_8045 .absatz3 { display: none; }
	.gelberBalken .absatz2, .gelberBalken .absatz3 { display: block; }
}

@media (max-width: 700px) {
	.single-project .sidebar .btn-donate-form, a.widgetSpendenLink { float: none; margin-right: 0; width: 100%; }
	.single-project .sidebar .make-donation .donation-form .title { margin-bottom: 30px; }
}

@media (max-width: 600px) {
	div#listeKarteWahl { clear: left; padding: 0; }
	.page-template-template-page-projektkarte div#listeKarteWahl { padding: 10px 0 5px 0; }
	div#listeKarteWahl .btn span { font-size: 12px; padding: 4px 20px; }
	#slider_8045 h1 { font-size: 2.125rem; line-height: 1em; margin-bottom: 0.625rem; }
}

@media (max-width: 550px) {
	.site-footer .speSieFuss, .home .site-footer .speSieFuss { display: none; }
	.home .col-md-2 { width: 33.33%; }
}

/*Screen 320px*/
@media (max-width: 479px) {
	.recent-slider { height: 165px; margin: 10px 0; }
	.recent-slider .recent-slider-text { padding: 10px; padding-bottom: 0; }
	.recent-slider .recent-slider-description { padding-bottom: 10px; }
	.postlist.projects .post { height: 165px; }
	.postlist.projects .post .entry-aside .entry-content p  { padding-bottom: 30px; }
	.btn-load-more span { padding: 14px 104px; }
	.btn span { font-size: 12px; }
	.btn-mehr-lesen span { font-size: 18px; }
	a.weiterlesenKnopf { bottom: 7px; /* left: 7px; */ }
	a.alleProjekte, a.alleProjekte:hover { color: transparent; }
	.projects-details-navigation .prev_pag a { padding: 0 10px; }
	.carousel-indicators { margin-left: -40%; width: 80%; }
	.wrapp-slider-text { line-height: 320px; }
	.help-bar .link-help-bar .title-link-help-bar { font-size: 14px; line-height: 16px; margin-top: 3px; }
/* 	p.terminDatum { font-size: 1.3rem; margin-bottom: 0.4rem; line-height: 1.3em; } */
	.suchBox .suchText p { font-size: 18px; line-height: 1.4rem; margin: 0 0 0.5rem 0; }
	.projects-details-navigation a { /* line-height: 32px; padding: 0 5px 0 9px; */ width: 142px; }
	.site-footer .col-xs-6 { width: 50%; }
	.anzeigeHinweis { display: block; }
	/* #slider_8045 h1 { font-size: 22px; line-height: 24px; } */
	#slider_8045 .diaText { width: calc(100% - 90px); } /* 74px); } */
	.slider-full .main-carousel .slider-title, #slider_8045 h1 { font-size: 1.875rem; line-height: 1em; margin-bottom: 0; }
	/* #slider_8045 .diaText p { font-size: 0.875rem; margin-bottom: 0.25em; } */
	/* #slider_8045 h1 { font-size: 1.75rem; line-height: 1em; margin-bottom: 0; } */
	#slider_8045 .absatz1, #slider_8045 .absatz2, #slider_8045 .absatz3 { display: none; } 
	.gelberBalken .absatz1, .gelberBalken .absatz2, .gelberBalken .absatz3 { display: block; }

	.btn span { border: 1px solid #ffdc00; }
	.btn-slider span { padding: 2px 16px; }
	.spezialHiPro { font-size: 20px; }
	
	.blLangText { display: none; }
	.blKurzText { display: block; }

}

@media (max-width: 414px) {
	/* #slider_8045 h1 { font-size: 1.75rem; line-height: 1em; margin-bottom: 0; } */
	/* #slider_8045 .diaText p { font-size: 0.75rem; margin-bottom: 0.25em; } */
	/* #slider_8045 .absatz1, #slider_8045 .absatz2, #slider_8045 .absatz3 { display: none; }  */
}

@media (max-width: 413px) {
	.slider-full .main-carousel .slider-title, #slider_8045 h1 { font-size: 24px; line-height: 24px; margin-bottom: 0; }
}

@media (max-width: 736px) {
	/* Menue kleiner */
	.slider-full, .owl-carousel { border-top: 89px solid #fff; }
	.site-main { padding-top: 90px; }
	div#slicknavLogo { top: 10px; /* width: 185px; height: 80px; */ }
	.slicknav_menu { padding-bottom: 18px; /* Differenz 35px zu 53px; */ }
}
	
@media (max-width: 480px) {
	.help-bar .link-help-bar .help-bar-number, .help-bar .link-help-bar .line-help-bar { display: none; }
	.help-bar .link-help-bar .title-link-help-bar { width: 100%; /* font-size: 12px; */ /* line-height: 19px; margin-top: 3px; */ }
	.home .col-md-2 { width: 50%; }
	.archive .navigation.paging-navigation a,
	.archive .navigation.paging-navigation .prev,
	.archive .navigation.paging-navigation .next 
	{ display: block; margin-bottom: 20px; margin-right: 0; width: 100%; }
	#slider_8045.sa_owl_theme .owl-nav button { margin-top: -20px !important; line-height: 30px !important; height: 40px !important; width: 30px !important; background-size: contain !important; }
	#slider_8045.sa_owl_theme .owl-dots { bottom: 6px !important; }
	#slider_8045.sa_owl_theme .owl-dots .owl-dot span { width: 20px !important; height: 3px !important; }
}
	
@media (max-width: 430px) {
	.site-footer .col-xs-6 { width: 100%; }
}
	
@media (max-height: 480px) {
	.slicknav_menu .slicknav_nav .slicknav_item  { padding: 6px 10px; }
	.slicknav_menu .slicknav_nav a  { padding: 4px 10px; }
	
}
	
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)
{ .mdw768mxdw1024 { display: block; } }


/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	div#spendenSiegel { right: 34px; }
	.page div.sidebar, .archive div.sidebar, .category div.sidebar, .single-post div.sidebar, .single-termine div.sidebar 
	{ position: relative; left: 0; top: 0;  padding: 0 0 0 15px; margin-top: 0; width: auto; min-width: 16rem; }
	div.sidebar .widget-nav-menu ul.menu { margin: 0; padding: 0; }
	div.sidebar .widget-nav-menu ul.menu li { float: left; }
	.widget-nav-menu ul li a, .widget-nav-menu ul li:nth-child(2n) a { background-color: transparent; padding: 5px 10px; }
	li.menueAbstandVor { margin: 0; padding: 0; }
	.widget-nav-menu ul li.menueAbstandVor { border-top: 0 none; }
	.widget-nav-menu ul li a span span { display: none; }
}


/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)
{ .mdw768mxdw1024pt { display: block; } }

