@import url('https://fonts.googleapis.com/css?family=Pacifico');
@import url('https://fonts.googleapis.com/css?family=Raleway');


body{
  font-family: 'Raleway', sans-serif;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
}

.bg-main{
  background: url('../img/bg.jpg');
  background-attachment: fixed;
  background-size: cover;
}

.navbar-toggler-icon{
  background-color: #a59611;
}

.navbar-brand{
  padding: 1rem;
  padding-bottom: 10px;
}

h1, h2, h3, h4{
  font-family: 'Pacifico', cursive;
  color: #bfc60d!important;
}
.navbar{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.bg-light{
  background-color: transparent!important;
}

.nav-link{
  color: #fff!important;
  padding-left: 2rem!important;
}

.contact-primary-button{
  color:#fff;
  background-color: transparent;
  border: 2px solid #bfc60d;
  margin-left: 1rem;
  border-radius: 0px;
}
.contact-primary-button:hover{
  background: #bfc60d;
  border: 2px solid #bfc60d;
}

.jumbotron{
  background: transparent;
  color: #fff;
  padding: 5rem;
  margin-bottom: 0;
}


.jumbotron p{
  margin-top: 2rem;
}

.menu-text{
  margin-bottom: 5rem;
}

.main-menu{
  background: url('../img/bag3.jpg');
  background-position: auto;
  background-size: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.dishname{
  margin-top: 3rem;
}

.main-menu img, p, h1{
  margin-bottom: 2rem;
}

.dishname img{
  width: 100%;
}

.price{
  font-size: 5rem;
  margin-top: 2rem;
}

.main-testbuds{
  background: url('../img/bag2.jpg');
  background-size: cover;
  background-attachment: fixed;
  color: #fff;
  padding-top: 5rem;
  padding-bottom: 5rem;
}


.main-testbuds img{
  padding-bottom: 2rem;
}

.container-fluid{
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
.main-tastebuds-img{
  width: 100%;
}

.tastebuds-row{
  padding-top: 3rem;
}

.col-pad-0{
  padding: 0;
}



.chef-box{
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.chef-box-img{
  width: 100%;
  transition: all 2s none;
  transform-delay: .5s;
  transition-duration: .5s;
}
.chef-box-img:hover{
  filter: grayscale(1);
  transition: all 2s none;
  transform-delay: .5s;
  transition-duration: .5s;
}


.chef-box h4, p{
  margin-top: 1.2rem;
  }

.chef-box img{
    padding-bottom: 2rem;
  }

.social-icon-pack a{
  color: inherit!important;
}
.social-icon-pack a:hover{
  color: #bfc60d!important;
}
.fa{
  font-size: 1.7rem!important;
  padding: 4px;
}
.reservation-box{
  background: url('../img/reservations-bg.jpg');
  background-size: cover;
  background-position: auto;
  background-attachment: fixed;
  padding-top: 5rem;
  padding-bottom: 5rem;
  color: #fff;
}
.reservation-box img{
  padding-bottom: 2rem;
}

.reservation-box btn-primary{
  margin-top: 2rem;
}
form{
  border: 5px solid #bfc60d;
  padding: 5rem;
}


.form-control{
  display: block;
  width: 100%;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #464a4c;
  background-color: transparent;
  background-image: none;
  border: 2px solid #bfc60d;
  border-top: 0px;
  border-left: none;
  border-right: none;
  border-top-color: #bfc60d!important;
  transition: border-color ease-in-out .15s;
}

.form-group{
  margin: 0 5rem;
  padding: 1rem;
}

.footer{
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: black;
  border-top: 2px solid #bfc60d;
}

.social-icon-pack-white{
  text-align: right;
}

.social-icon-pack-white a{
  color: #fff;
  padding: .2rem;
}
.social-icon-pack-white a:hover{
  color: #bfc60d;
}
