@charset "UTF-8";/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css *//*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#fff;color:#444;text-shadow:none;border:5px solid #e2e2e1;padding:0!important}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.3);-moz-box-shadow:5px 5px 0 0 rgba(0,0,0,.3);box-shadow:5px 5px 0 0 rgba(0,0,0,.3)}.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-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(../fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(../fancybox/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;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;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!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}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 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:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;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,.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-next span,.fancybox-prev span{background-image:url(../fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0}/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(font-awesome/fonts/fontawesome-webfont.eot?v=4.6.3);src:url(font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(font-awesome/fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(font-awesome/fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(font-awesome/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.bx-wrapper{position:relative;margin:0 auto;padding:0;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;width:8px}.bx-wrapper .bx-pager.bx-default-pager a{background-color:rgba(255,255,255,.6);text-indent:-9999px;display:block;width:8px;height:8px;margin:0 1px;outline:0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#c73799}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -35px}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -35px}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-17px;outline:0;width:35px;height:35px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.prettycheckbox,.prettyradio{display:inline-block;padding:0;margin:0}.prettycheckbox>a,.prettyradio>a{height:30px;width:30px;display:block;float:left;cursor:pointer;margin:0;background:url(../img/sprites-sfa68604977.png);background-size:1200%}.prettycheckbox>a:focus,.prettyradio>a:focus{outline:0 none}.prettycheckbox label,.prettyradio label{display:block;float:left;margin:6px 5px;cursor:pointer}.prettycheckbox a.disabled,.prettycheckbox label.disabled,.prettyradio a.disabled,.prettyradio label.disabled{cursor:not-allowed}.prettycheckbox>a{background-position:0 0}.prettycheckbox>a:focus{background-position:-30px 0}.prettycheckbox>a.checked{background-position:-60px 0}.prettycheckbox>a.checked:focus{background-position:-90px 0}.prettycheckbox>a.checked.disabled{background-position:-150px 0}.prettycheckbox>a.disabled{background-position:-120px 0}.prettyradio>a{background-position:-180px 0}.prettyradio>a:focus{background-position:-210px 0}.prettyradio>a.checked{background-position:-240px 0}.prettyradio>a.checked:focus{background-position:-270px 0}.prettyradio>a.checked.disabled{background-position:-330px 0}.prettyradio>a.disabled{background-position:-300px 0}@font-face{font-family:helveticareg;src:url(../fonts/3235C4_0_0.woff2) format("woff2"),url(../fonts/3235C4_0_0.woff) format("woff"),url(../fonts/3235C4_0_0.ttf) format("ttf"),url(../fonts/3235C4_0_0.eot) format("eot");font-weight:400;font-style:normal}@font-face{font-family:vageurekabold;src:url(../fonts/vageurbol-webfont.woff2) format("woff2"),url(../fonts/vageurbol-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:vageurekaregular;src:url(../fonts/vageurlig-webfont.woff2) format("woff2"),url(../fonts/vageurlig-webfont.woff) format("woff");font-weight:400;font-style:normal}.cal1{margin:0 auto;max-width:360px;font-size:1.4rem}.cal1 .clndr .clndr-controls{display:inline-block;width:100%;position:relative;margin-bottom:20px;text-align:center}.cal1 .clndr .clndr-controls .month{text-align:center;font-family:vageurekabold;font-size:2.6rem;display:inline-block}.cal1 .clndr .clndr-controls .clndr-control-button{display:inline-block;font-size:1px;color:#fff}.cal1 .clndr .clndr-controls .clndr-control-button span:before{content:"\f060";font-family:FontAwesome;font-size:2.6rem;color:#c73779;padding:0 1rem}.cal1 .clndr .clndr-controls .clndr-control-button.rightalign span:before{content:"\f061"}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive:hover{background:0 0;cursor:default}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:hover{background:#ddd}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive{opacity:.5}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive:hover{background:0 0;cursor:default}.cal1 .clndr .clndr-table{table-layout:fixed;width:100%}.cal1 .clndr .clndr-table .header-days{height:40px;font-size:1.6rem;font-weight:700}.cal1 .clndr .clndr-table .header-days .header-day{vertical-align:middle;text-align:center}.cal1 .clndr .clndr-table tr{height:45px}.cal1 .clndr .clndr-table tr td{vertical-align:top}.cal1 .clndr .clndr-table tr .day{text-align:center}.cal1 .clndr .clndr-table tr .day:hover .day-contents{cursor:pointer;background-color:#009fab}.cal1 .clndr .clndr-table tr .day .day-contents{display:inline-block;background:#c73779;width:3.5rem;height:3.5rem;line-height:3.8rem;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-weight:700;color:#fff;font-size:1.6rem}.cal1 .clndr .clndr-table tr .day.past .day-contents{background:#585856!important;cursor:initial}.cal1 .clndr .clndr-table tr .day.past:hover .day-contents{background:#585856!important}.cal1 .clndr .clndr-table tr .day.past.event .day-contents{background:#585856!important;cursor:initial}.cal1 .clndr .clndr-table tr .day.past.event:hover .day-contents{background:#585856!important}.cal1 .clndr .clndr-table tr .day.selected .day-contents{background:#009fab}.cal1 .clndr .clndr-table tr .day.my-today .day-contents,.cal1 .clndr .clndr-table tr .day.today .day-contents{background:#9ad6e3}.cal1 .clndr .clndr-table tr .day.my-today.selected .day-contents,.cal1 .clndr .clndr-table tr .day.today.selected .day-contents{background:#009fab}.cal1 .clndr .clndr-table tr .day.my-today:hover .day-contents,.cal1 .clndr .clndr-table tr .day.today:hover .day-contents{background:#72c6d8}.cal1 .clndr .clndr-table tr .day.my-today.event .day-contents,.cal1 .clndr .clndr-table tr .day.today.event .day-contents{background:#c73779}.cal1 .clndr .clndr-table tr .day.event .day-contents,.cal1 .clndr .clndr-table tr .day.my-event .day-contents{background:#c73779}.cal1 .clndr .clndr-table tr .day.my-today.closed .day-contents,.cal1 .clndr .clndr-table tr .day.today.closed .day-contents{background:#585856!important}.cal1 .clndr .clndr-table tr .day.my-today.closed:hover .day-contents,.cal1 .clndr .clndr-table tr .day.today.closed:hover .day-contents{background:#585856!important}.cal1 .clndr .clndr-table tr .day.closed .day-contents{background:#585856!important}.cal1 .clndr .clndr-table tr .day.closed:hover .day-contents{background:#585856!important}.cal1 .clndr .clndr-table tr .day.event:hover .day-contents,.cal1 .clndr .clndr-table tr .day.my-event:hover .day-contents{background:#96d478}.cal1 .clndr .clndr-table tr .day.inactive .day-contents,.cal1 .clndr .clndr-table tr .day.my-inactive .day-contents{background:#575756}.cal1 .clndr .clndr-table tr .day.event.selected .day-contents{background:#009fab}.cal1 .clndr .clndr-table tr .adjacent-month .day-contents,.cal1 .clndr .clndr-table tr .empty .day-contents,.cal1 .clndr .clndr-table tr .my-adjacent-month .day-contents,.cal1 .clndr .clndr-table tr .my-empty .day-contents{background:#eee;color:#eee}.cal1 .clndr .clndr-table tr .adjacent-month:hover .day-contents,.cal1 .clndr .clndr-table tr .empty:hover .day-contents,.cal1 .clndr .clndr-table tr .my-adjacent-month:hover .day-contents,.cal1 .clndr .clndr-table tr .my-empty:hover .day-contents{background:#eee}.clndr-next-button,.clndr-next-year-button,.clndr-previous-button,.clndr-previous-year-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.clndr-next-button.inactive,.clndr-next-year-button.inactive,.clndr-previous-button.inactive,.clndr-previous-year-button.inactive{opacity:.5;cursor:default}@media only screen and (max-width:460px){.cal1 .clndr .clndr-controls .month{font-size:2rem}.cal1 .clndr .clndr-controls .clndr-control-button span:before{font-size:2rem}}@font-face{font-family:helveticareg;src:url(../fonts/3235C4_0_0.woff2) format("woff2"),url(../fonts/3235C4_0_0.woff) format("woff"),url(../fonts/3235C4_0_0.ttf) format("ttf"),url(../fonts/3235C4_0_0.eot) format("eot");font-weight:400;font-style:normal}@font-face{font-family:vageurekabold;src:url(../fonts/vageurbol-webfont.woff2) format("woff2"),url(../fonts/vageurbol-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:vageurekaregular;src:url(../fonts/vageurlig-webfont.woff2) format("woff2"),url(../fonts/vageurlig-webfont.woff) format("woff");font-weight:400;font-style:normal}html{font-size:62.5%;height:100%;-webkit-font-smoothing:antialiased}button,html,input,select,textarea{color:#3c3b3b;font-family:helveticareg,Arial,sans-serif}button:focus,input:focus,textarea:focus{outline:0;border-color:#3c3b3b!important}input:not([type=checkbox]){border-radius:0;-webkit-appearance:none}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}.wrap{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.iframe-wrapper,.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.iframe-wrapper embed,.iframe-wrapper iframe,.iframe-wrapper object,.video-wrapper embed,.video-wrapper iframe,.video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}strong{font-weight:400;font-family:vageurekabold,Arial,sans-serif}a{text-decoration:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.annual-pass .table .times,.cost .inner ol.prices li,.cost .inner ol.prices li p,.image-text .image .box,.opening-hours .table .times{border-radius:1rem}.annual-pass .pass-type,.annual-pass-list .pass-detail,.filters .filtered,.filters .search span,.footer .login a,.quantity .fa,.term-filter .selected-terms,.upcoming-events form fieldset .field input{border-radius:3px}#more .fa,.article .meta img,.article .share dd a,.article .text ul li::before,.btn i,.cost .inner .bubble,.cost .inner .bubble strong,.feature-box.social ul li a,.filters .filtered dl dd .fa,.footer .bottom .top span.icon,.footer form .thanks .social li a,.form-block .bubble,.friend-us .follow ul li a,.gallery dl dt,.gallery dl dt a,.gallery-area .areas li,.gallery-area .areas li a,.gallery-area .summary dl dd::before,.gallery-area h2 em,.gallery-viewer .sidebar .share ul li a,.get-here .map .fa-times,.home-tabs ul li.current a:after,.image-text .image .box .social a,.map-detail h1 em,.map-detail h2 em,.nextpostslink i,.page-heading .fa-arrow-down,.pages .next i,.pages .previous i,.person-intro .person img,.plan-page .details .travel dd span,.plan-page .directions .fa-times,.plan-page .directions .tabs ol li a span,.prefooter .social a,.previouspostslink i,.product-heading .details .delivery .popup .fa,.product-heading .details h4 .fa,.product-heading .image .bubble,.product-heading .image .tools .social a,.related-blog-post .summary h4 img,.search-form .fa-times,.search-results .result h4 img,.slides .slide .title .bubble,.team .team-member,.team .team-member a,.team .team-member img,.text-block .col.person-contacts .social a,.ticket-page .col .legend em,.two-columns .image .bubble,.two-columns .image .bubble strong,.upcoming-events .skew-bottom .fa-arrow-down,.whats-on .blocks .block h4 img,.whats-on-slides ul li span h4 img,form.styled-form .thanks .social li a{border-radius:50%}.friend-us .follow ul{border-radius:3.5rem}#header #nav ul li a,.quantity .fa{transition:color .2s linear}.whats-on-slides .anchors li a{transition:border-color .2s linear}.annual-pass-list .pass-detail form,.button::after,.gallery .gallery-item div,.gallery-images .grid .grid-item a span,.interactive-map #map .areas li a h4,.page-text h6::after,.products .blocks .block .product a.product-btn,.products .blocks .block .product a.product-btn.add-basket,.team .team-member a,.whats-on-slides .anchors li a{transition:opacity .2s linear}.article .share dd a,.btn i,.button.blogs button,.button.blogs em,.button.blogs input,.button.events button,.button.events em,.button.events input,.button.school-events button,.button.school-events em,.button.school-events input,.feature-block .rocket,.feature-box.social ul li a,.footer form .thanks .social li a,.friend-us .follow ul li a,.gallery-viewer .sidebar .share ul li a,.image-text .image .box .social a,.nextpostslink i,.pages .next i,.pages .previous i,.prefooter .social a,.previouspostslink i,.product-heading .image .tools .social a,.slides .pager .slide-thumb,.slides .pager .slide-thumb .image,.slides .pager a .shadow,.slides .slide,.text-block .col.person-contacts .social a,form.styled-form .thanks .social li a{transition:all .2s linear}.image-text .block,.text-block.green{background:#55af31;background:-webkit-linear-gradient(left,#55af31,#009fab);background:-o-linear-gradient(right,#55af31,#009fab);background:-moz-linear-gradient(right,#55af31,#009fab);background:linear-gradient(to right,#55af31,#009fab)}.page-heading.green,.ticket-nav,.whats-on.green2,.whats-on.orange,.whats-on.pink2{background:#3fa184;background:-webkit-linear-gradient(left,#3fa184,#2c9aa5);background:-o-linear-gradient(right,#3fa184,#2c9aa5);background:-moz-linear-gradient(right,#3fa184,#2c9aa5);background:linear-gradient(to right,#3fa184,#2c9aa5)}.background-image .bg,.features.blue,.features.blue .skew-top,.features.pink2,.features.pink2 .skew-top,.get-here,.menu .col,.person-intro,.team.team-feature.blue,.text-block.blue{background:#0076bd;background:-webkit-linear-gradient(left,#0076bd,#775ba3);background:-o-linear-gradient(right,#0076bd,#775ba3);background:-moz-linear-gradient(right,#0076bd,#775ba3);background:linear-gradient(to right,#0076bd,#775ba3)}.friend-us{background:#2fb7c5;background:-webkit-linear-gradient(left,#2fb7c5,#4a66a6);background:-o-linear-gradient(right,#2fb7c5,#4a66a6);background:-moz-linear-gradient(right,#2fb7c5,#4a66a6);background:linear-gradient(to right,#2fb7c5,#4a66a6)}.upcoming-events{background:#2289b1;background:-webkit-linear-gradient(left,#2289b1,#4f60a3);background:-o-linear-gradient(right,#2289b1,#4f60a3);background:-moz-linear-gradient(right,#2289b1,#4f60a3);background:linear-gradient(to right,#2289b1,#4f60a3)}.image-text.purple .block,.menu .col.purple,.page-heading.purple,.page-heading.search,.products.purple,.search-form,.text-block.purple,.text-intro-block,.tickets{background:#775ba3;background:-webkit-linear-gradient(left,#775ba3,#a4408f);background:-o-linear-gradient(right,#775ba3,#a4408f);background:-moz-linear-gradient(right,#775ba3,#a4408f);background:linear-gradient(to right,#775ba3,#a4408f)}.search-form .form .search-terms input{background:#7d3870;background:-webkit-linear-gradient(left,#7d3870,#7d3870);background:-o-linear-gradient(right,#7d3870,#7d3870);background:-moz-linear-gradient(right,#7d3870,#7d3870);background:linear-gradient(to right,#7d3870,#7d3870)}.menu .col.pink,.page-heading.pink,.text-image .text,.two-columns{background:#c73779;background:-webkit-linear-gradient(left,#c73779,#e64829);background:-o-linear-gradient(right,#c73779,#e64829);background:-moz-linear-gradient(right,#c73779,#e64829);background:linear-gradient(to right,#c73779,#e64829)}.features.pink2,.features.pink2 .skew-top,.text-block.pink2,.whats-on.pink2{background:#db474c;background:-webkit-linear-gradient(left,#db474c,#c83d75);background:-o-linear-gradient(right,#db474c,#c83d75);background:-moz-linear-gradient(right,#db474c,#c83d75);background:linear-gradient(to right,#db474c,#c83d75)}.footer .bottom,.menu .col.orange,.opening-hours,.page-heading.orange,.slides .slide .box,.text-block.orange,.whats-on.orange{background:#ed710d;background:-webkit-linear-gradient(left,#ed710d,#d91452);background:-o-linear-gradient(right,#ed710d,#d91452);background:-moz-linear-gradient(right,#ed710d,#d91452);background:linear-gradient(to right,#ed710d,#d91452)}.annual-pass .table,.article .text .single-image img,.article .text .two-images .caption img,.article .text ul li::before,.basket .basket-items li.col1 img,.confirmation .order ul li.col1 img,.content-text-image .col.image img,.cost .inner .bubble,.cost .inner ol.prices,.feature-box.social ul li a,.features .feature img,.gallery dl dt,.get-here .map,.opening-hours .table,.person-intro .person img,.product-heading .image .bubble,.product-heading .image .product-image-nav li img,.product-heading .image .product-images,.products .blocks .block,.related-blog-post .image img,.search-results .result img.image,.slides .slide .box,.slides .slide .title .bubble,.slides .slide .title strong,.team .team-member,.text-content-area .alignleft img,.text-content-area .alignright img,.text.page-text .alignleft img,.text.page-text .alignright img,.text.page-text img.alignleft,.text.page-text img.alignright,.three-cols .blocks .block img,.ticket-page .col .visit li,.two-columns .image .bubble,.two-columns .image img,.whats-on .blocks .block .image,.whats-on-new .blocks .block .image{-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.3);-moz-box-shadow:5px 5px 0 0 rgba(0,0,0,.3);box-shadow:5px 5px 0 0 rgba(0,0,0,.3)}.gallery-area .areas li a,.gallery-area .summary dl dd::before,.gallery-area h2 em,.mobile-header-img .btn.video{-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3)}.image-text .image .box .social a,.product-heading .image .tools .social a,.text-block .col.person-contacts .social a{float:left;width:4.8rem;height:4.8rem;line-height:5.1rem;text-align:center;color:#fff;border:1px solid #29aa5e;background-color:#29aa5e;font-size:2rem;margin:0 1rem 0 0}.image-text .image .box .social a:hover,.product-heading .image .tools .social a:hover,.text-block .col.person-contacts .social a:hover{background-color:#fff;color:#29aa5e}.btn i,.nextpostslink i,.pages .next i,.pages .previous i,.previouspostslink i{display:block;width:4.5rem;height:4.5rem;line-height:4.5rem;text-align:center;background-color:#c73779;color:#fff;font-size:2.2rem;-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,.3);-moz-box-shadow:4px 4px 0 0 rgba(0,0,0,.3);box-shadow:4px 4px 0 0 rgba(0,0,0,.3)}.btn.orange i,.nextpostslink.orange i,.pages .next.orange i,.pages .previous.orange i,.previouspostslink.orange i{background-color:#ed710d}.btn.blue i,.nextpostslink.blue i,.pages .next.blue i,.pages .previous.blue i,.previouspostslink.blue i{background-color:#009fab}.btn:hover i,.nextpostslink:hover i,.pages .next:hover i,.pages .previous:hover i,.previouspostslink:hover i{-webkit-box-shadow:4px 4px 0 0 transparent;-moz-box-shadow:4px 4px 0 0 transparent;box-shadow:4px 4px 0 0 transparent}.button{display:inline-block;position:relative;padding-bottom:0!important}.button button,.button em,.button input{float:left;border:3px solid #fff;color:#fff;font-size:1.8rem;padding:1.5rem 4rem!important;background:0 0;font-style:normal;font-family:vageurekabold,Arial,sans-serif;z-index:10;position:relative;cursor:pointer}.button::after{float:left;width:100%;content:'';height:100%;border:3px solid rgba(0,0,0,.2);margin:-3px;position:absolute;top:9px;left:9px;z-index:9;opacity:1}.button:hover::after{opacity:0}.button.blue button,.button.blue em,.button.blue input{border:3px solid #0076bd;color:#0076bd}.button.pink button,.button.pink em,.button.pink input{border:3px solid #c73779;color:#c73779}.button.pink button:disabled,.button.pink em:disabled,.button.pink input:disabled{color:#fff;background:#888988;border-color:#888988}.button.grey button,.button.grey em,.button.grey input{border:3px solid #888988;color:#888988}.button.events:hover button,.button.events:hover em,.button.events:hover input{border:3px solid #009fab;color:#009fab}.button.school-events:hover button,.button.school-events:hover em,.button.school-events:hover input{border:3px solid #ed710d;color:#ed710d}.button.blogs:hover button,.button.blogs:hover em,.button.blogs:hover input{border:3px solid #c73779;color:#c73779}.page-text h6{display:inline-block;position:relative;padding-bottom:0!important;margin:0 0 2rem 0}.page-text h6 a{float:left;border:3px solid #c73779;font-size:1.8rem;padding:1.5rem 4rem!important;background:0 0;font-style:normal;font-family:vageurekabold,Arial,sans-serif;z-index:10;position:relative;cursor:pointer;color:#c73779!important;text-decoration:none!important}.page-text h6::after{float:left;width:100%;content:'';height:100%;border:3px solid rgba(0,0,0,.2);margin:-3px;position:absolute;top:9px;left:9px;z-index:9;opacity:1}.page-text h6:hover::after{opacity:0}.page-heading .fa-arrow-down,.upcoming-events .skew-bottom .fa-arrow-down{position:absolute;bottom:0;left:50%;margin:0 0 -2rem -2rem;float:left;width:4rem;height:4rem;line-height:4.2rem;font-size:1.7rem;color:#fff;z-index:20;text-align:center;background-color:#3c3b3b}.asp-ratio{width:100%;padding-bottom:75%;background:no-repeat center center;background-size:cover;display:block}.row{float:left;width:100%;padding:0;margin:0 auto;position:relative}.row .inner{max-width:1040px;padding:0 20px;margin:0 auto;position:relative}.block-anchor{float:left;width:100%}#header{z-index:2001}#header .inner{padding:0;max-width:1340px}#header .skew{float:left;width:100%;height:16rem;position:absolute;top:-4rem;left:0;background-color:#fff;-ms-transform:skew(0deg,-2deg);-webkit-transform:skew(0deg,-2deg);transform:skew(0deg,-2deg);z-index:-2}#header #logo{float:left;padding:4.2em 0 4em 2em}#header .back{float:right;margin:4rem 30rem 0 0}#header .back a{float:left;height:3rem;line-height:3rem;font-size:1.8rem;font-family:vageurekabold,Arial,sans-serif;color:#3c3b3b}#header .back a i{float:left;height:3rem;width:3rem;line-height:3rem;margin:0 1.5rem 0 0;font-size:1.6rem}#header .buy-tickets{float:right;position:absolute;top:0;right:0}#header .buy-tickets a{float:right;padding:4.5rem 4.5rem 4.5rem 3.6rem;font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;color:#fff;background:#1fa1aa;background:-webkit-linear-gradient(left,#1fa1aa,#29ac62);background:-o-linear-gradient(right,#1fa1aa,#29ac62);background:-moz-linear-gradient(right,#1fa1aa,#29ac62);background:linear-gradient(to right,#1fa1aa,#29ac62)}#header .buy-tickets span.corner{position:absolute;bottom:0;left:-40px;content:" ";width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #17787f transparent transparent;z-index:-3}#header .buy-tickets .shadow{-ms-transform:skew(0deg,-1deg);-webkit-transform:skew(0deg,-1deg);transform:skew(0deg,-1deg);height:50px;bottom:-10px;left:0;width:98%}#header .buy-tickets .shadow::after{position:absolute;bottom:0;left:-15px;content:" ";width:0;height:0;border-style:solid;border-width:0 15px 15px 0;border-color:transparent rgba(0,0,0,.3) transparent transparent;z-index:-3}#header .mobile-nav{display:none}#header #nav{float:left;position:absolute;left:240px;font-family:vageurekabold,Arial,sans-serif}#header #nav>ul>li>ul>li>a{display:none!important}#header #nav ul li{float:left;padding:2.8rem 0 0 0}#header #nav ul li a{float:left;padding:25px 1.5rem;padding-bottom:0;font-size:1.6rem;color:#3c3b3b}#header #nav ul li a:hover{color:#c73779}#header #nav ul li a .fa{color:#c73779;font-size:1.8rem}#header #nav ul li.current-menu-item a,#header #nav ul li.current-page-ancestor a{background:url(../img/nav-on.png) no-repeat 50% 6px;background-size:auto 58px;color:#c73779}#header #nav ul li ul{display:none}#header #nav ul li#nav9{display:none;background:#1fa1aa;background:-webkit-linear-gradient(left,#1fa1aa,#29ac62);background:-o-linear-gradient(right,#1fa1aa,#29ac62);background:-moz-linear-gradient(right,#1fa1aa,#29ac62);background:linear-gradient(to right,#1fa1aa,#29ac62)}#header .shadow{float:left;width:100%;height:45px;background-color:rgba(0,0,0,.3);z-index:-10;position:absolute;bottom:4px;left:0;-ms-transform:skew(0deg,-1.6deg);-webkit-transform:skew(0deg,-1.6deg);transform:skew(0deg,-1.6deg)}.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:50% 0}.intro{min-height:600px;margin:-6rem 0 0 0;padding:6rem 0 0 0}.intro .box{float:left;width:367px;height:319px;margin:8rem 0 0 5%;background:url(../img/bg-discover3.svg?v2) no-repeat 0 0;background-size:cover;position:relative}.intro .box .title{color:#fff;font-size:4.2rem;line-height:1em;font-family:vageurekabold,Arial,sans-serif}.intro .box .title .btn{float:left;width:100%;padding:6rem 0 3.5rem 8rem;position:relative;color:#fff}.intro .box .title .btn i{position:absolute;top:50%;right:-15px;margin:-10px 0 0 0}.intro .box .box-intro{font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:#fff;padding-left:42px;padding-right:56px;margin-bottom:56px}.intro .box .at-home-title{font-size:3.2rem;font-weight:400}.intro .box .at-home-title .btn{padding-left:42px;padding-bottom:20px}.intro .box .at-home-title .fa{top:100%!important}.intro .box .video{float:left;width:100%}.intro .box .video .btn{float:left;width:100%;margin:0;padding:2.3rem 0 2.3rem 5rem}.intro .box .video .btn i{float:left}.intro .box .video .btn span{float:left;font-size:2.6rem;height:4.5rem;line-height:4.5rem;font-family:vageurekabold,Arial,sans-serif;color:#fff;padding:0 0 0 1.5rem}.menu{display:none;position:absolute;top:80px;z-index:150}.menu .col{float:left;text-align:center;padding:12rem 0 6rem 0;color:#fff;font-family:vageurekaregular,Arial,sans-serif}.menu .col.pink .three-thirds .sub-nav>ul>li>ul li ul li a{background-color:#c5374d!important}.menu .col.pink .three-thirds .sub-nav>ul>li:last-of-type>ul li ul li a{background-color:#d22e2a!important}.menu .col.menu-plan-your-visit{background:#ed7224;background:-webkit-linear-gradient(left,#ed7224,#c6377b);background:-o-linear-gradient(right,#ed7224,#c6377b);background:-moz-linear-gradient(right,#ed7224,#c6377b);background:linear-gradient(to right,#ed7224,#c6377b)}.menu .col.menu-explore-eureka{background:#c6367b;background:-webkit-linear-gradient(left,#c6367b,#a14490);background:-o-linear-gradient(right,#c6367b,#a14490);background:-moz-linear-gradient(right,#c6367b,#a14490);background:linear-gradient(to right,#c6367b,#a14490)}.menu .col.menu-whats-on{background:#a04391;background:-webkit-linear-gradient(left,#a14490,#785da4);background:-o-linear-gradient(right,#a14490,#785da4);background:-moz-linear-gradient(right,#a14490,#785da4);background:linear-gradient(to right,#a14490,#785da4)}.menu .col.menu-education{background:#785da4;background:-webkit-linear-gradient(left,#785da4,#0b79bb);background:-o-linear-gradient(right,#785da4,#0b79bb);background:-moz-linear-gradient(right,#785da4,#0b79bb);background:linear-gradient(to right,#785da4,#0b79bb)}.menu .col.menu-connect{background:#0b79bc;background:-webkit-linear-gradient(left,#0b79bc,#1ea1ab);background:-o-linear-gradient(right,#0b79bc,#1ea1ab);background:-moz-linear-gradient(right,#0b79bc,#1ea1ab);background:linear-gradient(to right,#0b79bc,#1ea1ab)}.menu .col.menu-connect.three-thirds .sub-nav>ul>li>ul li ul li a{background-color:#0a73b2!important}.menu .col.menu-connect.three-thirds .sub-nav>ul>li:last-of-type>ul li ul li a{background-color:#0a73b2!important}.menu .col .sub-nav{float:left;text-align:left;width:80%;padding:0 0 0 100px}.menu .col .sub-nav h2{float:left;width:100%;font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;padding:0 0 3.5rem 0}.menu .col .sub-nav h2 a{color:#fff}.menu .col .sub-nav>ul>li>ul{float:left;width:100%}.menu .col .sub-nav>ul>li>ul>li{float:left;width:100%;padding:0 0 2rem 0}.menu .col .sub-nav>ul>li>ul>li>a{font-size:2rem;float:left;width:100%;position:relative;color:#fff;padding:0 0 0 3rem}.menu .col .sub-nav>ul>li>ul>li>a:hover{text-decoration:underline}.menu .col .sub-nav>ul>li>ul>li>a:before{content:"\f061";font-family:FontAwesome;position:absolute;top:0;left:0}.menu .col .sub-nav>ul>li>ul>li ul{float:left;width:100%;padding:1rem 0}.menu .col .sub-nav>ul>li>ul>li ul li{float:left;width:100%;padding:.5rem 0 0 0}.menu .col .sub-nav>ul>li>ul>li ul li a{float:left;width:100%;font-size:1.6rem;padding:1rem;background-color:#c73779;color:#fff}.menu .col .sub-nav>ul>li>ul>li ul li a:hover{text-decoration:underline}.menu .one-third{min-height:600px;width:33.333%}.menu .one-third .sub-nav>ul>li>a{display:none!important}.menu .two-thirds{width:66.666%}.menu .two-thirds .sub-nav>ul>li>a{display:none!important}.menu .two-thirds .sub-nav>ul>li>ul{width:50%;padding:0 8% 0 0}.menu .two-thirds .sub-nav>ul>li:last-of-type>ul{padding:0 0 0 8%;border-left:1px solid rgba(255,255,255,.2)}.menu .three-thirds{min-height:600px;width:100%}.menu .three-thirds .sub-nav>ul>li>a{display:none!important}.menu .three-thirds .sub-nav>ul>li>ul{width:35%;padding:0 5% 0 5%;border-left:1px solid rgba(255,255,255,.2)}.menu .three-thirds .sub-nav>ul>li>ul li ul li a{background-color:#dc3f4f}.menu .three-thirds .sub-nav>ul>li:first-of-type>ul{width:30%;padding:0 5% 0 0;border-left:none}.menu .three-thirds .sub-nav>ul>li:last-of-type>ul{padding:0 0 0 5%}.menu .three-thirds .sub-nav>ul>li:last-of-type>ul li ul li a{background-color:#c53049}.menu .image{float:right;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.home-tabs{background:#fff;height:100px;margin:0;position:relative;z-index:200}.home-tabs ul{float:left;width:100%}.home-tabs ul li{float:left;width:33.333%;height:100px;display:table}.home-tabs ul li.current a:after{content:"\f063";font-family:FontAwesome;font-size:1.5rem;background-color:#fff;width:4rem;height:4rem;line-height:4.5rem;color:#775ba3;position:absolute;bottom:-25px;bottom:-1.4vw;left:50%;margin:0 0 0 -2rem}.home-tabs ul li a{display:table-cell;vertical-align:middle;text-align:center;font-size:2.6em;font-family:vageurekabold,Arial,sans-serif}.home-tabs ul li#one{height:140px;margin-top:-20px}.home-tabs ul li#one a{border-right:3px solid #dcdcdc;color:#c73779}.home-tabs ul li#one.current{height:160px;margin-top:-30px;background:#fff;border-right:none;position:relative}.home-tabs ul li#one.current::before{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;top:0;left:0;transform-origin:right top;-ms-transform:skewY(2deg);-webkit-transform:skewY(2deg);transform:skewY(2deg)}.home-tabs ul li#one.current::after{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;left:0;transform-origin:right bottom;-ms-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg)}.home-tabs ul li#one.current a:after{color:#c73779}.home-tabs ul li#one.current .shadow{left:-20px;left:-1vw;bottom:-25px;bottom:-1.5vw;-ms-transform:skew(0deg,-2.5deg);-webkit-transform:skew(0deg,-2.5deg);transform:skew(0deg,-2.5deg);background-color:#9e3e33}.home-tabs ul li#two{position:relative}.home-tabs ul li#two a{color:#775ba3}.home-tabs ul li#two.current{height:150px;margin-top:-25px}.home-tabs ul li#two.current a{border-left:3px solid #dcdcdc;border-right:3px solid #dcdcdc}.home-tabs ul li#two.current::before{content:'';width:100%;height:100%;position:absolute;background:#fff;z-index:-1;top:0;left:0;transform-origin:right top;-ms-transform:skewY(2deg);-webkit-transform:skewY(2deg);transform:skewY(2deg);border-left:3px solid #dcdcdc}.home-tabs ul li#two.current::after{content:'';width:100%;height:100%;position:absolute;background:#fff;z-index:-1;bottom:0;left:0;transform-origin:right bottom;-ms-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg);border-left:3px solid #dcdcdc}.home-tabs ul li#two.current span.corner-top{position:absolute;top:-1.1vw;left:-30px;content:" ";width:0;height:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #dcdcdc transparent;z-index:-3}.home-tabs ul li#two.current span.corner-bottom{position:absolute;bottom:-1.1vw;left:-30px;content:" ";width:0;height:0;border-style:solid;border-width:0 30px 30px 0;border-color:transparent #dcdcdc transparent transparent;z-index:-3}.home-tabs ul li#two.current .shadow{-ms-transform:skew(0deg,-3deg);-webkit-transform:skew(0deg,-3deg);transform:skew(0deg,-3deg);height:50px;bottom:-25px;left:-10px}.home-tabs ul li#two.current .shadow::after{position:absolute;bottom:0;left:-40px;content:" ";width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #5e3966 transparent transparent;z-index:-3}.home-tabs ul li#three{float:right;height:124px;margin-top:-12px}.home-tabs ul li#three a{color:#009fab;border-left:3px solid #dcdcdc}.home-tabs ul li#three.current{position:relative;background:#fff}.home-tabs ul li#three.current a{border-left:3px solid #dcdcdc}.home-tabs ul li#three.current a:after{color:#009fab}.home-tabs ul li#three.current::before{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;top:0;left:0;transform-origin:right top;-ms-transform:skewY(1.5deg);-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg);border-left:3px solid #dcdcdc}.home-tabs ul li#three.current::after{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;left:0;transform-origin:right bottom;-ms-transform:skewY(-1.5deg);-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg);border-left:3px solid #dcdcdc}.home-tabs ul li#three.current span.corner-top{position:absolute;top:-.8vw;left:-30px;content:" ";width:0;height:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #dcdcdc transparent;z-index:-3}.home-tabs ul li#three.current span.corner-bottom{position:absolute;bottom:-.8vw;left:-30px;content:" ";width:0;height:0;border-style:solid;border-width:0 30px 30px 0;border-color:transparent #dcdcdc transparent transparent;z-index:-3}.home-tabs ul li#three.current .shadow{transform:skew(0deg,-3deg);height:40px;bottom:-15px;left:-10px}.home-tabs ul li#three.current .shadow::after{position:absolute;bottom:0;left:-40px;content:" ";width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #1d5c7b transparent transparent;z-index:-3}.home-tabs::before{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;top:0;transform-origin:right top;-ms-transform:skewY(1deg);-webkit-transform:skewY(1deg);transform:skewY(1deg)}.home-tabs::after{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;transform-origin:right bottom;transform:skewY(-1deg)}.home-tabs .shadow{float:left;width:100%;height:30px;background-color:#5e3966;z-index:-10;position:absolute;bottom:-25px;left:0;-ms-transform:skew(0deg,-1.6deg);-webkit-transform:skew(0deg,-1.6deg);transform:skew(0deg,-1.6deg)}.home-tabs.tab-one .shadow{background-color:#9e3e33}.home-tabs.tab-two #one a,.home-tabs.tab-two #three a{border-right:none;border-left:none}.home-tabs.tab-three .shadow{background-color:#1d5c7b}.tab-button{display:none}.ticket-nav{margin:-6rem 0 0 0}.ticket-nav ul{float:left;width:100%}.ticket-nav ul li{float:left;width:25%;text-align:center;padding:12rem 0 5.5rem 0;font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;color:#fff;background:url(../img/ticket-nav-line.png) no-repeat 100% -15px;position:relative}.ticket-nav ul li img{display:none}.ticket-nav ul li span{position:relative;z-index:2;padding:0}.ticket-nav ul li.no-bg{background:0 0}.ticket-nav ul li.current img{display:block;position:absolute;bottom:-10px;left:-20%;width:120%;height:270px;z-index:1;float:left}.text h1{font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;color:#585856;padding:0 0 .9em 0}.text h2{font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;padding:0 0 .6em 0;color:#585856}.text h3{font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;padding:0 0 .6em 0;color:#585856}.text h4{font-size:2rem;font-family:vageurekabold,Arial,sans-serif;padding:0 0 1.8em 0}.text p,.text td,.text th{font-size:1.6rem;line-height:1.5em;padding:0 0 1.7em 0}.text p .larger,.text td .larger,.text th .larger{font-size:2rem;line-height:1.6em;font-family:vageurekaregular,Arial,sans-serif}.text p .larger.pink,.text td .larger.pink,.text th .larger.pink{color:#c73779}.text ol{padding:0 0 1em 0;font-size:1.6rem}.text ol li{padding:0 0 .5em 0;margin:0 0 0 2.5rem;list-style-type:decimal}.text ol.visit li{list-style:none}.text table{margin:20px 0}.text.page-text a{color:#29aa5e;text-decoration:underline}.text.page-text a:hover{text-decoration:none}.text.page-text img{display:block;margin:0 0 3rem 0;max-width:100%;height:auto!important}.text.page-text img.alignleft,.text.page-text img.alignright{height:auto!important;border:8px solid #fff;height:auto}.text.page-text img.noshadow{-webkit-box-shadow:0 0 0 0 transparent!important;-moz-box-shadow:0 0 0 0 transparent!important;box-shadow:0 0 0 0 transparent!important;border:none!important}.text.page-text .alignleft,.text.page-text .alignright{float:right;width:60%;max-width:490px;margin:0 0 2rem 4rem}.text.page-text .alignleft img,.text.page-text .alignright img{float:left;width:100%;height:auto!important;border:8px solid #fff;height:auto}.text.page-text .alignleft .wp-caption-text,.text.page-text .alignright .wp-caption-text{color:#c73779;margin:0 0 0 8px}.text.page-text img.alignleft{float:left;margin:0 4rem 2rem 0}.text.page-text img.alignleft img{float:left;width:100%}.text.page-text ol{padding:0 0 1em 0;font-size:1.6rem}.text.page-text ol li{padding:0 0 .5em 0;margin:0 0 0 2.5rem;list-style-type:decimal}.text.page-text h4{padding:0 0 .5em 0;color:#c73779}.text.page-text strong{font-family:helveticareg,Arial,sans-serif!important;font-weight:700}.text.page-text ul{padding:0 0 1em 0;font-size:1.6rem}.text.page-text ul li{display:block;position:relative;padding:0 0 .5em 2.5rem}.text.page-text ul li:before{content:'\f061';color:#666;font-family:FontAwesome;position:absolute;top:2px;left:0;color:#29aa5e}.text.page-text ul ul{padding:.5em 0 0 0}.text-content-area img{display:block;margin:0 0 3rem 0;max-width:100%;height:auto!important}.text-content-area .alignleft,.text-content-area .alignright{float:right;width:60%;margin:0 0 2rem 4rem;max-width:490px}.text-content-area .alignleft img,.text-content-area .alignright img{float:left;width:100%;height:auto!important;border:8px solid #fff;height:auto}.text-content-area .alignleft .wp-caption-text,.text-content-area .alignright .wp-caption-text{color:#c73779}.text-content-area img.alignleft{float:left;margin:0 4rem 2rem 0;height:auto!important}.text-content-area img.alignleft img{float:left;width:100%;height:auto!important}.page-content{padding:0 0 5rem 0}.page-content.padded{padding:5rem 0 5rem 0}.page-content .col{float:left;width:47%}.page-content .col.right{float:right}.page-content .clearing{float:left;width:100%;text-align:center}.article{padding:0 0 8rem 0}.article .inner{max-width:755px}.article .meta{float:left;width:100%;text-align:center;padding:0 0 3rem 0}.article .meta img{width:7rem;height:7rem;border:5px solid #bfbfbf;background-color:#bfbfbf;margin:-3.5rem 0 2.5rem 0}.article .meta p{font-size:2rem;color:#c73779}.article .meta p a{color:#c73779}.article .meta p a:hover{text-decoration:underline}.article .meta p strong{color:#585856}.article .meta p span{padding:0 .5rem;color:#585856}.article .heading{text-align:center;padding:8rem 0 3rem 0}.article .heading h1{padding:0 0 2.3rem 0}.article .heading h4{font-size:2.4rem;padding:0 0 3.2rem 0;font-family:vageurekaregular,Arial,sans-serif;color:#009fab}.article .heading h4 strong{color:#585856}.article .heading h4 .fa{font-size:1.2em;padding:0 1rem 0 0}.article .heading .button em{color:#c73779;border-color:#c73779}.article .heading.school h4{color:#ed710d}.article .text{float:left;width:100%;padding:0 0 4rem 0}.article .text ul{margin:0;width:100%}.article .text ul li{width:100%;position:relative;font-size:1.6rem;line-height:1.5em;padding:0 0 4rem 5rem}.article .text ul li::before{content:'\f00c';color:#666;font-family:FontAwesome;font-size:1.6rem;position:absolute;top:-.5rem;left:0;background:#775ba3;color:#fff;height:3rem;line-height:3rem;width:3rem;text-align:center}.article .text blockquote{float:left;width:100%;border-top:2px dotted #c73779;border-bottom:2px dotted #c73779;padding:4.5rem 0;margin:0 0 3.5rem 0;text-align:center}.article .text blockquote h3{font-style:italic;color:#c73779}.article .text blockquote p{font-style:italic;font-size:2rem;font-family:vageurekaregular,Arial,sans-serif}.article .text blockquote h6{font-size:1.6rem}.article .text .highlights h4{color:#009fab;padding:0 0 2rem 0}.article .text .highlights ol{border-style:dotted;border-color:rgba(0,0,0,.5);border-image-source:url(../img/dots-blue2.svg?v2);border-image-slice:33% 33%;border-image-repeat:round;border-width:6px 6px 6px 6px;font-size:2rem;padding:2rem 5rem 2.2rem 7rem;margin:0 0 4rem 0;position:relative}.article .text .highlights ol li{position:relative;padding:1.8rem 0;border-bottom:4px solid #edecec;list-style:none}.article .text .highlights ol li::before{position:absolute;top:1.8rem;left:-3.5rem;content:'\f004';font-family:FontAwesome;font-size:2rem;color:#009fab}.article .text .highlights ol li:last-child{border-bottom:none}.article .text .single-image{float:left;width:100%}.article .text .single-image img{float:left;width:100%;height:auto;border:6px solid #edecec;margin:0 0 1.5rem 0}.article .text .single-image p{color:#c73779}.article .text .two-images{float:left;width:100%}.article .text .two-images .caption{float:left;width:48%}.article .text .two-images .caption:last-child{float:right}.article .text .two-images .caption img{float:left;width:100%;height:auto;border:6px solid #edecec;margin:0 0 1.5rem 0}.article .text .two-images .caption p{color:#c73779}.article .links{float:left;font-family:vageurekabold,Arial,sans-serif;font-size:1.6rem;padding:1.2rem 0 0 0}.article .links li{display:inline-block;padding:0 2rem 0 0}.article .links li a{color:#29aa5e;text-decoration:underline}.article .links li a:hover{text-decoration:none}.article .links li a i{padding:0 1rem 0 0}.article .links li:nth-of-type(2n){border-left:1px solid #29aa5e;padding:0 0 0 2rem}.article .links li:nth-of-type(2n) a i{padding:0 0 0 1rem}.article .share{float:right;font-size:2rem;font-family:vageurekabold,Arial,sans-serif;color:#585856}.article .share dt{display:inline-block;padding:0 1.5rem 0 0}.article .share dd{display:inline-block;padding:0 0 0 .5rem}.article .share dd a{display:block;font-size:2rem;height:5rem;line-height:5rem;width:5rem;text-align:center;color:#fff;background-color:#29aa5e;border:1px solid #29aa5e}.article .share dd a:hover{background-color:#fff;color:#29aa5e}.article .share.blue2 dd a{background-color:#009fab;border:1px solid #009fab}.article .share.blue2 dd a:hover{background-color:#fff;color:#009fab}.download-block{float:left;width:100%;padding:0 0 0 70px;margin:0 0 6rem 0;position:relative}.download-block a{float:left;width:100%;border-left:2px solid #d3d3d3;padding:0 0 0 30px}.download-block a .fa-file-text-o{position:absolute;top:50%;left:0;margin:-2.3rem 0 0 0;color:#c73779;font-size:4.6rem}.download-block a h3{color:#585856;font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;line-height:1.2em}.download-block a p{color:#c73779;font-size:1.6rem;font-family:vageurekabold,Arial,sans-serif;padding:.5rem 0 0 0}.download-block a p .fa{font-size:1.8rem;margin:0 0 0 .5rem}.download-block a p strong{text-decoration:underline}.download-block:hover p strong{text-decoration:none}.home-tabs-content{position:absolute;left:-9999px}.home-tabs-content.show{position:relative;left:auto}.opening-hours{padding:12rem 0 12rem 0}.opening-hours .inner{max-width:900px}.opening-hours .block{float:left;width:33%;color:#fff;padding:3rem 0 0 0}.opening-hours .block h2{font-size:4.2rem;padding:0 0 .9em 0;color:#fff}.opening-hours .block p{font-size:2rem;line-height:1.5em;font-family:vageurekaregular,Arial,sans-serif}.annual-pass .table,.opening-hours .table{float:right;width:61%;background-color:#ba123d;padding:1.3rem}.annual-pass .table .tabs,.opening-hours .table .tabs{float:left;width:100%}.annual-pass .table .tabs li,.opening-hours .table .tabs li{float:left;padding:.8rem 2rem 2rem 2rem}.annual-pass .table .tabs li a,.opening-hours .table .tabs li a{float:left;font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;color:#f54c5a}.annual-pass .table .tabs li a.current,.annual-pass .table .tabs li a:hover,.opening-hours .table .tabs li a.current,.opening-hours .table .tabs li a:hover{color:#fff}.annual-pass .table .tab-nav,.opening-hours .table .tab-nav{display:none}.annual-pass .table .times,.opening-hours .table .times{float:left;width:100%;padding:1rem;background-color:#d82653;color:#fff;position:absolute;left:-9999px}.annual-pass .table .times.show,.opening-hours .table .times.show{position:relative;left:auto}.annual-pass .table .times dl,.opening-hours .table .times dl{float:left;width:100%;background-color:#cc204c;margin:.8rem 0 0 0;padding:1rem;font-size:2rem;font-family:vageurekaregular,Arial,sans-serif}.annual-pass .table .times dl dt,.opening-hours .table .times dl dt{float:left;width:46%;padding:0 0 0 1.5rem}.annual-pass .table .times dl dd,.opening-hours .table .times dl dd{float:right;width:54%}.annual-pass .table .times dl dd span,.opening-hours .table .times dl dd span{float:left;width:45%;text-align:center}.annual-pass .table .times dl dd span img,.opening-hours .table .times dl dd span img{display:none}.annual-pass .table .times dl dd span.closing,.opening-hours .table .times dl dd span.closing{width:40%}.annual-pass .table .times dl dd i,.opening-hours .table .times dl dd i{float:left;text-align:center;width:15%;font-size:1.6rem;padding-top:.4rem}.annual-pass .table .times .title,.opening-hours .table .times .title{float:left;width:100%;padding:0}.annual-pass .table .times .title h3,.opening-hours .table .times .title h3{float:left;width:46%;padding:0 0 0 1.5rem;font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;height:5.5rem;line-height:5.5rem;border-right:1px solid #bb1942}.annual-pass .table .times .title p,.opening-hours .table .times .title p{float:right;width:54%}.annual-pass .table .times .title p span,.opening-hours .table .times .title p span{float:left;width:50%;height:5.5rem;line-height:5.5rem;text-align:center;border-right:1px solid #bb1942;border-left:1px solid #ee2a5c}.annual-pass .table .times .title p span:last-child,.opening-hours .table .times .title p span:last-child{border-right:none}.annual-pass .table .times .title p span.closing,.opening-hours .table .times .title p span.closing{padding:0 0 0 10%}.profile-img-cat,.profile-img-face{width:150px;height:auto;margin:0 15px}@media (max-width:400px){.profile-img-cat,.profile-img-face{width:105px;margin:0 5px}}.profile-pic span.pink-optional{color:#c73779}.profile-pic .feature-box p{font-family:vageurekaregular,Arial,sans-serif}.profile-pic .button{width:100%}.profile-pic .button a{width:100%}.profile-pic .button a em{width:100%;text-align:center}.plan-opening .inner{max-width:1040px}.plan-opening .block{width:40%;padding:0}.plan-opening .block h3{padding:0;color:#fff}.plan-opening .block .capacity{float:left;width:100%;background:url(../img/dot-red.png) repeat-x 0 0;background-size:6px auto;padding:3.5rem 0 3rem 0}.plan-opening .block .capacity h3{padding:0 0 1rem 0}.plan-opening .block .capacity p{padding:0 0 2rem 0}.plan-opening .block .capacity p.message{font-size:1.6rem}.plan-opening .block .capacity img.capacity-image{float:left;margin:0 2rem 1rem 0}.plan-opening .block .capacity h6{float:left;padding:1rem 2rem;background-color:#cc204c;color:#fff}.plan-opening .block .capacity h6 span{font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;height:2.8rem;line-height:2.8rem}.plan-opening .block .capacity h6 .fa{font-size:1.2rem;padding:0 1rem}.plan-opening .table{width:56%}.tickets{padding:12rem 0 18rem 0}.tickets .block{float:left;width:40%;color:#fff}.tickets .block h2{font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;padding:0 0 .9em 0;color:#fff}.tickets .block h2 .fa{display:none}.tickets .block p{font-size:1.6rem;line-height:1.5em;padding:0 0 1.7em 0}.tickets .block ul.ticklist{padding:0 0 2rem 0}.tickets form{float:right;width:52%;color:#fff;z-index:10}.tickets form fieldset{display:block;border-style:dotted;border-color:rgba(0,0,0,.5);border-image-source:url(../img/dots-black.svg?v2);border-image-slice:33% 33%;border-image-repeat:round;border-width:8px 8px 8px 8px;font-size:2rem;padding:3rem 4rem 3rem 3rem;margin:0 0 4rem 0;position:relative}.tickets form fieldset legend{font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;padding:0 1rem;margin:0 0 0 -.2rem}.tickets form fieldset p.field{float:left;width:100%;height:4rem;line-height:4rem;padding:0 0 0 1rem;margin:0 0 .3em 0}.tickets form fieldset p.field strong{float:left;width:35%;font-family:helveticareg,Arial,sans-serif}.tickets form fieldset p.field .quantity{float:right}.tickets form fieldset p.smallprint{float:left;width:100%;padding:2.5rem 1rem 0 1rem;font-size:1.2rem}.tickets form fieldset p.smallprint a{font-family:vageurekabold,Arial,sans-serif;font-size:1.4rem;color:#fff;text-decoration:underline}.tickets form fieldset p.smallprint a:hover{text-decoration:none}.tickets .block ul,.ticklist{white-space:pre-line;padding-bottom:20px}.tickets .block ul li,.ticklist li{display:inline-block;border-style:dotted;border-color:rgba(255,255,255,.5);border-image-source:url(../img/dots-white.svg?v2);border-image-slice:33% 33%;border-image-repeat:round;border-width:8px 8px 8px 0;font-size:2rem;margin:0 0 1.5rem 1.5rem;padding:.5rem 1.5rem .5rem 3rem;position:relative}.tickets .block ul li .btn i,.ticklist li .btn i{position:absolute;top:50%;left:-15px;margin:-16px 0 0 0;width:32px;height:32px;line-height:32px;font-size:2rem;background-color:#fff;color:#ed710d;-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,.3);-moz-box-shadow:4px 4px 0 0 rgba(0,0,0,.3);box-shadow:4px 4px 0 0 rgba(0,0,0,.3)}.tickets .block ul.alt li,.ticklist.alt li{border-image-source:url(../img/dots-grey.svg?v2)}.tickets .block ul.alt li .btn i,.ticklist.alt li .btn i{background-color:#c73779;color:#fff}.get-here{padding:12rem 0 12rem 0}.get-here .inner{max-width:920px}.get-here .block{float:left;width:43%;color:#fff;padding:0}.get-here .block h2{font-size:4.2rem;padding:0 0 .9em 0;color:#fff}.get-here .block p{font-size:2rem;line-height:1.5em;font-family:vageurekaregular,Arial,sans-serif}.get-here .block p a{color:#fff}.get-here .block p a i{display:inline-block;width:4rem}.get-here .block p.tel{display:inline-block;font-size:3.2rem;font-family:vageurekabold,Arial,sans-serif;background-color:#4c65a5;padding:1rem 2rem;margin:0 0 1rem 0}.get-here .block p.email{display:inline-block;font-size:2rem;background-color:#4c65a5;padding:.5rem 2rem;margin:0 0 4rem 0}.get-here h6{float:left;width:43%;clear:left}.get-here .travel-blocks{float:left;width:100%}.get-here .travel-blocks .info{float:left;width:100%;height:310px;padding:4rem 2rem 1rem 2rem;overflow-y:auto}.get-here .travel-blocks .info a{text-decoration:underline;color:#585856}.get-here .travel-blocks .info a:hover{text-decoration:none}.get-here .travel-blocks .info div{display:inline-block}.get-here .travel-blocks h3{float:left;width:100%;color:#009fab;padding:1.3rem 2.5rem 1rem 0;position:relative;background:url(../img/dot-blue2.png) repeat-x 0 0;background-size:8px auto;cursor:pointer;font-size:2rem}.get-here .travel-blocks h3 i{position:absolute;top:50%;right:0;margin:-9px 0 0 0;font-size:18px}.get-here .travel-blocks h3:first-of-type{background:0 0!important}.get-here .map{float:right;width:50%;background-color:#fff;padding:.5rem;position:relative}.get-here .map .fa-times{position:absolute;top:2rem;right:2rem;font-size:2rem;color:#009fab;border:2px solid #009fab;width:3rem;height:3rem;line-height:2.7rem;text-align:center;cursor:pointer}.get-here .map iframe{float:left;width:100%;height:30%;min-height:310px}.get-here .map dl{float:left;width:100%;padding:.4rem 0 0 0}.get-here .map dl dt{float:left;width:34%;font-size:2rem;color:#585856;font-family:vageurekabold,Arial,sans-serif;height:5.5rem;line-height:5.5rem;text-align:center}.get-here .map dl dd{float:left;width:22%;border-left:1px solid #bfbfbf;height:5.5rem;line-height:5.5rem;padding:0 .4rem}.get-here .map dl dd:last-child{padding:0 0 0 .4rem}.get-here .map dl dd a{float:left;width:100%;background-color:#dff0f8;text-align:center}.get-here .map dl dd a.here{background-color:#fff}.plan-tabs{background:#fff;text-align:center;font-size:2.7rem;padding:3rem 2rem 2rem 2rem;z-index:200}.plan-tabs ul{display:inline-block;margin:0 auto}.plan-tabs ul li{float:left;font-family:vageurekabold,Arial,sans-serif;color:#d3d3d3}.plan-tabs ul li a{float:left;color:#c73779;padding:0 4rem}.plan-tabs ul li a .fa{padding:0 1rem 0 0}.plan-tabs ul li.tab2 a{color:#775ba3}.plan-tabs ul li.tab3 a{color:#0076bd}.plan-tabs ul .fa-minus{color:#c5c5c5;font-size:1.6rem}.cost{padding:8rem 0;position:relative;z-index:100}.cost .inner{text-align:center}.cost .inner h2{padding:0 0 .3em 0}.cost .inner .subhead{font-family:vageurekaregular,Arial,sans-serif;font-size:2rem}.cost .inner ol.prices{float:left;width:100%;background-color:#775ba3;padding:1.3rem;margin:0 0 4rem 0}.cost .inner ol.prices li{float:left;width:23.5%;margin:0 2% 0 0;background-color:#5e448a;padding:1rem;list-style:none}.cost .inner ol.prices li:last-child{margin:0}.cost .inner ol.prices li h3{float:left;width:100%;padding:2rem 0 2rem 0;color:#c4b7d8;font-size:4.2rem}.cost .inner ol.prices li h3 em{display:block;font-style:normal;font-family:vageurekaregular,Arial,sans-serif;font-size:2rem}.cost .inner ol.prices li p{float:left;width:100%;line-height:1em;padding:.3rem .5rem .1rem .5rem;font-size:4.2rem;color:#fff;font-family:vageurekabold,Arial,sans-serif;background-color:#775ba3}.cost .inner ol.prices li.price2{background-color:#53448a}.cost .inner ol.prices li.price2 p{background-color:#60509a}.cost .inner ol.prices li.price3{background-color:#49448a}.cost .inner ol.prices li.price3 p{background-color:#5e599f}.cost .inner ol.prices li.price4{background-color:#464494}.cost .inner ol.prices li.price4 p{background-color:#5957a8}.cost .inner .cols{float:left;width:100%;padding:0 0 2rem 0}.cost .inner .cols.pink .col h4{background:url(../img/dot-pink.png) repeat-x 0 100%;background-size:6px auto}.cost .inner .cols.pink .col h4 .fa{color:#c73779}.cost .inner .cols .col{float:left;width:31%;margin:0 3.5% 0 0;padding:0 0 4rem 0;text-align:left;position:relative}.cost .inner .cols .col:last-child{margin:0}.cost .inner .cols .col h4{float:left;width:100%;font-size:2.6rem;color:#585856;padding:0 0 .5em 3rem;margin:0 0 1.5rem 0;background:url(../img/dot-blue2.png) repeat-x 0 100%;background-size:6px auto;position:relative}.cost .inner .cols .col h4 .fa{float:left;font-size:2rem;color:#775ba3;position:absolute;top:.4rem;left:0}.cost .inner .cols .col p{padding:0 0 1em 0}.cost .inner .cols .col ol{font-size:1.6rem}.cost .inner .cols .col ol li{list-style:none;margin:0}.cost .inner .cols .col ol li strong{font-family:vageurekabold,Arial,sans-serif;font-size:2.6rem;color:#585856}.cost .inner .cols .col h5{font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;color:#585856}.cost .inner .cols .col .link{position:absolute;bottom:0;left:0}.cost .inner .cols .col .link a{color:#29aa5e;font-family:vageurekabold,Arial,sans-serif;text-decoration:underline}.cost .inner .cols .col .link a:hover{text-decoration:none}.cost .inner .cols .col .link a .fa{margin:0 0 0 .5rem}.cost .inner .bubble{position:absolute;width:18rem;height:18rem;top:0;right:0;margin:-17rem 0 0 0;display:table}.cost .inner .bubble .arrow{content:'';position:absolute;bottom:20px;left:20px;width:40px;height:40px;background:#009fab;-ms-transform:rotate(65deg) skew(0deg,50deg);-webkit-transform:rotate(65deg) skew(0deg,50deg);transform:rotate(65deg) skew(0deg,50deg);-webkit-box-shadow:3px -7px 0 0 rgba(0,0,0,.3);-moz-box-shadow:3px -7px 0 0 rgba(0,0,0,.3);box-shadow:3px -7px 0 0 rgba(0,0,0,.3)}.cost .inner .bubble strong{width:100%;width:18rem;height:18rem;background-color:#009fab;position:relative;display:table-cell;vertical-align:middle;font-size:2.8rem;line-height:1em;color:#fff;font-family:vageurekaregular,Arial,sans-serif;text-align:center}.cost .inner .bubble strong em{font-style:normal;font-family:vageurekabold,Arial,sans-serif}.cost .skew-bottom,.cost .skew-top{content:'';width:100%;height:100%;position:absolute;background:#fff;z-index:-1;bottom:0;transform-origin:right bottom;-ms-transform:skewY(-1deg);-webkit-transform:skewY(-1deg);transform:skewY(-1deg)}.cost .skew-top{top:0;bottom:auto;transform-origin:right top;-ms-transform:skewY(3deg);-webkit-transform:skewY(3deg);transform:skewY(3deg)}.annual-pass{padding:8rem 0}.annual-pass .col{float:left;width:44%}.annual-pass .col:last-child{float:right;width:46%}.annual-pass .col:last-child .text h4{padding:0 0 .6em 0}.annual-pass .col:last-child .text p{padding:3rem 0 3rem 0}.annual-pass .col:last-child .text p a{font-family:vageurekabold,Arial,sans-serif;color:#29aa5e;text-decoration:underline}.annual-pass .col:last-child .text p a:hover{text-decoration:none}.annual-pass .col .tools{font-size:1.6rem;padding:0 0 2.5rem 0}.annual-pass .col .tools li{padding:0 0 .5em 0}.annual-pass .col .tools a{font-family:vageurekabold,Arial,sans-serif;color:#29aa5e;text-decoration:underline}.annual-pass .col .tools a:hover{text-decoration:none}.annual-pass .col .tools a .fa{margin:0 1rem .5rem 0}.annual-pass .table{width:100%;margin-bottom:3rem}.annual-pass .annual-passes{float:left;width:100%;max-width:420px;border-bottom:4px solid #d3d3d3;margin-bottom:20px}.annual-pass .pass-type{float:left;width:100%;border:4px solid #d3d3d3;padding:2.5rem 3rem;margin:0 0 2rem 0;position:relative;max-width:420px}.annual-pass .pass-type h4{float:left;width:100%;padding:0 0 .5em 0;margin:0 0 .8em 0;border-bottom:4px solid #d3d3d3;color:#c73779}.annual-pass .pass-type h4 em{font-style:normal;color:#585856}.annual-pass .pass-type .line{float:right;width:57%;border-top:4px solid #d3d3d3;border-bottom:4px solid #d3d3d3;margin:1.5rem 0 0 0}.annual-pass .pass-type .line em{float:left;width:100%;height:4px;background-color:#d3d3d3;margin:1.5rem 0}.annual-pass .pass-type p{float:right;width:48%;padding:0;position:absolute;bottom:8.2%;right:8.1%;font-family:vageurekabold,Arial,sans-serif;color:#585856;background:#fff}.annual-pass .pass-type p a{color:#29aa5e;text-decoration:underline}.annual-pass .pass-type p a:hover{text-decoration:none}.annual-pass .pass-type p a .fa{margin:0 0 0 1rem}.annual-pass .pass-type img{float:left;width:37%;border:4px solid #d3d3d3}.annual-pass-list{padding:8rem 0}.annual-pass-list .larger{color:#c73779}.annual-pass-list a.link{float:right;font-size:1.6rem;color:#29aa5e;font-family:vageurekabold,Arial,sans-serif;text-decoration:underline}.annual-pass-list a.link:hover{text-decoration:none}.annual-pass-list a.link .fa{margin:0 0 0 1rem}.annual-pass-list h2 a.link{margin:1em 0 0 0}.annual-pass-list .message{float:left;width:100%;background-color:rgba(199,55,121,.2);color:#c73779;padding:3rem 4rem;margin:0 0 4rem 0}.annual-pass-list .message h4{padding:0 0 .3em 0}.annual-pass-list .message p{padding:0}.annual-pass-list .redeem{float:left;width:100%;text-align:center;padding:2rem 0 0 0}.annual-pass-list .pass-detail{float:left;width:100%;border:5px solid #d3d3d3;padding:2.5rem 3.5rem;margin:0 0 4rem 0;color:#585856}.annual-pass-list .pass-detail.editing{border-color:rgba(199,55,121,.2)}.annual-pass-list .pass-detail.expired{border-color:rgba(199,55,121,.2)}.annual-pass-list .pass-detail.expired h4{border-color:#fff}.annual-pass-list .pass-detail.expired h4 em{color:#c73779}.annual-pass-list .pass-detail.expired dl,.annual-pass-list .pass-detail.expired dl dd a{color:rgba(199,55,121,.2)}.annual-pass-list .pass-detail.expired .photo{opacity:.3}.annual-pass-list .pass-detail form{opacity:1}.annual-pass-list .pass-detail.closed{padding:1.5rem 3.5rem;margin:0 0 2rem 0}.annual-pass-list .pass-detail.closed h4{border-bottom:none;padding:0;margin:0}.annual-pass-list .pass-detail.closed form{position:absolute;left:-9999px;opacity:0}.annual-pass-list .pass-detail h4{float:left;width:100%;color:#c73779;border-bottom:5px solid #d3d3d3;padding:0 0 .7em 0;margin:0 0 .7em 0}.annual-pass-list .pass-detail h4 em{font-style:normal;color:#585856}.annual-pass-list .pass-detail h4 a.link{margin-top:.3em}.annual-pass-list .pass-detail h4 span.links{float:right;color:#29aa5e}.annual-pass-list .pass-detail h4 span.links a{float:none}.annual-pass-list .pass-detail dl{float:left;width:36%;margin:1rem 2% 0 0;position:relative;font-size:1.6rem}.annual-pass-list .pass-detail dl dt{font-family:vageurekabold,Arial,sans-serif;padding:0 0 1em 0}.annual-pass-list .pass-detail dl dd{padding:0 0 1em 0}.annual-pass-list .pass-detail dl dd:last-of-type{padding:0}.annual-pass-list .pass-detail dl dd a{color:#585856}.annual-pass-list .pass-detail dl .expire{position:absolute;bottom:0;left:0;font-family:vageurekabold,Arial,sans-serif}.annual-pass-list .pass-detail .photo{float:right;width:21.7%;border:5px solid #ddd}.annual-pass-list .pass-detail .form-style fieldset{float:left;width:60%}.annual-pass-list .pass-detail .form-style fieldset:last-of-type{float:right;width:35%}.annual-pass-list .pass-detail .form-style fieldset h3{color:#585856}.annual-pass-list .pass-detail .form-style fieldset h5{font-size:1.6rem;font-family:vageurekabold,Arial,sans-serif;color:#c73779;padding:0 0 1em 0}.annual-pass-list .pass-detail .form-style fieldset .smallprint{font-size:1.4rem}.annual-pass-list .pass-detail .form-style .upload{display:inline-block;border:5px solid #d3d3d3;position:relative;margin:0 0 2.5rem 0}.annual-pass-list .pass-detail .form-style .upload img{float:left;width:100%;max-width:190px;height:auto}.annual-pass-list .pass-detail .form-style .upload .fa{position:absolute;top:50%;left:50%;font-size:4rem;color:#c73779;margin:-2rem 0 0 -2rem}.annual-pass-list .pass-detail .save{float:left;width:100%;text-align:center;padding:3rem 0 2rem 0}.annual-pass-list .print{display:none}.plan-page{padding:0}.plan-page .details{float:left;width:50%;position:relative}.plan-page .details .block{float:right;width:100%;max-width:520px;padding:8rem 9rem 10rem 2rem}.plan-page .details .travel{float:left;width:100%;background-color:#009fab;padding:0 0 4rem 2rem}.plan-page .details .travel dl{float:right;width:100%;max-width:500px;margin:-9.5rem 0 0 0}.plan-page .details .travel dt{font-size:2.61rem;font-family:vageurekabold,Arial,sans-serif;color:#fff;padding:0 0 2rem 0}.plan-page .details .travel dd{float:left}.plan-page .details .travel dd a{float:left;color:#fff;text-align:center}.plan-page .details .travel dd a p{float:left;width:100%;font-size:2rem;font-family:vageurekaregular,Arial,sans-serif;border-right:1px solid #fff;padding:0;margin:1rem 0 0 0}.plan-page .details .travel dd:last-child a p{border-right:none}.plan-page .details .travel dd span{display:inline-block;width:8.6rem;height:8.6rem;line-height:7rem;text-align:center;background-color:#fff;border:6px solid #009fab}.plan-page .details .travel dd img{min-width:55px;min-height:40px}.plan-page #map-canvas{float:right;width:50%}.plan-page .shadow{float:left;width:100%;height:20px;background-color:rgba(0,0,0,.2);z-index:0;position:absolute;top:0;left:0;-ms-transform:skew(0deg,-.5deg);-webkit-transform:skew(0deg,-.5deg);transform:skew(0deg,-.5deg)}.plan-page .directions{float:left;width:100%;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#26a9b4;color:#fff;z-index:0}.plan-page .directions .info{float:right;width:440px;height:400px;padding:0 20px 0 0;margin:5rem 60px 0 0;overflow:auto}.plan-page .directions .info h3{float:left;width:100%;color:#fff;padding:1.3rem 2.5rem 1rem 0;position:relative;background:url(../img/dot-blue2.png) repeat-x 0 0;background-size:8px auto;cursor:pointer}.plan-page .directions .info h3 i{position:absolute;top:50%;right:0;margin:-9px 0 0 0;font-size:18px}.plan-page .directions .info h3:first-child{background:0 0}.plan-page .directions .info a{font-family:vageurekabold,Arial,sans-serif;text-decoration:underline;color:#fff}.plan-page .directions .info div{float:left;width:100%;padding:0 3rem 0 0}.plan-page .directions .tabs{float:left;width:100%;padding:5rem 0 3rem 2rem;background-color:#099faa}.plan-page .directions .tabs ol{float:right;width:100%;max-width:500px;padding:0}.plan-page .directions .tabs ol li{float:left;padding:0;list-style:none}.plan-page .directions .tabs ol li a{float:left;color:#aadfe3}.plan-page .directions .tabs ol li a.here{color:#fff}.plan-page .directions .tabs ol li a span{float:left;width:4.5rem;height:4.5rem;line-height:4.5rem;text-align:center;background-color:#fff}.plan-page .directions .tabs ol li a span img{max-width:35px;max-height:28px}.plan-page .directions .tabs ol li a p{float:left;font-size:2rem;font-family:vageurekabold,Arial,sans-serif;margin:1rem 2rem 0 1rem;border-right:1px solid #fff;padding:0 2rem 0 0}.plan-page .directions .tabs ol li a p em{font-style:normal;border-bottom:2px solid #099faa}.plan-page .directions .tabs ol li.current a p{color:#fff}.plan-page .directions .tabs ol li.current a p em{border-color:#fff}.plan-page .directions .tabs ol li:last-child a p{border-right:none}.plan-page .directions .fa-times{position:absolute;top:3rem;right:2rem;width:4.1rem;height:4.1rem;line-height:3.9rem;text-align:center;font-size:1.8rem;border:2px solid #fff;cursor:pointer}.quantity .fa{float:left;font-size:1.4rem;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#865192;border:1px solid rgba(0,0,0,.3);cursor:pointer;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);transition:box-shadow .2s ease-out,color .2s ease-out}.quantity .fa:hover{color:#5f3967;box-shadow:none}.quantity select{float:left;margin:0 3px;height:40px;border-radius:none}.select-style{float:left;width:90px;height:40px;overflow:hidden;margin:0 5px;border:1px solid #a9a9aa;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff url(../img/select-arrow.png) no-repeat 100% 50%;background-size:43px auto}.select-style select{background:0 0;width:90px;padding:5px 45px 5px 10px;font-size:16px;line-height:1;border:0;border-radius:0;height:40px;-webkit-appearance:none;cursor:pointer}.select-style.wide{width:100%;margin:0}.select-style.wide select{width:100%}.page-heading{padding:10.5rem 0 5rem 0;margin:-6rem 0 0 0;text-align:center;position:relative}.page-heading .inner{max-width:760px;z-index:2;position:relative}.page-heading.content-page-heading{margin:0 0 2rem 0;padding:6rem 0 2rem 0!important}.page-heading h1{font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;color:#fff}.page-heading.pink .fa{background:#d24363}.page-heading.green .fa{background:#2e9d95}.page-heading.orange{padding-bottom:5rem}.page-heading.orange .fa{background:#e54025}.page-heading.purple{padding-bottom:3rem;color:#fff}.page-heading.purple h1,.page-heading.purple h2{color:#fff;padding:0 0 .5em 0}.page-heading.purple .skew-bottom{-ms-transform:skewY(2deg);-webkit-transform:skewY(2deg);transform:skewY(2deg)}.page-heading.purple .fa{background:#8e4b9b}.page-heading.purple p a{color:#fff;text-decoration:underline}.page-heading.white h2{padding-top:3rem}.page-heading.search{padding:12rem 0 8rem 0;margin:-6rem 0 0 0;color:#fff}.page-heading.search h6{font-size:2rem;font-family:vageurekaregular,Arial,sans-serif;padding:0 0 .5em 0}.page-heading.search .again{position:absolute;bottom:-6rem;right:2rem;font-size:1.6rem}.page-heading.search .again a{color:#fff;text-decoration:underline;font-family:vageurekaregular,Arial,sans-serif}.page-heading.search .again a .fa{margin:0 1rem 0 0}.page-heading.with-logout{padding-bottom:4rem}.page-heading.with-logout .inner{max-width:1040px}.page-heading .logout{position:absolute;bottom:-4rem;right:2rem;font-size:1.6rem}.page-heading .logout a{color:#fff;text-decoration:underline;font-family:vageurekabold,Arial,sans-serif}.page-heading .skew-top{position:absolute;top:0;right:0;float:left;width:100%;background:inherit;height:9rem;transform-origin:left top;-ms-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg);overflow:hidden}.page-heading .skew-top .shadow{float:left;width:100%;height:30px;background-color:rgba(0,0,0,.2);z-index:0;position:absolute;top:-15px;left:0;-ms-transform:skew(0deg,-.5deg);-webkit-transform:skew(0deg,-.5deg);transform:skew(0deg,-.5deg)}.page-heading .skew-bottom{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;transform-origin:left bottom;-ms-transform:skewY(1deg);-webkit-transform:skewY(1deg);transform:skewY(1deg)}.page-heading.product-page{padding:5rem 0 4rem 0;margin:0}.page-heading.product-page .skew-top{-ms-transform:skewY(-.5deg);-webkit-transform:skewY(-.5deg);transform:skewY(-.5deg)}.page-intro{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin:-5rem 0 0 0;padding:10.8rem 0 8rem 0;min-height:45rem;position:relative}.page-intro.image-only{padding:0}.page-intro.padded{margin:-5rem 0 6rem 0}.page-intro.content-title-block{padding:0;text-align:center;font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;color:#fff;min-height:0}.page-intro.content-title-block .grey{min-height:0;padding:14.8rem 0 12rem 0}.page-intro .overlay{position:absolute;top:0;left:0;bottom:0;right:0}.page-intro #map-canvas{position:absolute;top:0;left:0;bottom:0;right:0}.page-intro .grey{float:left;width:100%;min-height:45rem;background-color:rgba(0,0,0,.3)}.page-intro .box{float:right;height:355px;width:455px;padding:0 5.5rem;color:#fff;background:url(../img/box-green.svg?v2) no-repeat 0 0;background-size:cover;display:table}.page-intro .box span{display:table-cell;vertical-align:middle}.page-intro .box span.larger{display:inherit}.page-intro .box h1{color:#fff;padding:0 0 1rem 0}.page-intro .box h3{color:#fff}.page-intro .box.orange{height:348px;width:380px;padding:0 6.5rem;background:url(../img/box-orange.svg?v2) no-repeat 0 0;background-size:cover}.page-intro .box.orange h1{padding:0 0 2rem 0}.page-intro .box.orange p .larger{font-size:2.6rem}.page-intro .box.orange p .larger a{color:#fff}.page-intro .box.orange2{height:348px;width:427px;background:url(../img/box-orange2.svg?v2) no-repeat 0 0;background-size:cover;font-family:vageurekaregular,Arial,sans-serif;font-size:1.6rem;padding:0 4rem 0 8rem}.page-intro .box.orange2 li{float:left;width:100%;position:relative;padding:0 0 0 3rem}.page-intro .box.orange2 a{color:#fff}.page-intro .box.orange2 .fa{float:left;font-size:1.6rem;width:3rem;position:absolute;top:.5rem;left:0}.page-intro .box.orange2 .phone{font-size:3.5rem;font-family:vageurekabold,Arial,sans-serif}.page-intro .box.orange2 .phone .fa{font-size:3rem}.page-intro .box.orange2 .email{font-size:2.4rem;padding:0 0 1rem 3rem}.page-intro .box.orange2 .address{padding-bottom:2.5rem}.page-intro .box.orange2 .address .fa{top:0}.page-intro .box.orange4{height:356px;width:467px;background:url(../img/box-orange4.svg?v2) no-repeat 0 0;background-size:cover}.page-intro .box.orange5{height:356px;width:466px;padding:0 4rem 0 8rem;background:url(../img/box-orange5.svg?v2) no-repeat 0 0;background-size:cover}.page-intro .box.blue2{height:356px;width:480px;padding:0 6.5rem;background:url(../img/box-blue2.svg?v2) no-repeat 0 0;background-size:cover}.page-intro .box.purple{height:356px;width:449px;padding:0 4rem 0 8rem;background:url(../img/box-purple.svg?v2) no-repeat 0 0;background-size:cover}.content-image-banner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative;min-height:55rem;overflow:hidden;margin:0 0 8rem 0}.content-image-banner img{float:left;width:100%;height:auto;display:none}.content-image-banner .shadow{float:left;width:100%;height:50px;background-color:rgba(0,0,0,.5);z-index:1;position:absolute;top:-40px;left:0;-ms-transform:skew(0deg,-.5deg);-webkit-transform:skew(0deg,-.5deg);transform:skew(0deg,-.5deg)}.content-image-banner .skew-bottom{content:'';width:100%;height:100%;position:absolute;background:#fff;z-index:1;top:100%;margin:-40px 0 0 0;transform-origin:right bottom;-ms-transform:skewY(-1deg);-webkit-transform:skewY(-1deg);transform:skewY(-1deg)}.content-text-image{padding:0 0 4rem 0}.content-text-image .col{float:left;width:42%}.content-text-image .col.image{float:right;width:49%}.content-text-image .col.image img{float:right;width:100%;border:8px solid #fff}.content-text-image .col h4{color:#c73779;background:url(../img/dot-pink.png) repeat-x 0 0;background-size:6px auto;padding:1.4em 0 1em 0}.content-text-image.alt .col{float:right}.content-text-image.alt .col.image{float:left}.text-block{color:#fff;padding:7.5rem 0 2.5rem 0}.text-block .inner{position:relative;z-index:2}.text-block h2,.text-block h3,.text-block h4{color:#fff}.text-block .padded-right{padding-right:3rem!important}.text-block.white{padding:10rem 0 8rem 0;color:#3c3b3b}.text-block.white h2,.text-block.white h3,.text-block.white h4{color:#585856}.text-block.making-of{position:relative;padding:14rem 0 12rem 0}.text-block.making-of .inner{max-width:480px;text-align:center;z-index:2;position:static}.text-block.making-of .skew-top{background:#fff;transform-origin:right top;-ms-transform:skewY(2deg);-webkit-transform:skewY(2deg);transform:skewY(2deg)}.text-block.making-of .img1{position:absolute;top:10rem;right:0;z-index:1}.text-block.making-of .img2{position:absolute;top:-5%;left:15%;z-index:1}.text-block .skew-top{position:absolute;top:0;right:0;float:left;width:100%;background:inherit;height:9rem;transform-origin:left top;-ms-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg);overflow:hidden}.text-block .skew-top .shadow{float:left;width:100%;height:30px;background-color:rgba(0,0,0,.2);z-index:0;position:absolute;top:-15px;left:0;-ms-transform:skew(0deg,-.5deg);-webkit-transform:skew(0deg,-.5deg);transform:skew(0deg,-.5deg)}.text-block::after{position:absolute;bottom:0;right:0;float:left;width:100%;background:inherit;height:9rem;z-indeX:-1;transform-origin:left bottom;-ms-transform:skewY(2deg);-webkit-transform:skewY(2deg);transform:skewY(2deg)}.text-block.orange{padding:4.5rem 0 1.5rem 0;text-align:center;position:relative;z-index:101}.text-block.orange .inner{z-index:102}.text-block.orange::after{transform-origin:right bottom;-ms-transform:skewY(-1.5deg);-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg)}.text-block.orange a{color:#fff}.text-block.orange a .fa{display:inline-block;background-color:#fff;color:#e23433;top:-5px;position:relative}.text-block.orange .skew-top .shadow{top:-22px;-ms-transform:skew(0deg,.5deg);-webkit-transform:skew(0deg,.5deg);transform:skew(0deg,.5deg)}.text-block.pink2{padding:7.5rem 0 9.5rem 0}.text-block.pink2 .inner{max-width:940px;position:relative}.text-block.pink2 .inner::after{content:" ";float:left;width:4px;height:220px;background:#fff;position:absolute;top:0;left:50%;z-index:200;background:url(../img/dot-white.png) repeat-y 100% 0;background-size:4px auto}.text-block.pink2 .inner .col{width:40%;display:table}.text-block.pink2 .inner .col h2{padding:0}.text-block.pink2 .inner .col dl{display:table-cell;vertical-align:middle}.text-block.pink2 .inner .col dl a,.text-block.pink2 .inner .col dl a .fa-phone{color:#fff!important}.text-block.pink2::after{transform-origin:right bottom;-ms-transform:skewY(-1.5deg);-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg)}.text-block.blue2,.text-block.green{background-color:#009fab;padding:6rem 0 4rem 0}.text-block.blue2 .skew-top,.text-block.green .skew-top{transform-origin:right top;-ms-transform:skewY(1.5deg);-webkit-transform:skewY(1.5deg);transform:skewY(1.5deg)}.text-block.blue2 .skew-top .shadow,.text-block.green .skew-top .shadow{top:-20px;-ms-transform:skew(0deg,-.7deg);-webkit-transform:skew(0deg,-.7deg);transform:skew(0deg,-.7deg)}.text-block.blue2::after,.text-block.green::after{transform-origin:right bottom;-ms-transform:skewY(-1.5deg);-webkit-transform:skewY(-1.5deg);transform:skewY(-1.5deg)}.text-block.green{text-align:center}.text-block.green h2{color:#fff}.text-block .col{float:left;width:50%}.text-block .col:last-child{float:right;width:40%;padding-top:7.2rem}.text-block .col:first-of-type{float:left;width:50%;padding-top:0}.text-block .col.no-padding{padding-top:0}.text-block .col.person-contacts{padding-top:0}.text-block .col.person-contacts .social{float:left;width:100%;padding-top:3.5rem}.text-block .col.person-contacts .tel{font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;padding:.5rem 0 0 0}.text-block .col.person-contacts .tel a{color:#585856}.text-block .col.person-contacts .tel a i{font-size:3.2rem;width:4rem;color:#775ba3}.text-block .col.person-contacts .email{font-size:2rem;font-family:vageurekaregular,Arial,sans-serif;color:#585856}.text-block .col.person-contacts .email a{color:#c73779}.text-block .col.person-contacts .email i{font-size:1.8rem;width:4rem}.text-block blockquote{display:block;font-style:italic;max-width:620px;text-align:center;margin:0 auto;position:relative;padding-top:4rem;z-indeX:100}.text-block blockquote p{font-family:vageurekaregular,Arial,sans-serif;font-size:2rem}.text-block blockquote span{font-size:6.2rem;color:#055a60;font-family:georgia;font-style:normal;font-weight:700;position:absolute;top:0;left:0}.text-block blockquote span.rq{left:auto;right:0}.text-block .teamlist-control2{cursor:pointer}.text-block .teamlist-control{position:absolute;top:0;right:20px;font-size:24px;cursor:pointer;display:none}.text-block .teamlist{float:left;width:40%;background:url(../img/dot-white.png) repeat-y 100% 0;background-size:3px auto;padding:0 5% 0 5%;margin:0 0 2.5rem 0}.text-block .teamlist.closed{display:none}.text-block .teamlist:first-of-type{padding:0 5% 0 0;width:30%}.text-block .teamlist:last-of-type{background:0 0;padding:0 0 0 5%;width:30%}.text-block .teamlist li{float:left;width:100%;padding:0 0 2.5rem 0}.text-block .teamlist li:last-of-type{padding:0}.text-block .teamlist li.here a{text-decoration:underline}.text-block .teamlist a{float:left;width:100%;font-size:2rem;color:#fff;font-family:vageurekaregular,Arial,sans-serif;position:relative;padding:0 0 0 3.2rem}.text-block .teamlist a:hover{text-decoration:underline}.text-block .teamlist a::before{content:'\f061';font-family:FontAwesome;position:absolute;top:.2rem;left:0}.ticket-page{padding:8rem 0}.ticket-page .col{float:left;width:46%}.ticket-page .col:last-of-type{float:right;padding-top:0}.ticket-page .col h3{padding:0 0 1.5em 0}.ticket-page .col .field{float:left;width:100%;font-size:2rem;font-family:vageurekabold,Arial,sans-serif;color:#c73779;margin:0 0 .8em 0;height:4rem;line-height:4rem}.ticket-page .col .field .quantity{float:right}.ticket-page .col .field strong{float:left;width:35%;color:#585856}.ticket-page .col .total{float:left;width:100%;margin:1rem 0 0 0;padding:3.5rem 0 3.5rem 0;border-top:1px solid #bfbfbf;text-align:right;font-size:2rem;font-family:vageurekabold,Arial,sans-serif}.ticket-page .col .total #total{float:right;font-size:2.6rem;color:#c73779;min-width:140px;padding:0 0 0 2rem}.ticket-page .col .legend{display:none;float:left;width:100%;padding:1rem 0 2rem 0}.ticket-page .col .legend li{float:left;height:3rem;line-height:3rem;padding:0 3rem 0 0;margin:0 0 .5rem 0;font-size:1.6rem}.ticket-page .col .legend em{float:left;width:3rem;height:3rem;margin:0 1rem 0 0;background-color:#c73779}.ticket-page .col .legend em.unavailable{background-color:#585856}.ticket-page .col .legend em.selected{background-color:#009fab}.ticket-page .col .options{float:left;width:100%}.ticket-page .col .options .back{float:left;height:3rem;line-height:3rem;font-family:vageurekabold,Arial,sans-serif;font-size:1.8rem;margin:1em 0 0 0}.ticket-page .col .options .back a{color:#3c3b3b}.ticket-page .col .options .back a .fa{float:left;height:3rem;width:3rem;line-height:3rem;font-size:1.6rem;margin:0 1rem 0 0}.ticket-page .col .options .button{float:right}.ticket-page .col .visit{float:left;width:100%}.ticket-page .col .visit li{float:left;width:100%;margin:0 0 2rem 0}.ticket-page .col .visit li p{float:left;width:100%;padding:0;font-size:2rem;font-family:vageurekabold,Arial,sans-serif;color:#fff;padding:2rem 3rem;background-color:#c73779;position:relative;color:#f4d7e4}.ticket-page .col .visit li p label{color:#fff}.ticket-page .col .visit li p span{color:#7f1c43;padding:0 1rem}.ticket-page .col .visit li p a{position:absolute;top:50%;right:3rem;margin:-12px 0 0 0}.ticket-page .col .visit li p .prettyradio label{position:absolute;left:-9999px}.ticket-page .col .visit li p.datepicker-show{color:#fff;cursor:pointer}.ticket-page .col .visit li p.datepicker-show .fa{float:right;margin:.3em 0 0 0}.ticket-page .col .visit li .datepicker{float:left;width:100%;padding:2rem .5rem;border:5px solid #edecec;border-top:none;background-color:#fff}@media (max-width:855px){.ticket-page .text h3{font-size:2.3rem}}.feature-box{float:left;width:100%;padding:3.5rem;margin:0 0 2rem 0}.feature-box h4{padding:0 0 .5em 0;color:#585856}.feature-box p{padding:0 0 .5em 0}.feature-box p.phone{color:#c73779;font-size:4.2rem;padding:2rem 0 0 0;font-family:vageurekabold,Arial,sans-serif;line-height:1rem}.feature-box p.phone a{color:#c73779}.feature-box ul li{float:left;padding:.2rem .5rem .2rem 0}.feature-box.pink{background-color:rgba(199,55,121,.2);color:#c73779}.feature-box.pink h4{color:#c73779}.feature-box.pink p.more{padding:0}.feature-box.pink p.more a{color:#c73779;font-family:vageurekabold,Arial,sans-serif;font-size:1.8rem}.feature-box.pink p.more a .fa{display:inline-block;margin:0 0 0 1rem;font-size:1.6rem;height:3rem;width:3rem;line-height:3rem}.feature-box.gift-aid{padding:30px 0 0 0}.feature-box.gift-aid h4{margin-top:20px;color:#c73779;cursor:pointer}.feature-box.gift-aid p{color:#585856}.feature-box.gift-aid .checkbox{margin:15px 0 25px 0;border:1px solid #b3b3b3;border-radius:6px;padding:20px}.feature-box.gift-aid .checkbox .checkbox-indicator{background:#fff;border:1px solid #b3b3b3;border-radius:3px;left:20px;right:initial;top:24px}.feature-box.gift-aid .checkbox input[type=checkbox]:checked~.checkbox-indicator{background:#fff}.feature-box.gift-aid .checkbox input[type=checkbox]:checked~.checkbox-indicator:after{color:#c73779}.feature-box.gift-aid .checkbox label{font-size:16px;line-height:1.4;padding:0 0 0 30px}.feature-box.gift-aid .checkbox label:hover{background:0 0}.feature-box.gift-aid .checkbox strong{color:#c73779}.feature-box.payment{padding:2rem}.feature-box.dotted{border-style:dotted;border-color:rgba(0,0,0,.2);border-image-source:url(../img/dots-grey.svg?v2);border-image-slice:33% 33%;border-image-repeat:round;border-width:8px 8px 8px 8px}.feature-box.social{border-image-source:url(../img/dots-blue.svg?v2);text-align:center}.feature-box.social h3{color:#29aa5e}.feature-box.social ul{display:inline-block;text-align:center;margin:0 auto}.feature-box.social ul li{display:inline-block;padding:0 .5rem}.feature-box.social ul li a{float:left;font-size:2.3rem;height:5rem;line-height:5.4rem;width:5rem;color:#fff;background-color:#29aa5e}.feature-box.social ul li a:hover{-webkit-box-shadow:5px 5px 0 0 transparent;-moz-box-shadow:5px 5px 0 0 transparent;box-shadow:5px 5px 0 0 transparent}.feature-box.no-bottom{border-width:8px 8px 0 8px;margin:0}.basket{padding:8rem 0}.basket h1{float:left}.basket .button{float:right;margin:0 0 2em 0!important}.basket .button.top-proceed-to-checkout{float:left;display:none}@media (max-width:768px){.basket .button.top-proceed-to-checkout{display:inherit}}@media (max-width:768px){.basket .button.bottom-proceed-to-checkout{display:none}}.basket .options{float:left;width:100%;padding-top:2rem}.basket .options .button{float:left}.basket .options .button.pink{float:right}.basket .basket-items{float:left;width:100%;padding-bottom:4rem}.basket .basket-items ol,.basket .basket-items ul{float:left;width:100%;padding:2rem 0}.basket .basket-items ol{font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif}.basket .basket-items ol li{list-style:none;margin:0}.basket .basket-items ol li.col1{font-size:2.6rem}.basket .basket-items ul{border-top:1px solid #bfbfbf}.basket .basket-items li{float:left;width:40%;position:relative}.basket .basket-items li strong{font-size:2rem}.basket .basket-items li em{display:none}.basket .basket-items li.col1{font-size:1.8rem}.basket .basket-items li.col1 img{margin:0 1.5rem 0 0;border:5px solid #edecec;max-width:100px}.basket .basket-items li.col2{width:10%}.basket .basket-items li.col2 strong{color:#c73779;position:absolute;top:50%;transform:translateY(-50%)}.basket .basket-items li.col3{width:30%;text-align:center}.basket .basket-items li.col3 .quantity{float:none;display:block;width:180px;margin:0 0 0 -90px;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.basket .basket-items li.col4{width:20%}.basket .basket-items li.col4 strong{color:#c73779;position:absolute;top:50%;transform:translateY(-50%);min-width:80%}.basket .basket-items li.col4 .fa{float:right}.basket .basket-items li.col4 a{color:#c73779}.basket .col{float:left;width:46%}.basket .col.right{float:right}.basket .col .basket-total h3{border-bottom:1px solid #bfbfbf;margin:0 0 1em 0}.basket .col .basket-total p{padding:0 0 1em 0}.basket .col .basket-total p strong{font-size:1.3em}.basket .col .basket-total p em{font-size:1.3em;font-style:normal;font-family:vageurekabold,Arial,sans-serif;float:right;text-align:right;width:30%;color:#c73779}.basket .col .basket-total p.total{margin:1em 0}.basket .col .basket-total p.total em{font-size:1.6em}.basket .col .basket-total a{color:#29aa5e}.basket .coupon{float:left;margin:20px 0 0 0;width:45%}.basket .coupon input[type=text]{float:left;font-size:1.6rem;margin:0 10px 0 0;padding:1.7rem 1.7rem 1.5rem 1.7rem;border:1px solid #bfbfbf;width:80%}.basket .coupon input[type=submit]{background-color:#865192;border:1px solid rgba(0,0,0,.3);color:#fff;cursor:pointer;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);box-shadow:1px 1px 1px 0 rgba(0,0,0,.5);float:left;font-family:FontAwesome;font-size:2rem;height:54px;width:54px;position:relative}.basket .coupon label{display:block;font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;margin:0 0 20px 0;width:100%}@media (max-width:500px){.basket .coupon{width:100%}.basket .coupon #coupon_code{max-width:none!important}}@media (max-width:360px){.basket .coupon input[type=text]{margin:0}.basket .coupon input[type=submit]{box-shadow:none;width:20%}}.basket .update-cart{margin:20px 0 0 0!important;float:right}.basket .update-cart input{margin:0!important}.basket .basket-empty{float:left;padding-top:30px;text-align:center;width:100%}.basket .basket-empty h1{float:none;position:relative;padding-top:30px}.basket .basket-empty h1:before{color:#c73779;content:'\f291';font-family:FontAwesome;font-size:40px;position:absolute;top:-30px;left:0;right:0}.basket .basket-empty .empty-basket{float:none}#shipping_method{margin:0;padding:0}#shipping_method li{display:block;font-size:1.4rem;list-style:none;margin:0 0 10px 0;width:100%}#shipping_method li:last-child{margin:0}#shipping_method input:not([type=checkbox]){-webkit-appearance:radio}.choose-method{margin:-8px 0 0 0}.woocommerce-shipping-fields{margin-bottom:40px}.features{padding:8rem 0 14rem 0;margin-bottom:-6rem}.features.blue,.features.pink2{color:#fff}.features.blue h2,.features.blue p a,.features.pink2 h2,.features.pink2 p a{color:#fff!important}.features.blue .inner,.features.pink2 .inner{position:relative}.features.blue .inner::after,.features.pink2 .inner::after{content:" ";float:left;width:4px;height:240px;background:#fff;position:absolute;top:12.7rem;left:50%;z-index:200;background:url(../img/dot-white.png) repeat-y 100% 0;background-size:4px auto}.features.pink2 .inner::after{top:7.7rem}.features.not-bottom{padding:8rem 0 8rem 0;margin-bottom:4rem}.features.no-image .inner::after{top:50%!important}.features .feature{float:left;width:42%;z-index:2;position:relative}.features .feature:last-child{float:right}.features .feature img{float:left;width:100%;background-color:#fff;padding:6px;margin:0 0 2rem 0}.features .feature h3{background:url(../img/dot-pink.png) repeat-x 0 100%;background-size:6px auto;margin:0 0 2rem 0}.features .feature p a{font-family:vageurekabold,Arial,sans-serif;text-decoration:underline;color:#3c3b3b}.features .feature p a:hover{text-decoration:none}.features .feature p a i{margin-left:.5rem}.features .feature .button{margin-top:2rem}.features .feature .button em{border-color:#c73779;color:#c73779}.features .feature ul{font-size:1.8rem}.features .feature ul li{font-family:vageurekabold,Arial,sans-serif;padding:0 0 .6em 0}.features .feature ul li a{display:block;position:relative;color:#29aa5e;padding-left:3rem;text-decoration:underline}.features .feature ul li a:hover{text-decoration:none}.features .feature ul li a::before{font-family:FontAwesome;position:absolute;top:.2rem;left:0}.features .feature ul li.download a::before{content:'\f0ed'}.features .feature ul li.link a::before{content:'\f061'}.features.small-skew .skew-top{-ms-transform:skewY(-.5deg);-webkit-transform:skewY(-.5deg);transform:skewY(-.5deg)}.features .skew-top{position:absolute;top:0;right:0;float:left;width:100%;background:#fff;height:10rem;transform-origin:left top;-ms-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg);overflow:hidden}.features .skew-top .shadow{float:left;width:100%;height:30px;background-color:rgba(0,0,0,.2);z-index:0;position:absolute;top:-20px;left:0;-ms-transform:skew(0deg,.5deg);-webkit-transform:skew(0deg,.5deg);transform:skew(0deg,.5deg)}.two-columns{padding:8rem 0 5rem 0;z-index:1}.two-columns .col{float:left;width:42%;color:#fff}.two-columns .col h2{color:#fff}.two-columns .col dl{float:left;width:100%;border-top:2px dotted #b1184a;font-family:vageurekabold,Arial,sans-serif}.two-columns .col dl dt{padding:3rem 0 3rem 0;font-size:2rem}.two-columns .col dl dd a{display:block;font-size:1.8rem;color:#5f1732;position:relative;padding:0 0 1rem 2.5rem;text-decoration:underline}.two-columns .col dl dd a:hover{text-decoration:none}.two-columns .col dl dd a::before{content:'\f061';font-family:FontAwesome;color:#5f1732;position:absolute;top:.2rem;left:0}.two-columns .image{float:right;width:49%;position:relative}.two-columns .image img{float:left;width:100%;height:auto;border:6px solid #fff}.two-columns .image .bubble{position:absolute;width:18rem;height:18rem;top:0;right:0;margin:-5rem -5rem 0 0;display:table}.two-columns .image .bubble .arrow{content:'';position:absolute;bottom:20px;left:20px;width:40px;height:40px;background:#ed710d;-ms-transform:rotate(65deg) skew(0deg,50deg);-webkit-transform:rotate(65deg) skew(0deg,50deg);transform:rotate(65deg) skew(0deg,50deg);-webkit-box-shadow:3px -7px 0 0 rgba(0,0,0,.3);-moz-box-shadow:3px -7px 0 0 rgba(0,0,0,.3);box-shadow:3px -7px 0 0 rgba(0,0,0,.3)}.two-columns .image .bubble strong{width:100%;width:18rem;height:18rem;background-color:#ed710d;position:relative;display:table-cell;vertical-align:middle;font-size:2.8rem;line-height:1em;color:#fff;font-family:vageurekabold,Arial,sans-serif;text-align:center}.two-columns .skew-bottom,.two-columns .skew-top{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;transform-origin:left bottom;-ms-transform:skewY(3deg);-webkit-transform:skewY(3deg);transform:skewY(3deg)}.two-columns .skew-top{top:0;bottom:auto;transform-origin:left top;-ms-transform:skewY(-1deg);-webkit-transform:skewY(-1deg);transform:skewY(-1deg)}.whats-on-slides{margin:-6rem 0 0 0;text-align:center}.whats-on-slides ul li{float:left;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;text-align:center}.whats-on-slides ul li .bg{float:left;width:100%;padding:15rem 0 6rem 0;min-height:560px;background-color:rgba(0,0,0,.5)}.whats-on-slides ul li span{display:block;max-width:540px;margin:0 auto;padding:0;text-align:center;color:#fff}.whats-on-slides ul li span h2{color:#fff;line-height:1em}.whats-on-slides ul li span h4{font-family:vageurekaregular,Arial,sans-serif;position:relative;padding:0 0 3.5rem 0}.whats-on-slides ul li span h4 img{display:inline-block;position:relative;float:none;width:4rem;height:auto;border:3px solid #c73779;margin:0 1rem 0 0}.whats-on-slides ul li span h4 i{font-size:1.14em;padding:0 1rem 0 0}.whats-on-slides ul li a{color:#fff}.whats-on-slides .slide-controls #prev{float:left;position:absolute;top:50%;left:20%;margin:-2rem 0 0 0}.whats-on-slides .slide-controls #next{float:right;position:absolute;top:50%;right:20%;margin:-2rem 0 0 0}.whats-on-slides .bx-controls{position:absolute;top:50%;right:25px;width:10px}.whats-on-slides .anchors{float:left;width:100%;position:absolute;bottom:6rem;left:0;text-align:center}.whats-on-slides .anchors li{display:inline-block;padding:0 1.5rem}.whats-on-slides .anchors li a{font-size:2rem;font-family:vageurekabold,Arial,sans-serif;padding:0 .5rem .5rem .5rem;color:#fff;border-bottom:6px solid rgba(255,255,255,0)}.whats-on-slides .anchors li.link0.current a{border-color:#009fab}.whats-on-slides .anchors li.link1.current a{border-color:#ed710d}.whats-on-slides .anchors li.link2.current a{border-color:#c73779}.pass{z-index:10;position:relative;background-color:#fff}.pass .box{float:left;width:39.3rem;height:25.1rem;margin:-12.5rem 0 0 0;background:url(../img/bg-pass.svg?v2) no-repeat 0 0;background-size:100% 100%;position:absolute;top:50%;left:2rem}.pass .box .title{color:#fff;font-size:3.4rem;line-height:1em;font-family:vageurekabold,Arial,sans-serif;display:table;width:100%;height:251px}.pass .box .title .btn{padding:0 0 0 12rem;display:table-cell;vertical-align:middle;position:relative;color:#fff}.pass .box .title .btn i{position:absolute;top:50%;right:-15px;margin:-20px 0 0 0}.pass .box .corner{position:absolute;top:30px;left:-23px;width:0;height:0;border-style:solid;border-width:0 0 40px 30px;border-color:transparent transparent #2f693e transparent;z-index:-3;-ms-transform:skew(15deg,0deg);-webkit-transform:skew(15deg,0deg);transform:skew(15deg,0deg)}.pass .text{float:right;width:100%;padding:1.5rem 0 1.5rem 44rem}.pass .text h2{color:#29aa5e;font-size:2.6rem}.pass .text h2 a{color:#29aa5e}.pass .text p{font-size:2.1em;font-family:vageurekaregular,Arial,sans-serif;padding-bottom:0}.pass .skew-top{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;top:0;transform-origin:left top;-ms-transform:skewY(-3deg);-webkit-transform:skewY(-3deg);transform:skewY(-3deg)}.pass .skew-bottom{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;transform-origin:left bottom;-ms-transform:skewY(3deg);-webkit-transform:skewY(3deg);transform:skewY(3deg)}.pass .shadow{float:left;width:100%;height:30px;background-color:rgba(0,0,0,.5);z-index:-10;position:absolute;bottom:-50px;left:0;-ms-transform:skew(0deg,2.2deg);-webkit-transform:skew(0deg,2.2deg);transform:skew(0deg,2.2deg)}.team{padding:8rem 0;position:relative}.team .inner{max-width:1100px}.team .title{text-align:center;font-size:4.2rem;padding:0 0 1.5em 0;font-family:vageurekabold,Arial,sans-serif;color:#585856}.team .team-member{display:inline-block;width:22%;border:6px solid #edecec;position:relative;margin:0 -3px 3% 3%}.team .team-member img{float:left;width:100%;height:auto}.team .team-member:hover a{left:0;opacity:1}.team .team-member a{float:left;width:100%;height:100%;color:#fff;position:absolute;top:0;left:-9999px;bottom:0;right:0;background-color:rgba(199,55,121,.8);opacity:0}.team .team-member a span.name{display:block;width:100%;position:absolute;top:50%;transform:translateY(-50%);text-align:center;padding:0 2.5rem}.team .team-member a span.name h3{font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;line-height:1em;padding:0 0 .3em 0}.team .team-member a span.name p{font-size:1.6rem;font-family:vageurekaregular,Arial,sans-serif}.team .team-member a span.btn{position:absolute;top:50%;right:0;margin:-2rem -2rem 0 0}.team .pages,.team .wp-pagenavi{margin-top:6rem}.team.team-feature{z-index:101}.team.team-feature .title{padding:0 0 .7em 0}.team.team-feature .title a{color:#fff}.team.team-feature .title a .fa{display:inline-block;top:-.25em;position:relative}.team.team-feature .sub-title{font-size:2rem;font-family:vageurekaregular,Arial,sans-serif;text-align:center;padding:0 0 2.5em 0}.team.team-feature .link{float:left;width:100%;text-align:center;padding:1.5rem 0 0 0}.team .skew-top{position:absolute;top:0;right:0;float:left;width:100%;background:#fff;height:8rem;transform-origin:right top;-ms-transform:skewY(2deg);-webkit-transform:skewY(2deg);transform:skewY(2deg);overflow:hidden;z-index:1}.team .skew-top .shadow{float:left;width:100%;height:30px;background-color:rgba(0,0,0,.2);z-index:0;position:absolute;top:-25px;left:0;-ms-transform:skew(0deg,-.5deg);-webkit-transform:skew(0deg,-.5deg);transform:skew(0deg,-.5deg)}.team .skew-bottom{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;transform-origin:left bottom;-ms-transform:skewY(2deg);-webkit-transform:skewY(2deg);transform:skewY(2deg)}.team .shadow-only{float:left;width:100%;height:30px;background-color:rgba(0,0,0,.2);z-index:0;position:absolute;top:-20px;left:0;-ms-transform:skew(0deg,.5deg);-webkit-transform:skew(0deg,.5deg);transform:skew(0deg,.5deg)}.work-with-us .inner{max-width:600px;padding:11em 2rem 8em 2rem}.work-with-us .box{float:left;width:100%;position:relative;background-color:#fff;text-align:center;padding:10rem 0 4rem 0}.work-with-us .box img{position:absolute;top:0;left:50%;margin:-55px 0 0 -55px}.work-with-us .box .larger em{font-style:normal;font-family:vageurekabold,Arial,sans-serif;color:#ed710d}.work-with-us .bg{float:left;width:50%;position:absolute;top:0;bottom:0;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.work-with-us .bg1{left:0}.work-with-us .bg2{right:0}.background-image{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;padding:16rem 0}.background-image .inner{text-align:center;position:relative;z-index:2}.background-image h2,.background-image p{color:#fff}.background-image .bg{float:left;width:100%;opacity:.75;position:absolute;top:0;right:0;bottom:0;left:0}.slides{float:left;width:100%;text-align:center}.slides .pager{display:inline-block;max-width:1060px;width:100%;margin:-100px auto 0 auto;z-index:90;position:relative;min-height:25rem;padding:0 2rem}.slides .pager a{float:left;position:relative;width:16.666%}.slides .pager a .shadow{float:left;width:20px;height:0;background-color:rgba(0,0,0,.1);z-index:99;position:absolute;top:65px;right:60px;opacity:0;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg)}.slides .pager a.active .slide-thumb{z-index:200;height:240px;width:120%;margin:-20px -25px 0 0;padding:5px 5px 5px 5px;position:relative}.slides .pager a.active .slide-thumb .image{height:230px;width:100%}.slides .pager a.active .shadow{float:right;opacity:1;right:-26%;top:28px;height:155px;z-index:199}.slides .pager a.p2 .shadow{top:18px;height:175px}.slides .pager a.p3 .shadow{top:8px;height:195px}.slides .pager a.p4 .shadow{top:3px;height:215px}.slides .pager a.p5 .shadow{top:25px;height:165px}.slides .pager a.p6 .shadow{top:30px;height:130px;right:-12%}.slides .pager .slide-thumb{float:left;width:100%;height:200px;background-color:#fff;padding:5px 0 5px 5px;margin:0 -1px 0 0;position:relative}.slides .pager .slide-thumb .image{display:block;float:left;width:100%;height:190px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.slides .slide{float:left;width:100%;padding-top:13rem;padding-bottom:17rem;text-align:left;text-align:center;position:relative}.slides .slide .bx-wrapper{float:left;width:100%;height:700px;position:absolute;top:0;left:0}.slides .slide .background{float:left;width:100%;height:700px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;z-index:1}.slides .slide .title{display:inline-block;position:relative;z-index:3}.slides .slide .title strong{display:inline-block;background-color:#c73779;color:#fff;font-size:4.2rem;padding:2rem 6rem;margin:14rem 0 0 0;-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.slides .slide .title .corner{position:absolute;top:14.8rem;left:-13px;width:0;height:0;border-style:solid;border-width:0 0 27px 14px;border-color:transparent transparent #a91952 transparent;z-index:-1;-ms-transform:rotate(2.5deg);-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg)}.slides .slide .title .bubble{position:absolute;display:table;top:0;right:-19rem;width:18rem;height:18rem;text-align:center;background-color:#009fab;color:#fff;font-size:1.4rem;font-family:vageurekaregular,Arial,sans-serif}.slides .slide .title .bubble em{font-style:normal;font-family:vageurekabold,Arial,sans-serif;font-size:4.2rem}.slides .slide .title .bubble::after{content:'';position:absolute;bottom:20px;left:20px;width:40px;height:40px;background:inherit;-ms-transform:rotate(65deg) skew(0deg,50deg);-webkit-transform:rotate(65deg) skew(0deg,50deg);transform:rotate(65deg) skew(0deg,50deg);z-index:1}.slides .slide .title .bubble .middle{display:table-cell;vertical-align:middle;z-index:2;position:relative}.slides .slide .box{display:block;max-width:430px;padding:9rem 5rem 5rem 5rem;margin:-5rem auto 0 auto;text-align:left;position:relative;z-index:2;left:-8rem;transform:rotate(2deg)}.slides .slide .box p{transform:rotate(-2deg);font-size:1.6rem;line-height:1.5em;color:#fff}.slides .slide .box p.mobile-text{display:none}.slides .slide .box .buttons{transform:rotate(-2deg);position:absolute;bottom:0;right:0}.slides .slide .box .buttons a{float:left;margin:0 3em -1.5em 0}.slides .slide .box .buttons a i{height:6rem;line-height:6rem;width:6rem;font-size:3.4rem}.slides .slide .box .buttons a i.fa-camera-retro{font-size:2.8rem}.slides .slide .box .buttons a .btn-text{display:none}.slides .slide .mobile-bubble{display:none}@media only screen and (min-width:770px){.slides .pager a span.bg1,.slides .pager a span.bg1 .image{-webkit-clip-path:polygon(0 20%,100% 15%,100% 85%,0 80%);clip-path:polygon(0 20%,100% 15%,100% 85%,0 80%)}.slides .pager a span.bg2,.slides .pager a span.bg2 .image{-webkit-clip-path:polygon(0 15%,100% 10%,100% 90%,0 85%);clip-path:polygon(0 15%,100% 10%,100% 90%,0 85%)}.slides .pager a span.bg3,.slides .pager a span.bg3 .image{-webkit-clip-path:polygon(0 10%,100% 5%,100% 95%,0 90%);clip-path:polygon(0 10%,100% 5%,100% 95%,0 90%)}.slides .pager a span.bg4,.slides .pager a span.bg4 .image{-webkit-clip-path:polygon(0 5%,100% 0,100% 100%,0 95%);clip-path:polygon(0 5%,100% 0,100% 100%,0 95%)}.slides .pager a span.bg5,.slides .pager a span.bg5 .image{-webkit-clip-path:polygon(0 0,100% 10%,100% 90%,0 100%);clip-path:polygon(0 0,100% 10%,100% 90%,0 100%)}.slides .pager a span.bg6,.slides .pager a span.bg6 .image{-webkit-clip-path:polygon(0 10%,100% 20%,100% 80%,0 90%);clip-path:polygon(0 10%,100% 20%,100% 80%,0 90%)}.slides .pager a span.bg6{width:103%;padding:5px 5px 5px 5px}}.person-intro{margin:-5rem 0 0 0;padding:8rem 0 0 0}.person-intro .person{float:left;width:36%;text-align:center;color:#fff;font-family:vageurekabold,Arial,sans-serif}.person-intro .person img{display:inline-block;width:100%;max-width:290px;padding:6px;margin:0 auto 2rem auto;background-color:#fff}.person-intro .back,.person-intro .next{float:left;width:32%;font-family:vageurekabold,Arial,sans-serif;display:table}.person-intro .back span.middle,.person-intro .next span.middle{display:table-cell;vertical-align:middle}.person-intro .back a,.person-intro .next a{color:#fff;text-decoration:underline}.person-intro .back a:hover,.person-intro .next a:hover{text-decoration:none}.person-intro .back i,.person-intro .next i{display:inline-block;margin:0 1rem}.person-intro .next{float:right;text-align:right}.person-intro .skew-bottom{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;transform-origin:right bottom;-ms-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg)}.whats-on{position:relative;z-index:2}.whats-on .title{float:left;width:100%;font-family:vageurekabold,Arial,sans-serif;color:#585856;text-align:center;font-size:4.2em;padding:0 0 3rem 0;position:relative}.whats-on .title a{display:inline-block;vertical-align:top}.whats-on .title.event-title a{margin:.8rem 4rem 0 4rem;font-size:2.7rem;color:#009fab;position:absolute}.whats-on .title.event-title a.prev{left:30%}.whats-on .title.event-title a.next{right:30%}@media (max-width:769px){.whats-on .title.event-title a{margin:0}.whats-on .title.event-title a.prev{left:25%}.whats-on .title.event-title a.next{right:25%}}.whats-on.school-events .title.event-title a{color:#ed710d}.whats-on .events-wrap{float:left;width:100%;padding:0 0 4rem 0}.whats-on .events-nav{float:left;width:100%;font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;text-align:center;padding:0 0 5rem 0;color:#fff}.whats-on .events-nav a{color:#fff;border-bottom:5px solid rgba(255,255,255,0);padding:0 .5rem .5rem .5rem;margin:0 .5rem;color:rgba(255,255,255,.5)}.whats-on .events-nav a.current{border-bottom:5px solid #fff;color:#fff}.whats-on .events-nav span{display:inline-block;vertical-align:top;padding:0 10px}.whats-on .button{margin-top:40px}.whats-on .blocks{width:100%;max-width:688px;padding:0 0 4rem 0;margin:0 auto;clear:both}.whats-on .blocks .whats-on-nav{display:none}.whats-on .blocks .block{float:left;width:49%;margin:0 2% 0 0;padding:0 0 10rem 0;position:relative;max-width:355px}.whats-on .blocks .block:last-child{margin:0}.whats-on .blocks .block a{color:#c73779}.whats-on .blocks .block a:hover h3{text-decoration:underline}.whats-on .blocks .block .image{float:left;width:100%;margin:0 0 3.5rem 0;border:5px solid #edecec;position:relative;overflow:hidden;height:200px;background-size:cover}.whats-on .blocks .block .image .image{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.whats-on .blocks .block .image img{float:left;width:100%!important;height:auto!important}.whats-on .blocks .block .image .cat{float:left;width:100%;position:absolute;bottom:0;right:0;padding:1rem 2rem 2rem 2rem;text-align:right;background-color:#c73779;color:#fff;font-family:vageurekabold,Arial,sans-serif;font-size:1.8rem;transform-origin:right bottom;-ms-transform:skewY(-9deg);-webkit-transform:skewY(-9deg);transform:skewY(-9deg)}.whats-on .blocks .block .image .cat span{float:right;transform-origin:left bottom;-ms-transform:skewY(9deg);-webkit-transform:skewY(9deg);transform:skewY(9deg)}.whats-on .blocks .block h3{float:left;width:100%;font-family:vageurekabold,Arial,sans-serif;font-size:2rem;padding:0 0 2rem 0}.whats-on .blocks .block h4{float:left;width:100%;font-size:2rem;padding:1.4em 0 1.4em 5rem;vertical-align:middle;font-family:vageurekaregular,Arial,sans-serif;border-bottom:5px solid rgba(199,55,121,.3);border-top:1px solid #d3d3d3;position:absolute;bottom:0;left:0}.whats-on .blocks .block h4 strong{color:#585856}.whats-on .blocks .block h4 img{position:absolute;top:2.4rem;left:0;width:4rem;height:auto;border:3px solid #c73779}.whats-on .blocks .block h4 .fa{margin:0 1rem 0 0}.whats-on .blocks .no-image h3{border-bottom:none;padding-left:1rem;padding-right:1rem}.whats-on .blocks .no-image p{font-size:1.6rem;line-height:1.5em;color:#585856;padding:0 1rem 0 1rem}.whats-on .blocks .blog a{color:#c73779}.whats-on .blocks .schools{display:none}.whats-on .blocks .schools a{color:#ed710d}.whats-on .blocks .schools .image .cat{background-color:#ed710d}.whats-on .blocks .schools h4{padding-left:0;border-color:#ed710d;border-bottom-color:rgba(237,113,13,.3)}.whats-on .blocks .events a{color:#009fab}.whats-on .blocks .events .image .cat{background-color:#009fab}.whats-on .blocks .events h4{padding-left:0;border-color:#009fab;border-bottom-color:rgba(0,159,171,.3)}.whats-on .link{display:block;text-align:center;padding:0 0 1rem 0;clear:both}.whats-on .link em{border-color:#c73779;color:#c73779;font-style:normal}.whats-on .link.blue2,.whats-on .link.orange{float:left;width:100%!important;display:inline-block;min-width:auto!important;margin:0 auto!important;padding:0!important}.whats-on .link.blue2 .button,.whats-on .link.orange .button{width:auto!important;min-width:auto!important;padding:0!important}.whats-on .link.blue2 .button em,.whats-on .link.orange .button em{border-color:#009fab;color:#009fab;width:auto!important;min-width:auto!important}.whats-on .link.orange .button em{border-color:#ed710d;color:#ed710d}.whats-on .skew-bottom{content:'';width:100%;height:100%;position:absolute;background:#fff;z-index:-1;bottom:0;transform-origin:right bottom;-ms-transform:skewY(-4deg);-webkit-transform:skewY(-4deg);transform:skewY(-4deg)}.whats-on .skew-top{position:absolute;top:0;right:0;float:left;width:100%;background:inherit;height:8rem;transform-origin:left top;-ms-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg);overflow:hidden;z-index:-1}.whats-on .skew-top .shadow{float:left;width:100%;height:30px;background-color:rgba(0,0,0,.3);z-index:0;position:absolute;top:-20px;left:0;-ms-transform:skew(0deg,.5deg);-webkit-transform:skew(0deg,.5deg);transform:skew(0deg,.5deg)}.whats-on .skew-top.minor{-ms-transform:skewY(0);-webkit-transform:skewY(0);transform:skewY(0)}.whats-on .shadow{float:left;width:100%;height:30px;background-color:rgba(0,0,0,.3);z-index:-10;position:absolute;bottom:-60px;left:0;-ms-transform:skew(0deg,-4.4deg);-webkit-transform:skew(0deg,-4.4deg);transform:skew(0deg,-4.4deg)}.whats-on.whats-on-home .skew-bottom{transform-origin:left bottom;-ms-transform:skewY(3deg);-webkit-transform:skewY(3deg);transform:skewY(3deg)}.whats-on.whats-on-home .shadow{z-index:-10;position:absolute;bottom:-50px;left:0;-ms-transform:skew(0deg,2.2deg);-webkit-transform:skew(0deg,2.2deg);transform:skew(0deg,2.2deg)}@media only screen and (max-width:770px){.whats-on.whats-on-home{padding-bottom:50px}.whats-on.whats-on-home .skew-bottom{display:none}}.whats-on.white{padding:6rem 0 8rem 0}.whats-on.white .skew-top{background:#fff;transform-origin:right top;-ms-transform:skewY(1deg);-webkit-transform:skewY(1deg);transform:skewY(1deg)}.whats-on.explore-page{padding:6rem 0 8rem 0}.whats-on.explore-page .skew-top{background:#fff;height:15rem}.whats-on.green2,.whats-on.orange,.whats-on.pink2{padding:8rem 0 10rem 0;margin-bottom:-6em}.whats-on.green2 .title,.whats-on.orange .title,.whats-on.pink2 .title{color:#fff}.whats-on.green2 .blocks .block a,.whats-on.green2 .blocks .block p,.whats-on.orange .blocks .block a,.whats-on.orange .blocks .block p,.whats-on.pink2 .blocks .block a,.whats-on.pink2 .blocks .block p{color:#fff}.whats-on.green2 .blocks .block h4,.whats-on.orange .blocks .block h4,.whats-on.pink2 .blocks .block h4{border-color:rgba(255,255,255,.5)}.whats-on.green2 .blocks.events h4,.whats-on.orange .blocks.events h4,.whats-on.pink2 .blocks.events h4{padding-left:0}.whats-on.green2 .link,.whats-on.orange .link,.whats-on.pink2 .link{padding-top:4rem}.whats-on.green2 .link .button,.whats-on.orange .link .button,.whats-on.pink2 .link .button{width:100%;max-width:320px}.whats-on.green2 .link em,.whats-on.orange .link em,.whats-on.pink2 .link em{border-color:#fff;color:#fff;width:100%;max-width:320px}.whats-on#whats-on-tabs{padding:8rem 0 8rem 0;margin-bottom:0!important}.whats-on.bloglist{padding:8rem 0}.whats-on.bloglist .block{margin-bottom:4rem}.whats-on.bloglist .block:nth-child(3n+3){margin:0 0 4rem 0}.whats-on.bloglist .block:nth-child(3n+1){clear:left}.whats-on.related{padding:10rem 0 5rem 0}.whats-on.related .link .button{width:100%;max-width:320px}.whats-on.related .link em{width:100%;max-width:320px}.whats-on.single{padding:8rem 0}.whats-on.single .inner{max-width:620px}.whats-on.single .blocks .block{width:100%;margin:0}.whats-on.clear{padding-top:12rem;padding-bottom:8rem;text-align:center;color:#585856}.whats-on.clear h3,.whats-on.clear h4{color:#585856}.whats-on.clear .blocks .schools h4{border-color:#585856;border-bottom-color:rgba(88,88,86,.3)}.tickets-block{background-color:#009fab;padding:7rem 0 2rem 0}.tickets-block .inner{max-width:770px}.tickets-block h4{float:left;width:50%;color:#fff}.tickets-block .button{float:right}.tickets-block .skew-bottom{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;transform-origin:right bottom;-ms-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg)}.text-intro-block{padding:6rem 0 2rem 0;color:#fff}.text-intro-block .inner{max-width:770px;text-align:center}.text-intro-block h2,.text-intro-block h3,.text-intro-block h4{color:#fff}.text-intro-block .skew-bottom{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;transform-origin:right bottom;-ms-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg)}.related-blog-post{padding:8rem 0}.related-blog-post .title{text-align:center}.related-blog-post .image img{float:left;width:32%;max-width:310px;height:auto;border:6px solid #edecec}.related-blog-post .summary{float:right;width:62%}.related-blog-post .summary h4{float:left;width:100%;padding:3rem 0 0 5rem;vertical-align:middle;font-family:vageurekaregular,Arial,sans-serif;border-top:1px solid #d3d3d3;position:relative}.related-blog-post .summary h4 strong{color:#585856}.related-blog-post .summary h4 img{position:absolute;top:2.4rem;left:0;width:4rem;height:auto;border:3px solid #c73779}.related-blog-post .summary h4 .fa{margin:0 10px 0 0}.related-blog-post .summary a{color:#c73779}.related-blog-post .summary a:hover{text-decoration:underline}.pages,.wp-pagenavi{float:left;width:100%;text-align:center}.pages .page-numbers,.pages a,.pages span,.wp-pagenavi .page-numbers,.wp-pagenavi a,.wp-pagenavi span{display:inline-block;font-size:3rem;font-family:vageurekabold,Arial,sans-serif;padding:0 1.5rem;color:#585856}.pages .page-numbers.current,.pages .page-numbers:hover,.pages a.current,.pages a:hover,.pages span.current,.pages span:hover,.wp-pagenavi .page-numbers.current,.wp-pagenavi .page-numbers:hover,.wp-pagenavi a.current,.wp-pagenavi a:hover,.wp-pagenavi span.current,.wp-pagenavi span:hover{color:#c73779}.pages .page-numbers i,.pages a i,.pages span i,.wp-pagenavi .page-numbers i,.wp-pagenavi a i,.wp-pagenavi span i{display:inline-block;top:-3px;position:relative;-webkit-box-shadow:4px 4px 0 0 transparent;-moz-box-shadow:4px 4px 0 0 transparent;box-shadow:4px 4px 0 0 transparent}.pages .page-numbers i:hover,.pages a i:hover,.pages span i:hover,.wp-pagenavi .page-numbers i:hover,.wp-pagenavi a i:hover,.wp-pagenavi span i:hover{background-color:#009fab}.pages .next-month,.pages .previous-month,.wp-pagenavi .next-month,.wp-pagenavi .previous-month{float:left;font-size:2.9rem;font-family:vageurekabold,Arial,sans-serif;color:#585856}.pages .next-month i,.pages .previous-month i,.wp-pagenavi .next-month i,.wp-pagenavi .previous-month i{display:inline-block;top:-3px;position:relative;background-color:#009fab;margin:0 1rem 0 0}.pages .next-month:hover i,.pages .previous-month:hover i,.wp-pagenavi .next-month:hover i,.wp-pagenavi .previous-month:hover i{background-color:#29aa5e}.pages .next-month,.wp-pagenavi .next-month{float:right}.pages .next-month i,.wp-pagenavi .next-month i{margin:0 0 0 1rem}.school-events .pages .next-month i,.school-events .pages .previous-month i{background-color:#ed710d}.school-events .pages .next-month:hover i,.school-events .pages .previous-month:hover i{background-color:#29aa5e}.form-block{padding:8rem 0}.form-block .inner{max-width:500px}.form-block.details-page .inner{max-width:1000px}.form-block.details-page form h3{color:#585856}.form-block.details-page .terms{padding:2rem 3rem 1rem 2rem;margin:1rem 0 3rem 0}.form-block.details-page .terms p{padding-bottom:0}.form-block.details-page .choices{float:left;width:100%;padding:0}.form-block.details-page .choices .back{float:left;margin:0 2rem 1rem 0}.form-block.details-page .choices .submit{float:left;padding:0;margin:0 0 1rem 0}.form-block.details-page .choices .submit .button input{text-align:center;padding:0}.form-block.details-page .options{float:left;width:100%;padding:0 0 4rem 0}.form-block.details-page .options li{float:left;font-size:1.8rem;color:#c73779;font-family:vageurekaregular,Arial,sans-serif;padding-bottom:1rem}.form-block.details-page .options li.current{border-bottom:4px solid #c73779}.form-block.details-page .options li strong{font-size:2rem;color:#585856}.form-block.details-page .options li:last-of-type{float:right}.form-block.details-page .options li:first-of-type{float:left}.form-block.details-page .options li a{color:#c73779}.form-block.details-page .col{float:left;width:60%}.form-block.details-page .col:last-of-type{float:right;width:35%}.form-block.details-page .col .order-summary{float:left;padding:9rem 0 0 0;width:100%}.form-block.details-page .col .order-summary h3{border-bottom:none;font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;padding:0 0 .6em 0;color:#585856;position:relative}.form-block.details-page .col .order-summary h3 a{color:#c73779;font-size:16px;position:absolute;top:5px;right:5px}.form-block.details-page .col .order-summary ol,.form-block.details-page .col .order-summary ul{float:left;width:100%}.form-block.details-page .col .order-summary li{float:left}.form-block.details-page .col .order-summary li.col1{width:55%}.form-block.details-page .col .order-summary li.col2{width:20%;text-align:center}.form-block.details-page .col .order-summary li.col3{width:25%;text-align:right}.form-block.details-page .col .order-summary ol{font-family:vageurekabold,Arial,sans-serif;font-size:2rem;border-bottom:1px solid #bfbfbf;padding:1.5em 0 1em 0;margin:0 0 1em 0}.form-block.details-page .col .order-summary ol li{list-style:none;margin:0}.form-block.details-page .col .order-summary ul{font-size:1.6rem;padding:0 0 2rem 0}.form-block.details-page .col .order-summary ul strong{font-size:2rem}.form-block.details-page .col .order-summary ul li em{position:absolute;left:-9999px;font-style:normal;padding:0 1rem 0 0}.form-block.details-page .col .order-summary ul li.col3{font-family:vageurekabold,Arial,sans-serif;font-size:2rem;color:#c73779}.form-block.details-page .col .order-summary .line{float:left;width:100%;height:1px;background-color:#bfbfbf;margin:1.5rem 0 3.5rem 0}.form-block.details-page .col .order-summary p{float:left;width:100%;padding:0 0 .5em 0}.form-block.details-page .col .order-summary p strong{font-size:2rem}.form-block.details-page .col .order-summary p em{float:right;font-size:2rem;font-style:normal;font-family:vageurekabold,Arial,sans-serif;color:#c73779}.form-block.details-page .col .order-summary p.total{padding:2.5rem 0 1.7rem 0;margin:2.5rem 0 2.5rem 0;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.form-block.details-page .col .order-summary p.total em,.form-block.details-page .col .order-summary p.total strong{font-size:2.6rem}.form-block .bubble{position:absolute;display:table;top:8rem;right:-24rem;width:20rem;height:20rem;padding:2rem 1rem 1rem 1rem;text-align:center;background-color:#ed710d;color:#fff;font-family:vageurekabold,Arial,sans-serif;font-size:2.6rem}.form-block .bubble strong{display:table-cell;vertical-align:middle}.form-block .bubble::after{content:'';position:absolute;bottom:20px;left:20px;width:40px;height:40px;background:inherit;-ms-transform:rotate(65deg) skew(0deg,50deg);-webkit-transform:rotate(65deg) skew(0deg,50deg);transform:rotate(65deg) skew(0deg,50deg);z-index:-1}.form-block .bubble.alt{right:auto;left:-20rem;width:16rem;height:16rem;padding:1rem;background-color:#c73779}.form-block .bubble.alt::after{left:auto;right:20px;-ms-transform:rotate(-65deg) skew(0deg,-50deg);-webkit-transform:rotate(-65deg) skew(0deg,-50deg);transform:rotate(-65deg) skew(0deg,-50deg)}.form-block .message{display:none;float:left;width:100%;color:#c73779;text-align:center}.form-block .message .button:hover::after{opacity:1}.form-block .message .button em{cursor:default!important}.form-block .message .button em .fa{font-size:22px;margin:0 1rem 0 0}.form-block .message p{font-size:1.6rem;margin:2rem 0 0 0}.wpcf7-mail-sent-ok{display:none!important}form.form-style fieldset{float:left;width:100%;padding:1rem 0 0 0;position:relative}form.form-style h3{float:left;width:100%;border-bottom:5px solid #edecec;font-family:vageurekabold,Arial,sans-serif;font-size:1.6rem;padding:0 0 .5em 0;margin:0 0 3rem 0;color:#c73779}form.form-style h3.less-margin{margin-bottom:.5rem}form.form-style .field{float:left;width:100%;font-size:1.6rem;padding:0 0 2.5rem 0}form.form-style .field.no-padding{padding:0 0 .5em 0}form.form-style .field label{float:left;width:100%;padding:0 0 .3em 0}form.form-style .field label .note{float:right;color:#c73779;text-decoration:underline;font-size:1.4rem;font-family:vageurekabold,Arial,sans-serif}form.form-style .field label .note:hover{text-decoration:none}form.form-style .field input,form.form-style .field textarea{float:left;width:100%;padding:1.5rem 1.5rem 1.3rem 1.5rem;border:1px solid #bfbfbf;color:#3c3b3b;font-size:1.6rem}form.form-style .field input.error,form.form-style .field input.wpcf7-not-valid,form.form-style .field textarea.error,form.form-style .field textarea.wpcf7-not-valid{color:#c73779;border-color:#c73779}form.form-style .field.field-third .input-field,form.form-style .field.field-third input{display:inline-block;width:32%;margin:0 -3px 0 2%}form.form-style .field.field-third .input-field:first-of-type,form.form-style .field.field-third input:first-of-type{margin-left:0}form.form-style .field.field-third .input-field input{width:100%;margin:0}form.form-style .field .wpcf7-not-valid-tip{float:left;width:100%;color:#c73779;font-size:1.2rem;padding:.6em 0 0 0}form.form-style .field textarea{min-height:20rem}form.form-style .check{float:left;width:100%;font-size:1.6rem;position:relative;padding:0 0 2.5rem 0}form.form-style .check .wpcf7-form-control-wrap{padding-left:30px;padding-right:20px}form.form-style .check span{float:left;width:100%}form.form-style .check a{position:absolute;top:0;left:0}form.form-style .check .labelright label{display:none!important}form.form-style .captcha{float:left;width:100%;text-align:center;margin:0 0 4rem 0}form.form-style .captcha div{margin:0 auto}form.form-style .captcha iframe{margin:0 auto}form.form-style .submit{float:left;width:100%;text-align:center}form.form-style .submit .button{margin:0 auto}form.form-style .submit .button input{text-align:center}form.form-style .submit .ajax-loader{display:none!important}form.form-style .errors,form.form-style .woocommerce-error li,form.form-style .wpcf7-validation-errors{float:left;width:100%;padding:1.4rem 2rem 1rem 2rem;margin:2.5rem 0 0 0;font-size:1.2rem;background-color:#f0d4e3;border:none!important;color:#c73779;font-weight:700}form.form-style .woocommerce-error{margin-bottom:30px}form.form-style abbr[title].required{border:none}form.form-style #billing_country_field{margin:20px 0 0 0}form.form-style .lost-password{margin:20px 0 0 0}form.form-style .lost-password a{color:#c73779}.order-again{display:none}.redeem-pass{padding:8rem 0 2rem 0;position:relative}.redeem-pass .inner{z-index:2}.redeem-pass h2{text-align:center;padding:0 0 1.5em 0;margin:0 auto;max-width:430px}.redeem-pass h3{display:inline-block;border-bottom:4px solid #d3d3d3;margin:0 0 1.5em 0}.redeem-pass form .button{margin:2rem 0 0 0}.redeem-pass form .box{float:left;width:100%;background:#edecec;padding:2.5rem 2rem 3rem 2rem;margin:-2rem 0 2rem 0}.redeem-pass form .box h4{padding:0 0 .3em 0;color:#c73779}.redeem-pass form .box p{padding:0}.redeem-pass form .box .choice{font-size:2rem;font-family:vageurekabold,Arial,sans-serif;color:#585856;padding:0 0 1em 0}.redeem-pass form .box .choice a{color:#585856;padding:0 .5rem;border-bottom:3px solid #edecec}.redeem-pass form .box .choice a.selected{color:#c73779;border-color:#c73779}.redeem-pass .col{float:left;width:44%;padding:0 0 4rem 0}.redeem-pass .col:last-of-type{float:right}.redeem-pass .success{float:left;width:100%;background-color:#d4eedf;color:#29aa5e;display:table;margin:0 0 4rem 0}.redeem-pass .success .fa{display:inline-block;width:3rem;height:3rem;line-height:3rem;font-size:1.8rem;-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,.3);-moz-box-shadow:4px 4px 0 0 rgba(0,0,0,.3);box-shadow:4px 4px 0 0 rgba(0,0,0,.3)}.redeem-pass .success .btn{display:table-cell;vertical-align:middle;width:10em;text-align:center;border-right:2px solid #fff}.redeem-pass .success .btn i{background-color:#29aa5e}.redeem-pass .success .message{display:table-cell;padding:2rem;vertical-align:middle}.redeem-pass .success h4{padding:0 0 .3em 0}.redeem-pass .success p{padding:0}.redeem-pass .skew-top{position:absolute;top:0;right:0;float:left;width:100%;background:#fff;height:9rem;transform-origin:right top;-ms-transform:skewY(1deg);-webkit-transform:skewY(1deg);transform:skewY(1deg);z-index:1}.login-page .inner{text-align:center}.login-page h2{font-size:3.5rem;text-align:center;padding:0 0 1em 0}.login-page h3{font-size:1.6rem;text-align:center;float:left;width:100%}.login-page .col{float:none!important;display:inline-block;margin:0 auto}.login-page .col .field{text-align:left}.confirmation{padding:8rem 0}.confirmation h1{text-align:center;padding:0 0 1.5em 0}.confirmation .col{float:left;width:60%}.confirmation .col:last-of-type{float:right;width:35%;text-align:center}.confirmation .message{display:inline-block;margin:0 auto;text-align:left;width:366px;height:413px;background:url(../img/box-orange3.svg?v2) no-repeat 100% 100%;background-size:100% auto;padding:5rem 3rem 3rem 3rem;margin:0 0 5rem 0;color:#fff}.confirmation .message h3{color:#fff;font-size:4.2rem;padding:0 0 1rem 0}.confirmation .message p.button{padding:0 0 1em 0}.confirmation .message p.annual-pass{margin:25px 0 0 0}.confirmation .message a{font-family:vageurekabold,Arial,sans-serif;color:#fff;text-decoration:underline;font-size:1.125em}.confirmation .message a:hover{text-decoration:none}@media (max-width:540px){.confirmation .message{width:300px}}.confirmation .order h3{color:#c73779;padding:0 0 2em 0}.confirmation .order h4{border-bottom:1px solid #bfbfbf;padding:0 0 .5em 0}.confirmation .order .line{float:left;width:100%;height:1px;background-color:#bfbfbf}.confirmation .order .total{float:right;width:50%;padding:0;font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif}.confirmation .order .total strong{float:right;width:25%;color:#c73779;text-align:right}.confirmation .order .tools{list-style:none;float:right;width:65%;padding:6rem 0 0 0}.confirmation .order .tools li{list-style:none;float:left;width:100%;text-align:right;padding:1rem 0;border-bottom:1px solid #bfbfbf}.confirmation .order .tools li:last-child{border-bottom:none}.confirmation .order .tools li a{color:#29aa5e;text-decoration:underline;font-size:1.6rem;font-family:vageurekabold,Arial,sans-serif}.confirmation .order .tools li a:hover{text-decoration:none}.confirmation .order .tools li a .fa{padding:0 0 0 1rem}.confirmation .order ul{float:left;width:100%;padding:2rem 0}.confirmation .order ul li{float:left;font-size:1.8rem}.confirmation .order ul li.col1{width:58%;font-size:1.6rem;padding:0 2rem 0 0}.confirmation .order ul li.col1 strong{font-size:1.8rem}.confirmation .order ul li.col1 img{float:left;border:4px solid #edecec;margin:-2rem 1.5rem 0 0}.confirmation .order ul li.col2{width:14%;font-family:vageurekabold,Arial,sans-serif;color:#c73779}.confirmation .order ul li.col3{width:14%;font-family:vageurekaregular,Arial,sans-serif}.confirmation .order ul li.col4{width:14%;font-family:vageurekabold,Arial,sans-serif;color:#c73779}.confirmation .order ul.product li{padding:2rem 0 0 0}.confirmation .back{float:left;width:100%;padding:7rem 0 0 0}.confirmation .back a{font-family:vageurekabold,Arial,sans-serif;color:#3c3b3b}.confirmation .back a .fa{display:inline-block;width:3rem;height:3rem;line-height:3rem;font-size:1.6rem;margin:0 1rem 0 0}.confirmation .order-totals{float:left;margin:20px 0 0 0;width:100%}.confirmation .order-totals .spacer{width:50%}.confirmation .order-totals td{color:#c73779;font-size:2rem;font-weight:700;text-align:right;vertical-align:middle;padding:0}.confirmation .order-totals td.item{color:#3c3b3b;font-weight:400;font-size:1.6rem}.confirmation .order-totals td .shipped_via{display:block}.confirmation .order-totals td.total{color:#3c3b3b;font-size:2.6rem}.confirmation .order-totals td.total+.value{font-size:2.6rem}.filters{float:left;width:100%;padding:0 0 2rem 0}.filters .search{float:right}.filters .search label{float:left;font-size:2.6rem;color:#585856;font-family:vageurekabold,Arial,sans-serif;padding:.5rem 2rem .5rem 0}.filters .search span{float:right;font-size:1.6rem;border:1px solid #a9a9aa}.filters .search span input{float:left;border:none;padding:1.1rem 2rem .9rem 2rem;color:#3c3b3b;width:214px}.filters .search span button{float:left;border:none;padding:1rem;font-size:1.6rem;color:#c73779;background:#fff}.filters .filtered{float:left;width:100%;padding:1rem 2.5rem;margin:2.5rem 0 0 0;background-color:rgba(199,55,121,.2)}.filters .filtered dl{display:inline-block;font-size:1.6rem}.filters .filtered dl:first-child{border-right:1px solid #585856;margin:0 2rem 0 0;padding:0 2rem 0 0}.filters .filtered dl dt{display:inline-block;font-family:vageurekabold,Arial,sans-serif;font-size:2rem;padding:0 1rem 0 0}.filters .filtered dl dd{display:inline-block;margin:0 1rem 0 0}.filters .filtered dl dd .fa{width:2rem;height:2rem;line-height:2rem;text-align:center;color:#fff;background-color:#c73779;cursor:pointer}.filters.product-filters{padding:8rem 0 2rem 0}.filters.product-filters .term-filter{position:relative}.filters.product-filters .term-filter .dropdown{right:0}.filters.product-filters .age{margin:0 0 0 .5rem}.filters.product-filters .filtered{background:0 0;width:65%;padding:1rem 2.5rem 1rem 0}.filters.product-filters .filtered dl{border-right:none;margin:0;padding:0}.filters.product-filters .showing{width:35%!important;margin:2.5rem 0 0 0;padding:.8rem 0}.filters .showing{float:left;width:100%;text-align:right;font-size:2rem;color:#c73779;font-family:vageurekaregular,Arial,sans-serif;margin:2.5rem 0 0 0}.filters .showing strong{color:#585856}.filters.events .filtered{background-color:rgba(0,159,171,.2)}.filters.events .filtered dd .fa{background-color:#29aa5e}.filters.events .showing{float:left;width:auto;color:#29aa5e;padding:1rem 0 0 0}.school-events .events .showing{color:#ed710d}.term-filter{float:left}.term-filter.right{float:right}.term-filter:first-child{margin:0}.term-filter h3{float:left;font-size:2.6rem;color:#585856;font-family:vageurekabold,Arial,sans-serif;padding:.5rem 2rem .5rem 0;width:8rem}.term-filter .selected-terms{border:1px solid #a9a9aa;color:#565757;cursor:pointer;font-size:1.6rem;padding:1rem;position:relative;text-align:left;float:left;width:25rem}.term-filter .selected-terms div{width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.term-filter .selected-terms:after{content:'\f078';color:#666;font-family:FontAwesome;font-size:1.6rem;position:absolute;right:0;top:0;text-align:center;background:#edecec;width:4rem;padding:1.2rem 1rem;border-left:1px solid #a9a9aa}.term-filter .selected-terms.active:after{content:'\f077'}.term-filter .dropdown{background:#fff;border:1px solid #a9a9aa;border-top:none;display:none;position:absolute;top:42px;width:25rem;z-index:100}.term-filter .dropdown-footer{background:#fff;border-top:1px solid #a9a9aa;padding:20px}.term-filter .dropdown-footer .dropdown-footer button{background:#c93e74;border:none;border-radius:0;height:auto;transition:all .2s linear;color:#fff;font-size:14px;margin:0;padding:15px;text-transform:uppercase;width:100%}.term-filter .dropdown-footer .dropdown-footer button:hover{background:#c93e74}.term-filter .dropdown-footer .dropdown-footer button:before{display:none}.term-filter .list{max-height:315px;overflow-x:hidden;overflow-y:scroll}.checkbox{position:relative;text-align:left}.checkbox.hide{display:none}.checkbox label{color:#565757;cursor:pointer;display:block;font-size:14px;padding:10px;position:relative;transition:all .2s linear}.checkbox label.active,.checkbox label:hover{background:#f1f1f1}.checkbox label .count{font-weight:700}.checkbox input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.checkbox input[type=checkbox]:checked~.checkbox-indicator{background:#c93e74}.checkbox input[type=checkbox]:checked~.checkbox-indicator:after{display:block}.checkbox:hover input[type=checkbox]{background:#fff}.checkbox .checkbox-indicator{border-radius:1px;position:absolute;top:10px;right:10px;width:20px;height:20px;background:#fff;transition:all .2s linear}.checkbox .checkbox-indicator:after{content:'\f00c';color:#fff;display:none;font-family:FontAwesome;font-size:13px;position:absolute;left:4px;top:3px;margin:auto}.friend-us{position:relative;min-height:700px}.friend-us .block{float:right;width:45%;padding:10rem 3rem 12rem 0;color:#fff}.friend-us .follow{clear:left;float:left;width:100%;padding:1.5rem 0 0 0;max-width:420px}.friend-us .follow h3{float:left;font-size:2.4rem;height:7.8rem;line-height:7.8rem;font-family:vageurekabold,Arial,sans-serif}.friend-us .follow ul{float:right;background:#35598e;padding:1.5rem}.friend-us .follow ul li{float:left;padding:0 2rem 0 0}.friend-us .follow ul li:last-child{padding:0}.friend-us .follow ul li a{float:left;width:4.8rem;height:4.8rem;line-height:5.1rem;text-align:center;color:#35598e;border:1px solid #35598e;background-color:#fff;font-size:2rem}.friend-us .follow ul li a:hover{background-color:#35598e;color:#fff;border-color:#fff}.friend-us .friend{position:absolute;bottom:20px;left:5%;z-index:2}.friend-us .skew-top{position:absolute;top:0;right:0;float:left;width:100%;background:inherit;height:9rem;transform-origin:left top;-ms-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg);overflow:hidden}.friend-us .skew-top .shadow{float:left;width:100%;height:30px;background-color:rgba(0,0,0,.2);z-index:0;position:absolute;top:-15px;left:0;-ms-transform:skew(0deg,-.5deg);-webkit-transform:skew(0deg,-.5deg);transform:skew(0deg,-.5deg)}@media only screen and (max-width:770px){.friend-us .skew-top{display:none}}form.styled-form{float:left;width:100%;max-width:420px}form.styled-form .title{font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;padding:0 0 3rem 0}form.styled-form .clearing{float:left;width:100%;padding:0 0 1.5rem 0}form.styled-form fieldset{display:block;border-style:dotted;border-color:rgba(255,255,255,.5);border-image-source:url(../img/dots-white.svg?v2);border-image-slice:33% 33%;border-image-repeat:round;border-width:8px 8px 8px 8px;padding:4rem;position:relative}form.styled-form fieldset h3{font-size:2.4rem;font-family:vageurekabold,Arial,sans-serif;padding:0 0 1.5rem 0}form.styled-form fieldset #subscribe-result p,form.styled-form fieldset #subscribe-results2 p{font-size:1.6rem;padding:0 0 3rem 0;font-family:vageurekabold,Arial,sans-serif}form.styled-form fieldset .start{float:left;display:none}form.styled-form fieldset .field{float:left;width:100%;font-size:1.6rem;padding:0 0 2.5rem 0}form.styled-form fieldset .field label{float:left;width:100%;padding:0 0 1rem 0}form.styled-form fieldset .field label .step{float:right;color:#182848}form.styled-form fieldset .field label .step strong{color:#fff}form.styled-form fieldset .field input{float:left;width:100%;padding:1.7rem 1.7rem 1.5rem 1.7rem;border:1px solid #bfbfbf}form.styled-form .thanks{display:none;float:left;width:100%;text-align:center}form.styled-form .thanks img{display:inline-block;margin:0 0 1.5rem 0}form.styled-form .thanks h3{max-width:400px;margin:0 auto}form.styled-form .thanks p{font-size:1.6rem;padding:0 0 1.5rem 0}form.styled-form .thanks .social{display:inline-block}form.styled-form .thanks .social li{display:inline-block}form.styled-form .thanks .social li a{display:block;width:4.8rem;height:4.8rem;line-height:5.1rem;text-align:center;color:#3474ac;border:1px solid #fff;background-color:#fff;font-size:2rem;margin:0 1rem 0 0}form.styled-form .thanks .social li a:hover{background-color:#3474ac;color:#fff}.upcoming-events{position:relative;padding:8rem 0 5rem 0}.upcoming-events .inner{max-width:770px;text-align:center;color:#fff}.upcoming-events form{max-width:100%}.upcoming-events form fieldset h3{font-size:2.6rem;padding:0 0 3rem 0}.upcoming-events form fieldset .field{float:left;width:49%;text-align:left}.upcoming-events form fieldset .field.right{float:right}.upcoming-events form fieldset .field.email{width:100%}.upcoming-events form fieldset .field label{display:block;color:#92c5dd;font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif}.upcoming-events .skew-top{position:absolute;top:0;right:0;float:left;width:100%;background:inherit;height:8rem;transform-origin:left top;-ms-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg);overflow:hidden}.upcoming-events .skew-top .shadow{float:left;width:100%;height:30px;background-color:rgba(0,0,0,.3);z-index:0;position:absolute;top:-20px;left:0;-ms-transform:skew(0deg,.5deg);-webkit-transform:skew(0deg,.5deg);transform:skew(0deg,.5deg)}.upcoming-events .skew-bottom{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;bottom:0;transform-origin:right bottom;-ms-transform:skewY(-3deg);-webkit-transform:skewY(-3deg);transform:skewY(-3deg)}.upcoming-events .skew-bottom .fa-arrow-down{background-color:#378db7;-ms-transform:skewY(3deg);-webkit-transform:skewY(3deg);transform:skewY(3deg)}.three-cols{padding-top:12rem;padding-bottom:8rem;text-align:center}.three-cols.content-three-cols{padding-top:0}.three-cols .title{float:left;width:100%;font-family:vageurekabold,Arial,sans-serif;color:#585856;text-align:center;font-size:4.2em;padding:0 0 3rem 0}.three-cols .blocks{float:left;width:100%;padding:0 0 4rem 0;text-align:left}.three-cols .blocks .block{float:left;width:32%;margin:0 2% 0 0}.three-cols .blocks .block img{float:left;width:100%;height:auto;padding:5px;margin:0 0 3rem 0;background-color:#fff}.three-cols .blocks .block:last-child{margin:0}.three-cols .blocks .block a{color:#29aa5e;text-decoration:underline;font-family:vageurekabold,Arial,sans-serif}.three-cols .blocks .block a .fa{margin:0 .5rem 0 0}.three-cols p.button em{border-color:#c73779;color:#c73779}.three-cols.orange{background:linear-gradient(to right,#ed710d,#d91452);padding:8rem 0 10rem 0;margin-bottom:-6em;position:relative;z-index:2}.three-cols.orange .title,.three-cols.orange a,.three-cols.orange h3,.three-cols.orange p{color:#fff}.three-cols.orange p.button em{border-color:#fff;color:#fff;width:100%;max-width:320px}.three-cols.orange .blocks .block a{color:#fff}.three-cols.orange .skew-top{transform:skewY(0);position:absolute;top:0;right:0;float:left;width:100%;background:inherit;height:8rem;transform-origin:left top;overflow:hidden;z-index:-1}.three-cols.orange .skew-top .shadow{float:left;width:100%;height:30px;background-color:rgba(0,0,0,.3);z-index:0;position:absolute;top:-20px;left:0;transform:skew(0deg,.5deg)}.product-heading{padding:10rem 0 8rem 0}.product-heading.single-product{padding:6rem 0 8rem 0}.product-heading .title{float:left;width:100%;padding:0 0 4rem 0;font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;text-align:center;color:#585856}.product-heading .image{float:left;width:51%;position:relative;text-align:center}.product-heading .image img{max-width:90%}.product-heading .image .img{max-width:90%;padding-bottom:75%;background:no-repeat center center;background-size:cover;margin:0 auto}.product-heading .image .bubble{position:absolute;display:table;top:-6rem;left:-6rem;width:12rem;height:12rem;line-height:1em;padding:0;text-align:center;background-color:#009fab;color:#fff;font-family:vageurekabold,Arial,sans-serif;font-size:2.6rem;z-index:10}.product-heading .image .bubble .middle{display:table-cell;vertical-align:middle;z-index:10;position:relative}.product-heading .image .bubble::after{content:'';position:absolute;bottom:20px;right:20px;width:40px;height:40px;background:inherit;-ms-transform:rotate(-65deg) skew(0deg,-50deg);-webkit-transform:rotate(-65deg) skew(0deg,-50deg);transform:rotate(-65deg) skew(0deg,-50deg);z-index:1}.product-heading .image .product-images{float:left;width:100%;border:4px solid #edecec;padding:50px;position:relative;height:auto}.product-heading .image .product-images ul{float:left;width:100%}.product-heading .image .product-images ul li{float:left;width:100%;text-align:center;position:relative}.product-heading .image .product-images ul li a{float:left;width:100%}.product-heading .image .product-images ul li a .fa{position:absolute;bottom:2rem;right:2rem;font-size:3.4rem;color:#585856}.product-heading .image .product-images ul li a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none}.product-heading .image .product-images #next-image{position:absolute;top:50%;right:-2rem;margin:-2rem 0 0 0}.product-heading .image .product-images #prev-image{position:absolute;top:50%;left:-2rem;margin:-2rem 0 0 0}.product-heading .image .product-image-nav{float:left;width:100%;padding:2rem 0 0 0}.product-heading .image .product-image-nav li{float:left;width:23.5%;margin:0 2% 0 0}.product-heading .image .product-image-nav li:last-child{margin:0}.product-heading .image .product-image-nav li a{float:left;width:100%}.product-heading .image .product-image-nav li img{float:left;width:100%;height:auto;border:4px solid #edecec;max-width:100%}.product-heading .image .tools{float:left;width:100%;font-size:2rem;font-family:vageurekabold,Arial,sans-serif;color:#585856;text-align:left}.product-heading .image .tools p{float:left;padding:3rem 0 0 0}.product-heading .image .tools p.print a{margin:0 2rem 0 0;padding:0 2rem 0 0}.product-heading .image .tools p a{color:#585856;border-right:1px solid #585856}.product-heading .image .tools .sharing{float:left}.product-heading .image .tools .social a{width:4rem;height:4rem;line-height:4rem!important;margin:2.4rem 0 0 .8rem}.product-heading .details{float:right;width:43%}.product-heading .details .bubble-note{display:none;color:#c73779}.product-heading .details .product-nav{float:right;padding-top:3rem}.product-heading .details .product-nav li{float:left}.product-heading .details .product-nav li:first-child{border-right:2px solid #29aa5e;margin:0 1rem 0 0;padding:0 1rem 0 0}.product-heading .details .product-nav li a{color:#29aa5e;text-decoration:underline;font-size:1.6rem;font-family:vageurekabold,Arial,sans-serif}.product-heading .details .product-nav li a .fa{margin:0 .5rem}.product-heading .details .product-nav li a:hover{text-decoration:none}.product-heading .details p{padding:0 0 1em 0}.product-heading .details .code{float:left;width:100%;font-family:vageurekaregular,Arial,sans-serif;padding:0 0 1em 0}.product-heading .details h4{font-family:vageurekaregular,Arial,sans-serif;color:#c73779;font-size:2rem}.product-heading .details h4 em{font-size:3.5rem;font-style:normal;font-family:vageurekabold,Arial,sans-serif}.product-heading .details h4 .fa{display:inline-block;width:20px;height:20px;line-height:20px;font-size:1.4rem;text-align:center;color:#fff;background-color:#775ba3;cursor:pointer}.product-heading .details .field{float:left;width:100%}.product-heading .details .field .select-style{width:100%;max-width:270px}.product-heading .details .field .select-style select{width:100%;max-width:270px}.product-heading .details .number{float:left;width:100%;padding:0 0 4rem 0}.product-heading .details .delivery{float:left;width:100%;position:relative;padding:2rem 0 0 0}.product-heading .details .delivery .popup{float:left;width:100%;padding:4rem;margin:0 0 4rem 0;border:4px solid #edecec;background-color:#fff;position:absolute;top:0;right:0;z-index:100;max-width:360px}.product-heading .details .delivery .popup .fa{position:absolute;top:1rem;right:1rem;width:30px;height:30px;line-height:26px;font-size:1.6rem;text-align:center;color:#775ba3;border:2px solid #775ba3;cursor:pointer}.product-heading .details .delivery .popup h5{font-size:2rem;font-family:vageurekabold,Arial,sans-serif;color:#585856;padding:0 0 .8em 0}.product-heading .details .delivery .popup dl{float:left;width:100%}.product-heading .details .delivery .popup dl:first-of-type{padding:0 0 1rem 0;margin:0 0 1rem 0;border-bottom:1px solid #edecec}.product-heading .details .delivery .popup dl dt{float:left;width:75%;font-size:1.6rem;padding:.2em 20px 0 0}.product-heading .details .delivery .popup dl dd{float:left;width:25%;font-family:vageurekabold,Arial,sans-serif;font-size:2rem}.product-heading .details .buttons{float:left;width:100%}.product-heading .details .buttons a{float:left;width:49%;background:#c73779;color:#fff;font-size:2rem;font-family:vageurekabold,Arial,sans-serif;text-align:center;padding:1.5rem .5rem}.product-heading .details .buttons a .fa{margin:0 1rem 0 0}.product-heading .details .buttons a.add-basket{float:right;background:#009fab}.product-heading .details .buttons a.wc-forward{display:none}.product-tabs .product-tab-nav{float:left;width:100%}.product-tabs .product-tab-nav li{float:left;padding:0 0 1em 0;margin:2rem 4rem 0 0;border-bottom:3px solid #fff}.product-tabs .product-tab-nav li a{float:left;font-size:2rem;font-family:vageurekaregular,Arial,sans-serif;color:#585856;position:relative}.product-tabs .product-tab-nav li a:after{content:"";width:2px;height:24px;background:#edecec;position:absolute;top:0;right:-2rem}.product-tabs .product-tab-nav li.current{border-color:#775ba3}.product-tabs .product-tab-nav li.current a{color:#775ba3}.product-tabs .product-tab-nav li:last-child a:after{display:none}.product-tabs .product-tab{float:left;width:100%;padding:8rem 0 6rem 0;background:#edecec}.products{z-index:3;margin-top:-12rem;padding-top:13rem;padding-bottom:4rem}.products .title{float:left;width:100%;font-family:vageurekabold,Arial,sans-serif;color:#585856;text-align:center;font-size:4.2em;padding:0 0 3rem 0}.products .title a{display:inline-block;vertical-align:top}.products .blocks{float:left;width:100%;padding:0 0 4rem 0}.products .blocks .block{float:left;width:32%;margin:0 2% 2% 0;padding:8px;background-color:#edecec}.products .blocks .block:nth-child(3n+3){margin:0 0 2% 0}.products .blocks .block:nth-child(3n+1){clear:left}.products .blocks .block .product{float:left;width:100%;padding:2.5rem;background-color:#fff;text-align:center;position:relative;overflow:hidden;min-height:345px}.products .blocks .block .product a{color:inherit}.products .blocks .block .product h3{font-size:2rem;font-family:vageurekabold,Arial,sans-serif;padding:1rem 0 1rem 0}.products .blocks .block .product p{font-size:1.8rem;font-family:vageurekaregular,Arial,sans-serif}.products .blocks .block .product img{max-width:100%}.products .blocks .block .product .product-img{width:200px;height:168px;background:no-repeat center center;background-size:cover;margin:0 auto}.products .blocks .block .product a.product-btn{float:left;height:79px;width:50%;background:#c73779;position:absolute;bottom:-79px;left:0;color:#fff;font-size:2rem;font-family:vageurekabold,Arial,sans-serif;padding:1.5rem .5rem;transition:bottom .5s ease-in-out}.products .blocks .block .product a.product-btn .fa{display:block;margin:0 0 .5rem 0}.products .blocks .block .product a.product-btn.add-basket{left:auto;right:0;background:#009fab;transition:bottom .5s ease-in-out}.products .blocks .block .product a.product-btn.active{bottom:0}.products .blocks .block .product .added_to_cart{display:none}.products .blocks .block:hover .product a{bottom:0}.products .blocks .block .price{float:left;width:100%;text-align:center;font-size:1.6rem;padding:2rem 0 1.2rem 0}.products .blocks .block .price strong{color:#c73779;font-size:2.6rem}.products .blocks .all .block:last-child{display:block}.products .link{display:block;text-align:center;padding:0 0 1rem 0}.products .link em{border-color:#c73779;color:#c73779;font-style:normal}.products .skew-top{content:'';width:100%;height:100%;position:absolute;background:#fff;z-index:-1;bottom:0;transform-origin:left top;-ms-transform:skewY(4deg);-webkit-transform:skewY(4deg);transform:skewY(4deg)}.products.purple{padding:8rem 0 12rem 0;margin:0 0 -5rem 0;z-index:1}.products.purple .title{color:#fff}.products.purple .skew-top{-ms-transform:skewY(-1deg);-webkit-transform:skewY(-1deg);transform:skewY(-1deg);bottom:0;left:0;transform-origin:left top;background:inherit}.products.purple .button em{border-color:#fff;color:#fff}.image-text{z-index:3;overflow:hidden}.image-text .mobile{display:none}.image-text .image{float:left;width:57%;background:url(../img/eureka-building.jpg) no-repeat 50% 50%;background-size:cover;position:relative;padding:8rem 9% 4rem 3rem;z-index:2}.image-text .image .box{float:right;width:100%;max-width:480px;padding:3.8rem;background-color:rgba(255,255,255,.8);color:#585856;font-family:vageurekaregular,Arial,sans-serif}.image-text .image .box h2{font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;padding:0 0 1rem 0}.image-text .image .box h3{font-size:2rem;padding:0 0 1rem 0}.image-text .image .box p.map{font-size:1.6rem;position:relative;line-height:1.5em;padding:0 0 1.3rem 1.5rem;font-family:helveticareg,Arial,sans-serif}.image-text .image .box p.map .fa-map-marker{position:absolute;top:3px;left:0;color:#0076bd}.image-text .image .box p.map a{color:#0076bd;font-family:vageurekabold,Arial,sans-serif;text-decoration:underline}.image-text .image .box p.map a i{margin:0 0 0 5px;font-size:1.4rem}.image-text .image .box .tel{font-family:vageurekabold,Arial,sans-serif;font-size:2.4rem;position:relative}.image-text .image .box .tel a{padding:0 0 0 2.5rem;color:#29aa5e}.image-text .image .box .tel a i{position:absolute;top:0;left:0}.image-text .image .box .email{font-size:1.6rem;position:relative;padding:0 0 1.5rem 0}.image-text .image .box .email a{color:#0076bd;padding:0 0 0 2.5rem}.image-text .image .box .email a i{position:absolute;top:0;left:0}.image-text .block{float:right;width:43%;position:relative;z-index:3;padding:8rem 3rem 4rem 6.8%}.image-text .block .box{float:left;width:100%;max-width:300px;color:#fff}.image-text .block .box h2{font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;padding:0 0 1rem 0}.image-text .block .box h4{font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;padding:0 0 1rem 0}.image-text .block .box p{font-size:1.6rem;line-height:1.5em;padding:0 0 2rem 0}.image-text .block .box p a{font-family:vageurekabold,Arial,sans-serif;text-decoration:underline;color:#fff}.image-text .block .box p a i{margin:0 0 0 10px}.image-text .block .box p a:hover{text-decoration:none}.image-text .block .box .logo{display:inline-block;padding:2rem;background:#fff;margin:0 0 2rem 0}.image-text .block .box .logo img{width:100%;max-width:190px;height:auto}.image-text .skew-top{content:'';width:100%;height:100%;position:absolute;background:#fff;z-index:1;bottom:100%;left:0;transform-origin:left top;-ms-transform:skewY(3deg);-webkit-transform:skewY(3deg);transform:skewY(3deg)}.image-text .skew-top .corner{position:absolute;bottom:-1px;right:0;width:0;height:0;margin:0;border-style:solid;border-width:0 0 3vw 30px;border-color:transparent transparent #2f693e transparent;z-index:2;-ms-transform:skew(0deg,1deg);-webkit-transform:skew(0deg,1deg);transform:skew(0deg,1deg)}.image-text.purple .skew-top .corner{border-color:transparent transparent #583f79 transparent}.image-text.last{margin-bottom:-6rem}.image-text.last .block{padding-bottom:12rem}.text-image{z-index:3;overflow:hidden}.text-image .mobile-image{display:none}.text-image .image{float:left;width:50%;background:url(../img/eureka-building.jpg) no-repeat 0 0;background-size:cover;position:relative;z-index:2}.text-image .image .shadow{position:absolute;top:0;right:0;background-color:rgba(0,0,0,.3);height:100%;width:9%;float:right;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,60% 100%);clip-path:polygon(0 0,100% 0,100% 100%,60% 100%)}.text-image .text{float:right;width:54%;background-color:rgba(255,255,255,.8);position:relative;z-index:3;padding:12rem 3rem 8rem 10%;margin:0 0 -2rem -4%;border-top:2rem solid #fff}.text-image .text .box{float:left;width:100%;max-width:450px;color:#fff}.text-image .text .box h2{color:#fff}.text-image .text .skew-top{z-index:3}.text-image .skew-top{content:'';width:100%;height:100%;position:absolute;background:#fff;z-index:1;bottom:100%;left:0;transform-origin:left top;-ms-transform:skewY(4deg);-webkit-transform:skewY(4deg);transform:skewY(4deg)}.text-image .skew-top .corner{display:none;position:absolute;bottom:0;left:90.4%;width:0;height:0;margin:0 3% 0 0;border-style:solid;border-width:0 0 4.5vw 30px;border-color:transparent transparent #aa2361 transparent;z-index:2;-ms-transform:skew(0deg,1deg);-webkit-transform:skew(0deg,1deg);transform:skew(0deg,1deg)}.date-slider{padding:8rem 0 0 0;text-align:center}.date-slider h2{font-size:4.2rem;color:#585856;font-family:vageurekabold,Arial,sans-serif;padding:0 0 3.5rem 0}.date-slider .slides{float:none;display:inline-block;margin:0 auto;padding-top:270px;width:784px;min-height:601px;background:url(../img/bg-date-slider.jpg) no-repeat 0 0;background-size:100% auto;position:relative}.date-slider .slides ul{float:left;width:100%}.date-slider .slides ul li{float:left;width:100%;padding:0 16rem 2rem 16rem}.date-slider .slides ul li h3{font-size:7.4rem;font-family:vageurekabold,Arial,sans-serif;color:#009fab;padding:0 0 1rem 0}.date-slider .slides ul li h4{font-size:2.6rem;color:#585856;font-family:vageurekabold,Arial,sans-serif;padding:0 0 1rem 0}.date-slider .slides ul li p{font-size:1.6rem;line-height:1.5em}.date-slider .slides .controls{position:absolute;top:290px;left:0;float:left;width:100%;text-align:center}.date-slider .slides .controls span{display:inline-block}.date-slider .slides .controls span#slide-prev{padding:0 10rem 0 0}.date-slider .slides .controls span#slide-next{padding:0 0 0 10rem}.feature-block{padding:8rem 0}.feature-block .inner{text-align:center;max-width:690px}.feature-block .button em{color:#c73779;border-color:#c73779}.feature-block .rocket{position:absolute;bottom:-13rem;right:-20rem;z-index:10}.map-feature{padding:8rem 0}.map-feature .inner{max-width:840px}.map-feature img{float:left;width:44%}.map-feature .text{float:right;width:46%}.map-feature .text h2{color:#c73779}.gallery-images .grid{float:left;width:100%}.gallery-images .grid .grid-sizer{width:25%}.gallery-images .grid .grid-item{float:left;width:25%}.gallery-images .grid .grid-item a{float:left;width:100%;position:relative}.gallery-images .grid .grid-item a img{float:left;width:100%}.gallery-images .grid .grid-item a:hover span{top:0;right:0;bottom:0;left:0;opacity:1}.gallery-images .grid .grid-item a span{float:left;width:100%;position:absolute;left:-9999px;background-color:rgba(102,11,52,.55);font-size:2.4rem;font-family:vageurekabold,Arial,sans-serif;color:#fff;opacity:0}.gallery-images .grid .grid-item a span .fa{display:block;margin:0 auto .5rem auto}.gallery-images .grid .grid-item a span strong{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-images .grid .grid-item.double{width:50%}.gallery-images.area1 .fa{background:#c63a79}.gallery-images.area2 .fa{background:#2fa961}.gallery-images.area3 .fa{background:#eb7126}.gallery-images.area4 .fa{background:#f49e24}.gallery-images.area5 .fa{background:#0e77ba}.gallery-images.area6 .fa{background:#58ad3b}.gallery-images.area7 .fa{background:#a1438d}.gallery-images.area8 .fa{background:#775da1}.gallery-images.area9 .fa{background:#e30e4e}.gallery-images.area10 .fa{background:#099faa}@media screen and (min-width:1400px){.gallery-images .grid .grid-sizer{width:20%}.gallery-images .grid .grid-item{width:20%}.gallery-images .grid .grid-item.double{width:40%}}@media screen and (max-width:960px){.gallery-images .grid .grid-sizer{width:33.333%}.gallery-images .grid .grid-item{width:33.333%}.gallery-images .grid .grid-item.double{width:66.666%}}@media screen and (max-width:770px){.gallery-images .grid .grid-sizer{width:50%}.gallery-images .grid .grid-item{width:50%}.gallery-images .grid .grid-item.double{width:50%}}#more{background:#c73779;text-align:center;padding:2rem 0 1rem 0;margin:-1rem 0 0 0;cursor:pointer;z-index:10}#more h4{color:#fff;z-index:100;padding:0;position:relative}#more .fa{position:absolute;top:-2.5rem;left:50%;margin:0 0 0 -2.5rem;font-size:2.2rem;color:#fff;width:5rem;height:5rem;line-height:5rem;background:inherit;z-index:5}#more .skew-bottom{content:'';width:100%;height:100%;position:absolute;background:inherit;z-index:-1;top:100%;left:0;margin:-4.5rem 0 0 0;transform-origin:left bottom;-ms-transform:skewY(1deg);-webkit-transform:skewY(1deg);transform:skewY(1deg)}#more.area1{background:#c63a79}#more.area2{background:#2fa961}#more.area3{background:#eb7126}#more.area4{background:#f49e24}#more.area5{background:#0e77ba}#more.area6{background:#58ad3b}#more.area7{background:#a1438d}#more.area8{background:#775da1}#more.area9{background:#e30e4e}#more.area10{background:#099faa}.gallery-area .inner{text-align:center;max-width:920px}.gallery-area h2 em{display:none;width:1.4em;height:1.4em;line-height:1.4em;text-align:center;font-family:vageurekabold,Arial,sans-serif;font-size:.9em;color:#fff;position:relative;font-style:normal;margin-right:1.5rem}.gallery-area .areas{display:block;margin:-3.5rem auto 0 auto}.gallery-area .areas li{display:inline-block;position:relative;border:1rem solid rgba(255,255,255,0);margin:0 0 0 1.2rem}.gallery-area .areas li:first-child{margin:0}.gallery-area .areas li:after{content:'';border:1rem solid rgba(255,255,255,0);border-radius:50%;width:5rem;height:5rem;position:absolute;left:0;top:0;z-index:1}.gallery-area .areas li a{float:left;width:5rem;height:5rem;line-height:5.3rem;text-align:center;background:#ccc;font-family:vageurekabold,Arial,sans-serif;font-size:3.4rem;color:#fff;position:relative;z-index:2}.gallery-area .areas li a:after{display:none;top:98%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#ccc;border-width:7px;margin-left:-7px}.gallery-area .areas li.area1 a{background:#c63a79}.gallery-area .areas li.area1 a:after{border-top-color:#c63a79}.gallery-area .areas li.area2 a{background:#2fa961}.gallery-area .areas li.area2 a:after{border-top-color:#2fa961}.gallery-area .areas li.area3 a{background:#eb7126}.gallery-area .areas li.area3 a:after{border-top-color:#eb7126}.gallery-area .areas li.area4 a{background:#f49e24}.gallery-area .areas li.area4 a:after{border-top-color:#f49e24}.gallery-area .areas li.area5 a{background:#0e77ba}.gallery-area .areas li.area5 a:after{border-top-color:#0e77ba}.gallery-area .areas li.area6 a{background:#58ad3b}.gallery-area .areas li.area6 a:after{border-top-color:#58ad3b}.gallery-area .areas li.area7 a{background:#a1438d}.gallery-area .areas li.area7 a:after{border-top-color:#a1438d}.gallery-area .areas li.area8 a{background:#775da1}.gallery-area .areas li.area8 a:after{border-top-color:#775da1}.gallery-area .areas li.area9 a{background:#e30e4e}.gallery-area .areas li.area9 a:after{border-top-color:#e30e4e}.gallery-area .areas li.area10 a{background:#099faa}.gallery-area .areas li.area10 a:after{border-top-color:#099faa}.gallery-area .areas.current1 li.area1 a:after{display:block}.gallery-area .areas.current2 li.area2 a:after{display:block}.gallery-area .areas.current3 li.area3 a:after{display:block}.gallery-area .areas.current4 li.area4 a:after{display:block}.gallery-area .areas.current5 li.area5 a:after{display:block}.gallery-area .areas.current6 li.area6 a:after{display:block}.gallery-area .areas.current7 li.area7 a:after{display:block}.gallery-area .areas.current8 li.area8 a:after{display:block}.gallery-area .areas.current9 li.area9 a:after{display:block}.gallery-area .areas.current10 li.area10 a:after{display:block}.gallery-area .summary{float:left;width:100%;padding:5rem 0 7rem 0}.gallery-area .summary dl{float:left;text-align:left;width:45%;padding:4rem 0 2rem 0}.gallery-area .summary dl:last-of-type{float:right}.gallery-area .summary dl dt{font-family:vageurekabold,Arial,sans-serif;font-size:2.6rem;color:#585856;padding:0 0 1em 0}.gallery-area .summary dl dt i{display:none}.gallery-area .summary dl dd{position:relative;float:left;width:100%;padding:0 0 1em 5rem;font-size:1.6rem;line-height:1.5em;min-height:4rem}.gallery-area .summary dl dd::before{content:'\f00c';font-family:FontAwesome;color:#fff;position:absolute;top:-.4rem;left:0;background-color:#775ba3;width:3rem;height:3rem;line-height:3rem;text-align:center;font-size:1.8rem}.gallery-area .summary.area1 h2{color:#c63a79}.gallery-area .summary.area1 h2 em{background-color:#c63a79}.gallery-area .summary.area2 h2{color:#2fa961}.gallery-area .summary.area2 h2 em{background-color:#2fa961}.gallery-area .summary.area3 h2{color:#eb7126}.gallery-area .summary.area3 h2 em{background-color:#eb7126}.gallery-area .summary.area4 h2{color:#f49e24}.gallery-area .summary.area4 h2 em{background-color:#f49e24}.gallery-area .summary.area5 h2{color:#0e77ba}.gallery-area .summary.area5 h2 em{background-color:#0e77ba}.gallery-area .summary.area6 h2{color:#58ad3b}.gallery-area .summary.area6 h2 em{background-color:#58ad3b}.gallery-area .summary.area7 h2{color:#a1438d}.gallery-area .summary.area7 h2 em{background-color:#a1438d}.gallery-area .summary.area8 h2{color:#775da1}.gallery-area .summary.area8 h2 em{background-color:#775da1}.gallery-area .summary.area9 h2{color:#e30e4e}.gallery-area .summary.area9 h2 em{background-color:#e30e4e}.gallery-area .summary.area10 h2{color:#099faa}.gallery-area .summary.area10 h2 em{background-color:#099faa}.gallery-area .summary .link{float:left;width:100%;padding:0}.gallery-area .summary .info{color:#775ba3}.gallery-area .summary .info-content{display:none;float:left;position:relative;width:100%}.gallery-area .summary .clear{display:none}@media (max-width:768px){.gallery-area .summary .clear{display:block;float:left;width:100%}}.gallery-area .summary .close-info{color:#775ba3;font-size:26px;font-family:vageurekabold,Arial,sans-serif;position:absolute;right:0;top:-65px}@media (max-width:768px){.gallery-area .summary .close-info.hide-mobile{display:none}.gallery-area .summary .close-info.show-mobile{display:block;margin:20px auto 0 auto;position:relative;width:100px;top:inherit}}.interactive-map{padding:8rem 0 0 0}.interactive-map .inner{text-align:center;max-width:996px}.interactive-map #map{float:left;width:100%;position:relative;margin:0 0 4rem 0}.interactive-map #map img.map{float:left;width:100%;max-width:956px}.interactive-map #map .areas li{z-index:200}.interactive-map #map .areas li a{float:left;position:absolute;z-index:1}.interactive-map #map .areas li a:hover h4{opacity:1}.interactive-map #map .areas li a h4{position:absolute;opacity:0;left:-9999px;float:left;padding:2.5rem 6.5rem 2.5rem 2.5rem;color:#fff;background:#bd006a;z-index:100;-webkit-box-shadow:-5px 5px 0 0 rgba(0,0,0,.1);-moz-box-shadow:-5px 5px 0 0 rgba(0,0,0,.1);box-shadow:-5px 5px 0 0 rgba(0,0,0,.1)}.interactive-map #map .areas li a h4 img{margin:-20px 2.5rem 0 0;position:absolute;top:50%;right:0}.interactive-map #map .areas li a h4:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#bd006a;border-width:15px;margin-top:-15px}.interactive-map #map .areas li a h4.left{-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.1);-moz-box-shadow:5px 5px 0 0 rgba(0,0,0,.1);box-shadow:5px 5px 0 0 rgba(0,0,0,.1)}.interactive-map #map .areas li a h4.left:after{border-color:rgba(136,183,213,0);left:auto;border-left-color:none;right:100%;border-right-color:#bd006a}.interactive-map #map .areas .marker1 a{width:54%;height:37%;top:6%;left:0}.interactive-map #map .areas .marker1 a:hover h4{top:50%;left:auto;right:100%;margin:-4.5rem -18% 0 0}.interactive-map #map .areas .marker1 a h4{background:#bd006a}.interactive-map #map .areas .marker1 a h4:after{border-left-color:#bd006a}.interactive-map #map .areas .marker1 a.left:after{border-color:rgba(136,183,213,0);border-left-color:none;border-right-color:#bd006a}.interactive-map #map .areas .marker2 a{width:35%;height:13%;top:5%;left:55%}.interactive-map #map .areas .marker2 a:hover h4{top:50%;left:auto;right:100%;margin:-2.8rem -15% 0 0}.interactive-map #map .areas .marker2 a h4{background:#479236}.interactive-map #map .areas .marker2 a h4:after{border-left-color:#479236}.interactive-map #map .areas .marker2 a h4.left:after{border-color:rgba(136,183,213,0);border-left-color:none;border-right-color:#479236}.interactive-map #map .areas .marker2-2 a{width:35%;height:13%;top:49%;left:57%}.interactive-map #map .areas .marker2-2 a:hover h4{top:50%;left:auto;margin:-3rem 0 0 30%}.interactive-map #map .areas .marker2-2 a h4{background:#479236}.interactive-map #map .areas .marker2-2 a h4:after{border-left-color:#479236}.interactive-map #map .areas .marker2-2 a h4.left:after{border-color:rgba(136,183,213,0);border-left-color:none;border-right-color:#479236}.interactive-map #map .areas .marker3 a{width:7.5%;height:6.5%;top:21.5%;left:59%}.interactive-map #map .areas .marker3 a:hover h4{top:50%;left:auto;right:100%;margin:-3.8rem 0 0 0}.interactive-map #map .areas .marker3 a h4{background:#c76716}.interactive-map #map .areas .marker3 a h4:after{border-left-color:#c76716}.interactive-map #map .areas .marker3 a h4.left:after{border-color:rgba(136,183,213,0);border-left-color:none;border-right-color:#c76716}.interactive-map #map .areas .marker4 a{width:10.5%;height:15%;top:15.5%;left:89%;z-index:2}.interactive-map #map .areas .marker4 a:hover h4{top:50%;left:auto;right:100%;margin:-.8rem -7% 0 0}.interactive-map #map .areas .marker4 a h4{background:#cd8400}.interactive-map #map .areas .marker4 a h4:after{border-left-color:#cd8400}.interactive-map #map .areas .marker4 a h4.left:after{border-color:rgba(136,183,213,0);border-left-color:none;border-right-color:#cd8400}.interactive-map #map .areas .marker5 a{width:20.5%;height:11.7%;top:23%;left:79%}.interactive-map #map .areas .marker5 a:hover h4{top:50%;left:auto;right:100%;margin:-2rem -7% 0 0}.interactive-map #map .areas .marker5 a h4{background:#1a5e98}.interactive-map #map .areas .marker5 a h4:after{border-left-color:#1a5e98}.interactive-map #map .areas .marker5 a h4.left:after{border-color:rgba(136,183,213,0);border-left-color:none;border-right-color:#1a5e98}.interactive-map #map .areas .marker5-2 a{width:43.5%;height:19.3%;top:62%;left:56%}.interactive-map #map .areas .marker5-2 a:hover h4{top:50%;left:auto;margin:-4rem 0 0 55%}.interactive-map #map .areas .marker5-2 a h4{background:#1a5e98}.interactive-map #map .areas .marker5-2 a h4:after{border-left-color:#1a5e98}.interactive-map #map .areas .marker5-2 a h4.left:after{border-color:rgba(136,183,213,0);border-left-color:none;border-right-color:#1a5e98}.interactive-map #map .areas .marker6 a{width:10.5%;height:14.5%;top:56%;left:.5%;z-index:2}.interactive-map #map .areas .marker6 a:hover h4{top:50%;left:auto;margin:-3rem 0 0 88%}.interactive-map #map .areas .marker6 a h4{background:#8da614}.interactive-map #map .areas .marker6 a h4:after{border-left-color:#8da614}.interactive-map #map .areas .marker6 a h4.left:after{border-color:rgba(136,183,213,0);border-left-color:none;border-right-color:#8da614}.interactive-map #map .areas .marker7 a{width:31%;height:16.5%;top:53%;left:2%}.interactive-map #map .areas .marker7 a:hover h4{top:50%;left:auto;margin:-6rem 0 0 60%}.interactive-map #map .areas .marker7 a h4{background:#7a397a}.interactive-map #map .areas .marker7 a h4:after{border-left-color:#7a397a}.interactive-map #map .areas .marker7 a h4.left:after{border-color:rgba(136,183,213,0);border-left-color:none;border-right-color:#7a397a}.interactive-map #map .areas .marker8 a{width:8.5%;height:9.5%;top:53.5%;left:33.5%}.interactive-map #map .areas .marker8 a:hover h4{top:50%;left:auto;right:100%;margin:-5rem -10% 0 0}.interactive-map #map .areas .marker8 a h4{background:#4d2860}.interactive-map #map .areas .marker8 a h4:after{border-left-color:#4d2860}.interactive-map #map .areas .marker8 a h4.left:after{border-color:rgba(136,183,213,0);border-left-color:none;border-right-color:#4d2860}.interactive-map #map .areas .marker9 a{width:15%;height:10.8%;top:49%;left:41.8%}.interactive-map #map .areas .marker9 a:hover h4{top:50%;left:auto;right:100%;margin:-6rem -25% 0 0}.interactive-map #map .areas .marker9 a h4{background:#bf013e}.interactive-map #map .areas .marker9 a h4:after{border-left-color:#bf013e}.interactive-map #map .areas .marker9 a h4.left:after{border-color:rgba(136,183,213,0);border-left-color:none;border-right-color:#bf013e}.interactive-map #map .areas .marker10 a{width:35%;height:27.7%;top:70%;left:6%}.interactive-map #map .areas .marker10 a:hover h4{top:50%;left:auto;margin:-8.5rem 0 0 45%}.interactive-map #map .areas .marker10 a h4{background:#0097a6}.interactive-map #map .areas .marker10 a h4:after{border-left-color:#0097a6}.interactive-map #map .areas .marker10 a h4.left:after{border-color:rgba(136,183,213,0);border-left-color:none;border-right-color:#0097a6}.map-detail{padding:4rem}.map-detail h1 em,.map-detail h2 em{float:left;width:1.6em;height:1.6em;line-height:1.6em;text-align:center;font-style:normal;color:#fff;font-size:.8em;margin:0 .7em 0 0}.map-detail .images{float:left;width:43%}.map-detail .images ul{float:left;width:100%;padding:0 0 3.5rem 0}.map-detail .images ul li{float:left;width:49%;margin:0 2% 2% 0}.map-detail .images ul li:nth-child(even){margin:0 0 2% 0}.map-detail .images ul li img{float:left;width:100%;height:auto}.map-detail .details{float:right;width:50%}.map-detail ol{float:left;width:100%;margin:4rem 0 0 0;padding:4rem 0 0 0;border-top:4px solid #d3d3d3}.map-detail ol li{float:left;list-style:none}.map-detail ol li .fa{margin:0 1rem 0 0;-webkit-box-shadow:0 0 0 0 transparent!important;-moz-box-shadow:0 0 0 0 transparent!important;box-shadow:0 0 0 0 transparent!important}.map-detail ol li:last-child{float:right}.map-detail ol li:last-child .fa{margin:0 0 0 1rem}.map-detail ol li h4{display:inline}.map-detail ol li .fa{display:inline-block}.map-detail ol li a{color:#585856}.map-detail ol li a em{font-style:normal}.map-detail ol li.next1 a em{color:#c63a79}.map-detail ol li.next1 .fa{background-color:#c63a79}.map-detail ol li.next2 a em{color:#2fa961}.map-detail ol li.next2 .fa{background-color:#2fa961}.map-detail ol li.next3 a em{color:#eb7126}.map-detail ol li.next3 .fa{background-color:#eb7126}.map-detail ol li.next4 a em{color:#f49e24}.map-detail ol li.next4 .fa{background-color:#f49e24}.map-detail ol li.next5 a em{color:#0e77ba}.map-detail ol li.next5 .fa{background-color:#0e77ba}.map-detail ol li.next6 a em{color:#58ad3b}.map-detail ol li.next6 .fa{background-color:#58ad3b}.map-detail ol li.next7 a em{color:#a1438d}.map-detail ol li.next7 .fa{background-color:#a1438d}.map-detail ol li.next8 a em{color:#775da1}.map-detail ol li.next8 .fa{background-color:#775da1}.map-detail ol li.next9 a em{color:#e30e4e}.map-detail ol li.next9 .fa{background-color:#e30e4e}.map-detail ol li.next10 a em{color:#099faa}.map-detail ol li.next10 .fa{background-color:#c63a79}.map-detail.area1 h1,.map-detail.area1 h2{color:#c63a79}.map-detail.area1 h1 em,.map-detail.area1 h2 em{background-color:#c63a79}.map-detail.area1 .button em{border-color:#c63a79;color:#c63a79}.map-detail.area2 h1,.map-detail.area2 h2{color:#2fa961}.map-detail.area2 h1 em,.map-detail.area2 h2 em{background-color:#2fa961}.map-detail.area2 .button em{border-color:#2fa961;color:#2fa961}.map-detail.area3 h1,.map-detail.area3 h2{color:#eb7126}.map-detail.area3 h1 em,.map-detail.area3 h2 em{background-color:#eb7126}.map-detail.area3 .button em{border-color:#eb7126;color:#eb7126}.map-detail.area4 h1,.map-detail.area4 h2{color:#f49e24}.map-detail.area4 h1 em,.map-detail.area4 h2 em{background-color:#f49e24}.map-detail.area4 .button em{border-color:#f49e24;color:#f49e24}.map-detail.area5 h1,.map-detail.area5 h2{color:#0e77ba}.map-detail.area5 h1 em,.map-detail.area5 h2 em{background-color:#0e77ba}.map-detail.area5 .button em{border-color:#0e77ba;color:#0e77ba}.map-detail.area6 h1,.map-detail.area6 h2{color:#58ad3b}.map-detail.area6 h1 em,.map-detail.area6 h2 em{background-color:#58ad3b}.map-detail.area6 .button em{border-color:#58ad3b;color:#58ad3b}.map-detail.area7 h1,.map-detail.area7 h2{color:#a1438d}.map-detail.area7 h1 em,.map-detail.area7 h2 em{background-color:#a1438d}.map-detail.area7 .button em{border-color:#a1438d;color:#a1438d}.map-detail.area8 h1,.map-detail.area8 h2{color:#775da1}.map-detail.area8 h1 em,.map-detail.area8 h2 em{background-color:#775da1}.map-detail.area8 .button em{border-color:#775da1;color:#775da1}.map-detail.area9 h1,.map-detail.area9 h2{color:#e30e4e}.map-detail.area9 h1 em,.map-detail.area9 h2 em{background-color:#e30e4e}.map-detail.area9 .button em{border-color:#e30e4e;color:#e30e4e}.map-detail.area10 h1,.map-detail.area10 h2{color:#099faa}.map-detail.area10 h1 em,.map-detail.area10 h2 em{background-color:#099faa}.map-detail.area10 .button em{border-color:#099faa;color:#099faa}.map-detail-mobile{display:none}.gallery{z-index:102}.gallery.gallery-featured{padding:9rem 0 0 0}.gallery.map-page{text-align:center;padding:7rem 0 7rem 0}.gallery.map-page .button{margin-top:6rem}.gallery h2{font-size:4.2rem;text-align:center;padding:0 3rem 3rem 3rem;color:#585856;font-family:vageurekabold,Arial,sans-serif}.gallery dl{float:left;width:100%;overflow:hidden;position:relative}.gallery dl .arrow-before,.gallery dl .shadow-before{position:absolute;top:-7rem;left:0;float:left;width:50%;background-color:#fff;height:7rem;transform-origin:left top;-ms-transform:skewY(3deg);-webkit-transform:skewY(3deg);transform:skewY(3deg)}.gallery dl .arrow-after,.gallery dl .shadow-after{position:absolute;top:-7rem;right:0;float:left;width:50%;background-color:#fff;height:7rem;transform-origin:right top;-ms-transform:skewY(-3deg);-webkit-transform:skewY(-3deg);transform:skewY(-3deg)}.gallery dl .shadow-before{background-color:rgba(0,0,0,.5);-ms-transform:skewY(4deg);-webkit-transform:skewY(4deg);transform:skewY(4deg)}.gallery dl .shadow-after{background-color:rgba(0,0,0,.5);-ms-transform:skewY(-4deg);-webkit-transform:skewY(4deg);transform:skewY(-4deg)}.gallery dl dt{position:absolute;width:22rem;height:22rem;top:50%;left:50%;margin:-11rem 0 0 -11rem;display:table}.gallery dl dt .arrow{content:'';position:absolute;bottom:20px;left:20px;width:40px;height:40px;background:#ed710d;-ms-transform:rotate(65deg) skew(0deg,50deg);-webkit-transform:rotate(65deg) skew(0deg,50deg);transform:rotate(65deg) skew(0deg,50deg);-webkit-box-shadow:3px -7px 0 0 rgba(0,0,0,.3);-moz-box-shadow:3px -7px 0 0 rgba(0,0,0,.3);box-shadow:3px -7px 0 0 rgba(0,0,0,.3)}.gallery dl dt a{width:100%;width:22rem;height:22rem;background-color:#ed710d;position:relative;display:table-cell;vertical-align:middle;font-size:3.8rem;color:#fff;font-family:vageurekabold,Arial,sans-serif;text-align:center}.gallery dl dt a .fa{position:absolute;top:50%;right:0;margin:-2rem -2rem 0 0}.gallery dl dd.images{float:left;width:150%;margin:0 0 0 -25%}.gallery dl dd.images img{float:left;width:25%}.gallery .links{float:left;width:100%}.gallery .links li{float:left;width:50%}.gallery .links li a{float:left;width:100%;padding:2rem 3rem;font-size:2.8rem;font-family:vageurekabold,Arial,sans-serif;color:#fff;background-color:#009fab}.gallery .links li a .fa{display:inline-block;padding:0 1rem}.gallery .links li:first-child a{background-color:#55af31;text-align:right}.award-winning{padding:8rem 0 5rem 0}.award-winning .inner{text-align:center}.award-winning .inner h2{font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;color:#585856;padding:0 0 1.2em 0}.award-winning .inner .slider{float:left;width:100%;position:relative}.award-winning .inner .slider span.line{position:absolute;top:0;left:0;height:150px;width:10px;z-index:20;background:#fff}.award-winning .inner .award-slider{display:inline-block;z-index:2;position:relative}.award-winning .inner .award-slider li{float:left;text-align:center;background:url(../img/bg-award-winning.png) no-repeat 0 50%;background-size:5px 146px}.award-winning .inner .award-slider li a,.award-winning .inner .award-slider li span{float:left;width:100%;height:15rem;line-height:15rem}.award-winning .inner .award-slider li img{display:inline-block;width:130px;height:auto;margin:0 auto}.award-winning .inner .controls #slider-prev{float:left;left:-50px;top:5rem;position:absolute}.award-winning .inner .controls #slider-next{float:right;right:-50px;top:5rem;position:absolute}.prefooter{position:relative;z-index:10;margin-bottom:-4rem}.prefooter .bg{float:left;width:100%;position:relative;z-index:10;background:url(../img/bg-prefooter.jpg) no-repeat 100% 50%;background-size:cover;padding:6rem 0 15rem 0;-ms-transform:skewY(-2.5deg);-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg)}.prefooter .inner{position:static;-ms-transform:skewY(2.5deg);-webkit-transform:skewY(2.5deg);transform:skewY(2.5deg)}.prefooter .contact{float:left}.prefooter .contact .tel{float:none;width:100%;font-family:vageurekabold,Arial,sans-serif;font-size:3.4rem;position:relative}.prefooter .contact .tel a{padding:0;color:#fff}.prefooter .contact .tel a i{position:absolute;top:.8rem;left:0;font-size:2.6rem}.prefooter .contact .email{float:none;width:100%;font-size:2.2rem;position:relative;font-family:vageurekabold,Arial,sans-serif;padding:0}.prefooter .contact .email a{color:#fff;padding:0 0 0 3rem}.prefooter .contact .email a i{position:absolute;top:.6rem;left:0;font-size:1.6rem}.prefooter .address{float:left;font-size:1.6rem;color:#fff;padding:1.5rem 0 0 4rem}.prefooter .address a{font-family:vageurekabold,Arial,sans-serif;color:#fff;text-decoration:underline}.prefooter .address a:hover{text-decoration:none}.prefooter .social{float:right;position:absolute;top:0;right:3rem}.prefooter .social li{float:left}.prefooter .social a{float:left;width:4.8rem;height:4.8rem;line-height:5.1rem;text-align:center;color:#0076bd;border:1px solid #fff;background-color:#fff;font-size:2rem;margin:0 1rem 0 0}.prefooter .social a:hover{background-color:#0076bd;color:#fff}.prefooter .skew-bottom{content:'';width:100%;height:100%;position:absolute;background:#fff;z-index:11;top:100%;left:0;margin:-5rem 0 0 0;transform-origin:right bottom;-ms-transform:skewY(2.5deg);-webkit-transform:skewY(2.5deg);transform:skewY(2.5deg)}.search-results{padding:4rem 0 8rem 0}.search-results .inner{text-align:center}.search-results .filter-by{font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;padding:0 0 3.5rem 0}.search-results .filter-by dt{display:inline-block;color:#585856;padding:0 .4em .5rem .4em}.search-results .filter-by dd{display:inline-block;padding:0 .4em .5rem .4em}.search-results .filter-by dd a{color:#a4408f}.search-results .filter-by dd.current a{color:#009fab}.search-results .result{float:left;width:100%;border-top:4px solid #edecec;text-align:left;padding:4rem 0}.search-results .result:first-of-type{border-top:none}.search-results .result:last-of-type{padding:4rem 0 8rem 0}.search-results .result img.image{float:left;width:32%;height:auto;border:4px solid #edecec}.search-results .result .detail{float:right;width:64%;padding:2rem 0 0 0}.search-results .result h3{float:left;width:100%;border-bottom:1px solid #bfbfbf;font-size:2rem;font-family:vageurekabold,Arial,sans-serif;color:#585856;padding:0 0 .9em 0;margin:0 0 .9em 0}.search-results .result h3 strong{color:#29aa5e}.search-results .result h3 .fa{margin:0 0 0 .5rem}.search-results .result h4{float:left;width:100%;font-size:2rem;vertical-align:middle;font-family:vageurekaregular,Arial,sans-serif;color:#585856;position:relative}.search-results .result h4 strong{color:#585856!important}.search-results .result h4 img{display:inline-block;width:4rem;height:auto;border:3px solid #c73779;margin:0 .5rem 0 0}.search-results .result h4 .fa{margin:0 1rem 0 0;color:#585856!important}.search-results .result p{font-size:1.6rem;color:#585856}.search-results .result.page h3 strong,.search-results .result.people h3 strong{color:#29aa5e}.search-results .result.page h4,.search-results .result.people h4{color:#29aa5e}.search-results .result.event h3 strong{color:#009fab}.search-results .result.event h4{color:#009fab}.search-results .result.blog h3 strong{color:#c73779}.search-results .result.blog h4{color:#c73779}.search-results .result.school-event h3 strong{color:#ed710d}.search-results .result.school-event h4{color:#ed710d}.search-results .result.no-img .detail{width:100%}.search-form{position:fixed;top:0;right:0;bottom:0;left:0;display:table;height:100%;width:100%;z-index:2000;text-align:center;color:#fff}.search-form .form{display:table-cell;padding:20rem 2rem;vertical-align:middle}.search-form .form h2{color:#fff}.search-form .form .larger{display:inline-block;max-width:600px}.search-form .form .search-terms{display:inline-block;width:100%;max-width:880px;position:relative}.search-form .form .search-terms input{color:#fff;font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;border:none;width:100%;text-align:center;padding:.3em 8rem;box-sizing:border-box}.search-form .form .search-terms input::-webkit-input-placeholder{color:#531f49}.search-form .form .search-terms input:-moz-placeholder{color:#531f49}.search-form .form .search-terms input::-moz-placeholder{color:#531f49}.search-form .form .search-terms input:-ms-input-placeholder{color:#531f49}.search-form .form .search-terms button{position:absolute;top:50%;right:0;border:none;padding:0;margin:-1.6rem 3rem 0 0;background:0 0;font-size:3.2rem;color:#fff}.search-form .fa-times{position:absolute;top:20rem;right:7rem;height:4rem;width:4rem;line-height:3.6rem;font-size:2rem;border:2px solid #fff;cursor:pointer}.home .footer{padding:8rem 0 0 0;z-index:10}.footer{padding:4rem 0 0 0;z-index:11}.footer .links{float:left;width:53%}.footer .links h2{font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;color:#585856;padding:0 0 3rem 0}.footer .links ul{float:left;width:33.333%;padding:0 2rem;border-left:1px solid #bfbfbf;font-size:1.4rem}.footer .links ul:first-of-type{border-left:none;padding:0 2rem 0 0}.footer .links ul li{padding:0 0 1.4rem 0}.footer .links ul li a{display:block;color:#585856;position:relative;padding:0 0 0 2rem}.footer .links ul li a:before{content:"\f061";font-family:FontAwesome;position:absolute;top:0;left:0}.footer .links ul li:last-child{padding:0}.footer .links ul.main li{padding:0 0 1.2rem 0}.footer .links ul.main li a{font-family:vageurekabold,Arial,sans-serif}.footer .links ul.main li a:before{color:#c73779}.footer .logos{float:left;width:53%;padding:3.5rem 0 0 0}.footer .logos li{float:left;width:33.333%;text-align:left;height:60px;line-height:60px}.footer .logos li img{height:auto;max-width:90%;max-height:60px}.footer .login{position:absolute;top:0;left:53%;margin:0 0 0 -170px}.footer .login a{float:left;padding:.5rem 2rem;font-size:1.6rem;color:#c73779;font-family:vageurekabold,Arial,sans-serif;background-color:rgba(199,55,121,.3)}.footer form{float:right;width:43%}.footer form fieldset{display:block;border-style:dotted;border-color:#0076bd;border-image-source:url(../img/dots-blue.svg?v2);border-image-slice:33% 33%;border-image-repeat:round;border-width:8px 8px 8px 8px;padding:3.5rem 4rem;position:relative}.footer form fieldset h3{font-size:2.4rem;font-family:vageurekabold,Arial,sans-serif;color:#0076bd;padding:0 0 1.5rem 0}.footer form fieldset .clearing{float:left;width:100%;padding:0 0 1.5rem 0}.footer form fieldset #subscribe-results p{font-size:1.6rem;padding:0 0 1.5rem 0;font-family:vageurekabold,Arial,sans-serif}.footer form fieldset .field{float:left;width:100%;font-size:1.6rem;padding:0 0 2.5rem 0}.footer form fieldset .field label{float:left;width:100%;padding:0 0 1rem 0}.footer form fieldset .field label .step{float:right;color:#182848}.footer form fieldset .field label .step strong{color:#0076bd}.footer form fieldset .field input{float:left;width:100%;padding:1.7rem 1.7rem 1.5rem 1.7rem;border:1px solid #bfbfbf}.footer form fieldset .button.start{float:left;display:none}.footer form fieldset .button input{border-color:#0076bd;color:#0076bd}.footer form .thanks{display:none;float:left;width:100%;text-align:center}.footer form .thanks img{display:inline-block;margin:0 0 1.5rem 0}.footer form .thanks p{font-size:1.6rem;padding:0 0 1.5rem 0}.footer form .thanks .social{display:inline-block}.footer form .thanks .social li{display:inline-block}.footer form .thanks .social li a{display:block;width:4.8rem;height:4.8rem;line-height:5.1rem;text-align:center;color:#fff;border:1px solid #0076bd;background-color:#0076bd;font-size:2rem;margin:0 1rem 0 0}.footer form .thanks .social li a:hover{background-color:#fff;color:#0076bd}.footer .bottom{margin:8rem 0 0 0;font-size:1.4rem;color:#fff}.footer .bottom a{color:#fff}.footer .bottom .designer{float:left;padding:2.5rem 0;width:72%}.footer .bottom .designer br{display:none}.footer .bottom .designer a{margin:0 10px 0 0}.footer .bottom .top{float:right;padding:2.5rem 100px 2.5rem 0;position:relative}.footer .bottom .top span.icon{float:right;width:80px;height:80px;background:#de2e3f;position:absolute;top:-20px;right:0}.footer .bottom .top span.icon img{position:absolute;top:-8px;left:14px}.footer .bottom .top .smoke{display:block;fill:#000;z-index:888;position:absolute;bottom:0}.footer .bottom .top .smoke.start{display:block}.footer .bottom .top .rocket{bottom:10px;height:74px;position:absolute;width:50px}.footer .bottom .top .rocket.launch{transition:bottom 4s;position:absolute;z-index:9999}.footer .shadow{float:left;width:100%;height:30px;background-color:rgba(0,0,0,.1);z-index:-10;position:absolute;top:-20px;left:0;-ms-transform:skew(0deg,-.75deg);-webkit-transform:skew(0deg,-.75deg);transform:skew(0deg,-.75deg)}.skewed{-ms-transform:skew(0deg,-2deg);-webkit-transform:skew(0deg,-2deg);transform:skew(0deg,-2deg);background:url(../img/background.png);min-height:450px}.skewed .inner{-ms-transform:skew(0deg,2deg);-webkit-transform:skew(0deg,2deg);transform:skew(0deg,2deg)}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before,.row .inner:after,.row .inner:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.row .inner:after,.row:after{clear:both}#tickets-error{background-color:rgba(199,55,121,.2);color:#c73779;display:none;float:left;width:100%;padding:20px;margin:0 0 2rem 0}#tickets-error h3{color:#c73779;font-family:vageurekabold,Arial,sans-serif;font-size:2rem;padding:0;margin:0}.form-errors,.woocommerce-error,.woocommerce-message{display:table;float:left;width:100%;font-size:1.6rem;margin:40px 0 20px 0;position:relative}.form-errors .message-content,.woocommerce-error .message-content,.woocommerce-message .message-content{float:left;width:100%}.form-errors .fa,.woocommerce-error .fa,.woocommerce-message .fa{display:inline-block;width:3rem;height:3rem;line-height:3rem;font-size:1.8rem;-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,.3);-moz-box-shadow:4px 4px 0 0 rgba(0,0,0,.3);box-shadow:4px 4px 0 0 rgba(0,0,0,.3)}.form-errors .btn,.woocommerce-error .btn,.woocommerce-message .btn{display:table-cell;vertical-align:middle;width:10rem;text-align:center;border-right:2px solid #fff}.form-errors .block-message,.woocommerce-error .block-message,.woocommerce-message .block-message{display:table-cell;padding:2rem;vertical-align:middle}.form-errors h4,.woocommerce-error h4,.woocommerce-message h4{padding:0 0 .3em 0}.form-errors p,.woocommerce-error p,.woocommerce-message p{margin:0;padding:0}.form-errors{height:auto}.form-errors li{float:left;font-family:vageurekabold,Arial,sans-serif;font-size:2rem;width:100%;padding:3.5rem;margin:0 0 2rem 0}.form-errors li a{text-decoration:underline}.woocommerce-message{color:#29aa5e}.woocommerce-message .message-content{background:#d4eedf}.woocommerce-message a{color:#29aa5e;font-weight:700}.woocommerce-message .btn i{background-color:#29aa5e}.form-errors,.woocommerce-error{color:#c73779}.form-errors .message-content,.woocommerce-error .message-content{background-color:rgba(199,55,121,.2)}.form-errors a,.woocommerce-error a{color:#c73779;font-weight:700}.form-errors .btn i,.woocommerce-error .btn i{background-color:#c73779}.woocommerce .form-errors,.woocommerce .woocommerce-error,.woocommerce .woocommerce-message{margin:20px 0 40px 0}.woocommerce .form-errors .inner,.woocommerce .woocommerce-error .inner,.woocommerce .woocommerce-message .inner{padding:0}.woocommerce-info{background-color:rgba(199,55,121,.2);color:#c73779;float:left;font-family:vageurekabold,Arial,sans-serif;font-size:2rem;width:100%;padding:3.5rem;margin:0 0 2rem 0}.woocommerce-info a{color:#c73779;text-decoration:underline}.select2-container .select2-choice{padding:1.5rem 1.5rem 1.3rem 1.5rem!important}.select2-results li{font-size:1.6rem!important}.align-center{text-align:center}.loading-icon{color:#c73779;font-size:40px;margin:20px 0;-webkit-animation:fa-spin 2s infinite linear,loading 4s infinite linear;animation:fa-spin 2s infinite linear,loading 4s infinite linear}.loading{background:#fff;opacity:.7;height:100%;width:100%;position:absolute;z-index:10;left:0;top:0}.loading .fa{color:#c73779;font-size:40px;height:50px;line-height:50px;width:50px;left:0;right:0;top:0;margin:auto;position:absolute;z-index:20;-webkit-animation:fa-spin 2s infinite linear,loading 4s infinite linear;animation:fa-spin 2s infinite linear,loading 4s infinite linear}@-webkit-keyframes loading{0%{color:#c73779;transition:color}25%{color:#a4408f;transition:color}50%{color:#0076bd;transition:color}75%{color:#29aa5e;transition:color}100%{color:#ed710d;transition:color}}@keyframes loading{0%{color:#c73779;transition:color}25%{color:#a4408f;transition:color}50%{color:#0076bd;transition:color}75%{color:#29aa5e;transition:color}100%{color:#ed710d;transition:color}}@media (max-width:600px){.hide-mobile{display:none}}.show-mobile{display:none}@media (max-width:600px){.show-mobile{display:block}}.not-found{color:#585856;font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;margin:80px 0;text-align:center;position:relative}.not-found:before{color:#c73779;content:'\f06a';font-family:FontAwesome;font-size:40px;position:absolute;top:-60px;left:0;right:0}.buy-tickets-terms{padding:1.5rem 3rem 1rem 2rem!important;margin:1rem 0 3rem 0!important}.terms-checkbox{text-align:left}.terms-checkbox label{font-size:1.5rem;line-height:1.5;display:inline-block;cursor:pointer}.terms-checkbox input[type=checkbox]{font-size:20px}.terms-checkbox a{color:#c73779;font-weight:700}.cookie-bar{font-size:1.6rem}.cookie-bar a{text-decoration:underline}.cookie-bar button#catapultCookie{background:0 0;border:2px solid #fff;border-radius:0;color:#fff;font-family:vageurekabold,Arial,sans-serif;font-size:1.5rem;font-weight:700}.wpcf7-list-item{padding-left:30px}form.form-style .check .wpcf7-form-control-wrap.checkbox-312{padding-left:0}#page{float:left;width:100%}.skip-links{position:relative;float:left}.skip-links a{position:absolute;left:-99999px;white-space:nowrap;background:#ccc;border:1px solid #fff;font-size:1.6rem;line-height:1.4rem;z-index:1;display:block;color:#333;padding:20px}.skip-links a:active,.skip-links a:focus{top:110px;left:-180px}@media (max-width:460px){.skip-links a:active,.skip-links a:focus{top:110px;left:-100px}}.section-sitemap{display:inline-block;margin:0 2% 30px -3px;width:32%;vertical-align:top}.section-sitemap:nth-child(3n){margin-right:0}@media (max-width:860px){.section-sitemap{width:48%}.section-sitemap:nth-child(3n){margin-right:2%}.section-sitemap:nth-child(2n){margin-right:0}}@media (max-width:660px){.section-sitemap{width:100%;margin-right:0;margin-bottom:0}.section-sitemap:nth-child(3n){margin-right:0}}.mobile-header-img{background-position:40% 40%;background-repeat:no-repeat;background-size:cover;display:none;min-height:26rem;position:relative}.mobile-header-img .btn.video{background:#c73779;bottom:2rem;border-radius:5rem;left:2rem;display:block;margin:0;padding:0 8px;position:absolute}.mobile-header-img .btn.video i{float:left;font-size:2rem;box-shadow:none;height:3.5rem;line-height:3.5rem}.mobile-header-img .btn.video span{float:left;font-size:2rem;height:3.5rem;line-height:3.5rem;font-family:vageurekabold,Arial,sans-serif;color:#fff}.load-annual-pass .fa{font-size:30px}span.wpcf7-not-valid-tip{font-size:1.2rem!important}.eureka-stories{background-position:center;background-size:cover;padding:4rem 0}.eureka-stories .inner{max-width:600px;padding:11em 2rem 8em 2rem}.eureka-stories .box{float:left;width:100%;position:relative;background-color:#fff;text-align:center;padding:4rem 4rem 4rem 4rem;-webkit-box-shadow:6px 6px 0 0 rgba(41,41,41,.3);-moz-box-shadow:6px 6px 0 0 rgba(41,41,41,.3);box-shadow:6px 6px 0 0 rgba(41,41,41,.3)}@media (max-width:700px){.eureka-stories{padding:0}}.woocommerce-variation-price .amount{font-family:vageurekabold,Arial,sans-serif;color:#c73779;font-size:3.5rem}.woocommerce-variation-price .amount em{font-size:3.5rem;font-style:normal;font-family:vageurekabold,Arial,sans-serif}.woocommerce-variation-add-to-cart .quantity{display:block;width:100%;height:100px}.variations td{padding:0 10px 0 0}a.variations{margin-left:10px;color:#0076bd}div[data-title=Shipping]{font-size:1.6rem}.order_details{font-size:1.6rem;line-height:1.4}.woocommerce-checkout-payment{float:left;width:100%}label[for=payment_method_stripe]{color:#fff;font-size:0!important}.payment_method_stripe p{font-weight:700}.payment_method_stripe label{font-size:1.6rem}.wc_payment_methods{display:block}#stripe-payment-data{margin:20px 0 0 0}.blockUI{font-size:1.6rem}.discount-available{display:none;margin-bottom:40px}.discount-available label{font-size:1.6rem}.discount-available h3{margin-bottom:0;padding-bottom:20px!important}.woocommerce-thankyou-order-pending{text-align:center}.woocommerce-thankyou-order-pending h2{display:block;font-size:3rem;font-family:vageurekabold,Arial,sans-serif;color:#c73779}.woocommerce-thankyou-order-pending img{display:inline-block;margin:auto 0;width:70%;max-width:175px;text-align:center}.no-tickets{display:block!important;padding:4vw 0}@media (min-width:769px){.no-tickets{margin:-40px 0}}.hover-arrow-down{transform:translateZ(0)}.hover-arrow-down:hover{animation:hover-arrow-down .75s ease-out}@-webkit-keyframes hover-arrow-down{0%,100%,50%{transform:translateY(0)}25%,75%{transform:translateY(6px)}}@keyframes hover-arrow-down{0%,100%,50%{transform:translateY(0)}25%,75%{transform:translateY(6px)}}.hover-btn-arrow-grow .fa{transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.hover-btn-arrow-grow:hover .fa{transform:scale(1.15) translateZ(0)}.bx-next .fa,.bx-prev .fa,.hover-icon-grow .fa{transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.bx-next:hover .fa,.bx-prev:hover .fa,.hover-icon-grow:hover .fa{transform:scale(1.15) translateZ(0);box-shadow:4px 4px 0 0 rgba(0,0,0,.3)}.bx-next.no-shadow:hover .fa,.bx-prev.no-shadow:hover .fa,.hover-icon-grow.no-shadow:hover .fa{box-shadow:none}.gallery-area .areas li:hover:after,.gallery-area .areas.current1 li.area1:after,.gallery-area .areas.current10 li.area10:after,.gallery-area .areas.current2 li.area2:after,.gallery-area .areas.current3 li.area3:after,.gallery-area .areas.current4 li.area4:after,.gallery-area .areas.current5 li.area5:after,.gallery-area .areas.current6 li.area6:after,.gallery-area .areas.current7 li.area7:after,.gallery-area .areas.current8 li.area8:after,.gallery-area .areas.current9 li.area9:after{border:.7rem solid rgba(255,255,255,.2);animation:pulse .4s ease-out normal;animation-fill-mode:forwards}@keyframes pulse{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1.45);transform:scale(1.41)}}.btn-dissolve{position:relative;background-color:transparent!important;border:none!important}.btn-dissolve:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:1;box-shadow:inset 0 0 0 35px #29aa5e;transform:scale3d(1,1,1);transition:box-shadow .3s,transform .3s}.btn-dissolve:hover:before{box-shadow:inset 0 0 0 2px #29aa5e;transform:scale3d(1,1,1)}.btn-dissolve .fa{position:relative;z-index:2}.share a,.social a{position:relative;background-color:#fff!important;border:none!important}.share a:before,.social a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:1;box-shadow:inset 0 0 0 35px #29aa5e;transform:scale3d(1,1,1);transition:box-shadow .3s,transform .3s}.share a:hover:before,.social a:hover:before{box-shadow:inset 0 0 0 2px #29aa5e;transform:scale3d(1,1,1)}.share a .fa,.social a .fa{position:relative;z-index:2}.follow a,.prefooter .social a{position:relative;background-color:#0076bd!important;border:none!important}.follow a:before,.prefooter .social a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:1;box-shadow:inset 0 0 0 35px #fff;transform:scale3d(1,1,1);transition:box-shadow .3s,transform .3s}.follow a:hover:before,.prefooter .social a:hover:before{box-shadow:inset 0 0 0 2px #fff;transform:scale3d(1,1,1)}.follow a .fa,.prefooter .social a .fa{position:relative;z-index:2}.feature-box.social a{position:relative;background-color:#fff!important;border:none!important}.feature-box.social a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:1;box-shadow:inset 0 0 0 35px #29aa5e;transform:scale3d(1,1,1);transition:box-shadow .3s,transform .3s}.feature-box.social a:hover:before{box-shadow:inset 0 0 0 2px #29aa5e;transform:scale3d(1,1,1)}.feature-box.social a .fa{position:relative;z-index:2}.feature-box.social a:hover{color:#29aa5e}.features .feature ul li a:hover:before,.footer .links ul li a:hover:before,.menu li a:hover:before{animation:moveForwards .4s ease-out normal;animation-fill-mode:forwards}.hover-icon-forward:hover .fa:not(.no-animation),.login a:hover .fa:not(.no-animation){animation:moveForwards .4s ease-out normal;animation-fill-mode:forwards}@keyframes moveForwards{0%{transform:translateX(0)}50%{transform:translateX(6px)}100%{transform:translateX(0)}}.hover-icon-backward:hover .fa:not(.no-animation){animation:moveBackwards .4s ease-out normal;animation-fill-mode:forwards}@keyframes moveBackwards{0%{transform:translateX(0)}50%{transform:translateX(-6px)}100%{transform:translateX(0)}}.hover-icon-pop span{display:inline-block;transform:translateZ(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.hover-icon-pop:hover span{animation-name:hvr-icon-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes hvr-icon-pop{50%{transform:scale(1.15)}}.whats-on-slides .anchors li.link0 a{display:inline-block;position:relative;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;border-bottom:none;padding-bottom:10px}.whats-on-slides .anchors li.link0 a:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#009fab;height:6px;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.whats-on-slides .anchors li.link0 a:hover:before{transform:translateY(0)}.whats-on-slides .anchors li.link0.current a{border-bottom:none;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;border-bottom:none;padding-bottom:10px}.whats-on-slides .anchors li.link0.current a:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#009fab;height:6px;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.whats-on-slides .anchors li.link0.current a:hover:before{transform:translateY(0)}.whats-on-slides .anchors li.link0.current a:before{transform:translateY(0)}.whats-on-slides .anchors li.link1 a{display:inline-block;position:relative;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;border-bottom:none;padding-bottom:10px}.whats-on-slides .anchors li.link1 a:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#ed710d;height:6px;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.whats-on-slides .anchors li.link1 a:hover:before{transform:translateY(0)}.whats-on-slides .anchors li.link1.current a{border-bottom:none;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;border-bottom:none;padding-bottom:10px}.whats-on-slides .anchors li.link1.current a:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#ed710d;height:6px;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.whats-on-slides .anchors li.link1.current a:hover:before{transform:translateY(0)}.whats-on-slides .anchors li.link1.current a:before{transform:translateY(0)}.whats-on-slides .anchors li.link2 a{display:inline-block;position:relative;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;border-bottom:none;padding-bottom:10px}.whats-on-slides .anchors li.link2 a:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#c73779;height:6px;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.whats-on-slides .anchors li.link2 a:hover:before{transform:translateY(0)}.whats-on-slides .anchors li.link2.current a{border-bottom:none;display:inline-block;position:relative;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;border-bottom:none;padding-bottom:10px}.whats-on-slides .anchors li.link2.current a:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#c73779;height:6px;-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.whats-on-slides .anchors li.link2.current a:hover:before{transform:translateY(0)}.whats-on-slides .anchors li.link2.current a:before{transform:translateY(0)}.whats-on .events-nav a.upcoming-events-links{display:inline-block;position:relative;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;border-bottom:none;padding-bottom:10px}.whats-on .events-nav a.upcoming-events-links:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#fff;height:5px;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.whats-on .events-nav a.upcoming-events-links:hover:before{transform:translateY(0)}.whats-on .events-nav a.school-events{display:inline-block;position:relative;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;border-bottom:none;padding-bottom:10px}.whats-on .events-nav a.school-events:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#ed710d;height:5px;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.whats-on .events-nav a.school-events:hover:before{transform:translateY(0)}.whats-on .events-nav a.current{display:inline-block;position:relative;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;border-bottom:none;padding-bottom:10px}.whats-on .events-nav a.current:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#fff;height:5px;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.whats-on .events-nav a.current:hover:before{transform:translateY(0)}.whats-on .events-nav a.current:before{transform:translateY(0)}.product .read-more{display:inline-block;position:relative;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;border-bottom:none;padding-bottom:0}.product .read-more:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#9f2c61;height:5px;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.product .read-more:hover:before{transform:translateY(0)}.product .add-basket{display:inline-block;position:relative;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;overflow:hidden;border-bottom:none;padding-bottom:0}.product .add-basket:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#007982;height:5px;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.product .add-basket:hover:before{transform:translateY(0)}.hover-icon-bob .fa,.hover-icon-bob .icon img{-webkit-transform:translateZ(0);transform:translateZ(0)}.hover-icon-bob:hover .fa,.hover-icon-bob:hover .icon img{-webkit-animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-name:hvr-icon-bob-float,hvr-icon-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.slides .slide .title strong{transform:perspective(0) translateZ(0);transition-duration:.3s;transition-property:transform}.slides .slide .title strong:hover{transform:rotate(2deg)}.gallery{z-index:1}.gallery .gallery-row{display:none;float:left;overflow:hidden;width:100%}.gallery .gallery-row.row-0,.gallery .gallery-row.row-1{display:block}.gallery .gallery-item{cursor:pointer;background-size:cover;width:100%;box-sizing:border-box;position:absolute}.gallery .gallery-item:hover div{top:0;right:0;bottom:0;left:0;opacity:1}.gallery .gallery-item div{float:left;width:100%;position:absolute;left:-9999px;background-color:rgba(102,11,52,.55);opacity:0}.gallery .gallery-item div .fa{background:#c63a79;display:block;margin:0 auto .5rem auto}.gallery .gallery-item div a{background:0 0;border:none;color:#fff;display:block;font-size:2.4rem;font-family:vageurekabold,Arial,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery .gallery-row.top .left-col,.gallery .gallery-row.top .right-col{float:left;width:24%;padding-bottom:30%;position:relative}.gallery .gallery-row.top .left-col .gallery-item,.gallery .gallery-row.top .right-col .gallery-item{height:50%;bottom:0}.gallery .gallery-row.top .left-col .gallery-item:first-child,.gallery .gallery-row.top .right-col .gallery-item:first-child{bottom:inherit;top:0}.gallery .gallery-row.top .left-col.short,.gallery .gallery-row.top .right-col.short{padding-bottom:15%}.gallery .gallery-row.top .left-col.short .gallery-item,.gallery .gallery-row.top .right-col.short .gallery-item{height:100%}@media (max-width:920px){.gallery .gallery-row.top .left-col,.gallery .gallery-row.top .right-col{width:40%;padding:0}.gallery .gallery-row.top .left-col .gallery-item,.gallery .gallery-row.top .right-col .gallery-item{position:relative;float:left;height:150px;width:50%}.gallery .gallery-row.top .left-col.short,.gallery .gallery-row.top .right-col.short{padding-bottom:0}.gallery .gallery-row.top .left-col.short .gallery-item,.gallery .gallery-row.top .right-col.short .gallery-item{height:150px}}@media (max-width:800px){.gallery .gallery-row.top .left-col,.gallery .gallery-row.top .right-col{width:100%;padding:0}.gallery .gallery-row.top .left-col .gallery-item,.gallery .gallery-row.top .right-col .gallery-item{position:relative;float:left;height:300px;width:100%}.gallery .gallery-row.top .left-col.short,.gallery .gallery-row.top .right-col.short{padding-bottom:0}.gallery .gallery-row.top .left-col.short .gallery-item,.gallery .gallery-row.top .right-col.short .gallery-item{height:300px}}.gallery .gallery-row.top .middle-col{float:left;vertical-align:top;height:100%;width:52%;padding-bottom:30%;position:relative}.gallery .gallery-row.top .middle-col .gallery-item{top:0;height:100%}@media (max-width:920px){.gallery .gallery-row.top .middle-col{width:20%;padding:0}.gallery .gallery-row.top .middle-col .gallery-item{position:relative;float:left;height:150px;width:100%}}@media (max-width:800px){.gallery .gallery-row.top .middle-col{width:100%;padding:0}.gallery .gallery-row.top .middle-col .gallery-item{position:relative;float:left;height:300px;width:100%}}.gallery .gallery-row.bottom .left-col,.gallery .gallery-row.bottom .middle-col{float:left;width:24%;padding-bottom:30%;position:relative}.gallery .gallery-row.bottom .left-col .gallery-item,.gallery .gallery-row.bottom .middle-col .gallery-item{height:50%;bottom:0}.gallery .gallery-row.bottom .left-col .gallery-item:first-child,.gallery .gallery-row.bottom .middle-col .gallery-item:first-child{bottom:inherit;top:0}.gallery .gallery-row.bottom .left-col.short,.gallery .gallery-row.bottom .middle-col.short{padding-bottom:15%}.gallery .gallery-row.bottom .left-col.short .gallery-item,.gallery .gallery-row.bottom .middle-col.short .gallery-item{height:100%}@media (max-width:920px){.gallery .gallery-row.bottom .left-col,.gallery .gallery-row.bottom .middle-col{width:40%;padding:0}.gallery .gallery-row.bottom .left-col .gallery-item,.gallery .gallery-row.bottom .middle-col .gallery-item{position:relative;float:left;height:150px;width:50%}.gallery .gallery-row.bottom .left-col.short,.gallery .gallery-row.bottom .middle-col.short{padding-bottom:0}.gallery .gallery-row.bottom .left-col.short .gallery-item,.gallery .gallery-row.bottom .middle-col.short .gallery-item{height:150px}}@media (max-width:800px){.gallery .gallery-row.bottom .left-col,.gallery .gallery-row.bottom .middle-col{width:100%;padding:0}.gallery .gallery-row.bottom .left-col .gallery-item,.gallery .gallery-row.bottom .middle-col .gallery-item{position:relative;float:left;height:300px;width:100%}.gallery .gallery-row.bottom .left-col.short,.gallery .gallery-row.bottom .middle-col.short{padding-bottom:0}.gallery .gallery-row.bottom .left-col.short .gallery-item,.gallery .gallery-row.bottom .middle-col.short .gallery-item{height:300px}}.gallery .gallery-row.bottom .right-col{float:left;vertical-align:top;height:100%;width:52%;padding-bottom:30%;position:relative}.gallery .gallery-row.bottom .right-col .gallery-item{top:0;height:100%}@media (max-width:920px){.gallery .gallery-row.bottom .right-col{width:20%;padding:0}.gallery .gallery-row.bottom .right-col .gallery-item{position:relative;float:left;height:150px;width:100%}}@media (max-width:800px){.gallery .gallery-row.bottom .right-col{width:100%;padding:0}.gallery .gallery-row.bottom .right-col .gallery-item{position:relative;float:left;height:300px;width:100%}}.gallery-viewer{background:#412d3f;float:left;padding:6%;width:100%;position:relative}.gallery-viewer .viewer{background:#fff;float:left;padding:5px;opacity:0;width:70%;position:relative}.gallery-viewer .viewer img{width:100%}@media (max-width:1200px){.gallery-viewer .viewer{width:100%}}.gallery-viewer .sidebar{background:#fff;float:left;width:30%;padding:5% 4% 4% 4%;opacity:0;position:relative}.gallery-viewer .sidebar p{color:#575756;font-family:vageurekabold,Arial,sans-serif;font-size:2.6rem;font-weight:700;margin:0 0 50px 0}.gallery-viewer .sidebar h3{color:#48a374;font-size:21px;font-family:vageurekaregular,Arial,sans-serif;font-weight:700;margin:0}.gallery-viewer .sidebar .share ul{display:inline-block;text-align:center;margin:20px 0 0 0}.gallery-viewer .sidebar .share ul li{display:inline-block;padding:0 .5rem 0 0}.gallery-viewer .sidebar .share ul li a{float:left;font-size:2.3rem;height:5rem;line-height:5.2rem;width:5rem;color:#fff;background-color:#29aa5e}.gallery-viewer .sidebar .share ul li a.btn-dissolve{position:relative;background-color:#fff!important;border:none!important}.gallery-viewer .sidebar .share ul li a.btn-dissolve:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;z-index:1;box-shadow:inset 0 0 0 35px #29aa5e;transform:scale3d(1,1,1);transition:box-shadow .3s,transform .3s}.gallery-viewer .sidebar .share ul li a.btn-dissolve:hover:before{box-shadow:inset 0 0 0 2px #29aa5e;transform:scale3d(1,1,1)}.gallery-viewer .sidebar .share ul li a.btn-dissolve .fa{position:relative;z-index:2}.gallery-viewer .sidebar .share ul li a.btn-dissolve:hover{color:#29aa5e}.gallery-viewer .sidebar .close-gallery{border:2px solid #775da1;border-radius:50%;color:#775da1;height:40px;font-size:16px;line-height:38px;text-align:center;width:40px;position:absolute;top:20px;right:30px}@media (max-width:1200px){.gallery-viewer .sidebar{width:100%;padding-top:4%}.gallery-viewer .sidebar p{margin-bottom:20px}.gallery-viewer .sidebar .description{float:left;width:40%}.gallery-viewer .sidebar .share ul li a{font-size:1.8rem;line-height:4.4rem;width:4rem;height:4rem}.gallery-viewer .sidebar .close-gallery{font-size:14px;height:25px;line-height:23px;width:25px;top:10px}}@media (max-width:480px){.gallery-viewer .sidebar .description{width:100%}.gallery-viewer .sidebar .close-gallery{right:13px}}.gallery-viewer .loading{background:0 0;color:#fff;font-size:60px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:75px;width:75px}.gallery-viewer .pagi{background:#fff;cursor:pointer;position:absolute;margin:auto 0;top:0;bottom:0;height:60px;width:30px}.gallery-viewer .pagi .fa{color:#575756;font-size:17px;position:absolute;top:0;bottom:0;left:0;right:0;line-height:10px;margin:auto;height:20px;width:15px}.gallery-viewer .pagi.prev-item{border-bottom-right-radius:180px;border-top-right-radius:180px;left:0}.gallery-viewer .pagi.next-item{border-bottom-left-radius:180px;border-top-left-radius:180px;right:0}.gallery-viewer .related-media{margin:60px 0 0 0;max-width:270px}.gallery-viewer .related-media h4{color:#575756;display:block;border-style:dotted;border-color:#b3b3b3;border-image-source:url(../img/dots-grey.svg);border-image-slice:33% 33%;border-image-repeat:round;border-width:0 0 8px 0;font-family:vageurekaregular,Arial,sans-serif;font-size:21px;padding-bottom:5px;position:relative}.gallery-viewer .related-media ul{margin:15px 0 0 0}.gallery-viewer .related-media ul li{background-size:cover;cursor:pointer;float:left;height:90px;margin-right:2%;width:49%}.gallery-viewer .related-media ul li:last-child{margin-right:0}.gallery-viewer .related-media .pagination-links{position:absolute;right:0;top:10px;width:60px}.gallery-viewer .related-media .pagination-links .pagi{background:#c63a79;height:25px;line-height:23px;width:25px}.gallery-viewer .related-media .pagination-links .pagi .fa{color:#fff;font-size:12px;height:10px;width:10px}.gallery-viewer .related-media .pagination-links .pagi.prev-item{border-radius:50%;left:0}.gallery-viewer .related-media .pagination-links .pagi.next-item{border-radius:50%;right:0}@media (max-width:1200px){.gallery-viewer .related-media{margin:20px 0 0 0;float:right;max-width:none;width:40%}}@media (max-width:480px){.gallery-viewer .related-media{width:100%}}.gallery-viewer.active .sidebar,.gallery-viewer.active .viewer{opacity:1}.gallery-viewer.active .loading{opacity:0}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.annual-pass .col{width:100%}#nav,.address a,.back,.buy-tickets,.menu,.social,.text-block,.ticket-nav,.tools,footer{display:none!important}.woocommerce .col{display:none}.woocommerce .col.order{display:block;width:100%}.confirmation .order .delivery{padding:0}.confirmation .order ul{padding-bottom:0}}.lightbox-popup{display:none;background:#fff;border:4px solid #e2e2e2;width:100%;max-width:600px}.lightbox-popup .header{border-bottom:4px solid #e2e2e2;padding:25px;position:relative;text-align:center}.lightbox-popup .header h3{color:#5a5a5a;font-size:21px;font-family:vageurekabold,Arial,sans-serif}.lightbox-popup .header .close{background:#fff;border-radius:50%;border:2px solid #775ba3;color:#775ba3;font-size:15px;height:30px;line-height:24px;position:absolute;right:20px;top:20px;width:30px}.lightbox-popup .body{padding:35px;text-align:center}.lightbox-popup .body .img{display:block;border:5px solid #d3d3d3;position:relative;margin:0 auto;height:190px;width:190px}.lightbox-popup .body .img .fa{position:absolute;top:50%;left:50%;font-size:4rem;color:#c73779;margin:-2rem 0 0 -2rem}.lightbox-popup .body .img img{float:left;width:100%;max-width:190px;height:auto}.lightbox-popup .body h3{color:#5a5a5a;font-size:21px;margin:35px 0 0 0;font-family:vageurekabold,Arial,sans-serif}.lightbox-popup .body p{color:#5a5a5a;font-size:14px;margin:20px 0 0 0;padding:0;line-height:1.4}.lightbox-popup .body p.note{color:#c73779}.lightbox-popup .body .button{margin:35px 0 0 0;overflow:visible!important}.lightbox-popup .qq-upload-list li{display:none}#lone-adult{display:none}.page-template-buy-tickets .fancybox-inner #lone-adult{display:block;text-align:center;padding:4em}.page-template-buy-tickets .fancybox-inner h1{font-size:4.2rem;font-family:vageurekabold,Arial,sans-serif;color:#c73779;padding:0 0 .9em 0}.page-template-buy-tickets .fancybox-inner p{font-family:Helvetica;font-size:15px;color:#c73779;text-align:left;line-height:1.53;padding-bottom:20px;max-width:600px}.page-template-buy-tickets .fancybox-inner p.button{padding:0}.page-template-buy-tickets .fancybox-inner p a{color:inherit;text-decoration:underline}#buy-tickets .button.loading-spinner{position:relative}#buy-tickets .button.loading-spinner:before{position:absolute;content:'';right:10px;top:15px;background:url(../img/spinner.gif) no-repeat;background-size:contain;height:25px;width:25px}.capacity-gfx-inner{display:block;height:125px;max-width:1340px;padding:0 20px;margin:0 auto;position:relative}.capacity-gfx-inner:after,.capacity-gfx-inner:before{content:" ";display:table}.capacity-gfx{border-radius:100%;height:250px;width:250px;padding:80px 35px 35px 35px;position:absolute;bottom:25px;right:20px;text-align:center}.capacity-gfx .arrow{background:0 0;content:'';position:absolute;bottom:29px;right:21px;width:0;height:0;border-style:solid;border-width:0 0 30px 20px;-ms-transform:rotate(65deg) skew(0deg,50deg);-webkit-transform:rotate(65deg) skew(0deg,50deg);transform:rotate(-30deg) skew(0deg,50deg)}.capacity-gfx .status-icon{background:#fff;border-radius:50%;height:78px;line-height:72px;width:78px;text-align:center;position:absolute;box-shadow:5px 5px 0 0 rgba(0,0,0,.3);top:0;right:0;animation:pulse 2.2s infinite}.capacity-gfx .status-icon img{display:inline-block;width:45px;vertical-align:middle}.capacity-gfx.status-alert{background:rgba(199,55,121,.8)}.capacity-gfx.status-alert .arrow{border-color:transparent transparent rgba(199,55,121,.8) transparent}.capacity-gfx.status-quiet{background:rgba(164,64,143,.8)}.capacity-gfx.status-quiet .arrow{border-color:transparent transparent rgba(164,64,143,.8) transparent}.capacity-gfx.status-quiet .status-icon{line-height:72px}.capacity-gfx.status-rain{background:rgba(74,102,166,.8)}.capacity-gfx.status-rain .arrow{border-color:transparent transparent rgba(74,102,166,.8) transparent}.capacity-gfx.status-rain .status-icon{line-height:80px}.capacity-gfx.status-sunny{background:rgba(217,44,83,.8)}.capacity-gfx.status-sunny .arrow{border-color:transparent transparent rgba(217,44,83,.8) transparent}.capacity-gfx.status-sunny .status-icon{line-height:78px}.capacity-gfx .capacity-title{color:#fff;font-family:vageurekabold,Arial,sans-serif;font-size:30px;line-height:1;margin:0}.capacity-gfx .capacity-message{color:#fff;font-size:16px;line-height:1.4;margin:15px 0 0 0}.capacity-gfx-mobile{display:none;float:left;width:100%}.capacity-gfx-mobile.more-padding{padding-bottom:50px}.capacity-gfx-mobile .capacity-gfx{border-radius:0;float:left;position:relative;height:auto;width:100%;bottom:inherit;right:inherit;text-align:left;padding:35px 20px}.capacity-gfx-mobile .capacity-gfx.status-alert{background:#c73779}.capacity-gfx-mobile .capacity-gfx.status-quiet{background:#a4408f}.capacity-gfx-mobile .capacity-gfx.status-rain{background:#4a66a6}.capacity-gfx-mobile .capacity-gfx.status-sunny{background:#d92c53}.capacity-gfx-mobile .capacity-gfx .status-icon{top:-30px;right:20px}.opening-hours .capacity-gfx-inner{background:url(../img/dot-red.png) repeat-x 0 0;background-size:6px auto;float:left;height:auto;padding:3.5rem 0 0 0;width:100%}.opening-hours .capacity-gfx{position:relative;margin:25px auto 0 auto}.opening-hours .capacity-gfx .arrow{background:0 0;content:'';position:absolute;top:29px;left:21px;width:0;height:0;border-style:solid;border-width:0 0 30px 20px;-ms-transform:rotate(65deg) skew(0deg,50deg);-webkit-transform:rotate(65deg) skew(0deg,50deg);transform:rotate(144deg) skew(0deg,50deg)}.opening-hours .capacity-gfx.status-alert{background:#c73779}.opening-hours .capacity-gfx.status-alert .arrow{border-color:transparent transparent #c73779 transparent}.opening-hours .capacity-gfx.status-quiet{background:#a4408f}.opening-hours .capacity-gfx.status-quiet .arrow{border-color:transparent transparent #a4408f transparent}.opening-hours .capacity-gfx.status-rain{background:#4a66a6}.opening-hours .capacity-gfx.status-rain .arrow{border-color:transparent transparent #4a66a6 transparent}.opening-hours .capacity-gfx.status-sunny{background:#d92c53}.opening-hours .capacity-gfx.status-sunny .arrow{border-color:transparent transparent #d92c53 transparent}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.6)}70%{-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,.6);box-shadow:0 0 0 0 rgba(255,255,255,.6)}70%{-moz-box-shadow:0 0 0 10px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.capacity-donations .capacity-title{font-size:26px}.capacity-donations .capacity-message{font-size:14px}.capacity-donations .capacity-arrow{position:absolute;top:calc(100% - 26px);left:calc(50% - 23px)}@media only screen and (max-width:1340px){#header .buy-tickets .shadow::after{left:-14px;border-width:0 14px 14px 0}}@media only screen and (max-width:1280px){#header .buy-tickets a{padding:4.5rem 3.5rem 4.5rem 2.6rem}#header #nav{left:220px}#header #nav ul li a{padding:25px 1.5rem}.friend-us .friend{bottom:20px;left:-5%}.text-block.making-of{overflow:hidden}.text-block.making-of .inner{position:relative}.text-block.making-of .img1{top:0;right:-38rem}.text-block.making-of .img2{top:-14rem;left:-16rem}.interactive-map #map .areas .marker1 a h4{-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.1);-moz-box-shadow:5px 5px 0 0 rgba(0,0,0,.1);box-shadow:5px 5px 0 0 rgba(0,0,0,.1)}.interactive-map #map .areas .marker1 a h4:after{border-color:rgba(136,183,213,0);left:auto;border-left-color:none;right:100%;border-right-color:#bd006a}.interactive-map #map .areas .marker1 a:hover h4{left:auto;right:auto;margin:-4.5rem 0 0 30%}.interactive-map #map .areas .marker5-2 a h4{background:#1a5e98}.interactive-map #map .areas .marker5-2 a h4.left{-webkit-box-shadow:-5px 5px 0 0 rgba(0,0,0,.1);-moz-box-shadow:-5px 5px 0 0 rgba(0,0,0,.1);box-shadow:-5px 5px 0 0 rgba(0,0,0,.1)}.interactive-map #map .areas .marker5-2 a h4.left:after{border-color:rgba(136,183,213,0);left:100%;border-left-color:#1a5e98;right:auto;border-right-color:none}.interactive-map #map .areas .marker5-2 a:hover h4{left:auto;right:100%;margin:-4rem -37% 0 0}}@media only screen and (min-width:1250px){#header #nav>ul{display:block!important}span.open{display:none!important}}@media only screen and (max-width:1250px){#header{z-index:199}#header .buy-tickets{display:none}#header #logo{padding:3rem 0 3rem 2rem}#header .skew{float:left;width:100%;height:16rem;position:absolute;top:auto;bottom:1rem;-ms-transform:skew(0deg,-1deg);-webkit-transform:skew(0deg,-1deg);transform:skew(0deg,-1deg)}#header .back{margin:4rem 2rem 0 0}#header #nav{float:left;width:100%;position:relative;top:auto;left:auto;background-color:#fff}#header #nav>ul{display:none;padding:0}#header #nav>ul>li{float:left;width:100%;padding:0;position:relative;border-top:.7rem solid rgba(0,0,0,.1)}#header #nav>ul>li span.open{position:absolute;top:0;right:0;padding:2.8rem 2.6rem;font-size:1.6rem;color:#fff;cursor:pointer}#header #nav>ul>li>a{float:left;width:100%;font-size:2.1rem;background:0 0!important;padding:2.5rem 3rem 2.5rem 3rem}#header #nav>ul>li>a:after{content:"\f054";font-family:FontAwesome;position:absolute;top:50%;right:0;margin:-.7rem 3rem 0 0;font-size:1.4rem;color:#fff}#header #nav>ul>li.menu-item-has-children{border-bottom:none}#header #nav>ul>li.menu-item-has-children>a{padding:1.8rem 3rem 2.5rem 3rem}#header #nav>ul>li.menu-item-has-children>a:after{display:none}#header #nav>ul>li#menu-item-10{background:#ed7224;background:-webkit-linear-gradient(left,#ed7224,#c6377b);background:-o-linear-gradient(right,#ed7224,#c6377b);background:-moz-linear-gradient(right,#ed7224,#c6377b);background:linear-gradient(to right,#ed7224,#c6377b)}#header #nav>ul>li#menu-item-10>a{color:#fff}#header #nav>ul>li#menu-item-10 ul li ul li a{background-color:#b2316f}#header #nav>ul>li#menu-item-14{background:#c6367b;background:-webkit-linear-gradient(left,#c6367b,#a14490);background:-o-linear-gradient(right,#c6367b,#a14490);background:-moz-linear-gradient(right,#c6367b,#a14490);background:linear-gradient(to right,#c6367b,#a14490)}#header #nav>ul>li#menu-item-14>a{color:#fff}#header #nav>ul>li#menu-item-14 ul li ul li a{background-color:#8f3c80}#header #nav>ul>li#menu-item-21{background:#a04391;background:-webkit-linear-gradient(left,#a14490,#785da4);background:-o-linear-gradient(right,#a14490,#785da4);background:-moz-linear-gradient(right,#a14490,#785da4);background:linear-gradient(to right,#a14490,#785da4)}#header #nav>ul>li#menu-item-21>a{color:#fff}#header #nav>ul>li#menu-item-22{background:#785da4;background:-webkit-linear-gradient(left,#785da4,#0b79bb);background:-o-linear-gradient(right,#785da4,#0b79bb);background:-moz-linear-gradient(right,#785da4,#0b79bb);background:linear-gradient(to right,#785da4,#0b79bb)}#header #nav>ul>li#menu-item-22>a{color:#fff}#header #nav>ul>li#menu-item-23{background:#0b79bc;background:-webkit-linear-gradient(left,#0b79bc,#1ea1ab);background:-o-linear-gradient(right,#0b79bc,#1ea1ab);background:-moz-linear-gradient(right,#0b79bc,#1ea1ab);background:linear-gradient(to right,#0b79bc,#1ea1ab)}#header #nav>ul>li#menu-item-23>a{color:#fff}#header #nav>ul>li#menu-item-23975{background:#6cac47;background:-webkit-linear-gradient(left,#55af31,#009fab);background:-o-linear-gradient(right,#55af31,#009fab);background:-moz-linear-gradient(right,#55af31,#009fab);background:linear-gradient(to right,#55af31,#009fab)}#header #nav>ul>li#menu-item-23975>a{color:#fff}#header #nav>ul>li#nav7{display:none}#header #nav>ul>li#nav8{display:none}#header #nav>ul>li#nav9{display:block;border-bottom:none}#header #nav>ul>li#nav9>a{color:#fff;padding:1.8rem 3rem 2.5rem 3rem}#header #nav>ul>li#nav9>a:after{color:#fff}#header #nav>ul>li>ul{float:left;width:100%}#header #nav>ul>li>ul>li{float:left;width:100%;padding:0}#header #nav>ul>li>ul>li>ul{display:block;float:left;width:100%;padding:0 3rem}#header #nav>ul>li>ul>li>ul>li{float:left;width:100%;padding:0 0 1.5rem 0}#header #nav>ul>li>ul>li>ul>li>a{float:left;width:100%;position:relative;font-size:1.8rem;padding:0 0 0 3rem;color:#fff!important;background:0 0!important}#header #nav>ul>li>ul>li>ul>li>a:before{content:"\f061";font-family:FontAwesome;position:absolute;top:.3rem;left:0;font-size:1.4rem}#header #nav>ul>li>ul>li>ul>li>ul{display:block;float:left;width:100%;padding:1rem 0}#header #nav>ul>li>ul>li>ul>li>ul>li{float:left;width:100%;padding:.5rem 0 0 0}#header #nav>ul>li>ul>li>ul>li>ul>li>a{float:left;width:100%;font-size:1.6rem;padding:1rem 3rem;color:#fff!important;background-image:none!important}#header .mobile-nav{display:block;float:right;padding:4rem 2rem 0 0}#header .mobile-nav li{float:left;padding:0 0 0 2.5rem;font-size:2.2rem}#header .mobile-nav li .fa-search{color:#c73779}#header .mobile-nav li .fa-shopping-basket{color:#c73779}#header .mobile-nav li .fa-ticket{color:#29aa5e}#header .mobile-nav li .open{color:#3c3b3b;cursor:pointer;width:2rem}#header .mobile-nav li .basket-link{position:relative}#header .mobile-nav li .basket-link .basket-count{color:#3c3b3b;font-size:14px;font-weight:700;vertical-align:middle}.intro{display:block!important}.menu{display:none!important}.two-columns .image .bubble{margin:-5rem -1rem 0 0}.feature-block .rocket{bottom:-11rem;right:-7rem}.award-winning .inner .slider{width:660px;float:none;margin:0 auto}.award-winning .inner .slider .bx-wrapper{width:660px}}@media only screen and (max-width:1160px){.product-heading .image .bubble{left:0}}@media only screen and (max-width:1060px){.ticket-nav ul li{font-size:2.1rem}.whats-on-slides .slide-controls #prev{left:10%}.whats-on-slides .slide-controls #next{right:10%}.whats-on .shadow{bottom:-45px}.friend-us .friend{bottom:0;left:-15%}.plan-page .directions .info{float:left;width:90%;height:400px;padding:0 20px 0 0;margin:5rem 60px 0 2rem}.plan-page .directions .tabs{float:left;width:100%;padding:5rem 0 3rem 2rem}.plan-page .directions .tabs ol{width:100%;max-width:1000px}.confirmation .col{width:50%}.confirmation .col:last-of-type{width:40%}.confirmation .col .delivery,.confirmation .col .total{width:100%}.confirmation .col .tools{width:100%}.search-form .form{padding:13rem 2rem}.search-form .fa-times{top:13rem;right:2rem}.product-heading .image{width:60%}.product-heading .details{width:35%}.gallery-images ul li.two{width:33.333%}.gallery-images ul li.one{width:66.666%}.gallery-images ul li.clear{clear:none}.gallery-images ul li.right{float:left}}@media only screen and (max-width:980px){.filters.product-filters .term-filter.right{width:100%;padding:1rem 0 0 0}}@media only screen and (max-width:960px){.text-image .image{width:40%}.text-image .image .shadow{width:10%}.text-image .text{width:64%;padding:12rem 3rem 8rem 6rem}.text-image .skew-top{-ms-transform:skewY(7deg);-webkit-transform:skewY(7deg);transform:skewY(7deg)}.text-image .skew-top .corner{left:86%;margin:0 4% 0 0}.filters .filtered{padding:1rem 1rem}.filters .filtered dl{display:block}.filters .filtered dl:first-child{border-right:none;margin:0 2rem 0 0;padding:0 2rem 1rem 0}.filters .filtered dl dt{display:inline-block;font-size:2.1rem;padding:0 1rem 0 0}.gallery{padding:8rem 0 0 0}.gallery dl dd.images{width:100%;margin:0}.gallery dl dd.images img{width:50%}.gallery dl dd.images img.mobile{display:none}.gallery.gallery-page{padding:0}.products .blocks .block .product a{font-size:1.6rem}.team .team-member{width:22%}.team .team-member a span.name h3{font-size:2.2rem}.team .team-member a span.name p{font-size:1.4rem}.ticket-page .col{width:52%}.ticket-page .col:last-of-type{width:44%}.tickets{padding:12rem 0 12rem 0}.tickets form fieldset p.field{float:left;width:100%;height:auto;line-height:auto;padding:1rem 2rem 2rem 2rem;background-color:rgba(74,35,83,.3);text-align:center}.tickets form fieldset p.field strong{float:none;width:auto;text-align:center;border-right:2px solid #fff;padding:0 1rem 0 0;margin:0 1rem 0 0}.tickets form fieldset p.field .quantity{width:180px;float:none;display:block;margin:0 auto}.slides .slide .title .bubble{position:absolute;top:-3rem;right:-6rem}.annual-pass .col{width:46%}.annual-pass .col:last-child{width:50%}.plan-page .details{width:60%}.plan-page #map-canvas{width:40%}.plan-tabs{padding:3rem 0 2rem 0}.plan-tabs ul li a{padding:0 2rem}.whats-on .blocks .block{padding:0 0 8rem 0}.whats-on .blocks .block h4{font-size:1.6rem}.whats-on .blocks .block h4 i{font-size:2.1rem}.whats-on .blocks .block h4 img{top:1.1rem}.friend-us .block{float:right;width:50%;padding:10rem 3rem 12rem 0}.friend-us .block form{max-width:100%}.friend-us .friend{bottom:20px;left:-15%}.friend-us .follow{float:right;width:10.6rem;padding:3rem 0 0 0;margin:0 3rem 0 0}.friend-us .follow h3{float:left;width:100%;font-size:2.4rem;height:auto;line-height:normal;text-align:center}.friend-us .follow ul{float:left;background:0 0;padding:0;width:100%;text-align:center;border-radius:0}.friend-us .follow ul li{float:left;width:4.8rem;padding:1.5rem 0 0 0}.friend-us .follow ul li:nth-child(even){float:right}.friend-us .follow ul li:last-child{padding:1.5rem 0 0 0}.form-block .bubble{right:-18rem;width:16rem;height:16rem;padding:0 2rem 0 2rem;font-size:2.2rem}.form-block .bubble.alt{left:-18rem}.form-block.details-page .options li{clear:left}.form-block.details-page .options li:last-of-type{float:left;padding-top:2rem}.confirmation .col{width:48%}.confirmation .col:last-of-type{width:49%}.confirmation .col ul li{width:auto!important;padding:0 2rem 0 0;text-align:right}.confirmation .col ul li.col1{width:100%!important;text-align:left}.confirmation .col ul li.col4{padding-right:0}.confirmation .col ul.product li{padding:2rem 2rem 0 0}.redeem-pass .col{width:47.5%}.prefooter .address{clear:left;padding:1.5rem 0 0 0}}@media only screen and (max-width:860px){#header{background-color:#fff}#header .skew{display:none}#header .shadow{display:none}.two-columns .image .bubble{width:12rem;height:12rem;top:0;right:0;margin:-3rem -1rem 0 0}.two-columns .image .bubble strong{width:12rem;height:12rem;font-size:1.8rem}.date-slider .slides{padding-top:170px;width:620px;min-height:500px;background-size:100% auto}.date-slider .slides .controls{top:190px}.feature-block .rocket{bottom:-11rem;right:3rem;height:200px}.whats-on-slides .slide-controls #prev{left:3rem}.whats-on-slides .slide-controls #next{right:3rem}.whats-on-slides .bx-controls{display:none}.text-block .col.person-contacts .tel{font-size:3.6rem}.text-block.pink2 .inner .col{width:45%}.cost .inner ol.prices li h3{font-size:3.2rem}.cost .inner ol.prices li p{font-size:3.2rem}.gallery-area .areas{margin:-2.8rem auto 0 auto}.gallery-area .areas li{border:.6rem solid rgba(255,255,255,0)}.gallery-area .areas li a{width:4rem;height:4rem;line-height:4.3rem;font-size:2.4rem}.gallery-area .areas li.current{border:.6rem solid rgba(255,255,255,.3)}.gallery-area .areas li:after{width:4rem;height:4rem}.gallery .links li a{font-size:2.2rem}.gallery .links li a .fa{padding:0 1rem}.team .team-member{width:30.333%}.team .team-member a span.name h3{font-size:2.6rem}.team .team-member a span.name p{font-size:1.6rem}.team-feature .team-member{width:46%;margin:0 2% 6% 2%}.award-winning .inner .slider{width:270px;float:none;margin:0 auto}.award-winning .inner .slider .bx-wrapper{width:260px}.friend-us .friend{bottom:20px;left:-25%}.form-block .bubble{display:none}.feature-box p.phone{font-size:3.6rem}.form-block.details-page .col .order-summary{padding:2.5rem 0 0 0}.form-block.details-page .col .order-summary h3{margin-bottom:0;padding-bottom:0}.form-block.details-page .col .order-summary ol{font-size:1.6rem}.form-block.details-page .col .order-summary ul{font-size:1.4rem;padding:0 0 2rem 0}.form-block.details-page .col .order-summary ul strong{font-size:1.6rem}.form-block.details-page .col .order-summary ul li.col3{font-size:1.6rem}.form-block.details-page .col .order-summary p strong{font-size:1.6rem}.form-block.details-page .col .order-summary p em{font-size:1.6rem}.form-block.details-page .col .order-summary p.total em,.form-block.details-page .col .order-summary p.total strong{font-size:2.1rem}.product-heading{padding:10rem 0 8rem 0}.product-heading .image{width:49%}.product-heading .details{width:47%}.image-text .image{padding:8rem 3rem 4rem 3rem}.image-text .block{padding:8rem 3rem 4rem 3rem}.footer .links ul{padding:0 1rem}.footer .links ul:first-of-type{padding:0 1rem 0 0}.page-intro{min-height:inherit;margin:0;padding:0}.page-intro .inner{padding:0}.page-intro .box{text-align:center}.page-intro .box.purple{background:#775ba3;background:-webkit-linear-gradient(left,#775ba3,#a4408f);background:-o-linear-gradient(right,#775ba3,#a4408f);background:-moz-linear-gradient(right,#775ba3,#a4408f);background:linear-gradient(to right,#775ba3,#a4408f);width:100%;height:auto;padding:4rem 4rem}.page-intro .box.orange,.page-intro .box.orange2,.page-intro .box.orange3,.page-intro .box.orange4,.page-intro .box.orange5{background:#ed710d;background:-webkit-linear-gradient(left,#ed710d,#d91452);background:-o-linear-gradient(right,#ed710d,#d91452);background:-moz-linear-gradient(right,#ed710d,#d91452);background:linear-gradient(to right,#ed710d,#d91452);width:100%;height:auto;padding:4rem 4rem}.page-intro .box.blue,.page-intro .box.blue2{background:#2fb7c5;background:-webkit-linear-gradient(left,#2fb7c5,#4a66a6);background:-o-linear-gradient(right,#2fb7c5,#4a66a6);background:-moz-linear-gradient(right,#2fb7c5,#4a66a6);background:linear-gradient(to right,#2fb7c5,#4a66a6);width:100%;height:auto;padding:4rem 4rem}.page-intro.image-only{padding:0}.page-intro .grey{min-height:31rem}.page-intro.content-title-block{font-size:2.6rem}.page-intro.content-title-block .grey{padding:4rem 0 4rem 0}.page-intro.padded{margin:0 0 4rem 0}.intro{background:#fff;min-height:inherit;margin:0;padding:0;text-align:left}.intro .inner{padding:0}.intro .box{background:#ed710d;background:-webkit-linear-gradient(left,#ed710d,#d91452);background:-o-linear-gradient(right,#ed710d,#d91452);background:-moz-linear-gradient(right,#ed710d,#d91452);background:linear-gradient(to right,#ed710d,#d91452);margin:0;width:100%;height:auto;padding:3rem 4rem}.intro .box br{display:none}.intro .box .video{display:none}.intro .box .title{font-size:3.4rem}.intro .box .title .btn{padding:0;word-wrap:break-word}.intro .box .title .btn span{display:inline-block;margin:0 -4px 0 0}.intro .box .title .btn i{display:inline-block;height:3rem;width:3rem;line-height:3rem;position:relative;right:inherit;top:inherit;margin:0 0 0 15px;vertical-align:top}.capacity-gfx-mobile,.mobile-header-img{display:block}.capacity-gfx-inner{display:none}}@media only screen and (max-width:780px){.plan-tabs{font-size:2.7rem;padding:0}.plan-tabs ul{float:left;width:100%}.plan-tabs ul li{float:left;width:100%;border-bottom:1px solid #ccc}.plan-tabs ul li a{float:left;width:100%;padding:2rem;text-align:left}.plan-tabs ul li span{display:none}}@media only screen and (min-width:770px){.home-tabs-content{display:block!important}.whats-on .blocks .block{display:block!important}.gallery-area .summary dl dd{display:block!important}.tickets .block .hidden-area{display:block!important}}@media only screen and (max-width:770px){.btn i,.nextpostslink i,.pages .next i,.pages .previous i,.previouspostslink i{width:2.8rem;height:2.8rem;line-height:2.8rem;font-size:1.4rem;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.3);-moz-box-shadow:2px 2px 0 0 rgba(0,0,0,.3);box-shadow:2px 2px 0 0 rgba(0,0,0,.3)}.btn:hover i,.nextpostslink:hover i,.pages .next:hover i,.pages .previous:hover i,.previouspostslink:hover i{-webkit-box-shadow:2px 2px 0 0 transparent;-moz-box-shadow:2px 2px 0 0 transparent;box-shadow:2px 2px 0 0 transparent}#header .back a{font-size:1.6rem}.ticklist li{border-width:6px 6px 6px 0;font-size:1.6rem}.ticklist li .btn i{margin:-14px 0 0 0;width:28px;height:28px;line-height:28px;font-size:1.8rem}.ticket-nav{margin:0}.ticket-nav .inner{padding:0}.ticket-nav ul{float:left;width:100%}.ticket-nav ul li{float:left;width:100%;text-align:center;padding:1rem;font-family:vageurekabold,Arial,sans-serif;color:#fff;background:0 0;position:relative}.ticket-nav ul li img{display:none}.ticket-nav ul li span{position:relative;z-index:2;padding:0}.ticket-nav ul li.no-bg{background:0 0}.ticket-nav ul li.current{background-color:#55af31}.ticket-nav ul li.current img{display:none}.person-intro{margin:0;padding:4rem 0 1rem 0}.person-intro .person{float:left;width:100%;text-align:center;color:#fff;font-family:vageurekabold,Arial,sans-serif}.person-intro .person img{display:inline-block;width:100%;max-width:290px}.person-intro .back,.person-intro .next{width:50%}.person-intro .next{width:50%}.person-intro .skew-bottom{display:none}.two-columns{padding:4rem 0 4rem 0}.two-columns .col{width:100%;padding:0 0 4rem 0}.two-columns .col dl dt{font-size:1.8rem}.two-columns .col dl dd a{font-size:1.6rem}.two-columns .image{width:100%}.two-columns .skew-bottom,.two-columns .skew-top{display:none}.whats-on-slides{margin:0}.whats-on-slides ul li .bg{padding:4rem 0 10rem 0;min-height:340px}.whats-on-slides ul li span{padding:0 3rem}.whats-on-slides .anchors{bottom:4rem}.whats-on-slides .anchors li a{font-size:1.6rem}.ticket-page .col{width:100%}.ticket-page .col:last-of-type{width:100%;padding-top:4rem}.ticket-page .pink{text-align:center}.ticket-page .pink h4{font-size:2rem}.filters .term-filter h3{font-size:2.1rem;width:9rem}.filters .search{width:100%;padding:2rem 0 0 0}.filters .search label{font-size:2.1rem;width:9rem}.filters .search span{float:left}.filters .filtered dl dt{font-size:1.8rem}.filters .showing{font-size:1.6rem}.date-slider{padding:4rem 3rem 0 3rem;text-align:center}.date-slider h2{font-size:2.6rem}.date-slider .slides{width:100%;padding:20rem 0 0 0;min-height:510px;background:url(../img/bg-date-slider.jpg) no-repeat 50% 25%;background-size:100% auto}.date-slider .slides ul li{padding:0 12rem 4rem 12rem}.date-slider .slides ul li h3{font-size:5.4rem}.date-slider .slides ul li h4{font-size:2.1rem}.date-slider .slides ul li p{font-size:1.4rem}.date-slider .slides .controls{top:22rem}.date-slider .slides .controls span{display:inline-block}.date-slider .slides .controls span#slide-prev{padding:0 7rem 0 0}.date-slider .slides .controls span#slide-next{padding:0 0 0 7rem}.team{padding:3rem 0}.team .title{font-size:2.6rem}.team .sub-title{font-size:1.6rem!important}.team .team-member a span.name h3{font-size:2.2rem}.team .team-member a span.name p{font-size:1.4rem}.team .skew-bottom,.team .skew-top{display:none}.feature-block{padding:4rem 0 2rem 0}.confirmation{padding:4rem 0 4rem 0}.confirmation .col{width:100%}.confirmation .col:last-of-type{width:100%;padding:4rem 0 2rem 0}.confirmation .col ul li{width:15%!important}.confirmation .col ul li.col1{width:55%!important}.confirmation .message{width:290px;height:auto;padding:4rem 2rem 1rem 1rem;margin:0 0 3rem 0;text-align:center}.confirmation .message h3{font-size:2.8rem}.confirmation .back{padding:0}.product-heading{padding:4rem 0 4rem 0}.product-heading.single-product{padding:4rem 0 4rem 0}.product-heading .title{padding:0 0 3rem 0;font-size:3.2rem}.product-heading .image{width:100%;margin:0 0 4rem 0}.product-heading .image .bubble{display:none}.product-heading .image .tools{font-size:1.6rem}.product-heading .image .tools .social a{width:3rem;height:3rem;line-height:2.8rem!important;margin:2.4rem .8rem 0 0;font-size:1.8rem}.product-heading .image .tools .social li:first-child a{margin-left:.8rem}.product-heading .details{width:100%}.product-heading .details .bubble-note{display:block}.product-heading .details .product-nav{float:none;text-align:center}.product-heading .details .product-nav li{float:none;display:inline-block}.product-heading .details .delivery .popup{padding:2rem;margin:0 0 2rem 0;position:relative;top:auto;left:auto}.product-heading .details .delivery .popup h5{font-size:1.6rem;padding:0 0 .8em 0}.product-heading .details .delivery .popup dl dt{font-size:1.4rem}.product-heading .details .delivery .popup dl dd{font-size:1.6rem}.product-heading .details h4{font-family:vageurekaregular,Arial,sans-serif;color:#c73779;font-size:1.6rem}.product-heading .details h4 em{font-size:2.8rem;font-style:normal}.product-heading .details .buttons a{font-size:1.6rem}.product-tabs .product-tab-nav li{width:100%}.product-tabs .product-tab-nav li a{width:100%;font-size:1.6rem;background:#fff}.product-tabs .product-tab{padding:4rem 0 2rem 0}.text-image{overflow:static}.text-image .mobile-image{display:block}.text-image .mobile-image img{width:100%;height:auto}.text-image .image{display:none}.text-image .text{width:100%;padding:4rem 3rem 2rem 3rem;margin:0;border-top:none;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.text-image .text .box{max-width:100%}.text-image .skew-top{display:none}.annual-pass{padding:4rem 0}.annual-pass .col{width:100%}.annual-pass .col:last-child{width:100%}.annual-pass .pass-type{padding:1.5rem 1.5rem;max-width:355px}.annual-pass .pass-type .line{margin:.2rem 0 0 0}.annual-pass .pass-type .line em{margin:1rem 0}.annual-pass-list{padding:4rem 0}.annual-pass-list a.link{font-size:1.4rem}.annual-pass-list h2 a.link{margin:.5em 0 0 0}.annual-pass-list .message{padding:1rem 1.5rem;margin:0 0 2rem 0}.annual-pass-list .pass-detail{padding:2rem 1.5rem;margin:0 0 2rem 0}.annual-pass-list .pass-detail h4 span.links{width:100%;margin:.5em 0 0 0}.annual-pass-list .pass-detail dl{width:30%;font-size:1.4rem}.annual-pass-list .pass-detail .photo{width:33.7%}.map-feature{padding:4rem 0;text-align:center}.map-feature img{float:none;width:100%;display:block;max-width:382px;margin:0 auto}.map-feature .text{width:100%;text-align:left;padding:2rem 0 0 0}.gallery-area .summary{float:left;width:100%;padding:4rem 0 4rem 0}.gallery-area .summary h2{text-align:left}.gallery-area .summary h2 em{display:none}.gallery-area .summary dl{width:100%;padding:1rem 0 0 0}.gallery-area .summary dl dt{font-size:2.1rem;position:relative}.gallery-area .summary dl dt i{display:block;float:left;width:100%;position:absolute;top:0;left:0;text-align:right;font-size:.9em;cursor:pointer;padding:.3rem 0}.gallery-area .summary dl dd{display:none;padding:0 0 1em 4rem;font-size:1.4rem;min-height:4rem}.gallery-area .summary dl dd::before{width:2.6rem;height:2.6rem;line-height:2.6rem;font-size:1.6rem}.gallery-area .summary .link{padding:1rem 0 0 0}.gallery-images .grid .grid-item a span{font-size:2rem}.gallery{padding:4rem 0 0 0}.gallery.map-page{padding:4rem 0 2rem 0}.gallery.map-page .button{margin-top:2rem}.gallery h2{font-size:2.6rem}.gallery dl dt{width:14rem;height:14rem;margin:-7rem 0 0 -7rem}.gallery dl dt a{width:14rem;height:14rem;font-size:2.8rem}.gallery dl dt a .fa{margin:-1.4rem -1.4rem 0 0}.gallery .links li{width:100%}.gallery .links li a{padding:2rem 3rem;text-align:center}.gallery .links li:first-child a{text-align:center}.award-winning{padding:4rem 0 0 0}.award-winning .inner h2{font-size:2.6rem}.award-winning .inner .slider span.line{display:none}.award-winning .inner .award-slider li{background:0 0}.award-winning .inner .controls #slider-prev{float:left;left:0;top:6rem;position:absolute}.award-winning .inner .controls #slider-next{float:right;right:0;top:6rem;position:absolute}.home-tabs{display:none}.home-tabs-content{display:none;position:relative;left:auto}.home-tabs-content.show{position:relative;left:auto}.tab-button{display:block}.tab-button p{float:left;width:100%;font-size:2.6rem;font-family:vageurekabold,Arial,sans-serif;color:#000;padding:2rem;background:#fff;cursor:pointer;border-bottom:1px solid #ccc}.tab-button p .fa{float:left;width:3rem}.tab-button p .open{float:right;width:2rem;font-size:1.4rem;padding:.8rem 0 0 0;text-align:right}.tab-button.ticket-button p{color:#775ba3}.tab-button.opening-button p{color:#c73779}.tab-button.get-here-button p{color:#0076bd}.page-heading{padding:4rem 0 4rem 0;margin:0}.page-heading h1{font-size:2.6rem}.page-heading.search{padding:4rem 0 5rem 0;margin:0}.page-heading.search h6{font-size:1.6rem}.page-heading.search .again{bottom:-3rem;right:2rem;font-size:1.4rem}.page-heading.orange{padding:4rem 0 4rem 0}.page-heading .skew-bottom,.page-heading .skew-top{display:none}.page-heading.with-logout{padding:4rem 0 6rem 0}.page-heading.content-page-heading{margin:0;padding:4rem 0 4rem 0!important}.page-heading.white h2{padding-top:0}.content-text-image{padding:0}.content-text-image .col{width:100%}.content-text-image .col.image{width:100%;margin:0 0 2rem 0;text-align:center}.content-text-image .col.image img{float:none;margin:0 auto;max-width:490px}.content-image-banner{min-height:0;margin:0 0 4rem 0}.content-image-banner img{display:block}.content-image-banner .shadow,.content-image-banner .skew-bottom{display:none}.page-content{padding:0 0 4rem 0}.page-content.padded{padding:4rem 0 4rem 0}.page-content .col{width:100%}.text h1{font-size:2.6rem}.text h2{font-size:2.6rem}.text h3{font-size:2.1rem}.text h4{font-size:1.6rem}.text p{font-size:1.4rem}.text p .larger{font-size:1.6rem}.text.page-text .alignleft,.text.page-text .alignright{margin:0 0 2rem 2rem}.text.page-text .alignleft{float:left;margin:0 4rem 2rem 0}.text.page-text ol{font-size:1.6rem}.text.page-text ul{font-size:1.6rem}.text-content-area .alignleft,.text-content-area .alignright{margin:0 0 2rem 2rem}.text-content-area .alignleft{float:left;margin:0 4rem 2rem 0}.download-block{padding:0 0 0 50px;margin:0 0 4rem 0}.download-block a{padding:0 0 0 20px}.download-block a .fa-file-text-o{margin:-1.8rem 0 0 0;font-size:3.6rem}.download-block a h3{font-size:2rem}.download-block a p{font-size:1.4rem}.download-block a p .fa{font-size:1.6rem}.text-intro-block{padding:4rem 0 2rem 0}.text-intro-block .skew-bottom{display:none}.work-with-us .inner{padding:7em 2rem 4em 2rem}.work-with-us .box{float:left;width:100%;position:relative;background-color:#fff;text-align:center;padding:6rem 0 2rem 0}.work-with-us .box img{margin:-40px 0 0 -40px;width:80px;height:auto}.form-block{padding:3rem 0 4rem 0}.form-block.details-page .options li{font-size:1.6rem}.form-block.details-page .options li strong{font-size:1.8rem}form.form-style .field{font-size:1.4rem;padding:0 0 2rem 0}form.form-style .field input,form.form-style .field textarea{padding:1.3rem 1.3rem 1.1rem 1.3rem;font-size:1.4rem}form.form-style .check{font-size:1.4rem}.features{padding:4rem 0 2rem 0;margin:0}.features.blue .inner::after,.features.pink2 .inner::after{background:0 0}.features.not-bottom{padding:4rem 0 2rem 0}.features .feature{width:100%;padding:0 0 2rem 0}.features .feature ul{font-size:1.6rem}.features .skew-top{display:none}.upcoming-events{padding:4rem 0 4rem 0}.upcoming-events .skew-bottom,.upcoming-events .skew-top{display:none}.upcoming-events form .title{font-size:2.6rem}.upcoming-events form fieldset{padding:2rem}.upcoming-events form fieldset h3{font-size:2rem;padding:0 0 3rem 0}.upcoming-events form fieldset .field label{font-size:2rem}.three-cols{padding-top:4rem;padding-bottom:4rem}.three-cols .title{font-size:2.6em;padding:0 0 3rem 0}.three-cols .blocks{padding:0 0 2rem 0}.three-cols .blocks .block{float:left;width:100%;margin:0 0 2rem 0}.article{padding:0 0 4rem 0}.article .meta{padding:0 0 2rem 0}.article .meta img{width:5rem;height:5rem;margin:-2.5rem 0 1.5rem 0}.article .meta p{font-size:1.6rem}.article .heading{padding:4rem 0 1rem 0}.article .heading h4{font-size:1.8rem}.article .highlights h4{font-size:1.6rem}.article .highlights ol{font-size:1.6rem;padding:1rem 2rem 1.2rem 5rem!important;margin:0 0 3rem 0;position:relative}.article .highlights ol li{padding:1.4rem 0;font-size:1.6rem}.article .highlights ol li::before{top:1.8rem;font-size:1.6rem}.article .text{padding:0 0 2rem 0}.article .text ul li{font-size:1.4rem;padding:0 0 2rem 5rem}.article .text blockquote{padding:2.5rem 0;margin:0 0 2rem 0}.article .text blockquote p{font-size:1.6rem}.article .text blockquote h6{font-size:1.4rem}.article .text .single-image img{margin:0 0 1rem 0}.article .text .two-images .caption{width:100%}.article .text .two-images .caption img{margin:0 0 1rem 0}.article .share{font-size:2rem}.article .share dt{padding:.4rem 1.5rem 0 0}.text-block{color:#fff;padding:4rem 0 2.5rem 0}.text-block.white{padding:4rem 0 4rem 0}.text-block h2{color:#fff}.text-block .skew-top{display:none}.text-block::after{-ms-transform:skewY(0);-webkit-transform:skewY(0);transform:skewY(0)}.text-block.pink2{padding:4rem 0}.text-block.pink2 .inner{text-align:center}.text-block.pink2 .inner::after{display:none}.text-block.pink2 .inner .col{width:100%}.text-block.pink2 .inner .col h2{padding:0}.text-block.pink2 .inner .col dl{padding-top:2rem}.text-block.blue2,.text-block.green{padding:4rem 0 2rem 0}.text-block.blue2::after,.text-block.green::after{transform-origin:right bottom;-ms-transform:skewY(0);-webkit-transform:skewY(0);transform:skewY(0)}.text-block .col{width:100%}.text-block .col:last-child{width:100%;padding-top:0}.text-block .col:first-of-type{width:100%}.text-block .teamlist{width:38%}.text-block .teamlist:first-of-type{width:31%}.text-block .teamlist:last-of-type{width:31%}.text-block .teamlist a{font-size:1.6rem;padding:0 0 0 2.2rem}.text-block .teamlist a::before{top:0}.text-block blockquote p{font-size:1.6rem}.text-block blockquote span{font-size:4.2rem}.tickets{padding:0}.tickets .inner{padding:0}.tickets .block{width:100%;padding:3rem 2rem;background-color:#764381}.tickets .block h2{font-size:2.6rem;padding:0 30px 0 0;position:relative}.tickets .block h2 br{display:none}.tickets .block h2 .fa{display:block;float:left;width:100%;font-size:1.6rem;position:absolute;top:50%;right:0;height:40px;line-height:40px;margin:-20px 0 0 0;cursor:pointer;text-align:right}.tickets .block .hidden-area{float:left;width:100%;display:none;padding:2rem 0 0 0}.tickets .block p{font-size:1.6rem;padding:0 0 1.5rem 0}.tickets .block ul{padding:0}.tickets .block ul li{display:inline-block;border-style:none;border-width:0;font-size:1.8rem;font-family:vageurekabold,Arial,sans-serif;margin:0 0 2rem 0;padding:0 0 0 3rem;position:relative}.tickets .block ul li .btn{display:none}.tickets .block ul li::before{content:'\f111';font-family:FontAwesome;font-size:6px;float:left;width:2rem;height:2rem;line-height:1rem;text-align:center;background:0 0;border:5px solid #fff;border-radius:100px;color:#e77546;position:absolute;top:0;left:0}.tickets form{width:100%;padding:7rem 2rem 2rem 2rem;text-align:center}.tickets form fieldset{padding:1rem 1rem 1rem 1rem;margin:0 0 2rem 0}.tickets form fieldset legend{float:left;width:100%;position:absolute;top:-5rem;left:-1.8rem;font-family:vageurekabold,Arial,sans-serif;padding:0 1rem;margin:0;text-align:left}.tickets form fieldset p.field{padding:1rem 1.5rem 1.5rem 1.5rem}.tickets form fieldset p.smallprint{padding:.5rem 1rem 0 1rem;text-align:center}.ticket-page{padding:4rem 0}.ticket-page .col .field{font-size:1.8rem}.ticket-page .col .total{padding:2.5rem 0 2.5rem 0;font-size:1.8rem}.ticket-page .col .total #total{font-size:2.1rem}.ticket-page .col .legend li{height:2rem;line-height:2rem;padding:0 2rem 0 0;font-size:1.4rem}.ticket-page .col .legend em{width:2rem;height:2rem;margin:0 1rem 0 0}.ticket-page .col .options{text-align:center}.ticket-page .col .options .back{font-size:1.6rem;width:100%;text-align:left}.ticket-page .col .options .button{float:right;margin:0 auto;display:inline-block}.ticket-page .col .visit li p{font-size:1.6rem;padding:1rem 2rem}.ticket-page .col .visit li p a{right:2rem}.feature-box{padding:1.5rem}.feature-box h4 br{display:none}.feature-box p.phone{font-size:3.2rem}.feature-box ul{text-align:center}.feature-box ul li{float:none;display:inline-block;padding:.5rem}.feature-box.gift-aid ul{text-align:left}.opening-hours{padding:4rem 0}.opening-hours .block{float:left;width:100%;padding:0}.opening-hours .block h2{font-size:2.6rem}.opening-hours .block h2 br{display:none}.opening-hours .block p{font-size:1.8rem}.opening-hours .table{width:100%}.basket{padding:4rem 0}.basket .col{width:100%}.basket .basket-items .coupon{float:left;width:100%!important;border-top:1px solid #ccc;padding:6rem 0 0 0;margin:2rem 0 0 0}.basket .basket-items .coupon #coupon_code{max-width:220px}.basket .basket-items ol,.basket .basket-items ul{padding:1rem 0 0 0}.basket .basket-items ol{display:none}.basket .basket-items li{width:100%;height:auto!important;padding:0 0 1rem 0}.basket .basket-items li strong{font-size:1.8rem}.basket .basket-items li em{display:inline-block;float:left;font-style:normal;font-size:1.6rem;padding:0;margin:.2rem 1rem 0 0}.basket .basket-items li.col1{width:100%;font-size:1.6rem}.basket .basket-items li.col1 .product-name{font-size:1.8rem}.basket .basket-items li.col1 .variation dt{float:left;width:auto;margin:0 10px 0 0}.basket .basket-items li.col2{width:33.333%;margin-left:0}.basket .basket-items li.col2 strong{position:relative;top:auto;transform:translateY(0)}.basket .basket-items li.col3{width:33.333%;text-align:center}.basket .basket-items li.col3 .quantity{float:none;display:block;width:180px;margin:0;position:relative;top:auto;left:auto;transform:translateY(0)}.basket .basket-items li.col4{width:33.333%;text-align:right!important}.basket .basket-items li.col4 strong{position:relative;top:auto;transform:translateY(0);min-width:0;font-size:2.1rem}.basket .basket-items li.col4 em{float:none;margin:.5rem 1rem 0 0}.basket .basket-items li.col4 .fa{float:none;margin-left:1rem}.get-here{padding:4rem 0}.get-here .block{width:100%;color:#fff}.get-here .block h2{font-size:2.6rem}.get-here .block p{font-size:1.8rem;line-height:1.5em;font-family:vageurekaregular,Arial,sans-serif}.get-here .block p a{color:#fff}.get-here .block p a i{display:inline-block;width:4rem}.get-here .block p.tel{font-size:2.8rem;text-align:center;padding-left:1rem}.get-here .block p.email{text-align:center;padding-left:1rem}.get-here .travel-blocks .info{float:left;width:100%;height:250px;padding:3rem 1rem 0 1rem}.get-here .travel-blocks h3{font-size:1.6rem}.get-here .map{width:100%}.get-here .map .fa-times{top:1rem;right:1rem}.get-here .map dl dt{font-size:1.6rem}.get-here h6{width:100%;padding:3rem 0 0 0;text-align:center}.plan-page{padding:0}.plan-page .details{width:100%}.plan-page .details .block{max-width:100%;padding:4rem 2rem 10rem 2rem}.plan-page .details .travel dl{float:left}.plan-page #map-canvas{width:100%;height:400px}.plan-page .directions .info{width:95%;min-height:200px;padding:0 2rem 0 0;margin:3rem 0 0 2rem}.plan-page .shadow{display:none}.cost{padding:4rem 0 2rem 0}.cost.cols-only{padding:4rem 0 0 0}.cost .inner .subhead{font-size:1.6rem}.cost .inner ol.prices{padding:1.3rem 1.3rem 0 1.3rem;margin:0 0 4rem 0}.cost .inner ol.prices li{width:49%;margin:0 2% 1.3rem 0;padding:1rem}.cost .inner ol.prices li:nth-child(even){margin:0 0 1.3rem 0}.cost .inner .cols .col{width:100%;padding:0 0 2rem 0;margin:0}.cost .inner .cols .col h4{font-size:2.1rem;padding:0 0 .5em 3rem}.cost .inner .cols .col h4 .fa{font-size:1.6rem;top:.4rem}.cost .inner .cols .col p{padding:0 0 1em 0}.cost .inner .cols .col ol{padding:0 0 1em 0}.cost .inner .cols .col ol li strong{font-size:2.1rem}.cost .inner .cols .col h5{font-size:2.1rem;padding:0 0 1em 0}.cost .inner .cols .col .link{position:relative;bottom:auto;left:auto}.cost .inner .bubble{display:none!important}.cost .skew-bottom,.cost .skew-top{display:none}.background-image{padding:6rem 0 4rem 0}.pass{z-index:10;padding:4rem 2rem;position:relative;background:#55af31;background:-webkit-linear-gradient(left,#55af31,#009fab);background:-o-linear-gradient(right,#55af31,#009fab);background:-moz-linear-gradient(right,#55af31,#009fab);background:linear-gradient(to right,#55af31,#009fab)}.pass .inner{max-width:440px}.pass .box{float:left;width:100%;padding:0 0 1rem 0;height:auto;margin:0 auto;background:0 0;position:relative;top:auto;left:auto}.pass .box .title{color:#fff;line-height:1em;font-family:vageurekabold,Arial,sans-serif;display:table;width:100%;height:auto}.pass .box .title br{display:none}.pass .box .title .btn{padding:0}.pass .box .title .btn i{position:absolute;top:6rem;right:8rem;margin:0}.pass .box .corner{display:none}.pass .text{float:left;width:100%;padding:0;margin:0 auto}.pass .text h2{color:#fff;font-family:vageurekaregular,Arial,sans-serif;width:25rem;padding:0}.pass .text h2 a{color:#fff}.pass .text p{display:none}.pass .shadow,.pass .skew-bottom,.pass .skew-top{display:none}.slides .pager{margin:-45px auto 0 auto;min-height:18rem;padding:0}.slides .pager a{width:25%}.slides .pager a .shadow{display:none}.slides .pager a .slide-thumb{height:96px;padding:3px;margin:0}.slides .pager a .slide-thumb .image{height:90px}.slides .pager a.p5,.slides .pager a.p6{display:none}.slides .pager a.active .slide-thumb{height:116px;width:120%;padding:3px;margin:-10px 0 0 -10%}.slides .pager a.active .slide-thumb .image{height:110px;width:100%}.whats-on .title{font-size:2.6rem}.whats-on .events-nav{font-size:2.1rem}.whats-on .blocks{padding-bottom:0}.whats-on .blocks .whats-on-nav{display:block;float:left;width:100%;font-size:2.1rem;font-family:vageurekabold,Arial,sans-serif;padding:0 0 3rem 0}.whats-on .blocks .whats-on-nav li{float:left;width:50%}.whats-on .blocks .whats-on-nav li a{float:left;width:100%;text-align:center;border-right:2px solid #edecec}.whats-on .blocks .whats-on-nav li a.here{text-decoration:underline}.whats-on .blocks .whats-on-nav li:last-child a{border-right:none}.whats-on .blocks.events-list .block{display:block!important;margin:0 0 4rem 0}.whats-on .blocks.events-list .block h3{text-align:center}.whats-on .blocks .block{width:48%;margin:0 1% 4rem 1%!important;padding:0;display:none}.whats-on .blocks .block h4{position:relative;bottom:auto;left:auto}.whats-on .blocks .block.blog{display:block}.whats-on .blocks .block:last-child{margin:0}.whats-on .blocks .block .image .cat{display:none}.whats-on .shadow{display:none}.whats-on.explore-page{padding:4rem 0 4rem 0}.whats-on.explore-page .skew-top{display:none}.whats-on.green2,.whats-on.white{padding:4rem 0 4rem 0;margin:0}.whats-on.green2 .skew-top,.whats-on.white .skew-top{display:none}.whats-on#whats-on-tabs{padding:4rem 0 4rem 0}.whats-on.pink2{padding:4rem 0 4rem 0;margin:0}.whats-on.pink2 .skew-top{display:none}.whats-on.bloglist{padding:4rem 0 4rem 0}.whats-on.related{padding:4rem 0 4rem 0}.whats-on-home .blocks{padding-bottom:4rem}.whats-on-home .blocks .block{float:none;margin:0 auto 0 auto!important}.whats-on .blocks .blog{clear:none!important}#whats-on-tabs .events-nav strong{display:none}#whats-on-tabs .events-nav a:first-child{text-transform:capitalize}.tickets-block{padding:4rem 0 2rem 0}.tickets-block .skew-bottom{display:none}.related-blog-post{padding:4rem 0}.related-blog-post .image{width:100%;max-width:100%;margin:0 0 3rem 0}.related-blog-post .summary{width:100%}.related-blog-post .summary h4{width:100%}.related-blog-post .summary h4 img{top:2rem}.pages .page-numbers,.pages a,.pages span,.wp-pagenavi .page-numbers,.wp-pagenavi a,.wp-pagenavi span{font-size:2.1rem;padding:0 1rem}.pages .next-month,.pages .previous-month,.wp-pagenavi .next-month,.wp-pagenavi .previous-month{font-size:2.1rem}.friend-us .block{width:100%;padding:6rem 3rem 8rem 3rem}.friend-us .block form .title{text-align:center;font-size:2.6rem}.friend-us .friend{bottom:20px;left:0;height:280px}.friend-us .follow{float:right;width:10.6rem;padding:3rem 0 0 0;margin:0 3rem 0 0}.friend-us .follow h3{float:left;width:100%;font-size:2.4rem;height:auto;line-height:normal;text-align:center}.friend-us .follow ul{float:left;background:0 0;padding:0;width:100%;text-align:center;border-radius:0}.friend-us .follow ul li{float:left;width:4.8rem;padding:1.5rem 0 0 0}.friend-us .follow ul li:nth-child(even){float:right}.friend-us .follow ul li:last-child{padding:1.5rem 0 0 0}.products{z-index:3;margin-top:-8rem;padding-top:8rem;padding-bottom:4rem}.products .title{font-size:2.6rem}.products .blocks .block{width:48%;margin:0 4% 4% 0!important}.products .blocks .block:nth-child(even){margin:0 0 4% 0!important}.products .blocks .block:nth-child(3n+1){clear:none}.products .blocks .block .product{min-height:320px}.products .all .block:last-child{display:block!important}.redeem-pass{padding:4rem 0 0 0}.redeem-pass .col{width:100%}.redeem-pass .skew-top{display:none}.image-text{overflow:visible}.image-text .image{width:100%;text-align:center;padding:3rem 0 3rem 0;background:#fff}.image-text .image.image-only{padding:0}.image-text .image .box{max-width:100%;padding:0}.image-text .image .box h3{font-size:1.6rem;padding:0 0 .3rem 0}.image-text .image .box p.map{border-bottom:1px solid #edecec;padding:0 0 2.5rem 0;font-size:1.4rem}.image-text .image .box p.map .fa-map-marker{position:relative;top:auto;left:auto}.image-text .image .box p.tel{padding:2.5rem 0 1rem 0}.image-text .image .box p.tel a{padding:0}.image-text .image .box p.tel a i{position:relative;top:auto;left:auto}.image-text .image .box .email{font-size:1.8rem}.image-text .image .box .email a{padding:0}.image-text .image .box .email a i{position:relative;top:auto;left:auto}.image-text .image .box .social{display:inline-block}.image-text .image .box .social li{display:inline-block}.image-text .image .box .social a{width:4rem;height:4rem;line-height:4rem;font-size:1.8rem;margin:0 .4rem}.image-text .block{width:100%;padding:4rem 3rem 2rem 3rem;text-align:center}.image-text .block .box{float:none;display:inline-block;margin:0 auto}.image-text .block .box h2{font-size:2.6rem;padding:0 0 1rem 0}.image-text .block .box p{font-size:1.4rem}.image-text .mobile{float:left;width:100%;display:block;overflow:hidden;position:relative}.image-text .mobile img{float:left;width:100%;height:auto}.image-text .mobile::after{content:'';width:100%;height:100%;position:absolute;background:#fff;z-index:1;bottom:100%;left:0;transform-origin:left top;-ms-transform:skewY(3deg);-webkit-transform:skewY(3deg);transform:skewY(3deg)}.image-text .skew-top{display:none!important}.image-text.last{margin-bottom:0}.image-text.last .block{padding-bottom:2rem}.home .footer{padding:4rem 0 0 0}.footer{padding:4rem 0 0 0}.footer .links{width:100%;padding:0 0 4rem 0}.footer .links ul{padding:0 2rem}.footer .links ul:first-of-type{padding:0 2rem 0 0}.footer form{width:100%}.footer form fieldset h3{font-size:2.1rem}.footer .login{left:auto;right:2rem;margin:0}.footer .logos{width:100%;padding:4rem 0 0 0}.footer .logos li{text-align:center}.footer .shadow{display:none}.prefooter{margin:0}.prefooter .bg{padding:4rem 0 4rem 0;-ms-transform:skewY(0);-webkit-transform:skewY(0);transform:skewY(0)}.prefooter .inner{-ms-transform:skewY(0);-webkit-transform:skewY(0);transform:skewY(0)}.prefooter .skew-bottom{display:none}.search-form .form .search-terms input{font-size:2.2rem;padding:.3em 4rem .3em 2rem}.search-form .form .search-terms button{margin:-1.1rem 1rem 0 0;background:0 0;font-size:2.2rem}.search-form .fa-times{height:3.2rem;width:3.2rem;line-height:2.8rem;font-size:1.8rem}.slides .slide{padding:0}.slides .slide .content-container{background:#ed710d;background:-webkit-linear-gradient(left,#ed710d,#d91452);background:-o-linear-gradient(right,#ed710d,#d91452);background:-moz-linear-gradient(right,#ed710d,#d91452);background:linear-gradient(to right,#ed710d,#d91452);position:relative;z-index:3;text-align:left;padding:3rem 3rem 5rem 3rem}.slides .slide .content-container .title .bubble,.slides .slide .content-container .title .corner{display:none}.slides .slide .content-container .title strong{background:0 0;box-shadow:none;font-size:2.4rem;margin:0;padding:0;transform:none}.slides .slide .content-container .box{background:0 0;box-shadow:none;padding:0;margin:10px 0 0 0;transform:none;left:0}.slides .slide .content-container .box p{font-size:1.5rem;transform:none;font-family:vageurekaregular,Arial,sans-serif}.slides .slide .content-container .box p.mobile-text{display:block}.slides .slide .content-container .box p.desktop-text{display:none}.slides .slide .content-container .box .buttons{transform:none;right:inherit;left:0;bottom:-6rem}.slides .slide .content-container .box .buttons a{border-radius:5rem;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3);display:block;margin:0 10px 0 0;padding:0 8px;position:relative;left:0;text-align:center}.slides .slide .content-container .box .buttons a.btn-gallery{background:#009fab;width:120px}.slides .slide .content-container .box .buttons a.btn-video{background:#c73779;width:100px}.slides .slide .content-container .box .buttons a i{background:0 0;float:left;font-size:2rem;box-shadow:none;height:3.5rem;line-height:3.5rem;width:auto;margin:0 10px 0 5px}.slides .slide .content-container .box .buttons a .btn-text{color:#fff;display:block;float:left;font-family:vageurekabold,Arial,sans-serif;font-size:2rem;height:3.5rem;line-height:3.5rem}.slides .slide .bx-wrapper{position:relative;height:300px}.slides .slide .bx-wrapper .background{height:300px}.slides .slide .mobile-bubble{position:absolute;display:table;bottom:5rem;left:-5px;width:9rem;height:9rem;text-align:center;border-radius:50%;background-color:#009fab;color:#fff;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.3);-moz-box-shadow:5px 5px 0 0 rgba(0,0,0,.3);box-shadow:5px 5px 0 0 rgba(0,0,0,.3);font-size:1.4rem;font-family:vageurekaregular,Arial,sans-serif;z-index:999}.slides .slide .mobile-bubble em{font-style:normal;font-family:vageurekabold,Arial,sans-serif;font-size:2.5rem}.slides .slide .mobile-bubble::after{content:'';position:absolute;bottom:20px;right:20px;width:40px;height:40px;background:inherit;-ms-transform:rotate(-65deg) skew(0deg,-50deg);-webkit-transform:rotate(-65deg) skew(0deg,-50deg);transform:rotate(-65deg) skew(0deg,-50deg);z-index:1}.slides .slide .mobile-bubble .middle{display:table-cell;vertical-align:middle;z-index:2;position:relative}}@media only screen and (max-width:660px){.article .links{width:100%;text-align:center;padding-bottom:2rem}.article .share{width:100%;text-align:center}.team .team-member{width:46%;margin:0 0 6% 0}.team .team-member:nth-child(odd){float:right}.team-feature .team-member{width:46%;margin:0 2% 6% 2%}.pass{padding:3rem 0}.pass .inner{max-width:340px}.pass .box .title{font-size:2.6rem}.pass .box .title br{display:none}.pass .box .title .btn i{position:absolute;top:4.5rem;margin:0}.pass .text h2{font-size:1.6rem;line-height:1.5em;width:15rem}.date-slider .slides{width:100%;padding:0;min-height:0;background:0 0;background-size:100% auto}.date-slider .slides ul li{padding:0 0 4rem 0}.date-slider .slides .controls{top:2rem}.filters.product-filters .term-filter{width:100%}.filters.product-filters .term-filter.age{margin:.5rem 0 0 0}.filters.product-filters .term-filter h3{float:left;width:100%!important}.filters.product-filters .filtered{width:100%;padding:2rem 2.5rem 1rem 0;margin:0}.filters.product-filters .showing{width:100%!important;margin:0 0 2rem 0}.filters.product-filters .term-filter.right{width:100%;padding:1rem 0 0 0}.slides{z-index:20;position:relative}.slides .pager{margin:-50px auto 0 auto;min-height:15rem;padding:0 0 4rem 0}.slides .slide .bx-wrapper{height:300px}.slides .slide .background{height:300px}.form-block.details-page .col{width:100%}.form-block.details-page .col:last-of-type{width:100%}.search-results{padding:4rem 0 4rem 0}.search-results .filter-by{font-size:2.1rem;padding:0}.search-results .result{padding:3rem 0}.search-results .result:last-of-type{padding:2rem 0 4rem 0}.search-results .result img.image{width:100%;margin:0 0 1rem 0}.search-results .result .detail{width:100%;padding:1rem 0 0 0}.search-results .result h3{font-size:1.6rem}.search-results .result h4{font-size:1.6rem}.search-results .result p{font-size:1.4rem}.interactive-map #map .areas{display:none}.map-detail-mobile{display:block;padding:2rem 0 .5rem 0;text-align:left;border-top:4px solid #d3d3d3}.map-detail-mobile h2{width:100%;font-size:2rem;cursor:pointer}.map-detail-mobile h2 .fa{float:right}.map-detail-mobile.area1{margin-top:4rem}.map-detail-mobile .images{width:100%;padding:0 0 4rem 0}.map-detail-mobile .images ul{padding:0 0 2rem 0}.map-detail-mobile .details{width:100%;padding:1rem 0 0 0}.whats-on .blocks.events-list .block{width:100%;margin:0 0 4rem 0!important}.whats-on .blocks .blog,.whats-on .blocks .events,.whats-on .blocks .schools{width:100%}.prefooter{text-align:center}.prefooter .bg{padding:4rem 0 4rem 0}.prefooter .contact{width:100%;text-align:center}.prefooter .contact .tel{float:none;display:inline-block;width:auto}.prefooter .contact .email{float:none;display:inline-block;width:auto}.prefooter .address{width:100%;font-size:1.4rem;padding:1.5rem 0 2rem 0;text-align:center}.prefooter .social{float:none;display:inline-block;margin:0 auto;position:relative;top:auto;right:auto}.prefooter .social a{width:4rem;height:4rem;line-height:4rem;font-size:1.8rem;margin:0 .4rem}.prefooter .skew-bottom,.prefooter .skew-top{display:none}}@media only screen and (min-width:600px){.opening-hours .table .times{display:block!important}}@media only screen and (max-width:600px){.whats-on-slides .anchors li{display:inline-block;padding:0 .5rem .5rem .5rem}.whats-on-slides .anchors li a{font-size:1.6rem;padding:0 .5rem .5rem .5rem}.text-block .teamlist{width:100%!important;background:0 0;padding:0!important;margin:0}.text-block .teamlist li{float:left;width:48%;clear:right}.text-block .teamlist li:nth-child(even){float:right;clear:none}.upcoming-events form fieldset .field{width:100%}.upcoming-events form fieldset .field input{font-size:1.4rem}.annual-pass-list h2 a.link{width:100%;margin:.5em 0 1em 0}.annual-pass-list .pass-detail{padding:2rem 1.5rem;margin:0 0 2rem 0}.annual-pass-list .pass-detail dl{width:48%;margin:2rem 0 0 0;padding:0}.annual-pass-list .pass-detail dl:last-of-type{float:right}.annual-pass-list .pass-detail dl .expire{position:relative;bottom:auto;left:auto;padding-top:2rem}.annual-pass-list .pass-detail .photo{float:none;display:block;width:100%;max-width:190px;margin:0 auto}.annual-pass-list .pass-detail .form-style fieldset{width:100%!important}.gallery dl dd.images{float:left;width:140%;margin:0 0 0 -20%}.tickets-block{text-align:center}.tickets-block h4{width:100%}.tickets-block .button{float:none;display:inline-block}.annual-pass .table,.opening-hours .table{padding:.3rem;-webkit-box-shadow:5px 5px 0 0 transparent;-moz-box-shadow:5px 5px 0 0 transparent;box-shadow:5px 5px 0 0 transparent}.annual-pass .table .tabs,.opening-hours .table .tabs{display:none}.annual-pass .table .tab-nav,.opening-hours .table .tab-nav{display:block;float:left;width:100%;padding:1rem 2rem;font-size:2.1rem;font-family:vageurekabold,Arial,sans-serif;color:#fff;cursor:pointer;color:#f54c5a}.annual-pass .table .tab-nav.open,.opening-hours .table .tab-nav.open{color:#fff}.annual-pass .table .tab-nav .fa,.opening-hours .table .tab-nav .fa{float:right;font-size:1.4rem;padding-top:.5rem;color:#fff}.annual-pass .table .times,.opening-hours .table .times{float:left;width:100%;padding:.5rem 1rem;background-color:#d82653;color:#fff;border-radius:0;display:none;position:relative;left:auto}.annual-pass .table .times dl,.opening-hours .table .times dl{float:left;width:100%;background-color:#cc204c;margin:0;padding:0;font-size:2.1rem;font-family:vageurekaregular,Arial,sans-serif}.annual-pass .table .times dl dt,.opening-hours .table .times dl dt{float:left;width:100%;background-color:#d82653;padding:.8rem 1rem 0 1rem}.annual-pass .table .times dl dd,.opening-hours .table .times dl dd{float:right;width:100%;padding:.5rem 1rem;font-size:1.8rem}.annual-pass .table .times dl dd span,.opening-hours .table .times dl dd span{text-align:left}.annual-pass .table .times dl dd span img,.opening-hours .table .times dl dd span img{display:inline-block}.annual-pass .table .times dl dd span.closing,.opening-hours .table .times dl dd span.closing{text-align:right}.annual-pass .table .times .title,.opening-hours .table .times .title{display:none}.slides .pager a{width:33.333%}.slides .pager a.p4{display:none}.friend-us .friend{left:-12%;height:240px;bottom:50px}.friend-us .follow{width:9.4rem;padding:2rem 0 0 0;margin:0}.friend-us .follow h3{font-size:2.1rem}.friend-us .follow ul li{padding:1.6rem 0 0 0;width:4rem}.friend-us .follow ul li a{width:4rem;height:4rem;line-height:4rem;font-size:1.8rem}.friend-us .block{width:100%;padding:4rem 3rem 4rem 3rem}.friend-us .block form fieldset{padding:2rem}.friend-us .block form fieldset .field{font-size:1.4rem}.friend-us .block form fieldset .button{width:100%;text-align:center}.friend-us .block form fieldset .button em,.friend-us .block form fieldset .button input{width:100%;text-align:center}.products .blocks .block{width:100%;margin:0}.products .blocks .block:nth-child(even){display:none}.products .blocks .block .product{min-height:0}.products .all .block:nth-child(even){display:block!important}.basket .basket-items .coupon{border-top:none;padding:0;margin:2rem 0 0 0}.basket .basket-items li.col1{padding:2rem 0 0 0}.basket .basket-items li.col2{width:auto;margin-left:0}.basket .basket-items li.col3{float:right;width:auto;text-align:right}.basket .basket-items li.col4{float:left;width:100%;border-top:1px solid #ccc;margin:2rem 0 0;padding:3rem 0 3rem 0;text-align:left!important}.footer .links{border-bottom:1px solid #edecec;margin-bottom:2rem;padding:0 0 2rem 0}.footer .links ul{float:right;width:50%;padding:0 0 0 2rem;border-left:none;font-size:1.4rem;height:auto!important}.footer .links ul:first-of-type{float:left;padding:0 2rem 0 0}.footer .links ul:last-of-type{float:right;border-left:none;padding:1.4rem 0 0 2rem}.footer .login{float:left;width:100%;position:relative;left:auto;right:auto;margin:0 0 2rem 0}.footer form fieldset{padding:2rem}.footer form fieldset .field{font-size:1.4rem}.footer form fieldset .button{width:100%;text-align:center}.footer form fieldset .button em,.footer form fieldset .button input{width:100%;text-align:center}.footer .bottom{margin:0;color:#585856;background:#fff}.footer .bottom a{color:#585856}.footer .bottom .designer{padding:3rem 0}.footer .bottom .designer br{display:block}.confirmation .col ul li{width:auto!important}.confirmation .col ul li.col1{width:100%!important}.footer .top{padding:0!important;margin:60px 0 0 0!important;font-size:0;width:80px!important}.footer .designer{margin-top:40px}}@media only screen and (min-width:524px) and (max-width:570px){.intro .box .title{font-size:3rem}}@media only screen and (max-width:400px){.intro .box .title{font-size:3rem}}@media only screen and (max-width:460px){#header .buy-tickets{display:none}#header #logo{width:42%}#header #logo img{width:100%;height:auto}#header .mobile-nav{padding:3.5rem 2rem 0 0}#header .mobile-nav li{padding:0 0 0 1.5rem}#header .back{padding:10% 2rem 0 0;margin:0}#header .back a span{display:none}.whats-on-slides ul li .bg{padding:3rem 0 10rem 0}.whats-on-slides .anchors{bottom:1rem}.whats-on-slides .anchors li{display:inline-block;padding:0 .5rem .5rem .5rem}.whats-on-slides .anchors li a{font-size:1.6rem;padding:0 .5rem .5rem .5rem}.person-intro a span{display:none}.text.page-text .alignleft,.text.page-text .alignright{width:100%!important;margin:0 0 3rem 0}.text.page-text .alignleft{margin:0 0 3rem 0}.text-content-area .alignleft,.text-content-area .alignright{width:100%!important;margin:0 0 3rem 0}.text-content-area .alignleft{margin:0 0 3rem 0}.text-block.making-of img{display:none}.team{text-align:center}.team .team-member{width:100%;max-width:250px;margin:0 auto 2rem auto;float:none!important;display:inline-block}.team .team-member a span.name h3{font-size:2.6rem}.team .team-member a span.name p{font-size:1.6rem}.team .team-member a .btn i{width:4.5rem;height:4.5rem;line-height:4.5rem;font-size:2.2rem}.annual-pass-list .pass-detail h4{float:left}.annual-pass-list .pass-detail h4 a.link{width:100%;margin:.5rem 0 0 0}.annual-pass-list .pass-detail dl{width:100%}.annual-pass-list .pass-detail .form-style fieldset{width:100%!important}.product-heading .image .tools .social{display:block;clear:left}.product-heading .details .buttons a{width:100%}.whats-on-slides .slide-controls #prev{left:1rem}.whats-on-slides .slide-controls #next{right:1rem}.filters .search label{float:left;width:100%}.filters .search span{width:100%;position:relative}.filters .search span input{padding:1.1rem 4rem .9rem 2rem;width:100%}.filters .search span button{position:absolute;top:0;right:0}.filters .filtered{float:left;width:100%;padding:1rem 2.5rem;margin:2.5rem 0 2.5rem 0;background-color:rgba(199,55,121,.2)}.filters .filtered dl{display:block}.filters .filtered dl dt{display:block;padding:0 0 .5rem 0}.filters .term-filter{width:100%}.filters .term-filter .selected-terms{width:100%}.get-here .map dl dd a img{max-width:35px;max-height:30px}.cost .inner ol.prices{padding:1.3rem 1.3rem 0 1.3rem;margin:0 0 4rem 0}.cost .inner ol.prices li{width:100%;margin:0 0 1.3rem 0;padding:1rem}.cost .inner ol.prices li h3{padding:0 0 1rem 0}.text-block .col.person-contacts .tel{font-size:3.2rem;font-family:vageurekabold,Arial,sans-serif;padding:.5rem 0 0 0}.text-block .col.person-contacts .tel a{color:#585856}.text-block .col.person-contacts .tel a i{font-size:2.8rem;width:3rem}.text-block .col.person-contacts .email{font-size:1.8rem}.text-block .col.person-contacts .email i{font-size:1.6rem;width:2.8rem}.text-block .col.person-contacts .social{float:none;display:inline-block;margin:0 auto}.text-block .col.person-contacts .social a{width:4rem;height:4rem;line-height:4rem;font-size:1.8rem;margin:0 .4rem}.feature-block .rocket{display:none}.basket h1{width:100%}.basket .button{float:none;display:inline-block;margin:0 auto}.basket .options .button{float:left}.basket .options .button.pink{float:left;clear:left}.product-tabs .product-tab-nav{float:left;width:100%}.product-tabs .product-tab-nav li{float:left;width:100%;padding:0 0 1em 0;margin:2rem 4rem 0 0;border-bottom:3px solid #fff}.product-tabs .product-tab-nav li a:after{display:none}.plan-page .details .fa-times{width:3rem;height:3rem;line-height:2.6rem;font-size:1.8rem}.plan-page .details .travel{padding:0 2rem 2rem 2rem;text-align:center}.plan-page .details .travel dl{float:none;text-align:center;width:100%;width:270px;margin:-7.5rem auto 0 auto}.plan-page .details .travel dt{font-size:2.1rem}.plan-page .details .travel dd a{width:90px}.plan-page .details .travel dd a p{font-size:1.6rem}.plan-page .details .travel dd span{display:inline-block;width:5.6rem;height:5.6rem;line-height:4.8rem;background-color:#fff;border:4px solid #009fab}.plan-page .details .travel dd img{min-width:0;min-height:0;max-width:35px;max-height:25px}.plan-page .details .tabs{padding:6rem 0 2rem 2rem}.plan-page .details .tabs ol li a span{width:3rem;height:3rem;line-height:3rem}.plan-page .details .tabs ol li a span img{max-width:0;max-height:0;max-width:25px;max-height:20px}.plan-page .details .tabs ol li a p{font-size:1.6rem;margin:0 1rem 0 1rem;padding:.4rem 1rem 0 0}.gallery dl dd.images{width:160%;margin:0 0 0 -30%}.gallery .links li a{font-size:1.8rem}.pages .previous-month,.wp-pagenavi .previous-month{font-size:1.6rem}.pages .next-month,.wp-pagenavi .next-month{font-size:1.6rem}.ticket-page .col .field{float:left;width:100%;height:auto;line-height:auto;padding:1rem 2rem 2rem 2rem;background-color:rgba(199,55,121,.2);text-align:center}.ticket-page .col .field strong{float:none;width:auto;text-align:center;border-right:2px solid #fff;padding:0 1rem 0 0;margin:0 1rem 0 0}.ticket-page .col .field .quantity{width:180px;float:none;display:block;margin:0 auto}.ticket-page .col .options .button{float:none}.redeem-pass .col form label .note{width:100%}.footer .login a{width:100%}.footer .login a i{float:right}}@media only screen and (max-width:360px){.product-heading .image .tools .social{float:left;width:100%;margin:0}.product-heading .image .tools .social li{margin:0}.product-heading .image .tools .social a{margin:.5rem .5rem 0 0!important}.basket .basket-items li.col3{float:right;width:100%;text-align:left}.footer .designer{width:190px}}@media only screen and (min-width:770px){.home-tabs ul li#one{height:119px;margin-top:-10px}.home-tabs ul li#three{height:108px;margin-top:-4px}.home-tabs ul li#three.current{height:124px;margin-top:-12px}}@media only screen and (min-width:960px){.home-tabs ul li#one{height:122px;margin-top:-11px}.home-tabs ul li#three{height:110px;margin-top:-5px}.home-tabs ul li#three.current{height:124px;margin-top:-12px}}@media only screen and (min-width:1160px){.home-tabs ul li#one{height:126px;margin-top:-13px}.home-tabs ul li#three{height:114px;margin-top:-7px}.home-tabs ul li#three.current{height:124px;margin-top:-12px}}@media only screen and (min-width:1400px){.home-tabs ul li#one{height:132px;margin-top:-16px}.home-tabs ul li#three{height:114px;margin-top:-7px}.home-tabs ul li#three.current{height:124px;margin-top:-12px}.gallery dl dd.images{width:120%;margin:0 0 0 -10%}.gallery dl dd.images img{width:25%}}@media only screen and (min-width:1600px){.home-tabs ul li#one{height:138px;margin-top:-19px}.home-tabs ul li#three{height:118px;margin-top:-9px}.home-tabs ul li#three.current{height:124px;margin-top:-12px}.text-image .skew-top .corner{left:90.7%;border-width:0 0 4.4vw 30px}}@media only screen and (min-width:2300px){.text-image .skew-top .corner{left:90.8%;border-width:0 0 4.3vw 30px}}@media only screen and (max-width:600px){input,select{font-size:16px!important}.continue-shopping-top{display:none!important}}.qq-uploader{position:relative;width:100%}.qq-upload-drop-area,.qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#ff9797;text-align:center}.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}.qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}.qq-upload-drop-area-active{background:#ff7171}.qq-upload-list{margin:0;padding:0;list-style:none}.qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px;background-color:#fff0bd}.qq-upload-cancel,.qq-upload-continue,.qq-upload-delete,.qq-upload-failed-text,.qq-upload-file,.qq-upload-pause,.qq-upload-retry,.qq-upload-size,.qq-upload-spinner{margin-right:12px;display:inline}.qq-upload-spinner{display:inline-block;background:url(loading.gif);width:15px;height:15px;vertical-align:text-bottom}.qq-drop-processing{display:block}.qq-drop-processing-spinner{display:inline-block;background:url(processing.gif);width:24px;height:24px;vertical-align:text-bottom}.qq-upload-continue,.qq-upload-delete,.qq-upload-pause{display:inline}.qq-upload-cancel,.qq-upload-continue,.qq-upload-delete,.qq-upload-pause,.qq-upload-retry{color:#000}.qq-upload-cancel,.qq-upload-continue,.qq-upload-delete,.qq-upload-pause,.qq-upload-retry,.qq-upload-size{font-size:12px;font-weight:400}.qq-upload-failed-text{display:none;font-style:italic;font-weight:700}.qq-upload-failed-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}.qq-upload-fail .qq-upload-failed-text{display:inline}.qq-upload-retrying .qq-upload-failed-text{display:inline;color:#d60000}.qq-upload-list li.qq-upload-success{background-color:#5da30c;color:#fff}.qq-upload-list li.qq-upload-fail{background-color:#d60000;color:#fff}.qq-progress-bar{display:block;background:#a4408f;width:0%;height:15px;border-radius:6px;margin-bottom:3px}.qq-total-progress-bar{height:25px;border-radius:9px}.qq-total-progress-bar-container{margin:9px}INPUT.qq-edit-filename{position:absolute;opacity:0;filter:alpha(opacity=0);z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.qq-upload-file.qq-editable{cursor:pointer}.qq-edit-filename-icon.qq-editable{display:inline-block;cursor:pointer}INPUT.qq-edit-filename.qq-editing{position:static;margin-top:-5px;margin-right:10px;margin-bottom:-5px;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.qq-edit-filename-icon{display:none;background:url(edit.gif);width:15px;height:15px;vertical-align:text-bottom;margin-right:5px}.qq-hide{display:none}.qq-uploader DIALOG{display:none}.qq-uploader DIALOG[open]{display:block}.qq-uploader DIALOG{display:none}.qq-uploader DIALOG[open]{display:block}.qq-uploader DIALOG .qq-dialog-buttons{text-align:center;padding-top:10px}.qq-uploader DIALOG .qq-dialog-buttons BUTTON{margin-left:5px;margin-right:5px}.qq-uploader DIALOG .qq-dialog-message-selector{padding-bottom:10px}.qq-uploader DIALOG::backdrop{background-color:rgba(0,0,0,.7)}.whats-on-features{margin-top:-80px}.whats-on-features .block{float:left;width:50%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.whats-on-features .block a,.whats-on-features .block span{float:left;width:100%;padding:40px;min-height:300px;background-color:rgba(0,0,0,.4)}.whats-on-features .block h2{font-size:4.2rem;color:#fff;font-family:vageurekabold,Arial,sans-serif}.whats-on-features .block h2 .fa{font-size:2.1rem;padding-left:15px;position:relative;top:-5px}.whats-on-features .block p{float:left;width:100%;font-size:2.1rem;color:#fff;font-family:vageurekaregular,Arial,sans-serif;position:relative;padding:0 0 .5em 30px}.whats-on-features .block p .fa{position:absolute;top:1px;left:0;color:#c73779}.whats-on-features .block.block1 a,.whats-on-features .block.block1 span{padding-top:150px;min-height:420px}.whats-on-features .block.block3 a,.whats-on-features .block.block3 span{padding-top:150px}.whats-on-features .col{float:left;width:50%}.whats-on-features .col .block{width:100%}@media only screen and (max-width:860px){.whats-on-features .block.block1 a,.whats-on-features .block.block1 span{padding-top:120px}.whats-on-features .block.block3 a,.whats-on-features .block.block3 span{padding-top:120px}}@media only screen and (min-width:770px){.whats-on-features.slider{position:absolute;left:-9999px}}@media only screen and (max-width:770px){.whats-on-features{position:absolute;left:-9999px;margin-top:0}.whats-on-features.slider{position:relative;left:auto}.whats-on-features.slider .block{float:left;width:100%}.whats-on-features.slider .block a,.whats-on-features.slider .block span{padding:20px!important;min-height:260px!important}.whats-on-features.slider .block h2{font-size:3rem}.whats-on-features.slider .block h2 .fa{font-size:2rem}.whats-on-features.slider .block p{font-size:1.8rem}}.whats-on-new{position:relative;z-index:2}.whats-on-new .title{float:left;width:100%;font-family:vageurekabold,Arial,sans-serif;color:#585856;text-align:center;font-size:4.2em;padding:6rem 0 4rem 0;position:relative}.whats-on-new .events-wrap{float:left;width:100%;padding:0}.whats-on-new .blocks{float:left;width:100%;padding:0 0 8rem 0}.whats-on-new .blocks .block{float:left;width:31%;margin:0 3.5% 0 0;padding:0 0 5rem 0;position:relative}.whats-on-new .blocks .block:nth-child(3n){margin:0}.whats-on-new .blocks .block:nth-child(3n+1){clear:left}.whats-on-new .blocks .block .cat{float:left;width:100%;font-family:vageurekabold,Arial,sans-serif;font-size:1.8rem;padding:0 0 .5em 0}.whats-on-new .blocks .block h3{float:left;width:100%;font-family:vageurekabold,Arial,sans-serif;font-size:2.4rem;padding:0 0 2rem 0;color:#009fab}.whats-on-new .blocks .block p{font-size:1.6rem;line-height:1.5em;padding:0 0 .8em 0}.whats-on-new .blocks .block p span{font-family:vageurekabold,Arial,sans-serif;color:#009fab}.whats-on-new .blocks .block .dates{float:left;width:100%;padding-top:1.7rem;border-top:2px solid #c73779;font-family:vageurekaregular,Arial,sans-serif}.whats-on-new .blocks .block .dates li{float:left;width:100%;font-size:1.8rem;position:relative;padding:0 0 8px 25px}.whats-on-new .blocks .block .dates li .fa{position:absolute;top:1px;left:0;color:#c73779}.whats-on-new .blocks .block .image{float:left;width:100%;margin:0 0 3.5rem 0;border:5px solid #edecec;position:relative;overflow:hidden}.whats-on-new .blocks .block .image img{float:left;width:100%!important;height:auto!important}.whats-on-new .blocks .block a{color:#3c3b3b}.whats-on-new .blocks .block a:hover h3{text-decoration:underline}.whats-on-new .link{display:block;text-align:center;padding:0 0 1rem 0}.whats-on-new .link em{border-color:#c73779;color:#c73779;font-style:normal}.whats-on-new .selects{float:left;width:100%;z-index:10000;text-align:center;position:relative;padding-bottom:3rem}.whats-on-new .selects .selection{display:inline-block;width:370px;margin:0 10px 2rem 0;border:3px solid #edecec;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.31);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.31);box-shadow:2px 2px 5px 0 rgba(0,0,0,.31);position:relative;cursor:pointer}.whats-on-new .selects .selection h3{float:left;width:100%;font-size:2.4rem;font-family:vageurekabold,Arial,sans-serif;padding:.3em 1em .2em 1em;text-align:left}.whats-on-new .selects .selection h3 .fa{float:right;position:relative;top:2px}.whats-on-new .selects .selection.open span{left:0}.whats-on-new .selects .selection.open h3 .fa{color:#009fab!important}.whats-on-new .selects .selection span{float:left;width:370px;position:absolute;top:50px;left:-9999px;cursor:pointer;z-index:10}.whats-on-new .selects .selection ul{float:left;width:100%;border:1px solid #edecec;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;background:#fff;font-size:2.1rem;font-family:vageurekabold,Arial,sans-serif;text-align:left;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.31);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.31);box-shadow:2px 2px 5px 0 rgba(0,0,0,.31)}.whats-on-new .selects .selection ul li{float:left;width:100%;border-bottom:1px solid #edecec}.whats-on-new .selects .selection ul li:last-of-type{border:none}.whats-on-new .selects .selection ul li a{float:left;width:100%;color:#a0a0a0;padding:.5em}.whats-on-new .selects .selection ul li a:hover{color:#009fab}@media only screen and (max-width:600px){.whats-on-new .title{cursor:pointer}}@media only screen and (max-width:770px){.whats-on-new .title{font-size:2.6em}.whats-on-new .blocks .block{width:48%;margin:0 4% 4rem 0!important;padding:0;clear:none!important}.whats-on-new .blocks .block:nth-child(2n){margin:0!important}.whats-on-new .blocks .block:nth-child(2n+1){clear:left!important}.whats-on-new .blocks .block .image .cat{display:none}.whats-on-new .selects .selection h3{font-size:2.1rem}}@media only screen and (max-width:660px){.whats-on-new .blocks .block{width:100%;margin:0!important;padding:0 0 4rem 0}}@media only screen and (max-width:460px){.whats-on-new .selects .selection{float:left;width:100%;margin:0 0 2rem 0}.whats-on-new .selects .selection span{width:100%}}.redeem-new{padding-bottom:100px}.redeem-new .how-did-you-buy{display:block}.redeem-new .how-did-you-buy.hidden{display:none}.redeem-new .options{display:flex;justify-content:space-between}.redeem-new .redeem-option{cursor:pointer;flex-basis:30%;text-align:center;position:relative;transition:all .5s}.redeem-new .redeem-option:before{content:'';border:3px solid #000;border-radius:5px;filter:blur(1px);width:101%;height:101%;position:absolute;left:5px;top:5px;z-index:1;opacity:.2}.redeem-new .redeem-option .column-content{border:2px solid #4ca664;border-radius:5px;padding:60px 30px;position:relative;z-index:2;height:100%}.redeem-new .redeem-option.redeem-museum .column-content{border-color:#4ca664}.redeem-new .redeem-option.redeem-museum .column-content h3{color:#4ca664}.redeem-new .redeem-option.redeem-online .column-content{border-color:#c93e74}.redeem-new .redeem-option.redeem-online .column-content h3{color:#c93e74}.redeem-new .redeem-option h3{font-size:2.1rem;margin:30px 0 0 0}.redeem-new .redeem-option:hover{background:#eee}@media (max-width:500px){.redeem-new .options{display:block}.redeem-new .options .redeem-option h3{display:block}.redeem-new .options .redeem-option:first-child{margin-bottom:30px}}.redeem-pass-start{padding-bottom:100px}.redeem-pass-start .inner{max-width:850px;margin:0 auto}.redeem-pass-start .col{display:none;float:none;width:100%}.redeem-pass-start .col h3{border:0;font-size:3.2rem;line-height:1.6;text-align:center;width:100%}.redeem-pass-start .terms-checkbox{text-align:center}.redeem-pass-start .buttons{float:left;width:100%;text-align:center}.redeem-pass-start .back{font-family:vageurekaregular,Arial,sans-serif;font-size:2.6rem;font-weight:700;text-align:right;float:left;width:100%;margin-bottom:30px}.redeem-pass-start .back a{border-bottom:4px solid #d6d6d6;color:#585856;padding-bottom:5px}.redeem-pass-start .back .fa{font-size:2rem}.booking-start{padding-bottom:100px}.booking-start .inner{max-width:750px;margin:0 auto}.booking-start .redeem-option{cursor:default!important}.booking-start h2{padding-bottom:0!important}.booking-start .redeem-museum h2{color:#4ca664}.booking-start .redeem-online h2{color:#c93f74}.booking-start h3{border-bottom:0;padding-bottom:40px}.booking-start .booking-start__action{font-family:vageurekabold,Arial,sans-serif;font-size:2.1rem}.booking-start .booking-start__action::after{content:"\f061";font-family:FontAwesome;margin-left:5px}.booking-start .redeem-museum .booking-start__action{color:#4ca664}.booking-start .redeem-online .booking-start__action{color:#c93f74}.p404{color:green!important}.not-found-404{position:relative;background:#393661;margin-top:-6rem;min-height:100%;color:#fff;padding-bottom:220px;z-index:0;text-align:center;padding-top:60px}.not-found-404 .content{position:relative;z-index:6;padding:0 20px}@media only screen and (min-width:600px){.not-found-404{height:800px;overflow:auto}.not-found-404 .content{padding:0}}@media only screen and (min-width:600px) and (min-height:800px){.not-found-404{margin-top:0;padding-top:120px;position:fixed;left:0;top:0;height:100vh}.not-found-404 .content{height:100%}}.not-found-404 .star{position:absolute;background:#fff;width:5px;height:5px;border-radius:50%;z-index:8}.not-found-404 .star.star1{top:10%;left:15%}@media only screen and (min-width:600px){.not-found-404 .star.star1{top:50%;left:2%}}.not-found-404 .star.star2{top:18%;right:20%}@media only screen and (min-width:600px){.not-found-404 .star.star2{top:100%;left:10%}}.not-found-404 .star.star3{top:75%;left:15%}@media only screen and (min-width:600px){.not-found-404 .star.star3{top:75%;left:25%}}.not-found-404 .star.star4{top:70%;right:10%}@media only screen and (min-width:600px){.not-found-404 .star.star4{top:35%;left:35%}}.not-found-404 .star.star5{top:15%;left:70%;visibility:hidden}@media only screen and (min-width:600px){.not-found-404 .star.star5{visibility:visible}}.not-found-404 .star.star6{top:65%;right:30%;visibility:hidden}@media only screen and (min-width:600px){.not-found-404 .star.star6{visibility:visible}}.not-found-404 .star.star7{top:35%;left:95%;visibility:hidden}@media only screen and (min-width:600px){.not-found-404 .star.star7{visibility:visible}}.not-found-404 .star.star8{top:90%;left:90%;visibility:hidden}@media only screen and (min-width:600px){.not-found-404 .star.star8{visibility:visible}}.not-found-404 .moon{position:absolute;background:#fff;left:10%;top:15%;width:105px;height:105px;z-index:8;display:none}@media only screen and (min-width:600px){.not-found-404 .moon{background:url(../img/404/moon.png) no-repeat;background-size:cover;display:block}}.not-found-404 h2{font-size:1.8rem;max-width:320px;display:inline-block;line-height:1.5em;font-family:vageurekaregular,Arial,sans-serif;padding-bottom:30px}@media only screen and (min-width:550px){.not-found-404 h2{max-width:420px}}@media only screen and (min-width:600px) and (min-height:800px){.not-found-404 h2{padding-top:30px}}.not-found-404 a{display:inline-block;color:#fff;font-family:vageurekabold,Arial,sans-serif;font-size:2.4rem;padding:10px 15px;box-shadow:0 5px 0 0 rgba(0,0,0,.3);text-shadow:2px 2px rgba(0,0,0,.3)}.not-found-404 a:hover{text-shadow:2px 2px rgba(0,0,0,.7)}.not-found-404 .buttons{display:block}@media only screen and (min-width:600px) and (min-height:800px){.not-found-404 .buttons{position:absolute;top:95%;width:100%}}@media only screen and (min-width:600px) and (min-height:850px){.not-found-404 .buttons{top:90%}}@media only screen and (min-width:600px) and (min-height:900px){.not-found-404 .buttons{top:80%}}@media only screen and (min-width:600px) and (min-height:1000px){.not-found-404 .buttons{top:70%}}.not-found-404 .btn-holder{display:block;padding:15px 0}@media only screen and (min-width:600px){.not-found-404 .btn-holder{display:inline-block;padding:15px 10px}}.not-found-404 .opening-hours-404{background:#c93e74;transform:skew(2deg,-2deg)}.not-found-404 .opening-hours-404 .anti-skew{transform:skew(-2deg,2deg)}.not-found-404 .buy-tickets-404{background:#50a85d;transform:skew(-3deg,3deg)}.not-found-404 .buy-tickets-404 .anti-skew{transform:skew(3deg,-3deg)}.not-found-404 .how-to-get-there-404{background:#099faa;transform:skew(-1deg,-1deg)}.not-found-404 .how-to-get-there-404 .anti-skew{transform:skew(1deg,1deg)}.not-found-404 .oops{background:url(../img/404/oops-mobile.png) no-repeat;background-size:280px auto;background-position:top center;width:100%;height:255px}@media only screen and (min-width:600px){.not-found-404 .oops{background:url(../img/404/oops-large.png) no-repeat;background-size:300px auto;background-position:top center;height:375px;margin-top:-20px}}@media only screen and (min-width:1200px){.not-found-404 .oops{margin-top:-10px}}.not-found-404:after{position:absolute;width:100%;height:500px;bottom:80px;background:url(../img/404/grad.png) no-repeat;background-position:bottom center;background-size:100% auto;left:0;z-index:2}@media only screen and (min-width:600px){.not-found-404:after{background:url(../img/404/gradient-large.png) no-repeat;background-position:bottom center;bottom:45px;display:inline-block;height:100%;background-size:100% auto}}@media only screen and (min-width:1000px){.not-found-404:after{max-width:1000px;left:50%;transform:translateX(-50%)}}.not-found-404 .footer{position:absolute;bottom:80px;left:0;width:100%;color:#a29ecb;font-size:1.2rem;background:url(../img/404/mountains.png) no-repeat;background-position:bottom center;background-size:100% auto;height:425px;z-index:5}@media only screen and (min-width:600px){.not-found-404 .footer{bottom:40px;background:url(../img/404/mountains-large.png) no-repeat;background-position:bottom center;background-size:100% auto}}@media only screen and (min-width:1000px){.not-found-404 .footer{max-width:1200px;left:50%;transform:translateX(-50%)}}.not-found-404 .sub-footer{position:absolute;line-height:1.5em;bottom:0;left:0;text-align:center;padding:25px 0;z-index:2;width:100%;background:#393661}.not-found-404 .sub-footer span{display:block}@media only screen and (min-width:600px){.not-found-404 .sub-footer{padding:15px 0}.not-found-404 .sub-footer span{display:inline-block}}.give-gift-aid-billing-country,form[id*=give-form] select.give-select-level{font-size:16px}form[id*=give-form] legend{font-size:20px!important;font-weight:700!important;font-family:vageurekabold,Arial,sans-serif!important}.give-submit.give-btn{position:relative;background-color:transparent;border:3px solid #0076bd;color:#0076bd;font-size:1.8rem;padding:1.5rem 4rem!important;background:0 0;font-style:normal;font-family:vageurekabold,Arial,sans-serif;z-index:10;position:relative;cursor:pointer}.give-submit.give-btn::after{float:left;width:100%;content:'';height:100%;border:3px solid rgba(0,0,0,.2);margin:-3px;position:absolute;top:9px;left:9px;z-index:9;opacity:1}.give-gift-aid-long-explanation-content{font-size:16px}.give-gift-aid-long-explanation-content *{margin-top:10px;margin-bottom:10px}.give-gift-aid-long-explanation-content a{color:#2baa5f}.give-gift-aid-explanation-content-more{font-size:16px}label[for*=give-gift-aid-accept-term-condition]{font-size:16px}input[id*=give-gift-aid-accept-term-condition]{width:16px;height:16px;margin-top:5px!important}.give-gift-aid-explanation-content-more-wrap{clear:none!important}.give-form-title{display:none}#give_cc_fields,#give_checkout_user_info,.give-gift-aid-dedicate-donation{margin-top:60px!important}.card-name{color:#32325d;font-weight:500;font-size:15px;padding:2px}.donations-mobile{background-color:rgba(170,37,88,.8);display:block;width:100%;color:#fff;padding:3rem 94px 3rem 4rem;position:relative}@media (min-width:861px){.donations-mobile{display:none}}.donations-mobile-title{font-size:26px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.92;letter-spacing:normal;color:#fff;font-family:vageurekabold,Arial,sans-serif}.donations-mobile-message{margin-top:10px;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:#fff}.donations-arrow{position:absolute;top:calc(50% - 23px);right:28px}@media (max-width:860px){.at-home-hide-mobile{display:none}}.eureka-home-mobile{background:#ee7013;background:-moz-linear-gradient(left,#ee7013 1%,#da1950 100%);background:-webkit-linear-gradient(left,#ee7013 1%,#da1950 100%);background:linear-gradient(to right,#ee7013 1%,#da1950 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7013', endColorstr='#da1950', GradientType=1 );display:block;width:100%;color:#fff;padding:3rem 94px 3rem 4rem;position:relative}@media (min-width:861px){.eureka-home-mobile{display:none}}.eureka-home-mobile-title{font-size:26px;font-weight:400;font-stretch:normal;font-style:normal;line-height:.92;letter-spacing:normal;color:#fff;font-family:vageurekabold,Arial,sans-serif}.eureka-home-mobile-message{margin-top:10px;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:#fff}.eureka-home-mobile-arrow{position:absolute;top:calc(50% - 23px);right:28px}strong.heading-font{font-family:vageurekabold,Arial,sans-serif!important}.u-text-align-left{text-align:left!important}.donations-image-row{-ms-transform:skewY(2deg);-webkit-transform:skewY(2deg);transform:skewY(2deg)}.donations-image-row__inner{-ms-transform:skewY(-2deg);-webkit-transform:skewY(-2deg);transform:skewY(-2deg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:100px;padding-bottom:100px}@media only screen and (max-width:1250px){.donations-gallery__content,.donations-gallery__gallery{width:100%;float:left}.donations-gallery__gallery{margin-bottom:30px}}@media only screen and (min-width:1251px){.donations-gallery{padding-top:50px;padding-bottom:50px}.donations-gallery__gallery{width:60%;float:left;padding-right:100px}.donations-gallery__content{width:40%;float:left}.donations-gallery__content h3{color:#009fab}}.donations-gallery__gallery-container{padding:40px;background-color:#fff;border:5px solid #ededee;box-shadow:5px 5px 0 0 #b1b2b3}.donations-gallery__gallery-img{width:100%;height:auto;display:block}.donations-intro p{font-size:2rem;line-height:1.6em;font-family:vageurekaregular,Arial,sans-serif}.give-donation-levels-wrap li{padding:0!important}.give-donation-levels-wrap li::before{display:none!important}.give-donation-level-btn{border:2px solid #0076bd!important;font-style:normal!important;font-family:vageurekabold,Arial,sans-serif!important;color:#0076bd!important;font-size:1.8rem!important;background-color:#fff!important}.give-default-level{border-color:#c73779!important;color:#c73779!important}.closure-faq{margin-bottom:20px}.closure-faq__question{font-size:26px;font-family:vageurekabold,Arial,sans-serif!important;color:#fff;border-bottom:5px dotted rgba(255,255,255,.5);padding-bottom:20px;padding-right:48px;position:relative}.closure-faq__question::after{content:'+';width:38px;height:38px;border-radius:50%;background-color:#fff;display:block;line-height:38px;text-align:center;position:absolute;top:0;right:0;color:#974896}.closure-faq--active .closure-faq__question::after{content:'-'}.closure-faq__answer{padding-top:20px;display:none}.closure-faq--active .closure-faq__answer{display:block}