ul{box-sizing:border-box;margin:1em 25px;font-size:15px;color:#616161;line-height:28px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}: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{width:25px;padding:2px 2px 2px 3px;margin:0 0 0 4px;background:#3a5999}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}.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,.quick-links a{color:#00a793;text-decoration:none}.main a:hover{text-decoration:underline}.last{margin-right:0}.quick-links,.video{margin:20px 0;float:left}.quick-links ul{list-style:none}.quick-links ul li{margin:0 0 10px}.quick-links a{display:inline-block;padding:5px 10px 4px;font-size:20px;color:#fff;-webkit-border-radius:20px;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:hover{margin:0 0 0 10px;text-decoration:none}a.ql1{background:#4ec2c7}a.ql3{background:#1c92a4}a.ql4{background:#0b778b}.contact-form.tooth input.submit,a.ql5{background:#0a5f6f}.video{margin:40px 0 30px}.video img{width:100%!important;height:auto}.contact-form{background:url(//helensbaydental.co.uk/wp-content/themes/helensbay/images/contact-form.jpg);float:right;width:280px;padding:10px;margin:0 0 30px}.contact-form ul{list-style:none;margin:18px 9px 0 10px;padding:0}.contact-form ul li,.contact-form-home ul li{list-style:none}.contact-form input{width:220px;height:32px;border:0;padding:0 0 0 5px;margin:0 0 16px;background:0 0}.contact-form .submit{background:#0a5f6f;color:#fff;text-transform:uppercase;font-size:15px;height:35px;width:255px;margin-top:8px}.contact-form.tooth{background:#1d92a4;color:#fff}.contact-form.tooth p{margin:5px 0}.contact-form.tooth input{background:#fff;width:100%;box-sizing:border-box;border-radius:3px}.side-contact{margin-bottom:10px}.side-contact img{width:100%!important;border-radius:0!important}.side-contact li,.side-contact ul{padding:0!important;border:0!important;margin:10px 0 30px!important}.side-contact li{margin:0!important}.side-contact input{margin:10px 0 0!important}.contact-form-home{background:url(//helensbaydental.co.uk/wp-content/themes/helensbay/images/contact-form-home.jpg);float:left;width:93%;padding:10px;margin:35px 0 30px;overflow:hidden}.contact-form-home h2{color:#fff;margin-left:10px;text-align:center}.contact-form-home p{color:#fff;margin-left:28px;font-size:12px}.contact-form-home ul{list-style:none;margin:18px 9px 0 10px;padding:0}.contact-form-home input{width:100%;max-width:220px;height:32px;border:0;padding:0 0 0 31px;margin:0-3px 15px;background:0 0}.contact-form-home textarea{width:100%;max-width:517px;height:71px;border:0;background:0 0;padding:5px 0 0 31px}.contact-form-home .submit{background:#0a5f6f;color:#fff;text-transform:uppercase;font-size:15px;height:35px;width:255px;margin-top:8px;margin-left:20px;padding:0}.gdpr{border:1px solid #d8d8d8;border-left:0;border-right:0;color:#000!important}.gdpr p{font-size:12px;padding:10px 0;line-height:18px}.gdpr input[type=checkbox]{width:14px!important;margin-left:10px!important;height:auto!important}.gdpr-small{font-size:11px;text-align:left;padding-top:20px;clear:both;float:left;line-height:16px}.gdpr p,.gdpr-small,.gdpr-small p{color:#000!important}.gdpr-small a{color:#000;text-decoration:underline}.sidebar{width:300px;float:right}div#slider-text{text-align:center;display:block;margin:0 auto}.testimonials-wrapper,.testimonials-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.testimonial-container h3{font-size:40px}.testimonials-wrapper{margin:0 auto;background:#dbdbdb;text-align:center}.testimonials-image{display:flex;align-items:center}.image-left,.image-right{width:30%}.image-left img,.image-right img{width:100%}.testimonials-right{width:40%;min-height:285px}#slider-text{width:94%!important}#slider-text *{width:100%!important;font-size:14px;line-height:30px;background-color:initial!important}.footer{padding:30px 2%;background:#0b778b}.social-wrapper{width:1000px;margin:0 auto;display:flex;justify-content:center}.address,.facebook{float:left;width:50%;padding:0 3% 30px 0}.address h2,.facebook h2{margin:0 0 20px;font-size:36px;color:#fff}.address h2{margin:0 0 5px;letter-spacing:1px;font-weight:400}.facebook iframe{background:#fff}.address p{color:#fff;margin:20px 0 0;font-size:14px;line-height:24px}.address a{color:#4acacf}#slider-text a.btn,.address a:hover{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}.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,.testimonials-wrapper:after,.white-nav ul:after{content:".";clear:both;height:0;display:block;visibility:hidden}.nivoslidermob{display:none}.special-offer-badge{width:265px;float:right;position:absolute;top:80px;right:69px;z-index:100}.special-offer-badge img{width:260px}.squarebadge{display:none}.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){.squarebadge img{max-width:311px;width:100%;height:auto}.special-offer-badge{display:none}.squarebadge{display:block!important;margin:10px 0}.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%}.contact-form{width:270px;margin-top:30px}.mobhide{display:none}.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}.testimonials-right{float:none;clear:both;width:100%;min-height:300px;padding:40px 0}.testimonials-right:after,.testimonials-right:before{content:"";clear:both;display:block}.testimonials-image{display:block}.image-left,.image-right{width:50%;float:left}.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%}.contact-form,.sidebar{width:100%;text-align:center}.side-contact.contact-form.tooth{width:96%;padding:2%}.contact-form{margin-top:15px;padding:10px 0;background-position:51%0;background-repeat:no-repeat}.contact-form ul{margin:18px 20px 0 0}.contact-form .submit{margin-left:20px}.address,.facebook{width:48%;padding:0 1%}}@media only screen and (max-width:730px){.desktopnivo{display:none}.nivoslidermob{display:block!important}}@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}.footer{padding:10px 0}.address{width:98%;padding:0 1%;text-align:center}.address p{margin-top:10px}.facebook{display:none}}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden;margin:10px auto 40px!important}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}#slider-text a.btn{padding:10px 20px;display:inline-block;background-color:#2e4b5f!important;width:auto!important;border-radius:11px;color:#fff;text-transform:uppercase;margin-top:10px}