.uppercase{text-transform:uppercase}.dot-button,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a{font-size:1em;font-weight:400;font-family:futura-pt;position:relative;padding:15px 10px 15px 70px;color:#fff;display:inline-block}.dot-button:hover,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover{color:#fff}.dot-button.dot-button--arrow:after,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--arrow:after,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--arrow:after{content:"b";width:auto;height:auto;color:#000;background:0 0;font-family:teatro-esp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:19px;font-size:1.1em;left:21px}.dot-button:before,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a:before,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a:before{content:"";display:block;width:48px;height:48px;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);background:#fff;border-radius:100%;position:absolute;left:0;top:0;z-index:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (prefers-reduced-motion:reduce){.dot-button:before,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a:before,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a:before{-webkit-transition:none;-o-transition:none;transition:none}}.dot-button:after,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a:after,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a:after{content:"";display:block;width:8px;height:8px;background:#000;border-radius:100%;position:absolute;left:24px;top:24px;margin-left:-4px;margin-top:-4px;z-index:1}.dot-button.dot-button--black,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black{color:#000}.dot-button.dot-button--black:hover,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black:hover,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black:hover{color:#000}.dot-button.dot-button--black:before,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black:before,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black:before{background:#000}.dot-button.dot-button--black:after,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black:after,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black:after{background:#fff}.dot-button.dot-button--black.btn-arrow:after,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black.btn-arrow:after,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black.btn-arrow:after{background:0 0;color:#fff}.dot-button.dot-button--upper,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--upper,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--upper{text-transform:uppercase}.dot-button:hover:before,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover:before,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover:before{-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (prefers-reduced-motion:reduce){.dot-button:hover:before,.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover:before,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover:before{-webkit-transition:none;-o-transition:none;transition:none}}.double-arrow-button{text-transform:uppercase;position:relative;font-weight:400;display:inline-block;line-height:1.1em;margin:20px 0 0;padding:0 20px 0 0;background:0 0;border:none}.double-arrow-button:before{text-transform:none;font-family:teatro-esp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"a";display:block;font-size:1em;display:block;position:absolute;right:0;top:1px;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;color:#fff}.double-arrow-button:focus{outline:1px dotted}.double-arrow-button:hover:before{right:-10px}.double-arrow-button.double-arrow-button--black{color:#000}.double-arrow-button.double-arrow-button--black a,.double-arrow-button.double-arrow-button--black:before,.double-arrow-button.double-arrow-button--black:hover{color:#000}.double-arrow-button.double-arrow-button--white{color:#fff}.double-arrow-button.double-arrow-button--white a,.double-arrow-button.double-arrow-button--white:before,.double-arrow-button.double-arrow-button--white:hover{color:#fff}.double-arrow-button.double-arrow-button--large{font-size:1.25em}button.facets-apply-button{all:initial;text-transform:uppercase;font-size:1em;font-weight:500;font-family:futura-pt,sans-serif;position:relative;padding:15px 10px 15px 70px;color:#fff;display:inline-block}.explorer button.facets-apply-button{background:0 0;border:none}button.facets-apply-button:before{content:"";display:block;width:48px;height:48px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background:#fff;border-radius:100%;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;left:0;top:0;z-index:0;-webkit-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}button.facets-apply-button:after{position:absolute;content:"\62";width:auto;height:auto;color:#000;background:0 0;font-family:teatro-esp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.1em;left:17px}button.facets-apply-button:hover:before{-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.page-view-calendar .view-header .title,.page-view-calendar-schedule .view-header .title{display:none}.page-view-calendar div#text_filter_date,.page-view-calendar-schedule div#text_filter_date{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;color:#000;line-height:1.1em;font-family:futura-pt-bold,sans-serif;font-weight:700;font-size:1em!important}.page-view-calendar div#text_filter_date .dates+.dates,.page-view-calendar-schedule div#text_filter_date .dates+.dates{position:relative;padding-left:35px;margin-left:15px}.page-view-calendar div#text_filter_date .dates+.dates:before,.page-view-calendar-schedule div#text_filter_date .dates+.dates:before{font-family:teatro-esp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"a";display:block;color:#000;font-size:1.15em;position:absolute;top:1px;left:0}.page-view-calendar .highlighted,.page-view-calendar-schedule .highlighted{padding:180px 0 0;width:100%;margin:0 auto}.page-view-calendar .highlighted>.container,.page-view-calendar-schedule .highlighted>.container{max-width:100%;padding:0}@media screen and (max-width:1199px){.page-view-calendar .highlighted,.page-view-calendar-schedule .highlighted{padding:80px 0 0}}@media screen and (max-width:670px){.page-view-calendar .highlighted,.page-view-calendar-schedule .highlighted{padding:40px 0 0}}.page-view-calendar .highlighted .block-calendar-header-block,.page-view-calendar-schedule .highlighted .block-calendar-header-block{margin-bottom:60px;position:relative}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1144px;width:100%;padding:0 20px}@media screen and (max-width:1024px){.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .group-right,.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-right,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .group-right,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-right{width:40%;position:absolute;right:0;top:0;bottom:0;overflow:hidden}@media screen and (max-width:1024px){.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .group-right,.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-right,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .group-right,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-right{position:relative;width:100%}}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-image img,.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-image img,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-image img,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-image img{width:100%}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .group-right+.wrapper-left,.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-right+.wrapper-left,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .group-right+.wrapper-left,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-right+.wrapper-left{max-width:60%}@media screen and (max-width:1024px){.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .group-right+.wrapper-left,.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-right+.wrapper-left,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .group-right+.wrapper-left,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-right+.wrapper-left{max-width:100%}}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright,.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright{cursor:help;position:absolute;right:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1;font-family:futura-pt;font-size:.9em;font-weight:400;color:#000}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright .text,.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright .text,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright .text,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright .text{display:none;padding:.4em .5em}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright .icon-copy,.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright .icon-copy,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright .icon-copy,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright .icon-copy{padding:.4em .5em;background:rgba(0,0,0,.8)}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright .icon-copy:after,.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright .icon-copy:after,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright .icon-copy:after,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright .icon-copy:after{font-family:teatro-esp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"j";display:block;color:#fff;font-size:1.3em;text-align:center}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright:hover,.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright:hover,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright:hover,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright:hover{background:#fff}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright:hover .text,.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright:hover .text,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright:hover .text,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright:hover .text{display:block}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright:hover .icon-copy,.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright:hover .icon-copy,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright:hover .icon-copy,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright:hover .icon-copy{background:#fff}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright:hover .icon-copy:after,.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright:hover .icon-copy:after,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .group-right .field--name-field-copyright:hover .icon-copy:after,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-right .field--name-field-copyright:hover .icon-copy:after{color:#000}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-left,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-left{padding:25px 0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-title,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-title{font-family:futura-pt-bold;font-size:5em;font-weight:700;color:#000;display:block;line-height:1.1em;padding-bottom:15px}@media screen and (max-width:670px){.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-title,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-title{font-size:2em;margin-bottom:10px}}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-summary,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-summary{font-family:"EB Garamond",serif;font-size:2.5em;font-weight:600;color:#000;display:block;line-height:1.1em}@media screen and (max-width:670px){.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-summary,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-summary{font-size:1.5em}}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-body,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-body{margin:10px 0 0;font-family:futura-pt;font-size:1em;font-weight:400;color:#000;display:block;line-height:1.3em}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-media-attachment,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-media-attachment{margin-top:25px}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-media-attachment .field-group-link .field--name-field-title,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-media-attachment .field-group-link .field--name-field-title{font-family:futura-pt;font-size:1em;font-weight:500;color:#000;text-transform:uppercase;display:inline-block;position:relative}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-media-attachment .field-group-link .field--name-field-title:hover:after,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-media-attachment .field-group-link .field--name-field-title:hover:after{padding-left:25px}.page-view-calendar .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-media-attachment .field-group-link .field--name-field-title:after,.page-view-calendar-schedule .highlighted .block-calendar-header-block .wrapper-block .wrapper-left .field--name-field-media-attachment .field-group-link .field--name-field-title:after{font-family:teatro-esp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"a";display:block;color:#000;font-size:1em;padding-left:15px;display:inline-block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}.page-view-calendar .region-search-filters,.page-view-calendar-schedule .region-search-filters{width:100%;max-width:1104px;margin:0 auto;position:relative;border-bottom:1px solid #000}@media screen and (max-width:1024px){.page-view-calendar .region-search-filters,.page-view-calendar-schedule .region-search-filters{padding:0 20px}}@media screen and (max-width:670px){.page-view-calendar .region-search-filters,.page-view-calendar-schedule .region-search-filters{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;position:initial}}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox,.page-view-calendar .region-search-filters .block-facet--checkbox,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active{padding:19px 35px 0 0}@media screen and (max-width:670px){.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox,.page-view-calendar .region-search-filters .block-facet--checkbox,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active{padding:19px 25px 0 0}}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox .title,.page-view-calendar .region-search-filters .block-facet--checkbox .title,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active .title,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox .title,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox .title,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active .title{font-family:futura-pt-bold;font-size:1em;font-weight:500;color:#fff;display:block;padding-right:15px;line-height:1.1em;margin-bottom:20px;color:#fff!important}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox h2,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox h3,.page-view-calendar .region-search-filters .block-facet--checkbox h2,.page-view-calendar .region-search-filters .block-facet--checkbox h3,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active h2,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active h3,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox h2,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox h3,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox h2,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox h3,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active h2,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active h3{display:inline-block;position:relative;font-family:futura-pt-bold;font-size:1em;font-weight:700;color:#000;padding:19px 55px 19px 20px;margin-bottom:0}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox h2:after,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox h3:after,.page-view-calendar .region-search-filters .block-facet--checkbox h2:after,.page-view-calendar .region-search-filters .block-facet--checkbox h3:after,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active h2:after,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active h3:after,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox h2:after,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox h3:after,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox h2:after,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox h3:after,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active h2:after,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active h3:after{font-family:teatro-esp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"b";display:block;color:#000;font-size:1em;position:absolute;right:15px;top:25px;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox h2+.content,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox h3+.content,.page-view-calendar .region-search-filters .block-facet--checkbox h2+.content,.page-view-calendar .region-search-filters .block-facet--checkbox h3+.content,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active h2+.content,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active h3+.content,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox h2+.content,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox h3+.content,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox h2+.content,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox h3+.content,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active h2+.content,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active h3+.content{display:none;background:#000;width:100%;max-width:1144px;padding:40px 30px 40px 40px;color:#fff;position:absolute;left:0;z-index:2}@media screen and (max-width:1024px){.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox h2+.content,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox h3+.content,.page-view-calendar .region-search-filters .block-facet--checkbox h2+.content,.page-view-calendar .region-search-filters .block-facet--checkbox h3+.content,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active h2+.content,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active h3+.content,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox h2+.content,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox h3+.content,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox h2+.content,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox h3+.content,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active h2+.content,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active h3+.content{max-width:calc(100% - 40px);left:20px}}@media screen and (max-width:670px){.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox h2+.content,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox h3+.content,.page-view-calendar .region-search-filters .block-facet--checkbox h2+.content,.page-view-calendar .region-search-filters .block-facet--checkbox h3+.content,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active h2+.content,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active h3+.content,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox h2+.content,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox h3+.content,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox h2+.content,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox h3+.content,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active h2+.content,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active h3+.content{width:100%;max-width:100%;left:0;padding:40px 20px}}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open h2,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open h3,.page-view-calendar .region-search-filters .block-facet--checkbox.open h2,.page-view-calendar .region-search-filters .block-facet--checkbox.open h3,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open h2,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open h3,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open h2,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open h3,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open h2,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open h3,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open h2,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open h3{background:#000;color:#fff}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open h2:after,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open h3:after,.page-view-calendar .region-search-filters .block-facet--checkbox.open h2:after,.page-view-calendar .region-search-filters .block-facet--checkbox.open h3:after,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open h2:after,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open h3:after,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open h2:after,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open h3:after,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open h2:after,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open h3:after,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open h2:after,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open h3:after{color:#fff;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content{display:block}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul{padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:670px){.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li{width:25%;margin-bottom:30px;padding-left:0}@media screen and (max-width:670px){.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li{width:100%;margin-bottom:20px}}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li input,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li input,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li input,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li input,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li input,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li input,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li input,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li input,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li input,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li input,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li input,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li input{position:relative;display:none}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li input:checked+label:after,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li input:checked+label:after,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li input:checked+label:after,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li input:checked+label:after,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li input:checked+label:after,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li input:checked+label:after,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li input:checked+label:after,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li input:checked+label:after,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li input:checked+label:after,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li input:checked+label:after,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li input:checked+label:after,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li input:checked+label:after{content:"";width:12px;height:12px;background:#fff;display:block;top:6px;position:absolute;left:6px}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li label,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li label,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li label,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li label,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li label,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li label{padding:0;position:relative;display:block;color:#fff;font-weight:400;font-size:1em;line-height:1.1em}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label:before,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label:before,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label:before,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li label:before,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li label:before,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li label:before,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label:before,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label:before,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label:before,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li label:before,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li label:before,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li label:before{position:absolute;left:0;top:0;content:"";width:24px;height:24px;border:1px solid #fff;background:0 0;display:block}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label span,.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label span,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label span,.page-view-calendar .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li label span,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li label span,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li label span,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label span,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label span,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label span,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li label span,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-apply_button_checkbox ul li label span,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active.open .content .facets-widget-checkbox ul li label span{padding:5px 0 5px 35px;display:block}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox .form-row,.page-view-calendar .region-search-filters .block-facet--checkbox .form-row,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox .form-row,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox .form-row,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox .form-row [id*=edit-actions],.page-view-calendar .region-search-filters .block-facet--checkbox .form-row [id*=edit-actions],.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row [id*=edit-actions],.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox .form-row [id*=edit-actions],.page-view-calendar-schedule .region-search-filters .block-facet--checkbox .form-row [id*=edit-actions],.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row [id*=edit-actions]{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:680px){.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox .form-row [id*=edit-actions],.page-view-calendar .region-search-filters .block-facet--checkbox .form-row [id*=edit-actions],.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row [id*=edit-actions],.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox .form-row [id*=edit-actions],.page-view-calendar-schedule .region-search-filters .block-facet--checkbox .form-row [id*=edit-actions],.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row [id*=edit-actions]{margin-top:50px}}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox .form-row button,.page-view-calendar .region-search-filters .block-facet--checkbox .form-row button,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row button,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox .form-row button,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox .form-row button,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row button{all:initial;text-transform:uppercase;font-size:1em;font-weight:500;font-family:futura-pt,sans-serif;position:relative;padding:15px 10px 15px 70px;color:#fff;display:inline-block}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox .form-row button:before,.page-view-calendar .region-search-filters .block-facet--checkbox .form-row button:before,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row button:before,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox .form-row button:before,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox .form-row button:before,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row button:before{content:"";display:block;width:48px;height:48px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background:#fff;border-radius:100%;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;left:0;top:0;z-index:0;-webkit-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox .form-row button:after,.page-view-calendar .region-search-filters .block-facet--checkbox .form-row button:after,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row button:after,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox .form-row button:after,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox .form-row button:after,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row button:after{position:absolute;content:"\62";width:auto;height:auto;color:#000;background:0 0;font-family:teatro-esp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.1em;left:17px}.page-view-calendar .region-search-filters .block-facet--apply-button-checkbox .form-row button:hover:before,.page-view-calendar .region-search-filters .block-facet--checkbox .form-row button:hover:before,.page-view-calendar .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row button:hover:before,.page-view-calendar-schedule .region-search-filters .block-facet--apply-button-checkbox .form-row button:hover:before,.page-view-calendar-schedule .region-search-filters .block-facet--checkbox .form-row button:hover:before,.page-view-calendar-schedule .region-search-filters .block-views-exposed-filter-blockcalendar-active .form-row button:hover:before{-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1120px}@media screen and (max-width:600px){.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:33%;max-width:280px}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item{position:relative}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item label,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item label{padding:0;margin:0;color:#707173;font-size:1em;font-weight:400;line-height:1.1em;position:absolute;left:0;top:12px;font-family:futura-pt}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item label:after,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item label:after{display:none}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input{max-width:100%;width:100%;-moz-appearance:none;appearance:none;background:0 0;color:#fff;-webkit-appearance:none;border:none;border-bottom:1px solid #fff;font-size:1.5em;padding:10px 0;height:50px;border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:right;pointer-events:none;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input.empty,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input.empty{color:transparent}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input::-webkit-calendar-picker-indicator,.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input::-webkit-inner-spin-button,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input::-webkit-calendar-picker-indicator,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}@media screen and (max-width:600px){.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input{pointer-events:auto}}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input:focus,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input:focus{outline:0}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input::-webkit-input-placeholder,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input::-webkit-input-placeholder{text-align:left;padding:0;color:#707173!important;font-size:16px;font-weight:400;line-height:1.1em}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input::-moz-placeholder,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input::-moz-placeholder{text-align:left;padding:0;color:#707173!important;font-size:16px;font-weight:400;line-height:1.1em}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input::-ms-input-placeholder,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input::-ms-input-placeholder{text-align:left;padding:0;color:#707173!important;font-size:16px;font-weight:400;line-height:1.1em}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input::placeholder,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper .js-form-item input::placeholder{text-align:left;padding:0;color:#707173!important;font-size:16px;font-weight:400;line-height:1.1em}@media screen and (max-width:600px){.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .input-wrapper{width:100%;max-width:100%}}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .calendar-wrapper,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .calendar-wrapper{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:33%;margin-left:100px;margin-top:-35px}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .form-row,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .form-row #edit-actions,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .form-row #edit-actions{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.page-view-calendar .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .form-row #edit-actions button#edit-submit-calendar-schedule,.page-view-calendar-schedule .region-search-filters #views-exposed-form-calendar-schedule-calendar-schedule .form-row #edit-actions button#edit-submit-calendar-schedule{margin-right:25px}.page-view-calendar #main,.page-view-calendar-schedule #main{padding-bottom:180px}@media screen and (max-width:1199px){.page-view-calendar #main,.page-view-calendar-schedule #main{padding:0 0 80px}}@media screen and (max-width:1024px){.page-view-calendar #main,.page-view-calendar-schedule #main{padding:0 20px 180px}}@media screen and (max-width:670px){.page-view-calendar #main,.page-view-calendar-schedule #main{padding:0 20px 40px}}.page-view-calendar #main #block-header-calendar-date-block,.page-view-calendar #main .block-facets-summary,.page-view-calendar-schedule #main #block-header-calendar-date-block,.page-view-calendar-schedule #main .block-facets-summary{border-left:1px solid #000;width:100%;max-width:calc(1144px - 40px);margin:0 auto}.page-view-calendar #main #block-header-calendar-date-block div#text_filter_date,.page-view-calendar #main .block-facets-summary div#text_filter_date,.page-view-calendar-schedule #main #block-header-calendar-date-block div#text_filter_date,.page-view-calendar-schedule #main .block-facets-summary div#text_filter_date{width:100%;padding:25px}@media screen and (max-width:670px){.page-view-calendar #main #block-header-calendar-date-block div#text_filter_date,.page-view-calendar #main .block-facets-summary div#text_filter_date,.page-view-calendar-schedule #main #block-header-calendar-date-block div#text_filter_date,.page-view-calendar-schedule #main .block-facets-summary div#text_filter_date{padding:25px 0;font-size:22px;line-height:26px}}@media screen and (max-width:670px){.page-view-calendar #main #block-header-calendar-date-block,.page-view-calendar #main .block-facets-summary,.page-view-calendar-schedule #main #block-header-calendar-date-block,.page-view-calendar-schedule #main .block-facets-summary{border-left:none}}@media screen and (max-width:670px){.page-view-calendar #main .block-facets-summary,.page-view-calendar-schedule #main .block-facets-summary{border-left:none}}.page-view-calendar #main .block-facets-summary .content ul,.page-view-calendar-schedule #main .block-facets-summary .content ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:22px 20px 0;position:relative;margin-bottom:0}@media screen and (max-width:670px){.page-view-calendar #main .block-facets-summary .content ul,.page-view-calendar-schedule #main .block-facets-summary .content ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:20px 0 0}}.page-view-calendar #main .block-facets-summary .content ul li,.page-view-calendar-schedule #main .block-facets-summary .content ul li{padding:0;display:inline-block;vertical-align:middle;margin-right:32px;margin-bottom:10px}.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--facet a,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--facet a{font-family:futura-pt;font-size:1em;font-weight:400;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;color:#000;border:1px solid #000;font-size:1em;font-weight:400}.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--facet a:before,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--facet a:before{font-family:teatro-esp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"g";display:block;color:#000;font-size:1em;margin-right:10px}.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--facet a .facet-item__status,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--facet a .facet-item__status{display:none}.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (max-width:670px){.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear{margin-top:30px}}.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a{margin-left:32px;color:#000;text-transform:uppercase;font-size:1em;font-weight:500;font-family:futura-pt,sans-serif;position:relative;padding:15px 10px 15px 70px;display:inline-block}@media screen and (max-width:670px){.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a{margin-left:0}}.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a:before,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a:before{display:block;content:"";position:absolute;left:0;top:0;width:48px;height:48px;border-radius:100%;background:#000}.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a:after,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a:after{font-family:teatro-esp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"b";display:block;color:#fff;font-size:1.1em;display:inline-block;position:absolute;left:16px;margin-left:0;margin-top:-8px}.page-view-calendar #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover,.page-view-calendar-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover{color:#000}.page-view-calendar #main .no-result,.page-view-calendar-schedule #main .no-result{width:100%;max-width:1144px;padding:0 20px;margin:100px auto 0;text-align:center;font-size:2em;font-family:futura-pt-bold;color:#000}@media screen and (max-width:670px){.page-view-calendar #main .no-result,.page-view-calendar-schedule #main .no-result{font-size:1.5em;margin:50px auto 20px}}.page-view-calendar #main .no-result+footer,.page-view-calendar-schedule #main .no-result+footer{display:none}.page-view-calendar #main .calendar-link,.page-view-calendar-schedule #main .calendar-link{width:100%;max-width:1104px;margin:0 auto;padding:50px 20px;border-left:1px solid #000;border-bottom:1px solid #000}@media screen and (max-width:670px){.page-view-calendar #main .calendar-link,.page-view-calendar-schedule #main .calendar-link{padding:50px 0;border-bottom:none;border-left:none}}.page-view-calendar #main .calendar-link a,.page-view-calendar-schedule #main .calendar-link a{text-transform:uppercase;position:relative;font-weight:400;font-size:1em;display:inline-block;line-height:1.1em;margin:20px 0 0;padding:0 20px 0 0;color:#000;background:0 0;border:none;font-family:futura-pt;font-size:1em;font-weight:500;color:#000;padding:0 25px 0 0;margin:0}.page-view-calendar #main .calendar-link a:before,.page-view-calendar-schedule #main .calendar-link a:before{text-transform:none;font-family:teatro-esp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"a";display:block;color:#000;font-size:1em;display:block;position:absolute;right:0;top:1px;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;color:#fff}.page-view-calendar #main .calendar-link a a,.page-view-calendar #main .calendar-link a:hover,.page-view-calendar-schedule #main .calendar-link a a,.page-view-calendar-schedule #main .calendar-link a:hover{color:#000}.page-view-calendar #main .calendar-link a:focus,.page-view-calendar-schedule #main .calendar-link a:focus{outline:1px dotted}.page-view-calendar #main .calendar-link a:hover,.page-view-calendar-schedule #main .calendar-link a:hover{color:#000}.page-view-calendar #main .calendar-link a:hover:before,.page-view-calendar-schedule #main .calendar-link a:hover:before{right:-10px}.page-view-calendar #main .calendar-link a:before,.page-view-calendar-schedule #main .calendar-link a:before{color:#000}.page-view-calendar #main .view-calendar-group,.page-view-calendar-schedule #main .view-calendar-group{width:100%;max-width:1104px;margin:0 auto;border-left:1px solid #000;padding-top:50px}@media screen and (max-width:670px){.page-view-calendar #main .view-calendar-group,.page-view-calendar-schedule #main .view-calendar-group{border-left:none}}.page-view-calendar #main .view-calendar-group .date-group,.page-view-calendar-schedule #main .view-calendar-group .date-group{display:block;line-height:1.1em;font-family:futura-pt-bold;font-weight:700;font-size:3em;color:#000;padding-bottom:15px;border-bottom:1px solid #000;margin-bottom:40px;margin-top:50px;padding-left:1rem}@media screen and (max-width:1200px){.page-view-calendar #main .view-calendar-group .date-group,.page-view-calendar-schedule #main .view-calendar-group .date-group{font-size:1.6em}}.page-view-calendar #main .view-calendar-group .date-group+.item-full .item>div:first-child .node,.page-view-calendar-schedule #main .view-calendar-group .date-group+.item-full .item>div:first-child .node{margin-top:0}.page-view-calendar #main .view-calendar-group .type--teatro-espanol .show-image .link-to-content:before,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol .show-image .link-to-content:before{background:#c12a21}.page-view-calendar #main .view-calendar-group .type--teatro-espanol .show-image .field--name-md-teatroespanol-activity-status span,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol .show-image .field--name-md-teatroespanol-activity-status span{background:#c12a21}.page-view-calendar #main .view-calendar-group .type--teatro-espanol .show-image .cycle,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol .show-image .cycle{background:#c12a21}.page-view-calendar #main .view-calendar-group .type--teatro-espanol .show-content .field-name-node-title .title a,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol .show-content .field-name-node-title .title a{color:#c12a21}.page-view-calendar #main .view-calendar-group .type--teatro-espanol .show-content .field--name-field-secondary-subtitle,.page-view-calendar #main .view-calendar-group .type--teatro-espanol .show-content .field--name-field-subtitle,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol .show-content .field--name-field-secondary-subtitle,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol .show-content .field--name-field-subtitle{color:#c12a21}.page-view-calendar #main .view-calendar-group .type--teatro-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-calendar #main .view-calendar-group .type--teatro-espanol:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a{background:#c12a21;color:#fff;border:1px solid #c12a21}.page-view-calendar #main .view-calendar-group .type--teatro-espanol.type--naves-espanol .show-image .link-to-content:before,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol.type--naves-espanol .show-image .link-to-content:before{background:#c12a21;background:-webkit-gradient(linear,left top,right top,from(#c12a21),to(#003fa2));background:-webkit-linear-gradient(left,#c12a21 0,#003fa2 100%);background:-o-linear-gradient(left,#c12a21 0,#003fa2 100%);background:linear-gradient(90deg,#c12a21 0,#003fa2 100%)}.page-view-calendar #main .view-calendar-group .type--teatro-espanol.type--naves-espanol .show-image .field--name-md-teatroespanol-activity-status span,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol.type--naves-espanol .show-image .field--name-md-teatroespanol-activity-status span{background:#c12a21;background:-webkit-gradient(linear,left top,right top,from(#c12a21),to(#003fa2));background:-webkit-linear-gradient(left,#c12a21 0,#003fa2 100%);background:-o-linear-gradient(left,#c12a21 0,#003fa2 100%);background:linear-gradient(90deg,#c12a21 0,#003fa2 100%)}.page-view-calendar #main .view-calendar-group .type--teatro-espanol.type--naves-espanol .show-image .cycle,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol.type--naves-espanol .show-image .cycle{background:#c12a21;background:-webkit-gradient(linear,left top,right top,from(#c12a21),to(#003fa2));background:-webkit-linear-gradient(left,#c12a21 0,#003fa2 100%);background:-o-linear-gradient(left,#c12a21 0,#003fa2 100%);background:linear-gradient(90deg,#c12a21 0,#003fa2 100%)}.page-view-calendar #main .view-calendar-group .type--teatro-espanol.type--naves-espanol .show-content .field-name-node-title .title a,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol.type--naves-espanol .show-content .field-name-node-title .title a{color:#c12a21}.page-view-calendar #main .view-calendar-group .type--teatro-espanol.type--naves-espanol .show-content .field--name-field-secondary-subtitle,.page-view-calendar #main .view-calendar-group .type--teatro-espanol.type--naves-espanol .show-content .field--name-field-subtitle,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol.type--naves-espanol .show-content .field--name-field-secondary-subtitle,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol.type--naves-espanol .show-content .field--name-field-subtitle{color:#c12a21}.page-view-calendar #main .view-calendar-group .type--teatro-espanol.type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-calendar #main .view-calendar-group .type--teatro-espanol.type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol.type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-calendar-schedule #main .view-calendar-group .type--teatro-espanol.type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a{background:#c12a21;background:-webkit-gradient(linear,left top,right top,from(#c12a21),to(#003fa2));background:-webkit-linear-gradient(left,#c12a21 0,#003fa2 100%);background:-o-linear-gradient(left,#c12a21 0,#003fa2 100%);background:linear-gradient(90deg,#c12a21 0,#003fa2 100%);border:1px solid transparent}.page-view-calendar #main .view-calendar-group .type--naves .show-image .link-to-content:before,.page-view-calendar #main .view-calendar-group .type--naves-espanol .show-image .link-to-content:before,.page-view-calendar-schedule #main .view-calendar-group .type--naves .show-image .link-to-content:before,.page-view-calendar-schedule #main .view-calendar-group .type--naves-espanol .show-image .link-to-content:before{background:#003fa2}.page-view-calendar #main .view-calendar-group .type--naves .show-image .field--name-md-teatroespanol-activity-status span,.page-view-calendar #main .view-calendar-group .type--naves-espanol .show-image .field--name-md-teatroespanol-activity-status span,.page-view-calendar-schedule #main .view-calendar-group .type--naves .show-image .field--name-md-teatroespanol-activity-status span,.page-view-calendar-schedule #main .view-calendar-group .type--naves-espanol .show-image .field--name-md-teatroespanol-activity-status span{background:#003fa2}.page-view-calendar #main .view-calendar-group .type--naves .show-image .cycle,.page-view-calendar #main .view-calendar-group .type--naves-espanol .show-image .cycle,.page-view-calendar-schedule #main .view-calendar-group .type--naves .show-image .cycle,.page-view-calendar-schedule #main .view-calendar-group .type--naves-espanol .show-image .cycle{background:#003fa2}.page-view-calendar #main .view-calendar-group .type--naves .show-content .field-name-node-title .title a,.page-view-calendar #main .view-calendar-group .type--naves-espanol .show-content .field-name-node-title .title a,.page-view-calendar-schedule #main .view-calendar-group .type--naves .show-content .field-name-node-title .title a,.page-view-calendar-schedule #main .view-calendar-group .type--naves-espanol .show-content .field-name-node-title .title a{color:#003fa2}.page-view-calendar #main .view-calendar-group .type--naves .show-content .field--name-field-secondary-subtitle,.page-view-calendar #main .view-calendar-group .type--naves .show-content .field--name-field-subtitle,.page-view-calendar #main .view-calendar-group .type--naves-espanol .show-content .field--name-field-secondary-subtitle,.page-view-calendar #main .view-calendar-group .type--naves-espanol .show-content .field--name-field-subtitle,.page-view-calendar-schedule #main .view-calendar-group .type--naves .show-content .field--name-field-secondary-subtitle,.page-view-calendar-schedule #main .view-calendar-group .type--naves .show-content .field--name-field-subtitle,.page-view-calendar-schedule #main .view-calendar-group .type--naves-espanol .show-content .field--name-field-secondary-subtitle,.page-view-calendar-schedule #main .view-calendar-group .type--naves-espanol .show-content .field--name-field-subtitle{color:#003fa2}.page-view-calendar #main .view-calendar-group .type--naves .show-content .footer-content .venue .field-name-field-organizer:before,.page-view-calendar #main .view-calendar-group .type--naves-espanol .show-content .footer-content .venue .field-name-field-organizer:before,.page-view-calendar-schedule #main .view-calendar-group .type--naves .show-content .footer-content .venue .field-name-field-organizer:before,.page-view-calendar-schedule #main .view-calendar-group .type--naves-espanol .show-content .footer-content .venue .field-name-field-organizer:before{background:#003fa2;font-family:teatro-esp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"d";display:block;color:#fff;font-size:1.4em}.page-view-calendar #main .view-calendar-group .type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-calendar #main .view-calendar-group .type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a,.page-view-calendar #main .view-calendar-group .type--naves:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-calendar #main .view-calendar-group .type--naves:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a,.page-view-calendar-schedule #main .view-calendar-group .type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-calendar-schedule #main .view-calendar-group .type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a,.page-view-calendar-schedule #main .view-calendar-group .type--naves:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-calendar-schedule #main .view-calendar-group .type--naves:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a{background:#003fa2;color:#fff;border:1px solid #003fa2}.page-view-calendar #main .view-calendar-group span.activity-time,.page-view-calendar-schedule #main .view-calendar-group span.activity-time{padding:10px 0;font-family:futura-pt;font-weight:500;font-size:1em;position:relative}.page-view-calendar .featured-bottom>.container,.page-view-calendar-schedule .featured-bottom>.container{max-width:100%}.page-view-calendar .featured-bottom>.container .region-featured-bottom-first,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1144px;width:100%;padding:0 20px;margin:0 auto 50px}@media screen and (max-width:670px){.page-view-calendar .featured-bottom>.container .region-featured-bottom-first,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first{padding:0}}.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block{width:50%;border-left:1px solid #000;position:relative}@media screen and (max-width:670px){.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block{width:100%;border-right:1px solid #000}}@media screen and (max-width:670px){.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block:first-child:before,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block:first-child:before{width:100%}}.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block:last-child,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block:last-child{border-right:1px solid #000}@media screen and (max-width:670px){.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block:last-child,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block:last-child{margin-top:40px;border-right:1px solid #000}}.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block:last-child .content,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block:last-child .content{padding:15px 20px 20px 30px}@media screen and (max-width:670px){.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block:last-child .content,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block:last-child .content{padding:15px 30px 20px 20px}}.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block:before,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block:before{content:"";width:0;height:1px;background:#000;display:block;position:absolute;top:0;left:0;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}@media screen and (max-width:670px){.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block:before,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block:before{width:95%}}.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block:after,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block:after{content:"";width:0;height:1px;background:#000;display:block;position:absolute;bottom:0;right:0;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}@media screen and (max-width:670px){.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block:after,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block:after{width:95%}}.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block .content,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block .content{padding:15px 30px 20px 20px;display:block;position:relative}.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block .content .title,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block .content .title{display:block;color:#000;line-height:1.1em;font-family:futura-pt-bold;font-size:3.4em;font-weight:700;color:#000}@media screen and (max-width:670px){.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block .content .title,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block .content .title{font-size:1.5em}}.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block .content .field--name-body,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block .content .field--name-body{color:#000;display:block;line-height:1.2em;font-family:futura-pt;font-size:1em;font-weight:500;color:#000;margin:20px 0}.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block .content .double-arrow-button,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block .content .double-arrow-button{padding:0 25px 0 0;margin:0}.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block .content .double-arrow-button:before,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block .content .double-arrow-button:before{color:#000;top:2px}.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block .content .double-arrow-button a,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block .content .double-arrow-button a{font-weight:500}.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block:hover:after,.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block:hover:before,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block:hover:after,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block:hover:before{width:95%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:670px){.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block:hover:after,.page-view-calendar .featured-bottom>.container .region-featured-bottom-first>.block:hover:before,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block:hover:after,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-first>.block:hover:before{width:100%}}.page-view-calendar .featured-bottom>.container .region-featured-bottom-second,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-second{position:relative;display:block;max-width:1144px;width:100%;padding:100px 20px;margin:0 auto 50px}@media screen and (max-width:670px){.page-view-calendar .featured-bottom>.container .region-featured-bottom-second,.page-view-calendar-schedule .featured-bottom>.container .region-featured-bottom-second{padding:80px 20px}}.page-view-calendar #block-neswletter-block h2,.page-view-calendar-schedule #block-neswletter-block h2{font-family:futura-pt-bold;font-size:4.5em;font-weight:700;color:#252525;display:block;line-height:1.1em;margin:0 0 10px}@media screen and (max-width:670px){.page-view-calendar #block-neswletter-block h2,.page-view-calendar-schedule #block-neswletter-block h2{font-size:2.5em}}.page-view-calendar #block-neswletter-block p,.page-view-calendar-schedule #block-neswletter-block p{font-size:1.5em;display:block;line-height:1.3em;max-width:540px;margin:20px 0 30px}@media screen and (max-width:670px){.page-view-calendar #block-neswletter-block p,.page-view-calendar-schedule #block-neswletter-block p{font-size:.875em}}