/* shrikhand-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Shrikhand';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/shrikhand-v12-latin-regular.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/shrikhand-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/shrikhand-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/shrikhand-v12-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/shrikhand-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/shrikhand-v12-latin-regular.svg#Shrikhand') format('svg');
  /* Legacy iOS */
}
/* anonymous-pro-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Anonymous Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/anonymous-pro-v21-latin-regular.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/anonymous-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/anonymous-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/anonymous-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/anonymous-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/anonymous-pro-v21-latin-regular.svg#AnonymousPro') format('svg');
  /* Legacy iOS */
}
/* asap-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Asap';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/asap-v30-latin-regular.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/asap-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/asap-v30-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('../fonts/asap-v30-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('../fonts/asap-v30-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('../fonts/asap-v30-latin-regular.svg#Asap') format('svg');
  /* Legacy iOS */
}
/* asap-600 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Asap';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/asap-v30-latin-600.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/asap-v30-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/asap-v30-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('../fonts/asap-v30-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('../fonts/asap-v30-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('../fonts/asap-v30-latin-600.svg#Asap') format('svg');
  /* Legacy iOS */
}
/* asap-600italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Asap';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/asap-v30-latin-600italic.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/asap-v30-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/asap-v30-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ url('../fonts/asap-v30-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */ url('../fonts/asap-v30-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ url('../fonts/asap-v30-latin-600italic.svg#Asap') format('svg');
  /* Legacy iOS */
}
@media screen and (min-width: 980px) {
  .align-center {
    display: flex;
    align-items: center;
  }
}
.h2 h1,
.h2 h2,
.h2 h3,
.h2 h4,
.h2 p,
.h2 a {
  font-size: 40px!important;
  color: #7c65af;
}
body {
  font-family: 'Anonymous Pro';
}
body h1,
body h2,
body h3 {
  font-family: 'Shrikhand';
}
body h4,
body .et_pb_button {
  font-family: Asap, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
}
body p,
body a,
body ul {
  font-family: 'Anonymous Pro';
}
body h1 {
  font-size: 40px;
  text-shadow: 3px 3px 0px #FFFFFF;
}
@media only screen and (max-width: 582px) {
  body h1 {
    font-size: 30px;
  }
}
body h2 {
  font-size: 40px;
}
@media only screen and (max-width: 582px) {
  body h2 {
    font-size: 30px;
  }
}
body h3 {
  line-height: 1.2em;
  font-size: 26px;
}
body h4 {
  font-size: 22px;
}
@media only screen and (max-width: 479px) {
  .et_pb_row {
    width: 90%;
  }
}
@media only screen and (min-width: 981px) {
  .et-fixed-nav {
    position: fixed!important;
    overflow: hidden;
    background-color: white!important;
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
  }
  .et-fixed-nav .container {
    margin-top: 0!important;
  }
  .et-fixed-nav .container #et-top-navigation {
    padding-top: 33px!important;
  }
  .et-fixed-nav .container #et-top-navigation #top-menu-nav a {
    padding-bottom: 0!important;
    margin-bottom: 33px!important;
  }
}
#main-header {
  z-index: 2;
}
@media only screen and (max-width: 479px) {
  #main-header .container {
    width: 90%;
  }
}
@media only screen and (max-width: 980px) {
  #main-header .container {
    height: 150px;
  }
}
@media only screen and (min-width: 981px) {
  #main-header .container.et_menu_container {
    margin-top: 50px;
  }
}
@media only screen and (max-width: 980px) {
  #main-header .container.et_menu_container #et-top-navigation {
    padding-top: 54px;
  }
}
@media only screen and (min-width: 981px) {
  #main-header .container.et_menu_container #et-top-navigation {
    float: left;
    padding-left: 211px!important;
  }
  #main-header .container.et_menu_container #et-top-navigation #top-menu-nav:after {
    display: block;
    content: "";
    height: 45px;
    width: 100%;
    background: #3F0E86;
    border-radius: 10px;
    filter: drop-shadow(3px 3px 0px white);
    padding-right: 8px;
  }
}
@media only screen and (min-width: 981px) {
  #main-header .container.et_menu_container #et-top-navigation #top-menu-nav {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 981px) {
  #main-header .container.et_menu_container #et-top-navigation #top-menu-nav #top-menu {
    display: flex;
    align-items: center;
    padding-left: 20px;
    padding-top: 7px;
  }
  #main-header .container.et_menu_container #et-top-navigation #top-menu-nav #top-menu li {
    z-index: 2;
    padding-right: 18px;
  }
  #main-header .container.et_menu_container #et-top-navigation #top-menu-nav #top-menu li:last-child {
    padding-right: 0;
  }
  #main-header .container.et_menu_container #et-top-navigation #top-menu-nav #top-menu li a {
    font-family: Asap, arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #ffff;
    text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.2);
    padding-bottom: 0px!important;
    margin-bottom: 80px;
  }
  #main-header .container.et_menu_container #et-top-navigation #top-menu-nav #top-menu li.image-navbar img {
    height: 30px;
  }
}
@media only screen and (max-width: 980px) {
  #main-header .container.et_menu_container #et-top-navigation #et_mobile_nav_menu .mobile_menu_bar:before {
    font-size: 48px;
  }
}
/*.et_pb_section_first {
	padding-top: 185px!important;
	@media only screen and (min-width: @breakpoint-desktop-min) {
		//padding-bottom: 0!important;
		padding-top: 312px!important;
	}
}*/
@media screen and (max-width: 767px) {
  .section-image-top {
    padding-top: 150px!important;
  }
}
@media only screen and (min-width: 981px) {
  .section-image-top:after {
    position: absolute;
    right: 0;
    bottom: 0;
    content: "";
    background-image: url('/wp-content/uploads/2023/06/coat-project-header-1.jpg');
    background-repeat: no-repeat;
    width: 45%;
    min-height: 100%;
  }
}
.section-image-top .background-text {
  background-image: url('/wp-content/uploads/2023/05/balken-2.svg');
  padding: 4px;
  background-size: cover;
  color: white;
}
@media only screen and (max-width: 767px) {
  .section-image-top br {
    display: none;
  }
}
@media screen and (max-width: 980px) {
  .section-image-top .reverse {
    display: flex;
    flex-direction: column-reverse;
  }
  .section-image-top .reverse .et_pb_column_1 {
    margin-bottom: 40px;
  }
  .section-image-top .reverse .et_pb_column_0 {
    margin-bottom: 0!important;
  }
}
.row-websites {
  display: flex;
}
.row-websites .et_pb_column {
  width: unset;
}
@media only screen and (max-width: 980px) {
  .row-websites .et_pb_column {
    margin-bottom: 0!important;
  }
}
.row-websites .et_pb_column .et_pb_module {
  margin-bottom: 0;
}
.row-websites .et_pb_column .et_pb_module p {
  padding-bottom: 14px;
}
/*show desktop menu on phone*/
@media (max-width: 980px) {
  .et_pb_row.mobile_menu .et_pb_menu__wrap .et_pb_menu__menu {
    display: flex!important;
  }
  .et_pb_row.mobile_menu .et_pb_menu__wrap .et_mobile_nav_menu {
    display: none!important;
  }
}
footer #menu-footer {
  text-align: center;
}
.events-grid-view .em-search .em-search-main {
  border-radius: 10px;
}
.events-grid-view .em-search .em-search-main .em-search-text {
  color: #707070 !important;
  font-family: 'Anonymous Pro';
}
.events-grid-view .em-search .em-search-main .em-search-advanced-trigger span.total-count {
  background-color: #3F0E86 !important;
  border-color: #3F0E86 !important;
}
.events-grid-view .em-search .em-search-main .em-search-submit button,
.events-grid-view .em-search .em-search-main .em-search-submit .button-primary {
  background-color: #3F0E86 !important;
  border-color: #3F0E86 !important;
  border-radius: 10px!important;
  text-transform: unset!important;
  color: white!important;
  font-size: 14px!important;
  font-family: Asap, Arial, sans-serif;
  font-style: italic;
  font-weight: bold!important;
}
.events-grid-view .em-search .em-search-main .em-search-submit button:hover,
.events-grid-view .em-search .em-search-main .em-search-submit .button-primary:hover {
  color: white!important;
  background-color: #7c65af !important;
  border-color: #7c65af !important;
  border-radius: 10px!important;
}
.events-grid-view .em-view-container .em-events-list .em-event {
  border-radius: 15px;
}
.events-grid-view .em-view-container .em-events-list .em-event .em-item-image .em-item-image-wrapper {
  border-radius: 15px 15px 0 0;
}
.events-grid-view .em-view-container .em-events-list .em-event .em-item-image .category {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.events-grid-view .em-view-container .em-events-list .em-event .em-item-image .category p {
  margin-bottom: 5%!important;
  margin-right: 5%!important;
  border-radius: 50px !important;
  filter: drop-shadow(1px 1px 0px #fff);
  padding: 5px 10px 5px 10px;
  color: white;
  font-family: Asap, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
  font-size: 14px;
}
.events-grid-view .em-view-container .em-events-list .em-event .em-item-info {
  color: #707070 !important;
  border-top: unset!important;
}
.events-grid-view .em-view-container .em-events-list .em-event .em-item-info .em-item-title {
  letter-spacing: initial!important;
}
.events-grid-view .em-view-container .em-events-list .em-event .em-item-info .em-item-title a {
  font-family: Asap, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
  font-size: 22px;
}
.events-grid-view .em-view-container .em-events-list .em-event .em-item-info .em-event-meta {
  font-family: 'Anonymous Pro';
}
.events-grid-view .em-view-container .em-events-list .em-event .em-item-info .em-event-meta .em-event-location a {
  font-style: unset!important;
  text-decoration: unset!important;
  text-underline-offset: unset!important;
  color: #707070 !important;
}
.events-grid-view .em-view-container .em-events-list .em-event .em-item-info .em-event-meta .age-group .icon-age-group {
  background-image: url("/wp-content/uploads/2023/07/gruppe.png");
}
.em-modal.em-search-advanced .em-modal-popup {
  color: #707070;
}
.em-modal.em-search-advanced .em-modal-popup .em-modal-title {
  font-family: Asap, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
}
.em-modal.em-search-advanced .em-modal-popup .em-modal-content {
  font-family: 'Anonymous Pro';
}
.em-modal.em-search-advanced .em-modal-popup .em-modal-content .em-search-text input.em-search-text:focus {
  border-color: #3F0E86 !important;
}
.em-modal.em-search-advanced .em-modal-popup .em-modal-content .em-search-advanced-sections span.total-count {
  background-color: #3F0E86 !important;
  border-color: #3F0E86 !important;
}
.em-modal.em-search-advanced .em-modal-popup .em-modal-content .em-search-advanced-sections .em-search-section-content .selectize-control .selectize-dropdown {
  color: #707070;
}
.em-modal.em-search-advanced .em-modal-popup .em-modal-content .em-search-advanced-sections .em-search-section-content .selectize-control .selectize-dropdown .active {
  background-color: rgba(124, 101, 175, 0.07) !important;
  color: #3F0E86 !important;
}
.em-modal.em-search-advanced .em-modal-popup .em-modal-content .em-search-advanced-sections .em-search-section-content .selectize-control .selectize-dropdown div.option.selected {
  color: #3F0E86 !important;
}
.em-modal.em-search-advanced .em-modal-popup .em-modal-content .em-search-advanced-sections .em-search-section-content .selectize-control .selectize-input .item {
  background-color: rgba(124, 101, 175, 0.07) !important;
  border-color: #3F0E86 !important;
  color: #3F0E86;
}
.em-modal.em-search-advanced .em-modal-popup .em-submit-section button,
.em-modal.em-search-advanced .em-modal-popup .em-submit-section .button-primary {
  background-color: #3F0E86 !important;
  border-color: #3F0E86 !important;
  border-radius: 10px!important;
  text-transform: unset!important;
  color: white!important;
  font-size: 14px!important;
  font-family: Asap, Arial, sans-serif;
  font-style: italic;
  font-weight: bold!important;
}
.em-modal.em-search-advanced .em-modal-popup .em-submit-section button:hover,
.em-modal.em-search-advanced .em-modal-popup .em-submit-section .button-primary:hover {
  color: white!important;
  background-color: #7c65af !important;
  border-color: #7c65af !important;
  border-radius: 10px!important;
}
.events-grid .et_pb_code_inner {
  width: 100%;
  display: grid;
  grid-template-rows: 1fr;
  grid-gap: 25px;
}
@media only screen and (min-width: 767px) {
  .events-grid .et_pb_code_inner {
    grid-template-columns: 1fr 1fr!important;
    grid-template-rows: unset!important;
  }
}
@media only screen and (max-width: 767px) {
  .events-grid .et_pb_code_inner .event-categories {
    box-shadow: rgba(0, 0, 0, 0.15) 0 5px 15px 0;
    transition: box-shadow 0.3s ease-out;
    border-radius: 15px;
  }
}
.events-grid .et_pb_code_inner .event-categories .image {
  position: relative;
}
.events-grid .et_pb_code_inner .event-categories .image img {
  min-height: 200px;
  border-radius: 15px;
}
@media only screen and (max-width: 767px) {
  .events-grid .et_pb_code_inner .event-categories .image img {
    border-radius: 15px 15px 0 0 !important;
    object-fit: cover;
  }
}
.events-grid .et_pb_code_inner .event-categories .image .category {
  position: absolute;
  bottom: 10%;
  right: 5%;
}
.events-grid .et_pb_code_inner .event-categories .image .category p {
  border-radius: 50px !important;
  filter: drop-shadow(1px 1px 0px #fff);
  padding: 5px 10px 5px 10px;
  color: white;
  font-family: Asap, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  .events-grid .et_pb_code_inner .event-categories .info {
    padding: 10px 10px 20px 15px;
  }
}
.events-grid .et_pb_code_inner .event-categories .info .event-meta p {
  padding-bottom: 5px;
  padding-left: 30px;
  position: relative;
}
.events-grid .et_pb_code_inner .event-categories .info .event-meta p.em-icon-calendar:before {
  content: "";
  left: 0;
  top: 3px;
  position: absolute;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 16px;
  background-image: url('/wp-content/uploads/2023/06/calendar.svg');
}
.events-grid .et_pb_code_inner .event-categories .info .event-meta p.em-icon-location:before {
  content: "";
  left: 0;
  top: 3px;
  position: absolute;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 16px;
  background-image: url('/wp-content/uploads/2023/06/em-icon-location.svg');
}
.events-grid .et_pb_code_inner .event-categories .info .description {
  margin: 20px 0;
}
.events-grid .et_pb_code_inner .event-categories .info .event-button a {
  font-family: Asap, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
  font-size: 16px;
  padding: 5px 20px;
  color: white!important;
  border-radius: 10px!important;
  text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.2);
}
.image-border-10 img {
  border-radius: 10px;
}
.em-event-booking-form.pixelbones {
  color: #707070 !important;
}
.em-event-booking-form.pixelbones a {
  color: #ff9750 !important;
}
.em-event-booking-form.pixelbones p {
  padding-bottom: 0!important;
}
.em-event-booking-form.pixelbones.input input.input:focus,
.em-event-booking-form.pixelbones.input select:focus,
.em-event-booking-form.pixelbones.input textarea:focus {
  border: 1px solid #3F0E86 !important;
}
.em-event-booking-form.pixelbones.input input,
.em-event-booking-form.pixelbones.input select {
  margin-bottom: 0!important;
}
.em-event-booking-form.pixelbones.input select {
  color: #707070 !important;
}
.em-event-booking-form.pixelbones.input select option:active {
  background-color: rgba(124, 101, 175, 0.07) !important;
}
.em-event-booking-form.pixelbones label {
  font-family: 'Anonymous Pro';
  font-size: 14px!important;
}
.em-event-booking-form .em-login {
  font-family: 'Anonymous Pro' !important;
  font-size: 14px!important;
}
.em-event-booking-form .em-login .em-login-actions button,
.em-event-booking-form .em-login .em-login-actions button.button-primary,
.em-event-booking-form .em-login .em-login-actions input.em-button {
  background-color: #3F0E86 !important;
  border-color: #3F0E86 !important;
  border-radius: 10px!important;
  color: white!important;
  text-transform: unset!important;
  font-size: 14px!important;
  font-family: Asap, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
}
.em-event-booking-form .em-login .em-login-actions button:hover,
.em-event-booking-form .em-login .em-login-actions button.button-primary:hover,
.em-event-booking-form .em-login .em-login-actions input.em-button:hover {
  color: white !important;
  background-color: #7c65af !important;
  border-color: #7c65af !important;
  border-radius: 10px!important;
}
@media screen and (min-width: 1101px) {
  .em-event-booking-form .em-booking-form {
    max-width: 75%;
  }
}
.em-event-booking-form .em-booking-form .em-booking-form-details {
  font-family: 'Anonymous Pro' !important;
  font-size: 14px!important;
  margin: 20px 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(4, 1fr);
  gap: 10px;
}
.em-event-booking-form .em-booking-form .em-booking-form-details .em-login-trigger,
.em-event-booking-form .em-booking-form .em-booking-form-details .input-name,
.em-event-booking-form .em-booking-form .em-booking-form-details .input-user_email,
.em-event-booking-form .em-booking-form .em-booking-form-details .input-dbem_phone,
.em-event-booking-form .em-booking-form .em-booking-form-details .input-textarea,
.em-event-booking-form .em-booking-form .em-booking-form-details .input-dbem_address,
.em-event-booking-form .em-booking-form .em-booking-form-details .input-field-altersgruppe {
  grid-column: 1 / span 2;
}
.em-event-booking-form .em-booking-form .em-booking-form-details .em-login-trigger {
  display: none;
}
.em-event-booking-form .em-booking-form .em-booking-section-title {
  display: none;
}
.em-event-booking-form .em-booking-form .em-tickets {
  margin: 0!important;
  width: 100%;
}
.em-event-booking-form .em-booking-form .em-tickets .ticket-price {
  display: none;
}
.em-event-booking-form .em-booking-form-payment {
  margin: 20px 0!important;
}
.em-event-booking-form .em-booking-form-payment .em-booking-buttons {
  max-width: 250px;
}
.em-event-booking-form .em-booking-form-payment .em-booking-buttons input.em-button {
  background-color: #3F0E86 !important;
  border-color: #3F0E86 !important;
  border-radius: 10px!important;
  color: white!important;
  font-family: Asap, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
  font-size: 17px!important;
  text-transform: unset!important;
}
.em-event-booking-form .em-booking-form-payment .em-booking-buttons input.em-button:hover {
  color: white!important;
  background-color: #7c65af !important;
  border-color: #7c65af !important;
  border-radius: 10px!important;
}
.em-event-booking-form .em-booking-form-payment #em-booking-gateway-offline {
  font-size: 14px;
  font-family: 'Anonymous Pro';
}
.form-info-box {
  background-color: white;
  border-radius: 10px;
  padding: 25px;
}
@media screen and (min-width: 981px) {
  .form-info-box {
    max-width: 100%;
  }
}
.form-info-box .form-info-box-places {
  color: #ff9750;
  display: none;
}
@media screen and (max-width: 980px) {
  .em-my-bookings .table-wrap {
    overflow-x: scroll;
  }
}
.event-header {
  background-size: cover;
  background-position: center;
  width: 100%;
  min-height: 350px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  background-blend-mode: overlay;
  position: relative;
}
.event-header .category {
  position: absolute;
  bottom: 10%;
  right: 5%;
}
@media screen and (max-width: 980px) {
  .event-header .category {
    bottom: 5%;
    right: unset;
    left: 5%;
  }
}
.event-header .category p {
  border-radius: 50px !important;
  filter: drop-shadow(1px 1px 0px #fff);
  padding: 5px 10px 5px 10px;
  color: white;
  font-family: Asap, Arial, sans-serif;
  font-style: italic;
  font-weight: bold;
}
.event-header .event-name {
  position: absolute;
  bottom: 10%;
  left: 5%;
}
@media screen and (max-width: 980px) {
  .event-header .event-name {
    bottom: 15%;
  }
}
.event-header .event-name h1 {
  color: #ff9750;
}
.column-info-box {
  background-color: rgba(239, 165, 114, 0.33);
  padding: 25px;
  border-radius: 10px;
}
.column-info-box .info-box-headline {
  color: #3F0E86;
  margin-bottom: 1rem;
}
.column-info-box p {
  padding-bottom: 0px;
  display: flex;
}
.column-info-box p span {
  display: inline-block;
  margin-top: 2px;
  width: 16px;
  height: 16px;
  background-size: 16px;
  margin-right: 15px;
}
.column-info-box p span.em-icon-clock {
  background-image: url('/wp-content/uploads/2023/06/clock.svg');
}
.column-info-box p span.em-icon-ticket {
  background-image: url('/wp-content/uploads/2023/06/ticket.svg');
}
.column-info-box p span.em-icon-location {
  background-image: url('/wp-content/uploads/2023/06/em-icon-location.svg');
}
.column-info-box p span.icon-age-group {
  background-image: url("/wp-content/uploads/2023/07/gruppe.png");
}
.booking-form .em-view-container {
  margin-bottom: 2rem;
}
.booking-form .em-timezone {
  display: none;
}
.booking-form .em-booking-recurrences .em-booking-recurrence .em-booking-recurrence-spaces {
  margin-bottom: 2rem;
}
/*
.et_pb_row.events {
	display: none!important;
}
.events-grid-view .em-view-container {
	display: none;
}*/
/*# sourceMappingURL=custom.css.map */