@keyframes blink{0%,to{background:#158dcd}50%{background:#f00699}}@-webkit-keyframes blink{0%,to{background:#158dcd}50%{background:#f00699}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:62.5%}body{margin:0;height:100%;max-height:100%;font-size:1.8rem;line-height:1.8em;color:#3a4145;font-family:montserrat,sans-serif;font-weight:500;font-style:normal}h1{font-size:2em}a{background-color:#fff0;text-decoration:none;color:#f00699;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}strong{font-weight:700}img{border-style:none}button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible}button{text-transform:none}[type=submit],button{-webkit-appearance:button}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,html nav ul a{font-weight:700;text-transform:capitalize}.btn,h1,h2,h3{text-rendering:optimizeLegibility;margin:0;font-family:itc-avant-garde-gothic-pro,sans-serif;font-style:normal}h1{letter-spacing:1px;font-size:4.8rem;line-height:1.2em}.btn,h2,h3{font-weight:700}h2,h3{font-size:4.5rem;line-height:1.4em;letter-spacing:-1px;text-indent:-2px}.btn{line-height:1;letter-spacing:1px;border-radius:30px;cursor:pointer;padding:15px 30px;border:4px solid #fff;width:fit-content;display:inline-block;font-size:1.7rem;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}a:hover{color:#138dcd}p,ul{margin:1.6em 0}ul ul{margin:.4em 0}footer,header{width:100%}.btn.pink{color:#fff;background:#f00699;border-color:#f00699}.btn.pink:hover{background:#b90877;border-color:#b90877}.btn.blue{background:#158dcd;border:4px solid #138dcd}.btn.blue,.btn.white-outline,nav ul a:hover{color:#fff}.footer-wrapper,.opening-hours,.sub-footer{display:flex;flex-wrap:wrap}header .content-holder{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.content-holder{max-width:1800px;width:85%;margin:0 auto}header{position:relative;z-index:999!important;background:#fff}nav{position:absolute;right:0;bottom:0;background:#29334f;padding:0 7.5%0 2.5%;border-radius:50px 0 0;-webkit-border-radius:50px 0 0;-moz-border-radius:50px 0 0;-ms-border-radius:50px 0 0;-o-border-radius:50px 0 0}.nav-contact-holder{padding:20px 0}.nav-contact-holder a{color:#2b3350}.nav-contact-holder span{margin:0 30px 0 0;font-weight:600;font-size:2rem}nav ul{list-style:none}html nav ul a{display:block;color:#fff;text-decoration:none;padding:16px 20px}nav ul,nav ul li{position:relative;float:left;margin:0;padding:0}header.adjusted ul ul.sub-menu,nav ul ul{display:none;position:absolute;top:100%;left:0;background:#3f4766;padding:0;z-index:99}header.adjusted ul ul.sub-menu .sub-menu{left:100%;top:0}header.adjusted ul ul.sub-menu ul.sub-menu,nav ul ul{background:#565e80}nav ul ul li{float:none;border-top:1px solid #5f657c;width:250px}nav ul ul li:first-of-type{border:0}nav ul ul a{line-height:120%;padding:13px 50px 13px 20px;font-size:1.5rem;font-weight:500}header.adjusted nav ul ul a{padding:20px}nav ul ul ul a{padding:13px 20px}header.adjusted nav ul ul a:hover,nav ul ul a:hover{background:#29334f;color:#fff}nav ul ul ul{top:0;left:100%}.contact-form-content-holder h3 span,header.adjusted nav ul ul li,header.adjusted ul li:hover>ul,nav ul li:hover>ul{display:block}.logo-holder{padding:15px 0;line-height:0;display:flex}.social-icons-mobile{display:none}header.adjusted nav{width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;position:initial;height:auto;text-align:center;padding:0}header.adjusted nav ul li{display:inline-block;float:none;flex:1}header.adjusted nav ul{float:none}header.adjusted ul.sub-menu{width:auto}header.adjusted .logo-holder img{width:270px;height:auto}header.adjusted .nav-contact-holder{padding:10px;display:flex;align-items:center;align-content:center}header.adjusted .logo-holder{padding:20px 0}.image-holder{width:50%;position:relative;color:#fff}.text-holder{max-width:75%;width:100%;align-self:center;margin:0 auto;padding:100px 0}.footer-content-left .text-holder{max-width:400px}.image-holder img{display:block;width:100%;height:100%;position:relative;object-fit:cover;object-position:center}.footer-wrapper a{color:#fff}.footer-content-left{background:#29334f;color:#f5f5f5;width:35%}.footer-content-right{background:#138dcd;width:65%;position:relative}.footer-wrapper h3{margin:0 0 30px}.footer-content-left .btn{width:49.25%;text-align:center}.footer-content-left .btn.white-outline{width:100%;margin:10px 0 0}.divider{padding-right:15px;margin-right:15px;border-right:2px solid #29334f;height:1.5rem;display:inline-block}.opening-hours{margin:0 0 50px}.opening-hours span.day-oh{width:40%}.opening-hours span{width:60%}.image-holder.full-width-img{width:100%}.image-holder.full-width-img img{min-height:330px}.contact-form-content-holder h3{color:#fff;max-width:85%;margin:0 auto;padding:100px 0 25px}img.logo-overlay{position:absolute;right:50px;top:50px;z-index:2;max-width:375px;width:100%;height:auto;mix-blend-mode:screen}.contact-form-content-holder::placeholder{font-size:16px}.sub-footer{font-size:1.6rem;width:100%;justify-content:center;align-items:center;padding:20px 20px 150px}@media (min-width:1400px){section.sub-footer{padding:20px}}.sub-footer a{color:#3a4145}#mobile-nav,.lp_2018_form .btn:after,.lp_2018_form .btn:before,.mobile-bottom-bar{display:none}.google-reviews-badge{position:fixed;bottom:10px;left:10px;z-index:99999;-webkit-box-shadow:10px 10px 28px -19px rgb(0 0 0/.75);-moz-box-shadow:10px 10px 28px -19px rgb(0 0 0/.75);box-shadow:10px 10px 28px -19px rgb(0 0 0/.75)}@media only screen and (max-width:1800px){.content-holder{width:90%}nav{padding:0 5%}}@media only screen and (max-width:1630px){nav{padding:0 5%0 1.5%}}@media only screen and (max-width:1550px){body{font-size:1.8rem;line-height:1.5em}.content-holder{width:95%}nav{padding:0 2.5%0 1.5%}}@media only screen and (max-width:1400px){h1{font-size:4rem}h2,h3{font-size:3.5rem}img.logo-overlay{max-width:300px}}@media only screen and (max-width:1350px){.logo-holder img{max-width:250px;height:auto;padding:20px 0}}@media only screen and (max-width:1300px){.footer-content-left{width:40%}.footer-content-right{width:60%}html nav ul a{padding:16px 10px;font-size:14px}}@media only screen and (max-width:1250px){.nav-contact-holder span{font-size:1.8rem;margin:0 10px 0 0}}@media only screen and (max-width:1200px){h1{font-size:3rem;line-height:4rem}.nav-contact-holder a.btn.blue{font-size:1.6rem;padding:15px}.nav-contact-holder span{font-size:1.6rem}}@media only screen and (max-width:1160px){header.adjusted nav ul ul a{padding:10px 20px}}@media (max-height:900px){header.adjusted nav ul ul a{padding:10px 20px}}@media only screen and (max-width:1100px){.footer-content-left,.footer-content-right{width:100%}.footer-content-left{order:2}.footer-content-right{order:1}.footer-content-left .text-holder{max-width:85%}}@media (max-width:1065px),(max-height:800px){#mobile-nav ul{background-color:gray;display:none;margin:0;padding:0;position:relative}#mobile-nav ul li{list-style:none;position:relative;width:100%;margin:0}#mobile-nav ul li a{color:#fff;display:block;padding:18px 20px;text-decoration:none;width:100%;font-weight:800;font-size:1.5rem}#mobile-nav ul ul li a{font-size:1.4rem}#mobile-nav ul ul li{border-top:1px solid #505050}#mobile-nav ul ul ul{margin:0;background-color:#565656;position:initial}.menu-button{color:#000;cursor:pointer;font-size:4rem;padding:0 50px 0 0;position:relative;float:right}.logo-holder{padding:0}.nav-contact-holder a.btn.blue{padding:15px 30px}.logo-holder img{max-width:225px;padding:10px 0}}@media (max-width:1065px),(max-height:600px){#mobile-nav{position:relative;display:inline-block;z-index:99;max-height:calc(100vh - 205px)!important}.nav-contact-holder{display:flex;align-self:center;margin:0 60px 0 0;z-index:999}nav{display:none}}@media (max-width:1065px){body{font-size:1.7rem}h1,h2,h3{font-size:3rem}.content-holder{width:90%}.text-holder{padding:50px 0;max-width:90%}.image-holder{width:100%;height:400px;padding:0}nav{display:none}.image-holder img{display:block;width:100%;object-fit:cover;object-position:100% 10%}}@media only screen and (max-width:1365px){.nav-contact-holder span a{font-size:15px}}@media only screen and (max-width:1250px){.nav-contact-holder span a{display:none}}@media only screen and (max-width:800px){.nav-contact-holder{margin:0 75px 0 0}}@media only screen and (max-width:750px){.sub-footer{padding:30px 5% 150px;text-align:left;justify-content:flex-start}}@media only screen and (max-width:700px){body{font-size:1.6rem}h1,h2,h3{font-size:2.5rem;line-height:3rem}.image-holder{height:300px;min-height:inherit}img.logo-overlay{max-width:200px}.menu-button{padding:0}.mobile-bottom-bar{display:flex;flex-wrap:wrap;background:#29334f;position:fixed;width:100%;z-index:999;bottom:0;text-align:center;border-top:4px solid #3e4a6a}.google-reviews-badge{bottom:65px;scale:.8;left:-7px}.mobile-bottom-bar a{flex:1;padding:20px 0;align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.mobile-bottom-bar a img{width:25px;height:auto}a.middle-a{border-left:3px solid #3e4a6a;border-right:3px solid #3e4a6a}.sub-footer{padding:30px 5% 100px}.contact-form-content-holder::placeholder{font-size:14px}.nav-contact-holder{display:none!important}.social-icons-mobile{display:flex;gap:13px}.social-icons-mobile a{display:flex}.social-icons-mobile img{width:33px}}@media only screen and (max-width:600px){.btn{width:100%;text-align:center}}@media only screen and (max-width:500px){body{font-size:1.5rem}h1,h2,h3{font-size:2rem;letter-spacing:.5px;line-height:2.5rem}.footer-content-left .btn{width:100%;margin:10px 0 0}.sub-footer a{width:100%;padding:6px 0}.btn{padding:15px}img.logo-overlay{max-width:150px}.logo-holder{z-index:9999}.logo-holder img{z-index:9999;max-width:165px}.divider{display:none}}@media only screen and (max-width:450px){.image-holder{height:200px;min-height:inherit}.image-holder.full-width-img img{min-height:200px}}li{text-align:left;margin-left:2.5rem}ul#menu-nav2{position:absolute;right:-25px;width:300px;top:81px}#mobile-nav ul li{background-color:#028dce}#mobile-nav ul li a{padding-right:50px}#mobile-nav ul li li{background-color:#3e4a6a}#mobile-nav ul li li li{background-color:#a6a6a6}.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900}.fa-bars:before{content:""}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/colchester/assets/fa/webfonts/fa-brands-400.eot);src:url(/wp-content/themes/colchester/assets/fa/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/colchester/assets/fa/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/colchester/assets/fa/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/themes/colchester/assets/fa/webfonts/fa-brands-400.ttf)format("truetype"),url(/wp-content/themes/colchester/assets/fa/webfonts/fa-brands-400.svg#fontawesome)format("svg")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/colchester/assets/fa/webfonts/fa-regular-400.eot);src:url(/wp-content/themes/colchester/assets/fa/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/colchester/assets/fa/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/themes/colchester/assets/fa/webfonts/fa-regular-400.woff)format("woff"),url(/wp-content/themes/colchester/assets/fa/webfonts/fa-regular-400.ttf)format("truetype"),url(/wp-content/themes/colchester/assets/fa/webfonts/fa-regular-400.svg#fontawesome)format("svg")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/colchester/assets/fa/webfonts/fa-solid-900.eot);src:url(/wp-content/themes/colchester/assets/fa/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/colchester/assets/fa/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/themes/colchester/assets/fa/webfonts/fa-solid-900.woff)format("woff"),url(/wp-content/themes/colchester/assets/fa/webfonts/fa-solid-900.ttf)format("truetype"),url(/wp-content/themes/colchester/assets/fa/webfonts/fa-solid-900.svg#fontawesome)format("svg")}@media (max-width:990px){.visible-sm{display:block!important}}.lp_font{font-family:"Nexa",sans-serif!important;clear:both}.lp_2018_hero{background:no-repeat;background-size:cover;background-position:top center;color:#fff;padding:50px}.lp_2018_content{max-width:600px}.lp_2018_content h1{color:#fff;margin-top:0;font-size:24px;line-height:1.3;margin-bottom:15px;font-weight:600}.lp_2018_content p{font-size:14px;line-height:24px;font-weight:500;margin-bottom:20px}.lp_2018_content .listing{padding-left:0;margin-bottom:20px}.lp_2018_content .listing li{margin-bottom:12px;list-style:disc}.lp_2018_form{max-width:400px;background:#158dcd;padding:20px;margin-top:20px}.lp_2018_form .form-group{margin-bottom:8px}.lp_2018_form input[type=tel],.lp_2018_form input[type=text]{position:static;padding:12px;font-size:14px;line-height:14px;height:auto;width:100%;margin-bottom:0;border-radius:0;border:0;background-color:#fff;color:#3a4145;font-weight:500}.lp_2018_form input[type=tel]::-webkit-input-placeholder,.lp_2018_form input[type=text]::-webkit-input-placeholder{color:#999;opacity:1}.lp_2018_form input[type=tel]::-webkit-input-placeholder,.lp_2018_form input[type=tel]::placeholder,.lp_2018_form input[type=text]::-webkit-input-placeholder,.lp_2018_form input[type=text]::placeholder{color:#999;opacity:1}.lp_2018_form input[type=tel]:focus,.lp_2018_form input[type=text]:focus{outline:0}.lp_2018_form .btn{padding:9px 12px;width:100%;background:#f00699;color:#fff;margin-bottom:10px;border:0;border-radius:0;font-size:14px;font-weight:600;text-transform:uppercase}.lp_2018_form .btn:hover{background:#fff!important;color:#158dcd!important;border:0!important}.lp_2018_form .policy{margin:0;font-size:12px;line-height:1.2;text-align:center;color:#fff}.lp_2018_form .policy a{color:#fff;text-decoration:underline}.lp_2018_form .policy a:hover,.lp_2021_hero .lp_2018_content p{color:#fff}#countdown ul,.lp_2021_hero{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}.lp_2021_hero{position:relative;background-color:#222;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start;padding:0 50px 0 0}.lp_2021_hero .lp_2018_content{position:relative;z-index:1;max-width:460px;background-color:rgb(0 0 0/.7);padding:30px}.lp_2021_hero .lp_2018_content .listing li:before{color:#158dcd}.lp_2021_hero .lp_2018_form{z-index:1;text-align:center;position:relative;margin-bottom:30px;margin-left:auto;margin-top:30px;background-color:rgb(21 141 205/.8);border-radius:0}.lp_2021_hero .lp_2018_form h2{font-size:20px;line-height:1.2;margin:0 0 15px;font-weight:600;color:#fff;text-transform:none}.countdown_sec{position:relative;z-index:1;max-width:550px}.countdown_sec h2{color:#fff;font-size:24px;line-height:1.3;margin-bottom:20px;font-weight:700;text-shadow:1px 2px 3px rgb(0 0 0/.5)}#countdown{margin:0 auto;max-width:550px}#countdown ul{padding:0}#countdown ul li{display:inline-block;font-size:1.2em;padding:.8em 1.5em;color:#fff;background-color:#313131;width:25%;margin:0 3px}#countdown ul li span{display:block;font-size:3.5rem;line-height:1.2}#countdown ul li:last-child{animation:blink 2s infinite;-webkit-animation:blink 2s infinite}@media (max-width:991px){.lp_2018_hero{background-position:60%;padding:30px}.lp_2018_hero .lp_2018_content{max-width:600px}.lp_2018_hero .lp_2018_content h1{font-size:22px}.lp_2021_hero{display:block;background-image:none!important;padding:10px 0 0}.lp_2021_hero:before{content:none}.lp_2021_hero .lp_2018_form{max-width:100%;margin:20px}.lp_2021_hero .lp_2018_content{max-width:100%;padding:20px;background-color:#fff0}.countdown_sec{margin-bottom:20px}.countdown_sec h2{font-size:18px}#countdown ul li{font-size:1rem;padding:1rem .5rem}#countdown ul li span{font-size:2.5rem}}@media (max-width:767px){.lp_2018_hero .lp_2018_content{max-width:100%;text-align:center}.lp_2018_form{max-width:100%;margin:0}.lp_2018_hero{background-position-y:-70px;padding:20px 10px 0}.lp_2021_hero{padding:10px 0 0}.lp_2021_hero .lp_2018_form h2{font-size:18px}}