/* Allgemein */
@import url('https://use.typekit.net/gyt4pua.css');


/*-- Global --*/
* {margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box; } 
 
 
#wpadminbar{
	bottom: 0!important;
	top: initial!important;
	display: none!important;
}
 
body {
	font-size: 20px;
	line-height: 24px;
	color: #000000;
	background-color: #FFFFFF;
	overflow-x: hidden;
} 


/*-- Hack --*/
.p80 {padding: 80px 0; } 

.norm {
    overflow: initial!important;
}



/*-- Wrapper / Container --*/
#wrapper {}
  

/*-- Buttons --*/


/*-- Owl carousel --*/
.owl-nav{

}

.owl-nav .owl-prev {
  border: none;
  outline: none;
}

.owl-nav .owl-prev span {
  width: 47px;
  height: 47px;
  background: url(../images/arrow-slider-prev.svg) no-repeat;
  display: block;
  font-size: 0;
}

.owl-nav .owl-next {
  border: none;
  outline: none;
  margin: 0 0 0 25px;
}

.owl-nav .owl-next span {
  width: 47px;
  height: 47px;
  background: url(../images/arrow-slider-next.svg) no-repeat;
  display: block;
  font-size: 0;
}

.owl-dots {
  display: none;
}
.owl-nav button.disabled{
	opacity: 0.2;
	cursor: no-drop!important;
}


.owl-dots{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    position: absolute;
	
    left: 0;
    bottom: -30px;
}
.owl-dots button.owl-dot{
    margin: 0 5px;
}
.owl-dots button.owl-dot span {
    width: 18px;
    height: 18px;
    background: #ed6a88;
    cursor: pointer;
    -webkit-transition: background .5s;
    -o-transition: background .5s;
    transition: background .5s;
    display: block;
}
.owl-dots button.owl-dot:hover span,
.owl-dots button.owl-dot.active span{
	background: #FFFFFF;
}

.vyn_bild_fixed{
	position:fixed;
	top: 179px;
	right: 21px;
	z-index:99;
	 transition: transform 0.7s;
}
.vyn_bild_fixed:hover {
 transform: rotate(360deg);
}





