@font-face{font-display:swap;font-family:Habitus-Book;font-style:normal;font-weight:400;src:url(/app/themes/uqam-ecole-de-design/public/fonts/Habitus/Habitus-Book.fb0ed6.woff2) format("woff2")}@font-face{font-display:swap;font-family:OPSFavorite-Regular;font-style:normal;font-weight:400;src:url(/app/themes/uqam-ecole-de-design/public/fonts/OPSFavorite-Regular/OPSFavorite-Regular.750b9b.eot) format("eot");src:url(/app/themes/uqam-ecole-de-design/public/fonts/OPSFavorite-Regular/OPSFavorite-Regular.a247bd.woff) format("woff");src:url(/app/themes/uqam-ecole-de-design/public/fonts/OPSFavorite-Regular/OPSFavorite-Regular.978e27.woff2) format("woff2")}html{--base-font-size:1rem;--background-colour:#fff;--font-colour:#000;--page_list_header_block_colour:#00ff32;--page_list_past_background_colour:#f2f2f2;--page-header-background-colour:#c8c8c8;--page-header-text-colour-fallback:#fff;--footer-background-colour:#ddd;--header_background_colour:var(--page-header-background-colour);--header_text_colour:var(--page-header-text-colour,var(--page-header-text-colour-fallback));letter-spacing:-.017em}html body.home,html body.page-template-page-liste_evenements{--header_background_colour:var(--page_list_header_block_colour);--header_text_colour:var(--page_list_text_colour,var(--page-header-text-colour-fallback))}html{--font-monospace:"OPSFavorite-Regular";--font-sans-serif:"Habitus-Book";--font-heading:"Habitus-Book";--font-heading-italic:"Habitus-Book";--font-heading-alt:"Habitus-Book";--site-header-font:var(--font-heading);--page-header-font:var(--font-heading);--content-font:var(--font-monospace);--footer-font:var(--font-sans-serif);--text-ui:1rem;--text-ui-sm:0.75rem;--text-ui-xs:0.6rem;--text-input:0.9rem;--text-body:16pt;--text-small:0.8rem;--text-subheading:21pt;--text-title:40pt;--text-event-title:2.5rem;--text-event-meta:1.5rem;--text-event-h2:3rem;--text-event-excerpt:1.2rem;--text-related-heading:19pt;--text-related-card:15pt;--text-footer-heading:2rem;--site-header-font-size:var(--text-ui);--page-header-font-size:var(--text-ui);--footer-font-size:var(--text-ui);--content-font-size:var(--text-body);--content-font-size-small:var(--text-small);--content-header-size:var(--text-subheading);--content-title-size:var(--text-title);--content-letter-spacing:-0.017em}@media screen and (max-width:768px){html{--site-header-font-size:var(--text-ui-sm);--page-header-font-size:var(--text-ui-sm)}}html{--space-xs:5px;--space-s:13px;--space-m:21px;--space-l:35px;--gutter-width:var(--space-m);--content-image_col-top-margin:var(--space-s);--content-vertical_margin_small:var(--space-s);--content-vertical_margin_base:var(--space-l);--header_vertical_padding:10px;--header_horizontal_padding:1rem;--header_logo_height:20px;--header_row_height:50px;--header_height:calc(var(--header_vertical_padding) + var(--header_row_height));--site-header-offset:var(--header_row_height);--site-header-hide-threshold:50vh}@media screen and (max-width:768px){html{--header_height:calc(var(--header_vertical_padding)*3.75 + var(--header_logo_height))}}html{--sticky-image-offset:0px;--article-top-padding:1.5rem;--admin-bar-height:0px}html html.admin-bar{--admin-bar-height:32px}@media screen and (max-width:782px){html html.admin-bar{--admin-bar-height:46px}}html{--wp--style--unstable-gallery-gap:var(--content-vertical_margin_small)}html body a{color:#000;-webkit-text-decoration:none;text-decoration:none}html body a:visited{color:#000}html body a:hover{-webkit-text-decoration:underline;text-decoration:underline}html body ul li{list-style:none}html body *{box-sizing:border-box;margin:0;padding:0}body,html{display:flex;flex-direction:column;height:100vh;margin:0;padding:0}html.admin-bar body{margin-top:0!important}body:has(>#wpadminbar) #app header.site_header #top_header{top:32px!important}a.sr-only{display:none}div#app{display:flex;flex:1;flex-direction:column;height:calc(100vh - 50px);height:calc(100vh - var(--admin-bar-height) - var(--site-header-offset));min-height:0;position:absolute;top:50px;top:var(--site-header-offset)}div#app:has(>header.site_header.site-header--hidden){--site-header-offset:0px}div#app:has(>header.site_header.site-header--hidden)>header.site_header{height:0;min-height:0;overflow:visible}div#app header.site_header{height:50px;height:var(--header_row_height);left:0;position:fixed;top:0;width:100%;z-index:200}div#app header.site_header #top_header{z-index:99998}div#app header.site_header #top_header svg.uqam_logo{height:20px;height:var(--header_logo_height)}div#app header.site_header #top_header svg.uqam_logo path{fill:currentColor}div#app header.site_header #top_header{align-items:center;background-color:#c8c8c8;background-color:var(--header_background_colour);color:#fff;color:var(--header_text_colour,#fff);display:flex;flex-direction:row;font-family:Habitus-Book;font-family:var(--site-header-font);font-size:1rem;font-size:var(--site-header-font-size);height:100%;justify-content:space-between;overflow:hidden;transition:transform .25s ease;width:100%;will-change:transform}@media (prefers-reduced-motion:reduce){div#app header.site_header #top_header{transition:none}}div#app header.site_header #top_header div{flex:1}div#app header.site_header #top_header div.menu ul{display:flex;flex-direction:row}div#app header.site_header #top_header div.menu ul li{flex:1}div#app header.site_header #top_header{text-align:center}div#app header.site_header #top_header>:first-child{text-align:left}div#app header.site_header #top_header a,div#app header.site_header #top_header button{color:inherit}div#app header.site_header.site-header--hidden #top_header{pointer-events:none;transform:translateY(-100%)}div#app html.admin-bar header.site_header #top_header{top:32px!important}@media screen and (max-width:782px){div#app html.admin-bar header.site_header #top_header{top:46px!important}}div#app div.page_header{background-color:#fff;color:#000;color:var(--font-colour);flex-shrink:0;font-family:Habitus-Book;font-family:var(--page-header-font);font-size:1rem;font-size:var(--page-header-font-size);padding:1rem 1rem 0;padding:var(--header_horizontal_padding) var(--header_horizontal_padding) 0 var(--header_horizontal_padding);width:100%}div#app div.page_header.filter.list{border-bottom:none}div#app div.page_header:not(.filter.list){border-bottom:1px solid #000;border-bottom:1px solid var(--font-colour)}div#app div.page_header .event-filters{display:none}div#app div.page_header .event-filters.visible{display:block}div#app div.page_header .event-filters button.filter-button{background-color:#fff;border:1px solid #000;border:1px solid var(--font-colour);border-radius:.5rem;color:#000;color:var(--font-colour);font-family:OPSFavorite-Regular;font-family:var(--content-font);font-size:1rem;font-size:var(--text-ui);letter-spacing:-.017em;letter-spacing:var(--content-letter-spacing);padding:.3rem}div#app div.page_header .event-filters button.filter-button.active{background-color:#c8c8c8;background-color:var(--header_background_colour);border-color:#c8c8c8;border-color:var(--header_background_colour);color:#fff;color:var(--header_text_colour)}div#app div.page_header .quick-links,div#app div.page_header .scale-switcher{display:none}div#app div.page_header .calendar-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}div#app div.page_header .calendar-header .next-nav,div#app div.page_header .calendar-header .prev-nav{color:inherit;-webkit-text-decoration:none;text-decoration:none}div#app div.page_header .calendar-header .next-nav:hover,div#app div.page_header .calendar-header .prev-nav:hover{-webkit-text-decoration:underline;text-decoration:underline}div#app div.page_header .calendar-header .calendar-title{cursor:pointer;font-weight:700;transition:opacity .2s}div#app div.page_header .calendar-header .calendar-title:hover{opacity:.7}div#app footer.content-info{background-color:#f2f2f2;flex-shrink:0;font-family:Habitus-Book;font-family:var(--footer-font);font-size:1rem;font-size:var(--footer-font-size);padding:1rem;padding:var(--header_horizontal_padding) var(--header_horizontal_padding)}div#app footer.content-info h1,div#app footer.content-info h2,div#app footer.content-info h3,div#app footer.content-info h4,div#app footer.content-info h5,div#app footer.content-info h6{font-family:Habitus-Book;font-family:var(--font-heading);font-size:2rem;font-size:var(--text-footer-heading);padding:1rem 0}div#app footer.content-info .widget:last-child{border-top:2px solid #c8c8c8;border-top:2px solid var(--custom_colour_single_event,var(--header_background_colour,var(--custom_colour_page_default)));margin-bottom:2rem;margin-top:1rem;padding-top:1rem}body.page-template-page-liste_evenements{height:100%;overflow:hidden}body.page-template-page-liste_evenements div#app{-webkit-overflow-scrolling:touch;bottom:0;height:auto;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;scroll-padding-top:0;top:50px;top:calc(var(--admin-bar-height) + var(--site-header-offset));width:100%}body.page-template-page-liste_evenements main#main .liste-content{--liste-inline-padding:var(--header_horizontal_padding);padding-left:1rem;padding-left:var(--liste-inline-padding);padding-right:1rem;padding-right:var(--liste-inline-padding)}body.page-template-page-liste_evenements main#main .filter.list.page_header{background-color:#fff;background-color:var(--background-colour,#fff);border-bottom:none;padding:35px 0;padding:var(--content-vertical_margin_base) 0 var(--content-vertical_margin_base) 0;scroll-snap-align:none}body.page-template-page-liste_evenements main#main .filter.list.page_header .event-filters.visible{display:block}body.page-template-page-liste_evenements main#main .filter.list.page_header .filter-buttons{display:flex;flex-wrap:wrap;gap:.35rem}body.page-template-page-liste_evenements main#main .events_list_container{padding:0}body.page-template-page-liste_evenements main#main .events_list_container a:hover{-webkit-text-decoration:none;text-decoration:none}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item{border-bottom:1px solid rgba(0,0,0,.5);margin:0;padding:13pt 0}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item:first-of-type{border-top:1px solid rgba(0,0,0,.5)}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item:last-child{border-bottom:none}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item.event-item--current,body.page-template-page-liste_evenements main#main .events_list_container>div.event-item.event-item--future,body.page-template-page-liste_evenements main#main .events_list_container>div.event-item.event-item--past,body.page-template-page-liste_evenements main#main .events_list_container>div.event-item.event-item--today{margin-left:calc(var(--liste-inline-padding)*-1);margin-right:calc(var(--liste-inline-padding)*-1);padding-left:var(--liste-inline-padding);padding-right:var(--liste-inline-padding)}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item.event-item--past{background-color:#f2f2f2;background-color:var(--page_list_past_background_colour,#f2f2f2)}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item.is-row-b-open,body.page-template-page-liste_evenements main#main .events_list_container>div.event-item:hover{background-color:#fff;background-color:var(--background-colour,#fff)}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-date-en-cours{align-items:center;display:flex;gap:.35rem;margin-left:auto;width:12ch}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-date-en-cours-dot{color:#00ff32;color:var(--page_list_header_block_colour,currentColor);flex-shrink:0;height:1em;width:1em}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content{--liste-col-title:55%;--liste-col-type:25%;--liste-col-date:20%;display:flex;flex-direction:column;font-family:OPSFavorite-Regular;font-family:var(--content-font);font-size:16pt;font-size:var(--content-font-size);letter-spacing:-.017em;letter-spacing:var(--content-letter-spacing)}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content .rowA,body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content .rowB-inner{grid-column-gap:0;align-items:start;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:var(--liste-col-title) var(--liste-col-type) var(--liste-col-date)}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content .rowA .event_title.event-title-toggle{cursor:pointer;grid-column:1;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content .rowA .event_type{cursor:pointer;grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;text-overflow:" …";-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content .rowA .envent_dates{cursor:pointer;grid-column:3;min-width:0;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content .rowB-inner>span:first-child{grid-column:1;min-width:0;padding-right:1rem}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content .rowB-inner>span:nth-child(2){grid-column:2;min-width:0}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content .rowB-inner>span:last-child{grid-column:3}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content .rowB{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content .rowB-inner{min-height:0;overflow:hidden}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content .rowB .event-excerpt{display:block;font-family:Habitus-Book;font-family:var(--font-heading);font-size:1.2rem;font-size:var(--text-event-excerpt)}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content .rowB .event-thumbnail{display:block}@media (prefers-reduced-motion:reduce){body.page-template-page-liste_evenements main#main .events_list_container>div.event-item .event-content .rowB{transition:none}}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item.is-row-b-open .event-content .rowB{grid-template-rows:1fr;padding-top:13pt}body.page-template-page-liste_evenements main#main .events_list_container>div.event-item a img{max-height:25vh}@media screen and (max-width:782px){body.page-template-page-liste_evenements main#main .events_list_container>div.event-item a img{max-height:50vh}}body.single-event main#main{font-family:OPSFavorite-Regular;font-family:var(--content-font);font-size:16pt;font-size:var(--content-font-size);letter-spacing:-.017em;letter-spacing:var(--content-letter-spacing);margin:0}body.single-event main#main>article{padding:0}body.single-event main#main article{box-sizing:border-box;display:flex;flex-direction:column;padding:0 21px;padding:0 var(--gutter-width) 0 var(--gutter-width)}body.single-event main#main article header{align-self:start;grid-column:1;grid-row:1;height:-moz-fit-content;height:fit-content;margin:0 0 35px;margin-bottom:var(--content-vertical_margin_base);min-height:0;padding:0;width:50vw}body.single-event main#main article header h1{font-size:2.5rem;font-size:var(--text-event-title);font-weight:400;line-height:1.2;margin-bottom:0;margin-top:0}body.single-event main#main article header h1.entry-title{color:#000;font-family:Habitus-Book;font-family:var(--font-heading)}body.single-event main#main article .event-meta{border-bottom:1px solid #000;border-top:1px solid #000;font-family:Habitus-Book;font-family:var(--font-heading);font-size:1.5rem;font-size:var(--text-event-meta);margin:0;padding:13px 0;padding:var(--content-vertical_margin_small) 0 var(--content-vertical_margin_small) 0}body.single-event main#main article .event-meta h1,body.single-event main#main article .event-meta h2,body.single-event main#main article .event-meta h3,body.single-event main#main article .event-meta h4,body.single-event main#main article .event-meta h5,body.single-event main#main article .event-meta h6{font-size:1.5rem;font-size:var(--text-event-meta);font-weight:400}body.single-event main#main article .event-next-date .event-date,body.single-event main#main article .event-occurrences .event-date,body.single-event main#main article .event-selected-date .event-date{align-items:center;display:inline-flex;gap:.5rem}body.single-event main#main article .event-date .calendar-links:before{content:"("}body.single-event main#main article .event-date .calendar-links:after{content:")"}body.single-event main#main article .event-date .calendar-links{font-size:.8rem;font-size:var(--content-font-size-small)}body.single-event main#main article .event-selected-date h3:first-child{padding-top:0}body.single-event main#main article .event-selected-date .event-today-dot{background-color:#00ff32;background-color:var(--page_list_header_block_colour);border-radius:50%;display:inline-block;height:var(--calendar-spanning-event-dot-size);margin-left:.5rem;vertical-align:middle;width:var(--calendar-spanning-event-dot-size)}body.single-event main#main article div.event-content-wrapper h2.wp-block-heading{color:var(--custom_colour_single_event);font-family:Habitus-Book;font-family:var(--font-heading);font-size:3rem;font-size:var(--text-event-h2);font-weight:400;line-height:1.2;margin-bottom:1rem;margin-top:0}body.single-event main#main article div.event-content-wrapper h2,body.single-event main#main article div.event-content-wrapper h3,body.single-event main#main article div.event-content-wrapper h4,body.single-event main#main article div.event-content-wrapper h5,body.single-event main#main article div.event-content-wrapper h6{font-family:Habitus-Book;font-family:var(--font-heading);font-size:21pt;font-size:var(--content-header-size);font-weight:400;padding:0 0 13px;padding:0 0 var(--content-vertical_margin_small) 0}body.single-event main#main article div.event-content-wrapper h1{font-family:Habitus-Book;font-family:var(--font-heading);font-size:40pt;font-size:var(--content-title-size);padding:35px 0 13px;padding:var(--content-vertical_margin_base) 0 var(--content-vertical_margin_small) 0}body.single-event main#main article div.event-content-wrapper h4{padding-bottom:0}body.single-event main#main article div.event-content-wrapper p{padding-bottom:13px;padding-bottom:var(--content-vertical_margin_small)}body.single-event main#main article div.event-content-wrapper hr{border-top:2px solid var(--custom_colour_single_event);margin:.5rem 0;padding:.5rem 0}body.single-event main#main article .event-description{font-family:Habitus-Book;font-family:var(--font-heading);margin-top:35px;margin-top:var(--content-vertical_margin_base)}body.single-event main#main article .event-description blockquote{margin-left:40px}body.single-event main#main article .event-category-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:13px 0 0;margin-top:var(--content-vertical_margin_small)}body.single-event main#main article .event-category-tags .event-category-tag{background-color:var(--custom_colour_single_event);border:1px solid #000;border:1px solid var(--font-colour);border-radius:.5rem;color:#000;color:var(--custom_colour_secondary_single_event,var(--font-colour));display:inline-block;font-family:OPSFavorite-Regular;font-family:var(--content-font);font-size:1rem;font-size:var(--text-ui);letter-spacing:-.017em;letter-spacing:var(--content-letter-spacing);line-height:1.2;padding:.25rem .5rem;-webkit-text-decoration:none;text-decoration:none}body.single-event main#main .event-adjacent-nav{align-items:center;border-top:1px solid #000;display:flex;font-family:Habitus-Book;font-family:var(--font-heading);font-size:1rem;font-size:var(--text-ui);justify-content:space-between;margin:35px 0 0;margin:var(--content-vertical_margin_base) 0 0 0;padding:13px 21px;padding:var(--content-vertical_margin_small) var(--gutter-width)}body.single-event main#main .event-adjacent-nav a{color:inherit;-webkit-text-decoration:none;text-decoration:none}body.single-event main#main .event-adjacent-nav .event-adjacent-next{margin-left:auto;text-align:right}body.single-event main#main .event-related-events.footer-section{border-top:1px solid #000;display:flex;flex-direction:column;gap:2rem;padding:vat(--header_vertical_padding) 1rem;padding:vat(--header_vertical_padding) var(--header_horizontal_padding);width:100%}body.single-event main#main .event-related-events.footer-section footer h2{font-family:Habitus-Book;font-family:var(--font-heading);font-size:19pt;font-size:var(--text-related-heading);font-weight:400;margin:0 0 1rem;padding:0}body.single-event main#main .event-related-events.footer-section footer ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:21px;gap:var(--gutter-width);list-style:none;margin:0;padding:0}body.single-event main#main .event-related-events.footer-section footer ul li{flex-shrink:0;width:160px}body.single-event main#main .event-related-events.footer-section footer ul li a{color:inherit;display:flex;flex-direction:column;gap:.5rem;-webkit-text-decoration:none;text-decoration:none}body.single-event main#main .event-related-events.footer-section footer ul li a img{display:block;height:200px;-o-object-fit:cover;object-fit:cover;width:160px}body.single-event main#main .event-related-events.footer-section footer ul li a .event-card-title{font-family:OPSFavorite-Regular;font-family:var(--font-monospace);font-size:15pt;font-size:var(--text-related-card);line-height:1.3}body.page-template-default main#main{background-color:#fff;background-color:var(--background-colour);color:#000;color:var(--font-colour);display:flex;flex-direction:column;font-family:OPSFavorite-Regular;font-family:var(--content-font);font-size:16pt;font-size:var(--content-font-size);letter-spacing:-.017em;letter-spacing:var(--content-letter-spacing);line-height:1.5;width:100%}body.page-template-default main#main .page-content{margin:0 auto;max-width:960px;width:100%}body.page-template-default main#main article{width:100%}body.page-template-default main#main .entry-content>*{margin-bottom:1rem}body.page-template-default main#main h1,body.page-template-default main#main h2,body.page-template-default main#main h3,body.page-template-default main#main h4,body.page-template-default main#main h5,body.page-template-default main#main h6{color:#000;color:var(--custom_colour_page_default,var(--font-colour))}#menu_info_externe{align-items:flex-end;background-color:#fff;background-color:var(--background-colour);border:0 solid #000;bottom:50px;display:none;justify-content:flex-end;opacity:0;padding:0;position:fixed;right:50px;transition:opacity .5s ease-in;z-index:99997}#menu_info_externe.show_clippy{display:flex;opacity:1}#menu_info_externe img.clippy{bottom:0;position:fixed;right:0;transform:translateX(-20%) translateY(-20%);width:16vw}#menu_info_externe nav{display:none;height:-moz-fit-content;height:fit-content;width:40vw}#menu_info_externe nav ul{flex-direction:column}#menu_info_externe nav ul li{font-size:.6rem;font-size:var(--text-ui-xs);height:-moz-fit-content;height:fit-content;margin:0;padding:0}#menu_info_externe nav ul li a{font-family:OPSFavorite-Regular;font-family:var(--content-font);font-size:1rem;font-size:var(--base-font-size);letter-spacing:-.017em;letter-spacing:var(--content-letter-spacing);line-height:1rem;line-height:var(--base-font-size)}#menu_info_externe .clippy-widget{display:none;height:-moz-fit-content;height:fit-content;width:40vw}#menu_info_externe:hover{border:1px solid #000;padding:1vw}#menu_info_externe:hover nav{display:block}#menu_info_externe.has-widget:hover nav{display:none}#menu_info_externe.has-widget:hover .clippy-widget{display:block}.event-content-wrapper{grid-column-gap:21px;grid-column-gap:var(--gutter-width);align-items:start;-moz-column-gap:21px;column-gap:21px;-moz-column-gap:var(--gutter-width);column-gap:var(--gutter-width);display:grid;grid-template-columns:60% 40%}.event-content-wrapper:not(:has(.event-image-gallery-container)){display:block}article .entry-content,article>.event-content-wrapper>.entry-content{grid-column:1;grid-row:1;padding-top:35px;padding-top:var(--content-vertical_margin_base)}article .event-image-gallery-container,article>.event-content-wrapper>.event-image-gallery-container{align-self:start;box-sizing:border-box;display:flex;flex-direction:column;grid-column:2;grid-row:1;height:calc(100vh - 50px);height:calc(100vh - var(--site-header-offset) - var(--admin-bar-height, 0px) - var(--sticky-image-offset, 0px));max-height:calc(100vh - 50px);max-height:calc(100vh - var(--site-header-offset) - var(--admin-bar-height, 0px) - var(--sticky-image-offset, 0px));padding-right:21px;padding-right:var(--gutter-width);padding-top:13px;padding-top:var(--content-vertical_margin_small);position:relative}.event-gallery-slideshow{flex:1;flex-direction:column;pointer-events:none;width:100%}.event-gallery-slideshow,.gallery-slides{display:flex;height:100%;max-height:100%;min-height:0;overflow:visible;position:relative}.gallery-slides{flex:1}.gallery-slide,.gallery-slides{align-items:flex-start;justify-content:flex-end}.gallery-slide{bottom:0;cursor:pointer;display:flex;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out;width:100%}.gallery-slide.active{opacity:1;pointer-events:none;position:relative;z-index:1}.gallery-image{display:block;height:auto;max-height:min(100%,calc(100vh - 63px));max-height:min(100%,calc(100vh - var(--site-header-offset) - var(--admin-bar-height, 0px) - var(--sticky-image-offset, 0px) - var(--content-vertical_margin_small)));max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:auto;width:auto}.gallery-dots{align-items:center;bottom:1rem;display:flex;gap:.5rem;justify-content:center;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:10}.gallery-dot{background-color:hsla(0,0%,100%,.5);border:2px solid rgba(0,0,0,.3);border-radius:50%;cursor:pointer;height:var(--calendar-spanning-event-dot-size);margin:0;padding:0;pointer-events:auto;transition:all .2s ease;width:var(--calendar-spanning-event-dot-size)}.gallery-dot:hover{background-color:hsla(0,0%,100%,.8);transform:scale(1.2)}.gallery-dot.active{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.9)}@media screen and (max-width:768px){article header{width:100%}.event-content-wrapper{display:block}.event-image-gallery-container{grid-column:1;grid-row:auto;height:auto;margin-top:0;max-height:70vh;order:1;position:relative;top:0}.entry-content{order:2}.event-gallery-slideshow{max-height:70vh}}.month-year-picker-overlay{background:transparent;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}.month-year-picker{align-items:flex-start;display:flex;flex-direction:row;font-family:OPSFavorite-Regular;font-family:var(--content-font,monospace);letter-spacing:-.017em;letter-spacing:var(--content-letter-spacing);margin:-.5rem 0 0 -.5rem;min-width:auto;width:auto;z-index:10001}.month-year-picker-field{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem}.month-year-picker-field:last-child{margin-bottom:0}.month-year-picker-label{flex-shrink:0;font-size:.9rem;font-size:var(--text-input);font-weight:700;white-space:nowrap}.autocomplete-dropdown{position:relative;width:100%}.autocomplete-input{background:#fff;background:var(--background-colour,#fff);border:1px solid rgba(0,0,0,.2);border-radius:0;box-sizing:border-box;font-family:OPSFavorite-Regular;font-family:var(--content-font,monospace);font-size:.9rem;font-size:var(--text-input);letter-spacing:-.017em;letter-spacing:var(--content-letter-spacing);padding:.4rem .5rem}.autocomplete-input:hover{border-color:rgba(0,0,0,.4)}.autocomplete-input:focus{border-color:rgba(0,0,0,.5);outline:1px solid rgba(0,0,0,.5);outline-offset:0}.autocomplete-options{background:#fff;background:var(--background-colour,#fff);border:1px solid rgba(0,0,0,.2);border-radius:0;border-top:none;box-shadow:0 2px 4px rgba(0,0,0,.1);left:0;margin-top:-1px;max-height:150px;overflow-y:auto;position:absolute;top:100%;z-index:10002}.autocomplete-option{border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;font-family:OPSFavorite-Regular;font-family:var(--content-font,monospace);font-size:.9rem;font-size:var(--text-input);letter-spacing:-.017em;letter-spacing:var(--content-letter-spacing);padding:.4rem .5rem;transition:background-color .15s}.autocomplete-option:last-child{border-bottom:none}.autocomplete-option.selected,.autocomplete-option:hover{background:rgba(0,0,0,.1)}.autocomplete-option.no-results{color:rgba(0,0,0,.5);cursor:default;font-style:italic}.autocomplete-option.no-results:hover{background:transparent}.header-inventaire-with-search{align-items:center;display:inline-flex;gap:.25rem}@media screen and (orientation:portrait) and (max-width:768px){div#app header.site_header div#top_header{display:grid;grid-template-columns:.5fr 1.5fr}div#app header.site_header div#top_header div{text-align:left}div#app header.site_header div#top_header div.menu{text-align:right}div#app header.site_header div#top_header div.menu nav div ul{align-items:center;display:flex;flex-direction:row;justify-content:space-between;text-align:center;width:100%}div#app header.site_header div#top_header div.menu nav div ul li{text-align:center}div#app header.site_header div#top_header div.menu nav div ul li:first-child{text-align:left}div#app header.site_header div#top_header div.menu nav div ul li:last-child{text-align:right}body.single-event{--text-event-title:2rem;width:100%}body.single-event main#main{width:100%}body.single-event main#main article,body.single-event main#main article *,body.single-event main#main article>*{word-wrap:break-word;box-sizing:border-box;max-width:100%;word-break:break-word}body.single-event main#main header{width:100%!important}body.single-event main#main header h1.entry-title{font-family:Habitus-Book!important;font-family:var(--font-heading)!important;font-size:2.5rem;font-size:var(--text-event-title);padding:2rem 0}body.single-event main#main article{display:grid;grid-template-columns:1fr!important}body.single-event main#main div.event-related-events.footer-section{background-color:#eee;flex-direction:column-reverse!important}body.single-event main#main div.event-related-events.footer-section articlefooter{width:100%}body.page-template-page-liste_evenements main#main .events_list_container>.event-item .event-content{--liste-col-title:minmax(0,1fr);--liste-col-type:auto;--liste-col-date:auto}body.page-template-page-liste_evenements main#main .events_list_container>.event-item .event-content .rowA{gap:.25rem .75rem;grid-template-areas:"event_title event_dates" "event_type event_type";grid-template-columns:minmax(0,1fr) auto}body.page-template-page-liste_evenements main#main .events_list_container>.event-item .event-content .rowA .event_title{grid-area:event_title}body.page-template-page-liste_evenements main#main .events_list_container>.event-item .event-content .rowA .envent_dates{font-size:.8rem;font-size:var(--content-font-size-small);grid-area:event_dates}body.page-template-page-liste_evenements main#main .events_list_container>.event-item .event-content .rowA .event_type{font-size:.8rem;font-size:var(--content-font-size-small);grid-area:event_type}body.page-template-page-liste_evenements main#main .events_list_container>.event-item .event-content .rowB-inner{grid-template-areas:"excerpt" "thumbnail" "spacer";grid-template-columns:1fr}body.page-template-page-liste_evenements main#main .events_list_container>.event-item .event-content .rowB-inner>span:first-child{grid-area:excerpt}body.page-template-page-liste_evenements main#main .events_list_container>.event-item .event-content .rowB-inner>span:nth-child(2){grid-area:thumbnail}body.page-template-page-liste_evenements main#main .events_list_container>.event-item .event-content .rowB-inner>span:last-child{display:none}}.site_header-right_col.search .search-filter{align-items:center;display:flex;flex-direction:row;gap:.35em;justify-content:flex-end}.search-icon-btn{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.2em;justify-content:center;padding:0;width:1.2em}.search-icon-btn svg{display:block;height:100%;width:100%}.event-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-sizing:border-box;color:inherit;font:inherit;margin:0;min-width:3px;outline:0;overflow:hidden;padding:0;transition:width .15s ease;width:3px}.event-search-input::-webkit-search-cancel-button,.event-search-input::-webkit-search-decoration,.event-search-input::-webkit-search-results-button,.event-search-input::-webkit-search-results-decoration{display:none}.event-search-input::-moz-placeholder{color:transparent}.event-search-input::placeholder{color:transparent}figure.wp-block-gallery.has-nested-images{--wp--style--unstable-gallery-gap:var(--content-vertical_margin_small);margin:0 0 35px;margin:0 0 var(--content-vertical_margin_base) 0}figure.wp-block-gallery.has-nested-images.wp-block-gallery{gap:13px;gap:var(--wp--style--unstable-gallery-gap)}figure.wp-block-image{margin:0 0 35px;margin:0 0 var(--content-vertical_margin_base) 0}.event-cart-trigger{display:none}