ul{box-sizing:border-box;margin:1em 25px;font-size:15px;color:#616161;line-height:28px}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@font-face{font-display:swap;font-family:"amo-team-public-icons";src:url(/wp-content/plugins/amo-team-showcase/public/fonts/amo-team-public-icons.eot?68285626);src:url(/wp-content/plugins/amo-team-showcase/public/fonts/amo-team-public-icons.eot?68285626#iefix)format("embedded-opentype"),url(/wp-content/plugins/amo-team-showcase/public/fonts/amo-team-public-icons.woff2?68285626)format("woff2"),url(/wp-content/plugins/amo-team-showcase/public/fonts/amo-team-public-icons.woff?68285626)format("woff"),url(/wp-content/plugins/amo-team-showcase/public/fonts/amo-team-public-icons.ttf?68285626)format("truetype"),url(/wp-content/plugins/amo-team-showcase/public/fonts/amo-team-public-icons.svg?68285626#amo-team-public-icons)format("svg");font-weight:400;font-style:normal}.footer-logos{max-width:1304px;margin:0 auto;padding:20px 0;text-align:center}.footer-logos img{width:14%;max-width:185px}@font-face{font-display:swap;font-family:"amo-team-public-icons";src:url(//helensbaydental.co.uk/wp-content/plugins/amo-team-showcase/public/css/../fonts/amo-team-public-icons.eot?68285626);src:url(//helensbaydental.co.uk/wp-content/plugins/amo-team-showcase/public/css/../fonts/amo-team-public-icons.eot?68285626#iefix)format("embedded-opentype"),url(//helensbaydental.co.uk/wp-content/plugins/amo-team-showcase/public/css/../fonts/amo-team-public-icons.woff2?68285626)format("woff2"),url(//helensbaydental.co.uk/wp-content/plugins/amo-team-showcase/public/css/../fonts/amo-team-public-icons.woff?68285626)format("woff"),url(//helensbaydental.co.uk/wp-content/plugins/amo-team-showcase/public/css/../fonts/amo-team-public-icons.ttf?68285626)format("truetype"),url(//helensbaydental.co.uk/wp-content/plugins/amo-team-showcase/public/css/../fonts/amo-team-public-icons.svg?68285626#amo-team-public-icons)format("svg");font-weight:400;font-style:normal}*{margin:0;padding:0}body{background:#fff;font-family:"Oxygen",sans-serif;overflow-x:hidden}h1,h2,h3{font-family:"Vollkorn",sans-serif;font-weight:400}h3{color:#00a793}a img{border:0}.header-wrapper{width:100%;z-index:30;background:#fff}.header{width:1000px;margin:0 auto;padding:0}.logo{float:left;margin:0 0 30px}.logo img{width:100%;height:auto;max-width:216px}.social-tel-wrap{float:right;margin:28px 30px 0 0;border-bottom:1px solid #ccc}.social{float:right;margin:5px 0 0}img.facebook-icon,img.twitter-icon{width:25px;padding:2px 2px 2px 3px;margin:0 0 0 4px}img.facebook-icon{background:#3a5999}img.twitter-icon{background:#3aa9de}img.youtube-icon{height:29px;margin:0 0 0 4px}i.fa-google,i.fa-instagram{color:#fff;vertical-align:top;height:29px;width:29px;text-align:center;line-height:29px;margin-left:4px;font-size:14px}i.fa-google{background:#dc4e41}i.fa-instagram{background:#c32aa3}.tel-number{float:right;font-size:32px;margin:0 10px 0 0;letter-spacing:1px;color:#414141}.opening-times,.white-nav{text-align:center;float:right;clear:right}.opening-times{margin:10px 30px 0 0;font-size:13px;width:532px}.white-nav{width:auto;margin:20px 0 0}.white-nav ul li{list-style:none;float:left;padding-right:13px;background:url(//helensbaydental.co.uk/wp-content/themes/helensbay/images/white-nav-divider.png)100%0 no-repeat}.white-nav ul li:last-child{background:0 0;padding-right:0}.white-nav a{display:block;padding:6px 8px 6px 4px;font-size:13px;letter-spacing:1px;color:#333;text-transform:uppercase;text-decoration:none}.white-nav a:hover{color:#399c8d}.blue-banner{margin-bottom:20px;width:100%;height:5px;background:#0b778b}.main-wrapper{clear:both;width:950px;margin:0 auto 50px}.main{float:left;width:620px}.main p{margin:10px 0;line-height:28px;font-size:15px;color:#616161}.main p:last-child{margin-bottom:0}.main a{color:#00a793;text-decoration:none}.main a:hover{text-decoration:underline}.wide{width:950px}.quick-links,.video{margin:20px 0;float:left}.quick-links ul,ul.treatments{list-style:none}.quick-links ul li{margin:0 0 10px}.quick-links a,ul.treatments li a{display:inline-block;padding:5px 10px 4px;font-size:20px;color:#fff;border-radius:20px;-webkit-border-radius:20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.quick-links a{text-decoration:none}.quick-links a:hover{margin:0 0 0 10px;text-decoration:none}a.ql1{background:#4ec2c7}a.ql3{background:#1c92a4}a.ql4{background:#0b778b}a.ql5{background:#0a5f6f}.video{margin:40px 0 30px}.video img{width:100%!important;height:auto}ul.treatments{margin-left:0}ul.treatments li{float:left;margin:10px;width:45%;text-align:center}ul.treatments li a{width:95%;background:#4ec2c7}ul.treatments li a:hover{margin-left:3px;text-decoration:none;background:#2ca5aa}ul.fees-row,ul.fees-title{clear:both;list-style:none;margin:0;padding:0}ul.fees-title{background:#1d92a4;font-size:15px;overflow:hidden;color:#fff;border-bottom:0 dashed #1d92a4}ul.fees-row{border-bottom:1px dashed #1d92a4;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}ul.fees-row:hover{background:#fcfcfc;padding:0 5px}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{text-align:left}ul.fees-row li.fees-from,ul.fees-title li.fees-from{font-size:11px;text-align:center}ul.fees-row li.fees-finance,ul.fees-row li.fees-price,ul.fees-title li.fees-finance,ul.fees-title li.fees-price{text-align:center}.footer{padding:30px 2%;background:#0b778b}.social-wrapper{width:1000px;margin:0 auto}.address,.facebook,.twitter{float:left;width:30%;padding:0 3% 30px 0}.facebook h2{margin:0 0 20px}.address h2,.facebook h2,.twitter h2{font-size:36px;color:#fff}.twitter h2{margin:0 0 20px}.facebook iframe{background:#fff}.address h2{margin:0 0 5px;letter-spacing:1px;font-weight:400}.address p{color:#fff;margin:20px 0 0;font-size:14px;line-height:24px}.address a{color:#4acacf}.address a:hover,ul.treatments li a{text-decoration:none}.vcard{color:#fff}.copyright{background:#0a5a69;margin:0 auto}.copyright p{padding:20px 0;margin:0;color:#fff;font-size:13px;text-align:center}.vollkorn400,.vollkorn400italic{font-family:"Vollkorn",serif;font-weight:400}.vollkorn400italic{font-style:italic}.open400{font-family:"Open Sans",sans-serif;font-weight:400}.twitter a,.white-nav a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header-wrapper:after,.header:after,.main-wrapper:after,.social-tel-wrap:after,.social-wrapper:after,.white-nav ul:after{content:".";clear:both;height:0;display:block;visibility:hidden}.special-offer-badge{width:265px;float:right;position:absolute;top:80px;right:69px;z-index:100}.special-offer-badge img{width:260px}.bookingonline{margin:10px 0}@media only screen and (max-width:1575px){.special-offer-badge{top:26%;right:-20px}.special-offer-badge img{width:70%}}@media only screen and (max-width:1330px){.special-offer-badge img{display:none}}@media only screen and (max-width:1160px){.special-offer-badge{display:none}.white-nav{width:500px}.white-nav ul li{float:none;display:inline-block}}@media only screen and (max-width:1010px){.header{width:100%;padding-bottom:5px}.main-wrapper{width:100%;margin-bottom:20px}.main{width:calc(98% - 300px);padding-left:2%}.wide{width:96%}.social-wrapper{width:100%;max-width:700px}}@media only screen and (max-width:940px){.logo{margin-bottom:0}.opening-times,.social-tel-wrap{margin-right:10px}.white-nav{margin-top:10px}.white-nav ul{margin:.7em 10px}.white-nav a{padding:6px 6px 6px 2px}.main img{width:45%;height:auto;max-width:300px}}@media only screen and (max-width:900px){.white-nav{width:500px}.white-nav ul{text-align:center}.white-nav ul li{float:none;display:inline-block}.logo img{width:100%;height:auto;max-width:180px}}@media only screen and (max-width:845px){.tel-number{font-size:27px}.opening-times{width:500px;margin:10px 0 0}.white-nav a{font-size:11px;padding:4px 6px 4px 2px}}@media only screen and (max-width:800px){.main p{line-height:24px}.video{margin:0 auto;max-width:300px;float:none}.quick-links ul{margin:1em 0}.quick-links ul li{float:left;margin:5px}.quick-links ul li a{font-size:15px}}@media only screen and (max-width:767px){.header,.white-nav ul{text-align:center}.logo{display:inline-block;float:none;width:auto}.opening-times,.social-tel-wrap,.white-nav{display:inline-block;float:none;margin:0 0 5px;width:auto}.logo{margin:0 60px 5px}.white-nav ul{margin-bottom:0}.white-nav ul li{display:inline-block;float:none}.main{width:96%}.address,.facebook{width:48%;padding:0 2%0 0}.twitter{display:none}}@media only screen and (max-width:599px){.logo{margin:-15px 0-5px;width:100%}.social,.tel-number{float:none}.call-us-text,.opening-times{display:none}.white-nav ul li{background:0 0;border-right:1px solid #d0d0d0;padding:0}.white-nav a{padding:4px 8px}h1{font-size:1.7em}h2{font-size:1.3em}h3{font-size:1.1em}ul.treatments li{width:90%}.footer{padding:10px 0}.address{width:98%;padding:0 1%;text-align:center}.address p{margin-top:10px}.facebook{display:none}}ul.fees-row,ul.fees-title{display:grid;grid-template-columns:3fr 1fr 1fr 1fr}ul.fees-row li.fees-finance small{font-size:11px}@media only screen and (max-width:800px){ul.fees-row li.fees-finance{width:100%}}@media only screen and (max-width:740px){ul.fees-row,ul.fees-title{grid-template-columns:2fr 1fr 1fr 1fr}}@media only screen and (max-width:620px){ul.fees-row,ul.fees-title{grid-template-columns:2fr .5fr 1fr 1fr}}@media only screen and (max-width:555px){ul.fees-row{display:flex;flex-wrap:wrap;justify-content:flex-start}ul.fees-row .fees-finance,ul.fees-row .fees-item{width:100%}ul.fees-row .fees-from,ul.fees-row .fees-price{width:auto}ul.fees-row .fees-item{font-weight:700}ul.fees-row .fees-from{text-align:right;padding-right:0}ul.fees-row .fees-from:has(span){padding-right:4px}ul.fees-row .fees-price{text-align:left;padding-left:0}ul.fees-row .fees-from::before{content:"Price: ";font-size:15px;font-weight:700;padding-right:8px}ul.fees-row .fees-finance::before{content:"Potential Finance:";font-weight:700;padding-right:8px}ul.fees-row .fees-finance,ul.fees-title{display:none}ul.fees-row .fees-finance.showfinance{display:block}ul.fees-row li.fees-finance{text-align:left}}