﻿.not-printable{display:none!important}.container-fluid{display:none!important}.header .social,.header .top-nav{display:none!important}.dp-logo a:after{content:""}.lt-ie8 #dentist-results{position:absolute;left:0;margin-top:50px}.cta-section{display:none!important}[data-page-type="find-a-practice"] .header,[data-page-type="find-a-practice"] .dp-logo{display:none}[data-page-type="find-a-practice"] #wrap{margin:0!important;padding:0!important}[data-page-type="find-a-practice"] #wrap .cookie-notice{display:none}[data-page-type="find-a-practice"] .panel{margin:0;padding:0}[data-page-type="find-a-practice"] .website-width{margin:0;padding:0}#container .sub-nav,#container .breadcrumb{display:none!important}#container .find-a-dentist img{display:none!important}#container .find-a-dentist .help-text,#container .find-a-dentist .info-text{display:none!important}#container .find-a-dentist .grey-panel,#container .find-a-dentist .search-dentist-section,#container .find-a-dentist .search-results{padding:0!important;overflow:visible}#container .find-a-dentist .search-panel{display:none!important}#container .find-a-dentist .map{display:none!important}#container .find-a-dentist>.section{display:none!important}#container .find-a-dentist .section.search-results{display:block!important}#container .find-a-dentist .section.search-results .print-button{display:none!important}#container .find-a-dentist .search-dentist-section{margin-bottom:0!important;border-bottom:#000!important;border-width:0 0 2px 0!important;border-style:dotted!important;border-radius:0!important}#container .find-a-dentist .search-dentist-section .search-results{margin:0;padding:0}#container .find-a-dentist .search-dentist-section .search-results .practice-details{clear:left!important;margin-left:0!important}#container .find-a-dentist .search-dentist-section .search-results .info ul.services li{padding:0!important;padding-bottom:4px!important}#container .find-a-dentist .search-dentist-section .search-results .cta .grey-panel ul{display:none!important}#container .find-a-dentist .button{display:none!important}#container .find-a-dentist .details-link{display:none!important}#container .find-a-dentist .products .grey-panel{padding:0!important}#container .find-a-dentist .products .grey-panel .join-denplan{display:none!important}#container .find-a-practice a[href]:after{content:none}#container .find-a-practice h3{margin:0;font-size:24px}#container .find-a-practice h1,#container .find-a-practice #noResultsSpan,#container .find-a-practice #apiErrorSpan,#container .find-a-practice #tooManySearchesError,#container .find-a-practice #cannotUseGeolocationError,#container .find-a-practice .search-panel,#container .find-a-practice .print-button,#container .find-a-practice .transportSwitcher,#container .find-a-practice .fap-ratings-section,#container .find-a-practice .fap-ratings-section .ratings-box,#container .find-a-practice [data-print="no"]{display:none}#container .find-a-practice #searchResults{margin:0}#container .find-a-practice #practiceResultsContainer a[href^="tel"]{text-decoration:none}#container .find-a-practice #resultsView .feature-key-details,#container .find-a-practice #resultsView #mapHeader,#container .find-a-practice #resultsView .key-header,#container .find-a-practice #resultsView [data-id="keyClientResultsHeading"],#container .find-a-practice #resultsView #key-client-practice-section,#container .find-a-practice #resultsView .map-marker,#container .find-a-practice #resultsView .product-details a,#container .find-a-practice #resultsView .practice-details-header-right{display:none}#container .find-a-practice #resultsView #fapMap,#container .find-a-practice #resultsView .view-on-map-link{display:none!important}#container .find-a-practice #resultsView .grey-panel{position:relative;page-break-inside:avoid;margin:20px 0;padding:0;border-bottom:#000;border-width:0 0 1px 0;border-style:solid;border-radius:0;padding-bottom:20px}#container .find-a-practice #resultsView .grey-panel div{page-break-inside:avoid}#container .find-a-practice #resultsView .search-practice-section{padding:0;margin:0;overflow:visible;float:none}#container .find-a-practice #resultsView .search-practice-section .practice-search-results{padding:0;overflow:inherit}#container .find-a-practice #resultsView .search-practice-section .practice-search-results ul li{line-height:15px}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .practice-header-details{margin:0 0 20px 0}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .practice-details{overflow:visible;margin:0}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .practice-details h3{font-size:16px;font-weight:bold}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .details-section{width:68%;float:left}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .contact-details{width:50%;display:table}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .contact-details h4{display:none}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .contact-details:first-child section{display:table-footer-group}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .contact-details:last-child section{display:table-header-group}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .contact-details .address{display:table-header-group}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .contact-details .extra{display:table-footer-group}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .contact-details .extra:before{line-height:1.5em;content:" ";display:block}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .product-and-denist-section{padding-left:10px;display:table}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .product-and-denist-section h4{margin:0;font-weight:bold}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .product-and-denist-section .product-details{display:table-header-group;float:none}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .product-and-denist-section .product-details:after{line-height:1.5em;content:" ";display:block}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .product-and-denist-section .dentist-details{display:table-footer-group;float:none}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .product-and-denist-section .dentist-details ul.excelAccredited{padding-left:0}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .product-and-denist-section .dentist-details li.excelAccredited{list-style-image:none}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .product-and-denist-section .dentist-details li.excelAccredited:after{content:" (Excel)"}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .feature-details{padding-left:10px;width:auto}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .feature-details h4{margin:0;font-weight:bold}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .feature-details ul li{float:none}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .feature-details [rel="tooltip"]:after{content:"" attr(title) ""}#container .find-a-practice #resultsView .search-practice-section .practice-search-results .feature-details [rel="tooltip"] i{display:none}.gateway-container .panel{padding:0}.external-tabs-section .tab-pane{border-top:none!important}.direct-debit-changed-confirmation .form-layout{display:none}.direct-debit-changed-confirmation .section.reference .seperated.empty span{width:3px}