/* Google-Font lokal einbinden */
@import url("fonts.css") screen;

/* eigene Anpassungen */
ce_revolutionslider_text caption tp-caption block fade start {
    font-size: 14px;
    transition: all 0s ease 0s;
    min-height: 0;
    min-width: 0;
    line-height: 21px;
    border-width: 0;
    margin: 0;
    padding: 5px;
    letter-spacing: 0;
    left: 24.9032px;
    top: 306.613px;
    visibility: visible;
    opacity: 0;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.00166, 0, 0, 0, 1);
}
.mainmenu ul li .active {
    font-size: 14px;
    text-transform: uppercase;
    color: #b5a18d;
    /*font-family: Quicksand;*/
}
.mainmenu ul ul li .active {
	font-size: 0.8rem;
	text-transform: none;
	padding: 0 0.75rem !important;
}
.megamenu .ce_text_imagebox:hover a:hover {
    box-shadow: none; 
}
#pfreader .back, #nreader .back {display: none;}
/* Sibling Navigation */
#first.ce_sibling_navigation_news {
    padding-bottom: 10px;
    margin-bottom: 40px;
    border-top:0;
    border-bottom: 1px solid #ddd;
}
.ce_sibling_navigation_news {
    padding-top: 10px;
    margin-top: 40px;
    border-top: 1px solid #ddd;
}
a.s-prev, a.s-next {color: #b5a18d; text-transform: uppercase;}
a.s-prev::before {
    font-family: "FontAwesome";
    content: '\f100';
    margin-right: 5px;
}
a.s-next::after {
    font-family: "FontAwesome";
    content: '\f101';
    margin-left: 5px;
}
.s-next {
    float: right;
}
form span.mandatory {display:inline;padding-left:2px;}
form input.mail {
	font-family: "Source Sans Pro";
	background-color:rgb(255,255,255);
	padding: 15px;
	font-size: 0.9rem;
	border: 1px solid rgb(153,153,153);
	border: 1px solid rgba(0,0,0,0.2);
	display: inline-block;
	margin: 0;
	width: 450px;
}

@media only screen and (min-width: 768px) and (max-width: 1135px) {
	.header.original, .header.original .inside {
	    background: rgb(255,255,255);
	    background: rgba(255,255,255,0.8)
	}
}