button.pull-right.navbar-toggle.collapsed:hover {
  background: #08ae2f!important;
}

.navbar-default .navbar-toggle {
  background: #08ae2f!important;
  border-color: #fff;
}

.navigation-hueth a {
  font-size: 14px;
  font-weight: 300;
  margin-top: 20px;
  margin-right: 0px;
}

.page-header {
  border-bottom: 1px solid #ccc;
}


.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 300;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  padding-left: 65px;
      width: 100%;
}

.icon-unsere-wohnungen:before {
  display: none;
}

.fewo-1:before {
  visibility: hidden;
}

.fewo-2:before {
  visibility: hidden;
}

.fewo-3:before {
  /*visibility: hidden;*/
  display: none;
}


b.glyphicon.glyphicon-chevron-down {
  display: none;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {
  background-image: none;
  filter: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-weight: 700;
  background: transparent;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
  color: #555;
  background-color: #ccc;
  background: transparent;
}
.navbar-default .navbar-nav>li>a:hover {
  color: #555;

}

.navbar-nav>li>a {
  font-weight:400;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
  background-image: none;
  filter: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-weight: 700;
  background: transparent;
color: #555;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
  color: #555;
  background-color: transparent;
}

ul.dropdown-menu {
  top: 98px;
  border: 0px;
}

.navbar-default {
  background-image: none;
  filter: none;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff;
  width: 100%;
  border-color: transparent;
  border: none;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  margin-top: 25px;
}


.navbar-brand>img {
  display: block;
  margin-top: -30px;
}

.navbar-brand>img {
  display: block;
  margin-top: -30px;
  height: auto;
  width: 55%;
}

.navbar-toggle {
  margin-top: 18px;
}

.navbar-toggle:focus,
.navbar-toggle:hover  {
  background:#08ae2f;
}

/*  ================== MEDIA QUERIES =================== */

@media screen and (max-width: 767px)
{
.navbar .navbar-nav .open .dropdown-menu>.active>a, .navbar .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar .navbar-nav .open .dropdown-menu>.active>a:hover {
  color: #555;
  background-image: none;
  filter: none;
  background-color: transparent;
}
}

@media screen and (min-width: 767px){
.navigation-hueth {
  height: 134px;
  border-bottom: 5px solid #08ae2f;
}	

.navbar-brand>img {

  width: 100%;
}

.navbar-nav {
  margin-right: -30px;
}


.navigation-hueth a {
  font-size: 13px;
}

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
  margin-left: -28px!important;

}
}


@media screen and (min-width: 1199px){

.navigation-hueth a {
  font-size: 20px;
}
}

@media screen and (min-width: 992px){

.dropdown-menu>li>a {
    font-size: 20px;
}

.icon-unsere-wohnungen:before{
content: '';
  background-image: url(/images/Navigation/sand10.png);
  top: -2px;
  left: -30px;
  position: absolute;
  background-size: cover;
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  display: block;
}

.icon-freizeit-umgebung:before{
content: '';
  background-image: url(/images/Navigation/cyclist1.png);
  top: -2px;
  left: -30px;
  position: absolute;
  background-size: cover;
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  visibility: visible;
}

.icon-buchen:before{
content: '';
  background-image: url(/images/Navigation/quill1.png);
  top: -2px;
  left: -30px;
  position: absolute;
  background-size: cover;
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  visibility: visible;
}

.icon-kontakt-anfahrt:before{
content: '';
  background-image: url(/images/Navigation/phone46.png);
  top: -2px;
  left: -30px;
  position: absolute;
  background-size: cover;
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  visibility: visible;
}

.fewo-1:before {
content: '';
  background-image: url(/images/Navigation/sand10.png);
  top: 15px;
  left: 10px;
  position: absolute;
  background-size: cover;
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  visibility: visible!important;
  opacity: 0.5;
}


.fewo-2:before {
content: '';
  background-image: url(/images/Navigation/sand10.png);
  top: 70px;
  left: 10px;
  position: absolute;
  background-size: cover;
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  visibility: visible!important;
  opacity: 0.5;
}

.fewo-3:before {
  display: block;
  content: '';
  background-image: url(/images/Navigation/sand10.png);
  top: 125px;
  left: 10px;
  position: absolute;
  background-size: cover;
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  visibility: visible!important;
  opacity: 0.5;
}

.fewo-1:hover:before,
.fewo-2:hover:before, 
.fewo-3:hover:before  {
  opacity: 1;
}

.navigation-hueth a {

  margin-right: 30px;
}


}