/* Media selectors */
/* Media selector aliases */
/* Media display classes */
@media only screen and (max-width: 370px) {
  .show-xxs {
    display: block;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .show-xs {
    display: block;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .show-sm {
    display: block;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .show-md {
    display: block;
  }
}
@media only screen and (min-width: 1100px) {
  .show-lg {
    display: block;
  }
}
@media only screen and (max-width: 370px) {
  .hide-xxs {
    display: none;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .hide-xs {
    display: none;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .hide-sm {
    display: none;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .hide-md {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .hide-lg {
    display: none;
  }
}
@media screen {
  .screen-reader-text {
    display: none;
  }
}
@media speech {
  .screen-reader-text {
    display: block;
  }
}
@media only screen and (max-width: 370px) {
  .to-xxs {
    display: block;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .to-xxs {
    display: none;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .to-xxs {
    display: none;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .to-xxs {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .to-xxs {
    display: none;
  }
}
@media only screen and (max-width: 370px) {
  .to-xs {
    display: block;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .to-xs {
    display: block;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .to-xs {
    display: none;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .to-xs {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .to-xs {
    display: none;
  }
}
@media only screen and (max-width: 370px) {
  .to-sm {
    display: block;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .to-sm {
    display: block;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .to-sm {
    display: block;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .to-sm {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .to-sm {
    display: none;
  }
}
@media only screen and (max-width: 370px) {
  .to-md {
    display: block;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .to-md {
    display: block;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .to-md {
    display: block;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .to-md {
    display: block;
  }
}
@media only screen and (min-width: 1100px) {
  .to-md {
    display: none;
  }
}
@media only screen and (max-width: 370px) {
  .from-xs {
    display: none;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .from-xs {
    display: block;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .from-xs {
    display: block;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .from-xs {
    display: block;
  }
}
@media only screen and (min-width: 1100px) {
  .from-xs {
    display: block;
  }
}
@media only screen and (max-width: 370px) {
  .from-sm {
    display: none;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .from-sm {
    display: none;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .from-sm {
    display: block;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .from-sm {
    display: block;
  }
}
@media only screen and (min-width: 1100px) {
  .from-sm {
    display: block;
  }
}
@media only screen and (max-width: 370px) {
  .from-md {
    display: none;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .from-md {
    display: none;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .from-md {
    display: none;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .from-md {
    display: block;
  }
}
@media only screen and (min-width: 1100px) {
  .from-md {
    display: block;
  }
}
@media only screen and (max-width: 370px) {
  .from-lg {
    display: none;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .from-lg {
    display: none;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .from-lg {
    display: none;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .from-lg {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .from-lg {
    display: block;
  }
}
@media only screen and (max-width: 370px) {
  .mobile {
    display: block;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .mobile {
    display: block;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .mobile {
    display: none;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .mobile {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .mobile {
    display: none;
  }
}
@media only screen and (max-width: 370px) {
  .tablet {
    display: none;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .tablet {
    display: none;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .tablet {
    display: block;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .tablet {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .tablet {
    display: none;
  }
}
@media only screen and (max-width: 370px) {
  .desktop {
    display: none;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .desktop {
    display: none;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .desktop {
    display: none;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .desktop {
    display: block;
  }
}
@media only screen and (min-width: 1100px) {
  .desktop {
    display: block;
  }
}
@media only screen and (max-width: 370px) {
  .from-tablet {
    display: none;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .from-tablet {
    display: none;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .from-tablet {
    display: block;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .from-tablet {
    display: block;
  }
}
@media only screen and (min-width: 1100px) {
  .from-tablet {
    display: block;
  }
}
@media only screen and (max-width: 370px) {
  .to-tablet {
    display: block;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px) {
  .to-tablet {
    display: block;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  .to-tablet {
    display: block;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .to-tablet {
    display: none;
  }
}
@media only screen and (min-width: 1100px) {
  .to-tablet {
    display: none;
  }
}
/* CONSTANTS */
/* all media */
/* => $top1 in shapes.php */
/* => $bottom1 in shapes.php */
/* => $bottom in shapes.php */
/* => $left2 in shapes.php */
/* => $right in shapes.php */
/* DESKTOP (LG) */
/* NOTEBOOK (MD) */
/* TABLET (SM) */
/* MOBILE (XS, XXS) */
/* COLORS */
/*
    1+7: Gelb von Anfang und Ende gleich, wie Bestand
    2: Orange, etwas gelber als jetzt
    3: Rot
    4: Violett, etwas mehr rot als jetzt
    5: blau wie jetzt, dunkle Farbe heller
    6: grün bleibt
    7: s.o.
*/
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on January 19, 2019 */
@font-face {
  font-family: 'barlow_condensed_mediumRg';
  src: url('https://www.infameditation.de/wp-content/themes/infamed/less/fonts/barlowcondensed-medium-webfont.woff2') format('woff2'), url('https://www.infameditation.de/wp-content/themes/infamed/less/fonts/barlowcondensed-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'barlow_condensedregular';
  src: url('https://www.infameditation.de/wp-content/themes/infamed/less/fonts/barlowcondensed-regular-webfont.woff2') format('woff2'), url('https://www.infameditation.de/wp-content/themes/infamed/less/fonts/barlowcondensed-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'source_serif_proregular';
  src: url('https://www.infameditation.de/wp-content/themes/infamed/less/fonts/sourceserifpro-regular-webfont.woff2') format('woff2'), url('https://www.infameditation.de/wp-content/themes/infamed/less/fonts/sourceserifpro-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.bigger {
  font-size: 1.5em;
}
.smaller {
  font-size: 0.8em;
}
div {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.hidden {
  display: none;
}
/* default: applies to newsletters... */
@media only screen and (min-width: 1100px), only screen and (min-width: 801px) and (max-width: 1099px), only screen and (min-width: 501px) and (max-width: 800px) {
  background: #eaf5ff;
}
#header {
  background: #9dd3ff;
  fill: #9dd3ff;
}
#header .header-left {
  background: #368cd3;
  fill: #368cd3;
}
#header .werbung {
  color: #fcfdfe;
  background-color: #e34400;
}
#shapes {
  background: #9dd3ff;
  fill: #9dd3ff;
}
#shapes polygon {
  display: none;
  background: #368cd3;
  fill: #368cd3;
}
#shapes .area_5 {
  display: block;
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  #shapes .area_5xs {
    display: block;
  }
}
#sidebar,
#content,
#logo,
#footer {
  color: #001527;
  /*&#logo when (@area = 5) {color: @color_5_pale !important;}*/
}
#sidebar .current-menu-item > a,
#content .current-menu-item > a,
#logo .current-menu-item > a,
#footer .current-menu-item > a,
#sidebar h1,
#content h1,
#logo h1,
#footer h1,
#sidebar h2,
#content h2,
#logo h2,
#footer h2,
#sidebar h3,
#content h3,
#logo h3,
#footer h3,
#sidebar li a:hover,
#content li a:hover,
#logo li a:hover,
#footer li a:hover {
  color: #368cd3;
}
#sidebar {
  background: #eaf5ff;
}
#content {
  background: #fcfdfe;
}
#content a {
  color: #368cd3;
}
#stack {
  text-align: right;
}
#stack .glyph polygon {
  background: #9dd3ff;
  fill: #9dd3ff;
}
.jssocials-shares *,
.jssocials-shares a:before {
  color: #001527;
}
@media only screen and (min-width: 1100px), only screen and (min-width: 801px) and (max-width: 1099px), only screen and (min-width: 501px) and (max-width: 800px) {
  .baseId59 {
    background: #fff4d8;
  }
}
.baseId59 #header {
  background: #ffc757;
  fill: #ffc757;
}
.baseId59 #header .header-right.header-bottom {
  background: #e89b00;
  fill: #e89b00;
}
.baseId59 #header .werbung {
  color: #fff4d8;
  background-color: #e34400;
}
.baseId59 #shapes {
  background: #ffc757;
  fill: #ffc757;
}
.baseId59 #shapes polygon {
  display: none;
  background: #e89b00;
  fill: #e89b00;
}
.baseId59 #shapes .area_1 {
  display: block;
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  .baseId59 #shapes .area_1xs {
    display: block;
  }
}
.baseId59 #sidebar,
.baseId59 #content,
.baseId59 #logo,
.baseId59 #footer {
  color: #7d6432;
  /*&#logo when (@area = 5) {color: @color_5_pale !important;}*/
}
.baseId59 #sidebar .current-menu-item > a,
.baseId59 #content .current-menu-item > a,
.baseId59 #logo .current-menu-item > a,
.baseId59 #footer .current-menu-item > a,
.baseId59 #sidebar h1,
.baseId59 #content h1,
.baseId59 #logo h1,
.baseId59 #footer h1,
.baseId59 #sidebar h2,
.baseId59 #content h2,
.baseId59 #logo h2,
.baseId59 #footer h2,
.baseId59 #sidebar h3,
.baseId59 #content h3,
.baseId59 #logo h3,
.baseId59 #footer h3,
.baseId59 #sidebar li a:hover,
.baseId59 #content li a:hover,
.baseId59 #logo li a:hover,
.baseId59 #footer li a:hover {
  color: #e89b00;
}
.baseId59 #sidebar {
  background: #fff4d8;
}
.baseId59 #subtitle {
  padding-left: 15px;
}
.baseId59 #content {
  background: #fffbf4;
}
.baseId59 #content a {
  color: #e89b00;
}
.baseId59 #stack {
  text-align: right;
}
.baseId59 #stack .glyph polygon {
  background: #e89b00;
  fill: #e89b00;
}
.baseId59 .jssocials-shares *,
.baseId59 .jssocials-shares a:before {
  color: #7d6432;
}
.baseId59 #content {
  background: transparent;
}
@media only screen and (min-width: 1100px), only screen and (min-width: 801px) and (max-width: 1099px), only screen and (min-width: 501px) and (max-width: 800px) {
  .baseId4 {
    background: #ffceb9;
  }
}
.baseId4 #header {
  background: #ff7a42;
  fill: #ff7a42;
}
.baseId4 #header .header-left.header-bottom {
  background: #d43f00;
  fill: #d43f00;
}
.baseId4 #header .werbung {
  color: #fffdfc;
  background-color: #e34400;
}
.baseId4 #shapes {
  background: #ff7a42;
  fill: #ff7a42;
}
.baseId4 #shapes polygon {
  display: none;
  background: #d43f00;
  fill: #d43f00;
}
.baseId4 #shapes .area_2 {
  display: block;
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  .baseId4 #shapes .area_2xs {
    display: block;
  }
}
.baseId4 #sidebar,
.baseId4 #content,
.baseId4 #logo,
.baseId4 #footer {
  color: #551900;
  /*&#logo when (@area = 5) {color: @color_5_pale !important;}*/
}
.baseId4 #sidebar .current-menu-item > a,
.baseId4 #content .current-menu-item > a,
.baseId4 #logo .current-menu-item > a,
.baseId4 #footer .current-menu-item > a,
.baseId4 #sidebar h1,
.baseId4 #content h1,
.baseId4 #logo h1,
.baseId4 #footer h1,
.baseId4 #sidebar h2,
.baseId4 #content h2,
.baseId4 #logo h2,
.baseId4 #footer h2,
.baseId4 #sidebar h3,
.baseId4 #content h3,
.baseId4 #logo h3,
.baseId4 #footer h3,
.baseId4 #sidebar li a:hover,
.baseId4 #content li a:hover,
.baseId4 #logo li a:hover,
.baseId4 #footer li a:hover {
  color: #d43f00;
}
.baseId4 #sidebar {
  background: #ffceb9;
}
.baseId4 #content {
  background: #fffdfc;
}
.baseId4 #content a {
  color: #d43f00;
}
.baseId4 #stack {
  text-align: right;
}
.baseId4 #stack .glyph polygon {
  background: #d43f00;
  fill: #d43f00;
}
.baseId4 .jssocials-shares *,
.baseId4 .jssocials-shares a:before {
  color: #551900;
}
@media only screen and (min-width: 1100px), only screen and (min-width: 801px) and (max-width: 1099px), only screen and (min-width: 501px) and (max-width: 800px) {
  .baseId6 {
    background: #ffc9d7;
  }
}
.baseId6 #header {
  background: #f94165;
  fill: #f94165;
}
.baseId6 #header .header-left {
  background: #c50027;
  fill: #c50027;
}
.baseId6 #header .werbung {
  color: #500010;
  background-color: #ffffff;
}
.baseId6 #shapes {
  background: #f94165;
  fill: #f94165;
}
.baseId6 #shapes polygon {
  display: none;
  background: #c50027;
  fill: #c50027;
}
.baseId6 #shapes .area_3 {
  display: block;
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  .baseId6 #shapes .area_3xs {
    display: block;
  }
}
.baseId6 #sidebar,
.baseId6 #content,
.baseId6 #logo,
.baseId6 #footer {
  color: #500010;
  /*&#logo when (@area = 5) {color: @color_5_pale !important;}*/
}
.baseId6 #sidebar .current-menu-item > a,
.baseId6 #content .current-menu-item > a,
.baseId6 #logo .current-menu-item > a,
.baseId6 #footer .current-menu-item > a,
.baseId6 #sidebar h1,
.baseId6 #content h1,
.baseId6 #logo h1,
.baseId6 #footer h1,
.baseId6 #sidebar h2,
.baseId6 #content h2,
.baseId6 #logo h2,
.baseId6 #footer h2,
.baseId6 #sidebar h3,
.baseId6 #content h3,
.baseId6 #logo h3,
.baseId6 #footer h3,
.baseId6 #sidebar li a:hover,
.baseId6 #content li a:hover,
.baseId6 #logo li a:hover,
.baseId6 #footer li a:hover {
  color: #c50027;
}
.baseId6 #sidebar {
  background: #ffc9d7;
}
.baseId6 #content {
  background: #fffcfd;
}
.baseId6 #content a {
  color: #c50027;
}
.baseId6 #stack {
  text-align: right;
}
.baseId6 #stack .glyph polygon {
  background: #c50027;
  fill: #c50027;
}
.baseId6 .jssocials-shares *,
.baseId6 .jssocials-shares a:before {
  color: #500010;
}
@media only screen and (min-width: 1100px), only screen and (min-width: 801px) and (max-width: 1099px), only screen and (min-width: 501px) and (max-width: 800px) {
  .baseId8 {
    background: #f8caff;
  }
}
.baseId8 #header {
  background: #be48e8;
  fill: #be48e8;
}
.baseId8 #header .header-left {
  background: #7a009c;
  fill: #7a009c;
}
.baseId8 #header .werbung {
  color: #fefcfe;
  background-color: #e34400;
}
.baseId8 #shapes {
  background: #be48e8;
  fill: #be48e8;
}
.baseId8 #shapes polygon {
  display: none;
  background: #7a009c;
  fill: #7a009c;
}
.baseId8 #shapes .area_4 {
  display: block;
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  .baseId8 #shapes .area_4xs {
    display: block;
  }
}
.baseId8 #sidebar,
.baseId8 #content,
.baseId8 #logo,
.baseId8 #footer {
  color: #1b0029;
  /*&#logo when (@area = 5) {color: @color_5_pale !important;}*/
}
.baseId8 #sidebar .current-menu-item > a,
.baseId8 #content .current-menu-item > a,
.baseId8 #logo .current-menu-item > a,
.baseId8 #footer .current-menu-item > a,
.baseId8 #sidebar h1,
.baseId8 #content h1,
.baseId8 #logo h1,
.baseId8 #footer h1,
.baseId8 #sidebar h2,
.baseId8 #content h2,
.baseId8 #logo h2,
.baseId8 #footer h2,
.baseId8 #sidebar h3,
.baseId8 #content h3,
.baseId8 #logo h3,
.baseId8 #footer h3,
.baseId8 #sidebar li a:hover,
.baseId8 #content li a:hover,
.baseId8 #logo li a:hover,
.baseId8 #footer li a:hover {
  color: #7a009c;
}
.baseId8 #sidebar {
  background: #f8caff;
}
.baseId8 #content {
  background: #fefcfe;
}
.baseId8 #content a {
  color: #7a009c;
}
.baseId8 #stack {
  text-align: right;
}
.baseId8 #stack .glyph polygon {
  background: #7a009c;
  fill: #7a009c;
}
.baseId8 .jssocials-shares *,
.baseId8 .jssocials-shares a:before {
  color: #1b0029;
}
@media only screen and (min-width: 1100px), only screen and (min-width: 801px) and (max-width: 1099px), only screen and (min-width: 501px) and (max-width: 800px) {
  .baseId1610,
  .baseId1644,
  .baseId2084,
  .baseId134,
  .single-post {
    background: #eaf5ff;
  }
}
.baseId1610 #header,
.baseId1644 #header,
.baseId2084 #header,
.baseId134 #header,
.single-post #header {
  background: #9dd3ff;
  fill: #9dd3ff;
}
.baseId1610 #header .header-left,
.baseId1644 #header .header-left,
.baseId2084 #header .header-left,
.baseId134 #header .header-left,
.single-post #header .header-left {
  background: #368cd3;
  fill: #368cd3;
}
.baseId1610 #header .werbung,
.baseId1644 #header .werbung,
.baseId2084 #header .werbung,
.baseId134 #header .werbung,
.single-post #header .werbung {
  color: #fcfdfe;
  background-color: #e34400;
}
.baseId1610 #shapes,
.baseId1644 #shapes,
.baseId2084 #shapes,
.baseId134 #shapes,
.single-post #shapes {
  background: #9dd3ff;
  fill: #9dd3ff;
}
.baseId1610 #shapes polygon,
.baseId1644 #shapes polygon,
.baseId2084 #shapes polygon,
.baseId134 #shapes polygon,
.single-post #shapes polygon {
  display: none;
  background: #368cd3;
  fill: #368cd3;
}
.baseId1610 #shapes .area_5,
.baseId1644 #shapes .area_5,
.baseId2084 #shapes .area_5,
.baseId134 #shapes .area_5,
.single-post #shapes .area_5 {
  display: block;
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  .baseId1610 #shapes .area_5xs,
  .baseId1644 #shapes .area_5xs,
  .baseId2084 #shapes .area_5xs,
  .baseId134 #shapes .area_5xs,
  .single-post #shapes .area_5xs {
    display: block;
  }
}
.baseId1610 #sidebar,
.baseId1644 #sidebar,
.baseId2084 #sidebar,
.baseId134 #sidebar,
.single-post #sidebar,
.baseId1610 #content,
.baseId1644 #content,
.baseId2084 #content,
.baseId134 #content,
.single-post #content,
.baseId1610 #logo,
.baseId1644 #logo,
.baseId2084 #logo,
.baseId134 #logo,
.single-post #logo,
.baseId1610 #footer,
.baseId1644 #footer,
.baseId2084 #footer,
.baseId134 #footer,
.single-post #footer {
  color: #001527;
  /*&#logo when (@area = 5) {color: @color_5_pale !important;}*/
}
.baseId1610 #sidebar .current-menu-item > a,
.baseId1644 #sidebar .current-menu-item > a,
.baseId2084 #sidebar .current-menu-item > a,
.baseId134 #sidebar .current-menu-item > a,
.single-post #sidebar .current-menu-item > a,
.baseId1610 #content .current-menu-item > a,
.baseId1644 #content .current-menu-item > a,
.baseId2084 #content .current-menu-item > a,
.baseId134 #content .current-menu-item > a,
.single-post #content .current-menu-item > a,
.baseId1610 #logo .current-menu-item > a,
.baseId1644 #logo .current-menu-item > a,
.baseId2084 #logo .current-menu-item > a,
.baseId134 #logo .current-menu-item > a,
.single-post #logo .current-menu-item > a,
.baseId1610 #footer .current-menu-item > a,
.baseId1644 #footer .current-menu-item > a,
.baseId2084 #footer .current-menu-item > a,
.baseId134 #footer .current-menu-item > a,
.single-post #footer .current-menu-item > a,
.baseId1610 #sidebar h1,
.baseId1644 #sidebar h1,
.baseId2084 #sidebar h1,
.baseId134 #sidebar h1,
.single-post #sidebar h1,
.baseId1610 #content h1,
.baseId1644 #content h1,
.baseId2084 #content h1,
.baseId134 #content h1,
.single-post #content h1,
.baseId1610 #logo h1,
.baseId1644 #logo h1,
.baseId2084 #logo h1,
.baseId134 #logo h1,
.single-post #logo h1,
.baseId1610 #footer h1,
.baseId1644 #footer h1,
.baseId2084 #footer h1,
.baseId134 #footer h1,
.single-post #footer h1,
.baseId1610 #sidebar h2,
.baseId1644 #sidebar h2,
.baseId2084 #sidebar h2,
.baseId134 #sidebar h2,
.single-post #sidebar h2,
.baseId1610 #content h2,
.baseId1644 #content h2,
.baseId2084 #content h2,
.baseId134 #content h2,
.single-post #content h2,
.baseId1610 #logo h2,
.baseId1644 #logo h2,
.baseId2084 #logo h2,
.baseId134 #logo h2,
.single-post #logo h2,
.baseId1610 #footer h2,
.baseId1644 #footer h2,
.baseId2084 #footer h2,
.baseId134 #footer h2,
.single-post #footer h2,
.baseId1610 #sidebar h3,
.baseId1644 #sidebar h3,
.baseId2084 #sidebar h3,
.baseId134 #sidebar h3,
.single-post #sidebar h3,
.baseId1610 #content h3,
.baseId1644 #content h3,
.baseId2084 #content h3,
.baseId134 #content h3,
.single-post #content h3,
.baseId1610 #logo h3,
.baseId1644 #logo h3,
.baseId2084 #logo h3,
.baseId134 #logo h3,
.single-post #logo h3,
.baseId1610 #footer h3,
.baseId1644 #footer h3,
.baseId2084 #footer h3,
.baseId134 #footer h3,
.single-post #footer h3,
.baseId1610 #sidebar li a:hover,
.baseId1644 #sidebar li a:hover,
.baseId2084 #sidebar li a:hover,
.baseId134 #sidebar li a:hover,
.single-post #sidebar li a:hover,
.baseId1610 #content li a:hover,
.baseId1644 #content li a:hover,
.baseId2084 #content li a:hover,
.baseId134 #content li a:hover,
.single-post #content li a:hover,
.baseId1610 #logo li a:hover,
.baseId1644 #logo li a:hover,
.baseId2084 #logo li a:hover,
.baseId134 #logo li a:hover,
.single-post #logo li a:hover,
.baseId1610 #footer li a:hover,
.baseId1644 #footer li a:hover,
.baseId2084 #footer li a:hover,
.baseId134 #footer li a:hover,
.single-post #footer li a:hover {
  color: #368cd3;
}
.baseId1610 #sidebar,
.baseId1644 #sidebar,
.baseId2084 #sidebar,
.baseId134 #sidebar,
.single-post #sidebar {
  background: #eaf5ff;
}
.baseId1610 #content,
.baseId1644 #content,
.baseId2084 #content,
.baseId134 #content,
.single-post #content {
  background: #fcfdfe;
}
.baseId1610 #content a,
.baseId1644 #content a,
.baseId2084 #content a,
.baseId134 #content a,
.single-post #content a {
  color: #368cd3;
}
.baseId1610 #stack,
.baseId1644 #stack,
.baseId2084 #stack,
.baseId134 #stack,
.single-post #stack {
  text-align: right;
}
.baseId1610 #stack .glyph polygon,
.baseId1644 #stack .glyph polygon,
.baseId2084 #stack .glyph polygon,
.baseId134 #stack .glyph polygon,
.single-post #stack .glyph polygon {
  background: #9dd3ff;
  fill: #9dd3ff;
}
.baseId1610 .jssocials-shares *,
.baseId1644 .jssocials-shares *,
.baseId2084 .jssocials-shares *,
.baseId134 .jssocials-shares *,
.single-post .jssocials-shares *,
.baseId1610 .jssocials-shares a:before,
.baseId1644 .jssocials-shares a:before,
.baseId2084 .jssocials-shares a:before,
.baseId134 .jssocials-shares a:before,
.single-post .jssocials-shares a:before {
  color: #001527;
}
@media only screen and (min-width: 1100px), only screen and (min-width: 801px) and (max-width: 1099px), only screen and (min-width: 501px) and (max-width: 800px) {
  .baseId29 {
    background: #ebffe0;
  }
}
.baseId29 #header {
  background: #c4fb55;
  fill: #c4fb55;
}
.baseId29 #header .header-left,
.baseId29 #header .header-right.header-top,
.baseId29 #header .header-right.header-middle {
  background: #91d900;
  fill: #91d900;
}
.baseId29 #header .werbung {
  color: #f9fff1;
  background-color: #e34400;
}
.baseId29 #shapes {
  background: #c4fb55;
  fill: #c4fb55;
}
.baseId29 #shapes polygon {
  display: none;
  background: #91d900;
  fill: #91d900;
}
.baseId29 #shapes .area_6 {
  display: block;
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  .baseId29 #shapes .area_6xs {
    display: block;
  }
}
.baseId29 #sidebar,
.baseId29 #content,
.baseId29 #logo,
.baseId29 #footer {
  color: #5e752f;
  /*&#logo when (@area = 5) {color: @color_5_pale !important;}*/
}
.baseId29 #sidebar .current-menu-item > a,
.baseId29 #content .current-menu-item > a,
.baseId29 #logo .current-menu-item > a,
.baseId29 #footer .current-menu-item > a,
.baseId29 #sidebar h1,
.baseId29 #content h1,
.baseId29 #logo h1,
.baseId29 #footer h1,
.baseId29 #sidebar h2,
.baseId29 #content h2,
.baseId29 #logo h2,
.baseId29 #footer h2,
.baseId29 #sidebar h3,
.baseId29 #content h3,
.baseId29 #logo h3,
.baseId29 #footer h3,
.baseId29 #sidebar li a:hover,
.baseId29 #content li a:hover,
.baseId29 #logo li a:hover,
.baseId29 #footer li a:hover {
  color: #91d900;
}
.baseId29 #sidebar {
  background: #ebffe0;
}
.baseId29 #content {
  background: #f9fff1;
}
.baseId29 #content a {
  color: #91d900;
}
.baseId29 #stack {
  text-align: right;
}
.baseId29 #stack .glyph polygon {
  background: #c4fb55;
  fill: #c4fb55;
}
.baseId29 .jssocials-shares *,
.baseId29 .jssocials-shares a:before {
  color: #5e752f;
}
@media only screen and (min-width: 1100px), only screen and (min-width: 801px) and (max-width: 1099px), only screen and (min-width: 501px) and (max-width: 800px) {
  .baseId31 {
    background: #fff4d8;
  }
}
.baseId31 #header {
  background: #ffc757;
  fill: #ffc757;
}
.baseId31 #header .header-right {
  background: #e89b00;
  fill: #e89b00;
}
.baseId31 #header .werbung {
  color: #fffbf4;
  background-color: #e34400;
}
.baseId31 #shapes {
  background: #ffc757;
  fill: #ffc757;
}
.baseId31 #shapes polygon {
  display: none;
  background: #e89b00;
  fill: #e89b00;
}
.baseId31 #shapes .area_7 {
  display: block;
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  .baseId31 #shapes .area_7xs {
    display: block;
  }
}
.baseId31 #sidebar,
.baseId31 #content,
.baseId31 #logo,
.baseId31 #footer {
  color: #7d6432;
  /*&#logo when (@area = 5) {color: @color_5_pale !important;}*/
}
.baseId31 #sidebar .current-menu-item > a,
.baseId31 #content .current-menu-item > a,
.baseId31 #logo .current-menu-item > a,
.baseId31 #footer .current-menu-item > a,
.baseId31 #sidebar h1,
.baseId31 #content h1,
.baseId31 #logo h1,
.baseId31 #footer h1,
.baseId31 #sidebar h2,
.baseId31 #content h2,
.baseId31 #logo h2,
.baseId31 #footer h2,
.baseId31 #sidebar h3,
.baseId31 #content h3,
.baseId31 #logo h3,
.baseId31 #footer h3,
.baseId31 #sidebar li a:hover,
.baseId31 #content li a:hover,
.baseId31 #logo li a:hover,
.baseId31 #footer li a:hover {
  color: #e89b00;
}
.baseId31 #sidebar {
  background: #fff4d8;
}
.baseId31 #content {
  background: #fffbf4;
}
.baseId31 #content a {
  color: #e89b00;
}
.baseId31 #stack {
  text-align: right;
}
.baseId31 #stack .glyph polygon {
  background: #ffc757;
  fill: #ffc757;
}
.baseId31 .jssocials-shares *,
.baseId31 .jssocials-shares a:before {
  color: #7d6432;
}
/*
    background: @bgBody_3;
    #header {
        background: @bgHeader_3;
        .header-left {
            background: @colorShape_3;
        }
    }
    #shapes {
        background: @bgHeader_3;
        polygon {display: none;}
        .area_3 {
            display: block;
            fill: @colorShape_3;
        }
    }
    #sidebar {
        color: @
    }
}*/
html {
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
body.page,
body.archive,
body.single {
  /*font-family:'ITC Franklin Gothic LT W01BkCm';*/
  font-family: 'barlow_condensedregular';
  font-weight: normal;
  font-size: 100%;
  margin: 0;
}
a {
  color: inherit;
  text-decoration: none;
}
#page {
  width: 100%;
  overflow: overlay;
}
@media only screen and (min-width: 1100px), only screen and (min-width: 801px) and (max-width: 1099px), only screen and (min-width: 501px) and (max-width: 800px) {
  div.table div.row div.col {
    display: inline-block;
  }
}
#stack {
  transition: 1s linear top;
  position: fixed;
  top: 160px;
  right: 0;
  width: 30px;
  height: 30px;
  padding: 7px 2vw 7px 0;
  background: transparent;
  z-index: 31;
}
#stack .glyph {
  height: 100%;
}
#header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 20;
}
@media only screen and (min-width: 1100px) {
  #header {
    height: 200px;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  #header {
    height: 160px;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  #header {
    height: 160px;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  #header {
    height: 160px;
  }
}
#header #header_content {
  position: relative;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: 21;
}
@media only screen and (min-width: 1100px) {
  #header #header_content {
    width: 1100px;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  #header #header_content {
    width: 100vw;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px), only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  #header #header_content {
    width: 100%;
  }
}
#header #header_content .werbung {
  position: absolute;
  top: 110px;
  left: -30px;
  width: 280px;
  height: 85px;
  z-index: 1001;
  transform: rotate(-12deg);
  text-align: center;
}
@media only screen and (max-width: 370px), only screen and (min-width: 371px) and (max-width: 500px), only screen and (min-width: 501px) and (max-width: 800px), only screen and (min-width: 801px) and (max-width: 1099px) {
  #header #header_content .werbung {
    width: 180px;
    left: -10px;
    height: 55px;
  }
}
#header #header_content .werbung h2 {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  margin-bottom: 0;
  /*font-family:'ITC Franklin Gothic LT W01MdCn';*/
  font-family: 'barlow_condensed_mediumRg';
  font-weight: normal;
  font-size: 1.5em;
}
@media only screen and (max-width: 370px), only screen and (min-width: 371px) and (max-width: 500px), only screen and (min-width: 501px) and (max-width: 800px), only screen and (min-width: 801px) and (max-width: 1099px) {
  #header #header_content .werbung h2 {
    font-size: 0.8em;
  }
}
#header #header_content .werbung div.textwidget {
  position: absolute;
  top: 5px;
  left: 0;
  width: 100%;
  padding: 0 30px;
  /*font-family:'ITC Franklin Gothic LT W01BkCm';*/
  font-family: 'barlow_condensedregular';
  font-weight: normal;
  font-size: 1.2em;
}
@media only screen and (max-width: 370px), only screen and (min-width: 371px) and (max-width: 500px), only screen and (min-width: 501px) and (max-width: 800px), only screen and (min-width: 801px) and (max-width: 1099px) {
  #header #header_content .werbung div.textwidget {
    font-size: 0.8em;
  }
}
#header #header_content .header-margin {
  position: absolute;
  z-index: 24;
}
@media only screen and (min-width: 501px) and (max-width: 800px), only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  #header #header_content .header-margin {
    display: none;
  }
}
#header #header_content #shapes {
  height: 100%;
  position: relative;
  left: 0;
  overflow: hidden;
  z-index: 23;
}
@media only screen and (min-width: 1100px) {
  #header #header_content #shapes {
    width: 1100px;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  #header #header_content #shapes {
    width: 100vw;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px), only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  #header #header_content #shapes {
    width: 100vw;
  }
}
#header #header_content #shapes svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 24;
}
#header #header_content #shapes #logo {
  position: absolute;
  z-index: 25;
}
@media only screen and (min-width: 1100px) {
  #header #header_content #shapes #logo {
    bottom: 110px;
    padding-bottom: 8px;
    left: 300px;
    font-size: 3em;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  #header #header_content #shapes #logo {
    bottom: 88px;
    padding-bottom: 6.4px;
    left: 300px;
    font-size: 2.35em;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  #header #header_content #shapes #logo {
    bottom: 88px;
    padding-bottom: 6.4px;
    left: 30vw;
    font-size: 1.8em;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  #header #header_content #shapes #logo {
    bottom: 88px;
    padding-bottom: 4px;
    left: 23.18181818vw;
    font-size: 1.5em;
  }
}
#header #header_content #shapes #subtitle {
  position: absolute;
  z-index: 25;
  overflow: hidden;
}
@media only screen and (min-width: 1100px) {
  #header #header_content #shapes #subtitle {
    left: calc(350px);
    top: 90px;
    padding: 16px 55px 0 0;
    height: 110px;
    font-size: 1em;
    max-width: 600px;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  #header #header_content #shapes #subtitle {
    left: calc(340px);
    top: 72px;
    padding: 12.8px 5vw 0 0;
    height: 88px;
    font-size: 0.85em;
    max-width: 500px;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  #header #header_content #shapes #subtitle {
    left: 35vw;
    top: 72px;
    padding: 12.8px 5vw 0 0;
    font-size: 0.85em;
    height: 88px;
    margin-right: 72px;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  #header #header_content #shapes #subtitle {
    left: 33.18181818vw;
    top: 72px;
    padding: 8px 5vw 0 0;
    height: 88px;
    font-size: 0.7em;
  }
}
#header #header_content #shapes #subtitle a {
  white-space: nowrap;
}
#container {
  position: relative;
  z-index: 10;
}
@media only screen and (min-width: 1100px) {
  #container {
    width: 1100px;
    margin: 200px auto;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  #container {
    width: 100vw;
    margin: 160px auto;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  #container {
    margin-left: 0;
    width: 100vw;
    margin: 160px 0;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  #container {
    left: 0;
    width: 100vw;
    margin: 160px auto;
  }
}
#container #sidebar {
  overflow: auto;
  height: 100%;
  transition: 0.5s ease-in-out all;
  text-align: left;
}
#container #sidebar.in {
  height: 100%;
}
@media only screen and (min-width: 1100px) {
  #container #sidebar {
    float: left;
    width: 300px;
    padding: 50px 0;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  #container #sidebar {
    float: left;
    width: 300px;
    padding: 40px 15px;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  #container #sidebar {
    float: left;
    width: 30vw;
    padding: 5vw 2vw;
    font-size: 0.9em;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  #container #sidebar {
    position: fixed;
    left: 0;
    top: 160px;
    z-index: 2;
    padding: 0;
    width: 100%;
    height: 0;
    z-index: 30;
    overflow: auto;
  }
  #container #sidebar #sidebar_inner {
    padding: 5vw;
    height: 1000px;
  }
}
#container #sidebar #sidebar_inner {
  direction: ltr;
}
#container #sidebar #sidebar_inner li {
  list-style-type: none;
}
#container #sidebar #sidebar_inner ul.menu {
  padding: 0;
}
#container #sidebar #sidebar_inner ul.menu > li:first-child {
  margin-top: 0 !important;
}
#container #sidebar #sidebar_inner ul.menu li {
  font-size: 1.5em;
  /*font-family:'ITC Franklin Gothic LT W01MdCn';*/
  font-family: 'barlow_condensed_mediumRg';
  font-weight: normal;
  margin-top: 0.5em;
}
#container #sidebar #sidebar_inner ul.menu li .sub-menu {
  padding-left: 0;
}
#container #sidebar #sidebar_inner ul.menu li .sub-menu li {
  font-size: 0.8em;
  /*font-family:'ITC Franklin Gothic LT W01BkCm';*/
  font-family: 'barlow_condensedregular';
  font-weight: normal;
  margin-top: 0;
}
#container #sidebar #sidebar_inner ul.menu li .sub-menu li.menu-item-has-children a:before {
  content: "+ ";
}
#container #sidebar #sidebar_inner ul.menu li .sub-menu li.current-menu-item a {
  /*font-family:'ITC Franklin Gothic LT W01MdCn';*/
  font-family: 'barlow_condensed_mediumRg';
  font-weight: normal;
}
#container #sidebar #sidebar_inner ul.menu li .sub-menu li .sub-menu li {
  display: none;
  margin-top: 0;
}
#container #sidebar #sidebar_inner ul.menu li .sub-menu li .sub-menu li a {
  /*font-family:'ITC Franklin Gothic LT W01BkCm';*/
  font-family: 'barlow_condensedregular';
  font-weight: normal;
}
#container #sidebar #sidebar_inner ul.menu li .sub-menu li .sub-menu li a:before {
  content: "";
}
#container #sidebar #sidebar_inner ul.menu li .sub-menu li.current-menu-item .sub-menu li,
#container #sidebar #sidebar_inner ul.menu li .sub-menu li.current-menu-ancestor .sub-menu li {
  display: block;
}
#container #content {
  /*font-family:'Georgia';*/
  font-family: 'source_serif_proregular';
  font-size: 1em;
  line-height: 1.2em;
  line-height: 1.4em;
}
#container #content h1,
#container #content h2,
#container #content h3 {
  /*font-family:'ITC Franklin Gothic LT W01MdCn';*/
  font-family: 'barlow_condensed_mediumRg';
  font-weight: normal;
}
#container #content h1 {
  font-size: 3em;
  margin: 2em 0 0.5em 0;
}
#container #content h2 {
  font-size: 1.5em;
  margin: 1.5em 0 0.5em 0;
}
#container #content h3 {
  font-size: 1em;
  margin: 1em 0 0.5em 0;
}
#container #content h6 {
  /*font-family:'Georgia';*/
  font-family: 'source_serif_proregular';
  font-size: 1em;
  line-height: 1.2em;
  font-weight: normal;
  margin: 3em 0 0.5em 0;
}
#container #content p {
  margin: 0.5em 0;
}
#container #content img {
  max-width: 100%;
  height: auto;
}
#container #content img.alignright {
  float: right;
  margin-left: 50px;
  margin-bottom: 30px;
}
#container #content p[style*="justify"] {
  text-align: left !important;
}
@media only screen and (min-width: 1100px) {
  #container #content {
    margin-left: 300px;
    padding: 50px 100px 50px 50px;
    width: 800px;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  #container #content {
    margin-left: 300px;
    padding: 40px 80px 40px 40px;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  #container #content {
    margin-left: calc(30vw);
    padding: 5vw 10vw 5vw 5vw;
    width: 70vw;
    overflow: auto;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  #container #content {
    padding: 5vw 10vw 5vw 5vw;
    width: 100vw;
  }
}
body.home #content {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.contactform .col:first-child {
  width: 125px;
}
.contactform input,
.contactform textarea {
  border: 1px solid #ccc;
}
#footer {
  text-align: left;
  /*font-family:'ITC Franklin Gothic LT W01BkCm';*/
  font-family: 'barlow_condensedregular';
  font-weight: normal;
  font-size: 0.85em;
}
@media only screen and (min-width: 1100px) {
  #footer {
    padding: 50px 100px 50px 300px;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  #footer {
    padding: 40px 80px 40px 300px;
  }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
  #footer {
    padding: 5vw 10vw 5vw 30vw;
  }
}
@media only screen and (min-width: 371px) and (max-width: 500px), only screen and (max-width: 370px) {
  #footer {
    padding: 5vw 10vw 5vw 5vw;
  }
}
h1:first-child,
h2:first-child,
h3:first-child,
ul:first-child {
  margin-top: 0 !important;
}
.jssocials {
  /*font-family:'ITC Franklin Gothic LT W01BkCm';*/
  font-family: 'barlow_condensedregular';
  font-weight: normal;
  font-size: inherit !important;
  display: inline !important;
  vertical-align: baseline !important;
}
.jssocials * {
  font-size: inherit !important;
  font-familiy: inherit !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
  vertical-align: inherit !important;
}
.jssocials img {
  display: none !important;
}
.jssocials a:before {
  content: " • ";
}
p.double-weft {
  margin-bottom: 3em !important;
}
p.double-weft-before {
  margin-top: 3em !important;
}
/** Formatierung der Veranstaltungs-Tabelle (tablepress-1)
 * @Autor: Christian Grauer <mail@cgrauer.de>
 */
