#lang_menu{line-height:24px}.switch-language-names{font-size:16px;margin:1.45em 0;text-align:right}.switch-language-names .language-item{padding:.3em;color:#000;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;text-decoration:none;text-transform:uppercase;font-size:16px}.switch-language-names .language-item:hover{background-color:#c0c0c0}.switch-language-names .language-item.active-language{color:#fff;background-color:#b62b1b}.switch-language-names .language-item-divider{padding:0 .5em;font-size:16px}

.social-links ul.list-inline{margin:0;padding:0;list-style:none;display:block;height:28px}.social-links ul.list-inline li{padding:0;margin-right:5px;list-style:none;display:inline-block}.social-links ul.list-inline li:last-of-type{margin-right:0}.social-links ul.list-inline li a{width:29px;height:29px;display:block;background-position:0 center;background-image:url(../../../../packages/musica_viva/blocks/social_links/templates/musica_viva/images/g6401.png)}.social-links ul.list-inline li a.youtube{background-position:0 -38px}.social-links ul.list-inline li a.facebook{background-position:0 0}.social-links ul.list-inline li a.vk{background-position:-153px 0}.social-links ul.list-inline li a.instagram{background-position:-114px 0}.social-links ul.list-inline li a.twitter{background-position:-38px 0}.social-links ul.list-inline li a.personal_website{background-position:-114px -76px}.social-links ul.list-inline li a.vine{background-position:-76px -38px}

#global_wrapper .switch_to_vi{height:29px}#global_wrapper .switch_to_vi--btn{display:block}

#global_wrapper h2.tab{margin-top:0;position:relative}#global_wrapper h2.tab section{padding:.5em;cursor:pointer;line-height:1em;color:#fff;font-weight:normal;background-color:#761309}#global_wrapper h2.tab section .title-text{float:left;width:49%}#global_wrapper h2.tab section .filter-controls{float:right;width:49%}#global_wrapper h2.tab .collapse-indicator{top:3px;right:20px;width:30px;height:30px;background:url(../../../../packages/musica_viva/blocks/event_list/templates/by_hall/images/expanded.min.svg) center center no-repeat;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}#global_wrapper h2.tab.collapsed .collapse-indicator{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#global_wrapper h2.tab .seasson-select{top:8px;right:60px;height:20px;font-size:85%;position:absolute;font-weight:normal}#global_wrapper .event-list{-webkit-transition:all 2s ease;transition:all 2s ease}#global_wrapper .event-list.collapsed{height:0;overflow:hidden}#global_wrapper .event-list-section{margin-bottom:1em}#global_wrapper .event-list-wrapper{margin:0;padding:0}#global_wrapper .event-list-wrapper.grid-container{padding-left:0;padding-right:0}#global_wrapper .event-list-item{list-style:none;margin-bottom:20px}#global_wrapper .event-list-item-card{padding:.5em;border:1px solid #c0c0c0}#global_wrapper .event-list-item-card a{display:block;text-align:center;text-decoration:none;color:#000}#global_wrapper .event-list-item-card a:hover{color:#b62a1b}#global_wrapper .event-list-item-card a:hover img{filter:none;-webkit-filter:grayscale(0)}#global_wrapper .event-list-item-card a h3{height:2.75em;overflow:hidden;margin-bottom:0;vertical-align:middle}#global_wrapper .event-list-item-card a p.description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:0;height:1.5em}#global_wrapper .event-list-item-card a img{max-width:100%;filter:#808080;filter:grayscale(1);-webkit-filter:grayscale(1)}#global_wrapper .event-list-item-card .buy-btn{text-align:center;margin-top:.5em}#global_wrapper .event-list-item-card .buy-btn .button{font-size:10px;margin-top:.5em;text-transform:uppercase}#global_wrapper .nopages,#global_wrapper .show_more{margin-top:.5em;line-height:4em}#global_wrapper .progress{padding:1em;line-height:2em;vertical-align:top}#global_wrapper .progress i{width:16px;height:16px;display:inline-block;vertical-align:text-bottom;background:url(../../../../packages/musica_viva/blocks/event_list/templates/by_hall/images/ajax-loader.gif) left center no-repeat}#global_wrapper .show_more{display:block;margin-left:10px;margin-right:10px;text-decoration:none;border:1px solid #fff;transition:border .3s linear}#global_wrapper .show_more:hover{border:1px solid #c0c0c0}#global_wrapper.page-template-full .event-list-outline.grid-container{padding-left:0;padding-right:0}#global_wrapper.page-template-full .event-list-outline.grid-container .grid-100{padding-left:0;padding-right:0}@media (max-width:1024px){#global_wrapper .event-list-item-card .buy-btn .button{font-size:14px}}@media (max-width:600px){#global_wrapper h2.tab section .title-text,#global_wrapper h2.tab section .filter-controls{float:none;width:100%}}@media (max-width:400px){#global_wrapper .event-list-item-card .buy-btn .button{font-size:12px}}

