i{
    font-style: normal;
}
.bridal-img{
    height: 100%;
}
.bridal-img img{
    object-fit: cover;
    width: 100%;
}
.bridal-content{
    padding: 45px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.plats-btn{
    left: 23%;
    margin: 0 auto;
    position: relative;
}
.menus-btn{
    left: 21%;
    margin: 0 auto;
    position: relative;
}
.promocions-i-sortejos-btn{
    position: absolute;
    bottom: 14%;
    margin: 0 auto;
    left: 20%;
    display: none;
}
.carousel-recomanacions{
    position: absolute;
    bottom: 5%;
    width: 93%;
    height: 85px;
}
.carousel-recomanacions .imatges-carousel{
    height: 85px;
    width: auto !important;
    margin: 0 auto;
}
.height90vh{
    height: 90vh;
}
@media (max-width: 992px){
    .content .main-heading{
        font-size: 25px;
    }
}

.card-deck {
  margin-top: 10rem;
}

.card-home {
  background-image: url("https://cdn.shopify.com/s/files/1/0408/5792/7834/files/redux-bg-A-4_522x.jpg") !important;
  color: white !important;
}

.cards-icons {
  background: -webkit-linear-gradient(#5ea7eb, #438dd1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding-top: -10%;
}

.cards-equipos {
  color: white !important;
  width: 65%;
  background-color: dodgerblue !important;
}
.cards-equipos .card-body{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.50rem !important;
}
.cards-equipos .card-body a{
    color: white !important;
}
.cards-equipos .card-body p{
    font-size: 20px;
}

.my__img {
  height: 75px;
  width: 75px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
}

.custom__button {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  bottom: -33px;
}
.rounded-circle{
    border: 6px solid dodgerblue;
    padding: 5px;
    background-color: white;
}
.btn-slider{
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    border: 2px solid azure !important;
    color: azure !important;
    background-color: transparent;
}
.accordion .card{
    margin-top: 0;
}
.text-p2{
    margin-bottom: 5px;
}
.menu-view{
    text-align: left;
}
.card.card-plats{
    border: 1px solid grey;
    margin-bottom: 7px;
}
.card.card-plats .card-header{
    padding: 0;
}
.card.card-plats .card-body{
    padding: 5px 30px 5px 30px;
}
.card.card-plats .card-header .btn-detalls-plats{
    position: absolute;
    bottom: 63px;
    right: 3px;
    padding: 0 2px 0 2px;
    border-radius: 1px solid black;
    background-color: white;
}