img{max-width:100%;height:auto}.social-titles li{display:block}.social-titles .facebook-link a::after{content:'Facebook'}.social-titles .twitter-link a::after{content:'Twitter'}.social-titles .google-link a::after{content:'Google'}.social-titles .youtube-link a::after{content:'YouTube'}.social-titles .yelp-link a::after{content:'Yelp'}.social-titles .pinterest-link a::after{content:'Pinterest'}.social-titles .instagram-link a::after{content:'Instagram'}.social-titles .linkedin-link a::after{content:'LinkedIn'}.social-review-links{margin:0;list-style:none}.social-review-links li{display:inline-block;vertical-align:middle;margin-right:15px;cursor:pointer;text-align:center;position:relative}.social-review-links li svg{display:block;width:75px;height:75px;transform:scale(1);transition:all .2s}.social-review-links li:hover svg{transform:scale(1.1)}.social-review-links li:last-child svg{padding-left:12px}.social-review-links li a[href*="g"] svg{fill:#4285f4}.social-review-links li a[href*="yelp"] svg{fill:#d32323}.social-review-links li a[href*="facebook"] svg{fill:#3c5a99}.foot-social-alt{font-size:30px}.foot-social-alt li{vertical-align:top;margin-left:.5em}.foot-social-alt li:first-child{margin-left:0}.foot-social-alt li svg{height:1em}.foot-social-alt a{display:block}.foot-social-alt .google-maps-link svg{height:1.4em}.affiliate-logo{max-height:60px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%}.video-container{position:relative;padding-bottom:53.78%;padding-top:30px;height:0;overflow:hidden;margin:20px auto;display:block}.video-wrapper,.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#bpicredits{display:inline}.dq-reviews{width:100%;height:800px;max-height:80vh;border:none}.min-80{padding:100px 0}.row-5-col{justify-content:center}body[class*="page-template-contact"] .contact-page-info iframe{display:block;width:100%;height:400px;max-height:50vh}body[class*="page-template-contact"] .contact-page-info iframe,.single-team-member,.formatted-hours{margin-bottom:1em}.team-members.layout-1 ul{list-style-position:inside}.table-wrap-scroll{max-width:100%;overflow-x:auto}.formatted-hours td.day{padding-right:2em}.page-template.page-template-contact-3 .contact-page-info iframe{height:18em}p.question{margin:15px 10px 5px}form button[type="submit"][disabled]{cursor:not-allowed}.hours-note{font-style:italic}span.hours-note{display:block;margin-top:20px}svg.external-link{height:1em;width:auto;margin-left:.5em;margin-bottom:-.1em;fill:currentColor}*[class*="social"] svg.external-link,a[aria-label] svg.external-link{opacity:0;height:0;width:0;margin:0}@supports (object-fit: cover) {
    .team-members.layout-3 .single-team-member > img {
        width: 250px;
        height: 250px;
        object-fit: cover;
        border-radius: 50%;
    }
}@media (min-width:1200px){.col-xl-1-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (max-width:600px){.min-80{padding:80px 0}}@supports (display: flex) {
    .min-80 {
        min-height: 80vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    @media (min-width: 992px) {
        .team-members.layout-3 .single-team-member > img {
            max-width: 250px;
        }
        .team-members.layout-3 .single-team-member > header {
            flex: 1 0 auto;
            margin: 2em;
        }
        .team-members.layout-3 .single-team-member > .bio {
            flex-basis: 50%;
        }
        .team-members.layout-3 .single-team-member.clearfix::before,
        .team-members.layout-3 .single-team-member.clearfix::after {
            display: none;
        }
    }
}.page-template-online-patient-form #myProgress+.buttons{display:none}#guardian-insurance-information-2.hide-input{display:none}