/*
Theme Name:   Fachpflege Bodensee GmbH
Theme URI:    https://bundesweit.digital/
Description:  budigital Child Theme
Author:       bundesweit.digital GmbH
Author URI:   https://bundesweit.digital/
Template:     budigital
Version:      1.1.1
*/

/*
.fill-row-custom2-left .sub-headline p,
.fill-row-custom2-right .sub-headline-right p,
.fill-row-custom2-left .wpb_text_column,
.fill-row-custom2-right .wpb_text_column,
.fill-row-custom2-right .sub-headline p {
    color: #FFF;
}

.fill-row-custom2-full .sub-headline p,
.fill-row-custom2-full .wpb_text_column {
    color: #FFF;
}

.fill-row-custom2-right-75 .sub-headline p,
.fill-row-custom2-right-75 .wpb_text_column {
    color: #FFF;
}

.fill-row-custom2-left-75 .sub-headline p,
.fill-row-custom2-left-75 .wpb_text_column {
    color: #FFF;
}

.fill-row-custom2-full .sub-headline-center p {
    color: #FFF;
}

.fill-row-custom2-full .wpforms-form input[type=text],
.fill-row-custom2-full .wpforms-form textarea {
    color: #FFF !important;
}

.fill-row-custom-right .sub-headline-right p {
    color: var(--color-main);
}

*/





/*  Box starseite */
.blue-box-over-picture {
    background-color: var(--color-main) !important;
}


/*
header
*/



/* Position the close button (top right corner) */



/*Buttons*/




.fill-row-custom-left .budi_button a.btn {
    background: var(--color-sub);
    color: var(--color-main);
}

.fill-row-custom-left .budi_button a.btn:hover {
    background: var(--color-sub);
    color: var(--color-main);
}



/* Checklist item */
.fill-row-custom2-left .check-list-item {
    color: #fff;
}

.fill-row-custom2-left .check-list-item .budi-svg line {
    stroke: #fff;
}





/* einrichtungen */
/*
.element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .wg-einleitung,
.element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner,
.element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner .wg-info p a {
    color: var(--color-main) !important;
}*/

.element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung:nth-child(2n - 2) .content-container .content-container-inner .wg-info .wg-infos-heading {
    color: var(--button-color) !important;
}

.element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung:nth-child(2n - 2) .content-container .content-container-inner .wg-info {
    border-color: var(--button-color) !important;
}

.element-mitarbeiter-team .contact-persons-row .person .ma-name {
    color: var(--button-color) !important;
}

.wpsl-search label {
    color: #fff;
}


/*Job Anfrage Icon*/

#job_search path {

    fill: #fff;

}

.anfrage_wrapper .slider p {

    font-size: 20px !important;
}

/*Mtarbeiter anzeigen*/
.budi-mitarbeiter .budi-mitarbeiter-name {

    color: var(--color-light) !important;

}

/*Formulare*/
.bonitas-wpcf7 p {
    color: white;
}




.fill-row-color-main-full {
    background: var(--color-main);
}


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 767px) {


    .fill-row-color-main-right,
    .fill-row-color-main-left {
        background: var(--color-main);
    }

}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 768px) {

    .fill-row-color-main-right,
    .fill-row-color-main-left {
        background: var(--color-main);
    }

}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) and (max-width: 991px) {

    .fill-row-color-main-left {
        background: linear-gradient(90deg, var(--color-main) 0%, var(--color-main) 85%, rgba(255, 255, 255, 1) 85%, rgba(255, 255, 255, 1) 100%);
    }


    .fill-row-color-main-right {
        background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 15%, var(--color-main) 15%, var(--color-main) 100%);
    }
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) and (max-width: 1440px) {

    .fill-row-color-main-left {
        background: linear-gradient(90deg, var(--color-main) 0%, var(--color-main) 85%, rgba(255, 255, 255, 1) 85%, rgba(255, 255, 255, 1) 100%);
    }


    .fill-row-color-main-right {
        background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 15%, var(--color-main) 15%, var(--color-main) 100%);
    }

}

/* FHD*/
@media only screen and (min-width: 1441px) {

    .fill-row-color-main-left {
        background: linear-gradient(90deg, var(--color-main) 0%, var(--color-main) 80%, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 1) 100%);
    }

    .fill-row-color-main-right {
        background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 20%, var(--color-main) 20%, var(--color-main) 100%);
    }

}

/*4k*/
@media only screen and (min-width: 2000px) {

    .fill-row-color-main-left {
        background: linear-gradient(90deg, var(--color-main) 0%, var(--color-main) 85%, rgba(255, 255, 255, 1) 85%, rgba(255, 255, 255, 1) 100%);
    }


    .fill-row-color-main-right {
        background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 15%, var(--color-main) 15%, var(--color-main) 100%);
    }

}

/* Custom CSS
==================================== */

/* WPSL */
#wpsl-search-wrap label {
    color: var(--color-main);
}

/* CF7 */
.fill-row-custom2-full .bonitas-wpcf7 p {
    color: #000;
}



.fill-row-custom2-full .bonitas-wpcf7 a:hover {
    text-decoration: none;
}


.fill-row-custom2-full .bonitas-wpcf7 ::-webkit-input-placeholder {
    /* Edge */
    color: var(--color-main);
}

.fill-row-custom2-full .bonitas-wpcf7 :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: var(--color-main);
}

.fill-row-custom2-full .bonitas-wpcf7 ::placeholder {
    color: var(--color-light);
}

.bo-input-bk input:not(.wpcf7-submit),
.bo-input-bk textarea,
.bo-input-bk select,
.bo-text-bk {
    color: var(--color-main) !important;
}

span.wpcf7-not-valid-tip{
    margin-top: 5px;
}


/*Bontas WG*/
.element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung:nth-child(2n - 2) h3 {
    color: var(--button-color) !important;
}

footer .footer_widget_title {
    color: var(--color-sub);
}

/* Kontaktelement */
.bonitas-contact-element__form input::placeholder,
.bonitas-contact-element__form textarea::placeholder {
    color: var(--color-light) !important;
}

.bonitas-contact-element__form .form-headline {
    color: var(--color-main) !important;
}

.bonitas-contact-element__form p {
    color: #000 !important;
}
.bonitas-contact-element__form .bo-text-wt a {
    color: var(--color-light) !important;
}

.bonitas-contact-element__form .captcha-image .cf7ic_instructions span {
    color: white !important; 
}