@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}

/*! HTML5 Boilerplate v6.0.1 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}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}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{border-radius:0;-webkit-appearance:none}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.column{display:block;float:left;margin-left:1.49254%}a.column{text-decoration:none}.column.first{clear:both;margin-left:0}.column.no-margin{margin-left:0}.column.centred{float:none;margin:0 auto}.column.right{float:right;margin-left:0}.one-col{width:6.96517%}.two-col{width:15.42289%}.three-col{width:23.8806%}.four-col{width:32.33831%}.five-col{width:40.79602%}.six-col{width:49.25373%}.seven-col{width:57.71144%}.eight-col{width:66.16915%}.nine-col{width:74.62687%}.ten-col{width:83.08458%}.eleven-col{width:91.54229%}.twelve-col{margin-left:0;width:100%}.four-in-five{margin-top:6em;width:79.26829%}.five-in-six{width:82.82828%}.margin-right{margin-right:6.96517%}.single-margin{margin-left:6.96517%}.fifty-percent{margin:0;width:50%}.fifty-inner{float:right;width:70%}.fifty-inner-right{float:left;width:70%}.fifty-inner-right-inner{float:right;width:81.59204%}.fifty-inner-left{float:right;width:70%}.fifty-inner-left-inner{float:left;width:81.59204%}.links-right .fifty-inner{float:left}.links-right .fifty-inner .five-in-six{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:2em}@font-face{font-family:StudioPro;src:url(webfonts/StudioPro-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:StudioPro;src:url(webfonts/StudioPro-Bold.woff) format("woff");font-weight:700;font-style:normal}body{background-color:#f5f4ee;color:#000;font-family:StudioPro,sans-serif;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body-padding{padding:2vw}a{color:#000}img{height:auto;max-width:100%;width:100%}p:first-child{margin-top:0}.home-fd-wrapper p:first-child{margin-top:1em}p:last-child{margin-bottom:0}h1,h2,h3,h4{font-size:1.75em;font-weight:400;line-height:1.2;margin:0;text-transform:uppercase}h1 a,h2 a{text-decoration:none}.wrapper{margin:0 auto;width:70%}.wide-wrapper{width:80%}.square-bg{background-color:#f1f1f1;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0 0 100%;position:relative}header{background-color:#f5f4ee;border-bottom:1px solid #000;left:0;position:fixed;padding:2vw;right:0;top:0;z-index:3}.logo{display:block;max-width:700px;width:40%}.logo-inner{padding:0 0 7.443365695792881%;position:relative}.logo svg{bottom:0;fill:#000;left:0;position:absolute;right:0;top:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.logo.dcw{max-width:980px;width:50%}.logo.dcw .logo-inner{padding:0 0 3.798185941043084%}.logo.dcw svg{height:100%;width:100%}.body-padding .logo{visibility:hidden}nav{line-height:1;margin-top:-1.5em;position:absolute;right:2%;text-transform:uppercase;top:50%}nav.new-nav{right:-webkit-calc(4vw + 20px);right:calc(4vw + 20px)}nav ul{list-style-type:none;margin:0;padding:0}nav ul li{display:inline-block;margin-left:2em}nav ul li a{display:inline-block;padding:1em 0;position:relative;text-decoration:none}nav ul li a span{opacity:1;-webkit-transition:opacity .1s linear .25s;transition:opacity .1s linear .25s}nav ul li a:hover span{opacity:0;-webkit-transition:opacity .1s linear 0s;transition:opacity .1s linear 0s}nav ul li.current a span{opacity:0}.no-pixels nav ul li a svg{display:none}.no-pixels nav ul li.current a span,.no-pixels nav ul li a:hover span{border-bottom:1px solid #000;opacity:1}nav ul li a svg{display:block;left:50%;position:absolute;top:50%;margin:-40px 0 0 -52px;height:75px;width:105px}nav ul li.current a svg g{opacity:1}nav ul li a svg g{opacity:0;-webkit-transition:opacity 0s;transition:opacity 0s}nav ul li a svg g:first-child{-webkit-transition-delay:.1s;transition-delay:.1s}nav ul li a svg g:last-child{-webkit-transition-delay:.2s;transition-delay:.2s}nav ul li a:hover svg g{opacity:1}.new-food-widget header{background-color:none;border-bottom:none;left:auto;position:static;padding:0;right:auto;top:auto;z-index:auto}.new-food-widget.dcw .footer{display:none!important}.new-food-widget.dcw #dmn-partner-widget{max-width:none}.new-food-widget.dcw #dmn-partner-widget #dmn-widget-inner{border-radius:0;box-shadow:none}.new-food-widget.dcw #dmn-partner-widget .button{border-radius:0}body .soda-widget{color:#000;font-size:.875em}body .soda-widget ul li.list__card{width:100%!important}body .soda-widget .card{background-color:#f5f4ee;border-radius:0;box-shadow:none;margin:2em 0}body .soda-widget .btn,body .soda-widget .btn--default,body .soda-widget .btn--ghost,body .soda-widget .quantity__container .quantity .quantity__button,body .soda-widget .quantity__container .quantity__button,body .soda-widget .quantity__container .quantity__button.quantity__button--increment{border-color:#000;border-radius:0;color:#000}body .soda-widget .btn.btn--primary{background-color:#000;color:#f5f4ee}body .soda-widget .btn.btn--primary:hover,body .soda-widget .btn:hover{background-color:#f5f4ee;border-color:#000;color:#000}body .soda-footer{display:none!important}body .soda-widget .card.card__call-to{background-color:#000}.soda-widget .card.card__call-to .card__table>tbody>tr>td,.soda-widget .card.card__call-to>*{border-color:#f5f4ee!important}body .soda-widget a{color:#000;text-decoration:underline}body .soda-widget .btn--secondary,body .soda-widget .filter-select .filter-select__cover{background-color:#f5f4ee}body .soda-widget .card.card__call-to .quantity__container .quantity .quantity__button{color:#000}body .soda-widget a:hover{color:#000;opacity:.5}body .soda-widget .breadcrumbs__container{opacity:0}body .soda-widget .card.card__call-to hr{display:none}body .soda-widget .soda-header{background-color:#f5f4ee;border-bottom:1px solid #000;padding:0 0 1em;position:relative;z-index:1}body .soda-widget .soda-header a{text-decoration:none}body .soda-widget .soda-header .soda-header__back>a:before{content:none}body .soda-widget .btn--sm{font-size:1em;line-height:1;padding:.5em 1em .65em}.soda-widget .btn--default[disabled],.soda-widget .btn--default[disabled].active,.soda-widget .btn--default[disabled]:active,.soda-widget .btn--default[disabled]:hover,.soda-widget .btn--ghost.disabled,.soda-widget .btn--ghost.disabled.active,.soda-widget .btn--ghost.disabled:active,.soda-widget .btn--ghost.disabled:hover,.soda-widget .btn--ghost[disabled],.soda-widget .btn--ghost[disabled].active,.soda-widget .btn--ghost[disabled]:active,.soda-widget .btn--ghost[disabled]:hover,.soda-widget .disabled.active.btn--default,.soda-widget .disabled.btn--default,.soda-widget .disabled.btn--default:active,.soda-widget .disabled.btn--default:hover,.soda-widget .quantity__container .quantity .disabled.active.quantity__button,.soda-widget .quantity__container .quantity .disabled.quantity__button,.soda-widget .quantity__container .quantity .disabled.quantity__button:active,.soda-widget .quantity__container .quantity .disabled.quantity__button:hover,.soda-widget .quantity__container .quantity .quantity__button[disabled],.soda-widget .quantity__container .quantity .quantity__button[disabled].active,.soda-widget .quantity__container .quantity .quantity__button[disabled]:active,.soda-widget .quantity__container .quantity .quantity__button[disabled]:hover,.soda-widget .quantity__container .quantity>input,fieldset[disabled] .soda-widget .active.btn--default,fieldset[disabled] .soda-widget .btn--default,fieldset[disabled] .soda-widget .btn--default:active,fieldset[disabled] .soda-widget .btn--default:hover,fieldset[disabled] .soda-widget .btn--ghost,fieldset[disabled] .soda-widget .btn--ghost.active,fieldset[disabled] .soda-widget .btn--ghost:active,fieldset[disabled] .soda-widget .btn--ghost:hover,fieldset[disabled] .soda-widget .quantity__container .quantity .active.quantity__button,fieldset[disabled] .soda-widget .quantity__container .quantity .quantity__button,fieldset[disabled] .soda-widget .quantity__container .quantity .quantity__button:active,fieldset[disabled] .soda-widget .quantity__container .quantity .quantity__button:hover{border-color:#000!important}.open>.soda-widget .btn--ghost.dropdown-toggle,.open>.soda-widget .dropdown-toggle.btn--default,.open>.soda-widget .quantity__container .quantity .dropdown-toggle.quantity__button,.soda-widget .btn--active.btn--default,.soda-widget .btn--default:active,.soda-widget .btn--default:hover,.soda-widget .btn--ghost.btn--active,.soda-widget .btn--ghost:active,.soda-widget .btn--ghost:hover,.soda-widget .quantity__container .quantity .btn--active.quantity__button,.soda-widget .quantity__container .quantity .quantity__button:active,.soda-widget .quantity__container .quantity .quantity__button:hover{color:#000!important}body .soda-widget.responsive__lg .responsive__lg--33,body .soda-widget.responsive__lg .responsive__lg--66,body .soda-widget.responsive__md .responsive__md--33,body .soda-widget.responsive__md .responsive__md--66,body .soda-widget.responsive__sm .responsive__sm--33,body .soda-widget.responsive__sm .responsive__sm--66,body .soda-widget.responsive__xs .responsive__xs--33,body .soda-widget.responsive__xs .responsive__xs--66{width:100%}.search-icon,.smiley-icon{bottom:2vw;display:block;left:2%;position:fixed;height:30px;width:30px;z-index:1}.no-pixels .smiley-icon{display:none}.search-icon{left:auto;right:2%;height:45px;width:45px}.search-icon svg g,.smiley-icon svg g{fill:#000;opacity:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.search-icon svg g:first-child,.smiley-icon svg g:first-child{-webkit-animation:a .1s .2s forwards;animation:a .1s .2s forwards}.search-icon svg g:nth-child(2),.smiley-icon svg g:nth-child(2){-webkit-animation:a .1s .3s forwards;animation:a .1s .3s forwards}.search-icon svg g:nth-child(3),.smiley-icon svg g:nth-child(3){-webkit-animation:a .1s .4s forwards;animation:a .1s .4s forwards}.smiley-icon svg g:nth-child(4){-webkit-animation:a .1s .5s forwards;animation:a .1s .5s forwards}.footer-icons-white .search-icon svg g,.footer-icons-white .smiley-icon svg g{fill:#f5f4ee}.smiley-icon svg g:last-child{display:none;opacity:1}.smiley-icon:hover svg g:last-child{display:block}.smiley-icon:hover svg g:nth-child(3) path{display:none}.instagram-icon,.twitter-icon{display:block;height:55px;position:absolute;right:0;top:50px;width:55px}.instagram-icon svg{top:50px;width:55px}.twitter-icon{right:auto;top:auto;bottom:0;left:0}.twitter-icon,.twitter-icon svg{height:50px;width:65px}.no-pixels .twitter-icon,.no-pixels .twitter-icon svg{width:65px}.arrow-icon{position:absolute;bottom:0;display:block;left:100px;z-index:-1}.arrow-icon,.arrow-icon svg{height:45px;width:70px}.build-icon svg g{opacity:0}.build-icon.in-view svg g:first-child{-webkit-animation:a .1s .2s forwards;animation:a .1s .2s forwards}.build-icon.in-view svg g:nth-child(2){-webkit-animation:a .1s .3s forwards;animation:a .1s .3s forwards}.build-icon.in-view svg g:last-child{-webkit-animation:a .1s .4s forwards;animation:a .1s .4s forwards}.social-icons{height:200px;margin:0 auto;position:relative;width:400px}.section{border-bottom:1px solid #000}.padded{padding:4em 0}.no-padding{padding:0}.padded-bottom{padding:0 0 4em}.padded-top{padding:4em 0 0}.small-padded-top{padding:2em 0 0}.section.black{background-color:#000;color:#fdfdfd}.section.black a{color:#fdfdfd;text-decoration:none}.news-section h3{margin-bottom:1em}.news-section h4{font-size:1em;margin-top:1em}.border-list{clear:both;list-style-type:none;margin:0;padding:0}.border-list li a,.border-list li span{border-top:1px solid #000;display:block;padding:1em 13em 1em 30%;position:relative;text-decoration:none;text-transform:uppercase}.border-list.border-list-bottom li a{padding-right:4em;border-bottom:1px solid #000;border-top:0}.links-right .border-list li a,.links-right .border-list li span{padding:1em 30% 1em 4em}.border-list li a.light-up,.border-list li a:hover{background-color:#fe532b}.border-list.last-menu-border li:last-child{border-bottom:1px solid #000}.border-list.squares li span{border:0;display:inline-block;padding:0 0 0 40px;position:relative}.border-list.squares li span:before{background-color:#000;content:"";display:block;height:16px;left:0;margin:-8px 0 0;position:absolute;top:50%;width:16px}.opening-days .border-list li:first-child span{border-top:none}.copy-height{-moz-box-sizing:border-box;box-sizing:border-box}.page-id-12 .border-list li a:hover{background-color:#013fcc}.border-list li em{font-size:.875em;font-style:normal;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.border-list li a em{color:#fe532b}.border-list li a.light-up em,.border-list li a:hover em{color:#000}.border-list li a:before{background-color:#000;content:"";display:block;height:16px;left:30%;margin:-8px 0 0 -40px;position:absolute;top:50%;width:16px}.border-list.border-list-bottom.right li a{border-left:1px solid #000}.border-list.border-list-bottom.right li a:before{left:4em}.border-list.border-list-bottom.right li a{padding-left:4em}.links-right .border-list li a:before{left:2em;margin-left:0}.page-id-14 .border-list li a:hover{background-color:#ed73a2}.page-id-14 .border-list a:before{content:none}.page-id-14 .border-list li:first-child a{border-top:0}.page-id-14 .border-list.menus li:first-child a{border-top:1px solid #000}.page-id-14 .border-list a strong{border:1px solid #000;border-radius:50%;display:inline-block;font-weight:400;line-height:1.5;margin-right:1em;text-align:center;height:1.5em;width:1.5em}.border-list.right li a{padding-left:2em}.copy-block ul{list-style-type:none;margin:0;padding:0}.copy-block ul li{padding:0 0 0 1em;position:relative}.copy-block ul li:before{content:"–";left:0;position:absolute;top:0}.carousel-spacer{position:relative;padding:0 0 100%}.carousel-spacer div.square-bg,.carousel-spacer img{bottom:0;left:0;opacity:0;padding:0 0 90%;position:absolute;width:90%}.carousel-spacer div.show-1,.carousel-spacer img.show-1{-webkit-animation:a .1s .2s forwards;animation:a .1s .2s forwards}.carousel-spacer div.show-2,.carousel-spacer img.show-2{-webkit-animation:a .1s .4s forwards;animation:a .1s .4s forwards}.carousel-spacer div.show-3,.carousel-spacer img.show-3{-webkit-animation:a .1s .6s forwards;animation:a .1s .6s forwards}.carousel-spacer div.show-4,.carousel-spacer img.show-4{-webkit-animation:a .1s .8s forwards;animation:a .1s .8s forwards}.carousel-spacer div.show-5,.carousel-spacer img.show-5{-webkit-animation:a .1s 1s forwards;animation:a .1s 1s forwards}.carousel-spacer div.show-6,.carousel-spacer img.show-6{-webkit-animation:a .1s 1.2s forwards;animation:a .1s 1.2s forwards}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}.carousel-spacer div:nth-child(2),.carousel-spacer img:nth-child(2){margin:0 0 20px 20px}.carousel-spacer div:nth-child(3),.carousel-spacer img:nth-child(3){margin:0 0 40px 40px}.carousel-spacer div:nth-child(4),.carousel-spacer img:nth-child(4){margin:0 0 60px 60px}.carousel-spacer div:nth-child(5),.carousel-spacer img:nth-child(5){margin:0 0 80px 80px}.carousel-spacer div:nth-child(6),.carousel-spacer img:nth-child(6){margin:0 0 100px 100px}.carousel-spacer div.to-the-top,.carousel-spacer img.to-the-top{z-index:1}.block-btn{display:block;padding:2em;text-align:center;text-decoration:none;text-transform:uppercase}.block-btn.cta{font-size:1.75em;line-height:1;padding:1em 2em}.floating.cta{border-top:1px solid #000;position:fixed;bottom:0;left:0;right:0;z-index:2}.page-id-2 .block-btn{display:none;background-color:#f5f4ee}.page-id-2 .search-icon,.page-id-2 .smiley-icon,.page-id-14 .search-icon,.page-id-14 .smiley-icon,.search-icon.floating-btn-page,.smiley-icon.floating-btn-page{bottom:10rem}.page-id-12 footer,.page-id-14 footer,footer.floating-btn-page{padding-bottom:10rem}.block-btn.shallow{padding:1em 2em}.block-btn.active,.block-btn:hover{background-color:#fe532b}.page-id-12 .block-btn.active,.page-id-12 .block-btn:hover{background-color:#013fcc}.page-id-14 .block-btn.active,.page-id-14 .block-btn:hover,.page-id-4018 .block-btn.active,.page-id-4018 .block-btn:hover{background-color:#ed73a2}.block-btn.active:hover,.page-id-12 .block-btn.active:hover,.page-id-14 .block-btn.active:hover,.page-id-39 .block-btn.active:hover{background-color:#f5f4ee}.block-btn.pink:hover{background-color:#ed73a2}.page-id-12 .block-btn:hover{background-color:#013fcc}.page-id-39 .block-btn.active{background-color:#04cd2c}.border-bottom{border-bottom:1px solid #000}.border-top{border-top:1px solid #000}.border-heading{border-bottom:1px solid #000;padding:1em 0;text-align:center}.single-post .border-heading{border:none}.news-date{display:block;text-align:center}.news-date span{text-transform:uppercase}.centred-heading{text-align:center}#map-canvas{border-bottom:1px solid #000;height:50vh;min-height:400px}.divider{position:relative}.divider:after{background-color:#000;bottom:0;content:"";display:block;left:50%;position:absolute;top:0;width:1px}.news-stories{margin-bottom:1em}.news-stories:hover a{opacity:.5}.page-id-37 .news-stories{margin-bottom:0}.page-id-37 .news-stories .column{margin-bottom:3em}.page-id-37 .news-stories .column:nth-child(4n+1){clear:both;margin-left:0}.page-id-37 .alm-load-more-btn.done{height:2em;overflow:hidden}.news-section a:hover{opacity:1!important}.home-event-images{padding:0 25% 0 4em}.news-image-canvas{padding:0 0 66.6666%;position:relative}.news-image-canvas.full-height img{bottom:0;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}.news-image-canvas.full-width img{left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-fd-img-canvas{left:50%;padding:0 0 53.33%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;z-index:-1}.home-fd-img-canvas img{opacity:0;position:absolute;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.home-fd-img-canvas img.show-me{opacity:1}.home-fd-img-canvas img.fit-width{height:auto;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-fd-img-canvas img.fit-height{height:100%;width:auto;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider-dots{border-bottom:1px solid #000;padding:1em 0;text-align:center}.full-width-slider ul.slick-dots,.hero-slider ul.slick-dots,.slider-dots ul{list-style-type:none;margin:0;padding:0;height:20px;z-index:1}.full-width-slider ul.slick-dots,.hero-slider ul.slick-dots{bottom:2vw;left:0;position:absolute;right:0;text-align:center;width:100%}.full-width-slider ul.slick-dots li,.hero-slider ul.slick-dots li,.slider-dots ul li{display:inline-block;margin:0 .5em}.full-width-slider ul.slick-dots li button,.hero-slider ul.slick-dots li button,.slider-dots ul li button{background-color:#f5f4ee;border:1px solid #000;border-radius:0;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;outline:none;height:20px;margin:0;padding:0;width:20px;text-align:left;text-indent:-9999px;-webkit-appearance:none}.full-width-slider ul.slick-dots li button,.hero-slider ul.slick-dots li button{background-color:transparent}.full-width-slider ul.slick-dots li.slick-active button,.full-width-slider ul.slick-dots li button:hover,.hero-slider ul.slick-dots li.slick-active button,.hero-slider ul.slick-dots li button:hover,.slider-dots ul li.slick-active button,.slider-dots ul li button:hover{background-color:#000}.full-width-slider .slick-arrow{border:0;bottom:0;cursor:pointer;display:block;left:0;opacity:0;padding:0;position:absolute;top:0;width:50%;z-index:1}.full-width-slider .slick-arrow.slick-next{left:50%}.page-id-2 .full-width-slider .slick-arrow{display:none!important}.full-width-slide{display:block;text-decoration:none}#mc_embed_signup{padding-bottom:100px;position:relative}#mc_embed_signup #mce-responses div{display:none}#mc_embed_signup .mc-field-group{margin-top:3em}#mc_embed_signup .mc-field-group input.email{background-color:transparent;border:0;border-radius:0;border-bottom:1px solid #000;min-width:400px;outline:none;padding:0 0 .5em;-webkit-appearance:none}#mc_embed_signup .move-left{left:-5000px;position:absolute}#mc_embed_signup #mc-embedded-subscribe{bottom:0;cursor:pointer;left:100px;opacity:0;padding:0;position:absolute;height:45px;width:70px;z-index:1}#mc_embed_signup ::-webkit-input-placeholder{text-transform:uppercase}#mc_embed_signup ::-moz-placeholder{text-transform:uppercase}#mc_embed_signup :-ms-input-placeholder{text-transform:uppercase}#mc_embed_signup ::placeholder{text-transform:uppercase}.dotmailer-checkbox label{display:block;font-size:.75em;margin:-1.55em 0 0 1.75em;max-width:380px}strong.capacity{display:block;font-weight:400;padding-bottom:.5em;text-transform:uppercase}.share-links{margin-top:2em}.share-links ul{list-style-type:none;margin:0;padding:0}.share-links ul li{display:inline;margin-right:.5em}.share-links ul li a{text-decoration:none}.share-links ul li a:hover{text-decoration:underline}footer{padding:2em 0;text-transform:uppercase}footer ul{list-style-type:none;margin:0;padding:0}footer ul li{display:inline;float:left;margin-right:2em}footer ul li:last-child{float:right;margin:0}footer ul li a{text-decoration:none}footer ul li a:hover{text-decoration:underline}.margin-top{margin-top:1em}.circle-link{display:inline-block;line-height:1;padding-left:30px;position:relative;text-decoration:none;text-transform:uppercase}.circle-link:before{border:1px solid #000;border-radius:50%;content:"";display:block;height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:16px}.section.transparent a:hover span.circle-link,a.circle-link:hover{color:#fe532b}.section.transparent a:hover span.circle-link:before,a.circle-link:hover:before{border:1px solid #fe532b;background-color:#fe532b}.black .circle-link:before{border-color:#fdfdfd}.black a:hover .circle-link:before{background-color:#f5f4ee}a:hover .circle-link:before{background-color:#000}.three-col-wrapper .column:nth-child(3n+1){clear:left;margin-left:0}.event-box{padding:4em 0}.label{color:#fe532b;margin:.5em 0 0}.date,.label{display:block}.date{text-transform:uppercase}.event-box h3,.small-heading h3{font-size:1.25em;margin:1em 0 0;text-transform:uppercase}.event-box p{margin:1em 0 2em}.single-events .label{margin-top:1em}.floorplan-wrapper{background:url(../img/floorplan.svg) no-repeat 50%;background-size:cover;padding:0 0 58.51%;position:relative}.room-spec-wrapper{position:relative}.room-spec{background-color:#f5f4ee;border-left:1px solid #000;bottom:0;-moz-box-sizing:border-box;box-sizing:border-box;display:none;right:0;padding:1em;position:absolute;top:0;width:50%;z-index:1}.right .room-spec{border:0;left:0;right:auto}li.active-room-link .room-spec,li:hover .room-spec{display:block}.room-spec table{left:1em;position:absolute;top:1em;width:68%}.right .room-spec table{left:auto;right:1em}.room-spec table tr td:first-child{padding:0 2em 0 0}.floorplan-wrapper span{background-color:#f5f4ee;border:1px solid #000;border-radius:50%;display:block;line-height:1.5;margin:-.75em 0 0 -.75em;position:absolute;text-align:center;height:1.5em;width:1.5em}.floorplan-wrapper span.active{background-color:#ed73a2;cursor:pointer}.floorplan-wrapper span.pin-1{left:78%;top:46%}.floorplan-wrapper span.pin-2{left:64%;top:70%}.floorplan-wrapper span.pin-3{left:60.4%;top:70%}.floorplan-wrapper span.pin-4{left:51%;top:11.5%}.floorplan-wrapper span.pin-5{left:27%;top:85%}.floorplan-wrapper span.pin-6{left:51%;top:46%}.floorplan-wrapper span.pin-7{left:33%;top:46%}.floorplan-wrapper span.pin-8{left:1%;top:46%}.alm-btn-wrap{clear:both}.alm-load-more-btn{background:transparent;border:0;border-radius:0;border-top:1px solid #000;cursor:pointer;display:block;font-size:1.75em;line-height:1;outline:0;margin-left:-21.43%;padding:1em 0;text-transform:uppercase;width:142.86%;-webkit-appearance:none}.alm-load-more-btn:hover{background-color:#fe532b}.alm-load-more-btn.done{opacity:0}.search-box{background-color:#f5f4ee;border-top:1px solid #000;bottom:0;display:none;left:0;padding:2vw;position:fixed;right:0;z-index:2}.search-form-wrap{margin:0 auto;max-width:400px}.search-form label span{display:none}.search-form .search-field{background-color:transparent;border:none;border-radius:0;border-bottom:1px solid #000;font-size:1.75em;outline:none;-webkit-appearance:none}.search-form .search-submit{background:#f5f4ee url(../img/icon-search.svg) no-repeat 50%;background-size:45px 45px;border:none;border-radius:0;bottom:2vw;cursor:pointer;display:block;height:45px;margin:0;outline:none;padding:0;position:absolute;right:2vw;text-indent:-9999px;width:45px;-webkit-appearance:none;z-index:5}.search-result{margin:2em 0;padding:2em 0}.search-result h2 a{text-decoration:none}.close-search{background:#f5f4ee url(../img/icon-close.svg) no-repeat 50%;background-size:25px 25px;bottom:50%;display:block;height:25px;left:2vw;margin-bottom:-12px;position:absolute;text-indent:-9999px;width:25px}.wpcf7 input.wpcf7-date,.wpcf7 input.wpcf7-text,.wpcf7 textarea{background:transparent;border:1px solid #000;-moz-box-sizing:border-box;box-sizing:border-box;margin:.25em 0 0;padding:.25em;width:100%}.wpcf7 select{margin:.25em 0 0}.wpcf7-submit{background:transparent;border:1px solid #000;border-radius:0;padding:1em 3em;-webkit-appearance:none}.no-underline{text-decoration:none}.logo-slider img{display:inline-block;height:9vw;max-width:none;width:auto;margin-right:3.5vw}.flickity-prev-next-button{border-radius:0;height:100px;width:100px}.flickity-button:hover,.flickity-prev-next-button{background-color:transparent}.flickity-prev-next-button.next{right:-110px}.flickity-prev-next-button.previous{left:-110px}.wide-block{border-top:1px solid #000;float:left;width:50%}.wide-block:first-child,.wide-block:nth-child(2){border-top:0}.wide-block img{margin:1em 0}.wide-block-inner{border-right:1px solid #000;display:block;padding:4em 2em 4em 20%}.wide-block-inner a{display:block;text-decoration:none}.wide-block-inner span:first-child{display:inline-block;margin:0 0 .5em;text-transform:uppercase}.wide-block:nth-child(odd){clear:both}.wide-block:nth-child(2n) .wide-block-inner{border-right:none;padding:4em 20% 4em 2em}.full-height-hero{background-position:50%;background-repeat:no-repeat;background-size:cover}.full-height-hero,.full-width-slider .slick-slide{height:-webkit-calc(100vh - 300px);height:calc(100vh - 300px)}.slide-roundel{background-color:#f5f4ee;border-radius:50%;bottom:2vw;color:#000;height:200px;width:200px;left:2vw;position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.vimeo-wrapper{background-color:#000;height:-webkit-calc(100vh - 300px);height:calc(100vh - 300px);position:relative;z-index:-1;pointer-events:none;overflow:hidden}.vimeo-wrapper iframe{width:100vw;height:77.14vw;min-height:100vh;min-width:129.63vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.no-pixels .fancybox-button svg path{fill:none;stroke-width:29.779}.fancybox-button,.fancybox-navigation .fancybox-button--arrow_left,.fancybox-navigation .fancybox-button--arrow_right{background-color:transparent;padding:20px;height:120px;width:120px}.no-pixels .fancybox-button--close{height:80px;width:80px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{opacity:.2!important}.gallery-outer h2{margin-bottom:1em}.gallery-wrapper a{margin-bottom:1.49254%;position:relative}.gallery-wrapper a svg{height:75px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:105px;z-index:1}.no-pixels .gallery-wrapper a svg{display:none}.gallery-wrapper a:hover img{opacity:.25}.gallery-wrapper a svg g{opacity:0}.gallery-wrapper a:hover svg{opacity:1}.gallery-wrapper a svg g:first-child{-webkit-transition-delay:.1s;transition-delay:.1s}.gallery-wrapper a svg g:last-child{-webkit-transition-delay:.2s;transition-delay:.2s}.gallery-wrapper a:hover svg g{opacity:1}.new-dropdown{border-bottom:1px solid #000;border-left:1px solid #000;background:#f5f4ee;display:none;padding:5.85vw 0 0;position:fixed;right:0;top:0;z-index:2}.mobile-only{display:none}.new-dropdown ul{line-height:1;list-style:none;margin:0;padding:0;text-transform:uppercase}.new-dropdown ul li{border-bottom:1px solid #000;display:block}.new-dropdown ul li:last-child{border-bottom:0}.new-dropdown ul li a{display:inline-block;padding:1em 5em 1em 1em;text-decoration:none}.new-dropdown .contact-panel{padding:1em;text-transform:none}.new-dropdown .contact-panel .social-icons{width:auto}.hero-slider .hero-slide{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-slider .hero-slide,.hero-slider .slick-slide{height:-webkit-calc(100vh - 130px);height:calc(100vh - 130px)}.toggle-nav{display:none;height:20px;margin-top:-10px;position:absolute;right:5vw;top:50%;width:20px}.toggle-nav.new-nav-toggle{display:block;right:2vw}.toggle-nav span{background-color:#000;display:block;height:4px;left:0;position:absolute;top:0;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;width:4px}.toggle-nav span:nth-child(2){left:4px}.toggle-nav span:nth-child(3){left:8px}.toggle-nav span:nth-child(4){left:12px}.toggle-nav span:nth-child(5){left:16px}.toggle-nav span:nth-child(6){top:8px;width:20px}.toggle-nav span:nth-child(7){top:16px;left:0}.toggle-nav span:nth-child(8){top:16px;left:4px}.toggle-nav span:nth-child(9){top:16px;left:8px}.toggle-nav span:nth-child(10){top:16px;left:12px}.toggle-nav span:nth-child(11){top:16px;left:16px}.toggle-nav.open span:nth-child(6){display:none}.toggle-nav.open span:nth-child(2),.toggle-nav.open span:nth-child(4){top:4px}.toggle-nav.open span:nth-child(3),.toggle-nav.open span:nth-child(9){top:8px}.toggle-nav.open span:nth-child(8),.toggle-nav.open span:nth-child(10){top:12px}.no-pixels .toggle-nav{height:23px;width:34px}.no-pixels .toggle-nav span{display:none;height:3px;width:34px}.no-pixels .toggle-nav span:first-child,.no-pixels .toggle-nav span:nth-child(2),.no-pixels .toggle-nav span:nth-child(3){display:block;left:0;opacity:1;top:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.no-pixels .toggle-nav span:nth-child(2){top:10px}.no-pixels .toggle-nav span:nth-child(3){top:20px}.no-pixels .toggle-nav.open span:first-child{top:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.no-pixels .toggle-nav.open span:nth-child(2){opacity:0}.no-pixels .toggle-nav.open span:nth-child(3){top:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-width:1800px){.logo.dcw{max-width:800px}}@media only screen and (max-width:1700px){.logo.dcw{max-width:500px}}@media only screen and (max-width:1400px){body{font-size:16px}.wrapper{width:90%}.alm-load-more-btn{margin-left:-5.555%;width:111.11%}.fifty-inner,.fifty-inner-right{width:90%}.border-list li a,.border-list li span{padding-left:10%}.border-list li a:before{left:10%;margin-left:-30px}.page-id-2 .image-height .fifty-inner-right-inner{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.page-id-2 .image-height .fifty-inner-right-inner.padded{padding-top:6em}nav ul li a svg{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}#mc_embed_signup .mc-field-group input.email{min-width:80%}.page-id-14 .column.eight-col.padded.centred{width:100%}.border-list.border-list-bottom li a{padding-left:4em}.border-list.border-list-bottom.right li a:before,.border-list.border-list-bottom li a:before{left:2em;margin-left:0}.flickity-prev-next-button{height:80px;width:80px}.flickity-prev-next-button.next{right:-80px}.flickity-prev-next-button.previous{left:-80px}}@media only screen and (max-width:1200px){.search-icon,.smiley-icon{display:none}.body-padding,header{-moz-box-sizing:border-box;box-sizing:border-box;height:56px;padding:2vw 5vw}.logo,.logo.dcw{width:320px;position:absolute;top:50%;left:5vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.logo.dcw .logo-inner{padding:0;width:320px;height:12px}.opening-days .fifty-inner-right-inner{width:90%}.block-btn.cta,h1,h2,h3,h4{font-size:1.5em}.mobile-only,.toggle-nav{display:block}.toggle-nav.new-nav-toggle{display:none}nav,nav.new-nav{right:0}nav{display:none;left:0;line-height:1.2;margin-top:56px;top:0}nav ul li{border-bottom:1px solid #000;background-color:#f5f4ee;display:block;margin:0}nav ul li a{display:block;padding:1em 5vw}nav ul li a svg{display:none}nav ul li.current a span{opacity:1}.floorplan-wrapper span.pin-3{left:59.5%}.floorplan-wrapper span.pin-2{left:64.6%}.flickity-prev-next-button{height:5vw;width:5vw}.flickity-prev-next-button.next{right:-5vw}.flickity-prev-next-button.previous{left:-5vw}.logo-slider img{height:20vw;margin-right:3.5vw}}@media only screen and (max-width:767px){.full-width-slider ul.slick-dots,.hero-slider ul.slick-dots{bottom:5vw}.full-width-slider ul.slick-dots li,.hero-slider ul.slick-dots li,.slider-dots ul li{margin:0 5px}.full-width-slider ul.slick-dots li button,.hero-slider ul.slick-dots li button,.slider-dots ul li button{height:10px;width:10px}.wide-block{width:100%}.wide-block:nth-child(2){border-top:1px solid #000}.wide-block-inner,.wide-block:nth-child(2n) .wide-block-inner{border-right:none;padding:2em 5vw}.page-id-4018 .padded-top .four-col{margin-top:2em;margin-left:0;width:100%}.page-id-4018 .padded-top .four-col:first-child{margin-top:0}.fancybox-button,.fancybox-navigation .fancybox-button--arrow_left,.fancybox-navigation .fancybox-button--arrow_right{height:70px;width:70px}.no-pixels .fancybox-button--close{height:60px;width:60px}.slide-roundel{bottom:5vw;font-size:.625em;height:100px;width:100px;left:5vw}}@media only screen and (max-width:567px){.page-id-4018 .wide-wrapper a.six-col:nth-child(2){margin-bottom:2em}.gallery-wrapper a{margin-bottom:5vw}.body-padding,header{-moz-box-sizing:border-box;box-sizing:border-box;height:68px;padding-bottom:24px;padding-top:24px}.logo,.logo.dcw{display:block;width:280px}.logo.dcw .logo-inner{padding:0;width:280px;height:11px}.three-col-wrapper .column:nth-child(3n+1){clear:none}.news-stories .three-col,.three-col-wrapper .four-col{margin-left:0;width:47.5%}.news-stories .three-col:nth-child(odd),.three-col-wrapper .four-col:nth-child(odd){clear:both;float:left}.news-stories .three-col:nth-child(2n),.three-col-wrapper .four-col:nth-child(2n){float:right}.news-stories .three-col:nth-child(3),.news-stories .three-col:nth-child(4){margin-top:3em}.column.eight-col,.column.five-col,.column.six-col,.fifty-percent{margin-left:0;width:100%}.page-id-2 .column.five-col{clear:both;float:none;margin:0 auto;padding:2em 0 0;width:80%}.divider:after{content:none}.divider .fifty-percent:last-child{border-top:1px solid #000}.divider .fifty-percent.no-mobile-border:last-child{border-top:none}.divider .fifty-percent.no-mobile-border:last-child .padded{padding-top:0}.padded-top{padding:2em 0 0}.padded-bottom{padding:0 0 2em}.event-box,.padded{padding:2em 0}.social-icons{width:100%}footer ul li{display:inline-block;margin-right:1em}footer ul li:nth-child(4){margin-right:0}footer ul li:last-child{clear:both;float:none;padding-top:1em}.social-icons{height:120px}.instagram-icon{top:20px}.instagram-icon,.twitter-icon{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.single-events .five-col{margin-bottom:2em}nav{font-size:1.25em;margin-top:68px}.block-btn.cta{padding:1em}.page-id-14 .five-col{margin-top:2em}.page-id-14 .padded-top .five-col:nth-child(2){margin-top:0}.page-id-14 .section.padded-bottom:nth-child(5){border-bottom:0}.page-id-14 .single-margin{margin-left:0}.page-id-14 .border-list li a{padding-right:1em}.page-id-12 .fifty-inner-left{float:none;width:100%}.page-id-12 .fifty-inner-left-inner{margin:0 5%;width:90%}.page-id-14 .fifty-inner-left{float:none;width:100%}.page-id-14 .fifty-inner-left-inner{margin:0 5%;width:90%}.page-id-14 .border-list.list-height li a{padding-left:5vw}.right .room-spec,.room-spec{border-left:0;border-top:1px solid #000;bottom:auto;right:auto}.right .room-spec,.room-spec,.room-spec table{position:static;top:auto;left:auto;width:100%}.fifty-inner,.links-right .fifty-inner{float:none;margin:0 auto}.five-in-six,.links-right .fifty-inner .five-in-six{padding:0;width:100%}.border-list.right li a,.border-list li a,.border-list li span,.links-right .border-list li a,.links-right .border-list li span{padding-left:5vw}.border-list.home-carousel-links li a,.border-list.list-height li a{padding-left:12vw}.border-list.home-carousel-links li a:before,.border-list.list-height li a:before{left:5vw;margin-left:0}.floorplan-wrapper span.pin-3{left:57%}.floorplan-wrapper span.pin-2{left:67%}.opening-days .fifty-inner-right{margin:0 5%}#mc_embed_signup .mc-field-group input.email,.opening-days .fifty-inner-right-inner{width:100%}}@media only screen and (max-width:374px){.logo,.logo.dcw{display:block;width:250px}.logo.dcw .logo-inner{padding:0;width:250px;height:10px}footer ul li:nth-child(4){margin:1em 0 0}footer ul li:last-child{display:block}.share-links ul li:first-child{display:block;margin-bottom:1em}}@media print{*,:after,:before{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}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}