@charset "UTF-8";
/* CSS Document */

div.site-name {
    padding: .3em 0 calc(.25em - 3px) !important;
}

.site-name a {
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-size: larger;
}

ul.nav-primary {
    margin: -.5rem -.75rem 0.5rem -.75rem !important;
}

/* .page-header h1::before {
    background: #8351b0;
} */

.owl-carousel .owl-nav .owl-prev {
    left: -1rem;
}

.owl-carousel .owl-nav .owl-next {
    right: -1rem;
}

.section-image-wrapper {
    text-align: center;
}

section#glance div.container {
    text-align: center;
}
#testimonial.page-section {
    padding: 150px 0 150px;
}

#testimonial.page-section img {
    width: 90%;
}

#glance.page-section {
    padding: 170px 0 120px;
}

#glance .section-grid.section-grid-stats {
    padding: 40px 0 20px;
}

.section-grid-stats .stats-number {
    display: inline;
}

div.teaser {
    font: 1.125rem 'Milo', sans-serif;
}

div.contact-info {
    display: none;
}

/* FAQ */
section#top_element {
    padding: 2rem 0 2.9rem;
}

section#faq_content.page-section p.button-container {
    position: relative;
    top: 70px;
    left: 350px;
}

section#faq_content.page-section {
    padding: 0 0 3.375rem 0;
}

section#faq_spanish.page-section p.button-container {
    position: relative;
    top: 70px;
    left: 430px;
}

section#faq_spanish.page-section {
    padding: 0 0 3.375rem 0;
}

/* FAQ in mobile */

@media only screen and (max-width: 768px) {
section#faq_content.page-section p.button-container,
section#faq_spanish.page-section p.button-container {
    position: static;
}
}

/* Stay Healthy */
.caption {
    font: 1.125rem 'Milo', sans-serif;
}