/* CSS Document */
.tx-dud-teasercontainer {
	display: none;
}
div.teasercontainer-content {
	/*display: flex;
	flex-flow:  row wrap;
	justify-content: space-between;
align-items: stretch;*/
	
}
div.teasercontainer-teaser {
	/*width: 24%;*/
	/*flex-grow: 1;
	margin-right: 25px;*/
}
div.teasercontainer-teaser img,
div.teasercontainer-teaseronly img{
	margin-bottom: 15px;
}
div.teasercontainer-teaser h4,
div.teasercontainer-teaseronly h4,
.teasergallerycaption h4{
	font-family: "MetaW07-Regular",sans-serif;
	text-transform: uppercase;
font-size: 12px;
letter-spacing: 1px;
line-height: 14px;
margin-bottom: 5px;
}

div.teasercontainer-teaser h1,
div.teasercontainer-teaseronly h1,
.teasergallerycaption h1{
	
	line-height: 1.3em;
font-size: 1.5em;
margin-bottom: .8rem;
color:#3c3c3c;
}

div.teasercontainer-teaser h1 a,
div.teasercontainer-teaseronly h1 a{
	color: #3c3c3c;
}
div.teasercontainer-teaser h1 a:hover,
div.teasercontainer-teaseronly h1 a:hover{
	color: #e3051b;text-decoration: none;
}


.teasergallerycaption p{
	
	color: inherit;
	
}

.tx-dud-teasercontainer .teasermorelink {
	font-size: 1.2em;
    line-height: 0.8em;
    vertical-align: text-bottom;

}
.owl-theme .owl-nav button.owl-prev {
    left: 0;
}
.owl-theme .owl-nav button.owl-next {
    right: 0;
}
.owl-theme .owl-nav {
    position: initial;
    -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav button.owl-next, .owl-theme .owl-nav button.owl-prev {
    position: absolute;
    bottom: 0;
    z-index: 5;
    color: #e3051b !important;
    font-size: 16px;
    cursor: pointer;
}
.card-link:hover, .owl-theme .owl-nav button.owl-next:hover, .owl-theme .owl-nav button.owl-prev:hover {
    text-decoration: none;
}

.owl-theme .owl-nav .disabled {

    opacity: 1 !important;

}
.owl-theme .owl-nav [class*="owl-"]:hover {

    background: none !important;

}
.owl-theme .owl-nav {
    margin-top:0px !important;
	min-height: 1px;
}
.owl-stage-outer{margin-bottom: 0px;}
.teasercontainer-link{display:block;}
.teasercontainer-link:hover {
	text-decoration: none;
}
.teasercontainer-link:hover h1{
	color: #e3051b;
}

.teasergallerycaption {
	background: #fff;
	padding: 15px;
	color:#3c3c3c;
}

@media (max-width: 1024px) {
	/*div.teasercontainer-teaser {
	width: 48%;
	}*/
	
}

@media (max-width: 640px) {
	/*div.teasercontainer-teaser {
	width: 100%;
	margin-right: 0px;
		margin-bottom:20px;
}*/
}