body {
  color: #000000;
  background-color: #ffffff;
}
a {
  color: #9b2928;
}
a:hover {
  color: #721e1e;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #9b2928;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #9b2928;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #9b2928;
}
#offcanvas-toggler >i {
  color: #9b2928;
}
#offcanvas-toggler >i:hover {
  color: #9b2928;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #832322;
  background-color: #9b2928;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #5e1918;
  background-color: #721e1e;
}
ul.social-icons >li a:hover {
  color: #9b2928;
}
.sp-page-title {
  background: #9b2928;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #000000;
}
.sp-module ul >li >a:hover {
  color: #9b2928;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #9b2928;
}
.sp-module .tagscloud .tag-name:hover {
  background: #9b2928;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #9b2928;
}
.search .btn-toolbar button {
  background: #9b2928;
}
.post-format {
  background: #9b2928;
}
.voting-symbol span.star.active:before {
  color: #9b2928;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #721e1e;
}
.entry-link,
.entry-quote {
  background: #9b2928;
}
blockquote {
  border-color: #9b2928;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #9b2928;
}
#sp-footer a {
  color: #9b2928;
}
#sp-footer a:hover {
  color: #d35756;
}
.sp-comingsoon body {
  background-color: #9b2928;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #9b2928;
  background-color: #9b2928;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #9b2928;
  background-color: #9b2928;
}
.cf_search_button.btn {
  background: #9b2928;
}
.cf_search_button.btn:hover {
  background: #525252;
}
#ProOPC .proopc-btn,
#ProOPC button.proopc-btn {
  background: #9b2928;
  border-color: #9b2928;
}
#ProOPC .proopc-btn:hover,
#ProOPC button.proopc-btn:hover {
  background: #252525;
  border-color: #252525;
}
#ProOPC button.proopc-btn-info {
  background: #9b2928;
}
#ProOPC button.proopc-btn-info:hover {
  background: #252525;
}
#ProOPC .vm-price-value span,
#ProOPC .col-price .PricediscountedPriceWithoutTax,
#ProOPC .col-total .PricesalesPrice,
#ProOPC .col-total .PricebillTotal {
  color: #9b2928;
}
.fav_table .prod_price {
  color: #9b2928;
}
.fav_table button.art-button {
  background-color: #9b2928;
  color: #fff;
}
.fav_table button.art-button:hover {
  background-color: #252525;
}
.fav_table span.addtocart-button input.addtocart-button {
  background-color: #9b2928;
}
.fav_table span.addtocart-button input.addtocart-button:hover {
  background-color: #252525;
}
.shop_home a {
  background: #9b2928;
}
.shop_home a:hover {
  background: #252525 !important;
}
.comp_buttons .add_compare a,
.comp_buttons .add_continue a {
  background: #9b2928;
}
.comp_buttons .add_compare a:hover,
.comp_buttons .add_continue a:hover {
  background: #252525 !important;
}
.product-details-inner span.addtocart-button input.addtocart-button {
  background-color: #9b2928;
}
.product-details-inner span.addtocart-button input.addtocart-button:hover {
  background-color: #252525;
}
.vina-menu-top {
  padding: 0 15px;
  float: left;
  height: 37px;
  border-left: 1px solid #d9d9d9;
}
.vina-menu-top ul.nav {
  float: left;
}
.vina-menu-top ul.nav > li .nav-child li a:hover {
  color: #9b2928;
}
.vina-menu-top ul.nav > li .nav-child li.active a {
  color: #9b2928;
}
.vmCartModule .top-cart-title:hover {
  background-color: #9b2928;
}
.vmCartModule .top-cart .total strong {
  color: #9b2928;
}
.vmCartModule .top-cart a:hover {
  background: #9b2928;
  border-color: #9b2928;
}
.sp-vmsearch form {
  border: 2px solid #404040;
}
.sp-vmsearch .search-input-wrapper .sp-vmsearch-box {
  color: #9b2928;
}
.sp-vmsearch .search-input-wrapper .sp-vmsearch-box::-webkit-input-placeholder {
  color: #b6b6b6;
}
.sp-vmsearch .search-input-wrapper .sp-vmsearch-box:-moz-placeholder {
  color: #b6b6b6;
}
.sp-vmsearch .search-input-wrapper .sp-vmsearch-box::-moz-placeholder {
  color: #b6b6b6;
}
.sp-vmsearch .search-input-wrapper .sp-vmsearch-box:-ms-input-placeholder {
  color: #b6b6b6;
}
.sp-vmsearch .search-button-wrapper {
  background: #404040;
}
.sp-vmsearch .search-button-wrapper:hover {
  background: #9b2928;
}
.sp-vmsearch .dropdown-menu strong {
  color: #9b2928;
}
.sp-vmsearch .dropdown-menu >.active>a:hover {
  background: #9b2928;
  color: #fff;
}
.sp-vmsearch .dropdown-menu >.active>a:hover strong {
  color: #fff;
}
.support-client .box-container::before {
  color: #9b2928;
}
#sp-category-menu {
  border-bottom: 3px solid #9b2928;
}
.vina-category-vm .sp-module-title {
  background: #9b2928;
}
.vina-category-vm .sp-module-title:after {
  background-color: #721e1e;
}
.vina-category-vm div.vina-treeview-virtuemart .treeview li.collapsable > a {
  color: #9b2928;
}
.vina-category-vm div.vina-treeview-virtuemart .treeview li:hover > a {
  color: #9b2928;
}
.vina-category-vm div.vina-treeview-virtuemart .treeview a.selected {
  color: #9b2928;
}
#offcanvas-toggler i {
  color: #9b2928;
}
#offcanvas-toggler:hover i {
  color: #9b2928;
}
.vina-feature .vina-camera-slider .camera_caption.camera_caption_1 .title-container3 .title2 {
  color: #9b2928;
}
.vina-feature .vina-camera-slider .camera_caption.camera_caption_2 .banner7-des h3 {
  background: #9b2928;
}
.vina-feature .vina-camera-slider .camera_caption.camera_caption_2 .banner7-des h3:after {
  border-left-color: #9b2928;
}
.vina-feature .vina-camera-slider .camera_caption.camera_caption_2 .banner7-des.banner7-des2 h3 {
  background: #9b2928;
}
.vina-feature .vina-camera-slider .camera_caption.camera_caption_2 .banner7-des.banner7-des2 h3:after {
  border-right-color: #9b2928;
}
.vina-ticker-virtuemart .header-block .control-block span:hover {
  border-color: #9b2928;
}
.vina-ticker-virtuemart .header-block .control-block span:hover:before {
  color: #9b2928;
}
.vina-ticker-2 .vina-ticker-virtuemart .item-i:hover .image-block {
  border-color: #9b2928;
}
.product-name a:hover {
  color: #9b2928 !important;
}
.price-box .PricesalesPrice span.PricesalesPrice {
  color: #9b2928;
}
.product-rating .amount a:hover {
  color: #9b2928;
}
.label-pro.label-pro-hot,
.label-pro.label-pro-sale {
  background: #9b2928;
}
.vina-carousel-virtuemart .item .actions .add-to-links .addtofav_aws_icon:hover,
.vina-carousel-virtuemart .item .actions .add-to-links .addtofav_aws_icon_active:hover {
  background: #872423;
}
.vina-carousel-virtuemart .item .actions .add-to-links .addtofav_aws_icon_active {
  background: #872423;
}
.vina-carousel-virtuemart .item .actions .add-to-links .pro-detail a:hover {
  background: #872423;
}
.vina-carousel-virtuemart .item .actions .addtocart-bar span.addtocart-button:hover {
  background: #872423;
}
.vina-carousel-virtuemart.owl-theme .owl-controls .owl-buttons div:hover {
  color: #9b2928;
  border-color: #9b2928;
}
.vina-title-2 .sp-module-title:before {
  color: #9b2928;
}
.vina-carousel-content .item .text-block .info .hit {
  color: #9b2928;
}
.vina-carousel-content .item .text-block .title a:hover {
  color: #9b2928 !important;
}
.vina-carousel-content .item .text-block .readmore .morebutton:hover {
  background: #9b2928;
}
.vina-carousel-content.owl-theme .owl-controls .owl-buttons div:hover {
  color: #9b2928;
  border-color: #9b2928;
}
.vina-carousel-sidebars .testimonial-list .box-author span.testimonial-author {
  color: #9b2928;
}
.vina-carousel-sidebars .control-button .carousel-control:hover {
  border-color: #9b2928;
}
.vina-carousel-sidebars .control-button .carousel-control:hover:before {
  color: #9b2928;
}
.category-i .contentCate h2 a:hover {
  color: #9b2928;
}
.category-i .contentCate .viewMore {
  background: none repeat scroll 0 0 #721e1e;
}
.category-i .contentCate .viewMore:hover {
  background: none repeat scroll 0 0 #9b2928;
}
.vina-menu-category ul li a:hover {
  color: #9b2928;
}
.vina-manufacturers-virtuemart .control-button div:hover {
  border: 2px solid #9b2928 !important;
}
.vina-manufacturers-virtuemart .control-button div:hover:before {
  color: #9b2928;
}
ul.social-icons li a {
  color: #fff;
}
ul.social-icons li a:hover {
  background: #9b2928;
  color: #fff;
}
.vina-newsletter .acymailing_module_form .acymailing_form input.button {
  background: #9b2928;
}
.vina-newsletter .acymailing_module_form .acymailing_form input.button:hover {
  background: #575757;
}
.toggle-footer li i {
  color: #9b2928;
}
.toggle-footer .contact-link a:hover {
  background: #9b2928;
}
.menu-bottom ul li a:before {
  color: #9b2928;
}
.menu-bottom ul li a:hover {
  color: #9b2928;
}
.menu-bottom ul li.active a {
  color: #9b2928;
}
.vina-shop-by .cf_filters_list li .cf_sel_opt {
  color: #9b2928;
}
.vina-shop-by .cf_filters_list li .cf_flt_counter {
  color: #9b2928;
}
.vina-shop-by .cf_filters_list li .cf_option:before {
  color: #9b2928;
}
.vina-shop-by .cf_search_button {
  color: #9b2928;
}
.vina-shop-by .cf_search_button:hover {
  background: #9b2928;
  border-color: #9b2928;
}
.vina-shop-by .slider_bkg_img {
  background-color: #9b2928;
}
.productdetails-view.productdetails span.addtocart-button {
  background: #9b2928;
}
.productdetails-view.productdetails span.addtocart-button:before {
  background: #721e1e;
}
.productdetails-view.productdetails span.addtocart-button:hover {
  background: #a5a5a5;
  border-color: #a5a5a5;
  color: #fff;
}
.productdetails-view.productdetails span.addtocart-button:hover:before {
  background: #8c8c8c;
  color: #fff;
}
.productdetails-view.productdetails span.addtocart-button:hover input.addtocart-button {
  color: #fff;
}
.productdetails-view.productdetails .in-stock:before {
  color: #9b2928;
}
.productdetails-view.productdetails .in-stock span {
  color: #9b2928;
}
.productdetails-view.productdetails .list-option .addtofav_aws_icon:hover,
.productdetails-view.productdetails .list-option .addtofav_aws_icon_active:hover {
  background: #9b2928;
}
.productdetails-view.productdetails .list-option .addtofav_aws_icon_active {
  background: #9b2928;
}
.productdetails-view.productdetails .list-option #vmcompare a {
  color: #fff;
}
.productdetails-view.productdetails .list-option #vmcompare:hover {
  background: #9b2928;
}
.productdetails-view.productdetails .list-option .vina-icons:hover {
  background: #9b2928;
}
.productdetails-view.productdetails .tab-block #vinaTab li.active a {
  color: #9b2928;
}
.productdetails-view.productdetails .tab-block .write-reviews .highlight-button {
  color: #9b2928;
}
.productdetails-view.productdetails .tab-block .write-reviews .highlight-button:hover {
  background: #9b2928;
  border-color: #9b2928;
  color: #fff;
}
.productdetails-view.productdetails .list-info li {
  color: #9b2928;
}
.productdetails-view.productdetails .list-info li strong {
  color: #000;
}
.product-related-products .vina-title .header:before {
  color: #9b2928;
}
.orderby-displaynumber:before {
  background: #9b2928;
  border-color: #9b2928;
}
.vm-pagination-bottom:before {
  background: #9b2928;
  border-color: #9b2928;
}
.vm-pagination li.active a,
.pagination li.active a {
  color: #fff !important;
  background: #9b2928;
  border-color: #9b2928 !important;
}
.vm-pagination li.active:hover a,
.pagination li.active:hover a {
  color: #fff !important;
  background: #9b2928;
  border-color: #9b2928 !important;
}
.vm-pagination li:hover a,
.pagination li:hover a {
  background: #9b2928;
  border-color: #9b2928 !important;
  color: #fff !important;
}
#fancybox-content .continue_link,
#fancybox-content .showcart {
  background-color: #9b2928;
}
.vm-product .item .actions .add-to-links .addtofav_aws_icon:hover,
.vm-product .item .actions .add-to-links .addtofav_aws_icon_active:hover {
  background: #872423;
}
.vm-product .item .actions .add-to-links .addtofav_aws_icon_active {
  background: #872423;
}
.vm-product .item .actions .add-to-links .pro-detail a:hover {
  background: #872423;
}
.vm-product .item .actions .addtocart-bar span.addtocart-button:hover {
  background: #872423;
}
#vina-description ul li:before {
  color: #9b2928;
}
.vm-continue-shopping .continue_link:hover {
  background-color: #9b2928;
}
#form-login input:hover {
  background: #9b2928;
}
#com-form-login #com-form-login-remember input:hover {
  background: #9b2928;
}
#com-form-login .floatleft a {
  color: #9b2928 !important;
}
.billto-shipto i {
  background: #9b2928;
}
.billto-shipto .width50 .output-shipto a:hover {
  color: #9b2928 !important;
}
.cart-summary tfoot a {
  color: #9b2928 !important;
}
.checkout-button-top button:hover {
  background: #9b2928;
}
.fieldset-customer .vm-fieldset-tos div.terms-of-service a {
  color: #9b2928 !important;
}
.cart-view .vm-continue-shopping .continue_link:hover {
  background-color: #9b2928;
}
.cart-view #form-login input:hover {
  background: #9b2928;
}
.cart-view #com-form-login #com-form-login-remember input:hover {
  background: #9b2928;
}
.cart-view #com-form-login .floatleft a {
  color: #9b2928 !important;
}
.cart-view .billto-shipto i {
  background: #9b2928;
}
.cart-view .billto-shipto .width50 .output-shipto a:hover {
  color: #9b2928 !important;
}
.cart-view .cart-summary tfoot a {
  color: #9b2928 !important;
}
.cart-view .checkout-button-top button:hover {
  background: #9b2928;
}
.cart-view .fieldset-customer .vm-fieldset-tos div.terms-of-service a {
  color: #9b2928 !important;
}
.cart-view .couponcode input.details-button:hover {
  background: #9b2928;
}
#form-login input:hover {
  background: #9b2928;
}
#com-form-login #com-form-login-remember input:hover {
  background: #9b2928;
}
#com-form-login .floatleft a {
  color: #9b2928 !important;
}
#userForm button:hover,
#paymentForm button:hover,
#adminForm button:hover {
  background: #9b2928;
}
#userForm fieldset a:hover,
#tab-1 fieldset a:hover {
  background: #9b2928;
}
#user-registration button:hover {
  background: #9b2928;
}
div.login button:hover,
div.login a.btn-danger:hover,
div.login input.button:hover,
div.login a.btn:hover,
div.logout button:hover,
div.logout a.btn-danger:hover,
div.logout input.button:hover,
div.logout a.btn:hover,
div.profile-edit button:hover,
div.profile-edit a.btn-danger:hover,
div.profile-edit input.button:hover,
div.profile-edit a.btn:hover,
div.registration button:hover,
div.registration a.btn-danger:hover,
div.registration input.button:hover,
div.registration a.btn:hover,
div.reset-confirm button:hover,
div.reset-confirm a.btn-danger:hover,
div.reset-confirm input.button:hover,
div.reset-confirm a.btn:hover,
div.reset-complete button:hover,
div.reset-complete a.btn-danger:hover,
div.reset-complete input.button:hover,
div.reset-complete a.btn:hover,
div.registration-complete button:hover,
div.registration-complete a.btn-danger:hover,
div.registration-complete input.button:hover,
div.registration-complete a.btn:hover,
div.order-view button:hover,
div.order-view a.btn-danger:hover,
div.order-view input.button:hover,
div.order-view a.btn:hover {
  background: #9b2928;
}
div.login a,
div.logout a,
div.profile-edit a,
div.registration a,
div.reset-confirm a,
div.reset-complete a,
div.registration-complete a,
div.order-view a {
  color: #9b2928 !important;
}
div.virtuemart_search input.button:hover {
  background: #9b2928;
}
div.search #searchForm button:hover,
div.search #searchForm a.btn-danger:hover,
div.search #searchForm input.button:hover {
  background: #9b2928;
}
div.profile .btn-toolbar a.btn:hover {
  background: #9b2928;
}
#vina_contact_us ul.social li a {
  border: 4px solid #de7f7e;
  background: #9b2928;
}
#vina_contact_us ul.social li a:hover {
  border: 4px solid #9b2928;
}
#vina_contact_us ul.social li a:hover em {
  color: #9b2928;
}
#vina_contact_us .map span em {
  color: #9b2928;
}
#vina_contact_us ul.link-follow li a:hover {
  border: 2px solid #9b2928;
  color: #9b2928 !important;
}
#vina_contact_us .contact_us .qlform input.submit {
  background: #9b2928;
  color: #fff;
}
#vina_contact_us .contact_us .qlform input.submit:hover {
  background: #9b2928;
}
.sp-module.vina-tags ul > li a:hover {
  color: #9b2928;
}
.blog .item .item-content .entry-title a:hover {
  color: #9b2928;
}
.blog .item .item-content .info > span {
  color: #9b2928;
  border-right: 1px solid #9b2928;
}
.blog .item .item-content .introtext .comments-link:hover,
.blog .item .item-content .introtext .readmore-link:hover {
  background: #9b2928;
}
.blog .item .item-content .introtext .comments-link:hover:after,
.blog .item .item-content .introtext .readmore-link:hover:after {
  background: #721e1e;
}
.vina-item-post .item-content .testimonial .pull-left i {
  background: #9b2928;
}
.vina-item-post .item-content h1.vina-title a:hover {
  color: #9b2928;
}
.vina-item-post .item-content .entry-meta > span {
  border-right: 1px solid #9b2928;
}
.vina-item-post .item-content .entry-meta > span i {
  color: #9b2928;
}
#jc h4 {
  color: #000;
}
#jc a {
  color: #9b2928;
}
#jc #comments .comments-buttons a {
  color: #9b2928;
}
#jc #comments-form-link .showform:hover {
  background: #9b2928;
}
#jc #comments-form-link .showform:hover:after {
  background: #721e1e;
}
#jc #comments-form #comments-form-send,
#jc #comments-form #comments-form-cancel {
  background: #9b2928;
  border: 1px solid #9b2928;
}
#jc #comments-form #comments-form-send div,
#jc #comments-form #comments-form-cancel div {
  background: none;
}
#jc #comments-form #comments-form-send a,
#jc #comments-form #comments-form-cancel a {
  color: #fff !important;
}
#jc #comments-form #comments-form-send:hover,
#jc #comments-form #comments-form-cancel:hover {
  background: #252525;
  border: 1px solid #252525;
}
article .tags a {
  background: none !important;
  color: #000 !important;
}
article .tags a:hover {
  background: #9b2928 !important;
  border: 1px solid #9b2928 !important;
  color: #fff !important;
}
#sp-breadcrumbs .breadcrumb li a:hover {
  color: #9b2928;
}
.latest-view h4:before,
.topten-view h4:before,
.recent-view h4:before {
  color: #9b2928;
}
.vina-tab .sptab_red .tabs_mask .tabs_container:before {
  color: #9b2928;
}
.vina-tab .sptab_red .tabs_mask .tabs_container li:hover .sptab-title {
  color: #9b2928 !important;
}
.vina-tab .sptab_red .tabs_mask .tabs_container li.active .sptab-title {
  color: #9b2928 !important;
}
.vina-popup .acymailing_form input.subbutton {
  background: #9b2928;
}
.vina-popup .acymailing_form input.subbutton:hover {
  background: #f9af51;
}
.to-top {
  color: #fff;
}
.to-top:hover {
  background: #9b2928;
}
