.br-stage,.br-stage-bg{top:0;left:0;width:100%;height:100%}.banner-rotator ul.slides li.br-item .tooltip,.br-layers,.br-slides li.br-item .tooltip{visibility:hidden}.br-nav-wrapper .white.br-next-wrapper:hover .br-outer-next div,.br-nav-wrapper .white.br-next-wrapper:hover .br-outer-prev div,.br-nav-wrapper .white.br-next-wrapper:hover .br-side-next div,.br-nav-wrapper .white.br-next-wrapper:hover .br-side-prev div,.br-nav-wrapper .white.br-prev-wrapper:hover .br-outer-next div,.br-nav-wrapper .white.br-prev-wrapper:hover .br-outer-prev div,.br-nav-wrapper .white.br-prev-wrapper:hover .br-side-next div,.br-nav-wrapper .white.br-prev-wrapper:hover .br-side-prev div,.br-next-button div,.br-next-button.br-down div,.br-next-button.white div,.br-next-button.white.br-down div,.br-no-touch .br-next-button.white.br-down:hover div,.br-no-touch .br-next-button.white:hover div,.br-no-touch .br-play-button.white.br-pause:hover div,.br-no-touch .br-play-button.white:hover div,.br-no-touch .br-prev-button.white.br-up:hover div,.br-no-touch .br-prev-button.white:hover div,.br-outer-next div,.br-outer-prev div,.br-play-button div,.br-play-button.br-pause div,.br-play-button.white div,.br-play-button.white.br-pause div,.br-prev-button div,.br-prev-button.br-up div,.br-prev-button.white div,.br-prev-button.white.br-up div,.br-side-next div,.br-side-prev div,.icon-sprite{background-image:url(../assets/icon-sf3d4f583f7.png);background-repeat:no-repeat}.banner-rotator img{max-width:none!important;max-height:none!important}.br-flat-shadow{-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,.5);-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,.5);box-shadow:0 10px 6px -6px rgba(0,0,0,.5)}.banner-rotator,.br-outer-navs,.br-wrapper{position:relative;border:0 solid #000;outline:0;zoom:1}.br-stage{position:relative;overflow:visible}.br-stage-bg{position:absolute;overflow:hidden;-moz-perspective:1500px;-webkit-perspective:1500px;perspective:1500px}.br-screen,.br-stage-bg>div{overflow:visible;width:100%;height:100%;top:0;left:0}.br-stage-bg>div{position:absolute;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.br-stage-bg>div .br-face-bottom,.br-stage-bg>div .br-face-left,.br-stage-bg>div .br-face-right,.br-stage-bg>div .br-face-top{position:absolute;width:100%;height:100%;background-color:#000;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.br-stage-bg>div .white.br-face-bottom,.br-stage-bg>div .white.br-face-left,.br-stage-bg>div .white.br-face-right,.br-stage-bg>div .white.br-face-top{background-color:#b9b9b9}.br-stage-bg>div .br-face-left{left:0;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-origin:0 50%;-moz-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.br-stage-bg>div .br-face-right{right:0;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-moz-transform:rotateY(-90deg);-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.br-stage-bg>div .br-face-top{top:0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-moz-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.br-stage-bg>div .br-face-bottom{bottom:0;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-moz-transform:rotateX(90deg);-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.br-screen{position:relative;-moz-perspective:1500px;-webkit-perspective:1500px;perspective:1500px}.banner-rotator ul.slides,.br-slides{position:absolute;top:0;left:0;padding:0;margin:0;list-style:none;overflow:hidden;width:100%;height:100%}.banner-rotator ul.slides li.br-item,.br-slides li.br-item{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:0;margin:0;visibility:hidden}.banner-rotator ul.slides li.br-item img.br-img,.br-slides li.br-item img.br-img{position:absolute;top:0;left:0}.br-preloader{position:absolute;top:50%;left:50%;width:48px;height:48px;margin-top:-24px;margin-left:-24px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 0 2px 0 rgba(0,0,0,.5);background:url(../assets/loader.gif) center no-repeat}.br-layers,.br-layers .br-layer-bin,.br-links,.br-links .br-link,.br-load-screen{top:0;left:0;width:100%;height:100%;position:absolute;overflow:hidden}.br-links .br-link{display:none;background:url(../assets/spacer.png?1276378866) center no-repeat}.br-layers .br-layer-bin .br-layer{display:none;position:absolute;color:#fff;line-height:normal;visibility:visible;overflow:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.br-effect-wrapper{position:absolute;border:none;padding:0;margin:0;font-size:100%;background:0 0;overflow:hidden}.br-opacity-transition{-moz-transition:opacity .4s;-o-transition:opacity .4s;-webkit-transition:opacity .4s;transition:opacity .4s}.br-all-transition{-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}.br-color-transition{-moz-transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s;-o-transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s;-webkit-transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s;transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s}.br-element-transition{-moz-transition:-moz-transform .4s,opacity .4s;-o-transition:-o-transform .4s,opacity .4s;-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s}.br-load-screen .br-progress-bar{position:absolute;top:50%;left:50%;width:200px;height:10px;margin-top:-5px;margin-left:-100px;background-color:#f7f7f7;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f5f5f5),color-stop(100%,#f9f9f9));background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);overflow:hidden}.br-load-screen .br-progress-bar div{float:left;width:0;height:100%;background-color:#149bdf;background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.15);-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.15);-moz-transition:width .6s;-o-transition:width .6s;-webkit-transition:width .6s;transition:width .6s;-moz-animation:br-load-bar 2s linear infinite;-webkit-animation:br-load-bar 2s linear infinite;animation:br-load-bar 2s linear infinite}@-moz-keyframes br-load-bar{from{background-position:20px 0}to{background-position:0 0}}@-webkit-keyframes br-load-bar{from{background-position:20px 0}to{background-position:0 0}}@keyframes br-load-bar{from{background-position:20px 0}to{background-position:0 0}}.br-hidden{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}@-moz-keyframes br-shade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes br-shade-in{from{opacity:0}to{opacity:1}}@keyframes br-shade-in{from{opacity:0}to{opacity:1}}@-moz-keyframes br-layer-flip-down{from{-moz-transform:rotateX(90deg);transform:rotateX(90deg)}to{-moz-transform:rotateX(0);transform:rotateX(0)}}@-webkit-keyframes br-layer-flip-down{from{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}to{-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes br-layer-flip-down{from{-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}to{-moz-transform:rotateX(0);-ms-transform:rotateX(0);-webkit-transform:rotateX(0);transform:rotateX(0)}}@-moz-keyframes br-layer-flip-down-out{from{-moz-transform:rotateX(0);transform:rotateX(0)}to{-moz-transform:rotateX(90deg);transform:rotateX(90deg)}}@-webkit-keyframes br-layer-flip-down-out{from{-webkit-transform:rotateX(0);transform:rotateX(0)}to{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}}@keyframes br-layer-flip-down-out{from{-moz-transform:rotateX(0);-ms-transform:rotateX(0);-webkit-transform:rotateX(0);transform:rotateX(0)}to{-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}}@-moz-keyframes br-layer-flip-up{from{-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}to{-moz-transform:rotateX(0);transform:rotateX(0)}}@-webkit-keyframes br-layer-flip-up{from{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}to{-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes br-layer-flip-up{from{-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}to{-moz-transform:rotateX(0);-ms-transform:rotateX(0);-webkit-transform:rotateX(0);transform:rotateX(0)}}@-moz-keyframes br-layer-flip-up-out{from{-moz-transform:rotateX(0);transform:rotateX(0)}to{-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}}@-webkit-keyframes br-layer-flip-up-out{from{-webkit-transform:rotateX(0);transform:rotateX(0)}to{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}}@keyframes br-layer-flip-up-out{from{-moz-transform:rotateX(0);-ms-transform:rotateX(0);-webkit-transform:rotateX(0);transform:rotateX(0)}to{-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}}@-moz-keyframes br-layer-flip-right{from{-moz-transform:rotateY(-90deg);transform:rotateY(-90deg)}to{-moz-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes br-layer-flip-right{from{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}to{-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes br-layer-flip-right{from{-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}to{-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}}@-moz-keyframes br-layer-flip-right-out{from{-moz-transform:rotateY(0);transform:rotateY(0)}to{-moz-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-webkit-keyframes br-layer-flip-right-out{from{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@keyframes br-layer-flip-right-out{from{-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}to{-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-moz-keyframes br-layer-flip-left{from{-moz-transform:rotateY(90deg);transform:rotateY(90deg)}to{-moz-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes br-layer-flip-left{from{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}to{-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes br-layer-flip-left{from{-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}to{-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}}@-moz-keyframes br-layer-flip-left-out{from{-moz-transform:rotateY(0);transform:rotateY(0)}to{-moz-transform:rotateY(90deg);transform:rotateY(90deg)}}@-webkit-keyframes br-layer-flip-left-out{from{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@keyframes br-layer-flip-left-out{from{-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}to{-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}
/* loading option */
.br-preloader {
	display:block;
	position: absolute;
	position:fixed;
	top:50%;
	left:50%;
	/*background:#fff url(../images/alla-hopp-logo-spin.jpg) center center no-repeat; */
    width: 250px;
    height: 250px;
    margin: -150px 0 0 -150px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #3498db;

    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
          animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}

    .br-preloader:before {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        right: 5px;
        bottom: 5px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #e74c3c;

        -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
          animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    }

    .br-preloader:after {
        content: "";
        position: absolute;
        top: 15px;
        left: 15px;
        right: 15px;
        bottom: 15px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #f9c922;

        -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
          animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    }

    @-webkit-keyframes spin {
        0%   { 
            -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(0deg);  /* IE 9 */
            transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
        }
        100% {
            -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(360deg);  /* IE 9 */
            transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
        }
    }
    @keyframes spin {
        0%   { 
            -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(0deg);  /* IE 9 */
            transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
        }
        100% {
            -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(360deg);  /* IE 9 */
            transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
        }
    }

