.elementor-4011 .elementor-element.elementor-element-df62fbe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.85;--padding-top:10rem;--padding-bottom:10rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4011 .elementor-element.elementor-element-df62fbe:not(.elementor-motion-effects-element-type-background), .elementor-4011 .elementor-element.elementor-element-df62fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4011 .elementor-element.elementor-element-df62fbe::before, .elementor-4011 .elementor-element.elementor-element-df62fbe > .elementor-background-video-container::before, .elementor-4011 .elementor-element.elementor-element-df62fbe > .e-con-inner > .elementor-background-video-container::before, .elementor-4011 .elementor-element.elementor-element-df62fbe > .elementor-background-slideshow::before, .elementor-4011 .elementor-element.elementor-element-df62fbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-4011 .elementor-element.elementor-element-df62fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://allopingpong.ca/wp-content/uploads/2024/12/Evenement-bg2-768x513.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4011 .elementor-element.elementor-element-df62fbe::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 2.8px ) hue-rotate( 0deg );}.elementor-4011 .elementor-element.elementor-element-3e0f61d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4011 .elementor-element.elementor-element-a3e28e8 > .elementor-widget-container{background-color:#060F1480;padding:1rem 2rem 1rem 2rem;border-style:solid;border-width:0px 5px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-4011 .elementor-element.elementor-element-a3e28e8{text-align:center;}.elementor-4011 .elementor-element.elementor-element-a3e28e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-b823e2e );}.elementor-4011 .elementor-element.elementor-element-d3fb921{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4011 .elementor-element.elementor-element-d3fb921:not(.elementor-motion-effects-element-type-background), .elementor-4011 .elementor-element.elementor-element-d3fb921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4011 .elementor-element.elementor-element-f9884d4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4011 .elementor-element.elementor-element-bc09a93 .ewpe-main-wrapper{--ewpe-lm-btn-text-align:center;--ewpe-lm-btn-color:var( --e-global-color-text );--ewpe-lm-btn-bgcolor:var( --e-global-color-primary );--ewpe-lm-btn-hr-color:var( --e-global-color-text );--ewpe-lm-btn-hr-bgcolor:var( --e-global-color-secondary );--ewpe-lm-btn-mt:25px;--ewpe-lm-btn-pd:10px 30px 10px 30px;}.elementor-4011 .elementor-element.elementor-element-bc09a93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4011 .elementor-element.elementor-element-bc09a93{--event-column:3;--ewpe-gap:48px;}.elementor-4011 .elementor-element.elementor-element-bc09a93 .ewpe-showfilter-btn{--ewpe-filter-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-btn-bg-color:var( --e-global-color-primary );}.elementor-4011 .elementor-element.elementor-element-bc09a93 #ewpe-fb-todaydate{--ewpe-filter-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-btn-bg-color:var( --e-global-color-primary );}.elementor-4011 .elementor-element.elementor-element-bc09a93 #ewpe-fb-thisweek{--ewpe-filter-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-btn-bg-color:var( --e-global-color-primary );}.elementor-4011 .elementor-element.elementor-element-bc09a93 #ewpe-fb-nextweek{--ewpe-filter-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-btn-bg-color:var( --e-global-color-primary );}.elementor-4011 .elementor-element.elementor-element-bc09a93 #ewpe-fb-thisweekend{--ewpe-filter-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-btn-bg-color:var( --e-global-color-primary );}.elementor-4011 .elementor-element.elementor-element-bc09a93 #ewpe-fb-thismonth{--ewpe-filter-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-btn-bg-color:var( --e-global-color-primary );}.elementor-4011 .elementor-element.elementor-element-bc09a93 #ewpe-fb-nextmonth{--ewpe-filter-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-btn-bg-color:var( --e-global-color-primary );}.elementor-4011 .elementor-element.elementor-element-bc09a93 {--ewpe-filter-hvr-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-primary );}.elementor-4011 .elementor-element.elementor-element-bc09a93 .ewpe-showfilter-btn:hover{--ewpe-filter-hvr-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-secondary );}.elementor-4011 .elementor-element.elementor-element-bc09a93   #ewpe-fb-todaydate:hover{--ewpe-filter-hvr-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-secondary );}.elementor-4011 .elementor-element.elementor-element-bc09a93    #ewpe-fb-thisweek:hover{--ewpe-filter-hvr-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-secondary );}.elementor-4011 .elementor-element.elementor-element-bc09a93    #ewpe-fb-nextweek:hover{--ewpe-filter-hvr-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-secondary );}.elementor-4011 .elementor-element.elementor-element-bc09a93   #ewpe-fb-thisweekend:hover{--ewpe-filter-hvr-btn-text-color:var( --e-global-color-b823e2e );}.elementor-4011 .elementor-element.elementor-element-bc09a93   #ewpe-fb-thismonth:hover{--ewpe-filter-hvr-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-secondary );}.elementor-4011 .elementor-element.elementor-element-bc09a93   #ewpe-fb-nextmonth:hover{--ewpe-filter-hvr-btn-text-color:var( --e-global-color-b823e2e );--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-secondary );}.elementor-4011 .elementor-element.elementor-element-bc09a93 #ewpe-fb-thisweekend:hover{--ewpe-filter-hvr-btn-bg-color:var( --e-global-color-secondary );}.elementor-4011 .elementor-element.elementor-element-bc09a93 .ewpe-filter-bar button.ewpe-date-buttons.active{--ewpe-filter-btn-active-text-color:var( --e-global-color-b823e2e );--ewpe-filter-btn-active-bg-color:var( --e-global-color-secondary );}.elementor-4011 .elementor-element.elementor-element-bc09a93 .ewpe-showfilter-btn.active{--ewpe-filter-btn-active-text-color:var( --e-global-color-b823e2e );--ewpe-filter-btn-active-bg-color:var( --e-global-color-secondary );}.elementor-4011 .elementor-element.elementor-element-bc09a93 .ewpe-main-wrapper .ewpe-pagination,
				                .elementor-4011 .elementor-element.elementor-element-bc09a93 .ewpe-main-wrapper .ewpe-load-more span{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-4011 .elementor-element.elementor-element-bc09a93 .ewpe-main-wrapper .ewpe-btn-text,.elementor-4011 .elementor-element.elementor-element-bc09a93 .ewpe-main-wrapper .page-numbers{border-radius:30px 30px 30px 30px;}.elementor-4011 .elementor-element.elementor-element-fd2c0c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4011 .elementor-element.elementor-element-b2a5232{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.7;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-4011 .elementor-element.elementor-element-b2a5232:not(.elementor-motion-effects-element-type-background), .elementor-4011 .elementor-element.elementor-element-b2a5232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allopingpong.ca/wp-content/uploads/2024/12/Evenement-exterieur-fttq.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4011 .elementor-element.elementor-element-b2a5232::before, .elementor-4011 .elementor-element.elementor-element-b2a5232 > .elementor-background-video-container::before, .elementor-4011 .elementor-element.elementor-element-b2a5232 > .e-con-inner > .elementor-background-video-container::before, .elementor-4011 .elementor-element.elementor-element-b2a5232 > .elementor-background-slideshow::before, .elementor-4011 .elementor-element.elementor-element-b2a5232 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4011 .elementor-element.elementor-element-b2a5232 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#060F14;--background-overlay:'';}.elementor-4011 .elementor-element.elementor-element-8373efb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4011 .elementor-element.elementor-element-90a31f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4011 .elementor-element.elementor-element-90a31f4{text-align:center;}.elementor-4011 .elementor-element.elementor-element-90a31f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;line-height:2.3rem;color:var( --e-global-color-b823e2e );}.elementor-4011 .elementor-element.elementor-element-999c9f1{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-4011 .elementor-element.elementor-element-999c9f1 .elementor-divider-separator{width:6rem;margin:0 auto;margin-center:0;}.elementor-4011 .elementor-element.elementor-element-999c9f1 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-4011 .elementor-element.elementor-element-efbf81c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4011 .elementor-element.elementor-element-efbf81c{text-align:center;color:var( --e-global-color-b823e2e );}.elementor-4011 .elementor-element.elementor-element-ec32207 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-4011 .elementor-element.elementor-element-d1fdeec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-4011 .elementor-element.elementor-element-d1fdeec:not(.elementor-motion-effects-element-type-background), .elementor-4011 .elementor-element.elementor-element-d1fdeec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a027b49 );}.elementor-4011 .elementor-element.elementor-element-4e1a02c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4011 .elementor-element.elementor-element-75e425d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4011 .elementor-element.elementor-element-75e425d{text-align:center;}.elementor-4011 .elementor-element.elementor-element-75e425d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;line-height:2.3rem;color:var( --e-global-color-text );}.elementor-4011 .elementor-element.elementor-element-1cdaf24{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-4011 .elementor-element.elementor-element-1cdaf24 .elementor-divider-separator{width:6rem;margin:0 auto;margin-center:0;}.elementor-4011 .elementor-element.elementor-element-1cdaf24 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-4011 .elementor-element.elementor-element-cdc9f34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4011 .elementor-element.elementor-element-cdc9f34{text-align:center;color:var( --e-global-color-text );}.elementor-4011 .elementor-element.elementor-element-c45973d .elementor-button{background-color:#02010100;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-4011 .elementor-element.elementor-element-c45973d .elementor-button:hover, .elementor-4011 .elementor-element.elementor-element-c45973d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-4011 .elementor-element.elementor-element-c45973d > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-4011 .elementor-element.elementor-element-c45973d .elementor-button:hover svg, .elementor-4011 .elementor-element.elementor-element-c45973d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4011 .elementor-element.elementor-element-e16639e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-4011 .elementor-element.elementor-element-3e0f61d{--width:fit-content;}.elementor-4011 .elementor-element.elementor-element-b2a5232{--width:50%;}.elementor-4011 .elementor-element.elementor-element-d1fdeec{--width:50%;}}@media(max-width:1024px){.elementor-4011 .elementor-element.elementor-element-df62fbe{--padding-top:10rem;--padding-bottom:10rem;--padding-left:4rem;--padding-right:4rem;}.elementor-4011 .elementor-element.elementor-element-bc09a93{--event-column:2;}.elementor-4011 .elementor-element.elementor-element-b2a5232:not(.elementor-motion-effects-element-type-background), .elementor-4011 .elementor-element.elementor-element-b2a5232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allopingpong.ca/wp-content/uploads/2024/12/Evenement-exterieur-fttq.webp");}.elementor-4011 .elementor-element.elementor-element-b2a5232{--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4011 .elementor-element.elementor-element-d1fdeec{--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:767px){.elementor-4011 .elementor-element.elementor-element-df62fbe{--padding-top:12rem;--padding-bottom:10rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4011 .elementor-element.elementor-element-3e0f61d{--width:fit-content;}.elementor-4011 .elementor-element.elementor-element-a3e28e8 .elementor-heading-title{font-size:1.8rem;}.elementor-4011 .elementor-element.elementor-element-d3fb921{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4011 .elementor-element.elementor-element-bc09a93 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4011 .elementor-element.elementor-element-bc09a93{--event-column:1;}.elementor-4011 .elementor-element.elementor-element-b2a5232{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4011 .elementor-element.elementor-element-8373efb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4011 .elementor-element.elementor-element-90a31f4{text-align:center;}.elementor-4011 .elementor-element.elementor-element-90a31f4 .elementor-heading-title{font-size:1.6rem;}.elementor-4011 .elementor-element.elementor-element-999c9f1 .elementor-divider-separator{width:6rem;margin:0 auto;margin-center:0;}.elementor-4011 .elementor-element.elementor-element-999c9f1 .elementor-divider{text-align:center;}.elementor-4011 .elementor-element.elementor-element-efbf81c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4011 .elementor-element.elementor-element-efbf81c{text-align:center;}.elementor-4011 .elementor-element.elementor-element-d1fdeec{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4011 .elementor-element.elementor-element-4e1a02c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4011 .elementor-element.elementor-element-75e425d{text-align:center;}.elementor-4011 .elementor-element.elementor-element-75e425d .elementor-heading-title{font-size:1.6rem;}.elementor-4011 .elementor-element.elementor-element-1cdaf24 .elementor-divider-separator{width:6rem;margin:0 auto;margin-center:0;}.elementor-4011 .elementor-element.elementor-element-1cdaf24 .elementor-divider{text-align:center;}.elementor-4011 .elementor-element.elementor-element-cdc9f34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4011 .elementor-element.elementor-element-cdc9f34{text-align:center;}}/* Start custom CSS for the-event-main, class: .elementor-element-bc09a93 */.elementor-4011 .elementor-element.elementor-element-bc09a93 .ewpe-btn-text{
    transition: all 0.3s;
    font-weight: 600;
    font-family: "Montserrat", serif;
    padding: 12px 36px 12px 36px;
    margin-top: 0.8rem !important;
}
.ewpe-filter-bar{
    margin-bottom: 3rem !important;
    border: 2px solid var(--ewpe-filter-bdcolor) !important;
    background-color: #FAF7F1 !important;
}
.ewpe-filter-group i{
    background-color: #F5B836;
    border-radius: 0px !important; 
    
}

@media only screen and (min-width: 1024px) {
.ewpe-filter-group:has(>input#ewpe-fb-calendar){
    width: 24% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3fb921 */.container-cal{
    //max-height: 90vh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8373efb */.elementor-4011 .elementor-element.elementor-element-8373efb{
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e1a02c */.elementor-4011 .elementor-element.elementor-element-4e1a02c{
    max-width: 600px;
}/* End custom CSS */