#app b,#app strong{font-weight:700}.form-field{margin-bottom:24px}.form-field-label{display:block;margin-bottom:4px}.date-example{width:100%;padding:8px;border:2px solid #ddd;border-radius:4px}.date-example:focus{border:2px solid #0078cf}.demo-content{text-align:center}.form-group{text-align:left;display:inline-block;vertical-align:top;max-width:400px;margin:0 24px}.code-sample{display:inline-block;font-family:monospace;background:#f5f5f5;padding:4px;border:1px solid #eee}@media (max-height:480px),(max-width:480px){main{padding:8px}.form-group{width:100%;max-width:480px}}.date-range-examples{max-width:600px;margin:20px auto;padding:20px}.ex-inputs{position:relative}.ex-inputs-header{text-align:center;margin-bottom:8px}.ex-inputs-end,.ex-inputs-start{padding:8px;font-size:1em;border:1px solid #ccc;border-radius:2px}.ex-inputs-end:focus,.ex-inputs-start:focus{border-color:#46a5f5}.ex-inputs-picker{position:absolute;z-index:1000;left:50%;opacity:0;z-index:-20;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .25s;transition:all .25s}.ex-inputs-picker-visible{opacity:1;z-index:1000}@media (max-height:480px),(max-width:616px){.ex-inputs-end,.ex-inputs-start{width:100%}}.spinner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.loading-spinner{width:100px}.loading-spinner .cls-1{-webkit-animation:loading 2s infinite;animation:loading 2s infinite}.loading-spinner .cls-2{-webkit-animation:loading 2s .1s infinite;animation:loading 2s .1s infinite}.loading-spinner .cls-3{-webkit-animation:loading 2s .2s infinite;animation:loading 2s .2s infinite}.loading-spinner .cls-4{-webkit-animation:loading 2s .3s infinite;animation:loading 2s .3s infinite}.loading-spinner .cls-5{-webkit-animation:loading 2s .4s infinite;animation:loading 2s .4s infinite}.loading-spinner .cls-6,.loading-spinner .cls-7{-webkit-animation:loading 2s .5s infinite;animation:loading 2s .5s infinite}.loading-spinner .cls-8{-webkit-animation:loading 2s .6s infinite;animation:loading 2s .6s infinite}.loading-spinner .cls-9{-webkit-animation:loading 2s .7s infinite;animation:loading 2s .7s infinite}.loading-spinner .cls-10{-webkit-animation:loading 2s .8s infinite;animation:loading 2s .8s infinite}@-webkit-keyframes loading{0%{fill:#000}50%{fill:#fff}to{fill:#000}}@keyframes loading{0%{fill:#000}50%{fill:#fff}to{fill:#000}}#whats-on-filter input[type=checkbox]{margin-left:10px}#whats-on-filter label{margin-left:5px}.eventTiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.eventTiles:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-preferred-size:23.5%;flex-basis:23.5%}.eventTile{position:relative;overflow:hidden;min-height:435px;-ms-flex-preferred-size:23.5%;flex-basis:23.5%;margin-bottom:1.5%;margin-right:1.5%;display:-webkit-box;display:-ms-flexbox;display:flex}.eventTile img{display:block;width:100%}.eventText{bottom:0;color:#fff;padding:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-weight:700;font-size:8px;min-height:170px}.list-item{-webkit-transition:all .5s;transition:all .5s}.list-enter,.list-leave-to{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.list-leave{-webkit-transition:all 1s;transition:all 1s}.list-move{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.datePicker{margin-bottom:10px}.cs-cerulean{background-color:#0085ab}.cs-rose{background-color:#e6007e}.cs-robins-egg-blue{background-color:#04c6cd}.cs-tangerine{background-color:#f39200}.cs-vermilion{background-color:#fa3b00}.cs-atlantis{background-color:#91d029}.cs-candlelight{background-color:#ffd214}.cs-baltic-sea{background-color:#5b595d}.cs-purple{background-color:#a40db2}.cs-pistachio{background-color:#99a209}.cs-burnt-orange{background-color:#d73f0b}.cs-moss{background-color:#486814}.cs-orange-learn{background-color:#ea5121}.cs-purple-venues{background-color:#af599c}.cs-red-pgp{background-color:#e23754}.cs-navy-events{background-color:#293f66}.cs-green-tours{background-color:#3e8c47}.cs-yellow-galleries{background-color:#f2b547}.cs-teal-displays{background-color:#41bfb3}.cs-green-dwtf{background-color:#6ec142}.cs-purple-cafe{background-color:#331344}span.sash{position:absolute;-webkit-transform:rotate(30deg);transform:rotate(30deg);background:rgba(177,100,100,.7);width:100%;color:#fff;top:34px;left:56px;text-align:center;font-weight:700;padding:3px;text-transform:uppercase}@media only screen and (max-width:1200px){.eventTiles .eventTile{-ms-flex-preferred-size:31%;flex-basis:31%}}@media only screen and (max-width:980px){.eventTiles .eventTile{-ms-flex-preferred-size:45%;flex-basis:45%}}@media only screen and (max-width:630px){.eventTiles{-ms-flex-pack:distribute;justify-content:space-around}.eventTiles .eventTile{-ms-flex-preferred-size:80%;flex-basis:80%;display:inline-block}}.pdfviewer{width:1140px;height:80vh}iframe.youtubeViewer{width:100%;height:632px}@media only screen and (max-width:1200px){iframe.youtubeViewer{height:632px}}@media only screen and (max-width:980px){iframe.youtubeViewer{height:400px}}@media only screen and (max-width:414px){iframe.youtubeViewer{height:300px}}@media only screen and (max-width:375px){iframe.youtubeViewer{height:200px}}.imagePopover{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.imagePopover .imageButton{height:50px}.imagePopover .pdfviewer{width:90vw;height:90vh}.imagePopover .imagePopoverContent{position:relative;text-align:center}.imagePopover .imageContainer{max-width:90vw;height:90vh}.imagePopover img{-o-object-fit:contain;object-fit:contain;height:100%;max-width:100%}.imagePopover .imageCaption{color:#fff;text-align:left;font-weight:700;position:absolute;bottom:0;background:rgba(0,0,0,.5);width:100%;padding:10px}.imagePopover .imageCaption p:last-child{margin-bottom:0}.resourceContent{margin-top:2em;margin-bottom:2em}img.resourceImage{max-width:100%}.bearbody{stroke-opacity:1;stroke:none;stroke-dasharray:none;stroke-miterlimit:4;fill:#803300}.bearoutlines{stroke-opacity:1;stroke:#803300;stroke-miterlimit:4;stroke-dasharray:none;fill:#a40}.bearlight{stroke-opacity:1;fill-opacity:1;fill:#a40}.bearface{stroke-opacity:1;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none}.beareyes{stroke-opacity:1;fill-opacity:1;fill:#000}svg.bearmedium .bearbody{fill:#803300}svg.bearmedium .bearoutlines{stroke:#803300;fill:#a40}svg.bearmedium .bearlight{fill:#a40}svg.bearmedium .bearface{stroke:#000}svg.bearmedium .beareyes{fill:#000}svg.beardark .bearbody{fill:#520}svg.beardark .bearoutlines{stroke:#520;fill:#803300}svg.beardark .bearlight{fill:#803300}svg.beardark .bearface{stroke:#000}svg.beardark .beareyes{fill:#000}svg.beardarker .bearbody{fill:#2b1100}svg.beardarker .bearoutlines{stroke:#2b1100;fill:#a05a2c}svg.beardarker .bearlight{fill:#a05a2c}svg.beardarker .bearface{stroke:#000}svg.beardarker .beareyes{fill:#000;stroke:#a05a2c;stroke-width:2}svg.bearblack .bearbody{fill:#000}svg.bearblack .bearoutlines{stroke:#2b1100;fill:#000}svg.bearblack .bearlight{fill:#a05a2c}svg.bearblack .bearface{stroke:#000}svg.bearblack .beareyes{fill:#000;stroke:#a05a2c;stroke-width:2}svg.bearwhite .bearbody,svg.bearwhite .bearlight,svg.bearwhite .bearoutlines{fill:#fff;stroke:#000}svg.bearwhite .bearface{stroke:#000}svg.bearwhite .beareyes{fill:#fff;stroke:#000;stroke-width:3}.teddybear{position:absolute;top:350px;left:300px}.teddybear,.teddybear svg{-webkit-transition:all .5s;transition:all .5s}.teddybear svg{width:150px;height:200px;outline:none}.teddybear.active{z-index:1}.teddybear.active svg{-webkit-transform:scale(2.5);transform:scale(2.5)}.teddybear .teddybear-inner:hover{-webkit-animation:shake .5s;animation:shake .5s}@-webkit-keyframes shake{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}60%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}80%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes shake{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}60%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}80%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.easteregg{position:absolute;top:350px;left:300px;-webkit-transition:all .5s;transition:all .5s;width:100px;height:100px}.easteregg.active{z-index:1;width:256px;height:256px}.easteregg .eastereg-inner:hover{-webkit-animation:shake .5s;animation:shake .5s}.easteregg #eastereggvideo{outline:none;max-width:100%}#header-image-container{padding-left:0}.header-image{margin-bottom:20px;height:auto}.btn-loadmore{border:none;color:#fff;padding:5px 40px;font-weight:700;text-transform:uppercase;text-align:center;-ms-flex-item-align:center;align-self:center;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.resourceTiles{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.resourceTiles,.resourceTilesVertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.resourceTilesVertical{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.resourceTiles:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}.resourceTile{position:relative;min-height:268px;-ms-flex-preferred-size:23.5%;flex-basis:23.5%;margin-bottom:1.5%;margin-right:1.5%;display:-webkit-box;display:-ms-flexbox;display:flex}.resourceTile img{display:block;width:100%}.resourceTile .resourceTileInner{width:100%}.resourceTile .resourceType{position:absolute;top:10px;right:10px;width:24px}.resourceTile .resourceText{bottom:0;color:#fff;padding:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-weight:700;font-size:8px;position:absolute}.resourceTile .resourceTags{position:absolute;bottom:2px;right:5px}.resourceTile .tag{font-size:10px;color:#fff;font-weight:700;text-transform:uppercase;margin-right:5px;padding-right:5px;border-right:1px solid #fff;text-decoration:underline}.resourceTile .tag:last-child{padding-right:0;border-right:0}@media only screen and (max-width:1200px){.resourceTiles .resourceTile{-ms-flex-preferred-size:31%;flex-basis:31%}}@media only screen and (max-width:980px){.resourceTiles .resourceTile{-ms-flex-preferred-size:45%;flex-basis:45%;min-height:40vw}}@media only screen and (max-width:630px){.resourceTiles .resourceTile{-ms-flex-preferred-size:45%;flex-basis:45%;min-height:45vw;margin-bottom:15px}.resourceTiles .resourceTile .resourceText{padding:10px}.resourceTiles .resourceTile h2{font-size:1.4em}.resourceTiles .resourceTile .tag{font-size:8px}}.eventClass{border:1px solid #000;padding:5px;text-align:center}#InteractionCarousel{margin-top:10px}#InteractionCarousel img{padding-right:3px}#InteractionType{margin-bottom:0}.VueCarousel .VueCarousel-navigation{font-size:20px;color:#888}.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-next,.VueCarousel .VueCarousel-navigation .VueCarousel-navigation-prev{-webkit-transform:translateY(-50%);transform:translateY(-50%);color:hsla(0,0%,86.3%,.6)}.bookingTable td{padding:5px 10px 5px 0}