.layout.layout_timetable{position:relative}.layout.layout_timetable:before{display:block;content:'';height:50px;width:100%;background-image:-webkit-radial-gradient(50% -25%, ellipse, rgba(0,0,0,0.15), rgba(97,97,97,0) 40%);background-image:radial-gradient(ellipse at 50% -25%, rgba(0,0,0,0.15), rgba(97,97,97,0) 40%);transform:rotate(180deg);position:absolute;bottom:0;z-index:3}.layout.layout_timetable .timetables{overflow:hidden;-webkit-transition:max-height 1s ease-in-out;-moz-transition:max-height 1s ease-in-out;-o-transition:max-height 1s ease-in-out}.layout.layout_timetable .timetables .button-wrapper{text-align:center;margin-bottom:25px}.layout.layout_timetable .timetables .button-wrapper .download{display:inline-block;font-size:0.85714em;text-transform:uppercase;color:white;padding:10px 40px;border:1px solid #007676;border-radius:30px;text-decoration:none;background:#007676}.layout.layout_timetable .timetables .button-wrapper .download:hover{opacity:0.8}.layout.layout_timetable .timetables.closed{max-height:700px;position:relative}.layout.layout_timetable .timetables.closed:before{content:'';display:block;width:100%;height:150px;position:absolute;bottom:0;z-index:1;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}.layout.layout_timetable .timetables.closed .expand-timetables{content:'';display:inline-block;width:100%;height:40px;background:url("../../images/chevron.svg") no-repeat center;border:none;outline:none;padding:0;position:absolute;bottom:20px;left:0;right:0;margin:auto;z-index:4;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}.layout.layout_timetable .timetables.closed:hover:after{transform:translateY(10px);-webkit-transform:translateY(10px);-o-transform:translateY(10px);-moz-transform:translateY(10px)}.layout.layout_timetable .timetables.opened{max-height:inherit;margin-bottom:60px}.layout.layout_timetable .timetables.opened .expand-timetables{display:none}.layout.layout_timetable .timetables.no-program .timeline-wrapper{padding-bottom:0 !important}.layout.layout_timetable .timetables.no-program .button-wrapper{margin-bottom:0}.layout.layout_timetable .timetables.no-program .timeline{display:none}.layout.layout_timetable .timetables.no-program .expand-timetables{display:none}.layout.layout_timetable .timetables .timetable{background:#fff;margin-bottom:25px}.layout.layout_timetable .timetables .timetable .timetable-day{background:#f4f4f4;color:#9b9b9b;text-transform:uppercase;text-align:center;margin:0;line-height:45px;font-size:1.14286em;font-weight:700}.layout.layout_timetable .timetables .timetable .timeline-wrapper{overflow:hidden;padding:60px 0}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline{border-left:3px solid #007676;padding-left:60px;width:50%;margin:auto}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry{margin-bottom:25px;position:relative}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry:after{background:#fff;content:'';width:15px;height:15px;display:inline-block;border:3px solid #007676;position:absolute;top:2px;left:-69px;border-radius:15px}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry:first-child:before{background:white;content:'';height:100%;width:3px;display:inline-block;position:absolute;left:-63px;top:-94%}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry:last-child:before{background:white;content:'';height:100%;width:3px;display:inline-block;position:absolute;left:-63px;top:5px}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry .time{color:#00a6a5;font-weight:300}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry .title{text-transform:uppercase;color:#222;font-size:1.14286em;font-weight:700;margin-bottom:15px}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry .description{font-size:0.92857em;font-weight:300;color:#4a4a4a}@media (max-width: 1199px){.layout.layout_timetable .timetables .button-wrapper{margin-bottom:20px}.layout.layout_timetable .timetables.closed{max-height:560px}.layout.layout_timetable .timetables.opened{margin-bottom:48px}.layout.layout_timetable .timetables .timetable .timetable-day{line-height:35px;font-size:1em}.layout.layout_timetable .timetables .timetable .timeline-wrapper{padding:48px 0}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline{padding-left:48px}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry{margin-bottom:20px}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry:after,.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry:before{left:-57px}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry:first-child:before,.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry:last-child:before{left:-51px}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry .title{font-size:1em}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry .description{font-size:0.85714em}}@media (max-width: 991px){.layout.layout_timetable .timetables .timetable .timeline-wrapper{padding:30px 0}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline{width:85%;padding-left:30px}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry:after,.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry:before{left:-39px}.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry:first-child:before,.layout.layout_timetable .timetables .timetable .timeline-wrapper .timeline .timeline-entry:last-child:before{left:-33px}}
/*# sourceMappingURL=layout.css.map */
