ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html{position:relative;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-size:cover;height:100%}.twenty20{margin-bottom:20px}.twentytwenty-container{z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;width:100%;position:absolute;top:0;display:block}.twentytwenty-container,.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fa.fa-home:before{content:""}.fa.fa-clock-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-clock-o:before{content:""}.fa.fa-map-marker:before{content:""}.fa.fa-calendar:before{content:""}.fa.fa-bar-chart:before{content:""}.fa.fa-external-link:before{content:""}.fa.fa-facebook,.fa.fa-google,.fa.fa-instagram,.fa.fa-twitter{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook:before{content:""}.fa.fa-commenting-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-commenting-o:before{content:""}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-fw{text-align:center;width:1.25em}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-address-book:before{content:""}.fa-lock:before{content:""}.fa-bar-chart:before{content:""}.fa-external-link:before{content:""}.fa-map-marker:before{content:""}.fa-phone:before{content:""}.fa-envelope:before{content:""}.fa-home:before{content:""}.fa-search:before{content:""}.fa-calendar:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-thumbs-up:before{content:""}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:swap;font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-brands-400.ttf)format("truetype")}.fa-google:before{content:""}.fa-instagram:before{content:""}.fa-facebook:before{content:""}.fa-twitter:before{content:""}@font-face{font-display:swap;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-display:swap;font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-regular-400.ttf)format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-display:swap;font-family:"FontAwesome";font-display:block;src:url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-v4compatibility.woff2)format("woff2"),url(/wp-content/plugins/nextgen-gallery/static/FontAwesome/webfonts/fa-v4compatibility.ttf)format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}@font-face{font-display:swap;font-family:"slick";font-weight:400;font-style:normal;src:url(/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.eot);src:url(/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.woff)format("woff"),url(/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.ttf)format("truetype"),url(/wp-content/plugins/nextgen-gallery/static/Slideshow/slick/fonts/slick.svg#slick)format("svg")}img{max-width:100%;height:auto;border-style:none}button,hr,input{overflow:visible}[type=checkbox]{box-sizing:border-box;padding:0}body{margin:0;font-size:14px;color:#333;font-style:normal;background:#fff;font-family:"Fira Sans",sans-serif;font-weight:400}header,nav,section{display:block}a{background-color:#fff0;-webkit-text-decoration-skip:objects;color:#aab88e;text-decoration:none}a:active,a:hover{outline-width:0}strong{font-weight:700}h1{font-size:44px;margin:0;color:#662b59;font-weight:800}hr{box-sizing:content-box;border:0;height:1px;margin:30px 0;background:rgb(18 18 18/.06);clear:both}button,input{font:inherit;margin:0}button{text-transform:none}button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,nav ul{margin:0;padding:0}h2,h4{color:#662b59}h2{font-size:24px;margin:0 0 20px}h4{font-size:20px}blockquote,h2,h5{font-weight:300}h4,h5,p,ul{margin:20px 0}h5{font-size:18px;color:#aab88e;line-height:26px}section{max-width:1200px;margin:0 auto;position:relative}p,ul{line-height:24px}ul{margin:10px 40px}a:hover{color:#c9d2b7}input[type=checkbox]{width:14px!important;margin-left:10px!important}.gdpr-small{font-size:11px;padding-top:9px;clear:both;color:#fff!important}p.gdpr-small a{color:#622b5a}.refer-patient{color:#000!important}blockquote{background:#f9f9f9;margin:1em 0;quotes:"“""”""‘""’";font-size:16px;font-style:italic;line-height:28px;padding:0 20px}blockquote:before{color:#a6b68d;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}a.all-btn{padding:7px 20px 8px 5px;color:#333;text-decoration:none;position:relative;z-index:9998;margin-top:20px;font-size:15px;top:10px;background:#fff;display:inline-flex;line-height:36px}a.all-btn i,a.all-btn:hover{background:#aab88e;color:#fff}a.all-btn,a.all-btn i{-webkit-border-radius:45px;border-radius:45px}a.all-btn i{margin-right:10px;width:16px;padding:10px;text-align:center}.center-text{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.center-text .col-29{float:none}.center-text h2,.center-text h5,header,img.footer-logos,section{width:100%}.fa-3{font-size:2.4em!important}.fa-4{font-size:3em!important}.colour-bar{width:100%;z-index:9}.colour-bar div{width:33.333333333%;height:10px;float:left}.colour-bar .block1,a.booking,li.nav-wide.nav-highlight a{background:#662b59}.colour-bar .block2{background:#aab88e}.colour-bar .block3{background:#706f6f}.logo-header{float:left;max-width:100vw}.contact-details{font-size:18px;color:#706f6f;font-weight:300;float:right;text-align:right;margin:35px 0 0}.phone-number{color:#662b59;font-size:38px}.social-links{float:right;position:relative;top:23px;right:0}.google-review .review-text{font-size:0;text-transform:uppercase}.google-review:hover{background:#dd4b39;color:#fff}.google-review:hover .review-text{font-size:.8rem}a.booking{padding:20px 25px;color:#fff;-webkit-border-radius:45px;border-radius:45px}a.booking:hover{background:#6f4162}i.fa.fa-address-book{margin:0 5px 0 0}.blog,.facebook,.google-review,.insta,.twitter{display:inline-block;padding:17px 15px 16px;background:#bfc691;color:#fff;-webkit-border-radius:45px;border-radius:45px}.facebook:hover{background:#3b5998}.twitter:hover{background:#55acee}.insta:hover{background:#723cb8}.blog:hover{background:#4b4f56}#testimonial-content a,.blog:hover,.book-online a,.facebook:hover,.insta:hover,.twitter:hover{color:#fff}.nav-wrapper{width:100%;margin:0;z-index:999999;background:#aab88e}.nav-wrapper,nav,nav ul li{position:relative}nav{max-width:1200px;width:100%;height:50px;padding:0;margin:0 auto;z-index:999}nav ul{list-style:none}nav ul li{float:left;line-height:16px;border-left:1px solid rgb(0 0 0/.1)}nav ul li.nav-icon{max-width:42px;width:100%}nav ul li.nav-icon a{padding:20px 5px 14px}nav ul li.nav-wide{max-width:150px!important;width:100%}nav ul li.nav-highlight a,nav ul li:hover ul li a:hover{background:#667645}nav ul li:last-child{border-right:1px solid rgb(0 0 0/.1)}nav a{display:block;text-align:center;font-size:13px;font-weight:300;color:#fff;letter-spacing:.04em;padding:18px 14.4px 16px}.book-online,nav a:hover,nav ul li.nav-highlight a:hover{background:#662b59;color:#fff}nav ul ul{background:#74371a;background:#fff0;list-style:none;position:absolute;left:-9999px}nav ul ul li{padding:0;width:100%;border-left:none;text-align:left;float:none;border-right:0 solid #988d7b}nav ul ul a{white-space:nowrap}nav ul li:hover ul{left:0}nav ul li:hover ul li a{background:#aab88e;-webkit-border-radius:0;border-radius:0;color:#fff;text-align:left;padding:18px 15px;max-width:300px;width:100%;border-top:1px solid #99a680}nav a,nav ul li:hover ul a{text-decoration:none}.inner-text h2,.social-wrapper h2{font-size:42px}.book-online{font-family:"Fira Sans",sans-serif;font-weight:100;text-align:center;margin:10px 0;padding-bottom:14px;padding-top:20px;font-size:35px}.social-wrapper,.testimonial-wrapper{width:100%;height:auto;overflow-y:hidden}.social-wrapper{background:#fff;background-size:30%;padding:50px 0}.social-wrapper h2{margin-bottom:-20px}.social-wrapper h5{color:#333}.social-wrapper .fa{color:#ccc;margin:0 0 20px}.testimonial-wrapper{min-height:400px;background:url(https://www.smileplusdentalcare.co.uk/wp-content/uploads/2024/03/bg-testimonials.webp)center #aab88e;background-size:cover;color:#fff;text-align:center;font-size:20px}.testimonial-wrapper h2{font-size:40px;color:#fff}.quote,em{font-style:italic}.quote,div#testimonial-content em{font-weight:300;font-size:30px;line-height:40px}.testimonial-content{max-width:1000px;width:100%;margin:0 auto;text-align:center;padding:100px 0 50px;color:#fff;text-transform:capitalize;font-size:30px}div#testimonial-content em{color:#fff;font-style:italic}#testimonial-content div{width:100%!Important;text-align:center;font-size:16px;line-height:1.8;color:#999;margin:15px 0;z-index:1!Important;text-transform:none}i.fa.fa-external-link{margin:0 0 0 10px}em{font-size:11px}#form-div{width:100%;float:left}#form-div p{margin:3px 0}input:hover{background:rgb(255 255 255/.6)}input:focus{background:rgb(255 255 255/.6)}.col-23,.col-29{float:left}.col-29{width:29.33333333%;padding:1% 2%}.col-23{width:18%;padding:1%}img.findus-img{margin:0 0 20px}.inner-wrapper{width:100%;background:#fff;padding:60px 0 30px}.inner-text{max-width:850px;float:left;width:calc(100% - 350px)}.inner-text h2{line-height:36px}.inner-sidebar{max-width:300px;width:100%;float:left;margin:0 0 0 50px}.footer-wrapper h2{font-size:42px;font-weight:300;line-height:50px;margin:0 0 10px;color:#fff}.footer-wrapper h4{font-size:30px;font-weight:300;margin-top:-20px;color:#fff}.footer-wrapper .fa-4,.footer-wrapper h5{color:rgb(255 255 255/.5)}.footer-wrapper hr{background:rgb(255 255 255/.1)}.footer-wrapper hr.trans{background:#fff0}.footer-wrapper{background:url(https://www.smileplusdentalcare.co.uk/wp-content/uploads/2024/03/bg-footer.webp)no-repeat;background-size:cover;padding:80px 0 140px;color:#fff;overflow:auto}.bottom-info-bar{display:none}.colour-bar:after,.footer-wrapper:after,.nav-wrapper:after,.social-wrapper:after{content:".";clear:both;height:0;display:block;visibility:hidden}section:after{display:table;clear:both;content:""}.all-btn,.google-review .review-text,a{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.social-mob{display:none}#sideform{position:fixed;top:259px;width:320px;background:#abb88c;color:#fff;right:-340px;transition:all .3s ease-in-out;z-index:99999999;padding:10px}#sideform-button{background:#673658;position:absolute;padding:10px 20px;transform:rotate(90deg);left:-99px;top:80px;cursor:pointer;color:#fff;text-transform:uppercase;font-size:17px}#sideform h2{color:#fff;text-align:center}.tab,.tabs{overflow:hidden}.tabs{border-radius:8px;box-shadow:0 4px 4px -2px rgb(0 0 0/.5)}.tab{width:100%;color:#fff}.tab input{position:absolute;opacity:0;z-index:-1}.tab-label{display:flex;justify-content:space-between;padding:20px;background:#aab88e;cursor:pointer;transition:.5s;font-size:22px}.tab-label:hover{background:#662b59}.tab-label::after{content:"";background-image:url(https://www.smileplusdentalcare.co.uk/wp-content/uploads/2025/04/chevron-right-solid.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;width:20px;height:20px;text-align:center;transition:all .35s;filter:invert(1)}.tab-content{max-height:0;color:#000;padding:0 20px;background:#fff;transition:all .35s;display:flex;flex-wrap:wrap;justify-content:center}.tab-content-content,.tab-content-img{width:50%;padding:20px;box-sizing:border-box;transition:.5s}.tab-content-content p:first-of-type{margin-top:0}input:checked+.tab-label{background:#662b59}input:checked+.tab-label::after{transform:rotate(90deg)}input:checked~.tab-content{max-height:3000px}@media (max-width:700px){.tab-content-content,.tab-content-img{width:100%}}@media only screen and (max-width:1400px){section{padding:0 3%;width:94%}}@media only screen and (max-width:1217px){nav{margin:0 auto;text-align:center}nav ul li{float:none;display:inline-block;margin:-2px 0 0}nav a{font-size:12px;padding:18px 10px 16px}nav ul li.nav-wide{max-width:128px!important;width:100%}}@media only screen and (max-width:1100px){nav a{font-size:11px;padding:18px 8px 16px}nav ul li.nav-wide{max-width:115px!important}}@media only screen and (max-width:1095px){.footer-wrapper h4{font-size:20px}}@media only screen and (max-width:1060px){a.all-btn{margin:0 auto 10px;display:block;max-width:400px;width:100%;text-align:left;box-sizing:border-box;padding:6px;font-size:12px}.footer-wrapper{padding:40px 0 80px}}@media only screen and (max-width:1000px){.footer-wrapper{padding-bottom:150px}.bottom-info-bar{display:block;width:100%;background:#fff;box-sizing:border-box;position:fixed;bottom:0;z-index:9999}.book-online,.phone{width:100%;float:left;text-align:center;padding:16px 0;font-size:17px;box-sizing:border-box}.phone{background:#662b59;color:#fff}.book-online{background:#aab88e;color:#fff;margin:0}.book-online a{color:#fff}.contact-details{width:100%;text-align:center;padding:10px 0 15px;font-size:18px;margin:0;box-sizing:border-box;border-top:2px solid rgb(243 243 243/.46)}.phone-number{font-size:28px;font-weight:500}button#responsive-menu-button{background:#aab88e!important;top:40px!important;border-radius:10px}.center-text .col-29{width:100%}.col-29,.col-29.form-wide{width:50%;box-sizing:border-box}.col-29.form-wide{width:100%}.nav-wrapper,.social-links{display:none}.social-mob{display:block!important;width:100%;margin:0 auto 50px;text-align:center;clear:both}}@media only screen and (max-width:850px){#testimonial-content{width:80%;margin:0 10%;box-sizing:border-box;font-size:22px}button#responsive-menu-button{top:30px!important}.inner-text{width:100%}.inner-sidebar{width:100%;text-align:center;max-width:750px;box-sizing:border-box;margin:0}}@media only screen and (max-width:670px){h1{font-size:34px}h4{margin:0 0 10px}.footer-wrapper h2{font-size:32px}.inner-wrapper{padding:20px 0}.contact-details{display:none}}@media only screen and (max-width:600px){.col-29{width:100%}#sideform{display:none}}@media only screen and (max-width:580px){.inner-text h2,.social-wrapper h2{font-size:32px}h5{font-size:16px}header{width:100%;height:125px}.phone-intro{display:none}}@media only screen and (max-width:500px){.col-23{width:100%;padding:0;box-sizing:border-box}}@media only screen and (max-width:400px){.contact-details{font-size:14px}.phone-number{font-size:20px}div#testimonial-content em{font-size:20px;line-height:30px}}.lightbox{display:none;position:fixed;z-index:999999999999;text-align:center;background:#aab88e;border:1px solid rgb(255 255 255/.2);padding:20px 0;border-radius:10px}.lightbox:target{outline:0;display:block}.cross,.cross a{width:20px;height:20px}.cross{float:left;font-size:46px;font-weight:300;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background:0 0;margin:-10px 0 0 18px;color:#662b59}.cross a{color:#653557;border-radius:50%}.cross:hover a{background:#8dc63f;color:#fff}#pop-search{height:22px;max-width:336px;width:100%;top:calc(50% - 175px);left:calc(50% - 186px);font-size:15px;color:#fff}.footer-links{width:100%}