.navbar.navbar-expand-lg.navbar-togglable.fixed-top.navbar-dark {
    background-color: #7a1139!important;
}

.carousel {
    margin-bottom: 40px!important;
  }
  
  .carousel-cell {
    width: 100%!important;
    height: 400px!important;
    margin-right: 10px!important;
    border-radius: 5px!important;
    counter-increment: carousel-cell!important;
  }
  
  .carousel-cell img {
      height: 100%!important;
      width: inherit!important;
      object-fit: cover!important;
  }
  
  .carousel-nav .carousel-cell {
    height: 80px!important;
    width: 100px!important;
  }
  
  .carousel-nav .carousel-cell:before {
    font-size: 50px!important;
    line-height: 80px!important;
  }
  
  .carousel-nav .carousel-cell.is-nav-selected {
    background: #ED2!important;
  }
  
  .carousel-nav .flickity-button {
      display: none!important;
  }
  
  .flickity-button {
      background-color: white!important;
      color: black!important;
  }
  
  .carousel-nav .carousel-cell:not(.is-selected){
      opacity: .5!important;
  }
  
  .flickity-prev-next-button.next:before {
      content: "\276F"!important;
  }
  
  .flickity-prev-next-button.previous:before {
      content: "\276E"!important;
  }
  
  .flickity-prev-next-button:focus, .flickity-prev-next-button:hover {
      background-color: #7a1139!important;
  }
  
  
  .carousel.is-fullscreen .carousel-cell {
    height: 100%!important;
  }
  
  .fancybox__backdrop {
      background-color: #ffffff!important;
  }

  .nav-link.active {
    color: #ffffff!important;
    background-color: #1b2a4e!important;
  }
  
  .fancybox__button--zoom, .fancybox__button--slideshow, .fancybox__button--fullscreen, .fancybox__button--thumbs {
    display: none!important;
  }
.badge-start  {
  top: 1rem;
  left: 1rem;
}