.affix {
      top: 0;
      width: 100%;
      z-index: 9999 !important;
  }
.navbar li.logo {
	display:none;
}
.affix-top li.logo {
	display:none;
}
.affix li.logo {
	display:inline-block;
}
#main-menu.affix {
	padding-top:5px;
	padding-bottom:5px;
	background:#fff;
}
.navbar-right {
  	margin-right:0;
}
.navbar-header {
	/*height:70px;*/
	float:none;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color:#fff;
}

.dropdown-backdrop {
	display:none;
}
.main-menu ul {
	padding:0;
}
.navbar-toggle {
  border: none;
  padding:22px 18px;
  margin-top: 0px;

  margin-right: 0px;

  margin-bottom: 0px;
}
.navbar-toggle:hover {
}
.navbar-toggle .icon-bar {
	position:relative;
	width: 22px;
  	transition: all 0.2s;
}
.navbar-toggle .top-bar {
	transform: rotate(45deg);
}
.navbar-toggle.active .top-bar {
	top:7px;
}

.navbar-toggle .middle-bar {
  	opacity: 0;
}
.navbar-toggle .bottom-bar {
  	transform: rotate(-45deg);
}
.navbar-toggle.active .bottom-bar {
	top:-5px;
}

.navbar-toggle.collapsed .top-bar {
  	transform: rotate(0);
}
.navbar-toggle.collapsed .middle-bar {
  	opacity: 1;
}
.navbar-toggle.collapsed .bottom-bar {
  	transform: rotate(0);
}
.navbar-default .navbar-toggle {
	border-radius:0;
	border-color:#fff;
}
.navbar-default .navbar-toggle.active {
	background:#ddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color:#fff;
}

.navbar-default .navbar-toogle:focus .icon-bar {
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {}

.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
	background:#f2f1f0;
}
.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus {
	background:transparent;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
}
nav#main-menu,
nav#main-menu a {
	font-size:18px;
	color:#9d9c9c;
}
nav#main-menu li:nth-child(-n+5) a {
}
ul.box-social li a,
ul.box-func li a {
	background:#c6c6c5;
	color:#fff;
	border-radius:50%;
	width:40px;
	height:40px;
	display:block;
}
ul.box-func li a {
	width:30px;
	height:30px;
}
ul.box-social li a.a-facebook {
	padding:8px 13px 5px;
}
ul.box-social li a.a-youtube {
	padding:8px 11px 5px;
}
ul.box-social li a.a-linked-in {
	padding:8px 11px 5px;
}
ul.box-social li a.instagram {
	padding:8px 10px 5px;
}
.navbar ul.box-func li a.a-facebook,
.navbar ul.box-func li a.a-youtube,
.navbar ul.box-func li a.instagram {
	display:none;
}
.navbar.affix ul.box-func li a.a-facebook,
.navbar.affix ul.box-func li a.a-youtube {
	display:inherit;
}
/* logo gesundheitspark */
.img-gesundheitspark {
	width: 155px;
}
@media screen and (min-width:992px) {
	.img-gesundheitspark {
		width: 200px;
	  }
}

.navbar-nav > li > a.a-gsundeheitspark {
	padding: 0;
	background-color: #fff;
}

ul.box-social li a.search {
	padding:8px 10px 5px;
}
ul.box-func li a.search {
	padding:5px 6px 5px;
}
ul.box-func li a.increaseFont,
ul.box-func li a.decreaseFont {
	background:#fff;
}
ul.box-social li a i,
ul.box-func li a i {
	color:#fff;
	font-size:23px;
}
.navbar-default ul.box-social li a {
	color:#fff;
	margin:0px 0px 0px 8px;
}
.navbar-default ul.box-func li a.increaseFont,
.navbar-default ul.box-func li a.decreaseFont {
	color:#c6c6c5;
	display:none;
}
.navbar-default ul.box-func li a.decreaseFont {
	font-size:12px;
}


