.wcs-timetable__wrapper .wcs-timetable .wcs-row:first-child{position:sticky;top:0;z-index:999}.wcs-timetable__wrapper .wcs-timetable .wcs-row:first-child .wcs-day__title{background:#2d2e2e;color:#fff}.wcs-timetable__wrapper .wcs-timetable .wcs-row:first-child .wcs-day__title:before{opacity:0}.wcs-timetable__wrapper .wcs-help{font-size:1.2em;margin-bottom:10px}@media only screen and (max-width:767px){.wcs-timetable__wrapper .wcs-help{font-size:1em}}.wcs-timetable__wrapper .wcs-day__title{text-transform:uppercase;color:#fff}.wcs-timetable__wrapper .wcs-filter-toggler-container{display:block}.wcs-timetable__wrapper .wcs-filter-toggler{background:#000;color:#fff;border-radius:3px;padding:3px 5px;margin-right:3px;margin-bottom:10px}.wcs-timetable__wrapper .wcs-filters__container{background-color:#f2f2f2;padding:10px;margin-top:10px}.wcs-timetable__wrapper .wcs-timetable__classes{color:#fff}.wcs-timetable__wrapper .wcs-class{border-radius:5px;background:#666;flex-direction:initial!important;padding:10px!important;text-align:center;line-height:1.2em;position:relative}.wcs-timetable__wrapper .wcs-class:hover{opacity:1!important}.wcs-timetable__wrapper .wcs-class:hover .wcs-class__bouton{background:#fff;color:#666}.wcs-timetable__wrapper .wcs-class:hover .wcs-class__professeurs-listing{height:auto;padding:3%}.wcs-timetable__wrapper .wcs-class>div{opacity:1!important}.wcs-timetable__wrapper .wcs-class .wcs-class__new{border-radius:5px;padding:1px 3px;background:#fff;font-weight:700;font-size:9px!important;text-align:center;margin:0 auto 5px auto;color:#666}.wcs-timetable__wrapper .wcs-class .wcs-class__title{font-size:1.2em!important;line-height:1.4em;letter-spacing:-.5px;margin-bottom:5px}.wcs-timetable__wrapper .wcs-class .wcs-class__level{display:inline-block;margin:0 auto 5px auto;font-size:.7em;border-radius:5px;padding:1px 3px;text-transform:uppercase}@media only screen and (max-width:767px){.wcs-timetable__wrapper .wcs-class .wcs-class__level{margin:0 auto}}.wcs-timetable__wrapper .wcs-class .wcs-class__time{font-style:italic;font-size:.8em;margin-bottom:5px;text-align:center!important;letter-spacing:0}@media only screen and (max-width:767px){.wcs-timetable__wrapper .wcs-class .wcs-class__time{width:50%;display:block;flex-grow:initial!important;margin-bottom:0}}@media only screen and (max-width:767px){.wcs-timetable__wrapper .wcs-class .wcs-class__location-listing{width:50%!important;display:block}}.wcs-timetable__wrapper .wcs-class .wcs-class__location-listing .wcs-class__location{font-size:.8em;display:block;width:100%}@media only screen and (max-width:767px){.wcs-timetable__wrapper .wcs-class .wcs-class__location-listing .wcs-class__location{width:auto;display:inline-block;margin-right:5px}.wcs-timetable__wrapper .wcs-class .wcs-class__location-listing .wcs-class__location:after{content:'/';margin-left:5px}.wcs-timetable__wrapper .wcs-class .wcs-class__location-listing .wcs-class__location:last-child{margin-right:0}.wcs-timetable__wrapper .wcs-class .wcs-class__location-listing .wcs-class__location:last-child:after{content:none}}.wcs-timetable__wrapper .wcs-class .wcs-class__professeurs-listing{height:0;overflow:hidden;background:rgba(255,255,255,.2);border-radius:3px}@media only screen and (max-width:767px){.wcs-timetable__wrapper .wcs-class .wcs-class__professeurs-listing{display:none}}.wcs-timetable__wrapper .wcs-class .wcs-class__professeurs-listing .wcs-class__professeurs-item{display:flex;align-items:center;margin-bottom:10px;margin-left:5px}.wcs-timetable__wrapper .wcs-class .wcs-class__professeurs-listing .wcs-class__professeurs-item .thumb{border:1px solid #fff;border-radius:50%;overflow:hidden;width:25px;height:25px;position:relative;display:inline-block;margin-right:5px}.wcs-timetable__wrapper .wcs-class .wcs-class__professeurs-listing .wcs-class__professeurs-item .thumb img{width:50px}.wcs-timetable__wrapper .wcs-class .wcs-class__professeurs-listing .wcs-class__professeurs-item:last-child{margin-bottom:0}.wcs-timetable__wrapper .wcs-class .wcs-class__bouton{display:block;text-transform:uppercase;text-align:center;border:1px solid #fff;border-radius:5px;margin:0 auto;font-size:1em;padding:3px 5px}@media only screen and (max-width:767px){.wcs-timetable__wrapper .wcs-class .wcs-class__bouton{display:none}}body.single-professeurs .wcs-class__professeurs-listing{display:none}