body{
  background:#F8FFF4;
  color:#5e3227;
  font-family: 'Adobe Garamond Pro', 'EB Garamond', serif;
}

.navbar-default{
  background-color:transparent;
  border-color:transparent;
}
.navbar-default .navbar-nav li> a{
  color:#5e3227;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;

}
.navbar-default .navbar-nav li> a:focus,
.navbar-default .navbar-nav li>a:hover{
  background-color:#5e3227;
  color: #fae5a6;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover{
  background-color:#5e3227;
  color: #fae5a6;
}

.wrapper{
  margin:0 auto;
  max-width:1200px;
  background:#FCFFEB;/*#F9EECF;#fae5a6;*/
}

.banner{
  max-width:100%;
}


.overlay{
  z-index:200;
  position:relative;
}

.promo{
  background:#FFF;
}
.promo h2{
  text-align:center;
}

.highlight{ color:maroon; font-weight:bold;}

ul.flowers{
  list-style:none;
  margin:0;
  padding:0;
}
.flowers img{
  width:30px;
  height:30px;
}

#accordion .panel-heading{
/*  color:#fae5a6;
  background:#5e3227;
  border-color:#5e3227;
  background:#C6C7C4;*/
  background-color: #FFF;
    border-color:#5e3227;
  color:#5e3227;
}
#accordion .panel-body{
  background:##FCFFEB;
  color:#f78b05; /* #5e3227; */
  border-color:#5e3227;
  font-size:larger;
}
#accordion .panel-default{
  border-color:#5e3227;
}
a[data-toggle="collapse"]{
  display:block;
}


.hours{
  list-style:none;
}
.hours span{
  display:inline-block;
  min-width:4.5em;
  font-weight:bolder;
}
.org{
  font-weight:bold;
  font-size:1.2em;
}
.collapse:target{
  display:block;
}
#bookit{
  position:fixed;
  right:100vh;
  top:110vh;
  padding:1em;
  border-radius: 5px;
  transition: all 2s;
  z-index:1000;

}
/* Xmas */
/*#bookit{
  background:rgba(0,0,0,0.25) url(../images/xmasref.png) no-repeat;
  width:100px;
  height:100px;
}
*/
#bookit.show{
  right:10%;
  top:10%;
  left:auto;
  bottom:auto;
}

#bookit .btn{
  color:#5e3227;
  background: #fae5a6;
}
#bookit .btn:hover{
  color:#fae5a6;
  background: #5e3227;
}

/*
body #bookit .btn{
  margin-top: 15px;
  margin-left: -7px;
  background:transparent;
  color:white;
  font-size:larger;
  font-weight:bold;
  border:none;
  text-shadow: 1px 1px red;
}*/
img{
  max-width:100%;
}
img.welcome{
  max-width:100%;
  height:auto;
  margin-top:2em;
}
