ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-family:"Ubuntu",sans-serif;color:#585858;font-weight:300;background:url(/wp-content/themes/sleeplane/images/bg.png)#f9f9f9;background-attachment:fixed}figcaption,figure,footer,header,nav{display:block}a{background-color:#fff0;color:#00a0b8;text-decoration:none}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}img{border:0}figure{margin:1em 40px}input,select,textarea{color:inherit;font:inherit;margin:0}select{text-transform:none}input[type=submit]{-webkit-appearance:button;cursor:pointer}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td{padding:0}a:hover{color:#007385}h1,h2{font-weight:400}h2{color:#00a0b8}p,ul{line-height:1.7}.page-wrapper{width:96%;max-width:1100px;margin:2%auto;background:#fff}nav{z-index:9999;font-weight:300;background:#00a0b8;margin-top:0;top:auto!important}nav,nav li a,nav ul,nav ul li{position:relative}nav ul{margin:0;padding:0;list-style:none}nav ul li{float:left;margin:0 1px 0 0;padding:0}nav li a{display:block;text-decoration:none;text-transform:uppercase;padding:10px 19px;color:#fff;font-size:.85em}nav li a:hover{background:#008094;color:#fff}nav>ul>li>a:after{content:"|";position:absolute;right:-2px}nav>ul>li:last-of-type>a:after{content:""}nav ul li ul{padding:0;position:absolute;min-width:101%;top:100%;left:0;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}nav ul li ul li{display:block;float:none;border-top:1px solid #ecf2f8}nav ul li ul li a{background:#00a0b8;padding:8px 20px;white-space:nowrap;display:block;font-size:.8em;letter-spacing:.02em}nav ul li ul li a:hover{background:#008094}nav ul li:hover ul{opacity:1;visibility:visible}.right-nav{float:right}.fb-button,.orange-nav{color:#fff;padding:10px 18px;float:left}.orange-nav{line-height:1.7;background:#e89b5d;text-transform:uppercase;font-size:.85em}.orange-nav:hover{background:#cf7f3e;color:#fff}.fb-button{background:#3b5998;height:23px}.fb-button:hover{background:#00a0b8;color:#fff}header{padding:2.5%;position:relative}.logo{float:left;width:410px}.logo img,.top-image img{width:100%;height:auto}.header-contacts{float:right;text-align:right}.header-contacts p{margin:0;font-weight:500;font-size:1.2em;color:#7b7c7f}.header-contacts a{color:inherit}.gdpr p,.header-contacts .fa-stack-1x,p.gdpr-small{color:#fff}.orange-circle{color:#e89b5d}.blue-circle{color:#00a0b8}.header-contacts .fa-envelope{font-size:.85em}.top-image{margin:0-10px;max-height:250px;overflow:hidden}.top-image img{object-fit:cover;object-position:center}.main-content{width:90%;max-width:960px;margin:2%auto;padding:2.5%0}.main-content h1{margin-top:0}.quicklinks-wrapper{margin:4% 2% 3%}.quicklink{position:relative;overflow:hidden;float:left;width:23.5%;height:0;margin:0 .75%;padding-bottom:22%;text-align:center;background-size:cover;background-position:center;box-sizing:border-box;-webkit-box-sizing:border-box}.quicklink:first-of-type{border-radius:15px 0 0 15px}.quicklink:last-of-type{border-radius:0 15px 15px 0}.ql-facial{background-image:url(/wp-content/themes/sleeplane/images/quicklinks/ql-facial.jpg)}.ql-implants{background-image:url(/wp-content/themes/sleeplane/images/quicklinks/ql-implants.jpg)}.ql-straightening{background-image:url(/wp-content/themes/sleeplane/images/quicklinks/ql-straightening.jpg)}.ql-team{background-image:url(/wp-content/themes/sleeplane/images/quicklinks/ql-team.jpg)}.quicklink a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#00a0b8;background:rgb(0 160 184/.6)}.ql-implants a{background:rgb(232 155 93/.6)}.ql-straightening a{background:rgb(10 197 117/.6)}.ql-team a{background:rgb(167 150 11/.6)}.quicklink figcaption{position:absolute;bottom:0;width:100%;color:#fff;font-weight:700;font-size:1.6em;z-index:2;padding:33%0}.gdpr input,.quicklink:hover a{background:0 0}.quicklink:hover figcaption{font-size:1.2em;position:absolute;bottom:0;padding:10px 0;background:rgb(0 160 184/.8)}.ql-implants:hover figcaption{background:rgb(232 155 93/.6)}.ql-straightening:hover figcaption{background:rgb(10 197 117/.6)}.ql-team:hover figcaption{background:rgb(167 150 11/.6)}.blue-section{background:#00a0b8;margin:10px 0;padding:3%}.col-half{width:44%;padding:0 3%;float:left}.contact-form h2,.opening-hours h2{text-align:center;color:#fff;font-size:1.8em;margin-top:0}.contact-form ul{margin:20px 0 0;padding:0;list-style:none}.gdpr input{width:auto!important;height:auto!important;margin-bottom:0;border-radius:inherit}p.gdpr-small a{color:#000}.contact-form input,.contact-form select,.contact-form textarea{width:100%;height:36px;margin-bottom:10px;padding:7px 7px 7px 10px;font-size:.9em;color:#583e2c;outline:0;border:2px solid #fff;border-radius:0;box-sizing:border-box;background:#fff}.contact-form textarea{height:90px;overflow:auto;vertical-align:top}.contact-form input:focus,.contact-form input:hover,.contact-form select:focus,.contact-form select:hover,.contact-form textarea:focus,.contact-form textarea:hover{border-color:#636363}.contact-form li{position:relative}.half-width-li{width:49%;float:left;margin-right:2%}.end-half{margin-right:0}.contact-form .submit{width:50%;float:right;background:#e89b5d;color:#fff;height:40px;text-transform:uppercase;font-size:1em;font-weight:300;margin:0;border:0;padding:10px 0;letter-spacing:.04em}.contact-form .submit:hover{background:#cf7f3e}.border-tl{border-radius:10px 0 0 0!important}.border-tr{border-radius:0 10px 0 0!important}.border-bl{border-radius:0 0 0 10px!important}.border-bb{border-radius:0 0 10px 10px!important}.home-hours{width:85%;margin:0 7.5%;color:#fff;font-size:1.2em}.home-hours tr{border-bottom:2px solid #fff}.home-hours tr:last-of-type{border:0}.home-hours td,footer{padding:12px 15px;text-align:center}footer{margin-top:2.5%;padding:0 2.5% 2.5%}footer p{margin:0}.alignright{padding:8px;background:#fff;border:1px solid #ececec;float:right;margin:0 0 10px 20px}a,figcaption,input,nav li,select,textarea{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.clearfix:after,.col-half:after{content:"";display:table;clear:both}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.delay-250{-webkit-animation-delay:.25s;animation-delay:.25s}.delay-500{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-750{-webkit-animation-delay:.75s;animation-delay:.75s}.fadeInUpShort{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.flexnav{-webkit-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;padding:0;width:100%;max-height:0;position:relative;z-index:999;border-top:1px solid #0094aa}.flexnav li,.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}.flexnav li a,.menu-button{position:relative;color:#fff}.flexnav li a{display:block;padding:5px 45px;z-index:2;font-size:.9em;overflow:hidden;text-decoration:none;text-transform:uppercase;background:#00a0b8;border-bottom:1px solid #0094aa}.flexnav li ul{width:100%;padding:0;margin:0}.flexnav li ul li a{display:block;background:#0094aa;color:#fff;padding-left:50px;border-bottom:1px solid #00a0b8}.menu-button{text-align:center;float:left;margin:0;padding:12px 20px;font-size:16px;cursor:pointer}@media only screen and (min-width:1025px){.menu-button{display:none}}@media only screen and (max-width:1160px){.fb-button,.orange-nav{padding:10px 14px}nav li a{padding:10px 11px}}@media only screen and (max-width:1024px){#desktop-nav{display:none}.flexnav{display:block;position:fixed}}@media only screen and (max-width:960px){.quicklink figcaption{font-size:1.4em}.col-half{width:48%;padding:0 1%}.home-hours{font-size:1.1em}.home-hours td{padding:12px 5px}}@media only screen and (max-width:800px){.logo{width:340px}.header-contacts .fa-stack{font-size:.8em}.top-image{margin:0}.main-content{width:94%;font-size:90%}footer{font-size:90%}}@media only screen and (max-width:740px){.fadeInUpShort{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header-contact-text{display:none}.quicklink{width:48.5%;margin:.75%;padding-bottom:33%}.quicklink figcaption{padding:25%0}.quicklink:first-of-type{border-radius:15px 0 0 0}.quicklink:nth-child(2){border-radius:0 15px 0 0}.quicklink:nth-child(3){border-radius:0 0 0 15px}.quicklink:last-of-type{border-radius:0 0 15px 0}.col-half{width:92%;padding:4%;float:none}.alignright{max-width:48%;height:auto;padding:2%;margin:0 0 2% 2%}}@media only screen and (max-width:520px){.contact-form h2,.opening-hours h2,h1{font-size:1.7em}h2{font-size:1.4em}}@media only screen and (max-width:440px){.page-wrapper{width:100%;margin:0}.main-content{width:92%}.logo{width:85%}.consultation-word,.header-email{display:none}.contact-form h2,.opening-hours h2{font-size:1.4em}.contact-form .submit{width:165px}.alignright{width:96%;max-width:96%;height:auto;padding:2%}.quicklink{width:98.5%;margin:.75%;padding-bottom:60%}.quicklink figcaption{padding:22%0}.quicklink:first-of-type{border-radius:15px 15px 0 0}.quicklink:nth-child(2),.quicklink:nth-child(3){border-radius:0}.quicklink:last-of-type{border-radius:0 0 15px 15px}.home-hours{width:94%;margin:0 3%;font-size:.95em}}