/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/



/* ---------   mobil static unten 2 buttons ------------- */
#buchen_unten_static {display: none;}
@media screen and (max-width: 870px) {
	#buchen_unten_static {
	position: fixed !important;
	bottom: 0px;
	left: 0px;
			display: block;
	}
	
}


/* ----------------menü oben --------------*/

#menu-neu-rechts li:last-child,
#menu-neu-rechts-en li:last-child {
  padding-right: 10px !important;
}

#menu-neu-rechts, #menu-mobil-rechts,
#menu-neu-rechts-en, #menu-mobil-rechts-en {
	background-color: #BDD99E;
	border-radius: 5px;
	padding: 0px 5px;
}

#menu-mobil-rechts, #menu-mobil-rechts-en {
	background-color: #ffffff;
}

#menu-neu-rechts li, #menu-mobil-rechts li,
#menu-neu-rechts-en li, #menu-mobil-rechts-en li {
  padding: 10px;
  border-right: 1px solid gray;
	min-width: 66px;
}

#menu-neu-rechts li:last-child, #menu-mobil-rechts li:last-child,
#menu-neu-rechts-en li:last-child, #menu-mobil-rechts-en li:last-child {
  border-right: none;
	padding-right: 0px;
}

#menu-neu-rechts .awb-menu__main-a_regular, #menu-mobil-rechts .awb-menu__main-a_regular,
#menu-neu-rechts-en .awb-menu__main-a_regular, #menu-mobil-rechts-en .awb-menu__main-a_regular {
	padding-right: 0px;
	padding-left: 0px;
}


.neben a {
	padding-left: 8px !important;
    padding-right: 5px !important;
	min-width: 60px;
}

.newmenu {
  padding-left: 12px;
}

.newmenu .awb-menu__i_main {
	padding: 0 .5em !important;
}

.wpml-ls-slot-145 {
	padding-left: 22px;
}

@media screen and (max-width: 420px) {
	.newmenu .menu-text {display: none !important;}
}

.top-buchen {
	background-color:#5E5446 !important;
}
.top-buchen .menu-text {
	color: #ffffff;
}


/*----------------------------------------------*/

.px_hide{
	display:none!important;
}
