@font-face{font-family:'fontawesome-selected';src:url("https://www.sesa-systems.lu/skin/frontend/base/default/wk_evtmgr/font/fontawesome-selected.eot");src:url("https://www.sesa-systems.lu/skin/frontend/base/default/wk_evtmgr/font/fontawesome-selected.eot?#iefix") format('embedded-opentype'), url("https://www.sesa-systems.lu/skin/frontend/base/default/wk_evtmgr/font/fontawesome-selected.woff") format('woff'), url("https://www.sesa-systems.lu/skin/frontend/base/default/wk_evtmgr/font/fontawesome-selected.ttf") format('truetype'), url("https://www.sesa-systems.lu/skin/frontend/base/default/wk_evtmgr/font/fontawesome-selected.svg#fontawesome-selected") format('svg');font-weight:normal;font-style:normal}.fc-calendar-container{position:relative;height:400px;width:400px}.fc-calendar{width:100%;height:100%}.fc-calendar .fc-head{height:30px;line-height:30px;background:#ccc;color:#fff}.fc-calendar .fc-body{position:relative;width:100%;height:100%;height:-moz-calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);border:1px
solid #ddd}.fc-calendar .fc-row{width:100%;border-bottom:1px solid #ddd}.fc-four-rows .fc-row{height:25%}.fc-five-rows .fc-row{height:20%}.fc-six-rows .fc-row{height:16.66%;height:-moz-calc(100%/6);height:-webkit-calc(100%/6);height:calc(100%/6)}.fc-calendar .fc-row > div,
.fc-calendar .fc-head>div{float:left;height:100%;width:14.28%;width:-moz-calc(100%/7);width:-webkit-calc(100%/7);position:relative}.ie9 .fc-calendar .fc-row > div,
.ie9 .fc-calendar .fc-head>div{width:14.2%}.fc-calendar .fc-row>div{border-right:1px solid #ddd;padding:4px;overflow:hidden;position:relative}.fc-calendar .fc-head>div{text-align:center}.fc-calendar .fc-row>div>span.fc-date{position:absolute;width:30px;height:20px;font-size:20px;line-height:20px;font-weight:700;color:#ddd;text-shadow:0 -1px 0 rgba(255,255,255,0.8);bottom:5px;right:5px;text-align:right}.fc-calendar .fc-row > div
time{display:none}.fc-calendar .fc-row>div>span.fc-weekday{padding-left:5px;display:none}.fc-calendar .fc-row>div.fc-today{background:#fff4c3}.fc-calendar .fc-row>div.fc-out{opacity:0.6}.fc-calendar .fc-row > div:last-child,
.fc-calendar .fc-head>div:last-child{border-right:none}.fc-calendar .fc-row:last-child{border-bottom:none}.custom-calendar-wrap{margin:10px
auto;position:relative;overflow:hidden}.custom-inner{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.custom-inner:before,.custom-inner:after{content:'';width:99%;height:50%;position:absolute;background:#f6f6f6;bottom:-4px;left:0.5%;z-index:-1;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.custom-inner:after{content:'';width:98%;bottom:-7px;left:1%;z-index:-2}.custom-header{background:#fff;padding:5px
10px 10px 20px;height:70px;position:relative;border-top:5px solid #ef4f69;border-bottom:1px solid #ddd}.custom-header h2,
.custom-header
h3{text-align:center;text-transform:uppercase}.custom-header
h2{color:#495468;font-weight:300;font-size:18px;margin-top:10px}.custom-header
h3{font-size:10px;font-weight:700;color:#b7bbc2}.custom-header nav
span{position:absolute;top:17px;width:30px;height:30px;color:transparent;cursor:pointer;margin:0
1px;font-size:20px;line-height:30px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-header nav span:first-child{left:5px}.custom-header nav span:last-child{right:5px}.custom-header nav span:before{font-family:'fontawesome-selected';color:#ef4f69;position:absolute;text-align:center;width:100%}.custom-header nav span.custom-prev:before{content:'\25c2'}.custom-header nav span.custom-next:before{content:'\25b8'}.custom-header nav span:hover:before{color:#495468}.custom-content-reveal{background:#f6f6f6;background:rgba(246, 246, 246, 0.9);width:100%;height:100%;position:absolute;z-index:100;top:100%;left:0px;text-align:center;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.custom-content-reveal span.custom-content-close{position:absolute;top:15px;right:10px;width:20px;height:20px;text-align:center;background:#ef4f69;box-shadow:0 1px 1px rgba(0,0,0,0.1);cursor:pointer;line-height:13px;padding:0}.custom-content-reveal span.custom-content-close:after{content:'x';font-size:18px;color:#fff}.custom-content-reveal a,
.custom-content-reveal
span{font-size:22px;padding:10px
30px;display:block}.custom-content-reveal
h4{text-transform:uppercase;font-size:13px;font-weight:300;letter-spacing:3px;color:#777;padding:20px;background:#fff;border-bottom:1px solid #ddd;border-top:5px solid #ef4f69;box-shadow:0 1px rgba(255,255,255,0.9);margin-bottom:30px}.custom-content-reveal
span{color:#888}.custom-content-reveal
a{color:#ef4f69}.custom-content-reveal
time{display:none}.custom-content-reveal a:hover{color:#333}.fc-calendar-container{height:400px;width:auto;padding:30px;background:#f6f6f6;box-shadow:inset 0 1px rgba(255,255,255,0.8)}.fc-calendar .fc-head{background:transparent;color:#ef4f69;font-weight:bold;text-transform:uppercase;font-size:12px}.fc-calendar .fc-row>div{background:#fff;cursor:pointer}.fc-calendar .fc-row>div:empty{background:transparent;cursor:default}.fc-calendar .fc-row>div>span.fc-date{top:50%;left:50%;text-align:center;margin:-10px 0 0 -15px;color:#686a6e;font-weight:400;pointer-events:none}.fc-calendar .fc-row>div>span.fc-emptydate{color:#ccc}.fc-calendar .fc-row>div.fc-today{background:#ef4f69;box-shadow:inset 0 -1px 1px rgba(0,0,0,0.1)}.fc-calendar .fc-row>div.fc-today>span.fc-date{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.1)}.fc-calendar .fc-row>div.fc-content:after{content:'\00B7';text-align:center;width:20px;margin-left:-10px;position:absolute;color:#DDD;font-size:70px;line-height:20px;left:50%;bottom:3px}.fc-calendar .fc-row>div.fc-today.fc-content:after{color:#b02c42}.fc-calendar .fc-row>div.fc-content:hover:after{color:#ef4f69}.fc-calendar .fc-row>div.fc-today.fc-content:hover:after{color:#fff}.fc-calendar .fc-row > div > div a,
.fc-calendar .fc-row > div > div
span{display:none;font-size:22px}@media screen and (max-width:400px){.fc-calendar-container{height:300px}.fc-calendar .fc-row>div>span.fc-date{font-size:15px}}.sesa_full_calendar{display:flex;margin:80px
-15px 40px}.sesa_full_calendar .sesa_calendar,
.sesa_full_calendar
.sesa_events{width:50%;padding:0
15px}.sesa_title_event{color:#323232;font-size:36px;font-weight:300;padding:0
!important;margin:0
0 40px 0;text-align:right}.sesa_title_event
span{color:#ED1C24}.sesa_top_calendar{background-color:#ED1C24;display:flex;justify-content:space-between;align-items:center;height:62px;padding:0
30px}.sesa_top_calendar
h3{text-align:center}.sesa_top_calendar h3
span{color:#FFF;text-transform:uppercase;font-weight:400;font-size:18px}.sesa_top_calendar .wk_em_custom-next,
.sesa_top_calendar .wk_em_custom-prev{display:flex;justify-content:center;align-items:center;width:50px;height:100%;cursor:pointer}.fc-calendar .fc-body{border:none}.sesa_container_calendrier{display:flex;margin:0
-15px;max-height:377px}.wk_em_main,.sesa_evenements{width:50%;padding:0
15px}.fc-calendar{background-color:#FFF}.fc-calendar .fc-row > div,
.fc-calendar .fc-head>div{float:none}.fc-calendar .fc-head{display:flex;justify-content:space-around;height:auto;line-height:initial;background-color:#FFF}.fc-calendar .fc-row{display:flex;justify-content:space-around;border:none;margin:4px
0}.fc-calendar .fc-head>div{width:41px;height:41px;display:flex;justify-content:center;align-items:center;font-size:16px}.fc-calendar .fc-row>div{height:41px;padding:0;border:none;background-color:#FFF !important;position:relative;display:flex;justify-content:center;align-items:center}.fc-calendar .fc-row>div>span.fc-emptydate{display:none !important}.fc-calendar .fc-content .fc-calendar-events{display:none}.fc-calendar .fc-row>div.fc-today{box-shadow:none}.fc-calendar .fc-row>div.fc-today>span.fc-date{color:#666}.fc-calendar .fc-row>div.fc-content:after{content:none}.fc-calendar .fc-row>.fc-future.fc-content>span.fc-date{border:1px
solid #ED1C24;color:#ED1C24;border-radius:100%}.fc-calendar .fc-row>.fc-content:hover>span.fc-date{border-width:2px}.fc-calendar .fc-row>div>span.fc-date{position:inherit;height:41px;width:41px;top:0;left:0;display:flex;justify-content:center;align-items:center;margin:0;color:#666}.sesa_evenements{display:flex;flex-direction:column;justify-content:space-between;margin-top:-15px;margin-bottom:-15px !important}.sesa_events_list{height:100%;width:100%;margin-top:-15px;min-height:364px}.sesa_events_list
.sesa_event{padding:15px
0}.sesa_no_event{text-align:center;font-style:italic}.sesa_evenements .slick-list,
.slick-vertical .slick-slide > div ,
.slick-vertical .slick-slide
a{height:100% !important}.sesa_evenements .slick-track{height:calc(100% + 2px) !important;margin-top:-1px}.slick-vertical .slick-slide{height:calc(100% / 3)}.sesa_evenements .slick-prev{top:-15px;left:calc(50% - 10px);transform:rotate(90deg)}.sesa_evenements .slick-next{top:auto;bottom:-15px;left:calc(50% - 10px);transform:rotate(90deg)}.sesa_event{height:calc(100% / 3);text-decoration:none !important}.sesa_event_date{width:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#E3E3E3}.sesa_event_day{color:#ED1C24;font-size:40px;font-weight:800}.sesa_event_month{color:#ED1C24;font-size:22px;font-weight:300;text-transform:uppercase}.sesa_event_titre{width:calc(100% - 100px);display:flex;align-items:center;padding:15px;line-height:1.3;color:#666;background-color:#FFF;font-size:16px}.sesa_event:hover
.sesa_event_date{background-color:#ED1C24;transition-duration:.3s}.sesa_event:hover .sesa_event_day,
.sesa_event:hover
.sesa_event_month{color:#FFF;transition-duration:.3s}.sesa_events_container{display:flex;flex-direction:row;width:100%;height:100%}.sesa_events_container
.sesa_event{position:relative;width:50%;height:100%;background-size:cover;background-position:center center;min-height:220px;margin:0
7.5px 15px}.sesa_events_container .sesa_event
a{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;padding:20px;transition-duration:.3s;z-index:1;text-decoration:none}.sesa_events_container .sesa_event a
*{opacity:0;z-index:1}.sesa_events_container .sesa_event a
h3{color:#FFF;font-size:32px;text-align:right;font-weight:300}.sesa_events_container .sesa_event a
p{color:#FFF;font-size:14px;text-align:left}.sesa_events_container .sesa_event
.sesa_voile{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.sesa_events_container .sesa_event a:hover+.sesa_voile{background-color:#000;opacity:.85}.sesa_events_container .sesa_event a:hover
*{opacity:1}.sesa_event_detail
h2{font-size:36px;color:#323232;font-weight:400}.sesa_event_detail
p{font-size:16px;color:#323232}.eventmanager-index-index
.wk_em_eventcont{display:flex;flex-wrap:wrap;margin:0
-7px}.eventmanager-index-index .sesa_event_detail,
.eventmanager-index-index .sesa_event_detail+.sesa__calendar_container{width:50%;padding:0
7px;margin-bottom:15px}@media screen and (max-width:1200px){.sesa_container_calendrier{max-height:none;flex-wrap:wrap;margin:0}.wk_em_main,.sesa_evenements{width:100%;padding:0;min-height:300px}.sesa_evenements{margin:30px
0 !important}.sesa_events_container{flex-direction:column}.sesa_events_container
.sesa_event{width:100%}}@media screen and (max-width:667px){.sesa_event_detail h2,
.sesa_events_container .sesa_event a h3,.sesa_title_event{font-size:26px}.sesa_full_calendar{flex-wrap:wrap;margin:0;width:100%}.sesa_full_calendar .sesa_calendar,
.sesa_full_calendar
.sesa_events{width:100%;padding:0;min-height:400px}.sesa_events_container
.sesa_event{margin:10px
0}.wk_em_eventcont{margin:0}.eventmanager-index-index .sesa_event_detail,
.eventmanager-index-index .sesa_event_detail+.sesa__calendar_container{width:100%;padding:0
0 20px}}.sesa_container_calendrier
.wk_em_main.sesa_ie{display:none}