/*!
Theme Name: Yannick.net-Child
Author: YannickWeb.net
Author URI: https://www.yannickweb.net/
Template: yannickweb
Description: Child Theme YannickWeb.net
Requires at least: WordPress 5.2.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: yannickweb-child
*/.site-header{background:#fff !important;box-shadow:0 -10px 45px 0 rgba(0,0,0,.6);color:#fff;padding:0;position:sticky;top:0;z-index:100}.custom-logo{margin:13px 0}@media(max-width: 1199.98px){.custom-logo{height:auto;margin:5px 0;max-height:70px;max-width:100%;width:auto}}.header-nav .navbar{margin-right:-20px}.header-nav .navbar li{margin:0 0 0 45px}.header-nav .navbar li:first-of-type{margin:0}.header-nav .navbar li a{color:#4a4a4a;font-family:"Oswald",sans-serif;font-size:21px;transition:all .5s ease}@media(max-width: 1199.98px){.header-nav .navbar li a{font-size:19px}}.header-nav .navbar li a span.caret{position:relative;width:20px;display:inline-block;height:25px}.header-nav .navbar li a span.caret::after{content:"▾";font-size:30px;color:#9d9d9c;position:absolute;top:-3px}.header-nav .navbar li.active a,.header-nav .navbar li.current-menu-item a,.header-nav .navbar li:hover a{color:#5ab6bf}.header-nav .navbar li ul{background:#5ab6bf}.top-header-nav ul li{margin:0}.top-header-nav ul li a{padding:15px 20px;text-transform:none;color:#4a4a4a;position:relative;transition:all .5s ease}.top-header-nav ul li a::after{content:"//";position:absolute;right:-6.4px;color:#4a4a4a}.top-header-nav ul li.active a,.top-header-nav ul li.current-menu-item a,.top-header-nav ul li:hover a{color:#5ab6bf;text-decoration:none}.top-header-nav ul li:last-of-type a{padding:15px 0 15px 20px}.top-header-nav ul li:last-of-type a::after{display:none}.top-header-nav ul li.fb-header a{font-weight:700;display:flex;align-items:center}.top-header-nav ul li.fb-header a::before{content:url("assets/images/fb-icon-header.png");margin-right:7px;margin-bottom:-3px}.theMenuMobile #main-nav-mobile{background:#2a6caa}.theMenuMobile #main-nav-mobile ul>li:hover>ul{display:block}.theMenuMobile #main-nav-mobile ul>li.current-menu-ancestor>ul,.theMenuMobile #main-nav-mobile ul>li.current-menu-parent>ul{display:block}.theMenuMobile #main-nav-mobile ul>li>ul{padding-left:15px;position:relative;border-top:1px solid rgba(255,255,255,.6)}.theMenuMobile #main-nav-mobile ul>li>ul li:last-of-type a{border-bottom:none}.theMenuMobile #main-nav-mobile ul>li>ul li a:hover{background:none}.theMenuMobile #main-nav-mobile ul>li a{display:block}.menu-mobile .navbar-toggler{border:3px solid #2a6caa;display:flex;align-items:center;justify-content:center;padding:7px;border-radius:5px;cursor:pointer;margin:0}.menu-mobile .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(42, 108, 170, 0.9)' stroke-width='3' stroke-linecap='square' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");font-size:30px;width:30px;height:30px;background-position:center center;background-size:100% 100%;background-repeat:no-repeat}.header_tel .mobile-tel svg{fill:#2a6caa}h1,h2,h3,h4,h5,h6{font-family:"Oswald",sans-serif;font-weight:400}html,body,div,p,a,span,ul,ol,li{font-family:"Catamaran",sans-serif;font-weight:400}.contact.btn{border:3px solid #000;border-radius:8px;color:#000 !important;font:400 24px/1em "Oswald",sans-serif !important;padding:15px 16px 21px !important}.contact.btn:hover{background:#000 !important;color:#fff !important}.contact.btn.green-border{border-color:#d7d528 !important}.contact.btn.green-border:hover{background:#d7d528 !important}.contact.btn.green-text{color:#7e7d14 !important}.contact.btn.green-bg{background:#d7d528 !important;border-color:#d7d528 !important}.contact.btn.green-bg:hover{color:#d7d528 !important}.contact.btn.blue-bg{background:#5ab6bf !important;border-color:#5ab6bf !important}.contact.btn.blue-bg:hover{color:#5ab6bf !important}.contact.btn.marine-text{color:#181726 !important}.contact.btn.marine-text:hover{background:#181726 !important}.navbar-toggler{margin-left:-1rem}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.99)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");font-size:30px}button.more{background:url("assets/images/moins.png") 95% 50% no-repeat #000;border:0;color:#fff;display:block;font-size:20px;font-weight:800;padding:20px 5%;text-align:left;width:100%}button.more.collapsed{background-image:url("assets/images/plus.png")}@media(min-width: 1200px){.collapse{display:block !important}}.banner{background:url("assets/images/banner-pattern.jpg") center/cover no-repeat #000;margin:0 -100vw;padding:0 100vw}.banner h1{color:#fff;font-size:32px;padding:1em 0;text-align:center}.body-container{width:100%}main{scroll-snap-type:y proximity}main>*{scroll-snap-align:start}.title_container{background:url("assets/images/top-template-title-bg.jpg") center center/cover no-repeat}.title_container .h1_div{padding:49px 0}@media(max-width: 767.98px){.title_container .h1_div{padding:25px 0}}.title_container .h1_div h1{font-size:55px;line-height:62px;color:#fff;text-shadow:0px 0px 20px #000;margin:0;text-align:center}@media(max-width: 767.98px){.title_container .h1_div h1{font-size:40px;line-height:46px}}@media(max-width: 575.98px){.title_container .h1_div h1{font-size:30px;line-height:36px}}.footertop_container{padding:50px 0 35px;background:#181726}.footertop_container .footer_infos .company_name{font-size:22px;line-height:28px;color:#fff;margin:0 0 10px;font-family:"Oswald",sans-serif}@media(max-width: 1199.98px){.footertop_container .footer_infos .company_name{font-size:20px;line-height:26px}}.footertop_container .footer_infos .address{font-size:18px;line-height:23px;color:#fff;margin:0 0 5px}.footertop_container .footer_infos .telephone{font-size:18px;line-height:24px;font-weight:700;color:#cb3c55;margin:0}.footertop_container .menu-footer-fr-container{height:calc(100% - 40px)}.footertop_container .navbar{display:block;height:100%;margin:40px 0 0;padding:0 0 40px 55px;border-left:7px solid #525160;columns:2;-webkit-columns:2;-moz-columns:2}@media(max-width: 1199.98px){.footertop_container .navbar{padding-left:45px}}.footertop_container .navbar li{font-size:19px;margin:0 0 10px;color:#fff}@media(max-width: 1199.98px){.footertop_container .navbar li{font-size:18px}}.footertop_container .navbar li a{color:inherit;padding:0}.footertop_container .footer_btn{height:calc(100% - 40px);margin-top:40px;padding:10px 0 0 55px;display:flex;flex-direction:column;align-items:stretch;border-left:7px solid #525160}@media(max-width: 1199.98px){.footertop_container .footer_btn{padding-left:20px}.footertop_container .footer_btn .contact.btn{font-size:22px !important}}.top_container{background:url("assets/images/top-bg-new.jpg") top center/cover no-repeat}.top_container .h1_div{margin:294px 0 182px}@media(max-width: 991.98px){.top_container .h1_div{margin:45px 0}}.top_container .h1_div h1{font-size:46px;line-height:62px;color:#fff;text-shadow:0px 0px 10px #000;margin:0;text-align:center}@media(max-width: 991.98px){.top_container .h1_div h1{font-size:34px;line-height:40px}}@media(max-width: 575.98px){.top_container .h1_div h1{font-size:27px;line-height:33px}}.main_home_container{padding:0 0 75px;background:#fff}.main_home_container .three-links{padding:40px 0;background:#5ab6bf;margin:-125px 0 85px;position:relative;text-align:center}@media(max-width: 1199.98px){.main_home_container .three-links{margin-bottom:35px}}@media(max-width: 991.98px){.main_home_container .three-links{padding:25px calc((100vw - 100%)/2) 5px;margin:0 calc((100vw - 100%)/-2) 30px}}.main_home_container .three-links::before,.main_home_container .three-links::after{content:"";position:absolute;top:40px;bottom:60px;left:33.3333%;border-left:5px solid #45979f;margin-left:-7.5px}@media(max-width: 991.98px){.main_home_container .three-links::before,.main_home_container .three-links::after{display:none}}.main_home_container .three-links::after{left:66.6666%;margin-left:2.5px}.main_home_container .three-links .btn-link{margin:0 25px}.main_home_container .three-links .btn-link a{font-size:29px;line-height:1em;font-family:"Oswald",sans-serif;padding:10px 10px 16px;color:#fff;display:inline-block;transform:scale(1);transition:all .5s ease}@media(max-width: 1199.98px){.main_home_container .three-links .btn-link a{font-size:25px}}.main_home_container .three-links .btn-link a.sup-parent{background:#cb3c55;font-size:23px}.main_home_container .three-links .btn-link a.dev-bene{background:#d7d528;color:#424242}.main_home_container .three-links .btn-link a.faire-don{background:#2a6caa}.main_home_container .three-links .btn-link a:hover{text-decoration:none;transform:scale(1.05)}.main_home_container .three-links .text-link{padding:0 25px}@media(max-width: 991.98px){.main_home_container .three-links .text-link{margin-bottom:30px}}.main_home_container .three-links .text-link p{font-size:17px;line-height:24px;margin:0}@media(max-width: 1199.98px){.main_home_container .three-links .text-link p{font-size:16px;line-height:22px}}@media(max-width: 991.98px){.main_home_container .three-links .text-link p{font-size:19px;line-height:26px}}@media(max-width: 767.98px){.main_home_container .three-links .text-link p{font-size:16px;line-height:22px}}.main_home_container .main_img{margin-left:-73px;max-width:calc(100% + 73px);border:19px solid #dadada}.main_home_container h2{font-size:48px;line-height:56px;color:#2a6caa;margin:25px 0}@media(max-width: 1199.98px){.main_home_container h2{margin-top:0}}@media(max-width: 767.98px){.main_home_container h2{font-size:36px;line-height:42px}}@media(max-width: 575.98px){.main_home_container h2{font-size:24px;line-height:30px}}.main_home_container h2 strong{font-family:"Catamaran",sans-serif;color:#000;font-weight:500;display:block;font-size:36px;line-height:35px}@media(max-width: 575.98px){.main_home_container h2 strong{font-size:22px;line-height:28px}}.main_home_container p{font-size:19px;line-height:28px;margin:0 0 25px}@media(max-width: 575.98px){.main_home_container p{font-size:16px;line-height:24px}}.services_slider_container{background:#181726;overflow:hidden}.services_slider_container .services_slider{margin:0 -2.5px;border-left:2.5px solid #fff;border-right:2.5px solid #fff}.services_slider_container .services_slider .slides{display:flex}@media(max-width: 991.98px){.services_slider_container .services_slider .slides{flex-wrap:wrap}}.services_slider_container .services_slider .slides .slide{flex:0 0 25%;max-width:25%;padding:0 2.5px;background:#fff}@media(max-width: 991.98px){.services_slider_container .services_slider .slides .slide{flex:0 0 50%;max-width:50%;padding:2.5px}}@media(max-width: 575.98px){.services_slider_container .services_slider .slides .slide{flex:0 0 100%;max-width:100%;padding:2.5px}}.services_slider_container .services_slider .slides .slide .single_service{text-align:center;padding:40px 20px;background:#2a2840;display:block;height:100%}.services_slider_container .services_slider .slides .slide .single_service:hover{text-decoration:none}.services_slider_container .services_slider .slides .slide .single_service .single_service_img{height:100px;margin:0 0 20px;display:flex;align-items:center;justify-content:center}.services_slider_container .services_slider .slides .slide .single_service .single_service_img img{max-width:100% !important;max-height:100% !important;height:auto !important;width:auto !important}.services_slider_container .services_slider .slides .slide .single_service .single_service_titre{font-size:19px;color:#fff;font-family:"Oswald",sans-serif;margin:0;padding:0 0 20px 0;position:relative}.services_slider_container .services_slider .slides .slide .single_service .single_service_titre::after{content:"";width:70px;position:absolute;left:50%;bottom:0;margin-left:-35px;border-top:5px solid #5ab6bf}.services_slider_container .services_slider .flex-direction-nav li a{position:absolute;top:0;width:70px;height:100%;margin:0;opacity:1}.services_slider_container .services_slider .flex-direction-nav li a:before{display:none}.services_slider_container .services_slider .flex-direction-nav li a.flex-prev{left:-58px;background:url("assets/images/services-slider-prev.png") left center no-repeat}.services_slider_container .services_slider .flex-direction-nav li a.flex-next{right:-58px;background:url("assets/images/services-slider-next.png") right center no-repeat}.ateliers_container{padding:80px 0 30px;overflow:hidden;counter-reset:ateliers-counter}@media(max-width: 1199.98px){.ateliers_container{padding:30px 0}}@media(max-width: 575.98px){.ateliers_container{padding:10px 0 0 !important}}.ateliers_container .ateliers_img{margin:-80px calc((100vw - 1127px)/-2) 0 -74px;max-width:none;width:calc(100% + 75px + (100vw - 1127px)/2)}.ateliers_container .supervision-img{border:19px solid #cfcfcf}.ateliers_container .ateliers-accordion{position:relative;z-indeX:10}.ateliers_container .ateliers-accordion h3{font-size:59px;line-height:66px;color:#cb3c55;margin:0 0 5px}@media(max-width: 767.98px){.ateliers_container .ateliers-accordion h3{font-size:40px;line-height:46px}}@media(max-width: 575.98px){.ateliers_container .ateliers-accordion h3{margin-top:20px}}.ateliers_container .ateliers-accordion p{font-size:19px;line-height:28px;margin:0 0 30px}@media(max-width: 767.98px){.ateliers_container .ateliers-accordion p{font-size:17px;line-height:26px}}.ateliers_container .unAccordion{position:relative;z-index:10;margin:0 0 10px}@media(max-width: 575.98px){.ateliers_container .unAccordion{margin:0 -15px 10px}}.ateliers_container .unAccordion.active h4{background:#5ab6bf}.ateliers_container .unAccordion.active h4::before{transform:rotate(0deg)}.ateliers_container .unAccordion h4{margin:0;padding:7.5px 15px 11.5px;background:#2a6caa;display:flex;align-items:center;cursor:pointer;transition:all .5s ease}.ateliers_container .unAccordion h4::before{content:"▾";color:#fff;font-size:32px;margin:0 10px 0 0;transform:rotate(-90deg);transition:all .5s ease}.ateliers_container .unAccordion h4 strong{font-size:27px;font-family:"Oswald",sans-serif;color:#fff;font-weight:400}.ateliers_container .unAccordion h4 strong::before{counter-increment:ateliers-counter;content:counter(ateliers-counter) ". "}@media(max-width: 991.98px){.ateliers_container .unAccordion h4 strong{font-size:22px}}@media(max-width: 575.98px){.ateliers_container .unAccordion h4 strong{font-size:20px}}.ateliers_container .unAccordion .content{display:none}.ateliers_container .unAccordion .content.contact h5{font-size:36px;line-height:40px;margin:30px 0}.ateliers_container .unAccordion .content.lesPartenaires>div{margin:0;padding:35px 20px 5px 20px;border-left:none}@media(max-width: 575.98px){.ateliers_container .unAccordion .content.lesPartenaires>div{margin:20px;padding:0;border:none}}.ateliers_container .unAccordion .content.lesPartenaires .unPartenaire{margin:0 0 30px;height:calc(100% - 30px);border:3px solid #989898;text-decoration:none;display:block}.ateliers_container .unAccordion .content.lesPartenaires .unPartenaire .partenaire_img{height:251.75px;display:flex;justify-content:center;align-items:center;padding:15px}.ateliers_container .unAccordion .content.lesPartenaires .unPartenaire .partenaire_img img{max-width:100%;max-height:100%;width:auto !important;height:auto !important}.ateliers_container .unAccordion .content.lesPartenaires .unPartenaire .partenaire_text{padding:20px 15px 10px;position:relative}.ateliers_container .unAccordion .content.lesPartenaires .unPartenaire .partenaire_text::before{content:"";width:70px;position:absolute;left:50%;top:0;margin-left:-35px;border-top:5px solid #5ab6bf}.ateliers_container .unAccordion .content.lesPartenaires .unPartenaire .partenaire_text p{font-family:"Oswald",sans-serif;font-size:21px;color:#2a2840}.ateliers_container .unAccordion .content.lesPartenaires .unPartenaire .partenaire_text p span{font-family:"Catamaran",sans-serif;font-size:16px;color:#2a6caa}.ateliers_container .unAccordion .content.no-padding>div{padding:0;margin:0}@media(max-width: 575.98px){.ateliers_container .unAccordion .content.no-padding>div{padding:0 15px}}.ateliers_container .unAccordion .content.no-border>div{border:none}.ateliers_container .unAccordion .content.supervision>div p{font-size:19px;line-height:28px;margin:0 0 25px}@media(max-width: 575.98px){.ateliers_container .unAccordion .content.supervision>div p{font-size:16px;line-height:23px}}.ateliers_container .unAccordion .content.supervision>div ul li,.ateliers_container .unAccordion .content.supervision>div ol li{font-size:19px;line-height:28px}@media(max-width: 575.98px){.ateliers_container .unAccordion .content.supervision>div ul li,.ateliers_container .unAccordion .content.supervision>div ol li{font-size:16px;line-height:23px}}.ateliers_container .unAccordion .content.supervision>div ul li a,.ateliers_container .unAccordion .content.supervision>div ol li a{color:#2a6caa}.ateliers_container .unAccordion .content.supervision>div .btn.contact.green-border{background:rgba(0,0,0,0) !important}.ateliers_container .unAccordion .content.supervision>div .btn.contact.green-border:hover{background:#424242 !important}.ateliers_container .unAccordion .content>div{margin:25px 20px 25px 55px;padding:10px 0 10px 30px;border-left:6px solid #cfcfcf}@media(max-width: 575.98px){.ateliers_container .unAccordion .content>div{margin:20px;padding:0;border:none}}.ateliers_container .unAccordion .content>div h2{font-size:36px;line-height:41px;font-family:"Catamaran",sans-serif;margin:15px 0 20px}@media(max-width: 575.98px){.ateliers_container .unAccordion .content>div h2{font-size:25px;line-height:31px}}.ateliers_container .unAccordion .content>div h3{font-size:48px;line-height:53px;margin:20px 0;color:#2a6caa}@media(max-width: 767.98px){.ateliers_container .unAccordion .content>div h3{font-size:40px;line-height:46px}}@media(max-width: 575.98px){.ateliers_container .unAccordion .content>div h3{font-size:30px;line-height:36px}}.ateliers_container .unAccordion .content>div h5{font-size:22px;line-height:28px;margin:0 0 5px;color:#cb3c55}.ateliers_container .unAccordion .content>div h6{font-size:20px;line-height:26px;margin:15px 0}.ateliers_container .unAccordion .content>div p{font-size:16px;line-height:24px;margin:0 0 5px}.ateliers_container .unAccordion .content>div p a{color:#2a6caa}@media(max-width: 575.98px){.ateliers_container .unAccordion .content>div ul,.ateliers_container .unAccordion .content>div ol{padding-left:25px}}.ateliers_container .unAccordion .content>div .cout-table{width:100%;max-width:400px;margin:20px 0}.ateliers_container .unAccordion .content>div .cout-table div{padding-top:10px;padding-bottom:10px;font-size:16px;color:#000;border-top:1px solid #fff}@media(max-width: 575.98px){.ateliers_container .unAccordion .content>div .cout-table div{font-size:13px}}.ateliers_container .unAccordion .content>div .cout-table div.titre{background:#2a6caa !important;font-weight:700;color:#fff}.ateliers_container .unAccordion .content>div .cout-table div.titre,.ateliers_container .unAccordion .content>div .cout-table div:nth-of-type(2n+1){background:#2a6caa !important;color:#fff}.ateliers_container .unAccordion .content>div .cout-table div:nth-of-type(4n+2){background:#cfcfcf}.ateliers_container .unAccordion .content>div .btn.contact{border-color:#d7d528 !important;background:#d7d528 !important;color:#424242 !important;font-size:18px !important;padding:10px 13px 13px !important}.ateliers_container .unAccordion .content>div .btn.contact:hover{background:#424242 !important;color:#d7d528 !important}@media(max-width: 991.98px){.ateliers_container.contact_container{padding:0 !important}.ateliers_container.contact_container h5{display:none}.ateliers_container.contact_container .unAccordion{margin:0}}.theForm{padding:30px 60px;border:2px solid #989898;background:#cfcfcf;order:2}@media(max-width: 991.98px){.theForm{padding:25px calc((100vw - 100%)/2);margin:0 calc((100vw - 100%)/-2);border:none}}.theForm .codedropz-upload-handler{border-color:#989898}.theForm .codedropz-upload-inner h3{font-family:"Catamaran",sans-serif;font-size:21px;margin:0}.theForm .codedropz-upload-inner a{padding:5px 10px;background:rgba(255,255,255,.5);border:1px solid #989898;border-radius:10px;display:inline-block;color:#000}.theForm .column{flex-wrap:wrap}.theForm .column label{flex:0 0 100%;max-width:100%;font-size:21px;margin:0}.theForm .column label.availability{display:none}.theForm .column label .limitation{font-size:16px}.theForm .column .wpcf7-form-control-wrap{flex:0 0 100%;max-width:100%}.theForm .column .wpcf7-form-control-wrap input[type=text],.theForm .column .wpcf7-form-control-wrap input[type=email],.theForm .column .wpcf7-form-control-wrap input[type=tel],.theForm .column .wpcf7-form-control-wrap input[type=number],.theForm .column .wpcf7-form-control-wrap select,.theForm .column .wpcf7-form-control-wrap textarea{border:1px solid #989898;padding:5px;margin:0 0 25px;width:100%}.theForm .contact.btn:hover{background:#000 !important}.contact_infos{padding:18px;background:#cfcfcf}@media(max-width: 991.98px){.contact_infos{margin:0 calc((100vw - 100%)/-2)}}.contact_infos .all-infos{background:#2a6caa;padding:40px 65px 30px}@media(max-width: 575.98px){.contact_infos .all-infos{padding:20px 10px}}.contact_infos .all-infos p{color:#fff;margin:0}.contact_infos .all-infos p.full-cp-name{font-size:22px;line-height:29px;color:#d7d528;font-family:"Oswald",sans-serif;margin:0 0 5px}.contact_infos .all-infos p.address{font-size:24px;line-height:28px}@media(max-width: 575.98px){.contact_infos .all-infos p.address{font-size:22px;line-height:26px}}.contact_infos .all-infos p.phone-number{font-size:29px;font-family:"Oswald",sans-serif}@media(max-width: 575.98px){.contact_infos .all-infos p.phone-number{font-size:27px}}.contact_infos .all-infos p.facebook_link{margin:10px 0 0}.contact_infos .all-infos p.facebook_link a{color:inherit;font-size:19px;text-decoration:underline;display:flex;align-items:center;justify-content:center}.contact_infos .all-infos p.facebook_link a:hover{text-decoration:none}.contact_infos .all-infos p.facebook_link a::before{content:url("assets/images/fb-all-infos-icon.png");margin:0 15px 0 0;height:27px}.contact_infos .all-infos a.voir-carte{font-size:18px;color:#fff;margin:15px 0}.contact_infos iframe{display:block;width:100%;height:480px;margin-top:18px}@media(max-width: 991.98px){.contact_infos iframe{display:none}}.wpcf7-form{display:flex;flex-direction:column}.wpcf7-form .wpcf7-response-output{padding:20px;order:1}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{border-width:4px;background:rgba(57,143,20,.75);font-size:20px;margin:0 0 10px;border-radius:5px}.calendar_container{padding:40px 0;background:#fff}@media(max-width: 575.98px){.calendar_container .tab-list{display:none}}.calendar_container .tab-list ul{display:flex;padding:0;margin:0;list-style:none}.calendar_container .tab-list ul li{width:190px;flex:0 0 190px;margin:0 20px -4px 0;border:4px solid #2a6caa;border-bottom:none;background:#2a6caa;color:#fff;border-top-right-radius:10px;transition:all .5s ease}.calendar_container .tab-list ul li:last-of-type{margin:0 0 -4px 0}.calendar_container .tab-list ul li.active{background:#fff;color:#2a6caa}.calendar_container .tab-list ul li a{text-align:center;padding:15px;font-size:20px;line-height:26px;font-family:"Oswald",sans-serif;text-transform:uppercase;color:inherit;display:block}.calendar_container .tab-list ul li a:hover{text-decoration:none}.calendar_container .tab-panels{border:4px solid #2a6caa;width:100%}.calendar_container .tab-panels .tab-single-panel{display:none;margin:30px}@media(max-width: 575.98px){.calendar_container .tab-panels .tab-single-panel{display:block;margin:0}}.calendar_container .tab-panels .tab-single-panel.active{display:block}@media(max-width: 575.98px){.calendar_container .tab-panels .tab-single-panel.active .tab-single-panel-body{display:block}}.calendar_container .tab-panels .tab-single-panel.active .tag-single-panel-title::before{transform:rotate(90deg)}.calendar_container .tab-panels .tab-single-panel .tag-single-panel-title{display:none;padding:7px 10px 10px 41px;background:#2a6caa;color:#fff;font-family:"Oswald",sans-serif;font-size:22px;position:relative}.calendar_container .tab-panels .tab-single-panel .tag-single-panel-title::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:12px 0 12px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;z-index:10;position:absolute;top:10px;left:16px;transition:all .5s ease;transform:rotate(0deg)}@media(max-width: 575.98px){.calendar_container .tab-panels .tab-single-panel .tag-single-panel-title{display:block}}@media(max-width: 575.98px){.calendar_container .tab-panels .tab-single-panel .tab-single-panel-body{display:none}}.calendar_container .tab-panels .tab-single-panel .oneYear{position:relative}@media(max-width: 575.98px){.calendar_container .tab-panels .tab-single-panel .oneYear{margin:15px}}.calendar_container .tab-panels .tab-single-panel .oneYear.active::before{transform:rotate(90deg)}.calendar_container .tab-panels .tab-single-panel .oneYear.active .oneYearContent{max-height:99999px !important;transition-timing-function:cubic-bezier(0.5, 0, 1, 0) !important;transition-delay:0s !important}.calendar_container .tab-panels .tab-single-panel .oneYear::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:12px 0 12px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;z-index:10;position:absolute;top:10px;left:16px;transition:all .5s ease;transform:rotate(0deg)}.calendar_container .tab-panels .tab-single-panel .oneYear>span{display:flex;background:#2a6caa;width:100%;padding:10px 0 10px 45px;color:#fff;font-size:25px;line-height:25px;cursor:pointer}.calendar_container .tab-panels .tab-single-panel .oneYear .oneYearContent{display:block;clear:both;border-left:2px dashed #2a6caa;border-right:2px dashed #2a6caa;border-bottom:2px dashed #2a6caa;overflow:hidden;max-height:0;transition:max-height .8s cubic-bezier(0, 1, 0, 1) -0.1s;margin-bottom:10px;padding:0 30px}@media(max-width: 575.98px){.calendar_container .tab-panels .tab-single-panel .oneYear .oneYearContent{padding:0 10px}}.calendar_container .tab-panels .tab-single-panel .unMembre{margin:0 -30px;padding:20px 30px;border-top:2px dashed #2a6caa}@media(max-width: 575.98px){.calendar_container .tab-panels .tab-single-panel .unMembre{margin:0;padding:20px}}.calendar_container .tab-panels .tab-single-panel .unMembre:first-of-type{border-top:none}.calendar_container .tab-panels .tab-single-panel .unMembre .unEvent{display:flex;align-items:center}@media(max-width: 575.98px){.calendar_container .tab-panels .tab-single-panel .unMembre .unEvent{text-align:center;flex-direction:column}}.calendar_container .tab-panels .tab-single-panel .unMembre .unEvent .event-thumbnail{display:flex;align-items:center;justify-content:center;flex:0 0 200px;width:200px;height:200px;background:#ededed;align-self:flex-start;margin-bottom:0}@media(max-width: 575.98px){.calendar_container .tab-panels .tab-single-panel .unMembre .unEvent .event-thumbnail{width:188px;height:188px;margin-bottom:20px}}.calendar_container .tab-panels .tab-single-panel .unMembre .unEvent .event-thumbnail img{max-width:100%;max-height:100%;display:block;width:auto;height:auto}.calendar_container .tab-panels .tab-single-panel .unMembre .unEvent .event-details{flex:1 1 auto;padding-left:20px;text-align:justify}.calendar_container .tab-panels .tab-single-panel .unMembre .unEvent .event-details p{font-size:18px;line-height:23px;margin:0 0 10px;padding:0}.calendar_container .tab-panels .tab-single-panel .unMembre .unEvent .event-details p.event-title a{font-family:"Oswald",sans-serif;color:#2a6caa;font-size:21px;line-height:26px;text-decoration:none}.calendar_container .tab-panels .tab-single-panel .unMembre .unEvent .event-details p.event-date{color:#cfcfcf}.calendar_container .btn.contact{font-size:18px !important;padding:10px 13px 13px !important}.event_container{padding:30px 0 !important}.event_container .tribe-events-schedule{background:none !important;border:none !important;margin:0 0 20px !important;padding:0 !important}.event_container .tribe-events-schedule p{text-transform:capitalize;font-size:16px !important;line-height:23px !important;color:#cfcfcf;margin:0 !important}.event_container h4{padding:0 !important;background:none !important;font-size:22px !important;line-height:28px !important;margin:0 0 5px !important;color:#cb3c55 !important;cursor:default !important}.event_container h4::before{display:none}@font-face{font-family:"flexslider-icon";src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:"";color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:""}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:""}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}