#page-menu-wrap {
	background: #612524;
	background: #796E52;
}

#--willkommen {
	background-image: linear-gradient(to top, rgba(227, 219, 200, 0.5), rgb(255,255,255)), url(images/lechner_bg.jpg);
	background-image: url(images/lechner_bg.jpg);
	background-size: cover;
	background-position:center bottom;
}

svg.svg-trigger path {stroke: #4d1f1f;}

.page-menu-item:hover > a,
.page-menu-item.current > a { background-color: rgba(255,255,255,0.15); }


#leistungen {
	background-image: linear-gradient(to top, rgba(255,255,255, 1), rgba(255,255,255,0.5)), url(images/carpenter-1365332_1920.jpg);
	background-size: cover;
	background-position:center center;
}

#header-wrap {
	/*
	background-color: #dcc2a5 !important;
    background-image: url(images/bg-pattern.svg);
    background-size: cover;
	*/
}

#toplogo {
	max-width:70%;
	max-height:50%;
}


.sidebar-widgets-wrap .widget {
    /* padding-top: 50px;
    border-top: 1px solid #EEE; */
	
	padding-top: 0px;
	border-top: 0px;
}


@media (max-width: 991.98px) {
	.sidebar-widgets-wrap .widget {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.sidebar-widgets-wrap {
		display: block;
	}
}
	
/* ****************************** MEDIA QUERIES ******************/

@media (min-width: 576px) {
	
	
}
@media (min-width: 768px) {
	
	.slider-inner {
		
	}
}
@media (min-width: 992px) {
	
	#toplogo {
		margin-top:-30px;
	}
	
}
@media (min-width: 1200px) {
	
	.page-menu-title {
		display:flex !important;
	}
	
}
@media (min-width: 1440px) {
	
	
}



@media (max-width: 576px) {
	
	
}
@media (max-width: 768px) {
	
	
}
@media (max-width: 992px) {
	
	#slider {
	background-position:center center;
	}
	
}
@media (max-width: 1200px) {
	
	
}
@media (max-width: 1440px) {
	
	
}





/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('/cdn/fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/cdn/fonts/roboto-v30-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/cdn/fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/cdn/fonts/roboto-v30-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('/cdn/fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/cdn/fonts/roboto-v30-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('/cdn/fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/cdn/fonts/roboto-v30-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('/cdn/fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/cdn/fonts/source-sans-pro-v21-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/cdn/fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/cdn/fonts/source-sans-pro-v21-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('/cdn/fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/cdn/fonts/source-sans-pro-v21-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('/cdn/fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/cdn/fonts/source-sans-pro-v21-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}