html{position:relative}.snowflake{color:#fff;font-size:1em;font-family:Arial,sans-serif;text-shadow:0 0 5px #8c8c8c;pointer-events:none;transition:1s}@-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0)}50%{transform:translateX(80px)}}.snowflake{position:fixed;top:-10%;z-index:99999999999999999999999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:8s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:8s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running;font-size:25px}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:5.5s,5.5s;animation-delay:5.5s,5.5s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:6.5s,6.5s;animation-delay:6.5s,6.5s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:11.5s,11.5s;animation-delay:11.5s,11.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:9.5s,9.5s;animation-delay:9.5s,9.5s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:7.5s,7.5s;animation-delay:7.5s,7.5s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:13.5s,13.5s;animation-delay:13.5s,13.5s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:11.5s,11.5s;animation-delay:11.5s,11.5s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:13s,13s;animation-delay:13s,13s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:11.5s,11.5s;animation-delay:11.5s,11.5s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:13.5s,13.5s;animation-delay:13.5s,13.5s}.snowflake:nth-of-type(10){left:25%;-webkit-animation-delay:7.5s,5.5s;animation-delay:7.5s,5.5s}.snowflake:nth-of-type(11){left:65%;-webkit-animation-delay:9.5s,8s;animation-delay:9.5s,8s}.snowflake:nth-of-type(12){left:5%;-webkit-animation-delay:6.5s,3.5s;animation-delay:1.5s,3.5s}.snowflake:nth-of-type(13){left:10%;-webkit-animation-delay:6.5s,2.5s;animation-delay:6.5s,2.5s}.snowflake:nth-of-type(14){left:20%;-webkit-animation-delay:6.5s,1s;animation-delay:6.5s,1s}.snowflake:nth-of-type(15){left:30%;-webkit-animation-delay:10s,10s;animation-delay:10s,10s}.snowflake:nth-of-type(16){left:40%;-webkit-animation-delay:6s,6s;animation-delay:6s,6s}.snowflake:nth-of-type(17){left:50%;-webkit-animation-delay:8s,8s;animation-delay:8s,8s}.snowflake:nth-of-type(18){left:60%;-webkit-animation-delay:7s,7s;animation-delay:7s,7s}.snowflake:nth-of-type(19){left:70%;-webkit-animation-delay:11.5s,11.5s;animation-delay:11.5s,11.5s}.snowflake:nth-of-type(20){left:80%;-webkit-animation-delay:7s,7s;animation-delay:7s,7s}.snowflake:nth-of-type(21){left:90%;-webkit-animation-delay:6s,6s;animation-delay:6s,6s}.snowflake:nth-of-type(22){left:25%;-webkit-animation-delay:9s,9s;animation-delay:9s,9s}.snowflake:nth-of-type(23){left:65%;-webkit-animation-delay:11s,11s;animation-delay:11s,11s}.lightrope{text-align:center;white-space:nowrap;overflow:hidden;position:fixed;z-index:120;margin:-15px 0 0 0;padding:0;pointer-events:none;width:100%;transition:1s;top:0}.lightrope.lights-bottom{transform:rotate(180deg);top:calc(100vh - 40px)}.lightrope li{position:relative;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;list-style:none;margin:0;padding:0;display:block;width:12px;height:28px;border-radius:50%;margin:20px;display:inline-block;background:#00f7a5;box-shadow:0 4.6666666667px 24px 3px #00f7a5;-webkit-animation-name:flash-1;animation-name:flash-1;-webkit-animation-duration:2s;animation-duration:2s}.lightrope li:nth-child(2n+1){background:cyan;box-shadow:0 4.6666666667px 24px 3px rgb(0 255 255 / .5);-webkit-animation-name:flash-2;animation-name:flash-2;-webkit-animation-duration:0.4s;animation-duration:0.4s}.lightrope li:nth-child(4n+2){background:#f70094;box-shadow:0 4.6666666667px 24px 3px #f70094;-webkit-animation-name:flash-3;animation-name:flash-3;-webkit-animation-duration:1.1s;animation-duration:1.1s}.lightrope li:nth-child(odd){-webkit-animation-duration:1.8s;animation-duration:1.8s}.lightrope li:nth-child(3n+1){-webkit-animation-duration:1.4s;animation-duration:1.4s}.lightrope li:before{content:"";position:absolute;background:#222;width:10px;height:9.3333333333px;border-radius:3px;top:-4.6666666667px;left:1px}.lightrope li:after{content:"";top:-14px;left:9px;position:absolute;width:52px;height:18.6666666667px;border-bottom:solid #222 2px;border-radius:50%}.lightrope li:last-child:after{content:none}.lightrope li:first-child{margin-left:-40px}@-webkit-keyframes flash-1{0%,100%{background:#00f7a5;box-shadow:0 4.6666666667px 24px 3px #00f7a5}50%{background:rgb(0 247 165 / .4);box-shadow:0 4.6666666667px 24px 3px rgb(0 247 165 / .2)}}@keyframes flash-1{0%,100%{background:#00f7a5;box-shadow:0 4.6666666667px 24px 3px #00f7a5}50%{background:rgb(0 247 165 / .4);box-shadow:0 4.6666666667px 24px 3px rgb(0 247 165 / .2)}}@-webkit-keyframes flash-2{0%,100%{background:cyan;box-shadow:0 4.6666666667px 24px 3px cyan}50%{background:rgb(0 255 255 / .4);box-shadow:0 4.6666666667px 24px 3px rgb(0 255 255 / .2)}}@keyframes flash-2{0%,100%{background:cyan;box-shadow:0 4.6666666667px 24px 3px cyan}50%{background:rgb(0 255 255 / .4);box-shadow:0 4.6666666667px 24px 3px rgb(0 255 255 / .2)}}@-webkit-keyframes flash-3{0%,100%{background:#f70094;box-shadow:0 4.6666666667px 24px 3px #f70094}50%{background:rgb(247 0 148 / .4);box-shadow:0 4.6666666667px 24px 3px rgb(247 0 148 / .2)}}@keyframes flash-3{0%,100%{background:#f70094;box-shadow:0 4.6666666667px 24px 3px #f70094}50%{background:rgb(247 0 148 / .4);box-shadow:0 4.6666666667px 24px 3px rgb(247 0 148 / .2)}}.ddl-popup-christmas-button.ddl-christmas-close .close{float:none!important}#ddl-christmas-overlay{position:fixed;top:0;left:0;bottom:2000px;right:0;background-color:#000;opacity:.7;z-index:999999999!important;transition:0.5s;height:0}#ddl-christmas-overlay.show{height:100vh}.ddl-popup-christmas{width:100%;margin:0 auto;position:fixed;z-index:9999999999999!important;max-width:500px}.ddl-popup-christmas img{max-width:100%;max-height:100%;display:block;margin:0 auto}.ddl-popup-christmas-content{max-width:800px;width:90vw;margin:100px auto;background:#f3f3f3;position:fixed;z-index:103;left:0;right:0;margin:0 auto;border-radius:5px;top:120vh;transition:0.5s;max-width:600px;max-height:80vh;overflow-y:auto;transition-duration:0.5s!important;background-size:cover;background-position:center}.ddl-popup-christmas-content.show{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ddl-christmas-close{position:absolute;right:15%;top:10px;width:32px;height:32px;opacity:.7;z-index:99999999999}.ddl-christmas-close:hover{opacity:1}.ddl-christmas-close:before,.ddl-christmas-close:after{position:absolute;left:15px;content:' ';height:33px;width:5px;background-color:#000}.ddl-christmas-close:before{transform:rotate(45deg)}.ddl-christmas-close:after{transform:rotate(-45deg)}.christmas-hours{max-width:70%;padding:50px 0;margin:0 auto}.christmas-hours-table{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:25px}.christmas-hours-table-date,.christmas-hours-table-times{width:50%;padding:0 5%;text-align:center;margin:5px 0;text-align:left;box-sizing:border-box}.christmas-hours-table-date{text-align:right}.christmas-hours-table-times{border-left:2px solid}img.christmas-bg{position:absolute;object-fit:cover;-o-object-fit:cover;object-position:center;-o-object-position:center;width:100%;height:100%;z-index:-1}.christmas-hours h2{text-align:center;font-size:30px;margin-bottom:25px;margin-top:0}.christmas-hours-before,.christmas-hours-after{text-align:center;font-size:80%;width:80%;margin:0 auto}.christmas-hours-before{margin-bottom:20px}html #ddl-overlay,html .ddl-popup{display:none!important}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}img{max-width:100%;height:auto}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:800}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:60%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.alignnone{margin:5px 20px 25px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{height:100%;max-height:100%;font-size:2.2rem;line-height:1.5em;color:#656b7a;font-family:calibri,sans-serif;font-weight:400;font-style:normal;max-width:100vw;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.team-section-item-name{text-rendering:optimizeLegibility;line-height:1;margin-top:0;font-family:"bellezaregular";color:#656b7a;font-weight:100}h1{font-size:11rem;line-height:1.2em}h2{font-size:6rem;line-height:1.2em;margin:0}h3{font-size:3.5rem}h4{font-size:3rem}h5{font-size:2.5rem}h6{font-size:2rem}a{color:#4a4a4a;transition:color ease 0.3s;text-decoration:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#50585d}p{margin:0 0 1.6em}p:last-of-type{margin:0 0 1.6em}ol ol,ul ul,ul ol,ol ul{margin:.4em 0}hr{display:block;height:1px;border:0;border-top:1px solid #efefef;margin:3.2em 0;padding:0}@font-face{font-display:swap;font-family:"bellezaregular";src:url(/wp-content/themes/cwmbran/assets/fonts/belleza-regular-webfont.woff2) format("woff2"),url(/wp-content/themes/cwmbran/assets/fonts/belleza-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}a.btn,button{display:flex;flex-wrap:wrap;width:fit-content;background:#c8cf4c;color:#fff;padding:10px 40px 12px;text-transform:uppercase;border:none;letter-spacing:1px;cursor:pointer}a.btn:hover,button:hover{background:grey}header,footer{width:100%}.content-holder,.team-wrapper{width:85%;margin:0 auto;max-width:1800px}header{background-image:url(https://cwmbrandental.com/wp-content/uploads/2022/07/banner.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:calc(100vh - 75px);position:relative}header h1{color:#fff;position:absolute;bottom:50px;left:7.5%}.top-band{padding:50px 0 0 0;display:flex}.is-sticky .top-band{background:rgb(106 106 106 / 70%);width:100%!important;z-index:9999!important;padding:0}.is-sticky .top-band.inner-band,.is-sticky .top-band{padding:10px 0 0 0}.is-sticky .top-band.inner-band .top-band-left img,.is-sticky .top-band .top-band-left img{max-width:300px}.is-sticky a.top-band-phone-number{display:none}.is-sticky .top-band .top-band-right nav{margin-top:10px}.is-sticky .top-band nav ul ul{padding:9px 0 0 0}.is-sticky .top-band nav ul ul ul{padding:0}#sticky-wrapper{height:inherit!important}.top-band.inner-band{position:absolute;width:100%!important;padding:25px 0 0 0}.top-band-right{justify-content:flex-end;display:flex;flex-wrap:wrap;flex:1;max-width:1000px;margin-left:auto}header .content-holder,.top-band.inner-band .content-holder{display:flex;flex-wrap:wrap}header.inner img{width:100%}a.top-band-phone-number{flex-wrap:wrap;color:#fff;font-size:5rem;margin:0;letter-spacing:2px;margin-left:auto}a.top-band-phone-number svg{margin:0 20px 0 0}nav{margin-top:30px;margin-left:auto}nav ul{list-style:none;position:relative;float:left;margin:0;padding:0}nav ul a{display:block;color:#fff;text-decoration:none;font-weight:700;line-height:26px;padding:15px 0 12px;text-transform:uppercase;font-size:2.6rem;letter-spacing:.5px;margin:0 23px 10px 0;border-bottom:4px solid #fff0}nav ul li{position:relative;float:left;margin:0;padding:0}nav ul li a:hover{border-bottom:4px solid #c8cf55;transition:none}nav ul ul{display:none;position:absolute;top:100%;left:0;padding:0;width:max-content}nav ul li li a:hover{border-bottom:1px solid #9b9f71}nav ul ul li{float:none;margin:0}nav ul ul a{line-height:120%;padding:10px 15px;font-size:1.7rem;border-bottom:1px solid #9b9f71;margin:0;background:#c8cf4c}nav ul ul a:hover{background:grey}nav ul ul ul{top:0;left:100%}nav ul li:hover>ul{display:block}nav li#menu-item-289{background:#c8cf4c;text-align:center;margin:0 0 0 40px}nav li#menu-item-289 a{padding:15px 20px 12px;margin:0}.small-gap{height:20px}header.inner:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgb(30 31 38 /20%)}body#our-ethos header.inner:before{background:rgb(30 31 38 /25%)}body#anti-snoring-devices header.inner:before,body#nervous-patients header.inner:before{background:rgb(30 31 38 /30%)}body#smoking-cessation header.inner:before,body#sensitive-teeth header.inner:before{background:rgb(30 31 38 /35%)}body#other-treatments header.inner:before{background:rgb(30 31 38 /10%)}body#mouthguards header.inner:before{background:none}body#emergencies .sixy-forty:nth-child(odd) .sixy-forty-image,body#testimonials .sixy-forty-image{margin:400px 0 0 0}body#our-team .full-width{padding:100px 0 0}body#our-team .team-wrapper h2{margin:5% 0 0 0}body#denplan .sixy-forty-content-holder.sixy-forty-content-holder--full{display:block}.sixy-forty-content-holder.sixy-forty-content-holder--full .title p,.sixy-forty-content-holder.sixy-forty-content-holder--full .copy p{max-width:100%}body#tooth-wear .sixy-forty-image h2{margin:150px 0 10% 4%}body#white-fillings header.inner .inner-header-img{background-position:top}body#mouthguards header.inner .inner-header-img{background-position:bottom}body#about-us .full-text h2{margin:0 0 20px}body#private-fees .about-homepage-section{margin:0}body#awards .sixy-forty-content-holder{align-self:center}header.inner{position:relative;display:flex;flex-wrap:wrap;width:100%;background:none;height:inherit}header.inner .inner-header-img{background-repeat:no-repeat;width:100%;display:flex;align-items:center;justify-content:center;background-size:100%;background-position:center;max-width:100%;height:800px;background-size:cover}.top-band.inner-band .top-band-left img{width:100%;max-width:400px;height:auto}.inner-banner a{color:#fff}.header-message{position:absolute;bottom:20px;margin:0 auto;text-align:left;z-index:1;display:block;color:#fff;width:75%}header.inner .header-message h1{bottom:75px;margin:0;color:#fff;left:inherit}.inner-banner p#breadcrumbs{font-size:1.4rem;margin:10px 0 30px;color:#fff}.breadcrumbs-wrapper a{color:#fff}.sixy-forty{display:flex;flex-wrap:wrap;font-weight:100;line-height:3.5rem;background:#f0f0f0}.sixy-forty:nth-of-type(odd){background:#fff}.sixy-forty:nth-child(odd) .sixy-forty-image{order:1}#new-patients .sixy-forty:nth-child(odd) .sixy-forty-image{order:0}#new-patients .sixy-forty:nth-child(even) .sixy-forty-image{order:1}.sixy-forty-content-holder{width:50%;padding:4%;align-content:center;display:inline-block;flex-wrap:wrap}.sixy-forty-content-holder a.btn:hover{background:grey}.sixy-forty-content-holder--full{width:100%;padding:100px 4% 75px}.sixy-forty-content-holder h2.intro{background:#c8cf55;color:#fff;margin:0 0 35px;padding:30px;font-size:3rem}.sixy-forty-content-holder h2,.sixy-forty-image h2,.team-wrapper h2{margin:0 0 50px;max-width:90%}.sixy-forty-image h2{margin:0 0 10% 4%}.team-wrapper p{max-width:90%}.sixy-forty-content-holder h3{font-size:3rem;line-height:5.5rem;display:flex;flex-wrap:wrap;padding:0 0 20px;width:100%;text-decoration:underline;text-underline-offset:15px;text-decoration-thickness:5px;text-decoration-color:#c8cf5d;text-decoration-style:initial}.sixy-forty-image{width:50%;position:relative;margin:4% 0}.sixy-forty-image img{width:100%;height:auto}body#our-ethos .sixy-forty-image img{width:90%;height:auto}#white-spot-removal .sixy-forty:nth-of-type(1) .sixy-forty-image img{margin-top:20%}#tmj-dysfunction .sixy-forty:nth-of-type(2) .sixy-forty-image img{margin-top:77.5%}#tmj-dysfunction .sixy-forty:nth-of-type(3) .sixy-forty-image img{margin-top:47%}@media (min-width:1500px){#tmj-dysfunction .sixy-forty:nth-of-type(2) .sixy-forty-image img,#tmj-dysfunction .sixy-forty:nth-of-type(3) .sixy-forty-image img{margin-top:50px}}body#contact header.inner .inner-header-img{background-position:center -500px}body#mouth-cancer-screening header.inner .inner-header-img,body#treatments .inner-header-img{background-position:top}body#crowns .sixy-forty-content-holder.sixy-forty-content-holder--full .title img{margin:20% 0 0 0}.crown-video{max-width:100%;width:100%}@media (min-width:1500px){.crown-video{}}body#crowns .sixy-forty:nth-of-type(2) .sixy-forty-image,body#tooth-whitening .sixy-forty:nth-of-type(2) .sixy-forty-image{margin-top:9%}body#tooth-wear .sixy-forty:nth-of-type(2) .title,body#bridges .sixy-forty:nth-of-type(2) .title,body#tmj-dysfunction .sixy-forty:nth-of-type(2) .title{margin-top:6%}body#crowns .sixy-forty:nth-of-type(1) .sixy-forty-image img{margin-top:303px}@media(min-width:1150px){body#crowns .sixy-forty:nth-of-type(1) .sixy-forty-image img{margin-top:255px}}body#tooth-wear .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#bridges .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#tmj-dysfunction .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#crowns .sixy-forty:nth-of-type(3) .sixy-forty-content-holder,body#extractions .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#sensitive-teeth .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#inlays-and-onlays .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#veneers .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#dentures .sixy-forty:nth-of-type(3) .sixy-forty-content-holder,body#fissure-sealants .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#root-canal-treatment .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#implants .sixy-forty:nth-of-type(2) .sixy-forty-content-holder{padding-right:0}body#fluoride-applications .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#smoking-cessation .sixy-forty:nth-of-type(1) .sixy-forty-content-holder{padding-left:0}body#fluoride-applications .sixy-forty:nth-of-type(2) .sixy-forty-content-holder .title{padding-bottom:50px}body#tooth-wear .title,body#tooth-wear .copy,body#bridges .title,body#bridges .copy,body#tmj-dysfunction .title,body#tmj-dysfunction .copy{align-self:auto}body#private-fees .sixy-forty-content-holder.sixy-forty-content-holder--full{justify-content:center}body#anti-snoring-devices .sixy-forty-image img{margin:90px 0 0 0}body#tooth-whitening .sixy-forty-content-holder.sixy-forty-content-holder--full .title,body#composite-bonding .sixy-forty-content-holder.sixy-forty-content-holder--full .title{margin:100px 0 0 0}body#finance header.inner .inner-header-img,body#data-protection-policy header.inner .inner-header-img,body#mouth-cancer-screening header.inner .inner-header-img,body#nervous-patients header.inner .inner-header-img{background-size:inherit}.sixy-forty-content-holder a{color:#c8cf4c;font-weight:800;display:inline-flex}.sixy-forty-content-holder a.btn{color:#fff;margin:0 0 1% 0;width:49%;padding:15px 15px 12px;font-size:2rem;font-weight:600}body#treatments .sixy-forty-content-holder a.btn{width:300px}body#data-protection-policy header.inner .inner-header-img{background-position:bottom}.sixy-forty-content-holder a.btn.short{min-width:inherit;margin:1% 0 1% 0;width:max-content}.sixy-forty-content-holder ul{margin:0 0 35px;width:100%}.sixy-forty-content-holder ul li{padding:0 0 0 20px;list-style:disc}.welcome-homepage-section .content-holder,.about-homepage-section .content-holder,.about-inner-section .content-holder,.treatments-homepage-section .content-holder,.contact-homepage-section .content-holder{display:flex;flex-wrap:wrap;justify-content:space-between}.content-wrapper-third{flex-basis:33.33%}.content-wrapper-two-third{flex-basis:700px}.content-wrapper-two-third{background:rgb(93 93 93 / 65%)}.content-wrapper-third p{max-width:90%}.welcome-homepage-section,.about-homepage-section,.about-inner-section,.treatments-homepage-section,.testimonial-homepage-section,.contact-homepage-section,.map-section{min-height:550px;display:flex;flex-wrap:wrap;margin:60px 0 0}.about-homepage-section{margin:100px 0}.about-inner-section{margin:100px 0 0 0;min-height:inherit}.welcome-homepage-section .content-holder .content-wrapper-third,.about-homepage-section .content-holder .content-wrapper-third,.about-inner-section .content-holder .content-wrapper-third,.treatments-homepage-section .content-holder .content-wrapper-third,.contact-homepage-section .content-holder .content-wrapper-third{align-content:center;display:flex;flex-wrap:wrap;padding:0 3%;order:2}section.treatments-homepage-section.denplan-excel .content-wrapper-third:nth-of-type(3){padding-top:40px}.treatments-homepage-section .content-holder .content-wrapper-third:first-of-type{padding:0 3% 0 0}.welcome-homepage-section .content-holder .content-wrapper-third:nth-child(2),.about-homepage-section .content-holder .content-wrapper-third:nth-child(2){align-content:flex-end}body#welcome .welcome-homepage-section .content-holder .content-wrapper-third:nth-child(2){padding:0 5%}.contact-homepage-section .content-holder{justify-content:flex-start}.contact-homepage-section .content-holder .content-wrapper-third{padding:100px 3% 100px;background:#5d5d5c}.contact-homepage-section .content-holder .content-wrapper-two-third{padding:100px 50px;order:3}.welcome-img{background-image:url(https://cwmbrandental.com/wp-content/uploads/2023/02/Cwmbran-Dental-Care-262-scaled-e1675349751346.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.about-img{background-image:url(https://cwmbrandental.com/wp-content/uploads/2022/07/iStock-1280259775-1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.denplan-img{background-image:url(https://cwmbrandental.com/wp-content/uploads/2023/05/denplan-excel.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:420px}.welcome-homepage-section .content-holder{width:100%;max-width:inherit}.about-homepage-section .content-holder,.about-inner-section .content-holder{width:100%;max-width:inherit;max-width:1000px}.treatments-homepage-section{background:#f0f0f0}.treatments-homepage-section.white-bg{background:#fff;margin:60px 0 0 0}.treatments-img{background-image:url(https://cwmbrandental.com/wp-content/uploads/2022/07/treatments-homepage-section-img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.aboutpage-img{background-image:url(https://cwmbrandental.com/wp-content/uploads/2023/04/Cwmbran-Dental-Care-152-1-scaled-e1682345734350.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}body#emergencies .sixy-forty:nth-of-type(even) .sixy-forty-content-holder{order:1}.aboutpage-img.second-photo{background-image:url(https://cwmbrandental.com/wp-content/uploads/2023/02/Cwmbran-Dental-Care-23-scaled.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.testimonial-homepage-section{background-image:url(https://cwmbrandental.com/wp-content/uploads/2022/07/testimonials-homepage-section-img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:175px 0 100px}.testimonial-homepage-section .content-holder{max-width:1400px;width:100%}.review-box{width:98%;background:#f0f0f0;display:flex;flex-wrap:wrap;padding:20px;justify-content:center;margin:2% 2% 0 0;position:relative}img.google-review-img{position:absolute;left:20px;bottom:13px}.review-box a.btn{align-content:center;margin:0 0 0 30px}.review-box a.btn:first-of-type{margin:0 0 0 50px}.testimonial-slider .slide-content{background:#f0f0f0;width:96%!important;padding:30px 40px;min-height:370px}.testimonial-homepage-section h2{color:#fff;width:100%;text-align:center;margin:0 0 35px}.testimonial-slider .slide-content p{position:relative}.testimonial-slider .slide-content p svg{margin:0 10px 0 0}.testimonial-slider .slide-content p svg:nth-child(2){position:absolute;bottom:-20px;right:0}.contact-homepage-section{background:#5d5d5c url(https://cwmbrandental.com/wp-content/uploads/2022/07/contact-background.png);background-repeat:no-repeat;background-position:center;background-size:cover}img.alignnone.size-full.wp-image-1215,img.alignnone.size-full.wp-image-1269{margin:25px 20px 25px 0}body#white-fillings .sixy-forty:nth-of-type(even) .sixy-forty-image{align-self:center}.contact-homepage-section .content-holder .content-wrapper-third,.contact-homepage-section .content-holder .content-wrapper-third a,.contact-homepage-section .content-holder .content-wrapper-third h2,.contact-homepage-section .content-holder .content-wrapper-two-third,.contact-homepage-section .content-holder .content-wrapper-two-third a,.contact-homepage-section .content-holder .content-wrapper-two-third h2{color:#fff}.contact-homepage-section .content-holder .content-wrapper-third h2{margin:0 0 30px}.address,.phone,.email{display:flex;margin:0 0 30px;width:100%}.address svg,.phone svg,.email svg{margin:0 25px 0 0;width:35px}form.footer-form{margin:20px 0 0 0;display:flex}form.footer-form ul{list-style:none;padding:0;margin:0}form.footer-form ul li{display:flex;flex-wrap:wrap;justify-content:space-between}form.footer-form ul li input{width:49%;padding:10px 20px;margin:0 0 2%;border:none}form.footer-form ul li textarea{width:100%;padding:15px;margin:0 0 2%;border:none;height:180px}form.footer-form span,form.footer-form button{width:45%;align-self:center;line-height:inherit}form.footer-form span{font-size:1.6rem;line-height:2rem}form.footer-form button{justify-content:center}.association-bar{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:25px 0}.association-bar img{margin:0 25px;height:auto}footer{background:#5d5d5d;color:#fff;padding:30px 0;display:inline-block;text-align:center}footer a{color:#fff}.faq-box{background:#5d5d5c}.faq-box .content-holder{padding:100px 0;display:flex;flex-wrap:wrap}.faq-box-holder h2{color:#474d5b;text-align:left;margin:0 0 50px}.faq-box-holder{width:100%;padding:100px 200px;background:#fff}.accordion{margin:0;padding:0;background:#fff}.accordion li{position:relative;list-style:none;margin:0;padding:0}.accordion li p.btn.blue-btn{width:inherit;padding:10px 30px 13px;max-width:fit-content;margin:20px}.accordion li p{display:none;padding:0 30px 0 30px;margin:0;font-weight:100}.accordion li p:last-of-type{padding:0 30px 30px 0}.accordion a{width:100%;display:block;cursor:pointer;user-select:none;padding:22px 0;border-top:4px solid #c8cf4c;color:#5d5d5c;font-weight:600}.accordion a:after{width:10px;height:10px;border-right:3px solid #5d5d5c;border-bottom:3px solid #5d5d5c;position:absolute;right:20px;content:" ";top:30px;transform:rotate(-45deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.accordion a.active:after{transform:rotate(45deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.team-section-item-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.team-section-item-modal-img img{width:100%;height:auto;margin:0 0 30px}.team-section-item-info-container:hover>.team-section-item-info{background:#c8cf4c;color:#fff;transition:0.3s}.team-section-item-info-container:hover>.team-section-item-info .team-section-item-name{color:#fff;transition:0.3s}.team-section-item-info-container:hover>.team-section-item-info a{transition:none}.full-width{padding:100px 0}.full-width .content-holder{display:flex;flex-wrap:wrap;justify-content:flex-start}.team-section-item{width:23%;text-align:left;margin:1%;display:flex;background:#ededec}.team-divider{width:100%}body#our-team .full-width .content-holder{justify-content:center}.team-section-item-info-container{display:flex;flex-wrap:wrap;align-content:flex-start}.team-wrapper{display:flex;flex-wrap:wrap;margin:0 auto 50px;justify-content:center}.team-section-items .content-holder{justify-content:space-evenly}.team-section-items .content-holder h2,h2.title{width:100%;text-align:center;font-weight:500;margin:0 0 50px}.team-section-item-gdc{font-size:1.6rem;margin:0;width:100%}.gdc a{color:#656b7a}.team-section-item-postion{font-size:2rem;margin:5px 0;font-weight:700;line-height:2.5rem;width:100%}.team-section-item-qualitications{margin:6px 0 0;font-size:1.9rem}.team-section-item-name{font-size:3.5rem;line-height:4.5rem;margin:0 0 15px;font-weight:700}.team-section-item-info{padding:35px 25px;background:#ededec;width:100%;display:flex;flex-wrap:wrap;text-align:left;cursor:pointer;min-height:220px;align-content:flex-start}.team-section-item-img{cursor:pointer;position:relative;line-height:0;max-height:300px;min-height:300px}.team-section-item-gdc a{color:inherit}.team-section-item-modal{position:fixed;right:-100%;top:0;bottom:0;z-index:9999999;background-color:#f0f0f0;width:700px;padding:50px;text-align:left;overflow:overlay;transition:1s;font-weight:300;box-shadow:0 0 40px rgb(0 0 0 / .4)}.modal-open .team-section-item-modal{right:0}.modal-open .team-section-item-modal .hover-underline{position:relative;background:inherit;color:#fff;padding:0}.team-section-item-modal-img{background-position:center;background-size:cover;position:relative;margin:0}.team-section-item-modal h2{font-size:5rem;margin:0 0 20px}.team-section-item-modal h3{text-align:left;margin:0 0 15px;font-weight:500;font-size:3rem;color:#fff}.team-section-item-modal-position,.team-section-item-modal-location{text-align:left}.team-section-item-modal-position{font-size:2rem;font-weight:500;margin:0 0 10px}.team-section-item-modal-qualitications{margin-bottom:10px;text-align:left}.gdc,.team-section-item-modal-qualitications{margin:0;text-align:left}.team-section-item-modal-qualitications{margin:0 0 20px}.team-section-item-modal a.gdc{margin:0;display:block;text-align:left}.team-section-item-modal-close{position:absolute;left:-50px;top:-50px;width:75px;height:75px;background-color:#c8cf4c;cursor:pointer}.team-section-item-modal-close:hover{opacity:1}.team-section-item-modal-close:before,.team-section-item-modal-close:after{position:absolute;left:35px;content:" ";height:30px;width:2px;background-color:#fff;top:22px}.team-section-item-modal-close:before{transform:rotate(45deg)}.team-section-item-modal-close:after{transform:rotate(-45deg)}.fees-wrapper{display:flex;flex-wrap:wrap;color:#444;margin:0 auto 50px}.fees-title.fees-title-main,.fees-row{width:100%;display:flex;flex-wrap:wrap;padding:14px 20px}.fees-title.fees-title-main{color:#fff;line-height:2.3rem;top:180px;z-index:99;background:#c8cf4c;font-size:2.2rem;font-weight:500;padding:20px}.fees-row:hover,.fees-row:nth-of-type(even):hover{background:#d3d3d3;transition:0.3s}.fees-row:nth-of-type(even){background:#fff}.fees-row:nth-of-type(odd){background:whitesmoke}.fees-item{width:50%;padding:0 20px 0 0}.fees-price{width:25%}.denplan-bands{display:flex;flex-wrap:wrap;margin:0 0 40px}.band{border-right:5px solid #c8cf5d;padding:0 20px}.band:first-of-type{padding:0 20px 0 0}.map-section{height:600px;margin:0}div#map{width:100%;height:100%}.contact-content-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-content-opening-hours{width:48%;display:flex;background:#f5f4f4;padding:50px;text-align:center;margin:0 0 50px;justify-content:center;flex-direction:column}.contact-content-opening-hours i{font-size:50px;margin:0 50px 0 0;color:#c8cf4c;padding:0}.clock-title-holder p{display:none}.clock-title-holder{width:100%;display:flex;align-items:center;justify-content:center;margin:0 0 35px}.clock-title-holder h3{margin:0;width:fit-content}.day,.time{width:50%}.opening-hours{width:400px;display:flex;flex-wrap:wrap;text-align:left;margin:0 auto}.contact-content-opening-hours p{margin:20px 0 0 0}.contact-content-opening-hours p{text-align:left;max-width:339px;width:100%}.day{font-weight:800}.opening-hours-closed-text{margin:0 auto;width:400px}.sixy-forty-content-holder.sixy-forty-content-holder--full .opening-hours-closed-text p{max-width:100%}.icon i{font-size:45px;color:#c8cf4c}.content{width:calc(100% - 100px);margin:0 0 30px}.icon{width:100px;text-align:center}.contact-content-details{display:flex;flex-wrap:wrap;width:48%}.award-holder{display:flex;flex-wrap:wrap;margin:0 0 50px;width:100%;border-bottom:3px solid whitesmoke}.award-holder:last-of-type{border:none}.award-holder img{width:20%;margin:0 0 5% 5%;float:right}.text{width:100%}.title,.copy{width:48%;align-self:center}.treatment-box{min-height:320px;max-width:608px}.treatment-box-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:610px}body#treatments .copy,body#treatments .title{margin:50px 0 0 0}body#treatments .sixy-forty-content-holder h2{max-width:80%}.sixy-forty-content-holder.sixy-forty-content-holder--full{display:flex;flex-wrap:wrap;justify-content:space-between}.sixy-forty-content-holder.sixy-forty-content-holder--full p,.sixy-forty-content-holder.sixy-forty-content-holder--full ul li{width:100%;max-width:80%}.video-container{display:block;position:relative;width:100%}.half-text-wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.half-text-wrapper .half-text{width:48%;display:flex;flex-wrap:wrap;align-content:center;margin:0 0 60px}.half-text-wrapper .half-text img{width:100%}.full-text,.about-homepage-section .content-holder .full-text h2{margin:0 0 25px}.divider{padding-right:15px;margin-right:15px;border-right:2px solid #fff;height:1.5rem;display:inline-block}.smile-gallery-holder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.smile-gallery-third{width:32%;text-align:center;position:relative;line-height:0}.smile-gallery-third img{height:100%;margin:0;width:100%;object-fit:cover;object-position:center}.smile-gallery-third.title span{text-align:left;width:100%;margin:20px 0 0 5px;display:flex}.smile-gallery-third.title{text-align:left}.smile-gallery-third span.gallery-ba{background:#c8cf4c;color:#fff;padding:15px;font-size:3rem;width:100%;display:block;flex-wrap:wrap;position:relative;bottom:0;left:0;right:0;z-index:9;line-height:3.5rem}.smile-gallery-third.title{text-align:left}img.size-full.wp-image-1543{margin:50px 0 0 0}.mobile-contact-info,#mobile-nav{display:none}.post-edit-link{background:#97c726;display:block;width:150px;padding:15px 0;color:#fff!important;position:fixed;bottom:0;left:0;text-transform:uppercase;font-weight:700;z-index:999;text-align:center;text-decoration:none}@media (max-width:1800px){.content-holder,.team-wrapper{width:95%}.sixy-forty-content-holder--full{width:100%;padding:4%}.sixy-forty-image{width:50%}}@media (max-width:1550px){.top-band .top-band-left img{max-width:450px}nav ul li#menu-item-227>ul{right:0;left:inherit}nav ul ul li#menu-item-227{float:right}}@media (max-width:1500px){.content-holder,.team-wrapper{max-width:inherit;width:100%;padding:0}header .content-holder{padding:0 50px}header h1{left:50px;bottom:0}nav ul ul a{font-size:1.5rem}nav ul ul ul{top:0;right:100%;left:inherit}.faq-box{padding:0 75px}.testimonial-homepage-section{padding:175px 50px 100px}.content-wrapper-third p{max-width:100%}.welcome-homepage-section .content-holder .content-wrapper-third,.about-homepage-section .content-holder .content-wrapper-third,.treatments-homepage-section .content-holder .content-wrapper-third,.contact-homepage-section .content-holder .content-wrapper-third,.treatments-homepage-section .content-holder .content-wrapper-third:first-of-type{align-content:center;display:flex;flex-wrap:wrap;padding:0 2%}.contact-homepage-section .content-holder .content-wrapper-third{padding:3% 2%;background:#5d5d5c}.full-width .content-holder{padding:0 50px}.sixy-forty-image img{margin:50px 0 0 0}nav ul a{font-size:2rem;margin:0 17px 10px 0}nav li#menu-item-289{margin:0}nav li#menu-item-289 a{padding:7.5px 13.5px}nav li#menu-item-289 img{width:13px}}@media (max-width:1470px){.sixy-forty-content-holder h2{font-size:5rem}header{height:70vh}}@media (max-height:750px){header{height:calc(100vh - 50px)}header h1{bottom:0}h1{font-size:10rem}header.inner .inner-header-img{height:600px}}@media (max-width:1400px){body{font-size:2rem}h1{font-size:7rem}h2{font-size:5rem}.content-wrapper-two-third{flex-basis:640px}.top-band .top-band-left img{max-width:400px}.top-band-left{display:flex;align-items:end}body#contact header.inner .inner-header-img{background-position:center -250px}body#tooth-wear .sixy-forty-content-holder.sixy-forty-content-holder--full .title{align-self:auto;margin:456px 0 0}body#sensitive-teeth .sixy-forty-image img{margin:150px 0 0 0}body#bridges .sixy-forty-content-holder.sixy-forty-content-holder--full .title{margin:246px 0 0 0}}@media (max-width:1369px){body#treatments .sixy-forty-content-holder a.btn{width:49%;line-height:1}}@media (max-width:1300px){.team-section-item{width:23%}}@media (max-width:1250px){.top-band.inner-band .top-band-left img,.top-band .top-band-left img{max-width:300px}.top-band-left{align-items:center}a.top-band-phone-number{font-size:4rem}a.top-band-phone-number svg{width:25px;margin:0 20px -7px 0}nav{margin-top:20px}header.inner{height:55vw}header.inner .inner-header-img{height:inherit;position:absolute;z-index:-1}body#replacing-missing-teeth .sixy-forty-content-holder.sixy-forty-content-holder--full .title{align-self:center}body#finance header.inner .inner-header-img,body#private-fees header.inner .inner-header-img,body#practice-gallery header.inner .inner-header-img,body#mouth-cancer-screening header.inner .inner-header-img,body#nervous-patients header.inner .inner-header-img{background-size:cover}}@media (max-width:1150px){.association-bar img{max-width:70%;margin:0}.faq-box-holder{padding:50px}}@media (max-width:1105px){.sixy-forty-content-holder .treatment-box a.btn{width:100%}}@media (max-width:1100px){nav ul a{font-size:1.8rem}.about-homepage-section .content-holder,.about-inner-section .content-holder{padding:0 50px}.review-box{justify-content:right}}@media (max-width:1070px){nav ul a{margin:0 15px 0 0}body#treatments .sixy-forty-content-holder h2,.sixy-forty-content-holder.sixy-forty-content-holder--full p,.sixy-forty-content-holder.sixy-forty-content-holder--full ul li{max-width:100%}.top-band-right{max-width:inherit}}@media (max-width:1000px){body#crowns .sixy-forty:nth-of-type(2) .sixy-forty-image,body#white-fillings .sixy-forty:nth-of-type(even) .sixy-forty-image,body#composite-bonding .sixy-forty:nth-of-type(2) .sixy-forty-image,body#white-spot-removal .sixy-forty:nth-of-type(1) .sixy-forty-image,body#bridges .sixy-forty:nth-of-type(1) .sixy-forty-image img,body#childrens-dentistry .sixy-forty:nth-of-type(2) .title,body#childrens-dentistry .sixy-forty:nth-of-type(3) .title img,body#anti-snoring-devices .sixy-forty:nth-of-type(2) .sixy-forty-image,body#out-of-hours .sixy-forty:nth-of-type(1) .sixy-forty-image img,body#teeth-whitening .sixy-forty:nth-of-type(2) .sixy-forty-image,body#routine-check-ups .sixy-forty:nth-of-type(1) .sixy-forty-image img,body#routine-check-ups .sixy-forty:nth-of-type(2) .sixy-forty-image,body#new-patients .sixy-forty .sixy-forty-image,body#new-patients .sixy-forty:nth-of-type(2) .sixy-forty-image img{display:none}body#new-patients .sixy-forty:nth-of-type(2) .sixy-forty-image{display:flex;flex-wrap:wrap;order:-1}body#new-patients .sixy-forty:nth-of-type(2) .sixy-forty-image img{order:-1;margin-bottom:30px!important}body#new-patients .sixy-forty:nth-of-type(2) .sixy-forty-image h2{margin:0;order:-1}body#bridges .sixy-forty:nth-of-type(1) .sixy-forty-image h2,body#routine-check-ups .sixy-forty:nth-of-type(1) .sixy-forty-image h2{margin-bottom:0}body#fluoride-applications .sixy-forty:nth-of-type(2) .sixy-forty-content-holder .title{padding-bottom:0}body#data-protection-policy header.inner .inner-header-img{background-position:bottom;background-size:100%}.contact-homepage-section .content-holder .content-wrapper-third,.contact-homepage-section .content-holder .content-wrapper-two-third{width:100%;flex-basis:auto}.treatments-img,.welcome-img,.aboutpage-img{height:50vw;margin-bottom:50px}.content-wrapper-third.treatments-homepage-section-title{order:0!important}.treatments-img{background-position:top}h1{font-size:5rem}.title,.copy,.sixy-forty-image,.sixy-forty-content-holder,.contact-content-opening-hours,.contact-content-details{width:100%;padding:0;margin:0}body#crowns .sixy-forty-content-holder.sixy-forty-content-holder--full .title img{margin-top:50px}.crown-video{margin-top:50px}.content,.contact-content-wrapper{width:100%}.sixy-forty-content-holder .treatment-box a.btn{width:49%}.sixy-forty-content-holder{padding:50px}.sixy-forty{padding:50px 0 0}.sixy-forty-image{padding:0 50px 50px}footer{padding:30px 50px 100px}.team-wrapper{padding:0 50px}body#our-team .full-width{padding:50px 0 0}.sixy-forty-image img{margin:0!important}#white-spot-removal .sixy-forty:nth-of-type(1) .sixy-forty-image img,#tmj-dysfunction .sixy-forty:nth-of-type(2) .sixy-forty-image img,#tmj-dysfunction .sixy-forty:nth-of-type(3) .sixy-forty-image img{margin-top:50px}h2,.team-section-item-modal h2,.sixy-forty-content-holder h2{font-size:3.5rem;margin:0 0 20px}body#tooth-wear .sixy-forty-image h2{margin:0 0 20px}.sixy-forty-content-holder h2,.sixy-forty-image h2,.team-wrapper h2{max-width:100%;font-size:3.5rem!important}body#tooth-whitening .sixy-forty-content-holder.sixy-forty-content-holder--full .title,body#composite-bonding .sixy-forty-content-holder.sixy-forty-content-holder--full .title{margin-top:0;margin-bottom:25px}.contact-content-opening-hours{justify-content:flex-start;text-align:left;background:none;margin:0 0 50px}.opening-hours,.opening-hours-closed-text{margin:0}.clock-title-holder{justify-content:flex-start}.top-band-right{align-content:center}.team-section-item{width:48%}.team-divider{display:none}body#our-ethos .sixy-forty-image img{width:100%}body#our-ethos .sixy-forty-image{order:-1}body#our-ethos .sixy-forty-image img{height:75vw;object-fit:cover}body#awards .sixy-forty-content-holder{order:1}.sixy-forty-image,.sixy-forty:nth-child(odd) .sixy-forty-image{order:-1;padding-bottom:25px}#new-patients .sixy-forty:nth-child(3) .sixy-forty-image{order:-1;padding-bottom:0}body#emergencies .sixy-forty:nth-child(odd) .sixy-forty-image,body#testimonials .sixy-forty-image{margin:0}.welcome-homepage-section{min-height:inherit}.about-inner-section{margin:50px 0 0 0;min-height:inherit}.welcome-homepage-section .content-holder .content-wrapper-third,.treatments-homepage-section .content-holder .content-wrapper-third{padding:0 50px;flex-basis:100%}body#about-us .treatments-homepage-section.white-bg .content-wrapper-third{background-position:center}.treatments-homepage-section .content-holder .content-wrapper-third:first-of-type{padding:50px 50px 10px;flex-basis:100%}.treatments-homepage-section{background:#fff;min-height:inherit}.treatments-homepage-section .content-wrapper-third p{width:100%}body#other-treatments .btn,body#general-dentistry .btn,body#preventive-care .btn,body#restoring-teeth .btn,body#cosmetic-treatments .btn,body#replacing-missing-teeth .btn,body#childrens-dentistry .btn,body#care-and-advice .btn{width:49%}.welcome-homepage-section .content-holder .content-wrapper-third h2{margin:0 0 25px}body#bridges .sixy-forty-content-holder.sixy-forty-content-holder--full .title,body#tooth-wear .sixy-forty-content-holder.sixy-forty-content-holder--full .title,body#sensitive-teeth .sixy-forty-image img{margin:0 0 25px}body#tooth-wear .sixy-forty:nth-of-type(2) .title,body#bridges .sixy-forty:nth-of-type(2) .title,body#tmj-dysfunction .sixy-forty:nth-of-type(2) .title,body#crowns .sixy-forty:nth-of-type(3) .title,body#extractions .sixy-forty:nth-of-type(2) .title,body#sensitive-teeth .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#inlays-and-onlays .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#veneers .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#dentures .sixy-forty:nth-of-type(3) .sixy-forty-content-holder,body#fissure-sealants .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#root-canal-treatment .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#implants .sixy-forty:nth-of-type(2) .sixy-forty-content-holder{padding-right:0}body#fluoride-applications .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#smoking-cessation .sixy-forty:nth-of-type(1) .sixy-forty-content-holder{padding-left:5%}body#welcome .welcome-homepage-section .content-holder .content-wrapper-third:nth-child(2){order:2;padding:0 50px}.sixy-forty-image h2{margin:0 0 50px}.mobile-contact-info{display:block;position:fixed;bottom:0;left:0;width:100%;background:#c8cf5d;text-align:center}.mobile-contact-info a{color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:800;font-size:2.3rem}.mci.mob{display:inline-block;width:100%;padding:20px}#mobile-nav{position:absolute;top:24px;right:0;display:block;max-width:275px;width:100%;z-index:9}#mobile-nav ul{background-color:grey;display:none;margin:0;padding:0;position:relative}#mobile-nav ul:first-child{background-color:#fff0}#mobile-nav ul li{border-top:1px solid rgb(255 255 255/20%);list-style:none;margin-bottom:0;position:relative}#mobile-nav ul li a{color:#fff;display:inline-block;padding:14px 20px;text-decoration:none;width:100%;font-weight:800}#mobile-nav ul ul li a{font-weight:400}#mobile-nav ul ul ul{margin:0;background-color:#525433}.menu-button{color:#fff;cursor:pointer;font-size:4.5rem;padding:0 40px 0 0;position:relative;float:right}.open-menu{color:#fff;cursor:pointer;font-size:2rem;padding:17px;position:absolute;right:0;top:0;transition:transform 0.25s ease}.overflow{background:#c8cf5d;margin:71px 0 0;overflow-y:scroll;overflow-x:hidden}.overflow{-ms-overflow-style:none;scrollbar-width:none}.overflow::-webkit-scrollbar{display:none}.rotate{transform:rotate(135deg)}.top-band.inner-band,.top-band{padding:10px 0 0 0}body#about-us .treatments-homepage-section .content-holder .content-wrapper-third:first-of-type{padding:0 50px 10px}body#smoking-cessation .copy{order:1}body#smoking-cessation .title{order:2}body#smoking-cessation .title img{display:none}body#smoking-cessation .title .video-container{margin-bottom:0!important}.faq-box{padding:0 25px}.smile-gallery-third.title{width:100%}.smile-gallery-third{width:49%}.icon,.top-band-right,.contact-content-opening-hours i,nav{display:none}.treatment-box{min-height:initial;padding-bottom:50px}body#treatments .copy,body#treatments .title{margin:0}.sixy-forty .title{order:-1;margin-bottom:25px}#treatments .sixy-forty .title{order:5}}@media (max-width:960px){.contact-homepage-section .content-holder .content-wrapper-third,.contact-homepage-section .content-holder .content-wrapper-two-third{width:100%;flex-basis:auto;padding:50px}.review-box{justify-content:left;margin:2% 0 0 0;width:100%}img.google-review-img{position:relative;left:inherit;bottom:inherit;margin:0 0 20px}.review-box a.btn,.review-box a.btn:first-of-type{width:100%;margin:0 0 20px}}@media (max-width:900px){.association-bar a{text-align:center;width:20%}}@media (max-width:860px){.testimonial-slider .slide-content{min-height:inherit}.team-section-item-modal{width:100%;box-shadow:none}.testimonial-slider .slide-content{width:100%!important}.testimonial-homepage-section{background:grey;padding:50px}}@media (max-width:800px){header.inner{height:60vw}}@media (max-width:750px){.team-section-item{width:100%;margin:0 0 5%}.team-section-item:nth-of-type(4),.team-section-item:nth-of-type(8){margin:0 0 5%}header{height:50vh}}@media (max-width:700px){h2,.team-section-item-modal h2,.sixy-forty-content-holder h2,.sixy-forty-content-holder h3{font-size:2.6rem;line-height:4rem;text-underline-offset:10px;margin-bottom:1rem}body{font-size:1.8rem}h1{font-size:3.6rem}.breadcrumbs{display:none}body#other-treatments .btn,body#general-dentistry .btn,body#preventive-care .btn,body#restoring-teeth .btn,body#cosmetic-treatments .btn,body#replacing-missing-teeth .btn,body#childrens-dentistry .btn,body#care-and-advice .btn{width:100%}.sixy-forty-content-holder a.btn{font-size:inherit}header.inner .header-message h1{bottom:0}body#contact header.inner .inner-header-img{background-position:center -100px}header .content-holder,.welcome-homepage-section .content-holder .content-wrapper-third,.treatments-homepage-section .content-holder .content-wrapper-third,body#welcome .welcome-homepage-section .content-holder .content-wrapper-third:nth-child(2),.about-homepage-section .content-holder,.about-inner-section .content-holder{padding:0 25px}.sixy-forty-content-holder,.contact-homepage-section .content-holder .content-wrapper-third,.contact-homepage-section .content-holder .content-wrapper-two-third{padding:25px}.treatments-homepage-section .content-holder .content-wrapper-third:first-of-type{padding:0 25px 10px}.sixy-forty-image{padding:0 25px 25px;order:-1}.testimonial-homepage-section{padding:50px 25px}body#about-us .treatments-homepage-section .content-holder .content-wrapper-third:first-of-type{padding:0 25px 10px}footer{padding:30px 25px 100px}.team-wrapper,.full-width .content-holder{padding:0 25px}header h1{left:25px}body#private-fees .sixy-forty-content-holder.sixy-forty-content-holder--full .content-holder{padding:0}.fees-title.fees-title-main{font-size:1.8rem}.fees-wrapper{font-size:1.6rem;line-height:2.5rem}.fees-title.fees-title-main,.fees-row{padding:20px 10px}.faq-box-holder{padding:50px 25px}footer{display:flex;flex-wrap:wrap;text-align:left}footer a{width:100%}.divider{display:none}footer br{display:none}footer a:last-of-type{width:fit-content}.association-bar a{width:30%}body#tooth-wear .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#bridges .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#tmj-dysfunction .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#crowns .sixy-forty:nth-of-type(3) .sixy-forty-content-holder,body#extractions .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#sensitive-teeth .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#inlays-and-onlays .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#veneers .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#dentures .sixy-forty:nth-of-type(3) .sixy-forty-content-holder,body#fissure-sealants .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#root-canal-treatment .sixy-forty:nth-of-type(2) .sixy-forty-content-holder,body#implants .sixy-forty:nth-of-type(2) .sixy-forty-content-holder{padding-right:5%}}@media (max-width:600px){form.footer-form ul li input,form.footer-form span,form.footer-form button{width:100%}form.footer-form span{margin:10px 0 20px;text-align:center}.band{width:20%;padding:0;border:none}.accordion a{padding:22px 22px 22px 0}.accordion a:after{right:0}.sixy-forty{line-height:3rem}}@media (max-width:550px){.smile-gallery-third{width:100%;margin:0 0 20px}body#treatments .sixy-forty-content-holder a.btn{width:100%}}@media (max-width:500px){.is-sticky .top-band.inner-band .top-band-left img,.is-sticky .top-band .top-band-left img,.top-band.inner-band .top-band-left img,.top-band .top-band-left img{max-width:200px;padding:10px 0}header{height:40vh}.overflow{margin:65px 0 0}h1{font-size:3rem}h3{line-height:5.5rem}.band,.band:first-of-type{width:100%;padding:10px;border-top:3px solid #c8cf4d}.band:first-of-type{border:none}}@media (max-width:400px){.mobile-contact-info a{font-size:2rem}.association-bar{justify-content:flex-start}.association-bar a{width:40%;margin:3%}}a,button{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.show-mobile{display:none}@media(max-width:1000px){.show-mobile{display:block}.hide-mobile{display:none}.title.stay-bottom{order:2}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}