/*   
Theme Name: Brillensammelaktion Logo scrollt, Kind-Theme von Twenty Seventeen
Description: 
Author: Alex Franke, Stefan Barth
Author URI: http://www.barthdesign.de
Template: twentyseventeen
Version: 0.1
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

*/

@import url('../twentyseventeen/style.css');

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

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

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

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

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

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

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

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

/* jetzt in zusaetzlichem CSS: 
a#homeLogo { background: transparent url('./bilder/Logo_Brillen-Weltweit-weiss-293x145px.png') no-repeat left top; display: block; width: 293px; height: 145px; float: left; }
a#brillenSchlange { background: transparent url('http://brillensammelaktion.de/wpBSA/wp-content/uploads/2017/08/Guiness_Banner_mod2.svg') no-repeat left top; display: block; width: 292px; height: 292px; float: right; } */

.site-branding { top: 5px; }
.home .site-branding { top: 30px; }
.custom-header-media { background-color: #275786; }
#masthead .site-branding .wrap { max-width: 100%; }

#wp-custom-header img { display: none; }
.home #wp-custom-header img { display: inline; }

.navigation-top a,
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a { color: #343434; }

.main-navigation a:hover { color: #234f7b; }

.main-navigation li:last-child a { padding-right: 0; }

/* .main-navigation li.menuZweiZeiler { line-height: 1.2em; } */
.main-navigation li { line-height: 1.2em; width: auto; /* min-width: 8em; */ word-wrap: normal; white-space: nowrap; } /* normal pre nowrap pre-wrap pre-line */

body.page.twentyseventeen-front-page h2.entry-title, body.page:not(.twentyseventeen-front-page) .entry-title,
.archive .page-title, #presse4S .page-title
{ font-size: 2em; letter-spacing: 1.5px; }
.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) { border-top: 0 none; }

body.page:not(.twentyseventeen-front-page) .aufgeklappt { height: 27.8125em; }


.site-content-contain { background-color: #f08f04; }
.home .site-content-contain { background-color: #fff; }
.archive .site-content-contain, .single-post .site-content-contain,
.page-id-3570 .site-content-contain, .page-id-3577 .site-content-contain, .page-id-3578 .site-content-contain, .page-id-3579 .site-content-contain,
.page-id-3593 .site-content-contain, .page-id-3595 .site-content-contain, .page-id-3596 .site-content-contain, .page-id-3597 .site-content-contain
{ background-color: #fff; }

.archive .site-content::before, .single-post .site-content::before,
.page-id-3570 .site-content::before, .page-id-3577 .site-content::before, .page-id-3578 .site-content::before, .page-id-3579 .site-content::before,
.page-id-3593 .site-content::before, .page-id-3595 .site-content::before, .page-id-3596 .site-content::before, .page-id-3597 .site-content::before
{ display: block; background-color: #f08f04; height: 8px; }

.archive .site-content::before,
.page-id-3570 .site-content::before, .page-id-3577 .site-content::before, .page-id-3578 .site-content::before, .page-id-3579 .site-content::before,
.page-id-3593 .site-content::before, .page-id-3595 .site-content::before, .page-id-3596 .site-content::before, .page-id-3597 .site-content::before
{ height: 220px; }

.archive .site-content, .single-post .site-content,
.page-id-3570 .site-content, .page-id-3577 .site-content, .page-id-3578 .site-content, .page-id-3579 .site-content,
.page-id-3593 .site-content, .page-id-3595 .site-content, .page-id-3596 .site-content, .page-id-3597 .site-content
{ padding: 0; }

.archive .site-content .wrap,
.page-id-3570 .site-content .wrap, .page-id-3577 .site-content .wrap, .page-id-3578 .site-content .wrap, .page-id-3579 .site-content .wrap,
.page-id-3593 .site-content .wrap, .page-id-3595 .site-content .wrap, .page-id-3596 .site-content .wrap, .page-id-3597 .site-content .wrap
{ margin-top: -130px; }

.archive .page-header, #presse4S .page-header { padding-bottom: 7em; }
.archive #colophon, .single-post #colophon { border-top: 53px solid #f08f04; }

.archive #primary, .single-post #primary,
.page-id-3570 #primary, .page-id-3577 #primary, .page-id-3578 #primary, .page-id-3579 #primary,
.page-id-3593 #primary, .page-id-3595 #primary, .page-id-3596 #primary, .page-id-3597 #primary
{ max-width: 1000px; float: none !important; width: 100% !important; }

.archive #secondary, .single-post #secondary,
.page-id-3570 #secondary, .page-id-3577 #secondary, .page-id-3578 #secondary, .page-id-3579 #secondary,
.page-id-3593 #secondary, .page-id-3595 #secondary, .page-id-3596 #secondary, .page-id-3597 #secondary
{ display: none; }

.single-post article { margin: 2.5em 0 1.5em 0; }

.panel-content .wrap { padding-top: 3em; /* padding-bottom: 0; border-top: 4.5em solid #aff; */ }
.page-one-column .panel-content .wrap { max-width: 1000px; }

.panel-content .wrap { padding-top: 0; }
.panel-content .entry-header .entry-title { margin-bottom: 0.6em; }
span.sprungmarke { display: block; height: 2.25em; }
.menu span.sprungmarke { display: none; }

.twentyseventeen-front-page.page-one-column .entry-header { margin-bottom: 3em; }

.twentyseventeen-panel { background-color: #fff; }
.twentyseventeen-panel:first-child  { background-color: #ffd633;  }
.twentyseventeen-panel:nth-child(2) { background-color: #92c021; }
.twentyseventeen-panel:nth-child(3) { background-color: #1b9bd7; }
.twentyseventeen-panel:nth-child(4) { background-color: #e3097e; }
.twentyseventeen-panel:nth-child(5) { background-color: #652580; }

/* #343434; Dunkelgrau */
.twentyseventeen-panel h2.entry-title              { color: #fff; }
.twentyseventeen-panel:first-child h2.entry-title  { color: #fff; }
.twentyseventeen-panel:nth-child(2) h2.entry-title { color: #fff; }
.twentyseventeen-panel:nth-child(3) h2.entry-title { color: #fff; }
.twentyseventeen-panel:nth-child(4) h2.entry-title { color: #fff; }
.twentyseventeen-panel:nth-child(5) h2.entry-title { color: #fff; }

.twentyseventeen-panel:nth-child(5) .entry-content { color: #fff; }

.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title, .archive .page-title { color: #fff; }

p.hervorHebung { font-size: 1.125rem; letter-spacing: 0.5px; }
.weiss { color: #fff; }

#pl-14 .panel-grid-cell .so-panel { margin-bottom: 0; }
#pl-14 .panel-grid-cell .widget_sow-image { padding-bottom: 6px; }

/* #panel2 .siteorigin-widget-tinymce img { border: 10px solid #fff;
	-webkit-box-shadow: -10px 10px 20px 0px rgba(0,0,0,0.65);
	   -moz-box-shadow: -10px 10px 20px 0px rgba(0,0,0,0.65);
	        box-shadow: -10px 10px 20px 0px rgba(0,0,0,0.65); } */

#panel2 .siteorigin-widget-tinymce img { border: 10px solid #fff;
	-webkit-box-shadow: 5px 5px 12px 0 rgba(0,0,0,0.65);
	   -moz-box-shadow: 5px 5px 12px 0 rgba(0,0,0,0.65);
	        box-shadow: 5px 5px 12px 0 rgba(0,0,0,0.65); }

#panel-124-1-0-0 { padding-bottom: 0; }
#panel-w595e83eb60945-0-1-0 { padding-bottom: 0; }

footer#colophon { background-color: #fff; }

footer#colophon2 { background-color: #ccc; }

.site-footer { margin-top: 0; }
.site-info { width: 100%; }
.site-info, .site-info a { color: #343434; }
.site-info a { box-shadow: none; font-weight: 600; white-space: nowrap; }
.site-info a:hover { box-shadow: none; text-decoration: underline; }

.breiteAnzeige     { display: inline; }
.schmaleAnzeige    { display: none; }

/* Text ueber dem Video */
#panel-w598879552a9f6-0-0-0, #panel-w59887b5291294-0-0-0 { padding-bottom: 0; }
/* Video im iframe responsiv machen */
.breitenBegrenzer { width: 100%; /* max-width: 670px; */ height: auto; }
.iframeBehaelter { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; overflow: hidden; margin-bottom: 1em; }
.iframeBehaelter iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; }

.paketFormular { margin-top: 2.5em; }
.keinAbstandNach { margin-bottom: 0.25em; }
.clearBeide { clear: both; }

.bildBox { float: left; width: 33%; max-width: 300px; min-height: 198px; margin: 0 24px 24px 0; padding: 0; display: inline-block; background-color: #fff; }
.nichtAktiv { color: #aaa; }

/* ehemals zusätzliches CSS */
a#homeLogo, a#brillenSchlange { background-color: transparent; background-repeat: no-repeat; background-position: left top; display: block; height: 1px; background-size: contain; }
a#homeLogo        { background-image: url('https://brillenweltweit.de/wp4S/wp-content/themes/brillenScroll/bilder/Logo_Brillen-Weltweit2020-weiss-mit-Unterzeile_425x170px.png'); max-width: 425px; max-height: 170px; float: left; width: 27%; padding-bottom: 14%; }
a#brillenSchlange { background-image: url('https://brillenweltweit.de/wp4S/wp-content/uploads/2017/08/GB_Stoerer-Schatten_306x306px.png'); width: 25%; max-width: 306px; padding-bottom: 25%; float: right; }
/* Ende ehemals zusätzliches CSS */


@media screen and ( max-width: 58.875em ) {
	.breiteAnzeige  { display: none; }
	.schmaleAnzeige { display: inline; }
}

/*
@media screen and ( max-width: 58.875em ) and ( min-width: 48.876em ) {
	.breiteAnzeige     { display: inline; }
	.schmaleAnzeige    { display: inline; }
}
*/

p.grossText { font-size: 1.375rem; }

h3.fetteUeberschrift { font-weight: 700; }

.site-footer .widget-column.footer-widget-1, .site-footer .widget-column.footer-widget-2 { width: 48%; }

.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary
{ max-width: 1000px; }

/* Sammelbox-Seite */

.plzListen {  }
.plzListen a { text-decoration: none; box-shadow: none; }

ul.linkListeInhalt { list-style: none outside; display: block; margin: 0 0 1em 0; position: relative; width: 100%; }
.widget_text ul.linkListeInhalt li { margin: 0 20px 10px 0; display: inline-block; list-style: outside none none; position: relative; padding: 0.2em 0.7em; background-color: #f08f04; }
.widget_text ul.linkListeInhalt li.euLink { background-color: #2071b7; }
.widget_text ul.linkListeInhalt li a { color: #fff; font-weight: 600; text-decoration: none; -webkit-box-shadow: none; box-shadow: none; }
.widget_text ul.linkListeInhalt li a:hover { -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(254, 254, 254, 1); box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(254, 254, 254, 1); }
.abstandVorSprunglink { width: 100%; height: 2.5em; background-color: transparent; /* #aff; */ }

span.plzHervor { font-weight: bold; } /* color: #593500; */

.linkListeInhalt .icon-arrow-top { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

/* Checkbox im Formular */
.wpcf7-checkbox span.wpcf7-list-item { margin: 0; }

/* Datenschutzerklaerung */

.widget ol.zweiteEbene { list-style-type: decimal; margin-left: 1em; }
.widget ol.dritteEbene { list-style-type: lower-alpha; margin-left: 2em; }
.widget ol.zweiteEbene li { margin: 0; padding: 0 0 0 0.4em; }
.widget ol.zweiteEbene li, .widget ol.dritteEbene li { border: 0 none; }
.widget ol.zweiteEbene li, .widget ol.dritteEbene li, .widget ol.zweiteEbene li p { font-size: 1rem; font-weight: normal; }

/* Cookie Notice */
#cn-notice-text a { color: #fff; text-decoration: underline; }

/* PLZ-Wahl */
.js .widget_text ul.linkListeInhalt li.euLink, .js .euAusland ul.linkListeInhalt, .js .ganzOhneJS { display: none; }
/* #landPLZwahl span.wpcf7-list-item { margin: 0 0.25rem 0 0.125rem; } */ /* margin: 0 0.875rem 0 0.125rem; */
span.land .wpcf7-form-control { display: flex; justify-content: space-between; }
span.land .wpcf7-list-item { display: block; margin: 0; }
span.land input[type="radio"] { margin-right: 0.125rem; }

/* Seite Sammelstationen PLZ-Wahl */
/* 1879 */
.page-id-2452 .site-content, .page-id-1964 .site-content, .page-id-3534 .site-content, .page-id-3628 .site-content, .page-id-3629 .site-content
{ padding-top: 1.5em; }

/* 2045 */
/* body:not(.twentyseventeen-front-page) .entry-header { padding: 0 0 1em 0; } */
body.page-id-2452 .entry-header, body.page-id-1964 .entry-header, body.page-id-3534 .entry-header, body.page-id-3628 .entry-header, body.page-id-3629 .entry-header
{ padding: 0 0 0.5rem 0; }

body.page-id-2452 .entry-title, body.page-id-1964 .entry-title, body.page-id-3534 .entry-title, body.page-id-3628 .entry-title, body.page-id-3629 .entry-title
{ display: inline-block; width: auto; text-align: right; line-height: 0.8125em; }

body.page-id-2452 .entry-title span, body.page-id-1964 .entry-title span, body.page-id-3534 .entry-title span, body.page-id-3628 .entry-title span, body.page-id-3629 .entry-title span
{ font-size: 0.5em; }

.fussNote { font-size: 0.75rem; }

.sammelSponsoren .widget { padding-bottom: 1em; }
.sammelSponsoren .textwidget p:last-child { margin-bottom: 0.5em; }
.sammelSponsoren>.panel-grid-cell { margin-bottom: 0 !important; }
.eineSponsorenZelle { min-height: 8.25em; }

.keinUmbruch { white-space: nowrap; }
.umbruchMobil { display: none; }

.platzHalter { position: absolute; top: 2rem; left: 10px; font-weight: 600; font-size: 1rem; line-height: 1; color: rgba(0,0,0,1); opacity: 1; }
input#plzInput:focus+.platzHalter  { top: 1.1rem; left: 3px; font-size: 0.75rem; opacity: 0.3; transition: all 1s 0.5s ease; }

.sternHoch { display: inline-block; font-weight: bold; color: #f00; position: relative; top: -3px; padding-left: 1px; font-size: 0.875em; }

.zenriTabelle th, .zenriTabelle td, .zenriTabelle p { text-align: center; } 

/* Startseite Liste und Links auf Gelb */

.widget ul.listeAufGelb li { border-bottom: 0 none; border-top: 0 none; }

.widget ul.listeAufGelb li a { -webkit-box-shadow: inset 0 -1px 0 rgba(227, 9, 126, 1); box-shadow: inset 0 -1px 0 rgba(227, 9, 126, 1); }
.widget ul.listeAufGelb li a.ohneLinie { -webkit-box-shadow: inset 0 -1px 0 rgba(227, 9, 126, 0); box-shadow: inset 0 -1px 0 rgba(227, 9, 126, 0); }


/* Ende Startseite Liste und Links auf Gelb */



/* Neuer Abschnitt Startseite */
#gewinner .widget-title { margin-top: 3em; }
/* Ende neuer Abschnitt Startseite */

@media screen and (max-width: 25em) {
	.lAbstandLink { display: none; }
	.umbruchMobil { display: inline; }
}

@media screen and (max-width: 970px) {
	.mobilSponsoren { display: flex !important; }
	.desktopSponsoren { display: none !important; }
	span.land .wpcf7-form-control { flex-wrap: wrap; gap: 0 6px; }
	span.land .wpcf7-form-control { justify-content: flex-start; }
}

@media screen and (min-width: 971px) {
	.mobilSponsoren { display: none !important; }
	.desktopSponsoren { display: flex !important; }
	span.land .wpcf7-form-control { flex-wrap: nowrap; }

}
/* Ende Seite Sammelstationen PLZ-Wahl */

/* Titel und Untermenü Presseseiten */
.zweiZeiler {  }
/* .category-partner-presse .page-header { padding: 0 0 0.5rem 0; } */
/* .category-partner-presse  .page-title { display: inline-block; width: auto; text-align: right; line-height: 0.8125em; } */
.category-presse .page-title, .category-partner-presse .page-title, #presse4S .page-title
{ display: inline-block; width: auto; line-height: 0.8125em; }
.category-presse .page-title span, .category-partner-presse .page-title span, #presse4S .page-title span { font-size: 0.5em; }

#menu-untermenue-presse .current-menu-item, #menu-untermenue-presse li { background-color: #fff; }
#menu-untermenue-presse .current-menu-item a, #menu-untermenue-presse li a  { color: #000; } /* box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0); } */
#menu-untermenue-presse li { padding: 0.75rem; line-height: 1.125rem; } /* 0.5em; } */
.presseMehr span { font-size: 75%; }

/* Ende Untermenü Presseseiten */

/* Neue Startseite für mehrere Abschnitte */
.home .wrap>.entry-header { display: none; }

.twentyseventeen-panel:first-child { background-color: #fff; }
.abstandH2 { margin-bottom: -40px; padding-top: 80px !important; } /* border-top: 200px solid #fff; } */
.abstandBild { padding-top: 300px !important; padding-bottom: 300px !important; }
.abstandFarbe { height: 80px; }
/* Ende neue Startseite für mehrere Abschnitte */

#presse4S .entry-title { color: #666; font-size: 20px; font-size: 1.25rem; font-weight: 300; }

/* Presse-Seite mit custom loop */
.page-numbers { font-weight: 800; }
.prev.page-numbers, .next.page-numbers { padding: 0.25em 0.6em 0.4em 0.6em; font-weight: 400; }
.custom-pagination { text-align: center; }
#presse4S .entry-title { text-transform: none; }
/* Ende Presse-Seite mit custom loop */

/* Text meant only for screen readers. */
.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; }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }


/* Bogo */
#sprachBogo { position: fixed; top: 10px; right: 10px; z-index: 1000; }
ul.bogo-language-switcher, ul.bogo-language-switcher li, ul.bogo-language-switcher li a, .bogoflags { margin: 0; padding: 0; width: 32px; height: 20px; display: block; font-size: 0.1rem; line-height: 1em; color: transparent; border: 0 none !important; box-shadow: none !important; }
ul.bogo-language-switcher li { margin: 0 0 5px 0; overflow: hidden; height: 20px; list-style: none outside none; }
.bogoflags { display: none; }
/* .current .bogoflags { display: inline-block; } */

ul.bogo-language-switcher li.de-DE a, ul.bogo-language-switcher li.en-US a,
ul.bogo-language-switcher li.es-ES a, ul.bogo-language-switcher li.fr-FR a
{ background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: contain; }

ul.bogo-language-switcher li.de-DE a { background-image: url('./bilder/Deutsche_Flagge-160x100px.svg'); }
ul.bogo-language-switcher li.en-US a { background-image: url('./bilder/Britische_Flagge-160x100px.svg'); }
ul.bogo-language-switcher li.es-ES a { background-image: url('./bilder/Spanische_Flagge-160x100px.svg'); }
ul.bogo-language-switcher li.fr-FR a { background-image: url('./bilder/Franzoesische_Flagge-160x100px.svg'); }


/* Ende Bogo */

/* funktioniert nicht: */
/*
@media screen and (min-width: 48em) and ( max-width: 50em ) {
	.js .menu-toggle, .js .dropdown-toggle { display: none !important; }
}
*/

/* Bildgalerie */
.bildGalerieFlex { display: flex; flex-wrap: wrap; justify-content: flex-start; }
.bildGalerieFlex a, .entry-content .bildGalerieFlex a img { display: block; width: 150px; height: 150px; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; }
.bildGalerieFlex a { text-decoration: none; margin: 0 1em 1em 0; }
/* Ende Bildgalerie */

/* Nicht lieferbar */
	.nichtLieferbar { position: relative; }
	.nichtLieferbar:before { display: block; content: ""; background: transparent url('./bilder/Zur-Zeit-nicht-lieferbar4.svg') no-repeat center top; background-size: contain; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

/* Ende Nicht lieferbar */

/* Behaelter fuer Video */
.videoBehaelter { width: 100%; height: auto; }
.breite848 { max-width: 848px; }
.videoBehaelter .wp-video { width: 100% !important; }
/* Change the size of an embedded block */
.videoBehaelter .mejs-container {
    position: relative !important;
    width: 100% !important;
    height: 0 !important;
    padding-bottom: 56.25%; /*16:9*/
}
/* Ende Behaelter fuer Video */

@media screen and (min-width: 30em) {
	#presse4S .entry-title { font-size: 1.625rem; }
}

@media screen and (min-width: 48em) {
	/* Main Navigation */
	.js .menu-toggle, .js .dropdown-toggle { display: none; }

	/* Seite Sammelstationen PLZ-Wahl */
	/* 3806 */
	.page-id-2452 .site-content, .page-id-1964 .site-content, .page-id-3534 .site-content, .page-id-3628 .site-content, .page-id-3629 .site-content
	{ padding: 1.5em 0 3.25em 0; }

	/* 3962 */
	.page-id-2452.page-one-column .entry-header, .page-id-1964.page-one-column .entry-header, .page-id-3534.page-one-column .entry-header, .page-id-3628.page-one-column .entry-header, .page-id-3629.page-one-column .entry-header
	{ margin-bottom: 0; }

	/* Ende Seite Sammelstationen PLZ-Wahl */

	#seitePresse { float: right; position: relative; top: -12px; } /* top: -60px; } */
	/*
	.category-partner-presse .site-main > article:first-of-type { padding-right: 9em; }
	.category-partner-presse .site-main > article:first-of-type .entry-header .entry-title { clear: none; }
	*/
	#nav_menu-4 { padding: 0; border-left: 1px solid #fff; border-right: 1px solid #fff; }
	#menu-untermenue-presse li { border-bottom: 1px solid #fff; border-top: 1px solid #fff; }
	.page-id-3570 .site-main > article:not(:first-child), .page-id-3577 .site-main > article:not(:first-child),
	.page-id-3578 .site-main > article:not(:first-child), .page-id-3579 .site-main > article:not(:first-child),
	.page-id-3593 .site-main > article:not(:first-child), .page-id-3595 .site-main > article:not(:first-child),
	.page-id-3596 .site-main > article:not(:first-child), .page-id-3597 .site-main > article:not(:first-child)
	{ padding-bottom: 4em; }
	
	.page-id-3570.page-one-column .entry-header, .page-id-3577.page-one-column .entry-header, .page-id-3578.page-one-column .entry-header, .page-id-3579.page-one-column .entry-header,
	.page-id-3593.page-one-column .entry-header, .page-id-3595.page-one-column .entry-header, .page-id-3596.page-one-column .entry-header, .page-id-3597.page-one-column .entry-header
	{ margin-bottom: 0; }
}

/* @media screen and (min-width: 57em) { */
@media screen and (min-width: 100em) {

}

@media screen and (max-width: 57em) {
	body.page:not(.twentyseventeen-front-page) a#homeLogo { display: none; }
	/* a#homeLogoKlein { display: block; background: transparent url('./bilder/Logo_Brillen-Weltweit-schwarz-114x54px.png') no-repeat scroll 20px top; width: 145px; height: 54px; position: absolute; top: 11px; left: 30px; } */
	a#homeLogoKlein { display: block; background: transparent url('./bilder/Logo_Brillen-Weltweit2020_164x51px.png') no-repeat scroll left top; width: 164px; height: 51px; position: absolute; top: 11px; left: 45px; }
}

@media screen and (max-width: 35em) {
	/* jetzt in zusaetzlichem CSS: a#brillenSchlange { display: none } */
}

@media screen and (max-width: 47.9375em) {
	a#homeLogoKlein { width: 138px; height: 45px; top: 4px; background-size: contain; left: 8.735vw; background-position-y: center; }
	/* jetzt in zusaetzlichem CSS: a#brillenSchlange { width: 146px; height: 146px; background-size: contain; } */
	.site-branding { padding: 0.5em 0; }
	#nav_menu-4 { padding: 0 0 1em 0; }
	#menu-untermenue-presse li { border: 1px solid #f08f04; padding: 0.5em; display: inline-block; min-width: 8.5em; }

}

@media screen and (max-width: 30em) {
	a#homeLogoKlein { left: 6.6667vw; width: 32.5vw; }
	body.page:not(.twentyseventeen-front-page) .aufgeklappt { height: 18px; }
}

@media screen and (max-width: 35em) {
	a#homeLogo, a#brillenSchlange { display: none }
}
@media screen and (max-width: 99.9375em) {
	a#homeLogo { display: none; }
}

@media screen and (min-width: 57em) and (max-width: 100em) {
	/* #top-menu li.StartMenueLogo { text-indent: -9999px; background: transparent url('./bilder/Logo_Brillen-Weltweit-schwarz-114x54px.png') no-repeat scroll 20px top; width: 145px; height: 54px; } */
	#top-menu li.StartMenueLogo { text-indent: -9999px; background: transparent url('./bilder/Logo_Brillen-Weltweit2020_164x51px.png') no-repeat scroll left top; width: 164px; height: 51px; left: -17px; }
	.main-navigation li { padding-top: 0.3em; /* 1.5em; */ }
	.main-navigation li.menuZweiZeiler a { padding: 0 0.625rem; } /* 1.25em; } */
	.main-navigation li.schmaler1 a { padding-left: 0; }
}

@media screen and (min-width: 100em) {
	/* #masthead .site-branding .wrap { max-width: 100%; position: fixed; top: 97px; padding-left: 1.5em; display: block; } */
	a#homeLogo { display: block; }
	body.page:not(.twentyseventeen-front-page) #masthead .site-branding .wrap { top: 24px; position: relative; margin-top: -50px; top: 0; }
	body.page:not(.twentyseventeen-front-page) #masthead .site-branding { top: 24px; height: 210px; }
}

@media screen and (min-width: 48em) and (max-width: 57em) {
	/* Main Navigation */
	.js .menu-toggle, .js .dropdown-toggle { display: block; }
	.moMenu { display: none; }
	/* Hide the menu on small screens when JavaScript is available. It only works with JavaScript. */
	.js .main-navigation ul, .main-navigation .menu-item-has-children > a > .icon, .main-navigation .page_item_has_children > a > .icon, .main-navigation ul a > .icon { display: none !important; }
	.js .main-navigation.toggled-on > div > ul { display: block !important; }
	.main-navigation li { border-bottom: 1px solid #eee; position: relative; display: block; }
}
