/*Styling fuer den allerobersten Header mit Top Navigation
  erstmal nur Transparenz geändert */

#masthead {
  opacity: .95 !important;
  background-color: #0e1a13;
}

/* Styling des Accordions   margin-bottom: 0;  */

/*--------------------------------------------------------------------------------------------------*/

.sow-accordion-panel-header {
  border-radius: .25rem;
  padding: 8px 30px !important;
}

.sow-accordion-panel-open .sow-accordion-panel-header {
  border-radius: .25rem .25rem 0 0;
  border-bottom-width: 0px !important;
}

.sow-accordion-panel-border {
  border-radius: 0 0 .25rem .25rem;
}

.sow-accordion-title {
  font-size: 1.1rem;
}

.sow-accordion ul {
  margin: 0px;
}

.sow-accordion ul li {
  list-style-type: none;
}

#festfolge-content ul {
  margin: 0px;
}

#festfolge-content ul li {
  list-style-type: none;
}

/*#festfolge-content .so-panel,*/ 
/*#festfolge-content .panel-grid-cell, */
#festfolge-content .panel-widget-style
/*#festfolge-content .so-widget-sow-editor*/ {
  height: 300px;
  padding: 10px;
  border-radius: .5rem;
  background-position-x: right;
}



/*Die Grund Schriftgröße hoch drehen (default: 0.9rem)*/

body {
  font-size: 1rem;
}

h2,
h3,
h4 {
  margin-bottom: 0px;
}

h2 {
  font-size: 1.75em;
}

.sow-icon-container span {
  height: 60px !important;
  width: 60px !important;
  bottom: 30%;
  right: 30%;
}

.panel-layout .panel-grid {
  margin-bottom: 0px !important;
}

#masthead .main-navigation {
  color: #c71c1c;
}

.main-navigation ul a {
  color: #cfcfcf;
  font-size: 1rem;
  font-weight: 400;
}

#schlafen h2, #schlafen h3, #schlafen p {
  color: #ffffff !important;
}
#schlafen .panel-grid-cell {
  position: relative;
}
#schlafen .sow-image-container {
  position: absolute;
  top: 50%; 
}

#schlafen .so-widget-sow-slider .sow-slide-nav, .so-widget-sow-slider .sow-slider-pagination {
	display: none !important;
}

#farbig {
  color: #a6d34b !important;
  /*color: #8fd123 !important;*/
  font-family: "Emilys Candy",Montserrat,sans-serif !important;
}
#intro a {
  color: #292929 !important;
  text-decoration: none !important;
  font-weight: bold;
}