body.editMode .pimcore_editable_input,
body.editMode .pimcore_editable_wysiwyg,
body.editMode .pimcore_editable_textarea,
body.editMode .pimcore_editable_textarea:focus .pimcore_wysiwyg:focus {
  outline: initial;
}

body.editMode .pimcore_editable_input:hover,
body.editMode .pimcore_wysiwyg:hover,
body.editMode .pimcore_editable_textarea:hover,
body.editMode .pimcore_editable_snippet:hover,
body.editMode .pimcore_editable_renderlet:hover,
body.editMode .pimcore_editable_inc:hover {
  outline: 2px dashed #BABABA;
  outline-offset: 5px;
}

body.editMode .editmode-box {
  border: solid 1px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border-radius: 24px;
  padding: 24px;
  margin-bottom: 60px;
}
body.editMode .editmode-label {
  margin-top: 1rem;
}
body.editMode .editmode-label span {
  background-color: #0261bf;
  border: solid 1px #eee;
  border-radius: 24px;
  box-shadow: 0px -4px 32px 0px rgba(49, 49, 49, 0.16);
  color: #fff;
  display: inline-block;
  font-family: "TitilliumWeb";
  font-weight: 700;
  color: #0261bf;
}
body.editMode .editmode-label span {
  font-size: 0.75rem;
  line-height: 12px;
}
@media screen and (min-width: 992px) {
  body.editMode .editmode-label span {
    font-size: calc(12px + 4 * (100vw - 992px) / 928) !important;
    line-height: calc(12px + 4 * (100vw - 992px) / 928) !important;
  }
}
@media screen and (min-width: 1920px) {
  body.editMode .editmode-label span {
    font-size: 1rem !important;
    line-height: 16px !important;
  }
}
body.editMode .editmode-label span {
  color: #fff !important;
  padding: 0.4375rem 0.9375rem;
  margin-bottom: 20px;
  text-transform: uppercase;
}
body.editMode div[data-real-name=teaser_block][data-type=block] {
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
  flex-wrap: wrap;
}
body.editMode div[data-real-name=teaser_block][data-type=block] .card {
  width: 100%;
}
body.editMode div[data-real-name=teaser_block][data-type=block] .col-12 {
  width: 100% !important;
}
body.editMode div[data-real-name=teaser_block][data-type=block] .pimcore_block_amount {
  margin-left: 15px;
}
body.editMode div[data-real-name=teaser_block][data-type=block] > .pimcore_block_entry {
  padding-left: 15px;
  padding-right: 15px;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
  clear: none;
}
body.editMode div[data-real-name=teaser_block][data-type=block] > .pimcore_block_entry .pimcore_editable pimcore_tag_image img {
  width: 100%;
}

/*# sourceMappingURL=editmode.css-084a9d721f33b98ea4efea7a4b449e0c.map */
