@import "elements.css";

div#rightCol div#cart_mini { /*width: 240px !important; */ border-radius: 3px; border: 1px solid #d8d8d8; }
div#rightCol div#cart_mini div:first-child  { }
.safari8 div#rightCol div#cart_mini div:first-child { padding-top: 1px !important; }
div#rightCol div#cart_mini div:first-child  { border-radius: 3px 3px 0 0;}

div#rightCol div#cart_mini table td { padding: 2px 3px 0px 0.5em;}
div#rightCol div#cart_mini table tbody tr:last-child td { padding: 5px 3px 0.2em 0.5em;}
div#rightCol div#cart_mini table tbody tr:last-child td:last-child { font-size:13px; font-weight: bold;}

/* div#rightCol div#cart { width: 240px !important; } */


/*converted*/
div#rightCol div#cart_mini_header {
    display: flex;
    justify-content: center;
}
div#rightCol div#cart_mini_header h2#cart_mini_title::before {
    content: '';
    display: block;
    margin-right: 5px;
    background: url(/assets/store/images/icons/icon_cart_2x.png) 0 0 no-repeat;
    background-size: 21px 19px;
    height: 19px;
    width: 22px;
    float: left;
    margin-top: -2px;
}

div#rightCol div#cart_mini div:first-child { background: #f3f3f3; border-bottom: 1px solid #d8d8d8; padding:15px;}
div#rightCol div#cart_mini div:first-child  h2{ text-align:center; color: #556587; font-size: 18px; line-height: 18px; margin: 0; padding: 0px;}
div#rightCol div#cart_mini div:first-child h2.empty { background: rgba(0, 0, 0, 0) url("") repeat scroll 0 0; padding-left: 5px;font-size: 13px;margin: 15px 0 0 15px; } 
div#rightCol div#cart_mini div#cart_mini_header h2#cart_mini_title.empty::before {display: none;}

div#cart_mini ul li .name{ display: block; font-size: 13px; }
div#cart_mini ul li .underliner{ color:#666666}
div#cart_mini ul li .sku{ margin-bottom: 0px;display: block;}
div#cart_mini ul li .price{ float:right; right: 0px; font-size: 12px;}
div#cart_mini ul li { background-color: #ffffff; background-repeat: no-repeat; border-bottom: 1px solid #dddddd; max-width: 238px; padding: 12px 14px 12px 14px !important; color: #000; font-size: 11px; line-height: 17px; } 
div#cart_mini ul li img.box { cursor: pointer; float: right; } 
div#cart_mini ul li img.box { margin: 2px 0 0; } 
div#cart_mini img { display: inline; padding: 0; }

div#cart_mini table{ border-bottom: 1px solid #d2d2d2;margin: 16px 0; width: 239px; padding: 0px 14px 20px 0px;}

div#cart_mini a.help { background: transparent url("/assets/checkout/images/cart/icon_question_2x.png") no-repeat scroll left center / 14px 14px; display: inline; padding-left: 20px; } 
/*
#product div#cart_mini a.help  { background-position: left center;display: inline-block; padding-left: 20px; }*/
div#cart_mini table td { text-align: right; }

div#cart_mini div.next { display: table; float: none; font-size: 14px; margin: 20px auto 0; padding: 10px 34px; width: auto !important; }

div#cart_mini div:last-child:after { clear: both;content:" . ";visibility: hidden; display: block;}

/*lang exceptions*/
html[lang|=es] div#cart_mini table td { font-size: .98em}



/* Using wider mini-cart */
div#rightCol,
div#rightCol div#cart_mini,
div#rightCol div#cart { 
    width: 290px !important; 
}
div#cart_mini ul li {max-width: 288px;}
div#cart_mini table {
	width: 289px;
}
div#cart_mini ul li span input.qtybox {
	margin-left: 10px;
}