#background_container{
  background:url('/image/background1/') no-repeat ;
  background-position:center center;
  background-size:cover;
}

#header_logo{
  margin-top:30px;
  margin-bottom:40px;
  text-align:center;
}

#header_logo img{
  width:50%;
  max-width:508px;
}

.navbar-nav{
  font-family:ralewaybold;
  font-size:1.4em;
}

#bs-example-navbar-collapse-1{
  text-align:center;
}

@media (min-width: 990px){
  .nav > li > a:hover, .nav > li > a:focus{
    background:none;
  }
  #background_container .navbar-nav{
    width:100%;
  }
  .navbar-nav > li {
    float:none;
  }
  .nav > li{
    display:inline-block;
  }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
    border-right:3px solid #fff;
  }
  .nav a{
    border-right:3px solid #fff;
  }
  .nav .dropdown-menu a{
    border-right:0px;
  }
}

@media (max-width: 989px){
  #bs-example-navbar-collapse-1{
    background:rgba(228,180,117,0.4);
    z-index:99999999;
  }
  #bs-example-navbar-collapse-1 li{
    padding-top:5px;
    padding-bottom:5px;
  }
}

.nav > li > a{
  color:#fff;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:25px;
  padding-right:25px;
}

.nav > li > a:hover{
  background:none;
  color:#eab979;
}


.nav li:last-child a{
  border-right:none;
}

.navbar-header{
  background:rgba(228,180,117,0.4);
}

.navbar-toggle .collapsed{
  color:#fff;
}

#nav-collapsed-text{
  padding-top:6px;
  padding-bottom:6px;
  color:#fff;
  font-family:ralewaybold;
}

#nav-collapsed-icon .icon-bar{
  background:#fff;
}

#booking-form{
  background:#4e3c2e;
  font-family:ralewaylight;
  color:#fff;
}

.booking-input-label{
  height:2.5em;
 margin-top:2.5em;
}

.booking-input-element{
  height:5em;
}

#booking-input-button{
  width:100%;
  border:none;
  background-color:#b2937c;
  padding-top:19px;
  padding-bottom:19px;
  font-size:0.8em;
}

.booking-date-control{
  display:inline-block;
  background:none;
  border:none;
  color:#fff;
  font-size:2.3em;
  height:70px;
  line-height:70px;
  vertical-align:bottom;
}

#footer{
  background-color:#b2937c;
}

#copy{
  padding-top:15px;
  padding-bottom:15px;
  text-align:center;
}
#copy a{
  color:#fff;
  font-family:ralewaylight;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
  background:none;
}

.dropdown-menu{
  background:rgba(228,180,117,0.9);
}

.dropdown-menu > li > a{
  color:#fff;
}

.dropdown-menu > li > a:hover{
  background:none;
  color:#783b00;
}

.dropdown-menu > li{
  padding-top:0px;
  padding-bottom:0px;
}

.dropdown-menu > li > a{
  padding-top:0px;
  padding-bottom:0px;
}

.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{
  padding-top:0px;
  padding-bottom:0px;
}

.content-container{
  padding-top:25px;
  padding-bottom:25px;
  color:#4e3c2e;
}
