@charset "utf-8";
/* CSS Document */
/* jssor slider loading skin oval css */

        .jssorl-oval img {
            animation-name: jssorl-oval;
            animation-duration: 1.2s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-oval {
            from {
                transform: rotate(0deg);
            }

            to {
                transform: rotate(360deg);
            }
        }


        /* jssor slider bullet navigator skin 05 css */
        /*
        .jssorb05 div           (normal)
        .jssorb05 div:hover     (normal mouseover)
        .jssorb05 .av           (active)
        .jssorb05 .av:hover     (active mouseover)
        .jssorb05 .dn           (mousedown)
        */
        .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('img/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        .jssora22l.jssora22lds      (disabled)
        .jssora22r.jssora22rds      (disabled)
        */
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url('img/a22.png') center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
        .jssora22l.jssora22lds { background-position: -10px -31px; opacity: .3; pointer-events: none; }
        .jssora22r.jssora22rds { background-position: -70px -31px; opacity: .3; pointer-events: none; }
.slider_wrap{
	position:relative;
	margin:0 auto;
	top:0px;
	left:0px;
	width:1500px;
	height:400px;
	overflow:hidden;
	visibility:hidden;
}
.loader{
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
	background-color:rgba(0,0,0,0.7);
}
.loading_img{
	margin-top:-19.0px;
	position:relative;
	top:50%;
	width:38px;
	height:38px;
}
.slide-wrap{
	cursor:default;
	position:relative;
	top:0px;
	left:0px;
	width:1500px;
	height:400px;
	overflow:hidden;
}
.slider-text-wrap-unten, .slider-text-wrap-oben{
	position: absolute; 
	z-index: 9999; 
	background: url(../img/bg-blk.png) repeat;
	padding: 35px 20px;
}
.slider-text-wrap-oben{
	top: 0;
	right: 0;
	margin-right: 2%;
	margin-top: 5%;
}
.slider-text-wrap-unten{
	bottom: 0;
	margin-bottom: 5%;
	margin-left: 2%;
}
.slider-big-header, .slider-small-header{
	font-family: 'Montserrat';
	color: #FFF;
	text-shadow: 5px 5px 5px #000;
}
.slider-big-header{
	font-size: 50px;
	margin-bottom: 30px;
}
.slider-small-header{
	font-size: 30px;
}
@media(max-width:556px){
	.slider-text-wrap{
		display: none;
	}
}
