body {
  background-color: white;
}

a:link{
  color: #6a5eff;
}

.navbar-custom .navbar-nav .nav-link {
  /* background-color: #FFF; */
  color: #1d6ace;
}

.navbar-brand img {
    background-color: #B93B09;
}

.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:hover .nav-link {
  background-color: #FFC105;
}

.navbar-toggler {
  color: #B93B09;
}

.navbar-collapse {
  /* background: #B93B09; */
  position: relative;
  z-index: 9999;
  }

/* .banner {
  height: 100%;
  padding: 20px;
  background-color: #B93B09;
} */

.banner-menu {
  height: 100%;
  padding: 20px;
}

.text-mexican-restaurant-blue {
  color: #1d6ace;
}

.mexican-restaurant-blue {
  background-color: #1d6ace;
}

.text-cinco-de-mayo {
  color: #B93B09;
}

.cinco-de-mayo {
  background-color: #B93B09;
}

.mexican-restaurant-gold {
  background-color: #FFC105;
}

.menu-list {
  background-color: #B93B09;
  padding-left: 4em;
  text-indent:-.75em;
}

.menu-no-indent{
  padding-left: 0em;
  margin-left: -.75em;
  text-indent: 0;
}

.banner-link-2, .banner-link-2:hover {
    color: #B93B09;
}

.footer-custom {
    background-color: #7B2423;
}

footer p {
  line-height: 1;
  }


.terms{
    height: 85vh;
}

.map-responsive{
    overflow:hidden;
    /* padding-bottom:56.25%; */
    position:relative;
    height:100vh;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
    border:0;
}

/* Header Parallax Element Style*/
.paral {
width: 100%;
background-attachment: fixed;  /* the above line causes problems with iOS small devices*/
background-position: center;
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
}

@supports (-webkit-overflow-scrolling: inherit) {
  .paral {
  background-attachment: scroll;
  }
}

/* Heading for Parallax Section */
.paral h1 {
  color: rgba(255, 255, 255, 1);
  /* font-size: 50px; */
  text-align: center;
  padding-top: 15px;
  line-height: 50px;
}

.paral h2 {
  color: rgba(255, 255, 255, 1);
  /* font-size: 40px; */
  text-align: center;
  padding-top: 50px;
  line-height: 50px;
}

.paral h3 {
  color: rgba(255, 255, 255, 1);
  /* font-size: 30px; */
  text-align: center;
  padding-top: 10px;
  line-height: 1.5;
}

.paral h4 {
  color: rgba(255, 255, 255, 1);
  /* font-size: 20px; */
  text-align: center;
  line-height: 2;
}
/* Paragraph for Parallax Section */
.paral p {
/* font-size: 24px; */
color:#f5f5f5;
text-align: center;
line-height: 30px;
}

.paral li {
/* font-size: 24px; */
color:#f5f5f5;
text-align: left;
line-height: 25px;
margin-bottom: 25px;
}

@media (min-width: 600px) {
  .paralsec2 {
    min-height: 650px;
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
                      url("../photo/paral/mexican-restaurant-outdoor-seating-5.webp");
  }
}

.paralsec3 {
  /* background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.3)), */
                    /* url("../photo/paral/mexican-restaurant-blue.webp");   */
  background: linear-gradient(#1d6ace, #4080d3);
}


.form-group {
  margin-top: -11px;
}
