#pnl-add-to-wishlist-signed-in, #pnl-add-to-wishlist-signed-out {line-height: 18px;}
#pnl-add-to-wishlist-signed-in .icon, #pnl-add-to-wishlist-signed-out .icon {color: #aaa; float: left; font-size: 18px;}

/** Wish List Popup **/
#wishlist-popup .header {background: #fe800d; color:#FFFFFF; font-size:14px; font-weight: 600; height:16px; padding:14px 10px;}
#wishlist-popup .header .icon {margin: -5px 6px 0 -5px; vertical-align:text-top;}
#wishlist-popup .header #close a {color:#FFFFFF;}
#wishlist-popup .header .cross {color: #fff; font-size: 18px; line-height: 17px; margin: 0; position: absolute; right: 10px; text-decoration: none; top: 14px;}
#wishlist-popup #item-added {color:#414042; font-size:14px; font-weight: 600; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
#wishlist-popup #item-added a {color:#009933;}
#wishlist-popup #navigation {background-color: #F4F4F4;  height:70px; margin-top:15px; padding:0;}

#wishlist-popup #wishlist-details { font-size:14px; height:38px; padding: 16px; width: 90%;}
#wishlist-popup #wishlist-details a {color:#009933; font-size:12px; padding-top:10px;}
#wishlist-popup #wishlist-details #subtotal {float: left; width: 300px;}

#wishlist-popup #items .icon {display: block; float: left; height: 28px; margin-right: 10px; padding-top: 5px; width: 28px;}
#wishlist-popup #items .icon .icon-heart { color: #000; font-size: 30px; margin-right: 20px; text-shadow: 1px 1px 4px #efefef;display: inline-block;margin-top:-3px;}
#wishlist-popup #items .description {margin-left: 5px; margin-top:2px; line-height: 20px; }
#wishlist-popup #items .description p { font-weight: 600;  margin-bottom: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 90%; }
#wishlist-popup .wishlist-continue-shopping {transition:box-shadow 0.5s linear; background:#009933;color: #fff !important; display: block; font-size: 12px; font-weight: 600; height: 34px; line-height: 32px; margin: 22px 20px 20px 4px; position: relative; text-align: left; width: 200px;}
#wishlist-popup .wishlist-continue-shopping:hover {box-shadow: inset 300px 0px 0px #075f20}
#wishlist-popup .wishlist-continue-shopping span {display: inline-block;line-height: 29px;margin-left: 14px;text-transform:uppercase;}
#wishlist-popup .wishlist-continue-shopping .icon {font-size: 20px; right: 10px; line-height: 30px; margin: 0; position: absolute; top: 0;}

#wishlist-popup #wishlist-recommended {margin-top: -15px;}
#add-wishlist-templates #wishlist-recommended-container { margin-top: 23px; }
#wishlist-popup .product-carousel-small-5 {width: 660px;}
#wishlist-popup .product-carousel-small-5 {margin-top:10px;}
#sb-body-inner #wishlist-popup h2.dual {border: 0; padding: 0;}
#wishlist-popup .header .cross.icon {color: #fff; font-size: 18px; line-height: 17px; margin: 0; position: absolute; right: 10px; text-decoration: none; top: 14px;}
#wishlist-popup #item-added, #wishlist-popup h2 {color:#414042; font-size:14px; font-weight: 600; overflow:hidden;}
#wishlist-popup #item-not-added {padding-top: 0px;}
#wishlist-popup .item-restricted {color: #e41b13; font-size: 13px; font-weight: 600; overflow: hidden; margin-bottom: -10px; margin-top: -15px; background: #FFF0F2; padding: 10px 15px 0px 22px; clear: both; display: block;}
#wishlist-popup h2 {margin-bottom:10px;}
#wishlist-popup .buy-button .buy-now .icon, #wishlist-popup .buy-button .pre-order .icon, #wishlist-popup .buy-button .ebook .icon {color: #fff;}
#subtotal {padding-left:30px;}
#wishlist-popup .product-type-tag-ebook, #wishlist-popup .product-type-tag-audio, #wishlist-popup .product-type-tag-cd-dvd, #wishlist-popup .product-type-tag-blu-ray, #wishlist-popup .product-type-tag-audio-digital {right:-1px;}
#wishlist-popup.b-modal-content{min-width:660px;}
#wishlist-popup>h2{font-size: 24px;height:auto;}
#wishlist-recommended-container h2{border:none;padding:0;}