@charset "UTF-8";html{scroll-behavior:auto !important}#top-header #et-info-phone:before,#top-header .phoneiconHeader:before{width:60px}#page-container #top-header{right:0}#PlainMainSection #telNumber:before{width:63px !important}body.page-id-4970 .container-fluid.welcome-container .container .row .col-md-6{display:none}body.page-id-4970 .container-fluid.welcome-container .container .row .col-content{display:block}body.page-id-4970 .container-fluid.welcome-container .container .row .col-content.left-side{width:60%;margin-left:53%;padding-left:6%}@media (max-width:575.98px){body.page-id-4970 .container-fluid.welcome-container .container .row .col-content.left-side{width:inherit;margin-left:inherit}}@media (min-width:992px) and (max-width:1199.98px){body.page-id-4976 .container-fluid.welcome-container .container .row .col-md-6{display:none}body.page-id-4976 .container-fluid.welcome-container .container .row .col-content{display:block}body.page-id-4976 .container-fluid.welcome-container .container .row .col-content.left-side{margin-left:30%;width:70%;padding-top:5%;padding-bottom:5%}}@media (min-width:1200px){body.page-id-4976 .container-fluid.welcome-container .container .row .col-md-6{display:none}body.page-id-4976 .container-fluid.welcome-container .container .row .col-content{display:block}body.page-id-4976 .container-fluid.welcome-container .container .row .col-content.left-side{margin-left:40%;width:60%;padding-top:5%;padding-bottom:5%}}.hs-location .container-fluid.schedule-container{padding:88px 0}.hs-location .container-fluid.schedule-container .widget-row{position:relative;padding:30px;margin-top:-280px;border-radius:25px;background:#fff;box-shadow:2px 2px 10px 0px rgba(0,0,0,.25);max-width:580px}@media (max-width:575.98px){.hs-location .container-fluid.schedule-container .widget-row{margin-top:-140px}}.hs-location .container-fluid.schedule-container .widget-row p{text-align:center;line-height:40px;font-style:normal;font-weight:300}.hs-location .container-fluid.schedule-container .widget-row p span{font-size:34px}.hs-location .container-fluid.schedule-container .widget-row p span.orange{color:#f58232;font-weight:600}.hs-location .container-fluid.schedule-container .widget-row p span.blue{color:#034ea2;font-weight:600}.hs-location .container-fluid.schedule-container .widget-row #nextpatient-widget{margin-top:30px;border-radius:14px;border:3px solid #0b4da2}.hs-location .container-fluid.schedule-container .headline-col{text-align:center}.hs-location .container-fluid.schedule-container .headline-col h2{color:#f58232;font-size:38px;font-style:normal;font-weight:500;line-height:45px;text-transform:uppercase}.hs-location .container-fluid.schedule-container .headline-col p{color:#a7a9ac;text-align:center;font-size:34px;font-style:normal;font-weight:400;line-height:45px;text-transform:capitalize}.hs-location .container-fluid.welcome-container{position:relative;background:rgba(3,78,162,.15)}.hs-location .container-fluid.welcome-container img.bg{height:100%}.hs-location .container-fluid.welcome-container img.bg.desktop{position:absolute}.hs-location .container-fluid.welcome-container img.bg.mobile{width:100%}.hs-location .container-fluid.welcome-container img.bg.right-side{right:0;top:0}.hs-location .container-fluid.welcome-container img.bg.leftside{left:0;top:0}.hs-location .container-fluid.welcome-container.right-side{background-repeat:no-repeat;background-position:right center;background-size:contain}.hs-location .container-fluid.welcome-container.left-side{background-repeat:no-repeat;background-position:left center;background-size:contain}.hs-location .container-fluid.welcome-container .container{background-repeat:no-repeat}.hs-location .container-fluid.welcome-container .container .row .col-content.right-side{padding-right:2.5rem}.hs-location .container-fluid.welcome-container .container .row .col-content.left-side{padding-left:2.5rem;padding-right:0}@media (max-width:575.98px){.hs-location .container-fluid.welcome-container .container .row .col-content.left-side{padding-left:0}}.hs-location .container-fluid.welcome-container .container .row .col-content h5,.hs-location .container-fluid.welcome-container .container .row .col-content h2{color:#3b3b39;font-size:36px;font-style:normal;font-weight:500;line-height:44px}.hs-location .container-fluid.welcome-container .container .row .col-content h6{color:#034ea2;font-size:20px;font-style:normal;font-weight:700;line-height:35px}.hs-location .container-fluid.welcome-container .container .row .col-content p{color:#3b3b39;font-size:20px;font-style:normal;font-weight:400;line-height:35px}.hs-location .container-fluid.welcome-container .circle-container{min-height:150%;min-width:100%}.hs-location .container-fluid.location-container{padding:70px 0}.hs-location .container-fluid.location-container .container.col-box-shadow{border-radius:25px;background:#fff;box-shadow:2px 2px 10px 0px rgba(0,0,0,.25)}.hs-location .container-fluid.location-container .container .row .col-map iframe{border-radius:25px}.hs-location .container-fluid.location-container .container .row .col-content{padding-right:2.5rem;padding-left:2.5rem}.hs-location .container-fluid.location-container .container .row .col-content .button{margin-top:3rem;display:flex;color:#fff;font-size:19px;font-style:normal;font-weight:600;line-height:normal;width:238px;height:60px;flex-shrink:0;box-shadow:2px 3px 5px 0px rgba(0,0,0,.25);border-radius:100px;background:#034ea2;align-items:center;justify-content:space-evenly}.hs-location .container-fluid.location-container .container .row .col-content h5{color:#034ea2;font-size:20px;font-style:normal;font-weight:700;line-height:35px}.hs-location .container-fluid.location-container .container .row .col-content h2{color:#3b3b39;font-size:34px;font-style:normal;font-weight:700;line-height:35px}.hs-location .container-fluid.location-container .container .row .col-content h6{color:#034ea2;font-size:20px;font-style:normal;font-weight:700;line-height:35px}.hs-location .container-fluid.location-container .container .row .col-content p{color:#3b3b39;font-size:20px;font-style:normal;font-weight:400;line-height:35px}.hs-location .container-fluid.location-container .container .row .col-content p a{color:#3b3b39;text-decoration:none}.hs-location .container-fluid.location-container .container .row .col-content p a:hover,.hs-location .container-fluid.location-container .container .row .col-content p a:active{color:#034ea2}.hs-location .container-fluid.operation-container{background:rgba(245,245,245,.5);padding-top:200px;padding-bottom:4rem;margin-top:-100px;text-align:center}.hs-location .container-fluid.operation-container h3{color:#3b3b39;text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:35px;margin-bottom:1.5rem}.hs-location .container-fluid.operation-container p span.orange{color:#f58232;font-weight:700}.hs-location .container-fluid.operation-container p span.blue{color:#034ea2;font-weight:700}.hs-location .container-fluid.services-container{padding:6rem 0}.hs-location .container-fluid.services-container .container .row .col-content{padding-left:4rem;padding-right:0}.hs-location .container-fluid.services-container .container .row .col-content h5{color:#034ea2;font-size:20px;font-style:normal;font-weight:700;line-height:45px}.hs-location .container-fluid.services-container .container .row .col-content h2{color:#3b3b39;font-size:34px;font-style:normal;font-weight:700;line-height:35px}.hs-location .container-fluid.services-container .container .row .col-content h6{color:#034ea2;font-size:20px;font-style:normal;font-weight:700;line-height:35px}.hs-location .container-fluid.services-container .container .row .col-content p{color:#3b3b39;font-size:20px;font-style:normal;font-weight:400;line-height:35px}.hs-location .container-fluid.services-container .container .row .col-content p a{color:#3b3b39;text-decoration:none}.hs-location .container-fluid.services-container .container .row .col-content p a:hover,.hs-location .container-fluid.services-container .container .row .col-content p a:active{color:#034ea2}.hs-location .container-fluid.services-container .container .row .col-content ul{padding-bottom:3rem;list-style-type:disc;margin-left:2rem}.hs-location .container-fluid.services-container .container .row .col-content ul,.hs-location .container-fluid.services-container .container .row .col-content li{color:#3b3b39;font-size:20px;font-style:normal;font-weight:400;line-height:35px}.hs-location .container-fluid.collection-container{padding:6rem 0}.hs-location .container-fluid.collection-container .container .row .col-content{padding-left:4rem;padding-right:0}.hs-location .container-fluid.collection-container .container .row .col-content h5{color:#034ea2;font-size:20px;font-style:normal;font-weight:700;line-height:35px}.hs-location .container-fluid.collection-container .container .row .col-content h2{color:#3b3b39;font-size:34px;font-style:normal;font-weight:700;line-height:45px}.hs-location .container-fluid.collection-container .container .row .col-content h6{color:#034ea2;font-size:20px;font-style:normal;font-weight:700;line-height:35px}.hs-location .container-fluid.collection-container .container .row .col-content p{color:#3b3b39;font-size:20px;font-style:normal;font-weight:400;line-height:35px}.hs-location .container-fluid.collection-container .container .row .col-content p a{color:#3b3b39;text-decoration:none}.hs-location .container-fluid.collection-container .container .row .col-content p a:hover,.hs-location .container-fluid.collection-container .container .row .col-content p a:active{color:#034ea2}.hs-location .container-fluid.collection-container .container .row .col-content ul{padding-bottom:3rem}.hs-location .container-fluid.collection-container .container .row .col-content ul,.hs-location .container-fluid.collection-container .container .row .col-content li{color:#3b3b39;font-size:20px;font-style:normal;font-weight:400;line-height:35px}.hs-location .container-fluid.brand-container{background:rgba(245,245,245,.5);padding:5rem 0}.hs-location .container-fluid.brand-container .container .row .brand-logos{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:2rem 0}.hs-location .container-fluid.brand-container .container .row .brand-logos img{padding:1rem;max-width:200px}.hs-location .container-fluid.blog-container{padding:5rem 0 0}.hs-location .container-fluid.blog-container h2{color:#3b3b39;text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:35px}.hs-location .container-fluid.blog-container .container .row .col-content{padding:4rem 0 0}.hs-location .container-fluid.blog-container .container .row .col-content .post-container{display:flex;flex-direction:column;justify-content:space-around;align-items:center;min-height:460px;margin:.5rem;padding:.5rem;border-radius:25px;background:#fff;box-shadow:2px 2px 10px 0px rgba(0,0,0,.25);text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:35px}.hs-location .container-fluid.blog-container .container .row .col-content .post-container img{border-radius:25px;margin-bottom:1rem}.hs-location .container-fluid.blog-container .container .row .col-content .post-container button{display:flex;margin:2rem 0;border-radius:100px;background:#034ea2;padding:2rem;height:56px;color:#fff;align-items:center;justify-content:center;border:0;box-shadow:2px 3px 5px 0px rgba(0,0,0,.25)}.template-banner .template-inner-banner{position:relative;display:flex;align-items:center;height:480px}@media (max-width:575.98px){.template-banner .template-inner-banner{height:420px}}@media (max-width:575.98px){.template-banner .template-inner-banner .container{width:94%}}.template-banner .template-inner-banner .banner-hero1{height:480px;object-fit:cover;width:100%;position:absolute;left:0;top:0}@media (max-width:575.98px){.template-banner .template-inner-banner .banner-hero1{height:420px}}.template-banner .template-inner-banner h1{color:#fff;font-size:56px;font-weight:500}@media (max-width:575.98px){.template-banner .template-inner-banner h1{font-size:36px}}.breadcrumb-sec{background-color:#d9e4f1;font-size:16px;max-height:50px}@media (max-width:575.98px){.breadcrumb-sec .container{width:94%}}.breadcrumb-sec .breadcrumb-col{display:flex;align-items:center;padding:10px;gap:10px}.breadcrumb-sec .breadcrumb-col a{color:#3b3b39;font-size:16px;line-height:20px}.breadcrumb-sec .breadcrumb-col span{line-height:20px}.breadcrumb-sec .breadcrumb-col span i{font-size:12px;line-height:16px}.breadcrumb-sec .breadcrumb-col p{color:#3b3b39;font-size:16px;line-height:20px}@media (max-width:575.98px){.middle-content1 .container{width:94%}}@media (max-width:575.98px){.media-banner{display:flex;justify-content:center}}.media-banner img{max-width:85%}.template-a-sec1{padding:72px 0}@media (max-width:575.98px){.template-a-sec1{padding:48px 0}}@media (max-width:575.98px){.template-a-sec1 .media-banner{margin-bottom:42px}}.template-a-sec1 h4{color:#034ea2;font-weight:600;font-size:20px;line-height:35px;margin-bottom:0}@media (max-width:575.98px){.template-a-sec1 h4{font-size:18px;line-height:32px}}.template-a-sec1 p{color:#3b3b39;font-weight:400;font-size:20px;line-height:35px}@media (max-width:575.98px){.template-a-sec1 p{font-size:18px;line-height:32px}}.bg-dark-sec{background-color:#034ea2}.bg-light-grey{background-color:#fafafa}.template-a-sec2{padding:72px 0}.template-a-sec2 h2{font-size:34px;line-height:40px;margin-bottom:32px;color:#fff;text-align:center}@media (max-width:575.98px){.template-a-sec2 h2{font-size:28px;line-height:34px;margin-bottom:24px}}.template-a-sec2 p{text-align:left;font-size:20px;line-height:35px;color:#fff;max-width:964px;margin:auto}@media (max-width:575.98px){.template-a-sec2 p{font-size:18px;line-height:32px}}.maximum-width-area{max-width:964px;margin:auto}.type-condition-sec{padding-top:90px;padding-bottom:120px}@media (max-width:575.98px){.type-condition-sec{padding:48px 0}}.type-condition-sec .content-area-sec h2{text-align:center;font-size:34px;line-height:45px;margin-bottom:32px}@media (max-width:575.98px){.type-condition-sec .content-area-sec h2{font-size:28px;line-height:34px;margin-bottom:24px}}.type-condition-sec .content-area-sec h3{font-size:34px;line-height:45px;margin-bottom:32px;font-weight:300;color:#034ea2;text-align:center}@media (max-width:575.98px){.type-condition-sec .content-area-sec h3{font-size:28px;line-height:34px;margin-bottom:24px}}.type-condition-sec .content-area-sec p,.type-condition-sec .content-area-sec div,.type-condition-sec .content-area-sec ul{text-align:left;font-size:20px;line-height:35px;max-width:948px;margin:auto}@media (max-width:575.98px){.type-condition-sec .content-area-sec p,.type-condition-sec .content-area-sec div,.type-condition-sec .content-area-sec ul{font-size:18px;line-height:32px}}.type-condition-sec .content-area-sec ul{padding-left:30px}.type-condition-sec .content-area-sec ul li{list-style-type:disc}.type-condition-sec .listing-content-area{max-width:964px;margin:auto;margin-top:72px}@media (max-width:575.98px){.type-condition-sec .listing-content-area{margin-top:48px}}.type-condition-sec .listing-content-area .head-area{margin-bottom:42px}@media (max-width:575.98px){.type-condition-sec .listing-content-area .head-area{margin-bottom:24px}}.type-condition-sec .listing-content-area .head-area h3{font-size:34px;line-height:45px;margin-bottom:32px;font-weight:300;color:#034ea2;text-align:center}@media (max-width:575.98px){.type-condition-sec .listing-content-area .head-area h3{font-size:28px;line-height:34px;margin-bottom:24px}}.type-condition-sec .listing-content-area .head-area p,.type-condition-sec .listing-content-area .head-area div{text-align:left;font-size:20px;line-height:35px}.type-condition-sec .listing-content-area .head-area p:first-child,.type-condition-sec .listing-content-area .head-area div:first-child{margin-bottom:25px}@media (max-width:575.98px){.type-condition-sec .listing-content-area .head-area p:first-child,.type-condition-sec .listing-content-area .head-area div:first-child{margin-bottom:15px}}@media (max-width:575.98px){.type-condition-sec .listing-content-area .head-area p,.type-condition-sec .listing-content-area .head-area div{font-size:18px;line-height:32px}}.type-condition-sec .listing-content-area .inner-list-area .list-card-group{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:575.98px){.type-condition-sec .listing-content-area .inner-list-area .list-card-group{flex-direction:column}}.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card{margin-bottom:25px;flex:0 0 45%}.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card:hover h4{color:#f58232;text-decoration:underline}.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card h4{color:#034ea2;font-weight:600;font-size:20px;line-height:35px;margin-bottom:0}@media (max-width:575.98px){.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card h4{font-size:18px;line-height:32px;padding-bottom:5px}}.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card p,.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card div{color:#3b3b39;font-weight:400;font-size:20px;line-height:35px}@media (max-width:575.98px){.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card p,.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card div{font-size:18px;line-height:32px}}.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card p b,.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card div b{color:#034ea2;margin-right:5px}@media (max-width:575.98px){.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card ul{padding-left:30px;margin-top:10px}}.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card ul li{color:#3b3b39;font-weight:400;font-size:18px;line-height:32px;list-style-type:disc}.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card.single-card{color:#3b3b39;font-weight:400;font-size:20px;line-height:35px}@media (max-width:575.98px){.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card.single-card{font-size:18px;line-height:32px}}.type-condition-sec .listing-content-area .inner-list-area .list-card-group .list-card.single-card b{color:#034ea2;margin-right:5px}.section-divider{margin-top:56px}@media (max-width:575.98px){.section-divider{margin-top:48px}}.schedule-appointment{background-color:#d9e4f1}.schedule-appointment .schedule-appointment-inner{display:flex;align-items:center;justify-content:space-between;padding:60px 0}@media (max-width:575.98px){.schedule-appointment .schedule-appointment-inner{flex-direction:column;padding:45px 0}}.schedule-appointment .schedule-appointment-inner .heading1 h3{font-size:32px;line-height:40px;font-weight:400;padding-bottom:0}@media (max-width:575.98px){.schedule-appointment .schedule-appointment-inner .heading1 h3{font-size:28px;line-height:34px;text-align:center;padding-bottom:32px}}@media (max-width:575.98px){.template-a-sec5 .media-banner{margin-bottom:32px}}.template-a-sec5 ul{padding-left:30px;margin-bottom:20px}.template-a-sec5 ul li{color:#fff;font-weight:400;font-size:20px;line-height:35px;list-style-type:disc}@media (max-width:575.98px){.template-a-sec5 ul li{font-size:18px;line-height:32px}}.template-a-sec5.light-sec ul{margin-top:10px}.template-a-sec5.light-sec ul li{color:#3b3b39 !important}@media (max-width:575.98px){.template-a-sec6 .row{flex-direction:column-reverse}}.list-point-bar ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:575.98px){.list-point-bar ul{flex-direction:column;padding-left:30px}}.list-point-bar ul li{font-size:20px;line-height:35px;flex:0 0 45%;list-style-type:disc;padding-bottom:25px}@media (max-width:575.98px){.list-point-bar ul li{font-size:18px;line-height:32px;padding-bottom:15px}}.section-content{padding:72px 0}@media (max-width:575.98px){.section-content{padding:48px 0}}.section-content h2{font-size:34px;line-height:45px;margin-bottom:24px;font-weight:300;text-align:left}@media (max-width:575.98px){.section-content h2{font-size:28px;line-height:34px;text-align:center}}.section-content h2.font-bold{font-weight:700}.section-content p{font-size:20px;line-height:35px}@media (max-width:575.98px){.section-content p{font-size:18px;line-height:32px}}.mt-56{margin-top:56px}@media (max-width:575.98px){.mt-56{margin-top:48px}}.appointment-actions{display:flex;align-items:center;gap:25px}@media (max-width:575.98px){.appointment-actions{flex-direction:column;gap:16px}}@media (max-width:575.98px){.appointment-actions .btn{width:100%;justify-content:space-between}}.btn-actions .btn{font-size:19px;line-height:24px;font-weight:600;border-radius:50px;padding:19px 35px;box-shadow:0px 4px 4px rgba(0,0,0,.25);gap:14px;display:flex;align-items:center}.btn-actions .btn svg{width:26px;height:20px}.btn-actions .btn-primary{background-color:#f58232;border-color:#f58232;color:#fff;background-image:-webkit-linear-gradient(-90deg,#003e92 50%,#f58233 50%);background-image:linear-gradient(-90deg,#003e92 50%,#f58233 50%);background-size:800px;background-repeat:no-repeat;background-position:0;-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.btn-actions .btn-primary:hover{background-position:100%;border-color:#003e92}.btn-actions .btn-primary svg path{fill:#fff}.btn-actions .btn-light{background-color:#fff;border-color:#fff;color:#3b3b39;background-image:-webkit-linear-gradient(30deg,#fff 50%,#3b3b39 50%);background-image:linear-gradient(30deg,#fff 50%,#3b3b39 50%);background-size:500px;background-repeat:no-repeat;background-position:0;-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out}@media (max-width:575.98px){.btn-actions .btn-light{background-size:800px}}.btn-actions .btn-light:hover{background-position:100% !important;color:#fff}.btn-actions .btn-light:hover svg path{fill:#fff}.btn-actions .btn-light svg path{fill:#3b3b39}.main-section{padding:70px 0 !important}.main-section h2{text-align:center;font-size:34px;line-height:45px;margin-bottom:32px}.main-section h4{font-size:34px;line-height:45px;margin-bottom:20px;font-weight:300;color:#034ea2;text-align:center;margin-top:45px !important;padding-bottom:0}.main-section h4 span{color:#034ea2 !important}.main-section p{text-align:left;font-size:20px;line-height:35px;color:#3b3b39}.main-section ul{padding-left:22px;margin-bottom:20px}.main-section ul li{text-align:left;font-size:20px;line-height:35px;color:#3b3b39;list-style-type:disc}.main-section .inner-content-box .list-card:first-child h4{margin-top:0 !important}.main-section.bg-dark-sec h2{color:#fff;text-align:center}.main-section.bg-dark-sec p{color:#fff;text-align:left}.main-section.bg-dark-sec p a{color:#fff;text-decoration:underline}body.page-template-contact-us-page #main-content .container-fluid.hero-container{display:flex;align-items:flex-end}@media (max-width:575.98px){body.page-template-contact-us-page #main-content .container-fluid.hero-container{background-image:url(//acuityoptical.com/wp-content/themes/optical_Child/css/../../../uploads/2024/11/Hero-Banner-3.png) !important;background-position:bottom right}body.page-template-contact-us-page #main-content .container-fluid.hero-container .container{margin-bottom:30px;color:#3b3b39;font-size:34px;font-style:normal;font-weight:500;line-height:normal}}@media (min-width:576px) and (max-width:767.98px){body.page-template-contact-us-page #main-content .container-fluid.hero-container{background-image:url(//acuityoptical.com/wp-content/themes/optical_Child/css/../../../uploads/2024/11/Hero-Banner-3.png) !important;background-position:bottom right;min-height:133vh;padding-top:4rem}}body.page-template-contact-us-page #main-content .container-fluid.location-container{padding:70px 0}body.page-template-contact-us-page #main-content .container-fluid.location-container .container.col-box-shadow{border-radius:25px;background:#fff;box-shadow:2px 2px 10px 0px rgba(0,0,0,.25)}body.page-template-contact-us-page #main-content .container-fluid.location-container .container .row .col-map iframe{border-radius:25px}body.page-template-contact-us-page #main-content .container-fluid.location-container .container .row .col-content{padding-right:2.5rem;padding-left:2.5rem}body.page-template-contact-us-page #main-content .container-fluid.location-container .container .row .col-content .button{margin-top:3rem;display:flex;color:#fff;font-size:19px;font-style:normal;font-weight:600;line-height:normal;width:238px;height:60px;flex-shrink:0;box-shadow:2px 3px 5px 0px rgba(0,0,0,.25);border-radius:100px;background:#f58232;align-items:center;justify-content:space-evenly}body.page-template-contact-us-page #main-content .container-fluid.location-container .container .row .col-content h5{color:#034ea2;font-size:20px;font-style:normal;font-weight:700;line-height:35px}body.page-template-contact-us-page #main-content .container-fluid.location-container .container .row .col-content h2{color:#3b3b39;font-size:34px;font-style:normal;font-weight:700;line-height:35px}body.page-template-contact-us-page #main-content .container-fluid.location-container .container .row .col-content h6{color:#034ea2;font-size:20px;font-style:normal;font-weight:700;line-height:35px}body.page-template-contact-us-page #main-content .container-fluid.location-container .container .row .col-content p{color:#3b3b39;font-size:20px;font-style:normal;font-weight:400;line-height:35px}body.page-template-contact-us-page #main-content .container-fluid.location-container .container .row .col-content p a{color:#3b3b39;text-decoration:none}body.page-template-contact-us-page #main-content .container-fluid.location-container .container .row .col-content p a:hover,body.page-template-contact-us-page #main-content .container-fluid.location-container .container .row .col-content p a:active{color:#034ea2}body.page-template-contact-us-page #main-content .container.col-box-shadow{padding-top:0 !important;padding-bottom:45px;padding-left:30px;padding-right:30px}body.page-template-contact-us-page #main-content .container:before{content:none}.slick-loading .slick-list{background:#fff url(//acuityoptical.com/wp-content/themes/optical_Child/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";font-weight:400;font-style:normal;src:url(//acuityoptical.com/wp-content/themes/optical_Child/css/./fonts/slick.eot);src:url(//acuityoptical.com/wp-content/themes/optical_Child/css/./fonts/slick.eot?#iefix) format("embedded-opentype"),url(//acuityoptical.com/wp-content/themes/optical_Child/css/./fonts/slick.woff) format("woff"),url(//acuityoptical.com/wp-content/themes/optical_Child/css/./fonts/slick.ttf) format("truetype"),url(//acuityoptical.com/wp-content/themes/optical_Child/css/./fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@media (max-width:575.98px){body.page-id-4955 .container-fluid.hero-container,body.page-id-5253 .container-fluid.hero-container{background-image:url(//acuityoptical.com/wp-content/themes/optical_Child/css/../../../uploads/2024/11/Arcadia-mobile-Hero-Banner.jpg) !important;background-position:top center;min-height:86vh}}@media (min-width:576px) and (max-width:767.98px){body.page-id-4955 .container-fluid.hero-container,body.page-id-5253 .container-fluid.hero-container{background-image:url(//acuityoptical.com/wp-content/themes/optical_Child/css/../../../uploads/2024/11/Arcadia-mobile-Hero-Banner.jpg) !important;background-position:top center;min-height:133vh;padding-top:4rem}}@media (max-width:575.98px){body.page-id-4955 .container-fluid.schedule-container .headline-col,body.page-id-5253 .container-fluid.schedule-container .headline-col{margin-top:2rem}}@media (min-width:576px) and (max-width:767.98px){body.page-id-4955 .container-fluid.schedule-container .headline-col,body.page-id-5253 .container-fluid.schedule-container .headline-col{margin-top:2rem}}@media (max-width:575.98px){body.page-id-4976 .container-fluid.hero-container{background-image:url(//acuityoptical.com/wp-content/themes/optical_Child/css/../../../uploads/2024/11/Indio-mobile-Hero-Banner.jpg) !important;background-position:top center;min-height:86vh}}@media (min-width:576px) and (max-width:767.98px){body.page-id-4976 .container-fluid.hero-container{background-image:url(//acuityoptical.com/wp-content/themes/optical_Child/css/../../../uploads/2024/11/Indio-mobile-Hero-Banner.jpg) !important;background-position:top center;min-height:133vh;padding-top:4rem}}@media (max-width:575.98px){body.page-id-4976 .container-fluid.schedule-container .headline-col{margin-top:2rem}}@media (min-width:576px) and (max-width:767.98px){body.page-id-4976 .container-fluid.schedule-container .headline-col{margin-top:2rem}}@media (max-width:575.98px){body.page-id-4970 .container-fluid.hero-container{background-image:url(//acuityoptical.com/wp-content/themes/optical_Child/css/../../../uploads/2024/11/Palm-Desert-mobile-Hero-Banner.jpg) !important;background-position:top center;min-height:86vh}}@media (min-width:576px) and (max-width:767.98px){body.page-id-4970 .container-fluid.hero-container{background-image:url(//acuityoptical.com/wp-content/themes/optical_Child/css/../../../uploads/2024/11/Palm-Desert-mobile-Hero-Banner.jpg) !important;background-position:top center;min-height:133vh;padding-top:4rem}}@media (max-width:575.98px){body.page-id-4970 .container-fluid.schedule-container .headline-col{margin-top:2rem}}@media (min-width:576px) and (max-width:767.98px){body.page-id-4970 .container-fluid.schedule-container .headline-col{margin-top:2rem}}body.page-id-2429 .hero-container{display:none}body.page-id-2429 .container-fluid.brand-container{display:none}body.page-template-Home-template .hero-container{padding-top:0}@media (max-width:575.98px){body.page-template-Home-template .hero-container{max-height:inherit;height:inherit;padding-bottom:2rem}}body.page-template-Home-template .hero-container .row{margin:0}body.page-template-Home-template .hero-container #hero-banner{padding:0}body.page-template-Home-template .hero-container #hero-banner .hero-slider{max-height:800px}body.page-template-Home-template .hero-container #hero-banner .hero-slider .hero-img-container{position:relative}@media (max-width:575.98px){body.page-template-Home-template .hero-container #hero-banner .hero-slider{max-height:inherit;height:inherit;padding-bottom:5rem}}body.page-template-Home-template .hero-container #hero-banner .hero-slider img{object-fit:cover;width:100%;height:auto;max-height:800px;min-height:800px}@media (max-width:575.98px){body.page-template-Home-template .hero-container #hero-banner .hero-slider img{max-height:250px;min-height:250px}}body.page-template-Home-template .hero-container #hero-banner .hero-slider ul.slick-dots{bottom:3rem;max-width:50%;z-index:100}@media (max-width:575.98px){body.page-template-Home-template .hero-container #hero-banner .hero-slider ul.slick-dots{right:50%;width:100%;max-width:100%;left:0}}body.page-template-Home-template .hero-container #hero-banner .hero-slider ul.slick-dots li.slick-active button:before{opacity:inherit;color:#034ea2;font-size:75px;background:#034ea2}body.page-template-Home-template .hero-container #hero-banner .hero-slider ul.slick-dots li button:before{width:15px;height:15px;content:"";border-radius:50%;opacity:inherit;background:#fff;border:solid 1px #034ea2}body.page-template-Home-template .hero-container #hero-banner .hero-headline{max-width:685px;position:absolute;top:0;left:0;min-height:720px;height:100%;background:linear-gradient(90deg,#fff 43.95%,rgba(255,255,255,0) 100%)}@media (max-width:575.98px){body.page-template-Home-template .hero-container #hero-banner .hero-headline{height:inherit;position:inherit;min-height:inherit;display:block}body.page-template-Home-template .hero-container #hero-banner .hero-headline .container{margin-left:0 !important;padding-top:0 !important;margin:0}}body.page-template-Home-template .hero-container #hero-banner .hero-headline .container{margin-left:10rem}@media (max-width:575.98px){body.page-template-Home-template .hero-container #hero-banner .hero-headline .container{width:100%}}body.page-template-Home-template .hero-container #hero-banner .hero-headline h1{color:#034ea2;font-size:96px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media (max-width:575.98px){body.page-template-Home-template .hero-container #hero-banner .hero-headline h1{font-size:76px}}body.page-template-Home-template .hero-container #hero-banner .hero-headline p{color:#3b3b39;font-size:32px;font-style:normal;font-weight:500;line-height:40px}body.page-template-Home-template .hero-container #hero-banner .hero-headline p.subheadline{color:#034ea2;font-size:40px;font-style:normal;font-weight:600;line-height:44px}body.page-template-Home-template .hero-container #hero-banner .hero-headline button{padding:0 36px;margin-top:25px;border-radius:100px;background:#f58232;border:none;color:#fff;max-width:302px;height:60px;flex-shrink:0;font-size:19px;font-style:normal;font-weight:600;line-height:normal}.container-fluid.hero-container{padding-top:200px;font-size:56px;font-style:normal;font-weight:300;line-height:normal;color:#3b3b39;min-height:800px;max-height:800px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width:575.98px){.container-fluid.hero-container{padding-top:6rem;color:#3b3b39;font-size:34px;font-style:normal;font-weight:500;line-height:normal}.container-fluid.hero-container h1{font-size:34px;padding-right:1rem}}.container-fluid.hero-container .hero-banner-col{display:flex;align-items:center}.container-fluid.hero-container h1{font-weight:600}.container-fluid.hero-container p{color:#3b3b39}.container-fluid.brand-container{background:rgba(245,245,245,.5);padding:5rem 0}.container-fluid.brand-container .container{padding-top:0 !important}.container-fluid.brand-container .container .row .brand-logos{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:2rem 0}.container-fluid.brand-container .container .row .brand-logos img{padding:1rem;max-width:200px}.container-fluid.blog-container{padding:5rem 0 0}.container-fluid.blog-container h2{color:#3b3b39;text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:35px}.container-fluid.blog-container .container .row .col-content{padding:4rem 0 0}.container-fluid.blog-container .container .row .col-content .post-container{display:flex;flex-direction:column;justify-content:space-around;align-items:center;min-height:460px;margin:.5rem;padding:.5rem;border-radius:25px;background:#fff;box-shadow:2px 2px 10px 0px rgba(0,0,0,.25);text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:35px}.container-fluid.blog-container .container .row .col-content .post-container img{border-radius:25px;margin-bottom:1rem}.container-fluid.blog-container .container .row .col-content .post-container button{display:flex;margin:2rem 0;border-radius:100px;background:#034ea2;padding:2rem;height:56px;color:#fff;align-items:center;justify-content:center;border:0;box-shadow:2px 3px 5px 0px rgba(0,0,0,.25)}body.et_fixed_nav #page-container #top-header{top:145px}body #chat-now-btn{top:160px}