html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:var(--yellow);text-shadow:none;color:#fff}::selection{background:var(--yellow);text-shadow:none;color:#fff}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}:root{--yellow:#F7CA18;--green:#003E4A;--darkergreen:#00303A;--darkeryellow:#F4D03F}html{box-sizing:border-box;font-size:16px}*,*:before,*:after{box-sizing:inherit}a{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;text-decoration:none;color:var(--green);font-weight:400}a{display:inline-block;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent}p a:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);color:var(--darkergreen)}ul li a:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);color:var(--darkergreen)}a img{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.smoothie{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.smoothiefast{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}h1,h2,h3,h4,h5,h6{margin:0 0 10px 0;color:var(--green);text-transform:uppercase;font-weight:400}p{margin:0 0 10px 0}strong{font-weight:900;}img{max-width:100%}.error,.eacherror{color:firebrick!important}.hiddenform{height:0;overflow:hidden}body{background:#e7e7e7;font-family:'Lato',sans-serif}.container{width:100%;margin:0 auto;max-width:1920px;background:#f0f0f0;min-height:100vh;padding-top:90px}.innerspacebetween{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:1800px;margin:0 auto}.header{background:var(--green);padding:20px;display:flex;justify-content:space-between;flex-wrap:wrap;position:fixed;top:0;transition:all 0.3s ease;z-index:5000;width:100%}.logo{max-width:250px}.navi{display:flex;justify-content:space-between;align-self:center;align-items:center}.navbuffer{font-size:12px;color:#666;margin:0 20px}.navlink{font-weight:300;color:#fff;text-transform:uppercase;font-size:14px}.searchlink{position:relative}.searchbox{width:100%;text-align:right;display:flex;justify-content:flex-end;flex-wrap:wrap}.searchbox input{padding:10px}.navlink:hover{color:var(--yellow);background:none}.searchbox{max-height:0;overflow:hidden;transition:0.3s ease-in-out;opacity:0}.searchbox.show{opacity:1;max-height:1000px;padding:10px 0}.searchtext{width:calc(100% - 140px);max-width:685px}.searchbtn{background:var(--yellow);color:var(--green);border:none;text-transform:uppercase;width:140px}.searchbtn:hover{background:var(--darkeryellow)}.phantomheader{opacity:0;width:100%;position:fixed;top:0;left:0;z-index:-1000000;box-shadow:0 14px 28px rgba(150,150,150,.15),0 10px 10px rgba(150,150,150,.12);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.phantomheader.sticky{opacity:1;z-index:999998;background:var(--green);padding:20px;display:flex;justify-content:space-between;flex-wrap:wrap}.toggleholder{display:none;width:auto}.menu{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0}.line{fill:none;stroke:#fff;stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(.4,0,.2,1),stroke-dashoffset 600ms cubic-bezier(.4,0,.2,1)}.line1{stroke-dasharray:60 207;stroke-width:6}.line2{stroke-dasharray:60 60;stroke-width:6}.line3{stroke-dasharray:60 207;stroke-width:6}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.content{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.heroimage{width:70%;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center}.heroimagecontent{align-self:center;font-size:22px;padding:20px 20px 20px 40px;color:#fff;box-shadow:inset 0 0 0 0 #f0f0f0;opacity:0;text-transform:uppercase;font-weight:300;-webkit-backface-visibility:hidden}.heroimage:hover .heroimagecontent{background:none;background:#f0f0f0;color:var(--green);opacity:1}.heroimage:hover{background:none}.herolink{position:relative}.heroborder{position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid #f0f0f0}.herolink:hover .heroborder{border:20px solid #f0f0f0}.herocontent{width:30%;background:rgba(255,255,255,.97);padding:260px 7%;text-align:center;font-size:24px;color:var(--green);text-transform:uppercase;font-weight:300}.herocontent:hover{background:rgba(255,255,255,.8);color:var(--green)}.maincontent{padding:40px}.homeblock{width:70%;padding:20px 0;max-width:1400px;margin:0 auto;text-align:left}.yellowholder{width:70%;padding:0;max-width:1400px;margin:0 auto;text-align:left;display:flex;justify-content:space-between;flex-wrap:wrap}.welcome{margin-bottom:20px}.homeblock p{font-size:20px;line-height:36px;color:#222223;font-weight:300}.homeblock ul{font-size:20px;line-height:36px;font-weight:400}.availablecontent{padding:20px 40px}.textimage{width:100%;margin:20px auto}.eachbox{width:33.333333%;background:var(--yellow);position:relative}.eachbox:hover{background:var(--darkeryellow)}.heroborder{position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid #f0f0f0}.eachbox:hover .heroborder{border:20px solid #f0f0f0}.eachbox:hover{letter-spacing:-.2px}.eachboxdark{background:var(--darkeryellow)}.eachboxdark:hover{background:var(--darkeryellow)}.eachboximage{width:100%;height:250px}.eachboxicon{padding:40px 20px 20px;text-align:center}.eachboxicon img{width:80px}.eachboxtext{padding:0 20px 40px;color:#fff;font-size:22px;font-weight:700;text-align:center;transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.availablehead{width:100%;margin-bottom:20px;font-size:24px;color:var(--green);text-transform:uppercase;font-weight:300}.availableproperties{width:100%;background:#fff;background:rgba(255,255,255,.5);display:flex;justify-content:space-between;flex-wrap:wrap;align-content:flex-start;padding:15px 15px 30px;margin-bottom:20px}.availablepub{position:relative;background:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:15px;transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.available4{width:calc(25% - 10px)}.available3{width:calc(33.333333% - 7.5px)}.lastpub{background:var(--green);color:#fff}.lastpub h4{color:#fff}.pubborder{position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid #f7f7f7;z-index:5}.availablepub:hover .pubborder{border:10px solid #fff}.availablepub:hover .thesign{margin-left:10px;letter-spacing:1.2px;background:#fff}.lastpub:hover .pubborder{border:10px solid var(--green)}.availableimage{width:60%;position:relative}.availableimagehome{width:100%;position:relative;height:200px}.availableimage{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.availableimage img{object-fit:cover;width:100%;height:100%}.availabletext{padding:20px;width:40%}.availabletext h4{font-weight:700}.availabletexthome{padding:20px;width:100%}.availabletehome h4{font-weight:700}.availablelink{position:absolute;bottom:5px;right:5px}.availablemore{width:100%;justify-content:space-between;display:flex;flex-wrap:wrap;align-items:center;padding:20px 0 0}.availablemoretext{width:80%}.availablemorebtn{width:18%;text-align:right}.availabletitle{position:absolute;top:0;left:0;padding:10px;text-transform:uppercase;background:#f0f0f0;background:rgba(238,238,238,.8);background:#fff;font-weight:300;color:var(--green)}.availablesign{width:100%;height:100%;display:flex;align-items:center}.thesign{background:var(--yellow);position:relative;top:0;left:0;padding:5px 7px;color:var(--green);display:inline-block;text-transform:uppercase;font-weight:700;z-index:7}.morebtn{padding:10px;border-radius:5px;background:var(--green);color:#fff;font-size:12px;font-weight:300;text-transform:uppercase}.footer{width:100%;height:auto;background:var(--green);padding:10px 20px 20px;text-align:center}.footlogo{border-bottom:0 solid #fff;display:inline-block;padding:0;max-width:250px}.footnavi{padding:20px 0 0}.footnavbuffer{font-size:12px;color:#666;margin:0 10px}.footnavlink{font-weight:300;color:#fff;text-transform:uppercase;font-size:14px}.footsplitter{display:inline-block}.footnavlink:hover{color:var(--yellow);background:none}.current{color:var(--yellow)}.lowerfooter{width:100%;padding:20px;background:var(--darkergreen);text-align:center;color:#fff;font-size:12px}.lowerfooter a{color:var(--yellow)}.lowerfooter a:hover{color:#fff;background:none}.footerdivider{width:100%;margin:20px 0;display:flex;justify-content:center}.footerline{width:20%;height:1px;background:#b3b3b3;display:none}.subfooter{width:100%;text-align:center;color:#b3b3b3;font-size:10px;padding-top:20px}.subfooter a{color:var(--yellow)}.subfooter a:hover{color:#fff;background:none}.signup{width:100%;padding:50px 50px 80px;padding:30px;margin:20px 0 0;text-align:center;background:rgba(255,255,255,0) url(../img/arc.png) bottom center no-repeat}.signupform{width:100%;max-width:500px;margin:0 auto}.description{font-size:24px;line-height:1.3em;text-transform:uppercase;font-weight:300}.input{display:flex;align-items:center}.button{height:44px;border:none}.signupemail{width:75%;background:#FDFCFB;font-family:inherit;color:#737373;letter-spacing:1px;text-indent:5%;border-radius:5px 0 0 5px}.signupsubmit{width:25%;height:46px;
background:var(--yellow);font-family:inherit;font-weight:700;color:#fff;letter-spacing:1px;border-radius:0 5px 5px 0;cursor:pointer;transition:background .3s ease-in-out}.signupsubmit:hover{background:#BFB300}.button:focus{outline:none;outline:2px solid var(--yellow);box-shadow:0 0 2px var(--yellow)}.noshow{display:none}.pubheader{position:relative}.pubinfo{position:absolute;bottom:0;left:0;width:100%;height:44px;background:url(../img/arcwhite.png) center center no-repeat;display:flex;justify-content:center;align-items:center;color:var(--green);font-size:24px;z-index:200}.pubimage{width:70%;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center;padding:calc(50vh - 100px) 0;position:relative}.pubimageholder{position:absolute;top:0;left:0;width:100%;height:100%}.pubimageholder img{object-fit:cover;width:100%;height:100%}.pubimagecontent{align-self:center;font-size:22px;padding:20px;background:#f7f7f7;text-transform:uppercase;font-weight:300;position:relative;z-index:200}.pubslide{width:100%;height:100%;position:absolute;top:0;left:0}.eachpubslide{width:100%;height:100%;position:absolute;top:0;left:0}.pubmap{width:30%}.herocontent:hover{background:rgba(255,255,255,.8);color:var(--green)}.socialbody a{margin-left:5px}.socialbody a:hover{background:none}.socialbody a:hover i{color:var(--yellow)}.pubbody{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.pubdetails{width:60%}.pubopening{width:40%}.openhead{width:100%;font-weight:900}.eachopening{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;font-size:20px;line-height:36px;color:#222223;font-weight:300}.eachopenday{width:50%}.eachopentime{width:50%;text-align:right}.functions{font-size:16px;font-weight:300}.functions ul{font-size:20px;font-weight:300}.accordion{background-color:var(--green);color:#fff;cursor:pointer;padding:22px 18px;width:100%;border:none;text-align:left;outline:none;font-size:1.1rem;transition:0.4s;font-weight:300;border-top-left-radius:0;border-top-right-radius:0}.accordion i{margin-left:5px}.facilityicons i{margin-left:5px}.facilityicons span{margin-left:5px}.accordion.active,button.accordion:hover{background-color:var(--darkergreen);color:#fff}.accordion:after{content:'\f055';font-family:"Font Awesome 5 Free";font-size:20px;color:#fff;float:right;margin-left:5px;transition:0.4s;font-weight:900}.accordion:hover:after{color:#fff}.accordion.active:after{font-family:"Font Awesome 5 Free";content:"\f056";color:#fff;font-weight:900}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:0.6s ease-in-out;opacity:0;border-left:0 solid #d9d9d9;border-right:0 solid #d9d9d9;border-bottom:0 solid #d9d9d9;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.oflowshow{overflow:visible}.innerpanel{margin:20px auto}.panel.show{opacity:1;max-height:10000px}.thispubavailable{background:var(--yellow);padding:20px}.eachleaseterm{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;padding:10px;background:rgba(255,255,255,.5);margin-bottom:10px}.leasetermtype{text-transform:uppercase;font-weight:800;margin-right:10px}.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.avpub{border-bottom:5px solid var(--yellow)}.navpub{border-bottom:5px solid var(--darkergreen)}.formgroup{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.submitgroup{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px}.finalgroup{justify-content:space-between}.forminput{border:1px solid #d0d0d0;padding:5px;background:none;width:100%;text-transform:uppercase;font-size:12px}.forminput:focus,.forminput:hover{background:rgba(255,255,255,.5);border:1px solid var(--darkergreen)}.ck-button{flex:1 0 auto;margin:0 0 0 0;background-color:rgba(255,255,255,.3);border-radius:0;border:1px solid #D0D0D0;overflow:auto;width:auto;position:relative;cursor:pointer;text-align:center}.formbutton{margin:0 0 0 0;background-color:#EFEFEF;border-radius:0;border:1px solid #D0D0D0;text-align:center;padding:10px 25px;text-transform:uppercase;font-weight:700;font-size:12px}.clearform{background:#fff;color:var(--darkergreen);width:40%}.clearform:hover{background:var(--darkergreen);color:#fff}.halfinput{width:50%}.quarterinput{width:25%}.filterproperties{width:100%;background:#f5f5f5;background:rgba(255,255,255,.5);display:flex;justify-content:space-between;flex-wrap:wrap;align-content:flex-start;padding:20px;margin-bottom:20px}.filterpub{width:calc(50% - 7.5px);position:relative;background:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:15px;transition:all 0.3s cubic-bezier(.25,.8,.25,1);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 5px 20px 0 rgba(0,0,0,.2)}.filterpub:hover .pubborder{border:10px solid #fff}.filterpub:hover .thefiltersign{margin-left:10px;letter-spacing:1.2px;background:#fff}.pubborder{position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid #f7f7f7}.filterimage{width:60%;position:relative}.filtertext{padding:20px;width:40%}.filtertext h4{font-weight:700}.filtertext p{font-size:16px;line-height:20px}.filterlink{position:absolute;bottom:5px;right:5px}.filtertitle{position:absolute;top:0;left:0;padding:10px;text-transform:uppercase;background:#f0f0f0;background:rgba(238,238,238,.8);background:#fff;font-weight:300;color:var(--green)}.filteravailablesign{width:100%;height:100%;display:flex;align-items:center;position:relative;z-index:6}.thefiltersign{background:var(--yellow);position:relative;top:0;left:0;padding:5px 7px;color:var(--green);display:inline-block;text-transform:uppercase;font-weight:700}.facilitiesform{display:none}.hiddenform{height:0!important;width:100%;overflow:hidden}.checklabelbox{padding:0;background:rgba(0,48,58,.1);flex:1 0 auto;display:flex;align-items:center;margin:2px}.checklabel{text-transform:uppercase;font-weight:700;font-size:12px;cursor:pointer;position:relative;box-sizing:content-box;align-content:center;width:100%}.thelab{position:relative;top:-2px}.checklabel .thebox{display:inline-block;position:relative;background-color:rgba(0,48,58,.3);width:25px;height:25px;transform-origin:center;border:0 solid var(--darkergreen);vertical-align:-6px;margin-right:10px;transition:background-color 150ms 200ms,transform 350ms cubic-bezier(.78,-1.22,.17,1.89)}.checklabel .thebox:before{content:"";width:0;height:2px;border-radius:2px;background:#fff;position:absolute;transform:rotate(45deg);top:13px;left:9px;transition:width 50ms ease 50ms;transform-origin:0% 0%}.checklabel .thebox:after{content:"";width:0;height:2px;border-radius:2px;background:#fff;position:absolute;transform:rotate(305deg);top:16px;left:10px;transition:width 50ms ease;transform-origin:0% 0%}.checklabel:hover .thebox:before{width:5px;transition:width 100ms ease}.checklabel:hover .thebox:after{width:10px;transition:width 150ms ease 100ms}.checklabelbox input[type="checkbox"]{display:none}.checklabelbox input[type="checkbox"]:checked+label .thebox{background-color:var(--yellow)}.checklabelbox input[type="checkbox"]:checked+label .thebox:after{width:10px;background:#fff;transition:width 150ms ease 100ms}.checklabelbox input[type="checkbox"]:checked+label .thebox:before{width:5px;background:#fff;transition:width 150ms ease 100ms}.checklabelbox input[type="checkbox"]:checked+label:hover .thebox{background-color:var(--yellow);transform:scale(1.25)}.checklabelbox input[type="checkbox"]:checked+label:hover .thebox:after{width:10px;background:#fff;transition:width 150ms ease 100ms}.checklabelbox input[type="checkbox"]:checked+label:hover .thebox:before{width:5px;background:#fff;transition:width 150ms ease 100ms}.submitform{background:var(--yellow);color:#fff;width:60%;position:relative;overflow:hidden}.submitform:hover{background:#fff;color:var(--darkergreen)}.checklabelmargin{margin-bottom:10px}.privacylinks{width:100%;padding:40px 40px 20px;background:var(--green);display:flex;justify-content:space-between;flex-wrap:wrap}.privacylink{width:calc(50% - 10px);margin-bottom:20px;padding:10px;background:#fff;color:var(--green);transition:all 0.3s cubic-bezier(.25,.8,.25,1);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);text-transform:uppercase;font-weight:300;font-size:14px}.privacylink:hover{background:var(--yellow)}.newslist{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:flex-start;padding:0;margin-bottom:20px}.eachnews{width:calc(50% - 7.5px);position:relative;background:#fff;display:flex;justify-content:flex-start;align-content:flex-start;flex-wrap:wrap;margin-bottom:15px;transition:all 0.3s cubic-bezier(.25,.8,.25,1);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-bottom:5px solid var(--yellow)}.eachnews:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.2),0 5px 20px 0 rgba(0,0,0,.2)}.eachnews:hover .newsborder{border:10px solid #fff}.newsborder{position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid #f7f7f7;z-index:7}.newsimage{width:100%;position:relative;height:200px}.newstext{padding:20px 20px 40px;width:100%}.newstext h4{font-weight:700}.newstext p{font-size:16px;line-height:20px}.newslink{position:absolute;bottom:10px;right:20px}.newsdate{position:absolute;bottom:10px;left:20px;font-size:12px}.newsmainimage{width:100%;margin-bottom:20px;position:relative}.shareicons{position:absolute;bottom:0;left:0;z-index:10}.newsmainimage img{width:100%}.newsmaindate{margin-bottom:10px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.smallprint{font-size:12px!important}.smallprint p{font-size:12px!important;line-height:20px}.eachtab{display:flex;justify-content:space-between;padding:20px;width:100%}
.tabmapper{width:100%;height:500px;padding:20px;background:rgba(255,255,255,.5)}.r-tabs-nav{width:100%;margin:0;padding:0;text-align:center;display:flex;justify-content:space-between;flex-wrap:wrap}.r-tabs .r-tabs-tab{flex:1;margin:0;list-style:none}.r-tabs .r-tabs-panel{padding:0;display:none}.r-tabs .r-tabs-accordion-title{display:none}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}@media only screen and (max-width:300px){.eachtabtext{width:100%;min-height:100px}.r-tabs .r-tabs-nav{display:none}.r-tabs .r-tabs-accordion-title{display:block}}.r-tabs{position:relative}.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;background-color:#ebebeb;text-transform:uppercase}.r-tabs .r-tabs-nav .r-tabs-anchor{display:inline-block;padding:10px 12px;text-decoration:none;font-size:.8rem;font-weight:600;color:#222;width:100%}.r-tabs .r-tabs-nav .r-tabs-state-disabled{opacity:.5}.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#222;text-shadow:none;background-color:#f5f5f5;background:rgba(255,255,255,.5)}.r-tabs .r-tabs-panel{background-color:#f5f5f5;background:rgba(255,255,255,0)}.r-tabs .r-tabs-accordion-title .r-tabs-anchor{display:block;padding:10px;font-size:.8rem;font-weight:600;background-color:#ebebeb;color:#222;font-weight:700;text-decoration:none}.r-tabs .r-tabs-accordion-title .r-tabs-anchor:after{content:'\f055';font-family:FontAwesome;font-size:13px;color:#222;float:right;margin-left:5px;transition:0.4s}.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:after{content:"\f056";color:#222}.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background-color:#fff;color:#222;text-shadow:none}.r-tabs .r-tabs-accordion-title .r-tabs-anchor:hover{background-color:#fff;color:#222}.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled{opacity:.5}.overlay{height:100%;width:0;position:fixed;z-index:100000000000000000;left:0;top:0;background-color:rgb(255,255,255);background-color:rgba(255,255,255,.99);background:var(--green);overflow-x:hidden;transition:0.5s}.overlay-content{position:relative;top:10%;width:100%;text-align:center;margin-top:30px}.overlay a{padding:8px;text-decoration:none;font-size:1.6rem;color:#fff;text-transform:uppercase;display:block;transition:0.3s;font-weight:700}.overlay a:hover,.overlay a:focus,.overlay a.current{color:var(--yellow);background:none}.overlay .closebtn{position:absolute;top:40px;right:50px}@media screen and (max-height:450px){.overlay a{font-size:1.2rem}.overlay .closebtn{font-size:40px;top:15px;right:35px}}.supportimage{width:100%;height:200px}.supporttext{padding-top:20px}.supportupper{border-bottom:1px solid #fff;display:inline-block;padding-bottom:5px;margin-bottom:10px}.supportlower{font-size:16px}.contactcontent{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.eachcontact{width:50%;outline:0 solid red;background-color:#fff;transition:all 0.4s ease;position:relative;padding:40px}.mapbox{width:100%;height:400px;padding:0 20px 20px;background:#fff}.eacherror{width:100%;color:firebrick}.largesocial i{font-size:30px;margin-right:10px}.footsocial{padding:20px 0 0;text-align:center;outline:0 solid red}.footsocial a{color:#D2DDDF;font-size:24px;margin:0 5px}.eachcontactbox{background:var(--yellow);padding:10px;margin-bottom:5px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.eachcontactbox p{color:#fff}.eachcontactboxdark{background:var(--darkeryellow)}.eachcontactboxicon{width:10%}.eachcontactboxtext{width:85%}.eachcontactboxtext p{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.eachcontactboxtext p a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.theform{width:100%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.halfinput{width:49%;position:relative}.fullinput{width:100%;position:relative}.textinput{width:100%;border:none;padding:15px;font-size:.8rem;background:rgba(0,0,0,.05);color:#0C0C0B;margin-bottom:20px}.callinput{background:rgba(255,255,255,.7)}.submitbutton{width:100%;border:none;border-radius:2px;background:var(--green);color:#fff;padding:15px;transition:0.4s;cursor:pointer;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.submitbutton:hover{background:var(--darkergreen);}.submitbutton:active{background:var(--darkergreen);}.checkinput{margin-bottom:10px}.has-tooltip:hover+.tooltip,.has-tooltip:focus+.tooltip,.has-tooltip.hover+.tooltip{opacity:1;transform:translate(-50%,-100%) scale(1) rotate(0deg);pointer-events:inherit}.has-tooltip:hover+.textinput{background-color:yellow}.has-tooltip{color:var(--green)}.tooltip{display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%) scale(.75) rotate(5deg);transform-origin:bottom center;padding:10px 30px;border-radius:5px;background:rgba(0,0,0,.75);text-align:center;color:#fff;transition:0.15s ease-in-out;opacity:0;width:100%;max-width:100%;pointer-events:none;z-index:5}.tooltip.blue{background:rgba(0,62,74,.75)}.tooltip.blue:after{border-top:5px solid rgba(0,62,74,.75)}.tooltip.red{background:rgba(231,29,54,.75)}.tooltip.red:after{border-top:5px solid rgba(231,29,54,.75)}.tooltip.green{background:rgba(46,196,182,.75)}.tooltip.green:after{border-top:5px solid rgba(46,196,182,.75)}.tooltip.purple{background:rgba(165,147,224,.75)}.tooltip.purple:after{border-top:5px solid rgba(165,147,224,.75)}.tooltip:hover{opacity:1;transform:translate(-50%,-100%) scale(1) rotate(0deg);pointer-events:inherit}.tooltip img{max-width:100%}.tooltip:after{content:"";display:block;margin:0 auto;widtH:0;height:0;border:5px solid transparent;border-top:5px solid rgba(0,0,0,.75);position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.field{position:relative;padding:20px}.eachuseful{width:100%;background:#f7f7f7;padding:20px 20px 40px 20px;margin-bottom:20px;position:relative}.usefullink{position:absolute;bottom:0;right:0;padding:10px;background:#fff;color:var(--darkergreen)}.usefullink:hover{position:absolute;bottom:0;right:0;padding:10px;color:#fff;background:var(--darkergreen)}.smallchevron{font-size:.7rem}.sitemapul{list-style-type:none}.sitemapul li{margin-bottom:5px;padding:10px}.sitemapul li ul li{margin-bottom:0;background:none}.sitemapul li ul{list-style-type:none}.pubdetailshr{display:none}.ptable{margin:20px 0}.ptable tr td{padding:20px}.ptable thead th{padding:20px;background:var(--green)}.ptable thead th p strong{font-weight:700;color:var(--yellow)}@media only screen and (min-width:1200px){.navi{display:flex!important}}@media only screen and (max-width:1200px){.navi{display:none;order:3;width:100%;padding:40px 0 0 0}.logo{order:1}.navlink{display:block;margin-bottom:10px;width:100%}.navbuffer{display:none}.navlink{font-weight:600;color:#fff;text-transform:uppercase;font-size:18px}.toggleholder{display:block;outline:0 solid red;align-self:center;order:2}.togglelink{color:#fff;font-size:28px;margin-left:10px}.heroimagecontent{box-shadow:inset 500px 0 0 0 #f0f0f0;color:var(--green);opacity:1;background:none}.available4{width:calc(25% - 10px);display:block}.available3{width:calc(33% - 7.5px);display:block}.availableimage{width:100%;position:relative;height:200px}.availabletext{padding:20px;width:100%}.availableimagehome{width:100%;position:relative;height:200px}.availabletexthome{padding:20px;width:100%}.filterimage{width:100%;position:relative;height:200px}.filtertext{padding:20px;width:100%}}@media only screen and (max-width:800px){.heroimage{width:100%;padding:calc(50vh - 140px) 0}.herocontent{width:100%;padding:20px;text-align:left}.herocontentbreak{display:none}.herocontentarrow{margin-left:10px}.herolink:hover .heroborder{border:0 solid #f0f0f0}.homeblock{width:100%;padding:0;margin:0 auto;text-align:left}.available4{width:calc(50% - 10px);display:block}.eachbox{width:100%}.footnavi .footnavbuffer:last-of-type{display:none}.footsplitter{display:block}.rosebuffer{display:none}.halfinput{width:100%}.pubimage{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center;padding:100px 0}.pubmap{width:100%;padding:0;height:400px;background:#fff}.pubdetails{width:100%}.pubdetailshr{display:block}.pubopening{width:100%}.eachnews{width:100%}.checklabelbox{width:50%}.formgroup{margin-bottom:0}.keywordinput{margin-bottom:10px}.regions{margin-bottom:10px}.yellowholder{width:100%}.filterimage{height:100px}.mapbox{padding:0}.eachcontact{width:100%;margin-bottom:20px;padding:20px}}@media only screen and (max-width:600px){.available4{width:100%;display:block}.available3{width:100%;display:block}.filterpub{width:100%}.logo{max-width:180px}.heroimagecontent{font-size:16px;padding:20px}.herocontent{font-size:16px}.maincontent{padding:20px}.signupemail{letter-spacing:1px;text-indent:5%;font-size:12px}.signupsubmit{letter-spacing:0;font-size:12px}.searchtext{width:calc(100% - 100px)}.searchbtn{width:100px}.privacylink{width:100%}}.hidden{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}
    thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}