.uppercase{text-transform:uppercase}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{top:auto!important;-webkit-text-size-adjust:100%;font-weight:400;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;letter-spacing:0;line-height:1.1em;text-transform:none;background:#fff}body.search-bar-open{overflow:hidden}body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body menu,body nav,body section{display:block}body ol,body ul{list-style:none}body blockquote,body q{quotes:none}body blockquote:after,body blockquote:before,body q:after,body q:before{content:"";content:none}body a{color:#111;font-weight:400;text-decoration:none;-webkit-transition:color,.5s;-o-transition:color,.5s;transition:color,.5s}body a:active,body a:visited{color:#111}body a:focus,body a:hover{color:#111;outline:0;text-decoration:none}body p{margin-bottom:.7em}body ul li{position:relative;padding-left:1.5em;padding-bottom:.7em}body ol{padding-left:2.2em;list-style-type:decimal}body ol li{padding-left:.7em;padding-bottom:.7em}body dl{zoom:1}body dl dt{float:left;width:48%;text-align:right;font-weight:700;margin-right:2%}body dl dt:after{content:':'}body dl dd{width:50%;float:left}body pre{margin-bottom:1.5em}body blockquote{font-size:1.357em;text-align:center;padding:.8em;margin-bottom:1.5em}body blockquote p{margin-bottom:0}body blockquote img{margin-bottom:10px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:futura-pt;color:#252525;font-weight:400}body h1{font-size:2.5em;line-height:1.3em;padding-bottom:5px}body h2{font-size:2em;line-height:1.6em;padding-bottom:10px}body h3{font-size:1.7143em;letter-spacing:-.006em;line-height:1.25em;word-spacing:-.059em}body h4{font-size:1.3571em;line-height:1.0416em;letter-spacing:-.006em;word-spacing:-.059em}body h5{font-size:1.3571em;line-height:1.0416em}body h6{font-size:1.3571em;line-height:1.0416em}body table{border-collapse:collapse;border-spacing:0;width:100%;text-align:center;background:300;border:1px solid #ddd}body table tbody{overflow:scroll}body table tr td{font-size:.9em;line-height:1.1em;text-align:center;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table tr td:last-child{border-right:0}body table tr:nth-child(2n+1) td{background:300}body table thead tr td,body table tr th{font-family:futura-pt;text-align:center;font-weight:400;background:#e0e0e0;font-size:1.1em;line-height:1.1em;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table thead tr td:last-child,body table tr th:last-child{border-right:0}body textarea{padding:14px 10px 0 10px}body input:-moz-placeholder{color:#a9a9a9}body textarea:-moz-placeholder{color:#a9a9a9}body input,body textarea{font-family:futura-pt;font-size:.8571em}body input[type=email],body input[type=password],body input[type=search],body input[type=text]{-moz-appearance:caret;border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ddd;padding:.8em}body button,body input[type=cancel],body input[type=submit]{background:#0f9ac3;color:#fff;font-size:1.285em;font-family:futura-pt;text-decoration:none;padding:.6em 2em .4em 2em;text-align:center;border:0;border-bottom:1px solid #0090b0;border-radius:2px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;cursor:pointer!important}body label{font-family:futura-pt;font-weight:400;font-size:.9285em;position:relative;padding-right:1em;padding-bottom:.7em}body #page-wrapper{background:#fff}::-moz-selection{background:#fff;color:#000;text-shadow:none}::selection{background:#14b2de;color:#fff;text-shadow:none}.close-btn{display:none}#email-tfa-verify-form,#user-login-form,#user-pass,#user-pass-reset{margin-top:200px;max-width:1100px;margin-left:auto;margin-right:auto}#email-tfa-verify-form{margin-bottom:1rem}[class*=node--view-mode]{border:none;padding:0;margin:0}.image-holder:before{content:"";background:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s;z-index:1}.image-holder.show:before{width:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.image-holder.show .modal-frame__show.has-video:after,.image-holder.show .modal-frame__show.has-video:before{display:block!important}.image-holder .modal-frame__show.has-video:after,.image-holder .modal-frame__show.has-video:before{display:none!important}.ajax-loader{width:100%;max-width:1104px;border-left:1px solid #000;margin:0 auto}@media screen and (max-width:670px){.ajax-loader{border-left:none}}.ajax-progress.ajax-progress-fullscreen{background-image:none;padding:1px;background-color:transparent;width:48px;height:48px;position:inherit;margin:20px 0 0 20px}.ajax-progress.ajax-progress-fullscreen p{padding-left:50px;line-height:48px;margin-left:20px;display:block;font-family:futura-pt;text-transform:uppercase;font-weight:400;font-size:1em;color:#000}.ajax-progress.ajax-progress-fullscreen: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:"h";display:block;color:#000;font-size:3em;display:block;-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute}.path-programacion .ajax-progress.ajax-progress-fullscreen:not(.custom-loader){display:none}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-o-keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.uppercase{text-transform:uppercase}.featured-bottom>.container{max-width:100%}.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){.featured-bottom>.container .region-featured-bottom-first{padding:0}}.featured-bottom>.container .region-featured-bottom-first>.block{width:50%;border-left:1px solid #000;position:relative}@media screen and (max-width:670px){.featured-bottom>.container .region-featured-bottom-first>.block{width:100%;border-right:1px solid #000}}@media screen and (max-width:670px){.featured-bottom>.container .region-featured-bottom-first>.block:first-child:before{width:100%}}.featured-bottom>.container .region-featured-bottom-first>.block:last-child{border-right:1px solid #000}@media screen and (max-width:670px){.featured-bottom>.container .region-featured-bottom-first>.block:last-child{margin-top:40px;border-right:1px solid #000}}.featured-bottom>.container .region-featured-bottom-first>.block:last-child .content{padding:15px 20px 20px 30px}@media screen and (max-width:670px){.featured-bottom>.container .region-featured-bottom-first>.block:last-child .content{padding:15px 30px 20px 20px}}.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){.featured-bottom>.container .region-featured-bottom-first>.block:before{width:95%}}.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){.featured-bottom>.container .region-featured-bottom-first>.block:after{width:95%}}.featured-bottom>.container .region-featured-bottom-first>.block .content{padding:15px 30px 20px 20px;display:block;position:relative}.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){.featured-bottom>.container .region-featured-bottom-first>.block .content .title{font-size:1.5em}}.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}.featured-bottom>.container .region-featured-bottom-first>.block .content .double-arrow-button{padding:0 25px 0 0;margin:0}.featured-bottom>.container .region-featured-bottom-first>.block .content .double-arrow-button:before{color:#000;top:2px}.featured-bottom>.container .region-featured-bottom-first>.block .content .double-arrow-button a{font-weight:500}.featured-bottom>.container .region-featured-bottom-first>.block:hover:after,.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){.featured-bottom>.container .region-featured-bottom-first>.block:hover:after,.featured-bottom>.container .region-featured-bottom-first>.block:hover:before{width:100%}}.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){.featured-bottom>.container .region-featured-bottom-second{padding:80px 20px}}
.uppercase{text-transform:uppercase}.page-view-entities{overflow-y:hidden;overflow-x:hidden!important}.page-view-entities.display-overflow{overflow-y:initial!important}.explorer .page-view-entities.display-overflow{overflow-y:visible!important}.page-view-entities #block-teatroespanol-v2-promocion-jobo-footer{display:none}.page-view-entities #header{background:#000}.page-view-entities #header a{color:#fff!important}.page-view-entities #header a::after{color:#fff!important}.page-view-entities #header a::before{color:#fff!important}.page-view-entities #header .header--search-calendar .active::before{color:#000!important}.page-view-entities #header span a::after{background:#fff!important}.page-view-entities #header #block-teatroespanol-v2-noticias-trigger a{background:#fff}.page-view-entities #header #block-teatroespanol-v2-noticias-trigger a:before{color:#000;background:#000}.page-view-entities #header #block-teatroespanol-v2-noticias-trigger a g{fill:#000}.page-view-entities #main{padding:180px 0;width:100%;margin:0 auto}@media screen and (max-width:1199px){.page-view-entities #main{padding:80px 0}}@media screen and (max-width:670px){.page-view-entities #main{padding:40px 0}}.page-view-entities #block-teatroespanol-v2-content .view-display-id-view_entities_full.contextual-region,.page-view-entities #block-teatroespanol-v2-content .views-element-container.contextual-region{position:static}.page-view-entities .view-id-entities.view-display-id-view_entities_full>.view-header{position:absolute;height:100%;width:100%;top:0;left:0;display:block}.page-view-entities .view-id-entities.view-display-id-view_entities_full>.view-content .views-row .node--view-mode-full{padding-top:0}.page-view-entities .view-id-entities.view-display-id-view_entities_full>.view-content .views-row .node--view-mode-full .maps-layer{padding:0 20px}@media screen and (max-width:1200px){.page-view-entities .view-id-entities.view-display-id-view_entities_full>.view-content .views-row .group-header a.js--showPlace-reset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#000;position:relative;padding-left:50px;text-transform:uppercase;font-weight:400;font-size:1.1em;margin:0 0 20px}.page-view-entities .view-id-entities.view-display-id-view_entities_full>.view-content .views-row .group-header a.js--showPlace-reset: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:.85em;position:absolute;left:25px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);font-size:.85em;top:40%;margin-top:-7.5px}}@media screen and (max-width:670px){.page-view-entities .view--carousel>.title{font-size:2.5em!important}.page-view-entities .view--carousel>.slick{padding:0 20px}}.page-view-entities .featured-bottom>.container{max-width:100%;margin:0;padding:0}.page-view-entities .featured-bottom>.container>.row{margin:0;padding:0;max-width:100%}
.uppercase{text-transform:uppercase}.view-id-entities>.view-header .view-display-id-view_entities_teaser{margin-top:132px;padding:0}@media screen and (max-width:1200px){.view-id-entities>.view-header .view-display-id-view_entities_teaser{padding:0;margin-top:100px}}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:calc(100vh - 132px);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1200px){.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content{height:calc(100vh - 100px)}}@media screen and (max-width:670px){.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content{display:block;position:relative}}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row{width:50%;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;z-index:10}@media screen and (max-width:670px){.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row{width:100%;height:50%}}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.hide{width:0}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.hide .type--naves,.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.hide .type--teatro-espanol{display:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:670px){.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.hide{height:0;width:100%!important}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.hide .type--naves,.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.hide .type--teatro-espanol{display:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.partial{width:108px}@media screen and (max-width:1200px){.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.partial{width:0}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.partial .type--naves,.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.partial .type--teatro-espanol{display:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}}@media screen and (max-width:670px){.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.partial{height:0;width:100%!important}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.partial .type--naves,.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.partial .type--teatro-espanol{display:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.partial .content-wrap,.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.partial .entity-icon{display:none}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.partial .field--name-node-title,.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row.partial .field-name-node-title{-webkit-transform:rotate(-90deg) translateX(-70px);-o-transform:rotate(-90deg) translateX(-70px);transform:rotate(-90deg) translateX(-70px);font-size:.5em;white-space:nowrap;width:0;margin-left:55%}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row .type--teatro-espanol{background:#c12a21;height:100%}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row .type--teatro-espanol .entity-icon: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:"c";display:block;color:#fff;font-size:8em}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row .type--naves{background:#003fa2;height:100%}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row .type--naves .entity-icon{margin-bottom:20px}.view-id-entities>.view-header .view-display-id-view_entities_teaser .view-content .views-row .type--naves .entity-icon: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:"d";display:block;color:#fff;font-size:8em}
.uppercase{text-transform:uppercase}.node--type-entity.node--view-mode-teaser{display:table;width:100%;height:100%}.node--type-entity.node--view-mode-teaser .container-cell{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.node--type-entity.node--view-mode-teaser .container-cell .entity-icon{display:block;text-align:center}.explorer .node--type-entity.node--view-mode-teaser .container-cell .entity-icon:before{font-size:72px}.node--type-entity.node--view-mode-teaser .container-cell .entity-icon:before{font-family:teatro-esp;color:#fff;font-size:8em}.explorer .node--type-entity.node--view-mode-teaser .container-cell .entity-icon:before{font-size:12px}@media screen and (max-width:670px){.node--type-entity.node--view-mode-teaser .container-cell .entity-icon:before{font-size:3.5em!important}}.node--type-entity.node--view-mode-teaser .container-cell .field--name-node-title h2,.node--type-entity.node--view-mode-teaser .container-cell .field-name-node-title h2{color:#fff;text-transform:uppercase;line-height:1.1em;font-size:2em;font-family:futura-pt-bold;font-weight:700}@media screen and (max-width:670px){.node--type-entity.node--view-mode-teaser .container-cell .field--name-node-title h2,.node--type-entity.node--view-mode-teaser .container-cell .field-name-node-title h2{font-size:1.2em}}@media screen and (max-width:670px){.node--type-entity.node--view-mode-teaser .container-cell .content-wrap{margin-top:0}}.node--type-entity.node--view-mode-teaser .container-cell .content-wrap a{color:#fff;text-transform:uppercase;font-size:1em;font-family:futura-pt;font-weight:500}.node--type-entity.node--view-mode-teaser .container-cell .content-wrap a .discover-more{margin:80px auto 0;padding:18px 10px;width:100%;max-width:200px;height:56px;border:1px solid #fff}
.uppercase{text-transform:uppercase}.node--type-entity.node--view-mode-full{padding-top:180px}@media screen and (max-width:1200px){.node--type-entity.node--view-mode-full{padding-top:80px}}@media screen and (max-width:670px){.node--type-entity.node--view-mode-full{padding-top:40px}}.node--type-entity.node--view-mode-full .group-header .js--showPlace-reset{display:none;color:#fff;position:absolute;top:0;left:0}@media screen and (min-width:1201px) and (max-width:1350px){.type--naves .node--type-entity.node--view-mode-full .group-header{padding-left:100px}.type--teatro-espanol .node--type-entity.node--view-mode-full .group-header{padding-right:100px}}.node--type-entity.node--view-mode-full .tit-ficha{max-width:1144px;margin:0 auto;padding:0 20px;display:block}.node--type-entity.node--view-mode-full .tit-ficha h1{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){.node--type-entity.node--view-mode-full .tit-ficha h1{font-size:2em;margin-bottom:10px}}.type--teatro-espanol .node--type-entity.node--view-mode-full .tit-ficha h1{color:#c12a21}.type--naves .node--type-entity.node--view-mode-full .tit-ficha h1{color:#003fa2}.node--type-entity.node--view-mode-full .maps-layer{padding:0 20px}@media screen and (min-width:1201px) and (max-width:1350px){.node--type-entity.node--view-mode-full .maps-layer .inner{max-width:100%;padding:0 0 50px}}.type--naves .node--type-entity.node--view-mode-full .maps-layer .field--name-dynamic-block-fieldnode-open-maps-teatro-espanol,.type--naves-epanol .node--type-entity.node--view-mode-full .maps-layer .field--name-dynamic-block-fieldnode-open-maps-teatro-espanol{display:none}.type--teatro-espanol .node--type-entity.node--view-mode-full .maps-layer .field--name-dynamic-block-fieldnode-open-maps-naves{display:none}@media screen and (max-width:670px){.node--type-entity.node--view-mode-full .maps-layer{padding:0 20px}}@media screen and (max-width:1200px){.node--type-entity.node--view-mode-full .maps-layer .map{height:324px!important}}.node--type-entity.node--view-mode-full>.group-left{float:none;width:100%;max-width:1144px;margin:0 auto;padding:40px 20px 0}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:670px){.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col{width:30%;margin-right:5%;padding:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media screen and (max-width:670px){.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col{width:100%;margin-right:0}}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .main-title{display:block;line-height:1.1em;text-transform:uppercase;font-family:futura-pt;font-size:1em;font-weight:500;color:#000;margin-bottom:30px}.type--teatro-espanol .node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .main-title{color:#c12a21}.type--naves .node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .main-title{color:#003fa2}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .box .title{font-family:futura-pt;font-size:1em;font-weight:400;color:#000;text-decoration:underline;display:block;line-height:1.1em}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .box .title+.lnk--sm{margin-top:10px}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .box .txt{font-family:futura-pt;font-size:1em;font-weight:400;color:#000;display:block;line-height:1.3em;margin-top:5px}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .box a.lnk.icon-darrow{position:relative;padding-right:20px;font-family:futura-pt;font-size:1em;font-weight:500;color:#000;text-transform:uppercase;display:inline-block}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .box a.lnk.icon-darrow: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:.85em;position:absolute;right:0;top:4px;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .box a.lnk.icon-darrow:hover:before{right:-10px}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .box a.lnk--sm.icon-darrow{position:relative;padding-right:20px;font-family:futura-pt;font-size:1em;font-weight:400;color:#000;display:inline-block}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .box a.lnk--sm.icon-darrow: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:.85em;position:absolute;right:0;top:4px;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .box a.lnk--sm.icon-darrow:hover:before{right:-10px}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .box a.lnk--sm.icon-darrow+.lnk--sm{margin-top:10px}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .box+.box{margin-top:40px}.node--type-entity.node--view-mode-full>.group-left .field-name-field-address .wrapper .col .box+.main-title{margin-top:40px}.node--type-entity.node--view-mode-full .group-footer .views-element-container{padding:80px 0 30px}.node--type-entity.node--view-mode-full .group-footer .views-element-container>.title{max-width:1144px;position:relative;line-height:1.1em;margin:0 auto;padding:0 20px;font-family:futura-pt-bold;font-size:3em;font-weight:700;color:#000}@media screen and (max-width:670px){.node--type-entity.node--view-mode-full .group-footer .views-element-container>.title{font-size:1.8em}}.type--teatro-espanol .node--type-entity.node--view-mode-full .group-footer .views-element-container>.title{color:#c12a21}.type--naves .node--type-entity.node--view-mode-full .group-footer .views-element-container>.title{color:#003fa2}.node--type-entity.node--view-mode-full .group-footer .views-element-container .view-spaces>.views-row{position:relative;margin:50px 0;z-index:1;background:#fff;border-bottom:1px solid #000}.node--type-entity.node--view-mode-full .group-footer .views-element-container .view-spaces>.views-row:nth-child(even) .node--type-space.node--view-mode-teaser .group-left{margin:0 0 0 45%}@media screen and (max-width:670px){.node--type-entity.node--view-mode-full .group-footer .views-element-container .view-spaces>.views-row:nth-child(even) .node--type-space.node--view-mode-teaser .group-left{margin:30px auto 0}}.node--type-entity.node--view-mode-full .group-footer .views-element-container .view-spaces>.views-row:nth-child(even) .node--type-space.node--view-mode-teaser .group-right{left:0;right:auto}.node--type-entity.node--view-mode-full .group-footer .views-element-container .view-spaces>.views-row:nth-child(even) .node--type-space.node--view-mode-teaser .group-right img{position:absolute;width:232px;-o-object-fit:cover;object-fit:cover;left:70%;top:50%;margin-top:-116px;margin-left:-116px}@media screen and (max-width:1200px){.node--type-entity.node--view-mode-full .group-footer .views-element-container .view-spaces>.views-row:nth-child(even) .node--type-space.node--view-mode-teaser .group-right img{left:50%}}@media screen and (max-width:670px){.node--type-entity.node--view-mode-full .group-footer .views-element-container .view-spaces>.views-row:nth-child(even) .node--type-space.node--view-mode-teaser .group-right img{position:relative;right:auto;top:auto;margin:0 auto;left:auto}}@media screen and (min-width:671px){.node--type-entity.node--view-mode-full .group-footer .views-element-container .view-spaces>.views-row:nth-child(even):hover .group-right img{border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s;width:100%!important;height:100%!important;left:0!important;top:0!important;margin-top:0!important;margin-left:0!important}}@media screen and (min-width:671px){.node--type-entity.node--view-mode-full .group-footer .views-element-container .view-spaces>.views-row:hover .group-right img{border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s;width:100%;height:100%;right:0;top:0;margin-top:0;margin-right:0}}.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel>.title{max-width:1144px;position:relative;line-height:1.1em;margin:0 auto 80px;padding:0 20px;font-family:futura-pt-bold;font-size:4em;font-weight:700;color:#000}@media screen and (max-width:670px){.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel>.title{font-size:2.5em}}@media screen and (max-width:670px){.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel .slick{padding:0 20px 30px}}.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel .slick .type--naves-espanol .node--type-activity.node--view-mode-teaser .show-image:before{background:#003fa2;mix-blend-mode:screen}.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel .slick .type--naves-espanol .node--type-activity.node--view-mode-teaser .show-image .cycle{padding:5px;background:#003fa2}.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel .slick .type--naves-espanol .node--type-activity.node--view-mode-teaser .show-image .tag-center span{background:#003fa2}.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel .slick .type--naves-espanol .node--type-activity.node--view-mode-teaser .show-content .subtitle,.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel .slick .type--naves-espanol .node--type-activity.node--view-mode-teaser .show-content .subtitle--secondary,.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel .slick .type--naves-espanol .node--type-activity.node--view-mode-teaser .show-content .title{color:#003fa2}.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel .slick .type--naves-espanol .node--type-activity.node--view-mode-teaser .show-content .venue.icon: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:"d";display:block;color:#003fa2;font-size:1.6em}.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel .slick.unslick .slick__slide{width:25%;margin:0 auto}@media screen and (max-width:1024px){.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel .slick.unslick .slick__slide{width:40%}}@media screen and (max-width:900px){.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel .slick.unslick .slick__slide{width:50%}}@media screen and (max-width:670px){.node--type-entity.node--view-mode-full .group-footer .views-element-container .view--carousel .slick.unslick .slick__slide{width:100%}}
.uppercase{text-transform:uppercase}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{top:auto!important;-webkit-text-size-adjust:100%;font-weight:400;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;letter-spacing:0;line-height:1.1em;text-transform:none;background:#fff}body.search-bar-open{overflow:hidden}body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body menu,body nav,body section{display:block}body ol,body ul{list-style:none}body blockquote,body q{quotes:none}body blockquote:after,body blockquote:before,body q:after,body q:before{content:"";content:none}body a{color:#111;font-weight:400;text-decoration:none;-webkit-transition:color,.5s;-o-transition:color,.5s;transition:color,.5s}body a:active,body a:visited{color:#111}body a:focus,body a:hover{color:#111;outline:0;text-decoration:none}body p{margin-bottom:.7em}body ul li{position:relative;padding-left:1.5em;padding-bottom:.7em}body ol{padding-left:2.2em;list-style-type:decimal}body ol li{padding-left:.7em;padding-bottom:.7em}body dl{zoom:1}body dl dt{float:left;width:48%;text-align:right;font-weight:700;margin-right:2%}body dl dt:after{content:':'}body dl dd{width:50%;float:left}body pre{margin-bottom:1.5em}body blockquote{font-size:1.357em;text-align:center;padding:.8em;margin-bottom:1.5em}body blockquote p{margin-bottom:0}body blockquote img{margin-bottom:10px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:futura-pt;color:#252525;font-weight:400}body h1{font-size:2.5em;line-height:1.3em;padding-bottom:5px}body h2{font-size:2em;line-height:1.6em;padding-bottom:10px}body h3{font-size:1.7143em;letter-spacing:-.006em;line-height:1.25em;word-spacing:-.059em}body h4{font-size:1.3571em;line-height:1.0416em;letter-spacing:-.006em;word-spacing:-.059em}body h5{font-size:1.3571em;line-height:1.0416em}body h6{font-size:1.3571em;line-height:1.0416em}body table{border-collapse:collapse;border-spacing:0;width:100%;text-align:center;background:300;border:1px solid #ddd}body table tbody{overflow:scroll}body table tr td{font-size:.9em;line-height:1.1em;text-align:center;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table tr td:last-child{border-right:0}body table tr:nth-child(2n+1) td{background:300}body table thead tr td,body table tr th{font-family:futura-pt;text-align:center;font-weight:400;background:#e0e0e0;font-size:1.1em;line-height:1.1em;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table thead tr td:last-child,body table tr th:last-child{border-right:0}body textarea{padding:14px 10px 0 10px}body input:-moz-placeholder{color:#a9a9a9}body textarea:-moz-placeholder{color:#a9a9a9}body input,body textarea{font-family:futura-pt;font-size:.8571em}body input[type=email],body input[type=password],body input[type=search],body input[type=text]{-moz-appearance:caret;border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ddd;padding:.8em}body button,body input[type=cancel],body input[type=submit]{background:#0f9ac3;color:#fff;font-size:1.285em;font-family:futura-pt;text-decoration:none;padding:.6em 2em .4em 2em;text-align:center;border:0;border-bottom:1px solid #0090b0;border-radius:2px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;cursor:pointer!important}body label{font-family:futura-pt;font-weight:400;font-size:.9285em;position:relative;padding-right:1em;padding-bottom:.7em}body #page-wrapper{background:#fff}::-moz-selection{background:#fff;color:#000;text-shadow:none}::selection{background:#14b2de;color:#fff;text-shadow:none}.close-btn{display:none}#email-tfa-verify-form,#user-login-form,#user-pass,#user-pass-reset{margin-top:200px;max-width:1100px;margin-left:auto;margin-right:auto}#email-tfa-verify-form{margin-bottom:1rem}[class*=node--view-mode]{border:none;padding:0;margin:0}.image-holder:before{content:"";background:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s;z-index:1}.image-holder.show:before{width:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.image-holder.show .modal-frame__show.has-video:after,.image-holder.show .modal-frame__show.has-video:before{display:block!important}.image-holder .modal-frame__show.has-video:after,.image-holder .modal-frame__show.has-video:before{display:none!important}.ajax-loader{width:100%;max-width:1104px;border-left:1px solid #000;margin:0 auto}@media screen and (max-width:670px){.ajax-loader{border-left:none}}.ajax-progress.ajax-progress-fullscreen{background-image:none;padding:1px;background-color:transparent;width:48px;height:48px;position:inherit;margin:20px 0 0 20px}.ajax-progress.ajax-progress-fullscreen p{padding-left:50px;line-height:48px;margin-left:20px;display:block;font-family:futura-pt;text-transform:uppercase;font-weight:400;font-size:1em;color:#000}.ajax-progress.ajax-progress-fullscreen: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:"h";display:block;color:#000;font-size:3em;display:block;-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute}.path-programacion .ajax-progress.ajax-progress-fullscreen:not(.custom-loader){display:none}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-o-keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.uppercase{text-transform:uppercase}.node--type-activity.node--view-mode-teaser a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}@media screen and (min-width:669px){.node--type-activity.node--view-mode-teaser a{padding:0 20px}}.node--type-activity.node--view-mode-teaser a:hover .show-image:before{opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (prefers-reduced-motion:reduce){.node--type-activity.node--view-mode-teaser a:hover .show-image:before{-webkit-transition:none;-o-transition:none;transition:none}}.node--type-activity.node--view-mode-teaser .show-image{position:relative;line-height:0;z-index:0}.node--type-activity.node--view-mode-teaser .show-image:before{opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";width:100%;display:block;height:100%;position:absolute;z-index:1;top:0;left:0}@media (prefers-reduced-motion:reduce){.node--type-activity.node--view-mode-teaser .show-image:before{-webkit-transition:none;-o-transition:none;transition:none}}.explorer .node--type-activity.node--view-mode-teaser .show-image:before{display:none}.user-logged-in .node--type-activity.node--view-mode-teaser .show-image:hover .contextual-region{z-index:2}.node--type-activity.node--view-mode-teaser .show-image img{width:100%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.node--type-activity.node--view-mode-teaser .show-image .categories{position:absolute;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.node--type-activity.node--view-mode-teaser .show-image .categories .cat{background:#fff;padding:5px;font-family:"EB Garamond",serif;font-weight:700;font-size:1.125em;line-height:1.1em;display:block;color:#000;z-index:1}.node--type-activity.node--view-mode-teaser .show-image .categories .cat+.cat{margin-left:1px}.node--type-activity.node--view-mode-teaser .show-image .cycle{position:absolute;right:0;top:0;z-index:1}.node--type-activity.node--view-mode-teaser .show-image .cycle .name{display:block;line-height:1.1em;color:#fff;font-size:1.125em;font-family:"EB Garamond",serif;font-weight:600}.node--type-activity.node--view-mode-teaser .show-image .tag-center{text-transform:uppercase;color:#fff;font-size:1em;font-family:futura-pt-bold,sans-serif;font-weight:700;position:absolute;width:100%;top:50%;left:0;text-align:center;margin-top:-16px}.node--type-activity.node--view-mode-teaser .show-image .tag-center>*{background-color:#a9a9a9;padding:16px;display:inline-block}.node--type-activity.node--view-mode-teaser .show-content{padding:15px 0}.node--type-activity.node--view-mode-teaser .show-content .date-range{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-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.node--type-activity.node--view-mode-teaser .show-content .date-range .date{text-align:center;font-family:futura-pt;font-weight:500;font-size:1em;position:relative}.node--type-activity.node--view-mode-teaser .show-content .date-range .date.language--es:not(.plain-text){text-transform:lowercase}.node--type-activity.node--view-mode-teaser .show-content .date-range .date .number:first-of-type,.node--type-activity.node--view-mode-teaser .show-content .date-range .date strong{font-family:futura-pt-bold;font-weight:700}.node--type-activity.node--view-mode-teaser .show-content .date-range .date+.date{padding-left:25px;margin-left:5px}.node--type-activity.node--view-mode-teaser .show-content .date-range .date+.date: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:1rem;position:absolute;left:0;top:2px}.node--type-activity.node--view-mode-teaser .show-content .title{display:block;font-family:"EB Garamond",serif;font-weight:700;font-size:2em;line-height:1.1em;text-align:left;margin:15px 0 5px}.node--type-activity.node--view-mode-teaser .show-content .subtitle{display:block;font-family:"EB Garamond",serif;font-weight:400;font-size:1.5em;line-height:1.1em;text-align:left}.node--type-activity.node--view-mode-teaser .show-content .subtitle.subtitle--secondary{font-size:1em;font-weight:700}.node--type-activity.node--view-mode-teaser .show-content .venue{margin:15px 0 0;display:block;line-height:1.1em;color:#000;font-family:futura-pt;font-weight:500;font-size:.875em;position:relative;text-align:left}.node--type-activity.node--view-mode-teaser .show-content .venue.icon{padding-left:45px;padding-top:11px}.node--type-activity.node--view-mode-teaser .show-content .venue.icon:before{padding:7px;left:0;top:1px;position:absolute;font-size:1.6em;color:#fff}.slick-slide .type--teatro-espanol .node--type-activity.node--view-mode-teaser .show-image:before,.slick__slide .type--teatro-espanol .node--type-activity.node--view-mode-teaser .show-image:before{background:#c12a21;mix-blend-mode:screen}.slick-slide .type--teatro-espanol .node--type-activity.node--view-mode-teaser .show-image .cycle,.slick__slide .type--teatro-espanol .node--type-activity.node--view-mode-teaser .show-image .cycle{background:#c12a21;padding:5px}.slick-slide .type--teatro-espanol .node--type-activity.node--view-mode-teaser .show-image .tag-center>*,.slick__slide .type--teatro-espanol .node--type-activity.node--view-mode-teaser .show-image .tag-center>*{background-color:#c12a21}.slick-slide .type--teatro-espanol .node--type-activity.node--view-mode-teaser .show-content .subtitle,.slick-slide .type--teatro-espanol .node--type-activity.node--view-mode-teaser .show-content .title,.slick__slide .type--teatro-espanol .node--type-activity.node--view-mode-teaser .show-content .subtitle,.slick__slide .type--teatro-espanol .node--type-activity.node--view-mode-teaser .show-content .title{color:#c12a21}.slick-slide .type--teatro-espanol .node--type-activity.node--view-mode-teaser .show-content .venue.icon:before,.slick__slide .type--teatro-espanol .node--type-activity.node--view-mode-teaser .show-content .venue.icon:before{background:#c12a21}.slick-slide .type--naves .node--type-activity.node--view-mode-teaser .show-image:before,.slick__slide .type--naves .node--type-activity.node--view-mode-teaser .show-image:before{background:#003fa2;mix-blend-mode:screen}.slick-slide .type--naves .node--type-activity.node--view-mode-teaser .show-image .cycle,.slick__slide .type--naves .node--type-activity.node--view-mode-teaser .show-image .cycle{background:#003fa2;padding:5px}.slick-slide .type--naves .node--type-activity.node--view-mode-teaser .show-image .tag-center>*,.slick__slide .type--naves .node--type-activity.node--view-mode-teaser .show-image .tag-center>*{background-color:#003fa2}.slick-slide .type--naves .node--type-activity.node--view-mode-teaser .show-content .subtitle,.slick-slide .type--naves .node--type-activity.node--view-mode-teaser .show-content .title,.slick__slide .type--naves .node--type-activity.node--view-mode-teaser .show-content .subtitle,.slick__slide .type--naves .node--type-activity.node--view-mode-teaser .show-content .title{color:#003fa2}.slick-slide .type--naves .node--type-activity.node--view-mode-teaser .show-content .venue.icon:before,.slick__slide .type--naves .node--type-activity.node--view-mode-teaser .show-content .venue.icon:before{background:#003fa2}
.uppercase{text-transform:uppercase}.node--type-space.node--view-mode-teaser{max-width:1144px;width:100%;margin:0 auto;padding:40px 20px;border-top:1px solid #000}@media screen and (max-width:670px){.node--type-space.node--view-mode-teaser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.node--type-space.node--view-mode-teaser .group-left{width:55%;min-height:300px}@media screen and (max-width:670px){.node--type-space.node--view-mode-teaser .group-left{margin-top:30px;width:100%;min-height:auto}}.node--type-space.node--view-mode-teaser .group-left .title{display:block;line-height:1.1em;font-family:futura-pt-bold;font-size:2em;font-weight:700;color:#000}@media screen and (max-width:670px){.node--type-space.node--view-mode-teaser .group-left .title{font-size:1.5em}}.node--type-space.node--view-mode-teaser .group-left .field-name-field-description{font-family:futura-pt;font-size:1em;font-weight:400;color:#000;line-height:1.4em;margin:15px 0;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.node--type-space.node--view-mode-teaser .group-left .double-arrow-button{margin:0;font-weight:500}.node--type-space.node--view-mode-teaser .group-left .double-arrow-button:before{color:#000;top:2px}.node--type-space.node--view-mode-teaser .group-right{width:40%;position:absolute;right:0;top:0;bottom:0;overflow:hidden}@media screen and (max-width:670px){.node--type-space.node--view-mode-teaser .group-right{width:100%;position:relative;right:auto;top:0;text-align:center}}.node--type-space.node--view-mode-teaser .group-right img{position:absolute;width:232px;height:232px;-o-object-fit:cover;object-fit:cover;right:70%;top:50%;margin-top:-116px;margin-right:-116px;border-radius:100%;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s;-o-object-position:50% 50%;object-position:50% 50%}@media screen and (max-width:1200px){.node--type-space.node--view-mode-teaser .group-right img{right:50%}}@media screen and (max-width:670px){.node--type-space.node--view-mode-teaser .group-right img{position:relative;right:auto;top:auto;margin:0 auto}}
.uppercase{text-transform:uppercase}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{top:auto!important;-webkit-text-size-adjust:100%;font-weight:400;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;letter-spacing:0;line-height:1.1em;text-transform:none;background:#fff}body.search-bar-open{overflow:hidden}body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body menu,body nav,body section{display:block}body ol,body ul{list-style:none}body blockquote,body q{quotes:none}body blockquote:after,body blockquote:before,body q:after,body q:before{content:"";content:none}body a{color:#111;font-weight:400;text-decoration:none;-webkit-transition:color,.5s;-o-transition:color,.5s;transition:color,.5s}body a:active,body a:visited{color:#111}body a:focus,body a:hover{color:#111;outline:0;text-decoration:none}body p{margin-bottom:.7em}body ul li{position:relative;padding-left:1.5em;padding-bottom:.7em}body ol{padding-left:2.2em;list-style-type:decimal}body ol li{padding-left:.7em;padding-bottom:.7em}body dl{zoom:1}body dl dt{float:left;width:48%;text-align:right;font-weight:700;margin-right:2%}body dl dt:after{content:':'}body dl dd{width:50%;float:left}body pre{margin-bottom:1.5em}body blockquote{font-size:1.357em;text-align:center;padding:.8em;margin-bottom:1.5em}body blockquote p{margin-bottom:0}body blockquote img{margin-bottom:10px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:futura-pt;color:#252525;font-weight:400}body h1{font-size:2.5em;line-height:1.3em;padding-bottom:5px}body h2{font-size:2em;line-height:1.6em;padding-bottom:10px}body h3{font-size:1.7143em;letter-spacing:-.006em;line-height:1.25em;word-spacing:-.059em}body h4{font-size:1.3571em;line-height:1.0416em;letter-spacing:-.006em;word-spacing:-.059em}body h5{font-size:1.3571em;line-height:1.0416em}body h6{font-size:1.3571em;line-height:1.0416em}body table{border-collapse:collapse;border-spacing:0;width:100%;text-align:center;background:300;border:1px solid #ddd}body table tbody{overflow:scroll}body table tr td{font-size:.9em;line-height:1.1em;text-align:center;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table tr td:last-child{border-right:0}body table tr:nth-child(2n+1) td{background:300}body table thead tr td,body table tr th{font-family:futura-pt;text-align:center;font-weight:400;background:#e0e0e0;font-size:1.1em;line-height:1.1em;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table thead tr td:last-child,body table tr th:last-child{border-right:0}body textarea{padding:14px 10px 0 10px}body input:-moz-placeholder{color:#a9a9a9}body textarea:-moz-placeholder{color:#a9a9a9}body input,body textarea{font-family:futura-pt;font-size:.8571em}body input[type=email],body input[type=password],body input[type=search],body input[type=text]{-moz-appearance:caret;border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ddd;padding:.8em}body button,body input[type=cancel],body input[type=submit]{background:#0f9ac3;color:#fff;font-size:1.285em;font-family:futura-pt;text-decoration:none;padding:.6em 2em .4em 2em;text-align:center;border:0;border-bottom:1px solid #0090b0;border-radius:2px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;cursor:pointer!important}body label{font-family:futura-pt;font-weight:400;font-size:.9285em;position:relative;padding-right:1em;padding-bottom:.7em}body #page-wrapper{background:#fff}::-moz-selection{background:#fff;color:#000;text-shadow:none}::selection{background:#14b2de;color:#fff;text-shadow:none}.close-btn{display:none}#email-tfa-verify-form,#user-login-form,#user-pass,#user-pass-reset{margin-top:200px;max-width:1100px;margin-left:auto;margin-right:auto}#email-tfa-verify-form{margin-bottom:1rem}[class*=node--view-mode]{border:none;padding:0;margin:0}.image-holder:before{content:"";background:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s;z-index:1}.image-holder.show:before{width:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.image-holder.show .modal-frame__show.has-video:after,.image-holder.show .modal-frame__show.has-video:before{display:block!important}.image-holder .modal-frame__show.has-video:after,.image-holder .modal-frame__show.has-video:before{display:none!important}.ajax-loader{width:100%;max-width:1104px;border-left:1px solid #000;margin:0 auto}@media screen and (max-width:670px){.ajax-loader{border-left:none}}.ajax-progress.ajax-progress-fullscreen{background-image:none;padding:1px;background-color:transparent;width:48px;height:48px;position:inherit;margin:20px 0 0 20px}.ajax-progress.ajax-progress-fullscreen p{padding-left:50px;line-height:48px;margin-left:20px;display:block;font-family:futura-pt;text-transform:uppercase;font-weight:400;font-size:1em;color:#000}.ajax-progress.ajax-progress-fullscreen: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:"h";display:block;color:#000;font-size:3em;display:block;-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute}.path-programacion .ajax-progress.ajax-progress-fullscreen:not(.custom-loader){display:none}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-o-keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.uppercase{text-transform:uppercase}.dot-button,.view--carousel .view-header .more-link{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,.view--carousel .view-header .more-link:hover{color:#fff}.dot-button.dot-button--arrow:after,.view--carousel .view-header .dot-button--arrow.more-link: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,.view--carousel .view-header .more-link: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,.view--carousel .view-header .more-link:before{-webkit-transition:none;-o-transition:none;transition:none}}.dot-button:after,.view--carousel .view-header .more-link: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,.view--carousel .view-header .dot-button--black.more-link{color:#000}.dot-button.dot-button--black:hover,.view--carousel .view-header .dot-button--black.more-link:hover{color:#000}.dot-button.dot-button--black:before,.view--carousel .view-header .dot-button--black.more-link:before{background:#000}.dot-button.dot-button--black:after,.view--carousel .view-header .dot-button--black.more-link:after{background:#fff}.dot-button.dot-button--black.btn-arrow:after,.view--carousel .view-header .dot-button--black.btn-arrow.more-link:after{background:0 0;color:#fff}.dot-button.dot-button--upper,.view--carousel .view-header .dot-button--upper.more-link{text-transform:uppercase}.dot-button:hover:before,.view--carousel .view-header .more-link: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,.view--carousel .view-header .more-link: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}.view--carousel{background:#fff;overflow:hidden;position:relative}@media screen and (min-width:1025px){.view--carousel.view-homepage-gallery{height:100vh}}.view--carousel .view-content,.view--carousel .view-header{padding:0}.view--carousel .view-header{display:block;padding:80px 20px 20px;margin:0 auto;width:100%;position:relative}@media screen and (min-width:1199px){.view--carousel .view-header{padding:80px 40px 20px}}.view--carousel .view-header .title{display:block;line-height:1.1em;font-family:futura-pt-bold;font-weight:700;font-size:2.5em;max-width:100%;width:100%}.view--carousel .view-header .title.title--full_width{max-width:100%;font-size:4em}@media screen and (min-width:669px){.view--carousel .view-header .title{font-size:3.5em}}@media screen and (min-width:1199px){.view--carousel .view-header .title{font-size:4.5em;max-width:590px}}@media screen and (min-width:1281px){.view--carousel .view-header .title{max-width:80%;width:100%}}.view--carousel .view-header .more-link{position:relative;margin-top:20px;padding:15px 60px 13px 20px;text-transform:uppercase;color:#000;width:auto}.view--carousel .view-header .more-link:hover{color:#000}.view--carousel .view-header .more-link:before{background:#000;right:0;left:auto}.view--carousel .view-header .more-link:after{background:#fff;right:20px;left:auto}@media screen and (min-width:1199px){.view--carousel .view-header .more-link{margin:30px 0 0 auto;padding:13px 70px 0 10px}}.view--carousel .view-header .view{display:block}.view--carousel .view-header .view .view-header{display:none}.view--carousel .view-header .view .view-content{padding:0;margin:20px 0 0;text-align:center}@media screen and (min-width:1199px){.view--carousel .view-header .view .view-content{margin:60px 0 0}}.view--carousel .view-header .view.view-entities .view-content{display:block}.view--carousel .view-header .view.view-entities .views-row{display:block;text-align:left}.view--carousel .view-header .view.view-entities .views-row+.views-row{margin:15px 0 0}@media screen and (min-width:1199px){.view--carousel .view-header .view.view-entities .views-row+.views-row{margin:10px 0 0}}.view--carousel .view-header .view.view-entities .types{color:#a9a9a9;text-transform:uppercase;font-family:futura-pt-bold;font-weight:700;font-size:1em;position:relative;padding:5px 5px 5px 30px}.view--carousel .view-header .view.view-entities .types:after{position:absolute;left:0;right:auto;top:50%;margin-top:-8px;content:"";width:16px;height:16px;display:block;border-radius:100%;background:#a9a9a9}.view--carousel .view-header .view.view-entities .type-teatro-espanol.animated{color:#c12a21}.view--carousel .view-header .view.view-entities .type-teatro-espanol.animated:after{background:#c12a21;-o-animation:pulse .7s;animation:pulse .7s;-webkit-animation:pulse .7s}@-o-keyframes pulse{0%{box-shadow:0 0 0 0 #c12a21}100%{box-shadow:0 0 0 1280px rgba(193,42,33,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #c12a21;box-shadow:0 0 0 0 #c12a21}100%{-webkit-box-shadow:0 0 0 1280px rgba(193,42,33,0);box-shadow:0 0 0 1280px rgba(193,42,33,0)}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #c12a21}100%{-webkit-box-shadow:0 0 0 1280px rgba(193,42,33,0)}}.view--carousel .view-header .view.view-entities .type-naves.animated{color:#003fa2}.view--carousel .view-header .view.view-entities .type-naves.animated:after{background:#003fa2;-o-animation:pulse2 .7s;animation:pulse2 .7s;-webkit-animation:pulse2 .7s}@-o-keyframes pulse2{0%{box-shadow:0 0 0 0 #003fa2}100%{box-shadow:0 0 0 1280px rgba(0,63,162,0)}}@keyframes pulse2{0%{-webkit-box-shadow:0 0 0 0 #003fa2;box-shadow:0 0 0 0 #003fa2}100%{-webkit-box-shadow:0 0 0 1280px rgba(0,63,162,0);box-shadow:0 0 0 1280px rgba(0,63,162,0)}}@-webkit-keyframes pulse2{0%{-webkit-box-shadow:0 0 0 0 #003fa2}100%{-webkit-box-shadow:0 0 0 1280px rgba(0,63,162,0)}}@media screen and (min-width:1199px){.view--carousel .view-header .view.view-entities .view-content{display:grid;grid-template-rows:100%;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.explorer .view--carousel .view-header .view.view-entities .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.view--carousel .view-header .view.view-entities .views-row{text-align:right}.view--carousel .view-header .view.view-entities .views-row+.views-row{margin:0 0 0 25px;text-align:left}.view--carousel .view-header .view.view-entities .views-row:first-child .types:after{right:0;left:auto}.view--carousel .view-header .view.view-entities .views-row:nth-child(even) .types{padding:5px 5px 5px 30px}.view--carousel .view-header .view.view-entities .views-row:nth-child(odd){text-align:right}.view--carousel .view-header .view.view-entities .views-row:nth-child(odd) .types{padding:5px 30px 5px 5px}}.view--carousel .view-header .view-filters{display:block;padding:0;margin:20px 0 0;text-align:left;min-width:100%}@media screen and (min-width:1199px){.view--carousel .view-header .view-filters{text-align:center;margin:60px 0 0}}.view--carousel .view-header .view-filters .types{color:#a9a9a9;text-transform:uppercase;font-family:futura-pt-bold;font-weight:700;font-size:1em;position:relative;padding:5px 5px 5px 30px;display:block}.view--carousel .view-header .view-filters .types:after{position:absolute;left:0;right:auto;top:50%;margin-top:-8px;content:"";width:16px;height:16px;display:block;border-radius:100%;background:#a9a9a9}.view--carousel .view-header .view-filters .types+.types{margin:10px 0 0}@media screen and (min-width:1199px){.view--carousel .view-header .view-filters .types{display:inline-block}.view--carousel .view-header .view-filters .types+.types{margin:0 0 0 25px}}@media screen and (min-width:1199px){.view--carousel .view-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1020px}.view--carousel .view-header .view{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%}.view--carousel .view-header .view-content{padding:0 20px;margin:20px 0}}@media screen and (min-width:1281px){.view--carousel .view-header{max-width:1144px}.view--carousel .view-header .title{max-width:80%;width:100%}.view--carousel .view-header .more-link{margin-top:20px}}.view--carousel.view--without-header .view-header{display:none;font-size:0}.view--carousel .view-content{padding:0 20px 30px;margin:10px 0 0}@media screen and (min-width:1199px){.view--carousel .view-content{padding:0 0 30px;margin:30px 0 0}}.view--carousel.view--full-width .view-content{padding:0;margin:10px 0 0}@media screen and (min-width:1199px){.view--carousel.view--full-width .view-content{margin:30px 0 0}}.view--carousel.view--full-width.view--without-header .view-content{margin:0}.view--carousel.view--without-filters .view-header .more-link{position:absolute}.view--carousel.view--without-filters .view-content{margin:20px 0 60px;text-align:center}.view--carousel .slick-slider{display:block}.view--carousel .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.view--carousel .slick-slide,.view--carousel .slick__slide{display:block;width:20%}.view--carousel .slick__arrow{position:relative;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-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0}.view--carousel .slick__arrow .slick-arrow{background:0 0;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:5px;color:#000}.view--carousel .slick__arrow .slick-arrow.slick-prev:before{top:4px;position:relative;-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);display:block}.view--carousel .slick__arrow .slick-arrow.slick-next:before{top:4px;position:relative;display:block}.view--carousel .slick__arrow .slick-arrow.slick-disabled{cursor:not-allowed}.view--carousel .slick__arrow .slick-arrow.slick-disabled:before{opacity:.5}.view--carousel:not(.view--absolute-controls) .slick__arrow{top:0}.view--carousel.view--carousel-without-dots .slick__arrow:after{display:block;content:"";width:8px;height:8px;background:#000;position:absolute;border-radius:100%;top:14px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;border:none}@media (prefers-reduced-motion:reduce){.view--carousel.view--carousel-without-dots .slick__arrow:after{-webkit-transition:none;-o-transition:none;transition:none}}.explorer .view--carousel.view--carousel-without-dots .slick__arrow:after{left:50%}.view--carousel.view--carousel-without-dots .slick__arrow.moveR:after{-webkit-transform:translate(20px,0);-o-transform:translate(20px,0);transform:translate(20px,0);background:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (prefers-reduced-motion:reduce){.view--carousel.view--carousel-without-dots .slick__arrow.moveR:after{-webkit-transition:none;-o-transition:none;transition:none}}.view--carousel.view--carousel-without-dots .slick__arrow.moveL:after{-webkit-transform:translate(-20px,0);-o-transform:translate(-20px,0);transform:translate(-20px,0);background:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (prefers-reduced-motion:reduce){.view--carousel.view--carousel-without-dots .slick__arrow.moveL:after{-webkit-transition:none;-o-transition:none;transition:none}}.view--carousel.view--carousel-without-dots .slick__arrow .slick-arrow.slick-prev{margin-right:30px}.view--carousel.view--carousel-without-dots .slick__arrow .slick-arrow.slick-next{margin-left:30px}.view--carousel.view--absolute-controls .slick__arrow{position:absolute;bottom:20px}@media screen and (min-width:1099px){.view--carousel.view--absolute-controls .slick__arrow{bottom:30px}}.view--carousel.view--absolute-controls .slick__arrow .slick-arrow::before{top:0}.view--carousel.view--absolute-controls .slick__arrow .slick-arrow.slick-prev{margin-right:30px}.view--carousel.view--absolute-controls .slick__arrow .slick-arrow.slick-next{margin-left:30px}.view--carousel.view--carousel-dark .slick-arrow{color:#fff}
.uppercase{text-transform:uppercase}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{top:auto!important;-webkit-text-size-adjust:100%;font-weight:400;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;letter-spacing:0;line-height:1.1em;text-transform:none;background:#fff}body.search-bar-open{overflow:hidden}body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body menu,body nav,body section{display:block}body ol,body ul{list-style:none}body blockquote,body q{quotes:none}body blockquote:after,body blockquote:before,body q:after,body q:before{content:"";content:none}body a{color:#111;font-weight:400;text-decoration:none;-webkit-transition:color,.5s;-o-transition:color,.5s;transition:color,.5s}body a:active,body a:visited{color:#111}body a:focus,body a:hover{color:#111;outline:0;text-decoration:none}body p{margin-bottom:.7em}body ul li{position:relative;padding-left:1.5em;padding-bottom:.7em}body ol{padding-left:2.2em;list-style-type:decimal}body ol li{padding-left:.7em;padding-bottom:.7em}body dl{zoom:1}body dl dt{float:left;width:48%;text-align:right;font-weight:700;margin-right:2%}body dl dt:after{content:':'}body dl dd{width:50%;float:left}body pre{margin-bottom:1.5em}body blockquote{font-size:1.357em;text-align:center;padding:.8em;margin-bottom:1.5em}body blockquote p{margin-bottom:0}body blockquote img{margin-bottom:10px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:futura-pt;color:#252525;font-weight:400}body h1{font-size:2.5em;line-height:1.3em;padding-bottom:5px}body h2{font-size:2em;line-height:1.6em;padding-bottom:10px}body h3{font-size:1.7143em;letter-spacing:-.006em;line-height:1.25em;word-spacing:-.059em}body h4{font-size:1.3571em;line-height:1.0416em;letter-spacing:-.006em;word-spacing:-.059em}body h5{font-size:1.3571em;line-height:1.0416em}body h6{font-size:1.3571em;line-height:1.0416em}body table{border-collapse:collapse;border-spacing:0;width:100%;text-align:center;background:300;border:1px solid #ddd}body table tbody{overflow:scroll}body table tr td{font-size:.9em;line-height:1.1em;text-align:center;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table tr td:last-child{border-right:0}body table tr:nth-child(2n+1) td{background:300}body table thead tr td,body table tr th{font-family:futura-pt;text-align:center;font-weight:400;background:#e0e0e0;font-size:1.1em;line-height:1.1em;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table thead tr td:last-child,body table tr th:last-child{border-right:0}body textarea{padding:14px 10px 0 10px}body input:-moz-placeholder{color:#a9a9a9}body textarea:-moz-placeholder{color:#a9a9a9}body input,body textarea{font-family:futura-pt;font-size:.8571em}body input[type=email],body input[type=password],body input[type=search],body input[type=text]{-moz-appearance:caret;border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ddd;padding:.8em}body button,body input[type=cancel],body input[type=submit]{background:#0f9ac3;color:#fff;font-size:1.285em;font-family:futura-pt;text-decoration:none;padding:.6em 2em .4em 2em;text-align:center;border:0;border-bottom:1px solid #0090b0;border-radius:2px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;cursor:pointer!important}body label{font-family:futura-pt;font-weight:400;font-size:.9285em;position:relative;padding-right:1em;padding-bottom:.7em}body #page-wrapper{background:#fff}::-moz-selection{background:#fff;color:#000;text-shadow:none}::selection{background:#14b2de;color:#fff;text-shadow:none}.close-btn{display:none}#email-tfa-verify-form,#user-login-form,#user-pass,#user-pass-reset{margin-top:200px;max-width:1100px;margin-left:auto;margin-right:auto}#email-tfa-verify-form{margin-bottom:1rem}[class*=node--view-mode]{border:none;padding:0;margin:0}.image-holder:before{content:"";background:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s;z-index:1}.image-holder.show:before{width:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.image-holder.show .modal-frame__show.has-video:after,.image-holder.show .modal-frame__show.has-video:before{display:block!important}.image-holder .modal-frame__show.has-video:after,.image-holder .modal-frame__show.has-video:before{display:none!important}.ajax-loader{width:100%;max-width:1104px;border-left:1px solid #000;margin:0 auto}@media screen and (max-width:670px){.ajax-loader{border-left:none}}.ajax-progress.ajax-progress-fullscreen{background-image:none;padding:1px;background-color:transparent;width:48px;height:48px;position:inherit;margin:20px 0 0 20px}.ajax-progress.ajax-progress-fullscreen p{padding-left:50px;line-height:48px;margin-left:20px;display:block;font-family:futura-pt;text-transform:uppercase;font-weight:400;font-size:1em;color:#000}.ajax-progress.ajax-progress-fullscreen: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:"h";display:block;color:#000;font-size:3em;display:block;-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute}.path-programacion .ajax-progress.ajax-progress-fullscreen:not(.custom-loader){display:none}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-o-keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.uppercase{text-transform:uppercase}.node--type-activity.node--view-mode-specific-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;border-bottom:1px solid #000;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;margin-top:60px}@media screen and (max-width:670px){.node--type-activity.node--view-mode-specific-search{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none}}.node--type-activity.node--view-mode-specific-search .show-image{position:relative;z-index:0;width:50%}@media screen and (max-width:670px){.node--type-activity.node--view-mode-specific-search .show-image{width:100%}}.node--type-activity.node--view-mode-specific-search .show-image .link-to-content:before{mix-blend-mode:screen;opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";width:100%;display:block;height:100%;position:absolute;z-index:1;top:0;left:0;background:#c12a21}.explorer .node--type-activity.node--view-mode-specific-search .show-image .link-to-content:before{display:none}.node--type-activity.node--view-mode-specific-search .show-image .link-to-content .field-name-field-media-outstanding-image img,.node--type-activity.node--view-mode-specific-search .show-image .link-to-content .field-name-field-outstanding-image img{width:100%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-specific-search .show-image .link-to-content .field-name-field-media-outstanding-image img,.node--type-activity.node--view-mode-specific-search .show-image .link-to-content .field-name-field-outstanding-image img{-o-object-fit:cover;object-fit:cover;height:100%;position:absolute;width:100%;top:0;left:0}}@media screen and (max-width:670px){.node--type-activity.node--view-mode-specific-search .show-image .link-to-content .field-name-field-media-outstanding-image img,.node--type-activity.node--view-mode-specific-search .show-image .link-to-content .field-name-field-outstanding-image img{position:relative}}.node--type-activity.node--view-mode-specific-search .show-image .link-to-content .field--name-md-teatroespanol-activity-status{text-transform:uppercase;font-family:futura-pt-bold;font-size:1em;font-weight:700;color:#fff;position:absolute;width:100%;top:50%;left:0;text-align:center;margin-top:-16px}.node--type-activity.node--view-mode-specific-search .show-image .link-to-content .field--name-md-teatroespanol-activity-status span{padding:16px;display:inline-block;background:#c12a21}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-specific-search .show-image .link-to-content .field--name-md-teatroespanol-activity-status span{-o-object-fit:cover;object-fit:cover;height:100%}}.node--type-activity.node--view-mode-specific-search .show-image .link-to-content .field-name-field-category{position:absolute;left:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.node--type-activity.node--view-mode-specific-search .show-image .link-to-content .field-name-field-category .field__item{background:#fff;border-right:1px solid #000;padding:5px;font-family:"EB Garamond",serif;font-size:1.125em;font-weight:700;color:#000;line-height:1.1em;display:block}.node--type-activity.node--view-mode-specific-search .show-image .link-to-content .field-name-field-category .field__item:last-child{border-right:none}.node--type-activity.node--view-mode-specific-search .show-image .link-to-content .cycle{position:absolute;right:0;top:0;padding:5px;z-index:1;display:block;line-height:1.1em;font-family:"EB Garamond",serif;font-size:1.125em;font-weight:600;color:#fff;background:#c12a21}.node--type-activity.node--view-mode-specific-search .show-content{width:50%;padding:25px 20px;position:relative;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}@media screen and (max-width:670px){.node--type-activity.node--view-mode-specific-search .show-content{width:100%;padding:20px 0}}.node--type-activity.node--view-mode-specific-search .show-content .date-range{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-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.node--type-activity.node--view-mode-specific-search .show-content .date-range .date{text-align:center;font-family:futura-pt;font-weight:500;font-size:1em;position:relative}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-specific-search .show-content .date-range .date{text-align:left}}.node--type-activity.node--view-mode-specific-search .show-content .date-range .date.language--es:not(.plain-text){text-transform:lowercase}.node--type-activity.node--view-mode-specific-search .show-content .date-range .date .number:first-of-type,.node--type-activity.node--view-mode-specific-search .show-content .date-range .date strong{font-family:futura-pt-bold;font-weight:700}.node--type-activity.node--view-mode-specific-search .show-content .date-range .date+.date{padding-left:25px;margin-left:5px}.node--type-activity.node--view-mode-specific-search .show-content .date-range .date+.date: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:1rem;position:absolute;left:0;top:2px}.node--type-activity.node--view-mode-specific-search .show-content .field-name-node-title .title a{font-family:"EB Garamond",serif;font-size:3em;font-weight:700;color:#c12a21;display:block;line-height:1.1em;text-align:left;margin:15px 0 5px}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-specific-search .show-content .field-name-node-title .title a{font-size:1.8em}}.node--type-activity.node--view-mode-specific-search .show-content .field--name-field-subtitle{display:block;line-height:1.1em;font-family:"EB Garamond",serif;font-size:2.5em;font-weight:400;color:#c12a21;text-align:left}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-specific-search .show-content .field--name-field-subtitle{font-size:1.6em}}.node--type-activity.node--view-mode-specific-search .show-content .field--name-field-secondary-subtitle{display:block;line-height:1.1em;font-family:"EB Garamond",serif;font-size:1em;font-weight:700;color:#000;text-align:left;text-transform:uppercase}.node--type-activity.node--view-mode-specific-search .show-content .footer-content{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-specific-search .show-content .footer-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;display:block}}.node--type-activity.node--view-mode-specific-search .show-content .footer-content .venue{max-width:calc(100% - 200px)}@media screen and (max-width:1024px){.node--type-activity.node--view-mode-specific-search .show-content .footer-content .venue{max-width:100%}}.node--type-activity.node--view-mode-specific-search .show-content .footer-content .venue .field-name-field-organizer{padding-left:45px;font-family:futura-pt-bold;font-size:.875em;font-weight:700;color:#000;margin:15px 0 0;display:block;line-height:1.1em;position:relative;text-align:left}.node--type-activity.node--view-mode-specific-search .show-content .footer-content .venue .field-name-field-organizer: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:"c";display:block;color:#fff;font-size:1.4em;padding:7px;position:absolute;background:#c12a21;left:0;top:-8px}.node--type-activity.node--view-mode-specific-search .show-content .footer-content .venue .field-name-field-location{font-family:futura-pt;font-size:.875em;font-weight:400;color:#000;display:block;line-height:1.1em;margin:10px 0 0 45px}.node--type-activity.node--view-mode-specific-search .show-content .footer-content .tickets{position:absolute;right:-20px;bottom:-3px}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-specific-search .show-content .footer-content .tickets{position:relative;right:auto;bottom:auto;width:100%}}.node--type-activity.node--view-mode-specific-search .show-content .footer-content .tickets .field-name-field-buy-url a,.node--type-activity.node--view-mode-specific-search .show-content .footer-content .tickets .field-name-field-ticketing-links a{border:1px solid #000;border-bottom:none;font-family:futura-pt;font-size:1em;font-weight:400;color:#000;text-transform:uppercase;text-align:center;max-width:242px;height:56px;padding:20px}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-specific-search .show-content .footer-content .tickets .field-name-field-buy-url a,.node--type-activity.node--view-mode-specific-search .show-content .footer-content .tickets .field-name-field-ticketing-links a{border-bottom:1px solid #000;margin-top:20px;width:100%;max-width:100%;display:block}}.node--type-activity.node--view-mode-specific-search:hover .show-image .link-to-content:before{opacity:0}.node--type-activity.node--view-mode-specific-search:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.node--type-activity.node--view-mode-specific-search:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a{background:#c12a21;color:#fff;border:1px solid #c12a21}.node--type-activity.node--view-mode-specific-search.type--teatro-espanol .show-image .link-to-content:before{background:#c12a21}.node--type-activity.node--view-mode-specific-search.type--teatro-espanol .show-image .field--name-md-teatroespanol-activity-status span{background:#c12a21}.node--type-activity.node--view-mode-specific-search.type--teatro-espanol .show-image .cycle{background:#c12a21}.node--type-activity.node--view-mode-specific-search.type--teatro-espanol .show-content .field-name-node-title .title a{color:#c12a21}.node--type-activity.node--view-mode-specific-search.type--teatro-espanol .show-content .field--name-field-secondary-subtitle,.node--type-activity.node--view-mode-specific-search.type--teatro-espanol .show-content .field--name-field-subtitle{color:#c12a21}.node--type-activity.node--view-mode-specific-search.type--teatro-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.node--type-activity.node--view-mode-specific-search.type--teatro-espanol:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a{background:#c12a21;color:#fff;border:1px solid #c12a21}.node--type-activity.node--view-mode-specific-search.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%)}.node--type-activity.node--view-mode-specific-search.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%)}.node--type-activity.node--view-mode-specific-search.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%)}.node--type-activity.node--view-mode-specific-search.type--teatro-espanol.type--naves-espanol .show-content .field-name-node-title .title a{color:#c12a21}.node--type-activity.node--view-mode-specific-search.type--teatro-espanol.type--naves-espanol .show-content .field--name-field-secondary-subtitle,.node--type-activity.node--view-mode-specific-search.type--teatro-espanol.type--naves-espanol .show-content .field--name-field-subtitle{color:#c12a21}.node--type-activity.node--view-mode-specific-search.type--teatro-espanol.type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.node--type-activity.node--view-mode-specific-search.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}.node--type-activity.node--view-mode-specific-search.type--naves .show-image .link-to-content:before{background:#003fa2}.node--type-activity.node--view-mode-specific-search.type--naves .show-image .field--name-md-teatroespanol-activity-status span{background:#003fa2}.node--type-activity.node--view-mode-specific-search.type--naves .show-image .cycle{background:#003fa2}.node--type-activity.node--view-mode-specific-search.type--naves .show-content .field-name-node-title .title a{color:#003fa2}.node--type-activity.node--view-mode-specific-search.type--naves .show-content .field--name-field-secondary-subtitle,.node--type-activity.node--view-mode-specific-search.type--naves .show-content .field--name-field-subtitle{color:#003fa2}.node--type-activity.node--view-mode-specific-search.type--naves .show-content .footer-content .venue .field-name-field-organizer: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:"d";display:block;color:#fff;font-size:1.4em;background:#003fa2}.node--type-activity.node--view-mode-specific-search.type--naves:hover .show-content .footer-content .venue .field-name-field-organizer: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:"d";display:block;color:#003fa2;font-size:1.4em}.node--type-activity.node--view-mode-specific-search.type--naves:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.node--type-activity.node--view-mode-specific-search.type--naves:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a{background:#003fa2;color:#fff;border:1px solid #003fa2}
.uppercase{text-transform:uppercase}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{top:auto!important;-webkit-text-size-adjust:100%;font-weight:400;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;letter-spacing:0;line-height:1.1em;text-transform:none;background:#fff}body.search-bar-open{overflow:hidden}body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body menu,body nav,body section{display:block}body ol,body ul{list-style:none}body blockquote,body q{quotes:none}body blockquote:after,body blockquote:before,body q:after,body q:before{content:"";content:none}body a{color:#111;font-weight:400;text-decoration:none;-webkit-transition:color,.5s;-o-transition:color,.5s;transition:color,.5s}body a:active,body a:visited{color:#111}body a:focus,body a:hover{color:#111;outline:0;text-decoration:none}body p{margin-bottom:.7em}body ul li{position:relative;padding-left:1.5em;padding-bottom:.7em}body ol{padding-left:2.2em;list-style-type:decimal}body ol li{padding-left:.7em;padding-bottom:.7em}body dl{zoom:1}body dl dt{float:left;width:48%;text-align:right;font-weight:700;margin-right:2%}body dl dt:after{content:':'}body dl dd{width:50%;float:left}body pre{margin-bottom:1.5em}body blockquote{font-size:1.357em;text-align:center;padding:.8em;margin-bottom:1.5em}body blockquote p{margin-bottom:0}body blockquote img{margin-bottom:10px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:futura-pt;color:#252525;font-weight:400}body h1{font-size:2.5em;line-height:1.3em;padding-bottom:5px}body h2{font-size:2em;line-height:1.6em;padding-bottom:10px}body h3{font-size:1.7143em;letter-spacing:-.006em;line-height:1.25em;word-spacing:-.059em}body h4{font-size:1.3571em;line-height:1.0416em;letter-spacing:-.006em;word-spacing:-.059em}body h5{font-size:1.3571em;line-height:1.0416em}body h6{font-size:1.3571em;line-height:1.0416em}body table{border-collapse:collapse;border-spacing:0;width:100%;text-align:center;background:300;border:1px solid #ddd}body table tbody{overflow:scroll}body table tr td{font-size:.9em;line-height:1.1em;text-align:center;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table tr td:last-child{border-right:0}body table tr:nth-child(2n+1) td{background:300}body table thead tr td,body table tr th{font-family:futura-pt;text-align:center;font-weight:400;background:#e0e0e0;font-size:1.1em;line-height:1.1em;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table thead tr td:last-child,body table tr th:last-child{border-right:0}body textarea{padding:14px 10px 0 10px}body input:-moz-placeholder{color:#a9a9a9}body textarea:-moz-placeholder{color:#a9a9a9}body input,body textarea{font-family:futura-pt;font-size:.8571em}body input[type=email],body input[type=password],body input[type=search],body input[type=text]{-moz-appearance:caret;border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ddd;padding:.8em}body button,body input[type=cancel],body input[type=submit]{background:#0f9ac3;color:#fff;font-size:1.285em;font-family:futura-pt;text-decoration:none;padding:.6em 2em .4em 2em;text-align:center;border:0;border-bottom:1px solid #0090b0;border-radius:2px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;cursor:pointer!important}body label{font-family:futura-pt;font-weight:400;font-size:.9285em;position:relative;padding-right:1em;padding-bottom:.7em}body #page-wrapper{background:#fff}::-moz-selection{background:#fff;color:#000;text-shadow:none}::selection{background:#14b2de;color:#fff;text-shadow:none}.close-btn{display:none}#email-tfa-verify-form,#user-login-form,#user-pass,#user-pass-reset{margin-top:200px;max-width:1100px;margin-left:auto;margin-right:auto}#email-tfa-verify-form{margin-bottom:1rem}[class*=node--view-mode]{border:none;padding:0;margin:0}.image-holder:before{content:"";background:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s;z-index:1}.image-holder.show:before{width:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.image-holder.show .modal-frame__show.has-video:after,.image-holder.show .modal-frame__show.has-video:before{display:block!important}.image-holder .modal-frame__show.has-video:after,.image-holder .modal-frame__show.has-video:before{display:none!important}.ajax-loader{width:100%;max-width:1104px;border-left:1px solid #000;margin:0 auto}@media screen and (max-width:670px){.ajax-loader{border-left:none}}.ajax-progress.ajax-progress-fullscreen{background-image:none;padding:1px;background-color:transparent;width:48px;height:48px;position:inherit;margin:20px 0 0 20px}.ajax-progress.ajax-progress-fullscreen p{padding-left:50px;line-height:48px;margin-left:20px;display:block;font-family:futura-pt;text-transform:uppercase;font-weight:400;font-size:1em;color:#000}.ajax-progress.ajax-progress-fullscreen: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:"h";display:block;color:#000;font-size:3em;display:block;-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute}.path-programacion .ajax-progress.ajax-progress-fullscreen:not(.custom-loader){display:none}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-o-keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.uppercase{text-transform:uppercase}.dot-button,.page-view-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover,.page-view-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover{color:#fff}.dot-button.dot-button--arrow:after,.page-view-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--arrow:after,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a:before,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a:before,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a:after,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black:hover,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black:before,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black:after,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black.btn-arrow:after,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--upper,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover:before,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover:before,.page-view-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-activities .highlighted,.page-view-schedule .highlighted{padding:180px 0 0;width:100%;margin:0 auto}.page-view-activities .highlighted>.container,.page-view-schedule .highlighted>.container{max-width:100%;padding:0}@media screen and (max-width:1199px){.page-view-activities .highlighted,.page-view-schedule .highlighted{padding:80px 0 0}}@media screen and (max-width:670px){.page-view-activities .highlighted,.page-view-schedule .highlighted{padding:40px 0 0}}.page-view-activities .region-search-filters,.page-view-schedule .region-search-filters{width:100%;max-width:1104px;margin:0 auto;position:relative}@media screen and (max-width:1024px){.page-view-activities .region-search-filters,.page-view-schedule .region-search-filters{padding:0 20px}}@media screen and (max-width:670px){.page-view-activities .region-search-filters,.page-view-schedule .region-search-filters{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;position:initial}}.page-view-activities .region-search-filters .block-facet--apply-button-checkbox,.page-view-activities .region-search-filters .block-facet--checkbox,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox,.page-view-schedule .region-search-filters .block-facet--checkbox{padding:19px 35px 0 0}@media screen and (max-width:670px){.page-view-activities .region-search-filters .block-facet--apply-button-checkbox,.page-view-activities .region-search-filters .block-facet--checkbox,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox,.page-view-schedule .region-search-filters .block-facet--checkbox{padding:19px 25px 0 0}}.page-view-activities .region-search-filters .block-facet--apply-button-checkbox h2,.page-view-activities .region-search-filters .block-facet--checkbox h2,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox h2,.page-view-schedule .region-search-filters .block-facet--checkbox h2{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-activities .region-search-filters .block-facet--apply-button-checkbox h2:after,.page-view-activities .region-search-filters .block-facet--checkbox h2:after,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox h2:after,.page-view-schedule .region-search-filters .block-facet--checkbox h2: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-activities .region-search-filters .block-facet--apply-button-checkbox h2+.content,.page-view-activities .region-search-filters .block-facet--checkbox h2+.content,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox h2+.content,.page-view-schedule .region-search-filters .block-facet--checkbox h2+.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-activities .region-search-filters .block-facet--apply-button-checkbox h2+.content,.page-view-activities .region-search-filters .block-facet--checkbox h2+.content,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox h2+.content,.page-view-schedule .region-search-filters .block-facet--checkbox h2+.content{max-width:calc(100% - 40px);left:20px}}@media screen and (max-width:670px){.page-view-activities .region-search-filters .block-facet--apply-button-checkbox h2+.content,.page-view-activities .region-search-filters .block-facet--checkbox h2+.content,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox h2+.content,.page-view-schedule .region-search-filters .block-facet--checkbox h2+.content{width:100%;max-width:100%;left:0;padding:40px 20px}}.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open h2,.page-view-activities .region-search-filters .block-facet--checkbox.open h2,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open h2,.page-view-schedule .region-search-filters .block-facet--checkbox.open h2{background:#000;color:#fff}.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open h2:after,.page-view-activities .region-search-filters .block-facet--checkbox.open h2:after,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open h2:after,.page-view-schedule .region-search-filters .block-facet--checkbox.open h2:after{color:#fff;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content,.page-view-activities .region-search-filters .block-facet--checkbox.open .content,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content{display:block}.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-schedule .region-search-filters .block-facet--checkbox.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-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul,.page-view-schedule .region-search-filters .block-facet--checkbox.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-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li{width:25%;margin-bottom:30px;padding-left:0}@media screen and (max-width:670px){.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li{width:100%;margin-bottom:20px}}.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li input,.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li input,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li input,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li input,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li input,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li input,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li input,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li input{position:relative;display:none}.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li input:checked+label:after,.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li input:checked+label:after,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li input:checked+label:after,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li input:checked+label:after,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li input:checked+label:after,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li input:checked+label:after,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li input:checked+label:after,.page-view-schedule .region-search-filters .block-facet--checkbox.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-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label,.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li label,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label,.page-view-schedule .region-search-filters .block-facet--checkbox.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-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label:before,.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label:before,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label:before,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li label:before,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label:before,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label:before,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label:before,.page-view-schedule .region-search-filters .block-facet--checkbox.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-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label span,.page-view-activities .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label span,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label span,.page-view-activities .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li label span,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label span,.page-view-schedule .region-search-filters .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label span,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label span,.page-view-schedule .region-search-filters .block-facet--checkbox.open .content .facets-widget-checkbox ul li label span{padding:5px 0 5px 35px;display:block}.page-view-activities .view-header .title,.page-view-schedule .view-header .title{display:none}.page-view-activities #main,.page-view-schedule #main{padding-bottom:180px}@media screen and (max-width:1199px){.page-view-activities #main,.page-view-schedule #main{padding:0 0 80px}}@media screen and (max-width:1024px){.page-view-activities #main,.page-view-schedule #main{padding:0 20px 180px}}@media screen and (max-width:670px){.page-view-activities #main,.page-view-schedule #main{padding:0 20px 40px}}.page-view-activities #main .block-facets-summary,.page-view-schedule #main .block-facets-summary{border-left:1px solid #000;border-top:1px solid #000;width:100%;max-width:calc(1144px - 40px);margin:0 auto}@media screen and (max-width:670px){.page-view-activities #main .block-facets-summary,.page-view-schedule #main .block-facets-summary{border-left:none}}.page-view-activities #main .block-facets-summary .content ul,.page-view-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-activities #main .block-facets-summary .content ul,.page-view-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-activities #main .block-facets-summary .content ul li,.page-view-schedule #main .block-facets-summary .content ul li{padding:0;display:inline-block;vertical-align:middle;margin-right:32px;margin-bottom:10px}.page-view-activities #main .block-facets-summary .content ul li.facet-summary-item--facet a,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--facet a:before,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--facet a .facet-item__status,.page-view-schedule #main .block-facets-summary .content ul li.facet-summary-item--facet a .facet-item__status{display:none}.page-view-activities #main .block-facets-summary .content ul li.facet-summary-item--clear,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear,.page-view-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear{margin-top:30px}}.page-view-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a,.page-view-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a{margin-left:0}}.page-view-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a:before,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a:after,.page-view-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-activities #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover,.page-view-schedule #main .block-facets-summary .content ul li.facet-summary-item--clear a:hover{color:#000}.page-view-activities #main .no-result,.page-view-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-activities #main .no-result,.page-view-schedule #main .no-result{font-size:1.5em;margin:50px auto 20px}}.page-view-activities #main .activities-link,.page-view-activities #main .schedule-link,.page-view-schedule #main .activities-link,.page-view-schedule #main .schedule-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-activities #main .activities-link,.page-view-activities #main .schedule-link,.page-view-schedule #main .activities-link,.page-view-schedule #main .schedule-link{padding:50px 0;border-bottom:none;border-left:none}}.page-view-activities #main .activities-link a,.page-view-activities #main .schedule-link a,.page-view-schedule #main .activities-link a,.page-view-schedule #main .schedule-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-activities #main .activities-link a:before,.page-view-activities #main .schedule-link a:before,.page-view-schedule #main .activities-link a:before,.page-view-schedule #main .schedule-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-activities #main .activities-link a a,.page-view-activities #main .activities-link a:hover,.page-view-activities #main .schedule-link a a,.page-view-activities #main .schedule-link a:hover,.page-view-schedule #main .activities-link a a,.page-view-schedule #main .activities-link a:hover,.page-view-schedule #main .schedule-link a a,.page-view-schedule #main .schedule-link a:hover{color:#000}.page-view-activities #main .activities-link a:focus,.page-view-activities #main .schedule-link a:focus,.page-view-schedule #main .activities-link a:focus,.page-view-schedule #main .schedule-link a:focus{outline:1px dotted}.page-view-activities #main .activities-link a:hover,.page-view-activities #main .schedule-link a:hover,.page-view-schedule #main .activities-link a:hover,.page-view-schedule #main .schedule-link a:hover{color:#000}.page-view-activities #main .activities-link a:hover:before,.page-view-activities #main .schedule-link a:hover:before,.page-view-schedule #main .activities-link a:hover:before,.page-view-schedule #main .schedule-link a:hover:before{right:-10px}.page-view-activities #main .activities-link a:before,.page-view-activities #main .schedule-link a:before,.page-view-schedule #main .activities-link a:before,.page-view-schedule #main .schedule-link a:before{color:#000}.page-view-activities #main .views-infinite-scroll-content-wrapper,.page-view-schedule #main .views-infinite-scroll-content-wrapper{width:100%;max-width:1104px;margin:0 auto;border-left:1px solid #000;padding-top:50px}@media screen and (max-width:670px){.page-view-activities #main .views-infinite-scroll-content-wrapper,.page-view-schedule #main .views-infinite-scroll-content-wrapper{border-left:none}}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol .show-image .link-to-content:before,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--teatro-espanol .show-image .link-to-content:before{background:#c12a21}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol .show-image .field--name-md-teatroespanol-activity-status span,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--teatro-espanol .show-image .field--name-md-teatroespanol-activity-status span{background:#c12a21}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol .show-image .cycle,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--teatro-espanol .show-image .cycle{background:#c12a21}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol .show-content .field-name-node-title .title a,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--teatro-espanol .show-content .field-name-node-title .title a{color:#c12a21}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol .show-content .field--name-field-secondary-subtitle,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol .show-content .field--name-field-subtitle,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--teatro-espanol .show-content .field--name-field-secondary-subtitle,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--teatro-espanol .show-content .field--name-field-subtitle{color:#c12a21}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--teatro-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-schedule #main .views-infinite-scroll-content-wrapper .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-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol.type--naves-espanol .show-image .link-to-content:before,.page-view-schedule #main .views-infinite-scroll-content-wrapper .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-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol.type--naves-espanol .show-image .field--name-md-teatroespanol-activity-status span,.page-view-schedule #main .views-infinite-scroll-content-wrapper .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-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol.type--naves-espanol .show-image .cycle,.page-view-schedule #main .views-infinite-scroll-content-wrapper .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-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol.type--naves-espanol .show-content .field-name-node-title .title a,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--teatro-espanol.type--naves-espanol .show-content .field-name-node-title .title a{color:#c12a21}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol.type--naves-espanol .show-content .field--name-field-secondary-subtitle,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol.type--naves-espanol .show-content .field--name-field-subtitle,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--teatro-espanol.type--naves-espanol .show-content .field--name-field-secondary-subtitle,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--teatro-espanol.type--naves-espanol .show-content .field--name-field-subtitle{color:#c12a21}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol.type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--teatro-espanol.type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--teatro-espanol.type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-schedule #main .views-infinite-scroll-content-wrapper .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-activities #main .views-infinite-scroll-content-wrapper .type--naves .show-image .link-to-content:before,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-image .link-to-content:before,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves .show-image .link-to-content:before,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-image .link-to-content:before{background:#003fa2}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves .show-image .field--name-md-teatroespanol-activity-status span,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-image .field--name-md-teatroespanol-activity-status span,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves .show-image .field--name-md-teatroespanol-activity-status span,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-image .field--name-md-teatroespanol-activity-status span{background:#003fa2}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves .show-image .cycle,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-image .cycle,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves .show-image .cycle,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-image .cycle{background:#003fa2}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves .show-content .field-name-node-title .title a,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-content .field-name-node-title .title a,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves .show-content .field-name-node-title .title a,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-content .field-name-node-title .title a{color:#003fa2}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves .show-content .field--name-field-secondary-subtitle,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves .show-content .field--name-field-subtitle,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-content .field--name-field-secondary-subtitle,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-content .field--name-field-subtitle,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves .show-content .field--name-field-secondary-subtitle,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves .show-content .field--name-field-subtitle,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-content .field--name-field-secondary-subtitle,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-content .field--name-field-subtitle{color:#003fa2}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves .show-content .footer-content .venue .field-name-field-organizer:before,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-content .footer-content .venue .field-name-field-organizer:before,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves .show-content .footer-content .venue .field-name-field-organizer:before,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves-espanol .show-content .footer-content .venue .field-name-field-organizer: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:"d";display:block;color:#fff;font-size:1.4em;background:#003fa2}.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-activities #main .views-infinite-scroll-content-wrapper .type--naves:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.page-view-schedule #main .views-infinite-scroll-content-wrapper .type--naves:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a{background:#003fa2;color:#fff;border:1px solid #003fa2}.page-view-activities .view-news .views-infinite-scroll-content-wrapper,.page-view-schedule .view-news .views-infinite-scroll-content-wrapper{border-left:none}
.uppercase{text-transform:uppercase}.dot-button,.view-block-news .more-link,.view-block-news .views-exposed-form #edit-submit-news{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,.view-block-news .more-link:hover,.view-block-news .views-exposed-form #edit-submit-news:hover{color:#fff}.dot-button.dot-button--arrow:after,.view-block-news .dot-button--arrow.more-link:after,.view-block-news .views-exposed-form .dot-button--arrow#edit-submit-news: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,.view-block-news .more-link:before,.view-block-news .views-exposed-form #edit-submit-news: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,.view-block-news .more-link:before,.view-block-news .views-exposed-form #edit-submit-news:before{-webkit-transition:none;-o-transition:none;transition:none}}.dot-button:after,.view-block-news .more-link:after,.view-block-news .views-exposed-form #edit-submit-news: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,.view-block-news .dot-button--black.more-link,.view-block-news .views-exposed-form .dot-button--black#edit-submit-news{color:#000}.dot-button.dot-button--black:hover,.view-block-news .dot-button--black.more-link:hover,.view-block-news .views-exposed-form .dot-button--black#edit-submit-news:hover{color:#000}.dot-button.dot-button--black:before,.view-block-news .dot-button--black.more-link:before,.view-block-news .views-exposed-form .dot-button--black#edit-submit-news:before{background:#000}.dot-button.dot-button--black:after,.view-block-news .dot-button--black.more-link:after,.view-block-news .views-exposed-form .dot-button--black#edit-submit-news:after{background:#fff}.dot-button.dot-button--black.btn-arrow:after,.view-block-news .dot-button--black.btn-arrow.more-link:after,.view-block-news .views-exposed-form .dot-button--black.btn-arrow#edit-submit-news:after{background:0 0;color:#fff}.dot-button.dot-button--upper,.view-block-news .dot-button--upper.more-link,.view-block-news .views-exposed-form .dot-button--upper#edit-submit-news{text-transform:uppercase}.dot-button:hover:before,.view-block-news .more-link:hover:before,.view-block-news .views-exposed-form #edit-submit-news: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,.view-block-news .more-link:hover:before,.view-block-news .views-exposed-form #edit-submit-news: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}.view-block-news{width:100%;margin-bottom:50px}@media screen and (max-width:1200px){.view-block-news{padding:60px 0 80px}}@media screen and (max-width:670px){.view-block-news{padding:40px 0}}.view-block-news .views-element-container{padding:0}.view-block-news .view-news{padding:0;margin:0}.view-block-news .view-header{display:none}.view-block-news .block-header{margin-bottom:60px}@media screen and (max-width:1024px){.view-block-news .block-header{margin-bottom:20px}}.view-block-news .block-header .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:1024px){.view-block-news .block-header .title{font-size:2em}}.view-block-news .block-header .subtitle{font-family:"EB Garamond",serif;font-size:2.5em;font-weight:600;color:#000;display:block;line-height:1.1em;color:#000;font-style:italic}@media screen and (max-width:10254px){.view-block-news .block-header .subtitle{font-size:1.6em}}.view-block-news .block-header .info{font-family:futura-pt;font-size:1em;font-weight:400;color:#000;margin:10px 0 0;display:block;line-height:1.3em}@media screen and (max-width:670px){.view-block-news .block-header .info{line-height:1.4em}}.view-block-news .views-exposed-form .form-row{position:relative;margin:0;border-bottom:1px solid #000}.view-block-news .views-exposed-form .form-row>details{padding:0;margin:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.view-block-news .views-exposed-form .form-row>details summary{display:block;font-family:futura-pt-bold;font-size:1em;font-weight:700;color:#000;padding:19px 50px 19px 20px;position:relative;margin-bottom:0;margin-left:20px}@media screen and (max-width:600px){.view-block-news .views-exposed-form .form-row>details summary{margin-left:0;margin-right:20px}}.view-block-news .views-exposed-form .form-row>details summary: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:10px;top:50%;margin-top:-8px;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.view-block-news .views-exposed-form .form-row>details summary::-webkit-details-marker{display:none}.view-block-news .views-exposed-form .form-row>details summary:focus{outline:0}.view-block-news .views-exposed-form .form-row>details .details-wrapper{background:#000;width:calc(100% + 100px);padding:40px 30px 40px 40px;color:#fff;position:absolute;left:-50px;z-index:2}@media screen and (max-width:1024px){.view-block-news .views-exposed-form .form-row>details .details-wrapper{width:calc(100% + 40px);left:-20px;padding:40px 20px}}.view-block-news .views-exposed-form .form-row>details .details-wrapper fieldset legend{display:none}.view-block-news .views-exposed-form .form-row>details .details-wrapper .checkbox{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-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:600px){.view-block-news .views-exposed-form .form-row>details .details-wrapper .checkbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.view-block-news .views-exposed-form .form-row>details .details-wrapper .checkbox>.js-form-item{padding-left:0;width:25%;margin-bottom:24px}@media screen and (max-width:600px){.view-block-news .views-exposed-form .form-row>details .details-wrapper .checkbox>.js-form-item{width:100%;margin-bottom:15px}}.view-block-news .views-exposed-form .form-row>details .details-wrapper .checkbox>.js-form-item input{position:relative;display:none}.view-block-news .views-exposed-form .form-row>details .details-wrapper .checkbox>.js-form-item input:checked+label:after{content:"";width:12px;height:12px;background:#fff;position:absolute;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);display:block}.view-block-news .views-exposed-form .form-row>details .details-wrapper .checkbox>.js-form-item label{position:relative;display:block;color:#fff;font-weight:400;font-size:1em;line-height:1.1em;padding:5px 0 5px 35px;width:100%}.view-block-news .views-exposed-form .form-row>details .details-wrapper .checkbox>.js-form-item label:before{position:absolute;left:0;top:0;content:"";width:24px;height:24px;border:1px solid #fff;background:0 0;display:block;border-radius:0}.view-block-news .views-exposed-form .form-row>details .details-wrapper .checkbox>.js-form-item label:after{content:"";width:12px;height:12px;background:#fff;display:none;top:6px;position:absolute;left:6px;border-radius:0}.view-block-news .views-exposed-form .form-row>details .details-wrapper:focus{outline:0}.view-block-news .views-exposed-form .form-row>details .details-wrapper #edit-actions+#edit-actions{display:none}.view-block-news .views-exposed-form .form-row>details .date-wrapper fieldset{position:relative}.view-block-news .views-exposed-form .form-row>details .date-wrapper label{padding:0;margin:0;color:#707173;font-size:1em;font-weight:400;line-height:1.1em;position:absolute;left:0;top:20px;font-family:futura-pt}.view-block-news .views-exposed-form .form-row>details .date-wrapper label:after{display:none}.view-block-news .views-exposed-form .form-row>details .date-wrapper 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}.view-block-news .views-exposed-form .form-row>details .date-wrapper input.empty{color:transparent}.view-block-news .views-exposed-form .form-row>details .date-wrapper input::-webkit-calendar-picker-indicator,.view-block-news .views-exposed-form .form-row>details .date-wrapper input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}@media screen and (max-width:600px){.view-block-news .views-exposed-form .form-row>details .date-wrapper input{pointer-events:auto}}.view-block-news .views-exposed-form .form-row>details .date-wrapper input:focus{outline:0}.view-block-news .views-exposed-form .form-row>details .date-wrapper input::-webkit-input-placeholder{text-align:left;padding:0;color:#707173!important;font-size:16px;font-weight:400;line-height:1.1em}.view-block-news .views-exposed-form .form-row>details .date-wrapper input::-moz-placeholder{text-align:left;padding:0;color:#707173!important;font-size:16px;font-weight:400;line-height:1.1em}.view-block-news .views-exposed-form .form-row>details .date-wrapper input::-ms-input-placeholder{text-align:left;padding:0;color:#707173!important;font-size:16px;font-weight:400;line-height:1.1em}.view-block-news .views-exposed-form .form-row>details .date-wrapper input::placeholder{text-align:left;padding:0;color:#707173!important;font-size:16px;font-weight:400;line-height:1.1em}.view-block-news .views-exposed-form .form-row>details .date-wrapper small{font-family:futura-pt;font-size:1em;font-weight:500;color:#fff;display:block;padding-right:15px;line-height:1.1em;margin-bottom:20px;color:#fff!important}.view-block-news .views-exposed-form .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:600px){.view-block-news .views-exposed-form .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.view-block-news .views-exposed-form .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper .date-wrapper{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:33%;max-width:280px}@media screen and (max-width:600px){.view-block-news .views-exposed-form .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper .date-wrapper{width:100%;max-width:100%}}.view-block-news .views-exposed-form .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper .litepicker{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:33%;margin-left:100px}@media screen and (max-width:600px){.view-block-news .views-exposed-form .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper .litepicker{width:100%;max-width:100%;margin-left:0}}.view-block-news .views-exposed-form .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper .form-actions{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%}.view-block-news .views-exposed-form .form-row details[open] summary{color:#fff;background:#000}.view-block-news .views-exposed-form .form-row details[open] summary:after{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff}.view-block-news .views-exposed-form .form-row .form-actions{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.view-block-news .views-exposed-form .form-row>fieldset#edit-field-publication-date-value-wrapper{display:none}.view-block-news .views-exposed-form #edit-submit-news{margin-top:50px;background:0 0;border:none;font-weight:500;text-transform:uppercase}@media screen and (max-width:600px){.view-block-news .views-exposed-form #edit-submit-news{margin-top:20px}}.view-block-news .views-exposed-form #edit-submit-news: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;background:0 0;top:20px;left:22px}.view-block-news .views-exposed-form #edit-submit-news:focus{outline:0;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.view-block-news .views-exposed-form [id*=edit-reset]{display:none}.view-block-news .views-element-container{max-width:1144px}.view-block-news .more-link{position:relative;margin-top:20px;padding:15px 60px 13px 20px;text-transform:uppercase;color:#000;width:auto}@media screen and (max-width:670px){.view-block-news .more-link{padding:15px 60px 13px 60px}}.view-block-news .more-link:hover{color:#000}.view-block-news .more-link:before{content:"";display:block;width:48px;height:48px;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);background:#000;border-radius:100%;position:absolute;left:0;top:0;z-index:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.view-block-news .more-link:after{content:"";display:block;width:8px;height:8px;background:#fff;border-radius:100%;position:absolute;left:24px;top:24px;margin-left:-4px;margin-top:-4px;z-index:1}@media screen and (min-width:1199px){.view-block-news .more-link{margin:30px 0 0 auto;padding:13px 70px 0 75px}}@media screen and (max-width:670px){.view-block-news .more-link{padding:15px 60px 13px 60px}}
.uppercase{text-transform:uppercase}.dot-button,.view-news .view-filters #edit-reset,.view-news .view-filters #edit-submit-news{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,.view-news .view-filters #edit-reset:hover,.view-news .view-filters #edit-submit-news:hover{color:#fff}.dot-button.dot-button--arrow:after,.view-news .view-filters .dot-button--arrow#edit-reset:after,.view-news .view-filters .dot-button--arrow#edit-submit-news: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,.view-news .view-filters #edit-reset:before,.view-news .view-filters #edit-submit-news: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,.view-news .view-filters #edit-reset:before,.view-news .view-filters #edit-submit-news:before{-webkit-transition:none;-o-transition:none;transition:none}}.dot-button:after,.view-news .view-filters #edit-reset:after,.view-news .view-filters #edit-submit-news: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,.view-news .view-filters .dot-button--black#edit-reset,.view-news .view-filters .dot-button--black#edit-submit-news{color:#000}.dot-button.dot-button--black:hover,.view-news .view-filters .dot-button--black#edit-reset:hover,.view-news .view-filters .dot-button--black#edit-submit-news:hover{color:#000}.dot-button.dot-button--black:before,.view-news .view-filters .dot-button--black#edit-reset:before,.view-news .view-filters .dot-button--black#edit-submit-news:before{background:#000}.dot-button.dot-button--black:after,.view-news .view-filters .dot-button--black#edit-reset:after,.view-news .view-filters .dot-button--black#edit-submit-news:after{background:#fff}.dot-button.dot-button--black.btn-arrow:after,.view-news .view-filters .dot-button--black.btn-arrow#edit-reset:after,.view-news .view-filters .dot-button--black.btn-arrow#edit-submit-news:after{background:0 0;color:#fff}.dot-button.dot-button--upper,.view-news .view-filters .dot-button--upper#edit-reset,.view-news .view-filters .dot-button--upper#edit-submit-news{text-transform:uppercase}.dot-button:hover:before,.view-news .view-filters #edit-reset:hover:before,.view-news .view-filters #edit-submit-news: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,.view-news .view-filters #edit-reset:hover:before,.view-news .view-filters #edit-submit-news: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}.view-news{width:100%;max-width:1144px;margin:0 auto;padding:180px 20px 50px;margin-bottom:50px}@media screen and (max-width:1200px){.view-news{padding:80px 20px}}@media screen and (max-width:670px){.view-news{padding:40px 20px}}.view-news .view-header{margin-bottom:60px}.view-news .view-header .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){.view-news .view-header .title{font-size:2em}}.view-news .view-header .subtitle{font-family:"EB Garamond",serif;font-size:2.5em;font-weight:600;color:#000;display:block;line-height:1.1em;color:#000;font-style:italic}@media screen and (max-width:670px){.view-news .view-header .subtitle{font-size:1.5em}}.view-news .view-header .info{font-family:futura-pt;font-size:1em;font-weight:400;color:#000;margin:10px 0 0;display:block;line-height:1.3em}@media screen and (max-width:670px){.view-news .view-header .info{line-height:1.4em}}.view-news .view-filters .form-row{position:relative;margin:0;border-bottom:1px solid #000}.view-news .view-filters .form-row>details{padding:0;margin:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.view-news .view-filters .form-row>details summary{display:block;font-family:futura-pt-bold;font-size:1em;font-weight:700;color:#000;padding:19px 50px 19px 20px;position:relative;margin-bottom:0;margin-left:20px}@media screen and (max-width:600px){.view-news .view-filters .form-row>details summary{margin-left:0;margin-right:20px}}.view-news .view-filters .form-row>details summary: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:10px;top:50%;margin-top:-8px;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.view-news .view-filters .form-row>details summary::-webkit-details-marker{display:none}.view-news .view-filters .form-row>details summary:focus{outline:0}.view-news .view-filters .form-row>details .details-wrapper{background:#000;width:100%;padding:40px 30px 40px 40px;color:#fff;position:absolute;left:0;z-index:2}@media screen and (max-width:600px){.view-news .view-filters .form-row>details .details-wrapper{width:calc(100% + 40px);left:-20px;padding:40px 20px}}.view-news .view-filters .form-row>details .details-wrapper fieldset legend{display:none}.view-news .view-filters .form-row>details .details-wrapper .checkbox{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-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:600px){.view-news .view-filters .form-row>details .details-wrapper .checkbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.view-news .view-filters .form-row>details .details-wrapper .checkbox>.js-form-item{padding-left:0;width:25%;margin-bottom:24px}@media screen and (max-width:600px){.view-news .view-filters .form-row>details .details-wrapper .checkbox>.js-form-item{width:100%;margin-bottom:15px}}.view-news .view-filters .form-row>details .details-wrapper .checkbox>.js-form-item input{position:relative;display:none}.view-news .view-filters .form-row>details .details-wrapper .checkbox>.js-form-item input:checked+label:after{content:"";width:12px;height:12px;background:#fff;position:absolute;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);display:block}.view-news .view-filters .form-row>details .details-wrapper .checkbox>.js-form-item label{position:relative;display:block;color:#fff;font-weight:400;font-size:1em;line-height:1.1em;padding:5px 0 5px 35px;width:100%}.view-news .view-filters .form-row>details .details-wrapper .checkbox>.js-form-item label:before{position:absolute;left:0;top:0;content:"";width:24px;height:24px;border:1px solid #fff;background:0 0;display:block;border-radius:0}.view-news .view-filters .form-row>details .details-wrapper .checkbox>.js-form-item label:after{content:"";width:12px;height:12px;background:#fff;display:none;top:6px;position:absolute;left:6px;border-radius:0}.view-news .view-filters .form-row>details .details-wrapper:focus{outline:0}.view-news .view-filters .form-row>details .details-wrapper #edit-actions+#edit-actions{display:none}.view-news .view-filters .form-row>details .date-wrapper fieldset{position:relative}.view-news .view-filters .form-row>details .date-wrapper label{padding:0;margin:0;color:#707173;font-size:1em;font-weight:400;line-height:1.1em;position:absolute;left:0;top:20px;font-family:futura-pt}.view-news .view-filters .form-row>details .date-wrapper label:after{display:none}.view-news .view-filters .form-row>details .date-wrapper 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}.view-news .view-filters .form-row>details .date-wrapper input.empty{color:transparent}.view-news .view-filters .form-row>details .date-wrapper input::-webkit-calendar-picker-indicator,.view-news .view-filters .form-row>details .date-wrapper input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}@media screen and (max-width:600px){.view-news .view-filters .form-row>details .date-wrapper input{pointer-events:auto}}.view-news .view-filters .form-row>details .date-wrapper input:focus{outline:0}.view-news .view-filters .form-row>details .date-wrapper input::-webkit-input-placeholder{text-align:left;padding:0;color:#707173!important;font-size:16px;font-weight:400;line-height:1.1em}.view-news .view-filters .form-row>details .date-wrapper input::-moz-placeholder{text-align:left;padding:0;color:#707173!important;font-size:16px;font-weight:400;line-height:1.1em}.view-news .view-filters .form-row>details .date-wrapper input::-ms-input-placeholder{text-align:left;padding:0;color:#707173!important;font-size:16px;font-weight:400;line-height:1.1em}.view-news .view-filters .form-row>details .date-wrapper input::placeholder{text-align:left;padding:0;color:#707173!important;font-size:16px;font-weight:400;line-height:1.1em}.view-news .view-filters .form-row>details .date-wrapper small{font-family:futura-pt;font-size:1em;font-weight:500;color:#fff;display:block;padding-right:15px;line-height:1.1em;margin-bottom:20px;color:#fff!important}.view-news .view-filters .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:600px){.view-news .view-filters .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.view-news .view-filters .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper .date-wrapper{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:33%;max-width:280px}@media screen and (max-width:600px){.view-news .view-filters .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper .date-wrapper{width:100%;max-width:100%}}.view-news .view-filters .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper .litepicker{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:33%;margin-left:100px}@media screen and (max-width:600px){.view-news .view-filters .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper .litepicker{width:100%;max-width:100%;margin-left:0}}.view-news .view-filters .form-row>details#edit-field-publication-date-value-collapsible .details-wrapper .form-actions{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%}.view-news .view-filters .form-row details[open] summary{color:#fff;background:#000}.view-news .view-filters .form-row details[open] summary:after{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff}.view-news .view-filters .form-row .form-actions{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.view-news .view-filters .form-row>fieldset#edit-field-publication-date-value-wrapper{display:none}.view-news .view-filters .summary-filters{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;margin-top:20px}@media screen and (max-width:600px){.view-news .view-filters .summary-filters{-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}}.view-news .view-filters .summary-filters>div{margin-right:32px;border:1px solid #000;padding:10px;font-family:futura-pt}@media screen and (max-width:600px){.view-news .view-filters .summary-filters>div{margin-right:0;margin-bottom:10px}}.view-news .view-filters .summary-filters>div.summary-filters-button{border:none;padding:0}.view-news .view-filters .summary-filters>div.empty{display:none}.view-news .view-filters .summary-filters #edit-reset{margin-top:0;margin-left:32px}@media screen and (max-width:600px){.view-news .view-filters .summary-filters #edit-reset{margin-left:0}}.view-news .view-filters #edit-reset,.view-news .view-filters #edit-submit-news{margin-top:50px;background:0 0;border:none;text-transform:uppercase;font-weight:500}@media screen and (max-width:600px){.view-news .view-filters #edit-reset,.view-news .view-filters #edit-submit-news{margin-top:20px}}.view-news .view-filters #edit-reset:after,.view-news .view-filters #edit-submit-news: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;background:0 0;top:20px;left:22px}.view-news .view-filters #edit-reset:focus,.view-news .view-filters #edit-submit-news:focus{outline:0;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.view-news .view-filters #edit-reset{color:#000}.view-news .view-filters #edit-reset:before{background:#000}.view-news .view-filters #edit-reset:after{color:#fff}.view-news .view-filters #edit-reset:hover{color:#000}.view-news .view-content{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-news .view-content>.views-row{width:25%;padding-right:20px}@media screen and (max-width:670px){.view-news .view-content>.views-row{width:100%;padding-right:0}}.view-news .view-empty .no-result{width:100%;max-width:100%;padding:0 20px;margin:100px auto 0;text-align:center;font-size:2em;font-family:futura-pt-bold;color:#000}.view-news .pagerer-container{border-bottom:1px solid #000;margin-bottom:100px;display:block;padding:0 0 40px;margin-top:50px}.view-news .pagerer-container .pagerer-panes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.view-news .pagerer-container .pagerer-panes .pagerer-left-pane ul,.view-news .pagerer-container .pagerer-panes .pagerer-right-pane ul{padding:0;margin:0}.view-news .pagerer-container .pagerer-panes .pagerer-left-pane ul .pager__item,.view-news .pagerer-container .pagerer-panes .pagerer-right-pane ul .pager__item{padding:0}.view-news .pagerer-container .pagerer-panes .pagerer-left-pane ul .pager__item.pagerer-prefix,.view-news .pagerer-container .pagerer-panes .pagerer-right-pane ul .pager__item.pagerer-prefix{display:none}.view-news .pagerer-container .pagerer-panes .pagerer-left-pane ul .pager__item a,.view-news .pagerer-container .pagerer-panes .pagerer-right-pane ul .pager__item a{display:block;font-size:1em;line-height:1.1em;width:32px;height:32px;padding:5.5px;text-align:center}.view-news .pagerer-container .pagerer-panes .pagerer-left-pane ul .pager__item a:before,.view-news .pagerer-container .pagerer-panes .pagerer-right-pane ul .pager__item 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:"b";display:block;color:#000;font-size:1em;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;margin-top:2px}.view-news .pagerer-container .pagerer-panes .pagerer-left-pane ul .pager__item a span,.view-news .pagerer-container .pagerer-panes .pagerer-right-pane ul .pager__item a span{display:none}.view-news .pagerer-container .pagerer-panes .pagerer-left-pane ul .pager__item a:hover,.view-news .pagerer-container .pagerer-panes .pagerer-right-pane ul .pager__item a:hover{-webkit-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}.view-news .pagerer-container .pagerer-panes .pagerer-left-pane ul .pager__item a:before{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.view-news .pagerer-container .pagerer-panes .pagerer-left-pane ul .pager__item a:hover{-webkit-transform:rotate(0) scale(1.6);-o-transform:rotate(0) scale(1.6);transform:rotate(0) scale(1.6)}.view-news .pagerer-container .pagerer-panes .pagerer-center-pane{margin:0 20px}.view-news .pagerer-container .pagerer-panes .pagerer-center-pane .pager__items{margin:0;padding:0}.view-news .pagerer-container .pagerer-panes .pagerer-center-pane .pager__items li{padding:0}.view-news .pagerer-container .pagerer-panes .pagerer-center-pane .pager__items li a{font-family:futura-pt;font-size:1em;font-weight:400;color:#000;display:block;line-height:1.1em;width:32px;height:32px;padding:5.5px;text-align:center}.view-news .pagerer-container .pagerer-panes .pagerer-center-pane .pager__items li.is-active{border:1px solid #000;border-radius:50%}.view-news footer{display:none;padding:50px 20px 100px 20px;border-bottom:1px solid #000}.view-news footer .ajax-loader{border-left:none;padding:0}.view-news footer .ajax-loader .ajax-progress{margin:0}
.uppercase{text-transform:uppercase}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{top:auto!important;-webkit-text-size-adjust:100%;font-weight:400;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;letter-spacing:0;line-height:1.1em;text-transform:none;background:#fff}body.search-bar-open{overflow:hidden}body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body menu,body nav,body section{display:block}body ol,body ul{list-style:none}body blockquote,body q{quotes:none}body blockquote:after,body blockquote:before,body q:after,body q:before{content:"";content:none}body a{color:#111;font-weight:400;text-decoration:none;-webkit-transition:color,.5s;-o-transition:color,.5s;transition:color,.5s}body a:active,body a:visited{color:#111}body a:focus,body a:hover{color:#111;outline:0;text-decoration:none}body p{margin-bottom:.7em}body ul li{position:relative;padding-left:1.5em;padding-bottom:.7em}body ol{padding-left:2.2em;list-style-type:decimal}body ol li{padding-left:.7em;padding-bottom:.7em}body dl{zoom:1}body dl dt{float:left;width:48%;text-align:right;font-weight:700;margin-right:2%}body dl dt:after{content:':'}body dl dd{width:50%;float:left}body pre{margin-bottom:1.5em}body blockquote{font-size:1.357em;text-align:center;padding:.8em;margin-bottom:1.5em}body blockquote p{margin-bottom:0}body blockquote img{margin-bottom:10px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:futura-pt;color:#252525;font-weight:400}body h1{font-size:2.5em;line-height:1.3em;padding-bottom:5px}body h2{font-size:2em;line-height:1.6em;padding-bottom:10px}body h3{font-size:1.7143em;letter-spacing:-.006em;line-height:1.25em;word-spacing:-.059em}body h4{font-size:1.3571em;line-height:1.0416em;letter-spacing:-.006em;word-spacing:-.059em}body h5{font-size:1.3571em;line-height:1.0416em}body h6{font-size:1.3571em;line-height:1.0416em}body table{border-collapse:collapse;border-spacing:0;width:100%;text-align:center;background:300;border:1px solid #ddd}body table tbody{overflow:scroll}body table tr td{font-size:.9em;line-height:1.1em;text-align:center;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table tr td:last-child{border-right:0}body table tr:nth-child(2n+1) td{background:300}body table thead tr td,body table tr th{font-family:futura-pt;text-align:center;font-weight:400;background:#e0e0e0;font-size:1.1em;line-height:1.1em;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table thead tr td:last-child,body table tr th:last-child{border-right:0}body textarea{padding:14px 10px 0 10px}body input:-moz-placeholder{color:#a9a9a9}body textarea:-moz-placeholder{color:#a9a9a9}body input,body textarea{font-family:futura-pt;font-size:.8571em}body input[type=email],body input[type=password],body input[type=search],body input[type=text]{-moz-appearance:caret;border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ddd;padding:.8em}body button,body input[type=cancel],body input[type=submit]{background:#0f9ac3;color:#fff;font-size:1.285em;font-family:futura-pt;text-decoration:none;padding:.6em 2em .4em 2em;text-align:center;border:0;border-bottom:1px solid #0090b0;border-radius:2px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;cursor:pointer!important}body label{font-family:futura-pt;font-weight:400;font-size:.9285em;position:relative;padding-right:1em;padding-bottom:.7em}body #page-wrapper{background:#fff}::-moz-selection{background:#fff;color:#000;text-shadow:none}::selection{background:#14b2de;color:#fff;text-shadow:none}.close-btn{display:none}#email-tfa-verify-form,#user-login-form,#user-pass,#user-pass-reset{margin-top:200px;max-width:1100px;margin-left:auto;margin-right:auto}#email-tfa-verify-form{margin-bottom:1rem}[class*=node--view-mode]{border:none;padding:0;margin:0}.image-holder:before{content:"";background:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s;z-index:1}.image-holder.show:before{width:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.image-holder.show .modal-frame__show.has-video:after,.image-holder.show .modal-frame__show.has-video:before{display:block!important}.image-holder .modal-frame__show.has-video:after,.image-holder .modal-frame__show.has-video:before{display:none!important}.ajax-loader{width:100%;max-width:1104px;border-left:1px solid #000;margin:0 auto}@media screen and (max-width:670px){.ajax-loader{border-left:none}}.ajax-progress.ajax-progress-fullscreen{background-image:none;padding:1px;background-color:transparent;width:48px;height:48px;position:inherit;margin:20px 0 0 20px}.ajax-progress.ajax-progress-fullscreen p{padding-left:50px;line-height:48px;margin-left:20px;display:block;font-family:futura-pt;text-transform:uppercase;font-weight:400;font-size:1em;color:#000}.ajax-progress.ajax-progress-fullscreen: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:"h";display:block;color:#000;font-size:3em;display:block;-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute}.path-programacion .ajax-progress.ajax-progress-fullscreen:not(.custom-loader){display:none}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-o-keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.uppercase{text-transform:uppercase}.dot-button{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{color:#fff}.dot-button.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{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{-webkit-transition:none;-o-transition:none;transition:none}}.dot-button: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{color:#000}.dot-button.dot-button--black:hover{color:#000}.dot-button.dot-button--black:before{background:#000}.dot-button.dot-button--black:after{background:#fff}.dot-button.dot-button--black.btn-arrow:after{background:0 0;color:#fff}.dot-button.dot-button--upper{text-transform:uppercase}.dot-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}@media (prefers-reduced-motion:reduce){.dot-button: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}.node--type-article.node--view-mode-teaser{display:block;border-left:1px solid #000;height:100%;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative;padding-bottom:50px}.node--type-article.node--view-mode-teaser .link-to-content{position:relative;padding:0 10px;display:block}.node--type-article.node--view-mode-teaser .field--name-field-entities{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1}.node--type-article.node--view-mode-teaser .field--name-field-entities>.field__item{width:32px;height:32px;display:block;text-align:center;position:relative;color:transparent}.node--type-article.node--view-mode-teaser .field--name-field-entities>.field__item:before{display:block;width:32px;height:32px;position:absolute;top:0;left:0}.node--type-article.node--view-mode-teaser .field--name-field-entities>.field__item.teatro-espanol{background:#c12a21}.node--type-article.node--view-mode-teaser .field--name-field-entities>.field__item.teatro-espanol: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:"c";display:block;color:#fff;font-size:1.5em;top:3px}.node--type-article.node--view-mode-teaser .field--name-field-entities>.field__item.naves,.node--type-article.node--view-mode-teaser .field--name-field-entities>.field__item.naves-espanol{background:#003fa2}.node--type-article.node--view-mode-teaser .field--name-field-entities>.field__item.naves-espanol:before,.node--type-article.node--view-mode-teaser .field--name-field-entities>.field__item.naves: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:"d";display:block;color:#fff;font-size:1.3em;top:6px}.node--type-article.node--view-mode-teaser .field-name-field-media-outstanding-image{margin:0 -10px}.node--type-article.node--view-mode-teaser .field-name-field-media-outstanding-image img{width:100%;height:auto}.node--type-article.node--view-mode-teaser .field-name-field-publication-date{font-family:futura-pt;font-size:1em;font-weight:400;color:#1d1d1b;display:block;line-height:1.1em;margin:20px 0 10px 0}.node--type-article.node--view-mode-teaser .field-name-node-title h3{font-family:"EB Garamond",serif;font-size:1.5em;font-weight:700;color:#000;display:block;line-height:1.1em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.node--type-article.node--view-mode-teaser .double-arrow-button{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;margin-top:10px;margin-bottom:10px}.node--type-article.node--view-mode-teaser .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;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}.node--type-article.node--view-mode-teaser .double-arrow-button a,.node--type-article.node--view-mode-teaser .double-arrow-button:hover{color:#000}.node--type-article.node--view-mode-teaser .double-arrow-button:focus{outline:1px dotted}.node--type-article.node--view-mode-teaser .double-arrow-button:hover{color:#000}.node--type-article.node--view-mode-teaser .double-arrow-button:hover:before{right:-10px}.node--type-article.node--view-mode-teaser .double-arrow-button:before{color:#000;top:2px}.node--type-article.node--view-mode-teaser .field-name-field-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.node--type-article.node--view-mode-teaser .field-name-field-description p,.node--type-article.node--view-mode-teaser .field-name-field-description ul{font-family:futura-pt;font-size:1em;font-weight:400;color:#000;line-height:1.35em;margin-bottom:10px;padding-left:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.node--type-article.node--view-mode-teaser .field-name-field-description p li,.node--type-article.node--view-mode-teaser .field-name-field-description ul li{padding-left:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.uppercase{text-transform:uppercase}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{top:auto!important;-webkit-text-size-adjust:100%;font-weight:400;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;letter-spacing:0;line-height:1.1em;text-transform:none;background:#fff}body.search-bar-open{overflow:hidden}body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body menu,body nav,body section{display:block}body ol,body ul{list-style:none}body blockquote,body q{quotes:none}body blockquote:after,body blockquote:before,body q:after,body q:before{content:"";content:none}body a{color:#111;font-weight:400;text-decoration:none;-webkit-transition:color,.5s;-o-transition:color,.5s;transition:color,.5s}body a:active,body a:visited{color:#111}body a:focus,body a:hover{color:#111;outline:0;text-decoration:none}body p{margin-bottom:.7em}body ul li{position:relative;padding-left:1.5em;padding-bottom:.7em}body ol{padding-left:2.2em;list-style-type:decimal}body ol li{padding-left:.7em;padding-bottom:.7em}body dl{zoom:1}body dl dt{float:left;width:48%;text-align:right;font-weight:700;margin-right:2%}body dl dt:after{content:':'}body dl dd{width:50%;float:left}body pre{margin-bottom:1.5em}body blockquote{font-size:1.357em;text-align:center;padding:.8em;margin-bottom:1.5em}body blockquote p{margin-bottom:0}body blockquote img{margin-bottom:10px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:futura-pt;color:#252525;font-weight:400}body h1{font-size:2.5em;line-height:1.3em;padding-bottom:5px}body h2{font-size:2em;line-height:1.6em;padding-bottom:10px}body h3{font-size:1.7143em;letter-spacing:-.006em;line-height:1.25em;word-spacing:-.059em}body h4{font-size:1.3571em;line-height:1.0416em;letter-spacing:-.006em;word-spacing:-.059em}body h5{font-size:1.3571em;line-height:1.0416em}body h6{font-size:1.3571em;line-height:1.0416em}body table{border-collapse:collapse;border-spacing:0;width:100%;text-align:center;background:300;border:1px solid #ddd}body table tbody{overflow:scroll}body table tr td{font-size:.9em;line-height:1.1em;text-align:center;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table tr td:last-child{border-right:0}body table tr:nth-child(2n+1) td{background:300}body table thead tr td,body table tr th{font-family:futura-pt;text-align:center;font-weight:400;background:#e0e0e0;font-size:1.1em;line-height:1.1em;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table thead tr td:last-child,body table tr th:last-child{border-right:0}body textarea{padding:14px 10px 0 10px}body input:-moz-placeholder{color:#a9a9a9}body textarea:-moz-placeholder{color:#a9a9a9}body input,body textarea{font-family:futura-pt;font-size:.8571em}body input[type=email],body input[type=password],body input[type=search],body input[type=text]{-moz-appearance:caret;border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ddd;padding:.8em}body button,body input[type=cancel],body input[type=submit]{background:#0f9ac3;color:#fff;font-size:1.285em;font-family:futura-pt;text-decoration:none;padding:.6em 2em .4em 2em;text-align:center;border:0;border-bottom:1px solid #0090b0;border-radius:2px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;cursor:pointer!important}body label{font-family:futura-pt;font-weight:400;font-size:.9285em;position:relative;padding-right:1em;padding-bottom:.7em}body #page-wrapper{background:#fff}::-moz-selection{background:#fff;color:#000;text-shadow:none}::selection{background:#14b2de;color:#fff;text-shadow:none}.close-btn{display:none}#email-tfa-verify-form,#user-login-form,#user-pass,#user-pass-reset{margin-top:200px;max-width:1100px;margin-left:auto;margin-right:auto}#email-tfa-verify-form{margin-bottom:1rem}[class*=node--view-mode]{border:none;padding:0;margin:0}.image-holder:before{content:"";background:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s;z-index:1}.image-holder.show:before{width:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.image-holder.show .modal-frame__show.has-video:after,.image-holder.show .modal-frame__show.has-video:before{display:block!important}.image-holder .modal-frame__show.has-video:after,.image-holder .modal-frame__show.has-video:before{display:none!important}.ajax-loader{width:100%;max-width:1104px;border-left:1px solid #000;margin:0 auto}@media screen and (max-width:670px){.ajax-loader{border-left:none}}.ajax-progress.ajax-progress-fullscreen{background-image:none;padding:1px;background-color:transparent;width:48px;height:48px;position:inherit;margin:20px 0 0 20px}.ajax-progress.ajax-progress-fullscreen p{padding-left:50px;line-height:48px;margin-left:20px;display:block;font-family:futura-pt;text-transform:uppercase;font-weight:400;font-size:1em;color:#000}.ajax-progress.ajax-progress-fullscreen: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:"h";display:block;color:#000;font-size:3em;display:block;-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute}.path-programacion .ajax-progress.ajax-progress-fullscreen:not(.custom-loader){display:none}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-o-keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.uppercase{text-transform:uppercase}.node--type-activity .type--teatro-espanol .group-tags a{background:#c12a21!important}.node--type-activity .type--naves .group-tags a{background:#003fa2!important}.slick-lightbox .slick-next,.slick-lightbox .slick-prev{background:rgba(30,30,30,.6) url(/themes/custom/teatroespanol_v2/css/node/activity/node/images/icons/arrow.svg) no-repeat center;width:38px;height:38px;padding:7px;-webkit-background-size:70% 70%;background-size:70%;border-radius:0}.slick-lightbox .slick-prev{left:5px;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.slick-lightbox .slick-next{right:5px}.slick-lightbox .slick-lightbox-close:before{font-size:30px}
.uppercase{text-transform:uppercase}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{top:auto!important;-webkit-text-size-adjust:100%;font-weight:400;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;letter-spacing:0;line-height:1.1em;text-transform:none;background:#fff}body.search-bar-open{overflow:hidden}body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body menu,body nav,body section{display:block}body ol,body ul{list-style:none}body blockquote,body q{quotes:none}body blockquote:after,body blockquote:before,body q:after,body q:before{content:"";content:none}body a{color:#111;font-weight:400;text-decoration:none;-webkit-transition:color,.5s;-o-transition:color,.5s;transition:color,.5s}body a:active,body a:visited{color:#111}body a:focus,body a:hover{color:#111;outline:0;text-decoration:none}body p{margin-bottom:.7em}body ul li{position:relative;padding-left:1.5em;padding-bottom:.7em}body ol{padding-left:2.2em;list-style-type:decimal}body ol li{padding-left:.7em;padding-bottom:.7em}body dl{zoom:1}body dl dt{float:left;width:48%;text-align:right;font-weight:700;margin-right:2%}body dl dt:after{content:':'}body dl dd{width:50%;float:left}body pre{margin-bottom:1.5em}body blockquote{font-size:1.357em;text-align:center;padding:.8em;margin-bottom:1.5em}body blockquote p{margin-bottom:0}body blockquote img{margin-bottom:10px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:futura-pt;color:#252525;font-weight:400}body h1{font-size:2.5em;line-height:1.3em;padding-bottom:5px}body h2{font-size:2em;line-height:1.6em;padding-bottom:10px}body h3{font-size:1.7143em;letter-spacing:-.006em;line-height:1.25em;word-spacing:-.059em}body h4{font-size:1.3571em;line-height:1.0416em;letter-spacing:-.006em;word-spacing:-.059em}body h5{font-size:1.3571em;line-height:1.0416em}body h6{font-size:1.3571em;line-height:1.0416em}body table{border-collapse:collapse;border-spacing:0;width:100%;text-align:center;background:300;border:1px solid #ddd}body table tbody{overflow:scroll}body table tr td{font-size:.9em;line-height:1.1em;text-align:center;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table tr td:last-child{border-right:0}body table tr:nth-child(2n+1) td{background:300}body table thead tr td,body table tr th{font-family:futura-pt;text-align:center;font-weight:400;background:#e0e0e0;font-size:1.1em;line-height:1.1em;vertical-align:middle;padding:8px 5px 8px 5px;border-right:1px solid #ddd}body table thead tr td:last-child,body table tr th:last-child{border-right:0}body textarea{padding:14px 10px 0 10px}body input:-moz-placeholder{color:#a9a9a9}body textarea:-moz-placeholder{color:#a9a9a9}body input,body textarea{font-family:futura-pt;font-size:.8571em}body input[type=email],body input[type=password],body input[type=search],body input[type=text]{-moz-appearance:caret;border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ddd;padding:.8em}body button,body input[type=cancel],body input[type=submit]{background:#0f9ac3;color:#fff;font-size:1.285em;font-family:futura-pt;text-decoration:none;padding:.6em 2em .4em 2em;text-align:center;border:0;border-bottom:1px solid #0090b0;border-radius:2px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;cursor:pointer!important}body label{font-family:futura-pt;font-weight:400;font-size:.9285em;position:relative;padding-right:1em;padding-bottom:.7em}body #page-wrapper{background:#fff}::-moz-selection{background:#fff;color:#000;text-shadow:none}::selection{background:#14b2de;color:#fff;text-shadow:none}.close-btn{display:none}#email-tfa-verify-form,#user-login-form,#user-pass,#user-pass-reset{margin-top:200px;max-width:1100px;margin-left:auto;margin-right:auto}#email-tfa-verify-form{margin-bottom:1rem}[class*=node--view-mode]{border:none;padding:0;margin:0}.image-holder:before{content:"";background:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s;z-index:1}.image-holder.show:before{width:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.image-holder.show .modal-frame__show.has-video:after,.image-holder.show .modal-frame__show.has-video:before{display:block!important}.image-holder .modal-frame__show.has-video:after,.image-holder .modal-frame__show.has-video:before{display:none!important}.ajax-loader{width:100%;max-width:1104px;border-left:1px solid #000;margin:0 auto}@media screen and (max-width:670px){.ajax-loader{border-left:none}}.ajax-progress.ajax-progress-fullscreen{background-image:none;padding:1px;background-color:transparent;width:48px;height:48px;position:inherit;margin:20px 0 0 20px}.ajax-progress.ajax-progress-fullscreen p{padding-left:50px;line-height:48px;margin-left:20px;display:block;font-family:futura-pt;text-transform:uppercase;font-weight:400;font-size:1em;color:#000}.ajax-progress.ajax-progress-fullscreen: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:"h";display:block;color:#000;font-size:3em;display:block;-webkit-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute}.path-programacion .ajax-progress.ajax-progress-fullscreen:not(.custom-loader){display:none}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-o-keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.uppercase{text-transform:uppercase}.node--type-activity.node--view-mode-calendar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;border-bottom:1px solid #000;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;margin-top:60px}@media screen and (max-width:670px){.node--type-activity.node--view-mode-calendar{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none}}.node--type-activity.node--view-mode-calendar .show-image{position:relative;z-index:0;width:50%}@media screen and (max-width:670px){.node--type-activity.node--view-mode-calendar .show-image{width:100%}}.node--type-activity.node--view-mode-calendar .show-image .link-to-content:before{mix-blend-mode:screen;opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";width:100%;display:block;height:100%;position:absolute;z-index:1;top:0;left:0;background:#c12a21}.explorer .node--type-activity.node--view-mode-calendar .show-image .link-to-content:before{display:none}.node--type-activity.node--view-mode-calendar .show-image .link-to-content .field-name-field-outstanding-image img{width:100%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-calendar .show-image .link-to-content .field-name-field-outstanding-image img{-o-object-fit:cover;object-fit:cover;height:100%;position:absolute;width:100%;top:0;left:0}}@media screen and (max-width:670px){.node--type-activity.node--view-mode-calendar .show-image .link-to-content .field-name-field-outstanding-image img{position:relative}}.node--type-activity.node--view-mode-calendar .show-image .link-to-content .field--name-md-teatroespanol-activity-status{text-transform:uppercase;font-family:futura-pt-bold;font-size:1em;font-weight:700;color:#fff;position:absolute;width:100%;top:50%;left:0;text-align:center;margin-top:-16px}.node--type-activity.node--view-mode-calendar .show-image .link-to-content .field--name-md-teatroespanol-activity-status span{padding:16px;display:inline-block;background:#c12a21}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-calendar .show-image .link-to-content .field--name-md-teatroespanol-activity-status span{-o-object-fit:cover;object-fit:cover;height:100%}}.node--type-activity.node--view-mode-calendar .show-image .link-to-content .field-name-field-category{position:absolute;left:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.node--type-activity.node--view-mode-calendar .show-image .link-to-content .field-name-field-category .field__item{background:#fff;border-right:1px solid #000;padding:5px;font-family:"EB Garamond",serif;font-size:1.125em;font-weight:700;color:#000;line-height:1.1em;display:block}.node--type-activity.node--view-mode-calendar .show-image .link-to-content .field-name-field-category .field__item:last-child{border-right:none}.node--type-activity.node--view-mode-calendar .show-image .link-to-content .cycle{position:absolute;right:0;top:0;padding:5px;z-index:1;display:block;line-height:1.1em;font-family:"EB Garamond",serif;font-size:1.125em;font-weight:600;color:#fff;background:#c12a21}.node--type-activity.node--view-mode-calendar .show-content{width:50%;padding:25px 20px;position:relative;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}@media screen and (max-width:670px){.node--type-activity.node--view-mode-calendar .show-content{width:100%;padding:20px 0}}.node--type-activity.node--view-mode-calendar .show-content .date-range{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-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.node--type-activity.node--view-mode-calendar .show-content .date-range .date{text-align:center;font-family:futura-pt;font-weight:500;font-size:1em;position:relative}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-calendar .show-content .date-range .date{text-align:left}}.node--type-activity.node--view-mode-calendar .show-content .date-range .date.language--es:not(.plain-text){text-transform:lowercase}.node--type-activity.node--view-mode-calendar .show-content .date-range .date .number:first-of-type,.node--type-activity.node--view-mode-calendar .show-content .date-range .date strong{font-family:futura-pt-bold;font-weight:700}.node--type-activity.node--view-mode-calendar .show-content .date-range .date+.date{padding-left:25px;margin-left:5px}.node--type-activity.node--view-mode-calendar .show-content .date-range .date+.date: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:1rem;position:absolute;left:0;top:2px}.node--type-activity.node--view-mode-calendar .show-content .field-name-node-title .title a{font-family:"EB Garamond",serif;font-size:3em;font-weight:700;color:#c12a21;display:block;line-height:1.1em;text-align:left;margin:15px 0 5px}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-calendar .show-content .field-name-node-title .title a{font-size:1.8em}}.node--type-activity.node--view-mode-calendar .show-content .field--name-field-subtitle{display:block;line-height:1.1em;font-family:"EB Garamond",serif;font-size:2.5em;font-weight:400;color:#c12a21;text-align:left}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-calendar .show-content .field--name-field-subtitle{font-size:1.6em}}.node--type-activity.node--view-mode-calendar .show-content .field--name-field-secondary-subtitle{display:block;line-height:1.1em;font-family:"EB Garamond",serif;font-size:1em;font-weight:700;color:#000;text-align:left;text-transform:uppercase}.node--type-activity.node--view-mode-calendar .show-content .footer-content{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-calendar .show-content .footer-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;display:block}}.node--type-activity.node--view-mode-calendar .show-content .footer-content .venue{max-width:calc(100% - 200px)}@media screen and (max-width:1024px){.node--type-activity.node--view-mode-calendar .show-content .footer-content .venue{max-width:100%}}.node--type-activity.node--view-mode-calendar .show-content .footer-content .venue .field-name-field-organizer{padding-left:45px;font-family:futura-pt-bold;font-size:.875em;font-weight:700;color:#000;margin:15px 0 0;display:block;line-height:1.1em;position:relative;text-align:left}.node--type-activity.node--view-mode-calendar .show-content .footer-content .venue .field-name-field-organizer: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:"c";display:block;color:#fff;font-size:1.4em;padding:7px;position:absolute;background:#c12a21;left:0;top:-8px}.node--type-activity.node--view-mode-calendar .show-content .footer-content .venue .field-name-field-location{font-family:futura-pt;font-size:.875em;font-weight:400;color:#000;display:block;line-height:1.1em;margin:10px 0 0 45px}.node--type-activity.node--view-mode-calendar .show-content .footer-content .tickets{position:absolute;right:-20px;bottom:-3px}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-calendar .show-content .footer-content .tickets{position:relative;right:auto;bottom:auto;width:100%}}.node--type-activity.node--view-mode-calendar .show-content .footer-content .tickets .field-name-field-buy-url a,.node--type-activity.node--view-mode-calendar .show-content .footer-content .tickets .field-name-field-ticketing-links a{border:1px solid #000;border-bottom:none;font-family:futura-pt;font-size:1em;font-weight:400;color:#000;text-transform:uppercase;text-align:center;max-width:242px;height:56px;padding:20px}@media screen and (max-width:1199px){.node--type-activity.node--view-mode-calendar .show-content .footer-content .tickets .field-name-field-buy-url a,.node--type-activity.node--view-mode-calendar .show-content .footer-content .tickets .field-name-field-ticketing-links a{border-bottom:1px solid #000;margin-top:20px;width:100%;max-width:100%;display:block}}.node--type-activity.node--view-mode-calendar:hover .show-image .link-to-content:before{opacity:0}.node--type-activity.node--view-mode-calendar:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.node--type-activity.node--view-mode-calendar:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a{background:#c12a21;color:#fff;border:1px solid #c12a21}.node--type-activity.node--view-mode-calendar.type--teatro-espanol .show-image .link-to-content:before{background:#c12a21}.node--type-activity.node--view-mode-calendar.type--teatro-espanol .show-image .field--name-md-teatroespanol-activity-status span{background:#c12a21}.node--type-activity.node--view-mode-calendar.type--teatro-espanol .show-image .cycle{background:#c12a21}.node--type-activity.node--view-mode-calendar.type--teatro-espanol .show-content .field-name-node-title .title a{color:#c12a21}.node--type-activity.node--view-mode-calendar.type--teatro-espanol .show-content .field--name-field-secondary-subtitle,.node--type-activity.node--view-mode-calendar.type--teatro-espanol .show-content .field--name-field-subtitle{color:#c12a21}.node--type-activity.node--view-mode-calendar.type--teatro-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.node--type-activity.node--view-mode-calendar.type--teatro-espanol:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a{background:#c12a21;color:#fff;border:1px solid #c12a21}.node--type-activity.node--view-mode-calendar.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%)}.node--type-activity.node--view-mode-calendar.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%)}.node--type-activity.node--view-mode-calendar.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%)}.node--type-activity.node--view-mode-calendar.type--teatro-espanol.type--naves-espanol .show-content .field-name-node-title .title a{color:#c12a21}.node--type-activity.node--view-mode-calendar.type--teatro-espanol.type--naves-espanol .show-content .field--name-field-secondary-subtitle,.node--type-activity.node--view-mode-calendar.type--teatro-espanol.type--naves-espanol .show-content .field--name-field-subtitle{color:#c12a21}.node--type-activity.node--view-mode-calendar.type--teatro-espanol.type--naves-espanol:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.node--type-activity.node--view-mode-calendar.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}.node--type-activity.node--view-mode-calendar.type--naves .show-image .link-to-content:before{background:#003fa2}.node--type-activity.node--view-mode-calendar.type--naves .show-image .field--name-md-teatroespanol-activity-status span{background:#003fa2}.node--type-activity.node--view-mode-calendar.type--naves .show-image .cycle{background:#003fa2}.node--type-activity.node--view-mode-calendar.type--naves .show-content .field-name-node-title .title a{color:#003fa2}.node--type-activity.node--view-mode-calendar.type--naves .show-content .field--name-field-secondary-subtitle,.node--type-activity.node--view-mode-calendar.type--naves .show-content .field--name-field-subtitle{color:#003fa2}.node--type-activity.node--view-mode-calendar.type--naves .show-content .footer-content .venue .field-name-field-organizer: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:"d";display:block;color:#fff;font-size:1.4em;background:#003fa2}.node--type-activity.node--view-mode-calendar.type--naves:hover .show-content .footer-content .venue .field-name-field-organizer: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:"d";display:block;color:#003fa2;font-size:1.4em}.node--type-activity.node--view-mode-calendar.type--naves:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.node--type-activity.node--view-mode-calendar.type--naves:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a{background:#003fa2;color:#fff;border:1px solid #003fa2}
.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 h1,.page-view-calendar-schedule #block-neswletter-block h1{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 h1,.page-view-calendar-schedule #block-neswletter-block h1{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}}
.uppercase{text-transform:uppercase}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a,.block-view--calendar .more-link,.dot-button{font-size:1em;font-weight:400;font-family:futura-pt;position:relative;padding:15px 10px 15px 70px;color:#fff;display:inline-block}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a:hover,.block-view--calendar .more-link:hover,.dot-button:hover{color:#fff}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--arrow:after,.block-view--calendar .dot-button--arrow.more-link:after,.dot-button.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}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a:before,.block-view--calendar .more-link:before,.dot-button: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){.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a:before,.block-view--calendar .more-link:before,.dot-button:before{-webkit-transition:none;-o-transition:none;transition:none}}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a:after,.block-view--calendar .more-link:after,.dot-button: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}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black,.block-view--calendar .dot-button--black.more-link,.dot-button.dot-button--black{color:#000}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black:hover,.block-view--calendar .dot-button--black.more-link:hover,.dot-button.dot-button--black:hover{color:#000}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black:before,.block-view--calendar .dot-button--black.more-link:before,.dot-button.dot-button--black:before{background:#000}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black:after,.block-view--calendar .dot-button--black.more-link:after,.dot-button.dot-button--black:after{background:#fff}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--black.btn-arrow:after,.block-view--calendar .dot-button--black.btn-arrow.more-link:after,.dot-button.dot-button--black.btn-arrow:after{background:0 0;color:#fff}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a.dot-button--upper,.block-view--calendar .dot-button--upper.more-link,.dot-button.dot-button--upper{text-transform:uppercase}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a:hover:before,.block-view--calendar .more-link:hover:before,.dot-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}@media (prefers-reduced-motion:reduce){.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a:hover:before,.block-view--calendar .more-link:hover:before,.dot-button: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}.block-view--calendar .more-link{position:relative;margin-top:20px;padding:15px 60px 13px 20px;text-transform:uppercase;color:#000;width:auto;font-weight:500}.block-view--calendar .more-link:hover{color:#000}.block-view--calendar .more-link:before{content:"";display:block;width:48px;height:48px;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);background:#000;border-radius:100%;position:absolute;left:0;top:0;z-index:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.block-view--calendar .more-link:after{content:"";display:block;width:8px;height:8px;background:#fff;border-radius:100%;position:absolute;left:24px;top:24px;margin-left:-4px;margin-top:-4px;z-index:1}@media screen and (max-width:670px){.block-view--calendar .more-link{padding:15px 60px 13px 60px}}@media screen and (min-width:1199px){.block-view--calendar .more-link{margin:30px 0 0 auto;padding:13px 70px 0 75px}}.block-view--calendar .view-header .title{display:none}.block-view--calendar .calendar--title h2{display:block;line-height:1.1em;color:#000;font-family:futura-pt-bold,sans-serif;font-weight:700;font-size:5em;margin-bottom:40px;padding-bottom:0}@media screen and (max-width:1024px){.block-view--calendar .calendar--title h2{font-size:2em;margin-bottom:30px}}.block-view--calendar .calendar--filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000}@media screen and (max-width:670px){.block-view--calendar .calendar--filter{overflow-x:scroll}}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox,.block-view--calendar .calendar--filter .block-facet--checkbox{margin-left:10px}@media screen and (max-width:1024px){.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox,.block-view--calendar .calendar--filter .block-facet--checkbox{margin-left:0}}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox h2,.block-view--calendar .calendar--filter .block-facet--checkbox h2{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}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox h2:after,.block-view--calendar .calendar--filter .block-facet--checkbox h2: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}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox h2+.content,.block-view--calendar .calendar--filter .block-facet--checkbox h2+.content{display:none;background:#000;width:100%;padding:40px 30px 40px 40px;color:#fff;position:absolute;left:0;z-index:2}@media screen and (max-width:1024px){.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox h2+.content,.block-view--calendar .calendar--filter .block-facet--checkbox h2+.content{max-width:calc(100% - 40px);left:20px}}@media screen and (max-width:670px){.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox h2+.content,.block-view--calendar .calendar--filter .block-facet--checkbox h2+.content{width:100%;max-width:100%;left:0;padding:40px 20px}}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open h2,.block-view--calendar .calendar--filter .block-facet--checkbox.open h2{background:#000;color:#fff}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open h2:after,.block-view--calendar .calendar--filter .block-facet--checkbox.open h2:after{color:#fff;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content{display:block}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul,.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul,.block-view--calendar .calendar--filter .block-facet--checkbox.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){.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul,.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul,.block-view--calendar .calendar--filter .block-facet--checkbox.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}}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li,.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content .facets-widget-checkbox ul li{width:25%;margin-bottom:30px;padding-left:0}@media screen and (max-width:670px){.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li,.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content .facets-widget-checkbox ul li{width:100%;margin-bottom:20px}}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li input,.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li input,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li input,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content .facets-widget-checkbox ul li input{position:relative;display:none}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li input:checked+label:after,.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li input:checked+label:after,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li input:checked+label:after,.block-view--calendar .calendar--filter .block-facet--checkbox.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}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label,.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label,.block-view--calendar .calendar--filter .block-facet--checkbox.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}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label:before,.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label:before,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label:before,.block-view--calendar .calendar--filter .block-facet--checkbox.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}.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-apply_button_checkbox ul li label span,.block-view--calendar .calendar--filter .block-facet--apply-button-checkbox.open .content .facets-widget-checkbox ul li label span,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content .facets-widget-apply_button_checkbox ul li label span,.block-view--calendar .calendar--filter .block-facet--checkbox.open .content .facets-widget-checkbox ul li label span{padding:5px 0 5px 35px;display:block}.block-view--calendar .calendar--filter .calendar--filter-date span.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}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block{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){.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .input-wrapper{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:33%;max-width:280px}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .input-wrapper .js-form-item{position:relative}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .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}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .input-wrapper .js-form-item label:after{display:none}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .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}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .input-wrapper .js-form-item input.empty{color:transparent}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .input-wrapper .js-form-item input::-webkit-calendar-picker-indicator,.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .input-wrapper .js-form-item input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}@media screen and (max-width:600px){.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .input-wrapper .js-form-item input{pointer-events:auto}}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .input-wrapper .js-form-item input:focus{outline:0}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .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}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .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}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .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}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .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){.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .input-wrapper{width:100%;max-width:100%}}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .calendar-wrapper{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:33%;margin-left:100px;margin-top:-35px}@media screen and (max-width:600px){.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .calendar-wrapper{margin-top:15px}}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .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%}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .form-row [id*=edit-actions]{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .form-row [id*=edit-actions] 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}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .form-row [id*=edit-actions] 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}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .form-row [id*=edit-actions] 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}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .form-row [id*=edit-actions] button#edit-submit-calendar-schedule{margin-right:25px}.block-view--calendar .calendar--filter .calendar--filter-date #views-exposed-form-calendar-schedule-calendar-schedule__block .form-row [id*=edit-actions] 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}.block-view--calendar .calendar--results{margin:75px 0 50px}.block-view--calendar .calendar--results .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}@media screen and (max-width:1200px){.block-view--calendar .calendar--results .date-group{font-size:1.6em}}.block-view--calendar .calendar--results .date-group+.item-full .item>div:first-child .node{margin-top:0}.block-view--calendar .calendar--results .item-full{max-width:1100px}.block-view--calendar .calendar--results .item-full:first-child{background:#000}@media screen and (max-width:670px){.block-view--calendar .block-facets-summary{border-left:none}}.block-view--calendar .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){.block-view--calendar .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}}.block-view--calendar .block-facets-summary .content ul li{padding:0;display:inline-block;vertical-align:middle;margin-right:32px;margin-bottom:10px}.block-view--calendar .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}.block-view--calendar .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}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--facet a .facet-item__status{display:none}.block-view--calendar .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){.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear{margin-top:30px}}.block-view--calendar .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){.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a{margin-left:0}}.block-view--calendar .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}.block-view--calendar .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}.block-view--calendar .block-facets-summary .content ul li.facet-summary-item--clear a:hover{color:#000}.page-view-schedule .block-view--calendar .views-infinite-scroll-content-wrapper{border-left:none;padding-top:0}.page-view-activities .block-view--calendar .views-infinite-scroll-content-wrapper{border-left:none;padding-top:0}.calendar--results .type--naves .node--type-activity.node--view-mode-calendar .show-image .link-to-content:before,.calendar--results .type--naves .node--type-activity.node--view-mode-specific-search .show-image .link-to-content:before{background:#003fa2}.calendar--results .type--naves .node--type-activity.node--view-mode-calendar .show-image .field--name-md-teatroespanol-activity-status span,.calendar--results .type--naves .node--type-activity.node--view-mode-specific-search .show-image .field--name-md-teatroespanol-activity-status span{background:#003fa2}.calendar--results .type--naves .node--type-activity.node--view-mode-calendar .show-image .cycle,.calendar--results .type--naves .node--type-activity.node--view-mode-specific-search .show-image .cycle{background:#003fa2}.calendar--results .type--naves .node--type-activity.node--view-mode-calendar .show-content .field-name-node-title .title a,.calendar--results .type--naves .node--type-activity.node--view-mode-specific-search .show-content .field-name-node-title .title a{color:#003fa2}.calendar--results .type--naves .node--type-activity.node--view-mode-calendar .show-content .field--name-field-secondary-subtitle,.calendar--results .type--naves .node--type-activity.node--view-mode-calendar .show-content .field--name-field-subtitle,.calendar--results .type--naves .node--type-activity.node--view-mode-specific-search .show-content .field--name-field-secondary-subtitle,.calendar--results .type--naves .node--type-activity.node--view-mode-specific-search .show-content .field--name-field-subtitle{color:#003fa2}.calendar--results .type--naves .node--type-activity.node--view-mode-calendar .show-content .footer-content .venue .field-name-field-organizer:before,.calendar--results .type--naves .node--type-activity.node--view-mode-specific-search .show-content .footer-content .venue .field-name-field-organizer: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:"d";display:block;color:#fff;font-size:1.4em;background:#003fa2}.calendar--results .type--naves .node--type-activity.node--view-mode-calendar:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.calendar--results .type--naves .node--type-activity.node--view-mode-calendar:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a,.calendar--results .type--naves .node--type-activity.node--view-mode-specific-search:hover .show-content .footer-content .tickets .field-name-field-buy-url a,.calendar--results .type--naves .node--type-activity.node--view-mode-specific-search:hover .show-content .footer-content .tickets .field-name-field-ticketing-links a{background:#003fa2;color:#fff;border:1px solid #003fa2}.calendar--results .node .show-content span.activity-time{padding:10px 0;font-family:futura-pt;font-weight:500;font-size:1em;position:relative}
