/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Custom CSS
 **/

/* Newslayer */

.headstage {
    margin: 0 0 1.5em 0;
    padding: 0;
}
.headstage > .container {
    padding: 0.5em 0 0 0;
    background: rgb(255,255,255);
}

/* OWL Navigation */
.owl-carousel .owl-nav.disabled{
    display: block;
}

.owl-prev {
    position:absolute;
    top: calc(50% - 29px);
    left: 5px;
    z-index:500;
    display:block!important;
    border:0;
    border-radius:0!important
}
.owl-next {
    position:absolute;
    top: calc(50% - 29px);
    right:5px;
    display:block!important;
    border-radius:0!important
}
.owl-prev span.angle-left {
    display: inline-block;
    background: url("../../../img/custom/icons/arrow-left.png") center top no-repeat;
    width: 30px;
    height: 56px;
}

.owl-next span.angle-right {
    display: inline-block;
    background: url("../../../img/custom/icons/arrow-right.png") center top no-repeat;
    width: 30px;
    height: 56px;
}
.owl-prev span.angle-left:hover, .owl-next span.angle-right:hover {
    background-position: center bottom;
}

.owl-dots {
    position: absolute;
    margin-top: -20px;
    padding: 10px 0 0 0;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}
.owl-dots .owl-dot {
    display: inline-block;
    margin: 0 10px;
    background: #fff;
    height: 15px;
    border-width: 2px;
    border-style: solid;
    border-color: #AC995F;
    width: 15px;
    border-radius: 15px;
    transition: all 0.3s ease-in-out;
}
.owl-dots .owl-dot.active,
.owl-dots .owl-dot:hover {
    background: #AC995F;
}

/* Slide Introtext */
.content .owl-stage .owl-item {
    height: auto;
    max-height: 100%;
}

.content .owl-stage .owl-item .prd-gal-item a  {
    display: block;
    width: 100%;
    height: 100%;
}
.content .owl-stage .owl-item .prd-gal-item a img {
    object-fit: contain;
    object-position: center;
    max-height: 568px;
}



.owl-stage .owl-item .item > .overlay-text {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 15px;
    color: rgba(255,255,255,1);
    background: rgba(0,0,0,0.5);
    opacity: 1;
    transition: all 0.3s ease-in-out;
}
.owl-stage .owl-item .item > .overlay-text a {
    color: rgba(255,255,255,1);
}

.owl-stage .owl-item .item .overlay-theme {
    display: block;
    position: absolute;
    font-size: 1.4em;
    font-weight: bold;
    color: #004B92;
    text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff;
    padding: 0.5em;
}

.owl-stage .owl-item .item > span a:hover{
    display: inline-block;
}
.owl-stage .owl-item .item > span a:hover{
    text-decoration: none;
}

/* Produkt Slider */
.content .prd-slider .owl-stage .owl-item {
    border: 1px solid #AC995F;
}

.prd-slide-item {
    height: auto;
    background: #FCFAFA;
    padding-bottom: 20px;
}
.prd-slide-item > a.prodShow{
    display: block;
    /*! min-height: 600px; */
}
.prd-slide-item a.prodShow img{
    width: auto!important;
    min-height: 100%!important;
    object-fit: cover;
    margin: 0 auto;
}
.prd-slide-item .prdtext {
    height: 120px;
    display: block;
    padding: 10px;
    text-align: center;
}
.prd-slide-item .prdtext .htag4{
    font-size: 1.3em;
    margin-bottom: 0px;
}
.prd-slide-item .prdtext .prddesc{
    display: block;
    padding: 0 10px 20px 10px;
}
.prd-slide-item .prodNr {
    display: block;
    margin: 5px 0;
    padding: 0 20px 20px 20px;
    text-align: center;
    font-weight: 600;
    font-size: 1.4em;
}
.prd-slide-item .prdtxtlink {
    display: block;
    margin: 10px 0;
    text-align: center;
}
.prd-slide-item a:hover {
    cursor: pointer!important;
}

/* News Slider */
.news-slide .owl-item {
    height: auto;
}
.news-slide .owl-item .news-slide-item {
    height: auto;
    background: #FCFAFA;
    padding: 20px 40px;
    text-align: center;
}
.news-slide .owl-item .news-slide-item .htag1,
.news-slide .owl-item .news-slide-item .htag3 {
    color: #000;
}

.news-slide .owl-item .news-slide-item a {
    display: inline;
    margin: 0;
    padding: 0;
    cursor: default;
}



