/*
 Theme Name:     Divi Child-Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Divi Child-Theme
 Author:         WLH Design
 Author URI:     https://www.wlhdesign.de
 Template:       Divi
 Version:        1.0.0
*/
 
/* WLH Design - CSS-Anpassungen
------------------------------------------------------- */
#main-content {
    overflow: hidden;
}
.font-size-large {
	font-size: 132px !important;
}
.drei-punkte {
	letter-spacing: -4px !important;
}
.drei-punkte-h2 {
	letter-spacing: -9px !important;
}

/***********************/
/*** COOKIES HINWEIS ***/
/***********************/

.ginger_container.light {
	background-color: rgba(255, 237, 0, 0.9) !important;
}
.ginger_message {
	margin: 15px 0px 0px 20px !important;
}

.ginger_btn{
	letter-spacing: 0px;
}	
.ginger-accept:hover, .ginger-dismiss:hover, .ginger-disable:hover{
	letter-spacing: 0px;
	color: #eeee22 !important;
	box-shadow: 0 0 0 #000;
	-moz-box-shadow: 0 0 0 #000;
	-webkit-box-shadow: 0 0 0 #000;
	transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
	-moz-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s, -moz-box-shadow 0.2s ease-in-out 0s;
	-webkit-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s, -webkit-box-shadow 0.2s ease-in-out 0s;
}

/****************/
/*** AGE GATE ***/
/****************/

.age-gate {
	height: 100%;
}
.age-gate-background, .age-gate-background-colour {
	height: 120vh;
}

/* Hintegrund - Position */
.age-gate-background {
	/*margin-top: -165px;*/
	margin: -14.5% auto;
}

/* POPUP Position/Größe/Hintergrund */
.age-gate-form {
	max-width: 375px;
	height: auto;
	margin-left: 50%;
	margin-top: 40%;
	margin-bottom: 20%;
	background: rgba(0 ,0, 0, 0);
	padding: 0;
	position: fixed;
}

/* Abfrage - Überschrift und Frage*/
.age-gate-heading, .age-gate-challenge {
	display: none;
}

/* Button JA/YES */
.age-gate-submit-yes {
	cursor: pointer;
	margin: 0 10px 0 10px;
	font-size: 60px;
	font-family: 'Lumenharmaa';
	background-image: url(images/button_age-gate_ja.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-color: rgba(0, 0, 0, 0);
	border: 0;
	max-width: 120px;
	width: 100%;
	height: 75px;
	color: rgba(0,0,0,0);
}

/* Button NEIN/NO */
.age-gate-submit-no {
    cursor: pointer;
    margin: 0 10px 0 10px;
    font-size: 60px;
    font-family: 'Lumenharmaa';
    background-image: url(images/button_age-gate_nein.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    max-width: 120px;
    width: 100%;
    height: 75px;
    color: rgba(0,0,0,0);
}


/*****************/
/*** WORTFARBE ***/
/*****************/
.wortfarbe {
	color: white;
}
.wortfarbe-rot {
	color: #e1101a;
}
.et_overlay::before {
	display: none;
}

/**************/
/*** FOOTER ***/
/**************/

/* FOOTER TYPO */
.footer-links{
	font-size: 16px !important;
	color: white !important;
}
.footer-links-2{
	font-size: 16px !important;
	color: white !important;
}
.footer-text{
	font-size: 16px !important;
}
.links {
	color: #ffed00 !important;
  	cursor: pointer;
	-webkit-transition-duration: 0.4s; /* Safari */
  	transition-duration: 0.4s;
}
.links-hover {
	color: white !important;
}
.links-hover:hover {
	color: #ffed00 !important;
}
.logo-stichpimpuli-kopf {
	margin-bottom: -10px !important;
}
/****************************/
/*** FOOTER BOTTOM CENTER ***/
/****************************/

#footer-info {
	width: 100%;
	margin:0 auto;
	text-align: center !important;
}

/* COPYRIGHT */
#footer-info {
    padding: 29px !important;
    /*font-size: 32px;*/
    font-family: Khand medium;
}

