html{overflow-x:hidden}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft,.alignright,.alignnone{border:8px solid #fff;margin:10px}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}body{padding:0;margin:0;font-family:"Oxygen",sans-serif;color:#5c5c5c}a.easter-opening-hours{position:fixed;bottom:0;width:100%;background:#6a3c7d;z-index:9999;padding:20px 0;display:flex;justify-content:center;color:#fff;font-weight:600;font-size:20px}img{border:none}.profile_img_right{border:8px solid #fff;float:right;margin:10px 0 10px 10px;max-width:320px}input:focus,textarea:focus{outline:none}a{text-decoration:none;color:#0a7cd3}a:hover{text-decoration:underline}h1{margin-bottom:15px}h2{color:#3b77a5;margin:10px 0}h3{color:#3b77a5;margin:8px 0}h4{text-transform:uppercase;margin:8px 0}.gdpr-section{text-align:right}.gdpr input{height:auto!important}.gdpr p{font-size:12px;margin:10px 0;line-height:18px}input[type=checkbox]{width:14px!important;margin-left:10px!important}.gdpr-small{font-size:11px;padding-top:9px;clear:both}#top-white{width:100%;background:#fff;position:relative;z-index:9999}#top-strip{max-width:1200px;width:100%;margin:0 auto;height:172px}#links-top{float:left;margin-top:59px;height:30px;text-transform:uppercase;font-size:14px}#top-contact{margin-right:20px;margin-top:-27px;padding:9px 10px 3px 5px;height:24px;text-transform:lowercase}#top-contact a{color:#4c5f88}#top-appointment{float:left;clear:both;margin-right:17px;margin-top:0;padding:9px 10px 3px 5px;height:24px}.clearing{float:left;clear:both;width:100%;height:20px;margin-bottom:30px;border-bottom:1px dashed #b8c9d6}#top-contact:hover,#top-appointment:hover,#top-newsletter:hover{background-color:rgb(0 0 0 / .05);cursor:pointer}#tel-address{float:right;margin:25px 0 0}#tel-no{float:right;font-size:18px;font-weight:400;color:#4d4d4d;padding:0 0 0 26px;height:35px;margin:0 0 10px}.bigger{font-size:28px;color:#1c8b94;font-weight:300;color:#3b77a5!important}#nav-holder{width:100%;background:#3f3f3f;background:rgb(55 55 55);height:48px;position:absolute;z-index:9999}#social-hold{position:absolute;z-index:9999;height:45px;width:118px;right:0;top:0}.social-item{float:right;width:45px;height:45px}a.fb-icon{background-image:url(/wp-content/themes/north-street/images/fb-icon.png);background-color:#566bc2}a.twit-icon{background-image:url(/wp-content/themes/north-street/images/twit-icon.png);background-color:#1da1f2}a.fb-icon:hover,a.twit-icon:hover{background-color:#000}#nav-separator{float:left;width:164px;height:201px;position:relative;z-index:1;top:-91px;margin:0 47px}div#logo img{max-width:130px}div#logo{text-align:center}.nav-wrap{width:100%}.nav,.nav ul{margin:0;padding:0;list-style:none}.nav{display:block;position:relative;max-width:1200px;width:100%;margin:0 auto;z-index:999}.nav>li{display:block;position:relative;float:left;padding:0;background:rgb(0 0 0 / .05);margin-left:2px}li#menu-item-880{background:#3b5998}li#menu-item-881{background:#1da1f2}li#menu-item-880 a,li#menu-item-881 a{color:#fff;padding:11px 19px 3px;font-size:16px}.nav>li>a{float:right;display:block;padding:14px 10px 0;height:31px;font-size:12.8px;font-weight:400;text-decoration:none;text-transform:uppercase;color:#dadada}.nav>li>a.active{background:#f1f1f1}.nav>li>a:hover,.nav>li:hover>a{background:rgb(65 65 65);color:#fff}.nav ul{position:relative;position:absolute;left:-9999px;display:block;box-shadow:0 1px 2px rgb(0 0 0 / .1)}.nav>li>ul{padding-top:0;z-index:950;top:45px}.nav>li:hover>ul{left:0}.nav ul ul{left:-9999px;top:0;z-index:999}.nav ul>li:hover>ul{left:184px;top:0}.nav ul li{position:relative;display:block;height:0;-webkit-transition:height .6s;-moz-transition:height .6s;-o-transition:height .6s;-ms-transition:height .6s}.nav li:hover>ul>li{height:34px}.nav ul li:hover>ul>li:first-child{height:34px}.nav ul li a{display:block;width:154px;padding:9px 15px 9px;border-bottom:1px solid rgb(255 255 255 / .5);font-size:12px;color:#fff;text-decoration:none;background:#4e5c80;text-transform:uppercase}.nav ul li>a:hover,.nav ul li:hover>a{background:#3d61bd;color:#fff}.nav ul>.dropdown>a:after{content:"";position:absolute;top:10px;right:8px;width:4px;height:4px;border-bottom:1px solid #a6a6a6;border-right:1px solid #a6a6a6;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.nav ul>.dropdown:hover>a:after,.nav ul>.dropdown>a:hover:after{border-color:#a1a1a1}#banner{width:100%;height:auto;max-height:600px;background-size:100%;overflow:hidden;position:relative;top:-77px}.clearing-home{clear:both;float:left;position:relative;width:100%;height:26px}.nivoSlider{min-width:1250px!important}.welcome{display:block;font-size:71px;font-weight:600;color:#fff;text-transform:uppercase}.north{display:block;font-size:33px;font-weight:600;color:#8ccdff;text-transform:uppercase;margin-top:-9px;margin-left:6px}.we{display:block;font-size:18px;font-weight:500;color:#fff;margin-top:5px;margin-left:8px}a.contact-button{float:left;font-size:11px;background-color:#435582;border-bottom:5px solid #334779;padding:10px 8px;color:#fff;margin:15px 0 0 9px}a.contact-button:hover{background-color:#3d61bd}#welcome-text{float:left;margin:0 .5% .5%;width:43.3%;padding:2.3% 3% 3.7%;background:url(/wp-content/themes/north-street/images/snow-logo.jpg) 0 100% no-repeat;text-align:center;font-size:15px;height:356px}.positioner{width:90%;height:358px;margin:0 auto}.positioner2{width:500px;height:358px;margin:50px auto 0}#welcome-text h1{color:#5a5a5a;font-weight:400;margin:0;padding:0;font-size:30px}#welcome-text h2{color:#656565;font-weight:400;margin:20px 0;padding:0;font-size:22px}#welcome-text p{font-size:15px;line-height:24px}#welcome-text li{margin:15px 0}#strapline{float:right;margin:0 .5% .5% 0;width:43.2%;padding:3%;background:url(/wp-content/themes/north-street/images/strapline-bg.png) 0 100% no-repeat #4e5c80;height:356px;font-size:35px;text-align:center;color:#fff;font-weight:300;line-height:51px}.text-wrap{margin:2.9% .5% 0;text-align:left;background:url(/wp-content/themes/north-street/images/inner-backing.jpg) 0 0 repeat;height:auto;min-height:300px}.text-inside{width:98%;max-width:1200px;margin:0 auto;padding:50px 0}.text-wrap p,.text-wrap ul,.text-wrap ol{line-height:26px;font-size:.95em}.fa-li{top:.5em}.left-content{width:72%;float:left}.team-right{margin:-10px 0 0;float:right;width:22%;background:#fff;padding:2%}ul.team-list{list-style:none;display:flex;flex-wrap:wrap}ul.team-list li{width:150px;height:240px;float:left;margin:0 20px 15px 0;text-align:center;font-size:13px;line-height:20px}ul.team-list a{color:#5c5c5c}.team-name{font-size:14px;font-weight:700}ul.team-list li img{-webkit-border-radius:12px;border-radius:12px;width:100%}ul.team-side{list-style:none;margin:10px 0 0;padding:0}ul.team-side li{line-height:22px;padding-left:15px}ul.team-side li:before{content:"- "}ul.treatments{list-style:none;margin:10px 0 0 10px;padding:0}ul.treatments li{display:inline}ul.treatments a{float:left;width:48%;margin:0 1% 1% 0;color:#fff;text-decoration:none;text-align:center;padding:5px 0;font-size:14px;background:#3b77a5}ul.treatments a:hover{background:#373737;color:#fff}.accordion{position:relative}.accordion h3{font-size:15px;padding:10px;background:#3b77a5;color:#fff;text-transform:none;margin:9px 0 0}.accordion h3:before{content:"\f067  ";font:normal normal normal 14px/1 FontAwesome}.accordion h3.active:before{content:"\f068  ";font:normal normal normal 14px/1 FontAwesome}.accordion h3:hover,.accordion h3.active{background:#373737;color:#fff;cursor:pointer}.accordion>div{height:0;overflow:hidden;position:relative;line-height:24px;padding:10px 20px}#quicklinks{clear:both;min-width:1200px;width:99%;padding:0 .5% .5%;margin:0 auto}.homepage-quicklinks{margin-top:55px}#insidelinkholder{width:100%;background:#19557f;width:100%;background:#19557f;border-bottom:1px solid #b8b8b8}a.insidelink{float:left;width:19.9%;text-align:center;font-size:18px;padding:13px 0 0;font-weight:300;text-align:ce;height:35px;background:#19557f;color:#fff;border-right:1px solid #5d83b7}span.team-name img{border:1px solid #e7e7e7}a.insidelink:hover{text-decoration:none;background:#277cb8;border-right:1px solid #6295dc;cursor:pointer}.lastlink{border-right:none!important}.quicklinks-inside{padding:.5% 0!important}a.ql{float:left}a.ql{margin:0;background-position:center 0;background-repeat:no-repeat;background-size:100%;height:250px;width:20%;overflow:hidden;-webkit-transition-duration:.6s;transition-duration:.6s}.a{background-image:url(https://www.nsdp.co.uk/wp-content/uploads/2024/10/iStock-1064908376-2-scaled.jpg)}.b{background-image:url(https://www.nsdp.co.uk/wp-content/uploads/2024/10/iStock-2169451732-2-scaled.jpg)}.c{background-image:url(https://www.nsdp.co.uk/wp-content/uploads/2024/10/iStock-2153871515-scaled.jpg)}.d{background-image:url(https://www.nsdp.co.uk/wp-content/uploads/2024/10/iStock-1939508772-scaled-e1729258739449.jpg)}.e{background-image:url(https://www.nsdp.co.uk/wp-content/uploads/2024/10/iStock-1301303232.jpg)}.last{margin:0!important}a.ql.a:hover,a.ql.a:focus,a.ql.a:active,a.ql.b:hover,a.ql.b:focus,a.ql.b:active,a.ql.c:hover,a.ql.c:focus,a.ql.c:active,a.ql.d:hover,a.ql.d:focus,a.ql.d:active,a.ql.e:hover,a.ql.e:focus,a.ql.e:active{background-size:130%}.word{display:block;position:relative;background-image:url(/wp-content/themes/north-street/images/quicklinks/family-word.png);background-repeat:no-repeat;background-size:100% auto;background-position:0 100%;width:100%;height:250px;overflow:hidden;z-index:10}.family{background-image:url(/wp-content/themes/north-street/images/quicklinks/family-word.png)}.implant{background-image:url(/wp-content/themes/north-street/images/quicklinks/implants.png)}.dental{background-image:url(/wp-content/themes/north-street/images/quicklinks/dental-word.png)}.nervous{background-image:url(/wp-content/themes/north-street/images/quicklinks/nervous-word.png)}.cosmetic{background-image:url(/wp-content/themes/north-street/images/quicklinks/cosmetic-word.png)}.specialist{background-image:url(/wp-content/themes/north-street/images/quicklinks/specialist-word.png)}#footer{clear:both;width:100%;padding:50px 0;font-size:13px;text-align:center;background:#3a3a3a;color:#c5c5c5}.footlesspad{padding:18px 0 0!important}#footer a{color:#c5c5c5;text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s}#footer a:hover{color:#fff}#footer-hold{max-width:1200px;width:100%;margin:0 auto}#footer-text{float:left;width:100%;margin-right:1%;margin-top:20px}.insidefoot{width:100%!important;height:99px!important;padding:0!important}.feeds{float:left;width:50%;height:auto}.midfeed{margin-right:1%}#accreditations{clear:both;height:100px;width:100%;background:url(/wp-content/themes/north-street/images/accreditations.png) center 22px no-repeat}.feeds h1{font-size:18px;margin:0 0 7px}.contact-form{width:88%}.contact-form ul{margin:0;padding:0;list-style:none}.contact-form input,.contact-form textarea{width:100%;height:35px;margin-bottom:5px;padding:7px 10px;background:#fff;background:rgb(255 255 255 / .8);border:none;border-radius:0;font-size:.9rem;color:#706e6f;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.contact-form input:hover,.contact-form input:focus,.contact-form textarea:hover,.contact-form textarea:focus{background:rgb(255 255 255);-webkit-box-shadow:0 0 2px 2px rgb(255 255 255 / .2);box-shadow:0 0 2px 2px rgb(255 255 255 / .2)}.contact-form textarea{height:39px;overflow:auto;vertical-align:top;resize:vertical}.contact-form li{position:relative}.contact-form li i{position:absolute;top:9px;right:10px;color:#4e5c80}.contact-form .submit{background:#4e5c80;color:#fff;height:30px;text-transform:uppercase;width:50%;float:right;margin:0;letter-spacing:.05em}.contact-form .submit:hover,.contact-form .submit:focus{background:grey}::-webkit-input-placeholder{color:#c1c1c1}:-moz-placeholder{color:#c1c1c1}::-moz-placeholder{color:#c1c1c1}:-ms-input-placeholder{color:#c1c1c1}ul.fees-title{clear:both;list-style:none;margin:0;padding:0;font-size:16px;overflow:hidden;background:#759ac5;color:#fff;border-bottom:0 solid #666;text-transform:uppercase}ul.fees-row{clear:both;list-style:none;margin:0;padding:0;border-bottom:1px solid #e6e6e6}ul.fees-row li,ul.fees-title li{padding:8px 2%;display:inline}ul.fees-row li.fees-item,ul.fees-title li.fees-item{float:left;background:#bad8f1;border-bottom:1px solid #dcedf7;width:45%}.tablewrap{background:#fff}.nobacking{background:0 0!important;border-bottom:none!important}ul.fees-row li.fees-from,ul.fees-title li.fees-from{float:left;width:8%;font-size:11px!important}ul.fees-row li.fees-price,ul.fees-title li.fees-price{float:right;width:13%;font-size:15px!important}ul.fees-row li.fees-skin,ul.fees-title li.fees-skin{float:left;width:48%;font-size:13px!important}ul.fees-row li.fees-col1,ul.fees-title li.fees-col1{float:left;width:12%}ul.fees-row li.fees-col2,ul.fees-title li.fees-col2{float:left;width:12%}ul.fees-row li.fees-col3,ul.fees-title li.fees-col3{float:left;width:12%}.fee-small-text{font-size:11px}ul.fees-row strong{font-size:16px;font-weight:400}.blue{color:#3b77a5!important}.video-right{float:right;margin:0 0 30px 30px;border:7px solid #fff}.white-box{padding:5px 20px;background:#fff}li.fees-price.thinner-col{width:3%!important}#feedback-form{max-width:1200px;width:100%;height:162px;background:url(/wp-content/themes/north-street/images/formbacking.png) 0 0 no-repeat}#form-left-hold{float:left;width:46%}#form-right-hold{float:left;width:49%;margin-left:4%;height:146px}#form h2{font-size:20px;font-weight:lighter;color:#6666a5;display:block;padding:0;margin:0 0 23px}#form p{font-size:13px;margin:18px 0 34px;color:dimgray}#form ul{margin:0;padding:0}#form li{list-style:none;height:31px;padding:3px 0 2px 55px;margin:0 0 19px;border:none;background:0 0!important}#form li.user{background:#fff}#form li.time{background:Â #fff}#form li.phone{background:#fff}#form li.email{background:#fff}#form li.company{background:#fff}#form li.textarea{height:131px;width:528px;margin:8px 0 12px -6px}#form li.last{height:33px;border:none;position:relative;z-index:999;margin:-50px 4px 0 0}#form input{width:100%;height:33px;border:0;padding:0;background:0 0}#form textarea{width:96%;border:0;padding:0;background:0 0;font-family:Tahoma;height:127px}#form select{border:1px solid #e9e9e9!important;padding:0 0 0 6px;background:#fff;border:none;height:32px;width:100%;color:#9b9b9b;margin-top:-4px}#form input,#form textarea,#form select{font-weight:300;font-size:13px}#form .submit{width:112px;height:33px;text-indent:-9999px;background:url(/wp-content/themes/north-street/images/form/btn-submit.png) no-repeat;cursor:pointer;float:right;margin-top:-1px;margin-right:8px}#searchfacility{float:right;clear:both}input#searchsubmit{text-transform:uppercase;font-size:16px;border:2px solid #4e5c80;background:#4e5c80;color:#fff}input#searchsubmit:hover{background:#335ecd}#referral-form{width:96%;padding:0 2% 2%;float:left;margin:0;display:inline;background:#fff;-webkit-border-radius:10px;border-radius:10px;margin-top:20px}#referral-form h2{float:left;width:98%;clear:both;margin-top:20px;margin-bottom:8px;background:rgb(114 122 148);padding:8px 8px 5px 15px;color:#fff;text-transform:uppercase;font-weight:300;letter-spacing:1px;-webkit-border-radius:10px;border-radius:10px;font-size:16px}.smalltext{font-size:10px}.feed1{width:62%!important}.feed2{width:30%!important}#referral-form ul{list-style:none;margin:0;padding:0}#referral-form li{height:25px;padding:3px 0 2px;margin:0 0 5px;clear:both;background:0 0}#referral-form select{float:right;margin:8px 0 12px;border:1px solid #d6d6d6;padding:5px;color:#a0a0a0;font-family:"Raleway",sans-serif!important;background:#fff;height:36px;width:61%;-webkit-border-radius:10px;border-radius:10px}#referral-form li.last{height:33px;border:none;background:0 0}#referral-form input{width:69%;height:15px;padding:10px 0 10px 10px;margin:10px 0 0;float:right;border:1px solid #d9d9d9;font-family:"Raleway",sans-serif!important;-webkit-border-radius:10px;border-radius:10px;background:#fff}.bigger-input-field{height:24px!important}#referral-form textarea{width:69%;height:70px;padding:10px 0 10px 10px;margin:10px 0 0;background:0 0;float:right;border:1px solid #d9d9d9;background:#fff;font-family:"Raleway",sans-serif!important;-webkit-border-radius:10px;border-radius:10px}.biggertestarea{width:98.3%!important;height:150px!important}#referral-form label{width:225px;font-size:13px;color:#545454;text-transform:uppercase;float:left;padding:15px 0 0 10px;height:100%}.blueform{color:#fff}#referral-form label.bigger{width:286px;font-size:13px;float:left;padding:15px 0 0 10px;height:100%}#referral-form label.dental-wish{width:394px;font-size:13px;float:left;padding:15px 0 0 10px;height:100%}#referral-form .submit{width:140px;height:40px;margin:10px 0 0;padding:10px 0;background:#278fc9;list-style:none;border:none;font-size:12px;text-indent:0;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:10px;border-radius:10px}#referral-form .submit:hover{background:#5cd4f3;color:#fff;cursor:pointer}.fbbacking{background:#fff;width:300px;overflow:hidden;margin:0 auto}.nav-mobile{display:none}#top-contact,#top-appointment,#top-newsletter,.social-item,.nav>li>a,.nav ul li a,a.contact-button,ul.treatments a,.accordion h3,#footer a,a.insidelink,input#searchsubmit{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#tel-address:after,#banner-text-hold:after,#top-white:after,#quicklinks:after,.positioner:after,.text-inside:after,#footer-hold:after,#insidelinkholder:after,.tablewrap:after{content:".";clear:both;height:0;display:block;visibility:hidden}.qcqwidget{background-color:#fff;color:#000;max-width:640px;overflow:hidden;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;margin:0 auto;padding-top:10px;padding-right:9px;padding-bottom:0;padding-left:9px;text-align:left;line-height:1;font-size:14px}.qcqwidget p{margin:0;padding:0}.cqcdiv{clear:both;height:250px;width:100%}.qcqwidg{float:left;margin:0 10px 0 0;width:134px;height:42px}#social-hold{display:none}.covid-19{padding:10px 20px;background-color:#6a3c7d;display:block;text-align:center;color:#fff;text-decoration:none!important;float:left;border-right:#4e5c80 5px solid}.update-bar{float:left;display:block;z-index:11111;position:relative;background:#4e5c80;color:#fff;width:100%;overflow:hidden}.opening-hours-tab{float:right;padding:9px 25px}.covid-link{padding:20px 10px;display:inline-block;background-color:#19557f;width:360px;margin:0 20px 20px;text-decoration:none;text-align:center;box-sizing:border-box;color:#fff}@media only screen and (min-width:1500px){.nivoSlider img{margin-top:-42px}}@media only screen and (min-width:1700px){.nivoSlider img{margin-top:-72px}}@media (max-width:1230px){div#nav-holder{top:170px}.nivoSlider{max-width:1250px!important;min-width:100px!important}li#menu-item-880,li#menu-item-881{display:none}.midfeed,.slider-wrapper.theme-default{position:absolute;top:-130px}#top-strip{width:96%;padding:0 2%}#tel-no{font-size:14px}.bigger{font-size:24px}#social-hold{display:block;right:19px;top:66px;z-index:1}.nav{width:100%;max-width:100%}.nav-wrap{max-width:933px;width:100%;margin:0 auto}.nav>li{margin:0}#links-top{position:absolute;width:98%;padding-left:2%;background:#4e5c80;height:82px;left:0;top:152px;font-size:12px;color:#fff}.homepage-quicklinks{margin-top:122px}#links-top a{color:#fff}#top-contact{margin:12px 0 -11px}#nav-separator{position:absolute;width:90px;left:-32px;top:-120px}#nav-separator img{width:100%}.nav>li>a{padding:14px 14px 0;font-size:11px}#banner{height:304px;border-bottom:4px solid #fff;top:132px;width:100%!important}.clearing-home{height:200px}#welcome-text h1{font-size:23px}#welcome-text{width:96%;padding:3% 2% 2%;margin:0;float:left;height:auto;background:url(/wp-content/themes/north-street/images/snow-logo.jpg) 0 100% no-repeat #f6f6f6}#welcome-text p{font-size:13px}.positioner,.positioner2{height:auto;padding:3% 0}.positioner2{margin:0 auto 0;height:212px;padding:0}#strapline{float:left;padding:0 0 4%;width:100%;height:auto;margin:0}#quicklinks{width:100%;min-width:0;overflow:hidden;padding:.5% 0}a.ql,.word{height:167px}.homepage-quicklinks{max-width:900px;margin:133px auto 0}.homepage-quicklinks a.ql{width:50%}.homepage-quicklinks a.ql,.homepage-quicklinks a.ql .word{height:300px}.homepage-quicklinks .hide-responsive{display:none}#footer-hold{max-width:1180px;width:100%}#footer-text{width:100%}.feeds{width:50%;float:left}.text-wrap{margin-top:148px}.text-inside{width:96%;padding:2%}a.insidelink{width:19.89%;font-size:13px;padding:16px 0 0;height:30px}h1{margin:0}h3{font-size:17px}ul.fees-row li.fees-price,ul.fees-title li.fees-price{font-size:12px!important}#referral-form input{width:50%}#referral-form select{width:52%}a.twit-icon,a.fb-icon{border:1px solid rgb(255 255 255 / .19);margin-right:10px}a.twit-icon:hover,a.fb-icon:hover{background-color:#3b5998;border:1px solid rgb(255 255 255 / .19);margin-right:10px}}@media (max-width:1070px){.midfeed,.slider-wrapper.theme-default{top:-100px}}@media (max-width:890px){.midfeed,.slider-wrapper.theme-default{top:-80px}.nav>li>a{padding:14px 10px 0}}@media (max-width:715px){div#footer-text{width:100%}.feeds{width:50%;margin:18px 0 0;float:left}}@media (max-width:790px){.midfeed,.slider-wrapper.theme-default{top:-40px}}@media (max-width:700px){.midfeed,.slider-wrapper.theme-default{top:-10px}}@media (max-width:786px){.homepage-quicklinks a.ql{width:50%}.homepage-quicklinks a.ql,.homepage-quicklinks a.ql .word{height:300px}.hide-responsive{display:none}#footer-text{width:212px;font-size:12px}#footer-hold{width:565px}#welcome-text h1{font-size:21px;margin-top:11px}#strapline{font-size:27px;padding:0;height:212px}a.ql{width:24.5%}.menu-button{background:#273a69!important}.flexnav li a{background:#40527d!important}.flexnav li ul li a{background:#5269a0!important}.flexnav li ul li ul li a{background:#5573bb!important}.flexnav li ul li ul li ul li a{background:#5f84dd!important}.nav-mobile{display:block!important;width:100%;height:50px;position:relative;z-index:99999;background:#000}.nav-mobile a{text-decoration:none}.hide-desktop-nav-on-mobile{display:none}a.insidelink{width:19.8%;font-size:11px}h1{font-size:25px}ul.fees-row li.fees-price,ul.fees-title li.fees-price{float:right;width:18%;text-align:center}ul.fees-row li.fees-item,ul.fees-title li.fees-item{font-size:12px}#referral-form label{font-size:10px}}@media (max-width:940px){.opening-hours-tab,.covid-19{width:100%;float:left;text-align:center;font-size:15px;display:block;padding:10px 0}#nav-separator{position:absolute;width:90px;left:-32px;top:-163px}div#nav-holder{top:222px}div#links-top{top:212px}}@media (max-width:610px){.qcqwidg{float:none;margin:0 auto;display:block}.qcqtxt{float:none;margin:0 auto;text-align:center;line-height:1.4}}@media (max-width:600px){div#links-top{text-align:center;top:158px}#top-contact{margin:0 0 -11px}div#nav-holder{top:167px}#top-white{height:166px}.alignright{float:right;margin:0 0 20px 20px;width:30%;height:auto}.text-wrap p,.text-wrap ul,.text-wrap ol{line-height:22px;font-size:.9em}#searchfacility,.feeds,.hide-responsive-mobile{width:100%;margin-bottom:30px}#searchfacility{display:none}#nav-separator{position:absolute;width:90px;left:12%;margin-left:-45px;top:-37px;z-index:99999999}#tel-address{top:105px;position:absolute;width:216px;left:50%;margin-left:-106px}.bigger{font-size:18px;margin-left:4px}span.opening-hours-tab strong{display:none}#tel-no{font-size:12px;width:100%;padding:0}.searchfacility{display:none}div#logo img{width:73px}#social-hold{display:block;right:0;top:2px;z-index:999999}a.twit-icon,a.fb-icon{border:none;margin-right:0}a.twit-icon:hover,a.fb-icon:hover{border:none;margin-right:0;background-color:#273a69}#top-appointment{font-size:9px;top:45px;left:50%;margin-left:-140px;width:276px;margin-right:0;padding:0;position:absolute}#banner{height:138px}.positioner2{width:90%;padding:0 5%!important;line-height:41px;font-size:22px}a.ql{width:32.8%;height:104px}a.ql,.word{height:104px}.homepage-quicklinks a.ql{width:100%}.homepage-quicklinks a.ql,.homepage-quicklinks a.ql .word{height:240px}#footer-hold{width:100%}#footer-text{width:212px;font-size:12px;margin:0 auto;float:none}#accreditations{clear:both;height:79px;width:100%;background:url(/wp-content/themes/north-street/images/accreditations.png) center 22px no-repeat;background-size:90%}.text-wrap{margin-top:135px}a.insidelink{width:32.9%;font-size:9px}#footer{width:92%;padding:2% 4%!important}#footer-text{width:100%;font-size:10px}.insidefoot{line-height:20px}ul.fees-row li.fees-item,ul.fees-title li.fees-item{width:96%;text-align:center}ul.fees-row li.fees-price,ul.fees-title li.fees-price{width:46%}ul.treatments a{width:95%;margin:1% 0}.responsive-image img{width:90%;height:auto}#referral-form input{width:87%;float:left;margin-left:10px}#referral-form select{width:92%;float:left;margin-left:10px}#referral-form h2{font-size:12px;width:90%}.biggertestarea{width:86%!important;float:left!important;margin-left:10px!important}.feed2{width:90%!important;margin-top:28px!important;float:left!important;margin-left:10px!important}#referral-form input{float:left;margin-left:10px!important}.video-right{margin-top:20px;width:100%;border:0;text-align:center}h2{font-size:16px}.midfeed,.slider-wrapper.theme-default{top:-50px}}.ddl-cookies-happy{background-color:#4e5c7f!important}@media (max-width:580px){.profile_img_right{float:none;margin:0 auto;max-width:320px;width:100%}.cqcdiv{height:300px}}@media (max-width:480px){.midfeed,.slider-wrapper.theme-default{top:-33px}}@media (max-width:370px){.midfeed,.slider-wrapper.theme-default{top:0}}div.eapps-widget{margin:0 auto}.quicklinks-new{display:flex;flex-wrap:wrap}a.quicklinks-new-ql{width:19%;height:300px;position:relative;margin:10px .5%;color:#fff;font-size:20px;overflow:hidden}a.quicklinks-new-ql img{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;height:100%;width:100%;object-fit:cover;transition:.5s}a.quicklinks-new-ql:hover img{transform:scale(1.2)}a.quicklinks-new-ql:before{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background:#000;opacity:.3}.quicklinks-new-title{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:2;text-align:center;background-color:#19557f;text-transform:uppercase;letter-spacing:1px;transition:.5s background-color}a.quicklinks-new-ql:hover .quicklinks-new-title{background-color:#277cb8}@media(max-width:1400px){a.quicklinks-new-ql.quicklinks-new-ql-hide-mobile{display:none}a.quicklinks-new-ql{width:48%}.quicklinks-new{max-width:900px;margin:0 auto}.quicklinks-new-title strong{display:block}}@media(max-width:700px){a.quicklinks-new-ql{width:calc(100% - 20px);margin:10px}.quicklinks-new-title strong{display:inline-block}}.finance-disclosure{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;padding:0 3rem 30px;max-width:800px;margin:0 auto}@media(max-width:1000px){.finance-disclosure{padding:3rem}}.offerbanners{margin:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;grid-column-gap:10px}.offerbanners *,.offerbanners{box-sizing:border-box}.offerbanners .inner-banner{max-width:calc(50% - 5px)}.offerbanners .inner-banner>a{display:flex;flex-wrap:wrap;justify-content:center}.offerbanners .inner-banner>a:hover{text-decoration:none}.offerbanners .inner-banner>a>.bannerimg{max-width:50%}.offerbanners .inner-banner>a>.bannerimg>img{display:block;width:100%;height:100%;object-fit:cover}.offerbanners .inner-banner>a>.bannertxt{max-width:50%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding:6.4% 7.7%}.offerbanners .inner-banner>a>.bannertxt h2{margin-top:0;margin-bottom:0;font-size:2rem}.offerbanners .inner-banner>a>.bannertxt p{margin-bottom:0;font-size:1.2rem}.offerbanners .inner-banner>a>.bannerbtn{width:100%;padding:2.5% 0}.offerbanners .inner-banner>a>.bannerbtn h3{text-align:center;font-size:1.6rem}.offerbanners .inner-banner>a>.bannertxt h2,.offerbanners .inner-banner>a>.bannertxt p,.offerbanners .inner-banner>a>.bannerbtn h3{color:#fff}.offerbanners .inner-banner:first-child>a>.bannertxt{background-color:#5f3572}.offerbanners .inner-banner:first-child>a>.bannerbtn{background-color:#462256}.offerbanners .inner-banner:last-child>a>.bannertxt{background-color:#17613c;background-image:url(https://www.nsdp.co.uk/wp-content/uploads/2025/11/whitening-offer-cornerblock-small.jpg);background-repeat:no-repeat;background-position:top right;background-size:27%}.offerbanners .inner-banner:last-child>a>.bannerbtn{background-color:#013b2c}@media only screen and (max-width:1800px){.offerbanners .inner-banner>a>.bannertxt h2{font-size:1.8rem}}@media only screen and (max-width:1700px){.offerbanners .inner-banner>a>.bannertxt{padding:5%}}@media only screen and (max-width:1600px){.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.3rem}}@media only screen and (max-width:1410px){.offerbanners .inner-banner>a>.bannertxt h2{font-size:1.4rem}.offerbanners .inner-banner>a>.bannertxt p{font-size:1rem}.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.2rem}}@media only screen and (max-width:1200px){.offerbanners .inner-banner>a>.bannertxt h2{font-size:1.3rem}.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.1rem}.offerbanners .inner-banner:first-child>a>.bannertxt{min-height:210px}}@media only screen and (max-width:1024px){.offerbanners{grid-row-gap:10px}.offerbanners .inner-banner{max-width:100%}.offerbanners .inner-banner>a>.bannertxt h2{font-size:2rem}.offerbanners .inner-banner>a>.bannertxt p{font-size:1.2rem}.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.6rem}.offerbanners .inner-banner:last-child>a>.bannerimg{order:2}.offerbanners .inner-banner:last-child>a>.bannertxt{order:1}.offerbanners .inner-banner:last-child>a>.bannerbtn{order:3}}@media only screen and (max-width:880px){.offerbanners .inner-banner>a>.bannertxt h2{font-size:1.8rem}.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.3rem}}@media only screen and (max-width:767px){.offerbanners .inner-banner>a>.bannertxt h2{font-size:1.4rem}.offerbanners .inner-banner>a>.bannertxt p{font-size:1rem}.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.2rem}}@media only screen and (max-width:600px){.offerbanners .inner-banner>a>.bannertxt h2{font-size:1.3rem;text-wrap:pretty}.offerbanners .inner-banner>a>.bannerbtn h3{font-size:1.1rem}}@media only screen and (max-width:520px){.offerbanners .inner-banner>a>.bannerimg{max-width:100%}.offerbanners .inner-banner>a>.bannertxt{max-width:100%;text-align:center;justify-content:center}.offerbanners .inner-banner>a>.bannertxt h2 br{display:none}.offerbanners .inner-banner>a>.bannerbtn{padding-left:2.5%;padding-right:2.5%}.offerbanners .inner-banner:last-child>a>.bannerimg{order:1}.offerbanners .inner-banner:last-child>a>.bannertxt{order:2}.offerbanners .inner-banner:last-child>a>.bannertxt{background-image:none}}.tscswhitening p{font-size:.8rem;line-height:20px}.flexnav li.book-online a,.book-online a{background-color:#6a3c7d!important}.contactform{background-color:#19557f;padding:40px}.contactform h2{color:#fff;margin-top:0}.contactform #contactform{display:flex;flex-wrap:wrap;justify-content:space-between;grid-column-gap:30px;grid-row-gap:20px}.contactform #contactform .inputwrapper{width:100%;display:flex;flex-wrap:wrap;grid-row-gap:5px}.contactform #contactform .inputwrapper:has(#gdpr_consent){flex-wrap:nowrap}.contactform #contactform .inputwrapper.formthird{width:calc(33.33% - 20px)}.contactform #contactform .inputwrapper label{color:#fff}.contactform #contactform .inputwrapper label a{color:#fff;font-weight:600}.contactform #contactform .inputwrapper:not(:has(#gdpr_consent)) label{width:100%}.contactform #contactform .inputwrapper input,.contactform #contactform .inputwrapper textarea{width:100%;padding:10px 20px;border-radius:0;border-width:0}.contactform #contactform .inputwrapper input:active,.contactform #contactform .inputwrapper textarea:active,.contactform #contactform .inputwrapper input:focus,.contactform #contactform .inputwrapper textarea:focus{background:#f7f7f7}.contactform #contactform .inputwrapper input[type=checkbox]{margin-left:0px!important;margin-right:10px!important}.contactform #contactform button{background:#fff;border-radius:0;border-width:0;padding:10px 20px;transition:all 0.2s linear}.contactform #contactform button:hover{background:#373737;color:#fff}.contactform.hpform{display:flex;justify-content:center;margin:.5%;width:99%;box-sizing:border-box}.contactform.hpform .formwrapper{max-width:1200px}@media only screen and (max-width:921px){.contactform #contactform .inputwrapper.formthird{width:100%}.contactform #contactform .inputwrapper:has(#gdpr_consent){align-items:flex-start}.contactform #contactform .inputwrapper:has(#gdpr_consent) input{margin-top:4px}}@media only screen and (max-width:480px){.contactform{padding:30px}}@media only screen and (max-width:1600px){#welcome-text,#strapline{height:400px}}@media only screen and (max-width:1440px){#welcome-text,#strapline{height:450px}}@media only screen and (max-width:1230px){#welcome-text,#strapline{height:auto}.contactform.hpform{margin:0;width:100%}}