/**handles:custom-style**/
.custom_section .row .col-4{flex:0 0 auto;width:33.3333333%;padding-left:20px;padding-right:20px;text-align:center;margin-bottom:40px}.custom_section .row.align-content-center{align-content:center!important;justify-content:center!important}#clubs_sociaux .row .col-3,.custom_section .row .col-3,.equipe_section .row .col-3{flex:0 0 auto;width:25%;padding-left:20px;padding-right:20px;text-align:center;margin-bottom:40px}.custom_section .row .col-5{flex:0 0 auto;width:20%;padding-left:20px;padding-right:20px;text-align:center;margin-bottom:40px}.equipe_section .row{display:flex;flex-wrap:wrap}.custom_section .row .col-6{flex:0 0 auto;width:50%;padding-left:20px;padding-right:20px;text-align:center;margin-bottom:40px}@media screen and (max-width:997px){.custom_section .row .col-sm-12{width:100%}}.custom_section .col-8{flex:0 0 auto;width:66.66666667%;padding-left:20px;padding-right:20px}.menu_icon a{position:relative}.cart_counter{display:flex;justify-content:center;align-items:center;width:17px;height:17px;position:absolute;top:-5px;right:-12px;background:#fff100;border-radius:100px;font-weight:600}.bureaux_template .full_full_container,.page-template-template-bureaux #main .fusion-row{width:100%;max-width:100%!important}.bureaux_template .full_container .row{display:flex;flex-wrap:wrap}.bureaux_template .full_container .row .item{width:20%;height:355px;display:flex;align-items:center;justify-content:center;padding:10px}.bureaux_template .full_container .row .item .bg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;padding:0 20px;text-align:center;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgb(0 0 0 / 0%);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.bureaux_template .full_container .row .item .bg:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(2,39,80,.7);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.bureaux_template .full_container .row .item .bg:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.bureaux_template .full_container .row .item .bg h2{color:#fff;font-size:40px;line-height:normal!important;margin-bottom:0}.main_container{padding:112px 0}.main_container .builder_row:after{content:'';display:block;clear:both}@media (min-width:992px){.main_container .builder_row .col{display:flex;width:72%!important;flex-direction:column;margin-top:0;float:left}}.custom_section .row{display:flex;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.custom_section .row .journaux-col h3{font-size:21px;font-family:Karla;line-height:25px;margin:15px 0 0 0;transition:all .3s}.custom_section .row .journaux-col .bg{background:#eae9e9;padding-bottom:15px;transition:all .3s;overflow:hidden}.custom_section .row .journaux-col .bg img{width:auto;height:395px}.custom_section .row .journaux-col:hover .bg{background:#022750}.custom_section .row .journaux-col:hover h3{color:#fff}.custom_section .row .activites-col{display:flex;flex-direction:column;height:100%;border:solid 1px #e5e5e7}.custom_section .row .activites-col .thumbs{display:block;width:100%;height:195px;overflow:hidden;background:#e5e5e7}.custom_section .row .activites-col .thumbs img{width:100%;height:auto}.custom_section .row .activites-col .content{display:flex;flex-direction:column;padding:20px;text-align:left;height:calc(100% - 195px)}.custom_section .row .activites-col .meta{display:flex}.custom_section .row .activites-col .meta span{font-size:20px;color:#8e8e8e;font-family:Karla;display:inline-block;position:relative;padding-left:15px;margin-left:10px}.custom_section .row .activites-col .meta span:first-child{padding-left:0;margin-left:0}.custom_section .row .activites-col .meta span:after{content:'|';color:#8e8e8e;position:absolute;left:0;top:0}.custom_section .row .activites-col .meta span:first-child:after{display:none}.custom_section .row .activites-col h3{font-size:22px;font-weight:400;color:#022d4d;font-family:"Bebas Neue";border-top:solid 1px #cecece;margin:10px 0;padding:10px 0 8px 0}.custom_section .row .activites-col h3 a{color:#022d4d}.custom_section .row .activites-col h3 a:hover{color:#6ac6db}.custom_section .row .activites-col .excerpt{font-size:15px;font-weight:400;color:#022d4d;font-family:Karla;margin-bottom:20px}.custom_section .row .activites-col .read-more{display:inline-block;background-color:#fff100!important;color:#022d4d;padding:5px 20px;font-family:"Bebas Neue";font-size:15px;text-transform:uppercase;align-self:flex-start;margin-top:auto;transition:all .3s}.custom_section .row .activites-col .read-more:hover{background-color:#eb2e2e!important;color:#fff}.pagination{margin-left:auto!important}.pagination .current,.pagination .page-numbers.current,.pagination a,.woocommerce-pagination .page-numbers.current,.woocommerce-pagination a{display:inline-block!important;padding:8px 12px!important}.pagination .page-numbers,.woocommerce-pagination .page-numbers{border:solid 1px #022750;color:#022750;margin:0 5px}.pagination .page-numbers:hover,.woocommerce-pagination .page-numbers:hover{background:#022750;color:#fff}.pagination .next.page-numbers,.pagination .prev.page-numbers,.woocommerce-pagination .next.page-numbers,.woocommerce-pagination .prev.page-numbers{color:#022750;border:0}.pagination .next.page-numbers:hover,.pagination .prev.page-numbers:hover,.woocommerce-pagination .next.page-numbers:hover,.woocommerce-pagination .prev.page-numbers:hover{color:#6ac6db;background:0 0}.pagination .page-numbers.dots{border:0}.pagination .page-numbers.dots:hover{background:0 0}.main_container .banner{width:100%;height:450px;background-size:cover}.equipe_section .row .col-12{flex:0 0 auto;width:100%;padding-left:20px;padding-right:20px}.equipe_section .row .col-3{margin-bottom:75px;display:flex}.equipe_section .equipe-col{display:flex;flex-direction:column}.equipe_section .equipe-col .image{height:380px;overflow:hidden;background-color:#022750}.equipe_section .equipe-col .image img{width:100%;height:auto}.equipe_section .equipe-col h3{font-family:"Bebas Neue";font-size:30px;font-weight:400;margin:0 0 5px 0}.equipe_section .equipe-col .content{display:flex;flex-direction:column;padding:20px 20px 0 20px;height:calc(100% - 380px);background-color:#eae9e9}.equipe_section .equipe-col .content ul{margin:0 0 15px 0;padding:0}.equipe_section .equipe-col .content ul li{list-style-type:none}.white .equipe_section .equipe-col .content{background:#eae9e9}.grey .equipe_section .equipe-col .content{background:#fff}.equipe_section .equipe-col .content .email{display:block;margin:auto -20px 0 -20px;background-color:#022750;color:#fff;padding:5px 10px;font-size:16px}.equipe_section .equipe-col .content .email i{top:2px;position:relative;color:#fff100;margin-right:5px}.equipe_section .equipe-col .content .email:hover{background-color:#6ac6db}.equipe_section .equipe-col .content .email:hover i{color:#fff}.fipoe-slider.fusion-flex-column .fusion-column-wrapper{position:relative!important}.fipoe-slider .next,.fipoe-slider .prev{top:0;bottom:0;align-items:center;display:inline-flex!important;position:absolute!important;z-index:99999999}.fipoe-slider .prev{left:0}.fipoe-slider .next{right:0}.page-template-template-reunions #main .fusion-row,.reunions_template{width:100%;max-width:100%!important}.page-template-template-reunions #main{padding:0!important}.reunions_template h2{margin-bottom:30px!important}.reunions_template .bg{padding:112px 0}.reunions_template .bg h2:after{content:'';display:block;width:82px;height:8px;background-color:#fff100;margin-top:20px}.reunions_template .bg:nth-child(2n){background-color:#eae9e9}.reunions_template .bg:nth-child(2n) h2:after{background-color:#6ac6db}.reunions_template .salle{position:relative;padding-left:38px;margin-top:50px}.reunions_template .salle:before{content:"\f3c5";font-family:"Font Awesome 5 Free";font-weight:900;font-size:35px;display:block;position:absolute;left:0;top:-6px;color:#6ac6db}.reunions_template .salle h3{font-family:Karla;font-weight:700;font-size:30px;margin:0;background:0 0}.reunions_template .salle .salle__adresse{font-size:22px}.reunions_template .salle a{color:#022750}.reunions_template .salle a:hover{color:#6ac6db}.reunions_template .reunions h4{font-family:Karla;font-weight:700;font-size:25px;margin:50px 0 30px 0;background:0 0}.reunions_template .filtres .filtres-title{display:block;font-family:Karla;font-weight:700;font-size:25px;margin:0 0 10px 0}.reunions_template .reunions ul{padding:0;display:flex;flex-wrap:wrap;margin:0 -50px}.reunions_template .reunions ul li{list-style-type:none;padding-bottom:20px;margin:0 50px 20px 50px;border-bottom:solid 1px #c3c1c1;width:calc(50% - 100px)}.reunions_template .reunions .date,.reunions_template .reunions .metier,.reunions_template .reunions .type{position:relative;padding:2px 0 2px 30px}.reunions_template .reunions .date span{text-transform:lowercase!important}.reunions_template .reunions .date:before,.reunions_template .reunions .metier:before,.reunions_template .reunions .type:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;display:block;position:absolute;left:0;color:#6ac6db}.reunions_template .reunions .date:before{content:"\f073";top:0}.reunions_template .reunions .metier:before{content:"\f7d9";top:0}.reunions_template .reunions .type:before{content:"\f08d";top:2px}.reunions_template .reunions span{font-weight:700}.reunions_template .reunions .type span{display:inline-block;margin-right:8px}.reunions_template .reunions .type a{display:inline-block;margin-left:12px}.reunions_template .fusion-column-wrapper{margin-right:1.92%;margin-left:1.92%}.filtres form{display:flex}.filtres form select{width:43%;margin-right:2%;border:0;color:#022750;font-family:Karla;font-size:16px;padding:0 15px;background-color:#eae9e9}.filtres form input[type=submit]{width:10%;background-color:#022750;color:#fff;font-family:"Bebas Neue";font-size:20px;line-height:normal;border:0;cursor:pointer;transition:all .3s}.filtres form input[type=submit]:hover{background-color:#6ac6db}.reunions_template .empty_result{padding:112px 0}.coords_section .coords-content{text-align:left;background-color:#e5e5e7;padding:50px;align-items:stretch}.coords_section .hours{text-align:left;background-color:#022750;padding:50px;color:#fff;height:100%}.coords_section .coords-content h2{margin-bottom:20px!important}.coords_section .hours h2{margin-bottom:20px!important;color:#fff}.coords_section .coords .fb-icon-element{color:#6ac6db!important;float:none!important;font-size:21px;margin:0 10px 0 0}.coords_section .coords-content .title,.coords_section .hours .title{display:block;font-weight:600}.coords_section .coords-content .coord{position:relative;padding-left:32px;margin-bottom:10px;font-size:21px}.coords_section .coords-content .coord:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:0;color:#6ac6db;display:block}.coords_section .coords-content .adresse.coord:before{content:"\f5a0"}.coords_section .coords-content .tel.coord:before{content:"\f095"}.coords_section .coords-content .fax.coord:before{content:"\f1ac"}.coords_section .coords-content .sans-frais.coord:before{content:"\f3dd"}.coords_section .coords-content .email.coord:before{content:"\f0e0"}.coords_section .hours .heures:last-child{border-top:solid 1px #fff;padding-top:20px}.coords_section .hours .heures p{margin-top:0}.bureaux_single h3{font-family:"Bebas Neue";font-weight:400;font-size:30px;margin:15px 0 0 0}section .separ{width:82px;height:8px;margin:20px auto 0 auto;background:#fff100}.bureaux_single .separ.bleu{background:#6ac6db}.bureaux_single span.adresse{line-height:24px}.bureaux_single .coords .link{color:#022750}.bureaux_single .col{width:100%;display:flex;flex-direction:column;text-align:center}body.tax-region #main{padding:0!important}body.tax-region #main .fusion-row{max-width:100%!important}body.tax-region .avada-page-titlebar-wrapper{display:none}.bureaux_single .banner{display:flex;height:450px;align-items:center;justify-content:center;text-align:center;background:url("https://www.fipoe.org/wp-content/uploads/2022/08/fipie-bureaux-banner.jpg") no-repeat center center;background-position:cover}.bureaux_single .coords_section{padding-top:112px}.bureaux_single .google_map h1{background:#022750;padding:5px 0 0 0;margin:0;text-align:center;line-height:normal}.bureaux_single .google_map .map{height:450px;background:#022750}.bureaux_single .google_map .map iframe{width:100%;margin:0}.bureaux_single .equipe .row_membre .col{padding:60px 0;margin-top:60px;border-bottom:solid 1px#e5e5e7}.bureaux_single .equipe .row_membre:last-child .col{border:none}.bureaux_single .equipe_section{margin-top:50px}.bureaux_single .equipe_section .row{justify-content:center}@media (min-width:1365px){.bureaux_single .container,.club_single .container{width:1365px}}.bureaux_single #clubs_sociaux{background-color:#eae9e9;padding:112px 0 55px 0}.bureaux_single #clubs_sociaux .club_liste{display:flex;margin-top:50px;color:#fff;justify-content:center;flex-wrap:wrap}.bureaux_single #clubs_sociaux .club_liste img{width:100%}.bureaux_single #clubs_sociaux .club_liste .content{background-color:#022750;padding:20px;min-height:310px;height:auto}.bureaux_single #clubs_sociaux .club_liste h3{margin-bottom:20px;color:#fff100}.bureaux_single #clubs_sociaux .club_liste .tel a{color:#fff}.bureaux_single #clubs_sociaux .club_liste .tel a:hover{color:#6ac6db}.bureaux_single #clubs_sociaux .club_liste i{color:#6ac6db}.bureaux_single #clubs_sociaux .club_liste span{display:block}.bureaux_single #clubs_sociaux .club_liste .president{margin-bottom:10px}.bureaux_single #clubs_sociaux .club_liste .president span{text-transform:uppercase;font-weight:600}.bureaux_single #clubs_sociaux .club_liste .read_more{display:flex;justify-content:center;background-color:#fff;color:#022750;font-family:"Bebas Neue";font-size:25px;padding:8px 20px}.bureaux_single #clubs_sociaux .club_liste .read_more:hover{background-color:#6ac6db;color:#fff}.bureaux_single .contact_form{background-color:#eae9e9}.bureaux_single .contact_form .container{padding:70px 0;border-top:solid 1px #c3c1c1}.bureaux_single .contact_form h2{font-size:40px;line-height:55px}.bureaux_single .contact_form .form{margin-top:50px}.acf-map{width:100%;height:450px;border:0;margin:0}.acf-map .gm-style-iw{font-size:16px}.acf-map .address{margin-bottom:10px}.acf-map img{max-width:inherit!important}.club_single h3{font-family:"Bebas Neue";font-weight:400;font-size:30px;margin:15px 0 0 0}section .separ{width:82px;height:8px;margin:20px auto 0 auto;background:#fff100}.club_single .separ.bleu{background:#6ac6db}.club_single span.adresse{display:block;line-height:24px}.club_single .coords .fb-icon-element{color:#6ac6db!important;display:block;float:none!important;font-size:60px;margin:0;align-self:center}.club_single .coords .link{color:#022750}.club_single .col{width:100%;display:flex;flex-direction:column;text-align:center}body.tax-club #main{padding:0!important}body.tax-club #main .fusion-row{max-width:100%!important}body.tax-club .avada-page-titlebar-wrapper{display:none}.club_single .banner{display:flex;height:450px;align-items:center;justify-content:center;text-align:center;background:url("https://www.fipoe.org/wp-content/uploads/2022/08/fipie-bureaux-banner.jpg") no-repeat center center;background-position:cover;padding:0 30px}.club_single .coords_section{background-color:#eae9e9;padding:112px 0 72px 0}.club_single .contact_form{background-color:#eae9e9}.club_single .contact_form .container{padding:112px 0}.club_single .contact_form h2{font-size:40px;line-height:55px}.club_single .contact_form .form{margin-top:50px}.logo_club{padding:100px 0}.logo_club img{max-width:50%!important;height:auto!important;margin:0 auto!important;text-align:center!important}.club_single .coords_section{background-color:#fff}.club_single .coords_section .logo{margin:50px 0}.club_single .coords_section .logo img{width:250px}.club_single .coords h2{text-align:center}.club_single .coords_section .col-5{margin-bottom:0;display:flex;flex-direction:column;justify-content:center;text-align:center}.barre_notification{background-color:#fff100;color:#022750;font-weight:600;font-size:18px;text-align:center;padding:5px 0}.barre_notification a{color:#022750;text-decoration:underline}@media (max-width:620px){.bureaux_template .full_container .row .item{width:100%}#clubs_sociaux .row .col-3,.equipe_section .equipe-col,.equipe_section .row .col-3{width:100%}}@media (max-width:699px){.custom_section .row .journaux-col .bg,.custom_section .row .journaux-col:hover .bg{background:0 0}.custom_section .row .journaux-col:hover h3{color:#6ac6db}}@media (max-width:700px){.custom_section .row .col-3,.custom_section .row .col-4,.custom_section .row .col-5{width:100%}.filtres form{flex-direction:column}.filtres form select{width:100%;margin-bottom:10px}.filtres form input[type=submit]{width:100%;padding:10px 0}.reunions_template .reunions ul li{width:100%}.menu_icon{right:60px}.club_single .coords_section .col-5{padding:30px 0}.club_single .coords_section .col-5:first-child{padding:0}}@media (max-width:991px){.reunions_template .container{width:100%!important;padding:0 30px}.club_single .container,.custom_section .container,.equipe_section .container,.journaux_sidebar,.main_container,.main_container .builder_row .col,.tax-region .container{width:100%!important}.journaux_sidebar #sidebar{width:100%!important;float:none!important}.bureaux_single .equipe .row_membre .col{padding:30px 0}.bureaux_single .equipe .row_membre{padding:0 30px}.contact_form .row{padding:0 30px;margin:0}#clubs_sociaux .row{padding:0 10px}.club_single .club-sociaux-desc{padding:0 30px!important}}@media (min-width:501px) and (max-width:900px){.bureaux_template .full_container .row .item{width:50%}}@media (min-width:621px) and (max-width:960px){#clubs_sociaux .row .col-3,.equipe_section .row .col-3{width:50%}.equipe_section .equipe-col .image{display:flex;align-items:flex-start}}@media (min-width:701px) and (max-width:960px){.custom_section .row .col-3,.custom_section .row .col-5{width:50%}}@media (min-width:901px) and (max-width:1400px){.bureaux_template .full_container .row .item{width:33.333333333%}}@media (min-width:961px) and (max-width:1400px){#clubs_sociaux .row .col-3,.custom_section .row .col-3,.custom_section .row .col-5,.equipe_section .row .col-3{width:33.333333333%}}@media (max-width:1024px){.bureaux_single .coords_section,.main_container,.reunions_template .bg{padding:50px 0}.bureaux_single #clubs_sociaux{padding:50px 0 0 0}.acf-map,.bureaux_single .google_map .map{height:250px}}@media (min-width:701px) and (max-width:1245px){.menu_icon{right:60px}}@media (max-width:1245px){.menu_icon{display:inline-block;position:absolute;right:60px;z-index:10}.menu_icon a i{color:#fff;font-size:18px}.fusion-sticky-transition .menu_icon a i{color:#022750}.menu_icon .cart_counter{color:#022750}}.justify-content-center{justify-content:center}