#new-burger-menu {
  font-family: 'IcoMoon';
  width: 25px;
  margin-top: 6px;
  height: 29px;
  display: block;
  position: relative;  
}
#new-burger-menu.burger-close:before {
  content: "\26";
  display: block;
  width: 30px;
}
#new-burger-menu:before {
  content: "\3b";
  display: block;
  width: 30px;
}
@media (max-width: 991px){
  .header-fix .menu-left {
    padding: 15px 20px;
  }
  #new-burger-menu {
    margin-top: -2px;
  }
}
#burger_bfmtv .nav-menu-expanded {
  background: rgba(0,0,0,0.7);
  width: 100%;
  height: 100%;
  padding: 0;
}
#burger_bfmtv .main_menu_nav {
  width: 100%;
  top: 85px;
  border-top: 0;
  height: calc(100vh - 85px);
}
@media (min-width: 641px) {
  #burger_bfmtv .main_menu_nav {
    width: 360px;
    max-height: calc(1vh*100 - 122px);
  }
}
#burger_bfmtv .menu_nav {
  height: calc(100vh - 195px);
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  background: white;
  text-transform: none;
}
@media (max-width: 991px) {
  #burger_bfmtv .menu_nav {
    height: calc(100vh - 172px);
  }
}
#burger_bfmtv .menu_left {
  height: 100%;
  width: 360px;
  background: #FFF;
  padding: 10px 15px 20px;
}
@media (max-width: 991px) {
  #burger_bfmtv .menu_left {
    width: 100%;
  }
}
#burger_bfmtv .carousel_arrow {
  display: none;
  text-align: right;
  padding-top: 1px;
  white-space: nowrap;
  top: 0;
  right: 0;
  position: absolute;
}
@media (min-width: 992px) {
  #burger_bfmtv .carousel_arrow {
    display: block;
  }
  .slider_container {
    flex-wrap: nowrap;
    transform: translate(0);
    transition-property: transform;
    transition-duration: .3s;
  }
}
#burger_bfmtv .main_menu_nav .sub_menu_list {
  display: none;
}
#burger_bfmtv .menu_left .menu_center_left_radio img{
  max-width: 100%;
  display: flex;
  height: auto;
  width: 100%;
}
#burger_bfmtv .menu_left .menu_center_left_radio .menu_center_left_radio_img {
  width: 43px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
}
#burger_bfmtv .menu_left .menu_center_left_radio .menu_center_left_radio_picto {
  padding-left: 2px;
  background-color: #FFF;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 20px;
}
#burger_bfmtv .menu_left .menu_center_left_radio div {
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
}
#burger_bfmtv .menu_left .menu_center_left_radio span {
  padding: 11px;
  font-size: 20px;
  text-transform: initial;
  font-family: 'Pilat Narrow Bold', sans-serif;
  white-space: break-spaces;
  line-height: 22px;
}
#burger_bfmtv .menu_left .menu_center_left_radio a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  color: #FFF;
  border-radius: 8px;
  margin: 10px 0;
  padding: 0 20px;
  background-color: #051EFF;
  min-height: 60px;
}
#burger_bfmtv .menu_left .menu_center_left_radio a:first-child {
  background-color: #FF2A00;
  margin: 0;
}
#burger_bfmtv .menu_left .menu_center_left_radio a:first-child i {
  color: #FF2A00;
}
#burger_bfmtv .menu_left .menu_center_left_radio a:last-child {
  background-color: #2d2b2f;
  margin: 0 0 10px 0;
}
#burger_bfmtv .menu_left .menu_center_left_radio a:last-child .menu_center_left_radio_picto {
  background-color: #2D2B2F;
}
#burger_bfmtv .menu_left .menu_center_left_radio a:last-child .menu_center_left_radio_picto .icon-play2 {
  transform: rotate(270deg);
  display: contents;
}
#burger_bfmtv .menu_left .menu_center_left_radio a i {
  color: #051EFF;
}
#burger_bfmtv .menu_left li {
  color: #000;
  display: block;
  padding: 0;
  border-top: 1px solid #d3d3d3;
}
#burger_bfmtv .menu_left li:first-child {
  border-top: 0;
}
#burger_bfmtv .menu_left li a {
  color: #010101;
  text-decoration: none;
  white-space: nowrap;
  display: block;
  width: 100%;
  padding-left: 10px;
}
#burger_bfmtv .menu_left li span {
  margin: 0;
  font-family: 'Pilat Narrow Bold', sans-serif;
  font-size: 16px;
  line-height: 37px;
  position: relative;
  display: block;
  padding-top: 3px;
}
#burger_bfmtv #menu_category_links_left > li a span:before, 
#burger_bfmtv .menu_left .menu_label_header .menu_label:before,
#burger_bfmtv #menu_rubrique_links_left  li a span:before
{
  content: '';
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #0B2BF7;
  margin: 0 10px 4px 0;
}
#burger_bfmtv #menu_category_links_left .sub_menu_list > li a span:before,
.nx-economie #burger_bfmtv #menu_category_links_left .sub_menu_list > li a span:before{
  background: #FFF;
}
#burger_bfmtv .menu_label_header {
  display: flex;
  justify-content: space-between;
  padding-left: 10px;
  font-size: 17px;
  line-height: 37px;
}
#burger_bfmtv .menu_label {
  font-family: 'Pilat Narrow Bold', sans-serif;
}
.show_menu {
  font-size: 0;
  position: relative;
  cursor: pointer;
}
.show_menu:after {
  content: '\47';
  font-family: 'IcoMoon';
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(0);
  color: #000;
  font-size: 14px;
  transition: transform .25s ease;
}
.show_menu.sub_menu-close:after {
  transform: translateY(0) scale(-1);
}
.sub_menu_list .menu_label_header .menu_label, .sub_menu_list a span {
  color: #8f8f8f;
}
@media (min-width: 641px){
  .menu_center_left a span,
  .menu_center_left .menu_label_header a,
  .menu_center_left .menu_label_header .menu_label {
    font-size: 16px;
  }
}
.menu_center_left_radio a .menu_center_left_radio_img img{
  width: 38px;
}
.menu_center_left a span, .menu_center_left .menu_label_header a, .menu_center_left .menu_label {
  margin: 0;
  font-family: 'Pilat Narrow Bold', 'Pilat Narrow-fallback', sans-serif;
  font-size: 16px;
  line-height: 37px;
  position: relative;
  display: block;
  padding-top: 3px;
}
#burger_bfmtv .menu_pastille {
  padding-top: 30px;
}
#burger_bfmtv .menu_pastille .menu_pastille__title {
  font-size: 14px;
  font-family: 'Pilat Narrow Bold', sans-serif;
  text-transform: uppercase;
  color: #A7A7A7;
  padding-bottom: 18px;
}
#burger_bfmtv .menu_pastille .menu_pastille__title a, #burger_bfmtv .menu_pastille .menu_pastille__title span {
  color: #a7a7a7;
  font-family: 'Pilat Narrow Bold', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  padding: 25px 0 6px 0;
}
#burger_bfmtv .menu_pastille .menu_pastille__slider {
  overflow: hidden;
  margin: auto;
  position: relative;
}
#burger_bfmtv .menu_list__button_prev, #burger_bfmtv .menu_list__button_next {
  width: 40px;
  background: #FFF;
  padding: 0;
  font-size: 0;
  box-shadow: none;
  border-radius: 0;
  border: 1px solid #bdbdbd;
  color: #a9a9a9;
  cursor: pointer;
  z-index: 1;
  display: block;
  height: 62px;
  line-height: 62px;
}
#burger_bfmtv .menu_pastille .menu_list__button_prev {
  display: none;
}
@media (max-width: 992px){
  #burger_bfmtv .menu_list__button_prev, #burger_bfmtv .menu_list__button_next {
    display: none;
  }
}
.menu_list__button_prev {
  left: 0;
}
#burger_bfmtv .slider_next:after, #burger_bfmtv .slider_prev:after {
  content: "\74";
  font-family: 'IcoMoon';
  font-size: 16px;
  padding: 11px;
}
#burger_bfmtv .slider_wrapper {
  width: 100%;
  overflow: hidden;
}
#burger_bfmtv .slider_next:after {
  content: "\68";
}
#burger_bfmtv .menu_pastille ul {
  display: flex;
  align-items: center;
  width: auto;
  position: relative;
  padding-bottom: 15px;
}
@media (max-width: 992px){
  #burger_bfmtv .menu_pastille ul {
    overflow-x: auto;
  }
}
#burger_bfmtv .menu_pastille li {
  display: flex;
  flex: 0 0 auto;
  border: 0;
  padding: 0;
  margin-left: 12px;
  float: left;
}
#burger_bfmtv .menu_pastille li:first-child {
  margin-left: 0;
}
#burger_bfmtv .menu_pastille li a {
  padding: 0;
}
#burger_bfmtv .menu_pastille li img {
  width: 62px;
  height: 62px;
}
#burger_bfmtv .menu_bottom {
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 110px;
  background: white;
  padding: 20px;
  box-shadow: 0 -5px 20px 0 rgba(0,0,0,0.2);
  z-index: 2;
}
@media (min-width: 641px) {
  #burger_bfmtv .menu_bottom {
    padding: 20px;
  }
}
#burger_bfmtv .menu_bottom span {
  display: none;
}
#burger_bfmtv .menu_bottom .menu_bottom__title {
  font-family: 'Pilat Condensed Heavy', sans-serif;
  font-size: 14px;
  color: #a7a7a7;
  text-transform: uppercase;
  margin-bottom: 11px;
}
#burger_bfmtv .menu_bottom .menu_list__button_prev {
  display: none;
}
#burger_bfmtv .menu_bottom .menu_bottom__slider {
  overflow: hidden;
  position: relative;
}
@media (min-width: 992px) {
  #burger_bfmtv .menu_bottom .menu_bottom__slider {
    width: 100%;
  }
}
#burger_bfmtv .menu_bottom a:hover{
  cursor: pointer;
}
#burger_bfmtv .menu_bottom ul {
display: flex;
align-items: center;
overflow-x: auto;
width: 100%;
position: relative;
padding-bottom: 15px;
}

