/*!
Theme Name:   Centre Communautaire Jean-Guy Drolet
Theme URI:    http://www.ccjgd.ca/
Description:  Le Centre communautaire Jean-Guy Drolet s'est donné une mission qui vise l'entraide et le loisir.
Author:       WebSansTracas
Author URI:   https://websanstracas.ca/
Template:     websanstracas
Version:      1.0.0
Text Domain: ccjgd
!*/
body,html{font-family:'Montserrat',sans-serif;font-weight:300;height:auto}body{min-height:100%}a:hover{color:#f96a2c}b,strong{font-weight:600}#header{z-index:25;background:#fff;width:100%}@media (max-width:991.98px){#header{max-height:100vh;overflow:auto}}h2,.h2,.entry__content .h2,.entry__content h2{font-size:2rem;font-family:'Archivo Narrow',sans-serif;font-weight:700}#cff .cff-item{border-bottom:none}.navbar--primary.navbar-dark .nav-item{font-size:.75rem;text-transform:uppercase;font-weight:600}@media (min-width:1200px){.navbar--primary.navbar-dark.navbar-expand-lg .navbar-nav .nav-link{padding:.75rem 1.5rem}}@media (min-width:992px){.navbar--primary.navbar-dark.navbar-expand-lg .navbar-nav .nav-link{padding:.75rem 1rem}}.copyright__text{font-size:.75rem}.copyright__text a{font-weight:700;text-decoration:underline!important}.footer-content.content.content--phone_socialnetworks{border-top:1px solid #a2a9b3;border-bottom:1px solid #a2a9b3;padding:.75rem 0;margin-top:2rem}.footer-content.content.content--phone_socialnetworks img{width:24px;height:22px}.footer-content.content.content--phone_socialnetworks .phone-socialnetworks{line-height:1}.footer-content.content.content--phone_socialnetworks .phone-socialnetworks__phone{font-size:1.5rem;font-family:'Archivo Narrow',sans-serif;font-weight:700;color:#fff}.footer-content.content.content--phone_socialnetworks .phone-socialnetworks__networks{margin:0;padding:0;list-style:none;display:flex}.footer-content.content.content--phone_socialnetworks .phone-socialnetworks li+li{margin-left:1rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1rem}#footer{color:#fff}#footer .copyright{padding:.625rem 0}#footer.footer .footer__bottom{padding-top:2rem}#footer .footer-widgets{font-size:.875rem}#footer .footer-widgets ul{margin:0;padding:0;list-style:none}#footer .footer-widgets h2,#footer .footer-widgets .h2,#footer .footer-widgets .footer-widgets__item--fourth a{font-size:1.125rem;color:#fff;text-transform:uppercase;font-family:'Archivo Narrow',sans-serif;font-weight:700}#footer .footer-widgets .row>div:nth-child(1n+2) .footer-widgets__item{padding-top:3.75rem}#footer a{color:#fff;text-decoration:none}#footer .footer-widgets__item--first a:hover,#footer .footer-widgets__item--second a:hover,#footer .footer-widgets__item--third a:hover{text-decoration:underline}.flexible-content.layout--mosaic .blocks{position:relative;margin:-7.5px}.flexible-content.layout--mosaic .block{margin:7.5px}.flexible-content.layout--mosaic .block--1x1{width:calc(100% - 15px)}@media (min-width:576px){.flexible-content.layout--mosaic .block--1x1{width:calc(46.8% - 15px)}}@media (min-width:992px){.flexible-content.layout--mosaic .block--1x1{width:calc(29.16667% - 15px)}}.flexible-content.layout--mosaic .block--1x2{width:calc(100% - 15px)}@media (min-width:576px){.flexible-content.layout--mosaic .block--1x2{width:calc(53.2% - 15px)}}@media (min-width:992px){.flexible-content.layout--mosaic .block--1x2{width:calc(41.66667% - 15px)}}.flexible-content.layout--mosaic .block--2x1{width:calc(100% - 15px)}@media (min-width:992px){.flexible-content.layout--mosaic .block--2x1{width:calc(58.33333% - 15px)}}.navbar-nav{width:100%}.navbar--primary.navbar-dark .nav-item{flex-grow:1;text-align:center}.navbar--primary.navbar-dark ul.navbar-nav>li{border-left:2px solid #eeebe9}.navbar--primary.navbar-dark ul.navbar-nav>li:last-child{border-right:2px solid #eeebe9}.entry__title,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#0c2038}@media (min-width:1200px){.wst-slider__content{top:auto;bottom:40%;transform:none}}.wst-slider__content-inner{position:relative;background:rgb(249 106 44 / .85);padding:1rem;max-width:450px}@media (min-width:576px){.wst-slider__content-inner{padding:2rem}}.slick-dots{text-align:center}.slick-dots li,.slick-dots li button{height:10px;width:10px}.slick-dots li{margin:0 3px}.slick-dots li button:before{width:10px;height:10px;line-height:10px}.wst-slider .slick-dots li button:before{font-size:10px;opacity:1}.wst-slider .slick-dots li.slick-active button:before{color:#f96a2c}.wst-slider__slide .btn{font-size:1.125rem;background:#fff0;border-color:#fedd02;color:#fedd02;text-transform:none;font-family:'Archivo Narrow',sans-serif;padding:5px 30px 5px 15px;font-weight:400;position:relative;transition:all 250ms}.wst-slider__slide .btn:after{font-family:"Font Awesome 5 Pro";content:"\f054";font-size:1rem;position:absolute;top:50%;transform:translateY(-50%);right:15px}.wst-slider__slide .btn:hover{background:#fedd02;color:#fff}.wst-slider__title{font-family:'Lato',sans-serif;font-weight:900}.wst-slider__title p{font-size:1.75rem;line-height:1.1}@media (min-width:576px){.wst-slider__title p{font-size:2.125rem}}.wst-slider__subtitle{color:#fedd02;font-family:'Archivo Narrow',sans-serif;font-weight:400;font-size:1.125rem;display:block;margin-bottom:6px}.flexible-content.layout--mosaic .block__label{background:none;margin:0;left:0;transform:none;bottom:20px;top:auto;color:#fff;z-index:10;width:200px;padding:10px 15px;font-size:1rem;white-space:normal;font-family:Lato,sans-serif;font-weight:700}.flexible-content.layout--mosaic .block__label .block__label-background{position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:.75;z-index:-1}.flexible-content.layout--mosaic .block__background{display:none}.nav--static-dropdown .dropdown-menu{position:static}.content-accordion__title{border-bottom:1px solid #d0d7e2;padding-bottom:5px;position:relative;font-size:1.5rem;cursor:pointer;font-family:Lato,sans-serif;font-weight:700}.content-accordion__title:after{position:absolute;right:5px;top:50%;transform:translateY(-50%);content:"\f077";font-family:'Font Awesome 5 Pro';font-size:.875rem}.content-accordion__subtitle{font-size:1rem;font-style:italic;display:inline-block;margin-left:.5rem;font-weight:400}.content-accordion__subtitle:before{content:"("}.content-accordion__subtitle:after{content:")"}.content-accordion--open .content-accordion__title:after{content:"\f078"}.content-accordion__inner{display:none}.content-accordion__inner--open{display:block}#primary-sidebar ul.nav{clear:both;width:100%}#primary-sidebar .nav.nav-pills .nav-item{display:block}#primary-sidebar .nav.nav-pills .nav-link{padding:.25rem 0;display:inline-block}#primary-sidebar .nav.nav-pills .nav-link.active:not(.nav-link--with-childs){color:#f96a2c!important;padding-right:20px;position:relative}#primary-sidebar .nav.nav-pills .nav-link.active:not(.nav-link--with-childs):after{font-family:'Font Awesome 5 Pro';content:"\f054";font-size:.75rem;margin-left:10px}#primary-sidebar .nav.nav-pills .nav-link.external-link{position:relative}#primary-sidebar .nav.nav-pills .nav-link.external-link:after{content:'\f08e';font-family:'Font Awesome 5 Pro';font-size:.75rem;font-weight:500;margin-left:5px;bottom:2px;position:relative}#primary-sidebar>ul>li>a{font-size:1.25rem;font-weight:900;font-family:'Lato',sans-serif}#primary-sidebar>ul>li>a.nav-link--with-childs.active{cursor:default}#primary-sidebar>ul>li>ul{margin-bottom:1.5rem}#primary-sidebar .nav-pills .nav-link.active,#primary-sidebar .nav-pills .show>.nav-link{background:none;color:inherit}#primary-sidebar .dropdown-toggle:after{border:none;font-family:'Font Awesome 5 Pro';content:"\f078";font-size:.75rem;font-weight:400;margin-left:7px;position:relative;top:2px}.custom-logo:not([width]){width:370px!important;height:47px!important;max-width:none;max-height:none}@media (max-width:575.98px){.custom-logo:not([width]){max-width:100%}}@media (min-width:992px){.navbar--primary.navbar-dark .dropdown-menu{background:#fff}.navbar--primary.navbar-dark .dropdown-menu .dropdown-item{color:#0c2038}}.navbar--primary.navbar-dark .nav-item.active a.nav-link{color:#0c2038}@media (min-width:992px){.navbar--primary.navbar-dark .dropdown-menu{padding:0;min-width:250px;border:2px solid #eeebe9}.navbar--primary.navbar-dark .dropdown-menu>li:not(:last-child) .dropdown-item:before{content:"";position:absolute;width:90%;height:2px;background-color:#eeebe9;bottom:-2px;left:50%;transform:translateX(-50%)}.navbar--primary.navbar-dark .dropdown-menu>li:not(:last-child) .dropdown-item.active:before,.navbar--primary.navbar-dark .dropdown-menu>li:not(:last-child) .dropdown-item:hover:before,.navbar--primary.navbar-dark .dropdown-menu>li:not(:last-child) .dropdown-item:active:before,.navbar--primary.navbar-dark .dropdown-menu>li:not(:last-child) .dropdown-item:focus:before{width:100%}.navbar--primary.navbar-dark .dropdown-menu .dropdown-item{text-transform:none;font-size:.75rem;padding:12px 20px 10px 20px;position:relative}.navbar--primary.navbar-dark .dropdown-menu .dropdown-toggle:after{border-top:.3em solid #fff0;border-right:0;border-bottom:.3em solid #fff0;border-left:.3em solid;margin-left:.555em;vertical-align:0}}@media (min-width:992px){.navbar--primary.navbar-dark .dropdown-menu .dropdown-item.active,.navbar--primary.navbar-dark .dropdown-menu .dropdown-item:focus,.navbar--primary.navbar-dark .dropdown-menu .dropdown-item:hover{text-decoration:none;background:#eeebe9}}#featured-image img{width:100%}body{border-top:0}.header-buttons{margin:0;padding:0;list-style:none}.header-buttons__item a{font-family:'Archivo Narrow',sans-serif;padding-right:30px;position:relative}.header-buttons__item a:after{font-family:"Font Awesome 5 Pro";content:"\f054";font-size:1rem;position:absolute;top:50%;transform:translateY(-50%);right:13px;font-weight:400;color:#fff}.financial-assistance{color:#fff;background:#0c2038;padding:1.75rem;display:inline-block}.financial-assistance h3,.financial-assistance h4{font-family:'Archivo Narrow',sans-serif}.financial-assistance h4{color:#fedd02;font-size:1.125rem;margin:0;padding:0}.financial-assistance h3{color:#fff;font-size:1.75rem;font-weight:900;font-family:Lato,sans-serif}.financial-assistance .btn{font-size:1.125rem;background:#fff0;border-color:#fedd02;color:#fedd02;text-transform:none;font-family:'Archivo Narrow',sans-serif;padding:5px 30px 5px 15px;font-weight:400;position:relative;transition:all 250ms}.financial-assistance .btn:after{font-family:"Font Awesome 5 Pro";content:"\f054";font-size:1rem;position:absolute;top:50%;transform:translateY(-50%);right:15px}.financial-assistance .btn:hover{background:#fedd02;color:#fff}.navbar--primary.navbar-dark ul.navbar-nav>li{border-left:0}.navbar--primary.navbar-dark ul.navbar-nav>li>a{border-left:2px solid #eeebe9}.navbar--primary.navbar-dark ul.navbar-nav>li+li{border-left:0}.navbar--primary.navbar-dark ul.navbar-nav>li+li>a{border-left:2px solid #eeebe9}.navbar--primary.navbar-dark ul.navbar-nav>li:last-child{border-right:0}.navbar--primary.navbar-dark ul.navbar-nav>li:last-child>a{border-right:2px solid #eeebe9}body:not(.home) article.entry .entry__title,body:not(.home) .flexible-content.layout .entry__title{font-size:1.5rem;font-weight:700;font-family:'Archivo Narrow',sans-serif;border-bottom:1px solid #d0d7e2;padding-bottom:5px}body:not(.home) article.entry h2,body:not(.home) article.entry h3,body:not(.home) .flexible-content.layout h2,body:not(.home) .flexible-content.layout h3{font-size:1.5rem;font-family:'Archivo Narrow',sans-serif;font-weight:700}body:not(.home) article.entry h3,body:not(.home) .flexible-content.layout h3{font-size:1.25rem}body:not(.home) article.entry a,body:not(.home) .flexible-content.layout a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#f96a2c}body:not(.home) article.entry a[target=_blank],body:not(.home) .flexible-content.layout a[target=_blank]{position:relative}body:not(.home) article.entry a[target=_blank]:after,body:not(.home) .flexible-content.layout a[target=_blank]:after{display:inline-block;content:'\f08e';font-family:'Font Awesome 5 Pro';font-size:.75rem;margin-left:5px;bottom:2px;position:relative}.list-flex{display:flex;list-style:none;margin:0;padding:0;flex-flow:row wrap;flex-wrap:wrap}.list-flex li{display:block;margin-bottom:10px;width:calc(100% / 2);flex:0 0 calc(100% / 2)}@media (min-width:768px){.list-flex li{width:calc(100% / 3);flex:0 0 calc(100% / 3)}}.flexible-content.layout.layout--people .people{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;position:relative;margin:-7.5px}.flexible-content.layout.layout--people .people__person{padding:7.5px}@media (min-width:992px){.flexible-content.layout.layout--people .people__person{width:calc(100% / 3);flex:0 0 calc(100% / 3)}}.flexible-content.layout.layout--people .people__person .person--name{font-size:1.375rem;font-weight:700;font-family:'Lato',sans-serif;padding-bottom:5px;margin-bottom:8px;border-bottom:1px solid #eeebe9;margin-top:10px}.flexible-content.layout.layout--people .people__person .person--title{font-weight:400}.flexible-content.layout.layout--people .people__person span{display:block}.flexible-content.layout.layout--people .people__person a.person--email{color:#f96a2c;font-weight:800;font-style:italic}.flexible-content.layout.layout--people .people__person p{margin:0;font-family:'Montserrat',sans-serif}.yellow-block{background:#fedd02;text-align:center!important;padding:1.35rem 1.75rem}.yellow-block p:last-child{margin-bottom:0}.yellow-block h1,.yellow-block h2,.yellow-block h3,.yellow-block h4,.yellow-block h5,.yellow-block h6{font-family:'Lato',sans-serif;font-weight:900}.flexible-content.layout.layout--tables strong{font-weight:400}#featured-map{overflow:hidden;padding-bottom:23.4375%;position:relative;height:0}#featured-map iframe{left:0;top:0;height:100%;width:100%;position:absolute}.wp-caption-text,figcaption{text-align:left;line-height:1.4;margin-top:10px}.page-wrapper #main{margin-bottom:3.75rem}.flexible-content.layout--partners .partners__item{width:50%}@media (min-width:992px){.flexible-content.layout--partners .partners__item{width:auto}}.custom-logo-link{margin:auto}@media (max-width:991.98px){.navbar--primary.navbar-dark{background:#f7f4f2}.navbar--primary.navbar-dark .navbar-toggler{color:#0c2038;border-color:#0c2038}.navbar--primary.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(12, 32, 56, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar--primary.navbar-dark .nav-item.active a.nav-link,.navbar--primary.navbar-dark a.nav-link{background:#f7f4f2}.navbar--primary.navbar-dark ul.navbar-nav>li>a,.navbar--primary.navbar-dark ul.navbar-nav>li+li>a,.navbar--primary.navbar-dark ul.navbar-nav>li:last-child>a{border:none}.navbar--primary.navbar-dark .navbar-label{font-family:'Archivo Narrow',sans-serif;text-transform:none;color:#0c2038;font-weight:700;font-size:1.25rem}.navbar--primary.navbar-dark .dropdown-menu{font-size:.75rem;text-transform:uppercase;font-weight:600;background:#eeebe9}.navbar--primary.navbar-dark .dropdown-item.active,.navbar--primary.navbar-dark .dropdown-item:active{background:inherit}}@media (max-width:991.98px){#primary-sidebar{padding:1rem;background:#f7f4f2}#primary-sidebar h5.h2{font-size:1.25rem;position:relative;font-weight:700;margin:0}#primary-sidebar h5.h2:after{display:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);content:"\f077";font-family:'Font Awesome 5 Pro';font-size:.875rem}#primary-sidebar h5.h2.open:after{content:"\f078"}#primary-sidebar h5.h2.with-menu{cursor:pointer}#primary-sidebar h5.h2.with-menu:after{display:block}#primary-sidebar>ul{display:none}}#primary-sidebar .dropdown-menu{float:none!important;background:#fff0}