body {
  background: #fff;
  padding: 0;
  margin: 0;
  font-family: "PT Sans", sans-serif;
  color: #000;
}

.main-container {
  margin: auto;
  max-width: 1360px;
}

.padding-container {
  padding: 0 10% 0 10%;
}

.padding-container-small {
  padding: 0 15% 0 15%;
}

.two-col {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.valign-flex {
  align-items: center;
}

.add-vertical-gap-medium {
  padding: 2rem 0 2rem 0;
}

.add-vertical-gap-small {
  padding: 1.5rem 0 1.5rem 0;
}

.add-vertical-gap-xs {
  padding: 0.5rem 0 0.5rem 0;
}

.add-vertical-right-gap-xs {
  padding: 0.5rem 1.5rem 0.5rem 0;
}

.add-all-gap-xs {
  padding: 0.6rem;
}

.w-100 {
  width: 100%;
}

.w-50 {
  width: 50%;
}

.w-33 {
  width: 33%;
}

.w-45 {
  width: 40%;
}

.w-55 {
  width: 60%;
}

.w-77 {
  width: 60%;
}

.f-verybig {
  font-size: 1.5rem;
}

.f-heading1 {
  font-size: 1.3rem;
}

.f-heading2 {
  font-size: 1.2rem;
}

.f-heading3 {
  font-size: 1.15rem;
}

.f-heading4 {
  font-size: 1rem;
}

.f-heading5 {
  font-size: 0.9rem;
}

.f-small {
  font-size: 0.85rem;
}

.m-underline {
  text-decoration: underline;
}

.m-capitalize {
  text-transform: capitalize;
}

.m-right {
  text-align: right;
}

.m-center {
  text-align: center;
}

.m-left {
  text-align: left;
}

.m-lh {
  line-height: 1.5rem;
}

.p-left {
  padding: 0 0 0 2rem;
}

.p-right {
  padding: 0 2rem 0 0;
  text-transform: capitalize;
}

.f-normal, .horizontal-list > li > a {
  font-size: 1.15rem;
}

.f.center {
  text-align: center;
}

.weight-normal {
  font-weight: 400;
}

.weight-thin {
  font-weight: 200;
}

.weight-bold {
  font-weight: 550;
}

.fc-secondary {
  color: #313131;
}

.horizontal-list {
  padding: 0;
  margin: 0;
}

.horizontal-list > li {
  display: inline-block;
}

.horizontal-list > li > a {
  color: #000;
  text-decoration: none;
}

.highlighted-post {
  padding: 2rem;
  background: #EFECE3;
  position: relative;
  border-radius: 1.5rem;
}

.site-title a {
  color: #000;
  text-decoration: none;
  font-weight: 550;
}

.jargon {
  text-align: center;
  font-weight: 700;
}

.link {
  color: #4A70A9;
  text-decoration: none;
  font-size: 1.15rem;
}

.f-heading5 .link {
  color: #4A70A9;
  text-decoration: none;
  font-size: 0.9rem;
}

.thumb-image-container {
  width: 200px;
  height: 150px;
}

.mobile-thumb {
  width: 200px;
  height: 150px;
}

@media only screen and (max-width: 1000px) {
  .two-col {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
  }
  .w100,
  .w-77,
  .w-55,
  .w-50,
  .w-45,
  .w-33 {
    width: 100%;
  }
  .padding-container {
    padding: 0 2% 0 2%;
  }
  .padding-container-small {
    padding: 0 2% 0 2%;
  }
  .p-left {
    padding: 0 2rem 0 0;
  }
  .m-right {
    text-align: left;
  }
  .category-list {
    display: none;
  }
  .mobile-center {
    text-align: center;
  }
  .horizontal-list {
    margin: auto;
    padding: 2rem 0 2rem 0;
    text-align: center;
  }
  .landing-image-mobile {
    height: 100vh;
    min-height: 300px;
    max-height: 400px;
    order: -1;
  }
  .garnish-mobile {
    display: none;
  }
  .thumb-image-container {
    width: 100%;
    height: 100vh;
    min-height: 200px;
    max-height: 300px;
  }
  .mobile-thumb {
    width: 100%;
    height: 100%;
  }
}

/*# sourceMappingURL=styles.css.map */