/* BACK TO THE TOP BUTTON */
.et_divi_100_custom_back_to_top .et_pb_scroll_top {
	background: rgba(25,25,25,0);
	right: 120px;
	bottom: 80px;
	content: url(https://stichpimpuli.de/wp-content/uploads/2019/02/BUTTON-back-to-the-top.png) !important;
	width: 50px;
	height:auto;
}



/*****************/
/*** HAUPTMENÜ ***/
/*****************/
	
	li.centered-inline-logo-wrap{
		padding-right: 15px !important;
	}
	
	/* Das Original */
	#menu-item-43{		
		padding-right: 10px !important;
	}
	
	/* Das Besondere */
	#menu-item-44{		
		padding-right: 10px !important;
	}
	
	/* Shopfinder */
	#menu-item-1037{		
		padding-right: 10px !important;
	}
	
	/* Shop */
	#menu-item-45 {		
	   	padding-right: 10px !important;
	}
	
	/* Kontakt */
	#menu-item-658 {	 	
	   	padding-right: 10px !important;
	}
	/* Facebook */
	#menu-item-640{
	 	padding-right: 0px !important;
	}
	/* Instagram */
	#menu-item-640{
	 	
	}
	#et-top-navigation {
		margin-top: -20px !important;
		margin-left: 3% !important;
	}
	#et-top-navigation nav ul li a {
    	padding: 5px !important;
	}

	/***********************/
	/*** KONTAKTFORMULAR ***/
	/***********************/
	
	/* INPUT: Vorname, Nachname und Adresse */
	#post-645 input.vorname, #post-645 input.nachname {
		background: rgba(255,255,255,0.9);
		/*color: #ceab55;*/
		text-align: left;
		width: 49%;
		height: 40px;
		padding: 20px;
		font-size: 18px;
		/*border-color: #ceab55;*/
		border: none;
		margin-bottom: 12px;
		float: left;
	}
	
	#post-645 input.vorname {
		margin-right: 2%;
	}

	#post-645 input.adresse {
		background: rgba(255,255,255,0.9);
		/*color: #ceab55;*/
		text-align: left;
		width: 100%;
		height: 40px;
		padding: 20px;
		font-size: 18px;
		/*border-color: #ceab55;*/
		border: none;
		margin-bottom: 12px;
		float: left;
	}
	
	/* INPUT: PLZ, Ort, Email und Telefon */
	#post-645 input.plz, #post-645 input.ort, #post-645 input.e-mail, #post-645 input.telefon {
		background: rgba(255,255,255,0.9);
		/*color: #ceab55;*/
		text-align: left;
		width: 49%;
		height: 40px;
		padding: 20px;
		font-size: 18px;
		/*border-color: #ceab55;*/
		border: none;
		margin-bottom: 12px;
		float: left;
	}
	#post-645 input.plz, input.e-mail {
		margin-right: 2%;
	}

	/* NACHRICHT */
	#post-645 textarea.nachricht {
		background: rgba(255,255,255,0.9);
		/*color: #ceab55;*/
		text-align: left;
		width: 100%;
		height: 300px;
		padding: 20px;
		font-size: 18px;
		/*border-color: #ceab55;*/
		border: none;
		margin-bottom: 10px;
		float: left;
	}
	
	/* BUTTON: Senden */
	#post-645 .wpcf7-submit {
		background-image: url(https://stichpimpuli.de/wp-content/uploads/2019/03/kontaktformular_button_senden.png);
		background-color: transparent !important;
		/*background: #ceab55;*/
		color: rgba(0,0,0,0) !important;
		text-align: left;
		margin:-80px 0 0 619px !important;
		position: absolute;
		width: 141px;
		height: 44px;
		/*padding: 5px;*/
		font-size: 25px;
		cursor: pointer;
		border: none;
		-webkit-transition-duration: 0.4s; /* Safari */
  		transition-duration: 0.4s;
	}
	#post-645 .wpcf7-submit:hover {
		opacity: 0.5;
	}
	#post-645 .wpcf7-submit value[name="Senden"] {
		display:none;
	}
	
	/* HINWEIS */
	#post-645 input.wpcf7-not-valid, select.wpcf7-not-valid, textarea.wpcf7-not-valid {
    	border: 2px solid #f00 !important;
	}
	#post-645 .wpcf7-not-valid-tip {
    	display: none !important;
	}
	#post-645 .wpcf7-response-output {
		display: block;
		border: none;
		color: #e30613;
		margin-top: -40px;
		font-size: 22px !important;
		text-align: center;
	}

	/* CHECKBOX */
	#post-645 input[type="checkbox"]{
		-ms-transform: scale(1.5); /* IE */
		-moz-transform: scale(1.5); /* FF */
		-webkit-transform: scale(1.5); /* Safari and Chrome */
		-o-transform: scale(1.5); /* Opera */
	}
	
	#post-645 .wpcf7-list-item > label:nth-child(1) > input:nth-child(1){
		margin-right: 10px;
	}
	
	/* CHECKBOX - Hinweis */
	#post-645 .wpcf7-list-item-label{
		font-size: 18px !important;
		line-height: 21px !important;
	}
	#post-645 .wpcf7-list-item{
		margin: 0;
		padding: 5px;
		width: 80%;
	}
	#post-645 .wpcf7-list-item > input:nth-child(1){
		margin: 10px;
	}

