@charset "UTF-8";
/* -- COLORS -- */
/* highlight brand color */
/* brown palette */
/* grey paletti */
@font-face {
  font-family: "Heldane";
  src: url("../fonts/heldane-text-web-regular.woff2") format("woff2"), url("../heldane-text-web-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Soehne";
  src: url("../fonts/soehne-web-buch.woff2") format("woff2"), url("../fonts/soehne-web-buch.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
html {
  font-size: 1.25vw;
}

@media screen and (min-width: 1200px) {
  html {
    font-size: 15px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  html {
    font-size: 2vw;
  }
}
@media screen and (min-width: 992px) and (max-width: 1024px) {
  html {
    font-size: 1.5vw;
  }
}
body {
  font-size: 1.25rem;
  font-family: Soehne, sans-serif;
  line-height: 1.4;
}
@media screen and (max-width: 767px) {
  body {
    font-size: 1.166rem;
  }
}

h1, h2, h3 {
  font-family: Heldane, serif;
}

h1 {
  font-size: 5rem;
}

h2 {
  font-size: 3rem;
}

h3 {
  font-size: 1.6875rem;
}

h4 {
  font-size: 1.25rem;
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1.25rem;
}

body.single main h2 {
  font-size: 1.85rem;
}

.wp-block-image figcaption,
.wp-block-video figcaption {
  font-size: 1.25rem;
  color: #111111;
}

@media screen and (max-width: 767px) {
  html {
    font-size: 4vw;
  }
  h1 {
    font-size: 2.5rem;
  }
  h2 {
    font-size: 2rem;
  }
  h3 {
    font-size: 1.4rem;
  }
  h4 {
    font-size: 1.4rem;
  }
  .wp-block-image figcaption,
  .wp-block-video figcaption {
    font-size: 1.166rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  h1 {
    font-size: 2.5rem;
  }
  h2 {
    font-size: 2rem;
  }
  h3 {
    font-size: 1.4rem;
  }
  h4 {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  h3.if-cats-text-title,
  .article-text h3 {
    font-size: 1.1998rem;
  }
}
@media screen and (min-width: 992px) and (max-width: 1024px) {
  h1 {
    font-size: 3.5rem;
  }
}
@media screen and (min-width: 1025px) {
  h1 {
    font-size: 5rem;
  }
  h2 {
    font-size: 3rem;
  }
  h3 {
    font-size: 1.6875rem;
  }
  h4 {
    font-size: 1.25rem;
  }
}
/* layout */
html, body {
  margin: 0;
  padding: 0;
  line-height: 1.4;
  height: 100%;
}

body {
  -webkit-font-smoothing: antialiased;
}

#page {
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 1200px;
  margin: 0 auto;
}

main {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media screen and (max-width: 1200px) {
  main {
    padding: 0 1em;
  }
}
@media screen and (min-width: 1201px) {
  #page {
    padding: 0 1em;
  }
}
.brand-color {
  color: #ffd000;
}

/*****
* outline
*****/
a,
button,
input,
select,
textarea {
  outline: none;
}

/*****
COLORS
*****/
body {
  color: #111111;
}

h1, h2, h3 {
  color: #ffd000;
  font-weight: normal;
}

h4, h5, h6 {
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: 0;
  margin-bottom: 1em !important;
  background-color: #ffd000;
  padding: 0.5em 0.2em 0em 0.5em;
}
h4 + p, h5 + p, h6 + p {
  margin-top: 0;
}

h1 {
  margin-top: 0;
}

hr {
  margin: 2em 0;
}

strong {
  font-family: sans-serif;
}

.fancy-headline {
  background: #ffd000;
  padding: 0.25em 0.5em;
  display: inline-block;
  text-transform: uppercase;
  margin-top: 1em;
  margin-bottom: 0;
}

.menu-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1200px) {
  .menu-wrapper {
    padding: 0 1em;
  }
}
.menu-wrapper #menu-main-menu,
.menu-wrapper #menu-main-menu-dkf,
.menu-wrapper #menu-footer-menu,
.menu-wrapper #menu-intern-menu,
.menu-wrapper #menu-intern-vorjury,
.menu-wrapper #menu-verkauf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.menu-wrapper #menu-main-menu li,
.menu-wrapper #menu-main-menu-dkf li,
.menu-wrapper #menu-footer-menu li,
.menu-wrapper #menu-intern-menu li,
.menu-wrapper #menu-intern-vorjury li,
.menu-wrapper #menu-verkauf li {
  display: inline-block;
  margin-right: 1em;
}
.menu-wrapper #menu-intern-menu,
.menu-wrapper #menu-intern-vorjury {
  margin: 0.2em;
}
.menu-wrapper ul#bdg-loginmenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0;
}
.menu-wrapper ul#bdg-loginmenu li {
  display: inline-block;
}
.menu-wrapper ul#bdg-loginmenu li a {
  text-decoration: none;
  display: inline-block;
}

#menu-profile-menu,
#menu-menu-dkf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin-bottom: 2em;
}
#menu-profile-menu li,
#menu-menu-dkf li {
  display: inline-block;
  margin-right: 1em;
}
#menu-profile-menu li a,
#menu-menu-dkf li a {
  background: #9c9c9c;
  color: #fff;
  padding: 0.5em;
  text-decoration: none;
}
#menu-profile-menu li.current-menu-item a,
#menu-menu-dkf li.current-menu-item a {
  background-color: #ffd000;
  color: #000;
}

