body {
  color: #333333;
}
.bg-major {
  background: #128bc7;
}
.major-color {
  color: #128bc7;
}
.major-color .sppb-title-heading,
.major-color .sppb-addon-title {
  color: #128bc7;
}
.major-color2 {
  color: #8ba462;
}
.style-title1 .sppb-section-title .sppb-title-heading,
.style-title1 .sppb-section-title .modtitle,
.style-title1 .style-title-center .sppb-title-heading,
.style-title1 .style-title-center .modtitle,
.style-title2 .sppb-section-title .sppb-title-heading,
.style-title2 .sppb-section-title .modtitle,
.style-title2 .style-title-center .sppb-title-heading,
.style-title2 .style-title-center .modtitle,
.style-title5 .sppb-section-title .sppb-title-heading,
.style-title5 .sppb-section-title .modtitle,
.style-title5 .style-title-center .sppb-title-heading,
.style-title5 .style-title-center .modtitle {
  color: #128bc7;
}
.style-title1 .sppb-addon-title,
.style-title2 .sppb-addon-title,
.style-title5 .sppb-addon-title {
  color: #128bc7;
}
.style-title1 .sppb-addon-title span,
.style-title2 .sppb-addon-title span,
.style-title5 .sppb-addon-title span {
  color: #8ba462;
}
.style-title3 .sppb-section-title .sppb-title-heading,
.style-title3 .sppb-section-title .modtitle,
.style-title3 .style-title-center .sppb-title-heading,
.style-title3 .style-title-center .modtitle,
.style-title4 .sppb-section-title .sppb-title-heading,
.style-title4 .sppb-section-title .modtitle,
.style-title4 .style-title-center .sppb-title-heading,
.style-title4 .style-title-center .modtitle {
  color: #8ba462;
}
.style-title3 .sppb-text-center .sppb-addon-title,
.style-title4 .sppb-text-center .sppb-addon-title {
  color: #8ba462;
}
.style-title3 a,
.style-title4 a {
  color: #8ba462;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000;
}
a {
  color: #128bc7;
}
a:hover {
  color: #0e6a98;
}
.btn-style1:hover {
  border-color: #128bc7;
  color: #128bc7;
  background: transparent;
}
.btn-style2:hover {
  border-color: #8ba462;
  color: #fff !important;
  background: #8ba462;
}
.btn-style3 a {
  background: #128bc7;
}
.btn-style3 a:hover {
  border-color: #128bc7;
  color: #128bc7;
  background: transparent;
}
.btn-style4 {
  color: #fff;
  background: #128bc7;
}
.btn-style4:hover {
  color: #fff;
  background: #0e6a98;
}
.scrollup:hover {
  background: #128bc7;
}
.scrollup:hover:before {
  color: #fff;
}
.readmore a {
  border-radius: 0;
}
.readmore a:hover {
  color: #fff;
  background: #128bc7;
}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected {
  background: #128bc7;
}
.fav_addtocart-area .product .fav_addtocart-bar .quantity-controls input:hover {
  background-color: #128bc7;
}
.fav_addtocart-area .product .fav_addtocart-bar span.addtocart-button {
  background-color: #f3f3f3;
}
.fav_addtocart-area .product .fav_addtocart-bar span.addtocart-button:hover {
  background-color: #128bc7;
  border: 1px solid #fff;
}
.fav_addtocart-area .product .fav_addtocart-bar span.addtocart-button:hover input {
  color: #fff;
}
span.addtocart-button:hover {
  color: #fff;
  background: #128bc7;
}
.vm-button-correct:hover,
.vm-button-correct:focus,
.vm-button-correct.focus,
.vm-button:hover,
.vm-button:focus,
.vm-button.focus,
.button:hover,
.button:focus,
.button.focus,
.default:hover,
.default:focus,
.default.focus,
.details-button:hover,
.details-button:focus,
.details-button.focus {
  background: #128bc7;
}
#offcanvas-toggler > i:hover {
  color: #128bc7;
}
.offcanvas-menu .offcanvas-inner .sp-module ul li a span:hover {
  color: #128bc7;
}
#sp-top-wrapper {
  background: #8ba462;
}
#sp-top-wrapper .sp-module .bootstrap-select button:hover {
  color: #128bc7;
}
#sp-top-wrapper .sp-module.mod_menu_top ul li a:hover {
  color: #128bc7;
}
#sp-top-wrapper .sp-module.phone i {
  color: #128bc7;
}
#sp-top-wrapper.home2 {
  background: none;
}
#sp-top-wrapper.home2 .sp-module .bootstrap-select button {
  color: #128bc7;
  border-color: #128bc7;
}
#sp-top-wrapper.home2 .sp-module .bootstrap-select .dropdown-menu.open {
  top: 70px;
  border-top: 2px solid #128bc7;
}
#sp-top-wrapper.home2 .sp-module .phone {
  color: #128bc7;
}
#sp-top-wrapper.home2 .sp-module .phone i {
  color: #fff;
}
#sp-top-wrapper.home2 .sp-module.mod_menu_top ul li a {
  color: #128bc7;
}
#sp-top-wrapper.home2 .sp-module.mod_menu_top ul li a:hover {
  text-decoration: underline;
}
#sp-top-wrapper.home2 .sp-module.mod_menu_top ul li:first-child a {
  border-color: #128bc7;
}
#sp-top-wrapper.home2 .sp-module .sp-vmsearch form .search-button-wrapper:hover .search-button:before {
  color: #128bc7;
}
.sp-megamenu-parent > li > a:hover,
.sp-megamenu-parent > li a:active {
  color: #128bc7;
}
.sp-megamenu-parent > li > a:hover:after,
.sp-megamenu-parent > li a:active:after {
  color: #128bc7;
  border-color: #128bc7;
}
.sp-megamenu-parent > li.active>a,
.sp-megamenu-parent > li:hover>a {
  color: #128bc7;
}
.sp-megamenu-parent > li.active>a:after,
.sp-megamenu-parent > li:hover>a:after {
  border-color: #128bc7;
  width: 100%;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #818181;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  background: #128bc7;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #128bc7;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:hover {
  color: #fff;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #ffffff;
  border-bottom: 3px solid #128bc7;
  border-top: 1px solid #128bc7;
}
.vina-cart4 .modtitle {
  color: #8ba462;
}
.sp-module.vina-newsletter form .btn {
  background: #128bc7;
}
.sp-module .sp-vmsearch.search-dropdown .sp-module-content,
.sp-module.search-dropdown .sp-module-content,
.sp-module.vina-dropdown .sp-module-content {
  border-color: #128bc7;
}
.sp-module .sp-vmsearch.search-dropdown .sp-module-content:before,
.sp-module.search-dropdown .sp-module-content:before,
.sp-module.vina-dropdown .sp-module-content:before {
  color: #128bc7;
}
.sp-module .vmCartModule .sp-module-title {
  background: none;
}
.sp-module .vmCartModule .sp-module-title i .number {
  background: #128bc7;
}
.sp-module .vmCartModule .vm_cart_footer a {
  border-color: #128bc7;
}
.sp-module .vmCartModule .vm_cart_footer a:hover {
  background: #128bc7;
  color: #fff;
}
.sp-module .modtitle:hover i {
  color: #128bc7;
}
.sp-module .modtitle:hover i .number {
  background: #8ba462;
}
.sp-module.sp-follow ul.icon li i:hover {
  color: #128bc7;
}
.sp-module .search-dropdown .sp-module-content .search-button-wrapper .search-button {
  background: #8ba462;
}
.sp-module .search-dropdown .sp-module-content .search-button-wrapper .search-button:hover {
  background: #55653b;
}
.sp-module .bootstrap-select .dropdown-menu.inner li:hover {
  background: #128bc7;
}
.sp-module .bootstrap-select .dropdown-menu.inner li:hover a {
  color: #fff;
}
.sp-module .latestnews > div > a {
  color: #818181;
}
.sp-module .latestnews > div > a:hover {
  color: #128bc7;
}
.sp-module .cf_wrapp_all .slider_bkg_img {
  background: #8ba462;
}
.sp-module .cf_wrapp_all .cf_filtering_knob:before {
  background: #8ba462;
  border-color: #8ba462;
}
.sp-module ul li a:hover {
  color: #128bc7;
}
.sp-module .style-title .modtitle {
  color: #8ba462;
}
.sp-module .style-title .modtitle:after {
  background: #128bc7;
}
#sp-left .sp-module.best-seller .sp-module-title .modtitle,
#sp-right .sp-module.best-seller .sp-module-title .modtitle {
  color: #8ba462;
}
#sp-left .sp-module.best-seller .sp-module-title .modtitle:after,
#sp-right .sp-module.best-seller .sp-module-title .modtitle:after {
  background: #128bc7;
}
#sp-bottom .menu > li a:hover {
  color: #128bc7;
}
#sp-footer .menu > li a:hover {
  color: #128bc7;
}
#sp-footer .sp-copyright a {
  color: #8ba462;
}
#sp-footer .sp-copyright a:hover {
  color: #128bc7;
  text-decoration: underline;
}
.slider:hover .tp-leftarrow.round.default:hover,
.slider:hover .tp-rightarrow.round.default:hover {
  background: #128bc7;
}
#sp-title .sp-page-title h2,
#sp-title .sp-page-title h3,
#sp-title .sp-breadcrumb-wrapper h2,
#sp-title .sp-breadcrumb-wrapper h3 {
  color: #128bc7;
}
#sp-title .sp-page-title .breadcrumb li a:hover,
#sp-title .sp-breadcrumb-wrapper .breadcrumb li a:hover {
  color: #128bc7;
}
#sp-title .sp-page-title .breadcrumb li.active,
#sp-title .sp-breadcrumb-wrapper .breadcrumb li.active {
  color: #128bc7;
}
.owl-theme:hover .owl-nav div {
  background: #8ba462;
}
.owl-theme:hover .owl-nav div:hover {
  background: #128bc7;
}
.product-price .PricesalesPrice {
  color: #128bc7;
}
.product .label-pro.status-sale {
  background: #128bc7 !important;
  color: #fff;
}
.product .text-block .timer-grid .day .number,
.product .text-block .timer-grid .hour .number,
.product .text-block .timer-grid .sec .number,
.product .text-block .timer-grid .min .number {
  background: #8ba462;
}
.product .text-block .product-title a {
  color: #8ba462;
}
.product .text-block .product-title a:hover {
  color: #128bc7;
}
.product .text-block .button-groups .button-group:hover {
  background: #fff;
  border: 1px solid #128bc7;
}
.product .text-block .button-groups .button-group:hover i {
  color: #128bc7;
}
.product .text-block .button-groups .button-group span.addtocart-button:hover {
  color: #128bc7;
}
.product .text-block .button-groups .addtofav_aws_icon {
  background: #fff !important;
  color: #333 !important;
}
.product .text-block .button-groups .addtofav_aws_icon:hover i {
  color: #128bc7;
}
.product .text-block .button-groups .addtofav_aws_icon_active {
  background: #fff !important;
  color: #128bc7 !important;
}
.product.vm-products-horizon .text-block .button-groups .button-group {
  border-radius: 2px;
}
.product.vm-products-horizon .text-block .button-groups .button-group:hover {
  color: #fff;
}
.product.vm-products-horizon .text-block .button-groups .button-group:hover span.addtocart-button {
  background: #128bc7;
}
.product.vm-products-horizon .text-block .button-groups .button-group:hover span.addtocart-button i {
  color: #fff;
}
.product.vm-products-horizon .text-block .button-groups .button-group:hover span.addtocart-button .addtocart-button {
  color: #fff;
}
.product.vm-products-horizon .text-block .button-groups .button-group:hover .btn-default.btn {
  background: #128bc7;
}
.product.vm-products-horizon .text-block .button-groups .button-group:hover .btn-default.btn i {
  color: #fff;
}
.product.vm-products-horizon .text-block .button-groups .button-group:hover .addtofav_aws_icon,
.product.vm-products-horizon .text-block .button-groups .button-group:hover .addtofav_aws_icon_active {
  background: #128bc7 !important;
}
.product.vm-products-horizon .text-block .button-groups .button-group:hover .addtofav_aws_icon i,
.product.vm-products-horizon .text-block .button-groups .button-group:hover .addtofav_aws_icon_active i {
  color: #fff;
}
.featured-view h4,
.latest-view h4,
.topten-view h4,
.recent-view h4,
.products-view h4,
.related-products-view h4 {
  color: #8ba462;
}
ul.social-icons > li a:hover i {
  background: #8ba462;
}
.chzn-container .chzn-results li.active-result.result-selected {
  background: #8ba462;
  color: #fff;
}
.chzn-container .chzn-results li.active-result.highlighted {
  background: #8ba462;
}
.slideshow2 .text30 {
  color: #8ba462;
}
.productdetails .vm-product-media-container .additional-images .owl-theme .owl-item a:hover {
  border: 1px solid #128bc7;
}
.productdetails .vm-product-details-container h1 {
  color: #8ba462;
}
.productdetails .vm-product-details-container .icons a:hover {
  background: #128bc7;
  color: #fff;
}
.productdetails .vm-product-details-container .product-rating .add_review a {
  color: #128bc7;
}
.productdetails .vm-product-details-container .product-rating .add_review a:hover {
  color: #8ba462;
}
.productdetails .vm-product-details-container .spacer-buy-area .button-group.btn-wishlist .addtofav_aws_icon {
  color: #333 !important;
}
.productdetails .vm-product-details-container .spacer-buy-area .button-group.btn-wishlist .addtofav_aws_icon:hover span,
.productdetails .vm-product-details-container .spacer-buy-area .button-group.btn-wishlist .addtofav_aws_icon:hover i {
  color: #128bc7 !important;
}
.productdetails .vm-product-details-container .spacer-buy-area .button-group.btn-wishlist .addtofav_aws_icon_active {
  color: #333 !important;
}
.productdetails .vm-product-details-container .spacer-buy-area .button-group.btn-wishlist .addtofav_aws_icon_active:hover {
  color: #128bc7 !important;
}
.productdetails .vm-product-details-container .spacer-buy-area .button-group.addtocart-area .addtocart-bar span.addtocart-button {
  color: #fff;
  background: #8ba462;
}
.productdetails .vm-product-details-container .spacer-buy-area .button-group.addtocart-area .addtocart-bar span.addtocart-button .addtocart-button {
  color: #fff;
}
.productdetails .vm-product-details-container .spacer-buy-area .button-group.addtocart-area .addtocart-bar span.addtocart-button:hover {
  background: #128bc7;
}
.productdetails .vm-product-details-container .spacer-buy-area .button-group.addtocart-area .addtocart-bar span.addtocart-button:hover .addtocart-button {
  color: #fff;
}
.productdetails .vm-product-details-container .spacer-buy-area .button-groups .button-group a {
  color: #333;
}
.productdetails .vm-product-details-container .spacer-buy-area .button-groups .button-group:hover a {
  color: #128bc7;
}
.productdetails .vm-product-details-container .category-children a:hover {
  color: #128bc7;
}
.productdetails .vm-product-details-container a.ask-a-question {
  color: #128bc7;
}
.productdetails .vm-product-details-container a.ask-a-question:hover {
  color: #333;
}
.productdetails .product-related-products-carousel .product .text-block .PricesalesPrice {
  color: #128bc7;
}
.vm-cart-header .vm-header {
  color: #128bc7;
}
.vm-continue-shopping .continue_link:hover {
  color: #fff;
  background: #128bc7;
}
.pagination > li >a,
.pagination > li > span {
  color: #333;
}
.pagination > li >a:hover,
.pagination > li >a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  color: #fff;
  background: #128bc7;
  border-color: #128bc7;
}
.pagination .active > a,
.pagination .active > span {
  background: #128bc7;
  border-color: #128bc7;
  color: #fff;
}
.pagination .active > a:hover,
.pagination .active > a:focus,
.pagination .active > span:hover,
.pagination .active > span:focus {
  background: #128bc7;
  color: #fff;
}
.layout-blog .entry-header h2 a {
  color: #8ba462;
}
.layout-blog .entry-header h2 a:hover {
  color: #128bc7;
}
.post-format {
  background: #128bc7;
}
.voting-symbol span.star.active:before {
  color: #128bc7;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #0e6a98;
}
.item:hover {
  border-color: #128bc7;
}
.entry-link,
.entry-quote {
  background: #128bc7;
}
blockquote {
  border-color: #128bc7;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #128bc7;
}
.pager li > a,
.pager li > span {
  color: #333;
}
.pager li > a:hover,
.pager li > span:hover {
  color: #fff;
  background: #128bc7;
}
.com-contact h1,
.com-contact h2 {
  color: #8ba462;
}
.contactForm button.sppb-btn-primary {
  border: 1px solid #128bc7;
  border-radius: 0;
  background: none;
  color: #128bc7;
}
.contactForm button.sppb-btn-primary:hover {
  background: #128bc7;
  color: #fff;
}
.view-mode .btn-group a.btn-primary,
.view-mode .btn-group a:hover {
  border-color: #128bc7;
  background: #128bc7;
  color: #fff;
}
.hot-today .sppb-addon-title {
  color: #128bc7;
}
.hot-today .owl-theme .products .product-i .product-container .text-block .button-groups a.btn-default {
  background: #128bc7;
  color: #fff;
  border: 1px solid #128bc7;
}
.hot-today .owl-theme .products .product-i .product-container .text-block .button-groups a.btn-default:hover {
  background: #fff;
  color: #128bc7;
}
.new-product .new-content .owl-theme .owl-nav div:hover {
  background: #128bc7;
}
.featured-pro .sppb-section-title .sppb-title-subheading,
.blog .sppb-section-title .sppb-title-subheading {
  color: #128bc7;
}
.event-wrapper {
  background: #8ba462;
}
.products-module .text span:after {
  background: #8ba462;
}
.blog .vina-carousel-content.left .image-block .vina-date {
  background: #128bc7;
}
.blog .vina-carousel-content.left .text-block .title a {
  color: #128bc7;
}
.blog .vina-carousel-content.left .text-block .title a:hover {
  color: #8ba462;
}
.blog .vina-carousel-content.left .text-block .readmore a {
  color: #128bc7;
  border-bottom: 2px solid #fff;
}
.blog .vina-carousel-content.left .text-block .readmore a:hover {
  background: none;
  color: #8ba462;
  border-bottom: 2px solid #8ba462;
}
.header-home2 .sp-megamenu-parent > li > a {
  color: #fff;
}
.header-home2 .sp-megamenu-parent > li > a:hover:after,
.header-home2 .sp-megamenu-parent > li a:active:after {
  border-color: #fff;
}
.header-home2 .sp-megamenu-parent > li.active>a:after,
.header-home2 .sp-megamenu-parent > li:hover>a:after {
  border-color: #fff;
}
.header-home2 .cart-home2 .vmCartModule .sp-module-title .modtitle i {
  color: #128bc7;
}
.header-home2 .cart-home2 .vmCartModule .sp-module-title .modtitle i .number {
  background: #ffcc00;
  color: #333;
}
.header-home2 .cart-home2 .vmCartModule .sp-module-title .modtitle:hover i {
  color: #ffcc00;
}
.header-home2 .cart-home2 .vmCartModule .sp-module-title .modtitle:hover i .number {
  background: #128bc7;
}
.cate1 .dog .sppb-addon-content:after {
  background: #128bc7;
}
.cate1 .fish .sppb-addon-content:after {
  background: #8ba462;
}
.featured-pro .sppb-section-title .sppb-title-subheading {
  color: #8ba462;
}
.product.home2 .text-block .product-title a {
  color: #128bc7;
}
.product.home2 .text-block .product-title a:hover {
  color: #8ba462;
}
.product.home2 .text-block .product-price .PricesalesPrice {
  color: #8ba462;
}
.product.home2 .text-block .button-groups .button-group span.addtocart-button:hover {
  color: #fff;
  background: #128bc7;
}
.deal-left .text2 h2 {
  color: #128bc7;
}
.deal-left .text2 h3 {
  color: #8ba462;
}
.deal-left .menu {
  color: #8ba462;
}
.countdown .countdown-text-wrap .sppb-addon-title {
  color: #8ba462;
}
.countdown .sppb-countdown-days,
.countdown .sppb-countdown-hours,
.countdown .sppb-countdown-minutes,
.countdown .sppb-countdown-seconds {
  padding-right: 0;
  width: auto;
}
.countdown .sppb-countdown-number {
  color: #128bc7;
}
.countdown .sppb-countdown-text {
  color: #8ba462;
}
.service .readmore:hover {
  color: #fff;
  background: #128bc7;
}
#sp-bottom .about-bottom.home2 .about-inner .about-content .info li i {
  color: #128bc7;
}
#sp-top-wrapper.top-home3 .sp-module .phone i {
  color: #8ba462;
}
#sp-header.header-home3 .modtitle:hover i {
  color: #128bc7;
}
#sp-header.header-home3 #offcanvas-toggler {
  color: #fff;
}
#sp-header.header-home3 #offcanvas-toggler i:hover {
  color: #128bc7;
}
.home3 span.addtocart-button {
  color: #8ba462;
}
.home3 .product .text-block .button-groups .addtofav_aws_icon {
  color: #8ba462 !important;
}
.about .person {
  color: #8ba462;
}
.about .person .sppb-addon-title {
  color: #8ba462;
}
.tabs_buttons ul li span {
  color: #128bc7;
}
.promo .sppb-addon-single-image .sppb-addon-title span {
  color: #0e6a98;
}
.best-price .tabs_buttons .tabs_container li:after {
  background: #128bc7;
}
.best-price .tabs_buttons .tabs_container li span {
  color: #0e6a98;
}
.best-price .tabs_buttons .tabs_container li span:hover {
  text-decoration: underline;
}
.mod_product2 .sppb-addon-title span {
  color: #8ba462;
}
#sp-top-wrapper.home4 .sp-module.mod_cur .btn-default,
#sp-top-wrapper.home4 .sp-module.mod_lang .btn-default {
  color: #8ba462;
}
#sp-top-wrapper.home4 .sp-module.mod_cur .btn-default:hover,
#sp-top-wrapper.home4 .sp-module.mod_lang .btn-default:hover {
  color: #128bc7;
}
#sp-top-wrapper.home4 .sp-module.mod_menu_top ul li a {
  color: #8ba462;
}
#sp-top-wrapper.home4 .sp-module.mod_menu_top ul li a:hover {
  color: #128bc7;
}
#sp-top-wrapper.home4 .sp-module.mod_menu_top ul li:first-child a {
  border-color: #8ba462;
}
#sp-top-wrapper.home4 .sp-module .mod-languages .bootstrap-select button {
  border-color: #8ba462;
}
#sp-top-wrapper.home4 .sp-module .phone {
  color: #8ba462;
}
#sp-top-wrapper.home4 .sp-module .phone i {
  color: #8ba462;
  border-color: #8ba462;
}
.header-home4 .sp-megamenu-parent > li > a {
  color: #8ba462;
}
.header-home4 #offcanvas-toggler i {
  color: #8ba462;
}
.header-home4 #offcanvas-toggler i:hover {
  color: #128bc7;
}
.header-home4 .sp-module .vmCartModule .sp-module-title i {
  border-color: #8ba462;
}
.our-shop .tabs_mask .tabs_container li:hover span {
  color: #128bc7;
}
.why-choose h2,
.why-choose h3 {
  color: #128bc7;
}
.why-choose .right-text .box-static:before {
  color: #128bc7;
}
