.element-bonitas-einrichtungen .bonitas-einrichtungen {
    display: block;
    grid-template-columns: auto;
}


.element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung {
    display: grid;
    grid-template-columns: 35% 65%;
    margin-bottom: 30px;

}

.wg-infos-heading {

    word-wrap: break-word;

}
.einrichtung img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}

.element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner {
    display: grid;
    grid-template-columns: 60% 40%;
    color: #000;
}

.element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner .wg-text {
    padding-right: 1.2vw;


}

.element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner .wg-text .budi_button {}


    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner .wg-info {
        border-left: solid 2px var(--button-color);
        padding-left: 1.2vw;
    }

    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner .wg-info p {
        font-size: 1rem;
    }

    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner .wg-info p a {
        font-size: 1rem;
        color: #000;
    }

    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner .wg-info p.wg-infos-heading {
        font-size: 1rem;
    }

    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner .wg-info .wg-infos-heading {
        margin-bottom: 0.4rem;
        color: var(--button-color);
        text-transform: uppercase;
        letter-spacing: 0.2rem;
    }


    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container {

        padding: 25px 30px 5px 30px;
    }

    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container h3 {
        color: var(--button-color);
        text-transform: uppercase;
        letter-spacing: 0.2rem;
        font-size: 1rem;
    }

    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .wg-einleitung {
        color: var(--color-main);
        text-transform: uppercase;
        font-size: 2rem;
    }


    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung:nth-child(2n - 1) {
        background: var(--color-sub);

    }

    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung:nth-child(2n - 2) {
        background: var(--color-main);

    }

    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung:nth-child(2n - 2) h3 {
        color: white;
    }

    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung:nth-child(2n - 2) .wg-einleitung {
        color: var(--color-sub);
    }

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

    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung:nth-child(2n - 2) .content-container .content-container-inner .wg-info {
        border-left: solid 2px var(--color-sub);
    }

    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung:nth-child(2n - 2) .wg-info a {
        font-size: 0.8rem;
        color: white !important;
    }

    .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung:nth-child(2n - 2) .content-container-inner {
        color: white;
    }

    @media (min-width: 768px) {
        .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung:nth-child(2n - 2) {
            grid-template-columns: 65% 35% !important;

        }

        .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .reverse {
            order: 2;
        }
    }


    .budi_button {
        display: flex;
    }

    .budi_button a.btn {
        padding: 14px 20px 13px;
    }

    .budi_button a.standard {
        background: var(--button-color);
        color: white;
        transition: all 500ms;
    }

    .budi_button a.standard:hover {
        background: var(--button-hover-color);
        color: white;
    }


    .budi_button a.outline {
        background: transparent;
        border: solid 2px var(--button-color);
        color: var(--button-color);
    }

    .budi_button a.outline:hover {
        background: var(--button-hover-color);
    }

    .budi_button a.theme-corners {
        border-radius: var(--button-corners);
    }

    .budi_button a.br0 {
        border-radius: 0px;
    }

    .budi_button a.br5 {
        border-radius: 5px;
    }

    .budi_button a.br9999 {
        border-radius: 9999px;
    }

    @media (max-width: 768px) {
        .budi_button {
            justify-content: center !important;
            margin-bottom: 20px;
        }
    }

    @media (max-width: 560px){
        .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner {
            grid-template-columns: 1fr;

        }
        .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung {
            grid-template-columns: 1fr!important;
        }
        .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .wg-einleitung {
            font-size: 1.4rem;
        }

    }



    @media (min-width: 561px) and (max-width: 767px){

        .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .wg-einleitung {
            font-size: 1.4rem;
        }

        .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung {
            grid-template-columns: 1fr!important;
        }

        .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner {
            grid-template-columns: 50% 50%;

        }

        .einrichtung img{
            display: block;
            margin: 0 auto;
        }

        .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container {
            padding: 25px 0px 5px 15px;
        }
    }

    @media (min-width: 768px) and (max-width: 1024px){
        .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .wg-einleitung {
            font-size: 1.4rem;
        }

        .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner .wg-info p.wg-infos-heading {
            font-size: 0.8rem;
        }

        .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner .wg-info p {
            font-size: 0.8rem;
            margin-bottom: 0.5rem!important;
        }

        .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner .wg-info p a {
            font-size: 0.8rem;
        }


        /*Fix
        @media only screen and (max-width: 1000px) {
        .bonitas-einrichtungen, .einrichtung, .element-bonitas-einrichtungen .bonitas-einrichtungen .einrichtung .content-container .content-container-inner {
        display: block!important;
        max-width: 500px;
        margin: auto;

    }
    .einrichtung img {
    max-width: 100%!important;
    display: block;
    margin: auto;
    width: 100%;
    height: auto;
}

.einrichtung {
margin-bottom: 50px;
}

.einrichtung .budi_button {
margin-bottom: 30px;
}

}

/* Ende Fix WGs*/
