/* BK Front Slider 1.0.0 - Ersatz fuer LayerSlider 4.x (Skin "123ecology") */
.bkfs{position:relative;width:100%;margin:0 auto}
.bkfs-viewport{position:relative;width:100%;height:0;overflow:hidden;background:#f5f5f5}
.bkfs-stage{position:absolute;left:0;top:0;transform-origin:0 0;-webkit-transform-origin:0 0}
.bkfs-slide{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;visibility:hidden}
.bkfs-slide:first-child{visibility:visible}
.bkfs.is-ready .bkfs-slide{visibility:hidden}
.bkfs.is-ready .bkfs-slide.is-active,.bkfs.is-ready .bkfs-slide.is-moving{visibility:visible}
.bkfs .bkfs-l,.bkfs .bkfs-bg{position:absolute;margin:0;padding:0;line-height:normal;max-width:none !important}
.bkfs .bkfs-l{white-space:nowrap}
.bkfs .bkfs-bg{left:0;top:0;width:100%;height:100%}
.bkfs-prev,.bkfs-next,.bkfs-dot,.bkfs-toggle{display:block;background:url(skin.png) no-repeat;text-decoration:none;outline:none}
.bkfs-prev,.bkfs-next{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;z-index:10;opacity:0;transition:opacity .3s}
.bkfs-prev{left:10px;background-position:0 0}
.bkfs-prev:hover{background-position:0 -75px}
.bkfs-next{right:10px;background-position:-150px 0}
.bkfs-next:hover{background-position:-150px -75px}
.bkfs:hover .bkfs-prev,.bkfs:hover .bkfs-next,.bkfs-prev:focus,.bkfs-next:focus{opacity:1}
.bkfs-nav{position:absolute;left:0;right:0;bottom:8px;text-align:center;z-index:10;font-size:0;line-height:0}
.bkfs-dot,.bkfs-toggle{display:inline-block;height:20px;vertical-align:middle}
.bkfs-dot{width:20px;background-position:0 -150px}
.bkfs-dot.is-active,.bkfs-dot:hover{background-position:-75px -150px}
.bkfs-toggle{width:25px;background-position:-450px 0;margin-right:6px}
.bkfs-toggle:hover{background-position:-450px -75px}
.bkfs.is-paused .bkfs-toggle{background-position:-300px 0}
.bkfs.is-paused .bkfs-toggle:hover{background-position:-300px -75px}
@media (prefers-reduced-motion:reduce){.bkfs *{transition:none !important}}
