@font-face {
 font-family: 'Cera'; /* Gewünschter Name */
 src:  url('Cera-Regular.ttf') 
           format('truetype');
}

@font-face {
 font-family: 'TiemposText'; /* Gewünschter Name */
 src:  url('TiemposText-Regular.ttf') 
           format('truetype');
}




#header-wrap {
    background-color: #ffffff;
	overflow-x:hidden;
}

.sideMenuGrid
{
	color:#252429 !important;
}

.sideMenuGrid a
{
	color:#ad9960 !important;
}


.sideMenuGrid a:hover
{
	color:#252429 !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'TiemposText', cursive;
	color: #1a181d;
	text-transform: none;
	font-weight:normal;
}

body, p
{
	font-family: 'Cera', sans-serif;
	font-weight:normal;
}


.content-wrap {
    padding: 0;
    background: #F7F5EF;
	/*background-image: url(/css/kunden/landwerk/LW-Illustration.jpg);*/
    background-position: bottom right;
    background-size: cover;
    background-repeat: no-repeat;
    padding-bottom: 50px;
}

.menu-container
{
	padding-left:40px;
}

.menu-link, .side-header .menu-link {
    color: #1a181d;
	font-family: 'Cera', sans-serif;
    text-transform: unset;
	font-size:16px;
}

.menu-link:hover, .side-header .menu-link:hover {
    color: #ad9a62;
}

.svg-trigger path {
    stroke: #1a181d;
}

.dark #footer, #footer.dark {
	background-color: #1a181d;
	
}
.dark, .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6 {
	color: #1a181d !important;
}

.tp-caption {
	padding: 10px;
	font-size: 50px;
}

.tp-caption strong {
	font-size: 50px;
	color: #eee !important;
}

.pic-overlay{
	color: #CEA16D;
	top: -103px;
	position:relative;
	    background: rgb(3 42 51);
    padding: 10px 40px
}

.pic-overlay:hover
{
	color:#fff;
}

.sideMenuGrid a, #footer a
{
	color:#ffffff;
}

.sideMenuGrid a:hover, #footer a:hover
{
	color:#CEA16D;
}


.btn {
	font-family: 'Cera', cursive;
	color: #1a181d;
	Background-color: #CEA16D;
	border: none;
}

	.btn:hover,
	.btn:active, 
	.btn:focus	{
		color: #CEA16D !important;
		Background-color: #1a181d !important;
		box-shadow: 2px 2px 2px #1a181d !important;
	}

.btnstart {
	margin: 10px;
	font-weight: 300;
	text-shadow: 0px 1px, 1px 0px, 1px 1px;
	font-size: 20px;
	padding: 8px 20px 10px 20px;
}

.dark .tabs-alt .tab-nav li a {
	background-color: #1a181d;
	color: #CEA16D;
}

a{
	color:#CEA16D
}

a:hover
{
	color:#1a181d
}

#footer .mapsHintBox {
    padding: 50px 15px 0px 15px;
}

#webTicker li
{
	font-size: 14px;
    font-weight: 300;
}

.Hintergrundfarbe-1
{
	background-color:#ae9961;
}

.Hintergrundfarbe-2
{
	background-color:#1a181d;
}

.Hintergrundfarbe-3
{
	background-color:#b9b9b9;
}

.Hintergrundfarbe-4
{
	background-color:#e6e2d2;
}


.Hintergrundfarbe-1 h1, .Hintergrundfarbe-1 h2, .Hintergrundfarbe-1 h3, .Hintergrundfarbe-1 h4, .Hintergrundfarbe-1 h5, .Hintergrundfarbe-1 h6, .Hintergrundfarbe-1 p, .Hintergrundfarbe-1 a:hover,
.Hintergrundfarbe-2 h1, .Hintergrundfarbe-2 h2, .Hintergrundfarbe-2 h3, .Hintergrundfarbe-2 h4, .Hintergrundfarbe-2 h5, .Hintergrundfarbe-2 h6, .Hintergrundfarbe-2 p, .Hintergrundfarbe-2 a:hover,
.Hintergrundfarbe-3 h1, .Hintergrundfarbe-3 h2, .Hintergrundfarbe-3 h3, .Hintergrundfarbe-3 h4, .Hintergrundfarbe-3 h5, .Hintergrundfarbe-3 h6, .Hintergrundfarbe-3 p .Hintergrundfarbe-3 a:hover
{
	color:#ffffff;
}

.Hintergrundfarbe-1 a, .Hintergrundfarbe-2 a, .Hintergrundfarbe-3 a
{
	color:#e6e2d2;
}



@media (min-width: 992px) {
	.side-header:not(.open-header) #wrapper {
		margin: 0 0 0 260px !important;
		width: auto !important;
	}

	.side-header #logo {
		margin: 2em 0;
		width: 100%;
	}

		.side-header #logo a img {
			max-width: unset;
		}

	#slider {
		margin-top: 0px !important;
		position: relative;
	}

	.sliderWrapper {
		position: relative;
	}

	.pic-overlay {
		top: -165px;
	}
}

@media (min-width: 1030) {
	.pic-overlay {
		top: -324px;
	}
}

@media (max-width: 767px) {
	.pic-overlay{
		font-size:20px;
	}

		

	#header-wrap {    
		background-image: none;    
	}
}