header {
  margin-bottom: 4em;
}
header .site-header-headline {
  background: #ffd000;
  color: #000;
  font-size: 3rem;
  padding: 0.5em 1em;
}
@media screen and (max-width: 767px) {
  header .site-header-headline {
    font-size: 1.75rem;
  }
}

footer {
  background: #ffd000;
  padding: 0.5em 1em;
  margin-top: 4em;
}
footer ul {
  margin: 0;
}
footer ul li a {
  color: #000;
  text-decoration: none;
}

input,
button,
textarea {
  -webkit-appearance: auto;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

input[type=checkbox] {
  -webkit-appearance: checkbox;
  appearance: checkbox;
  -moz-appearance: checkbox;
  -webkit-appearance: checkbox;
  width: 1em;
  height: 1em;
  border: 1px solid #AB9999;
  appearance: checkbox;
}

input[type=radio] {
  -webkit-appearance: radio;
  appearance: radio;
  -moz-appearance: radio;
  -webkit-appearance: radio;
  appearance: radio;
}

input[type=submit],
button#bdg-register-button,
.bdg-submit-button {
  font-size: 1.25rem;
  padding: 0.5em 1em;
  background-color: #000;
  color: #fff;
  border: 0;
  cursor: pointer;
  line-height: 1.4;
  text-decoration: none;
}

#select_user_to_edit_form,
input#register {
  display: none;
}

button#bdg-register-button {
  cursor: pointer;
}

body .wppb-form-field.wppb-default-password button.wppb-toggle-pw,
body .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw,
body #wppb-login-wrap .login-password button.wppb-toggle-pw {
  top: 4em;
  right: 1em;
}

