#sp-header .logo {
    margin-top: -20px;
}
#sp-header .sj-search-pro-wrapper .input-group-btn .btn-default {
    color: #fff;
}
#sp-header .sj-search-pro-wrapper {
    width: 100%;
}
#sp-header .sj-search-pro-wrapper .input-group-btn .btn-default {
    width: 80px;
}
.sp-module.all-categories .sj-flat-menu {
    z-index: 9999;
}
.flyout-menu > li {
    z-index: 9999;
}
.block-cart .sj-minicart-pro .mc-wrap .mc-header .cart-contents .minicart-number {
    background-color: #e3252a;
}
#sp-main-menu {
    background-color: #e3252a;
	height: 48px;
}
.sp-megamenu-parent > li:hover > a {
    background-color: #ffffff;
    color: #e3253a !important;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #fff;
	text-decoration: underline;
}
.sp-megamenu-parent > li > a {
    color: #fff;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    line-height: 48px;
}
.sp-module.all-categories .sp-module-title {
    color: #fff;
	padding: 0 40px 0 70px;
}
.home1_categories h3.modtitle span:after {
    background-color: #e3252a;
}
.sj-flat-menu {
    text-align: right;
}
#sp-top-bar a {
    color: #fff;
}
#sp-top-bar .yt-loginform {
    padding: 15px;
    background-color: #e3252a;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}
.logout-button input[type="submit"] {
    padding: 5px 3px 5px 3px;
}
.sp-module.bestsells .sj-listing-tabs .ltabs-wrap .ltabs-tabs-container ul {
    display: none;
}
.block-cart .sj-minicart-pro .mc-wrap .mc-header .mc-yourcart p.text-shopping-cart {
    font-size: 12px;
}
.block-cart .sj-minicart-pro .mc-wrap .mc-header .cart-contents .minicart-number {
    right: 123px;
}
#sp-left .modtitle, #sp-right .modtitle {
    border-bottom: 1px solid #e3252a;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #e3252a;
    margin: 0;
    padding: 15px;
}
#sp-left .sp-module .category ul > li, #sp-right .sp-module .category ul > li {
    padding-left: 10px;
	text-transform: uppercase;
}
.sp-module.bestsells .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .ltabs-items-inner .owl2-controls .owl2-nav .owl2-prev:before, .sp-module.bestsells .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .ltabs-items-inner .owl2-controls .owl2-nav .owl2-next:before {
    color: #fff;
}
.sp-module.bestsells .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .ltabs-items-inner .ltabs-item .item-inner .item-image a.sj_quickview_handler {
    background-color: #fff;
}
.sj-listing-tabs .item-addtocart .addtocart-area form .addtocart-bar {
    text-align: center;
}
.item-addtocart .addtocart-area .addtocart-bar .addtocart-button input[name="addtocart"] {
    text-transform: uppercase;
    font-weight: 600;
}
.item-addtocart .addtocart-area .addtocart-bar .addtocart-button input[name="addtocart"]:hover {
    color: #fff;
	text-transform: uppercase;
    font-weight: 600;
}
.sj-listing-tabs .item-addtocart .addtocart-area form .addtocart-bar .addtocart-button {
    width: auto;
}
.productdetails .content_product_detail .spacer-buy-area .addtocart-bar .addtocart-button input[name="addtocart"]:hover {
	color: #fff;
	text-transform: uppercase;
    font-weight: 600;
	width: auto;
}
.productdetails .content_product_detail .spacer-buy-area .addtocart-bar .addtocart-button input[name="addtocart"] {
	text-transform: uppercase;
    font-weight: 600;
	width: auto;
}
.category-view .row .item .item-inner .addtocart-bar span.addtocart-button input[name="addtocart"] {
	text-transform: uppercase;
    font-weight: 600;
	width: auto;
}
.category-view .row .item .item-inner .addtocart-bar span.addtocart-button input[name="addtocart"]:hover {
    color: #fff;
	text-transform: uppercase;
    font-weight: 600;
	width: auto;
}
.category-view .row .item .item-inner .item-image a.sj_quickview_handler {
    display: none;
}
.sp-module.bestsells .sj-listing-tabs .ltabs-wrap .ltabs-items-container .ltabs-items .ltabs-items-inner .ltabs-item .item-inner:hover .item-image a.sj_quickview_handler {
    display:none;
}
#sp-position-9 .acymailing_module table.acymailing_form td.acysubbuttons .btn-primary {
    color: #fff;
}
#checkoutForm .vm-fieldset-customer-note textarea#customer_note_field {
    min-height: 75px;
}
