.black {
  color: #231F20;
}

.white {
  color: white;
}

h1, h2, h4 {
  font-weight: 500;
  color: #213B74;
}

.light {
  font-weight: 300;
}

.container a, .container-fluid a {
  color: white;
  border-bottom: #F7F5A2 2px solid;
}
.container a:hover, .container-fluid a:hover {
  color: #F7F5A2;
  border-bottom: #C18638 2px solid;
  text-decoration: none;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  font-weight: bold;
}

.tagline {
  font-size: 2.8em;
}

body {
  font-family: montserrat, sans-serif;
  font-weight: 300;
  font-size: 1.3em;
  line-height: 1.7em;
}

.black-bg, .blue-bg {
  color: white;
}
.black-bg h2, .blue-bg h2 {
  color: #F7F5A2;
}

.blue-bg {
  background-color: #213B74;
}

.black-bg {
  background-color: #231F20;
}

.brown-bg {
  background: #C18638;
}

.line {
  height: 7px;
}

.no-border {
  border-bottom: 0px !important;
}

#marketing, #graphic, #videophoto, #webapp, #mobile-dev, #sys, #outs, #home-tech, #home-ms, #home-ca, #home-sd, #hero-tech, #hero-ms, #hero-ca, #hero-sd {
  background-size: cover;
  background-repeat: no-repeat;
}

#hero {
  height: 90vh;
}

#hero-sd {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/hero-sd.png');
  height: 60vh;
  background-position: center;
}

#hero-ca {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/hero-ca.png');
  height: 60vh;
  background-position: center;
}

#hero-ms {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/hero-ms.png');
  height: 60vh;
}

#hero-tech {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/hero-tech.png');
  height: 60vh;
  background-position: center;
}

#home-sd {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/home-sd.png');
  height: 500px;
  background-position: center;
}

#home-ca {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/home-ca.png');
  height: 500px;
  background-position: center;
}

#home-ms {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/home-ms.png');
  height: 500px;
  background-position: center;
}

#home-tech {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/home-tech.png');
  height: 500px;
  background-position: center;
}

@media (max-width: 991px) {
  #hero {
    height: auto;
  }

  #hero-sd, #hero-ca, #hero-ms, #hero-tech {
    height: 300px;
  }
}
#outs {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/outsourcing.png');
  height: 400px;
  background-position: center;
}

#sys {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/systems.png');
  height: 400px;
  background-position: center;
}

#mobile-dev {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/mobile.png');
  height: 400px;
  background-position: center;
}

#webapp {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/web-app.png');
  height: 400px;
  background-position: center;
}

#videophoto {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/videophoto.png');
  height: 400px;
  background-position: center;
}

#graphic {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/graphic.png');
  height: 400px;
  background-position: center;
}

#marketing {
  background-image: url('https://crownmelresort.com/www.codestack.org/../img/marketing.png');
  height: 400px;
  background-position: center;
}

.card-body p {
  font-size: 0.8em;
  line-height: 1.7em;
}

.card-footer {
  border-top: 0px;
  background-color: transparent;
  padding-bottom: 20px;
  padding-top: 0px;
}

.btn {
  border-radius: 20px;
  padding: 8px 20px;
  border-width: 2px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 500;
}

.btn-outline-primary, a.btn.btn-outline-primary {
  border-color: #C18638;
  color: #C18638;
}
.btn-outline-primary:focus, .btn-outline-primary .focus, a.btn.btn-outline-primary:focus, a.btn.btn-outline-primary .focus {
  color: white;
  border-color: #996b2d !important;
  background-color: #996b2d !important;
}
.btn-outline-primary:hover, a.btn.btn-outline-primary:hover {
  color: white;
  border-color: #996b2d;
  background-color: #996b2d;
}

.blue-bg a.btn-outline-primary, .blue-bg .btn-outline-primary, .black-bg a.btn-outline-primary, .black-bg .btn-outline-primary, .brown-bg a.btn-outline-primary, .brown-bg .btn-outline-primary {
  border-color: #F7F5A2;
  color: #F7F5A2;
}
.blue-bg a.btn-outline-primary:focus, .blue-bg a.btn-outline-primary .focus, .blue-bg .btn-outline-primary:focus, .blue-bg .btn-outline-primary .focus, .black-bg a.btn-outline-primary:focus, .black-bg a.btn-outline-primary .focus, .black-bg .btn-outline-primary:focus, .black-bg .btn-outline-primary .focus, .brown-bg a.btn-outline-primary:focus, .brown-bg a.btn-outline-primary .focus, .brown-bg .btn-outline-primary:focus, .brown-bg .btn-outline-primary .focus {
  color: white;
  border-color: #996b2d !important;
  background-color: #996b2d !important;
}
.blue-bg a.btn-outline-primary:hover, .blue-bg .btn-outline-primary:hover, .black-bg a.btn-outline-primary:hover, .black-bg .btn-outline-primary:hover, .brown-bg a.btn-outline-primary:hover, .brown-bg .btn-outline-primary:hover {
  border-color: #F7F5A2;
  background-color: #F7F5A2;
  color: #231F20;
}

label {
  font-weight: 500;
  font-size: 0.9em;
  color: #213B74;
}

.bg-light {
  background-color: transparent !important;
}

.navbar-light .navbar-nav .nav-link {
  font-size: 1rem;
  text-transform: uppercase;
  color: #213B74;
  padding-right: 40px;
  font-weight: 300;
}
.navbar-light .navbar-nav .nav-link:hover {
  color: #C18638;
}

@media (max-width: 576px) {
  .navbar-brand img {
    width: 200px;
  }
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

a.carousel-control-prev, a.carousel-control-next {
  border-bottom: 0px !important;
}

/*# sourceMappingURL=styles.css.map */