form.wppb-user-forms.wppb-register-user .wppb-form-field > span,
form.wppb-user-forms.wppb-edit-user .wppb-form-field > span {
  margin-left: 0;
}
form.wppb-user-forms.wppb-register-user > ul,
form.wppb-user-forms.wppb-edit-user > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 120%;
  margin: 0 -0.5em;
}
form.wppb-user-forms.wppb-register-user > ul > li,
form.wppb-user-forms.wppb-edit-user > ul > li {
  width: 50%;
  padding: 0.5em;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-heading, form.wppb-user-forms.wppb-register-user > ul > li.wppb-repeater, form.wppb-user-forms.wppb-register-user > ul > li#wppb-form-element-81,
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-heading,
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-repeater,
form.wppb-user-forms.wppb-edit-user > ul > li#wppb-form-element-81 {
  width: 100%;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-heading#wppb-form-element-34,
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-heading#wppb-form-element-34 {
  width: 50%;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-repeater,
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-repeater {
  border: 0;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-repeater ul,
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-repeater ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 100%;
  padding: 0;
  margin: 1em 0;
  background-color: #e5e5e5;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-repeater ul[data-wppb-rpf-set=template],
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-repeater ul[data-wppb-rpf-set=template] {
  display: none;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-repeater ul li,
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-repeater ul li {
  padding: 0.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-repeater ul li.wppb-rpf-action-wrap,
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-repeater ul li.wppb-rpf-action-wrap {
  width: 100%;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-repeater ul li.wppb-input,
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-repeater ul li.wppb-input {
  width: 27%;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-repeater ul li.wppb-input:nth-child(2),
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-repeater ul li.wppb-input:nth-child(2) {
  width: 19%;
}
form.wppb-user-forms.wppb-register-user > ul > li#wppb-form-element-19, form.wppb-user-forms.wppb-register-user > ul > li#wppb-form-element-37,
form.wppb-user-forms.wppb-edit-user > ul > li#wppb-form-element-19,
form.wppb-user-forms.wppb-edit-user > ul > li#wppb-form-element-37 {
  width: 8em;
}
form.wppb-user-forms.wppb-register-user > ul > li#wppb-form-element-34,
form.wppb-user-forms.wppb-edit-user > ul > li#wppb-form-element-34 {
  visibility: hidden;
  opacity: 0;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-send-credentials-checkbox,
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-send-credentials-checkbox {
  width: 100%;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-default-username,
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-default-username {
  display: none;
}
form.wppb-user-forms.wppb-register-user > ul > li label,
form.wppb-user-forms.wppb-edit-user > ul > li label {
  display: block;
  width: 100%;
  float: none;
  line-height: 2;
}
form.wppb-user-forms.wppb-register-user > ul > li ul.wppb-radios label,
form.wppb-user-forms.wppb-edit-user > ul > li ul.wppb-radios label {
  display: inline;
}
form.wppb-user-forms.wppb-register-user > ul > li label[for=bdg_user_group],
form.wppb-user-forms.wppb-edit-user > ul > li label[for=bdg_user_group] {
  visibility: hidden;
}
form.wppb-user-forms.wppb-register-user > ul > li label[for=bdg_user_mitglied],
form.wppb-user-forms.wppb-edit-user > ul > li label[for=bdg_user_mitglied] {
  visibility: visible;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-checkbox > ul,
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-checkbox > ul {
  width: 100%;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-checkbox label,
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-checkbox label {
  display: inline;
}
form.wppb-user-forms.wppb-register-user > ul > li.wppb-send-credentials-checkbox label,
form.wppb-user-forms.wppb-edit-user > ul > li.wppb-send-credentials-checkbox label {
  width: auto;
  display: inline-block;
}
form.wppb-user-forms.wppb-register-user > ul > li input,
form.wppb-user-forms.wppb-register-user > ul > li select,
form.wppb-user-forms.wppb-edit-user > ul > li input,
form.wppb-user-forms.wppb-edit-user > ul > li select {
  width: 100%;
  height: 2em;
  padding: 0 0.5em;
}
form.wppb-user-forms.wppb-register-user > ul > li input[type=radio],
form.wppb-user-forms.wppb-edit-user > ul > li input[type=radio] {
  width: auto;
  display: inline;
  height: auto;
}
form.wppb-user-forms.wppb-register-user > ul > li input[type=checkbox],
form.wppb-user-forms.wppb-edit-user > ul > li input[type=checkbox] {
  width: 1em;
  height: 1em;
}

form.wppb-user-forms.wppb-edit-user > ul > li.wppb-default-first-name, form.wppb-user-forms.wppb-edit-user > ul > li#wppb-form-element-38 {
  width: 5%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
form.wppb-user-forms.wppb-edit-user .form-submit {
  text-align: center;
  margin-bottom: 0;
  margin-top: 3em;
}

.app-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.app-navigation a {
  position: relative;
  top: -1.75em;
  background-color: #ffd000;
  color: #000;
  text-decoration: none;
  padding: 0.25em;
  line-height: 1;
}

body .acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-duplicate, body .acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-plus, body .acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-collapse {
  display: none;
}

.acf-form > .acf-fields > .acf-field {
  padding: 15px 0 !important;
  border-top: 0;
}
.acf-form .acf-form-submit {
  text-align: center;
  border-top: 4px solid #e5e5e5;
  padding-top: 3em;
}

body .acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-minus {
  visibility: visible;
  width: 150px;
  height: auto;
  font-size: 1.25rem;
  line-height: 1;
  padding: 0.25em;
  border-radius: 0;
  background-color: #ffd000;
}
body .acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-minus:before {
  content: "− Werk entfernen";
  width: 100%;
  line-height: 1.2;
  font-family: Soehne, sans-serif;
  font-size: 1rem;
}

body .acf-actions {
  padding-bottom: 0.5em;
}
body .acf-actions a {
  background-color: #ffd000;
  padding: 0.5em 1em;
  display: inline-block;
}

p.description {
  font-size: 1rem;
}

.acf-field-flexible-content[data-name=werke] .acf-flexible-content {
  margin-top: 1em;
}
.acf-field-flexible-content[data-name=werke] button, .acf-field-flexible-content[data-name=werke] input, .acf-field-flexible-content[data-name=werke] textarea {
  border: 0;
}
.acf-field-flexible-content[data-name=werke] .acf-fields > .acf-field {
  border-top: #ffffff solid 2px;
  padding: 10px 15px;
}
.acf-field-flexible-content[data-name=werke] .layout {
  margin-bottom: 3em;
}
.acf-field-flexible-content[data-name=werke] .layout,
.acf-field-flexible-content[data-name=werke] .acf-fields,
.acf-field-flexible-content[data-name=werke] .acf-table, .acf-field-flexible-content[data-name=werke] .acf-table > tbody > tr > th, .acf-field-flexible-content[data-name=werke] .acf-table > thead > tr > th, .acf-field-flexible-content[data-name=werke] .acf-table > tbody > tr > td {
  background: #e5e5e5;
  border: 0;
}
.acf-field-flexible-content[data-name=werke] .acf-label {
  margin: 0;
}
.acf-field-flexible-content[data-name=werke] .layout .acf-fc-layout-controls {
  top: 1em;
  right: 15px;
}
.acf-field-flexible-content[data-name=werke] .layout .acf-fc-layout-handle {
  font-size: 1.25rem;
  background-color: #e5e5e5;
  border: 0;
  padding: 1em 15px;
}
.acf-field-flexible-content[data-name=werke] .layout .acf-fc-layout-order {
  width: 2rem;
  height: 2rem;
  border-radius: 3rem;
  font-size: 1.25rem;
  line-height: 2rem;
  background-color: #ffd000;
}
.acf-field-flexible-content[data-name=werke] .acf-field .char-count {
  font-size: 1rem;
}
.acf-field-flexible-content[data-name=werke] .acf-field.acf-field-group > .acf-input {
  margin: 0 -8px;
}
.acf-field-flexible-content[data-name=werke] .acf-field.acf-field-group[data-name=desc] > .acf-label, .acf-field-flexible-content[data-name=werke] .acf-field.acf-field-group[data-name=edition] > .acf-label, .acf-field-flexible-content[data-name=werke] .acf-field.acf-field-group[data-name=year-price] > .acf-label, .acf-field-flexible-content[data-name=werke] .acf-field.acf-field-group[data-name=seriengruppe] > .acf-label {
  display: none;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=stills] .acf-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=stills] .acf-fields .acf-field {
  border-top: 0;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=title], .acf-field-flexible-content[data-name=werke] .acf-field[data-name=image], .acf-field-flexible-content[data-name=werke] .acf-field[data-name=description], .acf-field-flexible-content[data-name=werke] .acf-field[data-name=dimensions] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=title] .acf-label, .acf-field-flexible-content[data-name=werke] .acf-field[data-name=image] .acf-label, .acf-field-flexible-content[data-name=werke] .acf-field[data-name=description] .acf-label, .acf-field-flexible-content[data-name=werke] .acf-field[data-name=dimensions] .acf-label {
  width: 25%;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=title] .acf-input, .acf-field-flexible-content[data-name=werke] .acf-field[data-name=image] .acf-input, .acf-field-flexible-content[data-name=werke] .acf-field[data-name=description] .acf-input, .acf-field-flexible-content[data-name=werke] .acf-field[data-name=dimensions] .acf-input {
  width: 75%;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=dimensions] .acf-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=dimensions] .acf-fields .acf-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 0;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=dimensions] .acf-fields .acf-field .acf-label {
  width: 100%;
  text-align: right;
  padding-right: 1em;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=dimensions] .acf-fields .acf-field .acf-input {
  width: 100%;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=year-price] .acf-fields, .acf-field-flexible-content[data-name=werke] .acf-field[data-name=edition] .acf-fields, .acf-field-flexible-content[data-name=werke] .acf-field[data-name=seriengruppe] .acf-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=year-price] .acf-fields .acf-field, .acf-field-flexible-content[data-name=werke] .acf-field[data-name=edition] .acf-fields .acf-field, .acf-field-flexible-content[data-name=werke] .acf-field[data-name=seriengruppe] .acf-fields .acf-field {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=year-price] .acf-fields .acf-field .acf-label, .acf-field-flexible-content[data-name=werke] .acf-field[data-name=edition] .acf-fields .acf-field .acf-label, .acf-field-flexible-content[data-name=werke] .acf-field[data-name=seriengruppe] .acf-fields .acf-field .acf-label {
  text-align: right;
  padding-right: 1em;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=edition] .acf-fields .acf-field {
  width: auto;
}
.acf-field-flexible-content[data-name=werke] .acf-field[data-name=seriengruppe] .acf-fields .acf-field {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

form.bdg-disabled {
  opacity: 0.25;
}
form.bdg-disabled input {
  cursor: default;
}

.max-upload-size {
  display: none;
}

.bdg-appmenu {
  padding: 1em;
  background-color: #e5e5e5;
}
.bdg-appmenu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.bdg-appmenu ul li {
  display: inline-block;
}
.bdg-appmenu ul li a {
  background-color: #ffd000;
  padding: 0.5em;
  text-decoration: none;
  padding-top: 0.6em;
  display: inline-block;
}
.bdg-appmenu .bdg-appmenu-number {
  display: inline-block;
  height: 1.2em;
  width: 1.2em;
  text-align: center;
  border-radius: 3em;
  border: 1px solid #000;
  background-color: #000;
  color: #fff;
}

body.bdg-popup-userlist-open {
  overflow: hidden;
}

.bdg-userlist-link-newuser {
  margin-bottom: 3em;
  display: inline-block;
}

#wppb_register_pre_form_message {
  display: none;
}

#bdg-popup-userlist {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  background-color: #fff;
}
#bdg-popup-userlist.open {
  display: block;
}
#bdg-popup-userlist #bdg-popup-userlist-inner {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  border: 2px solid #000;
  border-radius: 5px;
  position: absolute;
  top: 30px;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
#bdg-popup-userlist .bdg-popup-userlist-close {
  position: absolute;
  top: -30px;
  right: 20px;
  display: inline-block;
  cursor: pointer;
}
#bdg-popup-userlist .bdg-popup-userlist-close:hover {
  text-decoration: underline;
}
#bdg-popup-userlist iframe.bdg-popup-iframe {
  width: 100%;
  height: 100%;
  border: 0;
}

