body{
  font-size: 16px;
  background-color: #efefef;
  color: #333;
}

main{
  max-width: 1024px;
  margin: auto;
  background-color: #fff;
}

.hide{display: none}

#logo{
  text-align: center;
  margin-top: 40px;
}

#hero{
  background-position: center;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 0;
  height: 300px;
  margin: 20px 0 20px 0;
  border-bottom: 8px solid #00492b;;
}

.wed_hero{ background-image: url( ./../assets/hero/hero_reception_1.jpg ); }
.event_hero { background-image: url( ./../assets/hero/hero_event_1.jpg ); }

h1{
  font-size: 2em;
  line-height: 1.5;
  font-family: 'Zilla Slab',serif;
  color:#00492b;;
}

h2{
  font-size: 1.8em;
  line-height: 1.5;
  font-family: 'Zilla Slab',serif;
}

h3{
  font-size: 1.5rem;
  color: #59402d;
  font-family: 'Zilla Slab',serif;
  letter-spacing: 1px;
  text-transform: uppercase;
}

#content{
  padding: 15px;
}

button{
  cursor: pointer;
}

.center-text{
  text-align: center;
}

.small{
  font-size: 14px;
}

.menues ul{ list-style: none;}

.menues ul li{
  padding: 10px;
  border-radius: 5px;
  margin-top: 5px;
}

.inline{ display: inline-block;}

.menues button{
  text-decoration: none;
  color: #333;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 10px;
}

.menues button:hover{
  color: #00492b;;
}

.menues ul li i{
color: #00492b;;
}

.venu_price{
  font-weight: bold;
  margin-bottom: 10px;
}

#footer{
  background-color: #00492b;;
  text-align: center;
  color: #fff;
  padding: 40px 15px;
}

#footer_info{
  text-align: center;
  margin: 20px auto 40px auto;
}
#footer_info a{
  color: #333;}
