/* Custom CSS */



/* Kopfleiste formatieren */
.block {
 __border: 1px solid brown;
}
.pr-header__rw {
 background-color: white !important;
}
#rid-leaderboard {
  background-color: gainsboro;
}
#block-benutzermenu {
  float: right;
}
#block-suchformular {
  width: 22em;
  float: left;
}
#block-suchformular form {
  margin: 0.5em;
}
#block-foerderung {
  float: right;
  width: 33%;
  margin: 1em 0 0 0;
}
#block-foerderung * {
  margin: 0;
}
#block-branding {
  __float: left;
  width: 66%;
}
span.site-branding__text {
  width: 35em;
  line-height: 1.3;
}
__strong.site-branding__name {
  display: block;
}
__em.site-branding__slogan {
  display: block;
    font-size: 1.625rem;
    font-style: normal;
    line-height: 1.5;
    color: #5c5c5c;
}
#block-fotoleiste,
#block-fotoleiste * {
  margin: 0;
}

.l-main {
  min-height: 36em;
}

.pr-navbar {
  background-color: #3E64AD;
}
.pr-navbar .menu__link.is-active {
 background-color: #5E84CD !important;
}

.view-group-of-given-member .view-header,
.view-group-of-given-member .view-content {
  padding: 0.5em;
  background-color: gainsboro;
}
.view-group-of-given-member .view-header {
  padding-bottom: 0;
}


/* generischen Page Title ausblenden */
.view-groups .views-field-rendered-entity .group h2:first-child,
body.path-group h1.page__title {
  display: none;
}

.view-groups .views-row {
  margin-bottom: 2em;
}
.view-groups .views-field-view .views-row {
  margin-bottom: 0em;
  margin-left: 1em;
}

.group .field-group--field-group-name,
.node .field-name-field-title {
  font-size: 1.5em;
  font-weight: bold;
}

.group--view-mode-teaser .field-group--label a {
  _color: transparent; /* Macht den Text "Capture" unsichtbar */
  _text-decoration: none; /* Optional, um eine Unterstreichung zu entfernen */
  _position: relative;
}
.group--view-mode-teaser .field-group--label a::before {
  content: "Weitere Infos zu "; /* Hier den gewünschten Text eingeben */
  _color: inherit; /* Textfarbe für den sichtbaren Text */
  _position: absolute;
  _left: 0;
}

.node.node--view-mode-teaser .field--name-field-my-group {
  __float: right;
}

.node--view-mode-reference-teaser {
  background-color: gainsboro;
 }

.field-node--field-event-date {
  float: left;
  padding-right: 0.3em;
}

.clearfix {
  clear: both;
}

/* Further-Reading - "Kacheln" */
.field-node-field-further-reading .node {
  background-color: gainsboro;
    height: 21em;
    overflow: auto;
}
.field-node-field-further-reading .field__items .field__item {
    width: 21em;
    float: left;
    __margin-right: 1em;
    __margin-bottom: 1em;
    margin: 1em;
}
.field-node-field-further-reading .field__items .field__item:nth-child(3n) {
  __border: 1px solid green;
}
.field-node-field-further-reading .field__items .field__item:nth-child(3n+1) {
 __border: 1px solid blue;
}
.field-node-field-further-reading .field__items .field__item:nth-child(3n+2) {
 __border: 1px solid red;
}
.field-node-field-further-reading .field__items .field__item .field__item {
 border: inherit;
    width: inherit;
    float: inherit;
    height: inherit;
    overflow: inherit;
    margin: inherit;
}

/* Node-Edit Forms: */

/* Link "Zusammenfassung bearbeiten" ausblenden.*/
.field--type-text-with-summary .js-form-item label span.field-edit-link {
  display: none;
}

/* Den doofen Kasten in der Node-Form "Veröffentlicht / neue Revision erstellen" ausblenden */
.layout-node-form .layout-region-node-secondary {
  display: none;
}
.layout-node-form .layout-region-node-main {
  width: inherit;
}

/* Den doofen Kasten in der Group-Form "Revisionsinformationen" ausblenden */
body.theme-name--erstes-at-theme form.group-form .js-form-type-vertical-tabs {
  display: none;
}

/* Anpassungen Display von Groups */
/* .group bezieht sich auf Entity group - .group-left und .group-right kommen aus Display suite */
.group .group-left {
  width: inherit !important;
  margin-right: 1em !important;
}
.group .group-right {
  float: inherit !important;
  width: inherit !important;
}

.node--view-mode-impressum,
.node--view-mode-disclaimer {
  font-size: 0.8em;
}

.view-content-archive h3.view-title {
  margin-top: 1em; // Für die Gruppierungs-Überschrift der Jahreszahlen im Archiv
}

.f_ield-node-field-further-reading .f_ield__item {
  border: 1px solid green;
  width: 47%;
  float: left;
  margin-right: 1em;
  height: 30em;
  overflow: auto;
}

.f_ield-node-field-further-reading .field__item .f_ield__item {
  border: inherit;
  width: inherit;
  float: inherit;
  margin-right: inherit;
  height: inherit;
  overflow: inherit;
}