form.bdg-dkf-activate-form input[type=submit] {
  background-color: transparent;
  color: rgb(171, 171, 171);
  padding: 0;
}

body.single-bill {
  font-size: 18px;
}
body.single-bill .client-data-show .client-data-show-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.single-bill .client-data-show .client-data-show-row .client-data-show-row-label {
  width: 120px;
}
body.single-bill .client-data-show .client-data-show-row .client-data-show-row-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
body.single-bill .bill-client-container,
body.single-bill .bill-artist-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}
body.single-bill .bill-client-container .bill-client-container-1,
body.single-bill .bill-client-container .bill-artist-container-1,
body.single-bill .bill-artist-container .bill-client-container-1,
body.single-bill .bill-artist-container .bill-artist-container-1 {
  padding-right: 20px;
  width: 33.333333%;
}
body.single-bill .bill-client-container .bill-client-container-1 h3,
body.single-bill .bill-client-container .bill-artist-container-1 h3,
body.single-bill .bill-artist-container .bill-client-container-1 h3,
body.single-bill .bill-artist-container .bill-artist-container-1 h3 {
  margin-top: 0;
}
body.single-bill .bill-client-container .bill-client-container-1 .select2-container,
body.single-bill .bill-client-container .bill-artist-container-1 .select2-container,
body.single-bill .bill-artist-container .bill-client-container-1 .select2-container,
body.single-bill .bill-artist-container .bill-artist-container-1 .select2-container {
  width: 100% !important;
}
body.single-bill .bill-client-container .bill-client-container-2,
body.single-bill .bill-client-container .bill-artist-container-2,
body.single-bill .bill-artist-container .bill-client-container-2,
body.single-bill .bill-artist-container .bill-artist-container-2 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 66.666666%;
  background-color: lightgray;
  padding: 10px;
}
body.single-bill .bill-client-container .bill-client-container-2 #bill-selected-client-controls,
body.single-bill .bill-client-container .bill-artist-container-2 #bill-selected-client-controls,
body.single-bill .bill-artist-container .bill-client-container-2 #bill-selected-client-controls,
body.single-bill .bill-artist-container .bill-artist-container-2 #bill-selected-client-controls {
  padding-top: 1em;
}
body.single-bill .bill-client-container .bill-client-container-2 #bill-selected-client-controls button,
body.single-bill .bill-client-container .bill-artist-container-2 #bill-selected-client-controls button,
body.single-bill .bill-artist-container .bill-client-container-2 #bill-selected-client-controls button,
body.single-bill .bill-artist-container .bill-artist-container-2 #bill-selected-client-controls button {
  cursor: pointer;
}
body.single-bill .bill-client-container .werk .werk-artist,
body.single-bill .bill-artist-container .werk .werk-artist {
  display: none;
}
body.single-bill .bill-client-container .werk .werk-content-auflage,
body.single-bill .bill-artist-container .werk .werk-content-auflage {
  display: none;
}
body.single-bill .bill-client-container button.bill-werk-add,
body.single-bill .bill-artist-container button.bill-werk-add {
  border: 1px solid #000;
  width: 3em;
  height: 2em;
  cursor: pointer;
}
body.single-bill .bill-client-container .werk-content4,
body.single-bill .bill-artist-container .werk-content4 {
  display: none;
}
body.single-bill .werk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.single-bill .werk > * {
  padding: 5px;
}
body.single-bill .werk:last-child {
  margin-bottom: 0;
}
body.single-bill .werk .werk-content1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
body.single-bill .werk .werk-content2 {
  width: 8em;
}
body.single-bill .werk .werk-content-auflage {
  background: lightgray;
  margin: 5px 0;
}
body.single-bill .werk .werk-content-auflage input {
  margin: 0.75em 0;
}
body.single-bill #bill-warenkorb-container {
  margin: 1em 0;
  border: 1px solid #000;
}
body.single-bill #bill-warenkorb-container h3 {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}
body.single-bill #bill-warenkorb-container #bill-warenkorb .werk-content3 {
  display: none;
}
body.single-bill #bill-warenkorb-container button.bill-werk-remove {
  border: 1px solid #000;
  width: 3em;
  height: 2em;
  cursor: pointer;
}
body.single-bill form#bill-main-form .additional-data {
  height: 0;
  overflow: hidden;
}
body.single-bill form#bill-main-form label {
  display: inline-block;
  padding: 1em 0;
}
body.single-bill form#bill-main-form label span {
  display: inline-block;
  width: 200px;
}
body.single-bill form#bill-main-form .bill-main-form-controls {
  padding: 1em 0;
  padding: 1em 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
