/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 450px)                              */
/*                                                                             */
/*                                                                             */
/*******************************************************************************/

@media (min-width: 450px) {



}

/*ENDE @media (min-width: 450px) ENDE*/


/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 640px)                              */
/*                                                                             */
/*                                                                             */
/*******************************************************************************/

@media (min-width: 640px) {


.hg_logo_top {
    position: fixed;
}
.content-box {
 
    margin-top: 194px;
}
.logo_box {
    
    margin: 0 5px 50px;

}

.navigation {
    /*width: 100%;*/
    width: 128px;
}




    tr {
        display: table-row;
    }


    .logo_box {
        margin: 0 50px;
    }



}/*ENDE @media (min-width: 600px) ENDE*/

/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 767px)                              */
/*                                                                             */
/*                                                                             */
/*******************************************************************************/

@media (min-width: 769px) {

.links_top .links .custom a {
    
    font-size: 14px;
    padding: 20px 40px;
}
.links_top .links .custom a img {
    display: none;
}

    
.slider_box {
 
    margin-top: 184px;
}

.slider_txt {
    
    height: 100%;
    padding: 0 0 0 250px;
    
    
}
.slider_txt_item img {
    display: block;
}
    

    .com-content-article.item-page {
        margin: 0 150px 50px;
    }

    .footer1 {
        display: flex;
        flex-flow: wrap;
        width: 100%;
    }

    .phocamaps {
        width: 500px;
    }

}/*ENDE @media (min-width: 767px) ENDE*/

/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 990px)                              */
/*                                                                             */
/*                                                                             */
/*******************************************************************************/

@media (min-width: 990px) {

    .wrapper {
        margin: 0 50px;
    }

    .fix_box {

    }

    .fix_border {
        left: 50px;
        /*width: calc(100vw - 100px);*/
        width: calc(100% - 100px);
    }

    h1, .h1 {
        font-size: 48px;
        padding: 0px 25px 50px;
    }

    h2, .h2 {
        font-size: 36px;

    }

    h3, .h3 {
        padding-top: 28px;
    }


    .hg_logo_top {

        /*box-shadow: none;*/
    }

    .logo_top_line {
        /*        height: 60px;
                width: calc(100% - 110px);*/

    }
    .logo {

        /*width: 300px;*/
    }

    .links_top .links{
        margin: 0px 60px;
    }

    .links_top .links .custom a {
        margin: 0 10px;
        font-size: inherit;
    }

    
    
    .cameraSlide img {
    width: 100% !important;
    height: auto !important;
    background-color: #eee;

}
    
    

    /* Tabelle */

    tr {

        display: table-row;

    }


    /* SLIDER */


    /*    .hg_slider {
            margin-top: 144px;
            height: calc(100vh - 144px);
    
        }
    
        .slider_txt {
            display: block;
        }
        .slider_txt_item .custom h3 {
            font-size: 48px;
        }
    
        .slider {
            width: 60%;
        }*/



    /*    .camera_fakehover {
            height: calc(100% - 144px);
        }
    
        .camera_caption > div {
    
            padding: 10px 20px;
        }*/



    /* OVERRRIDES */
    /* +++ Bild links Text rechts +++ Sprechzeiten +++ */

    .bild_links_text_rechts {

        flex-flow: row;
    }
    .hg-item {
        width: 40%;
    }

    .bild_links_text_rechts .item-content {
        width: 60%;
        margin-right: 50px;
        padding: 50px 25px;
    }

    /* +++ Bild rechts Text links +++ Ihre Basisversorgung +++ */

    .bild_rechts_text_links {
        flex-flow: row-reverse;
    }

    .bild_rechts_text_links .item-content {
        width: 60%;
        margin-left: 50px;
        padding: 50px 25px;
    }






    #startseite .content-box {
        margin-top: 144px;
    }


    /* BLOG */
    #default .blog .blog-items {
        flex-flow: wrap;
    }

    
   
    

    /* 2 Spalten */
    .blog .columns-2{
        margin: 0 50px;
    }

    .blog .columns-2 .blog-item {
        width: 50%;
        padding: 25px 50px;
    }

    
    #leistungen .blog-items.columns-2 {
    
    flex-flow: wrap;
}
    #leistungen .blog-items.columns-2 .blog-item {
    width: 46%;
    
}
#leistungen .blog-items.columns-2 .blog-item:nth-child(odd){
    
    margin: 25px 2% 25px 0;
    
}
#leistungen .blog-items.columns-2 .blog-item:nth-child(even){
    
    margin: 25px 0 25px 2%;
}



    /* 3 Spalten */

    .blog .columns-3 {
        margin: 0 70px;
    }

    .blog .columns-3 .blog-item {
        width: calc((100% - 20px) / 3);
    }



    .blog .columns-3 .blog-item:nth-child(3n+1) {
        margin: 5px 5px 5px 0;
    }
    .blog .columns-3 .blog-item:nth-child(3n+2) {
        margin: 5px;
        background: #eee;
    }
    .blog .columns-3 .blog-item:nth-child(3n+0) {
        margin: 5px 0 5px 5px;
    }



    /* Footer */

    .footer1 {
        display: flex;
        flex-flow: row;
        width: 100%;
    }

    .footer_box_image {

        display: block;
    }

    .footer_logo,
    .footer_box_kontakt .custom {
        padding: 25px 100px;
    }

    .footer_box_info {

        margin-right: 50px;
        padding: 25px 100px;
        text-align: center;
    }



    /***********  MOBILE MENU CK ************/
    #mobilemenuck-1-mobile-bar {
        /*margin: 5px 50px;*/
        top: -5px;
    }

    [data-id="mobilemenuck-1"].mobilemenuck {
        background: var(--hintergrund2);
        padding: 150px 300px;
    }







}



/*ENDE @media (min-width: 990px) ENDE*/

/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 1200px)             		           */
/*                                                                             */
/*                                                                             */
/*******************************************************************************/

@media (min-width: 1200px) {


    .logo {

        /*width: 400px;*/
    }


    /* 2 Spalten */
    .blog .columns-2{
        margin: 0 150px;
    }

    /* 3 Spalten */

    .blog .columns-3 {
        margin: 0 150px;
    }

    .blog .columns-3 .blog-item {
        width: calc((100% - 100px) / 3);
    }

    .blog .columns-3 .blog-item:nth-child(3n+1) {
        margin: 25px 25px 25px 0;
    }
    .blog .columns-3 .blog-item:nth-child(3n+2) {
        margin: 25px;
        background: #eee;
    }
    .blog .columns-3 .blog-item:nth-child(3n+0) {
        margin: 25px 0 25px 25px;
    }


    /* OVERRRIDES */
    /* +++ Bild links Text rechts +++ Sprechzeiten +++ */


    .bild_links_text_rechts .item-content {

        padding: 50px 100px;
    }

    /* +++ Bild rechts Text links +++ Ihre Basisversorgung +++ */



    .bild_rechts_text_links .item-content {

        padding: 50px 100px;
    }

} /*ENDE @media (min-width: 1160px) ENDE*/


@media (min-width: 1440px) {
    .footer_box_image .custom {

        background-size: 100% auto;

    }
 .navigation_links {
        top: -15px;
    }

    .phocamaps {
        width: 600px;
    }

}