body {
  font-size: 14px;
  line-height: 1.428571429;
  color: #3e4e5b;
}
a {
  color: #3e4e5b;
}
a:hover {
  color: #ef293d;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #ef293d;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  color: #ef293d;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #ef293d;
}
#offcanvas-toggler >i {
  color: #3e4e5b;
}
#offcanvas-toggler >i:hover {
  color: #ef293d;
}
.offcanvas-inner div.vina-treeview-menus .active > a {
  color: #ef293d;
}
.offcanvas-inner div.vina-treeview-menus .treeview .hover {
  color: #ef293d;
}
#fancybox-content .continue_link,
#fancybox-content .showcart {
  background-color: #ef293d;
}
#fancybox-content .continue_link:hover,
#fancybox-content .showcart:hover {
  background-color: #252525;
}
.sp-totop:hover {
  background-color: #ef293d !important;
}
.sp-totop:hover i,
.sp-totop:hover small {
  color: #fff;
}
.cf_form .cf_slider_gutter_l {
  background: url(../../images/presets/preset3/slider_rptr.png) center left no-repeat;
}
.cf_form .cf_slider_gutter_r {
  background: url(../../images/presets/preset3/bg_price_filter.png) center right no-repeat;
}
.cf_form .cf_slider_gutter_m {
  background: url(../../images/presets/preset3/bg_price_filter.png) center repeat-x;
}
.cf_form .slider_bkg_img {
  background: url(../../images/presets/preset3/bkg_slider.png) center repeat-x;
}
.cf_form .cf_filtering_knob_from,
.cf_form .cf_filtering_knob_to {
  background: url(../../images/presets/preset3/slider_knob_to.png) center left no-repeat;
}
.menu li.active a {
  color: #ef293d;
}
#sp-top-bar li.active a,
#sp-top-bar li.selected a {
  color: #ef293d;
}
ul.social-icons a:hover {
  background: #ef293d !important;
}
.mini-cart .mini-cart-title i {
  color: #ef293d;
  border: 1px solid #ef293d;
}
.mini-cart .mini-cart-title .total_products {
  color: #ef293d;
  border: 1px solid #ef293d;
}
.mini-cart .mini-cart-content {
  border: 5px solid #ef293d;
}
.mini-cart .mini-cart-content .show_cart a {
  background-color: #ef293d;
}
.mini-cart .mini-cart-content .show_cart a:hover {
  background-color: #252525;
}
#sp-left .sp-module .tagspopular ul li a:hover,
#sp-right .sp-module .tagspopular ul li a:hover {
  color: #fff;
  background: #ef293d;
  border: 1px solid #ef293d;
}
.vina-carousel-virtuemart.counter-style .product .product-inner .btn-wishlist .addtofav_aws_icon_active {
  display: inline-block;
  background-color: red;
}
.sp-vmsearch .search-input-wrapper .dropdown-menu >.active>a,
.sp-vmsearch .search-input-wrapper .dropdown-menu >.active>a:hover,
.sp-vmsearch .search-input-wrapper .dropdown-menu >.active>a:focus {
  background: #ef293d;
}
.sp-vmsearch form,
.sp-vmsearch .sp-vmsearch form {
  border: 1px solid #ef293d;
}
.sp-vmsearch .sp-vmsearch-categorybox {
  border-right: 1px solid #ef293d;
}
.sp-vmsearch .search-input-wrapper .dropdown-menu >.active>a,
.sp-vmsearch .search-input-wrapper .dropdown-menu >.active>a:hover,
.sp-vmsearch .search-input-wrapper .dropdown-menu >.active>a:focus {
  background: #ef293d;
}
.sp-vmsearch .search-button-wrapper button {
  background: #ef293d;
}
.ma-block-static-2 .content-block .text-block a:hover {
  color: #ef293d;
  border-color: #ef293d;
}
#sp-block-bottom-wrapper {
  background: #ef293d;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title {
  color: #ef293d !important;
  border: 1px solid #ef293d;
}
.carousel-content-style1 .image-block .date-time {
  background: #ef293d;
}
#style-layout6 ul.social-icons a:hover {
  border: 1px solid #ef293d;
}
.footer-contact .fa {
  color: #ef293d;
}
#style-layout5 .sp-vmsearch .search-button-wrapper button:hover,
#style-layout6 .sp-vmsearch .search-button-wrapper button:hover {
  background: #ef293d;
}
.bootstrap-select.open>.dropdown-toggle.btn-default {
  color: #ef293d;
}
.bootstrap-select button:hover,
.bootstrap-select .btn:hover,
.bootstrap-select .btn-default:hover {
  color: #ef293d;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #e81127;
  background-color: #ef293d;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #bd0e20;
  background-color: #d51024;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.cart-view .continue_link:hover,
.vina-button:hover {
  color: #fff;
  background: #ef293d;
}
.orderlistcontainer a:hover {
  color: #ef293d;
}
.quantity-box .quantity-minus:hover,
.quantity-box .quantity-plus:hover {
  background-color: #ef293d !important;
}
.product .product-inner h2.product-title a:hover,
.product .product-inner h3.product-title a:hover {
  color: #ef293d;
}
.product .product-inner .actions .vm-details-button:hover {
  background: #ef293d;
}
.btn-wishlist .addtofav_aws_icon_active i {
  color: #fff;
  background: #ef293d !important;
}
.btn-wishlist .addtofav_aws_icon:hover i,
.btn-wishlist .addtofav_aws_icon_active:hover i {
  background: #ef293d !important;
}
.product-style2 .btn-wishlist .addtofav_aws_icon_active {
  background: none !important;
}
.product-style2 .btn-wishlist .addtofav_aws_icon_active i {
  background: #ef293d !important;
}
.vm-product-details-container .add_review a:hover {
  color: #ef293d;
}
.vm-product-details-container .in-stock {
  color: #ef293d;
}
.vm-product-details-container .addtocart-bar .addtocart-button input {
  background: #ef293d;
}
.vm-product-details-container .addtocart-bar .addtocart-button:hover {
  background: #d51024;
}
.vm-product-details-container .btn-wishlist .addtofav_aws_icon:hover {
  color: #ef293d;
}
.vm-product-details-container .btn-wishlist .addtofav_aws_icon:hover span {
  color: #ef293d;
}
.vm-product-details-container .btn-wishlist .addtofav_aws_icon:hover i {
  background-color: #ef293d;
}
.vm-product-details-container .btn-wishlist .addtofav_aws_icon_active span {
  color: #ef293d;
}
.vm-product-details-container div#vmcompare a:hover,
.vm-product-details-container .icons a:hover {
  color: #ef293d;
}
.vm-product-details-container div#vmcompare a:hover:before,
.vm-product-details-container .icons a:hover:before {
  background-color: #ef293d;
}
.vm-product-details-container .ask-a-question {
  color: #ef293d;
}
a.terms-of-service {
  color: #ef293d;
}
#checkoutForm .tb-total .continue_link:hover {
  background: #ef293d;
}
#checkoutForm a.details {
  color: #ef293d;
}
ul.social-icons >li a:hover {
  color: #ef293d;
}
#sp-top-bar a:hover {
  color: #ef293d;
}
#sp-top-bar .sp-module.mod_menu_top .sp-module-title h3:hover {
  color: #ef293d;
}
.sp-page-title {
  background: #ef293d;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a:hover {
  color: #ef293d;
}
.sp-module .latestnews >div >a {
  color: #3e4e5b;
}
.sp-module .latestnews >div >a:hover {
  color: #ef293d;
}
.sp-module .tagscloud .tag-name:hover {
  background: #ef293d;
}
.cf_flt_wrapper .cf_flt_header {
  border: 1px solid #ef293d;
  color: #ef293d;
}
.cf_flt_wrapper .cf_wrapper_input_text .form-horizontal button.cf_search_button:hover {
  background: #ef293d;
}
#sp-left .sp-module ul li a:hover,
#sp-right .sp-module ul li a:hover {
  color: #ef293d;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #ef293d;
}
.search .btn-toolbar button {
  background: #ef293d;
}
.quote-text-dark {
  border-left: 5px solid #ef293d;
}
.quote-text-dark:after {
  color: #ef293d;
}
.pager li>a:hover,
.pager li>a:focus,
.pager li>span:hover,
.pager li>span:focus {
  background: #ef293d;
}
.post-format {
  background: #ef293d;
}
.voting-symbol span.star.active:before {
  color: #ef293d;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #d51024;
}
.entry-link,
.entry-quote {
  background: #ef293d;
}
blockquote {
  border-color: #ef293d;
}
#comments-report-form #comments-form-send a,
#comments-form #comments-form-send a {
  background: #ef293d;
}
#comments-report-form #comments-form-send a:hover,
#comments-form #comments-form-send a:hover {
  background: #444;
  border-color: #444;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #ef293d;
}
.blog article.item .readmore a,
.blog article.item .jcomments-links a {
  border: 1px solid #ef293d;
  color: #ef293d;
}
.blog article.item .readmore a:hover,
.blog article.item .jcomments-links a:hover {
  background: #ef293d;
  border: 1px solid #ef293d;
}
.entry-header h2 a:hover {
  color: #ef293d;
}
#sp-bottom .sp-module .sp-module-title h3 {
  border: 1px solid #ef293d;
  color: #ef293d;
}
#sp-bottom ul li a:hover {
  color: #ef293d;
}
div.acymailing_module_form .acymailing_form tr .acyfield_email input {
  border: 1px solid #ef293d;
}
div.acymailing_module_form .acymailing_form tr .acysubbuttons input {
  background: #ef293d;
}
.sp-copyright a {
  color: #ef293d;
}
.sp-comingsoon body {
  background-color: #ef293d;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  border-color: #ef293d;
  background-color: #ef293d;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #ef293d;
  background-color: #ef293d;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #ef293d;
  background-color: #ef293d;
}
.qlform .form-horizontal .controls input.submit {
  background: #ef293d;
}
div.vina-camera-slider .camera_prevThumbs:hover,
div.vina-camera-slider .camera_nextThumbs:hover,
div.vina-camera-slider .camera_prev:hover,
div.vina-camera-slider .camera_next:hover,
div.vina-camera-slider .camera_commands:hover {
  background: #ef293d !important;
}
.additional-images-inner #slider-next:hover,
.additional-images-inner #slider-prev:hover {
  color: #fff;
  background: #ef293d;
}
.sp-module .owl-theme .owl-controls .owl-buttons div,
.sp-module .vina-manufacturers-virtuemart .vina-prev,
.sp-module .vina-manufacturers-virtuemart .vina-next,
.related_slider .buttons .btn_FredSel {
  border: 1px solid #ef293d;
}
.sp-module .owl-theme .owl-controls .owl-buttons div:before,
.sp-module .vina-manufacturers-virtuemart .vina-prev:before,
.sp-module .vina-manufacturers-virtuemart .vina-next:before,
.related_slider .buttons .btn_FredSel:before {
  color: #ef293d;
}
.sp-module .owl-theme .owl-controls .owl-buttons div:hover,
.sp-module .vina-manufacturers-virtuemart .vina-prev:hover,
.sp-module .vina-manufacturers-virtuemart .vina-next:hover,
.related_slider .buttons .btn_FredSel:hover {
  background: #ef293d;
}
.sp-module .owl-theme .owl-controls .owl-buttons div:hover:before,
.sp-module .vina-manufacturers-virtuemart .vina-prev:hover:before,
.sp-module .vina-manufacturers-virtuemart .vina-next:hover:before,
.related_slider .buttons .btn_FredSel:hover:before {
  color: #fff;
}
.sp-module .vina-carousel-content .item .date-time {
  color: #ef293d;
}
.sp-module .vina-carousel-content .item h3.title a:hover {
  color: #ef293d !important;
}
.sp-module .vina-carousel-content .item .info a:hover,
.sp-module .vina-carousel-content .item .readmore a:hover {
  color: #ef293d !important;
}
.sp-module .vina-carousel-virtuemart a:hover {
  color: #ef293d !important;
}
.additional-images #slider-next:hover,
.additional-images #slider-prev:hover {
  background: #ef293d !important;
}
.additional-images #slider-next:hover i,
.additional-images #slider-prev:hover i {
  color: #fff !important;
}
#style-layout2 .sp-vmsearch .search-button-wrapper button:hover {
  background: #ef293d;
}
#style-layout2 .custom-services h3 {
  color: #ef293d;
}
#style-layout2 .custom-services .left-block .fa {
  color: #ef293d;
  border: 9px solid #ef293d;
}
#style-layout2 .sp-module .vina-carousel-virtuemart.has-counter .product-title a:hover {
  color: #ef293d !important;
}
#style-layout3 #sp-header {
  background: #ef293d;
}
#style-layout3 .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title:hover {
  color: #ef293d !important;
}
#style-layout3 #offcanvas-toggler >i {
  color: #fff;
}
#style-layout3 #sp-block-top-wrapper {
  background-color: #ef293d;
}
#style-layout3 .product .product-inner h2.product-title:before,
#style-layout3 .product .product-inner h3.product-title:before {
  border-top: 4px solid #ef293d;
}
#style-layout3 .vina-carousel-virtuemart.counter-style .product .product-inner h2.product-title:before {
  border-top: 4px solid #fff;
}
#style-layout3 .vina-carousel-virtuemart.counter-style.counter-style1 .product .product-inner .addtocart-area input {
  background: #ef293d;
}
#style-layout3 .sp-module .owl-theme .owl-controls .owl-buttons div:hover:before,
#style-layout3 .sp-module .vina-manufacturers-virtuemart .vina-prev:hover:before,
#style-layout3 .sp-module .vina-manufacturers-virtuemart .vina-next:hover:before,
#style-layout3 .related_slider .buttons .btn_FredSel:hover:before {
  color: #fff;
}
.testimonial2 .testimonial-sidebar-content .content {
  background-color: #ef293d;
}
.testimonial2 .testimonial-sidebar-content .content:before {
  border-top: 10px solid #ef293d;
}
.testimonial2 .testimonial-sidebar-content .post-by .testimonial-date {
  color: #ef293d;
}
#sp-content-right .sp-module .sp-module-title h3 {
  background: #ef293d;
}
#style-layout4 .mini-cart .mini-cart-title,
#style-layout5 .mini-cart .mini-cart-title,
#style-layout6 .mini-cart .mini-cart-title {
  background: #ef293d;
}
#sp-content-wrapper .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:hover span,
#sp-content-wrapper .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab.active span {
  background-color: #ef293d;
}
#style-layout4 div.vina-camera-slider .camera_prevThumbs:hover,
#style-layout4 div.vina-camera-slider .camera_nextThumbs:hover,
#style-layout4 div.vina-camera-slider .camera_commands:hover,
#style-layout4 div.vina-camera-slider .camera_next:hover,
#style-layout4 div.vina-camera-slider .camera_prev:hover,
#style-layout5 div.vina-camera-slider .camera_prevThumbs:hover,
#style-layout5 div.vina-camera-slider .camera_nextThumbs:hover,
#style-layout5 div.vina-camera-slider .camera_commands:hover,
#style-layout5 div.vina-camera-slider .camera_next:hover,
#style-layout5 div.vina-camera-slider .camera_prev:hover {
  background: #ef293d !important;
}
#style-layout4 .sp-module .owl-theme .owl-controls .owl-buttons div:hover:before,
#style-layout4 .sp-module .vina-manufacturers-virtuemart .vina-next:hover:before,
#style-layout4 .sp-module .vina-manufacturers-virtuemart .vina-prev:hover:before,
#style-layout4 .related_slider .buttons .btn_FredSel:hover:before {
  color: #ef293d;
}
.sp-module .vina-carousel-virtuemart.product-style2 a:hover {
  color: #ef293d !important;
}
.product-style2 .actions .addtocart-button input:hover {
  color: #fff;
  border: 2px solid #ef293d;
  background: #ef293d;
}
.product-style2 .product .product-inner .actions .vm-details-button a:hover i {
  color: #fff !important;
  background: #ef293d;
}
#style-layout5 #sp-top-bar a:hover {
  color: #e5e5e5;
}
#style-layout5 .sp-module .owl-theme .owl-controls .owl-buttons div:hover,
#style-layout5 .sp-module .vina-manufacturers-virtuemart .vina-next:hover,
#style-layout5 .sp-module .vina-manufacturers-virtuemart .vina-prev:hover,
#style-layout5 .related_slider .buttons .btn_FredSel:hover {
  background: #ef293d;
}
#style-layout5 .product-style2 .product .product-inner .actions .vm-details-button a:hover i {
  background: #ef293d;
}
#sp-home5-tabs-product .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:hover span,
#sp-home5-tabs-product .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab.active span,
#sp-home6-tabs-product .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:hover span,
#sp-home6-tabs-product .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab.active span {
  color: #ef293d;
}
#style-layout6 #sp-top-bar {
  background: #ef293d;
}
#style-layout6 #sp-top-bar .sp-contact-info a:hover {
  color: #fff;
}
#style-layout6 .product-style2 .product .product-inner .btn-wishlist .addtofav_aws_icon_active i {
  color: #fff;
  border: 2px solid #ef293d;
}
#style-layout6 .product-style2 .product .product-inner .btn-wishlist .addtofav_aws_icon:hover i,
#style-layout6 .product-style2 .product .product-inner .vm-details-button a:hover i {
  border: 2px solid #ef293d;
  background: #ef293d;
}
#style-layout7 .sp-vmsearch .search-button-wrapper button:hover {
  background: #ef293d;
}
#style-layout7 .mini-cart .mini-cart-title i {
  background: #ef293d;
}
#style-layout7 .sp-module .vina-carousel-virtuemart .product-title a:hover {
  color: #ef293d !important;
}
#style-layout7 .product .product-inner h2.product-title a:hover,
#style-layout7 .product .product-inner h3.product-title a:hover {
  color: #ef293d;
}
#style-layout7 .product .product-inner .vm-product-media-container .actions span.addtocart-button input {
  background: #ef293d;
}
#style-layout7 .product .product-inner .vm-product-rating-container .amount a:hover {
  color: #ef293d;
}
#style-layout7 #sp-home7-tabs-product .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:hover span,
#style-layout7 #sp-home7-tabs-product .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab.active span {
  background: #ef293d;
}
#style-layout7 .cf_resetAll_link {
  color: #ef293d;
}
#style-layout7 a:hover {
  color: #ef293d;
}
#style-layout7 .product-neighbours a {
  color: #ef293d;
}
#style-layout8 #sp-top-bar {
  background: #ed1228;
}
#style-layout8 .cur_box a:hover,
#style-layout8 .cur_box .dropdown-menu>li>a:hover,
#style-layout8 .mod-languages a:hover,
#style-layout8 .mod-languages .dropdown-menu>li>a:hover,
#style-layout8 .mod_menu_top a:hover,
#style-layout8 .mod_menu_top .dropdown-menu>li>a:hover {
  color: #ef293d;
}
#style-layout8 .bootstrap-select button:hover,
#style-layout8 .bootstrap-select .btn:hover,
#style-layout8 .bootstrap-select .btn-default:hover {
  color: #ef293d;
}
#style-layout8 .sp-vmsearch .search-button-wrapper button:hover {
  background: #ef293d;
}
#style-layout8 #sp-header-top {
  background: #ef293d;
}
#style-layout8 .product .product-inner .vm-product-media-container .actions span.addtocart-button input {
  background: #ef293d;
}
#style-layout8 #sp-home8-tabs-product .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab:hover span,
#style-layout8 #sp-home8-tabs-product .sp-module div.sptab .tabs_buttons ul.tabs_container li.tab.active span {
  background: #ef293d;
}
#style-layout8 .product .product-inner h2.product-title a:hover,
#style-layout8 .product .product-inner h3.product-title a:hover {
  color: #ef293d;
}
#style-layout8 #sp-bottom ul li a:hover {
  color: #ef293d;
}
#style-layout8 .sp-module .vina-carousel-virtuemart .product-title a:hover {
  color: #ef293d !important;
}
#style-layout9 .sp-vmsearch .search-button-wrapper button:hover {
  background: #ef293d;
}
#style-layout9 .mini-cart .mini-cart-title i {
  background: #ef293d;
}
#style-layout9 #sp-block-top-wrapper {
  background: #ef293d;
}
#style-layout9 .product .product-inner:hover .border-hover {
  border-color: #ef293d;
}
#style-layout9 .product .product-inner:hover .box-content {
  border-color: #ef293d;
}
#style-layout9 #sp-bottom ul li a:hover {
  color: #ef293d;
}
body.rtl .quote-text-dark {
  border-left: 0;
  border-right: 5px solid #ef293d;
}
.view-mode a {
  color: #3e4e5b;
}
.view-mode a:hover,
.view-mode a.active {
  color: #ef293d;
}
.product .product-inner .actions span.addtocart-button input.addtocart-button:hover,
.product .product-inner .actions .vm-details-button a:hover {
  background: #ef293d !important;
}