body.single-bill form#bill-main-form .bill-main-form-controls .bill-view-pdf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.single-client #acf-form .acf-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.single-client #acf-form .acf-fields .acf-field {
  width: 50%;
}
.single-client #acf-form .acf-fields .acf-field .acf-input {
  padding-right: 0.5em;
}

.archive-items {
  margin: 2em 0;
}
.archive-items .archive-item {
  margin: 1em 0;
}

body.page-template-page-user-sales .sales-rechnung {
  background: lightgray;
  padding: 0.5em;
  margin: 1em 0;
}
body.page-template-page-user-sales .sales-rechnung hr {
  margin: 0.5em 0;
  border: 1px solid #000;
}
body.page-template-page-user-sales .sales-werk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.page-template-page-user-sales .sales-werk .sales-werk-content {
  width: 70%;
}
body.page-template-page-user-sales .sales-werk .sales-werk-price {
  width: 30%;
}

body.page-template-page-sales-day .sales-day {
  background: lightgray;
  padding: 0.5em;
  margin: 1em 0;
}
body.page-template-page-sales-day .sales-day hr {
  margin: 0.5em 0;
  border: 1px solid #000;
}
body.page-template-page-sales-day .sales-day-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
body.page-template-page-sales-day .sales-werk-content {
  width: 50%;
}
body.page-template-page-sales-day .sales-werk-artist {
  width: 16.666666%;
}
body.page-template-page-sales-day .sales-werk-client {
  width: 16.666666%;
}
body.page-template-page-sales-day .sales-werk-price {
  width: 16.666666%;
  text-align: right;
}
body.page-template-page-sales-day .sales-werk-price-sum {
  width: 300px;
}

body.post-type-archive-bill .archive-item,
body.post-type-archive-credits .archive-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.post-type-archive-bill .archive-item .item-title,
body.post-type-archive-credits .archive-item .item-title {
  width: 500px;
}
body.post-type-archive-bill .archive-item .item-pdf,
body.post-type-archive-credits .archive-item .item-pdf {
  width: 100px;
  text-align: right;
}
body.post-type-archive-bill .top-controls-container,
body.post-type-archive-credits .top-controls-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.status-item {
  margin: 2em 0;
}
.status-item img.status-icon {
  width: 2em;
  height: 2em;
  margin-right: 1em;
  display: inline-block;
}
.status-item .status-item-headline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.status-item .status-item-headline .status-headline {
  line-height: 2;
  text-transform: uppercase;
}
.status-item .status-item-content {
  margin-left: 3em;
}
.status-item form[name=bdg_user_paid_claim] button {
  font-size: 100%;
  padding: 0.2em 0.5em;
  cursor: pointer;
}

.page-template-page-submit li[data-country=Deutschland] {
  display: none;
}

