﻿@import "https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700&subset=latin,latin-ext";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes slideLeftMargin{from{margin-left:0}to{margin-left:-100%}}@keyframes slideRightMargin{from{margin-left:-100%}to{margin-left:0}}@keyframes slideLeft{from{left:0}to{left:-100%}}@keyframes slideRight{from{left:-100%}to{left:0}}.container div.left-most-read ol{font:300 15px/18px "Titillium Web",Arial,sans-serif}.container div.left-most-read ol li::before{font:300 37px/43px "Titillium Web",Arial,sans-serif}.container div.left-most-read h4{font:600 20px/20px "Titillium Web",Arial,sans-serif}/*!
 * Pikaday
 * Copyright ┬ę 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#333;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.ad,.ad-full-width{background:#e7e7e7;width:100%;padding:0 15px;text-align:center}.ad a,.ad-full-width a{display:inline-block;text-align:left}.ad a:before,.ad-full-width a:before{content:"REKLAMA";font-size:8px;line-height:15px;height:15px;color:#707070;font-weight:300}.ad a img,.ad-full-width a img{display:block;width:100%;height:100%}.ad .banN3,.ad .banN13,.ad .banN43,.ad .banN50,.ad .banN33,.ad .banN55,.ad .banLabel,.ad-full-width .banN3,.ad-full-width .banN13,.ad-full-width .banN43,.ad-full-width .banN50,.ad-full-width .banN33,.ad-full-width .banN55,.ad-full-width .banLabel{display:none}.ad .banB3,.ad .banB13,.ad .banB43,.ad .banB50,.ad .banB33,.ad .banN55,.ad-full-width .banB3,.ad-full-width .banB13,.ad-full-width .banB43,.ad-full-width .banB50,.ad-full-width .banB33,.ad-full-width .banN55{margin:0}.ad.ad-wide img,.ad-full-width.ad-wide img{margin-bottom:19px}.ad.ad-tile img,.ad-full-width.ad-tile img{width:auto;height:auto;max-height:calc(100vw - 38px);max-width:calc(100vw - 38px)}.ad.ad-page-break,.ad-full-width.ad-page-break{clear:both}.alert-box{background:#efefef;margin-bottom:0;position:relative;height:34.6875vw}.alert-box-inner{width:100%;margin:0 auto;text-align:left;padding-left:25.78125vw;padding-right:12.5vw;position:relative;height:34.6875vw;font-size:4.0625vw;line-height:5.3125vw;padding-top:6.875vw}.alert-box-inner strong{font-weight:600}.alert-box-inner .alert-box-hero{left:0;top:0;bottom:0;width:25vw;background:url(../assets/cjg-hero.png) no-repeat 0 0;background-size:cover;position:absolute}.alert-box a.alert-box-close{position:absolute;top:4.375vw;right:5.3125vw;cursor:pointer}.alert-box a.alert-box-close .svg-icon{width:3.75vw;height:3.75vw;fill:#00bcd4}article.article{position:relative}article.article .article-main-image{height:100vw;width:100vw;background-size:cover;background-position:center center;position:relative}article.article .article-main-image-info{position:absolute;left:4.84375vw;bottom:3.125vw;color:#fff;font-size:5.625vw;font-style:italic;color:#ccc}article.article .article-main-image-tags{position:absolute;left:4.6875vw;top:4.6875vw;list-style:none}article.article .article-main-image-tags li{float:left;margin-right:2.34375vw}article.article .article-main-image-tags li a{display:block;height:8.4375vw;line-height:7.5vw;border:2px solid #00bcd4;padding:0 3.125vw;font-weight:600;color:#00bcd4;background:rgba(0,0,0,0.3);font-size:4.0625vw}article.article .article-main-image-tags li a .svg-icon{margin-left:.78125vw;width:5.9375vw;height:3.75vw;fill:#00bcd4;position:relative;top:.78125vw}article.article ul.article-socials{display:none}article.article .article-content{width:100%;padding:0 5vw}article.article .article-content .iframe-wrapper iframe{width:100%}article.article .article-content h1,article.article .article-content h4{font-size:9.375vw;margin:0;font-weight:normal;padding-top:2.34375vw;line-height:11.25vw;padding-bottom:5.15625vw}article.article .article-content ul:not(.article-socials){list-style:disc;margin-left:24px;margin-bottom:8.4375vw}article.article .article-content ul:not(.article-socials) li{font-size:5.9375vw;line-height:7.8125vw}article.article .article-content ul.article-rating{margin-left:0;list-style:none}article.article .article-content ul.article-rating:before,article.article .article-content ul.article-rating:after{content:"";display:table}article.article .article-content ul.article-rating:after{clear:both}article.article .article-content ul.article-rating li{position:relative;float:left;margin-right:1.5625vw}article.article .article-content ul.article-rating li .svg-icon{width:5.625vw;height:5.3125vw;fill:#ffdd57}article.article .article-content ul.article-rating li .svg-icon.star-empty{position:absolute;left:.3125vw;top:.9375vw;fill:#fff;width:5vw;height:4.6875vw}article.article .article-content .article-author-date{color:#afafaf;font-size:5.625vw;line-height:7.8125vw;margin-bottom:3.125vw;padding:2.34375vw 0}article.article .article-content p{font-size:5.9375vw;line-height:7.8125vw;margin-bottom:8.4375vw}article.article .article-content p.lead{font-size:6.875vw;font-weight:600;margin-bottom:7.03125vw;line-height:9.375vw}article.article .article-content p strong{display:block;font-weight:600;line-height:7.8125vw}article.article .article-content b,article.article .article-content strong{font-weight:bold}article.article .article-content blockquote{font-size:6.875vw;font-style:italic;line-height:9.375vw;padding:3.75vw 8.4375vw;font-weight:normal;color:#000;margin-bottom:3.125vw;padding-top:0}article.article .article-content .article-image{margin-bottom:5.3125vw}article.article .article-content .article-image img{width:calc(100% + 10vw);margin-left:-5vw}article.article .article-content .article-image-info{color:#8c8c8c;display:block;font-size:5.625vw;font-style:italic;margin-top:.78125vw}.article-fb-share{width:14.0625vw;height:14.0625vw;position:fixed;bottom:5vw;right:5vw;border-radius:50%;background:#3c579e;text-align:center;z-index:1}.article-fb-share .svg-icon{width:3.59375vw;height:6.71875vw;position:relative;top:3.59375vw;fill:#fff}body .container .main-panel article.article .tiles-list{padding:0;margin-bottom:3.125vw}body .container .main-panel article.article .tiles-list>h4{margin:4.6875vw;font-size:7.8125vw;font-weight:normal;position:relative;display:block;height:9.375vw;line-height:9.375vw}body .container .main-panel article.article .tiles-list>h4 span{background:#fff;position:absolute;left:0;top:0;padding-right:1.5625vw}body .container .main-panel article.article .tiles-list>h4:before{position:absolute;content:'';left:0;right:0;height:1px;top:50%;background:#ccc}#calendar-placeholder{position:absolute;left:0;right:0;width:100%;z-index:999}#calendar-placeholder .pika-single{border:none;font-family:"Titillium Web",sans-serif;padding-bottom:4.375vw}#calendar-placeholder .pika-single .pika-lendar{width:100%;margin:0}#calendar-placeholder .pika-single .pika-lendar .pika-title{background:#00bcd4;height:14.0625vw}#calendar-placeholder .pika-single .pika-lendar .pika-title .svg-icon{position:absolute;width:3.75vw;height:3.75vw;top:5.15625vw;left:5.15625vw;fill:#fff;z-index:3}#calendar-placeholder .pika-single .pika-lendar .pika-title .svg-icon-next{left:auto;right:5.15625vw}#calendar-placeholder .pika-single .pika-lendar .pika-title .pika-prev,#calendar-placeholder .pika-single .pika-lendar .pika-title .pika-next{background:#00bcd4;z-index:4;width:14.0625vw;height:14.0625vw;position:relative;opacity:0}#calendar-placeholder .pika-single .pika-lendar .pika-title .pika-prev.is-disabled,#calendar-placeholder .pika-single .pika-lendar .pika-title .pika-next.is-disabled{opacity:0.5}#calendar-placeholder .pika-single .pika-lendar .pika-title .pika-label{padding:0;height:14.0625vw;line-height:14.0625vw;font-size:4.6875vw;background:#00bcd4;color:#fff;font-weight:600;text-transform:lowercase;margin:0 .78125vw}#calendar-placeholder .pika-single .pika-lendar table thead tr th{color:#333;font-size:3.75vw;height:11.71875vw;line-height:11.71875vw;font-weight:600;text-align:center;padding-top:4.6875vw}#calendar-placeholder .pika-single .pika-lendar table tbody tr td{height:11.71875vw;line-height:11.71875vw;text-align:center}#calendar-placeholder .pika-single .pika-lendar table tbody tr td button{display:inline-block;background:#fff;font-family:"Titillium Web",sans-serif;padding:0;font-size:3.75vw;height:11.875vw;line-height:11.875vw;text-align:center;box-shadow:none}#calendar-placeholder .pika-single .pika-lendar table tbody tr td.is-selected button{border-radius:50%;background:#00bcd4;border:none;width:11.875vw;font-weight:normal}#calendar-placeholder .pika-single .pika-lendar table tbody tr td.is-today button{border-radius:50%;background:#afafaf;border:none;color:#fff;width:11.875vw;height:11.875vw;line-height:11.875vw;font-weight:normal}#calendar-input{opacity:0;height:0;width:0;border:none;position:absolute;top:0;left:0}.calendar-toggle-blend{display:none;z-index:601;background:transparent;left:0;right:0;bottom:0;top:0;position:fixed;opacity:0.3}#calendar-launcher>a{pointer-events:none}.city-selector{position:absolute;left:5vw;right:5vw;top:37.5vw;background:#fff;overflow:hidden;max-height:10.9375vw;transition:max-height 0.4s;height:100vh}.city-selector-change{float:right;color:#00bcd4;font-size:4.21875vw;font-weight:600;height:6.5625vw;line-height:6.5625vw}.city-selector-change .city-selector-edit-icon{width:3.90625vw;height:3.90625vw;fill:#00bcd4;position:relative;top:.625vw;margin-left:1.5625vw}.city-selector-change-back{display:none}.city-selector-city-wrapper{border-bottom:1px solid #ccc;padding-bottom:5.3125vw;position:relative}.city-selector-city-wrapper .city-selector-clear{display:none}.city-selector-city-wrapper input.city-selector-name-input{border:none;height:6.5625vw;line-height:6.5625vw;font-size:4.21875vw;font-weight:600;width:49.0625vw;padding:0;background:transparent;color:#000}.city-selector-city-wrapper input.city-selector-name-input:focus{font-weight:300}.city-selector-city-wrapper .city-selector-hint{position:absolute;height:6.5625vw;line-height:6.5625vw;left:7.03125vw;color:#000;font-weight:300;font-size:4.21875vw;opacity:0.6}.city-selector .city-geo-radius{font-size:3.59375vw;font-weight:300;margin-top:0}.city-selector .city-geo-radius .city-geo-most-popular{margin-top:6.09375vw;display:none;font-size:3.59375vw}.city-selector .city-geo-radius .city-geo-range-radius{display:none}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-wrapper{position:relative;height:5.15625vw;margin-top:3.125vw}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-wrapper input[type=range].city-geo-range{position:absolute;left:0;top:0;width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;overflow:hidden;background:transparent;padding:0}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-wrapper input[type=range].city-geo-range::-webkit-slider-runnable-track{background:transparent;height:5.15625vw;line-height:5.15625vw;border-color:transparent;border-width:0}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-wrapper input[type=range].city-geo-range::-ms-track{background:transparent;height:5.15625vw;line-height:5.15625vw;color:transparent;border-color:transparent;border-width:0}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-wrapper input[type=range].city-geo-range::-moz-range-track{background:transparent;height:5.15625vw;line-height:5.15625vw;color:transparent;border-color:transparent;border-width:0}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-wrapper input[type=range].city-geo-range::-webkit-slider-thumb{height:5.15625vw;width:5.15625vw;border-radius:50%;background:#00bcd4;cursor:pointer;-webkit-appearance:none;margin-top:0;border-color:transparent;border-width:0}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-wrapper input[type=range].city-geo-range::-ms-thumb{height:5.15625vw;width:5.15625vw;border-radius:50%;background:#00bcd4;cursor:pointer;-webkit-appearance:none;margin-top:0;border:none}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-wrapper input[type=range].city-geo-range::-moz-range-thumb{height:5.15625vw;width:5.15625vw;border-radius:50%;background:#00bcd4;cursor:pointer;-webkit-appearance:none;margin-top:0;border-color:transparent;border-width:0}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-wrapper input[type=range].city-geo-range::-moz-focus-outer{border:0}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-wrapper input[type=range].city-geo-range::-ms-fill-lower{background:transparent}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-wrapper input[type=range].city-geo-range::-ms-fill-upper{background:transparent}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-wrapper .city-geo-range-before{position:absolute;left:0;top:2.1875vw;height:.625vw;width:0%;background:#00bcd4}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-wrapper .city-geo-range-after{position:absolute;right:0;top:2.1875vw;height:.625vw;width:0%;background:#e0e0e0}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-steps{position:relative;height:3.90625vw;margin-top:6.09375vw}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-steps span{position:absolute;top:0}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-steps span.city-geo-range-steps-5{left:0}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-steps span.city-geo-range-steps-25{left:37%;font-weight:600}.city-selector .city-geo-radius .city-geo-range-radius .city-geo-range-steps span.city-geo-range-steps-50{right:0}.city-selector .city-geo-radius ul.city-geo-cities{margin-top:3.125vw;display:none}.city-selector .city-geo-radius ul.city-geo-cities li{height:12.1875vw;display:block;cursor:pointer}.city-selector .city-geo-radius ul.city-geo-cities li.city-geo-cities-no-country:last-child{height:6.09375vw}.city-selector .city-geo-radius ul.city-geo-cities li .city-geo-city{font-size:4.21875vw;color:#707070;display:block;height:4.84375vw;line-height:4.84375vw}.city-selector .city-geo-radius ul.city-geo-cities li .city-geo-city b{font-weight:600;color:#000}.city-selector .city-geo-radius ul.city-geo-cities li .city-geo-county{font-size:3.59375vw;font-weight:300;color:#afafaf;display:block;height:4.53125vw;line-height:4.53125vw}.city-selector .city-geo-radius ul.city-geo-cities.city-geo-cities-most-popular{margin-left:7.34375vw}.city-selector .city-geo-radius ul.city-geo-cities.city-geo-cities-most-popular li .city-geo-city{font-weight:600;color:#000}.city-selector .city-geo-radius .city-geo-buttons{text-align:right;margin-top:10.625vw}.city-selector .city-geo-radius .city-geo-buttons .city-geo-button{font-size:4.84375vw;color:#00bcd4;font-weight:600;text-transform:uppercase;margin-left:10.625vw;cursor:pointer}.city-selector .city-geo-radius .city-geo-buttons .city-geo-button-disabled{color:#ccc;cursor:default}.city-selector.active{max-height:100vh;box-shadow:0px 6px 6px -2px rgba(0,0,0,0.18);padding:2.34375vw 5vw;left:0;right:0;top:35vw}.city-selector.active .city-selector-city-wrapper{border-bottom:1px solid #ccc;padding-bottom:1.5625vw}.city-selector.active .city-selector-city-wrapper input.city-selector-name-input{padding-left:1.5625vw;font-weight:300;margin-left:1.5625vw}.city-selector.active .city-selector-city-wrapper .city-selector-change-back{float:left}.city-selector.active .city-selector-city-wrapper .city-selector-change-back .svg-icon{margin-left:0}.city-selector.active .city-selector-city-wrapper .city-selector-clear{float:right}.city-selector.active .city-selector-city-wrapper .city-selector-clear .svg-icon{width:3.75vw;height:3.75vw;position:relative;top:.78125vw;fill:#f49f7a}.city-selector.active .city-selector-change-back{display:block}.city-selector.active .city-selector-change-change{display:none}.city-selector.active .city-geo-radius{margin-top:3.59375vw}.city-selector.city-selector-city-selected .city-selector-city-wrapper{padding-bottom:6.09375vw}.city-selector.city-selector-city-selected .city-selector-city-wrapper input.city-selector-name-input{padding-left:0;font-weight:600;color:#000}.city-selector.city-selector-city-selected .city-geo-radius-wrapper{display:none}.city-selector.city-selector-my-localisation-selected .city-selector-city-wrapper{border-bottom:none}.city-selector.city-selector-my-localisation-selected .city-selector-city-wrapper .city-selector-name-input{padding-left:0;font-weight:600;color:#000}.city-selector.city-selector-my-localisation-selected .city-geo-radius{margin-top:3.90625vw}.city-selector.city-selector-my-localisation-selected .city-geo-radius-wrapper{margin-bottom:6.09375vw}.content-header h4.content-header-title{padding:3.90625vw 0;margin-left:12.5vw;font-size:4.6875vw;font-weight:600}.content-header{padding-bottom:0}.content-header ul.content-header-breadcrumbs{display:inline-block;padding:3.90625vw 0;margin-left:6.25vw}.content-header ul.content-header-breadcrumbs li{color:#707070;font-size:4.6875vw;font-weight:300;float:left;padding-right:3.125vw;border-right:1px solid #afafaf;margin-right:3.125vw}.content-header ul.content-header-breadcrumbs li a{font-weight:600}.content-header ul.content-header-breadcrumbs li a:not([href]){color:#000}.content-header ul.content-header-breadcrumbs li:last-child{margin-right:0;border-right:none;padding-right:0}footer{margin-top:4.6875vw;background:#46555d;color:#fff;padding:4.6875vw}footer .wrapper .links{padding-bottom:3.125vw;margin-bottom:1.5625vw;border-bottom:1px solid #fff}footer .wrapper .links ul li{float:left;width:25%;font-size:2.5vw}footer .wrapper .links ul li:last-child{float:none;width:100%;margin-top:5.46875vw}footer .wrapper .links ul li a{color:#fff;text-decoration:none}footer .wrapper .links ul li a .svg-icon{margin-left:.9375vw;height:1.5625vw;width:1.71875vw;fill:#fff}footer .wrapper .links ul:before,footer .wrapper .links ul:after{content:"";display:table}footer .wrapper .links ul:after{clear:both}footer .wrapper .bottom ul li{float:left;font-size:2.5vw;margin-right:1.5625vw;line-height:5.46875vw}footer .wrapper .bottom ul li:last-child{float:right;margin-right:0}footer .wrapper .bottom ul li a{color:#fff}footer .wrapper .bottom ul li.cockroach-launcher{color:#fff;cursor:pointer}footer .wrapper .bottom ul:before,footer .wrapper .bottom ul:after{content:"";display:table}footer .wrapper .bottom ul:after{clear:both}footer .wrapper .cockroach{display:none}footer .wrapper .cockroach h5{border-bottom:1px solid #fff;font-size:14px;padding-bottom:15px;text-transform:uppercase;margin-bottom:10px}footer .wrapper .cockroach ul{margin-bottom:35px}footer .wrapper .cockroach ul:before,footer .wrapper .cockroach ul:after{content:"";display:table}footer .wrapper .cockroach ul:after{clear:both}footer .wrapper .cockroach ul li{width:33.33%;float:left;display:block}footer .wrapper .cockroach ul li a{font-size:11px;color:#fff}.additional-section h2{padding:4vw;display:flex;flex-wrap:wrap;justify-content:space-between}.additional-section h2 a{color:#fff}.additional-section h2 a .cjg-arrow-right{margin-top:-2vw}.tile-generic{width:95vw;height:95vw;float:left;margin:2.5vw;position:relative;overflow:hidden}.tile-generic:hover .tile-generic-bg:before{opacity:0.4}.tile-generic.tile-generic-double{width:95vw}.tile-generic-bg{position:absolute;left:0;right:0;bottom:0;top:0}.tile-generic-bg img{width:100%}.tile-generic-bg img.alt-dimension-square{width:auto;height:100%}.tile-generic-bg:after{position:absolute;left:0;right:0;top:0;bottom:0;background:url(../assets/tile-gradient.png) no-repeat 0 0;background-size:cover;content:' '}.tile-generic-bg:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#000;opacity:0;transition:opacity .1s ease-out}.tile-generic-bg .tile-generic-magazine-image{height:48.05556vw;overflow:hidden}.tile-generic-bg .tile-generic-magazine-image img{width:auto;height:100%;position:relative;left:50%;position:relative;transform:translateX(-50%)}.tile-generic-bg .tile-generic-magazine-image img.alt-dimension{height:auto;width:100%;transform:translateY(-50%);top:50%;left:auto}.tile-generic-tags{position:absolute;left:4.44444vw;top:3.33333vw;padding-left:0 !important}.tile-generic-tags li{margin-right:1.38889vw;display:block;float:left;height:6.94444vw}.tile-generic-tags li a{display:block;line-height:6.38889vw;height:6.94444vw;font-size:3.61111vw;background:rgba(0,0,0,0.3);color:#00bcd4;border:.27778vw solid #00bcd4;padding:0 2.36111vw;font-weight:600}.tile-generic-tags li a .svg-icon{width:6.11111vw;height:3.05556vw;fill:#00bcd4;position:relative;top:.27778vw}.tile-generic-tags li a:hover{background:#00bcd4;color:#fff}.tile-generic-tags li a:hover .svg-icon{fill:#fff}.tile-generic-buy-ticket{position:absolute;right:0;top:3.33333vw}.tile-generic-buy-ticket a{display:block;background:#e85257;line-height:6.94444vw;height:6.94444vw;font-size:4.02778vw;font-weight:600;color:#fff;padding:0 3.05556vw}.tile-generic-bottom{position:absolute;bottom:0;left:0;right:0;padding:4.44444vw 4.44444vw;color:#fff}.tile-generic-bottom ul.tile-generic-stars{margin-bottom:.41667vw;padding-left:0}.tile-generic-bottom ul.tile-generic-stars:before,.tile-generic-bottom ul.tile-generic-stars:after{content:"";display:table}.tile-generic-bottom ul.tile-generic-stars:after{clear:both}.tile-generic-bottom ul.tile-generic-stars li{float:left;margin-right:.83333vw}.tile-generic-bottom ul.tile-generic-stars li .svg-icon{width:3.61111vw;height:3.47222vw;fill:#ffdd57}.tile-generic-bottom .tile-generic-title{font-size:6.11111vw;line-height:7.5vw;font-weight:normal}.tile-generic-bottom .tile-generic-title span{color:#ccc}.tile-generic-bottom .tile-generic-additional-info{margin-top:1.66667vw;margin-bottom:-.69444vw;font-size:3.61111vw;line-height:3.61111vw;font-weight:600;color:#ccc;display:block}.tile-generic-bottom .tile-generic-additional-info b{margin-right:1.38889vw;color:#00bcd4}.tile-generic-bottom ul.tile-generic-hours{margin-bottom:-2.22222vw;margin-top:1.66667vw;padding-left:0}.tile-generic-bottom ul.tile-generic-hours:before,.tile-generic-bottom ul.tile-generic-hours:after{content:"";display:table}.tile-generic-bottom ul.tile-generic-hours:after{clear:both}.tile-generic-bottom ul.tile-generic-hours li{float:left;font-size:3.61111vw;font-weight:600;color:#ccc;line-height:4.72222vw;height:4.72222vw}.tile-generic-bottom ul.tile-generic-hours li:after{content:"\00a0\00a0\007C\00a0\00a0";font-weight:300}.tile-generic-bottom ul.tile-generic-hours li:nth-child(6n):after{content:""}.tile-generic-bottom.tile-generic-bottom-with-date{padding-left:26.94444vw}.tile-generic-bottom.tile-generic-bottom-with-date .tile-generic-event-datetime{position:absolute;left:4.44444vw;bottom:2.77778vw}.tile-generic-bottom.tile-generic-bottom-with-date .tile-generic-event-datetime .tile-generic-event-time{font-size:3.61111vw;height:5.55556vw;line-height:5.55556vw;color:#fff;width:17.77778vw;text-align:center;background:#46555d;font-weight:600;color:#ccc}.tile-generic-bottom.tile-generic-bottom-with-date .tile-generic-event-datetime .tile-generic-event-date{font-size:5.55556vw;height:13.61111vw;line-height:5vw;padding:1.80556vw 0;color:#fff;font-weight:600;width:17.77778vw;text-align:center;background:#46555d;position:relative;margin-bottom:.69444vw}.tile-generic-bottom.tile-generic-bottom-with-date .tile-generic-event-datetime .tile-generic-event-date span{display:block;font-size:3.88889vw;font-weight:normal}.tile-generic-bottom.tile-generic-bottom-with-date .tile-generic-event-datetime .tile-generic-event-date.with-from{padding-left:6.52778vw}.tile-generic-bottom.tile-generic-bottom-with-date .tile-generic-event-datetime .tile-generic-event-date.with-from span.from{position:absolute;left:3.05556vw;top:4.16667vw;font-size:3.61111vw;font-weight:600;color:#ccc}.tile-generic-bottom.tile-generic-bottom-with-date .tile-generic-event-datetime .tile-generic-event-date-from-to{position:relative}.tile-generic-bottom.tile-generic-bottom-with-date .tile-generic-event-datetime .tile-generic-event-date-from-to:before,.tile-generic-bottom.tile-generic-bottom-with-date .tile-generic-event-datetime .tile-generic-event-date-from-to:after{content:"";display:table}.tile-generic-bottom.tile-generic-bottom-with-date .tile-generic-event-datetime .tile-generic-event-date-from-to:after{clear:both}.tile-generic-bottom.tile-generic-bottom-with-date .tile-generic-event-datetime .tile-generic-event-date-from-to .tile-generic-event-date.with-from-date{width:8.88889vw;float:left}.tile-generic-bottom.tile-generic-bottom-with-date .tile-generic-event-datetime .tile-generic-event-date-from-to .tile-generic-event-date.with-from-date:after{content:'-';position:absolute;left:0;top:1.66667vw;width:17.77778vw;text-align:center;z-index:5;font-size:3.61111vw;font-weight:normal}.tile-generic-bottom.tile-generic-bottom-with-date .tile-generic-event-datetime .tile-generic-event-date-from-to .tile-generic-event-date.with-to-date{width:8.88889vw;float:right}.tile-generic .tile-lazy-loader{position:absolute;top:0;left:0;right:0;bottom:0;background:#00bcd4;opacity:1;z-index:6}.tile-generic .tile-lazy-loader svg{height:100%;width:100%;transform:scale(1.5);transform-origin:center center}.tile-generic.tile-lazy-loaded .tile-lazy-loader{animation:tileLazyShow .3s linear forwards}.tile-generic.tile-lazy-loaded .tile-generic-bottom .tile-generic-title span{font-size:4.72222vw;margin-left:2.08333vw}.tile-generic.tile-super .tile-generic-bg{background-color:#000}.tile-generic.tile-super .tile-generic-bg::after{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNmZjAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(15%, rgba(255,0,0,0)),color-stop(100%, rgba(0,0,0,0.65)));background:-moz-linear-gradient(rgba(255,0,0,0) 15%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(rgba(255,0,0,0) 15%,rgba(0,0,0,0.65) 100%);background:linear-gradient(rgba(255,0,0,0) 15%,rgba(0,0,0,0.65) 100%);top:auto;height:33%}.tile-generic.tile-super .tile-generic-bg::before{z-index:1}.tile-generic.tile-super .tile-generic-bg.tile-generic-no-bg::after{background:none}.tile-generic.tile-super .tile-generic-bottom{bottom:0;z-index:2}.tile-generic.tile-super .tile-generic-bottom.tile-generic-with-accent{background:#00bcd4}.tile-generic.tile-super .tile-generic-bottom .tile-generic-title{text-shadow:0 0 4px #000,0 0 6px #000;min-height:15vw}.tile-generic.tile-super:hover .tile-generic-bg::before{opacity:0.2}.tile-generic.tile-poll .tile-generic-bg:after{background:rgba(0,0,0,0.7)}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-answers{margin-top:5.13889vw}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-answers li{position:relative;text-align:left;min-height:5vw;margin-bottom:5.13889vw;padding-left:7.5vw}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-answers li input[type="radio"]{display:none}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-answers li input[type="radio"]+label span{width:5vw;height:5vw;position:absolute;left:0;top:1px;cursor:pointer;border-radius:50%;border:2px solid #ccc}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-answers li input[type="radio"]+label{font-size:3.61111vw;line-height:4.44444vw;display:block;padding-top:.27778vw;-webkit-tap-highlight-color:rgba(255,255,255,0);-ms-user-select:none;-ms-touch-action:none}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-answers li input[type="radio"]+label:active{background:none}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-answers li input[type="radio"]+label span{background-color:transparent}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-answers li input[type="radio"]:checked+label{font-weight:600}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-answers li input[type="radio"]:checked+label span{background-color:transparent;border-color:#00bcd4}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-answers li input[type="radio"]:checked+label:after{content:" ";position:absolute;width:2.22222vw;height:2.22222vw;left:1.38889vw;top:1.66667vw;background:#00bcd4;border-radius:50%}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-results{margin-top:3.88889vw;margin-bottom:9.44444vw}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-results li{font-size:3.61111vw;line-height:4.44444vw}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-results li .tile-poll-percent-bar{width:100%;position:relative;margin-bottom:4.44444vw}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-results li .tile-poll-percent-bar:before,.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-results li .tile-poll-percent-bar:after{content:"";display:table}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-results li .tile-poll-percent-bar:after{clear:both}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-results li .tile-poll-percent-bar .tile-poll-percent-bar-outer{width:85%;margin-top:1.80556vw}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-results li .tile-poll-percent-bar .tile-poll-percent-bar-outer .tile-poll-percent-bar-inner{background:#fff;height:2.22222vw;line-height:2.22222vw}.tile-generic.tile-poll .tile-generic-bottom ul.tile-poll-results li .tile-poll-percent-bar span{position:absolute;padding-left:2.08333vw;font-weight:600;top:.55556vw}.tile-generic.tile-poll .tile-generic-bottom .tile-poll-submit{display:block;border:none;height:8.19444vw;line-height:8.19444vw;width:24.44444vw;background:#00bcd4;color:#fff;font-size:3.47222vw;text-transform:uppercase;text-align:center;margin:-.27778vw auto 6.38889vw auto;font-weight:600}.tile-generic.tile-magazine{border:1px solid #ccc}.tile-generic.tile-magazine .tile-generic-bg:before{opacity:1}.tile-generic.tile-magazine .tile-generic-bg .tile-generic-magazine-image img{transition:opacity .1s ease-in-out}.tile-generic.tile-magazine:hover .tile-generic-bg .tile-generic-magazine-image img{opacity:0.7;zoom:1}.tile-generic.tile-magazine.tile-mt{height:71.25vw}.tile-generic.tile-magazine.tile-mt .tile-generic-bottom{height:27.36111vw}.tile-generic.tile-magazine .tile-generic-bottom{height:40.83333vw;background:#fff;left:0;right:0;bottom:0}.tile-generic.tile-magazine .tile-generic-bottom h4{color:#000}.tile-generic.tile-magazine .tile-generic-bottom h4.tile-generic-title{left:6.38889vw;top:4.44444vw;right:6.38889vw;position:absolute;font-size:5.41667vw;line-height:6.11111vw;font-weight:600}.tile-generic.tile-magazine .tile-generic-bottom h4.tile-generic-lead{left:6.38889vw;bottom:6.11111vw;right:6.38889vw;position:absolute;font-size:4.02778vw;line-height:5vw;font-weight:300}.tile-slider{width:95vw;height:95vw;position:relative;float:left;margin:2.5vw}.tile-slider .owl-nav{text-shadow:0 0 4px #000,0 0 6px #000}.tile-slider .tile-generic{margin:0 !important}.tile-generic{float:none}#loader #outline,svg #outline{stroke-dasharray:2px, 243px;stroke-dashoffset:0;animation:loader 1.6s linear infinite;stroke:#ededed}#loader #outline-bg,svg #outline-bg{stroke:#ededed}@-moz-document url-prefix(){.tile-generic .tile-lazy-loader svg{transform:scale(1.2)}}.is-ie #loader #outline,.is-ie svg #outline,.is-safari #loader #outline,.is-safari svg #outline{stroke-dasharray:1}@keyframes loader{12%{stroke-dasharray:34, 243;stroke-dashoffset:-27}44%{stroke-dasharray:85, 243;stroke-dashoffset:-85}100%{stroke-dasharray:2, 245;stroke-dashoffset:-240}}@keyframes tileLazyShow{0%{opacity:1;visibility:visible}99%{opacity:.01;visibility:visible}100%{opacity:0;visibility:hidden}}*{box-sizing:border-box}body{margin:0;background:#fff;font-family:"Titillium Web",sans-serif;overflow-x:hidden;display:none}body.scroll-lock{overflow-y:hidden}input{font-family:"Titillium Web",sans-serif;-webkit-appearance:none;border-radius:none}input:focus{outline:none}button{font-family:"Titillium Web",sans-serif}a{text-decoration:none;outline:0;color:#00bcd4}html.menu-toggled,body.menu-toggled{position:fixed;overflow:hidden}body.menu-toggled .container .left-panel{animation:slideRight 0.3s;left:0;opacity:1;transition:opacity 0s linear 0s;overflow-y:auto;-webkit-overflow-scrolling:touch}body.places-filter-toggled .places-filter{right:0;opacity:1;transition:opacity 0s linear 0s, right .3s linear}.menu-overlay{position:fixed;display:none;left:0;right:0;bottom:0;top:0;background:#000;opacity:0;z-index:501}.container{position:relative}.container .left-panel{background:#fff;overflow:hidden;position:fixed;width:82.8125vw;animation:slideLeft 0.3s;left:-100%;top:0;bottom:0;z-index:502;opacity:0;transition:opacity 0s linear .3s}.container .left-panel-inner{padding:5vw;border-right:1px solid #e0e0e0;background:#fff;position:relative}.container .left-panel-inner a#cjg-logo img{margin-bottom:3px;position:absolute;left:5vw;top:3.75vw;height:27.8125vw}.container .left-panel-inner a#cjg-logo img.desktop{display:none}.container .left-panel-inner .cjg-events-count{left:15.9375vw;top:26.875vw;position:absolute;font-size:3.75vw;color:#ccc}.container .left-panel-inner .search-toggle{position:absolute;right:0;top:0;width:15.625vw;height:14.0625vw;text-align:center}.container .left-panel-inner .search-toggle .svg-icon{width:5.3125vw;height:5.3125vw;fill:#00bcd4;margin-top:4.375vw}.container .left-panel-inner .left-panel-blend{position:absolute;left:0;top:115px;right:0;bottom:0;background:#c3c3c3;opacity:0;animation:fadeOut 0.3s;z-index:-1}.container .left-panel-inner .left-panel-blend.visible{animation:fadeIn 0.3s;opacity:1}.container .main-panel .tiles-list .tile-generic{margin:2.5vw}.container .main-panel .read-more-wrapper a.read-more{float:right;font-size:3.75vw;margin-right:5vw;line-height:10vw;height:10vw;display:block}.container .main-panel .read-more-wrapper a.read-more .svg-icon{fill:#00bcd4;width:5vw;height:3.75vw;height:11px}.container .main-panel .read-more-wrapper:before,.container .main-panel .read-more-wrapper:after{content:"";display:table}.container .main-panel .read-more-wrapper:after{clear:both}.overlay-search{position:fixed;bottom:5vw;right:5vw;width:14.0625vw;height:14.0625vw;background:#00bcd4;display:block;border-radius:50%;text-align:center;-webkit-box-shadow:1px 1px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 10px 0px rgba(0,0,0,0.3);box-shadow:1px 1px 10px 0px rgba(0,0,0,0.3);display:none}.overlay-search .svg-icon{margin-top:4.375vw;fill:#fff;width:5.3125vw;height:5.3125vw}.map .cjg-map-marker:before{font-size:40px;color:#808080}.left-search{display:none;position:absolute;overflow:hidden;left:0;right:0;bottom:0;top:0;background:#fff;padding:3.4375vw 5vw}.left-search-input{border-bottom:2px solid #00bcd4;position:relative;height:8.59375vw}.left-search-input .left-search-hint-input{position:absolute;top:0;left:6.875vw;font-size:4.0625vw;line-height:6.25vw;height:6.25vw}.left-search-input input{position:absolute;display:block;top:0;left:6.875vw;z-index:1;font-size:4.0625vw;border:none;background:transparent;line-height:6.25vw;height:6.25vw;width:54.6875vw;padding:0}.left-search-input a.left-search-back .svg-icon{width:3.75vw;height:6.25vw;fill:#00bcd4;position:relative;top:.46875vw}.left-search-content{max-height:calc(100% -  7.8125vw);overflow-y:scroll}.left-search-content ul.autocomplete{margin-top:3.125vw;margin-left:7.34375vw}.left-search-content ul.autocomplete li{line-height:8.75vw;font-size:4.0625vw}.left-search-content ul.results-groups{margin-top:5.3125vw}.left-search-content ul.results-groups>li{margin-bottom:11.71875vw}.left-search-content ul.results-groups>li:last-child{margin-bottom:0}.left-search-content ul.results-groups>li>span{font-size:6.5625vw;display:block;border-bottom:1px solid #e0e0e0;padding-bottom:3.59375vw}.left-search-content ul.results-groups>li>span b{font-size:5vw;color:#afafaf}.left-search-content ul.results-groups>li>ul>li a{font-size:4.6875vw;border-bottom:1px solid #e0e0e0;display:block;padding:2.5vw 0}.left-search-content ul.results-groups>li>ul>li a .details{margin-top:1.5625vw;display:block;color:#afafaf;font-size:3.75vw}.left-search-content ul.results-groups>li>ul>li a .details span{color:#707070;font-weight:600}.left-search-content ul.results-groups>li>ul>li a .datetime{color:#707070;font-weight:600;font-size:3.75vw;display:block;margin-top:1.5625vw}.left-search-content ul.results-groups>li.expand-more{margin-top:-10.15625vw}.left-search-content ul.results-groups>li.expand-more a{font-size:3.75vw;font-weight:600}.left-search-content ul.results-groups>li.expand-more a .svg-icon{position:relative;top:1.09375vw;width:3.75vw;height:4.375vw;fill:#00bcd4;margin-right:20px}.list-view{padding:21.09375vw 5vw 10.9375vw 5vw;position:relative}.list-view a{text-decoration:none}.list-view a h4{color:#00bcd4}.list-view a h4 span{font-size:5.9375vw;color:#afafaf;margin-left:2.34375vw}.list-view h4{font-size:7.8125vw;line-height:9.375vw;color:#000}.list-view h4.list-view-header-hour{margin-bottom:1.875vw}.list-view ul.sort-options{position:absolute;left:5.625vw;top:6.25vw}.list-view ul.sort-options li{float:left;height:3.75vw;line-height:3.75vw;border-right:1px solid #ccc;padding:0 1.875vw;font-size:3.75vw}.list-view ul.sort-options li a{height:3.75vw;line-height:3.75vw;color:#333;font-weight:300}.list-view ul.sort-options li a .svg-icon{fill:#ccc;width:2.5vw;height:2.8125vw}.list-view ul.sort-options li.active a{font-weight:bold;color:#000}.list-view ul.sort-options li.active a .svg-icon{fill:#000}.list-view ul.sort-options li:last-child{padding-right:0;border-right:none}.list-view ul.sort-options li.sort-options-head{color:#ccc;padding:0;border-right:none}.list-view span.sub-information-top{font-size:3.75vw;color:#707070;display:block;margin-top:1.875vw}.list-view ul.list-view-features{margin-top:2.34375vw}.list-view ul.list-view-features:before,.list-view ul.list-view-features:after{content:"";display:table}.list-view ul.list-view-features:after{clear:both}.list-view ul.list-view-features li{font-size:4.0625vw;float:left;height:3.75vw;line-height:3.75vw;border-right:1px solid #e0e0e0;padding:0 1.875vw}.list-view ul.list-view-features li:first-child{padding-left:0}.list-view ul.list-view-features+.list-view-list li .list-view-list-link{border-top:2px solid #e0e0e0}.list-view ul.list-view-list{margin-bottom:11.71875vw;border-bottom:2px solid #e0e0e0}.list-view ul.list-view-list li .list-view-list-link{border-top:1px solid #e0e0e0;margin-top:3.125vw;padding-top:2.34375vw}.list-view ul.list-view-list li .list-view-list-link a{font-size:4.6875vw;color:#00bcd4}.list-view ul.list-view-list li .list-view-list-link a span{font-size:4.6875vw}.list-view ul.list-view-list li .list-view-list-link span{font-size:3.75vw;color:#afafaf;margin-left:.78125vw}.list-view ul.list-view-list li .list-view-list-link span.sub-information{display:block;margin:1.5625vw 0 .78125vw 0;font-size:3.75vw}.list-view ul.list-view-list li .list-view-list-link-movie{padding:2.96875vw 0;border-top:2px solid #e0e0e0;margin-top:0}.list-view ul.list-view-list li .list-view-list-link-movie a{font-size:4.6875vw;font-weight:600}.list-view ul.list-view-list li .list-view-list-link-movie a.link-object{font-size:4.0625vw;font-weight:normal;display:block;margin-top:1.875vw}.list-view ul.list-view-list li .list-view-list-objects ul li{border-top:1px solid #e0e0e0;position:relative}.list-view ul.list-view-list li .list-view-list-objects ul li:before,.list-view ul.list-view-list li .list-view-list-objects ul li:after{content:"";display:table}.list-view ul.list-view-list li .list-view-list-objects ul li:after{clear:both}.list-view ul.list-view-list li .list-view-list-objects ul li a{color:#00bcd4;font-size:4.0625vw;float:left;padding:3.75vw 0;padding-left:5.78125vw;margin-right:5vw}.list-view ul.list-view-list li .list-view-list-objects ul li a span{color:#afafaf;margin-left:.78125vw}.list-view ul.list-view-list li .list-view-list-objects ul li a.buy-ticket{color:#fff;float:left;padding:0;font-size:3.375vw;position:relative;top:1.5625vw}.list-view ul.list-view-list li .list-view-list-hours ul{margin:2.8125vw 0 1.875vw 0}.list-view ul.list-view-list li .list-view-list-hours ul:before,.list-view ul.list-view-list li .list-view-list-hours ul:after{content:"";display:table}.list-view ul.list-view-list li .list-view-list-hours ul:after{clear:both}.list-view ul.list-view-list li .list-view-list-hours ul li{height:3.75vw;line-height:3.75vw;color:#333;font-size:3.75vw;float:left;display:block;width:11.5625vw;margin-right:2.1875vw;font-weight:600;margin-bottom:.78125vw;border-right:1px solid #e0e0e0}.list-view ul.list-view-list li .list-view-list-hours ul li:nth-child(6n){border-right:none}.list-view ul.list-view-list li a.buy-ticket{width:22.5vw;height:8.4375vw;line-height:8.4375vw;background:#00bcd4;font-size:3.375vw;color:#fff;text-align:center;display:block;text-transform:uppercase}.list-view ul.months-repertoire{margin-top:-12.5vw}.list-view ul.months-repertoire li.head{font-size:5.3125vw;color:#707070;border-bottom:1px solid #e7e7e7;padding-bottom:3.125vw;margin-top:12.5vw}.list-view ul.months-repertoire li.head:first-child{margin-top:0}.list-view ul.months-repertoire li ul.month{margin:3.125vw 0 7.03125vw 0}.list-view ul.months-repertoire li ul.month:before,.list-view ul.months-repertoire li ul.month:after{content:"";display:table}.list-view ul.months-repertoire li ul.month:after{clear:both}.list-view ul.months-repertoire li ul.month li.day{color:#707070;width:9.375vw;float:left;font-size:6.5625vw;position:relative;top:-1.40625vw}.list-view ul.months-repertoire li ul.month li.day span{display:block;font-size:3.75vw}.list-view ul.months-repertoire li ul.month li.details{padding-left:3.125vw;border-left:1px solid #e7e7e7;margin-left:10.9375vw}.list-view ul.months-repertoire li ul.month li.details .details-separator{clear:both;height:4.6875vw}.list-view ul.months-repertoire li ul.month li.details a{font-size:4.6875vw;position:relative;top:-.9375vw}.list-view ul.months-repertoire li ul.month li.details span.sub-information{font-size:3.75vw;color:#707070;display:block;margin:1.25vw 0 1.875vw 0}.list-view ul.months-repertoire li ul.month li.details ul.hours{margin-bottom:-1.40625vw}.list-view ul.months-repertoire li ul.month li.details ul.hours:before,.list-view ul.months-repertoire li ul.month li.details ul.hours:after{content:"";display:table}.list-view ul.months-repertoire li ul.month li.details ul.hours:after{clear:both}.list-view ul.months-repertoire li ul.month li.details ul.hours li{height:3.75vw;line-height:3.75vw;color:#333;font-size:3.75vw;float:left;display:block;width:14.0625vw;font-weight:600;margin-bottom:.78125vw}.mobile-tags{height:14.0625vw;line-height:14.0625vw;background:#fff;position:relative;margin-top:3.125vw;width:100%;overflow:hidden}.mobile-tags .mobile-tags-inner{margin-left:4.6875vw;width:90.625vw;height:7.8125vw;line-height:7.8125vw;position:absolute;white-space:nowrap;font-size:0}.mobile-tags .mobile-tags-inner li{display:inline-block;float:none;line-height:7.8125vw;height:7.8125vw;margin-right:3.125vw}.mobile-tags .mobile-tags-inner li:last-child{margin-right:0}.mobile-tags .mobile-tags-inner li a{line-height:7.5vw;height:7.8125vw;border:1px solid #00bcd4;text-decoration:none;font-size:3.75vw;font-weight:600;padding:0 2.5vw;display:block;color:#00bcd4}.mobile-tags .mobile-tags-inner li a .svg-icon{fill:#fff;width:2.5vw;height:2.5vw;margin-left:.78125vw}.mobile-tags .mobile-tags-inner li.active a{background:#00bcd4;color:#fff}.mobile-tags .tags-items-nav-prev,.mobile-tags .tags-items-nav-next{display:none;cursor:pointer;position:absolute;width:9.375vw;height:14.0625vw;bottom:3.125vw;padding:0;z-index:1}.mobile-tags .tags-items-nav-prev .svg-icon,.mobile-tags .tags-items-nav-next .svg-icon{position:absolute;height:3.75vw;width:2.1875vw;top:5.15625vw;fill:#00bcd4}.mobile-tags.swiper-container-horizontal .tags-items-nav-prev,.mobile-tags.swiper-container-horizontal .tags-items-nav-next{display:block}.mobile-tags.swiper-container-horizontal .tags-items-nav-prev.swiper-button-disabled,.mobile-tags.swiper-container-horizontal .tags-items-nav-next.swiper-button-disabled{display:none}.mobile-tags .tags-items-nav-prev{left:0;background:-moz-linear-gradient(left, #fff 0%, #fff 50%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, #fff 0%, #fff 50%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #ffffff 0%,#ffffff 50%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 )}.mobile-tags .tags-items-nav-prev .svg-icon{left:.9375vw}.mobile-tags .tags-items-nav-next{right:0;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 50%, #fff 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 50%, #fff 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,#ffffff 50%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )}.mobile-tags .tags-items-nav-next .svg-icon{right:.9375vw}.cjg-logo:before{display:none !important}.image .image-content img{max-width:100%}ul.event-socials{list-style:none;padding-left:0 !important;margin-top:42px}ul.event-socials:before,ul.event-socials:after{content:"";display:table}ul.event-socials:after{clear:both}ul.event-socials li{float:left}ul.event-socials li a{width:50px;height:50px;display:block;text-align:center}ul.event-socials li a.event-socials-fb{background:#3664a2}ul.event-socials li a.event-socials-fb .svg-icon{fill:#fff;width:10px;height:20px;position:relative;top:15px}ul.event-socials li a.event-socials-twitter{background:#55acee}ul.event-socials li a.event-socials-twitter .svg-icon{fill:#fff;width:21px;height:17px;position:relative;top:13px}ul.event-socials li a.event-socials-email{background:#545b62}ul.event-socials li a.event-socials-email .svg-icon{fill:#fff;width:21px;height:14px;position:relative;top:12px}.slider-logos{width:calc(100% - 60px);margin-left:30px}.slider,.slider-logos{position:relative}.slider .image,.slider .movie,.slider-logos .image,.slider-logos .movie{position:relative}.slider .image label,.slider .movie label,.slider-logos .image label,.slider-logos .movie label{display:block;width:100%;color:#333333;font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slider .image img,.slider .movie img,.slider-logos .image img,.slider-logos .movie img{max-width:100%;height:auto}.slider .owl-nav,.slider-logos .owl-nav{z-index:400;position:absolute;top:50%;top:calc(50% - 52px);left:0;right:0;color:#ffffff;z-index:1}.slider .owl-nav .owl-prev,.slider .owl-nav .owl-next,.slider-logos .owl-nav .owl-prev,.slider-logos .owl-nav .owl-next{position:absolute;top:-40%;z-index:1}.slider .owl-nav .owl-prev,.slider-logos .owl-nav .owl-prev{left:18px}.slider .owl-nav .owl-next,.slider-logos .owl-nav .owl-next{right:18px}.slider .owl-nav .cjg,.slider-logos .owl-nav .cjg{display:inline-block;font-size:30px}.slider-logos .owl-nav{top:50%;color:#00bcd4}.slider-logos .owl-nav .cjg{font-size:130%}.slider-logos .owl-nav .owl-prev{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-16px;top:0;text-align:left}.slider-logos .owl-nav .owl-next{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-16px;top:0;text-align:right}.slider-logos .logo{text-align:center}@media (max-width: 768px){.slider-logos .logo{border:1px solid #E0DEDE}}.slider-logos .logo img{max-width:150px;height:auto}@media (min-width: 768px){.slider-logos .logo img{margin:0 auto}}.articles.slider{position:relative}.articles .owl-nav{position:absolute;top:50%;left:0;right:0;color:#ffffff}.articles .owl-nav .owl-prev,.articles .owl-nav .owl-next{position:absolute;top:0}.articles .owl-nav .owl-prev{left:18px}.articles .owl-nav .owl-next{right:18px}.articles .owl-nav .cjg{display:inline-block;line-height:0;vertical-align:top}.articles .owl-nav .cjg{font-size:35px}.articles .owl-nav .cjg{display:inline-block}.event-details .event-object h3,.details-dates .cjg-sticky h3{color:#fff !important}.details .details-cast .event-cast-element{margin-top:0 !important;line-height:40px}.content-details-side-photo .event-main-image-tags{position:absolute;left:22px;top:20px}.content-details-side-photo .event-main-image-tags li{float:left;margin-right:10px}.content-details-side-photo .event-main-image-tags li a{display:block;height:28px;line-height:24px;border:1px solid #00bcd4;padding:0 10px;font-weight:600;color:#00bcd4;background:rgba(0,0,0,0.3);font-size:13px}.content-details-side-photo .event-main-image-tags li a .svg-icon{width:24px;height:12px;position:relative;top:2px;fill:#00bcd4}.article-list .tile-generic{margin-left:-5px;margin-bottom:2.5vw}.object-data{margin-top:-11px;padding-bottom:0 !important}.event-details .details-title .details-meta{margin-bottom:-6px !important}.details .event-ticket{margin-top:-9px !important;margin-bottom:50px}.details .event-ticket .price{font-size:18px !important;color:#000}.event-details p{padding-bottom:0 !important;margin-bottom:20px}.event-details .event-object{border-top:1px solid #e0dede !important;margin-top:25px !important;padding-top:8px !important}.details-body section h2,.details-body section h3,.details-body section>header{font-weight:normal !important;color:#000 !important}.event-details .event-cast:not(.movie-cast) .cjg-more .event-cast-element:nth-last-child(1),.event-details .event-cast:not(.movie-cast) .cjg-more .event-cast-element:nth-last-child(2){border-bottom:1px solid #e0dede !important}.event-details .event-cast:not(.movie-cast) .cjg-more .event-cast-element:nth-child(1),.event-details .event-cast:not(.movie-cast) .cjg-more .event-cast-element:nth-child(2){border-top:1px solid #e0dede !important}.quiz-share-fb{padding:0 40px !important}.quiz-share-fb .svg-icon{width:15px;height:30px;fill:#fff;margin-right:20px;position:relative;top:10px}.event-details strong,.event-details b{font-weight:bold}section>header h3{float:left;line-height:52px !important}section>header .cjg-arrow-right{position:static !important;top:0 !important;float:left;line-height:48px;min-width:1.5em;text-align:right;color:#fff}.cjg-arrow-right{padding-left:0.5em}.cjg-arrow-right,.cjg-arrow-left,.cjg-arrow-up,.cjg-arrow-down{display:inline-block;vertical-align:middle}.cjg-arrow-right:before{content:"\e607"}.cjg{display:inline-block;font:normal normal normal 14px cjg;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);transform:translate(0, 0);line-height:1}.object-details .object-title h1{margin-top:22px}.object-details .details-title+*{margin:0}.object-details .object-info{padding:18px 0;color:#808080}.object-details .object-info .object-places{margin-top:-20px;padding-top:0}.object-details .object-info .object-places ul li{padding:0.25em 0;line-height:30px;font-size:18px !important}.object-details .events{margin-left:-18px}.object-details .events header{width:calc(100% + 18px)}.object-details .events header h2{color:#fff !important}.details-header{background-position:center center;background-size:cover}.cjg-sticky{z-index:0 !important}.event-occurence-dates .day.current{padding-bottom:0 !important}.object-details .tile-generic{margin-left:5vw !important}.details-address .highlight{margin-bottom:20px;display:block}.places-filter{position:fixed;top:0;bottom:0;right:-100%;width:100%;z-index:501;opacity:0;overflow:hidden;transition:opacity 0s linear .3s, right .3s}.places-filter-head{background:#46555d;height:28.125vw;width:100%;position:relative}.places-filter-head .places-filter-back{width:12.5vw;height:14.0625vw;position:absolute}.places-filter-head .places-filter-back .svg-icon{position:absolute;top:5.15625vw;left:5vw;width:3.75vw;height:3.75vw;fill:#fff}.places-filter-head .places-filter-clear{position:absolute;z-index:1;display:none;height:14.0625vw;width:5.46875vw;left:12.5vw}.places-filter-head .places-filter-clear .svg-icon{position:absolute;width:4.21875vw;height:4.21875vw;left:0;top:5.15625vw;fill:#fff}.places-filter-head .places-filter-search{height:11.25vw;margin-left:12.5vw;width:75vw;border-bottom:2px solid rgba(255,255,255,0.7);position:relative}.places-filter-head .places-filter-search .svg-icon{width:4.21875vw;height:4.21875vw;fill:#fff;position:absolute;left:0;bottom:1.5625vw}.places-filter-head .places-filter-search input{margin:0;padding:0;height:7.8125vw;line-height:7.8125vw;font-size:4.0625vw;border:none;position:absolute;bottom:0;width:69.53125vw;left:5.46875vw;background:#46555d;color:#fff;font-weight:normal}.places-filter-head ul.places-filter-tabs{position:absolute;left:0;bottom:0;right:0}.places-filter-head ul.places-filter-tabs li{float:left;width:50%;display:block;padding-bottom:3.28125vw;border-bottom:1.875vw solid #46555d;font-size:4.6875vw;color:#fff;text-align:center;opacity:0.6;font-weight:600}.places-filter-head ul.places-filter-tabs li span{font-weight:normal}.places-filter-head ul.places-filter-tabs li.active{border-color:#fff;opacity:1}.places-filter::before{background:#00bcd4;height:calc(100% - 28.125vw);overflow:hidden;position:absolute;bottom:0;left:0;width:100%;content:''}.places-filter-list{display:inline-block;vertical-align:top;width:100vw}.places-filter-wrapper{background:#00bcd4;padding:4.375vw 0;height:calc(100% - 28.125vw);overflow:scroll;position:absolute;bottom:0;white-space:nowrap}.places-filter-wrapper ul{padding:0 12.5vw;width:100vw;overflow:hidden}.places-filter-wrapper ul li{display:block;position:relative;padding:4.6875vw 0;border-bottom:1px solid rgba(255,255,255,0.4);font-size:4.6875vw;color:#fff;line-height:5.625vw}.places-filter-wrapper ul li.header{font-weight:600;margin-top:5.9375vw}.places-filter-wrapper ul li a{display:block;position:relative;color:#fff}.places-filter-wrapper ul li.active:before{background:#000;position:absolute;left:-100%;top:0;right:-100%;bottom:0;opacity:0.19;content:" "}.places-filter-wrapper ul li.active a{font-weight:600}nav.side-menu{animation:fadeIn 0.3s;margin-top:46.5625vw}nav.side-menu ul li{line-height:10.15625vw;height:10.15625vw;margin-left:-5vw;padding-left:5vw}nav.side-menu ul li a{color:#000;font-size:4.6875vw;font-weight:600}nav.side-menu ul li.active{border-left:1.875vw solid #00bcd4;padding-left:3.125vw}nav.side-menu ul li.active a{color:#00bcd4}nav.side-menu ul.side-menu-festivals a{font-weight:normal}.top-logo{height:14.0625vw}.top-logo a{display:block}.top-logo a img{height:10.9375vw;margin-top:1.5625vw;margin-left:12.34375vw}nav.top-menu{z-index:500}nav.top-menu:before,nav.top-menu:after{content:"";display:table}nav.top-menu:after{clear:both}nav.top-menu ul{height:14.0625vw}nav.top-menu ul.festival-top,nav.top-menu ul.day-select-menu{z-index:3;background:#46555d;position:relative;-webkit-box-shadow:0px 3px 12px -3px rgba(0,0,0,0.32);-moz-box-shadow:0px 3px 12px -3px rgba(0,0,0,0.32);box-shadow:0px 3px 12px -3px rgba(0,0,0,0.32)}nav.top-menu ul.festival-top li,nav.top-menu ul.day-select-menu li{font-size:4.0625vw;font-weight:600;float:left}nav.top-menu ul.festival-top li a,nav.top-menu ul.festival-top li .menu-title,nav.top-menu ul.day-select-menu li a,nav.top-menu ul.day-select-menu li .menu-title{padding:0 3.4375vw;line-height:14.0625vw;height:14.0625vw;text-decoration:none;color:#fff;display:block}nav.top-menu ul.festival-top li a .svg-icon,nav.top-menu ul.festival-top li .menu-title .svg-icon,nav.top-menu ul.day-select-menu li a .svg-icon,nav.top-menu ul.day-select-menu li .menu-title .svg-icon{width:4.21875vw;height:4.21875vw;fill:#fff;position:relative;top:.78125vw}nav.top-menu ul.festival-top li a.menu-launcher,nav.top-menu ul.festival-top li .menu-title.menu-launcher,nav.top-menu ul.day-select-menu li a.menu-launcher,nav.top-menu ul.day-select-menu li .menu-title.menu-launcher{padding:0 2.8125vw 0 5vw}nav.top-menu ul.festival-top li a.menu-launcher .svg-icon,nav.top-menu ul.festival-top li .menu-title.menu-launcher .svg-icon,nav.top-menu ul.day-select-menu li a.menu-launcher .svg-icon,nav.top-menu ul.day-select-menu li .menu-title.menu-launcher .svg-icon{width:4.53125vw;height:4.0625vw}nav.top-menu ul.festival-top li a.cjg-logo,nav.top-menu ul.festival-top li .menu-title.cjg-logo,nav.top-menu ul.day-select-menu li a.cjg-logo,nav.top-menu ul.day-select-menu li .menu-title.cjg-logo{padding:0 2.8125vw 0 0}nav.top-menu ul.festival-top li a.cjg-logo .svg-icon,nav.top-menu ul.festival-top li .menu-title.cjg-logo .svg-icon,nav.top-menu ul.day-select-menu li a.cjg-logo .svg-icon,nav.top-menu ul.day-select-menu li .menu-title.cjg-logo .svg-icon{width:11.40625vw;height:5.78125vw;fill:#00bcd4;position:relative;top:1.5625vw}nav.top-menu ul.festival-top li a.calendar-launcher,nav.top-menu ul.festival-top li .menu-title.calendar-launcher,nav.top-menu ul.day-select-menu li a.calendar-launcher,nav.top-menu ul.day-select-menu li .menu-title.calendar-launcher{padding:0 5vw 0 3.4375vw}nav.top-menu ul.festival-top li .menu-title,nav.top-menu ul.day-select-menu li .menu-title{width:calc(100vw - 29.0625vw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;text-indent:2.8125vw}nav.top-menu ul.festival-top li.menu-title,nav.top-menu ul.day-select-menu li.menu-title{color:#fff;height:14.0625vw;line-height:14.0625vw;font-size:4.6875vw;font-weight:600;margin-left:3.75vw}nav.top-menu ul.festival-top li.menu-items,nav.top-menu ul.day-select-menu li.menu-items{position:relative;width:73.4375vw;height:14.0625vw;float:right;overflow:hidden}nav.top-menu ul.festival-top li.menu-items ul,nav.top-menu ul.day-select-menu li.menu-items ul{position:absolute;left:0;top:0;white-space:nowrap;font-size:0}nav.top-menu ul.festival-top li.menu-items ul li,nav.top-menu ul.day-select-menu li.menu-items ul li{display:inline-block;float:none}nav.top-menu ul.festival-top li.menu-items ul li.active a,nav.top-menu ul.day-select-menu li.menu-items ul li.active a{background:#00bcd4;color:#fff}nav.top-menu ul.festival-top li .menu-items-nav-prev,nav.top-menu ul.festival-top li .menu-items-nav-next,nav.top-menu ul.day-select-menu li .menu-items-nav-prev,nav.top-menu ul.day-select-menu li .menu-items-nav-next{display:none;cursor:pointer;position:absolute;width:9.375vw;bottom:0;padding:0;z-index:2}nav.top-menu ul.festival-top li .menu-items-nav-prev .svg-icon,nav.top-menu ul.festival-top li .menu-items-nav-next .svg-icon,nav.top-menu ul.day-select-menu li .menu-items-nav-prev .svg-icon,nav.top-menu ul.day-select-menu li .menu-items-nav-next .svg-icon{position:absolute;height:3.75vw;width:2.1875vw;top:5.15625vw;fill:#00bcd4}nav.top-menu ul.festival-top li.swiper-container-horizontal .menu-items-nav-prev,nav.top-menu ul.festival-top li.swiper-container-horizontal .menu-items-nav-next,nav.top-menu ul.day-select-menu li.swiper-container-horizontal .menu-items-nav-prev,nav.top-menu ul.day-select-menu li.swiper-container-horizontal .menu-items-nav-next{display:block}nav.top-menu ul.festival-top li.swiper-container-horizontal .menu-items-nav-prev.swiper-button-disabled,nav.top-menu ul.festival-top li.swiper-container-horizontal .menu-items-nav-next.swiper-button-disabled,nav.top-menu ul.day-select-menu li.swiper-container-horizontal .menu-items-nav-prev.swiper-button-disabled,nav.top-menu ul.day-select-menu li.swiper-container-horizontal .menu-items-nav-next.swiper-button-disabled{display:none}nav.top-menu ul.festival-top li .menu-items-nav-prev,nav.top-menu ul.day-select-menu li .menu-items-nav-prev{left:0;background:-moz-linear-gradient(left, #46555d 0%, #46555d 50%, rgba(70,85,93,0) 100%);background:-webkit-linear-gradient(left, #46555d 0%, #46555d 50%, rgba(70,85,93,0) 100%);background:linear-gradient(to right, #46555d 0%,#46555d 50%,rgba(70,85,93,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#46555d', endColorstr='#0046555d',GradientType=1 )}nav.top-menu ul.festival-top li .menu-items-nav-prev .svg-icon,nav.top-menu ul.day-select-menu li .menu-items-nav-prev .svg-icon{left:.9375vw}nav.top-menu ul.festival-top li .menu-items-nav-next,nav.top-menu ul.day-select-menu li .menu-items-nav-next{right:0;background:-moz-linear-gradient(left, rgba(70,85,93,0) 0%, #46555d 50%, #46555d 100%);background:-webkit-linear-gradient(left, rgba(70,85,93,0) 0%, #46555d 50%, #46555d 100%);background:linear-gradient(to right, rgba(70,85,93,0) 0%,#46555d 50%,#46555d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0046555d', endColorstr='#46555d',GradientType=1 )}nav.top-menu ul.festival-top li .menu-items-nav-next .svg-icon,nav.top-menu ul.day-select-menu li .menu-items-nav-next .svg-icon{right:.9375vw}nav.top-menu .event-selector{height:14.0625vw;line-height:14.0625vw;background:#fff;font-size:4.6875vw;color:#46555d;font-weight:600;padding-left:12.34375vw;position:relative;-webkit-box-shadow:0px 3px 12px -3px rgba(0,0,0,0.32);-moz-box-shadow:0px 3px 12px -3px rgba(0,0,0,0.32);box-shadow:0px 3px 12px -3px rgba(0,0,0,0.32);z-index:2}nav.top-menu .event-selector span{color:#afafaf;font-size:3.75vw;font-weight:normal;margin-left:.78125vw}nav.top-menu .event-selector .svg-icon.icon-dropdown{width:3.4375vw;height:1.875vw;fill:#46555d;position:relative;top:6.5625vw;float:right;margin-right:17.5vw}nav.top-menu .event-selector .svg-icon.icon-dropdown.to-right{margin-right:3.90625vw}nav.top-menu .event-selector-back{position:absolute;width:12.34375vw;height:14.0625vw;left:0;top:0}nav.top-menu .event-selector-back .svg-icon{width:3.75vw;height:3.75vw;fill:#46555d;margin-left:4.0625vw;margin-top:5.625vw}nav.top-menu .event-selector .event-selector-toggle{position:absolute;left:12.34375vw;top:0;right:14.0625vw;height:14.0625vw;z-index:2}nav.top-menu .event-selector .event-selector-toggle-wide{right:0}nav.top-menu .event-selector .event-selector-dialog-bkg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}nav.top-menu .event-selector .event-selector-more{width:14.0625vw;height:14.0625vw;float:right;text-align:center;margin-left:-14.0625vw}nav.top-menu .event-selector .event-selector-more .svg-icon{position:relative;left:1.25vw;margin-top:4.375vw;width:1.25vw;height:5.3125vw;fill:#46555d}nav.top-menu .event-selector .event-selector-more.active .svg-icon{fill:#00bcd4}nav.top-menu .event-selector .event-selector-more+.svg-icon{margin-right:3.4375vw}nav.top-menu .event-selector-dialog{position:absolute;display:none;left:0;right:0;top:14.0625vw;background:#fff}nav.top-menu .event-selector-dialog-top{height:20px;border-top:1px solid rgba(0,0,0,0.7);margin:0 12.34375vw}nav.top-menu .event-selector-dialog ul{padding:0 12.34375vw;overflow:scroll;height:auto}nav.top-menu .event-selector-dialog ul li{position:relative;margin:0 -12.34375vw;font-weight:normal;padding:0 12.34375vw}nav.top-menu .event-selector-dialog ul li a{height:14.0625vw;line-height:14.0625vw;color:#46555d;text-decoration:none;font-size:4.6875vw;position:relative;border-bottom:1px solid rgba(0,0,0,0.3);display:block}nav.top-menu .event-selector-dialog ul li.active:before{background:#e0e0e0;position:absolute;left:0;top:0;right:0;bottom:0;content:" "}nav.top-menu .event-selector-dialog ul li.active a{font-weight:600}nav.top-menu .event-selector.active .svg-icon.icon-dropdown{transform:rotate(180deg)}nav.top-menu .object-selector{background:#00bcd4;height:14.0625vw;line-height:14.0625vw;font-size:4.6875vw;color:#fff;font-weight:600;padding-left:12.34375vw;position:relative;z-index:1;-webkit-box-shadow:0px 3px 12px -3px rgba(0,0,0,0.32);-moz-box-shadow:0px 3px 12px -3px rgba(0,0,0,0.32);box-shadow:0px 3px 12px -3px rgba(0,0,0,0.32)}nav.top-menu .object-selector .svg-icon.icon-dropdown{width:5.3125vw;height:5.3125vw;margin-right:14.0625vw;fill:#fff;position:relative;top:4.21875vw;float:right}nav.top-menu .object-selector .svg-icon.icon-dropdown.to-right{margin-right:3.90625vw}nav.top-menu .object-selector-back{position:absolute;width:12.34375vw;height:14.0625vw;left:0;top:0}nav.top-menu .object-selector-back .svg-icon{width:3.75vw;height:3.75vw;fill:#fff;margin-left:4.0625vw;margin-top:5.625vw}nav.top-menu .object-selector .object-selector-toggle{position:absolute;left:12.34375vw;top:0;right:14.0625vw;height:14.0625vw;z-index:2}nav.top-menu .object-selector .object-selector-toggle-wide{right:0}nav.top-menu .object-selector-dialog{position:absolute;display:none;left:0;right:0;top:14.0625vw;background:#00bcd4}nav.top-menu .object-selector-dialog-top{height:20px;border-top:1px solid rgba(255,255,255,0.7);margin:0 12.34375vw}nav.top-menu .object-selector-dialog ul{padding:0 12.34375vw;overflow:scroll;height:auto}nav.top-menu .object-selector-dialog ul li{position:relative;margin:0 -12.34375vw}nav.top-menu .object-selector-dialog ul li.header{margin-top:9.375vw}nav.top-menu .object-selector-dialog ul li span{line-height:7.03125vw;margin:0 12.34375vw;padding:3.90625vw 0;border-bottom:1px solid rgba(255,255,255,0.7);display:block}nav.top-menu .object-selector-dialog ul li a{line-height:7.03125vw;margin:0 12.34375vw;padding:3.90625vw 0;border-bottom:1px solid rgba(255,255,255,0.4);color:#fff;text-decoration:none;font-weight:normal;font-size:4.6875vw;position:relative;display:block}nav.top-menu .object-selector-dialog ul li.active:before{background:#000;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.19;content:" "}nav.top-menu .object-selector-dialog ul li.active a{font-weight:600}nav.top-menu .object-selector.name-wrap-short span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:62.5vw}nav.top-menu .object-selector.name-wrap-long span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:75vw}body.sticky-top nav.top-menu{position:fixed;top:0;width:100%}nav.top-menu .object-selector .view-options-toggle,nav.top-menu .event-selector .view-options-toggle{width:14.0625vw;height:14.0625vw;margin-left:-14.0625vw;float:right;text-align:center}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(90deg)}}nav.top-menu .object-selector .view-options-toggle .svg-icon,nav.top-menu .event-selector .view-options-toggle .svg-icon{margin-top:4.375vw;width:1.25vw;height:5.3125vw;fill:#fff;position:relative;left:1.25vw}nav.top-menu .object-selector .view-options-toggle.active .svg-icon,nav.top-menu .event-selector .view-options-toggle.active .svg-icon{animation:rotate 0.2s linear;transform:rotate(90deg)}nav.top-menu .object-selector .view-options-toggle+.svg-icon,nav.top-menu .event-selector .view-options-toggle+.svg-icon{margin-right:3.4375vw}nav.top-menu .object-selector .view-options-dialog,nav.top-menu .event-selector .view-options-dialog{border-top:1px solid #efefef;background:#fff;position:absolute;right:0;top:0;width:87.65625vw;display:none;z-index:2;padding:0 7.5vw;color:#46555d;margin-left:0;-webkit-box-shadow:0px 3px 12px -3px rgba(0,0,0,0.32);-moz-box-shadow:0px 3px 12px -3px rgba(0,0,0,0.32);box-shadow:0px 3px 12px -3px rgba(0,0,0,0.32)}nav.top-menu .object-selector .view-options-dialog .view-options-object-info,nav.top-menu .event-selector .view-options-dialog .view-options-object-info{height:14.0625vw;line-height:14.0625vw;border-bottom:1px solid #ccc;margin-bottom:2.03125vw}nav.top-menu .object-selector .view-options-dialog .view-options-object-info:before,nav.top-menu .object-selector .view-options-dialog .view-options-object-info:after,nav.top-menu .event-selector .view-options-dialog .view-options-object-info:before,nav.top-menu .event-selector .view-options-dialog .view-options-object-info:after{content:"";display:table}nav.top-menu .object-selector .view-options-dialog .view-options-object-info:after,nav.top-menu .event-selector .view-options-dialog .view-options-object-info:after{clear:both}nav.top-menu .object-selector .view-options-dialog .view-options-object-info a,nav.top-menu .event-selector .view-options-dialog .view-options-object-info a{float:left;display:block;padding-right:5vw;color:#00bcd4;position:relative;font-weight:600}nav.top-menu .object-selector .view-options-dialog .view-options-object-info a .svg-icon,nav.top-menu .event-selector .view-options-dialog .view-options-object-info a .svg-icon{width:2.03125vw;height:4.375vw;fill:#00bcd4;position:absolute;right:0;top:4.6875vw}nav.top-menu .object-selector .view-options-dialog .view-options-toggle,nav.top-menu .event-selector .view-options-dialog .view-options-toggle{width:14.0625vw;height:14.0625vw;position:absolute;right:0;top:0;text-align:center}nav.top-menu .object-selector .view-options-dialog .view-options-toggle .svg-icon,nav.top-menu .event-selector .view-options-dialog .view-options-toggle .svg-icon{margin-top:4.21875vw;width:1.25vw;height:5.3125vw;fill:#00bcd4}nav.top-menu .object-selector .view-options-dialog-title,nav.top-menu .event-selector .view-options-dialog-title{line-height:14.84375vw;font-size:4.6875vw;font-weight:600;margin-bottom:2.8125vw;display:block !important;color:#46555d;margin-left:0}nav.top-menu .object-selector .view-options-dialog .view-options-option,nav.top-menu .event-selector .view-options-dialog .view-options-option{padding-left:8.4375vw;line-height:5.78125vw;position:relative;text-align:left;margin-bottom:5.625vw}nav.top-menu .object-selector .view-options-dialog .view-options-option input[type="radio"],nav.top-menu .event-selector .view-options-dialog .view-options-option input[type="radio"]{display:none}nav.top-menu .object-selector .view-options-dialog .view-options-option input[type="radio"]+label span,nav.top-menu .event-selector .view-options-dialog .view-options-option input[type="radio"]+label span{display:inline-block;width:5.78125vw;height:5.78125vw;position:absolute;left:0;top:.15625vw;vertical-align:middle;cursor:pointer;border-radius:50%;border:.46875vw solid #ccc;margin-left:0}nav.top-menu .object-selector .view-options-dialog .view-options-option input[type="radio"]+label,nav.top-menu .event-selector .view-options-dialog .view-options-option input[type="radio"]+label{font-size:4.0625vw;font-weight:normal;line-height:5.78125vw;-webkit-tap-highlight-color:rgba(255,255,255,0);-ms-user-select:none;-ms-touch-action:none}nav.top-menu .object-selector .view-options-dialog .view-options-option input[type="radio"]+label:active,nav.top-menu .event-selector .view-options-dialog .view-options-option input[type="radio"]+label:active{background:none}nav.top-menu .object-selector .view-options-dialog .view-options-option input[type="radio"]+label span,nav.top-menu .event-selector .view-options-dialog .view-options-option input[type="radio"]+label span{background-color:transparent}nav.top-menu .object-selector .view-options-dialog .view-options-option input[type="radio"]:checked+label span,nav.top-menu .event-selector .view-options-dialog .view-options-option input[type="radio"]:checked+label span{background-color:transparent;border-color:#00bcd4}nav.top-menu .object-selector .view-options-dialog .view-options-option .svg-icon,nav.top-menu .event-selector .view-options-dialog .view-options-option .svg-icon{width:4.0625vw;height:4.0625vw;fill:#ccc;float:right;position:relative;top:4px}nav.top-menu .object-selector .view-options-dialog .view-options-option input[type="radio"]:checked+label .svg-icon,nav.top-menu .event-selector .view-options-dialog .view-options-option input[type="radio"]:checked+label .svg-icon{fill:#00bcd4}nav.top-menu .object-selector .view-options-dialog .view-options-option input[type="radio"]:checked+label:after,nav.top-menu .event-selector .view-options-dialog .view-options-option input[type="radio"]:checked+label:after{content:" ";position:absolute;width:2.65625vw;height:2.65625vw;left:1.5625vw;top:1.71875vw;background:#00bcd4;border-radius:50%}nav.top-menu .object-selector .view-options-dialog .view-options-filter,nav.top-menu .event-selector .view-options-dialog .view-options-filter{margin-top:.625vw;padding-left:8.4375vw;line-height:5.78125vw;position:relative;text-align:left;margin-bottom:5.625vw;border-top:1px solid #ccc;padding-top:5.78125vw}nav.top-menu .object-selector .view-options-dialog .view-options-filter input[type="checkbox"],nav.top-menu .event-selector .view-options-dialog .view-options-filter input[type="checkbox"]{display:none}nav.top-menu .object-selector .view-options-dialog .view-options-filter input[type="checkbox"]+label span,nav.top-menu .event-selector .view-options-dialog .view-options-filter input[type="checkbox"]+label span{display:inline-block;width:5.78125vw;height:5.78125vw;position:absolute;left:0;top:5.9375vw;vertical-align:middle;cursor:pointer;border-radius:.46875vw;border:.46875vw solid #ccc;margin-left:0}nav.top-menu .object-selector .view-options-dialog .view-options-filter input[type="checkbox"]+label,nav.top-menu .event-selector .view-options-dialog .view-options-filter input[type="checkbox"]+label{font-size:4.0625vw;line-height:5.78125vw;font-weight:300;-webkit-tap-highlight-color:rgba(255,255,255,0);-ms-user-select:none;-ms-touch-action:none}nav.top-menu .object-selector .view-options-dialog .view-options-filter input[type="checkbox"]+label:active,nav.top-menu .event-selector .view-options-dialog .view-options-filter input[type="checkbox"]+label:active{background:none}nav.top-menu .object-selector .view-options-dialog .view-options-filter input[type="checkbox"]+label span,nav.top-menu .event-selector .view-options-dialog .view-options-filter input[type="checkbox"]+label span{text-align:center;background-color:transparent}nav.top-menu .object-selector .view-options-dialog .view-options-filter input[type="checkbox"]+label span .svg-icon,nav.top-menu .event-selector .view-options-dialog .view-options-filter input[type="checkbox"]+label span .svg-icon{width:3.125vw;height:2.5vw;fill:#fff;position:relative;top:-.46875vw;display:none}nav.top-menu .object-selector .view-options-dialog .view-options-filter input[type="checkbox"]:checked+label span,nav.top-menu .event-selector .view-options-dialog .view-options-filter input[type="checkbox"]:checked+label span{background-color:#00bcd4;border-color:#00bcd4}nav.top-menu .object-selector .view-options-dialog .view-options-filter input[type="checkbox"]:checked+label span .svg-icon,nav.top-menu .event-selector .view-options-dialog .view-options-filter input[type="checkbox"]:checked+label span .svg-icon{display:inline}nav.top-menu .object-selector .view-options-dialog .view-options-filter-alt,nav.top-menu .event-selector .view-options-dialog .view-options-filter-alt{margin-bottom:16px;padding-top:0;border-top:none}nav.top-menu .object-selector .view-options-dialog .view-options-filter-alt input[type="checkbox"]+label span,nav.top-menu .event-selector .view-options-dialog .view-options-filter-alt input[type="checkbox"]+label span{top:3px}nav.top-menu .object-selector .view-options-dialog .view-options-filter-alt-bottom,nav.top-menu .event-selector .view-options-dialog .view-options-filter-alt-bottom{margin-bottom:21px}nav.top-menu .object-selector .view-options-dialog ul.view-options-dialog-actions,nav.top-menu .event-selector .view-options-dialog ul.view-options-dialog-actions{margin-top:-1.5625vw;display:inline-block;float:right}nav.top-menu .object-selector .view-options-dialog ul.view-options-dialog-actions:before,nav.top-menu .object-selector .view-options-dialog ul.view-options-dialog-actions:after,nav.top-menu .event-selector .view-options-dialog ul.view-options-dialog-actions:before,nav.top-menu .event-selector .view-options-dialog ul.view-options-dialog-actions:after{content:"";display:table}nav.top-menu .object-selector .view-options-dialog ul.view-options-dialog-actions:after,nav.top-menu .event-selector .view-options-dialog ul.view-options-dialog-actions:after{clear:both}nav.top-menu .object-selector .view-options-dialog ul.view-options-dialog-actions li,nav.top-menu .event-selector .view-options-dialog ul.view-options-dialog-actions li{float:left;margin-left:7.03125vw}nav.top-menu .object-selector .view-options-dialog ul.view-options-dialog-actions li a,nav.top-menu .event-selector .view-options-dialog ul.view-options-dialog-actions li a{font-size:4.14063vw;font-weight:600;color:#00bcd4;text-transform:uppercase;text-decoration:none}.container div.left-most-read{padding:16px}.container div.left-most-read h4{color:#999;text-transform:uppercase}.container div.left-most-read ol li{counter-increment:most-read-counter;position:relative;min-height:57px;padding:13px 0 7px 30px;border-bottom:1px solid #e0e0e0}.container div.left-most-read ol li a{display:block;min-height:0;color:#00bcd4}.container div.left-most-read ol li:last-child{border-bottom:none}.container div.left-most-read ol li::before{content:counter(most-read-counter);position:absolute;top:5px;left:0;color:#999}.tile-generic-bg .tile-generic-magazine-image{height:60vw}
