.calendarWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.calendarWrapper .seleccionFechas{display:inline-flex}.calendarWrapper .seleccionInput{width:-moz-min-content;width:min-content;margin-right:20px}.calendarWrapper .seleccionFechas label{display:inline-flex;color:#000;font-size:14px;width:100%;cursor:default}.calendarWrapper .seleccionFechas input{width:140px;padding:6px;background-color:#fff;border:2px solid #b9baba!important;color:#000;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}.calendarWrapper .seleccionTipoRuta{display:grid;align-self:start}.calendarWrapper .seleccionTipoRuta .inputSeleccion{display:inline-flex;padding:5px 0}.calendarWrapper .seleccionTipoRuta .inputSeleccion input{width:20px;margin:3px 0 0 5px;cursor:pointer}.calendarWrapper .seleccionTipoRuta .inputSeleccion label{color:#000;font-size:15px;text-align:end}.diaDisponible{background-color:#476727!important}.vc-pane-layout .vc-pane .vc-day-content.is-disabled{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled:focus,.vc-pane-layout .vc-pane .vc-day-content.is-disabled:hover{background-color:transparent;font-weight:400}.leyendaCalendario{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.calendarioConOcio .vc-popover-content .vc-container{padding-bottom:28px}.leyendaOcio{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}@media screen and (max-width:490px){.calendarWrapper .seleccionTipoRuta{position:absolute;bottom:3px;right:35vw}}@media screen and (max-width:460px){.calendarWrapper{display:block}}@media screen and (max-width:425px){.calendarWrapper .seleccionTipoRuta{right:40vw}}#fechaDisabledIdaVuelta[data-v-0ae713aa],.seleccionFechas[data-v-0ae713aa]{display:flex}.seleccionFechas .seleccionInput[data-v-0ae713aa]{margin-right:20px;width:unset}.seleccionFechas .seleccionInput label[data-v-0ae713aa]{display:block;width:unset}.diaDisponible[data-v-0ae713aa]{background-color:#476727!important}.seleccionFechas .seleccionInput input[data-v-0ae713aa]{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-0ae713aa]{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-0ae713aa]:focus,.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-0ae713aa]:hover{background-color:transparent;font-weight:400}.calendarioConOcio .vc-popover-content .vc-container[data-v-0ae713aa]{padding-bottom:28px}.leyendaCalendario[data-v-0ae713aa]{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.leyendaOcio[data-v-0ae713aa]{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}.seleccionFechas[data-v-60211be8]{display:flex;margin-bottom:20px}.seleccionFechas .seleccionInput[data-v-60211be8]{margin-right:.5em;width:unset}.seleccionFechas .seleccionInput label[data-v-60211be8]{display:block;width:unset}.diaDisponible[data-v-60211be8]{background-color:#476727!important}.calendarWrapper .seleccionFechas input[data-v-60211be8],.seleccionFechas .seleccionInput input[data-v-60211be8]{width:140px;padding:6px;background-color:#fff;border:2px solid #b9baba!important;color:#000;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-60211be8]{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-60211be8]:focus,.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-60211be8]:hover{background-color:transparent;font-weight:400}.calendarioConOcio .vc-popover-content .vc-container[data-v-60211be8]{padding-bottom:28px}.leyendaCalendario[data-v-60211be8]{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.leyendaOcio[data-v-60211be8]{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}.seleccionFechas[data-v-b4528326]{display:flex}.seleccionFechas .seleccionInput[data-v-b4528326]{margin-right:20px;width:unset}.seleccionFechas .seleccionInput label[data-v-b4528326]{display:block;width:unset}.diaDisponible[data-v-b4528326]{background-color:#476727!important}.seleccionFechas .seleccionInput input[data-v-b4528326]{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-b4528326]{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-b4528326]:focus,.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-b4528326]:hover{background-color:transparent;font-weight:400}.calendarioConOcio .vc-popover-content .vc-container[data-v-b4528326]{padding-bottom:28px}.leyendaCalendario[data-v-b4528326]{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.leyendaOcio[data-v-b4528326]{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}#fechaDisabledIdaVuelta[data-v-ecfc6150],.seleccionFechas[data-v-ecfc6150]{display:flex}.seleccionFechas .seleccionInput[data-v-ecfc6150]{margin-right:20px;width:unset}.seleccionFechas .seleccionInput label[data-v-ecfc6150]{display:block;width:unset}.diaDisponible[data-v-ecfc6150]{background-color:#476727!important}.seleccionFechas .seleccionInput input[data-v-ecfc6150]{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-ecfc6150]{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-ecfc6150]:focus,.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-ecfc6150]:hover{background-color:transparent;font-weight:400}.calendarioConOcio .vc-popover-content .vc-container[data-v-ecfc6150]{padding-bottom:28px}.leyendaCalendario[data-v-ecfc6150]{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.leyendaOcio[data-v-ecfc6150]{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}#fechaDisabledIdaVuelta[data-v-3b69c990],.seleccionFechas[data-v-3b69c990]{display:flex}.seleccionFechas .seleccionInput[data-v-3b69c990]{margin-right:20px;width:unset}.seleccionFechas .seleccionInput label[data-v-3b69c990]{display:block;width:unset}.diaDisponible[data-v-3b69c990]{background-color:#476727!important}.seleccionFechas .seleccionInput input[data-v-3b69c990]{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-3b69c990]{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-3b69c990]:focus,.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-3b69c990]:hover{background-color:transparent;font-weight:400}.calendarioConOcio .vc-popover-content .vc-container[data-v-3b69c990]{padding-bottom:28px}.leyendaCalendario[data-v-3b69c990]{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.leyendaOcio[data-v-3b69c990]{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}.seleccionFechas[data-v-4fd6cd73]{display:flex}.seleccionFechas .seleccionInput[data-v-4fd6cd73]{margin-right:.5em;width:unset}.seleccionFechas .seleccionInput label[data-v-4fd6cd73]{display:block;width:unset}.diaDisponible[data-v-4fd6cd73]{background-color:#476727!important}.seleccionFechas .seleccionInput input[data-v-4fd6cd73]{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-4fd6cd73]{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-4fd6cd73]:focus,.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-4fd6cd73]:hover{background-color:transparent;font-weight:400}.calendarioConOcio .vc-popover-content .vc-container[data-v-4fd6cd73]{padding-bottom:28px}.leyendaCalendario[data-v-4fd6cd73]{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.leyendaOcio[data-v-4fd6cd73]{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}.filtros[data-v-0bb1d440]{display:grid;grid-template-columns:repeat(3,30%);justify-content:space-between}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440]{display:flex;flex-direction:column;margin-bottom:15px;width:100%;position:relative}.filtros .filtro div.contenedor-filtro span.titulo[data-v-0bb1d440]{font-size:.8em;text-align:left}.filtros .filtro div.contenedor-filtro .input-filtro[data-v-0bb1d440]{background-color:#fff;padding:0 30px 0 10px;border:1px solid #ccc;border-radius:3px;color:#000;font-size:.8em;outline:none;width:100%;cursor:pointer;font-weight:400;min-height:40px;display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='3.2629mm' height='2.8258mm' viewBox='0 0 19.71 17.07' class='arrow-down' style='shape-rendering: geometricprecision; text-rendering: geometricprecision; fill-rule: evenodd; clip-rule: evenodd; cursor: pointer;'><g id='Capa_x0020_2'><polygon points='9.86,17.07 4.93,8.54 -0,0 9.86,0 19.71,0 14.79,8.54 ' style='fill: rgb(0, 0, 0); fill-rule: nonzero;'></polygon></g></svg>");background-repeat:no-repeat;background-size:11px;background-position-x:calc(100% - 10px);background-position-y:50%}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-toggle{padding:0;height:40px}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-toggle .vs__actions{padding:0 10px}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-toggle .vs__actions svg{width:11px}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-menu{padding-left:0;min-width:100%}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-option{padding:3px 7px}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-option .option{display:flex;align-items:center}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__selected-options{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 0 0 10px}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__selected-options .vs__search{opacity:0;width:0;height:0}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__selected{background-color:transparent;border:none;margin:0;padding:0}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__selected .option{display:flex}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__selected .option .nombre,.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__selected .option .separador{font-weight:400!important;font-size:.8em!important}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__selected .option .separador{margin:0 8px}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__selected:last-of-type .separador,.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__selected button{display:none}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-option .nombre{font-weight:400;font-size:.9em;line-height:normal}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-option .checkmark{height:20px;width:20px;border-radius:3px;border:1px solid;box-sizing:border-box;margin-right:10px;display:inline-flex;justify-content:center;position:relative}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-option.vs__dropdown-option--highlight{background-color:transparent;color:inherit}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-option:hover .checkmark{border-color:#ccc}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-option .checkmark svg{width:14px;vertical-align:middle;display:none;fill:#fff}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-option .checkmark.colorBackgroundMarcaBlanca{border:none}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-option .checkmark .fondo{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;border-radius:3px}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-option .checkmark svg{display:block}@media screen and (max-width:500px){.filtros[data-v-0bb1d440]{grid-template-columns:repeat(2,48%)}.filtros .filtro div.contenedor-filtro span.titulo[data-v-0bb1d440]{font-size:.7em}.filtros .filtro div.contenedor-filtro .input-filtro[data-v-0bb1d440]{min-height:34px;background-size:9px}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-toggle{height:34px}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-toggle .vs__actions{padding:0 10px}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__dropdown-toggle .vs__actions svg{width:9px}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__selected-options .vs__search{opacity:0;width:0;height:0}.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__selected .option .nombre,.filtros .filtro div.contenedor-filtro[data-v-0bb1d440] .v-select.select-filtros .vs__selected .option .separador{font-size:.8em!important}}.cabecera-resultados .calendarWrapper{display:block}.seleccion_entradascom .contenedorCalendario .calendarWrapper{width:100%;justify-content:flex-start}.search_trains_container .calendarWrapper input.dateEntradasCom{display:block}.result-wrapper .calendarWrapper input.dateEntradasCom{margin:15px 0;text-align:center;display:none}.contenedorCalendario .modal-calendario .modal{margin-left:0!important;position:absolute!important;top:28px!important;left:0!important;right:unset!important;padding:0!important;width:unset!important;height:unset!important}.modal-calendario .modal-dialog{height:-moz-fit-content!important;height:fit-content!important;margin:0!important;max-width:unset!important}.modal-calendario .modal-content{width:-moz-fit-content!important;width:fit-content!important;height:unset!important}.modal-calendario .modal-content .modal-body{margin:10px 0 30px;width:40vw}.modal-calendario button[disabled]{cursor:not-allowed}.calendarWrapper .botonera{display:flex;align-items:flex-start;margin:15px 0}.calendarWrapper .botonera button{border:1px solid #ccc;width:140px;height:50px;margin-right:5px;border-radius:3px;font-size:.7em;background-color:transparent;display:flex;align-items:center}.calendarWrapper .botonera button svg{min-width:25px;min-height:25px;margin:0 10px}.calendarWrapper .botonera button.filtros-calendario svg{min-width:30px;min-height:30px}.calendarWrapper .botonera button.filtros-calendario span.btn-texto{max-width:75px;min-width:75px}.calendarWrapper .botonera button span.btn-texto{display:block;width:100%;text-align:center;padding:0 7px}.calendarWrapper .botonera button.filtros-calendario.colorBackgroundMarcaBlanca{border:none}.calendarWrapper .botonera button.filtros-calendario.colorBackgroundMarcaBlanca svg{fill:#fff!important}.calendarWrapper .botonera button.filtros-calendario.colorBackgroundMarcaBlanca{color:#fff!important}.contenedor-lista-eventos,.fc-media-screen{width:100%!important}.fc-header-toolbar{margin-bottom:0!important}.fc-toolbar-title,.fc .fc-button{border:none!important;text-transform:capitalize;background-color:transparent!important}#calendar.fc .fc-toolbar-title{margin:0!important;padding:0!important}.fc .fc-button .fc-icon{font-size:2.3em}.fc .fc-button:active,.fc .fc-button:focus,.fc .fc-button:focus-visible,.fc .fc-button:hover{background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.fc .fc-view-harness{overflow:visible}.fc .fc-daygrid-body{width:100%!important;background-color:#eee}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%!important;table-layout:fixed}.fc-col-header-cell{border:none!important}a.fc-col-header-cell-cushion{color:#fff;text-transform:capitalize}a.fc-col-header-cell-cushion:hover{color:#fff;text-decoration:none}.fc-daygrid-day-top a{font-size:1.5em;color:#585858}.fc-daygrid-day-top a:hover{text-decoration:none;color:#585858}.fc-day-disabled,.fc-day-past{cursor:not-allowed}.fc-day-past a{color:#d0d0d0}.fc-day-past a:hover{color:#d0d0d0;text-decoration:none;cursor:not-allowed}.fc .fc-daygrid-day.fc-day-today{background-color:transparent}.fc .fc-daygrid-day.fc-day-today a{color:#000}.fc-daygrid-day-events{margin-bottom:0!important}.fc-h-event.fc-daygrid-event{background-color:#476727;border-color:#476727;text-align:center}.fc-h-event.fc-daygrid-event.diaBarato{background-color:#73a931;border-color:#73a931}.fc-event-title{font-size:12px;white-space:break-spaces}.fc .fc-highlight{background-color:transparent}.fc-event-main .sesion{display:flex;align-items:flex-end;flex-wrap:wrap;font-weight:700;color:#666}.diaBarato .fc-event-main .sesion{color:inherit}.fc-event-main .sesion span{flex-grow:1;line-height:normal}.fc-event-main .sesion span:last-of-type:not(.no-entradas){color:inherit!important}.fc-event-main .sesion .hora{font-size:.8em;color:#666;padding-right:2px}.fc-event-main .sesion .precio{font-size:15px}.fc-event-main .sesion .precio .small{font-size:65%;font-weight:700}.fc-event-main .sesion .no-entradas{font-size:.7em;white-space:normal;color:#666!important}.fc-event-main .disponibilidad{height:4px;margin:0 2px 2px;background-color:#ccc;border-radius:0}.fc-event-main .barra-disponibilidad{min-width:5%;max-width:100%;height:100%}.fc-event-main .barra-disponibilidad.alta{background-color:#9c3}.fc-event-main .barra-disponibilidad.media{background-color:#fc0}.fc-event-main .barra-disponibilidad.baja{background-color:red}.calendarWrapper .info-disponibilidad{border-bottom:1px solid #000;margin-top:20px;width:100%}.calendarWrapper .info-disponibilidad>div{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:0 10px 10px}.calendarWrapper .info-disponibilidad p.titulo{font-family:Roboto,sans-serif;color:#000;font-size:17px;display:inline-block;margin:0!important;text-align:left;flex-grow:1}.calendarWrapper .info-disponibilidad svg{fill:#666}.calendarWrapper .info-disponibilidad .info-contenido{color:#000;font-family:Roboto,sans-serif;font-size:14px;padding:10px 25px 10px 25px;margin:0!important;flex-basis:100%;cursor:default}.calendarWrapper .info-disponibilidad .info-contenido img{width:100%}.calendarWrapper .info-disponibilidad .aviso-disponibilidad{font-size:11px;text-align:left;margin-top:10px}.descuentoprecio,.descuentoprecioResponsive{text-align:center;font-size:9px;font-weight:700;color:#fff;background-color:#666;border-radius:3px 3px 0 0}.descuentoprecioResponsive{display:none}.contenedor-lista-eventos .container-evento{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:16px;background-color:#fff;margin-bottom:12px;border-radius:5px;border:1px solid #ddd;padding:8px 14px;cursor:pointer}.contenedor-lista-eventos .sin-eventos{text-align:center;margin:40px 0}.contenedor-lista-eventos .container-evento .columna-evento{text-align:center;width:27%}.contenedor-lista-eventos .container-evento .columna-evento:first-child{width:55%}.contenedor-lista-eventos .container-evento .columna-evento .fecha-evento{width:100%;display:flex;align-items:center;justify-content:space-between;color:#373737!important}.contenedor-lista-eventos .container-evento .columna-evento .fecha-evento .dia-semana{width:75px;text-align:left}.contenedor-lista-eventos .container-evento .columna-evento .fecha-evento .dia-semana,.contenedor-lista-eventos .container-evento .columna-evento .fecha-evento .hora{font-size:1em}.contenedor-lista-eventos .container-evento .columna-evento .fecha-evento .dia-mes{font-size:2em;text-transform:uppercase}.contenedor-lista-eventos .container-evento .columna-evento .container-disponibilidad{display:flex;align-items:center;font-size:.6em;color:#aaa;margin-top:5px}.contenedor-lista-eventos .container-evento .columna-evento .container-disponibilidad .progress{width:100px;height:8px;margin-left:8px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background-color:#ccc;border-radius:0}.contenedor-lista-eventos .container-evento .container-disponibilidad .disponibilidad.alta{background-color:#9c3}.contenedor-lista-eventos .container-evento .container-disponibilidad .disponibilidad.media{background-color:#fc0}.contenedor-lista-eventos .container-evento .container-disponibilidad .disponibilidad.baja{background-color:red}.contenedor-lista-eventos .container-evento .columna-evento .promocion{width:100%;font-size:.7em;font-weight:700;margin-bottom:3px}.contenedor-lista-eventos .container-evento .columna-evento .compra{width:100%;margin-right:10px}.contenedor-lista-eventos .container-evento .columna-evento .comprar{color:#fff!important;font-weight:700;font-size:.8em;padding:4px 0;border-radius:50px;text-align:center;width:100%;border:none;text-decoration:none}.contenedor-lista-eventos .container-evento .columna-evento .comprar span.precio{color:inherit!important}.contenedor-lista-eventos .container-evento .columna-evento .arrow,.contenedor-lista-eventos .pagination .page-item.active{display:none}.contenedor-lista-eventos .pagination .page-item:first-of-type{margin-right:4px}.contenedor-lista-eventos .pagination .page-item.disabled{border:none!important;width:unset;background:transparent!important;pointer-events:all}.contenedor-lista-eventos .pagination .page-item.disabled:hover{cursor:not-allowed}.contenedor-lista-eventos .pagination .page-item.disabled svg{fill:#ddd!important}.contenedor-lista-eventos .pagination .page-link{border:1px solid #ddd!important;padding:4px;border-radius:4px!important;background-color:transparent!important}.contenedor-lista-eventos .pagination .page-link svg{width:30px}@media screen and (max-width:1500px){.descuentoprecio{font-size:8px}}@media screen and (max-width:1312px){.descuentoprecio{display:none}.descuentoprecioResponsive{display:block}}@media screen and (max-width:1024px){.modal-calendario .modal-content .modal-body{width:55vw;min-width:unset}}@media screen and (max-width:830px){.modal-calendario .modal-content .modal-body{width:84vw}.descuentoprecio{display:block;font-size:9px}.descuentoprecioResponsive{display:none}}@media screen and (max-width:768px){.contenedor-lista-eventos .container-evento{zoom:75%}.contenedor-lista-eventos .container-evento .columna-evento:first-child{width:65%}.contenedor-lista-eventos .container-evento .columna-evento .fecha .dia-semana,.contenedor-lista-eventos .container-evento .columna-evento .fecha .hora{font-size:.9em}.contenedor-lista-eventos .container-evento .columna-evento .fecha .dia-mes{font-size:1.4em}.contenedor-lista-eventos .container-evento .columna-evento .promocion{font-size:.6em}.contenedor-lista-eventos .container-evento .columna-evento:last-child{display:flex;align-items:center}.contenedor-lista-eventos .container-evento .columna-evento .comprar{font-size:.9em;color:inherit!important;border-radius:0;background-color:transparent!important}.contenedor-lista-eventos .container-evento .columna-evento .arrow{display:block;font-size:0}}@media screen and (max-width:755px){.fc-event-main .sesion{margin-top:3px}.descuentoprecio{display:block;font-size:8px}}@media screen and (max-width:673px){.descuentoprecio{display:none}.descuentoprecioResponsive{display:block}}@media screen and (max-width:450px){.modal-calendario .modal-content .modal-body{width:96vw}.fc-event-title{padding:0;font-size:11px}.fc-event-main .sesion .precio{margin-top:2px;font-size:13px}}body.modal-open{overflow:visible}