.main_header{width:100%;position:sticky;top:0;z-index:100;.wc{max-width:100%}}.main_header .consultation-block .wc{max-width:1240px}.main_header.accordion_opened{transition:background-color 0.5s ease;background-color:#fff}.external_container{position:relative;background-color:#54585a;min-height:120px}.logo{float:left;padding:12px 0;position:relative;z-index:99999;img{width:355px;height:auto}}.top_header{position:absolute;right:30px;top:15px;.social_container{display:inline-block;vertical-align:middle;.social_media{display:inline-block;span:before{color:#fff;font-size:42px}&:hover span:before{color:#ffb81c}}}}.lang-selector{color:#fff;font-size:15px;font-weight:400;text-decoration:none;display:inline-block;vertical-align:middle;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 0;text-transform:uppercase;margin-left:15px;&:hover{color:#ffb81c}}.menu_container_inner{float:left;padding:25px 0 0 10px}.nav-container{float:right;position:relative;z-index:9}.main-nav{ul{list-style-type:none;text-align:left;padding-left:0}ul li{display:inline-block;position:relative;vertical-align:middle;padding:0 3px 0 0;margin:10px 0}ul li.menu-item-home{display:none}ul li:after{position:absolute;content:'';background:transparent;bottom:-18px;height:25px;left:0;right:0}ul li a{font-family:'Bebas Neue Bold',sans-serif;color:#fff;font-size:22px;font-weight:400;text-decoration:none;display:block;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:12px 20px 6px 20px;text-transform:uppercase;border-radius:8px}ul a:hover{color:#fff}}.main-nav ul.main li:hover>a,.main-nav ul.main>li.current-menu-item a,.home .main-nav ul.main>li.current-menu-item:hover a{background:#ffb81c}.home .main-nav ul.main>li.current-menu-item a{background:#ffb81c}.main-nav ul.main li:hover>a{color:black!important}.main-nav{.sub-menu{list-style-type:none;opacity:0;position:absolute;top:50px;left:0;visibility:hidden;background:#ffb81c;z-index:101;text-align:left;width:300px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:.3s all;-webkit-transition:.3s all;-moz-transition:.3s all;border-radius:8px;&:after{content:none}}li:hover>.sub-menu{visibility:visible;opacity:1;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s}.sub-menu li{display:block;padding:0}.sub-menu li a{padding:8px 15px 8px 25px;margin-bottom:4px;line-height:1.2em;position:relative;border:none;height:auto;display:block;font-size:17px;border-radius:0;color:#000}.sub-menu li>a:hover:after{content:'';background:#fff;width:5px;height:5px;position:absolute;left:14px;top:40%}}.main-nav ul.sub-menu li:hover>a,.main-nav ul.sub-menu>li.current-menu-item a{border:none;color:#fff}.main-nav .sub-menu li>a:hover:after{background-color:black!important}.main-nav ul.sub-menu li.menu-item-has-children ul.sub-menu{position:relative;top:0;left:0;opacity:1;visibility:visible;padding-top:0;display:none}.main-nav ul li:hover ul.sub-menu li.menu-item-has-children ul.sub-menu{display:block}.main-nav .sub-menu li.menu-item-has-children .sub-menu li:hover>a:after{content:'>';background:transparent;width:0;height:0;position:absolute;left:30px;top:8px}.main-nav .sub-menu li.menu-item-has-children .sub-menu li>a{margin-left:15px}.main-nav .sub-menu li li:hover>a:after{left:13px!important}.mobile-toggle{text-decoration:none;display:none;float:right;width:50px;cursor:pointer;border-radius:8px;padding:4px 102px 4px 14px;span{background:#fff;display:block;height:3px;margin:5px 0;width:27px}&:before{content:'MENU';position:absolute;right:12px;font-size:18px;bottom:6px;color:#fff;font-weight:700}}.header_button{position:absolute;bottom:-51px;right:35px;a,.accordion_btn{display:inline-block;border-radius:0 0 8px 8px;background:#ffb81c;color:#000;text-decoration:none;text-align:center;text-transform:uppercase;padding:10px 25px;font-size:22px;font-weight:700;border:none;cursor:pointer}a:hover{background:#ffb81c;color:#000}}.single-event .header_button{display:none}.header_button_mobile{display:none;position:relative;right:0;left:0;text-align:center;font-size:0;width:100%;height:50px}span.inner{display:table;text-align:center;margin:0 auto;height:100%}span.inner_inner{display:table-cell;vertical-align:middle}#top .menu_language{display:none}.menu_language{display:none}.menu-item-language-current{display:none!important}.langswitch{position:fixed;right:0;top:40%;width:55px;z-index:999;a{overflow:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;width:100%;background:#ffb81c;color:#fff;right:0;top:0;display:block;height:41px;padding-top:12px;padding-left:8px;font-weight:700;margin-bottom:4px;text-transform:uppercase;font-size:18px}}.lang-en .langswitch a.en_switch{background:#97c93b;color:#fff}.lang-en .langswitch a.fr_switch{right:-12px}.langswitch a.langw.en_switch:hover{right:0}.lang-fr .langswitch a.fr_switch{background:#97c93b;color:#fff}.lang-fr .langswitch a.en_switch{right:-12px}.langswitch a.langw.fr_switch:hover{right:0}.overflow-handler{overflow-x:hidden}@media screen and (max-width:1024px){header.main_header{position:relative}.social_container{right:170px;top:44px}.lang-fr .social_container{top:44px}.nav-container{margin-top:8px;padding:0;border:2px solid #fff;border-radius:8px;.wc{padding-bottom:11px}}.main-nav ul{display:none}.mobile-toggle{display:block}.lang-fr .header_button_mobile{height:55px}#top .menu_language{display:inline-block}}@media screen and (max-width:992px){.lang-fr .logo{padding:18px 0 12px;max-width:360px;margin:0 auto}}@media screen and (max-width:767px){.logo{float:none;width:100%;text-align:center;clear:both;display:block;padding:16px 0 8px;top:10px}.lang-fr .logo{right:0;padding:16px 0 8px;max-width:400px}.top_header{top:0;right:10px;z-index:99999999}.external_container .social_container{display:none}.menu_container{margin-top:0}.menu_container_inner,.lang-fr .menu_container_inner{float:none;text-align:center;padding:0 0 20px;margin:0 auto}.nav-container{float:none;display:inline-block}.header_button{display:none}.mobile_fix{position:fixed;bottom:0;left:0;right:0;background:#54585a;z-index:9999;padding:12px}.header_button .mobile_fix a{width:48%;margin:1%}.header_button_mobile,.lang-fr .header_button_mobile{height:45px}.header_button_mobile a{height:100%;font-size:16px}.langswitch{display:none}li.menu-item.lang{display:inline-block;width:100%}}@media screen and (max-width:680px){.header_button{right:0;left:0;margin:auto;text-align:center;bottom:-42px;a{padding:4px;font-size:17px;width:45%;max-width:230px;height:42px;margin:0 2%;vertical-align:bottom;line-height:1.1}}}@media screen and (max-width:576px){.menu_container_inner{float:left;padding:0;width:100%;margin-top:5px;margin-bottom:10px}}@media screen and (min-width:576px) and (max-width:1024px){.menu_container_inner{float:right;padding:0;margin-top:55px;margin-right:15px}}@media screen and (max-width:360px){.header_button a{font-size:15px}.lang-fr .header_button_mobile{height:55px}}