/* 800 2015-05-31 added horo cart info */
#vp_horomenu .horo_cart_wrapper .minicart .minicart-description, #vp_horomenu .horo_cart_wrapper .minicart .minicart-description, #vp_horomenu .horo_cart_wrapper .minicart .minicart-subtotal, #vp_horomenu .horo_cart_wrapper .minicart .minicart-links, #vp_horomenu .horo_cart_wrapper .minicart { text-transform: none; }
#vp_horomenu li .minicart li {  text-transform: none; }
.horo_cart_wrapper { border: 1px solid #ddd; border-radius: 5px;  }
.horo_cart { width: 100%; max-height: 33px; position: relative; } 
.horo_cart .fa-shopping-cart { display: inline-block; width: 30%; padding: 5px; }
.horo_cart .cart-info { display: inline-block; width: 64%; min-width: 60px;  position: relative; overflow: hidden; height: 25px; vertical-align: middle;  }
.cart-info div { position: absolute; transition: all 0.3s ease 0s; text-transform:none;}
.cart-info .cart-item { top: 0; left: 0px; }
.cart-info .cart-price { top: -25px; left: 0px; }  
.cart-info:hover .cart-item, .horo_cart:hover .cart-item { top: 26px; }
.cart-info:hover .cart-price, .horo_cart:hover .cart-price { top: 2px; }
.horo_cart {
  margin-right: 5px;
  width: 100%;
  padding-top: 5px;
  z-index: 10;
  position: relative;
  background-color: white;
  border-radius: 5px; 
  /*'800 - 2016.02.23 - Layout: CSS: Horominicart*/
  cursor: pointer;
}
.horo_cart:hover { border-bottom: 0px none; }
.horo_cart_wrapper { position: relative}
.dropdown_minicart {
    margin-top: -4px;
    position: absolute;
    right: -1px;
    z-index: 1;
	width: 220px;
	display: none;
    /*'800 - 2015.10.12 : Layout: Horomenu: Set min width for minicart container for fullwidth size*/
    min-width: 100%;
}
.horo_cart_wrapper:hover { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
/*'800 - 2016.02.23 - Layout: CSS: Horominicart*/
.horo_cart_wrapper:hover .dropdown_minicart, .horo_cart_wrapper.show .dropdown_minicart { display: block; }