body {
font-family: 'Quattrocento Sans', sans-serif;
font-size: 21px;
}
h1 {
font-family: 'Qwigley', cursive;
font-weight: 400;
font-size: 4.2rem;
margin: 0.5em 0 0.7em 0;
}
h2, .card-header {
font-family: 'Qwigley', cursive;
font-size: 3.5rem;
}
h3, .card-title {
font-family: 'Qwigley', cursive;
font-size: 2.5rem;
}
.navbar-brand img {
height: 100px;
transition: height 0.5s ease;
}
.sticky .navbar-brand img {
height: 100px;
transition: height 0.5s ease;
}
@media (min-width: 992px) {
	.navbar-brand img {
  height: 150px;
  }
	.sticky .navbar-brand img {
  height: 150px;
  }
}

.sticky .site-logo {
height: 30px;
overflow: hidden;
}
@media (min-width: 992px) {
	.sticky .site-logo {
  height: 50px;
  }
}

/* overrides for custom icons */
.icon.fd-vitality-flower::after {
background-image: url('icons/fd-vitality-flower-50.png');
background-size: 85px 54px;
display: inline-block;
width: 85px;
height: 54px;
content: "";
}
.paragraph--type--text-area .icon.fd-vitality-flower::after,
.paragraph--type--testimonials-rotator .icon.fd-vitality-flower::after,
.paragraph--type--sitewide-cta .icon.fd-vitality-flower::after {
background-size: 340px 214px;
width: 340px;
height: 214px;
}
.para-wrapper .icon.fd-vitality-flower::after {
background-image: url('icons/fd-vitality-flower-reverse-50.png');
}
.paragraph--type--text-area .icon,
.paragraph--type--testimonials-rotator .icon,
.paragraph--type--sitewide-cta .icon {
top: inherit;
overflow: hidden;
}
.icon.fd-vitality-flower.half::after {
background-image: url('icons/fd-vitality-flower-50.png');
}
.icon.fd-vitality-flower.full::after {
background-image: url('icons/fd-vitality-flower.png');
}
.para-wrapper .icon.fd-vitality-flower.half::after {
background-image: url('icons/fd-vitality-flower-reverse-50.png');
}
.para-wrapper .icon.fd-vitality-flower.full::after {
background-image: url('icons/fd-vitality-flower-reverse.png');
}
