.sp-page-builder .page-content #kontakt {z-index: 100;}


#sp-einstiegsbild {background-size: 100% auto !important;}

#section-id-1552916931013 {
  background-image: 100% auto !important;
}

#sp-footer1 {font-size: 12px; margin: 5px 0 0 0;
   
}


/* Logo PC */
#sp-logo img {
  	margin-top: -280px;
}
/* Logo Mobile */
/* #sp-logo .visible-xs { */
  	/* margin-top: -180px !important; */
/* } */


.uk-modal-dialog-lightbox > .uk-close:first-child {
    top:200px !important;
}

.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #000 !important;
}

.next-button showOnHover {
  color:#9e7b3a !important;
}

.sppb-row-overlay {
  margin:-20px;
}

/************************************************/
/* Media Queries START */
/************************************************/

/* Mobile */
@media screen and (max-width: 480px) {
  /* #sp-einstiegsbild { */
   /* margin: 0 0 -45px -40px !important; background-attachment: scroll !important; */
    /* background-size: 120% auto !important; */
  /* } */
	
  /* #sp-logo { */
    /* width: 65% !important; */
  /* } */
  /* #sp-logo .visible-xs { */
  	/* margin-top: -150px !important; */
	/* } */
  /* #sp-menu { */
    /* width: 35% !important; */
  /* } */
  
  /* #sp-footer1 {font-size: 10px; margin: 5px 0 0 0; */
  /* } */
  
}

/* Tablet */
/* @media screen and (max-width: 800px) and (min-width: 480px){ */
  /* #sp-einstiegsbild {background-attachment: scroll !important; background-size: 120% auto !important; position: center top} */
  /* #sp-logo  */
  	/* {width: 70%; */
  /* } */
  /* #sp-menu { */
    /* width: 30%; */
  /* } */

/* } */


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	.sp-megamenu-parent > li > a, */
	.sp-megamenu-parent > li > span { */
	line-height: 50px;
	}
	#sp-header {
		height: 50px;
	}
	#offcanvas-toggler {
		line-height: 57px;
	}
	img.my-logo {
		/* width: 50%; */
		max-width: 150px !important;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

	img.my-logo {
		/* width: 70%; */
		max-width: 250px !important;
	}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.sp-megamenu-parent > li > a,
	.sp-megamenu-parent > li > span {
		line-height: 90px;
	}
	#sp-header {
		height: 90px;
	}
	#offcanvas-toggler {
		line-height: 87px;
	}
	img.my-logo {
		/* width: 100%; */
		max-width: 350px !important;
	}

}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}





/************************************************/
/* Media Queries ENDE */
/************************************************/

/* mawe widgetkit impressionen */
.impressionen .uk-panel img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
/* mawe widgetkit impressionen */

