

.cbkeyvisualslider {
    position: relative;
}

/** Max width of keyvisual**/
.cbkeyvisualslider.max1180Width{    max-width:1280px; margin:0 auto; }
.cbkeyvisualslider.max1600Width{    max-width:1600px; margin:0 auto; }
.cbkeyvisualslider.fullWidth{       width:100%; }
.cbkeyvisualslider .teaserMaxWidth{
    position:relative;
    max-width:1280px;
    width:unset;
    margin-left: calc(50% - 640px);
    margin-right: calc(50% - 640px);
}
@media only screen and (max-width: 1280px) {
    .cbkeyvisualslider .teaserMaxWidth{
        max-width:unset;
        width:100%;
        margin-left: 3rem;
        margin-right: 3rem;
    }
}


/** Teaser **/
.cbkeyvisualslider .teasers-active {
    position: absolute;
}
.cbkeyvisualslider .teaserMaxWidth.leftBottom .teasers-active{  bottom:0; left:0; }
.cbkeyvisualslider .teaserMaxWidth.rightBottom .teasers-active{ bottom:0; right:0; }
.cbkeyvisualslider .teaserMaxWidth.leftTop {                    top:0; position:absolute; width:1180px; }
.cbkeyvisualslider .teaserMaxWidth.leftTop .teasers-active{     left:0; }
.cbkeyvisualslider .teaserMaxWidth.rightTop {                   top:0; position:absolute; width:1180px; }
.cbkeyvisualslider .teaserMaxWidth.rightTop .teasers-active{    right:0; }

.cbkeyvisualslider .teasers{
    display:none;
}

.cbkeyvisualslider .teaser-cache {
    display: none;
}
/** END of Teaser **/




.cbkeyvisualslider .smoothslides-on{
    width:100%;
}



/** Navigation arrows **/
.cbkeyvisualslider .smoothslides-on a.ss-next,
.cbkeyvisualslider .smoothslides-on a.ss-prev {
    bottom: auto;
    top: 45%;
    background-color: rgba(255,255,255,0);
    border-radius: 50px;
    font-size: 28px;
    color:rgba(255,255,255,0);
}
.cbkeyvisualslider .smoothslides-on a.ss-next {
    right: 20px;
}

.cbkeyvisualslider .smoothslides-on a.ss-prev {
    left: 20px;
}

.cbkeyvisualslider:hover .smoothslides-on a.ss-next,
.cbkeyvisualslider:hover .smoothslides-on a.ss-prev {
    background-color: rgba(255,255,255,.2);
    color: rgba(255,255,255,.6);
}
.cbkeyvisualslider .smoothslides-on a.ss-next:hover,
.cbkeyvisualslider .smoothslides-on a.ss-prev:hover {
    background-color: rgba(255,255,255,.9);
    color:black;
}
/** END of navigation arrows **/





