/* theme injected by server */
html {
  height: 100%;
}

body {
  padding-bottom: 60px;
  position: relative;
  height: 100%;
  background-color: var(--var-body-bg-color);
}

h1 {
  font-size: 2em;
  font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}

#mainw {
  min-height: calc(100vh - 120px);
}

.overflow-hidden {
  overflow: hidden;
}

.container {
  background-color: var(--var-container-bg-color);
}

.btn-theme {
  color: var(--var-hdr-txt-color);
  background-color: var(--var-hdr-bg-color);
  border-color: var(--var-hdr-bg-color);
}

.bg-wots {
  background-color: var(--var-hdr-menu-bg-color) !important;
}

.tenant-headline {
  display: flex;
  padding: 5px;
  align-items: center;
}
.tenant-headline h1 {
  padding-left: 0.5em;
  color: var(--var-doc-txt-color);
  font-weight: bold;
}
.tenant-headline img {
  max-height: 100px;
}

#outerw {
  background-color: var(--var-body-bg-color);
}

header .fi {
  height: 100vh;
  max-height: 100vh;
  overflow: hidden;
}

.fi img {
  color: #333;
  box-sizing: inherit;
  border-style: none;
  padding-bottom: 1px;
  position: fixed;
  left: 0;
  top: 0;
  object-fit: cover;
  transform: none;
  max-width: 1000%;
  min-height: 100%;
  min-width: 100vw;
  height: 100%;
  width: 100%;
  z-index: -1000;
}

.sloganbox {
  position: absolute;
  bottom: calc(3em + 60px);
  display: flex;
  flex-direction: column;
  z-index: -1000;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);
}

.sloganpart {
  font-family: proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 4vw;
  color: #fff;
  width: fit-content;
  white-space: pre;
}

@media (orientation: portrait) {
  header .fi {
    height: 50vh;
    max-height: 50vh;
  }
  .fi img {
    top: -25vh;
  }
  .sloganbox {
    bottom: calc(3em + 60px);
  }
  .sloganpart {
    font-size: 5vw;
  }
}
header {
  position: relative;
}

.navbar-toggler-icon {
  color: var(--var-hdr-menu-txt-color);
}

.nbar {
  height: 60px;
  /*position: absolute;
  bottom: 0;
  left: 0;
  right: 0;*/
}
.nbar a:not(.btn):not(.dropdown-item) {
  color: var(--var-hdr-menu-txt-color);
}
.nbar .dropdown-item {
  color: black;
}
.nbar .user {
  color: var(--var-hdr-menu-txt-color);
  background-color: var(--var-hdr-bg-color);
}

.navbar-brand {
  color: var(--var-hdr-menu-txt-color);
  font-size: 1.5em;
}

.nbar.fipresent {
  margin-top: -60px;
}

a.hdr-link {
  color: black;
}
a.hdr-link:hover {
  color: #333;
  text-decoration: none;
}

a.post-excerpt {
  color: black;
}
a.post-excerpt:hover {
  color: #333;
  text-decoration: none;
}

a.posts-hdr {
  color: #333;
}
a.posts-hdr:hover {
  color: #000;
  text-decoration: none;
}

a.posts-excerpt {
  color: #333;
}
a.posts-excerpt:hover {
  color: #000;
  text-decoration: none;
}

.posts-date {
  letter-spacing: 0.18em;
  font-weight: 800;
  font-size: 0.6785rem;
  padding-top: 2em;
  color: #333;
}

.post img {
  max-width: 100%;
}

.main-post {
  margin-top: 1em;
}

.main-post img {
  max-width: 100%;
}

.main-post .post-date {
  letter-spacing: 0.18em;
  font-weight: 800;
  font-size: 0.6785rem;
  margin-top: 2em;
  color: #333;
}