.app-submit-werk {
  margin: 2em 0.5em;
}
.app-submit-werk .app-submit-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -0.5em;
  padding: 1em;
  background-color: #e5e5e5;
  border-bottom: 2px solid #fff;
}
.app-submit-werk .app-submit-row .app-submit-row-item {
  padding: 0 0.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.app-submit-werk .app-submit-row .app-submit-row-item.image-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.app-submit-werk .app-submit-row .app-submit-row-item img {
  max-width: 100%;
  height: auto;
}
.app-submit-werk .app-submit-row .app-submit-row-item-100 {
  width: 100%;
}
.app-submit-werk .app-submit-row .app-submit-row-item-50 {
  width: 50%;
}
.app-submit-werk .app-submit-row .app-submit-row-item-33 {
  width: 33.333333%;
}

.presentation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation h3 {
  color: #000;
}
.presentation td {
  vertical-align: top;
}
.presentation .presentation-user {
  width: 25%;
  padding: 5px;
}
.presentation .presentation-user .presentation-user-name {
  margin-bottom: 0;
}
.presentation .presentation-werke {
  width: 75%;
}
.presentation .presentation-werke .presentation-werk {
  padding: 5px;
}
.presentation .presentation-werke .presentation-werk .presentation-werk-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: lightgray;
  padding: 5px;
}
.presentation .presentation-werke .presentation-werk .presentation-werk-content .presentation-werk-item {
  width: 20%;
  padding: 5px;
}
.presentation .presentation-werke .presentation-werk .presentation-werk-content .presentation-werk-item img {
  max-width: 100%;
  height: auto;
}
.presentation .presentation-werke .presentation-werk .presentation-werk-content .presentation-werk-item video {
  max-width: 100%;
  height: auto;
}
.presentation .presentation-werke .presentation-werk img.presentation-image {
  cursor: pointer;
}

.meters-wrapper {
  margin-top: 5px;
}

span.meters-item {
  background-color: lightgray;
  padding: 5px;
}

form.edit-filter-form {
  background-color: lightgray;
  padding: 5px;
}

.bdg-lightbox {
  position: fixed;
  background-color: rgba(255, 255, 255, 0.95);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  display: none;
}
.bdg-lightbox.open {
  display: block;
}

form.vorjury-form {
  font-size: 0.8em;
}
form.vorjury-form .vorjury-cat-label {
  padding-right: 1em;
}
form.vorjury-form label.malerei-radiobutton {
  display: block;
}

.malerei-submit-wrapper {
  border: 1px solid #000;
  padding: 0.5em;
  margin-top: 5px;
}

#page.page-intern {
  max-width: 100%;
}
#page.page-intern header {
  margin-bottom: 0;
}
#page.page-intern footer {
  display: none;
}
#page.page-intern .menu-wrapper .menu,
#page.page-intern .menu-wrapper .sub-menu {
  padding: 0;
}
#page.page-intern .menu-wrapper .menu li > a,
#page.page-intern .menu-wrapper .sub-menu li > a {
  text-decoration: none;
  color: #000;
}
#page.page-intern .menu-wrapper .menu li.current-page-ancestor > a, #page.page-intern .menu-wrapper .menu li.current-menu-item > a, #page.page-intern .menu-wrapper .menu li.active > a,
#page.page-intern .menu-wrapper .sub-menu li.current-page-ancestor > a,
#page.page-intern .menu-wrapper .sub-menu li.current-menu-item > a,
#page.page-intern .menu-wrapper .sub-menu li.active > a {
  text-decoration: underline;
  font-weight: bold;
}
#page.page-intern #bdg-loginmenu {
  margin: 0.2em;
}

.edit-all hr {
  margin: 0.2em;
}
.edit-all .presentation {
  border: 2px solid #000;
  margin: 2em 0;
}
.edit-all .presentation .werke-in-votes {
  font-size: 0.75em;
}

.presentation {
  display: none;
}

