a{
  color: #e41b49;
}

.section-title-wrapper h2 .underlined{
    text-underline-offset: 8px;
    text-decoration-thickness: 1.4px;
}

#footer .footer-details-wrapper .small-links li:first-child {
    padding-right: 15px;
  }


  #footer .footer-details-wrapper .small-links li {
    padding-right: 15px !important;
  }

  #contactPage a{
    color: #000;
 }

 span.underlined{
  text-underline-offset: 8px;
  text-decoration-thickness: 1.4px;
  text-decoration: underline;
  text-decoration-color: #e2b88d;
 }

 #gallerySection .swiper .swiper-button-prev, #gallerySection .swiper .swiper-button-next{
  background-color: rgba(255,255,255,.3);
 }

 .gallery-row .subpageSwiper .swiper-button-prev, .gallery-row .subpageSwiper .swiper-button-next{
  background-color: rgba(255,255,255,.3);
 }

 #menuContent .nav-underline{
  right: unset;
  left: 0;
 }

 @media (min-width: 81.25em){
  #subpageIntro.alacarte .subpageTitle {
    left: 116px;
    bottom: 92px;
  }
}

#menuContent .nav-underline{
  padding: 44px 95px 12px 118px;
}


@media (min-width: 61.25em) and (max-width: 81.24em){
  #subpageIntro .subpageTitle {
    left: 116px;
    bottom: 90px;
  }
}

#menuContent .nav-underline .nav-item .nav-link{
  border-bottom-color: rgba(226,184,141,.2);
}

#menuContent .nav-underline li:first-child{
  margin-right: 30px;
}

#menuContent .tab-content .tab-content-wrapper .tab-food .food-item .food-price .price{
  color: #d0a67a;
}

#menuContent .tab-content .tab-content-wrapper .tab-food .food-item .food-alergens {
  margin-top: 0px;
}

.mt-8{margin-top: 8rem;}
.mb-8{margin-bottom: 8rem;}


.accordion-button:focus{
background-color: #eed0b1;
box-shadow: none;
}


.accordion-button:not(.collapsed){
background-color: #eed0b1;
box-shadow: none;
}