/*Bildposition für Hintergrundbilder*/
.wbox-headerbild-bildwrapper {
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    width: 100%;
    height: 65vh;
}
.page-template-home .wbox-headerbild-bildwrapper {
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    width: 100%;
    height: 100vh;
}
.wbox-headerbild-bild {
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.wbox-focuspoint-content {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}
.wbox-focuspoint-content .content {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color:#fff;
}
.page-template-home .wbox-focuspoint-content {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.page-template-home .wbox-focuspoint-content .content {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    margin-top: 80px;
}

.wbox-focuspoint-content .content h2 {
    font-size: 65px;
    font-weight: 700;
    line-height: 1.3em;
    text-shadow: 0 5px 15px rgba(0,0,0,0.65);
    color:#fff;
    margin: 0;
    text-align: center;
}
@media (max-width: 1024px) {
    .wbox-focuspoint-content .content h2 {
        font-size: 43px;
        margin: 0 10px 0 10px;
    }
}

@media (max-width: 768px) {
    .wbox-headerbild-bildwrapper {
        height: 45vh;
    }
    .page-template-home .wbox-headerbild-bildwrapper {
        height: 60vh;
    }
    .wbox-focuspoint-content .content h2 {
        font-size: 30px;
        margin: 0 10px 0 10px;
    }
}
@media (max-width: 1023px) and (orientation: landscape) {
    .wbox-headerbild-bildwrapper {
        height: 60vh;
    } 
}


 .bgimgpos-lt {
    background-position: left top;
}
 .bgimgpos-lt_halboben {
    background-position: left 25%;
}
 .bgimgpos-lc {
    background-position: left center;
}
 .bgimgpos-lb {
    background-position: left bottom;
}
 .bgimgpos-lb_halbunten {
    background-position: left 75%;
}
 .bgimgpos-ct {
    background-position: center top;
}
 .bgimgpos-ct_halboben {
    background-position: center 25%;
}
 .bgimgpos-cc {
    background-position: center center;
}
 .bgimgpos-cb_halbunten {
    background-position: center 75%;
}
 .bgimgpos-cb {
    background-position: center bottom;
}
 .bgimgpos-rt {
    background-position: right top;
}
 .bgimgpos-rt_halboben {
    background-position: right 25%;
}
 .bgimgpos-rc {
    background-position: right center;
}
 .bgimgpos-rb {
    background-position: right bottom;
}
 .bgimgpos-rb_halbunten {
    background-position: right 75%;
}

.page-template-full .wbox-focuspoint-content .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
}


/*  Zoom-Effekt  */
/* @-webkit-keyframes zooming {
	0% {-webkit-transform: scale(1);}
	100% {-webkit-transform: scale(1.3);}
}
@keyframes zooming {
	0% {-webkit-transform: scale(1);transform: scale(1);}
	100% {-webkit-transform: scale(1.3);transform: scale(1.3);}
}
.zooming {
	-webkit-animation-name: zooming;
	-webkit-animation-duration: 30s;
	-webkit-animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;	
	animation-name: zooming;
	animation-duration: 30s;
	animation-fill-mode: forwards;
    animation-iteration-count: infinite;
	animation-direction: alternate;
} */