@charset "UTF-8";.color-red{color:#dc0200}.swiper-button-txt[aria-disabled=true]{opacity:.35;cursor:auto;pointer-events:none}*{min-height:0;min-width:0}img{max-width:100%;height:auto;min-height:1px}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}a,button,input,select,textarea{outline:0!important}:focus{outline:0!important}.row:after,.row:before{width:0;height:0}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}#wrapper{position:relative}@-webkit-keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(60px);transform:translateY(60px)}}@keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(60px);transform:translateY(60px)}}svg #wheel{-webkit-animation:scroll ease 2s infinite;animation:scroll ease 2s infinite}#arve .arve-wrapper,#tinymce .arve-wrapper{margin:0!important}.ellipse-txt{width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#header{position:absolute;top:0;left:0;width:100%;z-index:100}#header>.container-fluid>.row{height:9.375rem}.container-fluid[data-type=slide-content]{position:relative;top:0}.post-type-archive-repertoire #wrapper .col-logo svg path,.post-type-archive-repertoire #wrapper .col-nav svg path,.post-type-archive-repertoire #wrapper .col-nav svg polygon,.single-artiklid #wrapper .col-logo svg path,.single-artiklid #wrapper .col-nav svg path,.single-artiklid #wrapper .col-nav svg polygon,.single-uudista #wrapper .col-logo svg path,.single-uudista #wrapper .col-nav svg path,.single-uudista #wrapper .col-nav svg polygon{fill:#000}.col-logo svg>path{-webkit-transition:fill .25s linear;-moz-transition:fill .25s linear;-ms-transition:fill .25s linear;-o-transition:fill .25s linear;transition:fill .25s linear}.col-logo a:hover svg>path{fill:#ec0000!important}#header-items.builder-element{z-index:50;position:fixed;width:100%;left:0;top:calc(100% - 50px)!important;padding:0;font-family:Vanemuine}.builder-elements>#header-items+.builder-element{margin-top:-50px}#header-items.builder-element nav{font-weight:600;text-transform:uppercase}#header-items.builder-element ul{margin:0;padding:0;list-style:none}#header-items.builder-element a{color:inherit;text-decoration:none!important}#header-items.builder-element nav>ul>li>a>svg{margin:0!important}#header-items.builder-element nav>ul>li>a>span{display:none!important}.menu-item ._svg{width:50px;height:26.53px}#header-items.builder-element nav>ul>li>a>svg path{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}#header-items.builder-element nav>ul>li.current-menu-item>a>svg path,#header-items.builder-element nav>ul>li:hover>a>svg path{fill:#ec0000}@media (min-width:1024px){#header-items.builder-element:before{content:'';display:block;height:50%;width:100%;bottom:-1px;left:0;position:absolute;background-color:#1c1c1c}#header-items.builder-element nav>ul,#header-items.builder-element nav>ul>li>a{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}#header-items.builder-element nav>ul>li+li{margin-left:2.1875rem}#header-items.builder-element nav>ul>li>a{height:3.125rem}}@media (max-width:1023px){#header-items.builder-element nav>ul{text-align:center}#header-items.builder-element nav>ul>li+li{margin-top:1rem}#header-items.builder-element nav>ul>li>a{padding:.25rem;display:inline-block;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}}#header-items.builder-element li.current-menu-ancestor>a,#header-items.builder-element li.current-menu-item>a,#header-items.builder-element li.current-menu-parent>a,#header-items.builder-element li.current-page-ancestor>a,#header-items.builder-element li.current-page-item>a,#header-items.builder-element li.current-page-parent>a,#header-items.builder-element li:hover>a{color:#ec0000}.wpml-ls{text-transform:uppercase}.wpml-ls-legacy-list-horizontal>ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.wpml-ls-legacy-list-horizontal>ul>li:not(.wpml-ls-current-language)+li{margin-left:10px}.wpml-ls a{font-size:.75rem;line-height:1em;position:relative;padding:0 3px;border:1px solid #fff;background-color:#000;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:20px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.wpml-ls a:after,.wpml-ls a:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.wpml-ls a:after{border-color:transparent;border-left-color:#000;border-width:4px;margin-top:-4px}.wpml-ls a:before{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:5px;margin-top:-5px}.wpml-ls li:hover a{color:#fff!important}.wpml-ls a:hover{background-color:#ec0000;border-color:#ec0000}.wpml-ls a:hover:after,.wpml-ls a:hover:before{border-left-color:#ec0000}.col-search>button{width:1.875rem;height:1.875rem;background-color:transparent;border:none;padding:0;margin:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;-webkit-transition:background .25s linear;-moz-transition:background .25s linear;-ms-transition:background .25s linear;-o-transition:background .25s linear;transition:background .25s linear}.col-search>button svg path{-webkit-transition:fill .25s linear;-moz-transition:fill .25s linear;-ms-transition:fill .25s linear;-o-transition:fill .25s linear;transition:fill .25s linear}.col-search>button:hover{background-color:#ec0000}.col-search>button:hover svg path{fill:#fff}.page-template-tpl-no-landing #header{position:relative}.page-template-tpl-no-landing #header>.container-fluid>.row{height:100px}.header-cart{width:1.875rem;height:1.875rem;background-color:transparent;border:none;padding:0;margin:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;-webkit-transition:background .25s linear;-moz-transition:background .25s linear;-ms-transition:background .25s linear;-o-transition:background .25s linear;transition:background .25s linear;position:relative}.header-cart>svg{width:22px;height:22px}.header-cart>.cart_count{width:1rem;height:1rem;position:absolute;top:-.25rem;right:-.25rem;background-color:#dc0000;color:#fff!important;border-radius:50%;text-align:center;line-height:1rem;font-size:10px}.header-cart:hover{background-color:#ec0000}.builder-element{position:relative}.builder-element:not(.element-hero){padding:64px 0 78px}.builder-elements>.builder-element:last-child:not(.element-hero){padding-bottom:8.125rem}.page-template-tpl-no-landing .element-primary{padding-top:0}.builder-element.builder-element-sm-padding{padding:3rem 0}.post-type-archive-repertoire .element-primary,.single-artiklid .element-primary,.single-uudista .element-primary{padding-top:0}.builder-element>.scroll-down{position:absolute;bottom:100px;z-index:10;display:block;width:30px;height:48px;left:50%;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:.5}.builder-element.builder-element-performance-slider{padding-bottom:2rem}.builder-element>.scroll-down.fixed{bottom:50px}.builder-element>.scroll-down:hover{opacity:1;cursor:pointer}.bg-black{background-color:#1c1c1c;color:#fff}.bg-default:not(.element-hero)+.bg-default,.bg-gray{background-color:#ebebeb}.bg-default:not(.element-hero)+.bg-default+.bg-gray,.bg-red{background-color:#ec0000;color:#fff}.bg-default:not(.element-hero)+.bg-default+.bg-gray a,.bg-red a{color:inherit}.builder-element:not(.no-arrow):after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:13px;margin-left:-14px;z-index:10}.builder-element.bg-black:after{border-color:rgba(28,28,28,0);border-top-color:#1c1c1c}.bg-default:not(.element-hero)+.bg-default:after,.builder-element.bg-gray:after{border-color:rgba(235,235,235,0);border-top-color:#ebebeb}.bg-default:not(.element-hero)+.bg-default+.bg-gray:after,.builder-element.bg-red:after{border-color:rgba(236,0,0,0);border-top-color:#ec0000}.bg-default:not(.element-hero)+.bg-default+.bg-gray .block-title-svg polyline{stroke:#fff}.bg-red .gallery a:hover{color:#1c1c1c!important}.bg-red svg polyline{stroke:#fff}.bg-red .gallery a:hover svg polyline,.bg-red .slick-arrow:not(.slick-disabled):hover svg>polyline{stroke:#1c1c1c!important}.element-hero .swiper-container>.swiper-wrapper{height:auto;display:block;transform:none}.element-hero .swiper-container>.swiper-wrapper>.swiper-slide{height:100vh}.element-hero .swiper-slide>.row{height:100%;color:#fff;text-decoration:none;position:relative;z-index:1}.element-hero .swiper-slide .bg-video,.slide-content>.bg-video{position:absolute;top:50%;left:50%;right:0;min-width:100%;min-height:100%;z-index:0;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.element-hero .swiper-slide a.row:hover{color:#ec0000;text-decoration:none}.element-hero .swiper-slide a.row:hover svg path{fill:#ec0000}.element-hero .swiper-slide a.row:hover svg polyline{stroke:#ec0000}.element-hero .swiper-slide{background-position:center;background-size:cover;background-repeat:no-repeat;font-weight:600;font-family:Vanemuine}.element-hero .swiper-slide h1,.element-hero .swiper-slide h2{font-size:4.9375rem}.element-hero .swiper-slide .container-fluid>svg{display:block;margin-left:auto;margin-right:auto}.element-hero .swiper-slide .container-fluid>*+*{margin-top:1.25rem}.element-hero .swiper-slide .container-fluid>svg+*{margin-top:2.5rem}.hero-right-content{font-size:.75rem;position:absolute;top:0;right:2.5rem;bottom:0;height:100%}.hero-right-content a{color:#fff;text-decoration:none}.hero-right-content a:hover{color:#ec0000;text-decoration:none}.hero-right-content svg{display:block;margin:0 auto}.hero-right-content svg+p{margin-top:.25rem}.hero-right-content p+p{margin-top:.5rem}.hero-right-content p svg{display:block;margin-top:.5rem}.element-hero{overflow:hidden}.element-hero:after,.element-hero:before{content:'';position:absolute;bottom:0;width:50%;z-index:10;border-bottom:16px solid #fff;-moz-transform:rotate(.000001deg);-webkit-transform:rotate(.000001deg);-o-transform:rotate(.000001deg);-ms-transform:rotate(.000001deg);transform:rotate(.000001deg)}.element-hero:before{right:50%;border-right:16px solid transparent!important;border-left:9000px solid #fff}.element-hero:after{left:50%;border-left:16px solid transparent!important;border-right:9000px solid #fff}.element-hero.bg-gray:after,.element-hero.bg-gray:before{border-bottom:16px solid #ebebeb}.element-hero.bg-gray:before{border-left:9000px solid #ebebeb}.element-hero.bg-gray:after{border-right:9000px solid #ebebeb}.element-hero.bg-red:after,.element-hero.bg-red:before{border-bottom:16px solid #ec0000}.element-hero.bg-red:before{border-left:9000px solid #ec0000}.element-hero.bg-red:after{border-right:9000px solid #ec0000}.element-hero.bg-black:after,.element-hero.bg-black:before{border-bottom:16px solid #1c1c1c}.element-hero.bg-black:before{border-left:9000px solid #1c1c1c}.element-hero.bg-black:after{border-right:9000px solid #1c1c1c}.element-hero+.builder-element{padding-top:47px}.element-hero+.builder-element.builder-element-performance-slider{padding-top:28px;padding-bottom:28px}.element-hero+.builder-element.element-submenus{padding-top:26px;padding-bottom:39px}.builder-element.element-submenus+.builder-element.element-submenus{padding-top:40px;padding-bottom:40px}.builder-element.element-submenus.bg-gray+.builder-element.element-submenus.bg-gray{padding-top:0;z-index:10}.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row,.single-artiklid .element-primary .block-title:first-child>.container-fluid>.row,.single-uudista .element-primary .block-title:first-child>.container-fluid>.row{height:9.375rem;margin:0 -20px}.post-type-archive-repertoire .element-primary .block-title+.block-body,.single-artiklid .element-primary .block-title+.block-body,.single-uudista .element-primary .block-title+.block-body{margin-top:0}.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>.col,.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>[class*=col-],.single-artiklid .element-primary .block-title:first-child>.container-fluid>.row>.col,.single-artiklid .element-primary .block-title:first-child>.container-fluid>.row>[class*=col-],.single-uudista .element-primary .block-title:first-child>.container-fluid>.row>.col,.single-uudista .element-primary .block-title:first-child>.container-fluid>.row>[class*=col-]{padding:0 20px}@media (min-width:992px){.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>.col-logo,.single-artiklid .element-primary .block-title:first-child>.container-fluid>.row>.col-logo,.single-uudista .element-primary .block-title:first-child>.container-fluid>.row>.col-logo{-ms-flex:0 0 14.375rem;flex:0 0 14.375rem;max-width:14.375rem}.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>.col-title>.row>div:first-child,.single-artiklid .element-primary .block-title:first-child>.container-fluid>.row>.col-title>.row>div:first-child,.single-uudista .element-primary .block-title:first-child>.container-fluid>.row>.col-title>.row>div:first-child{-ms-flex:0 0 19.375rem;flex:0 0 19.375rem;max-width:19.375rem}.post-type-archive-repertoire.full-sub-header .element-primary .block-title:first-child>.container-fluid>.row>.col-title>.row>div:first-child{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}}.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>.col-title,.single-artiklid .element-primary .block-title:first-child>.container-fluid>.row>.col-title,.single-uudista .element-primary .block-title:first-child>.container-fluid>.row>.col-title{font-size:1.25rem;line-height:1.5;font-family:Vanemuine;letter-spacing:2px;font-weight:400}.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>.col-title h1,.single-artiklid .element-primary .block-title:first-child>.container-fluid>.row>.col-title h1,.single-uudista .element-primary .block-title:first-child>.container-fluid>.row>.col-title h1{font-size:inherit;line-height:inherit;letter-spacing:inherit}.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>.col-title .col-nav-swapper svg:first-child{margin-right:15px;display:block}.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>.col-title .col-nav-swapper svg:last-child{margin-left:15px;display:block}.block-title-svg{display:block;margin:0 auto}*+.block-title-svg,.block-title-svg+*{margin-top:1.25rem}*+.block-title-svg{margin-top:14px}.audio-file+.audio-file{margin-top:1.25rem}.article-file+.article-file,.audio-file *+*{margin-top:.625rem}.slider-container{position:relative;padding-left:80px;padding-right:80px}.slider-container .swiper-button-prev{left:0}.slider-container .swiper-button-next{right:0}.container-fluid>.swiper-container{max-width:50.5rem;position:static}.container-fluid>.swiper-container.nextshows-slider{max-width:51.75rem}.container-fluid>.swiper-container.single-column-slider{max-width:49.25rem}.slide-thumb{position:relative;max-width:15.625rem}.slide-thumb:before{content:'';display:block;height:0;width:100%;padding-bottom:100%;background-color:rgba(0,0,0,.1);-webkit-transition:background .25s linear;-moz-transition:background .25s linear;-ms-transition:background .25s linear;-o-transition:background .25s linear;transition:background .25s linear}a:hover .slide-thumb:before{background-color:rgba(0,0,0,.25)}.slide-thumb>.row{position:absolute;top:0;left:0;width:100%;height:100%}.slide-item-inner{color:inherit;text-decoration:none}.slide-item-inner:hover{text-decoration:none}.post-item .read-more{display:block;margin-top:1.8rem;letter-spacing:1px}.post-item .read-more svg{display:block;margin-left:auto;margin-right:auto}.posts-excerpt h4{font-size:1rem;font-weight:600;margin-top:1.4rem;letter-spacing:-.75px}.three-column-upcoming .posts-excerpt h4{font-size:.875rem;margin-top:1.5rem;letter-spacing:normal}.three-column-upcoming .posts-excerpt h4 small{margin-top:1px;letter-spacing:.5px}.posts-excerpt h4 small{display:block;font-size:.9em;line-height:inherit;font-weight:400;text-transform:none;letter-spacing:normal}.posts-excerpt>svg{display:block;margin-left:auto;margin-right:auto;margin-top:.85rem}.posts-excerpt h4+.post-excerpt{margin-top:1.3rem}.swiper-button-txt{width:auto}.swiper-button-txt>span{text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:10px}.swiper-button-txt.swiper-button-prev>span{padding-left:15px}.swiper-button-txt.swiper-button-next>span{padding-right:15px}@media (max-width:1023px){.swiper-button-txt>span{display:none!important}}.read-more{text-transform:uppercase;font-size:.625rem;font-family:Vanemuine;line-height:1.5em;font-weight:600}.read-more>svg{margin-top:.375rem}.gallery-caption{font-family:Vanemuine;line-height:1.5em;font-weight:600;font-size:.875rem;text-transform:uppercase;text-align:center;display:block;padding-top:1.5rem}.gallery-caption svg{display:block;margin-top:.375rem;margin-left:auto;margin-right:auto}.three-column-slider:not(.three-column-posts) .swiper-button-next,.three-column-slider:not(.three-column-posts) .swiper-button-prev{top:0;margin:0}.three-column-slider:not(.three-column-posts) .swiper-button-next,.three-column-slider:not(.three-column-posts) .swiper-button-prev{top:107px}.three-column-slider:not(.nextshows-slider) .swiper-slide{padding:0 10px}.three-column-slider:not(.nextshows-slider) .swiper-slide>*{max-width:15.625rem;margin-left:auto;margin-right:auto;display:block}.element-submenus{font-family:Vanemuine;font-size:1.25rem}.element-submenus ul{margin:0;padding:0;list-style:none}.element-submenus a{color:inherit}.element-submenus .current-menu-ancestor a,.element-submenus .current-menu-item a,.element-submenus .current-menu-parent a,.element-submenus .current-page-ancestor a,.element-submenus .current-page-item a,.element-submenus .current-page-parent a,.element-submenus .current-people-ancestor a,.element-submenus .current-people-item a,.element-submenus .current-people-parent a,.element-submenus a:hover{color:#ec0000;text-decoration:none}.element-submenus .menu{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.element-submenus .menu>li+li:before{content:'/';color:#ec0000;display:inline-block;vertical-align:baseline;margin-left:.625rem;margin-right:.625rem}.grid-item{margin:0 auto;display:block;width:100%;max-width:15.625rem;position:relative;height:100%;color:inherit;text-decoration:none!important;text-align:center;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-ms-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.grid-thumbnail{position:relative;background-color:#989898;max-width:11.375rem;margin-left:auto;margin-right:auto;overflow:hidden}.grid-white .grid-thumbnail{background-color:#fff;border:1px solid #fff}.block-supporters .grid-thumbnail{height:auto}.block-supporters .grid-thumbnail:before{display:none}.block-supporters .grid-thumbnail>.row{position:relative}.grid-thumbnail>.row>img{width:100%;height:auto}.grid-thumbnail:before{padding-bottom:100%;content:'';display:block;width:100%;height:0}.grid-thumbnail>.row{position:absolute;top:0;left:0;width:100%;height:100%}.grid-item h3{font-weight:400;font-size:inherit;margin-top:1rem}.grid-item h3>strong{display:block;font-weight:600;margin-bottom:.25rem}.row-icon-links{font-size:.875rem;font-family:Vanemuine;font-weight:600}.row-icon-links a{display:block;color:inherit;position:relative;height:100%;-webkit-transition:color .25s linear;-moz-transition:color .25s linear;-ms-transition:color .25s linear;-o-transition:color .25s linear;transition:color .25s linear}.row-icon-links.icon-links-red a .link-title{letter-spacing:3px}.row-icon-links a .link-icon svg line,.row-icon-links a .link-icon svg path,.row-icon-links a .link-icon svg polygon,.row-icon-links a>svg polyline{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;stroke:#000}.row-icon-links a>.link-icon{height:80px}.row-icon-links:not(.icon-links-red) a>.link-icon{height:90px;padding-bottom:10px}.row-icon-links a>svg{display:block;margin:7px auto 13px}.row-icon-links a:hover{color:#ec0000;text-decoration:none}.row-icon-links a:hover .link-icon svg line,.row-icon-links a:hover .link-icon svg path,.row-icon-links a:hover .link-icon svg polygon,.row-icon-links a:hover>svg polyline{stroke:#ec0000}.row-icon-links.icon-links-red{color:#ec0000}.row-icon-links.icon-links-red a .link-icon svg line,.row-icon-links.icon-links-red a .link-icon svg path,.row-icon-links.icon-links-red a .link-icon svg polygon,.row-icon-links.icon-links-red a>svg polyline{stroke:#ec0000}.row-icon-links.icon-links-red a:hover{color:#1c1c1c}.row-icon-links.icon-links-red a:hover .link-icon svg line,.row-icon-links.icon-links-red a:hover .link-icon svg path,.row-icon-links.icon-links-red a:hover .link-icon svg polygon,.row-icon-links.icon-links-red a:hover>svg polyline{stroke:#1c1c1c}.row-icon-links a:hover .link-icon svg path.fill-hover{fill:#1c1c1c}.icon-links-big .row-icon-links{font-size:1.25rem;line-height:1em;letter-spacing:2px}.block-icon-links.icon-links-big>.container-fluid{max-width:50.5rem}.block-icon-links:not(.icon-links-big)>.container-fluid{max-width:69rem}.element-primary .post-meta{font-weight:300}.post-meta ul{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.post-meta.text-center ul{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.post-meta.text-right ul{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.post-meta ul>li+li:before{content:'/';color:#ec0000;margin-left:5px;margin-right:5px}.element-hero .post-meta ul>li+li:before{color:inherit}.block-subcategory+.block-subcategory{margin-top:3.75rem}.block-subcategory>.block-subcategory+.block-subcategory{margin-top:1.875rem}*+.block-subtitle{margin-top:2.1875rem}.block-subtitle+*{margin-top:1.5625rem}.block-subtitle h3{font-weight:400;letter-spacing:2px}.bg-black .block-title-svg polyline,.bg-red .block-title-svg polyline{stroke:#fff}.bg-black .row-icon-links.icon-links-red a,.bg-red .row-icon-links.icon-links-red a{color:#fff}.bg-black .row-icon-links.icon-links-red a .link-icon svg line,.bg-black .row-icon-links.icon-links-red a>svg polyline,.bg-red .row-icon-links.icon-links-red a .link-icon svg line,.bg-red .row-icon-links.icon-links-red a>svg polyline{stroke:#fff}.bg-red .row-icon-links a:hover{color:#1c1c1c}.bg-red .row-icon-links a:hover .link-icon svg line,.bg-red .row-icon-links a:hover .link-icon svg path,.bg-red .row-icon-links a:hover>svg polyline{stroke:#1c1c1c}.bg-red .row-icon-links a{color:#fff}.bg-red .row-icon-links a .link-icon svg line,.bg-red .row-icon-links a .link-icon svg path,.bg-red .row-icon-links a>svg polyline{stroke:#fff}.bg-black .row-icon-links a .link-icon svg.icon-special line,.bg-black .row-icon-links a .link-icon svg.icon-special path,.bg-black .row-icon-links a>svg.icon-special polyline{stroke:#1c1c1c}.bg-black .row-icon-links a .fill-hover{fill:#1c1c1c}.bg-red .row-icon-links a .link-icon svg.icon-special line,.bg-red .row-icon-links a .link-icon svg.icon-special path,.bg-red .row-icon-links a>svg.icon-special polyline{stroke:#1c1c1c}.bg-red .row-icon-links a .fill-hover{fill:#1c1c1c}.bg-black .row-icon-links a .link-icon svg.icon-special line{stroke:#fff}.bg-black .row-icon-links a .link-icon svg.icon-special line:last-child{stroke:#1c1c1c}.bg-black .row-icon-links a:hover{color:#ec0000}.bg-black .row-icon-links a:hover .link-icon svg line,.bg-black .row-icon-links a:hover .link-icon svg path,.bg-black .row-icon-links a:hover .link-icon.icon-special svg line:last-child,.bg-black .row-icon-links a:hover>svg polyline{stroke:#ec0000}.bg-black .row-icon-links a:hover .fill-hover{fill:#ec0000}@media (min-width:992px){.repertoire-group,.row-repertoire{margin:0 -20px}.repertoire-group>.col,.repertoire-group>[class*=col-],.row-repertoire>.col,.row-repertoire>[class*=col-]{padding:0 20px}.col-repertoire-search{position:sticky;top:2.375rem;right:0;-ms-flex:0 0 16.3125rem;flex:0 0 16.3125rem;max-width:16.3125rem;border-left:1px solid #ec0000}.group-sticky-content{position:sticky;top:2.375rem}.col-repertoire-search+.col-repertoire{flex:1}}@media (min-width:768px){.repertoire-group>.col-group-side{-ms-flex:0 0 14.125rem;flex:0 0 14.125rem;max-width:14.125rem;border-right:1px solid #ec0000}.repertoire-group>.col-group-side.no-border{border:none}.repertoire-group>.col-group-primary{flex:1}.page-template-repertuaar-template .element-primary .block-title:first-child>.container-fluid>.row>.col-title{padding-left:34px}.page-template-repertuaar-template .repertoire-group>.col-group-side{-ms-flex:0 0 15.125rem;flex:0 0 15.125rem;max-width:15.125rem}.page-template-repertuaar-template *+.post-meta{margin-top:.125rem!important}.page-template-repertuaar-template *+.post-meta{margin-top:.625rem!important}.page-template-repertuaar-template *+.ticket-status{margin-top:.4375rem!important}.page-template-repertuaar-template .col-group-primary{padding-left:19px!important}.page-template-repertuaar-template .col-group-primary .group-item-info{padding-left:7px!important}.page-template-mangukava-template .element-primary .block-title:first-child>.container-fluid>.row>.col-title{padding-left:34px}.page-template-mangukava-template .repertoire-group>.col-group-side{-ms-flex:0 0 15.1875rem;flex:0 0 15.1875rem;max-width:15.1875rem}.page-template-mangukava-template *+.post-meta{margin-top:.125rem!important}.page-template-mangukava-template *+.ticket-status{margin-top:.4375rem!important}}.repertoire-group+.repertoire-group{margin-top:1.875rem}.repertoire-group.repertoire-group-mt0{margin-top:0}.repertoire-container.repertoire-group-mt0{margin-top:0!important}.repertoire-group>.col-group-side{font-size:.75rem;text-transform:uppercase}.repertoire-group>.col-group-side b,.repertoire-group>.col-group-side strong{font-weight:600}.ticket-status{font-size:.75rem;line-height:1em;font-family:Vanemuine;font-weight:600}.tickets-link{padding:0;border:none;background:0 0;display:inline-block;position:relative;color:#ec0000;text-decoration:none!important}.tickets-link>.tickets-link-inner{position:relative;padding:0 6px;border:1px solid #ec0000;background-color:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:23px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.tickets-link>.tickets-link-inner:after,.tickets-link>.tickets-link-inner:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.tickets-link>.tickets-link-inner:not(.arrow-down):after,.tickets-link>.tickets-link-inner:not(.arrow-down):before{left:100%;top:50%}.tickets-link>.tickets-link-inner:not(.arrow-down):after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:4px;margin-top:-4px}.tickets-link>.tickets-link-inner:not(.arrow-down):before{border-color:rgba(236,0,0,0);border-left-color:#ec0000;border-width:5px;margin-top:-5px}.tickets-link>.tickets-link-inner.arrow-down:after,.tickets-link>.tickets-link-inner.arrow-down:before{top:100%;left:50%}.tickets-link>.tickets-link-inner.arrow-down:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:4px;margin-left:-4px}.tickets-link>.tickets-link-inner.arrow-down:before{border-color:rgba(236,0,0,0);border-top-color:#ec0000;border-width:5px;margin-left:-5px}.status-last{color:#ec0000}.status-last>.tickets-link>.tickets-link-inner{border-color:#ec0000;background-color:#ec0000;color:#fff}.status-last>.tickets-link>.tickets-link-inner:not(.arrow-down):after{border-left-color:#ec0000}.status-last>.tickets-link>.tickets-link-inner:not(.arrow-down):before{border-left-color:#ec0000}.status-last>.tickets-link>.tickets-link-inner.arrow-down:after{border-top-color:#ec0000}.status-last>.tickets-link>.tickets-link-inner.arrow-down:before{border-top-color:#ec0000}.status-soldout{color:#989898}.status-soldout>.tickets-link{cursor:default!important;text-decoration:none!important}.status-soldout>.tickets-link>.tickets-link-inner{border-color:#989898!important;background-color:#989898!important;color:#fff!important}.status-soldout>.tickets-link>.tickets-link-inner:not(.arrow-down):after{border-left-color:#989898!important}.status-soldout>.tickets-link>.tickets-link-inner:not(.arrow-down):before{border-left-color:#989898!important}.status-soldout>.tickets-link>.tickets-link-inner.arrow-down:after{border-top-color:#989898!important}.status-soldout>.tickets-link>.tickets-link-inner.arrow-down:before{border-top-color:#989898!important}.status-last>a.tickets-link:hover>.tickets-link-inner,.status-last>button.tickets-link:hover>.tickets-link-inner,a.tickets-link:hover>.tickets-link-inner,button.tickets-link:hover>.tickets-link-inner{border-color:#1c1c1c;background-color:#1c1c1c;color:#fff}.status-last>a.tickets-link:hover>.tickets-link-inner:not(.arrow-down):after,.status-last>a.tickets-link:hover>.tickets-link-inner:not(.arrow-down):before,.status-last>button.tickets-link:hover>.tickets-link-inner:not(.arrow-down):after,.status-last>button.tickets-link:hover>.tickets-link-inner:not(.arrow-down):before,a.tickets-link:hover>.tickets-link-inner:not(.arrow-down):after,a.tickets-link:hover>.tickets-link-inner:not(.arrow-down):before,button.tickets-link:hover>.tickets-link-inner:not(.arrow-down):after,button.tickets-link:hover>.tickets-link-inner:not(.arrow-down):before{border-left-color:#1c1c1c}.status-last>a.tickets-link:hover>.tickets-link-inner.arrow-down:after,.status-last>a.tickets-link:hover>.tickets-link-inner.arrow-down:before,.status-last>button.tickets-link:hover>.tickets-link-inner.arrow-down:after,.status-last>button.tickets-link:hover>.tickets-link-inner.arrow-down:before,a.tickets-link:hover>.tickets-link-inner.arrow-down:after,a.tickets-link:hover>.tickets-link-inner.arrow-down:before,button.tickets-link:hover>.tickets-link-inner.arrow-down:after,button.tickets-link:hover>.tickets-link-inner.arrow-down:before{border-top-color:#1c1c1c}.ticket-status:not(.flex-column) .tickets-link+*{margin-left:.625rem}.ticket-status.flex-column>*+*{margin-top:.625rem}.repertoire-container+.repertoire-container{margin-top:3.75rem}.col-group-item+.col-group-item{margin-top:1.875rem}.col-group-item.col-group-mt0{margin-top:0!important}.col-group-item{font-size:.75rem}.col-group-item .post-excerpt{font-size:.875rem}.col-group-item h2{font-size:1.875rem;line-height:1.1em;letter-spacing:normal;margin-top:-2px}.col-group-item h2 a{color:inherit;text-decoration:none!important;-webkit-transition:color .25s linear;-moz-transition:color .25s linear;-ms-transition:color .25s linear;-o-transition:color .25s linear;transition:color .25s linear}.col-group-item h2 a:hover{color:#ec0000}.col-group-item .post-meta{font-family:'Open Sans';font-weight:300;font-size:.875rem}.col-group-item>*+*{margin-top:.3125rem}.col-group-item>*+.post-meta{margin-top:.1875rem}.group-item-thumb>.item-thumb-wrapper{display:block;width:100%}.col-group-item>.row>.group-item-info>.row{min-height:100%}.group-item-thumb{-ms-flex:0 0 10.625rem;flex:0 0 10.625rem;max-width:10.625rem}.group-item-thumb+.group-item-info{flex:1}.group-item-info>.row>div>*+*{margin-top:.5rem}.group-item-info>.row>div>*+.post-meta{margin-top:.25rem}.available-dates{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.75rem;line-height:1em;font-family:Vanemuine;font-weight:600;color:#989898}.available-dates>li>a{color:#1c1c1c}.available-dates>li.date-last>a{color:#ec0000}.available-dates>li.date-soldout>a{color:#989898}.available-dates>li+li:before{content:'/';color:#ec0000;margin-left:5px;margin-right:5px}.font-opensans{font-family:'Open Sans',sans-serif!important}.col-date-slider-nav{line-height:1em;font-family:Vanemuine;text-transform:uppercase;font-weight:400!important}.col-date-slider-wrap>svg{display:block}.col-date-slider-wrap>svg:first-child{margin-right:.5rem}.col-date-slider-wrap>svg:last-child{margin-left:.5rem}.group-item-dates>.row{margin:0 -5px}.group-item-dates>.row>.col,.group-item-dates>.row>[class*=col-]{padding:0 5px}.accordion{font-family:Vanemuine}.accordion b,.accordion strong{font-weight:600}.accordion .card{border:none;border-radius:0!important}.accordion .card+.card{border-top:1px solid #7f7f7f}.accordion .card>.card-header{border-radius:0!important;padding:0;border:none!important;background:0 0}.accordion .card>.card-header>button{position:relative;text-align:left;width:100%;border:none;padding:0;background-color:transparent;height:2.375rem;padding-right:2.375rem;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accordion .card>.card-header>button>.accordion-trigger-arrow{content:'';width:2.375rem;height:2.375rem;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0}.accordion .card>.card-header>button>.accordion-trigger-arrow svg{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion .card>.card-header>button.collapsed>.accordion-trigger-arrow svg{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.accordion .card>div>.card-body{border-top:none;margin-top:-7px;padding:0 0 8px 0}.accordion>.card{overflow:visible}.search-filters{margin:0;padding:0;list-style:none}.search-filters>li{position:relative}.search-filters>li>a,.search-filters>li>label{margin:0;display:block;position:relative;padding:.25rem 2.125rem 1px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.search-filters>li>a>input[type=checkbox],.search-filters>li>label>input[type=checkbox]{position:absolute;opacity:0;top:0;left:0}.search-filters>li>a>span,.search-filters>li>label>span{-webkit-transition:color .25s linear;-moz-transition:color .25s linear;-ms-transition:color .25s linear;-o-transition:color .25s linear;transition:color .25s linear}.search-filters>li>a>span.filter-remove,.search-filters>li>label>span.filter-remove{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;width:1.75rem;height:1.75rem}.search-filters>li>a>span.filter-remove>svg,.search-filters>li>label>span.filter-remove>svg{display:block;margin:0 auto;width:1rem;height:1rem;opacity:0;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-ms-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.search-filters>li>a>input[type=checkbox]:checked+span+span,.search-filters>li>label>input[type=checkbox]:checked+span+span{color:#ec0000}.search-filters>li>a>input[type=checkbox]:checked+span.filter-remove>svg,.search-filters>li>label>input[type=checkbox]:checked+span.filter-remove>svg{opacity:1;fill:#ec0000}.search-filters>li>a:hover,.search-filters>li>label:hover{color:#ec0000}.search-filters>li>a>input[type=checkbox]:checked+span.filter-remove>svg:hover,.search-filters>li>label>input[type=checkbox]:checked+span.filter-remove>svg:hover{fill:#000}*+.repertoire-search-form,.repertoire-search-form+*{border-top:1px solid #7f7f7f}.repertoire-search-form{position:relative;padding-right:2.375rem}.repertoire-search-form input[type=search]{display:block;width:100%;border:none;height:2.375rem;font-family:Vanemuine;font-weight:600;padding:0}.repertoire-search-form input[type=search]::-webkit-input-placeholder{color:#000;opacity:1;font-family:Vanemuine;font-weight:600;text-transform:uppercase}.repertoire-search-form input[type=search]::-moz-placeholder{color:#000;opacity:1;font-family:Vanemuine;font-weight:600;text-transform:uppercase}.repertoire-search-form input[type=search]:-ms-input-placeholder{color:#000;opacity:1;font-family:Vanemuine;font-weight:600;text-transform:uppercase}.repertoire-search-form input[type=search]::-ms-input-placeholder{color:#000;opacity:1;font-family:Vanemuine;font-weight:600;text-transform:uppercase}.repertoire-search-form input[type=search]::placeholder{color:#000;opacity:1;font-family:Vanemuine;font-weight:600;text-transform:uppercase}.repertoire-search-form button[type=submit]{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:2.375rem;height:2.375rem;border:none;background:0 0;position:absolute;top:0;right:0}.repertoire-search-form button[type=submit] svg path{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.repertoire-search-form button[type=submit]:hover svg path{fill:#000}.search-filters .SelectBox{padding-left:0;cursor:pointer}.search-filters .SumoSelect>.CaptionCont{border:none}.search-filters .SumoSelect.open>.CaptionCont,.search-filters .SumoSelect:focus>.CaptionCont,.search-filters .SumoSelect:hover>.CaptionCont{box-shadow:none;border-color:transparent;color:#ec0000}.person-meta{font-family:Vanemuine}*+.gutenberg-editor,.gutenberg-editor>*+*,.wp-block-column>*+*{margin-top:1.75rem}.gutenberg-editor>hr+*,.wp-block-column>hr+*{margin-top:3.5rem}.block-title+*{margin-top:2.25rem}.block-title h2{letter-spacing:3px}.block-body+.block-body{margin-top:2.5rem}.block-supporters>.row>div>.row{height:100%;border:2px solid #ebebeb;padding:10px}.block-supporters>.row>div>.row img{display:block;margin:0 auto}*+.single-performance-meta{margin-top:1.75rem}.single-performance-meta{font-size:1rem;line-height:1.25rem;font-family:Vanemuine;font-weight:400}.single-performance-meta b,.single-performance-meta strong{font-weight:600}.single-performance-meta>*+*{margin-top:1.75rem}.single-performance-meta>*+.ticket-status{margin-top:2.5rem}.single-performance-performers{text-transform:uppercase;text-align:center}.event-performances .event-performance-date{text-transform:uppercase}.event-performances .event-performance-date>svg{display:block;margin:14px auto 0 auto;opacity:0}.event-performances .event-performance-date.active>svg{opacity:1}.event-performances .event-performance-date>.event-performance-time{display:block;text-align:center;color:#999;font-weight:400;font-size:13px;line-height:1em;padding-top:7px;max-width:110px;margin-left:auto;margin-right:auto}.event-performances .event-performance-date.active>.event-performance{font-weight:600}.event-performances .event-performance-date.active>.event-performance-time,.event-performances .event-performance-date:hover>.event-performance-time{color:inherit}.event-performance-date{font-size:1.25rem;line-height:1.5rem;text-align:center}.event-performance-date.sold-out{color:#989898}.event-performance-date.limited-tickets{color:#ec0000}.event-performance-date:hover{cursor:pointer}.event-performance-date.no-hover-cursor:hover{cursor:auto}#event-performance-extra .builder-element{padding:0!important}#event-performance-extra .builder-element .extra-info{padding:28px 0!important}#event-performance-extra .extra-info>.post-meta{padding:0}.event-performances .swiper-slide{width:auto;padding-left:.75rem;padding-right:.75rem;position:relative}.event-performances .swiper-slide.swiper-slide-active{padding-left:0}.event-performances .swiper-slide:not(.swiper-slide-active):before{content:'/';display:block;position:absolute;left:-.3125rem;top:0;font-size:1.25rem;line-height:1.5rem;color:#ec0000}#event-performance-extra .extra-info{font-size:1rem;line-height:1.5rem}#event-performance-extra .extra-info+*{margin-top:.875rem}.extra-info{margin-left:-15px;margin-right:-15px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.extra-info>.extra-info-label{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.extra-info>.post-meta{flex:1;padding-left:10px}.bg-gray .extra-info+.ticket-info .tickets-link:not(:hover)>.tickets-link-inner{background-color:#ebebeb}.bg-gray .extra-info+.ticket-info .tickets-link:not(:hover)>.tickets-link-inner.arrow-down:after{border-top-color:#ebebeb}.container-fluid>.swiper-container.nextshows-slider>.swiper-wrapper{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.container-fluid>.swiper-container.nextshows-slider .swiper-slide{border-left:1px solid #ec0000;height:auto;padding:0 20px 0 19px}.nextshows-item{display:block;font-size:.75rem;line-height:1rem;font-family:Vanemuine;font-weight:400;color:inherit!important}.nextshows-item+.nextshows-item{margin-top:10px}.nextshows-item h6,.nextshows-item h6 small{font-size:inherit;line-height:inherit}.nextshows-item h6>span{display:block;width:100%;padding-right:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nextshows-item h6 small{display:block;font-weight:400}.nextshows-item .col-nextshow-date{text-transform:uppercase;-ms-flex:0 0 5rem;flex:0 0 5rem;width:5rem;max-width:100%;padding-right:10px}a.nextshows-item:hover{text-decoration:none!important}a.nextshows-item:hover h6{color:#ec0000}#footer{padding:3.75rem 0 6.875rem;background-color:#1c1c1c;color:#fff;font-size:.75rem;line-height:1rem;overflow:hidden;position:relative}#footer .social-media{max-width:6.5rem}#footer h6{font-size:.875rem}#footer .container-fluid>.row{margin:0 -20px}#footer .container-fluid>.row>div{padding:0 20px}@media (min-width:992px){.col-lg-fifth{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}#footer .col-lg-fifth:not(:first-child):before{content:'';display:block;position:absolute;left:0;top:0;width:1px;height:100%;background-color:#ec0000}}#footer .col-lg-fifth>.row{height:100%}#footer .col-lg-fifth>.row>div+div{padding-top:1rem}.social-media{margin:-6px;padding:0;list-style:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.social-media>li{padding:6px}.social-media>li>a{width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .25s linear;-moz-transition:background .25s linear;-ms-transition:background .25s linear;-o-transition:background .25s linear;transition:background .25s linear}.social-media>li>a>svg{-webkit-transition:fill .25s linear;-moz-transition:fill .25s linear;-ms-transition:fill .25s linear;-o-transition:fill .25s linear;transition:fill .25s linear}.social-media>li>a:hover{text-decoration:none!important;background-color:#ec0000}.social-media>li>a:hover>svg{fill:#fff}@media (min-width:1024px){#menu-toggle{display:none}}@media (min-width:500px){.group-item-thumb{-ms-flex:0 0 13.75rem;flex:0 0 13.75rem;max-width:13.75rem}}@media (min-width:767px){.group-item-thumb{-ms-flex:0 0 12.5rem;flex:0 0 12.5rem;max-width:12.5rem}}@media (min-width:992px){.group-item-thumb{-ms-flex:0 0 16.875rem;flex:0 0 16.875rem;max-width:16.875rem}}@media (max-width:1400px){#header,#header-items.builder-element{padding-left:28px;padding-right:28px}.builder-element:not(.element-hero){padding-left:38px;padding-right:38px}.swiper-button-next,.swiper-button-prev{width:auto}.cd-section-content>.slide-content h1,.cd-section-content>.slide-content h2,.hero-swiper h1,.hero-swiper h2{max-width:80%!important}}@media (max-width:1200px){.element-hero .swiper-slide h1,.element-hero .swiper-slide h2{font-size:3rem}}@media (max-width:1023px){.post-type-archive-repertoire .element-primary .block-title:first-child{padding-top:50px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:15px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:15px}#wrapper,body.toggled{overflow:hidden}#header>.container-fluid>.row{padding:0!important}#header>.container-fluid>.row,.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row{height:80px!important}.element-primary>.block-title{padding-left:10px;padding-right:65px}#header .col-nav{padding-right:65px}#header-items.builder-element{position:fixed!important;width:100%;height:100%;top:0!important;background-color:#ec0000;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding:95px 0 45px!important;z-index:90!important}#header-items>.container-fluid,#header-items>.container-fluid>.row{height:100%;position:relative}#header-items>.container-fluid>.row>div:last-child:not(:first-child){position:fixed;left:-100%;bottom:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#header-items.toggled>.container-fluid>.row>div:last-child:not(:first-child){left:0;width:100%}#header-items>.container-fluid>.row>div:last-child:not(:first-child)>.row{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#primary-menu{padding:15px 0;position:relative;height:100%;overflow-x:hidden;overflow-y:auto}#header-items:not(.toggled){left:-100%}#header-items.toggled{left:0}#footer{padding-bottom:3.75rem}.post-type-archive-repertoire .element-primary .block-title:first-child{overflow:hidden}.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>.col-title{text-align:center;font-size:1rem;padding:0}.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row{margin:0 -10px}.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>.col,.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>[class*=col-]{padding:0 10px}.col-title .row{margin:0}.col-title .row>div{padding:0}.builder-element>.scroll-down{bottom:50px}.cd-section-content>.slide-content h1,.cd-section-content>.slide-content h2,.element-hero .swiper-slide h1,.element-hero .swiper-slide h2{font-size:2rem!important}#header,#header-items.builder-element{padding-left:0;padding-right:0}.builder-elements>.builder-element:last-child:not(.element-hero){padding-bottom:2rem!important}}@media (max-width:991px){#footer .container-fluid>.row>.col-12.col-md-4{padding:20px}.row-supporter-logos,.social-media{max-width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#footer .social-media{max-width:100%}.col-group-item h2{font-size:1.4rem;line-height:.85em}.group-item-thumb+.group-item-info{padding-top:10px}#footer{text-align:center}*+.col-repertoire{margin-top:30px}.block-title .col-title>.row>.col-12+.col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:767px){.col-group-primary{padding-top:20px;padding-bottom:30px}.repertoire-group>.col-group-side{text-align:center;background-color:#ec0000;color:#fff;padding-top:10px;padding-bottom:10px;font-family:Vanemuine;font-weight:600;line-height:1.2;margin:0;font-size:1rem}.builder-element:not(.element-hero){padding:3rem 0}.builder-element.builder-element-sm-padding{padding:1rem 0}.element-hero+.builder-element{padding-top:1.5rem}.post-type-archive-repertoire .element-primary,.single-artiklid .element-primary .single-uudista .element-primary{padding-top:0}.element-hero .swiper-slide h1,.element-hero .swiper-slide h2{font-size:2rem}#footer .container-fluid>.row{margin:-20px}#footer .container-fluid>.row>div{padding:20px}.col-logo svg{width:50px;height:34px}.col-nav svg{width:40px;height:16px}.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>.col-title,.single-artiklid .element-primary .block-title:first-child>.container-fluid>.row>.col-title,.single-uudista .element-primary .block-title:first-child>.container-fluid>.row>.col-title{letter-spacing:normal}#header .col-logo svg>path,#header .col-nav svg>path,#header .col-nav svg>polygon{fill:#ec0000}.col-logo a:hover svg>path{fill:#fff!important}h1,h2{letter-spacing:1px}.block-icon-links .row>.col,.block-icon-links .row>.col-auto{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:639px){h1{font-size:1.4rem}.element-hero .swiper-slide h1,.element-hero .swiper-slide h2{font-size:1.6rem}.container-fluid>.swiper-container.nextshows-slider .swiper-slide{border-left:none}.icon-links-big .row-icon-links{font-size:inherit}}@media (max-width:575px){.group-item-dates-slider>.row>.col-12+.col-12{margin-top:10px}.group-item-thumb{-ms-flex:0 0 11.25rem;flex:0 0 11.25rem;max-width:11.25rem}}@media (max-width:400px){.group-item-thumb{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-bottom:10px}.group-item-info{text-align:center}.group-item-info>.row>div+div{padding-top:10px}.col-group-item h2,.group-item-info h2{text-align:center}.available-dates,.post-meta ul,.ticket-status.d-flex{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row-icon-links>.col-auto{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.footer-logo{padding:5px}.wpml-ls-current-language{display:none}#footer-search-btn{float:right}#header-search{display:inline-block;vertical-align:middle;padding-right:10px}#header-search #toggle-search{display:block;width:36px;height:36px;line-height:36px;text-align:center}#toggle-search:hover{color:#fff}#searchform{background:#dc0200;color:#fff;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#searchform input[type=text]{color:#fff;outline:0;border:none;height:30px;padding:5px 10px;width:150px;float:left;line-height:20px;background:0 0;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-transition:width .3s linear;-moz-transition:width .3s linear;-ms-transition:width .3s linear;-o-transition:width .3s linear;transition:width .3s linear}#searchform input::-webkit-input-placeholder{color:#fff}#searchform input:-moz-placeholder{color:#fff}#searchform input::-moz-placeholder{color:#fff}#searchform input:-ms-input-placeholder{color:#fff}#searchform input:focus::-webkit-input-placeholder{color:transparent}#searchform input:focus:-moz-placeholder{color:transparent}#searchform input:focus::-moz-placeholder{color:transparent}#searchform input:focus:-ms-input-placeholder{color:transparent}.artikkel_list{margin-top:0;width:100%;text-align:center}.artikkel_list ul{list-style:none;padding:0!important;margin:0}.artikkel_list li{overflow:hidden;float:left;margin-top:5px;padding:0 10px 10px 10px}.artikkel_list li:first-child{padding-left:0}.artikkel_aasta_active{font-weight:700}.cart.ticket-status .quantity{margin-right:1rem}.col-group-item .post-meta .price{font-weight:700;font-size:1.3125rem;line-height:1em;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.col-group-item .post-meta .price del{opacity:.35;margin-right:1rem}.col-group-item .post-meta .price ins{text-decoration:none;font-weight:600;color:#ec0000}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body.woocommerce:not(.single-product) .element-primary{padding-top:0}body.woocommerce .element-primary .block-title:first-child>.container-fluid>.row{height:9.375rem;margin:0 -20px}body.woocommerce .element-primary .block-title+.block-body{margin-top:0}body.woocommerce .element-primary .block-title:first-child>.container-fluid>.row>.col,body.woocommerce .element-primary .block-title:first-child>.container-fluid>.row>[class*=col-]{padding:0 20px}@media (min-width:992px){body.woocommerce .element-primary .block-title:first-child>.container-fluid>.row>.col-logo{-ms-flex:0 0 14.375rem;flex:0 0 14.375rem;max-width:14.375rem}}body.woocommerce .element-primary .block-title:first-child>.container-fluid>.row>.col-title{font-size:1.25rem;line-height:1.5;font-family:Vanemuine;letter-spacing:2px;font-weight:400}body.woocommerce .element-primary .block-title:first-child>.container-fluid>.row>.col-title h1{font-size:inherit;line-height:inherit;letter-spacing:inherit}body.woocommerce .element-primary .block-title:first-child>.container-fluid>.row>.col-title .col-nav-swapper svg:first-child{margin-right:15px}body.woocommerce .element-primary .block-title:first-child>.container-fluid>.row>.col-title .col-nav-swapper svg:last-child{margin-left:15px}.woocommerce .quantity,.woocommerce-page .quantity{margin:0;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:80px}.woocommerce .quantity,.woocommerce-page .quantity{position:relative;padding:0}.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce .quantity input.qty,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity input.qty{position:relative;width:24px;height:24px;border:1px solid #ec0000;border-radius:0!important;background-color:#fff;color:#ec0000}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{width:32px;border-left:none;border-right:none;font-size:13px!important}.woocommerce .quantity .minus,.woocommerce-page .quantity .minus{left:0;right:inherit}.quantity .plus:after,.quantity .plus:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.quantity .plus:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:6px;margin-top:-6px}.quantity .plus:before{border-color:rgba(236,0,0,0);border-left-color:#ec0000;border-width:7px;margin-top:-7px}.woocommerce .quantity .minus,.woocommerce-page .quantity .minus .woocommerce .quantity .plus,.woocommerce-page .quantity .plus{font-size:18px;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.woocommerce .quantity .minus:hover,.woocommerce-page .quantity .minus:hover .woocommerce .quantity .plus:hover,.woocommerce-page .quantity .plus:hover{border-color:#1c1c1c;background-color:#1c1c1c;color:#fff}.col-product-data .price{font-weight:700;font-size:1.3125rem;line-height:1em;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.col-product-data .price del{font-size:.875rem;line-height:1em;opacity:.5;font-weight:400;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:1rem}.col-product-data .price ins{text-decoration:none;font-weight:600;color:#ec0000}.col-product-data>*+*{margin-top:1.5rem}.screen-reader-text{display:none!important}.col-product-data .cart{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.col-product-data .cart .quantity{margin-right:1rem}.like-btn{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1rem;color:#dc0200!important;margin-left:1rem;font-weight:600;text-decoration:none!important}.like-btn-ml0{margin-left:0}.like-btn svg{width:1rem;height:1rem;margin-right:.25rem;fill:#dc0200}.like-btn:hover{color:#000!important}.cd-wrapper{background-color:#000!important}.cd-section{height:100vh}.cd-section>.cd-section-content{opacity:1!important;position:fixed;top:0;left:0;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-section-content>.slide-content{height:100vh;overflow:hidden;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;font-weight:600;font-family:Vanemuine;color:#fff}.cd-section-content>.slide-content>.row{z-index:5;position:relative;height:100%}.cd-section-content>.slide-content h1,.cd-section-content>.slide-content h2{font-size:4.9375rem}.cd-section-content>.slide-content h1,.cd-section-content>.slide-content h2,.hero-swiper h1,.hero-swiper h2{max-width:90%;margin-left:auto;margin-right:auto}.cd-section-content>.slide-content .container-fluid>svg{display:block;margin-left:auto;margin-right:auto}.home .bg-default{background-color:#fff}.element-hero .swiper-container{height:100vh}.woocommerce .group-item-thumb{-ms-flex:0 0 11.375rem;flex:0 0 11.375rem;max-width:11.375rem}*+.read-more.d-col{margin-top:1rem}.read-more.d-col{color:#000;text-decoration:none;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:1px}.read-more.d-col:hover{color:#dc0200}.col-repertoire-search .menu{margin:0;padding:0;list-style:none}.col-repertoire-search .menu>li+li{border-top:1px solid #7f7f7f}.col-repertoire-search .menu>li>a{font-weight:600;position:relative;text-align:left;width:100%;border:none;padding:0;background-color:transparent;padding:9px 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000;text-decoration:none!important;text-transform:uppercase}.col-repertoire-search .menu>li.current-menu-ancestor>a,.col-repertoire-search .menu>li.current-menu-item>a,.col-repertoire-search .menu>li.current-menu-parent>a,.col-repertoire-search .menu>li>a.mPS2id-highlight,.col-repertoire-search .menu>li>a:hover{color:#dc0200}.col-repertoire-search .menu>li>a.with-icon{padding-right:1.2rem}.col-repertoire-search .menu>li>a.with-icon>.link-icon{width:1rem;height:38px;position:absolute;top:0;right:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.col-repertoire-search .menu>li>a.with-icon>.link-icon svg{width:1rem;height:1rem}.col-repertoire-search .menu>li>a.with-icon>.link-icon svg path{fill:#dc0200}.single-product-meta>.meta-inner{max-width:32.5rem;margin:0 auto;border-top:1px solid #ec0000;border-bottom:1px solid #ec0000}.single-product-meta>.meta-inner>.d-flex{height:54px}.single-product-meta>.meta-inner>.d-flex>*+*{margin-left:30px}.single-product-meta>.meta-inner>.d-flex>.cart{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-product-meta>.meta-inner>.d-flex>.cart .quantity{margin-right:1rem}.single-product-meta>.meta-inner>.d-flex>.price{font-weight:700;font-size:1.3125rem;line-height:1em;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.single-product-meta>.meta-inner>.d-flex>.price del{opacity:.35;margin-right:1rem}.single-product-meta>.meta-inner>.d-flex>.price ins{text-decoration:none;font-weight:600;color:#ec0000}.col-group-item .gutenberg-editor{font-size:.875rem}.block-title>p{font-size:1rem}.out-of-stock{text-transform:uppercase;font-weight:700}.woocommerce-notices-wrapper .woocommerce-message{font-size:1rem;line-height:1.2;margin-bottom:2rem;border-top:1px solid #ec0000;border-bottom:1px solid #ec0000;padding:1rem 0}.shop_table{width:100%;border-collapse:collapse}.shop_table td,.shop_table th{padding:10px}td.product-thumbnail{width:70px}td.product-remove a svg{width:18px;height:18px}td.product-remove a:hover svg path{fill:#dc0200}.shop_table tr:not(:first-child)>td,.shop_table tr:not(:first-child)>th{border-top:1px solid #989898}.cart-collaterals{margin-top:2rem}#shipping_method,.wc_payment_methods{margin:0;padding:0;list-style:none}#shipping_method>li,.wc_payment_methods>li{position:relative;padding-left:20px}#shipping_method>li+li,.wc_payment_methods>li+li{margin-top:.25rem}#shipping_method>li>input[type=radio],.wc_payment_methods>li>input[type=radio]{position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#shipping_method>li label,.wc_payment_methods>li label{margin:0}.wc_payment_methods{border:1px solid #989898;padding:10px}.button:not(.single_add_to_cart_button){display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 10px;border:1px solid #dc0000;background-color:#dc0000;font-weight:700;text-transform:uppercase;color:#fff;text-decoration:none!important;font-size:.85rem;height:40px}.button:not(.single_add_to_cart_button):hover,.button:not(:disabled):hover{background-color:#000;color:#fff;border-color:#000}.button:disabled{cursor:default;opacity:.3}*+.actions,*+.wc-proceed-to-checkout{margin-top:1rem}.wc-proceed-to-checkout{text-align:center}.woocommerce-message .button{margin-right:.5rem}.col2-set{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}.col2-set>.col-1,.col2-set>.col-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#customer_details+*{margin-top:3rem}*+#payment{margin-top:2rem}#payment+*,.place-order{margin-top:1rem}.form-row{padding:.5rem}.form-row.place-order{padding:0;text-align:center}.woocommerce-additional-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{margin:-.5rem}#ship-to-different-address,.woocommerce-billing-fields h3{margin-bottom:1rem}#ship-to-different-address label{margin:0}.shipping_address{padding-bottom:1rem}*+.woocommerce-shipping-destination{margin-top:.5rem}.cart_totals>h2{margin-bottom:1rem}.actions .button{background-color:transparent;color:#dc0000;border-color:#dc0000}.actions .button:hover{background-color:#dc0000;color:#fff;border-color:#dc0000}.actions .button:disabled:hover{background-color:transparent;color:#dc0000;border-color:#dc0000}#main-content.accordion-content{padding-top:0;margin-bottom:20px}.accordion-body{display:none}.column{float:left}.size-1of2{width:50%}.accordion .accordion-item{border-bottom:1px solid #dc0000}.accordion .accordion-item .accordion-toggle{display:block;padding:15px 45px 15px 210px;font-size:19px;position:relative;font-weight:300;font-family:Signika,sans-serif;min-height:74px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accordion .accordion-item .accordion-toggle>.accordion-icon{width:40px;height:40px;position:absolute;top:50%;margin-top:-20px;background-color:#fff;left:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-position:center;background-repeat:no-repeat;border:2px solid #dc0000}.accordion .accordion-item .accordion-toggle>.accordion-icon.accordion-icon-euro{background-image:url(../images/accordion-icons/icon-euro-red.png)}.accordion .accordion-item .accordion-toggle>.accordion-icon.accordion-icon-plus{background-image:url(../images/accordion-icons/icon-plus-red.png)}.accordion .accordion-item .accordion-toggle>.accordion-icon.accordion-icon-gift{background-image:url(../images/accordion-icons/icon-gift-red.png)}.accordion .accordion-item .accordion-toggle>.accordion-icon.accordion-icon-location{background-image:url(../images/accordion-icons/icon-location-red.png)}.accordion .accordion-item .accordion-toggle>.accordion-icon.accordion-icon-question{background-image:url(../images/accordion-icons/icon-question-red.png)}.accordion .accordion-item .accordion-toggle.active>.accordion-icon,.accordion .accordion-item.active .accordion-toggle>.accordion-icon,.accordion .accordion-item:hover .accordion-toggle>.accordion-icon{background-color:#dc0000}.accordion .accordion-item .accordion-toggle.active>.accordion-icon.accordion-icon-euro,.accordion .accordion-item.active .accordion-toggle>.accordion-icon.accordion-icon-euro,.accordion .accordion-item:hover .accordion-toggle>.accordion-icon.accordion-icon-euro{background-image:url(../images/accordion-icons/icon-euro.png)}.accordion .accordion-item .accordion-toggle.active>.accordion-icon.accordion-icon-plus,.accordion .accordion-item.active .accordion-toggle>.accordion-icon.accordion-icon-plus,.accordion .accordion-item:hover .accordion-toggle>.accordion-icon.accordion-icon-plus{background-image:url(../images/accordion-icons/icon-plus.png)}.accordion .accordion-item .accordion-toggle.active>.accordion-icon.accordion-icon-gift,.accordion .accordion-item.active .accordion-toggle>.accordion-icon.accordion-icon-gift,.accordion .accordion-item:hover .accordion-toggle>.accordion-icon.accordion-icon-gift{background-image:url(../images/accordion-icons/icon-gift.png)}.accordion .accordion-item .accordion-toggle.active>.accordion-icon.accordion-icon-location,.accordion .accordion-item.active .accordion-toggle>.accordion-icon.accordion-icon-location,.accordion .accordion-item:hover .accordion-toggle>.accordion-icon.accordion-icon-location{background-image:url(../images/accordion-icons/icon-location.png)}.accordion .accordion-item .accordion-toggle.active>.accordion-icon.accordion-icon-question,.accordion .accordion-item.active .accordion-toggle>.accordion-icon.accordion-icon-question,.accordion .accordion-item:hover .accordion-toggle>.accordion-icon.accordion-icon-question{background-image:url(../images/accordion-icons/icon-question.png)}.accordion .accordion-item .accordion-toggle>.accordion-title{display:block;padding-left:60px;width:210px;position:absolute;top:50%;left:0;text-transform:uppercase;margin-top:-10px}.accordion .accordion-item .accordion-toggle>.accordion-txt{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.accordion .accordion-item .accordion-toggle>.accordion-arrow{position:absolute;display:none;width:20px;height:20px;background-image:url(../images/accordion-icons/accordion-arrow.png);background-position:center;background-repeat:no-repeat;top:50%;margin-top:-10px;right:10px}.accordion .accordion-item .accordion-toggle.active>.accordion-arrow,.accordion .accordion-item.active .accordion-toggle>.accordion-arrow{display:block}.accordion .accordion-item .accordion-body{border-top:1px solid #dc0000;padding:25px 0}.accordion-columns{overflow:hidden;margin:-15px}.accordion-columns>div{float:left;width:100%;padding:15px}.accordion-columns>div.col-6{width:50%}.accordion-columns>div h3{font-size:24px}.accordion-meta{font-size:1rem;padding:0;list-style:none}.accordion-meta>li{float:left}.accordion-meta>li+li{padding-left:15px;position:relative}.accordion-meta>li+li:before{content:'';display:block;width:4px;height:4px;position:absolute;top:50%;margin-top:-2px;left:6px;background-color:#dc0000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#content-menu{padding:2.5rem;position:relative}#content-menu:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(235,235,235,0);border-top-color:#ebebeb;border-width:16px;margin-left:-16px;z-index:10}#content-menu+.container-fluid{padding-top:3rem}h4.article-title a{color:#000}h4.article-title:hover a{color:#dc0000;text-decoration:none}.col-repertoire-search .menu>li>a.with-icon>.link-icon svg path,.like-btn svg path{fill:none;stroke:#dc0200;stroke-width:2}.col-repertoire-search .menu>li>a.with-icon:hover>.link-icon svg path,.like-btn.btn-liked svg path,.like-btn:hover svg path{fill:#dc0200;stroke:#dc0200;stroke-width:2}#header-items.builder-element #primary-menu>.primary-right{font-weight:400;text-transform:none}@media (min-width:1024px){#primary-menu{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#primary-menu>.primary-left{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex:1}#header-items.builder-element #primary-menu>.primary-right{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}}@media (max-width:1023px){#header-items.builder-element #primary-menu>*+.primary-right{margin-top:1rem}}.st0{fill:none;stroke:#000;stroke-miterlimit:10}.st1{fill:none;stroke:#000;stroke-linejoin:round;stroke-miterlimit:10;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}a:hover .icon-shop .st1{stroke:#ec0000}.col-group-item .post-meta{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.col-group-item .post-meta ul{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.col-group-item .post-meta>*+*{margin-left:1rem}.hero-slider h1,.hero-slider h2,.hero-swiper h1,.hero-swiper h2{letter-spacing:-2px}.hero-slider p,.hero-swiper p{letter-spacing:1px}.cd-section-content>.slide-content .container-fluid>*+*,.element-hero .swiper-slide .container-fluid>*+*{margin-top:5px}.cd-section-content>.slide-content .container-fluid>svg+*,.element-hero .swiper-slide .container-fluid>svg+*{margin-top:17px}.element-primary>.block-title>.container-fluid{padding-left:0;padding-right:0}@media (min-width:992px){.col-repertoire-search{padding-right:10px!important}}.col-group-item .article-title{font-size:1.875rem;line-height:1.1em;letter-spacing:normal;margin-top:-2px}.full-sub-header .col-group-item,.full-sub-header .col-group-primary>.gutenberg-editor,.page-template-artiklid-template .col-group-item,.page-template-uudista_uudised-template .col-group-item,.single-uudista .col-group-primary>.gutenberg-editor{max-width:35rem}.col-group-item .post-excerpt{margin-top:10px}.single-uudista .col-group-primary .gutenberg-editor>h1{line-height:1.1em}.full-sub-header .col-group-primary .gutenberg-editor>*+*,.single-uudista .col-group-primary .gutenberg-editor>*+*,.single-uudista .col-group-primary .wp-block-column>*+*{margin-top:1.25rem}@media (min-width:992px){#header>.container-fluid>.row,.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row,.single-artiklid .element-primary .block-title:first-child>.container-fluid>.row,.single-uudista .element-primary .block-title:first-child>.container-fluid>.row{height:145px;padding-bottom:10px}.full-sub-header .col-group-primary,.single-artiklid .col-group-primary,.single-uudista .col-group-primary{padding-left:17px!important}.full-sub-header .col-group-primary,.page-template-artiklid-template .col-group-primary,.page-template-uudista_uudised-template .col-group-primary{padding-left:19px!important}.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>.col-title h1{padding-left:6px}.full-sub-header .element-primary .block-title:first-child>.container-fluid>.row>.col-title h1,.page-template-uudista_uudised-template .element-primary .block-title:first-child>.container-fluid>.row>.col-title h1,.single-artiklid .element-primary .block-title:first-child>.container-fluid>.row>.col-title h1,.single-uudista .element-primary .block-title:first-child>.container-fluid>.row>.col-title h1{padding-left:20px}.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>.col-title,.single-artiklid .element-primary .block-title:first-child>.container-fluid>.row>.col-title,.single-uudista .element-primary .block-title:first-child>.container-fluid>.row>.col-title{padding-bottom:37px}#header>.container-fluid>.row>.col-nav,.post-type-archive-repertoire .element-primary .block-title:first-child>.container-fluid>.row>.col-nav,.single-artiklid .element-primary .block-title:first-child>.container-fluid>.row>.col-nav,.single-uudista .element-primary .block-title:first-child>.container-fluid>.row>.col-nav{padding-bottom:19px}.col-logo{padding-left:22px!important}#header>.container-fluid>.row>.col-logo{padding-left:12px!important}}@media (min-width:768px){.full-sub-header .repertoire-group>.col-group-side,.page-template-artiklid-template .repertoire-group>.col-group-side,.page-template-uudista_uudised-template .repertoire-group>.col-group-side,.single-artiklid .repertoire-group>.col-group-side,.single-uudista .repertoire-group>.col-group-side{-ms-flex:0 0 15.125rem;flex:0 0 15.125rem;max-width:15.125rem;border-right:1px solid #ec0000}}.event-performances .swiper-container-outer{overflow:hidden;padding-left:40px;padding-right:40px;position:relative;margin:0 auto;max-width:888px}.event-performances .swiper-container-outer:after,.event-performances .swiper-container-outer:before{content:'';display:block;width:40px;height:100%;position:absolute;top:0;z-index:2}.event-performances .swiper-container-outer:before{left:0;background:-moz-linear-gradient(left,#ebebeb 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#ebebeb 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#ebebeb 0,rgba(255,255,255,0) 100%)}.event-performances .swiper-container-outer:after{right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#ebebeb 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#ebebeb 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#ebebeb 100%)}.event-performances .swiper-container{text-align:center;overflow:visible}.event-performances .swiper-wrapper{width:auto;max-width:100%;display:inline-flex}.event-performances .swiper-container .swiper-button-next,.event-performances .swiper-container .swiper-button-prev{margin-top:-28px}.group-item-short-into-text{font-weight:700;margin-bottom:1rem}.repertoire-group>.col-group-side>.group-sticky{position:sticky;top:20px}.block-footer{overflow:hidden;font-size:1.25rem;line-height:30px;font-family:Vanemuine;letter-spacing:2px;font-weight:400;text-transform:uppercase}*+.block-footer{margin-top:2rem}.block-footer svg{display:block}.block-footer svg:first-child{margin-right:15px}.block-footer svg:last-child{margin-left:15px}.block-footer .slider-container{padding-left:0;padding-right:0;max-width:340px;margin:0 auto}.single-people .element-primary .block-body>.container>.gutenberg-editor,.single-repertuaar .element-primary .block-body>.container>.gutenberg-editor{text-align:center}.post-type-archive-repertuaar .col-group-primary>.col-group-item+.col-group-item{margin-top:2.5625rem}.post-type-archive-repertuaar .col-group-primary>.col-group-item .group-item-short-into-text{font-size:.875rem;font-weight:400}.post-type-archive-repertuaar .col-group-primary>.col-group-item>.row>.group-item-info>.row>.align-self-end>.like-btn{position:relative;top:.4375rem;left:-.1875rem}.like-btn{font-size:.75rem}.like-btn svg{margin-right:.5625rem}.mc4wp-form>.mc4wp-form-fields{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:-5px}.mc4wp-form>.mc4wp-form-fields>p{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:5px}.mc4wp-form>.mc4wp-form-fields>p>label{display:block}.mc4wp-form>.mc4wp-form-fields>p>input[type=email],.mc4wp-form>.mc4wp-form-fields>p>input[type=text],.mc4wp-form>.mc4wp-form-fields>p>select{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:32px;padding:5px 10px;border-radius:5px;border:1px solid #7f7f7f}.mc4wp-form>.mc4wp-form-fields>p>select{padding-left:7px;padding-right:7px}.mc4wp-form>.mc4wp-form-fields>p>[type=submit]{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px;padding:5px 10px;border:none;background-color:#dc0200;color:#fff;text-transform:uppercase;border-radius:5px}.mc4wp-form>.mc4wp-form-fields>p>[type=submit]:hover{background-color:#1c1c1c}.grid-item h3.has-email{position:relative;padding-bottom:17px}.grid-item h3.has-email>.person-email{position:absolute;left:50%;bottom:0;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}input[type=search]:focus::-webkit-input-placeholder{opacity:0}input[type=search]:focus::-moz-placeholder{opacity:0}input[type=search]:focus:-ms-input-placeholder{opacity:0}input[type=search]:focus::-ms-input-placeholder{opacity:0}input[type=search]:focus::placeholder{opacity:0}@media (max-width:1300px){.col-title .slider-container{padding-left:0;padding-right:0;max-width:21.25rem;margin-left:auto;margin-right:auto}}@media (max-width:1100px){.builder-element:not(.element-hero){padding-left:0;padding-right:0}}@media (max-width:1023px){.element-primary>.block-title{padding-right:10px}.element-primary>.block-title .col-nav{padding-right:55px!important}}@media (max-width:992px){.slider-container .swiper-button-prev{left:15px}.slider-container .swiper-button-next{right:15px}.element-submenus{font-size:14px}.col-group-item .article-title{font-size:21px}.hero-right-content{top:inherit;height:auto;left:10px;right:10px;bottom:30px}.hero-right-content>.col-12{overflow:hidden;text-align:center}.hero-right-content>.col-12>svg{display:none!important}.hero-right-content>.col-12>p{display:inline-block;vertical-align:top;margin:0!important;padding:10px 5px}}@media (max-width:991px){.icon-links-red.row-grid>.col-auto{-ms-flex:0 0 33.3334%;flex:0 0 33.3334%;width:33.3334%;max-width:100%}}@media (max-width:767px){.repertoire-group+.repertoire-group{margin-top:0;padding-top:1.875rem;border-top:1px solid #ddd}.page-template-artiklid-template.page-id-286 .repertoire-group>.col-group-side,.page-template-info-page-template .repertoire-group>.col-group-side,.page-template-teater-page-template .repertoire-group>.col-group-side{display:none}.repertoire-group>.col-group-side{background:0 0;padding:0 0 20px 0;color:#000;background-image:url(../images/side-arrow.svg);background-position:bottom center;background-repeat:no-repeat}.col-group-item .post-meta{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-template-uudista_uudised-template .repertoire-group .col-group-item{text-align:center}}@media (max-width:567px){.people-grid>.row>.col-12{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.icon-links-red.row-grid>.col-auto{-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.mc4wp-form>.mc4wp-form-fields>p{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:420px){.people-grid>.row>.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:400px){.group-item-thumb img{display:block;margin:0 auto}}@media (min-width:1200px){#accessability-options{width:100%;background-color:#1c1c1c;padding:20px 0;color:#fff}#accessability-options label{color:inherit}html.size-extralarge{font-size:20px}html.size-large{font-size:18px}#accessability-toggle-col a:hover{color:#ec0000}.label-extralarge{font-size:20px}.label-large{font-size:18px}}@media (min-width:1024px){#header-items.builder-element{background-color:transparent!important;background-image:url(../images/menu-nav-bg.png);background-position:center top;background-repeat:no-repeat}}@media (max-width:640px){.slider-container{padding-left:25px;padding-right:25px}}.cd-section-content>.slide-content{color:inherit}.hero-right-content a{color:inherit}.builder-element.element-hero .text-white{color:#fff!important}.builder-element.element-hero .text-black{color:#000!important}.builder-element.element-hero .text-red{color:#dc0200!important}.builder-element.element-hero .text-black .row,.builder-element.element-hero .text-red .row,.builder-element.element-hero .text-white .row{color:inherit}.builder-element.element-hero .text-white .row svg path{fill:#fff}.builder-element.element-hero .text-white .row svg polyline{stroke:#fff}.builder-element.element-hero .text-black .row svg path{fill:#000}.builder-element.element-hero .text-black .row svg polyline{stroke:#000}.builder-element.element-hero .text-red .row svg path{fill:#dc0200}.builder-element.element-hero .text-red .row svg polyline{stroke:#dc0200}#header.slide-white .col-logo svg>path,#header.slide-white .col-nav svg>path,#header.slide-white .col-nav svg>polygon{fill:#000}.row-icon-links:not(.icon-links-red) a>.link-icon>svg.icon-coffee{width:48.301px;height:78.429px;margin-right:-10px}.row-icon-links:not(.icon-links-red) a>.link-icon>svg.icon-location{width:53.544px;height:62.389px}.row-icon-links:not(.icon-links-red) a>.link-icon>svg.icon-wheelchair{width:48.865px;height:64.82px}.row-icon-links:not(.icon-links-red) a>.link-icon>svg.icon-shop{width:58.59px;height:81px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#header>.container-fluid>.row,.post-type-archive-repertoire .element-primary :first-child.block-title>.container-fluid>.row,.single-artiklid .element-primary :first-child.block-title>.container-fluid>.row,.single-uudista .element-primary :first-child.block-title>.container-fluid>.row{padding-top:90px;padding-bottom:40px;height:auto}.col-repertoire-search{top:0}[data-aos=fade-down],[data-aos=fade-up],[data-aos^=fade][data-aos^=fade]{opacity:1!important;transform:none!important}}.slider-link{color:#fff}.slider-link:hover{color:#fff;text-decoration:none}.builder-element.element-hero .text-white .slider-link{color:#fff!important}.builder-element.element-hero .text-black .slider-link{color:#000!important}.builder-element.element-hero .text-red .slider-link{color:#dc0200!important}.builder-element.element-hero .text-white .slider-link:hover{color:#fff!important}.builder-element.element-hero .text-black .slider-link:hover{color:#000!important}.builder-element.element-hero .text-red .slider-link:hover{color:#dc0200!important}@media (min-width:1024px){#mobile-header{display:none!important}}@media (max-width:1023px){.post-type-archive-repertoire .element-primary .block-title:first-child{padding-top:0}.builder-elements>#header-items+.builder-element{margin-top:0}.block-title .col-logo,.block-title .col-nav{display:none!important}.block-title .col-title>.row>.col-lg-auto,.block-title .col-title>.row>.col-lg-auto+.col-6{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}#header{display:none!important}#mobile-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#1c1c1c;color:#fff}#mobile-header .row>.col-4:first-child a>svg{width:54px;height:37.11px}#mobile-header:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(28,28,28,0);border-top-color:#1c1c1c;border-width:13px;margin-left:-13px}#mobile-header>.container>.row{height:80px}#wrapper{padding-top:80px!important}#header-items.builder-element nav>ul>li.current-menu-item>a>svg path,#header-items.builder-element nav>ul>li:hover>a>svg path{fill:#fff}#header-items.builder-element li.current-menu-ancestor>a,#header-items.builder-element li.current-menu-item>a,#header-items.builder-element li.current-menu-parent>a,#header-items.builder-element li.current-page-ancestor>a,#header-items.builder-element li.current-page-item>a,#header-items.builder-element li.current-page-parent>a,#header-items.builder-element li:hover>a{color:#fff}#header-items.builder-element #primary-menu>*+.primary-right,#header-items.builder-element nav>ul>li:not(.menu-item-home)+li{margin-top:0;border-top:1px solid #fff}#header-items.builder-element nav>ul>li>a{display:block;padding:15px 0}#header-items>.container-fluid>.row>.col-12.col-lg{position:relative;height:100%}#primary-menu{padding:0}#header-items.builder-element #primary-menu>.primary-right a{text-transform:uppercase;font-weight:700}.wpml-ls a{background-color:#ec0000}.wpml-ls a:after{border-left-color:#ec0000}#header-items.toggled>.container-fluid>.row>div:last-child:not(:first-child)>.row>.col-lang{flex:1}.wpml-ls-legacy-list-horizontal>ul{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#mobile-header .container{max-width:100%!important}#menu-toggle{position:relative;background:#1c1c1c;border:2px solid #fff;padding:0;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-block;width:40px;height:34px;margin-bottom:7px}#menu-toggle:after,#menu-toggle:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#menu-toggle:after{border-color:transparent;border-top-color:#1c1c1c;border-width:6px;margin-left:-6px}#menu-toggle:before{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:9px;margin-left:-9px}#menu-toggle>.menui{width:24px;height:2px;display:block;top:50%;left:50%;position:absolute;margin-left:-12px;background-color:#fff;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}#menu-toggle:not(.toggled) .menui.top-menu{margin-top:-6px}#menu-toggle .menui.mid-menu{margin-top:-1px}#menu-toggle:not(.toggled) .menui.bot-menu{margin-top:4px}#menu-toggle.toggled{border-color:#ec0000}#menu-toggle.toggled:before{border-top-color:#ec0000}#menu-toggle.toggled .menui{background-color:#ec0000}#menu-toggle.toggled .menui.bot-menu,#menu-toggle.toggled .menui.top-menu{top:14px}#menu-toggle.toggled .menui.top-menu{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-toggle.toggled .menui.mid-menu{opacity:0}#menu-toggle.toggled .menui.bot-menu{-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.menu-item-home{display:none!important}.menu-item-home+li{margin-top:0!important}}@media (max-width:767px){.accordion .card>.card-header>button{-ms-flex-pack:center!important;justify-content:center!important;padding-left:2.375rem}.repertoire-search-form input[type=search]{text-align:center;padding-left:2.375rem}.page-template-info-page-template .col-group-item,.page-template-mangukava-template .col-group-item{text-align:center}.col-repertoire-search .menu>li>a,.page-template-mangukava-template .col-group-item>.ticket-status{-ms-flex-pack:center!important;justify-content:center!important}.row-supporter-logos{-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.cd-section-content>.slide-content .container-fluid>svg{width:200px;height:9.48px}.repertoire-group>.col-group-side{background-image:url(../images/mobile-line.png)}#footer .container-fluid>.row>.col-12:not(.text-lg-left)+.col-12{background-image:url(../images/mobile-line.png);background-position:top center;background-repeat:no-repeat}.social-media{margin-left:0;margin-right:0}}.event-performance-date .ticket-info{font-size:12px;line-height:1.25rem;height:0;overflow:hidden;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.event-performance-date .tickets-link>.tickets-link-inner{background-color:#ebebeb}.event-performance-date .tickets-link>.tickets-link-inner.arrow-down:after{border-top-color:#ebebeb}.event-performance-date.active .ticket-info{padding-top:10px;height:38px}#event-performance-extra{padding-bottom:38px;position:relative;z-index:2}#event-performance-extra .ticket-info{font-size:12px;line-height:1.25rem;text-transform:uppercase;position:absolute;top:100%;left:0;width:100%}.tickets-link>.tickets-link-inner.arrow-up{position:relative;background:#fff;border:1px solid #ec0000}.tickets-link>.tickets-link-inner.arrow-up:after,.tickets-link>.tickets-link-inner.arrow-up:before{top:inherit!important;bottom:100%!important;left:50%!important;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tickets-link>.tickets-link-inner.arrow-up:after{border-color:rgba(255,255,255,0)!important;border-bottom-color:#fff!important;border-width:6px!important;margin-left:-6px!important}.tickets-link>.tickets-link-inner.arrow-up:before{border-color:rgba(236,0,0,0)!important;border-bottom-color:#ec0000!important;border-width:7px!important;margin-left:-7px!important}.tickets-link>.tickets-link-inner.arrow-up:hover:after{border-color:transparent!important;border-bottom-color:#000!important;border-width:6px!important;margin-left:-6px!important}.tickets-link>.tickets-link-inner.arrow-up:hover:before{border-color:rgba(236,0,0,0)!important;border-bottom-color:#000!important;border-width:7px!important;margin-left:-7px!important}.flex-logo{font-family:Signika,sans-serif}.flex-logo>*{display:block}.flex-logo>.flex-logo-txt{letter-spacing:-1px;font-weight:500;font-size:30px}.flex-logo>svg:last-child{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.flex-logo.text-white{color:#fff}.flex-logo.text-black{color:#000}.flex-logo.text-red{color:#dc0200}.flex-logo.text-white svg path{fill:#fff}.flex-logo.text-black svg path{fill:#000}.flex-logo.text-red svg path{fill:#dc0200}.col-nav a{text-decoration:none!important}

@media (max-width: 767px){
    .repertoire-group > .col-group-primary > .col-group-item + .col-group-item{
        padding-top: 1.875rem;
        position: relative
    }
    .repertoire-group > .col-group-primary > .col-group-item + .col-group-item:before{
        content: '';
        display: block;
        width: 50%;
        max-width: 200px;
        position: absolute;
        left: 50%;
        top: 0;
        height: 1px;
        border-top: 1px solid #ec0000;
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

#ps2id-dummy-offset{height: 150px}

.sgpb-popup-overlay-disabled{display: none!important; z-index: -10!important}


.wc_payment_methods > li > label{
    font-weight: 700;
    cursor: pointer;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.wc_payment_methods > li > label > img{order: -1; margin-right: 5px}