.presentation-item .user-data-toggle {
  display: none;
}
.presentation-item .werk-data-toggle {
  display: none;
}
.presentation-item[data-filter-display=compact][data-filter-type="2"] .presentation .presentation-werke .presentation-werk {
  display: none;
}
.presentation-item[data-filter-display=compact][data-filter-type="2"] .presentation .presentation-werke .presentation-werk.presentation-werk-in {
  display: block;
}
.presentation-item[data-filter-display=compact][data-filter-type="2"] .presentation .presentation-werke .presentation-werk span.werk-techcat {
  display: none;
}
.presentation-item[data-filter-display=compact] .presentation .display-item {
  display: none;
}
.presentation-item[data-filter-display=compact] .presentation .display-compact {
  display: block;
}
.presentation-item[data-filter-display=compact] .presentation .presentation-werke {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-display=compact] .presentation .presentation-werke .presentation-werk {
  width: 33.333333%;
  /*
                      display:none;
                      &.presentation-werk-in{
                          display: block;
                      }
                      */
}
.presentation-item[data-filter-display=compact] .presentation .presentation-werke .presentation-werk .presentation-werk-content {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.presentation-item[data-filter-display=compact] .presentation .presentation-werke .presentation-werk .presentation-werk-content .presentation-werk-item-desc {
  width: 100%;
}
.presentation-item[data-filter-display=presentation][data-filter-modus=vorjury] .presentation .display-item {
  display: none;
}
.presentation-item[data-filter-display=presentation][data-filter-modus=vorjury] .presentation .display-presentation-vorjury {
  display: block;
}
.presentation-item[data-filter-display=presentation][data-filter-modus=jury] .presentation .display-item {
  display: none;
}
.presentation-item[data-filter-display=presentation][data-filter-modus=jury] .presentation .display-presentation-jury {
  display: block;
}
.presentation-item[data-filter-display=presentation][data-filter-modus=jury] .presentation .user-data-toggle {
  display: inline-block;
  padding: 0 5px;
  border: 1px solid #000;
  font-size: 0.75em;
  cursor: pointer;
}
.presentation-item[data-filter-display=presentation][data-filter-modus=jury] .presentation .display-user-data {
  border: 1px solid #000;
  padding: 5px;
}
.presentation-item[data-filter-display=presentation][data-filter-modus=jury] .presentation.user-data-on .display-user-data {
  display: block;
}
.presentation-item[data-filter-display=presentation][data-filter-modus=jury] .presentation-werk .werk-data-toggle {
  display: inline-block;
  padding: 0 5px;
  border: 1px solid #000;
  font-size: 0.75em;
  cursor: pointer;
}
.presentation-item[data-filter-display=presentation][data-filter-modus=jury] .presentation-werk .display-werk-data {
  border: 1px solid #000;
  padding: 5px;
  margin-top: 0;
}
.presentation-item[data-filter-display=presentation][data-filter-modus=jury] .presentation-werk.werk-data-on .display-werk-data {
  display: block;
}
.presentation-item[data-filter-modus=all] .presentation[data-modus-all="1"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-modus=all] .edit-label-type {
  display: none;
}
.presentation-item[data-filter-modus=vorjury][data-filter-type=all] .presentation[data-modus-vorjury="1"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-modus=vorjury][data-filter-type="1"] .presentation[data-modus-vorjury="1"][data-type-vorjury="1"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-modus=vorjury][data-filter-type="2"] .presentation[data-modus-vorjury="1"][data-type-vorjury="2"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-modus=vorjury][data-filter-type="3"] .presentation[data-modus-vorjury="1"][data-type-vorjury="3"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-modus=vorjury][data-filter-type="4"] .presentation[data-modus-vorjury="1"][data-type-vorjury="4"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-modus=jury][data-filter-type=all] .presentation[data-modus-jury="1"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-modus=jury][data-filter-type="1"] .presentation[data-modus-jury="1"][data-type-jury="1"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-modus=jury][data-filter-type="2"] .presentation[data-modus-jury="1"][data-type-jury="2"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-modus=jury][data-filter-type="3"] .presentation[data-modus-jury="1"][data-type-jury="3"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-modus=jury][data-filter-type="4"] .presentation[data-modus-jury="1"][data-type-jury="4"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-modus=preis] .edit-label-type {
  display: none;
}
.presentation-item[data-filter-modus=preis] .presentation[data-modus-preis="1"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-modus=dis] .edit-label-type {
  display: none;
}
.presentation-item[data-filter-modus=dis] .presentation[data-modus-dis="1"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.presentation-item[data-filter-cat=malerei] .presentation[data-cat=grafik],
.presentation-item[data-filter-cat=malerei] .presentation[data-cat=foto],
.presentation-item[data-filter-cat=malerei] .presentation[data-cat=video],
.presentation-item[data-filter-cat=malerei] .presentation[data-cat=bildhauerei],
.presentation-item[data-filter-cat=malerei] .presentation[data-cat=installation],
.presentation-item[data-filter-cat=malerei] .presentation[data-cat=aussenbereich] {
  display: none !important;
}
.presentation-item[data-filter-cat=grafik] .presentation[data-cat=malerei],
.presentation-item[data-filter-cat=grafik] .presentation[data-cat=foto],
.presentation-item[data-filter-cat=grafik] .presentation[data-cat=video],
.presentation-item[data-filter-cat=grafik] .presentation[data-cat=bildhauerei],
.presentation-item[data-filter-cat=grafik] .presentation[data-cat=installation],
.presentation-item[data-filter-cat=grafik] .presentation[data-cat=aussenbereich] {
  display: none !important;
}
.presentation-item[data-filter-cat=foto] .presentation[data-cat=malerei],
.presentation-item[data-filter-cat=foto] .presentation[data-cat=grafik],
.presentation-item[data-filter-cat=foto] .presentation[data-cat=video],
.presentation-item[data-filter-cat=foto] .presentation[data-cat=bildhauerei],
.presentation-item[data-filter-cat=foto] .presentation[data-cat=installation],
.presentation-item[data-filter-cat=foto] .presentation[data-cat=aussenbereich] {
  display: none !important;
}
.presentation-item[data-filter-cat=video] .presentation[data-cat=malerei],
.presentation-item[data-filter-cat=video] .presentation[data-cat=grafik],
.presentation-item[data-filter-cat=video] .presentation[data-cat=foto],
.presentation-item[data-filter-cat=video] .presentation[data-cat=bildhauerei],
.presentation-item[data-filter-cat=video] .presentation[data-cat=installation],
.presentation-item[data-filter-cat=video] .presentation[data-cat=aussenbereich] {
  display: none !important;
}
.presentation-item[data-filter-cat=bildhauerei] .presentation[data-cat=malerei],
.presentation-item[data-filter-cat=bildhauerei] .presentation[data-cat=grafik],
.presentation-item[data-filter-cat=bildhauerei] .presentation[data-cat=foto],
.presentation-item[data-filter-cat=bildhauerei] .presentation[data-cat=video],
.presentation-item[data-filter-cat=bildhauerei] .presentation[data-cat=installation],
.presentation-item[data-filter-cat=bildhauerei] .presentation[data-cat=aussenbereich] {
  display: none !important;
}
.presentation-item[data-filter-cat=installation] .presentation[data-cat=malerei],
.presentation-item[data-filter-cat=installation] .presentation[data-cat=grafik],
.presentation-item[data-filter-cat=installation] .presentation[data-cat=foto],
.presentation-item[data-filter-cat=installation] .presentation[data-cat=video],
.presentation-item[data-filter-cat=installation] .presentation[data-cat=bildhauerei],
.presentation-item[data-filter-cat=installation] .presentation[data-cat=aussenbereich] {
  display: none !important;
}
.presentation-item[data-filter-cat=aussenbereich] .presentation[data-cat=malerei],
.presentation-item[data-filter-cat=aussenbereich] .presentation[data-cat=grafik],
.presentation-item[data-filter-cat=aussenbereich] .presentation[data-cat=foto],
.presentation-item[data-filter-cat=aussenbereich] .presentation[data-cat=video],
.presentation-item[data-filter-cat=aussenbereich] .presentation[data-cat=bildhauerei],
.presentation-item[data-filter-cat=aussenbereich] .presentation[data-cat=installation] {
  display: none !important;
}
.presentation-item[data-filter-cat=malerei-abstrakt] .presentation[data-subcat=malerei-undefined],
.presentation-item[data-filter-cat=malerei-abstrakt] .presentation[data-subcat=malerei-konkret],
.presentation-item[data-filter-cat=malerei-abstrakt] .presentation[data-subcat=malerei-figurativ],
.presentation-item[data-filter-cat=malerei-abstrakt] .presentation[data-subcat=malerei-back],
.presentation-item[data-filter-cat=malerei-abstrakt] .presentation[data-cat=grafik],
.presentation-item[data-filter-cat=malerei-abstrakt] .presentation[data-cat=foto],
.presentation-item[data-filter-cat=malerei-abstrakt] .presentation[data-cat=video],
.presentation-item[data-filter-cat=malerei-abstrakt] .presentation[data-cat=bildhauerei],
.presentation-item[data-filter-cat=malerei-abstrakt] .presentation[data-cat=installation],
.presentation-item[data-filter-cat=malerei-abstrakt] .presentation[data-cat=aussenbereich] {
  display: none !important;
}
.presentation-item[data-filter-cat=malerei-konkret] .presentation[data-subcat=malerei-undefined],
.presentation-item[data-filter-cat=malerei-konkret] .presentation[data-subcat=malerei-abstrakt],
.presentation-item[data-filter-cat=malerei-konkret] .presentation[data-subcat=malerei-figurativ],
.presentation-item[data-filter-cat=malerei-konkret] .presentation[data-subcat=malerei-back],
.presentation-item[data-filter-cat=malerei-konkret] .presentation[data-cat=grafik],
.presentation-item[data-filter-cat=malerei-konkret] .presentation[data-cat=foto],
.presentation-item[data-filter-cat=malerei-konkret] .presentation[data-cat=video],
.presentation-item[data-filter-cat=malerei-konkret] .presentation[data-cat=bildhauerei],
.presentation-item[data-filter-cat=malerei-konkret] .presentation[data-cat=installation],
.presentation-item[data-filter-cat=malerei-konkret] .presentation[data-cat=aussenbereich] {
  display: none !important;
}
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-subcat=malerei-undefined],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-subcat=malerei-abstrakt],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-subcat=malerei-konkret],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-subcat=malerei-back],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-cat=grafik],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-cat=foto],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-cat=video],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-cat=bildhauerei],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-cat=installation],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-cat=aussenbereich] .presentation[data-cat-grafik="1"],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-cat-foto="1"],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-cat-video="1"],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-cat-bildhauerei="1"],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-cat-installation="1"],
.presentation-item[data-filter-cat=malerei-figurativ] .presentation[data-cat-aussenbereich="1"] {
  display: none !important;
}

