.sp-megamenu-parent>li .sp-menu-badge {
    font-size: 14px;
}

.jbd-container form {
    margin: auto !important;
}

h1.coming-soon-title {
background-color: rgba(255,255,255, 0.8);
  padding: 20px 30px;
  border-radius: 20px;
  box-shadow: 0 0 10px rgba(255,255,255, 0.5);
}

.coming-soon-content {
background-color: rgba(255,255,255, 0.8);
  padding: 20px 30px;
  border-radius: 20px;
  box-shadow: 0 0 10px rgba(255,255,255, 0.5);
}

html.coming-soon #coming-soon-countdown {
background-color: rgba(255,255,255, 0.8);
  padding: 20px 30px;
  border-radius: 20px;
  box-shadow: 0 0 10px rgba(255,255,255, 0.5);
}

html {
scroll-padding: 125px;
}

.sp-megamenu-parent .sp-mega-group>li>a {
    text-transform: none;
    font-size: 20px;
    font-weight: 400;
}

.sp-megamenu-parent .sp-mega-group>li>a:hover {
    text-transform: none;
    font-size: 20px;
    color: #2ba84a;
    font-weight: 400;
}

.jbd-container .jpackage-wrap .jpackage-desc > * {
    line-height: 25px;
}

#dir-dashboard-calendar-form .detail_box *[class*=la] {
    margin-left: -30px;
}

#searchform .form-container {
justify-content: center;
}

#companies-search {
    /* width: 100%; */
    margin-bottom: 40px;
}

.joomla-alert {
    font-size: 25px; !important
}
.jbd-container .offer-details-1 .offer-business .business-name {
    padding-left: 0px
}
.jbd-container .offer-details-1 .offer-business .business-head {
    padding-left: 0px;
}

.jbd-container .event-container .event-main-info {
    background: #15798d;
}

@media (max-width: 768px) {
    .jbd-container .listing-style-5 .listing-style-5-header-info h1 {
      font-size: 18px !important;
    }
}

.jbd-container .organizer-details .business-logo img {
    height: 100%;
}

/*Bewertung in Angeboten deaktivieren*/
.jbd-container .offer-details .rating-info {
    display: none;
}
/*Bewertung in Angeboten deaktivieren*/