ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html{position:relative;line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;padding-top:7rem}body{margin:0;font-size:.9rem;line-height:2}h1{font-size:2em;margin:.67em 0;font-size:3rem}a{background-color:#fff0;color:inherit;text-decoration:none}img{border-style:none;max-width:100%;height:auto}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,::after,::before{box-sizing:inherit}.fa-brands,.fa-solid,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-solid,.fas{font-family:"Font Awesome 6 Free"}.fa-brands{font-family:"Font Awesome 6 Brands"}.fa-heart::before{content:""}.fa-phone-volume::before{content:""}.fa-envelope::before{content:""}.fa-map-marker-alt::before{content:""}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:swap;font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/lewes/sass/plugins/fa/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/themes/lewes/sass/plugins/fa/webfonts/fa-solid-900.ttf)format("truetype")}.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:swap;font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/lewes/sass/plugins/fa/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/lewes/sass/plugins/fa/webfonts/fa-brands-400.ttf)format("truetype")}.fa-brands{font-weight:400}.fa-facebook-f:before{content:""}@font-face{font-display:swap;font-family:"slick";src:url(/wp-content/themes/lewes/fonts/slick.eot);src:url(/wp-content/themes/lewes/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/lewes/fonts/slick.woff)format("woff"),url(/wp-content/themes/lewes/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/lewes/fonts/slick.svg#slick)format("svg");font-weight:400;font-style:normal}:root{font-size:20px;font-family:"Montserrat",sans-serif}@media (max-width:1350px){:root{font-size:18px}}@media (max-width:1250px){:root{font-size:17px}}@media (max-width:1100px){:root{font-size:16px}}.content-holder{width:90%;margin:0 auto}.btn,nav ul a{text-decoration:none}.btn,header{text-align:center}.btn{padding:.25rem 1rem;margin:0 .5rem 10px 0;line-height:inherit;font-weight:700;display:inline-block;transition:.5s}.btn.white,.btn:hover{background-color:#fff;color:#00468b}.btn.white{color:#000;border:3px solid #fff}.btn,.btn.black:hover,.btn.white:hover{border:3px solid #00468b;background-color:#00468b;color:#fff}.btn.black{background-color:#383838;color:#fff;border:3px solid #383838}h2{font-size:2rem}h3{font-size:1.75rem}h1,h2,h3{margin-top:0;line-height:1.5;margin-bottom:1rem}p{margin:0 0 1rem}header{background:#fff;width:100%;z-index:99!important;display:block;position:fixed;top:0;-webkit-box-shadow:0 0 5px -1px rgb(0 0 0/.5);box-shadow:0 0 5px -1px rgb(0 0 0/.5)}header .content-holder,nav{display:flex;align-content:center;align-items:center}header .content-holder{position:relative;justify-content:space-between;height:100%}header .content-holder :after{display:block;content:"";clear:both}header img.header-logo{max-width:12.5rem;width:100%}header .btn{margin:0}nav{float:none;display:inline-block;margin:0 auto}nav ul,nav ul li{position:relative;margin:0;padding:0}nav ul{list-style:none;text-align:right;left:0;right:0}nav ul a{display:block;color:#484848;font-weight:600;font-size:1rem;line-height:1.5rem;padding:2.7rem 1.5rem}nav ul li{display:inline-block;text-align:left}nav ul li a:hover{color:#00468b}nav ul ul{display:none;position:absolute;top:100%;left:0;z-index:9999}nav ul ul li{float:none;width:10rem;background:#efeeee;border-bottom:1px solid #1c458a}nav ul li ul li a:hover{color:#00468b;background:#f5f5f5}nav ul ul li:last-of-type{border:0}nav ul ul a{line-height:120%;padding:15px;font-size:.75rem;text-transform:inherit}nav ul ul ul{top:0;left:100%}nav ul ul ul li a{background-color:#dbdbdb}nav ul li:hover>ul{display:block}.mobile-burger,.mobile-burger span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.mobile-burger{width:40px;height:36px;position:fixed;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;right:35px;top:30px;display:none;z-index:99999999999999999}.mobile-burger span{display:block;position:absolute;height:5px;width:100%;background:#16478d;border-radius:5px;opacity:1;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.mobile-burger span:nth-child(1){top:0}.mobile-burger span:nth-child(2){top:13px}.mobile-burger span:nth-child(3){top:26px}.sub-header{background:#00468b;text-align:center;position:relative;z-index:9}.sub-header::after{content:"";position:absolute;right:0;bottom:0;top:0;width:20%;z-index:0}.sub-header .content-holder{display:flex;justify-content:space-between;z-index:99999;position:relative}.sub-header .sub-header-dark{background-color:#383838;display:flex;width:35%;justify-content:space-around}.sub-header .sub{padding:15px 10px;margin:0;color:#fff;font-size:.75rem;text-align:center;font-weight:500}.sub-header .sub.address{text-align:left}.sub-header .sub.email{text-align:right}.sub-header .sub.email.show-mobile{display:none}.sub-header .sub a,.sub-header .sub.email a,.sub-header .sub.phone a{color:#fff}.sub-header .sub i{width:15px;margin:0 5px 0 0;text-align:center;font-size:15px}.sub-header .sub a{text-decoration:none}.mobile-navigation{position:fixed;left:-100%;top:0;bottom:0;width:250px;max-width:100vw;background-color:#00468b;transition:1s left;overflow:auto;display:none;z-index:999999999;overflow-x:hidden}.mobile-navigation ul{padding:0;margin:0;list-style:none}.mobile-navigation ul li a{display:block;text-align:left;text-decoration:none;position:relative;padding:1rem;font-size:1rem;width:100%;font-weight:600;color:#fff;border-bottom:1px solid #000;background-color:#00468b}.mobile-navigation ul li li a,.sub-header::after,footer{background-color:#383838}.mobile-navigation ul li li li a{background-color:#efefef;color:#000}.mobile-navigation .sub-menu{max-height:0;transition:.5s;overflow:hidden}.mobile-menu-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0;pointer-events:none;transition:opacity .5s;z-index:99999999}@media (max-width:1100px){.booking-btn{display:none}}@media (max-width:900px){.sub-header .sub span,nav{display:none}.booking-btn,.mobile-burger,.mobile-navigation,.sub-header .sub.email.show-mobile{display:block}header .content-holder{padding-right:65px}.sub-header{position:fixed;bottom:0;left:0;right:0;z-index:999999}.sub-header .content-holder{justify-content:center}.sub-header .sub{text-align:center!important;width:33.33%}.sub-header .sub i{font-size:30px;width:auto;margin:0;padding:0}.sub-header .sub.email.show-desktop,.sub-header::after{display:none}.sub-header .sub-header-dark{width:66.66%}.sub-header .sub-header-dark .sub{width:50%}.sub-header .sub-header-dark .sub.phone{background-color:#00468b}.sub-header .content-holder{width:100%}body{margin-bottom:60px}}@media (max-width:500px){.booking-btn{display:none}}footer{padding:4rem 0;color:#fff}footer .content-holder{display:flex;flex-wrap:wrap;justify-content:center}footer .footer-left{display:flex;width:50%;flex-wrap:wrap}footer .footer-left-half{width:50%;padding:0 0 0 5%}@media (max-width:1100px){footer .footer-left-half{padding-left:0}}@media (max-width:600px){footer .footer-left-half{width:100%;padding-left:0}footer .footer-left-half:first-of-type{padding-bottom:3rem}}@media (max-width:1100px){footer .footer-left{width:100%;max-width:600px;padding-bottom:3rem;padding-left:0}}footer .footer-right{width:50%;padding:0 0 0 10%}@media (max-width:1100px){footer .footer-right{width:100%;max-width:600px;padding-bottom:3rem;padding-left:0}}.openning-times{display:flex;flex-wrap:wrap}.openning-times-left,.openning-times-right{width:50%}.facebook-footer{padding:.5rem 2rem .5rem .75rem;line-height:1;background-color:#fff;border-radius:25px;color:#383838;position:relative;font-size:15px;height:50px;width:165px;text-decoration:none;float:right}.facebook-footer i{position:absolute;right:-1px;width:49px;height:50px;top:0;line-height:50px;text-align:center;background-color:#16478d;border-radius:25px;color:#fff;font-size:26px}@media (max-width:500px){.facebook-footer{float:none;margin-bottom:2rem;display:block}}.inner-banner{display:flex;flex-wrap:wrap}.inner-banner-content{width:50%;padding:5%;color:#fff;background-color:#383838}.inner-banner-content .breadcrump{padding-bottom:1.5rem}.inner-banner-content h1{line-height:1}@media (max-width:800px){.inner-banner-content{width:100%}}.inner-banner-img{width:50%;position:relative}.inner-banner-img img{bottom:0}@media (max-width:800px){.inner-banner-img{width:100%;order:-1;height:350px}}.contact-section{display:flex;position:relative;color:#fff}.contact-section-form{width:40%;padding:5% 5% 10rem;background-color:#00468b;background-image:url(/wp-content/themes/lewes/img/light-dots.png);background-position:bottom;background-repeat:repeat-x;min-width:650px}@media (max-width:1000px){.contact-section-form{width:100%;min-width:initial}}.contact-section-img{width:60%;position:relative}.contact-section-img img,.inner-banner-img img{position:absolute;top:0;left:0;right:0;width:100%;height:100%;object-fit:cover}@media (max-width:1000px){.contact-section-img{width:100%;order:-1;height:350px}.contact-section{flex-wrap:wrap}}.contact-form{display:flex;flex-wrap:wrap;max-width:700px}.contact-form input,.contact-form select,.contact-form textarea{padding:.5rem;border:0;display:inline-block;margin-bottom:10px;width:100%}.contact-form select{padding:.4rem .5rem}.contact-form input.half,.contact-form select.half{width:49%;margin-right:2%}.contact-form input.half.no-margin{margin-right:0}@media (max-width:500px){.contact-form input.half,.contact-form select.half{width:100%;margin-right:0}}.contact-form textarea{height:150px;resize:none}.contact-form p{margin:0;font-size:1.2rem}.contact-form .submit-section{display:flex;align-content:center;align-items:center}.contact-form .submit-section p{font-size:75%;line-height:1.5;padding-right:2rem}.contact-form .submit-section .btn{margin:0}.full-width{padding:3rem 0}.full-width .container{max-width:1400px;width:90%;margin:0 auto}