/********************/
/**** SHOPFINDER ****/
/********************/

#post-1009 .shopfinder-header{
	margin-top: 0 !important;
	z-index: 3;
}
#post-1009 .shopfinder-inhalt{
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
}
#post-1009 .et_pb_fullwidth_code_0 {
    width: 100% !important;
    max-width: 100% !important;
}
#post-1009 .wpsl-search {
	margin: 0;
	padding: 13px 20px 0px 20px;
	/*background: #f4f3f3;*/
	background: #ceab55;
}
#post-1009 #wpsl-wrap {
	margin: 0;
}
#post-1009 #wpsl-search-wrap div label {
	line-height: 45px !important;
	margin-right: 10px;
}
#post-1009 #wpsl-search-input {
	width: 200px;
	padding: 5px 15px;
	margin-right: 20px;
}
#post-1009 #wpsl-search-btn, #wpsl-search-wrap div {
	margin-right: 0;
}
#post-1009 #wpsl-search-btn, #wpsl-search-wrap input {
	border: 0px solid #d2d2d2;
	border-radius: 0;
}
#post-1009 input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input.text, input.title, textarea, select {
	border: 0px solid #bbb !important;
}
#post-1009 .wpsl-dropdown {
	width: 100px;
	margin-right: 10px !important;
	border: 0px solid #ccc;
	border-radius: 0;
}
#post-1009 #wpsl-radius > label:nth-child(1) {
	margin-right: 0;
}
#post-1009 #wpsl-results > label:nth-child(1) {
	margin-left: 10px;
}
#post-1009 .wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li, .wpsl-selected-item {
	padding: 5px 15px !important;
}
#post-1009 #wpsl-search-wrap .wpsl-select-wrap {
	margin-right: 20px;
}
#post-1009 #wpsl-search-btn {
	line-height: 1.35;
	width: 90px;
	font-size: 100%;
	color: #fff;
	background: #000;
	transition-duration: 0.5s;
}
#post-1009 #wpsl-search-btn:hover {
	line-height: 1.35;
	width: 90px;
	font-size: 100%;
	color: #ffed00;
	background: #000;
	transition-duration: 0.5s;
}

/**********************************************************************************************************************/
/*** Responsive Styles Large Desktop And Above ************************************************************************/ 		/** FERTIG **/
/**********************************************************************************************************************/

@media all and (min-width: 1136px) and (max-width: 1439px) {
	
	/******************************/
	/*** AGE GATE ****** 1136px ***/
	/******************************/
	
	/* Hintegrund - Position */
	.age-gate-background {
		top: 45px;
		height: 100%;
	}
	
	/* POPUP Position/Größe/Hintergrund */
	.age-gate-form {
		max-width: 300px;
		margin-top: 455px !important;
		margin-left: 528px !important;
		position: fixed;
	}
	
	/* Button JA/YES */
	.age-gate-submit-yes {
		max-width: 100px;
		height: 60px;
	}

	/* Button NEIN/NO */
	.age-gate-submit-no {
		max-width: 100px;
		height: 60px;
	}
}

/**********************************************************************************************************************/
/*** Responsive Styles Large Desktop And Above ************************************************************************/		/** FERTIG **/
/**********************************************************************************************************************/
@media all and (max-width: 980px) {
	
	/*****************************/
	/*** AGE GATE ****** 980px ***/
	/*****************************/
	
	/* Hintegrund - Position */
	.age-gate-background {
		top: -35px;
		height: 90%;
	}
	
	/* POPUP Position/Größe/Hintergrund */
	.age-gate-form {
		max-width: 340px;
		margin-top: 815px;
		margin-left: 500px;
		position: fixed;
	}
	
	/* Button JA/YES */
	.age-gate-submit-yes {
		max-width: 140px;
		height: 85px;
	}

	/* Button NEIN/NO */
	.age-gate-submit-no {
		max-width: 140px;
		height: 85px;
	}
	
	/****************/
	/*** COOCKIES ***/
	/****************/
	.ginger_message {
		text-align: left !important;
		margin: 15px !important;
	}
	
	#main-content {
		overflow: hidden;
	}
}