.edit-form.vorjury-form,
.edit-form.jury-form {
  display: none;
}

.edit-malerei-subcategory {
  display: none;
}

.presentation-item .presentation[data-cat=malerei] .edit-malerei-subcategory {
  display: inline;
}
.presentation-item[data-filter-modus=all] label.label-edit-display-presentation, .presentation-item[data-filter-modus=preis] label.label-edit-display-presentation, .presentation-item[data-filter-modus=dis] label.label-edit-display-presentation {
  display: none;
}
.presentation-item[data-filter-display=presentation] {
  /*
  &[data-filter-modus="jury"]{
      .edit-form.jury-form{
          display: block;
      }
  }
  */
}
.presentation-item[data-filter-display=presentation][data-filter-modus=vorjury] .edit-form.vorjury-form {
  display: block;
}
.presentation-item[data-filter-modus=jury] .edit-form.jury-form {
  display: block;
}

.presentation.inactive-presentation-item {
  display: none !important;
}

.presentation-item[data-filter-display=presentation] .presentation {
  display: none !important;
}
.presentation-item[data-filter-display=presentation] .presentation.active-presentation-item {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.edit-field,
.edit-field-select {
  display: inline-block;
  vertical-align: middle;
  min-height: 1.4em;
  background-color: #ededed;
  margin-bottom: 0.1em;
}

.edit-field {
  min-width: 0.75em;
  padding-left: 0.2em;
  padding-right: 0.2em;
}
.edit-field[contenteditable=true] {
  background-color: lightgreen;
  outline: none;
}

.edit-field-select {
  min-width: 0.75em;
}
.edit-field-select select {
  background-color: lightgreen;
}
.edit-field-select select option {
  background-color: lightgreen;
}
/*# sourceMappingURL=styles.css.map */