@media (max-width:767px) {}
@media (min-width: 768px) {}
@media (min-width: 768px) {
  .navbar-toggle {
    display: block;
  }
}
@media (min-width: 769px) {
  .navbar-toggle {
    display: none;
  }
  #soc-box li.search {
  	display:none;
  }
}
@media screen and (min-width:1025px) {
	.navbar-default ul.box-func li a.increaseFont,
	.navbar-default ul.box-func li a.decreaseFont {
		display:block;
	}
}

nav#main-menu .dropdown-menu,
nav#main-menu .dropdown-submenu {
	position:inherit;
	top:inherit;
	left:inherit;
	float:none;
	border-top-left-radius:0;
	min-width: inherit;
	padding: 0;
	margin: 0;
	font-size: inherit;
	text-align: inherit;
	list-style: none;
	background-color: #e4e4e3;
	-webkit-background-clip: padding-box;
	background-clip: inherit;
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow:hidden;
}
nav#main-menu .dropdown-submenu>a:after {
    margin-top: 0;
    border-left: 0;
    border-top: 0;
    border-bottom: 0;
}
nav#main-menu button {
	border:1px solid transparent;
	padding-top:4px;
	background:transparent;
}

nav#main-menu button .fa {}
nav#main-menu button.sub-page-title {
	float:none;
}
nav#main-menu .dropdown-menu li {
	border-top: 2px solid #c6c6c5;
	padding-top:2px;
	padding-bottom:2px;
}
nav#main-menu .dropdown-menu > li > a {
	display:inline-block;
	white-space:inherit;
} 
nav#main-menu .dropdown-menu > li > a {
	padding:3px 0;
}

nav#main-menu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > a {
	padding-left:0;
}
nav#main-menu ul li .fa-plus-circle,
nav#main-menu ul li a .fa-chevron-circle-right,
nav#main-menu ul li a .fa-chevron-right {
	color:#b4b5b4;
}
nav#main-menu ul li a .fa-chevron-circle-right {
	margin-right:12px;
	padding-left:6px;
}
@media (min-width: 769px) {
	nav#main-menu ul li a .fa-chevron-circle-right {
		display:none;
	}
}
nav#main-menu ul li a .fa-chevron-right {
	margin-right:12px;
	padding-left:10px;
}
nav#main-menu ul li .fa-plus-circle {
	margin-right:6px;
}
nav#main-menu ul li.open ul.dropdown-menu li a .fa-chevron-right {
	color:#b4b5b4;
}

nav#main-menu ul li.open ul.dropdown-menu li.open ul.dropdown-menu li a,
nav#main-menu ul li.open ul.dropdown-menu li.open ul.dropdown-menu li a .fa-chevron-right {
	color:#b4b5b4;
}

nav#main-menu ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a,
nav#main-menu ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a .fa-chevron-right {
	color:#b4b5b4;
}

nav#main-menu ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a,
nav#main-menu ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a .fa-chevron-right {
	color:#b4b5b4;
}

nav#main-menu ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a,
nav#main-menu ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a .fa-chevron-right {
	color:#b4b5b4;
}

nav#main-menu ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a,
nav#main-menu ul li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li.open ul.dropdown-menu li a .fa-chevron-right {
	color:#b4b5b4;
}

nav#main-menu ul li.open .fa-plus-circle:before {
	/* - */
	content: "\f056";
}
nav#main-menu ul li.open ul li.dropdown-submenu .fa-plus-circle:before {
	/* + */
	content: "\f055";
}
nav#main-menu ul li.open ul li.dropdown-submenu.open .fa-plus-circle:before {
	/* - */
	content: "\f056";
}
nav#main-menu ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu .fa-plus-circle:before {
	/* + */
	content: "\f055";
}
nav#main-menu ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open .fa-plus-circle:before {
	/* - */
	content: "\f056";
}
nav#main-menu ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu .fa-plus-circle:before {
	/* + */
	content: "\f055";
}
nav#main-menu ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open .fa-plus-circle:before {
	/* - */
	content: "\f056";
}
nav#main-menu ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu .fa-plus-circle:before {
	/* + */
	content: "\f055";
}
nav#main-menu ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open .fa-plus-circle:before {
	/* - */
	content: "\f056";
}
nav#main-menu ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu .fa-plus-circle:before {
	/* + */
	content: "\f055";
}
nav#main-menu ul li.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open ul li.dropdown-submenu.open .fa-plus-circle:before {
	/* - */
	content: "\f056";
}

