@font-face{src:url("/lib/fonts/NewRailAlphabet-LightWEB.woff2") format("woff2"),url("/lib/fonts/NewRailAlphabet-LightWEB.woff") format("woff");font-family:'new rail';font-style:normal;font-weight:normal}@font-face{src:url("/lib/fonts/NewRailAlphabet-LightItalicWEB.woff2") format("woff2"),url("/lib/fonts/NewRailAlphabet-LightItalicWEB.woff") format("woff");font-family:'new rail italic';font-style:normal;font-weight:normal}*{margin:0;padding:0;box-sizing:border-box}:target:before{content:"";display:block;height:90px;margin:-90px 0 0}html{font-size:14px}@media only screen and (min-width: 800px){html{font-size:19px}}body{padding-top:0;margin-bottom:0;line-height:1.35;font-family:"new rail",times;background:#fff}@media only screen and (min-width: 800px){body{font-size:19px}}body.crumb-is-fixed{padding-top:50px}body.is-menu-open{overflow:hidden}@media screen and (-webkit-min-device-pixel-ratio: 0){select,textarea,input{font-size:16px}}@media only screen and (min-width: 0px){.cf:before,.search__top:before,.search__top__form:before{content:'';display:table}.cf:after,.search__top:after,.search__top__form:after{content:'';display:table;clear:both}}small{font-size:0.8rem;line-height:1.35}h1,h2,h3,h4,h5{font-weight:normal}h1,.page-title,.page-title--search{font-size:2rem;line-height:1.2;margin-bottom:1rem}h2{margin-bottom:1rem;font-size:1.3rem;line-height:1.3}.summary,.search__intro{font-size:1rem;line-height:1.35}.button,.small,h6{font-size:0.8rem}h6{line-height:1.3}img{width:100%;max-width:100%;height:auto;vertical-align:bottom}a,.list__more{color:inherit;text-decoration:none;border-bottom:0.09em solid;transition:border-bottom 0.05s ease}a:hover,.list__more:hover,a:focus,.list__more:focus,a:active,.list__more:active,a:active:focus,.list__more:active:focus{color:inherit;text-decoration:none;border-bottom:0.225em solid;outline:none}a[href*="youtube"],[href*="youtube"].list__more,a[href*="google"],[href*="google"].list__more,a[href*="vimeo"],[href*="vimeo"].list__more{word-break:break-all}i,em{font-style:normal;font-family:'new rail italic'}b,strong{font-weight:normal}blockquote{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:4rem;font-size:2rem;line-height:1.2;border:none}audio{display:block;width:100%;max-width:700px;margin:0 auto}.small-text{@extends %small-text}time{font-size:1.3rem;line-height:1.3}.body-text ul,.block--text ul,.booking__month ul,.block--text--hidden ul,.body-text ol,.block--text ol,.booking__month ol,.block--text--hidden ol,.home__news ul{padding:0;margin:0 0 1rem;list-style:none}.body-text ul li,.block--text ul li,.booking__month ul li,.block--text--hidden ul li,.body-text ol li,.block--text ol li,.booking__month ol li,.block--text--hidden ol li,.home__news ul li{margin:0;padding:0;position:relative;padding-left:4rem}.body-text ul li:before,.block--text ul li:before,.booking__month ul li:before,.block--text--hidden ul li:before,.body-text ol li:before,.block--text ol li:before,.booking__month ol li:before,.block--text--hidden ol li:before,.home__news ul li:before{content:'—';display:inline-block;position:absolute;left:0px}.body-text ol,.block--text ol,.booking__month ol,.block--text--hidden ol{counter-reset:my-badass-counter}.body-text ol li:before,.block--text ol li:before,.booking__month ol li:before,.block--text--hidden ol li:before{content:counter(my-badass-counter);counter-increment:my-badass-counter;display:inline-block;width:0.9rem}.modal-content{border-radius:0}.modal-title{font-size:1.3rem;line-height:1.3}.nav-pills,.nav{margin-bottom:1.5rem}.nav-pills>li+li,.nav>li+li{margin-left:25px}.nav-pills>li>a,.nav-pills>li>.list__more,.nav>li>a,.nav>li>.list__more{display:inline;padding:0;border-radius:0;color:blue;font-size:1rem;line-height:1.35}.nav-pills>li>a:hover,.nav-pills>li>.list__more:hover,.nav-pills>li>a:focus,.nav-pills>li>.list__more:focus,.nav-pills>li>a:active,.nav-pills>li>.list__more:active,.nav-pills>li>a:active:focus,.nav-pills>li>.list__more:active:focus,.nav>li>a:hover,.nav>li>.list__more:hover,.nav>li>a:focus,.nav>li>.list__more:focus,.nav>li>a:active,.nav>li>.list__more:active,.nav>li>a:active:focus,.nav>li>.list__more:active:focus{background:none;color:#000;text-decoration:none;outline:none}.nav-pills>li.active>a,.nav-pills>li.active>.list__more,.nav>li.active>a,.nav>li.active>.list__more{background:none;color:#000;border-bottom:0.225em solid}.nav-pills>li.active>a:hover,.nav-pills>li.active>.list__more:hover,.nav-pills>li.active>a:focus,.nav-pills>li.active>.list__more:focus,.nav-pills>li.active>a:active,.nav-pills>li.active>.list__more:active,.nav-pills>li.active>a:active:focus,.nav-pills>li.active>.list__more:active:focus,.nav>li.active>a:hover,.nav>li.active>.list__more:hover,.nav>li.active>a:focus,.nav>li.active>.list__more:focus,.nav>li.active>a:active,.nav>li.active>.list__more:active,.nav>li.active>a:active:focus,.nav>li.active>.list__more:active:focus{color:#000;background:none}.z-logon-box .checkbox label,.z-logon-box .control-label{font-size:1rem;line-height:1.35}.z-logon-box button[type="submit"],.z-logon-box input[type="submit"]{display:inline;width:auto !important;padding:0;background:none;font-size:1.3rem;line-height:1.3;border:none;border-bottom:0.09em solid;transition:border-bottom 0.05s ease;border-radius:0;color:#000;text-align:center}.z-logon-box button[type="submit"]:hover,.z-logon-box button[type="submit"]:focus,.z-logon-box button[type="submit"]:active,.z-logon-box button[type="submit"]:active:focus,.z-logon-box input[type="submit"]:hover,.z-logon-box input[type="submit"]:focus,.z-logon-box input[type="submit"]:active,.z-logon-box input[type="submit"]:active:focus{box-shadow:none;background:none;color:#000;text-decoration:none;outline:none}@font-face{font-family:'icomoon';src:url("/lib/fonts/icomoon.eot?-lfcz6");src:url("/lib/fonts/icomoon.eot?#iefix-lfcz6") format("embedded-opentype"),url("/lib/fonts/icomoon.ttf?-lfcz6") format("truetype"),url("/lib/fonts/icomoon.woff?-lfcz6") format("woff"),url("/lib/fonts/icomoon.svg?-lfcz6#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon--"],[class*=" icon--"],.has-icon,.global-nav-toggle:after,.search-suggestions__toggle-search:after,.search-suggestions__searchform.is-visible:before,.global-search__submit:before,.search__filters__mobile:after,.search__filters__title:after{display:inline-block;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon--"]:before{content:"\e612"}.has-rounded-icon,.list__item .icon--source,.list__item--vertical .icon--source,.list__item .icon--document,.list__item--vertical .icon--document,.list__item .icon--location,.list__item--vertical .icon--location,.list__item .icon--article,.list__item--vertical .icon--article,.list__item .icon--text,.list__item--vertical .icon--text,.list__item .icon--collection,.list__item--vertical .icon--collection,.list__item .icon--audio,.list__item--vertical .icon--audio,.list__item .icon--video,.list__item--vertical .icon--video,.list__item .icon--person,.list__item--vertical .icon--person,.list__item .icon--event,.list__item--vertical .icon--event,.list__item .icon--image,.list__item--vertical .icon--image,.list__item .icon--query,.list__item--vertical .icon--query,.list__item .icon--news,.list__item--vertical .icon--news,.list__item .icon--story,.list__item--vertical .icon--story{display:inline-block;width:24px;height:24px;background:#fff;border:2px solid #000;border-radius:50%;color:#000;font-size:13px;font-size:1.3rem;text-align:center;line-height:21px}.icon--arrow-down:before,.search__filters__mobile:after,.search__filters__title:after,.icon--arrow-fold-content-out:before{content:"\e600"}.icon--arrow-left:before{content:"\e602"}.icon--arrow-right:before{content:"\e603"}.icon--close:before,.search-suggestions__toggle-search.is-active:after{content:"\e604"}.icon--collection:before{content:"\e605"}.icon--comments:before,.icon--comment:before,.icon--remark:before{content:"\e606"}.icon--download:before{content:"\e607"}.icon--envelope:before{content:"\e608"}.icon--event:before{content:"\e609"}.icon--flag:before{content:"\e60a"}.icon--heart_outline:before{content:"\e60b"}.icon--heart:before{content:"\e60c"}.icon--home:before{content:"\e60d"}.icon--list:before{content:"\e60e"}.icon--location:before{content:"\e60f"}.icon--login:before{content:"\e610"}.icon--logout:before{content:"\e611"}.icon--article:before,.icon--text:before,.icon--news:before,.icon--story:before{content:"\e612"}.icon--person:before{content:"\e613"}.icon--phone-horn:before,.icon--phone:before,.icon--telephone:before{content:"\e614"}.icon--pointer:before{content:"\e615"}.icon--profile:before{content:"\e616"}.icon--search:before,.search-suggestions__toggle-search:after,.search-suggestions__searchform.is-visible:before,.global-search__submit:before{content:"\e617"}.icon--source:before,.icon--document:before,.icon--query:before{content:"\e618"}.icon--toggle-menu:before{content:"\e619"}.icon--video:before,.icon--film:before{content:"\e61a"}.icon--image:before{content:"\e61b"}.icon--twitter:before{content:"\e61c"}.icon--linkedin:before{content:"\e61d"}.icon--facebook:before{content:"\e61e"}.icon--snapchat:before{content:"\e913"}.icon--instagram:before{content:"\e90f"}.icon--by-pd:before,.icon--cc-pd:before{content:"\e61f"}.icon--by-cc:before{content:"\e620"}.icon--cc-by:before{content:"\e621"}.icon--cc-nc:before{content:"\e622"}.icon--cc-sa:before{content:"\e623"}.icon--cc-nd:before{content:"\e624"}.icon--cc-cc0:before{content:"\e90a"}.icon--mobile:before{content:"\e800"}.icon--linkedin-other:before{content:"\e801"}.icon--facebook-other:before{content:"\e802"}.icon--twitter-other:before{content:"\e803"}.icon--youtube-other:before{content:"\e900"}.icon--pinterest-other:before{content:"\e904"}.icon--audio:before{content:"\e804"}.icon--map-lines:before{content:"\e902"}.icon--cog:before{content:"\e903"}.icon--timeline:before{content:"\e905"}.icon--flag-location:before{content:"\e906"}.icon--external:before{content:"\e907"}.icon--pen:before{content:"\e908"}.icon--expand:before{content:"\e909"}.icon--bin:before,.icon--remove:before{content:"\e90b"}.icon--filter:before{content:"\e90d"}.icon--fire:before{content:"\e90e"}.list__item .icon--source:before,.list__item--vertical .icon--source:before,.list__item .icon--document:before,.list__item--vertical .icon--document:before,.list__item .icon--location:before,.list__item--vertical .icon--location:before,.list__item .icon--article:before,.list__item--vertical .icon--article:before,.list__item .icon--text:before,.list__item--vertical .icon--text:before,.list__item .icon--collection:before,.list__item--vertical .icon--collection:before,.list__item .icon--audio:before,.list__item--vertical .icon--audio:before,.list__item .icon--video:before,.list__item--vertical .icon--video:before,.list__item .icon--person:before,.list__item--vertical .icon--person:before,.list__item .icon--event:before,.list__item--vertical .icon--event:before,.list__item .icon--image:before,.list__item--vertical .icon--image:before,.list__item .icon--query:before,.list__item--vertical .icon--query:before,.list__item .icon--news:before,.list__item--vertical .icon--news:before,.list__item .icon--story:before,.list__item--vertical .icon--story:before{position:relative}.list__item .icon--event:before,.list__item--vertical .icon--event:before,.list__item .icon--person:before,.list__item--vertical .icon--person:before{font-size:12px;font-size:1.2rem}.list__item .icon--image:before,.list__item--vertical .icon--image:before{font-size:11px;font-size:1.1rem;top:-1px}.list__item .icon--person:before,.list__item--vertical .icon--person:before{top:-1px}.list__item .icon--event:before,.list__item--vertical .icon--event:before{top:-1px;left:0.5px}.list__item .icon--video:before,.list__item--vertical .icon--video:before{left:1px}.edit-frontpage .btn-add-thing,.btn--primary{color:blue;font-size:1.3rem;line-height:1.3}.edit-frontpage .btn-add-thing:hover,.edit-frontpage .btn-add-thing:active,.edit-frontpage .btn-add-thing:focus,.edit-frontpage .btn-add-thing:focus:active,.btn--primary:hover,.btn--primary:active,.btn--primary:focus,.btn--primary:focus:active{color:blue}.btn--secondary{padding:0;margin:0;font-size:1.3rem;line-height:1.3;color:blue;border:none;text-transform:none}.btn--secondary span{text-decoration:underline}.btn--secondary:hover,.btn--secondary:active,.btn--secondary:focus,.btn--secondary:focus:active{padding:0;margin:0;background:none;color:blue;border:none}.btn--read-more{color:inherit;text-decoration:none;border-bottom:0.09em solid;transition:border-bottom 0.05s ease}.btn--read-more:hover,.btn--read-more:focus,.btn--read-more:active,.btn--read-more:active:focus{color:#000;text-decoration:none;border-bottom:0.225em solid;outline:none}.btn--more{padding:0;margin:0;background:none;font-size:1rem;line-height:1.35;text-decoration:underline;border:none;text-transform:none;color:inherit}.btn--more:hover,.btn--more:active,.btn--more:focus,.btn--more:focus:active{padding:0;margin:0;background:none;border:none;color:inherit}:-ms-input-placeholder{color:#DDD}::placeholder{color:#DDD}form input[type="text"],form input[type="website"],form input[type="email"]{width:100%;padding:4px 10px 0px;padding:.4rem 1rem 0rem;height:38px;height:3.8rem;border:1px solid #000;border-radius:3px;line-height:1;font-family:arial,times,arial,times}form textarea{border:1px solid #000;border-radius:3px}form .form-control{border:1px solid #000;border-radius:3px}form select{width:100%;padding:0px 10px;padding:0rem 1rem;height:38px;height:3.8rem;border:1px solid #000;border-radius:3px;line-height:38px;line-height:3.8rem;font-family:arial,times,arial,times}.form-group.has-error{position:relative}.form-group.has-error input,.form-group.has-error input[type="text"]{border:1px solid #a94442}.form-group.has-error .form-group__input:after{content:'!';display:block;width:25px;height:25px;padding-left:1px;position:absolute;top:6px;right:8px;border-radius:50%;border:2px solid #a94442;text-align:center;color:#a94442;font-size:15px;line-height:25px;font-weight:bold;font-family:"sans-serif",times}.form-group.has-error label{color:#a94442}form input[type="text"],form input[type="website"]{height:40px;padding:4px 10px 0px;border-radius:0;font-size:1rem;line-height:1.35}form input[type="text"].input-mini,form input[type="website"].input-mini{width:70px}form input[type="text"].do_timepicker,form input[type="text"].do_datepicker,form input[type="website"].do_timepicker,form input[type="website"].do_datepicker{height:35px}form input[type="text"].do_datepicker,form input[type="website"].do_datepicker{margin-bottom:10px}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;transition:none}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/lib/images/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/lib/images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent;-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("/lib/images/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/lib/images/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("/lib/images/fancybox_loading@2x.gif");background-size:24px 24px}}.global-nav-toggle,.search-suggestions__toggle-search{display:block;width:40px;width:4rem;height:40px;height:4rem;padding:0;float:none;position:absolute;top:9px;right:15px;overflow:hidden;border-radius:5px;text-indent:-9999px}.global-nav-toggle:after,.search-suggestions__toggle-search:after{width:100%;height:100%;position:absolute;top:8px;left:0px;text-align:center;font-size:20px;font-size:2rem;color:#000;text-indent:0px;line-height:1}.global-nav-toggle:hover,.search-suggestions__toggle-search:hover,.global-nav-toggle:active,.search-suggestions__toggle-search:active,.global-nav-toggle:focus,.search-suggestions__toggle-search:focus{text-decoration:none}.search-suggestions__toggle-search{right:65px}.search-suggestions__toggle-search:after{font-size:25px;font-size:2.5rem}.search-suggestions__toggle-search.is-active{right:15px;z-index:2100;background:#fff;color:#000}.search-suggestions__searchform{position:fixed;top:0;z-index:2000;width:100%;height:60px;height:6rem;-ms-transform:translateX(100%);transform:translateX(100%);transition:transform 0.3s ease-out;background-color:#fff;text-indent:0px}.search-suggestions__searchform.is-visible{-ms-transform:translateX(0);transform:translateX(0)}.search-suggestions__searchform.is-visible:before{position:absolute;top:14px;left:10px;font-size:30px;color:#000}.search-suggestions__searchform [type=text]{display:block;border:none;width:100%;height:100%;background-color:#FFF;background-position:10px center;background-repeat:no-repeat;background-size:30px 30px;font-size:18px;font-size:1.8rem;line-height:60px;line-height:6rem;padding:0px 50px;padding:0rem 5rem}.search-suggestions__searchform [type=text]::-ms-clear{display:none}.search-suggestions__searchform [type=submit]{display:none}.search-suggestions__searchform__group{height:100%}.search-suggestions__searchform__group .search-form__label{display:none}.search-suggestions__suggestions{width:100%;padding:10px 15px;padding:1rem 1.5rem;background:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.search-suggestions__suggestions ul{padding-left:20px;padding-left:2rem;margin:0px 0px 15px 0px;margin:0rem 0rem 1.5rem 0rem}.search-suggestions__suggestions ul li{list-style-type:none;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.search-suggestions__suggestions ul li+li{margin-top:4px;margin-top:.4rem}.search-suggestions__suggestions a,.search-suggestions__suggestions .list__more{color:#333}.search-suggestions__suggestions.is-scrollable{height:350px;overflow:scroll;overflow-x:hidden}.search-suggestions__suggestions__title{margin:0px 0px 4px 0px;margin:0rem 0rem .4rem 0rem;font-family:"sans-serif",times;color:#000}.search-suggestions__suggestions__title.no-results{margin:0;padding:0}.search-suggestions__suggestions__enter{padding:15px 0 5px;margin-top:15px;color:#000;font-size:12px;border-top:1px solid #000;line-height:1}@media (max-height: 400px){.search-suggestions__suggestions.is-scrollable{height:200px}}@media only screen and (min-width: 800px){.search-suggestions__searchform{height:70px;height:7rem}.search-suggestions__searchform [type=text]{line-height:70px;line-height:7rem}.search-suggestions__suggestions{max-width:440px;max-width:44rem;margin-left:50px;margin-left:5rem}}@media only screen and (min-width: 1024px){.search-suggestions__searchform.is-visible:before{top:22px}.search-suggestions__toggle-search{width:auto;height:100%;float:right;padding-left:15px;padding-left:1.5rem;padding-right:15px;padding-right:1.5rem;position:static;border-bottom:none;border-right:none;border-top:none;text-indent:0px;text-decoration:none;border-radius:0px;line-height:70px;line-height:7rem;border-left:1px solid #DDD}.search-suggestions__toggle-search:hover{text-decoration:none;color:#000}.search-suggestions__toggle-search:after{display:none}.search-suggestions__toggle-search i{margin-right:5px;position:relative;top:2px}.search-suggestions__toggle-search i:before{font-size:16px;font-size:1.6rem}.search-suggestions__toggle-search.is-active{width:40px;height:40px;margin-right:0;position:absolute;right:15px;top:17px;text-indent:-9999px;border:none}.search-suggestions__toggle-search.is-active:after{display:block}}.widget.widget-expanded .widget-header .widget-header-tools .z-btn-help,.widget.dark.widget-expanded .widget-header .widget-header-tools .z-btn-help{color:#000}ul.tree-list li.menu-item .btns{top:5px}ul.tree-list li.menu-item .btn{border:none;color:#000}.thumbnails{list-style:none;padding:0}.thumbnails .thumbnail{min-height:72px;max-height:72px;overflow:hidden;border-radius:2px;box-shadow:none;cursor:pointer;margin-bottom:12px;padding:5px;font-size:12px;line-height:1.1em;position:relative;color:#333}.thumbnails .thumbnail img{padding:0;border-radius:0;box-shadow:none;margin:0 7.5px 0 0}.thumbnails .thumbnail .z-thumbnail-text{position:absolute;left:5px;top:5px;margin-right:5px;height:60px;max-height:60px;overflow:hidden}.thumbnails .thumbnail h6,.thumbnails .thumbnail h5,.thumbnails .thumbnail p{text-transform:lowercase;font-size:12px;line-height:1.1em;font-weight:normal;margin:0}.thumbnails .thumbnail h6{color:#000}.thumbnails .thumbnail h5{font-weight:bold;color:#000}.thumbnails .thumbnail img+.z-thumbnail-text{left:92.5px}img.admin-list-overview{width:80px;height:60px}.connect-results{max-height:400px;margin-top:15px;padding:10px 0;overflow-x:hidden;overflow-y:auto}.connect-results .row{margin-left:-6px;margin-right:-6px}.thumbnails [class*="col-"]{padding-left:6px;padding-right:6px}.ginger-edit__aside,[class^="ginger-edit__aside"],[class*=" ginger-edit__aside"]{padding:20px;padding:2rem;margin-bottom:30px;margin-bottom:3rem;background:#f9f9f9}.ginger-edit__aside h3,[class^="ginger-edit__aside"] h3,[class*=" ginger-edit__aside"] h3{margin-bottom:20px;margin-bottom:2rem}.ginger-edit__profile-picture{padding:15px;border:1px solid #BEBDBE}.ginger-edit__profile-picture .widget-header{display:none}.ginger-edit__profile-picture .section-title{font-size:18px;margin-bottom:10px}.ginger-edit__profile-picture .widget{border:none}.ginger-edit .modal-body .table-striped .btn-default+.btn-default{display:none}.search__top{padding:30px 0px;padding:3rem 0rem;text-align:center}.search__top__container{max-width:700px;max-width:70rem}.page-title--search{display:none;margin-bottom:20px;margin-bottom:2rem;color:#000}.search__top__form{width:100%;max-width:260px;max-width:26rem;padding-top:55px;padding-top:5.5rem;margin-left:auto;margin-right:auto}.search__top__form input[type="text"]{width:calc(100% - 47px);height:37px;margin-right:10px;float:left;color:#000;border:1px solid #000}.search__top__form button[type="submit"]{padding:0}.global-search__submit{width:37px;height:37px;padding:0;position:relative;top:1px;float:left;text-indent:-9999px}.global-search__submit:before{position:absolute;top:9px;left:12px;color:#fff;text-indent:0px;font-size:19px;font-size:1.9rem}.btn--result-option{display:none;height:38px;height:3.8rem;padding-top:12px;padding-top:1.2rem;padding-bottom:0;background:#000;border-color:#000;color:#fff;text-transform:none;font-size:15px;font-size:1.5rem;line-height:1}.btn--result-option .icon--list{display:inline-block;margin-right:5px;font-size:12px;font-size:1.2rem}.btn--result-option .icon--map-lines{display:inline-block;margin-right:5px;position:relative;top:0px;font-size:16px;font-size:1.6rem;vertical-align:bottom}.btn--result-option .icon--map-lines:after{content:'';width:8px;height:8px;position:absolute;top:-2px;left:9px;background:#000;border-radius:50%;border:1px solid #f1f1f1}.btn--result-option.is-active,.btn--result-option:hover,.btn--result-option:active,.btn--result-option:focus,.btn--result-option:active:focus{background:#000;border-color:#000;color:#fff}.btn--result-option+.btn--result-option{margin-left:10px;margin-left:1rem;padding-top:11px}.search__filters{width:100%;max-height:45px;max-height:4.5rem;padding:45px 20px 0px;padding:4.5rem 2rem 0rem;position:fixed;top:60px;left:0px;z-index:1000;overflow:hidden;background:#DDD;transition:max-height 0.8s;opacity:0.4}.search__filters.is-open{max-height:calc(100vh - 60px);padding-bottom:45px;overflow:scroll}.search__filters.is-open .search__filters__mobile:after{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.search__filters__mobile{width:100%;height:45px;height:4.5rem;position:fixed;top:60px;left:0px;z-index:10;background:none;border:none;outline:none}.search__filters__mobile i{margin-right:7px;position:relative;top:2px;color:#262626}.search__filters__mobile:after{width:20px;width:2rem;height:20px;height:2rem;position:absolute;top:12px;right:20px;background:#fff;border-radius:50%;color:#000;font-size:8px;font-size:.8rem;line-height:22px;line-height:2.2rem;transition:transform 0.8s}.search__filters__section{max-height:38px;max-height:3.8rem;padding-top:38px;padding-top:3.8rem;margin-bottom:10px;position:relative;overflow:hidden;font-size:14px;font-size:1.4rem;transition:max-height 1s}.search__filters__section.is-open{max-height:200px}.search__filters__section.is-open ul{max-height:200px;overflow:scroll}.search__filters__section ul{padding:0;margin:0;list-style:none}.search__filters__section li+li{margin-top:4px}.search__filters__section select{padding:0px 10px;padding:0rem 1rem;height:38px;height:3.8rem;border-radius:3px;line-height:38px;line-height:3.8rem}.search__filters__section input[type="checkbox"],.search__filters__section input[type="radio"]{position:absolute;top:0;opacity:0;z-index:-1}.search__filters__section input[type="checkbox"]:focus+label,.search__filters__section input[type="checkbox"]:active+label{outline-style:dotted;outline-width:1px;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.search__filters__section input[type="checkbox"]+label,.search__filters__section input[type="radio"]+label{position:relative;cursor:pointer}.search__filters__section input[type="checkbox"]+label:before,.search__filters__section input[type="radio"]+label:before{content:'';display:inline-block;width:15px;width:1.5rem;height:15px;height:1.5rem;margin-right:15px;margin-right:1.5rem;position:relative;top:2px;background:#FFFFFF;border:1px solid #979797;box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.3);border-radius:2px}.search__filters__section input[type="radio"]+label:before{border-radius:50%}.search__filters__section input[type="checkbox"]:checked+label:after,.search__filters__section input[type="radio"]:checked+label:after{content:'';width:5px;height:10px;position:absolute;top:6px;left:5px;border-right:2px solid #000;border-bottom:2px solid #000;-ms-transform:rotate(45deg);transform:rotate(45deg)}.search__filters__section input[type="radio"]:checked+label:after{width:9px;height:9px;top:6px;left:3px;background:#000;border-radius:50%;border:none;-ms-transform:none;transform:none}.search__filters__title{width:100%;margin-bottom:5px;margin-bottom:.5rem;position:absolute;top:0px;left:0px;font-size:16px;font-size:1.6rem;color:#000}.search__filters__title:after{position:relative;top:-1px;margin-left:5px;color:#000;font-size:8px}.search__intro{max-width:700px;max-width:70rem;margin-left:15px;margin-left:1.5rem;font-family:"sans-serif",times}.no-results{padding:20px;padding:2rem;margin:0}.search_results__map{display:none}.search__results__list{padding-bottom:40px;padding-bottom:4rem}.search__results__sorting{display:none}.search__results__map{clear:right;height:100%}@media only screen and (min-width: 800px){.t--search main{margin-top:0px}.search__top{padding:70px 0px;padding:7rem 0rem}.search__top__container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.page-title--search{position:relative;top:4px;margin-bottom:0}.search__top__form{margin-bottom:0}.search__top__form input[type="text"]{width:calc(100% - 58px)}.global-search__submit{width:48px;width:4.8rem}.global-search__submit:before{left:18px}.btn--result-option{display:inline-block}.page-title--search{display:block;font-size:31px;font-size:3.1rem}.search__top__form{padding-top:0}.search__container{width:100%;max-width:1100px;max-width:110rem;margin:0 auto;display:-ms-flexbox;display:flex}.search__filters{display:block;width:25%;height:auto;max-height:none;padding:20px;padding:2rem;position:relative;top:0;float:left}.search__filters__mobile{display:none}.search__filters__section{max-height:none;margin-bottom:20px;margin-bottom:2rem}.search__filters__section.is-open{max-height:none}.search__filters__section.is-open ul{max-height:none;overflow:hidden}.search__filters__title:after{display:none}.search__results{width:100%;min-height:600px;min-height:60rem;position:relative}.search__results .list--vertical{width:100%;padding-top:0;padding-left:30px;padding-left:3rem}.search__filters+.search__results{width:75%;float:left}.search_results__list{display:none}.search__results__sorting{display:block;margin-top:20px;margin-top:2rem;margin-bottom:20px;margin-bottom:2rem;float:right}}.alumni__calendar>ul>li:before{content:''}.booking__month:before{display:none}.booking__month .ui-datepicker-prev,.booking__month .ui-datepicker-next{display:none}.booking__month .ui-datepicker-title{font-size:1.3rem;line-height:1.3}.booking__month .ui-datepicker-month{margin-right:10px}.booking__month .ui-datepicker-calendar{margin-top:1rem}.booking__month tr>td:first-child,.booking__month tr>th:first-child{padding-left:0;color:blue}.booking__month td,.booking__month th{padding:8px}.booking__month ol{margin:0;counter-reset:none}.booking__month ol li{position:static}.booking__month ol li:after,.booking__month ol li:before{display:none;content:'';counter-increment:initial;width:0}.btn--book,.btn--profile,.btn--unbook,.btn--login,.btn--past,.btn--edit,.btn--logon{height:35px;padding:0;line-height:35px;background:none;border:none}.btn--book span,.btn--profile span,.btn--unbook span,.btn--login span,.btn--past span,.btn--edit span,.btn--logon span{color:inherit;text-decoration:none;border-bottom:0.09em solid;transition:border-bottom 0.05s ease}.btn--book span:hover,.btn--profile span:hover,.btn--unbook span:hover,.btn--login span:hover,.btn--past span:hover,.btn--edit span:hover,.btn--logon span:hover,.btn--book span:focus,.btn--profile span:focus,.btn--unbook span:focus,.btn--login span:focus,.btn--past span:focus,.btn--edit span:focus,.btn--logon span:focus,.btn--book span:active,.btn--profile span:active,.btn--unbook span:active,.btn--login span:active,.btn--past span:active,.btn--edit span:active,.btn--logon span:active,.btn--book span:active:focus,.btn--profile span:active:focus,.btn--unbook span:active:focus,.btn--login span:active:focus,.btn--past span:active:focus,.btn--edit span:active:focus,.btn--logon span:active:focus{color:inherit;text-decoration:none;border-bottom:0.225em solid;outline:none}.btn--book i,.btn--profile i,.btn--unbook i,.btn--login i,.btn--past i,.btn--edit i,.btn--logon i{font-family:'new rail'}.btn--book:hover,.btn--profile:hover,.btn--unbook:hover,.btn--login:hover,.btn--past:hover,.btn--edit:hover,.btn--logon:hover,.btn--book:focus,.btn--profile:focus,.btn--unbook:focus,.btn--login:focus,.btn--past:focus,.btn--edit:focus,.btn--logon:focus,.btn--book:active,.btn--profile:active,.btn--unbook:active,.btn--login:active,.btn--past:active,.btn--edit:active,.btn--logon:active,.btn--book:active:focus,.btn--profile:active:focus,.btn--unbook:active:focus,.btn--login:active:focus,.btn--past:active:focus,.btn--edit:active:focus,.btn--logon:active:focus{border:none}.btn--edit{margin-left:10px}.btn--unbook{margin-left:10px}.btn--unbook span{border:none}.btn--unbook span:before{content:'╳';font-size:13px}.btn--unbook span:hover,.btn--unbook span:focus,.btn--unbook span:active,.btn--unbook span:active:focus{border:none}.btn--past{cursor:default}.btn--past span:hover,.btn--past span:focus,.btn--past span:active,.btn--past span:active:focus{border-bottom:0.09em solid}.btn--book{color:blue}@media only screen and (min-width: 800px){.booking__month{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:900px;position:relative}.booking__month .ui-datepicker-calendar{margin-top:0}.booking__month .ui-datepicker-header{height:45px !important}.booking__month td,.booking__month th{padding:15px}.booking__month ol{-ms-flex:1;flex:1;padding-top:101px;padding-left:70px;text-align:center}.booking__month ol li{margin-bottom:15px}.booking__month tr>td:first-child,.booking__month tr>th:first-child{padding-left:0;color:black}.btn--book i,.btn--profile i,.btn--unbook i,.btn--login i,.btn--past i,.btn--edit i,.btn--logon i{display:none}.btn--profile:before,.btn--past:before{content:'';width:370px;height:1px;margin-top:16px;position:absolute;left:0px;background:#000}.btn--logon i{display:inline}.btn--profile span{white-space:nowrap}}.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:4px;border:1px solid;border-color:#cccccc;position:relative;text-align:left;overflow:hidden;line-height:8px;z-index:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.bootstrap-switch .bootstrap-switch-container{display:inline-block;top:0;border-radius:4px;transform:translate3d(0, 0, 0)}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{box-sizing:border-box;cursor:pointer;display:inline-block !important;height:100%;padding:6px 12px;font-size:14px;line-height:20px}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off{text-align:center;z-index:1}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{color:#fff;background:#337ab7}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info{color:#fff;background:#5bc0de}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success{color:#fff;background:#5cb85c}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning{background:#f0ad4e;color:#fff}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger{color:#fff;background:#d9534f}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{color:#000;background:#eeeeee}.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;color:#333333;background:#ffffff}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch input[type='radio'],.bootstrap-switch input[type='checkbox']{position:absolute !important;top:0;left:0;margin:0;z-index:-1;opacity:0;filter:alpha(opacity=0)}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 16px;font-size:18px;line-height:1.3333333}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-readonly,.bootstrap-switch.bootstrap-switch-indeterminate{cursor:default !important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label{opacity:0.5;filter:alpha(opacity=50);cursor:default !important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{transition:margin-left 0.5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch.bootstrap-switch-focused{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label{border-bottom-left-radius:3px;border-top-left-radius:3px}.crumb,.crumb--invisible{width:100%;margin:0;*zoom:1;background:#fff;font-size:1.3rem;line-height:1.3}.crumb:before,.crumb--invisible:before{content:'';display:table}.crumb:after,.crumb--invisible:after{content:'';display:table;clear:both}.crumb a,.crumb--invisible a,.crumb .list__more,.crumb--invisible .list__more{text-decoration:none;border-bottom-color:#fff}.crumb a:hover,.crumb--invisible a:hover,.crumb .list__more:hover,.crumb--invisible .list__more:hover,.crumb a:active,.crumb--invisible a:active,.crumb .list__more:active,.crumb--invisible .list__more:active,.crumb a:focus,.crumb--invisible a:focus,.crumb .list__more:focus,.crumb--invisible .list__more:focus,.crumb a:active:focus,.crumb--invisible a:active:focus,.crumb .list__more:active:focus,.crumb--invisible .list__more:active:focus{border-bottom-color:#000}.crumb .crumb__partof__part,.crumb--invisible .crumb__partof__part{border-bottom-color:#000}.crumb--invisible{visibility:hidden;margin-bottom:3rem}.crumb__right{display:block}.crumb__main{margin-right:6px;height:0%;white-space:nowrap}.crumb__main:hover,.crumb__main:active,.crumb__main:focus,.crumb__main:active:focus,.crumb__sub:hover,.crumb__sub:active,.crumb__sub:focus,.crumb__sub:active:focus{text-decoration:none}.crumb__partof{display:inline-block;font-size:0.8rem;line-height:1.35}@media only screen and (min-width: 800px){.crumb__partof{display:inline-block;top:0}}#list--visual{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}#list--visual li{width:100%}#list--visual li+li{margin-top:0}@media only screen and (min-width: 800px){#list--visual li{width:50%}}@media only screen and (min-width: 1680px){#list--visual li{width:33.3332%}}@media only screen and (min-width: 800px){.list--reg-group li{-ms-flex:50%;flex:50%}}.list__item--visual{padding:0 1rem 3rem;position:relative;background:none;z-index:5}.list__item--visual figure{width:100%;display:table;position:relative}.list__item--visual figure:hover .list-item--visual__caption span,.list__item--visual figure:focus-within .list-item--visual__caption span{border-bottom:0.225em solid}@media only screen and (min-width: 800px){.list__item--visual{padding-right:3rem;padding-left:3rem}}.list-item--visual__img,.list-item--visual__img--video{box-shadow:0px 0px 130px rgba(0,0,0,0.5)}.list-item--visual__title{font-size:2rem;line-height:1.2;min-width:100%;min-height:15rem;padding:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-shadow:0px 0px 130px rgba(0,0,0,0.5);text-align:center;color:#fff;background:#000}.list-item--visual__caption{font-size:0.8rem;line-height:1.35;padding:.5em 1em;display:table-caption;text-align:left;caption-side:bottom}.list-item--visual__caption span{border-color:transparent;transition:border-color .2s}.list__item--visual__link{position:absolute;top:0;right:0;bottom:0;left:0;border:0;text-decoration:none;z-index:1}.list__item--visual__link:hover,.list__item--visual__link:active,.list__item--visual__link:focus,.list__item--visual__link:active:focus{border:0}.list-item--visual__img--video{width:100%;height:0;padding-top:56.25%;margin:0;position:relative;z-index:2}.list-item--visual__img--video iframe,.list-item--visual__img--video video{width:100% !important;height:100% !important;position:absolute;top:0;right:0;bottom:0;left:0}.list-item--visual__img--video:hover+.list-item--visual__caption span{border:0 !important}.edit-button--list-item{display:none}.list{*zoom:1;width:100%;max-width:none;padding:0 0.6rem;margin-bottom:50px;list-style:none}.list:before{content:'';display:table}.list:after{content:'';display:table;clear:both}.list li+li{margin-top:50px}.list:before,.list:after{display:none}.list--query{padding:0;margin:0;list-style:none}.list--vertical{margin-bottom:50px;list-style:none}.list--vertical li+li{margin-top:50px}.list__item,.list__item--vertical{width:90%;max-width:38rem;margin-left:4rem;width:100%;margin-right:auto;margin-left:auto}.list__item time,.list__item--vertical time{margin-left:4rem;font-size:1.3rem;line-height:1.3}.list__item__content__category{display:none}.list__item__content__title{margin-left:4rem;font-size:1.3rem;line-height:1.3;margin:0 0 1.4rem 0}.list-item--project{*zoom:1;width:100%;max-width:1500px;margin-right:auto;margin-left:auto;position:relative;border:none;text-align:center;color:#333}.list-item--project:before{content:'';display:table}.list-item--project:after{content:'';display:table;clear:both}.list-item--project+.list-item--project{margin-top:70px}.list-item--project.project--title .list-item-project__title{min-height:20rem}.list-item-project__caption,.project__about{font-size:0.8rem;line-height:1.35;margin:0.325rem;margin-bottom:0;position:relative;color:rgba(255,255,255,0.8);z-index:5}.list-item-project__caption a,.list-item-project__caption .list__more,.project__about a,.project__about .list__more{color:inherit}.list-item-project__caption a:hover,.list-item-project__caption .list__more:hover,.list-item-project__caption a:focus,.list-item-project__caption .list__more:focus,.list-item-project__caption a:active,.list-item-project__caption .list__more:active,.list-item-project__caption a:active:focus,.list-item-project__caption .list__more:active:focus,.project__about a:hover,.project__about .list__more:hover,.project__about a:focus,.project__about .list__more:focus,.project__about a:active,.project__about .list__more:active,.project__about a:active:focus,.project__about .list__more:active:focus{color:inherit}.project__about{margin-top:3px}.list-item-project__caption__title{margin-right:3px;display:inline-block;font-style:italic}.list-item-project__title,.list-item-project__image,.list-item-project__video{display:inline-block;position:relative;border:none;color:#000;background-color:#fff;z-index:5}.list-item-project__title:before,.list-item-project__image:before,.list-item-project__video:before{content:'';position:absolute;pointer-events:none;z-index:-1;top:-120%;left:-120%;width:340%;height:340%;background-image:url(/lib/images/shadow.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center center}@media only screen and (min-width: 800px){.list-item-project__title:before,.list-item-project__image:before,.list-item-project__video:before{top:-105%;left:-105%;width:310%;height:310%}}.list-item-project__title:hover,.list-item-project__title:active,.list-item-project__title:focus,.list-item-project__title:active:focus,.list-item-project__image:hover,.list-item-project__image:active,.list-item-project__image:focus,.list-item-project__image:active:focus,.list-item-project__video:hover,.list-item-project__video:active,.list-item-project__video:focus,.list-item-project__video:active:focus{border:none}.list-item-project__title:after,.list-item-project__image:after,.list-item-project__video:after{content:'';position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:#fff;z-index:-1}.list-item-project__video{width:100%;height:0;padding-top:56.25%;display:block;position:relative}.list-item-project__video iframe,.list-item-project__video video{width:100% !important;height:100% !important;position:absolute;top:0;right:0;bottom:0;left:0}.list-item-project__title,.list-item-project__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.list-item-project__image:after{content:'';position:absolute;top:0px;right:0px;bottom:0px;left:0px;background:white;z-index:-1}.list-item-project__title{font-size:3rem;line-height:1.1;padding:5%}@media only screen and (min-width: 800px){.list-item-project__title{font-size:5rem}}.list__more{margin-top:100px;position:relative;left:50%;border-left:0;border-right:0;border-top:0;background:none;-ms-transform:translateX(-50%);transform:translateX(-50%)}.list__item--vertical{padding:20px;box-shadow:0px 0px 9rem rgba(0,0,0,0.6)}.list__item--vertical a,.list__item--vertical .list__more{border:none}.list__item--vertical:nth-child(even){margin-left:10%}.list__item--vertical .list__item__content{width:100%;margin-top:0}.list__item--vertical .list__item__content__date{margin:5px 0px 0px;margin:.5rem 0rem 0rem;padding:0;text-transform:lowercase;color:#000;background:none}.list__item--vertical .list__item__content__category{display:none}.list__item--vertical .list__item__locations{margin-bottom:10px;margin-bottom:1rem}@media only screen and (min-width: 800px){.list li+li{margin-top:90px}.list--vertical{margin-bottom:100px}.list--vertical li+li{margin-top:100px}.list-item--project.project--title .list-item-project__title{min-height:40rem}.list-item--project+.list-item--project{margin-top:100px}.list-item-project__caption{float:left}.project__about{float:right}.list-item-project__caption,.project__about{margin-top:12px;line-height:1}.list__item--vertical{width:100%;display:block}.list__item--vertical a,.list__item--vertical .list__more{height:100%;display:block}.list__item--vertical article{height:100%}.list__item--vertical img{display:none}.list__item--vertical .list__item__content{padding-top:20px;padding-top:2rem;padding-left:25px;padding-left:2.5rem;width:100%;height:100%;position:static;vertical-align:top;float:left}.list__item--vertical .list__item__content__meta+.list__item__content{width:50%}.list__item--vertical .list__item__content__date{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;margin:0;text-align:center}.list__item--vertical__date{height:100%;position:relative;line-height:1.1}}.pagination--prev-next{display:none;margin-top:6rem}.pagination--prev-next time{font:inherit}.search__pager__result-counter{font-size:1rem;line-height:1.35;margin-left:0.6rem}.pagination--prev-next{text-align:center}.pagination{margin:0 0.6rem 3rem;border-radius:0;font-size:1.3rem;line-height:1.3}.pagination>li:first-child a,.pagination>li:first-child .list__more,.pagination>li:first-child span,.pagination>li:last-child a,.pagination>li:last-child .list__more,.pagination>li:last-child span{border-radius:0;border:none}.pagination>li+li{margin-left:10px}.pagination>li+.disabled>a,.pagination>li+.disabled>.list__more{color:#000;border-color:#fff}.pagination>li+.disabled>a:hover,.pagination>li+.disabled>.list__more:hover,.pagination>li+.disabled>a:active,.pagination>li+.disabled>.list__more:active,.pagination>li+.disabled>a:focus,.pagination>li+.disabled>.list__more:focus,.pagination>li+.disabled>a:active:focus,.pagination>li+.disabled>.list__more:active:focus{background:none;border-width:0.02rem;border-color:#fff;color:#000}.pagination>li>a,.pagination>li>.list__more{padding:0 2px;margin:0;line-height:1;float:none;color:#000;border:none;border-bottom:0.02em solid #fff;transition:border-bottom 0.05s ease}.pagination>li>a:hover,.pagination>li>.list__more:hover,.pagination>li>a:active,.pagination>li>.list__more:active,.pagination>li>a:focus,.pagination>li>.list__more:focus,.pagination>li>a:active:focus,.pagination>li>.list__more:active:focus{background:none;border-width:0.2rem;border-color:#fff;color:#000}.pagination>.active a,.pagination>.active .list__more{background:none;color:black;border-width:0.2rem;border-color:#000}.pagination>.active a:hover,.pagination>.active .list__more:hover,.pagination>.active a:active,.pagination>.active .list__more:active,.pagination>.active a:focus,.pagination>.active .list__more:focus,.pagination>.active a:active:focus,.pagination>.active .list__more:active:focus{background:none;color:#000;border-color:#000}.search-suggestions__searchform{height:1.8rem}.search-suggestions__searchform.is-visible:before{top:0.35rem;font-size:15px}.search-suggestions__searchform__group input[type="text"]{padding:0 50px;font-size:1rem;line-height:1.35;line-height:1.8rem;border-bottom:1px solid #000;border-radius:0}.search-suggestions__searchform__group [type="submit"]{display:block;position:absolute;top:50%;right:50px;background:none;border:none;font-size:1rem;line-height:1.35;line-height:1;-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase}.search-suggestions__searchform__group [type="submit"] span{color:inherit;text-decoration:none;border-bottom:0.09em solid;transition:border-bottom 0.05s ease}.search-suggestions__searchform__group [type="submit"] span:hover,.search-suggestions__searchform__group [type="submit"] span:focus,.search-suggestions__searchform__group [type="submit"] span:active,.search-suggestions__searchform__group [type="submit"] span:active:focus{color:inherit;text-decoration:none;border-bottom:0.225em solid;outline:none}.search-suggestions__suggestions{display:block;max-width:440px;margin-left:0;margin-top:-1px;border-radius:0}.search-suggestions__suggestions ul{margin-bottom:15px}.search-suggestions__suggestions ul li{font-size:1rem;line-height:1.35}.search-suggestions__suggestions__title{font-family:"new rail",times;font-size:0.8rem;line-height:1.35;line-height:1}.search-suggestions__toggle-search{display:inline-block;width:auto;height:auto;padding:0;margin-right:5px;position:fixed;top:4px;right:72px;z-index:4;line-height:1;border:none;color:#000;text-indent:0px;font-size:15px;overflow:visible;border-radius:0}@media only screen and (min-width: 600px){.search-suggestions__toggle-search{right:115px}}.search-suggestions__toggle-search i{position:relative;top:3px}.search-suggestions__toggle-search i:before{font-size:inherit}.search-suggestions__toggle-search span{display:none}.search-suggestions__toggle-search:hover,.search-suggestions__toggle-search:focus,.search-suggestions__toggle-search:active,.search-suggestions__toggle-search:active:focus{border:none;box-shadow:none}.search-suggestions__toggle-search:after{display:none}.search-suggestions__toggle-search.is-active{width:40px;height:1.7rem;right:0;top:0px;position:fixed}.search-suggestions__toggle-search.is-active:after{content:'╳';width:auto;height:auto;display:block;font-size:14px;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.search-suggestions__toggle-search.is-active i{display:none}.search-suggestions__searchform [type=text]{outline:none;border-bottom:1px solid rgba(0,0,0,0.3)}@media only screen and (min-width: 800px){.search-suggestions__toggle-search{top:7px;right:175px;float:none;font-size:18px}html:lang(en) .search-suggestions__toggle-search{right:175px}html:lang(nl) .search-suggestions__toggle-search{right:225px}.search-suggestions__searchform.is-visible:before{font-size:18px}}.rietveld-container{overflow:hidden}.main-container,.search__top__container{width:95%;max-width:1055px;margin:0 auto}.body-text,.block--text,.booking__month,.block--text--hidden{max-width:38rem;margin:0 auto 3rem}.block--text p,.booking__month p,.block--text--hidden p{margin:0}.block--text p+p,.booking__month p+p,.block--text--hidden p+p{margin-top:1rem}.block--text p+ul,.booking__month p+ul,.block--text--hidden p+ul{margin-top:1rem}.lowercase{text-transform:lowercase}.page-actions{font-size:1.3rem;line-height:1.3;margin-bottom:3rem;text-align:center}.page-actions a,.page-actions .list__more{color:blue}.block--media{margin:0 auto 30px;text-align:center}.block--media img{width:auto;max-height:100vh}.block--media__video-wrapper{width:100%;max-width:1200px;margin:0 auto}.block--media__video-wrapper iframe,.block--media__video-wrapper video{max-width:100%}.block--media__video-wrapper:not(.keep-ratio){height:0;padding-top:56.25%;position:relative}.block--media__video-wrapper:not(.keep-ratio) iframe,.block--media__video-wrapper:not(.keep-ratio) video{width:100% !important;height:100% !important;position:absolute;top:0;right:0;bottom:0;left:0}.block--text--hidden{height:0px;margin:0}.t--collection .pagination--prev-next{display:block}.t--collection .pagination{display:none}@media only screen and (min-width: 800px){.main-container .block--text:nth-child(even),.search__top__container .block--text:nth-child(even),.main-container .booking__month:nth-child(even),.search__top__container .booking__month:nth-child(even),.main-container .block--text--hidden:nth-child(even),.search__top__container .block--text--hidden:nth-child(even){margin-left:15%}.block--text,.booking__month,.block--text--hidden{max-width:730px;margin:0 8% 3rem 8%}.block--media{margin:0 auto 50px}.booking__month{max-width:900px}.block--text--hidden{margin:0}}.page-edit{position:fixed;bottom:1rem;left:1rem;background-color:#fff;padding:0.5rem 0.5rem 0.3rem;z-index:999;box-shadow:0 0 4rem rgba(0,0,0,0.4);border:none;color:blue;font-size:1.3rem;line-height:1.3}.page-edit a,.page-edit .list__more{text-decoration:none;border:none;color:blue}.page-edit a:hover,.page-edit .list__more:hover,.page-edit a:active,.page-edit .list__more:active,.page-edit a:focus,.page-edit .list__more:focus,.page-edit a:focus:active,.page-edit .list__more:focus:active{border:none}.main-footer{min-height:0px;padding:8rem 0 8rem 0.5rem;text-align:left;font-size:0.8rem;line-height:1.35}.main-footer ul{list-style:none}.main-footer p+p{margin-top:30px}.main-footer form{margin-top:30px}.main-footer input[type="text"],.main-footer input[type="email"]{padding:5px;border:none;border-bottom:1px solid #000}.main-footer__nav li{margin-bottom:10px}.main-nav{width:80vw;height:100vh;padding:10px 20px;position:fixed;z-index:500;top:0;right:0;background:#fff;box-shadow:0px 0px 15px rgba(0,0,0,0.1);overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-transform:translateX(85vw);transform:translateX(85vw)}.main-nav.is-open{-ms-transform:translateX(0);transform:translateX(0)}.main-nav a,.main-nav .list__more{text-decoration:none}.main-nav__top{list-style:none;font-size:1rem;line-height:1.35}.main-nav__top li{display:inline-block;margin-right:10px;margin-right:1rem}.main-nav__top a,.main-nav__top .list__more{border-bottom:0.05em solid transparent;-ms-transform:translateX(0);transform:translateX(0)}.main-nav__top a:hover,.main-nav__top .list__more:hover,.main-nav__top a:active,.main-nav__top .list__more:active,.main-nav__top a:focus,.main-nav__top .list__more:focus,.main-nav__top a:focus:active,.main-nav__top .list__more:focus:active,.main-nav__top a.active,.main-nav__top .active.list__more{border-bottom:0.225em solid}.main-nav__bottom,.main-nav__uncat{margin-bottom:0;font-size:1rem;line-height:1.35;list-style:none}.main-nav__bottom li,.main-nav__uncat li{display:inline-block}.main-nav__bottom li a:after,.main-nav__bottom li .list__more:after,.main-nav__uncat li a:after,.main-nav__uncat li .list__more:after{content:','}.main-nav__bottom li:last-child a:after,.main-nav__bottom li:last-child .list__more:after,.main-nav__uncat li:last-child a:after,.main-nav__uncat li:last-child .list__more:after{content:'.'}.main-nav__bottom a,.main-nav__bottom .list__more,.main-nav__uncat a,.main-nav__uncat .list__more{border-bottom:0.05em solid transparent}.main-nav__bottom a:hover,.main-nav__bottom .list__more:hover,.main-nav__bottom a:active,.main-nav__bottom .list__more:active,.main-nav__bottom a:focus,.main-nav__bottom .list__more:focus,.main-nav__bottom a:focus:active,.main-nav__bottom .list__more:focus:active,.main-nav__bottom a.active,.main-nav__bottom .active.list__more,.main-nav__uncat a:hover,.main-nav__uncat .list__more:hover,.main-nav__uncat a:active,.main-nav__uncat .list__more:active,.main-nav__uncat a:focus,.main-nav__uncat .list__more:focus,.main-nav__uncat a:focus:active,.main-nav__uncat .list__more:focus:active,.main-nav__uncat a.active,.main-nav__uncat .active.list__more{border-bottom:0.225em solid}.main-nav__menu{margin-top:10px;padding-left:10px;font-size:1rem;line-height:1.35}.main-nav__menu li{display:block}.main-nav__menu>li{padding-left:15px;font-size:1.3rem;line-height:1.3;line-height:1.65}.main-nav__menu ul li{font-size:1rem;line-height:1.35}.main-nav__menu>li>ul{height:auto;max-height:0;overflow:hidden;padding-left:18px;transition:none}.main-nav__menu .is-open ul,.main-nav__menu .is-active.is-open ul{max-height:1200px;margin:12px 0 20px;transition:max-height 1s}.main-nav__menu .is-open ul ul,.main-nav__menu .is-active.is-open ul ul{margin:0}.main-nav__menu .is-open ul ul+ul,.main-nav__menu .is-active.is-open ul ul+ul{margin-top:20px}.main-nav__menu .is-open button,.main-nav__menu .is-active.is-open button{border-bottom:none}.main-nav__menu .is-open button i:after,.main-nav__menu .is-active.is-open button i:after{opacity:0}.main-nav__menu .is-open button i:before,.main-nav__menu .is-active.is-open button i:before{width:8px}.main-nav__menu .full_time,.main-nav__menu .half_time{font-size:0.8rem;line-height:1.35}.main-nav__menu .half_time{display:block;margin-top:20px}.main-nav__menu button{height:24px;padding:0;position:relative;border:none;cursor:pointer;background:none;line-height:22px}.main-nav__menu button:focus{outline:none}.main-nav__menu button:focus span{border-bottom:0.18em solid}.main-nav__menu button span{display:inline;border-bottom:0.02em dashed rgba(0,0,0,0.5)}.main-nav__menu button i{width:12px;height:12px;position:absolute;top:5px;left:-16px;font-style:normal;text-indent:-9999px}.main-nav__menu button i:before{content:'';width:12px;height:2px;position:absolute;top:5px;left:0px;background:#000}.main-nav__menu button i:after{content:'';width:2px;height:12px;position:absolute;top:0px;left:5px;background:#000}.main-nav__menu a,.main-nav__menu .list__more{border-bottom:0.05em solid transparent}.main-nav__menu a.active,.main-nav__menu .active.list__more,.main-nav__menu a:hover,.main-nav__menu .list__more:hover,.main-nav__menu a:focus,.main-nav__menu .list__more:focus,.main-nav__menu a:active,.main-nav__menu .list__more:active,.main-nav__menu a:active:focus,.main-nav__menu .list__more:active:focus{border-bottom:0.225em solid}.main-nav__actions{margin-top:20px;text-align:left}.main-nav__actions .btn--primary{margin-right:20px;margin-bottom:0;float:left;clear:left;white-space:nowrap;border:none;line-height:1.65}.main-nav__actions .btn--primary.active,.main-nav__actions .btn--primary:hover,.main-nav__actions .btn--primary:focus,.main-nav__actions .btn--primary:active,.main-nav__actions .btn--primary:active:focus{border:none}.main-nav__actions .btn--primary.active span,.main-nav__actions .btn--primary:hover span,.main-nav__actions .btn--primary:focus span,.main-nav__actions .btn--primary:active span,.main-nav__actions .btn--primary:active:focus span{border-bottom:0.225em solid}.main-nav__actions .btn--primary span{border-bottom:0.09em solid;transition:border-bottom 0.05s ease}.main-nav__actions div[id*='auth_link'],.main-nav__actions div[id*='button_profile']{display:block}.main-nav__actions div[id*='button_profile']+.btn--primary{margin-right:20px}.btn--mypage small{display:block;margin:0 0 0.5rem}.topbar_buttons{position:fixed;top:0.4rem;right:0.6rem;z-index:4}.topbar_buttons__apply{margin-right:5px;position:absolute;top:24px}@media only screen and (min-width: 600px){.topbar_buttons__apply{position:static}}@media only screen and (min-width: 800px){.topbar_buttons__apply{margin-right:10px}}.toggle-menu,.language-switch{line-height:1;font-size:1rem;line-height:1.35}.toggle-menu:focus,.language-switch:focus,.toggle-menu:active,.language-switch:active,.toggle-menu:active:focus,.language-switch:active:focus{text-decoration:none}.close-menu{width:45px;height:45px;text-indent:-9999px;padding:10px 5px 10px 5px;position:absolute;top:0px;right:0px;z-index:600;border:none;font-size:1rem;line-height:1.35}.close-menu:after{content:'╳';position:absolute;top:12px;left:14px;text-indent:0}.close-menu:hover,.close-menu:focus,.close-menu:active,.close-menu:active:focus{color:#000;border:none}.language-switch{margin-right:5px;text-transform:uppercase}@media only screen and (max-height: 500px){.main-nav{padding-bottom:70px}}@media only screen and (min-width: 600px){.main-nav{width:33.3%;min-width:400px;max-width:480px;padding-right:0}}@media only screen and (min-width: 800px){.main-nav{padding-left:25px}.main-nav__top,.main-nav__bottom,.main-nav__uncat{margin-bottom:0}.main-nav__top{margin-top:3px}.main-nav__menu{padding-left:20px;margin-top:34px}.toggle-menu,.language-switch{margin-right:10px}}.page-nav{padding:0;margin:0 0 3.5rem 0;margin-left:4rem;list-style:none;font-size:1.3rem;line-height:1.3;line-height:1.5}.page-nav li.page-nav__view-projects{color:blue}.page-nav li.page-nav__view-projects a:hover,.page-nav li.page-nav__view-projects .list__more:hover,.page-nav li.page-nav__view-projects a:focus,.page-nav li.page-nav__view-projects .list__more:focus,.page-nav li.page-nav__view-projects a:active,.page-nav li.page-nav__view-projects .list__more:active,.page-nav li.page-nav__view-projects a:active:focus,.page-nav li.page-nav__view-projects .list__more:active:focus{color:blue}@media only screen and (min-width: 800px){.page-nav.is-2-columns{max-width:700px;columns:300px 2}.page-nav.is-3-columns{max-width:1000px;columns:300px 3}}.topbar{width:100%;padding:0.4rem 0.6rem;position:fixed;top:0;left:0;z-index:3;background-color:#fff}.t--booking .summary,.t--booking .search__intro{margin-bottom:1.5rem}.t--booking .summary+a,.t--booking .search__intro+a,.t--booking .summary+.list__more,.t--booking .search__intro+.list__more{font-size:1.3rem;line-height:1.3}.ginger-edit .btn,.ginger-edit-html .btn,.btn--cancel,.btn--save,.btn--delete{display:inline;padding:0;float:none;background:none;color:blue;text-decoration:none;border-bottom:0.09em solid;transition:border-bottom 0.05s ease;border-radius:0;font-size:1.3rem;line-height:1.3}.ginger-edit .btn:hover,.ginger-edit-html .btn:hover,.btn--cancel:hover,.btn--save:hover,.btn--delete:hover,.ginger-edit .btn:focus,.ginger-edit-html .btn:focus,.btn--cancel:focus,.btn--save:focus,.btn--delete:focus,.ginger-edit .btn:active,.ginger-edit-html .btn:active,.btn--cancel:active,.btn--save:active,.btn--delete:active,.ginger-edit .btn:active:focus,.ginger-edit-html .btn:active:focus,.btn--cancel:active:focus,.btn--save:active:focus,.btn--delete:active:focus{background:none;color:inherit;text-decoration:none;border-bottom:0.225em solid;outline:none}.list-item--project.is-edit .z-icon-drag{display:block;width:100%;height:45px;position:static;line-height:45px;background-image:-webkit-repeating-radial-gradient(center center, rgba(0,0,0,0.4), rgba(0,0,0,0.4) 1px, transparent 1px, transparent 100%);background-size:3px 3px;font-size:19px}.list-item--project.is-edit .z-icon-drag:before{display:inline-block;margin-left:15px}.list-item--project.is-edit .z-btn-remove{width:20px;height:20px;position:absolute;top:12px;right:10px;font-size:20px}.ginger-edit,.ginger-edit-html{padding:0.4rem 0 0;height:100%;overflow-x:hidden;overflow-y:visible;font-family:"new rail",times}.ginger-edit>.container,.ginger-edit-html>.container{padding:1rem;margin-top:1.5rem;box-shadow:0px 0px 3rem rgba(0,0,0,0.5)}.ginger-edit .list-item-project__title,.ginger-edit-html .list-item-project__title{z-index:inherit}.ginger-edit .admin-project-item,.ginger-edit-html .admin-project-item{display:none}.ginger-edit h1,.ginger-edit-html h1{font-size:1.3rem;line-height:1.3}.ginger-edit h2,.ginger-edit-html h2{font-size:1.3rem;line-height:1.3}.ginger-edit .btn,.ginger-edit-html .btn{font-size:1rem;line-height:1.35}.ginger-edit .btn:hover,.ginger-edit .btn:focus,.ginger-edit .btn:active,.ginger-edit .btn:active:focus,.ginger-edit-html .btn:hover,.ginger-edit-html .btn:focus,.ginger-edit-html .btn:active,.ginger-edit-html .btn:active:focus{color:blue;box-shadow:none;background:none}.ginger-edit .btn--save,.ginger-edit-html .btn--save{font-size:1.3rem;line-height:1.3}.ginger-edit .block-add-block,.ginger-edit-html .block-add-block{float:left !important}.ginger-edit .block-add-block .dropdown-menu,.ginger-edit-html .block-add-block .dropdown-menu{min-width:117px;top:auto;right:auto;left:15;background:#fff;border:none;border-radius:0;box-shadow:none}.ginger-edit .block-add-block .dropdown-menu a[data-block-type="header"],.ginger-edit .block-add-block .dropdown-menu [data-block-type="header"].list__more,.ginger-edit .block-add-block .dropdown-menu a[data-block-type="registration_group"],.ginger-edit .block-add-block .dropdown-menu [data-block-type="registration_group"].list__more,.ginger-edit-html .block-add-block .dropdown-menu a[data-block-type="header"],.ginger-edit-html .block-add-block .dropdown-menu [data-block-type="header"].list__more,.ginger-edit-html .block-add-block .dropdown-menu a[data-block-type="registration_group"],.ginger-edit-html .block-add-block .dropdown-menu [data-block-type="registration_group"].list__more{display:none}.ginger-edit .block-add-block .dropdown-menu li+li,.ginger-edit-html .block-add-block .dropdown-menu li+li{margin-top:5px}.ginger-edit .block-add-block .dropdown-menu>li>a,.ginger-edit .block-add-block .dropdown-menu>li>.list__more,.ginger-edit-html .block-add-block .dropdown-menu>li>a,.ginger-edit-html .block-add-block .dropdown-menu>li>.list__more{display:inline;padding:0;color:blue;font-weight:normal}.ginger-edit .block-add-block .dropdown-menu>li>a:hover,.ginger-edit .block-add-block .dropdown-menu>li>.list__more:hover,.ginger-edit .block-add-block .dropdown-menu>li>a:focus,.ginger-edit .block-add-block .dropdown-menu>li>.list__more:focus,.ginger-edit .block-add-block .dropdown-menu>li>a:active,.ginger-edit .block-add-block .dropdown-menu>li>.list__more:active,.ginger-edit .block-add-block .dropdown-menu>li>a:active:focus,.ginger-edit .block-add-block .dropdown-menu>li>.list__more:active:focus,.ginger-edit-html .block-add-block .dropdown-menu>li>a:hover,.ginger-edit-html .block-add-block .dropdown-menu>li>.list__more:hover,.ginger-edit-html .block-add-block .dropdown-menu>li>a:focus,.ginger-edit-html .block-add-block .dropdown-menu>li>.list__more:focus,.ginger-edit-html .block-add-block .dropdown-menu>li>a:active,.ginger-edit-html .block-add-block .dropdown-menu>li>.list__more:active,.ginger-edit-html .block-add-block .dropdown-menu>li>a:active:focus,.ginger-edit-html .block-add-block .dropdown-menu>li>.list__more:active:focus{background:none;color:blue}.ginger-edit .dropdown-toggle.btn-default:hover,.ginger-edit .dropdown-toggle.btn-default:focus,.ginger-edit .dropdown-toggle.btn-default:active,.ginger-edit .dropdown-toggle.btn-default:active:focus,.ginger-edit-html .dropdown-toggle.btn-default:hover,.ginger-edit-html .dropdown-toggle.btn-default:focus,.ginger-edit-html .dropdown-toggle.btn-default:active,.ginger-edit-html .dropdown-toggle.btn-default:active:focus{color:blue;background:none;border-color:blue;box-shadow:none}.ginger-edit .open>.dropdown-toggle.btn-default,.ginger-edit-html .open>.dropdown-toggle.btn-default{color:blue;background:none;border-color:blue}.ginger-edit .open>.dropdown-toggle.btn-default:hover,.ginger-edit .open>.dropdown-toggle.btn-default:focus,.ginger-edit .open>.dropdown-toggle.btn-default:active,.ginger-edit .open>.dropdown-toggle.btn-default:active:focus,.ginger-edit-html .open>.dropdown-toggle.btn-default:hover,.ginger-edit-html .open>.dropdown-toggle.btn-default:focus,.ginger-edit-html .open>.dropdown-toggle.btn-default:active,.ginger-edit-html .open>.dropdown-toggle.btn-default:active:focus{color:blue;background:none;border-color:blue}.ginger-edit .language-tabs,.ginger-edit-html .language-tabs{display:none !important}.ginger-edit .admin-list-dashboard,.ginger-edit-html .admin-list-dashboard{display:none}.ginger-edit ul.tree-list li.menu-item img+span,.ginger-edit-html ul.tree-list li.menu-item img+span{padding-left:0}.ginger-edit li>.widget,.ginger-edit-html li>.widget{max-width:800px;margin:0 auto}.ginger-edit .modal .nav.nav-pills,.ginger-edit-html .modal .nav.nav-pills{margin-top:0;margin-bottom:0;border:none}.ginger-edit .modal .nav.nav-pills li>a,.ginger-edit .modal .nav.nav-pills li>.list__more,.ginger-edit-html .modal .nav.nav-pills li>a,.ginger-edit-html .modal .nav.nav-pills li>.list__more{padding-bottom:3px}.ginger-edit .modal-footer,.ginger-edit-html .modal-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ginger-edit .modal-footer:before,.ginger-edit-html .modal-footer:before{display:none}.ginger-edit .modal-footer:after,.ginger-edit-html .modal-footer:after{display:none}.ginger-edit .modal-footer .btn,.ginger-edit-html .modal-footer .btn{font-size:1rem;line-height:1.35}.ginger-edit .modal-footer .btn:hover,.ginger-edit .modal-footer .btn:focus,.ginger-edit .modal-footer .btn:active,.ginger-edit .modal-footer .btn:active:focus,.ginger-edit-html .modal-footer .btn:hover,.ginger-edit-html .modal-footer .btn:focus,.ginger-edit-html .modal-footer .btn:active,.ginger-edit-html .modal-footer .btn:active:focus{border-width:1px;color:blue}.ginger-edit .modal-footer .btn-primary,.ginger-edit-html .modal-footer .btn-primary{line-height:21px}.ginger-edit .red-text,.ginger-edit-html .red-text{color:red}.ginger-edit__header{padding:0;border:none}.control-label{font-size:1.3rem;line-height:1.3;color:#000}.btn--cancel,.btn--save{border:none}.btn--cancel:hover,.btn--cancel:active,.btn--cancel:focus,.btn--cancel:active:focus,.btn--save:hover,.btn--save:active,.btn--save:focus,.btn--save:active:focus{border:none;color:inherit}.btn--delete{color:red;border:none}.btn--delete:hover,.btn--delete:active,.btn--delete:focus,.btn--delete:active:focus{border:none;color:inherit}.ginger-edit__nav .btn--save{float:right;border:none}.ginger-edit__nav .btn--save:hover,.ginger-edit__nav .btn--save:active,.ginger-edit__nav .btn--save:focus,.ginger-edit__nav .btn--save:active:focus{border:none;color:inherit}.ginger-edit__published label{font-size:0.8rem;line-height:1.35}.ginger-edit__published p{margin-top:0.6em;font-size:0.8rem;line-height:1.35;color:#f00}.bootstrap-switch{display:block !important;border-radius:0;border-color:black}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{padding:3px 12px 2px}.bootstrap-switch-handle-on.bootstrap-switch-editoron{color:blue;background-color:#fff;border-right:1px solid #000}.bootstrap-switch-handle-off.bootstrap-switch-editoroff{color:blue;background-color:#fff;border-left:1px solid #000}.ginger-edit__content{margin-top:3rem}.ginger-edit__nav--footer{margin:3rem 0 0;padding:0;border:none}#sidebar-date-range{background:none}#sidebar-date-range .widget-header{display:none}#sidebar-date-range .widget-content{padding:0}#sidebar-date-range hr{display:none}#sidebar-date-range .tab-content{margin-top:0;margin-bottom:0}#sidebar-date-range .col-md-6 div>div{display:-ms-flexbox;display:flex}#sidebar-date-range .col-md-6 div>div input:first-child{margin-right:10px}#sidebar-date-range .control-label{font-size:1rem;line-height:1.35}.ui-datepicker{font-size:15px}.ui-datepicker .ui-widget-header{height:33px;background:none;border:none}.ui-datepicker .ui-widget-header a,.ui-datepicker .ui-widget-header .list__more{border:none;cursor:pointer}.ui-datepicker .ui-widget-header a:hover,.ui-datepicker .ui-widget-header .list__more:hover,.ui-datepicker .ui-widget-header a:focus,.ui-datepicker .ui-widget-header .list__more:focus,.ui-datepicker .ui-widget-header a:active,.ui-datepicker .ui-widget-header .list__more:active,.ui-datepicker .ui-widget-header a:active:focus,.ui-datepicker .ui-widget-header .list__more:active:focus{border:none}.ui-datepicker .ui-widget-header a.ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-hover.list__more{border:none;background:none;color:black;outline:none}.ui-datepicker .ui-datepicker-title select{margin-top:3px}.ginger-edit__aside--haspart{padding:0;background:none;border:none}.ginger-edit__aside--haspart .section-title{font-size:1.3rem;line-height:1.3;margin-bottom:7px}.ginger-edit__aside--haspart ul.tree-list li.menu-item{margin-bottom:10px}.ginger-edit__aside--haspart ul.tree-list li.menu-item>div{padding:0;border:none;background:none}.ginger-edit__aside--haspart ul.tree-list li.menu-item>div .z-icon-drag{display:none}.ginger-edit__aside--haspart ul.tree-list li.menu-item>div .z-btn-remove{display:inline-block;position:static}.ginger-edit__aside--haspart ul.tree-list li.menu-item>div>a,.ginger-edit__aside--haspart ul.tree-list li.menu-item>div>.list__more{display:inline;width:auto;min-height:0;padding:0;color:#000}.ginger-edit__aside--haspart ul.tree-list li.menu-item>div>a .category,.ginger-edit__aside--haspart ul.tree-list li.menu-item>div>.list__more .category{display:none}.ginger-edit__aside--haspart .btn-add-thing{margin-bottom:20px}.ginger-edit__aside--haspart .btn-add-thing:after{content:'↓'}.edit-frontpage .ginger-edit__aside--haspart{max-width:600px;margin:0 auto}.edit-frontpage ul.tree-list li{z-index:0}.edit-frontpage ul.tree-list li.menu-item{margin-bottom:3rem}.edit-frontpage ul.tree-list li>div{background:none;border:none;margin:0;padding:0}.edit-frontpage ul.tree-list li>div.list-item-project__caption{margin-top:0.5rem}.edit-frontpage ul.tree-list li>div.project__about{margin-top:0.5rem;clear:none}.edit-frontpage ul.tree-list li.menu-item>div>a,.edit-frontpage ul.tree-list li.menu-item>div>.list__more{display:block;border:none}.edit-frontpage ul.tree-list li.menu-item>div>a:hover,.edit-frontpage ul.tree-list li.menu-item>div>.list__more:hover,.edit-frontpage ul.tree-list li.menu-item>div>a:active,.edit-frontpage ul.tree-list li.menu-item>div>.list__more:active,.edit-frontpage ul.tree-list li.menu-item>div>a:focus,.edit-frontpage ul.tree-list li.menu-item>div>.list__more:focus,.edit-frontpage ul.tree-list li.menu-item>div>a:active:focus,.edit-frontpage ul.tree-list li.menu-item>div>.list__more:active:focus{border:none}.edit-frontpage .unlink-wrapper{margin-top:3rem}.edit-frontpage .admin-project-item{display:none}.edit-frontpage .list-item--project{display:block !important}@media only screen and (min-width: 800px){.edit-frontpage .col-md-8{width:100%}.edit-frontpage .helper-text{max-width:600px;margin:0 0 40px 40px}.edit-frontpage .control-label{color:#000}}.frontpage .pagination--prev-next{display:block}.home__project{padding:0 0.5rem;position:relative;margin:3.5rem 0;list-style:none}.home__project iframe{height:100%}.home__text,.home__text--first,.home__news,.home__calendar,.alumni__calendar,.home__editors-note{width:100%;padding:0 0.6rem 0 0.6rem;max-width:38rem}.home__text ul,.home__text--first ul,.home__news ul,.home__calendar ul,.alumni__calendar ul,.home__editors-note ul{padding:0;margin:0;list-style:none}.home__text--first{font-size:1.3rem;line-height:1.3}.home__calendar time,.alumni__calendar time{display:block;font-size:1rem;line-height:1.35;line-height:1;margin-bottom:0.20rem}.home__calendar li+li,.alumni__calendar li+li{margin-top:1rem}.home__calendar .author,.alumni__calendar .author{margin-top:0.4rem;font-size:0.8rem;line-height:1.35;line-height:1}.home__more{margin-top:1.5rem}.home__editors-note{margin-bottom:3rem;margin:0 auto;text-align:center;position:relative;z-index:5;color:#fff}.home__editors-note p{position:relative;z-index:5}.home__editors-note .home__more{margin-top:2rem;margin-bottom:0}.home__editors-note .home__more a+a,.home__editors-note .home__more .list__more+a,.home__editors-note .home__more a+.list__more,.home__editors-note .home__more .list__more+.list__more{color:blue;margin-left:1rem}.home__editors-note:before{content:'';position:absolute;pointer-events:none;z-index:-1;top:-120%;left:-120%;width:340%;height:340%;background-image:url(/lib/images/shadow.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center center}@media only screen and (min-width: 800px){.home__editors-note:before{top:-105%;left:-105%;width:310%;height:310%}}.home__editors-note:before{top:-200%;left:-200%;width:500%;height:500%}.home__editors-note:before{opacity:0.3}.home__editors-note__summary{font-size:1.3rem;line-height:1.3;margin-top:2rem}.home_projects{padding:0 0.5rem;margin-bottom:3rem;position:relative;list-style:none}.home__editor{position:relative;z-index:10;text-align:center;color:rgba(255,255,255,0.8)}.home__editor p{margin-bottom:0.5rem}.home__editor a:hover,.home__editor .list__more:hover,.home__editor a:focus,.home__editor .list__more:focus,.home__editor a:active,.home__editor .list__more:active,.home__editor a:active:focus,.home__editor .list__more:active:focus{color:inherit}.home__calendar .btn--primary,.alumni__calendar .btn--primary,.home__editors-note .btn--primary{float:right;border:none}.home__calendar .btn--primary:hover,.alumni__calendar .btn--primary:hover,.home__calendar .btn--primary:focus,.alumni__calendar .btn--primary:focus,.home__calendar .btn--primary:active,.alumni__calendar .btn--primary:active,.home__calendar .btn--primary:active:focus,.alumni__calendar .btn--primary:active:focus,.home__editors-note .btn--primary:hover,.home__editors-note .btn--primary:focus,.home__editors-note .btn--primary:active,.home__editors-note .btn--primary:active:focus{border:none}.home__calendar .btn--primary span,.alumni__calendar .btn--primary span,.home__editors-note .btn--primary span{border-bottom:0.09em solid;transition:border-bottom 0.05s ease}.home__calendar .btn--primary span:hover,.alumni__calendar .btn--primary span:hover,.home__calendar .btn--primary span:focus,.alumni__calendar .btn--primary span:focus,.home__calendar .btn--primary span:active,.alumni__calendar .btn--primary span:active,.home__calendar .btn--primary span:active:focus,.alumni__calendar .btn--primary span:active:focus,.home__editors-note .btn--primary span:hover,.home__editors-note .btn--primary span:focus,.home__editors-note .btn--primary span:active,.home__editors-note .btn--primary span:active:focus{text-decoration:none;border-bottom:0.225em solid;outline:none}@media only screen and (min-width: 800px){.home__text,.home__text--first,.home__news,.home__calendar,.alumni__calendar,.home__editors-note{padding:0;margin-left:auto;margin-right:auto}.home__text--first{margin-left:10vw;margin-right:0}.home__project{margin:3.5rem 0}.home_projects{margin-bottom:3rem}}.t--person .main-content{margin-left:4rem}.list-header{margin-left:4rem;margin-bottom:3rem;margin-top:3rem}.project-author{margin-left:4rem}.t--project .main-container,.t--project .search__top__container{width:calc(100% - 1rem);max-width:1500px;padding:1rem 1rem;margin:3rem auto 0;position:relative;z-index:5;background:#fff;box-shadow:0px 0px 10rem #000,0px 0px 12rem rgba(0,0,0,0.2);font-size:1.3rem;line-height:1.3}.t--project .block--text,.t--project .booking__month,.t--project .block--text--hidden{max-width:53rem;margin-left:auto;margin-right:auto}.t--project .block--text:nth-child(even),.t--project .booking__month:nth-child(even),.t--project .block--text--hidden:nth-child(even){margin-left:auto}@media only screen and (min-width: 800px){.t--project .main-container,.t--project .search__top__container{padding-top:3rem;font-size:2rem;line-height:1.2}}.t--search #list--visual{margin-top:3rem}.t--search .pagination{margin-top:0;margin-bottom:0;margin-left:0}.t--search .page-edit{display:none}.t--search .search__pager{padding:0 0.5rem}.t--search .search__pager__result-counter{margin-left:0;margin-bottom:1rem}.search__top{display:none}.search__results__list{padding-bottom:0}.search__top__container__searching-for{padding:0 0.5rem;margin-bottom:0}@media only screen and (min-width: 800px){.search__results .list--vertical{padding-left:0}.search__results{min-height:0}.search__top__container__searching-for{margin-left:4rem}.search__pager{padding-left:0;padding-right:0;margin-left:4rem}}.t--shop .shop-introduction{padding-left:12px}