/**********************************************************************************************************************/
/*** Responsive Styles Tablet Only ************************************************************************************/
/**********************************************************************************************************************/
@media all and (max-width: 768px) {
	#main-content {
		overflow: hidden;
	}
	
	/*****************************/
	/*** AGE GATE ****** 768px ***/
	/*****************************/
	
	/* Hintegrund - Position */
	.age-gate-background {
		/*margin-top: -165px;*/
		top: -60px;
		background-repeat: no-repeat;
		background-size: 1400px auto;
	}
	
	/* Buttons Position */
	.age-gate-form {
		margin-top: 595px;
		margin-left: 350px;
		position: fixed;
	}
	
	/****************/
	/*** COOCKIES ***/
	/****************/
	.ginger_message {
		text-align: left !important;
	}
	
}

/*****************************************************************************************************************************************************/
/*** Responsive Styles Smartphone Only 																											   ***/
/*****************************************************************************************************************************************************/
@media only screen and (max-width: 640px) {
	
	/*****************************/
	/*** AGE GATE TEST * 640px ***/
	/*****************************/
	/* Hintegrund - Position */
	.age-gate-background {
		/*margin-top: -165px;*/
		top: -45px;
		background-repeat: no-repeat;
		background-size: 1400px auto;
	}
	/* POPUP Position/Größe/Hintergrund */
	.age-gate-form {
		max-width: 450px;
		height: auto;
		margin: 680px auto auto 105px;
	}
	/* Button JA/YES */
	.age-gate-submit-yes {
		margin: 0 15px 0 10px;
		background-image: url(images/button_age-gate_ja.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-color: rgba(0, 0, 0, 0);
		border: 0;
		max-width: 160px;
		width: 90%;
		height: 100px;
		color: rgba(0,0,0,0);
	}
	/* Button NEIN/NO */
	.age-gate-submit-no {
		margin: 0 10px 0 15px;
		background-image: url(images/button_age-gate_nein.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-color: rgba(0, 0, 0, 0);
		border: 0;
		max-width: 160px;
		width: 90%;
		height: 100px;
		color: rgba(0,0,0,0);
	}
}

/*****************************************************************************************************************************************************/
/*** Responsive Styles Smartphone Portrait 																										   ***/
/*****************************************************************************************************************************************************/
@media all and (max-width: 414px) {
	
	#main-content {
		overflow: hidden;
	}
	
	/*** COOKIES HINWEIS ***/
	.ginger_container.light {
		background-color: rgba(255, 237, 0, 0.9) !important;
	}
	.ginger_message {
		margin: 0 !important;
		font-size: 16px!important;
		text-align: justify!important;
		position: absolute;
		padding: 10px !important;
	}
	.ginger_banner {
		height: 200px;
		padding: 0px !important;
		bottom: -60px !important;
	}

	.ginger_btn{
		letter-spacing: 0px;
	}	
	.ginger-accept:hover, .ginger-dismiss:hover, .ginger-disable:hover{
		letter-spacing: 0px;
		color: #eeee22 !important;
		box-shadow: 0 0 0 #000;
		-moz-box-shadow: 0 0 0 #000;
		-webkit-box-shadow: 0 0 0 #000;
		transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
		-moz-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s, -moz-box-shadow 0.2s ease-in-out 0s;
		-webkit-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s, -webkit-box-shadow 0.2s ease-in-out 0s;
	}
	a.ginger_btn:nth-child(1) {
		bottom: 70px !important;
		right: 50px !important;
		position: absolute;
	}
	a.ginger_btn:nth-child(2) {
		bottom: 70px !important;
		left: 50px !important;
		position: absolute;
	}
	
	/************************/
	/*** AGE GATE * 414px ***/
	/************************/

	/* Hintegrund - Position */
	.age-gate-background {
		/*margin-top: -165px;*/
		top: -70px;
		background-repeat: no-repeat;
		background-size: 915px auto;
	}
	/* POPUP Position/Größe/Hintergrund */
	.age-gate-form {
		max-width: 230px;
		height: auto;
		margin-left: 180px;
		margin-top: 410px;
	}
	/* Button JA/YES */
	.age-gate-submit-yes {
		margin: 0 5px 0 5px;
		background-image: url(images/button_age-gate_ja.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-color: rgba(0, 0, 0, 0);
		border: 0;
		max-width: 80px;
		width: 90%;
		height: 50px;
		color: rgba(0,0,0,0);
	}
	/* Button NEIN/NO */
	.age-gate-submit-no {
		margin: 0 5px 0 5px;
		background-image: url(images/button_age-gate_nein.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-color: rgba(0, 0, 0, 0);
		border: 0;
		max-width: 80px;
		width: 90%;
		height: 50px;
		color: rgba(0,0,0,0);
	}
	
}
/**********************************************************************************************************************/
/*** Responsive Styles Smartphone Portrait ****************************************************************************/		/** FERTIG **/
/**********************************************************************************************************************/
@media all and (min-width: 360px) and (max-width: 375px) {
	#main-content {
		overflow: hidden;
	}
	
	/************************************/
	/*** COOKIES HINWEIS ****** 360px ***/
	/************************************/
	
	.ginger_container.light {
		background-color: rgba(255, 237, 0, 0.9) !important;
	}
	.ginger_message {
		margin: 0 !important;
		font-size: 16px!important;
		text-align: justify!important;
		position: absolute;
		padding: 32px !important;
	}
	.ginger_banner {
		height: 260px !important;
		padding: 0px !important;
		bottom: -60px !important;
	}

	.ginger_btn{
		letter-spacing: 0px;
	}	
	.ginger-accept:hover, .ginger-dismiss:hover, .ginger-disable:hover{
		letter-spacing: 0px;
		color: #eeee22 !important;
		box-shadow: 0 0 0 #000;
		-moz-box-shadow: 0 0 0 #000;
		-webkit-box-shadow: 0 0 0 #000;
		transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
		-moz-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s, -moz-box-shadow 0.2s ease-in-out 0s;
		-webkit-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s, -webkit-box-shadow 0.2s ease-in-out 0s;
	}
	a.ginger_btn:nth-child(1) {
		bottom: 70px !important;
		right: 20px !important;
		position: absolute;
	}
	a.ginger_btn:nth-child(2) {
		bottom: 70px !important;
		left: 20px !important;
		position: absolute;
	}
	
	/*****************************/
	/*** AGE GATE ****** 360px ***/
	/*****************************/
	
	/* Hintegrund - Position */
	.age-gate-background {
		/*margin-top: -165px;*/
		top: -100px;
		background-repeat: no-repeat;
		background-size: 820px auto;
	}
	
	/* POPUP Position/Größe/Hintergrund */
	.age-gate-form {
		max-width: 245px;
		height: auto;
		margin: 400px auto auto 60px;
		position: fixed;
	}
	
	/* Button JA/YES */
	.age-gate-submit-yes {
		margin: 0 5px 0 5px;
		background-image: url(images/button_age-gate_ja.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-color: rgba(0, 0, 0, 0);
		border: 0;
		max-width: 100px;
		width: 90%;
		height: 60px;
		color: rgba(0,0,0,0);
	}
	
	/* Button NEIN/NO */
	.age-gate-submit-no {
		margin: 0 5px 0 5px;
		background-image: url(images/button_age-gate_nein.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-color: rgba(0, 0, 0, 0);
		border: 0;
		max-width: 100px;
		width: 90%;
		height: 60px;
		color: rgba(0,0,0,0);
	}
}

/**********************************************************************************************************************/
/*** Responsive Styles Smartphone Portrait ****************************************************************************/		/** FERTIG **/
/**********************************************************************************************************************/

@media all and (max-width: 320px) {
	#main-content {
		overflow: hidden;
	}
	
	/************************************/
	/*** COOKIES HINWEIS ****** 320px ***/
	/************************************/
	
	.ginger_container.light {
		background-color: rgba(255, 237, 0, 0.9) !important;
	}
	.ginger_message {
		margin: 0 !important;
		font-size: 16px!important;
		text-align: justify!important;
		position: absolute;
		padding: 32px !important;
	}
	.ginger_banner {
		height: 260px !important;
		padding: 0px !important;
		bottom: -60px !important;
	}

	.ginger_btn{
		letter-spacing: 0px;
	}	
	.ginger-accept:hover, .ginger-dismiss:hover, .ginger-disable:hover{
		letter-spacing: 0px;
		color: #eeee22 !important;
		box-shadow: 0 0 0 #000;
		-moz-box-shadow: 0 0 0 #000;
		-webkit-box-shadow: 0 0 0 #000;
		transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
		-moz-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s, -moz-box-shadow 0.2s ease-in-out 0s;
		-webkit-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s, -webkit-box-shadow 0.2s ease-in-out 0s;
	}
	a.ginger_btn:nth-child(1) {
		bottom: 70px !important;
		right: 20px !important;
		position: absolute;
	}
	a.ginger_btn:nth-child(2) {
		bottom: 70px !important;
		left: 20px !important;
		position: absolute;
	}
	
	/*****************************/
	/*** AGE GATE ****** 320px ***/
	/*****************************/
	
	/* Hintegrund - Position */
	.age-gate-background {
		/*margin-top: -165px;*/
		top: -65px;
		background-repeat: no-repeat;
		background-size: 730px auto;
	}
	
	/* POPUP Position/Größe/Hintergrund */
	.age-gate-form {
		max-width: 245px;
		height: auto;
		margin: 380px auto auto 40px;
	}
	
	/* Button JA/YES */
	.age-gate-submit-yes {
		margin: 0 5px 0 5px;
		background-image: url(images/button_age-gate_ja.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-color: rgba(0, 0, 0, 0);
		border: 0;
		max-width: 100px;
		width: 90%;
		height: 60px;
		color: rgba(0,0,0,0);
	}
	
	/* Button NEIN/NO */
	.age-gate-submit-no {
		margin: 0 5px 0 5px;
		background-image: url(images/button_age-gate_nein.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-color: rgba(0, 0, 0, 0);
		border: 0;
		max-width: 100px;
		width: 90%;
		height: 60px;
		color: rgba(0,0,0,0);
	}
	
}




/**************************************************************************************************************************/

@media all and (min-width: 326px) and (max-width: 980px) {
/* LOGO - Positionierung */
	#logo {
		max-width: 170px !important;
		margin-left: -1.2%;
		margin-top: -25px;
	}
	.et_header_style_split #logo {
    	max-height: 190px;
	}
	
	/* BUTTON - Select page */
	.select_page{
		display: none !important;
	}
	
	.mobile_menu_bar::before, .et_toggle_slide_menu::after{
		color: #ffed00;
		/*display: block;*/
	}
/*** Mobile Menü-Button ***/
	.mobile_menu_bar::before {
		font-size: 60px;
	}
	
	.et_header_style_split, .mobile_menu_bar{
		right: 20px !important;
	}
	
	.container{
		width: 100%;
	}
	
	#menu-item-43{
		
		padding-right: 0px !important;
	}
	#menu-item-44{
		padding-right: 0px !important;
	}

	#menu-item-45 {
	   	padding-right: 0px !important;
	}
	#menu-item-46 {
	   	padding-right: 0px !important;
	}
	#menu-item-640{
	   	padding-right: 0px !important;
	}
	#menu-item-658{
	   	padding-right: 0px !important;
	}

	#et-top-navigation {
		margin-top: -85px !important;
		margin-left: 0 !important;
	}

	.et_header_style_split, #main-header .mobile_nav {
		background-color: rgba(0, 0, 0, 0)!important;
		text-align: center !important;
	}

	.et_mobile_menu {
		margin-top: 40px;
		padding: 3%;
		border-top: 3px solid #ffed00;
		opacity: 1;
		background: black;
			background-color: rgba(0, 0, 0, 0.9) !important;
		-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.9);
		-moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.9);
		box-shadow: 0 10px 10px rgba(0, 0, 0, 0.9);
	}
	
	.et_mobile_menu li a{
		padding: 10px 5%;
	}

	.nav li li a, .et_mobile_menu li a{
		font-size: 40px;
	}
	
	.et_header_style_split .et_mobile_menu {
		height: 500px;
	}
	/* BACK TO THE TOP BUTTON */
	.et_divi_100_custom_back_to_top .et_pb_scroll_top {
		background: rgba(25,25,25,0);
		right: 30px;
		bottom: 80px;
		content: url(https://stichpimpuli.de/wp-content/uploads/2019/02/BUTTON-back-to-the-top.png)  !important;
		width: 50px;
		height:auto;
	}
}


