.embed-container.tabpane{padding-bottom:78%;margin-bottom:0}.locations_section .tabpane img{width:100%}.wrapper_div.locations{width:80%}.flex-wrapper.location-details{margin-bottom:0}.location-details>div:nth-child(2){padding-left:3em}.location-specialties a.glacial-button{margin-left:0}.retina-docs .location-docs .doc_wrapper{width:50%}.side-nav_div ul{margin-bottom:2em}.doc_bio_img_div img{margin-top:7em;width:100%;max-width:270px}.bio_main_div{border:none;margin-bottom:0}.hero_section_optical{height:60%;margin-top:109px}.w-slider{height:100%}.optical-shop-text{text-align:center;padding-left:50px;padding-right:50px;font-family:'Roboto Slab',sans-serif;color:#fff;font-size:4em;line-height:1.2em;font-weight:600}.optical-shop-title{color:#fff;background:rgba(9,9,9,.4);background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(31,31,31,.93));display:flex;width:100%;height:100%;flex-wrap:nowrap;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:5em;position:absolute;z-index:100}.optical-shop-title{width:100%}.optical-shop-text{color:#fff}.optical-shop-title a.lear_more_btn{background:#2aaefc;font-size:17px}.optical-shop-title a.lear_more_btn:hover{background:#142d52}.anchor-link{top:-40px;display:block;position:relative;visibility:hidden}.page-id-152 .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img{max-width:340px;object-fit:contain;margin:auto;width:100%;right:0}.white-bkgd{background:#fff}div.wp-block-kadence-advancedgallery.slider-optical-shop{max-width:500px;margin:60px auto}.less-top-pad{padding-top:70px}.plastic-surgery .inner_fullwidth_tagline_div{top:50%}.plastic-surgery{height:73%;margin-top:200px}.plastic-surgery h1{margin-bottom:50px}.plastic-surgery .lear_more_btn{font-size:1.2em;background:#0082f3}.plastic-surgery .lear_more_btn:hover{background:#142d52}.page-id-46 .wrapper_div{width:80%}.hero_section_new{margin-top:200px;height:90%}.hero_section_new .w-slider{height:90%}.body{font-size:16px;line-height:1.5;font-family:'Open Sans',sans-serif}h2{line-height:1.3em}.entry h3{font-family:'Roboto Slab',sans-serif;color:#06486e;font-size:2em;line-height:1.2em;font-weight:600}.entry h4{font-family:Roboto,sans-serif;font-size:1.2em;font-weight:600}.wrapper_div.footer{padding-bottom:10em}.standard-inner-wrapper{max-width:1500px;margin:0 auto}.entry .sidenav_div a{text-decoration:none}.entry .side-nav-2 a{text-decoration:none}.entry a .text-block-2{color:#fff}.flex-wrap{flex-wrap:wrap}.embed-container.maps{padding-bottom:53%}.embed-container.dry-eye{max-width:600px}.doc-page .doc-div{width:30%}.doc-div img{width:100%}.doc-page .div-block-2{background:0 0;height:auto;width:auto}.heading-3{margin-bottom:1em}.service-boxes{width:33%}a.doc-div{text-decoration:none}.page-id-14 ul{list-style-type:none;padding-left:0}.page-id-14 ul li{margin-bottom:1.5em;border-left-width:3px;border-left-color:#582d90;border-left-style:solid;padding-left:1em}.search-page-form .search_div{margin-left:0}.search-li{padding-bottom:1em}.footer_text p{color:#fff}.footer_text a{color:#1bd760}.footer_text a:hover{color:#fff}.tablink{text-transform:uppercase}.side-div-list li{list-style-position:outside}.search-footer .search_div{flex-wrap:wrap}.search-footer input.search_input{padding:10px;margin-bottom:16px}a.related_pages_link{display:block}.side-nav_div a.related_pages_link h4{display:block;margin-bottom:25px;padding-left:0;font-family:'Roboto Slab',sans-serif;color:#06486e;font-size:1.2em;font-weight:600;text-decoration:none;text-transform:uppercase}.bio_main_div a,.location-phone-list a,#breadcrumbs a{color:#3188bb;text-decoration:none}.bio_main_div a:hover,.location-phone-list a:hover,#breadcrumbs a:hover{color:#142d52}.location-phone-list{list-style:none;padding-left:0;margin-bottom:2em;color:#6b6b6b}.location-archive a{text-decoration:none}.location-archive a:hover p{color:#3188bb}.no-bottom-pad{padding-bottom:0}.related-docs{padding-top:100px}.uppercase{text-transform:uppercase}.doc-category{width:100%;display:flex;flex-wrap:wrap;align-items:baseline}.doc-category .doc_wrapper{width:20%}.location-docs{align-items:flex-start}.doc-breadcrumbs{width:100%}a.specialty_link:hover{color:#1bd760}.center_btn{height:380px}.view_text{height:320px}.locations-tab-map.embed-container{padding-bottom:45%}.embed-container.lasik-calc{padding-bottom:100%}.side_div .current-related{color:#2aaefc}.entry table{color:#6b6b6b;font-size:1em;line-height:1.8em;font-weight:400}.entry table td,.entry table th{padding:10px 30px}.entry table th{text-align:left}.page-id-556 .entry .wp-block-table .has-fixed-layout{width:99%;min-width:560px}.page-id-556 .entry table tbody tr{border:1px solid #999}.page-id-556 .entry table td{border-right:1px solid #999}.stars a{padding:5px}.page-id-36 .review_us_div{padding-top:50px;padding-bottom:50px}.page-id-36 .star_img{width:30px}.page-id-36 .section_header.white{display:none}.calc-group{width:100%;margin:0 auto;max-width:1100px;background:#fff;padding:2em}.review_title{background:none repeat scroll 0 0 #435868;color:#fff;display:block;font-size:14px;line-height:32px;padding:1%;text-align:left;width:90%;margin-top:2em}#location_select{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #fff;border-color:#e8ecf3 #e8ecf3 #e8ecf3 #435868;border-image:none;border-style:solid;border-width:1px 1px 1px 3px;color:#444;font-size:14px;height:40px;margin-bottom:10px;padding:10px 0;width:90%}.review_locs_cont>div{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.review_locs_cont a{width:19%;margin-right:5%;margin-top:1em;display:block}.review_locs_cont h3{margin-top:1em}.review_locs_cont a:hover{transform:scale(1.1)}a[href^=tel]{white-space:nowrap}.doc-field-label{color:#2aaefc;font-weight:400;margin-bottom:0}.form-margin{padding-top:8em}.appointment-link{display:block;position:relative;visibility:hidden;top:-220px}.flex-wrapper.location-appointments{justify-content:flex-start}.flex-wrapper.location-appointments>a{flex-basis:30%;margin:1em 3% 1em 0}.location-info a.glacial-button{margin-left:0}.full-width .inner_content_div{width:100%}.full-width .side_div{width:100%;margin-bottom:40px;padding:20px 0;border:none}.full-width .side-nav_div{margin-bottom:0;padding:20px 0;border-style:solid none none;border-width:1px;border-color:rgba(15,52,79,.26);background-color:transparent;box-shadow:none}.optical-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.optical-buttons a{min-width:200px;text-align:center;margin:1em 0}.inner_fullwidth_section.optical-page{padding-top:40px}#calculator_small{margin:50px auto;width:326px;height:232px;background:url(http://www.carecredit.com/assets/views/home/payment-calculator.jpg) no-repeat;font-family:'Myriad Pro',sans-serif}#calculator_small #content1{padding:25px}#calculator_small #input-amount-field{width:245px;background:url(http://www.carecredit.com/assets/views/home/payment-calculator-input.png) no-repeat;margin-bottom:10px;height:44px;margin-right:10px;border:none;padding:10px;font-size:16px}#calculator_small #submit-field:hover{opacity:.7}#calculator_small #submit-field{font-family:'Myriad Pro',sans-serif;font-size:16px;oapcity:.9;color:#fff;font-weight:300;text-decoration:none;padding:11px 18px;min-width:46px;background-color:#00ac9d;border-radius:5px;display:inline-block;text-align:center;border:none;cursor:pointer;transition:opacity .2s;float:left}#calculator_small h3{color:#fff;margin-bottom:10px}.section_header.subheading{font-size:1.2em;margin-top:1em}.location-info .w-33{padding-right:4em}.phone-show{float:right;display:none}.loc_con_wrapper{width:100%}#ehnpc-notification{height:fit-content;width:100%;padding:0 1rem}.ehnpc-notification__close{position:fixed;right:1%;top:1%;color:#fff !important;z-index:9999999999}.closed{display:none !important}@media (max-width:1225px){.timeline_wrapper{flex-wrap:wrap}.timeline_section{height:auto}}.telehealth_div.mobile{display:none}@media (max-width:991px){.location-details div:nth-child(2){padding-left:0;margin-top:2em;margin-bottom:0;align-items:baseline}.hero_section_optical{height:50%;margin-top:160px}.plastic-surgery{height:60%;margin-top:60px}.doc-category .doc_wrapper,.location-docs .doc_wrapper{width:33%}.timeline_wrapper{margin-top:140px}.doc-page .doc-div{width:48%}.location-info .w-33{padding-right:0}}@media (max-width:768px){.single-locations .doc_bio_div{width:100%}.doc-category .doc_wrapper,.location-docs .doc_wrapper{width:50%}.optical-shop-title{background:rgba(31,31,31,.23);align-items:center;padding:20px 20px 50px}.optical-shop-text{margin-bottom:1em;padding:0;font-size:2.4em}.w-icon-slider-left,.w-icon-slider-right{font-size:24px}.less-top-pad{padding-top:30px}.hero_section_optical{height:40%;margin-top:68px}.plastic-surgery .inner_fullwidth_tagline_div{top:70%}.plastic-surgery .lear_more_btn{font-size:1em}.inner_fullwidth_section.optical-page{padding-top:0}.flex-wrapper.location-appointments{justify-content:space-between}.flex-wrapper.location-appointments>a{flex-basis:47%;margin:1em 0}.page-id-36 .star_img{width:auto}.location-page.embed-container{padding-bottom:100%;margin-top:2em}.side-nav_div{margin-bottom:0;padding-left:0;border:none}.timeline_wrapper{margin-top:90px}.entry h3{font-size:1.5em}.entry h4{font-size:1.2em}h2{font-size:1.5em}}@media (max-width:479px){.footer_headline{margin-bottom:1em}.footer-v1-content,.footer-v1-column{padding-bottom:0;margin-bottom:2em}.doc-category .doc_wrapper,.location-docs .doc_wrapper{width:50%}.optical-shop-title a.lear_more_btn{background:#2aaefc;font-size:16px}.w-icon-slider-left{right:auto}.w-icon-slider-right{left:auto}.optical-shop-title .lear_more_btn{margin-top:1em}.optical-shop-text{margin-bottom:0;font-size:1.7em}.hero_section_optical{height:35%;margin-top:68px}.phone-show{display:block}.phone-hide{display:none}.telehealth_div.mobile{display:block}.plastic-surgery .inner_fullwidth_tagline_div{top:60%}.optical-buttons{flex-direction:column}.flex-wrapper.location-appointments>a{flex-basis:100%}.related-docs{padding-top:50px}.doc-category .doc_wrapper{width:48%}.timeline_section{height:1472px}.timeline_wrapper{margin-top:0}.entry a.center_btn{width:100%}.featured-img-post{float:none;margin:0 0 30px;text-align:center}h1{font-size:1.7em}}@media (max-width:350px){#calculator_small{width:285px}}@media (min-width:1600px){.inner-text-wrapper{padding-left:0}}