/*  --- eingbettete Event-Beschreibungen ---  */
#eb-categories .eb-category, #eb-events .eb-event {
   /* box-shadow: 2px 2px 20px 2px rgb(0 0 0 / 10%); */
    box-shadow: var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-color);
  /*  box-shadow: 0 8px 19px -13px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2); */
    border-radius: 10px;
    padding: 15px 10px;
    margin: 0 0 20px;
    margin-bottom: 40px;
}
#eb-categories .eb-category:hover, #eb-events .eb-event:hover {
   /* box-shadow: 2px 2px 20px 2px rgb(0 139 163 / 30%);*/ 
    box-shadow: var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-hover-color);
    transform: scale(1.002);
	}
#eb-categories .eb-description, #eb-event-page .eb-description, #eb-events .eb-description {
    background: #fff;
    margin: 0;
    border: none; 
}


/*  --- Seite Angebote Übersicht --- */
.eb-events-list-items .eb-event-item-list-layout {
    box-shadow: var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-color);
    border-radius: 10px;
    padding: 15px 10px;
}
.eb-events-list-items:hover .eb-event-item-list-layout:hover {
    box-shadow: var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-hover-color);
    transform: scale(1.002);
}
.eb-events-list-items>div {
    margin-bottom: 40px;
}


/* --- Event Image --- */
.eb-event-large-image {
    border-radius: 8px;
}

/* --- Detailansicht --- */ 
.eb-box-heading {
    background: #ffffff;
    border: none;
    padding: 0px 0px;
    padding-bottom: 0px;
}

#eb-category-page-default > h2.eb-page-heading
{
display: none;
}
#eb-category-page-table > h2.eb-page-heading
{
display: none;
}

/* ---- Rand unter Kategoriebeschreibung --- */
/* .eb-category-description.clearfix {
      border-bottom: 1px solid #dbdee1!important;
} */

}
/* --- Abstand unter den eingebetteten Events --- */
.eb-taskbar.clearfix {
    padding-bottom: 20px;
    border-bottom: 1px solid #dbdee1!important;
}
.eb-taskbar {
    margin-bottom: 30px;
}

/* --- Größe der Eingabefelder im Buchungsformular --- */
.form-control {
    max-width: 210px!important;
}
.form-control.input-xxlarge {
    max-width: 500px!important;
}
.eb-container .input-medium {
    width: 210px!important;
}
/* --- Thumbnail ausblenden --- */
img.eb-thumb-left {
    display: none;
}

/* --- Modul Upcoming Events Einrückung Event-Titel --- */
.ebm-upcoming-events.ebm-upcoming-events-default p {
  width: 100%;
  float: left;
}