*{margin:0;padding:0}.remove-content{text-indent:-9999px}.btn-medium{border-radius:25px;font-size:16px;font-weight:500;letter-spacing:.5px;padding:8px 29px}.btn-large{background:0 0;border:2px solid #f59c00;border-radius:25px;color:#f59c00;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:10px;position:relative;width:100%}.btn-large.our-video:active,.btn-large.our-video:hover{outline:0;background:#f59c00;color:#fff}.btn-large.our-video:active:before,.btn-large.our-video:hover:before{background:url(../images/play_circle.svg) no-repeat center;width:20px;height:20px;top:10px;margin-left:-30px;filter:brightness(100)}.btn-large.our-video:before{content:'';background:url(../images/play_circle.png) no-repeat center;position:absolute;margin-left:-40px;top:0;width:40px;height:40px}.btn-border-orange{border:2px solid #f59c00}.btn-orange{background:#f59c00;color:#fff}.btn-white{background:#fff;color:#f59c00}.btn-transparent{background:0 0;color:#f59c00}.btn-orange:focus,.btn-orange:hover{background:#fff;color:#f59c00}.btn-transparent:focus,.btn-transparent:hover,.btn-white:focus,.btn-white:hover{background:#f59c00;color:#fff}.eltd-listing-enquiry-holder .label-left .nf-field-label{display:inline-block;width:33%;vertical-align:middle;text-align:left;padding:15px 0}.eltd-listing-enquiry-holder .label-left .nf-field-label label{font-weight:500}.eltd-listing-enquiry-holder .label-left.provision-date-picker .nf-field-element{width:33%!important}.eltd-listing-enquiry-holder .html-container .nf-field-element{width:100%!important}.eltd-listing-enquiry-holder .html-container .form-group div.col-md-4{padding-left:0}.eltd-listing-enquiry-holder .nf-field-element .provision-select-field{font-weight:400;background:#f4f5f5 none repeat scroll 0 0;border:0 none;box-shadow:0 0 0 0 transparent;height:60px;padding:6px 20px;width:100%;font-size:14px}.eltd-listing-enquiry-holder .nf-field-element .btn-orange{border:2px solid #f59c00;border-radius:25px;font-size:16px;font-weight:400;letter-spacing:.5px;padding:8px 29px}.eltd-listing-enquiry-holder .nf-field-element .btn-orange:active,.eltd-listing-enquiry-holder .nf-field-element .btn-orange:hover{background:#fff;color:#f59c00}.eltd-listing-enquiry-holder .list-radio-wrap .nf-field-element li{display:inline-block;padding:15px 0!important;margin-right:15px!important}.eltd-listing-enquiry-holder .list-radio-wrap .nf-field-element li label{font-weight:400}.eltd-listing-enquiry-holder .provision-input-field,.eltd-listing-enquiry-holder .provision-textarea-field{background:#f4f5f5;border:0;color:#959a9c;border-radius:4px;font-family:Roboto;font-size:16px;font-weight:400!important}.eltd-listing-enquiry-holder .provision-input-field{height:60px}.eltd-listing-enquiry-holder .provision-label{font-size:16px;font-weight:500;padding:15px 0}.eltd-listing-enquiry-holder .request-appointment-time-wrapper select.provision-input-field{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#f4f5f5 url(../images/select-bg.svg) no-repeat 100% 45%;background-size:30px 60px;padding-right:25px;text-indent:.01em;text-overflow:''}.eltd-listing-enquiry-holder .request-appointment-date-wrapper:after{color:#f59c00;content:"\f1ec";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin-top:-3px;right:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2}input,select,textarea{font-family:Roboto!important;font-weight:400}.eltd-listing-enquiry-holder input.provision-input-field:focus,.eltd-listing-enquiry-holder input.provision-select-field:focus,.eltd-listing-enquiry-holder textarea.provision-textarea-field:focus,select.provision-select-field:focus{-webkit-box-shadow:0 0 15px 5px rgba(149,154,156,.36);-moz-box-shadow:0 0 20px 5px rgba(149,154,156,.36);box-shadow:0 0 15px 5px rgba(149,154,156,.36);border:0}select.provision-select-field{-webkit-appearance:none;appearance:none;-moz-appearance:none}input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder{color:#ddd;font-weight:400!important}input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder{color:#ddd!important;font-weight:400!important}::-moz-selection{background:#f59c00 none repeat scroll 0 0;color:#fff}.provision-checkbox>span,.provision-radio>span{background:#fff;border:2px solid #2c353a;height:20px;left:0;position:absolute;top:1px;width:20px}.provision-checkbox>span{border-radius:4px}.provision-checkbox>input,.provision-radio>input{position:absolute;z-index:-1;opacity:0}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.provision-checkbox-inline .provision-checkbox,.provision-checkbox-inline .provision-radio,.provision-radio-inline .provision-checkbox,.provision-radio-inline .provision-radio{display:inline-block;margin-right:15px}.provision-checkbox,.provision-radio{display:inline-block;font-weight:400;position:relative;padding-left:30px;margin-bottom:0;cursor:pointer;font-size:14px;webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.form-horizontal .form-group .provision-checkbox-inline,.form-horizontal .form-group .provision-radio-inline{padding-top:8px}.provision-checkbox-inline,.provision-radio-inline{padding:7px 0 8px}.provision-radio>span{-ms-border-radius:50%!important;-o-border-radius:50%!important;border-radius:50%!important}.provision-radio>span,.timeline .timeline-badge-userpic img{-webkit-border-radius:50%!important;-moz-border-radius:50%!important}.input-icon>i,.provision-checkbox-list .provision-checkbox,.provision-checkbox-list .provision-radio,.provision-checkbox>input:checked~span:after,.provision-radio-list .provision-checkbox,.provision-radio-list .provision-radio,.provision-radio>input:checked~span:after{display:block}.provision-radio>span:after{left:4px;top:4px;height:8px;width:8px;border-radius:100%!important;background:#f69c00}.provision-checkbox>span:after,.provision-radio>span:after{content:'';position:absolute;display:none}.ais-infinite-hits--showmore{margin-bottom:10%}.provision-checkbox:hover>input:not([disabled])~span,.provision-checkbox>input:focus~span,.provision-radio:hover>input:not([disabled])~span,.provision-radio>input:focus~span{background:#f4f5f5 none repeat scroll 0 0;transition:all .3s ease 0s}.input-icon>i,.provision-checkbox-list .provision-checkbox,.provision-checkbox-list .provision-radio,.provision-checkbox>input:checked~span:after,.provision-radio-list .provision-checkbox,.provision-radio-list .provision-radio,.provision-radio>input:checked~span:after{display:block}.ais-refinement-list--item__active .provision-checkbox>span:after,.provision-checkbox>[type=checkbox]:checked+span:after{left:6px;top:2px;width:5px;height:10px;border:solid #f69c00;border-width:0 2px 2px 0;transform:rotate(45deg);display:inherit}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input.disabled[type=checkbox],input.disabled[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}button[disabled],html input[disabled]{cursor:default}.provision-checkbox.provision-checkbox-disabled,.provision-checkbox.provision-radio-disabled,.provision-radio.provision-checkbox-disabled,.provision-radio.provision-radio-disabled{cursor:not-allowed;opacity:.8}.bootstrap-select>select{border:medium none;bottom:0;display:block!important;height:100%!important;left:50%;opacity:0!important;padding:0!important;position:absolute!important;width:.5px!important}.provision-group{height:60px;width:100%}.provision-group.open>.dropdown-menu{background:#f4f5f5;border:0 none;display:block;margin:0;padding:0;width:100%}.provision-group.open>ul.dropdown-menu{-webkit-box-shadow:0 0 15px 0 rgba(149,154,156,.36);-moz-box-shadow:0 0 15px 0 rgba(149,154,156,.36);box-shadow:0 0 15px 0 rgba(149,154,156,.36);border:0;border-radius:0 0 4px 4px!important;background:#f4f5f5;display:block;margin-top:0;width:100%}.provision-group.open>ul.dropdown-menu li a:focus,.provision-group.open>ul.dropdown-menu li a:hover,.provision-group.open>ul.dropdown-menu li.selected a{background:#fff}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;text-align:left;width:100%}.btn-group .dropdown-toggle .bs-caret i{position:absolute;color:#f69c00;font-size:20px;width:40px;right:0}.pull-left{float:left!important}.pull-left{float:left}.circle.circle-black{border:1px solid #2c353a;color:#2c353a;display:inline-block;float:none;height:30px;margin:0 5px 0 0;padding:2px 5px;width:30px}.provision-group .btn.dropdown-toggle.btn-default{background:#f4f5f5 none repeat scroll 0 0;border:0 none;box-shadow:0 0 0 0 transparent;height:60px;padding:6px 20px;width:100%}.provision-group .btn.dropdown-toggle.btn-default:focus,.provision-group .btn.dropdown-toggle.btn-default:hover,.provision-group.open .dropdown-toggle.btn-default{-webkit-box-shadow:0 0 15px 5px rgba(149,154,156,.36);-moz-box-shadow:0 0 15px 5px rgba(149,154,156,.36);box-shadow:0 0 15px 5px rgba(149,154,156,.36);border:0;border-radius:4px 4px 0 0!important}.caret{color:#f69c00}.circle-item:hover{background:#2c353a;color:#fff}.circle.circle-orange{border-color:#f59c00;color:#f59c00;font-size:24px;height:50px;padding:12px 13px;width:50px}.listing-your-location .circle.circle-orange{background:url(../images/location-ic.png) no-repeat center;width:51px;height:50px;border:none}.listing-your-location .circle.circle-orange:hover{background:url(../images/location-active-ic.png) no-repeat center;width:51px;height:50px;border:none}.listing-your-location .circle.circle-orange i{display:none}.circle.circle-orange:focus,.circle.circle-orange:hover{background:#f59c00}.circle.circle-orange:focus i,.circle.circle-orange:hover i{color:#fff!important}.eltd-listing-archive-type-container.col-md-12{padding:0}.eltd-listing-archive-type-container .col-md-6{padding-left:0}.eltd-listing-archive-type-container .col-md-6:last-child{padding-left:15px}.eltd-listing-archive-filter-type{border-bottom:1px solid #fff;clear:both;float:left;margin-top:17px;padding:0 20px 22px;width:100%}.eltd-listing-archive-filter-type:last-child{padding:0 20px 19px}.eltd-wrapper-inner .eltd-listing-items-with-map .eltd-map-holder{bottom:inherit;height:100%;top:inherit;width:56.77%;right:0}.eltd-wrapper-inner .eltd-listing-items-with-map .eltd-listing-list{border-left:1px solid #eaeaea}.eltd-wrapper-inner .eltd-listing-items-with-map .eltd-listing-list .eltd-listing-list-inner{padding:30px 0 0;width:43.23%}.eltd-listing-items-with-map .eltd-listing-archive-adv-search-holder,.eltd-listing-items-with-map .eltd-listing-load-more-button-holder{margin-bottom:0}.post-type-archive-practice h2.page-title{clear:both;color:#2c353a;font-size:48px;letter-spacing:-.25px;padding:0 0 30px 15px;border-bottom:1px solid #eaeaea}.post-type-archive-practice .eltd-map-holder h2.page-title{display:none}.eltd-wrapper-inner .eltd-listing-items-with-map .eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count{background:0 0;margin:20px 0 0 2px}.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count .eltd-listing-archive-adv-search-count-inner{color:#2c353a;padding:0}.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count .eltd-listing-archive-adv-search-count-inner .eltd-keywords{font-size:48px;font-weight:400;line-height:48px;margin:0}.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count .eltd-listing-archive-adv-search-count-inner div.eltd-keywords{padding:0}.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count .eltd-listing-archive-adv-search-count-inner input.eltd-keywords{display:block;padding-left:10px;border:solid 1px #eaeaea;font-size:17px;width:100%}@media (min-width:1025px){.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count .eltd-listing-archive-adv-search-count-inner input.eltd-keywords{width:100%}}.eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count .eltd-listing-archive-adv-search-count-inner .eltd-count-results{font-size:16px;letter-spacing:-.15px;margin:0}.eltd-count-results .distance-range{color:#f69c00}.eltd-count-results .distance-range img{margin-top:-5px}.circle{border:1px solid #2c353a;border-radius:50%;color:#2c353a;display:block;float:right;padding:5px;text-align:center}.circle-item{height:40px;width:40px}.circle-filter,.circle-load-more{display:inline-block;float:none;height:30px;padding:7px;width:30px}.eltd-listing-list-item .eltd-listing-item-content .eltd-listing-title{color:#2c353a;font-size:24px}body .eltd-listing-list-item.eltd-item-hovered .eltd-listing-item-content .eltd-listing-title-holder .eltd-listing-title{color:#f59c00}body .eltd-listing-list-item.eltd-item-hovered .eltd-listing-item-content .eltd-listing-title-holder a:hover{text-decoration:none}.eltd-listing-list-item .eltd-listing-item-content .eltd-listing-item-address{color:#2c353a;font-family:Roboto;font-size:18px;font-weight:400;line-height:.5}.eltd-listing-item-phone{font-family:Poppins;font-weight:500;margin:0 0 24px}.eltd-listing-list-items .eltd-listing-list-item{border-bottom:1px solid #eaeaea;margin-bottom:0;padding:20px}.eltd-listing-list-items .eltd-listing-list-item:hover{cursor:pointer}.eltd-listing-list-items .eltd-listing-list-item:first-child{padding:19px 20px 20px}.eltd-listing-list-items .eltd-listing-list-item:last-child{margin-bottom:0}.eltd-listing-items-with-map .eltd-listing-archive-adv-search-holder .eltd-listing-archive-filter-items{clear:none;cursor:pointer;float:right;font-size:16px;font-weight:600;letter-spacing:.2px;margin:5px 0 0;padding-right:15px}.eltd-listing-list-items .eltd-listing-list-item .eltd-listing-item-image{border-radius:5px;height:180px;width:34%}.eltd-listing-list-items .eltd-listing-list-item .eltd-listing-item-content{padding-left:20px;width:66%}.eltd-listing-item-book .col-eltd-action{padding:0}.eltd-listing-item-book .col-eltd-action .circle-item{border-width:2px}.eltd-listing-item-book .col-eltd-action .circle-item .fa{font-weight:700}.eltd-icon-font-elegant{display:none}.eltd-listing-archive-adv-search-holder .eltd-btn.eltd-btn-icon i:last-child,.eltd-listing-archive-adv-search-holder .eltd-btn.eltd-btn-icon span:last-child{margin-right:0;position:inherit;top:inherit;right:inherit;transform:inherit;font-size:15px}.eltd-listing-archive-adv-search-holder .eltd-btn span{margin-right:10px;position:inherit;top:inherit}.eltd-listing-load-more-button-holder .eltd-listing-archive-load-more{text-transform:inherit}.eltd-overlapping-content{margin-top:0}.eltd-listing-archive-filter-holder{background:#f4f5f5;clear:both;display:none;padding:0}.eltd-listing-archive-filter-holder.show{display:block}.eltd-optometrists-found{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;display:block;float:left;margin-top:30px;padding:22px 0 23px;width:100%}.eltd-count-results{float:left;padding-left:20px;font-weight:600}.eltd-listing-archive-amenities-title i{color:#f59c00}.eltd-listing-list-items>p{clear:both;padding:20px}.filter-type-title{font-size:16px;margin-bottom:11px}.eltd-listing-archive-filter-holder.clearfix.col-md-12 .eltd-listing-archive-filter-type:last-child{margin-top:18px}.eltd-listing-list-items .eltd-listing-list-item .eltd-listing-item-content .eltd-listing-title{line-height:1;margin:3px 0 0;letter-spacing:-.6px}.eltd-listing-list-items .eltd-listing-list-item .eltd-listing-item-content .eltd-listing-item-address{color:#2c353a;font-family:Roboto;font-size:16px;letter-spacing:-.15px}.post-type-archive-practice #mega-menu-wrap-main-navigation #mega-menu-main-navigation>.mega-outline_yellow a{background:#f59c00;color:#fff}.post-type-archive-practice #mega-menu-wrap-main-navigation #mega-menu-main-navigation>.mega-outline_yellow a:hover{background:#fff;color:#f59c00;border-color:#f59c00}.eltd-single-listing .eltd-listing-item-phone{color:#f59c00}.eltd-listing-item-phone{font-size:16px;margin-top:3px}.circle.circle-listing-phone{border:2px solid #f59c00;color:#f59c00;display:inline-block;float:none;height:30px;margin:0 10px 0 0;padding:4px 8px;width:30px;vertical-align:middle;position:relative}.circle.circle-listing-phone .fa-phone{vertical-align:middle;position:absolute;left:7px;top:5px;transform:rotate(15deg);font-size:16px}.circle.circle-articles-found{border:1px solid #f59c00;color:#f59c00;display:inline-block;font-size:12px;float:none;height:23px;line-height:1.8;margin:0;padding:0;width:23px}.eltd-container .eltd-overlapping-content{padding:68px 0 40px;width:100%}.page-template-default .eltd-container .eltd-overlapping-content{padding-top:57px}@media (max-width:991px){.page-template-default .eltd-container .eltd-overlapping-content{padding-top:30px}.eltd-single-listing .eltd-listing-item-phone i.fa-phone:before{content:"";background:url(../images/icon-phone.png) no-repeat 8px 6px;height:30px;width:30px;display:inline-block;background-size:33% auto}.eltd-listing-email-us i.fa-envelope-o:before{content:"";background:url(../images/icon-email.png) no-repeat 6px 7px;height:30px;width:30px;display:inline-block;background-size:47% auto}.eltd-listing-item-website{margin-left:10px!important}.eltd-listing-item-website i.fa-globe:before{content:"";background:url(../images/icon-website.png) no-repeat 5px 5px;height:30px;width:30px;display:inline-block;background-size:52% auto}}.eltd-listing-email-us,.eltd-listing-item-phone,.eltd-listing-item-website{display:inline}.eltd-listing-item-content .eltd-listing-item-phone{display:block}.eltd-listing-item-content .eltd-listing-item-phone a:hover{color:#f59c00}.eltd-listing-item-content .eltd-listing-item-phone a{color:#2c353a;font-size:16px}.eltd-listing-item-content .eltd-listing-item-phone a{color:inherit}.eltd-listing-item-content .eltd-listing-item-phone a:hover{color:#f59c00}.post-type-archive-practice .eltd-listing-item-content .eltd-listing-item-phone a{font-size:16px}.eltd-listing-email-us>a,.eltd-listing-item-website>a{color:#2c353a;font-size:14px;font-weight:600}.eltd-listing-email-us,.eltd-listing-item-website{margin-left:25px}.eltd-listing-email-us .fa,.eltd-listing-item-website .fa{margin-right:5px}.eltd-listing-email-us a:hover,.eltd-listing-item-website a:hover{color:#f59c00}.eltd-listing-meta-fields-holder.eltd-listing-part{margin-top:27px}body.post-type-archive-practice .eltd-wrapper-inner .eltd-content{margin-top:116px}.modal-header .close{margin-top:15px}.eltd-listing-request-appointment{position:absolute;right:75px;top:26px}h2.eltd-listing-title{font-size:48px;letter-spacing:-2.5px}.eltd-listing-enquiry-holder #eltd-listing-enquiry-form .input-group{display:block}.eltd-listing-enquiry-holder .modal-header{border-bottom:0;padding:40px 60px}.eltd-listing-enquiry-holder .modal-body{border-bottom:0;padding:0 60px 50px}.eltd-listing-enquiry-holder .modal-dialog{max-width:768px;width:auto}body.single-listing-item #ui-datepicker-div{z-index:9999!important}#eltd-listing-enquiry-form .form-group{margin-bottom:30px}.eltd-container-inner .eltd-listing-single-holder .eltd-single-listing-inner .eltd-single-listing-content-holder{width:100%}.eltd-gallery-arrow-holder.slick-arrow{background:#f4f5f5;display:block;height:100px;opacity:.8;position:absolute;top:40%;width:50px;z-index:1}.eltd-gallery-arrow-holder-left{border-radius:0 50px 50px 0;left:0}.eltd-gallery-arrow-holder-right{border-radius:50px 0 0 50px;right:0}.eltd-listing-image-gallery .eltd-gallery-arrow-holder-left .eltd-gallery-arrow.left{color:#959a9c;left:6px}.eltd-listing-image-gallery .eltd-gallery-arrow-holder-right .eltd-gallery-arrow.right{color:#959a9c;right:6px}.facilitie .tooltip-item{width:5%}.facilitie .tooltip-text:after,.facilitie .tooltip-text:before{left:0}.facilitie .tooltip-item:hover+div.tooltip-text{margin-left:0;max-width:360px}.tooltip-item{color:#f59c00;float:left;width:10%}.tooltip-item:hover+div.tooltip-text{display:block}.tooltip-name{color:#2c353a;float:left;font-family:roboto;font-size:16px;font-weight:400;width:90%}.col-md-12.service-item{padding:0}.eltd-listing-part .tooltip-inner{background:#fff;color:#2c353a}.eltd-listing-part .tooltip.top .tooltip-arrow{border-top-color:#fff;bottom:-5px}.eltd-listing-part .tooltip.in{-webkit-box-shadow:0 0 15px 5px rgba(149,154,156,.36);-moz-box-shadow:0 0 15px 5px rgba(149,154,156,.36);box-shadow:0 0 15px 5px rgba(149,154,156,.36);background:#fff;opacity:1}#clinical_services,#practice_facilities{padding:0}.eltd-single-listing-content-holder .eltd-listing-content-holder{margin-bottom:24px}@media (max-width:767px){.eltd-single-listing-content-holder>.eltd-listing-part,.eltd-single-listing-content-holder>.eltd-listing-part.eltd-listing-optometrist-author-holder{display:none}.eltd-single-listing-content-holder .eltd-listing-content-holder{display:none}}.eltd-listing-facilities-list,.eltd-listing-services-list{margin-bottom:24px}.eltd-listing-part:after,.eltd-listing-part:before{display:table;content:" "}.eltd-listing-part:after{clear:both}.eltd-listing-facilities-list h4,.eltd-listing-services-list h4{margin-bottom:19px}.col-md-6.service-item,.facilitie-item{line-height:1.3}.optometrist-container{background:#f4f5f5;border-radius:4px;padding:50px 30px;text-align:center}.optometrist-container>img{border-radius:50%;height:120px;margin-bottom:11px;max-width:120px}.optometrist-container h5{font-size:22px;letter-spacing:.5px}.post-of-optometrist a{color:#f59c00;letter-spacing:2px;text-transform:uppercase;font-weight:600;font-size:12px}.post-of-optometrist{font-size:12px}.optometrist-biography{margin-bottom:24px}.optometrist-info{margin-bottom:24px}.optometrist-info.odd{clear:both;padding:0 15px 0 0}.optometrist-info.even{padding:0 0 0 15px}.eltd-listing-giving-back-holder h4 i{color:#e30613}.giving-back-container{margin-top:25px}.eltd-listing-optometrist-author-holder.eltd-listing-part{display:table;margin:0 auto;max-width:1200px;position:relative}#articles-list .grid_item:nth-child(3){padding-right:0}.listing_footer_container{background:#2c353a;padding:65px 0;text-align:center}.listing_footer_container .block_footer_inner{margin:0 auto;max-width:90%;width:940px}.listing_footer_container .block_footer_inner h4{color:#f59c00;margin-bottom:40px}.listing_footer_container .block_footer_inner p{color:#fff;margin-bottom:10px}.eltd-single-listing .eltd-listing-single-map-holder .eltd-listing-map-address{color:#2c353a;font-family:roboto;font-size:16px;line-height:1.5;background-color:rgba(244,245,245,.8)}.single-practice .eltd-listing-map-address h4{margin-bottom:0}.eltd-single-listing .eltd-listing-single-map-holder .eltd-listing-map-address>p{margin-bottom:0}.eltd-single-listing .eltd-listing-single-map-holder .eltd-listing-map-address a{color:#f59c00}.eltd-single-listing .eltd-listing-single-map-holder #eltd-listing-single-map{border-radius:4px;height:400px}.open-hours-container span{float:right;text-align:right}.eltd-listing-open-hours-holder,.eltd-listing-our-brands-holder{border-radius:4px;padding:17px 30px 30px}.eltd-listing-open-hours-holder h4{font-size:20px;font-family:Poppins,sans-serif;letter-spacing:-.25px}.eltd-listing-our-brands-holder{background:#f4f5f5}.eltd-listing-find-us-on-holder.eltd-listing-part{font-family:Poppins;font-size:24px;font-weight:600;padding:0 30px}.eltd-listing-find-us-on-holder.eltd-listing-part .circle.circle-item{display:inline-block;float:none;font-size:16px;padding:8px 10px}.eltd-listing-find-us-on-holder.eltd-listing-part .listing-find-us{float:right;margin-top:-10px}.eltd-listing-our-brands-holder a{color:#2c353a;display:block;font-weight:600;margin-top:22px}#book-now{padding:30px 30px 0;margin-bottom:0}#book-now *,.eltd-listing-item-booking .select2-container--default .select2-selection--single .select2-selection__arrow:after{color:#2c353a!important}#book-now .eltd-btn.eltd-btn-solid{background:#f59c00;border-color:#f59c00;color:#fff!important}#book-now .eltd-btn.eltd-btn-solid span.eltd-btn-text{color:#fff!important}#book-now .eltd-btn.eltd-btn-solid:hover:not(.eltd-btn-custom-border-hover){color:#f59c00!important;border-color:#f59c00!important}#book-now .eltd-btn.eltd-btn-solid:hover:not(.eltd-btn-custom-border-hover) span.eltd-btn-text{color:#f59c00!important}.eltd-rf-copyright{display:none}body .select2-results__option{color:#2c353a}body .select2-container .select2-results__option--highlighted[aria-selected],body .select2-container .select2-results__option[aria-selected=true],body .select2-results__option:hover{color:#f59c00}.eltd-distance-holder{color:#959a9c;float:right;margin:14px 20px 0 0;font-size:17px}.eltd-distance-results i{color:#f59c00;font-weight:700;font-size:20px}.eltd-distance-results i.fa-angle-down{font-size:16px;margin-left:5px}.btn-group.open .dropdown-toggle.search-within{box-shadow:0 0}button.search-within{background:0 0;border:0;border-radius:0;box-shadow:0 0;color:#959a9c;padding:0}#distance a{color:#959a9c}#distance a:hover{color:#f59c00}.listing-header-img{border:1px solid #e9eaeb;left:-150px;position:absolute;top:-6px}.col-md-8.listing-gallery{padding-left:0}.col-md-12.listing-content-container{margin-top:38px}.eltd-listing-request-appointment .btn-medium{border-radius:30px;font-family:Poppins,Roboto,sans-serif;font-weight:600;letter-spacing:.5px;padding:13px 35px 14px;border-width:2px;text-transform:capitalize}.eltd-listing-request-appointment .btn-medium .fa{margin-right:5px}.eltd-listing-request-appointment .btn-medium.widget{background:#f59c00;color:#fff}.eltd-listing-request-appointment .btn-medium.widget:hover{background:#fff;color:#f59c00}.textwidget>p{line-height:20px;margin-bottom:0}.open-hours-container{margin-top:27px}.eltd-content .eltd-container-inner .open-hours-container p{margin-bottom:10px;letter-spacing:-.5px;font-family:Poppins,sans-serif}.our-brands-container{margin-top:20px}.eltd-single-title-holder.fixed{background:#fff none repeat scroll 0 0;left:0;padding:36px 0 5px 0;position:fixed;top:0;width:100%;z-index:123}.eltd-single-title-holder.fixed .eltd-single-title-container{margin:0 auto;max-width:1200px}.eltd-single-title-holder.fixed .eltd-listing-title-holder{margin:0 auto;max-width:1200px}.eltd-single-title-holder.fixed .eltd-listing-request-appointment.show-desktop{right:15px;top:-11px;z-index:125}.eltd-single-title-holder.fixed h2.eltd-listing-title{font-size:30px}.eltd-single-title-holder.fixed .eltd-listing-email-us,.eltd-single-title-holder.fixed .eltd-listing-item-website{display:none}.eltd-single-title-holder.fixed .eltd-listing-meta-fields-holder .eltd-listing-item-phone{font-size:16px;position:absolute;right:38%;top:37px;z-index:130}.practice-template-default .eltd-single-title-holder.fixed .eltd-listing-meta-fields-holder .eltd-listing-item-phone{top:52px;margin-top:2px;margin-bottom:0}.practice-template-default .eltd-single-title-holder.fixed .eltd-listing-meta-fields-holder .eltd-listing-item-phone>a{line-height:30px}.practice-template-default .eltd-single-title-holder.fixed .eltd-listing-meta-fields-holder .eltd-listing-item-phone .circle-listing-phone{width:40px;height:40px}.practice-template-default .eltd-single-title-holder.fixed .eltd-listing-meta-fields-holder .eltd-listing-item-phone .circle-listing-phone .fa-phone{top:10px;left:12px}.eltd-single-listing .eltd-listing-single-holder .eltd-listing-title-holder .eltd-listing-title-category{width:auto}.eltd-single-listing{overflow:hidden;position:relative}.show-desktop{display:block}.show-mobile{display:none}.eltd-listing-meta-fields-holder a:hover{text-decoration:none}.page-template-page-login .block_footer_container,.page-template-page-login .content_bottom,.page-template-page-login .social_shares,.page-template-page-login header.eltd-page-header{display:none}.page-template-page-login .eltd-full-width{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;padding-bottom:189px;width:100%}.page-template-page-login .eltd-content{margin:0!important}.eltd-login-container{margin:0 auto;max-width:490px;width:100%}.eltd-login-form-container{border-radius:4px;-webkit-box-shadow:0 0 10px 5px rgba(149,154,156,.36);-moz-box-shadow:0 0 10px 5px rgba(149,154,156,.36);box-shadow:0 0 10px 5px rgba(149,154,156,.36)}.eltd-login-form-holder{background:#fff;border-radius:4px 4px 0 0;padding:22px 60px 60px}.eltd-login-footer{background:#fff4d8;border-radius:0 0 4px 4px;padding:15px 0 30px;text-align:center}.eltd-login-logo{padding:10% 0 69px 0;text-align:center}.eltd-login-form-holder .provision-input-field,.tml-user-login-wrap .input{height:60px}.eltd-login-form-holder .input-group{display:block}.eltd-login-form-holder .form-group{margin-bottom:30px}.eltd-login-form-holder .provision-input-field,.eltd-login-form-holder .provision-textarea-field,.tml-user-login-wrap .input{background:#f4f5f5 none repeat scroll 0 0;border:0 none;border-radius:4px;color:#959a9c;font-family:Roboto;font-size:16px;font-weight:400!important;padding:0 21px;width:100%}.eltd-login-form-holder .btn-border-orange{border:1px solid #f59c00!important;font-size:16px;font-weight:400;margin-top:31px;padding:12px 63px 13px}.eltd-login-form-holder .error-block{text-align:center}.login-footer-link{color:#2c353a;letter-spacing:.3px;margin-left:22px}.login-footer-link:hover,.login-footer-link:hover span{color:#f59c00;border-color:#f59c00}.lost-password-link{color:#2c353a;font-size:15px;float:right;margin:43px 16px 0 0}.tml-action-links{bottom:5px;list-style-type:none;position:absolute;right:0}.tml-action-links a{color:#2c353a}#theme-my-login{position:relative}.eltd-login-logo-mobile{display:none;padding:10% 0 69px;text-align:center}.eltd-login-form-holder h2{letter-spacing:-.8px;margin:30px 0 40px}.eltd-login-footer h3{margin:24px 0 11px}.eltd-login-footer p{padding:0 22px 0 0}.eltd-login-footer p span.circle-black{margin:0 4px 0 5px}.single-practice .eltd-listing-single-holder .eltd-single-listing-inner .eltd-single-listing-content-holder>.row{display:none}@media (min-width:1600px){.eltd-distance-results>a{float:right;margin-right:40px}.eltd-listing-items-with-map .eltd-listing-archive-adv-search-holder .eltd-listing-archive-filter-items{padding-right:72px}.eltd-listing-single-map-holder{height:400px;overflow:hidden}.eltd-single-listing .eltd-listing-single-map-holder #eltd-listing-single-map{border-radius:4px;height:800px;margin-top:-300px}}@media (max-width:1599px){.listing-header-img{display:none}}@media (max-width:1440px){.eltd-distance-results>a{margin-right:0}}@media (max-width:1337px){.eltd-distance-results.col-md-6{padding-right:0;padding-left:5px}.eltd-keywords.col-md-6{padding:0}.eltd-distance-holder{margin:14px 16px 0 0;font-size:14px}}@media (max-width:1280px){.listing-header-img{right:382px}}@media (max-width:1190px){.btn-medium.request-appointment{padding:8px 15px}.listing-header-img{display:none}.eltd-single-title-holder.fixed .eltd-listing-meta-fields-holder .eltd-listing-item-phone{right:34%}.eltd-distance-holder{font-size:14px;margin:14px 10px 0 0}.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count .eltd-listing-archive-adv-search-count-inner input.eltd-keywords{font-size:14px}.eltd-mobile-header.eltd-animate-mobile-header{width:100%}}@media (max-width:1100px){.btn-medium.request-appointment{font-size:14px;padding:8px 10px}.circle-item{height:38px;width:38px}.eltd-single-title-holder.fixed .eltd-listing-meta-fields-holder .eltd-listing-item-phone{top:35px;right:27%}.eltd-distance-holder{margin:14px 4px 0 0}}@media (max-width:1024px){.eltd-listing-items-with-map .eltd-map-holder .eltd-listing-view-larger-map{display:none!important}.page-template-page-login .eltd-mobile-header{display:none}.post-type-archive-practice .eltd-listing-items-with-map .eltd-map-holder #eltd-listing-multiple-map-holder{height:400px}.listing-your-location .circle.circle-orange{border-color:transparent;height:auto;padding:12px 0;width:auto}.listing-your-location .circle.circle-orange:focus,.listing-your-location .circle.circle-orange:hover{background:0 0}.listing-your-location .circle.circle-orange:focus i,.listing-your-location .circle.circle-orange:hover i{color:#f59c00!important}.col-md-12.search-listing-params{background:#f4f5f5 none repeat scroll 0 0;border-radius:4px;padding-left:0;padding-right:0}.col-md-12.show-mobile.search-listing-mobile-label{display:none}.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count .eltd-listing-archive-adv-search-count-inner .eltd-keywords{font-size:18px}.eltd-distance-holder{font-size:13px;margin:16px 26px 0 0}.col-md-12.show-mobile.search-listing-mobile-label{margin-bottom:24px;padding:0}.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count .eltd-listing-archive-adv-search-count-inner input.eltd-keywords{border-width:0}.eltd-wrapper-inner .eltd-listing-items-with-map .eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count{margin:0}.eltd-optometrists-found{border-top:0;border-bottom:2px solid #eaeaea;margin-top:0;padding:13px 20px 15px 15px}.eltd-listing-list-items .eltd-listing-list-item,.eltd-listing-list-items .eltd-listing-list-item:first-child{border-bottom:2px solid #eaeaea}.eltd-listing-list-items .eltd-listing-list-item:first-child{padding:20px 0}.eltd-distance-results.col-md-6,.eltd-keywords.col-md-6{display:inline;width:50%}.eltd-listing-list-items .eltd-listing-list-item .eltd-listing-item-content .eltd-listing-title{font-size:18px;line-height:24px;letter-spacing:-.25px;margin:2px 0 12px}.eltd-listing-item-phone,.eltd-listing-list-items .eltd-listing-list-item .eltd-listing-item-content .eltd-listing-item-address{clear:both;display:block;font-size:14px;line-height:24px;letter-spacing:-.25px}.eltd-listing-list-items .eltd-listing-list-item .eltd-listing-item-content .eltd-listing-item-address+br{display:none}.btn-border-orange,.circle{border-width:3px}.circle{font-size:18px;padding:4px}.eltd-listing-archive-adv-search-holder .eltd-listing-list-items .eltd-listing-list-item .eltd-listing-item-content,.eltd-listing-archive-adv-search-holder .eltd-listing-list-items .eltd-listing-list-item .eltd-listing-item-image{width:49%;height:100%;margin-top:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.eltd-listing-archive-adv-search-holder .eltd-listing-list-items .eltd-listing-list-item .eltd-listing-item-content{padding-left:15px}.eltd-count-results{padding-left:0;font-weight:400;font-size:14px}.eltd-listing-item-phone{display:inline-block;margin-top:0;margin-bottom:8px;vertical-align:bottom}.eltd-listing-email-us,.eltd-listing-item-website{margin-left:20px}.eltd-listing-meta-fields-holder.eltd-listing-part{margin-bottom:27px;margin-top:20px}.col-md-8.listing-gallery,.listing-content-container .eltd-single-listing-sidebar-container{margin-bottom:30px;width:100%}.eltd-single-title-holder.fixed .eltd-listing-meta-fields-holder .eltd-listing-item-phone{right:27%;top:25px}.col-md-12.listing-content-container{padding:0}.eltd-listing-optometrist-author-holder.related_article,.eltd-listing-our-brands-holder{display:none}.eltd-listing-find-us-on-holder.eltd-listing-part .listing-find-us{float:none;margin-top:28px}.eltd-listing-find-us-on-holder.eltd-listing-part .listing-find-us a{margin-right:20px}.eltd-listing-find-us-on-holder.eltd-listing-part,.eltd-listing-open-hours-holder{display:inline-block;float:left;padding:20px 0;width:50%}.single-practice .eltd-listing-find-us-on-holder.eltd-listing-part{padding-left:40px}.eltd-listing-find-us-on-holder.eltd-listing-part p{display:inline-block;width:100%;margin-bottom:0!important}.eltd-listing-find-us-on-holder.eltd-listing-part,.eltd-listing-map-address h4,.eltd-listing-open-hours-holder h4{font-size:18px;font-weight:600;line-height:24px;letter-spacing:-.25px}.eltd-listing-open-hours-holder .textwidget>p{margin-bottom:10px}.eltd-single-title-holder.fixed{display:none}.eltd-listing-find-us-on-holder.eltd-listing-part .circle.circle-item{padding:6px 8px}.eltd-listing-items-with-map .eltd-listing-archive-adv-search-holder .eltd-listing-archive-filter-items{font-weight:400}.eltd-listing-items-with-map .eltd-listing-archive-filter-items img{margin-left:5px}.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count .eltd-listing-archive-adv-search-count-inner input.eltd-keywords{background:#f4f5f5;line-height:56px}.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder input:active,.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder input:focus{box-shadow:none}.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder input:-moz-placeholder,.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder input:-ms-input-placeholder,.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder input::-moz-placeholder,.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder input::-webkit-input-placeholder{direction:rtl;text-align:left;text-indent:0}.post-type-archive-practice .eltd-listing-archive-adv-search-holder,.post-type-archive-practice .eltd-listing-load-more-button-holder{padding:0 15px;margin-bottom:0}}@media (max-width:1023px){.eltd-listing-items-with-map .eltd-map-holder{width:100%}.eltd-listing-items-with-map .eltd-listing-list{width:100%}.btn-medium.request-appointment{font-size:16px;padding:8px 29px}.circle-item{height:40px;width:40px}.optometrist-info{margin-bottom:20px}.optometrist-info.even,.optometrist-info.odd{padding:0 15px}.eltd-listing-request-appointment{top:0}.show-desktop{display:none}.show-mobile{display:block}.eltd-login-form-holder{padding:22px 20px 45px}.eltd-login-form-container{margin:0 15px}.page-template-page-login .eltd-mobile-header{display:none}.eltd-login-logo-mobile{display:block;padding:10% 0 40px}.eltd-login-logo{display:none}.eltd-login-form-holder h2{text-align:center}.eltd-login-form-holder .btn-border-orange{width:100%}.lost-password-link{margin:20px 0 0;text-align:center;width:100%}.eltd-login-form-holder .provision-input-field,.tml-user-login-wrap .input{text-align:center}input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder{color:#959a9c;font-weight:400!important}input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder{text-align:center}.eltd-listing-meta-fields-holder .eltd-listing-item-phone{display:inline-block;vertical-align:bottom;margin-top:0}.eltd-listing-giving-back-holder.eltd-listing-part{margin-top:0}.single-practice .eltd-content .eltd-listing-meta-fields-holder.eltd-listing-part{margin-bottom:10px;margin-top:15px}.practice-template-default .eltd-content .eltd-container-inner .eltd-listing-part h4{background-size:20px;font-size:18px;font-weight:600;margin:20px 0;padding-left:25px}.practice-template-default .eltd-listing-single-map-holder{margin-bottom:0}.eltd-listing-facilities-list .service-item:after,.eltd-listing-facilities-list .service-item:before,.eltd-listing-services-list .service-item:after,.eltd-listing-services-list .service-item:before{display:table;content:" "}.eltd-listing-facilities-list .service-item:after,.eltd-listing-services-list .service-item:after{clear:both}.eltd-listing-facilities-list .tooltip-item,.eltd-listing-services-list .tooltip-item{width:20px}.eltd-listing-facilities-list .tooltip-name,.eltd-listing-services-list .tooltip-name{font-size:14px}}@media (max-width:991px){.page-template-default .eltd-container .eltd-overlapping-content{padding-top:30px}.eltd-listing-enquiry-holder .modal-header{padding:15px 20px 0}.eltd-listing-enquiry-holder .modal-body{padding:0 20px 15px}.eltd-listing-enquiry-holder .provision-label{padding-top:0}.eltd-listing-enquiry-holder .provision-input-field{margin-bottom:10px}.eltd-listing-enquiry-holder .provision-input-field{height:48px}#eltd-listing-enquiry-form .form-group{margin-bottom:15px}.eltd-distance-results.col-md-6,.eltd-keywords.col-md-6{float:left;width:50%;background:#f4f5f5;padding-right:0;height:56px}.eltd-mobile-header #mega-menu-wrap-main-navigation #mega-menu-main-navigation{max-height:460px;overflow-x:hidden;overflow-y:scroll}.eltd-mobile-header.eltd-animate-mobile-header .eltd-position-right{display:none}}@media (max-width:767px){.btn-border-orange,.circle{border-width:1px}.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count .eltd-listing-archive-adv-search-count-inner input.eltd-keywords{font-size:14px;display:inline!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.eltd-distance-holder{margin:16px 6px 0 0}.eltd-listing-items-with-map .eltd-listing-list-item .eltd-listing-item-content{padding-top:20px}.eltd-listing-find-us-on-holder.eltd-listing-part .listing-find-us{float:right;margin-top:-10px}.circle{padding:6px}.eltd-single-listing-sidebar-holder>div:not(.eltd-listing-single-map-holder){width:100%}.eltd-listing-find-us-on-holder.eltd-listing-part .circle.circle-item{padding:8px;border-width:2px}.eltd-container .eltd-overlapping-content{border-bottom:0 none}.eltd-wrapper-inner .eltd-listing-archive-adv-search-holder .eltd-listing-archive-adv-search-count .eltd-listing-archive-adv-search-count-inner input.eltd-keywords{background-color:#f4f5f5}.col-md-12.search-listing-params{display:inline-block;width:100%}.eltd-listing-request-appointment .btn-medium{border-width:2px}.eltd-listing-enquiry-holder .label-left .nf-field-label{padding-top:0}.eltd-listing-enquiry-holder .modal-header{padding-bottom:30px}.post-type-archive-practice .eltd-listing-item-content br{display:none}.post-type-archive-practice .eltd-listing-item-content .btn-border-orange,.post-type-archive-practice .eltd-listing-item-content .circle{border-width:2px}.post-type-archive-practice .eltd-listing-item-content .eltd-listing-item-phone{margin-top:0;margin-bottom:20px}.post-type-archive-practice .eltd-listing-archive-adv-search-holder,.post-type-archive-practice .eltd-listing-load-more-button-holder{margin-bottom:0;padding:0}.post-type-archive-practice .eltd-wrapper-inner .eltd-listing-items-with-map .eltd-listing-list .eltd-listing-list-inner{padding-bottom:0}.eltd-listing-archive-adv-search-holder .eltd-listing-list-items .eltd-listing-list-item .eltd-listing-item-content,.eltd-listing-archive-adv-search-holder .eltd-listing-list-items .eltd-listing-list-item .eltd-listing-item-image{width:100%;padding-left:0}.eltd-listing-items-with-map .eltd-listing-archive-adv-search-holder .eltd-listing-archive-filter-items{font-size:14px}.listing-your-location .circle.circle-orange{padding:16px 0 12px 0}}@media (max-width:667px){.eltd-login-form-holder h2{font-size:30px}}@media (max-width:568px){.post-type-archive-practice h2.page-title{font-size:40px}.tml-submit-wrap{text-align:center}.tml-action-links{bottom:0;position:inherit;text-align:center}.post-type-archive-practice h2.page-title{font-size:40px}.eltd-distance-holder{font-size:12px}}@media (max-width:360px){.btn-medium.request-appointment{padding:8px 20px}.login-footer-link{margin-left:15px}.btn-medium.request-appointment{padding:8px 20px}.eltd-listing-find-us-on-holder.eltd-listing-part .listing-find-us a{margin-right:10px}.col-md-12.search-listing-params{padding:0 10px}.eltd-distance-results.col-md-6,.eltd-keywords.col-md-6{overflow:visible}.eltd-distance-holder{margin-right:0}}@media only screen and (max-width:359px){.col-md-12.search-listing-params{padding:0}.search-listing-params .eltd-distance-holder .dropdown-menu{left:auto;right:0}}@media (max-width:320px){.eltd-keywords.col-md-6{width:42%}.eltd-distance-results.col-md-6{width:58%}}.pika-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media (min-width:768px){.request-appointment-date-wrapper{display:inline-block;float:left;width:72%;padding-right:10px}.request-appointment-date-wrapper.label-left .nf-field-label{width:46%}.request-appointment-date-wrapper.label-left .nf-field-element{width:54%!important}body .request-appointment-time-wrapper{clear:right;display:inline-block;float:right;padding-left:10px;width:28%}.request-appointment-time-wrapper .nf-field-element{width:100%!important}.request-appointment-time-wrapper select{padding-left:15px}.landing-voucher-email,.landing-voucher-name{display:inline-block;float:left;width:50%}.landing-voucher-name{padding-right:15px}.landing-voucher-email{padding-left:15px}.landing-voucher-action{clear:both;display:block;float:left;width:100%}}.custom-input-radio input[type=radio]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (min-width:1200px){.single-practice .eltd-listing-request-appointment{right:55px}.single-practice .eltd-listing-request-appointment.book-online{right:85px}.single-practice .eltd-listing-related-articles-holder{padding-left:30px}}.custom-input-radio input[type=radio]+label{line-height:26px}.custom-input-radio input[type=radio]+label:before{box-sizing:border-box;border:2px solid;border-radius:26px;content:'';display:inline-block;height:26px;margin:-2px 5px 0 0;line-height:24px;width:26px;text-align:center;vertical-align:middle}.custom-input-radio input[type=radio]:checked+label:before{content:'\00b7';font-size:80px}