#topsearch{margin:.4rem 0 1rem}#topsearch hr{margin-bottom:1.5em}#topsearch .visible-fields{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#topsearch .visible-fields .b-input{width:100%;box-sizing:border-box;border:1px solid #999;padding:.5em .5em .5em 2.5em;background:transparent url(../../../../packages/musica_viva/blocks/search/templates/one_line_search/images/icon-search.svg) left center / contain no-repeat}#topsearch .visible-fields input[type="submit"]{background-color:#b62b1b;border:1px solid #b62b1b;margin-left:-1px;font-weight:600;color:#fff}

.dep{position:absolute;width:39px;left:-39px;top:78px}

.cookies-alert{left:0;right:0;bottom:0;position:fixed;text-align:center;padding:1.5em 1em;background-color:rgba(0,0,0,.8)}.cookies-alert__close{font-size:2rem;line-height:2rem;position:absolute;right:0;top:0;cursor:pointer;padding:10px;-webkit-transition:color 150ms ease;transition:color 150ms ease;color:#fff}.cookies-alert__close:hover{color:#E74C3C}.cookies-alert__text{color:#fff;font-weight:700}

#global_wrapper #subscribe-form-activate{text-transform:uppercase;border:1px solid #761309;padding:.15em .5em 0;box-sizing:border-box;background:#761309;font-size:1.5em;font-weight:bold;margin:.4rem 0;display:block;width:100%;color:#fff}#global_wrapper #subscribe-form.dialog{background:#fff;width:40%;position:absolute;left:calc(50% - 20%);top:10%;padding:30px;box-shadow:0 10px 30px rgba(51,51,51,0.4);border:3px solid #333;visibility:hidden;opacity:0;-webkit-transition:all 180ms ease-in;transition:all 180ms ease-in}#global_wrapper #subscribe-form.dialog .dialog__close{font-size:2rem;line-height:2rem;position:absolute;right:0;top:0;cursor:pointer;padding:10px;-webkit-transition:color 150ms ease;transition:color 150ms ease}#global_wrapper #subscribe-form.dialog .dialog__close:hover{color:#e74c3c}#global_wrapper #subscribe-form.dialog.dialog--active{visibility:visible;opacity:1;-webkit-transition:all 250ms ease-out;transition:all 250ms ease-out}#global_wrapper #subscribe-form.dialog .dialog__content{text-align:left}#global_wrapper #subscribe-form.dialog .dialog__content .controls{margin-bottom:1em}#global_wrapper #subscribe-form.dialog .dialog__content .controls label{display:block}#global_wrapper #subscribe-form.dialog .dialog__content .controls input[type=text],#global_wrapper #subscribe-form.dialog .dialog__content .controls input[type=email]{width:100%;padding:.5em}#global_wrapper #subscribe-form.dialog .dialog__content .controls label.checkbox-label{position:relative;padding-left:2em}#global_wrapper #subscribe-form.dialog .dialog__content .controls label.checkbox-label input[type=checkbox]{position:absolute;top:.4em;left:0}#global_wrapper #subscribe-form.dialog .dialog__content .controls input.error{border-color:#f00;outline-color:#f00}#global_wrapper #subscribe-form.dialog .dialog__content .controls.captcha-contols .g-recaptcha.ecRecaptcha{width:304px;margin:0 auto}#global_wrapper #subscribe-form.dialog .error{color:#f00}#global_wrapper #subscribe-form.dialog .dialog__buttons{text-align:center}#global_wrapper #subscribe-form.dialog #splash{background:#000 url(../../../../packages/send_pulse/blocks/subscribe_form/images/ajax-loader.gif) center center no-repeat;position:absolute;opacity:.8;bottom:0;right:0;left:0;top:0}#global_wrapper #subscribe-form.dialog .ajax-response{top:0;left:0;right:0;bottom:0;position:absolute;flex-direction:column;justify-content:center;align-items:center;background:#fff;display:flex}@media (max-width:930px){#global_wrapper #subscribe-form.dialog{width:98%;left:calc(50% - 49%)}}

