/*
 Theme Name:   Twenty Twenty Child
 Description:  Jawne Theme
 Author:       Simon
 Author URI:   httpw://www.jawne.de
 Template:     twentytwenty
 Version:      1.0
 Text Domain:  twenty-twenty-child
*/

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'),
    local('MaterialIcons-Regular')
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

.powered-by-wordpress { display: none; }

/* die Suche etwas höher: */

.footer-widgets.column-two.grid-item {
	padding-top:0 !important;
}

/* sticky header für Online Ausstellungen(en/de) deaktivieren: */

.page-id-446 #site-header, .page-id-661, .page-id-629 #site-header {
	position: static !important;
}


/* sub-titel "Lern und Gedenkort auch in der mobilen Version anzeigen */

/*.site-description {
    display: block !important;
    margin: 5px auto 0 auto;
    max-width: 70%;
		line-height: 1.3;
}*/

.pagination .next, .pagination .prev {
	margin:0;
}


.header-titles .site-title {
		line-height: 0.9 !important;
    font-size: 2.65rem !important;
    margin-top: 0 !important;
}


.site-description {
    display: block !important;
		font-family: 'Open Sans', sans-serif !important;
		font-size: 1.9rem !important;
		line-height: 1;
		font-weight: 600;
		width:13rem;
}

/* sprach-button im desktop menu */

.header-navigation-wrapper .lang-item a {
	background:#006599;
	background:#d3e4ed;
	color:#006599 !important;
	padding:4px;
	border-radius:5px;
}


.modal-menu .lang-item a {
	color:#006599 !important;
}

.modal-menu .lang-item {
	  /*background:#006599;*/
		background:#d3e4ed;
		padding-left:10px;
}


.scrollto_offset {
	/*padding-top:30px;*/
}

.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button {
    border-color: #006599;
    background: #006599;
}

.wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title:hover .wpostahs-main-title button{ background: #555 !important; }

.wpostahs-title {
	color:#555;
}

.slider-shadow {
	box-shadow:0px 0px 15px #eee;
}

/* FARBE für nav und headertitel ändern: */
/*
.page-id-21 .entry-title {
	color:#eaf8ff;
}

.page-id-21 .cover-color-overlay {
	display:none;
}


.page-id-21 .header-inner {
	color:#fff;
}


21=löwenbrunnen
48=dauerausstellung
*/


/* STICKY HEADER BG */

#sticky-title {
	display:none;
	margin-right:auto;
	padding-left:2.8rem;
	color:#006599 !important;
}

.element-is-sticky #sticky-title {
	display:inline-block;
}

/* animation */
.slide-up-container {
    height:45px;
    overflow: hidden;
}
.slide-up-item {
    height: 45px;
    font-size: 20px;
		padding:10px;
}


.element-is-sticky {
	background:#f2f2f2 !important;
	width:100% !important;
	left:0px !important;
	top:0px !important;
	padding:8px 2.8rem 8px 0 !important;
	/*
	margin:2.8rem !important;
	box-shadow:0px 0px 8px #eee;*/
	z-index:99 !important;
}

/* Bildunterschriften anpassen */
figcaption {
	font-weight:300 !important;
	font-size:14px !important;
	margin-top:5px !important;
	text-align:left !important;
}


/* tabelle öffnungszeiten */
#post-53 td, #post-1200 td {
	padding:4px 0 4px 0 !important;
}

/* im footer */
.widget-content td, .widget-content td {
 padding:4px 0 4px 0 !important;
}

/* breiter wenn mobil */
@media(min-width: 700px){
	#post-53 table, #post-1200 table {
		width:60%;
	}
}

/* transparente header leiste */
#site-header {
	background:rgba(255,255,255,0.5) !important;
}

/* fixes on timeline */
*:focus {
    outline: none;
}
.wpostahs-slick-slider button.slick-arrow {
	z-index:1;
}



.header-inner {
	padding: 1rem 0;
}

.external-link::before {
    content: "";
    display: block;
		background: url("north_east-white-18dp.svg") no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 0px 0 0;
}


/* Ausstellung Nie Wieder Rosenmontag */
/* +++++++++++++++++++++++++++++++++  */

/* offset fuer #scroll wenn desktop wegen sticky header*/
@media(min-width: 700px){
  .page-id-446 h4::before, .page-id-629 h4::before {
    display: block;
    content: " ";
    margin-top: -100px;
    height: 100px;
    visibility: hidden;
    pointer-events: none;
  }
}

@media(max-width: 699px){
  .page-id-446 h4::before, .page-id-629 h4::before {
    display: block;
    content: " ";
    margin-top: -15px;
    height: 15px;
    visibility: hidden;
    pointer-events: none;
  }
}




/* Ausstellung Brauns und die Grünebaums */
/* +++++++++++++++++++++++++++++++++++++ */

/* offset fuer #scroll wenn desktop wegen sticky header*/
@media(min-width: 700px){
  .page-id-661 h3::before {
    display: block;
    content: " ";
    margin-top: -100px;
    height: 100px;
    visibility: hidden;
    pointer-events: none;
  }
}


/* grüner Unterstrich für Überschriten */
.page-id-661 h3, .page-id-2383 h3 {
  border-bottom:8px solid #cad401;
  /*color:#cad401;*/
}

/* grüner Unterstrich für inhaltsverzeichnis */
.inhaltsverzeichnis a {
  border-bottom:3px solid #cad401;
  color:#000;
  padding-left:0px;
  text-decoration: none;
  font-weight: bold;
}





/* Öffnungszeiten Tabelle Footer */

.zeiten-table td {
	vertical-align: top;
}

