﻿
.store-content { background-color: #ffffff; color: #000000; }
.store-content a { color: #ff0000; }

.store-pthumb-container {  }

.store-pthumb-header { color: #ffffff !important; }
.store-pthumb-headerlink { color: #ff0000 !important; font-weight: bold !important; }
.store-pthumb-headerlink:hover { color: #ff0000 !important; }
.store-pthumb-imgbox { border: solid 1px #dddddd; border-radius: 10px; }
.store-pthumb-img { background-color: #ffffff; }
.store-pthumb-info { color: #666666; }
.store-pthumb-pricehdr { color: #ff0000; font-weight: bold; }
.store-pthumb-price { color: #ff0000; font-weight: bold; }
.store-pthumb-buynowbtn, 
a.store-pthumb-buynowbtn:link,
a.store-pthumb-buynowbtn:visited { background-color: #009900; color: #ffffff; }
.store-pthumb-addcartbtn, 
a.store-pthumb-addcartbtn:link,
a.store-pthumb-addcartbtn:visited { background-color: #009900; color: #ffffff; }

.store-navbar-top { background-color: #eeeeee; }
.store-navbar-results { color: #000000; }
.store-navbar-mystoremobile { }
.store-pagination > .page-item > .page-link { background-color: #dddddd; color: #000000; border-color: #999999; }
.store-pagination > .page-item > .page-link:hover { background-color: #cccccc; color: #000000; border-color: #000000; }
.store-pagination > .active > .page-link,
.store-pagination > .active > .page-link:hover { background-color: #ff0000; color: #ffffff; }
.store-pagination > .disabled > .page-link,
.store-pagination > .disabled > .page-link:hover { color: #666666; }
.store-pagination > .disabled { cursor: no-drop; }

.cart-icon 
{ 
	xxx-color: #ffffff; 
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3e%3cpath style='fill:rgba(255,255,255,1.0); stroke:rgba(0,0,0,1.0);' d='M31.3,7.1C30.8,6.4,29.9,6,29,6H9.3C8.7,6,8.2,6.2,7.7,6.4l-1-3.5C6.6,2.4,6.1,2,5.5,2H3.9H1C0.5,2,0,2.4,0,3v0.1c0,0.6,0.4,1,1,1h3.8l2,6.9l2.7,9.5c-1.5,0.4-2.7,1.8-2.7,3.4c0,1.9,1.4,3.4,3.3,3.5c-0.2,0.4-0.2,0.9-0.2,1.4c0.1,1.7,1.5,3,3.2,3.1c2,0.1,3.7-1.5,3.7-3.4c0-0.4-0.1-0.8-0.2-1.1h4c-0.2,0.5-0.2,1-0.2,1.5c0.2,1.6,1.5,2.9,3.2,3c2,0.1,3.7-1.4,3.7-3.4c0-1.9-1.6-3.4-3.5-3.4H10.4c-0.7,0-1.2-0.5-1.2-1.2c0-0.7,0.5-1.3,1.2-1.3h2h10.9h3.1c1.4,0,2.6-0.9,2.9-2.3l2.7-10.8C32.1,8.8,31.9,7.8,31.3,7.1z M23.9,27.4c0.6,0,1.1,0.5,1.1,1.1s-0.5,1.1-1.1,1.1c-0.6,0-1.1-0.5-1.1-1.1S23.2,27.4,23.9,27.4z M13.3,27.4c0.6,0,1.1,0.5,1.1,1.1s-0.5,1.1-1.1,1.1c-0.6,0-1.1-0.5-1.1-1.1C12.2,27.9,12.7,27.4,13.3,27.4z M9.2,11L8.7,9.2c-0.1-0.3,0-0.5,0.1-0.6C8.9,8.5,9,8.3,9.3,8.3h2.2l0.6,2.7L9.2,11L9.2,11L9.2,11z M9.8,13.3h2.7l0.5,2.5h-2.6L9.8,13.3z M12.3,20.4c-0.3,0-0.6-0.2-0.6-0.5l-0.5-1.9h2.4l0.5,2.3L12.3,20.4L12.3,20.4L12.3,20.4z M18.1,20.4h-1.6L16,18.1h2.1L18.1,20.4L18.1,20.4z M18.1,15.8h-2.6l-0.5-2.5h3.2V15.8z M18.1,11h-3.7l-0.6-2.7h4.3V11z M22.2,20.4h-1.8v-2.3h2.3L22.2,20.4z M23.2,15.8h-2.8v-2.5h3.3L23.2,15.8z M20.4,11V8.3h4.4L24.2,11H20.4z M27,19.9c-0.1,0.3-0.3,0.5-0.6,0.5h-1.8l0.5-2.3h2.4L27,19.9z M28,15.8h-2.5l0.5-2.5h2.6L28,15.8z M29.7,9.1L29.2,11h-2.6l0.6-2.7H29c0.3,0,0.4,0.2,0.5,0.3C29.6,8.7,29.7,8.9,29.7,9.1z'/%3e%3c/svg%3e");
}
a.cart-icon:link { color: #000000; }
a.cart-icon:visited { color: #000000; }
a.cart-icon:hover { color: rgba(255,255,255,0.5); }
.search-types-box { background-color: #dddddd; color: #000000; }
.search-box { background-color: #ffffff; color: #000000; }
.search-button, a.search-button:link { background-color: #ff0000; border-color: #ff0000; }

@media(max-width:991px)
{
	#sidebarOverlay.show { background-color: rgba(0,0,0,0.75); }
}
#sidebar { background-color: #666666; }
#sidebarDismiss { background-color: rgba(0,0,0,0); border-color: rgba(0,0,0,0); }
.sidebar-header { }
#sidebar a,
#sidebar a:link,
#sidebar a:visited,
.sidebar-link,
.sidebar-link:link,
.sidebar-link:visited { color: #ffff00; }
.sidebar-link-selected { }
.sidebar-link-selected:before { }
.sidebar-btn,
.sidebar-btn:link,
.sidebar-btn:visited { background-color: #009900; color: #ffffff !important; }
.sidebar-notes { color: #444444; background-color: #ffddff; border: solid 1px #999999; border-radius: 0.5em; margin-left: 1em; margin-right: 1em; }
.navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); }
.navbar-toggler-icon { }



.store-detail-container { }
.store-detail-prevlink { color: #ff0000 !important; }
.store-detail-prevlink:hover { }
.store-detail-title { background-color: #dddddd; color: #000000; }
.store-detail-imgbox { }
.store-detail-img { background-color: #ffffff; }
.store-detail-infobox { }
.store-detail-info { color: #000000; }
.store-detail-info > dd > a { color: #ff0000; }
.store-detail-ratingbox { color: #000000; }
.store-detail-ratingbox > a { color: #ff0000 !important; text-decoration: underline; }
.store-detail-buybox { }
.store-detail-pricebox { }
.store-detail-pricehdr { color: #ff0000; font-weight: bold; }
.store-detail-price { color: #ff0000; font-weight: bold; }
.store-detail-var-btn { background-color: #dddddd; }
.store-detail-var-btn:hover,
.store-detail-var-btn:not(:disabled):not(.disabled):active,
.store-detail-var-btn:not(:disabled):not(.disabled).active,
.show > .store-detail-var-btn.dropdown-toggle { background-color: #ff0000; color: #ffffff; }
.store-detail-var-item,
a.store-detail-var-item:link,
a.store-detail-var-item:visited { }
a.store-detail-var-item:hover { background-color: #ff0000; color: #ffffff; }
.store-detail-var-item.disabled,
a.store-detail-var-item.disabled,
a.store-detail-var-item:link.disabled,
a.store-detail-var-item:visited.disabled { }
.store-detail-buynowbtn, 
.store-detail-buynowbtn:link,
.store-detail-buynowbtn:visited { background-color: #ff0000; color: #ffffff; }

.store-detail-addcartbtn, 
.store-detail-addcartbtn:link,
.store-detail-addcartbtn:visited { background-color: #ff0000; color: #ffffff; }

.store-detail-selectstorebtn,
.store-detail-selectstorebtn:link,
.store-detail-selectstorebtn:visited,
.store-detail-instorebtn, 
.store-detail-instorebtn:link,
.store-detail-instorebtn:visited { background-color: #ff0000; color: #ffffff; }
.store-detail-oosbtn, .store-detail-oosbtn:link, .store-detail-oosbtn:visited { background-color: #ff0000; color: #ffff00; }

.store-detail-reviews-box { }
.store-detail-reviews-header { background-color: #666666; }
.store-detail-reviews-title { }
.store-detail-reviews-content { }
.store-detail-reviews-helpfulbox { background-color: #666666; }
.store-detail-reviews-button { background-color: #0077ff; color: #ffffff; }

.store-detail-locations-box { }
.store-detail-locations-header { background-color: #666666; }
.store-detail-locations-item { }

.store-cart-box { border-color: #999999 !important; }
.store-cart-prevlink { color: #ff0000 !important; }
.store-cart-header { background-color: #dddddd; color: #000000; }
.store-cart-row { border-color: #666666 !important;; }
.store-cart-row-changed { background-color: #fff3cd; color: #000000; border: solid 1px #ffc107; }
.store-cart-imgbox { }
.store-cart-img { background-color: #ffffff; }
.store-cart-titlebox { }
.store-cart-title { }
.store-cart-meta { }
.store-cart-button,
.store-cart-button:link,
.store-cart-button:active,
.store-cart-button:visited { background-color: #ff0000; color: #ffffff; }
.store-cart-checkout-button,
a.store-cart-checkout-button:link,
a.store-cart-checkout-button:active,
a.store-cart-checkout-button:visited { background-color: #ff0000; color: #ffffff; }





.store-icon-bg-store-button,
.store-icon-bg-store-button:link,
.store-icon-bg-store-button:visited
{ 
	color: #ffffff !important;
	background-color: #009900 !important;
	height: 40px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.96 15.4' style='enable-background:new 0 0 21.96 15.4; fill:rgba(255,255,255,1.0);'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M7.46,4.32l0-4.32h2.09v0.65c0,0.03,0,0.05,0,0.08v3.59c0,0.4-0.42,0.92-0.94,0.92H8.39C7.88,5.24,7.46,4.72,7.46,4.32 z M10.87,5.24h0.22c0.52,0,0.94-0.52,0.94-0.92V0.73c0-0.03,0-0.05,0-0.08V0H9.93l0,4.32C9.93,4.72,10.35,5.24,10.87,5.24z M12.41,4.32c0,0.4,0.42,0.92,0.94,0.92h0.22c0.52,0,0.94-0.52,0.94-0.92l0-4.32h-2.1v1.7h0V4.32z M15.84,5.24h0.22 c0.52,0,0.94-0.52,0.94-0.92V0.73c0-0.01,0-0.01,0-0.02V0H14.9v0.72c0,0,0,0.01,0,0.01v3.59C14.9,4.72,15.32,5.24,15.84,5.24z M3.42,5.24h0.22c0.52,0,0.94-0.52,0.94-0.92V1.74h0V0H3.29c-0.01,0-0.02,0-0.03,0.01C2.97,0.02,2.71,0.07,2.48,0.16v4.25 c0-0.02,0.01-0.05,0.01-0.07C2.5,4.73,2.91,5.24,3.42,5.24z M2.09,0.16C2.01,0.18,1.93,0.21,1.86,0.25 C-0.05,1.14,0,2.99,0,2.99s0,0,0,0.01v1.32c0,0.4,0.42,0.92,0.94,0.92h0.22c0.48,0,0.87-0.47,0.93-0.83V0.16z M18.32,5.24h0.22 c0.5,0,0.91-0.5,0.93-0.88c0,0,0,0.01,0,0.01V4.35c0-0.01,0-0.02,0-0.03l0-4.16C19.21,0.06,18.9,0,18.55,0c0,0,0,0,0,0H18.5 l0,0l-1.11,0v0.71c0,0,0,0.01,0,0.01v3.59C17.39,4.72,17.8,5.24,18.32,5.24z M21.96,2.99c0,0,0.05-1.85-1.85-2.74c0,0,0,0,0,0 c-0.07-0.04-0.15-0.07-0.23-0.09v0.57v3.59c0,0.4,0.42,0.92,0.94,0.92h0.22c0.52,0,0.94-0.52,0.94-0.92L21.96,2.99 C21.96,2.99,21.96,2.99,21.96,2.99z M5.91,5.24h0.22c0.52,0,0.94-0.52,0.94-0.92V0.73c0-0.02,0-0.03,0-0.05V0H4.98L4.97,4.32 C4.97,4.72,5.39,5.24,5.91,5.24z M20.11,5.35V15.4H7.96V7.61H3.53v7.79H1.85V5.35C2.07,5.17,2.22,4.94,2.29,4.7 c0.12,0.46,0.58,0.91,1.13,0.91h0.22c0.55,0,1.01-0.45,1.13-0.91C4.9,5.16,5.36,5.61,5.91,5.61h0.22 c0.55,0,1.01-0.45,1.13-0.91c0.13,0.45,0.58,0.91,1.13,0.91h0.22c0.54,0,0.99-0.44,1.12-0.89c0.13,0.45,0.59,0.89,1.13,0.89 h0.22c0.55,0,1.01-0.45,1.13-0.91c0.13,0.46,0.58,0.91,1.13,0.91h0.22c0.55,0,1.01-0.45,1.13-0.91 c0.13,0.46,0.58,0.91,1.13,0.91h0.22c0.55,0,1.01-0.45,1.13-0.91c0.13,0.46,0.58,0.91,1.13,0.91h0.22c0.54,0,1-0.46,1.13-0.91 C19.74,4.94,19.9,5.18,20.11,5.35z M14.2,7.61v2.55h4.12V7.61H14.2z M9.7,7.61v2.55h4.14V7.61H9.7z M9.7,12.93h4.14v-2.41H9.7 V12.93z M18.32,12.93v-2.41H14.2v2.41H18.32z M7.07,11.14c-0.22,0-0.39,0.17-0.39,0.39c0,0.21,0.17,0.39,0.39,0.39 s0.39-0.17,0.39-0.39C7.46,11.31,7.28,11.14,7.07,11.14z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}



/* ############################################################################# */
.custom-control-input:checked ~ .custom-control-label::before { background-color: #00ff00; border-color: #00ff00; }