@font-face {
  font-family: "obviously";
  src: url("../../fonts/fonnts.com-Obviously.otf") format("opentype");
}

@font-face {
  font-family: "obviously_bold";
  src: url("../../fonts/fonnts.com-obviously_bold.otf") format("opentype");
}

@font-face {
  font-family: "obviously_semi";
  src: url("../../fonts/fonnts.com-obviously_semi.otf") format("opentype");
}

body {
  font-family: obviously !important;
}

.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-lg,
.navbar > .container-md,
.navbar > .container-sm,
.navbar > .container-xl,
.navbar > .container-xxl {
  align-items: flex-start !important;
}

.river-logo {
  max-width: 70%;
  height: auto;
}

.footer-links {
  color: #321543;
  line-height: 2.2;
  font-family: obviously;
  font-weight: 400 !important;
  margin: 0 -20px;
}

.copyright-link {
  display: flex;
}

.copyright-link .copy-r {
  justify-content: flex-end;
  display: flex;
}

@media (max-width: 767px) {
  .navbar-brand {
    display: block;
  }

  .footer-links ul {
    display: block;
    margin: 7.5px -15px;
  }

  .copyright-link {
    display: grid;
    padding: 0;
  }

  .copyright-link .copy-r {
    justify-content: flex-start;
  }
}

@media (max-width: 820px) {
  .navbar-brand {
    display: block;
  }

  .copyright-link {
    display: grid;
  }

  .copyright-link .copy-r {
    justify-content: flex-start;
  }
}

@media (min-width:1920px){
#river-home-Carousel .river-overlay {
    top: 89% !important;
    width: 1500px !important;
}}

@media (min-width:1440px){
#river-home-Carousel .river-overlay {
    top: 89% !important;
    width: 1200px !important;
}}

.container-fluid {
  padding-left: 40px;
  padding-right: 40px;
}