.eventlist {
  color: var(--var-elist-txt-color);
}
.eventlist h1 {
  margin-top: 1rem;
  font-size: 20px;
  color: var(--var-doc-hdr-color);
}
.eventlist .event-row {
  min-height: 100px;
  margin: 3px;
  display: flex;
  flex-direction: row;
}
.eventlist .event-row.member .lefti {
  background-color: var(--success);
}
.eventlist .event-row .lefti {
  text-align: center;
  flex: 0 0 25%;
  padding: 5px;
  background-color: var(--var-elist-bg-color-1);
}
.eventlist .lefti .datetime {
  font-size: 80%;
}
.eventlist .lefti .abbr {
  font-size: 2.5em;
}
.eventlist .centeri {
  padding: 5px;
  padding-left: 10px;
  flex-grow: 1;
  background-color: var(--var-elist-bg-color-2);
}
.eventlist .centeri .datetime {
  font-size: 80%;
}
.eventlist .centeri .name {
  display: flex;
  flex-direction: row-reverse;
}
.eventlist .centeri .info {
  flex-grow: 1;
}
.eventlist .centeri .info a {
  font-size: 1.5em;
  color: var(--var-elist-txt-color);
}
.eventlist .participants {
  padding: 3px;
  background-color: var(--var-elist-bg-color-2);
}
.eventlist .roled-count {
  color: var(--var-elist-txt-color);
  font-size: 13px;
}
.eventlist .roled {
  width: 37px;
  height: 37px;
  background-repeat: no-repeat;
}
.eventlist .role-goalkeeper {
  background-image: url("data:image/png;base64,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");
  background-size: contain !important;
}
.eventlist .role-player {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC+UlEQVRIx8WXW4hNYRTHf9tIMTx44CgdmkIpZUJiZAh5QK7znyaHRh5MpMmtlEcvLlGuyT0pdWbRuESJlGuIZnhAkRxHShTlkian7eU77LZtZu+NfE/7W2t96/99/73Wf3/b832f/zG6Jwk2s1HAJGA5cB5YJ6n0V4HNLAP0BgqSvjnzDmCie14FVALL0gB7UVSbWTOwCejlTEXgCjAFyIbCqyU9+OMTm9loYHvIlwUaf7f5NCfuFmHbnODdfwZG/jGwmTUB09z0KDAeeNvJ+krgqJk1pgbO5/MAGwO+Nkm3gRrgRmd1Auw2s0GpgKuqqsrUlccpAEnPgHld5OkDPDKz6sTAhUJhMDDATV9Iel32SXoHNHeRqxLYa2bdEwFLKgAL3amPRMTui5GvxtVFsuLq6Og4DSwGppvZ0FDskJgsDkgMnMvlkNQKLAIOmVnPgHt+TOBvqZXLtdYEYEU2m80Vi8WxwJ2YwFclTU4N7MDXOVZqgZkJumWMpPtJleunCFdXbwMWADMi3E+B2cCLCN/8NJL5Y7S3t2eAsRF6fND3/WGSzrl6CI/FLS0t6YElvYlooxOlUmlZfX19OeYmcDgUk/U8b25qYDfWAq2B+ehMJhOOWQW8C9nWm1lzqDPiFVegyGYDZ4ISKelTKGYOcDpi+XvgGNDq+/61MlPdYlbp9dB8yS8n8LyzEXEAfR0jVz3Pm5WEaiS9B24FTIvMrCYYU1dX5/u+XwuMczeVlcCWUKqBSakeD1x0X6H7rl3OA7Ocxne2djiwx22mSdKBJFQ/BNrcc4Wkl8AaIG9mvbpg6zFwyU1fxabazHLAc6deAB9cwkvABWBnjI3vAlYDd5Pcq+uB/sBlYBRwr+wolUobKyoq8mbWJGl/aMP9gK+SPkr64q7Gifr4OLDV3Ugag9ejhoYGgKXAQjOrDa1rAU6m+kgk+MMYBJwANki6FrD5kor/DNgBZV3L9QBeOn33gBHAVEk3klJNzF4vAhOcSt1zhXTHaf2TcPx38gsDs+47630AAAAASUVORK5CYII=");
  background-size: contain !important;
}

.post-gallery-iconlinks {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.post-gallery-iconlinks img {
  max-width: 300px;
  max-height: 300px;
  padding: 30px;
}

footer {
  /*position: absolute;*/
  bottom: 0;
  width: 100%;
  height: 60px;
  line-height: 60px;
  display: flex;
  align-items: flex-end;
  color: var(--var-hdr-menu-txt-color);
}
footer a {
  color: var(--var-hdr-menu-txt-color);
}

#cookieconsent {
  position: fixed;
  bottom: 0;
  width: 100%;
  color: var(--var-hdr-menu-txt-color);
  background-color: var(--var-hdr-menu-bg-color);
}
#cookieconsent .ccc {
  padding: 10px;
  max-width: 1140px;
  margin: 0 auto;
}
#cookieconsent .ccc p {
  line-height: normal;
}

/*# sourceMappingURL=tenant.css.map */