@media (max-width:767px) {
	.claim.navbar-right {
		display:none;
	}

		/* box-social start */
	.navbar-default ul.box-social, .navbar-default ul.box-func {
		display:none;
	}
}

@media (max-width: 768px) {
	.navbar-nav {
		margin:0 -15px;
	}
	
	.nav > li {
		border-top:2px solid #c6c6c5;
		float:none;
	}
	.nav > li:last-child {
		border-bottom:2px solid #c6c6c5;
	}
	.nav.navbar-nav.navbar-right.box-func {
		display:none;
	}
	ul#soc-box {
		margin:0;
		padding:9px 20px 0px;
	}
	ul#soc-box li {
		border-top:0;
		float:left;
	}
	ul#soc-box li:last-child {
		border-bottom:0;
	}
	

	/* social box end */
	/* nav#main-menu ul li {
	background:#fff;
	}
	nav#main-menu ul li:nth-child(-n+5) {
	background:#E73340;
	}
	nav#main-menu ul li:nth-child(-n+5):hover {
	color:#E73340;
	}
	nav#main-menu li:nth-child(-n+5) a {
	color:#fff;
	}

	nav#main-menu li:nth-child(-n+5) li.dropdown-submenu a {
	color:#E73340;
	}
	nav#main-menu li:nth-child(-n+5) a:hover,
	nav#main-menu li:nth-child(-n+5) a:focus {
	color:#E73340;
	background:#fff;
	}*/
	nav#main-menu .nav > li > a.no-btn {}
	nav#main-menu .dropdown-menu > li > a.no-btn {}
	nav#main-menu .nav > li > a {
		padding:8px 4px;
	}
	nav#main-menu .nav > li > a {
		display:flex;
		margin-right:40px;
		/* margin-left:35px; */
	}
	nav#main-menu .dropdown-menu > li > a {
		display:flex;
		white-space: inherit;
		clear:inherit;
	}
	.main-menu ul {
		background:#f2f1f0;
	}

	nav#main-menu .dropdown-menu, 
	nav#main-menu .dropdown-submenu {}
	nav#main-menu button {
		float:right;
	}
	nav#main-menu .dropdown-menu > li > a {
		padding:8px 0;
	}
}
@media (min-width:767px) and (max-width:769px){
	.row.nbar {
		float:right;
	}
	.row.nbar .col-sm-12 {
		padding-right:0;
	}
}
@media (min-width: 769px) {
	nav#main-menu button {
		display:none;
	}
	.navbar-collapse {
		padding-left:0;
		padding-right:0;
	}
	.navbar-header {
		/* height:35px; */
	}
	nav#main-menu,
	nav#main-menu a {
		font-size:11px;
	}
	.navbar-nav > li > a {
		padding-top:10px;
		padding-bottom:10px;
		padding-left:4px;
		padding-right:4px;
	}
	nav#main-menu li.logo:nth-child(-n+5) a {
		background:transparent;
		width: 52px;
		border: 0;
		padding-top: 0;
		padding-bottom: 0;
	}
	nav#main-menu li.logo:nth-child(-n+5) a img {
		max-width:100%;
	}
	nav#main-menu li:nth-child(-n+5) a {
		color:#fff;
		border-right:2px solid #fff;
	}
	/* nav#main-menu li:nth-child(-n+5) a:hover {
		color:#E73340;
		background:#fff;
	}*/
	.nbar {
	padding-top:18px;
	}
}

@media (min-width:992px) {
	.navbar-header {
		/* height:35px; */
	}
	nav#main-menu,
	nav#main-menu a {
		font-size:12px;
	}
}
@media (min-width:1025px) {
	.navbar-header {
		/*height:65px;*/
	}
	nav#main-menu,
	nav#main-menu a {
		font-size:16px;
		}
	.navbar-nav > li a {
		padding-left:6px;
		padding-right:6px;
	}
}