/*
 Theme Name:   Hello Elementor Child
 Description:  Hello Elementor Theme
 Author:       Lutz Möller
 Author URI:   https://www.nouvellecom.de
 Template:     hello-elementor
 Version:      1.0
 Text Domain:  hello-elementor-child
*/
/* Mitarbeiter Slider */
#slidemitarbeiter .swiper-slide-inner {
    background-color: #ffffff;
    padding: 20px;
}
#slidemitarbeiter .elementor-image-carousel-caption {
    line-height: 16px;
}
#slidemitarbeiter .swiper-pagination-bullets {
    bottom: -20px !important;
}
.mtbr-icon {
    height: 25px !important;
    margin: 6px 10px 0px 0px;
    filter: invert(39%) sepia(89%) saturate(1742%) hue-rotate(326deg) brightness(96%) contrast(85%);
}
.mtbr-icon:hover {
    filter: invert(63%) sepia(1%) saturate(1583%) hue-rotate(328deg) brightness(88%) contrast(90%);
}
.mtbr-box-active {
    background-color: #ffffff;
    border: 1px solid #d0d0d0;
}
.mtbr-box-disabled {
    background-color: #ffffff;
    border: 1px solid transparent;
}
.mtbr-name {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
}
.mtbr-function {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
}
.mtbr-tel, .mtbr-fax {
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    color: var(--e-global-color-primary );
}
.mtbr-h {
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: var(--e-global-color-primary );
}
.mtbr-contact-h {
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
}
.mtbr-motto {
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
}
/* Form Messages */
.elementor-message {
    background-color: #000;
    color: #fff !important;
    padding: 10px;
}
.elementor-message-success {
    background-color: #45854b !important;
}
.elementor-message-danger, .elementor-message-warning {
    background-color: #8f0000 !important;
}
/* Rechtliches */
.rechtliches h1 {
    font-size: 1.6em;
}
.rechtliches h2, .rechtliches h3 {
    font-size: 1.2em;
}

/* Dieser BG nachdem das Video durchgelaufen ist */
.ncherovidend {
    background: url(/wp-content/uploads/ncom_render.jpg) 50% 50% !important;
    background-size: cover !important;

}