/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
/* @font-face {
  font-family: "Avenir";
  src: url("/wp-content/themes/Impreza-child/fonts/Avenir-Light.woff2")
      format("woff2"),
    url("/wp-content/themes/Impreza-child/fonts/Avenir-Light.woff")
      format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
} */

:root {
  --hf-body-family: var(--font-family);
  --hf-heading-family: var(--h1-font-family, inherit);
  --hf-body-l-size: 1.33rem;
  --hf-body-l-line-height: 1.75;
}
.hf-u-body-l {
  --hf-u-text-size: var(--hf-body-l-size);
  --hf-u-text-line-height: var(--hf-body-l-line-height);
}
.hf-u-font-body {
  --hf-u-text-family: var(--hf-body-family);
}
.hf-u-font-heading {
  --hf-u-text-family: var(--hf-heading-family);
}
.hf-u-reset-typo,
.hf-u-reset-typo * {
  font-size: var(--hf-u-text-size);
  line-height: var(--hf-u-text-line-height);
  font-weight: inherit;
  font-family: var(--hf-u-text-family);
}

.hf-color-red-500 {
  color: var(--color-red-500);
}
.hf-color-pink-500 {
  color: var(--color-pink-500);
}
@media (max-width: 1024px) {
  .hf-home-grid-list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .hf-home-grid-list > * {
    grid-column: span 1;
  }
  .hf-home-grid-list > *:first-child {
    grid-column: span 3;
  }
}