@media (min-width: 992px) {
  #burger_bfmtv .menu_bottom ul{
    width: 488px;
  }
}
#burger_bfmtv .menu_bottom img {
  width: 40px;
  margin-right: 16px;
}
#burger_bfmtv .menu_bottom .menu_list__button_prev,
#burger_bfmtv .menu_bottom .menu_list__button_next{
  width: 40px;
  height: 40px;
  line-height: 40px;
}
@media (max-width: 992px) {
  #burger_bfmtv .menu_bottom .menu_list__button_prev,
  #burger_bfmtv .menu_bottom .menu_list__button_next{
    display: none;
  }
}
.menu_center__title, .menu_center__title a {
  color: #a7a7a7;
  font-family: 'Pilat Narrow Bold', 'Pilat Narrow-fallback', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  padding: 25px 0 6px 0;
  border-bottom: 1px solid #d3d3d3;
}
.menu_share_social {
  padding-top: 5px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 80px;
}
@media (max-width: 992px){
  .menu_share_social {
    overflow-x: scroll;
    overflow-y: hidden;
  }
}
#burger_bfmtv .menu_share_social a:hover {
  color: #FFFFFF;
}
@media (min-width: 992px){
  .menu_share_social {
    padding: 10px 0;
    min-height: auto;
  }
}
.menu_share_social a {
  margin-right: 15px;
  text-decoration: none;
  width: 45px;
  min-width: 45px;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  display: block;
  padding: 0;
  color: #FFF;
  border-radius: 50%;
  text-align: center;
}
@media (min-width: 641px){
  .menu_share_social a {
    font-size: 14px;
    line-height: 34px;
    min-width: 34px;
    width: 34px;
    height: 34px;
    margin-right: 8px;
  }
}
.menu_share_social .facebook {
  background: #3B5998;
}
.menu_share_social .twitter {
  background: #5BC0DE;
}
.instagram {
  background: linear-gradient(70deg, rgba(249,154,62,1) 0%, rgba(206,49,138,1) 100%);
}
.instagram img{
  width:16px;
}
.menu_share_social .youtube {
  background: #DC462B;
}
.menu_share_social .linkedin {
  background: #0073B0;
}
.menu_share_social .newsletters {
  background: #0B2BF7;
}
.menu_share_social .apple {
  background: #000;
}
.menu_share_social .android {
  background: #32DE84;
}
.nx-economie #burger_bfmtv .menu_left .menu_center_left_radio a:first-child {
  background-color: #ed9205;
}
.nx-economie #burger_bfmtv .menu_left .menu_center_left_radio a:first-child i,
.nx-economie #burger_bfmtv .menu_left .menu_center_left_radio a i {
  color: #ed9205;
}
.nx-economie #burger_bfmtv .menu_left .menu_center_left_radio a{
  background-color: #00005a;
}
.nx-economie #burger_bfmtv .menu_left .menu_center_left_radio a:last-child,
.nx-economie #burger_bfmtv .menu_left .menu_center_left_radio a:last-child .menu_center_left_radio_picto{
  background-color: #2D2B2F;
}

.nx-economie #burger_bfmtv #menu_category_links_left > li a span:before,
.nx-economie #burger_bfmtv .menu_left .menu_label_header .menu_label:before,
.nx-economie #burger_bfmtv #menu_rubrique_links_left  li a span:before{
  color: #ed9205;
  background: #ed9205;
}
@media (min-width:642px) and (max-width:992px){
  .header_replay{
    display: block !important;
  }
}