.schedule-slider .schedule-slider-bike{height:0;margin:0;padding:0;text-align:right;background-color:#e8e8e9;position:relative;overflow:visible}
.schedule-slider .schedule-slider-bike img{width:225px;height:130px;position:absolute;top:-125px;right:20%;z-index:1}
.schedule-slider .schedule-slider-container{width:100%;position:relative;background-color:#e8e8e9;padding:0 0 90px 0;overflow:visible}
.schedule-slider .schedule-slider-container .schedule-slider-item{padding:50px 35px;background:#FFF;border-radius:30px}
.schedule-slider .schedule-slider-container .schedule-slider-item .day-header{text-align:left;margin-bottom:20px}
.schedule-slider .schedule-slider-container .schedule-slider-item .day-header .day-title{font-size:15px;line-height:20px;font-weight:normal;margin:0}
.schedule-slider .schedule-slider-container .schedule-slider-item .day-header .day-date{font-size:45px;font-weight:bold;color:#003595;margin:0}
.schedule-slider .schedule-slider-container .schedule-slider-item .schedule-items{max-width:800px;margin:0 auto}
.schedule-slider .schedule-slider-container .schedule-slider-item .schedule-items .schedule-item{min-height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:5px 0;-webkit-box-align:left;-ms-flex-align:left;align-items:left;font-size:15px;line-height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch}
.schedule-slider .schedule-slider-container .schedule-slider-item .schedule-items .schedule-item:last-child{border-bottom:0}
.schedule-slider .schedule-slider-container .schedule-slider-item .schedule-items .schedule-item .time{width:35%;min-width:90px;font-weight:bold;padding-right:1rem;-ms-flex-negative:0;flex-shrink:0}
.schedule-slider .schedule-slider-container .schedule-slider-item .schedule-items .schedule-item .description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:65%;padding-right:1rem}
.schedule-slider .schedule-slider-container .schedule-slider-item .schedule-items .schedule-item .registration-link{display:inline-block;height:35px;font-size:15px;line-height:15px;color:#FFF;text-align:center;padding:10px 15px;border-radius:17.5px;background:#003595;text-decoration:none;white-space:nowrap;float:right}
.schedule-slider .schedule-slider-container .schedule-slider-item .schedule-items-buttons .schedule-item .time{width:15%}
.schedule-slider .schedule-slider-container .schedule-slider-item .schedule-items-buttons .schedule-item .description{width:50%}
.schedule-slider .slick-slide{width:21% !important;margin:0 0 0 1%}
.schedule-slider .schedule-slider-1 .slick-slide{width:99% !important}
.schedule-slider .schedule-slider-2 .slick-slide{width:48% !important}
.schedule-slider .schedule-slider-3 .slick-slide{width:30% !important}
.schedule-slider .schedule-slider-4 .slick-slide{width:21% !important}
.schedule-slider .schedule-slider-5 .slick-slide{width:15% !important}
.schedule-slider .schedule-slider-6 .slick-slide{width:11% !important}
.schedule-slider .schedule-slider-7 .slick-slide{width:7% !important}
.schedule-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;cursor:pointer;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.schedule-slider .slick-arrow .arrow{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:6px}
.schedule-slider .slick-arrow.slick-prev{left:-50px}
.schedule-slider .slick-arrow.slick-prev .arrow{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.schedule-slider .slick-arrow.slick-next{right:-50px}
.schedule-slider .slick-arrow.slick-next .arrow{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.schedule-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:2rem 0 0}
.schedule-slider .slick-dots li{margin:0 5px}
.schedule-slider .slick-dots li button{font-size:0;width:12px;height:12px;border-radius:50%;border:0;padding:0;background-color:#ddd;cursor:pointer}
.schedule-slider .slick-dots li.slick-active button{background-color:#555}
@media screen and (max-width:1100px){.schedule-slider .schedule-slider-container .schedule-slider-item{padding:50px 30px}
.schedule-slider .schedule-slider-container .schedule-slider-item .day-header .day-date{font-size:40px}
.schedule-slider .schedule-slider-container .schedule-slider-item .schedule-items .schedule-item{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:20px}
.schedule-slider .schedule-slider-container .schedule-slider-item .schedule-items .schedule-item .time{width:100%;margin-bottom:.5rem}
.schedule-slider .schedule-slider-container .schedule-slider-item .schedule-items .schedule-item .description{width:100%;margin-bottom:.5rem}
.schedule-slider .schedule-slider-container .schedule-slider-item .schedule-items .schedule-item .registration-link{width:100%;margin-top:.5rem;padding:10px 13px;font-size:13px;line-height:15px}
.schedule-slider .slick-slide{width:23% !important;margin:0 1%}
.schedule-slider .schedule-slider-1 .slick-slide{width:98% !important}
.schedule-slider .schedule-slider-2 .slick-slide{width:48% !important}
.schedule-slider .schedule-slider-3 .slick-slide{width:31.33% !important}
.schedule-slider .schedule-slider-4 .slick-slide{width:23% !important}
.schedule-slider .schedule-slider-5 .slick-slide{width:18% !important}
.schedule-slider .schedule-slider-6 .slick-slide{width:14.66% !important}
.schedule-slider .schedule-slider-7 .slick-slide{width:12.28% !important}
}@media screen and (max-width:768px){.schedule-slider .schedule-slider-bike{height:auto;overflow:auto}
.schedule-slider .schedule-slider-bike img{width:200px;height:115px;margin:0 75px 0 0;position:relative;top:auto;right:auto;z-index:0;float:right}
}