html * {
  font-family: 'Poppins', sans-serif;
}

* {
  box-sizing: border-box;
}

:root {
  --dark-grey: #666666;
  --grey: #727272;
  --light-grey: #999999;
  --orange: rgb(251, 86, 31);
  --pswp-icon-color: #00fffc;
  --pswp-icon-color-secondary: #333;
}

/* NOTE! Padding: TOP RIGHT BOTTOM LEFT  */

/* nav */
.nav-link {
  padding-top: 1rem;
  font-weight: 200;
  color: var(--dark-grey);
}

.navbar {
  border-bottom: 2px solid #c9c9c985;
}

.nav-link:hover {
  color: var(--orange);
}

.active {
  font-weight: 400;
}

/* Carousel */

.bottom-rules {
  border-bottom: 3px solid #c9c9c985;
}


/* VIDEO */

video {
  /* override other styles to make responsive */
  width: 100%    !important;
  height: auto   !important;
}


/* Text changes */

h1 {
  color: var(--light-grey);
}

.h1-gb {
  font-size: 2rem;
}

.h3-light {
  font-weight: 200;
}

.h3-grey {
  color: var(--light-grey);
}

.light-grey-text {
  color: var(--light-grey);
}

a {
  color: var(--dark-grey);
  font-family: 'Inter', sans-serif;
}
a:hover {
  color: var(--orange);
}

.links-gb {
  text-decoration-color: #fb561f;
  text-underline-offset: 2px;
}


.btn-gb {
  background-color: #ffffff;
  color: #fb561f;
  border: #fb561f 2px solid;
}

.btn-gb:hover {
  background-color: var(--orange);
  color: #ffffff;
}

.section-padding-gb {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.figure-caption {
  text-align: center;
  font-size: 1rem;
}

.testimonials-gb p {
  font-size: 1rem;
}

/* GALLERY */

.img-gallery-gb a {
  text-decoration: none;
}


/* CONTACT FORM */

.contact-form-gb {
  min-height: 600px;
}

/* FOOTER */

.foot {
  margin-top: 30px;
  padding-top: 15px;
  min-height: 250px;
}

.bg-grey-light {
  background-color: #e8e8e8;
}

.icon-link, .icon-link-hover {
  text-decoration-color: #fb561f;
}

/* Photoswipe custom */

/* Notes on fonts */

/* <uniquifier>: Use a unique and descriptive class name */
/* <weight>: Use a value from 100 to 900 */

/* .inter-<uniquifier> {
    font-family: "Inter", sans-serif;
    font-optical-sizing: auto;
    font-weight: <weight>;
    font-style: normal;
  } */

.inter-regular {
  font-family: 'Inter', sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.inter-light {
  font-family: 'Inter', sans-serif;
  font-optical-sizing: auto;
  font-weight: 200;
  font-style: normal;
}

/* Poppins */

.poppins-thin {
  font-family: 'Poppins', sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: 'Poppins', sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: 'Poppins', sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-style: normal;
}

/* .poppins-bold {
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: normal;
    }
    
    .poppins-extrabold {
      font-family: "Poppins", sans-serif;
      font-weight: 800;
      font-style: normal;
    }
    
    .poppins-black {
      font-family: "Poppins", sans-serif;
      font-weight: 900;
      font-style: normal;
    }
    
    .poppins-thin-italic {
      font-family: "Poppins", sans-serif;
      font-weight: 100;
      font-style: italic;
    }
    
    .poppins-extralight-italic {
      font-family: "Poppins", sans-serif;
      font-weight: 200;
      font-style: italic;
    }
    
    .poppins-light-italic {
      font-family: "Poppins", sans-serif;
      font-weight: 300;
      font-style: italic;
    }
    
    .poppins-regular-italic {
      font-family: "Poppins", sans-serif;
      font-weight: 400;
      font-style: italic;
    }
    
    .poppins-medium-italic {
      font-family: "Poppins", sans-serif;
      font-weight: 500;
      font-style: italic;
    }
    
    .poppins-semibold-italic {
      font-family: "Poppins", sans-serif;
      font-weight: 600;
      font-style: italic;
    }
    
    .poppins-bold-italic {
      font-family: "Poppins", sans-serif;
      font-weight: 700;
      font-style: italic;
    }
    
    .poppins-extrabold-italic {
      font-family: "Poppins", sans-serif;
      font-weight: 800;
      font-style: italic;
    }
    
    .poppins-black-italic {
      font-family: "Poppins", sans-serif;
      font-weight: 900;
      font-style: italic;
    }
     */

/* End FONTS */

/* BREAKPOINTS */

/* Medium devices (1000px) */
@media only screen and (max-width: 992px) {
  .h1-gb {
    font-size: 1.5rem;
  }
}

/* Small devices (600px) */
@media only screen and (max-width: 600px) {
}
