/** ORIGINAL MINICART STYLES **/
.content_block .title{
    font-size: 14px;
    font-weight: bold;
    color: #666;
    padding: 5px;
    margin: 0;
    background-color: #ebebeb;
    width: 100%;
}
#miniCartContainer .title span#miniCartContainer_header{
    width: 40% !important;
    text-transform: uppercase;
    color: #666;
}
#miniCartContainer .title span#miniCartContainer_cartSummary{
    width:30% !important;
    font-weight:normal;
}
#miniCartContainer .title span#miniCartContainer_cartSummary span.count{
    width:30px;
    text-align:right;
    padding-right:1%;
    vertical-align:baseline;
}
#miniCartContainer .title span#miniCartContainer_cartSummary span.amount{
    width:60px;
    color:#e71836;
    vertical-align:baseline;
    text-align: left;
}
#miniCartContainer .title span{
    display: inline-block;
    vertical-align: middle;
    text-align:center;
}
#mini_count{
    display: inline-block;
    width: 140px;
    float: none;
}
#mini_subtotal{
    float: none;
    width: 140px;
}
#inline_cart {
    position: relative;
    top: 0px !important;
    left: 0px !important;
}
#inline_cart #minicart_nextSteps span a#checkout{
    color: #fff !important;
    background: #e71836 !important;
}
#miniCartContainer .title span#miniCartContainer_topclose{
    width:10% !important;
    float:right;
}
#miniCartContainer_topclose a{
    top: 0px;
    right: 0px;
    border: none;
    min-height: 0px;
    text-transform: none !important;
    height: 25px;
    width: 25px;
    font-size: 1px;
    color: transparent;
    background-repeat: no-repeat;
    background-image: url(data:image/jpeg;base64,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);
}
#miniCartContainer .content #itemSummary .productImage{
    padding: 1%;
    width:35%;
    margin-right: 3%;
}
#miniCartContainer .content #itemSummary .productDetails{
    width:50% !important;
    text-align:left;
}
#miniCartContainer .content #itemSummary .productDetails p{
    font-size:14px;
}
#miniCartContainer .content #itemSummary .productDetails p.productTitle {
    font-weight: bold;
}
#miniCartContainer .content #itemSummary .productDetails p.productNumber{
    display:none;
}
#miniCartContainer .content #itemSummary .productDetails p span.label {
    font-weight: bold;
}
#miniCartContainer .content #itemSummary .productDetails p span.normal{
    font-size:14px;
}
#miniCartContainer .content #itemSummary .productDetails p.xtra_info, #miniCartContainer .content #itemSummary .productDetails p.minicart_ShipToHome,  #miniCartContainer .content #itemSummary .productDetails p.minicart_SendToStore, #miniCartContainer .content #itemSummary .productDetails p.minicart_PickupInStore{
    padding: 3% 0 !important;
}
#miniCartContainer .spotlight .slide_controls ul {
    float: left;
    display: inline-block;
    width: 100%;
    list-style: none;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: center;
}
#miniCartContainer .spotlight .slide_controls ul li {
    float: none;
    display: inline-block;
    width: auto !important;
    height: auto;
    padding: 0;
    margin: 0 0 20px 0;
    overflow: visible;
    border: none;
}
#miniCartContainer .spotlight .slide_controls ul li a {
    position: relative;
    display: block;
    width: 10px;
    height: 10px;
    color: #8D8D8D;
    text-decoration: none;
    padding: 0;
    margin: 0 3px;
    text-align: center;
    background-color: transparent;
    border: 1px solid #6e6e6e;
    border-radius: 10px;
}
#miniCartContainer .spotlight .slide_controls ul li a.selected {
    background-color: #e71836;
    border: 1px solid #e71836;
}
/****** MINICART OVERLAY STYLES ******/
#inline_cart.minicart_overlay #miniAddToCart_header {
    font-size: 13px;
    font-family: Verdana, Arial, sans-serif;
    color: #666;
    padding: 17px 20px 15px;
}
#inline_cart.minicart_overlay .content_block .title {
    font-weight: normal;
    font-family: 'BebasNeueRegular', Verdana, Arial, sans-serif;
    font-size: 18px;
    color: #000;
}
/*** _topclose -> normal mini cart header | _topClose -> error mini cart header ***/
#inline_cart.minicart_overlay #miniCartContainer_topclose a, #inline_cart.minicart_overlay #miniCartContainer_topClose a {
    float: none;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMEMyRTM3NjQ1OTQxMUU0QUQyNDk2OTVCMzQzOUUzQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMEMyRTM3NzQ1OTQxMUU0QUQyNDk2OTVCMzQzOUUzQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZCMEQyMjRCNDU5MzExRTRBRDI0OTY5NUIzNDM5RTNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCMEQyMjRDNDU5MzExRTRBRDI0OTY5NUIzNDM5RTNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ITM7lAAAAQxJREFUeNqslU0OgjAQRseJ0WuIe+8hC1ETY+Keu5noAn8Wehu8Bm50BltTm1JmGif5SCjte0AzMCjLcgYAF8oEPnWlbChP0NWYcqQszHlNKZAOJwcOZgKPjZTwyoFzZXzjLJgGFuQKiYXngWsZRhZKJDF4W2gmpEh64fYV7Sh3pUQCZ+aWBQ1lpZBI4cxshmbAShgy75GAFG73ADxJ35OI4b5AKhHDQ4JUSRDeJdBKOuExga2XQBCdg6kd6m18ZdaIBBp4rwT/AI9KUAm/CfrkR4JK+FrYjF8JKuGNouNbCQv2Crj2s3JAs1gD10gKTISLJWj+/ilwiaRmwZLycAYrBdyXnJ0xZi7fAgwAjj1iGAkMHukAAAAASUVORK5CYII=');
}
#inline_cart.minicart_overlay #miniCartContainer_cartSummary {
    margin: 1px 0 3px;
}
#inline_cart.minicart_overlay #mini_count, #inline_cart.minicart_overlay #mini_subtotal {
    width: auto;
}
#inline_cart.minicart_overlay span.amount {
    color: #e71836;
}
#inline_cart.minicart_overlay #miniCartContainer .content {
    padding: 17px 20px 0;
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #666;
}
#inline_cart.minicart_overlay #miniCartContainer .content > ul li {
    font-size: 13px;
    color: #666;
    border: none;
}
#inline_cart.minicart_overlay #miniCartContainer .content #itemSummary .slide_content {
    padding-bottom: 16px;
}
#inline_cart.minicart_overlay #miniCartContainer .content #itemSummary .productDetails p {
    font-size: 13px;
    color: #666;
}
#inline_cart.minicart_overlay #miniCartContainer .content #itemSummary .productDetails p.productTitle, #inline_cart.minicart_overlay #miniCartContainer .content .pcm-name {
    font-family: 'BebasNeueRegular', Verdana, Arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    padding-bottom: 2px;
}
#inline_cart.minicart_overlay #miniCartContainer .content #itemSummary .productDetails p span.label, #inline_cart.minicart_overlay #miniCartContainer .content #itemSummary .productDetails p span.price_sale {
    font-weight: normal;
}
#inline_cart.minicart_overlay #miniCartContainer .content #itemSummary .productDetails p span.normal {
    font-size: 13px;
}
#inline_cart.minicart_overlay .minicart_removebtn {
    clear: both;
    padding: 16px 0 0;
}
#inline_cart.minicart_overlay .minicart_removebtn a {
    font-size: 13px;
    font-family: Verdana, Arial, sans-serif;
    color: #666;
}
#inline_cart.minicart_overlay #miniCartContainer .spotlight .slide_controls ul {
    padding: 3px 0 6px;
}
#inline_cart.minicart_overlay #miniCartContainer .spotlight .slide_controls ul li {
    padding: 0 0 8px;
}
#inline_cart.minicart_overlay #miniCartContainer .spotlight .slide_controls ul li a {
    background-color: #ccc;
    border: none;
}
#inline_cart.minicart_overlay #miniCartContainer .spotlight .slide_controls ul li a.selected {
    background-color: #252525;
    border: none;
}
#inline_cart.minicart_overlay #miniCartContainer #empty_cart_message {
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #666;
    padding-bottom: 17px;
}
#inline_cart.minicart_overlay #minicart_nextSteps span:nth-of-type(1) {
    width: 100% !important;
    float: none;
}
#inline_cart.minicart_overlay #minicart_nextSteps span a {
    float: none;
    box-shadow: none !important;
}
#inline_cart.minicart_overlay .pcm-text p {
    font-size: 13px;
}
#inline_cart.minicart_overlay #minicart_nextSteps button.pcm-button-continue {
    display: inline-block;
    width: 100%;
    color: #fff !important;
    background: #e71836 !important;
    box-shadow: none !important;
}
#inline_cart.minicart_overlay #minicart_continue_shopping.button {
    display: inline-block !important;
    width: 100% !important;
    color: #fff !important;
    background: #e71836 !important;
}
