@-webkit-keyframes pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.one_third,.two_third{float:left}.clear_column{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;overflow:hidden}.one_third{width:33.3%}.two_third{width:66.6%}@media screen and (max-width:600px){.one_third,.two_third{clear:both;width:100%;margin-left:0;margin-right:0;margin-bottom:1em}}button,hr,input{overflow:visible}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:"Lato",sans-serif;color:#333;max-width:1200px;width:100%;margin:20px auto}footer,header,nav,section{display:block}a{background-color:#fff0;-webkit-text-decoration-skip:objects;color:#00acc9;text-decoration:none}a:active,a:hover{outline-width:0}strong{font-weight:bolder}h1{font-size:2em;margin:.67em 0}img{border-style:none}hr{box-sizing:content-box;height:0}button,input,textarea{font:inherit;margin:0}button{text-transform:none}[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}textarea{overflow:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a[href^=tel]{color:inherit;text-decoration:none}.phone-number-link{color:#00acc9!important}.phone-number-footer-link{color:#888!important}header{width:100%;margin-bottom:10px;margin-top:-25px}header img{width:113px}.header-right{width:calc(100% - 113px);border-left:10px #fff solid;float:right;text-align:right;background:#efefef;height:113px;padding:0;position:relative;top:0}.header-info{width:calc(100% - 68px);position:relative;top:0}.header-right .header-email,.header-right .header-telephone{font-weight:300;font-size:30px;float:left;width:100%;color:#00acc9;margin:25px 0 5px}.header-right .header-telephone a,.header-right .header-telephone a:active,.header-right .header-telephone a:visited{color:#00acc9}.header-right .header-telephone a:hover{color:#888}.header-right .header-telephone i{transform:rotate(17deg);opacity:.1;color:#333;margin-right:10px}.header-right .header-email{font-size:20px;color:#333;margin:5px 0}.header-right .header-email i{opacity:.1;color:#333;margin-right:5px}.header-social{width:48px;height:113px;float:right;margin-left:10px;position:relative;top:-66px;border-left:10px solid #fff}.header-social a{display:block;width:100%;float:right;text-align:center;color:#fff;padding:9px 0;border-bottom:1px solid #fff;background:#c9ae81;transition:.3s all ease-in-out}.header-social a:first-child{height:38px}.header-social a:last-child{border-bottom:0 solid #fff}.header-social a:hover{background:#00acc9}.header-social img{width:initial}.primary-nav{width:100%;position:relative;z-index:9999999;margin:0 0 10px}.primary-nav nav{max-width:1200px;width:100%}.primary-nav nav ul{width:100%;padding:0;margin:0;height:58px;list-style:none}.primary-nav nav ul li{border-right:1px solid rgb(255 255 255/.2);max-width:163px;width:100%;display:block;float:left;background:#444;transition:all .3s ease-in-out}.primary-nav nav ul li:first-child{position:relative;max-width:59px;width:100%;float:left;transition:all .3s ease-in-out}.primary-nav nav ul li a{width:100%;color:#fff;text-align:center;display:block;text-transform:uppercase;font-size:.8em;padding:21px 0;font-weight:300;transition:all .3s ease-in-out}.primary-nav nav ul li:hover{background:#00acc9}.primary-nav nav ul li:last-child,.primary-nav nav ul li:last-child a{background:#c9ae81}.primary-nav nav ul li:last-child a:hover,.primary-nav nav ul li:last-child:hover{background:#00acc9}.slider{height:200px;overflow:hidden;z-index:1}.contact-form hr,.slider,.unslider{width:100%;position:relative}.unslider{top:0;overflow:auto;margin:0;padding:0;height:200px}.banner{position:relative;height:100%}.unslider li,.unslider ul{list-style:none;margin:0;padding:0;border:0}.unslider li{height:100%;background-size:cover;background-position:center;position:relative}.slide1{background-image:url(/wp-content/themes/smile-team/images/slides/slide1-200.jpg)}.slide2{background-image:url(/wp-content/themes/smile-team/images/slides/slide2-200.jpg)}.slide3{background-image:url(/wp-content/themes/smile-team/images/slides/slide3-200.jpg)}.slide4{background-image:url(/wp-content/themes/smile-team/images/slides/slide4-200.jpg)}.slide-content-wrap{display:table;table-layout:fixed;width:96%;max-width:1200px;height:100%;margin:0 auto}.slide-content{display:table-cell;vertical-align:middle;text-align:center}.slide-title{font-weight:300;font-size:2.7em;line-height:1.1em;margin:0;color:#fff;width:500px}.quicklinks{margin:10px 0;width:100%}.main-content:after,.quicklink-box:after,.quicklinks:after,footer:after{clear:both;display:block;content:""}.quicklinks section{max-width:1200px;width:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}.quicklink-box,.quicklink-box h2{position:relative;transition:all .3s ease-in-out}.quicklink-box{width:calc(88%/5);height:216px;float:left;background:url(/wp-content/themes/smile-team/images/quicklinks/quicklink-bg.png)no-repeat #00acc9;background-position:center;text-align:center;border:1px solid #ccc;overflow:hidden}.quicklink-box:hover{border:10px solid rgb(255 255 255/.2)}.quicklink-box h2{top:169px;font-size:18px;padding:4px 0;font-weight:400;width:100%;display:block;z-index:50;background:rgb(255 255 255/.6);color:#444}.quicklink-box:hover h2{top:300px;font-size:12px}.quicklink-box h3{top:-100px;font-size:28px;font-weight:300;width:100%;z-index:40;line-height:1.2}.quicklink-box:hover h3{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.quicklink-box .quicklink-image{position:absolute;top:0;left:0;width:100%;z-index:10;transition:all .3s ease-in-out;-webkit-filter:blur(0) grayscale(0%);-moz-filter:blur(0) grayscale(0%);-o-filter:blur(0) grayscale(0%);-ms-filter:blur(0) grayscale(0%);filter:blur(0) grayscale(0%);opacity:1}.quicklink-box .quicklink-image img{width:216px}.quicklink-box:hover .quicklink-image{-webkit-filter:blur(35px) grayscale(40%);-moz-filter:blur(35px) grayscale(40%);-o-filter:blur(35px) grayscale(40%);-ms-filter:blur(35px) grayscale(40%);filter:blur(35px) grayscale(40%);opacity:.6}.quicklink-box .quicklink-more,.quicklink-box h3{position:relative;display:block;transition:all .3s ease-in-out;color:#fff;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.quicklink-box .quicklink-more{top:80px;font-size:14px;text-transform:uppercase;padding:10px 0;width:130px;margin:0 auto;z-index:30;background:rgb(255 255 255/.31);border:1px solid #fff}.quicklink-box:hover .quicklink-more{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);transition:all .3s ease-in-out}.quicklink-box .quicklink-more:hover{background:rgb(0 172 201);color:#fff}.main-content{width:100%;background:url(/wp-content/themes/smile-team/images/about-bg.png)no-repeat #fff;background-position:center top;padding:30px 30px 50px;border:1px solid #ccc;border-top:0 solid #ccc;margin-bottom:10px}.main-content section{max-width:1100px;width:100%;margin:0 auto}.contact-form h2,.main-content h1{width:100%;color:#444;font-size:45px;font-weight:300;margin:.4em 0}.main-content li,.main-content p{width:100%;line-height:24px;color:#777;text-align:justify}.video-holder{width:100%;position:relative;margin:1em 0;padding-bottom:75%}.video-holder iframe{position:absolute;width:100%;height:100%}.contact-form{width:100%;float:left;background:#ccc;overflow:hidden;height:450px;border:1px solid #ccc;margin:10px 0;position:relative}.contact-form section{max-width:1000px;width:100%;margin:40px auto;position:relative;z-index:120}.contact-form h2{float:left;text-align:center;margin:0;font-size:50px}.form-half{width:50%;padding:20px;float:left}.contact-form input,.contact-form textarea{width:100%;margin-bottom:5px;padding:20px;background:rgb(255 255 255/.7);border:1px solid #fff;outline:0;transition:.3s all ease-in-out}.contact-form textarea{height:193px;position:relative}.contact-form input:hover,.contact-form textarea:hover{padding:20px 40px;background:rgb(255 255 255/.9)}.contact-form .submit{padding:30px 0;width:100px;height:100px;border-radius:50%;text-align:center;border:7px solid rgb(0 0 0/.1);position:relative;left:calc(50% - 50px);top:-50px;background:#00acc9;z-index:300;color:#fff;transition:.3s all ease-in-out;text-transform:uppercase;margin-bottom:-50px;cursor:pointer}.contact-form .submit:hover{background:#c6aa82;padding:30px 0}.contact-form hr{top:-70px;margin:20px 0-50px;opacity:.5}.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#666}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#666}.contact-form input:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#666}.contact-form input:-moz-placeholder,.contact-form textarea:-moz-placeholder{color:#666}.contact-form .form-image{position:absolute;top:0;width:100%;height:100%;background:url(/wp-content/themes/smile-team/images/form-bg.jpg);background-size:cover;z-index:100;transition:.3s all ease-in-out;-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:blur(0);opacity:.15}.contact-form:hover .form-image{-webkit-filter:blur(25px);-moz-filter:blur(25px);-o-filter:blur(25px);-ms-filter:blur(25px);filter:blur(25px);opacity:.5}.logo-bar,footer section{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border:1px solid #bbb;justify-content:space-around}.logo-bar{float:left;padding:35px 10px;margin-bottom:10px;align-items:center}.logo-bar a{width:calc(100%/6)}.logo-bar a img,footer{width:100%}footer{background:#fff;float:left}footer section{max-width:1200px;background:#f6f6f6;margin:0 auto 10px;align-items:flex-start}footer h3{font-size:30px}.footer-column{width:33%;padding:40px 20px;color:#888}.footer-column h3{font-weight:300;text-align:center;border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:10px}.footer-left p{text-align:center;color:#888;line-height:30px}.footer-left strong{font-size:21px;font-weight:400}.footer-left a i{position:relative;font-size:22px;top:2px;margin-right:5px}.howtofindus{background:#c9ae81;color:#fff;display:block;opacity:1;padding:15px 0;margin:5px auto;font-size:20px;transition:all .3s ease-in-out;width:180px;text-align:center}.howtofindus:hover{background:#444;color:#c9ae81}.opening-times,.opening-times p{width:100%;float:left}.opening-times p{border-bottom:1px solid #ccc;margin:0;color:#888;font-size:14px;background:#fff0;transition:all .3s ease-in-out}.opening-times p:nth-child(odd){background:rgb(200 200 200/.1)}.opening-times p:hover{color:#fff;background:#c9ae81}.opening-day,.opening-time{width:50%;color:#888;float:left;padding:12px 0 12px 20px;transition:all .3s ease-in-out}.opening-time{text-align:right;padding:12px 20px 12px 0}.opening-times p:hover .opening-time{padding:12px 30px 12px 0;color:#fff}.opening-times p:hover .opening-day{padding:12px 0 12px 30px;color:#fff}.footer-right{text-align:center}.footer-call-us{font-size:13px;width:100%;line-height:13px;font-weight:300}.footer-telephone{font-size:30px;font-weight:300;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #ccc;line-height:42px}.footer-telephone a,.footer-telephone a:active,.footer-telephone a:vistied{color:#888}.footer-telephone a:hover{color:#00acc9}.footer-telephone i{font-size:32px;-ms-transform:rotate(17deg);-webkit-transform:rotate(17deg);transform:rotate(17deg);margin-right:-2px;position:relative;top:3px;color:#c9ae81;opacity:.4}.footer-email{font-size:18px;padding-bottom:20px;margin-bottom:20px;font-weight:300;border-bottom:1px solid #ccc;line-height:30px}.footer-email i{margin-right:10px;color:#c9ae81;opacity:.4}.footer-socials{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start}.footer-socials a{background:#c9ae81;width:40px;height:40px;margin:0 5px;color:#fff;opacity:1;padding-top:10px;font-size:20px;transition:all .3s ease-in-out}.footer-socials a:hover{background:#444;color:#c9ae81}.copyright{display:block;text-align:center;padding:20px 0 30px;color:#777;width:100%;border:1px #bbb solid;background:#efefef;font-size:13px;line-height:24px}.copyright a{color:#111}.grey-link{color:gray!important}.mob-email,.mob-phone{display:none}.pop{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px #fff0}.pop:active,.pop:focus,.pop:hover{-webkit-animation-name:pop;animation-name:pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.page-controls{width:100%;padding-top:60px}.page-controls a{width:270px;border:1px solid #dedede;color:#888;display:inline-block;padding:15px 20px 10px;text-align:center;transition:all ease-in-out .4s}.page-controls a:hover{color:#fff;border:1px solid #00acc9;background:#00acc9}.page-controls-next,.page-controls-next i{float:right}.page-controls a i{font-size:30px;position:relative;top:-5px;color:#efefef}@media only screen and (max-width:1220px){body{padding:0 10px}.primary-nav nav ul li{width:13%}}@media only screen and (max-width:1160px){.quicklink-box h2{font-size:14px}.quicklink-box h3{font-size:22px}img.quicklink-logo{display:none}}@media only screen and (max-width:1000px){.primary-nav nav ul li a{font-size:.6em;padding:18px 0}}@media only screen and (max-width:960px){.quicklink-box{width:calc(96%/5)}}@media only screen and (max-width:900px){.content-column.one_third div{padding-left:0!important;padding-right:0!important}}@media only screen and (max-width:880px){.footer-column{padding:40px 10px}}@media only screen and (max-width:815px){.slide-title{font-size:2em;line-height:1em;max-width:400px}.unslider li{background-position:right}footer section{display:block}.footer-column.footer-center,.footer-column.footer-left{width:50%;float:left}.footer-column.footer-right{width:100%;float:left}}@media only screen and (max-width:730px){.one_third,.two_third{width:100%!important}.content-column.one_third.last_column div{padding-left:0!important}.quicklink-box{display:none}}@media only screen and (max-width:700px){.mob-bar,.mob-email,.mob-phone{display:block;width:100%;float:left}.mob-email,.mob-phone{width:50%;text-align:center;background:#c9ae81;color:#fff;padding:10px 0}.mob-phone{background:#bb9d6a}.mob-email a{color:#fff}button#responsive-menu-button{background:#c9ae81!important}.header-right .header-email,.header-right .header-telephone,.header-social,.primary-nav{display:none}}@media only screen and (max-width:650px){.main-content h1{font-size:30px;font-family:36px}.form-half{width:100%}.contact-form{height:inherit}}@media only screen and (max-width:600px){.content-column.one_third div{padding-right:0!important}}@media only screen and (max-width:480px){.footer-column.footer-center,.footer-column.footer-left{width:100%}.page-controls{padding:0}a.page-controls-next{width:100%;margin:0 0 20px}}@media only screen and (max-width:470px){.main-content{padding:20px}.slide-title{font-size:1em;line-height:1.5em;max-width:300px;width:80%;margin:0 10%}.contact-form h2{font-size:34px}i.fa.fa-chevron-right{position:absolute;right:10px;top:15px}}@media only screen and (max-width:450px){.mob-phone{width:40%}.mob-email{width:60%}}@media only screen and (max-width:385px){.mob-email,.mob-phone{width:100%;border-top:3px solid #fff}}