#tableModeList {
  display: none;
}
#tablepress-1_wrapper {
  width: 100%;
  max-width: 650px;
  clear: none;
}
#tablepress-1_wrapper #tablepress-1 {
  width: 100%;
  max-width: 650px;
  clear: none;
}
#tablepress-1_wrapper #tablepress-1.table-mode {
  table-layout: fixed;
}
#tablepress-1_wrapper #tablepress-1.table-mode th,
#tablepress-1_wrapper #tablepress-1.table-mode td {
  padding: 8px 8px 8px 0 !important;
  word-wrap: break-word;
}
#tablepress-1_wrapper #tablepress-1.table-mode .column-1 {
  width: 12%;
}
#tablepress-1_wrapper #tablepress-1.table-mode .column-2 {
  width: 24%;
}
#tablepress-1_wrapper #tablepress-1.table-mode .column-3 {
  width: 16%;
}
#tablepress-1_wrapper #tablepress-1.table-mode .column-4 {
  width: 16%;
}
#tablepress-1_wrapper #tablepress-1.table-mode .column-5 {
  width: 16%;
}
#tablepress-1_wrapper #tablepress-1.table-mode .column-6 {
  width: 16%;
}
#tablepress-1_wrapper #tablepress-1.list-mode {
  display: block;
}
#tablepress-1_wrapper #tablepress-1.list-mode th {
  display: inline-block;
  width: 100px !important;
  margin-right: 10px;
}
#tablepress-1_wrapper #tablepress-1.list-mode th.sorting_disabled {
  display: none;
}
#tablepress-1_wrapper #tablepress-1.list-mode tr {
  display: block;
  padding: 2em 0;
  clear: both;
}
#tablepress-1_wrapper #tablepress-1.list-mode td {
  display: block;
  width: 320px;
  box-sizing: border-box;
  padding: 0 !important;
}
#tablepress-1_wrapper #tablepress-1.list-mode td.column-2,
#tablepress-1_wrapper #tablepress-1.list-mode td.column-4,
#tablepress-1_wrapper #tablepress-1.list-mode td.column-5 {
  float: left !important;
  clear: left;
  margin: 0 0 0 0;
}
#tablepress-1_wrapper #tablepress-1.list-mode td.column-1,
#tablepress-1_wrapper #tablepress-1.list-mode td.column-3,
#tablepress-1_wrapper #tablepress-1.list-mode td.column-6 {
  float: right;
  margin: 0 0 0 0;
  clear: right;
}
#tablepress-1_wrapper #tablepress-1.list-mode td.column-1 {
  font-weight: bold;
}
#tablepress-1_wrapper #tablepress-1.list-mode td.column-2 {
  font-weight: normal;
  font-size: 1.2em;
}
#tablepress-1_wrapper #tablepress-1.list-mode td.column-5 {
  font-weight: bold;
  font-size: 1.2em;
}
