.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}