/**
* Block Name: text_mit_meldung
*/

section.text_mit_meldung .meldung {
  box-shadow: 0px 9px 4px rgba(56, 20, 22, 0.025),
    0px 3px 4px rgba(56, 20, 22, 0.035), 0px 8px 50px rgba(56, 20, 22, 0.1);
  padding: 15px;
  -webkit-transition: var(--Transition);
  -o-transition: var(--Transition);
  -moz-transition: var(--Transition);
  transition: var(--Transition);
}

section.text_mit_meldung .meldung .meldung:hover {
  box-shadow: 0px 9px 4px rgba(56, 20, 22, 0.045),
    0px 3px 4px rgba(56, 20, 22, 0.055), 0px 8px 50px rgba(56, 20, 22, 0.3);
}

section.text_mit_meldung .meldung .icon {
  margin-right: 15px;
}

section.text_mit_meldung .meldung .icon .material-symbols-outlined {
  color: var(--Rot);
}

section.text_mit_meldung .meldung .description {
  color: var(--Schwarz) !important;
}

/* blog category dependent color styling */

/* AQUA */

article.category-aqua
  section.text_mit_meldung
  .meldung
  .icon
  .material-symbols-outlined,
article.category-events
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon_link,
article.category-aqua-fr
  section.text_mit_meldung
  .meldung
  .icon
  .material-symbols-outlined,
article.category-events-fr
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon_link {
  color: var(--AquaBlau);
}

article.category-aqua
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon
  svg
  path,
article.category-aqua-fr
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon
  svg
  path {
  fill: var(--AquaBlau);
}

article.category-aqua section.text_mit_meldung .meldung,
article.category-aqua-fr section.text_mit_meldung .meldung {
  box-shadow: 0px 9px 4px rgba(18, 33, 49, 0.025),
    0px 3px 4px rgba(18, 33, 49, 0.035), 0px 8px 50px rgba(18, 33, 49, 0.1);
}

article.category-aqua section.text_mit_meldung .meldung:hover,
article.category-aqua-fr section.text_mit_meldung .meldung:hover {
  box-shadow: 0px 9px 4px rgba(18, 33, 49, 0.045),
    0px 3px 4px rgba(18, 33, 49, 0.055), 0px 8px 50px rgba(18, 33, 49, 0.3);
}

/* EVENTS */

article.category-events
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon_link,
article.category-events
  section.text_mit_meldung
  .meldung
  .icon
  .material-symbols-outlined,
article.category-events-fr
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon_link,
article.category-events-fr
  section.text_mit_meldung
  .meldung
  .icon
  .material-symbols-outlined {
  color: var(--EventsLila);
}

article.category-events section.text_mit_meldung .meldung,
article.category-events-fr section.text_mit_meldung .meldung {
  box-shadow: 0px 9px 4px rgba(44, 23, 44, 0.025),
    0px 3px 4px rgba(44, 23, 44, 0.035), 0px 8px 50px rgba(44, 23, 44, 0.1);
}

article.category-events section.text_mit_meldung .meldung:hover,
article.category-events-fr section.text_mit_meldung .meldung:hover {
  box-shadow: 0px 9px 4px rgba(44, 23, 44, 0.045),
    0px 3px 4px rgba(44, 23, 44, 0.055), 0px 8px 50px rgba(44, 23, 44, 0.3);
}

article.category-events
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon
  svg
  path,
article.category-events-fr
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon
  svg
  path {
  fill: var(--EventsLila);
}

/* ICE */

article.category-ice
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon_link,
article.category-ice
  section.text_mit_meldung
  .meldung
  .icon
  .material-symbols-outlined,
article.category-ice-fr
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon_link,
article.category-ice-fr
  section.text_mit_meldung
  .meldung
  .icon
  .material-symbols-outlined {
  color: var(--IceTurkis);
}

article.category-ice
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon
  svg
  path,
article.category-ice-fr
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon
  svg
  path {
  fill: var(--IceTurkis);
}

article.category-ice section.text_mit_meldung .meldung,
article.category-ice-fr section.text_mit_meldung .meldung {
  box-shadow: 0px 9px 4px rgba(18, 46, 47, 0.025),
    0px 3px 4px rgba(18, 46, 47, 0.035), 0px 8px 50px rgba(18, 46, 47, 0.1);
}

article.category-ice section.text_mit_meldung .meldung:hover,
article.category-ice-fr section.text_mit_meldung .meldung:hover {
  box-shadow: 0px 9px 4px rgba(18, 46, 47, 0.045),
    0px 3px 4px rgba(18, 46, 47, 0.055), 0px 8px 50px rgba(18, 46, 47, 0.3);
}

/* WELLNESS */

article.category-wellness
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon_link,
article.category-wellness
  section.text_mit_meldung
  .meldung
  .icon
  .material-symbols-outlined,
article.category-wellness-fr
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon_link,
article.category-wellness-fr
  section.text_mit_meldung
  .meldung
  .icon
  .material-symbols-outlined {
  color: var(--WellnessOrange);
}

article.category-wellness
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon
  svg
  path,
article.category-wellness-fr
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon
  svg
  path {
  fill: var(--WellnessOrange);
}

article.category-wellness section.text_mit_meldung .meldung,
article.category-wellness-fr section.text_mit_meldung .meldung {
  box-shadow: 0px 9px 4px rgba(61, 45, 23, 0.025),
    0px 3px 4px rgba(61, 45, 23, 0.035), 0px 8px 50px rgba(61, 45, 23, 0.1);
}

article.category-wellness section.text_mit_meldung .meldung:hover,
article.category-wellness-fr section.text_mit_meldung .meldung:hover {
  box-shadow: 0px 9px 4px rgba(61, 45, 23, 0.045),
    0px 3px 4px rgba(61, 45, 23, 0.045), 0px 8px 50px rgba(61, 45, 23, 0.3);
}

/* FITNESS */

article.category-fitness
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon_link,
article.category-fitness
  section.text_mit_meldung
  .meldung
  .icon
  .material-symbols-outlined,
article.category-fitness-fr
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon_link,
article.category-fitness-fr
  section.text_mit_meldung
  .meldung
  .icon
  .material-symbols-outlined {
  color: var(--FitnessGrun);
}

article.category-fitness
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon
  svg
  path,
article.category-fitness-fr
  section.text_mit_meldung
  .meldung
  .card_frame:hover
  .icon
  svg
  path {
  fill: var(--FitnessGrun);
}

article.category-fitness section.text_mit_meldung .meldung,
article.category-fitness-fr section.text_mit_meldung .meldung {
  box-shadow: 0px 9px 16px rgba(29, 48, 25, 0.025),
    0px 3px 4px rgba(29, 48, 25, 0.035), 0px 8px 50px rgba(29, 48, 25, 0.1);
}

article.category-fitness section.text_mit_meldung .meldung:hover,
article.category-fitness-fr section.text_mit_meldung .meldung:hover {
  box-shadow: 0px 9px 16px rgba(29, 48, 25, 0.045),
    0px 3px 4px rgba(29, 48, 25, 0.055), 0px 8px 50px rgba(29, 48, 25, 0.3);
}
