/* Required height of parents of the Half Page Carousel for proper displaying carousel itself */
html,
body,
.view {
  height: 100%; }

body {
  font-family: Lato, sans-serif ;
}

@media (max-width: 740px) {
  .full-page-intro {
    height: 1000px; } }

/* Half Page Carousel itself*/
.carousel {
  height: 50%; }
  .carousel .carousel-inner {
    height: 100%; }
    .carousel .carousel-inner .carousel-item,
    .carousel .carousel-inner .active {
      height: 100%; }

/* Adjustment for mobile devices*/
@media (max-width: 776px) {
  .carousel {
    height: 100%; } }

/* Navbar animation */
.navbar {
  background-color: rgba(0, 0, 0, 0.3); }

.top-nav-collapse {
  background-color: #1C2331; }

/* Adding color to the Navbar on mobile */
@media only screen and (max-width: 768px) {
  .navbar {
    background-color: #1C2331; } }

/* Footer color for sake of consistency with Navbar */
.page-footer {
  background-color: #1C2331; }


  /*Gaetane stuff */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap');

.view.full-page-intro {
  background-image: url('/Images/DSC1091-1024x683.jpg') !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  background-attachment: fixed;
}
.view.full-page-intro > div > div > div > div {
  /*background: transparent !important;
  border-radius: 20px !important;*/
}
.view.full-page-intro .hr-light {
  border-top: 1px solid rgba(255, 255, 255, 0.5) !important;
}
.view.full-page-intro > div > div > div > div > p:nth-of-type(1){
  font-family: Montserrat, serif;
  font-size: 1.5rem;
}
.view.full-page-intro > div > div > div > div > p{
  font-weight: 300;
}
main .h3 {
  font-family: Montserrat, serif !important;
  text-transform:uppercase;
}

.navbar-dark .navbar-brand strong {
  color: #fd9e04 !important;
  font-weight: 800 !important;
  font-family: Roboto, serif;
}
.navbar.navbar-dark .breadcrumb .nav-item.active > .nav-link, .navbar.navbar-dark .navbar-nav .nav-item.active > .nav-link {
  color: #fff !important;
  font-weight: 400 !important;
  font-family: Roboto, serif;
  font-size:0.85rem;
}
.navbar.navbar-dark .breadcrumb .nav-item .nav-link, .navbar.navbar-dark .navbar-nav .nav-item .nav-link {
  color: #fff !important;
  font-weight: 400 !important;
  font-family: Lato;
  font-size:0.85rem;
}

.btn-indigo {
  background-color: #d58a1e !important;
}
.fas.cyan-text, .fas.indigo-text, .fas.blue-text {
  color: #197EE8 !important;
}
