.img-back {
  background-image: url('../img/IMG_3518.JPG');
  background-size: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.foto-informacoes {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  margin-top: -40px;

}

img {
  border-radius: 10px;
}


.foto {
  margin-top: -100px;
  z-index: 9999;
}

.tab-vinhos {
  margin-top: 30px;
}

.tab-content {
  margin-top: 15px;
  padding: 10px;
}


.vinhos {
  display: flex;
  align-items: center;
  margin-bottom: 50px;
  justify-content: space-between;
}

.titulo-vinho {
  font-weight: bold;
  font-size: 20px;
}

.preco-vinho {
  font-weight: bold;
  font-size: 20px;
}

.foto-vinho img {
  width: 150px;
  height: 150px;

}

.foto-origem img {
  border-radius: 0px !important;
}


.carousel-inner {
  height: 300px !important;
}

.main-cardapio {
  background: #F3F3F3;
}


.card-cardapio {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.topo-card-cardapio {
  display: flex;
  justify-content: space-between;
}

.topo-card-cardapio h5,
.topo-card-cardapio p {
  color: #243C5E !important;

}

.itens-cardapio .icon{
  margin-top: 20px;
}

.itens-cardapio .icon a{
  color: #243C5E !important;
  text-decoration: none;
}

.topo-card-cardapio .icon a {
  color: #243C5E !important;
  text-decoration: none;
}


#contentSlide {
  /* position: absolute; */
  top: 80px;
  left: 0;
  width: 100%;
  height: 250px;
  background-color: white;
  z-index: 0;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;

}

#contentSlide::-webkit-scrollbar {
  display: none;
}


#contentSlide #block {
  position: relative;
  top: 30px;
  margin: 0 5px;
  width: 150px;
  height: 200px;
  background: white;
  display: inline-block;

}

#contentSlide #block img{
  width: 100%;

}

#btn-left {
  position: absolute;
  padding: 0;
  left: 0;
  height: 80px;
  z-index: 1;
  background: rgba(255, 255, 255, 0.67);
  width: 50px;
  line-height: 80px;
  text-align: center;
  top: 70px;
  cursor: pointer;
  user-select: none;
}


#btn-right {
  position: absolute;
  right: 0;
  height: 80px;
  z-index: 1;
  background: rgba(255, 255, 255, 0.67);
  width: 50px;
  line-height: 80px;
  text-align: center;
  padding: 0;
  top: 70px;
  cursor: pointer;
  user-select: none;
}


#block .coringa {
  color: white;
}

.thumbnail img {
  width: 100%;
}

.thumbnail {
  margin-top: 20px;
}

.titulo-sessao-itens {
  margin-top: 50px;
}



.card-cardapio-item-container {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  padding: 10px;
}

.card-cardapio-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}


.container-escolha .logo{
  margin-top: 50px;
}

.card-escolhas{
  padding: 20px;
  margin-top: 100px;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.card-escolhas .apresentacao{
  text-align: center;
  margin-bottom: 30px;
}

.cards-botoes{
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

.cards-botoes .card{
  padding: 5px;
}

.cards-botoes .card a{
  text-decoration: none;
  color: #243C5E;
  padding: 0;
}

.container-cardapio-online-ingles .icon{
  margin-top: 20px;
}

.container-cardapio-online-ingles .icon a {
  color: #243C5E !important;
  text-decoration: none;
}

.container-cardapio-online-portugues .icon{
  margin-top: 20px;
}

.container-cardapio-online-portugues .icon a {
  color: #243C5E !important;
  text-decoration: none;
}