.frame-type-form_formframework .form-label {
    display: none;
}

.btn-outline-inherit {
    border: 2px solid #d00a2d;
}

.btn-inherit {
    background-color: #d00a2d;
    border-color: #d00a2d;
    color: #fff;
}

.btn-inherit:hover {
    color: #fff;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.5);
}

.uc-embedding-wrapper h3 {
    font-size: 16px !important;
}

/*Buttons in Youtube-Overlay*/
.uc-embedding-buttons {
    justify-content: space-evenly !important;
}

button.uc-embedding-accept {
    background-color: #032169;
}

.uc-embedding-buttons button {
    width: 40%;
    margin: 0;
}

.uc-embedding-wrapper span {
    display: none;
}

@media screen and (max-width: 490px) {
    .uc-embedding-wrapper p {
        display: none;
    }
}
@media screen and (max-width: 390px) {
    .uc-embedding-wrapper {
        top: 28% !important;
    }
}

/*Kontakt Kriener Text*/
#c415 > p {
    margin-bottom: 0;
}
/*Kontakt Krönert Text*/
#c420 > p {
    margin-bottom: 0;
}

/*Kontakt Krönert Text*/
#c4127 > p {
    margin-bottom: 0;
}

.map-gizeh .marker-inner.no-margin p:first-of-type {
    margin-bottom: 0;
}
/*Dispoform Text Maps */
#c498 > div > div.map-gizeh > div > div.gm-style > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(4) > div > div > div > div.gm-style-iw.gm-style-iw-c > div.gm-style-iw-d > div > div > p:nth-child(9) {
    margin-bottom: 0;
}

/*for accessibility conformity sub menu*/
.page-submenu {
    background-color: rgba(117, 117, 117, 0.9);
}

/*for accessibility conformity main menu*/
header .secondary-nav .nav-item .nav-link {
    color: rgb(117,117,117);
}

/*for accessibility conformity main menu */
.frame-type-html a,
.frame-type-text a,
.frame-type-text-media a {
  text-decoration: underline;
}
/*for accessibility conformity links in text*/
.frame-type-html a.btn-secondary, .frame-type-html a.btn-primary, .frame-type-html a:has(.btn-secondary), .frame-type-html a:has(.btn-primary),
.frame-type-text a.btn-secondary,
.frame-type-text a.btn-primary,
.frame-type-text a:has(.btn-secondary),
.frame-type-text a:has(.btn-primary),
.frame-type-text-media a.btn-secondary,
.frame-type-text-media a.btn-primary,
.frame-type-text-media a:has(.btn-secondary),
.frame-type-text-media a:has(.btn-primary) {
  text-decoration: none;
}


/*for accessibility conformity forms */

.frame-type-form_formframework input::placeholder,
.frame-type-form_formframework textarea::placeholder,
.frame-type-form_formframework select::placeholder{
    color: rgb(117,117,117);
}
.frame-type-form_formframework .filter-option-inner-inner {
    color: rgb(117,117,117);
}

.frame-type-form_formframework .dropdown-item {
    color: rgb(117,117,117) !important;
}

/*for accessibility conformity forms */
.story-slider-paging .total {
    color: rgb(117,117,117) !important;
}