/* Community Level Styles */
:root {
    --hp-intro-tint-opacity: 10%;
    --interior-page-hero-image-header-line-height: 1;
    --hpt-two-pattern-opacity: .4;
    --contact-form-bg: var(--contact-input-bg-color);
}

@media only screen and (max-width: 479px) {
    .transparent-nav .logo-bar .logo {
        max-width: 180px;
    }
}

.hpt-section-two .bottom .hpt-two-btn:before {
    background-color: var(--secondary-hover);
}

.hpt-section-two .bottom .hpt-two-btn:hover:before {
    border-top-color: var(--secondary-hover);
    border-right-color: var(--secondary-hover);
}

.hpt-section-two .bottom .hpt-two-btn:hover:after {
    border-bottom-color: var(--secondary-hover);
    border-left-color: var(--secondary-hover);
}

.hpt-section-two .bottom .hpt-two-btn:hover {
    color: var(--secondary-hover-alt);
}

#contact_us_page_container .form-holder #id_appointment_day, #contact_us_page_container .form-holder #id_appointment_time {
    color: var(--contact-input-text-color);
}

.fp-card .fp-info-wrapper {
    color: #222;
}

#reviews_section {
    padding: 40px 20px;
    background: var(--secondary-base);
    color: var(--secondary-base-alt);
}

#reviews_section h1 {
    font-size: var(--homepage-header-mobile-font-size);
}

@media only screen and (min-width: 768px) {
    #reviews_section h1 {
        font-size: var(--homepage-header-tablet-font-size);  
    }
}

@media only screen and (min-width: 1180px) {
    #reviews_section h1 {
        font-size: var(--homepage-header-smdt-font-size);
    }
}

@media only screen and (min-width: 1400px) {
    #reviews_section h1 {
        font-size: var(--homepage-header-mddt-font-size);
    }
}

.review-name {
    display: none;
}

#reviews_section.swiper-container .review-swiper-buttons .swiper-button-next, #reviews_section.swiper-container .review-swiper-buttons .swiper-button-prev {
    opacity: 0.2;
}

#reviews_section.swiper-container .review-swiper-buttons .swiper-button-next:hover, #reviews_section.swiper-container .review-swiper-buttons .swiper-button-prev:hover {
    opacity: 1;
}