a:hover,
a:visited {
  color: currentColor;
}

/** =================== AbrilFatface =================== **/
@font-face {
  font-family: Abril_Fatface;
  src: url(/wp-content/themes/foreverya/css/fonts/Abril_Fatface/AbrilFatface-Regular.ttf);
}
/** =================== HitchRoute =================== **/
@font-face {
  font-family: HitchRoute-Sans;
  src: url(/wp-content/themes/foreverya/css/fonts/HitchRoute/HitchRoute-Sans.otf);
  src: url(/wp-content/themes/foreverya/css/fonts/HitchRoute/HitchRoute-Sans.ttf);
}
@font-face {
  font-family: HitchRoute-Serif;
  src: url(/wp-content/themes/foreverya/css/fonts/HitchRoute/HitchRoute-Serif.otf);
  src: url(/wp-content/themes/foreverya/css/fonts/HitchRoute/HitchRoute-Serif.ttf);
}
/** =================== MONTSERRAT =================== **/
/** Montserrat Thin **/
@font-face {
  font-family: "Montserrat";
  font-weight: 100;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Thin.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Thin.woff) format("woff");
}
/** Montserrat Thin-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 100;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ThinItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ThinItalic.woff) format("woff");
}
/** Montserrat ExtraLight **/
@font-face {
  font-family: "Montserrat";
  font-weight: 200;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraLight.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraLight.woff) format("woff");
}
/** Montserrat ExtraLight-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 200;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraLightItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraLightItalic.woff) format("woff");
}
/** Montserrat Light **/
@font-face {
  font-family: "Montserrat";
  font-weight: 300;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Light.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Light.woff) format("woff");
}
/** Montserrat Light-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 300;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-LightItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-LightItalic.woff) format("woff");
}
/** Montserrat Regular **/
@font-face {
  font-family: "Montserrat";
  font-weight: 400;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Regular.woff) format("woff");
}
/** Montserrat Regular-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 400;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Italic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Italic.woff) format("woff");
}
/** Montserrat Medium **/
@font-face {
  font-family: "Montserrat";
  font-weight: 500;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Medium.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Medium.woff) format("woff");
}
/** Montserrat Medium-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 500;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-MediumItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-MediumItalic.woff) format("woff");
}
/** Montserrat SemiBold **/
@font-face {
  font-family: "Montserrat";
  font-weight: 600;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-SemiBold.woff) format("woff");
}
/** Montserrat SemiBold-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 600;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format("woff");
}
/** Montserrat Bold **/
@font-face {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Bold.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Bold.woff) format("woff");
}
/** Montserrat Bold-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-BoldItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-BoldItalic.woff) format("woff");
}
/** Montserrat ExtraBold **/
@font-face {
  font-family: "Montserrat";
  font-weight: 800;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff");
}
/** Montserrat ExtraBold-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 800;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff) format("woff");
}
/** Montserrat Black **/
@font-face {
  font-family: "Montserrat";
  font-weight: 900;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Black.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Black.woff) format("woff");
}
/** Montserrat Black-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 900;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-BlackItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-BlackItalic.woff) format("woff");
}
.three-posts-parent {
  margin: 0 0 8rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 1 */
}
.three-posts-parent h3 {
  /* text-4xl my-8 */
  text-align: center;
  margin: 2rem 0;
  font-size: 2.25rem;
  line-height: 2.5rem;
  text-transform: uppercase;
  font-family: Montserrat, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 1 */
}
.three-posts-parent .three-posts-container {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-direction: column;
  width: 100%;
  max-width: 80rem;
}
@media (min-width: 768px) {
  .three-posts-parent .three-posts-container {
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: row;
  }
}
.three-posts-parent .three-posts-container a.blog-preview-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0 1rem;
  text-decoration: none;
  text-align: center;
}
.three-posts-parent .three-posts-container a.blog-preview-link:hover {
  text-decoration: underline;
  -webkit-text-decoration-color: #111111;
          text-decoration-color: #111111;
}
@media (min-width: 640px) {
  .three-posts-parent .three-posts-container a.blog-preview-link {
    padding: 0;
    width: 12rem;
  }
}
@media (min-width: 768px) {
  .three-posts-parent .three-posts-container a.blog-preview-link {
    width: 20rem;
  }
}
.three-posts-parent .three-posts-container a.blog-preview-link img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  height: calc(100vw - 2rem);
  width: calc(100vw - 2rem);
}
@media (min-width: 640px) {
  .three-posts-parent .three-posts-container a.blog-preview-link img {
    height: 12rem;
    width: 12rem;
  }
}
@media (min-width: 768px) {
  .three-posts-parent .three-posts-container a.blog-preview-link img {
    height: 20rem;
    width: 20rem;
  }
}
.three-posts-parent .three-posts-container a.blog-preview-link h4 {
  margin: 1rem 0;
  color: #111111;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-family: Montserrat, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 1 */
}
.three-posts-parent .show-more-button {
  color: #ffffff;
}
