#header_user {
  float:right;
 
}
@media screen and (min-width: 567px){
  #header_top_nav #header_user {
    margin-left: 130px;
  }
}

#header_user p { float:left; }
#header_user ul {
  position:absolute;
  top:38px;
  /*right:0;*/
}
@media (max-width: 767px) {
  #header_user ul { top:0; }
}
#header_user i { display:none; }
#header_user .login, #header_user .logout {
  border-left:1px solid white;
  color:white;
  margin:0 10px;
  padding:0 10px;
}

#header_user .mon_compte{
	  color:white;
}

#header_user .mon_compte:hover, #header_user .mon_compte:focus, #header_user .mon_compte:active{
	color:#FFF;
	/*font-weight: bold !important;*/
}
#header_user .login:hover, #header_user .login:focus, #header_user .login:active, #header_user .logout:hover, #header_user .logout:focus, #header_user .logout:active { color:#FFF;
	/*font-weight: bold !important;*/
}
#shopping_cart a {
  display:block;
  position:relative;
  white-space:nowrap;
  text-align:right;
  /*margin-left:10px;*/
  /*padding:0 0 0 10px;*/
}
#shopping_cart span { color:#444444; }
#shopping_cart .ajax_cart_title {
  font-size:16px;
  color:#444;
}
#shopping_cart .ajax_cart_title:before {
  content:"\f07a";
  float:left;
  margin-top:-11px;
  font-family:'icomoon';
  font-size:18px;
  font-weight:300;
  color:#444;
  padding-right:16px;
}
#shopping_cart a:hover .ajax_cart_title { color:#444; }
#shopping_cart .ajax_cart_quantity, #shopping_cart .ajax_cart_total, #shopping_cart .ajax_cart_no_product_quantity, #shopping_cart .ajax_cart_no_product_total {
  font-size:19px;

}
.top-account-sec {
  margin-right: auto;
  font-family: 'Poppins';
  font-size: 15px;
  text-shadow: none;
  color: white;
}
.account-list-sec {
  display: inline-flex;
  float: left;
  position: static !important;
}
.account-menu-list {
  margin-top: 21px;
  display: none;
  text-align: left;
  /* margin-right: 240px; */
  background: #FFFFFF;
  padding-right: 6%;
  z-index: 1004 !important;
}
.top-nav-menu-list:hover {
  .account-menu-list {
    display: block;
  }
  .mm_menu_content_title {
    color: #FFFFFF;
  }
}
.custom-nav-mobile {
  display: none;
}
.account-menu-list .return {
  display: block !important;
}
@media screen and (max-width: 480px)
{
  .top-nav-menu-list:hover {
    .account-menu-list {
      display: block;
    }
  }
  .custom-nav-mobile {
    display: block;
  }
  .custom-nav-desktop {
    display: none
  }
  .myaccount_lnk_list li a:before {
    z-index: 1 !important;
  }
  #header_user_info span.vip-43:after {
    top: 10px !important;
  }
  #header_user_info span.vipaccount.vip-48 img {
    margin-top: -25px !important;
  }


}