html {
  font-size: 20px;
  background-color: #f5f3eb;
}

@media (max-width: 1199px){
  .container {
      max-width: 100% !important;
      /* padding: 0 !important; */
      }
  }

.container {
  background-color: #f5f3eb;
}

body {
  font-family: 'Nunito', sans-serif !important;
  background-color: #f5f3eb !important;
}

.green {
  background-color: green;
}

.blue {
  background-color: blue;
}

.has-error > input,
.has-error > textarea {
  border-color: red;
}

.help-block {
  color: red;
}

.dark {
  background-color: #343a40;
}

.hoverable-image:hover {
  /* background-color: rgba(128, 128, 128, 0.25); */
}

.goto-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1000;
  border: solid 1px #875a33;
  background-color: #875a33;
  color: white;
}

.nav-item {
  text-align: right;
}

/* stylelint-disable @stylistic/selector-list-comma-newline-after */
a {
  text-decoration: none;
}

.blog-header-logo {
  font-family: 'Nunito', sans-serif;
  font-size: 2.25rem;
  color: #875a33;
  font-size: 36px;
}

.blog-header-small-text {
  font-size: 0.75rem;
  color: #875a33;
}

.blog-header-logo:hover {
  text-decoration: none;
}

.cta {
  background-color: #289fe3;
  border-color: #008ddf;
  color: white;
}
.cta-text {
  color: #289fe3;
}
.cta-border {
  border: solid 2px #289fe3;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Nunito', sans-serif;
  color: #875a33;
}

.flex-auto {
  flex: 0 0 auto;
}

.h-250 {
  height: 250px;
}
@media (min-width: 768px) {
  .h-md-250 {
    height: 250px;
  }
}

/* Pagination */
.blog-pagination {
  margin-bottom: 4rem;
}

/*
 * Blog posts
 */
.blog-post {
  /* margin-bottom: 4rem; */
}
.blog-post-meta {
  margin-bottom: 1.25rem;
  color: #727272;
}

