#header_right #header_user {clear:right;width:21%;float: right;z-index:99;position:relative;}
#header_right #header_user.header_user_catalog {margin-top: 15px;min-height: 60px;}
#header_user #header_nav {list-style-type:none;float:right;width:100%}

/* cart */
#shopping_cart a {background:#fff;float:left;width:100%;padding:0;margin:0 0 0 1%;position:relative;z-index:99;padding:11px;margin-top:-12px;border:1px solid #fff;border-bottom:none;position:relative;-webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;-webkit-transition: 0.2s linear all; -moz-transition: 0.2s linear all; -ms-transition: 0.2s linear all; -o-transition: 0.2s linear all; transition: 0.2s linear all;}
#shopping_cart a.hovered {border:1px solid #ddd;border-bottom:none;}
#shopping_cart a:hover span{text-decoration: none}
#shopping_cart a span {color:#444;font-size:13px;line-height:16px;display:inline-block;}
#shopping_cart .sh-title {font-size:13px;text-transform:uppercase;color:#333;width:100%;margin:0;line-height:16px;font-weight:800;float:left;clear:both;}
#header_user #shopping_cart .ajax_cart_quantity {font-size:11px;width:22px;height:22px;line-height:22px;border:1px solid #fff;text-align:center;background:#111;color:#fff;position:absolute;right:-4px;top:-3px;z-index:3;-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
#header_user #shopping_cart .ajax_cart_total { font-weight:bold;color:#30A502;}
#shopping_cart .a {float:left;width:27%;}
#shopping_cart .a .fa {float: left;text-indent:-1px;position:relative; font-size: 28px; color: #4181cd; width: 50px; height: 50px; text-align: center; border: 1px solid #4181cd; line-height: 52px; box-shadow: 0 1px 2px rgba(0,0,0,0.15); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15); -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;}
#shopping_cart .b {float:left;width:73%;padding:9px 0;}

/* account */
#header_user #your_account {display:none;}

/* user infos */ 
#header_user_info {display:none}
#header_user_info a {display:inline-block;margin:0 0 0 10px;padding:3px 0 0 34px;line-height: 11px;border-left:1px solid #000}
#header_user_info a.account {border: none;display: inline;margin: 0;padding: 0;}
*:first-child+html #header_user_info a {line-height:14px;}
