body {
  color: #222222;
  background-color: #ffffff;
}
body .body-innerwrapper {
  background: #ffffff;
}
a:hover,
a:focus {
  color: #37a600;
  text-decoration: none;
  outline: none;
}
button,
.sppb-btn,
.sppb-btn-default,
.qlform .form-horizontal .controls input.submit,
input[type="button"],
input[type="reset"],
input[type="submit"],
input.addtocart-button,
.cart-view .continue_link,
.vina-button {
  color: #fff;
  border-color: #37a600;
  background: #37a600;
}
button:active,
button:focus,
button:hover,
.sppb-btn:active,
.sppb-btn:focus,
.sppb-btn:hover,
.sppb-btn-default:active,
.sppb-btn-default:focus,
.sppb-btn-default:hover,
.qlform .form-horizontal .controls input.submit:active,
.qlform .form-horizontal .controls input.submit:focus,
.qlform .form-horizontal .controls input.submit:hover,
input[type="button"]:active,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:active,
input[type="submit"]:focus,
input[type="submit"]:hover,
input.addtocart-button:active,
input.addtocart-button:focus,
input.addtocart-button:hover,
.cart-view .continue_link:active,
.cart-view .continue_link:focus,
.cart-view .continue_link:hover,
.vina-button:active,
.vina-button:focus,
.vina-button:hover {
  color: #fff;
  border-color: #50f300;
  background: #50f300;
}
.status-new,
.status-new-sale {
  background-color: #37a600;
}
.status-new:after,
.status-new-sale:after {
  border-top: 5px solid #37a600;
}
.status-sale {
  background-color: #e9ac4c;
}
.status-sale:after {
  border-top: 5px solid #e9ac4c;
}
#offcanvas-toggler >i:hover {
  color: #37a600;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #2d8700;
  background-color: #37a600;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #1e5a00;
  background-color: #267300;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.list-social a {
  color: #222222;
}
.list-social a:hover {
  color: #fff;
  background: #37a600;
}
#sp-top-wrapper {
  background: #fff;
}
#sp-top-wrapper a:hover {
  color: #bf0;
}
#sp-top-wrapper .bootstrap-select .dropdown-menu li a:hover {
  color: #fff;
  background: #37a600;
}
#sp-top-wrapper .bootstrap-select .dropdown-menu li.selected a {
  color: #fff;
  background: #37a600;
}
#sp-top-wrapper .bootstrap-select .btn:hover {
  color: #37a600;
}
#sp-top-wrapper #login-form .logout-button .btn {
  color: #37a600;
}
#sp-top-wrapper #login-form .logout-button .btn:hover {
  color: #fff;
}
#sp-top-wrapper #login-form .login-title:hover {
  color: #37a600;
}
#sp-top-wrapper .menu li.active,
#sp-top-wrapper .menu li:hover {
  color: #bf0;
}
#sp-top-wrapper .menu li.active a,
#sp-top-wrapper .menu li:hover a {
  color: #bf0;
}
#sp-top-wrapper .menu li ul li.active,
#sp-top-wrapper .menu li ul li:hover {
  background: #37a600;
}
#sp-top-wrapper .menu li ul li.active a,
#sp-top-wrapper .menu li ul li:hover a {
  color: #fff !important;
}
.sp-module.mod_vmcategory .sp-module-content .vina-treeview-virtuemart ul li a:hover {
  color: #37a600;
}
.sp-module div.vina-treeview-virtuemart ul li.collapsable > a,
.sp-module div.vina-treeview-virtuemart ul li:hover > a {
  color: #37a600 !important;
}
.sp-module div.vina-treeview-virtuemart ul li.collapsable > a:before,
.sp-module div.vina-treeview-virtuemart ul li:hover > a:before {
  color: #37a600 !important;
}
.sp-totop {
  background: #37a600 url(../../images/icons/totop.png) no-repeat scroll center center;
}
.sp-megamenu-parent >li >a:before {
  background: #37a600;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #9ee17b;
  border-bottom: 2px solid #9ee17b;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  border-top: 1px solid #37a600;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #37a600;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  color: #37a600;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title {
  background: #37a600;
  color: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a.sp-group-title:before {
  border: 1px solid #37a600;
}
.herader-home3 .sp-megamenu-parent >li >a:before {
  background: #37a600;
}
.herader-home3 .sp-megamenu-parent >li.active>a,
.herader-home3 .sp-megamenu-parent >li:hover>a {
  background: #37a600;
  color: #fff;
}
.sp-module.vinaToggleClass .sp-module-title .modtitle:hover {
  color: #37a600;
}
.sp-module.vinaToggleClass .mod_currency_language .bootstrap-select div.dropdown-menu ul li.selected a {
  background-color: #fff;
  color: #37a600;
}
.sp-module.vinaToggleClass .mod_currency_language .bootstrap-select div.dropdown-menu ul li a:hover {
  background-color: #fff;
  color: #37a600;
}
.sp-module .block-mini-cart .mini-cart-title .number {
  background: #9ee17b;
}
.sp-module .block-mini-cart .mini-cart-content {
  border: 2px solid #9ee17b r;
}
.sp-module .block-mini-cart .mini-cart-content:before {
  color: #37a600;
}
.sp-module .block-mini-cart:hover .mini-cart-title {
  border-color: #9ee17b;
}
.sp-module .block-mini-cart:hover .mini-cart-title .simple-handbag:before {
  color: #9ee17b;
}
.sp-module.vm_category .sp-module-title {
  background-color: #1e5a00;
}
.sp-module.vm_category .vina-treeview-virtuemart li a,
.sp-module.vm_category .vina-treeview-virtuemart li .more-inner {
  background-image: url(../../images/presets/preset1/line.png);
}
.sp-module.mod_search .sp-vmsearch .search-button-wrapper button:hover,
.sp-module.mod_search .sp-vmsearch .search-button-wrapper button:focus {
  color: #e8e8e8;
}
.sp-module.mod_search:hover .sp-vmsearch {
  border-color: #37a600;
}
.sp-module.mod_search:hover .slideToggle-open {
  color: #37a600;
}
.sp-module.vm_category .vina-treeview-virtuemart .treeview li.vmcategory-more:hover {
  color: #37a600;
}
#sp-header-bottom-wrapper:before {
  background-color: #37a600;
}
#sp-top-wrapper.top-home2 {
  background-color: #37a600;
}
#sp-top-wrapper.top-home2 .mod_menu.menu li:hover {
  color: rgba(34,34,34,0.5);
}
#sp-top-wrapper.top-home2 .mod_menu.menu li:hover a {
  color: rgba(34,34,34,0.5);
}
#sp-top-wrapper.top-home2 .sp-module.modules-top .bootstrap-select .btn:hover {
  color: rgba(34,34,34,0.5);
  background-color: #37a600;
}
#sp-header.style-home2 .sp-module.mod_search .sp-vmsearch .search-button-wrapper button {
  background: #fff;
  color: #222;
}
#sp-header.style-home2 .sp-module.mod_search .sp-vmsearch .search-button-wrapper button:hover {
  color: #37a600;
}
#sp-header.style-home2 .block-mini-cart .mini-cart-title .simple-handbag .total strong {
  color: #37a600;
  font-weight: 100;
}
#sp-position-wrapper .social-icons li a:hover {
  background: #37a600;
  color: #fff;
  border-color: #37a600;
}
#sp-bottom-wrapper .modtitle:after {
  border-top: 2px solid #37a600;
}
#sp-bottom-wrapper li.active a {
  color: #37a600;
}
#sp-bottom-wrapper .mod_menu.menu li:hover,
#sp-bottom-wrapper .mod_menu.menu li.active {
  padding-left: 5px;
}
#sp-bottom-wrapper .mod_menu.menu li:hover a,
#sp-bottom-wrapper .mod_menu.menu li.active a {
  color: #37a600;
}
.acymailing_module .acymailing_form .acysubbuttons .button {
  background: #37a600;
}
.acymailing_module .acymailing_form .acysubbuttons .button:hover {
  background: #267300;
}
#sp-footer-wrapper a {
  color: #37a600;
}
#sp-footer-wrapper a:hover {
  color: #154000;
}
#sp-footer-wrapper .sp-totop:hover {
  background-color: #154000;
}
#sp-footer-wrapper.home2-footer a {
  color: #48d900;
}
#sp-footer-wrapper.home2-footer a:hover {
  color: #267300;
}
.sp-page-title .breadcrumb >.active {
  color: #000;
}
.owl-theme .owl-controls .owl-buttons div:hover,
.owl-theme .owl-controls .owl-buttons div:active {
  background-color: #37a600;
  border-color: #37a600;
}
.owl-theme .owl-controls .owl-buttons div:hover:before,
.owl-theme .owl-controls .owl-buttons div:active:before {
  color: #fff;
}
.about-team .sppb-person-image .sppb-person-social a {
  background: #fff;
}
.about-team .sppb-person-image .sppb-person-social a:hover {
  background: #37a600;
  color: #fff;
}
.clients-say-wrapper .sppb-testimonial-pro .sppb-carousel-controls .sppb-carousel-control:hover {
  background-color: #37a600;
}
.clients-say-wrapper .sppb-testimonial-pro .sppb-avatar {
  border-color: #37a600;
}
.pruduct-style-home2 .sppb-addon-title:after {
  background: #37a600;
}
.about-team .sppb-feature-box-title span {
  color: #222222;
}
.entry-header h2 a:hover,
.entry-header h3 a:hover {
  color: #37a600;
}
.search .btn-toolbar button {
  background: #37a600;
}
.post-format {
  background: #37a600;
}
.vina-ticker-content .title:hover a {
  color: #37a600 !important;
}
.voting-symbol span.star.active:before {
  color: #37a600;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #267300;
}
.article-info >dd {
  color: #555555;
}
.article-info >dd > a {
  color: #555555;
}
.article-info >dd:hover {
  color: #37a600;
}
.article-info >dd:hover > a {
  color: #37a600;
}
.entry-link,
.entry-quote {
  background: #37a600;
}
blockquote {
  border-color: #37a600;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #37a600;
}
.jcomments-links .comments-link:hover,
.jcomments-links .readmore-link:hover {
  color: #37a600;
}
.jcomments-links .comments-link:hover:hover:before,
.jcomments-links .readmore-link:hover:hover:before {
  border-color: #37a600 transparent;
}
.jcomments-links .comments-link:hover:hover:after,
.jcomments-links .readmore-link:hover:hover:after {
  border-color: transparent #37a600;
}
#sp-group-wrapper {
  background: #37a600;
  color: #fff;
}
.corporate-about .icon .zmdi {
  background: #37a600;
  border: 2px solid #37a600;
}
.corporate-about .icon .zmdi:hover {
  color: #37a600;
  background: #fff;
}
.corporate-about .icon:before,
.corporate-about .icon:after {
  border-color: #37a600;
}
.corporate-about .icon:hover .zmdi {
  color: #37a600;
  background: #fff;
}
.corporate-about .icon:hover:before,
.corporate-about .icon:hover:after {
  width: 80px;
  height: 80px;
}
.title1 .sppb-title-heading span {
  border-color: #37a600;
}
.menu-bottop ul li:hover a {
  color: #37a600 !important;
}
#comments-form-send .btn {
  background: #37a600;
  color: #fff;
}
#comments-form-send .btn:hover {
  color: #37a600;
}
#comments-form-send .btn:hover:hover:before {
  border-color: #37a600 transparent;
}
#comments-form-send .btn:hover:hover:after {
  border-color: transparent #37a600;
}
.item .actions .btn-button {
  background: #ffe51e;
}
.item .actions .btn-button:hover {
  color: #fff;
  background: #37a600;
}
.item .readmore a:hover {
  color: #000;
}
.item .readmore a:hover:before,
.item .readmore a:hover:after {
  color: #37a600;
}
.item .pager li a:hover {
  background-color: #37a600;
}
.breadcrumb li a {
  color: #222222;
}
.breadcrumb li a:hover {
  color: #37a600;
}
#sp-right .search .btn:hover,
#sp-right .search .btn:focus,
#sp-left .search .btn:hover,
#sp-left .search .btn:focus {
  color: #37a600;
}
#sp-right .vina-treeview-virtuemart .treeview li a:hover,
#sp-right .vina-treeview-virtuemart .treeview li a:focus,
#sp-left .vina-treeview-virtuemart .treeview li a:hover,
#sp-left .vina-treeview-virtuemart .treeview li a:focus {
  color: #37a600;
}
#sp-right .vina-treeview-virtuemart .treeview li:before,
#sp-left .vina-treeview-virtuemart .treeview li:before {
  background: #37a600;
}
#sp-right .vina-treeview-virtuemart .treeview li:hover,
#sp-right .vina-treeview-virtuemart .treeview li:before,
#sp-left .vina-treeview-virtuemart .treeview li:hover,
#sp-left .vina-treeview-virtuemart .treeview li:before {
  color: #37a600;
}
#sp-right .cf_form .cf_filtering_knob_from,
#sp-right .cf_form .cf_filtering_knob_to,
#sp-left .cf_form .cf_filtering_knob_from,
#sp-left .cf_form .cf_filtering_knob_to {
  border: 3px solid #37a600;
  background: #37a600;
}
#sp-right .cf_form .slider_bkg_img,
#sp-left .cf_form .slider_bkg_img {
  background: #37a600;
}
#sp-right .cf_form .slider_bkg_img,
#sp-left .cf_form .slider_bkg_img {
  background: #37a600;
}
#sp-right .cf_form #price_clear:hover,
#sp-right .cf_form #price_clear:focus,
#sp-right .cf_form .cf_resetAll_link:hover,
#sp-right .cf_form .cf_resetAll_link:focus,
#sp-left .cf_form #price_clear:hover,
#sp-left .cf_form #price_clear:focus,
#sp-left .cf_form .cf_resetAll_link:hover,
#sp-left .cf_form .cf_resetAll_link:focus {
  background: #37a600;
}
#sp-right .vina-ticker-content .title a,
#sp-left .vina-ticker-content .title a {
  color: #202020;
}
#sp-right .tagspopular li a,
#sp-left .tagspopular li a {
  color: #222222;
}
#sp-right .tagspopular li a:hover,
#sp-left .tagspopular li a:hover {
  color: #37a600;
}
#sp-right .tagspopular li a:hover:before,
#sp-left .tagspopular li a:hover:before {
  border-color: #37a600 transparent;
}
#sp-right .tagspopular li a:hover:after,
#sp-left .tagspopular li a:hover:after {
  border-color: transparent #37a600;
}
#sp-right .cf_form .cf_filters_list li:hover a,
#sp-left .cf_form .cf_filters_list li:hover a {
  color: #37a600;
}
#sp-right .cf_form .cf_filters_list li:hover:before,
#sp-left .cf_form .cf_filters_list li:hover:before {
  color: #37a600;
}
.sp-module ul >li >a {
  color: #222222;
}
.sp-module ul >li >a:hover,
.sp-module ul >li >a:focus {
  color: #37a600;
}
.sp-module .latestnews >div >a {
  color: #222222;
}
.sp-module .latestnews >div >a:hover,
.sp-module .latestnews >div >a:focus {
  color: #37a600;
}
.sp-module .tagscloud .tag-name:hover {
  background: #37a600;
}
.sp-module.vm_category_menu .modtitle {
  background: #37a600;
}
.sp-module.vm_category_menu ul >li:hover >a {
  background: #4d4d4d;
}
.sp-module.vm_category_menu ul >li:hover .hitarea:after {
  color: #37a600;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #37a600;
}
.slideshow1 .large_bg_black {
  border-left: 2px solid #37a600;
}
.rev_slider_wrapper .tp-caption .btn-slider:hover {
  background: #37a600;
  color: #fff;
  border-color: #37a600;
}
.rev_slider_wrapper .tp-rightarrow.default:hover,
.rev_slider_wrapper .tp-leftarrow.default:hover {
  background-color: #37a600;
  border-color: #37a600;
}
.rev_slider_wrapper .tp-bullets.simplebullets.round .bullet {
  background-image: url(../../images/presets/preset1/bullet.png);
}
.rev_slider_wrapper .tp-bullets.simplebullets.round .bullet.selected {
  background-image: url(../../images/presets/preset1/bullet-selected.png);
}
.vina-carousel-content.style-1 .title a:hover {
  color: #37a600 !important;
}
.vina-carousel-content.style-1 .title:before {
  background: #37a600;
}
.vina-carousel-content.style-1 .readmore a:hover {
  color: #37a600 !important;
  border: 2px solid #37a600;
}
.vina-carousel-content.style-1 .major_color .intro-day {
  color: #37a600;
}
.listing-view.vm_list_view .product-inner .actions .addtocart-area .addtocart-button:hover {
  background: #37a600;
}
.pagination li.active a,
.pagination li:hover a {
  background: #37a600;
  border-color: #37a600;
  color: #fff;
}
.optimized-wrapper ul li:before {
  background-image: url(../../images/presets/preset1/long-arrow-right.png);
}
.rtl .optimized-wrapper ul li:before {
  background-image: url(../../images/presets/preset1/long-arrow-left.png);
}
#fancybox-content .continue_link,
#fancybox-content .showcart {
  background-color: #37a600;
}
#fancybox-content .continue_link:hover,
#fancybox-content .showcart:hover {
  background-color: #5dff0d;
}
.orderby-displaynumber .view-mode .mode-list.active,
.orderby-displaynumber .view-mode .mode-list:hover {
  background: #37a600 url(../../images/icons/list1.png) center no-repeat;
  border: 1px solid #37a600;
}
.orderby-displaynumber .view-mode .mode-grid.active,
.orderby-displaynumber .view-mode .mode-grid:hover {
  background: #37a600 url(../../images/icons/grid1.png) center no-repeat;
  border: 1px solid #37a600;
}
.orderby-displaynumber .orderlistcontainer a:hover {
  color: #37a600;
}
.orderby-displaynumber .orderlistcontainer .orderlist div a:hover {
  color: #37a600;
}
.entry-image .intro-publish-date,
.entry-gallery .intro-publish-date {
  background: #37a600;
}
.product-i .text-block .product-title a {
  color: #3b3d3d;
}
.product-i .text-block .product-title:before {
  background: #37a600;
}
.product-i .text-block .product-title:hover a {
  color: #37a600;
}
.product-i .quickview .btn-quickview:hover {
  background: #37a600;
}
.product-i .quickview .btn-quickview:hover i:before {
  color: #fff;
}
.product-i .actions span.addtocart-button:before,
.product-i .actions .btn-group:before {
  background: #37a600;
}
.product-i .actions span.addtocart-button:hover,
.product-i .actions .btn-group:hover {
  background: #37a600 !important;
  color: #fff;
  border-color: #37a600;
}
.product-i .actions span.addtocart-button:hover .addtocart-button,
.product-i .actions .btn-group:hover .addtocart-button {
  color: #fff;
}
.product-i .actions span.addtocart-button:hover:before,
.product-i .actions .btn-group:hover:before {
  background: #309200;
}
.product-i .actions span.addtocart-button:hover a,
.product-i .actions span.addtocart-button:hover i,
.product-i .actions .btn-group:hover a,
.product-i .actions .btn-group:hover i {
  color: #fff;
}
.product-i .actions span.addtocart-button .addtofav_aws_icon_active,
.product-i .actions .btn-group .addtofav_aws_icon_active {
  background: #37a600;
  height: 37px;
  width: 38px;
}
.product-i .actions span.addtocart-button .addtofav_aws_icon_active i,
.product-i .actions .btn-group .addtofav_aws_icon_active i {
  color: #fff;
}
.product-i .actions span.addtocart-button:hover {
  border: 2px solid #37a600;
}
.product-i .product-price {
  color: #37a600;
}
.product-i .product-price .price-crossed {
  color: rgba(34,34,34,0.5);
}
.sppb-addon-raw-html .hot-deal .btn-shop {
  background: #37a600;
  border: 2px solid #37a600;
}
.sppb-addon-raw-html .hot-deal .btn-shop:hover {
  background: transparent;
  color: #37a600;
}
.sptab.sptab_red .tabs_mask ul li.tab.active,
.sptab.sptab_red .tabs_mask ul li:hover {
  color: #37a600 !important;
  border-color: #37a600;
}
.sptab.sptab_red .tabs_mask ul li.tab.active:before,
.sptab.sptab_red .tabs_mask ul li:hover:before {
  color: #37a600;
}
.vm-product-media-container .owl-theme .item:hover {
  border: 1px solid #37a600;
}
.has-counter .product-i .item-i:hover {
  border-color: #37a600;
}
.vm-product-details-container .to_review {
  color: #222222;
}
.vm-product-details-container .to_review:hover {
  color: #37a600;
}
.vm-product-details-container .in-stock {
  color: #37a600;
}
.vm-product-details-container .product-price .PricesalesPrice {
  color: #37a600;
}
.vm-product-details-container span.addtocart-button:hover {
  background: #37a600;
  color: #fff;
}
.vm-product-details-container span.addtocart-button:hover .addtocart-button {
  color: #fff;
  border-color: #37a600;
}
.vm-product-details-container span.addtocart-button:hover:before {
  background: #37a600;
}
.vm-product-details-container span.addtocart-button:before {
  background: #343434;
  color: #fff;
}
.vm-product-details-container .btn-groups .btn-group .addtofav_aws_icon,
.vm-product-details-container .btn-groups .btn-group #vmcompare a,
.vm-product-details-container .btn-groups .btn-group a {
  color: #222222;
}
.vm-product-details-container .btn-groups .btn-group .addtofav_aws_icon:hover,
.vm-product-details-container .btn-groups .btn-group #vmcompare a:hover,
.vm-product-details-container .btn-groups .btn-group a:hover {
  background: #37a600;
  color: #fff;
  border-color: #37a600;
}
.vm-product-details-container .btn-groups .btn-group .addtofav_aws_icon_active {
  background: #37a600;
}
.quantity-box .quantity-minus:hover {
  background: #ffe51e url(../../images/general/minus-white-1.png) center center no-repeat !important;
}
.quantity-box .quantity-plus {
  background: #37a600 url(../../images/general/plus-white-1.png) center center no-repeat !important;
}
.quantity-box .quantity-plus:hover {
  background: #ffe51e url(../../images/general/plus-white-1.png) center center no-repeat !important;
}
.productdetails .nav-tabs li.active a,
.productdetails .nav-tabs li:hover a {
  background: #37a600;
  color: #fff;
}
.product-related-products .sp-module-title h3:before,
.newsletter .modtitle:before {
  border-bottom: 4px solid #37a600;
}
body.rtl .slideshow1 .large_bg_black {
  border-left: 0;
  border-right: 2px solid #37a600;
}
