.form-focus-style{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .25s,border-color .25s ease-in-out}body.redesign0717 [type=search]{-webkit-appearance:textfield;outline-offset:-2px}body.redesign0717 [type=search]::-webkit-search-cancel-button,body.redesign0717 [type=search]::-webkit-search-decoration{-webkit-appearance:none}body.redesign0717 [hidden]{display:none}body.redesign0717 .clear-left{clear:left}body.redesign0717 .clear-right{clear:right}body.redesign0717 .clear-both{clear:both}@font-face{font-family:MuseoSans500;src:url('fonts/museo-sans/museosans_500-webfont.eot');src:url('fonts/museo-sans/museosans_500-webfont.eot?') format('embedded-opentype'),url('fonts/museo-sans/museosans_500-webfont.woff') format('woff'),url('fonts/museo-sans/museosans_500-webfont.ttf') format('truetype'),url('fonts/museo-sans/museosans_500-webfont.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-family:MuseoSans700;src:url('fonts/museo-sans/museosans_700-webfont.eot');src:url('fonts/museo-sans/museosans_700-webfont.eot?') format('embedded-opentype'),url('fonts/museo-sans/museosans_700-webfont.woff') format('woff'),url('fonts/museo-sans/museosans_700-webfont.ttf') format('truetype'),url('fonts/museo-sans/museosans_700-webfont.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-family:MuseoSans900;src:url('fonts/museo-sans/museosans_900-webfont.eot');src:url('fonts/museo-sans/museosans_900-webfont.eot?') format('embedded-opentype'),url('fonts/museo-sans/museosans_900-webfont.woff') format('woff'),url('fonts/museo-sans/museosans_900-webfont.ttf') format('truetype'),url('fonts/museo-sans/museosans_900-webfont.svg') format('svg');font-weight:700;font-style:normal}@font-face{font-family:MuseoSlab500;src:url('fonts/museo-slab/museo_slab_500-webfont.eot');src:url('fonts/museo-slab/museo_slab_500-webfont.eot?') format('embedded-opentype'),url('fonts/museo-slab/museo_slab_500-webfont.woff') format('woff'),url('fonts/museo-slab/museo_slab_500-webfont.ttf') format('truetype'),url('fonts/museo-slab/museo_slab_500-webfont.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-family:MuseoSlab700;src:url('fonts/museo-slab/museo_slab_700-webfont.eot');src:url('fonts/museo-slab/museo_slab_700-webfont.eot?') format('embedded-opentype'),url('fonts/museo-slab/museo_slab_700-webfont.woff') format('woff'),url('fonts/museo-slab/museo_slab_700-webfont.ttf') format('truetype'),url('fonts/museo-slab/museo_slab_700-webfont.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-family:MuseoSlab900;src:url('fonts/museo-slab/museo_slab_900-webfont.eot');src:url('fonts/museo-slab/museo_slab_900-webfont.woff') format('woff'),url('fonts/museo-slab/museo_slab_900-webfont.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:MuseoSlab900italic;src:url('fonts/museo-slab/museo_slab_900italic-webfont.eot');src:url('fonts/museo-slab/museo_slab_900italic-webfont.woff') format('woff'),url('fonts/museo-slab/museo_slab_900italic-webfont.ttf') format('truetype');font-weight:400;font-style:normal}.redesign0717 ::-moz-placeholder{color:#b2b2b2}.redesign0717 h2{font-size:26px;text-align:center}.redesign0717 h3{font-size:24px;text-align:center}#pv-scheduler-print-page h3,.redesign0717 h4,h3.pv-scheduler-s3-1-subtitle-first-patient,h3.pv-scheduler-s3-1-title-info{font-size:22px;text-align:center;font-family:MuseoSans900,Helvetica,Arial,sans-serif}.redesign0717 h3{font-size:18px;text-align:center}.redesign0717 p{font-size:12px}.pv-button{display:inline-block;width:100%;max-width:375px;padding:18px;margin-bottom:0;font-size:14px;font-family:MuseoSans900,Helvetica,Arial,sans-serif;line-height:1;color:#666;background-color:#fff;text-align:center;text-transform:uppercase;vertical-align:middle;cursor:pointer;border:1px solid #666;border-radius:5px;box-shadow:none;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pv-button:hover{color:#666;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;transition:background-color 150ms linear;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pv-button:focus{outline:thin dotted #666;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pv-button:active{background-color:#e6e6e6;background-image:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pv-button.active{color:#fff;background-color:#333;border-color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pv-button.disabled,.pv-button[disabled]{cursor:default;background-color:#c1c1c1;border-color:#c1c1c1;background-image:none;opacity:.6;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pv-button.pill{border-radius:18px;width:auto;min-width:90px;padding:8px;margin:44px 22px;font-size:18px;font-family:MuseoSans500,Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pv-button.orange{color:#fff;background-color:#e87d1e;border-color:#e87d1e;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pv-button.orange:hover{background-color:#ed984c;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pv-button.reverse-orange{color:#e87d1e;background-color:#fff;border-color:#e87d1e;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pv-button.reverse-orange:hover{background-color:#fbe8d7;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pv-scheduler label{position:relative}.pv-scheduler label input[type=text]{display:block}.pv-scheduler input[type=text]{display:inline-block;height:62px;color:#333;padding:19px 15px;margin:5px auto 25px;background-color:#fff;border:1px solid #d2d2d2;font-size:14px;font-family:MuseoSans500,Helvetica,Arial,sans-serif;width:260px;transition:box-shadow .25s,border-color .25s ease-in-out}.pv-scheduler input[type=text]:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .25s,border-color .25s ease-in-out}.pv-scheduler input[type=text].inpt-numbers-only{width:65px;display:inline-block;margin:5px 5px 22px 5px}.pv-scheduler input[type=text].pv-validated{border-color:#5e9732}.pv-scheduler input[type=text].pv-validated[class*=email]{padding:22px 35px 22px 15px;background-image:url('../images/Appointment/validated.png');background-position:right 15px center;background-size:12px;background-repeat:no-repeat}.pv-scheduler input[type=text].pv-error{border-color:#e81e1e}.pv-scheduler [type=checkbox]{opacity:0;position:absolute;margin:0 0 14px}.pv-scheduler [type=checkbox]+span{display:inline-block;line-height:1.5;margin:3px 0}.pv-scheduler [type=checkbox]+span:before{content:'';position:relative;display:inline-block;background-size:16px;background-image:url('../images/Appointment/checkbox.png');vertical-align:middle;width:16px;height:16px;margin-right:5px}.pv-scheduler [type=checkbox]:checked+span:before{content:'';background-image:url('../images/Appointment/checkbox-checked.png')}.pv-scheduler [type=checkbox]:focus{outline:0}.pv-scheduler [type=checkbox]:focus+span:before{border-radius:4px;box-shadow:0 0 5px #c3c3c3;transition:box-shadow .5s,border-color .25s ease-in-out}.pv-scheduler [type=checkbox].pv-error+span{color:#e81e1e}.pv-scheduler input[type=radio]{opacity:0;transition:box-shadow .25s,border-color .25s ease-in-out;display:inline}.pv-scheduler input[type=radio]:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .25s,border-color .25s ease-in-out}.pv-scheduler input[type=radio]+.pv-button{width:auto;min-width:70px;margin:24px 18px 30px;padding:13px}.pv-scheduler select{display:inline-block;position:relative;margin:5px;padding:22px 35px 22px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d2d2d2;border-radius:3px;background-color:#fff;font-family:inherit;font-size:14px;line-height:normal;background-image:url("../images/Appointment/arrow-down.png");background-repeat:no-repeat;background-size:13px;background-position:right 15px center;transition:box-shadow .25s,border-color .25s ease-in-out}.pv-scheduler select option{color:#222}.pv-scheduler select:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #cacaca;transition:box-shadow .25s,border-color .25s ease-in-out}.pv-scheduler select:disabled{background-color:#e6e6e6;cursor:not-allowed}.pv-scheduler select::-ms-expand{display:none}.pv-scheduler select[multiple]{height:auto;background-image:none}.pv-scheduler select.pv-validated{border-color:#5e9732}.pv-scheduler select.pv-error{border-color:#e81e1e}.pv-scheduler .pv-error-msg{display:none;color:#e81e1e;font-size:13px;margin-top:-20px;margin-bottom:25px}.pv-scheduler .pv-error+.pv-error-msg{display:block}.pv-scheduler .pv-birthdayPicker{padding-bottom:22px}.redesign0717 .ui-widget-overlay{background-color:#222}.redesign0717 .ui-dialog-content{border:none!important;box-shadow:0 0 0 0 transparent!important;padding:0;border-radius:4px 4px 0 0;margin-top:-12px}.pv-dialog{box-shadow:-3px 5px 3px -1px rgba(0,0,0,.6);background-color:#fff;border:0;border-radius:4px;padding:12px;margin:0 auto;max-width:80vw!important}.pv-dialog .ui-dialog-titlebar-close{display:none}.pv-dialog .pv-dialog-title{background-color:#fff;font-family:MuseoSans900,Helvetica,Arial,sans-serif;color:#222;margin:0 auto;text-align:center;font-size:28px;padding-top:24px;font-style:normal}.pv-dialog .pv-dialog-msg{margin:0 auto;text-align:center}.pv-dialog .ui-dialog-buttonset{margin:0 auto;text-align:center}.pv-dialog .ui-dialog-buttonset button.pv-button.ui-button.ui-widget{margin:12px 0!important;min-width:130px!important;box-shadow:none}.pv-dialog.pv-dialog-green{box-shadow:-3px 5px 3px -1px rgba(0,0,0,.6);background-color:#efeeeb;border-radius:4px;padding:0}.pv-dialog.pv-dialog-green .ui-dialog-titlebar-close{display:block;background-image:none;color:#333;font-family:MuseoSans500,Helvetica,Arial,sans-serif;font-size:11px;right:7.5vh;text-decoration:none;text-indent:0;top:1.5vh}.pv-dialog.pv-dialog-green .ui-dialog-titlebar-close::after{content:'X';font-family:MuseoSans900,Helvetica,Arial,sans-serif;font-size:18px;padding-left:5px;vertical-align:middle}.pv-dialog.pv-dialog-green .ui-dialog-buttonset{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:25px 50px 50px}.pv-dialog.pv-dialog-green .ui-dialog-content .pv-dialog-content{display:-ms-flexbox;display:flex;padding:10px}.pv-dialog.pv-dialog-green .ui-dialog-content .pv-dialog-doctor{padding:0;font-size:16px;font-family:MuseoSans900,Helvetica,Arial,sans-serif}.pv-dialog.pv-dialog-green .ui-dialog-content .pv-dialog-doctor-avatar{margin-right:10%}.pv-dialog.pv-dialog-green .ui-dialog-content .pv-dialog-doctor-avatar img{border-radius:50%;display:block;height:80px;margin:0 12px 0 0;object-fit:cover;object-position:right center;width:80px}.pv-dialog-doctor-avatar+.pv-dialog-msg{width:75%}.pv-dialog-green .pv-dialog-title{background-color:#5e9732;color:#fff;margin:0;border-radius:4px 4px 0 0;padding:8px 12px 7px;text-align:left;font-size:18px;font-family:MuseoSans500,Helvetica,Arial,sans-serif}.pv-dialog-green .pv-dialog-msg{margin:0;text-align:left;font-size:14px}.redesign0717 .button.secondary_button.go_button:hover{background-color:#508231!important;transition:background-color 150ms linear}.redesign0717 .copy{position:relative;margin:-22.5% auto 0;text-align:center;width:100%}.redesign0717 .copy h1{color:#fff;font-family:MuseoSans900,Helvetica,Arial,sans-serif;font-style:normal;font-size:28px;padding-bottom:0;margin-bottom:0;line-height:1.2}.redesign0717 .copy h4{color:#fff;font-family:MuseoSans900,Helvetica,Arial,sans-serif;font-style:normal;font-size:18px;line-height:1}.sticky_footer.redesign0717.store-locator.pv-find-center .header_logo{margin:21px 0}.sticky_footer.redesign0717.store-locator.pv-find-center h1{color:#333;font-family:MuseoSans900,Helvetica,Arial,sans-serif;font-size:28px;line-height:1.25;padding-top:0}.sticky_footer.redesign0717.store-locator.pv-find-center .schedule{text-align:center}.sticky_footer.redesign0717.store-locator.pv-find-center p{color:#333;font-family:MuseoSans500,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal}.sticky_footer.redesign0717.store-locator.pv-find-center .schedule_step_title{display:none}.sticky_footer.redesign0717.store-locator.pv-find-center .item_wrapper.view_more_locations{margin:12px 0}.sticky_footer.redesign0717.store-locator.pv-find-center .item_wrapper.pv-results{padding-bottom:0!important}.sticky_footer.redesign0717.store-locator.pv-find-center .item_wrapper ul.store_info_links{margin-top:0}.sticky_footer.redesign0717.store-locator.pv-find-center .item_wrapper h2{display:none}.sticky_footer.redesign0717.store-locator.pv-find-center .item_wrapper img.map{width:100%;height:auto}.sticky_footer.redesign0717.store-locator.pv-find-center .page_heading.schedule_exam_steps+div.item_wrapper{padding:0}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-results-info{padding:0 0 0 10px;display:-ms-flexbox;display:flex}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-results-info::before{content:" ";background:url('../../images/Appointment/icons/road-sign.png') no-repeat scroll 0 0 transparent;background-size:17px;height:17px;width:17px;vertical-align:middle;padding-right:6px}.sticky_footer.redesign0717.store-locator.pv-find-center #store_locator_form{background-color:#efeeeb;border:1px solid #d2d2d2;padding:18px 30px}.sticky_footer.redesign0717.store-locator.pv-find-center #store_locator_form #zip_or_city{background-image:none;text-indent:0;border:1px solid #d2d2d2;margin:0;color:#222}.sticky_footer.redesign0717.store-locator.pv-find-center #store_locator_form .button.secondary_button.go_button{margin-top:17px;margin-right:10px;z-index:5;right:55px}.sticky_footer.redesign0717.store-locator.pv-find-center .store_result_row{padding-bottom:0;border:1px solid #d2d2d2}.sticky_footer.redesign0717.store-locator.pv-find-center .store_content{overflow:hidden;padding:15px 15px 15px 11px;background-color:#f6f6f6;color:#333;display:-ms-flexbox;display:flex}.sticky_footer.redesign0717.store-locator.pv-find-center .store_content .store_title{color:#333;font-size:16px;font-weight:400;line-height:1.3}.sticky_footer.redesign0717.store-locator.pv-find-center .store_content .store_address{color:#666;font-size:14px;text-transform:lowercase}.sticky_footer.redesign0717.store-locator.pv-find-center .store_content .store_phone{font-size:14px;padding-bottom:5px}.sticky_footer.redesign0717.store-locator.pv-find-center .store_content .secondary_button{background-color:#e3e84e;border:1px solid #e3e84e;background-image:none;color:#57584f;padding:2px 10px 1px;text-decoration:none;text-transform:uppercase;box-shadow:none;min-width:135px;display:inline;font-family:MuseoSans900,Helvetica,Arial,sans-serif}.sticky_footer.redesign0717.store-locator.pv-find-center .store_content .secondary_button:hover{background-color:#dce221;border:1px solid #666}.sticky_footer.redesign0717.store-locator.pv-find-center .store_content .secondary_button.call{background-color:#e87d1e;border:1px solid #e87d1e;color:#fff}.sticky_footer.redesign0717.store-locator.pv-find-center .store_content .secondary_button.call:hover{background-color:#bf6414;border:1px solid #bf6414}.sticky_footer.redesign0717.store-locator.pv-find-center .location_result_column{float:none}.sticky_footer.redesign0717.store-locator.pv-find-center .location_result_column.store_icon{background:url("../../images/Appointment/icons/gray-pin@2x.png") no-repeat scroll 0 0 transparent;background-size:25px;color:#fff;margin-left:0;display:inline-block;font-size:14px;font-weight:400;height:38px;padding-left:8px;padding-top:7px;width:7vw!important}.sticky_footer.redesign0717.store-locator.pv-find-center .location_result_column.store_info{width:90%!important;padding-left:2vw}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-result-active .location_result_column.store_icon{background-image:url("../images/Appointment/icons/green-pin@2x.png")}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-result-active .store_result_row{background-color:#e4e4e4}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-result-active .store_result_row .store_content{background-color:#e4e4e4}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-result-active .store_result_row .store_content .secondary_button.button{border:1px solid #666}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-result-active .store_result_row .store_content .secondary_button.button.call{border:none}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-result-active .store_result_row .store_title{font-family:MuseoSans900,Helvetica,Arial,sans-serif}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-call-to-actions{width:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;flex-direction:column;width:100%;gap:16px}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-call-to-actions .secondary_button{display:flex;width:244px;padding:10.203px 20.407px;justify-content:center;align-items:center;border-radius:127.543px;color:#fff;font-size:17.856px;font-style:normal;font-weight:700;line-height:20.407px;text-transform:uppercase;background:#5e9633;min-height:auto;font-family:museo_sans;margin:0}@media only screen and (max-width:382px){.sticky_footer.redesign0717.store-locator.pv-find-center .pv-call-to-actions .secondary_button{width:auto!important}}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-call-to-actions #book_nuance_demo{display:inline-flex;padding:10.203px 20.407px;justify-content:center;align-items:center;gap:10.203px;color:#3f6422;font-size:17.856px;font-style:normal;font-weight:700;line-height:20.407px;text-transform:uppercase;border-radius:127.543px;border:1.275px solid #3f6422;width:fit-content;font-family:museo_sans}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-accordion{position:relative;margin-bottom:1px;overflow:hidden}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-accordion label{position:relative;display:block;padding:0;color:#222;background-color:transparent;font-family:MuseoSans900,Helvetica,Arial,sans-serif;line-height:3;cursor:pointer}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-accordion label::after{position:absolute;right:0;top:0;display:block;width:3em;text-align:center;transition:all .35s}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-accordion .pv-accordion-content{max-height:0;overflow:hidden;background-color:transparent;transition:max-height .35s}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-accordion a{font-family:MuseoSans900,Helvetica,Arial,sans-serif}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-accordion a::after{content:">"}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-accordion input[type=checkbox]{position:absolute;opacity:0;z-index:-1;display:block}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-accordion input[type=checkbox]:focus+label{text-decoration:underline}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-accordion input[type=checkbox]+label::before{content:"+";padding-right:5px}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-accordion input[type=checkbox]:checked+label::before{content:"-"}.sticky_footer.redesign0717.store-locator.pv-find-center .pv-accordion input:checked~.pv-accordion-content{max-height:10em}.sticky_footer.redesign0717.store-locator.pv-find-center .primary_button{background-color:#e87d1e!important;border:1px solid #e87d1e;display:block;padding:10px 45px 0;vertical-align:middle;color:#fff;width:auto;box-shadow:none;background-image:none;font-size:14px;font-family:MuseoSans900,Helvetica,Arial,sans-serif;line-height:1.5}.sticky_footer.redesign0717.store-locator.pv-find-center .primary_button:hover{background-color:#bf6414!important;border:1px solid #bf6414}.sticky_footer.redesign0717.store-locator.pv-find-center a.bullet-link{background-image:none;color:#426a23;font-family:MuseoSans900,Helvetica,Arial,sans-serif;text-transform:uppercase;padding-left:0}.pv-scheduler *{box-sizing:border-box}#pv-scheduler-print-page h3,.pv-scheduler h4,h3.pv-scheduler-s3-1-subtitle-first-patient,h3.pv-scheduler-s3-1-title-info{font-size:28px;margin:0 auto 10px;font-style:normal;line-height:1.1}.pv-scheduler h3{margin:15px 0;font-weight:400;line-height:1.2;font-style:normal}.pv-scheduler a,.pv-scheduler label,.pv-scheduler li,.pv-scheduler p{font-size:14px}.pv-scheduler-wrapper{margin:0;width:100%}.pv-scheduler-header{background-color:#efeeeb;width:100%;padding:25px 0;margin:0 auto}.pv-scheduler-header.pv-scheduler-header-completed{background-color:#5e9732;color:#fff}.pv-scheduler-header.pv-scheduler-header-completed h2{color:#fff}.pv-scheduler-header-back{margin:0 20px 20px}.pv-scheduler-header-back a{text-decoration:none;color:#333;display:block}.pv-scheduler-header-title h2{color:#5f604b;margin-bottom:0;font-weight:400;font-size:26px;font-style:normal;letter-spacing:-.025em;line-height:1.1}.pv-scheduler-header-nav{background-color:#5e9732}.pv-scheduler-header-nav .pv-steps{background-color:#5e9732;counter-reset:li;display:-ms-flexbox;display:flex;font-size:14px;list-style-type:none;overflow:hidden;padding:0;margin:0;width:100%}.pv-scheduler-header-nav .pv-steps .pv-steps-arrow{display:block;width:16px;height:100%;background-size:16px;background-repeat:no-repeat;position:absolute;top:0;right:-8px;z-index:1}.pv-scheduler-header-nav .pv-steps .pv-steps-arrow .pv-bg{fill:#558332}.pv-scheduler-header-nav .pv-steps .pv-steps-arrow .pv-arrow{fill:#EDED8A}.pv-scheduler-header-nav .pv-steps .pv-steps-arrow .pv-arrow-border{fill:none;stroke:#3c5a25;stroke-miterlimit:10}.pv-scheduler-header-nav .pv-steps li{background:#5e9732 none repeat scroll 0 0;color:#eded8a;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;text-align:center;width:29%;font-size:13px}.pv-scheduler-header-nav .pv-steps li:first-child{margin-left:0}.pv-scheduler-header-nav .pv-steps li:first-child>span::before{left:0;margin-right:.5em}.pv-scheduler-header-nav .pv-steps li:first-child>span::after{border:medium none}.pv-scheduler-header-nav .pv-steps li:first-child>a{padding-left:18px}.pv-scheduler-header-nav .pv-steps li:first-child>a::before{left:0;margin-right:.5em}.pv-scheduler-header-nav .pv-steps li:first-child>a::after{border:medium none}.pv-scheduler-header-nav .pv-steps li:last-child{-ms-flex-positive:0;flex-grow:0;width:13%}.pv-scheduler-header-nav .pv-steps li:last-child>span{left:-10px}.pv-scheduler-header-nav .pv-steps li:last-child>span .flag{background:url('../images/Appointment/icons/flag@x2.png') no-repeat scroll 0 0 transparent;background-size:24px;color:#5e9732;display:block;height:24px;margin-left:0;margin-top:10px;width:24px;content:'';position:absolute;z-index:2}.pv-scheduler-header-nav .pv-steps li:last-child>span::before{content:none}.pv-scheduler-header-nav .pv-steps li:last-child::after{border-width:0}.pv-scheduler-header-nav .pv-steps li:last-child.doctor-name span .flag{background:url('../images/Appointment/icons/flag@x2-completed.png') no-repeat scroll 0 0 transparent;background-size:24px;color:#5e9732;display:block;height:24px;margin-left:-18px;margin-top:-18px;width:24px;position:absolute;content:'';z-index:2}.pv-scheduler-header-nav .pv-steps li:last-child.doctor-name span::before{color:transparent}.pv-scheduler-header-nav .pv-steps li>span{color:#333;display:block;padding:13px 15px;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.pv-scheduler-header-nav .pv-steps li>span::before{background-color:#222;border-radius:50%;content:counter(li,decimal);counter-increment:li;display:inline-block;font-size:9px;height:14px;left:-3px;line-height:14px;margin-right:0;position:relative;text-align:center;width:14px;z-index:2;color:#fff;top:-1px}.pv-scheduler-header-nav .pv-steps li.current{background:#eded8a none repeat scroll 0 0;color:#333;font-weight:700}.pv-scheduler-header-nav .pv-steps li.current::after{border-left-color:#eded8a}.pv-scheduler-header-nav .pv-steps li.current>span{color:#333}.pv-scheduler-header-nav .pv-steps li.current>span::before{color:#fff}.pv-scheduler-header-nav .pv-steps li.current>span::after{border-color:#eded8a #eded8a #eded8a transparent;color:#eded8a}.pv-scheduler-header-nav .pv-steps li.done{background-color:#5e9732;letter-spacing:.04em;text-decoration:underline;color:#fff}.pv-scheduler-header-nav .pv-steps li.done .pv-bg{fill:#5e9732}.pv-scheduler-header-nav .pv-steps li.done .pv-arrow{fill:#5e9732}.pv-scheduler-header-nav .pv-steps li.done.last .pv-bg{fill:#EDED8A}.pv-scheduler-header-nav .pv-steps li.done.last .pv-arrow{fill:#5e9732}.pv-scheduler-header-nav .pv-steps li.done>span{color:#fff}.pv-scheduler-header-nav .pv-steps li.done>span::before{background-image:url("../images/Appointment/icons/shape-1@3x.png");background-color:#fff;background-repeat:no-repeat;vertical-align:middle;background-size:15px;content:""}.pv-scheduler-header-nav .pv-steps li.undone{background:#558332}.pv-scheduler-header-nav .pv-steps li.undone .pv-arrow{fill:#558332}.pv-scheduler-header-nav .pv-steps li.undone:last-of-type::after{content:none}.pv-scheduler-header-nav .pv-steps li.step1{z-index:3}.pv-scheduler-header-nav .pv-steps li.step2{z-index:2}.pv-scheduler-header-nav .pv-steps li.step3{z-index:1}.pv-scheduler-header-nav .pv-steps li.step4{z-index:0}.pv-scheduler-header-nav.pv-scheduler-header-nav-completed{background-color:#efeeeb}.pv-scheduler-header-nav.pv-scheduler-header-nav-completed .pv-steps{background-color:#efeeeb}.pv-scheduler-header-nav.pv-scheduler-header-nav-completed .pv-steps>li .pv-steps-arrow .pv-bg{fill:#efeeeb}.pv-scheduler-header-nav.pv-scheduler-header-nav-completed .pv-steps>li .pv-steps-arrow .pv-arrow{fill:#efeeeb}.pv-scheduler-header-nav.pv-scheduler-header-nav-completed .pv-steps>li .pv-steps-arrow .pv-arrow-border{fill:none;stroke:#3c5a25;stroke-miterlimit:10}.pv-scheduler-header-nav.pv-scheduler-header-nav-completed .pv-steps>li .pv-steps-arrow-first.pv-steps-arrow-first .pv-bg{fill:#efeeeb}.pv-scheduler-header-nav.pv-scheduler-header-nav-completed .pv-steps>li.done{background-color:#efeeeb;color:#333;text-decoration:none}.pv-scheduler-header-nav.pv-scheduler-header-nav-completed .pv-steps>li.done.last .pv-steps-arrow .pv-bg{fill:#eded8a}.pv-scheduler-header-nav.pv-scheduler-header-nav-completed .pv-steps>li.done>span{color:#333}.pv-scheduler-header-nav.pv-scheduler-header-nav-completed .pv-steps>li.done>span::before{background-image:url("../images/Appointment/icons/shape-white-1@3x.png");background-color:#5e9732;background-repeat:no-repeat;background-position:-1px -1px;vertical-align:middle;background-size:17px;content:"";z-index:1}.pv-scheduler-footer{width:92%;border-top:1px solid #d2d2d2;overflow:hidden;padding:25px 0;margin:0 4%}.pv-scheduler-footer b{font-family:MuseoSans900,Helvetica,Arial,sans-serif}.pv-scheduler-footer p{padding-bottom:6px;line-height:1.5;font-size:12px}.pv-scheduler-footer-content{width:92%;margin:0 4%}.pv-scheduler-footer-info{padding:0}.pv-scheduler-footer-info ul{padding:0 0 10px 0}.pv-scheduler-footer-info ul li{font-size:12px;line-height:1.55}.pv-scheduler-footer-info ul li a{color:#333;padding-right:0;font-family:MuseoSans900,Helvetica,Arial,sans-serif;line-height:1.55}.pv-scheduler-footer-info ul li strong{font-family:MuseoSans900,Helvetica,Arial,sans-serif}.pv-scheduler-footer .pv-scheduler-accordion{display:block;font-size:12px}.pv-scheduler-footer .pv-scheduler-accordion-section{width:100%}.pv-scheduler-footer .pv-scheduler-accordion-section-title{font-size:12px}.pv-scheduler-main-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:92%;margin:25px 4%;overflow:hidden}.pv-scheduler-step-content{min-height:200px;width:100%;text-align:center;margin-right:27px}.pv-scheduler-content-step-2{padding-top:0}.pv-scheduler-content-step-4{width:100%}.pv-scheduler-content-step-4 h4{max-width:100%}.pv-scheduler-content-step-4 #pv-scheduler-print-page h4,.pv-scheduler-content-step-4 h5{font-size:24px;line-height:1.2}.pv-scheduler-content-step-4 #pv-scheduler-print-page h4{font-family:MuseoSans500,Helvetica,Arial,sans-serif}.pv-scheduler-content-step-4 .pv-scheduler-patients-info{background-color:#f7f7f7;margin-top:42px}.pv-scheduler-content-step-4 .pv-scheduler-patients-info-title{background-color:#efeeeb;font-size:18px;line-height:2}.pv-scheduler-content-step-4 .pv-scheduler-patients-info-location{color:#444;padding:28px 0 42px;font-size:14px}.pv-scheduler-content-step-4 .pv-scheduler-patients-info-location-title{font-weight:700;font-size:18px}.pv-scheduler-content-step-4 .pv-scheduler-patients-info-location-subtitle{line-height:2}.pv-scheduler-content-step-4 .pv-scheduler-patients-info-list{position:relative}.pv-scheduler-content-step-4 .pv-scheduler-patients-info-list>div:last-child{border-right:none}.pv-scheduler-content-step-4 .pv-scheduler-patients-info-list>div span{color:#444}.pv-scheduler-content-step-4 .pv-scheduler-patients-info-list>div h5{font-size:18px}.pv-scheduler-content-step-4 .pv-scheduler-patients-info-list-cal{color:#e87d1e;padding:21px 0}.pv-scheduler-content-step-4 .pv-scheduler-patients-info-list-cal::before{content:'';background:url("../images/Appointment/icons/add-calendar-icon@x2.png") no-repeat scroll 0 0 transparent;background-size:17px;width:17px;height:17px;margin-top:-3px;margin-left:-24px;position:absolute}.pv-scheduler-content-step-4 .pv-scheduler-patients-info-footer{color:#e87d1e;padding:25px 0}.pv-scheduler-content-step-4 .pv-scheduler-patients-info-footer::before{content:'';background:url("../images/Appointment/icons/print-icon@x2.png") no-repeat scroll 0 0 transparent;background-size:18px;width:18px;height:18px;margin-top:-4px;margin-left:-24px;position:absolute}.pv-scheduler-content-step-4 .pv-scheduler-doctors-info{background-color:#f7f7f7;margin-top:5px}.pv-scheduler-content-step-4 .pv-scheduler-doctors-info-title{background-color:#efeeeb;font-size:18px;line-height:2}.pv-scheduler-content-step-4 .pv-scheduler-doctors-info-list{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pv-scheduler-content-step-4 .pv-scheduler-doctors-info-list-item{padding:46px 46px}.pv-scheduler-content-step-4 .pv-scheduler-doctors-info-list-item:last-child{padding:46px}.pv-scheduler-content-step-4 .pv-scheduler-doctors-info-list-item:last-child .pv-scheduler-doctors-info-list-item-descr{border-bottom:none}.pv-scheduler-content-step-4 .pv-scheduler-doctors-info-list-item-descr{text-align:left;border-bottom:1px solid #c3c3c3;padding-bottom:26px}.pv-scheduler-content-step-4 .pv-scheduler-doctors-info-list-item-descr h5{font-size:14px;font-weight:700;text-align:left;line-height:3}.pv-scheduler-step-4-espot{width:100%;margin:35px 0;background-color:#f6f6f6}.pv-scheduler-findus{width:100%;margin:35px 0}.pv-scheduler-findus-title{font-size:18px;padding:12px 0;background-color:#f6f6f6}.pv-scheduler-findus-store{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pv-scheduler-findus-map{width:100%}.pv-scheduler-findus-store-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:25px;background-color:#f6f6f6;width:100%}.pv-scheduler-findus-store-info p{color:#666}.pv-scheduler-findus-store-info .pv-storename{color:#222;margin-bottom:5px}.pv-scheduler-findus-store-info .pv-direction{color:#e87d1e;margin-top:10px}.pv-scheduler-findus-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pv-scheduler-findus-info .pv-title{margin-bottom:5px}.pv-scheduler-findus-info .pv-text{font-size:12px;color:#666}.pv-scheduler-findus-info>div{padding:25px 0 0;margin:25px 47px 0;border-top:1px solid #c1c1c1}.pv-scheduler-findus-info>div:first-of-type{border-top:0;margin-top:0}.pv-scheduler-recap{width:100%;margin:50px 0}.pv-scheduler-recap .pv-subtitle{margin-bottom:5px}.pv-scheduler-recap .pv-appoint-day,.pv-scheduler-recap .pv-appoint-hour,.pv-scheduler-recap .pv-city,.pv-scheduler-recap .pv-doctor,.pv-scheduler-recap .pv-name,.pv-scheduler-recap .pv-number,.pv-scheduler-recap .pv-street{font-size:13px;color:#666}.pv-scheduler-recap .pv-name{color:#e87d1e;margin-bottom:3px}.pv-scheduler-recap .pv-doctor{margin-top:3px}.pv-scheduler-recap .pv-button{margin-top:15px;width:100%}.pv-scheduler-recap-title{margin-bottom:12px}.pv-scheduler-recap-store{padding:12px 12px 18px}.pv-scheduler-recap-patient{margin-bottom:15px}.pv-scheduler-recap-patient:last-of-type{margin-bottom:0}.pv-scheduler-recap-step1{background-color:#f6f6f6}.pv-scheduler-recap-step2{background-color:#f6f6f6;padding:12px 12px 18px;margin-top:2px}.pv-scheduler #pv-scheduler-recap-button{margin:0 auto 50px}.pv-scheduler-recap.pv-scheduler-accordion{border:1px solid #c1c1c1;padding:0;margin:40px 0 25px}.pv-scheduler-recap.pv-scheduler-accordion .pv-scheduler-accordion-section-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:18px;font-family:MuseoSans500,Helvetica,Arial,sans-serif;padding:12px 25px;margin:0;background-color:#fafafa}.pv-scheduler-recap.pv-scheduler-accordion .pv-scheduler-accordion-section-title:after{background-image:url('../images/Appointment/icons/orange-bottom-arrow.png')}.pv-scheduler-recap.pv-scheduler-accordion .pv-scheduler-accordion-section-content{text-align:center}.pv-scheduler-disp-none{display:none}.pv-scheduler-div-error{background-color:#d9534f}.pv-scheduler-icon-arrow-orange-down{background:url("../images/Appointment/icons/orange-top-arrow.png") no-repeat;background-size:13px;width:13px;height:7px;display:inline-block}.pv-scheduler-icon-arrow-orange-top{background:url("../images/Appointment/icons/orange-bottom-arrow.png") no-repeat;background-size:13px;width:13px;height:7px;display:inline-block}.pv-scheduler-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.pv-scheduler-modal-alert-danger{color:#a94442;background-color:#f2dede;padding:15px;border:1px solid #ebccd1}.pv-scheduler-modal-alert-warning{color:#8a6d3b;background-color:#fcf8e3;padding:15px;border:1px solid #faebcc}.pv-scheduler-modal-content{margin:0 auto;text-align:center;padding:30px;width:700px!important;background-color:#fff;min-height:200px}.pv-scheduler-accordion{overflow:hidden;clear:both;background-color:#fff;border-top:1px solid #d2d2d2;margin:12px 0;padding-top:24px}.pv-scheduler-accordion-section-title{width:100%;padding:15px 0;display:inline-block;transition:all linear .15s;font-size:12px;background-color:#fff;color:#333;text-decoration:none;font-family:MuseoSans900,Helvetica,Arial,sans-serif}.pv-scheduler-accordion-section-title:after{background:url('../images/Appointment/icons/green-down-arrow.png') transparent no-repeat;background-size:12px 7px;width:12px;height:7px;display:inline-block;content:'';margin-left:8px;transition:all .35s ease-in-out}.pv-scheduler-accordion-section-title:hover{background-color:#fff;text-decoration:none}.pv-scheduler-accordion-section-title.active{background-color:#fff;text-decoration:none}.pv-scheduler-accordion-section-title.active:after{transform:rotate(180deg)}.pv-scheduler-accordion-section-content{display:none}.pv-scheduler-accordion-section-content li{font-size:12px;line-height:1.5}.pv-scheduler-s1-4-content{position:relative}.pv-scheduler-why-ask{width:180px;margin:0 auto}.pv-scheduler-btn-why-ask{font-size:14px;color:#e87d1e;cursor:pointer;margin-bottom:10px;font-family:MuseoSans900,Helvetica,Arial,sans-serif}.pv-scheduler-div-why-ask{color:#666;line-height:1.3}.pv-scheduler .pv-back{text-transform:uppercase;color:#5e9732;margin:25px 0;font-size:15px;font-family:MuseoSans900,Helvetica,Arial,sans-serif;display:inline-block}.pv-scheduler-content-exam h3{padding:12px 0 24px;text-align:center;font-size:28px;line-height:1.2;font-weight:300;font-family:MuseoSans500,Helvetica,Arial,sans-serif;font-style:normal}.pv-scheduler-content-exam h3 span{font-family:MuseoSans900,Helvetica,Arial,sans-serif}.pv-scheduler-exam-content-calendar{display:-ms-flexbox;display:flex;font-size:20px;margin:12px 0}.pv-scheduler-exam-content-calendar-month span{font-family:MuseoSans900,Helvetica,Arial,sans-serif}.pv-scheduler-exam-content-calendar-prev span{color:transparent}.pv-scheduler-exam-content-calendar-prev span:before{background:url('../images/Appointment/icons/green-down-arrow.png') transparent no-repeat;background-size:12px 7px;width:12px;height:7px;display:inline-block;content:'';margin-left:8px;transform:rotate(90deg)}.pv-scheduler-exam-content-calendar-next span{color:transparent}.pv-scheduler-exam-content-calendar-next span:after{background:url('../images/Appointment/icons/green-down-arrow.png') transparent no-repeat;background-size:12px 7px;width:12px;height:7px;display:inline-block;content:'';margin-left:8px;transform:rotate(-90deg);color:transparent}.pv-scheduler-exam-content-weekly{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin:24px 0 5px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;height:78px;width:100%;-ms-flex-pack:start;justify-content:flex-start;-webkit-overflow-scrolling:touch;z-index:2}.pv-scheduler-exam-content-weekly::-webkit-scrollbar{display:none}.pv-scheduler-exam-content-weekly .pv-scheduler-calend-single-day{-ms-flex:0 0 auto;flex:0 0 auto}.pv-scheduler-exam-content-weekly .pv-scheduler-calend-single-day:last-child{border-right:1px solid #d2d2d2!important}.pv-scheduler-exam-content-daily{display:block;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between}.pv-scheduler-exam-content-daily-title{display:none}.pv-scheduler-exam-content-daily-title-m{display:block}.pv-scheduler-exam-content-morning{-ms-flex:1 1 auto;flex:1 1 auto;color:#666;background-color:#eded8a;border:1px solid #d2d2d2;font-size:12.5px;line-height:1.2;padding:10px}.pv-scheduler-exam-content-morning span{display:block}.pv-scheduler-exam-content-afternoon{-ms-flex:1 1 auto;flex:1 1 auto;color:#666;background-color:#eded8a;border:1px solid #d2d2d2;font-size:12.5px;line-height:1.2;padding:10px}.pv-scheduler-exam-content-afternoon span{display:block}.pv-scheduler-exam-content-evening{-ms-flex:1 1 auto;flex:1 1 auto;color:#666;background-color:#eded8a;border:1px solid #d2d2d2;font-size:12.5px;line-height:1.2;padding:10px}.pv-scheduler-exam-content-evening span{display:block}.pv-scheduler-exam-header{width:100%;display:-ms-flexbox;display:flex;padding:10px;margin:10px 0;background-color:#333;border-radius:4px;border:1px solid #c1c1c1}.pv-scheduler-exam-header .pv-scheduler-exam-header-name{width:50%;color:#fff;font-size:14px;text-align:left;margin:0}.pv-scheduler-exam-header .pv-scheduler-exam-header-action{color:#5e9732;width:50%;border-left:1px solid grey;text-decoration:none;text-align:right;display:none}.pv-scheduler-exam-active .pv-scheduler-exam-header .pv-scheduler-exam-header-action,.pv-scheduler-exam-complete .pv-scheduler-exam-header .pv-scheduler-exam-header-action{display:block}.pv-scheduler-exam-header .pv-scheduler-exam-header-action:after{background:url('../images/Appointment/icons/green-down-arrow.png') transparent no-repeat;background-size:16px 7px;width:16px;height:7px;display:inline-block;content:'';transition:all .35s ease-in-out;position:relative;z-index:2;margin-top:7px;margin-left:5px}.pv-scheduler-exam-header .pv-scheduler-exam-header-action:hover{color:#e87d1e;text-decoration:none}.pv-scheduler-exam-header .pv-scheduler-exam-header-action:hover:after{background:url('../images/Appointment/icons/orange-bottom-arrow.png') transparent no-repeat;background-size:16px 7px;width:16px;height:7px;display:inline-block;content:'';transition:all .35s ease-in-out;position:relative;z-index:2;margin-top:7px;margin-left:5px}.pv-scheduler-exam-header-href:hover{text-decoration:none}.pv-scheduler-exam-active .pv-scheduler-exam-header{background-color:#666;text-decoration:none}.pv-scheduler-exam-active .pv-scheduler-exam-header-action::after{background:url("../images/Appointment/icons/white-arrow@2x.png") no-repeat scroll 0 0 rgba(0,0,0,0);background-size:16px 7px;transform:rotate(180deg);content:"";display:inline-block;height:7px;width:16px;margin-left:5px;margin-top:7px;position:relative;transition:all .35s ease-in-out 0s;z-index:2}.pv-scheduler-exam-active .pv-scheduler-exam-header p{color:#fff;text-decoration:none}.pv-scheduler-exam-active .pv-scheduler-exam-header-action{color:#e87d1e;text-decoration:none}.pv-scheduler-exam-active .pv-scheduler-exam-header-action p{color:#e87d1e}.pv-scheduler-exam-complete .pv-scheduler-exam-header{background-color:#fafafa;color:#222}.pv-scheduler-exam-complete .pv-scheduler-exam-header-name{color:#222}.pv-scheduler-exam-complete .pv-scheduler-exam-header-name::before{background:url("../images/Appointment/icons/shape-white-1@3x.png") no-repeat scroll -1px -1px #5e9732;background-size:17px auto;content:"";border-radius:50%;position:relative;display:inline-block;font-size:9px;height:14px;left:-3px;line-height:14px;margin-right:0;top:3px;width:14px;margin-right:2px}.pv-scheduler-exam-complete .pv-scheduler-exam-header-name span{color:#5e9732}.pv-scheduler-exam-complete .pv-scheduler-exam-header-action{color:#e87d1e;text-align:right}.pv-scheduler-exam-complete .pv-scheduler-exam-header-action:after{background:url('../images/Appointment/icons/orange-bottom-arrow.png') transparent no-repeat;background-size:16px 7px}.pv-scheduler-calend-single-day{padding:10px 7px 2px;border-left:1px solid #d2d2d2;width:26%}.pv-scheduler-calend-single-day.pv-scheduler-calend-single-day-no-available .pv-scheduler-calend-single-day-daytime,.pv-scheduler-calend-single-day.pv-scheduler-calend-single-day-no-available .pv-scheduler-calend-single-day-number{color:#ccc}.pv-scheduler-calend-single-day-availability{color:#e87d1e;font-size:14px;width:100%}.pv-scheduler-calend-single-day-availability-off{color:#666;width:100%}.pv-scheduler-calend-single-day div:first-child{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:5px}.pv-scheduler-calend-single-day.active{background-color:#eded8a}.pv-scheduler-calend-single-day.active .pv-scheduler-calend-single-day-availability{color:#666;position:relative}.pv-scheduler-calend-single-day.active .pv-scheduler-calend-single-day-daytime,.pv-scheduler-calend-single-day.active .pv-scheduler-calend-single-day-number{color:#222}.pv-scheduler-calend-single-day-daytime{font-size:15px;color:#333;padding-top:10px;padding-right:19px}.pv-scheduler-calend-single-day-number{color:#666;font-size:28px;font-family:MuseoSans900,Helvetica,Arial,sans-serif}.pv-scheduler-calend-item-exam{border:1px solid #d2d2d2;margin:12px 0;padding:19px 37px;width:100%;color:#666;font-size:14px;line-height:1.25}.pv-scheduler-calend-item-exam h1,.pv-scheduler-calend-item-exam h2,.pv-scheduler-calend-item-exam h3,.pv-scheduler-calend-item-exam h4,.pv-scheduler-calend-item-exam h5,.pv-scheduler-calend-item-exam h6{font-size:14px;color:#666;text-align:center;font-family:MuseoSans900,Helvetica,Arial,sans-serif;font-style:normal;margin:0;padding:3px 0}.pv-scheduler-calend-item-exam div:first-child{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;font-size:22px;color:#666;letter-spacing:-.05em;text-align:left;text-transform:lowercase}.pv-scheduler-calend-item-exam div:first-child span:last-child{font-size:14px}.pv-scheduler-calend-item-exam div:last-child{margin:-9px 0 0;text-align:left}.pv-scheduler-calend-item-exam .pill{font-size:20px;margin:0 0 0 10px;min-width:52px;text-transform:capitalize;padding:7px 15px}.pv-scheduler-calend-item-exam-selected{background-color:#eded8a}.pv-scheduler-calend-item-exam-selected div:first-child span{color:#222}.pv-scheduler-calend-item-exam-selected div:first-child .pill{padding:6px 22px 5px 8px;text-align:left;background:url(../images/Appointment/icons/shape-ok@2x.png) no-repeat scroll center right 5px #e87d1e;background-size:16px}.pv-scheduler-calend-item-exam.pv-scheduler-calend-item-exam-scheduled{background-color:#b3b3b3;color:#333;font-size:14px;line-height:1.8}.pv-scheduler-calend-item-exam.pv-scheduler-calend-item-exam-scheduled span{color:#333}.pv-scheduler-calend-item-exam.pv-scheduler-calend-item-exam-scheduled div:first-child span{font-family:MuseoSans900,Helvetica,Arial,sans-serif;color:#333}.pv-scheduler-calend-content-morning-items-exam{width:200px;float:left}.pv-scheduler-calend-content-afternoon-items-exam{width:200px;float:left;margin-left:51px}.pv-scheduler-calend-content-evening-items-exam{width:200px;float:left;margin-left:51px}.pv-scheduler-nomargin-top-item-exam{margin-top:0}.pv-scheduler-doctor-accordion-title{color:#e87d1e}.pv-scheduler-accordion-doctor{margin-top:12px;padding:15px;background-color:#fff;border:1px solid #d2d2d2;text-align:left;transition:background-color 250ms cubic-bezier(.06, .89, .16, .95)}.pv-scheduler-accordion-doctor:hover{cursor:pointer;text-decoration:none}.pv-scheduler-accordion-doctor a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.pv-scheduler-accordion-doctor a .pv-scheduler-see-details{color:transparent}.pv-scheduler-accordion-doctor a .pv-scheduler-see-details::after{background:url("../images/Appointment/icons/orange-bottom-arrow.png") no-repeat scroll center right transparent;background-size:13px;content:'';width:13px;height:7px;display:inline-block;margin-right:10px;transition:all .35s ease-in-out 0s}.pv-scheduler-accordion-doctor a.active .pv-scheduler-see-details::after{transform:rotate(180deg)}.pv-scheduler-accordion-doctor img{float:left;border-radius:50%;height:100px!important;margin:0 12px 0 0;object-fit:cover;object-position:right center;width:100px}.pv-scheduler-accordion-doctor-active{background-color:#f6f6f6;overflow:hidden}.pv-scheduler-accordion-doctor-active::after{transform:rotate(180deg)}.pv-scheduler-accordion-doctor .pv-scheduler-doctor-description{margin-top:12px}.pv-scheduler-doctor-accordion{margin-top:50px}.pv-scheduler-doctor-list-header{background-color:#fafafa;font-family:MuseoSans500,Helvetica,Arial,sans-serif;font-size:15px;margin:0;color:#666;padding:12px 25px;border:1px solid #d2d2d2}.pv-scheduler-doctor-accordion-content{display:none}.pv-scheduler-s1-1-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:25px 0 0}.pv-scheduler-s1-1-content .pill{margin:12.5px}.pv-scheduler-s1-2-content{margin-bottom:15px}.pv-scheduler-s2-1-instructions{font-size:18px;text-align:center}.pv-scheduler [class^=s1-2-title]:not(.s1-2-title-first-patient),.pv-scheduler [class^=s1-3-title]:not(.s1-3-title-first-patient),.pv-scheduler [class^=s1-4-title]:not(.s1-4-title-first-patient),.pv-scheduler [class^=s1-5][class$=label-worn]:not(.s1-5-first-label-worn){margin-top:30px}.pv-scheduler-s3-checks{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;padding:15px 0 40px}.pv-scheduler-s3-checks a{color:#e87d1e}.pv-scheduler [for$="-s3-1-agree-years"]{margin:20px 0 0}.pv-scheduler-step-1-3 h4,.pv-scheduler-step-1-4 h4{max-width:451px}.pv-scheduler [class^=s3-1-div]:not(.s3-1-div-info-first-patient){margin-top:50px}.pv-scheduler .pv-fields-req{margin:20px;text-align:left}.pv-scheduler-s3-1-content-info{margin-bottom:50px}.pv-scheduler-s3-1-content-contact label span{display:block}.pv-scheduler-s3-1-content-contact select{margin:5px 5px 5px 1px}.pv-scheduler .s3-1-div-contact-first-patient,.pv-scheduler .s3-1-div-contact-second-patient,.pv-scheduler .s3-1-div-info-first-patient{margin-bottom:60px}.pv-scheduler .s3-1-div-info-second-patient,.pv-scheduler .s3-1-div-info-third-patient{margin-bottom:100px}.pv-desktop-show{display:none}.pv-mobile-show{display:block}.pv-scheduler .sk-fading-circle{margin:100px auto;width:40px;height:40px;position:relative}.pv-scheduler .sk-fading-circle.sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.pv-scheduler-header-back a{text-transform:lowercase}.pv-scheduler-calend-left-weekly{width:31px;padding-top:16px;border-left:1px solid #d2d2d2;position:relative;flex:0 0 auto}.pv-scheduler-calend-left-weekly span{border:1px solid #5e9732;border-radius:50%;color:transparent;height:18px;margin:14px 0 0 -9px;position:absolute;width:18px}.pv-scheduler-calend-left-weekly span:before{background:url("../images/Appointment/icons/green-down-arrow.png") no-repeat scroll 0 0 transparent;background-size:10px;margin-top:3px;content:"";vertical-align:middle;width:10px;transform:rotate(90deg);height:10px;position:absolute;margin-left:-4px}.pv-scheduler-calend-right-weekly{width:31px;padding-top:16px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;position:relative;flex:0 0 auto}.pv-scheduler-calend-right-weekly span{border:1px solid #5e9732;border-radius:50%;color:transparent;height:18px;margin:14px 0 0 -9px;position:absolute;width:18px}.pv-scheduler-calend-right-weekly span:before{background:url("../images/Appointment/icons/green-down-arrow.png") no-repeat scroll 0 0 transparent;background-size:10px;margin-top:3px;content:"";vertical-align:middle;width:10px;transform:rotate(-90deg);height:10px;position:absolute;margin-left:2px}#store_locator.store_locator_form,div.item_wrapper.store_locator_form{padding:0}.pv-scheduler-content-step-4 .pv-scheduler-patients-info-list-cal a{color:#e87d1e}.pv-scheduler-exam-content-weekly-container{position:relative}.pv-scheduler-exam-content-weekly-container .pv-scheduler-exam-content-weekly{z-index:0}.pv-scheduler-exam-content-weekly-container .pv-scheduler-exam-content-weekly-wait-container{z-index:1;display:none;opacity:.8;top:0;left:0;right:0;bottom:0;opacity:.8;background:#999;position:absolute}.pv-scheduler-exam-content-weekly-container .pv-scheduler-exam-content-weekly-wait{margin:0 auto;margin-top:-20px}#brand #middle-2 li.item .itemhover:focus{border:1px dotted #000;border-left:0}.button:focus,button:focus,input[type=submit]:focus{border:1px dotted #000!important;text-decoration:underline!important}.pv-button.orange:focus,.pv-scheduler #pv-scheduler-recap-button:focus,.pv-scheduler input[type=radio]:focus+span{border:2px dotted #000}.contentBanner{width:100%;height:87px;max-width:100%;background-size:cover!important;display:flex;justify-content:flex-start;align-items:center}.contentBanner>h1{text-align:left;font-size:17px;padding-right:30%;padding-left:1.5em;padding-top:0;margin:0}