/******************************************************************************/
/************************* CSS FOR ALL PRESETS ********************************/
/******************************************************************************/
/*-----------------------------------------------------------------------
0. Variables Less
*/
/* CSS3 PROPERTIES */
/* Border Radius */
/* Logo Preset Start */
.preset-2 .logo-background {
  background: url(../images/logo/dark/logo-2.png) left center no-repeat;
  background-size: auto 100%;
}
.preset-2.layout-1 .logo-background {
  background: url(../images/logo/white/logo-2.png) left center no-repeat;
  background-size: auto 100%;
}
.preset-2 .logo-footer .logo-background {
  background: url(../images/logo/white/logo-2.png) left center no-repeat;
  background-size: auto 100%;
}
.preset-3 .logo-background {
  background: url(../images/logo/dark/logo-3.png) left center no-repeat;
  background-size: auto 100%;
}
.preset-3.layout-1 .logo-background {
  background: url(../images/logo/white/logo-3.png) left center no-repeat;
  background-size: auto 100%;
}
.preset-3 .logo-footer .logo-background {
  background: url(../images/logo/white/logo-3.png) left center no-repeat;
  background-size: auto 100%;
}
.preset-4 .logo-background {
  background: url(../images/logo/dark/logo-4.png) left center no-repeat;
  background-size: auto 100%;
}
.preset-4.layout-1 .logo-background {
  background: url(../images/logo/white/logo-4.png) left center no-repeat;
  background-size: auto 100%;
}
.preset-4 .logo-footer .logo-background {
  background: url(../images/logo/white/logo-4.png) left center no-repeat;
  background-size: auto 100%;
}
/* Preset 02 Start */
.preset-2 {
  /* Common*/
  /* Widget */
  /* Treeview */
  /* Header */
  /* Mini Cart */
  /* Top Search */
  /* Main Menu */
  /* Header Part */
  /* Footer */
  /* Content Page */
  /* Post Carousel / Post Category */
  /* Woocommerce */
  /* Products Shop */
  /* Product View */
  /* Front Page */
  /* Product Sale Off */
  /* Cart */
  /* Checkout */
  /* About Page */
  /* Contact Us */
}
.preset-2 a:hover {
  color: #7B7A27;
}
.preset-2 .to-top {
  background-color: #7B7A27;
}
.preset-2 .to-top:hover {
  background-color: #5db582;
}
.preset-2 .owl-theme .owl-controls .owl-buttons div:hover {
  background-color: #7B7A27;
}
.preset-2 .widget_product_categories ul li a:hover,
.preset-2 .widget_categories ul li a:hover,
.preset-2 .widget_nav_menu ul li a:hover,
.preset-2 .widget_archive ul li a:hover,
.preset-2 .widget_meta ul li a:hover,
.preset-2 .widget_recent_comments ul li a:hover,
.preset-2 .widget_recent_entries ul li a:hover,
.preset-2 .widget_pages ul li a:hover {
  color: #7B7A27;
}
.preset-2 .widget_product_categories ul li.current-menu-item,
.preset-2 .widget_categories ul li.current-menu-item,
.preset-2 .widget_nav_menu ul li.current-menu-item,
.preset-2 .widget_archive ul li.current-menu-item,
.preset-2 .widget_meta ul li.current-menu-item,
.preset-2 .widget_recent_comments ul li.current-menu-item,
.preset-2 .widget_recent_entries ul li.current-menu-item,
.preset-2 .widget_pages ul li.current-menu-item,
.preset-2 .widget_product_categories ul li.current-cat,
.preset-2 .widget_categories ul li.current-cat,
.preset-2 .widget_nav_menu ul li.current-cat,
.preset-2 .widget_archive ul li.current-cat,
.preset-2 .widget_meta ul li.current-cat,
.preset-2 .widget_recent_comments ul li.current-cat,
.preset-2 .widget_recent_entries ul li.current-cat,
.preset-2 .widget_pages ul li.current-cat,
.preset-2 .widget_product_categories ul li.cat-parent,
.preset-2 .widget_categories ul li.cat-parent,
.preset-2 .widget_nav_menu ul li.cat-parent,
.preset-2 .widget_archive ul li.cat-parent,
.preset-2 .widget_meta ul li.cat-parent,
.preset-2 .widget_recent_comments ul li.cat-parent,
.preset-2 .widget_recent_entries ul li.cat-parent,
.preset-2 .widget_pages ul li.cat-parent,
.preset-2 .widget_product_categories ul li:hover,
.preset-2 .widget_categories ul li:hover,
.preset-2 .widget_nav_menu ul li:hover,
.preset-2 .widget_archive ul li:hover,
.preset-2 .widget_meta ul li:hover,
.preset-2 .widget_recent_comments ul li:hover,
.preset-2 .widget_recent_entries ul li:hover,
.preset-2 .widget_pages ul li:hover {
  color: #7B7A27;
}
.preset-2 .widget_product_categories ul li.current-menu-item > a,
.preset-2 .widget_categories ul li.current-menu-item > a,
.preset-2 .widget_nav_menu ul li.current-menu-item > a,
.preset-2 .widget_archive ul li.current-menu-item > a,
.preset-2 .widget_meta ul li.current-menu-item > a,
.preset-2 .widget_recent_comments ul li.current-menu-item > a,
.preset-2 .widget_recent_entries ul li.current-menu-item > a,
.preset-2 .widget_pages ul li.current-menu-item > a,
.preset-2 .widget_product_categories ul li.current-cat > a,
.preset-2 .widget_categories ul li.current-cat > a,
.preset-2 .widget_nav_menu ul li.current-cat > a,
.preset-2 .widget_archive ul li.current-cat > a,
.preset-2 .widget_meta ul li.current-cat > a,
.preset-2 .widget_recent_comments ul li.current-cat > a,
.preset-2 .widget_recent_entries ul li.current-cat > a,
.preset-2 .widget_pages ul li.current-cat > a,
.preset-2 .widget_product_categories ul li.cat-parent > a,
.preset-2 .widget_categories ul li.cat-parent > a,
.preset-2 .widget_nav_menu ul li.cat-parent > a,
.preset-2 .widget_archive ul li.cat-parent > a,
.preset-2 .widget_meta ul li.cat-parent > a,
.preset-2 .widget_recent_comments ul li.cat-parent > a,
.preset-2 .widget_recent_entries ul li.cat-parent > a,
.preset-2 .widget_pages ul li.cat-parent > a,
.preset-2 .widget_product_categories ul li:hover > a,
.preset-2 .widget_categories ul li:hover > a,
.preset-2 .widget_nav_menu ul li:hover > a,
.preset-2 .widget_archive ul li:hover > a,
.preset-2 .widget_meta ul li:hover > a,
.preset-2 .widget_recent_comments ul li:hover > a,
.preset-2 .widget_recent_entries ul li:hover > a,
.preset-2 .widget_pages ul li:hover > a {
  color: #7B7A27;
}
.preset-2 .widget_recent_comments ul li a {
  color: #7B7A27;
}
.preset-2 .tagcloud a {
  border: 1px dashed rgba(123, 122, 39, 0.3);
}
.preset-2 .widget_vgw_social_media a:hover {
  background: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 .sidebar-category .widget_layered_nav ul li > a:hover,
.preset-2 .sidebar-category .widget_categories ul li > a:hover,
.preset-2 .sidebar-category .widget_nav_menu ul li > a:hover,
.preset-2 .sidebar-category .widget_layered_nav ol li > a:hover,
.preset-2 .sidebar-category .widget_categories ol li > a:hover,
.preset-2 .sidebar-category .widget_nav_menu ol li > a:hover {
  color: #7B7A27;
}
.preset-2 .widget_product_categories ul li > a:before {
  color: #7B7A27;
}
.preset-2 .widget_product_categories ul li.current-menu-item,
.preset-2 .widget_product_categories ul li .current-cat,
.preset-2 .widget_product_categories ul li .cat-parent,
.preset-2 .widget_product_categories ul li:hover {
  color: #7B7A27;
}
.preset-2 .woocommerce.widget_price_filter .price_slider_amount .button,
.preset-2 .yith-woocompare-widget a.compare {
  border-color: #7B7A27;
  background-color: #7B7A27;
}
.preset-2 .woocommerce.widget_price_filter .price_slider_amount .button:hover,
.preset-2 .yith-woocompare-widget a.compare:hover {
  background-color: #000;
  border-color: #000;
}
.preset-2 .widget_product_tag_cloud .tagcloud a {
  border-color: rgba(123, 122, 39, 0.3);
}
.preset-2 div.vg-vegawine-category-treeview .treeview li a:before {
  color: #7B7A27;
}
.preset-2 div.vg-vegawine-category-treeview .treeview li:hover a:before {
  color: #5db582;
}
.preset-2 div.vg-vegawine-category-treeview .treeview .hover {
  color: #5db582 !important;
}
.preset-2 .mini_cart_inner .shopping_cart .cart-quantity {
  background-color: #7B7A27;
}
.preset-2 .woocommerce ul.cart_list li .product-image .quantity,
.preset-2 .woocommerce ul.product_list_widget li .product-image .quantity {
  background-color: #7B7A27;
}
.preset-2 .mini_cart_inner a:hover {
  color: #7B7A27;
}
.preset-2 .search-toggle:hover i {
  color: #7B7A27;
}
.preset-2 .main-navigation ul li.current-menu-item a,
.preset-2 .main-navigation ul li:hover a {
  color: #7B7A27;
}
.preset-2 .main-navigation.white ul li.current-menu-item a,
.preset-2 .main-navigation.white ul li:hover a {
  color: #fff;
}
.preset-2 #vg-header-wrapper.white .widget ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget ol li a:hover,
.preset-2 #vg-header-wrapper.white .widget_product_categories ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_categories ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_nav_menu ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_archive ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_meta ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_recent_comments ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_recent_entries ul li a:hover,
.preset-2 #vg-header-wrapper.white .widget_pages ul li a:hover {
  color: #5db582;
}
.preset-2 #vg-header-wrapper.white .mini_cart_inner:hover .shopping_cart .icon-cart i {
  color: #7B7A27;
}
.preset-2 .header-style-3 .mini_cart_inner .shopping_cart .icon-cart i {
  color: #7B7A27;
}
.preset-2 .header-style-3 .mini_cart_inner .shopping_cart .cart-quantity {
  background-color: transparent;
}
.preset-2 .header-style-3 .mini_cart_inner .shopping_cart .cart-total-price span {
  color: #7B7A27;
}
.preset-2 .ft-contact-info li .label {
  color: #7B7A27;
}
.preset-2 #vg-footer-wrapper .widget input[type="submit"],
.preset-2 #vg-footer-wrapper .widget button {
  color: #fff;
}
.preset-2 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-2 #vg-footer-wrapper .widget button:hover {
  color: #fff;
}
.preset-2 #vg-footer-wrapper .widget.widget_vgw_social_media a:hover {
  border-color: #7B7A27;
}
.preset-2 .copyright a {
  color: #7B7A27;
}
.preset-2 .wpb_heading {
  background: url(../images/ic-sctitle-p2.png) center top no-repeat;
}
.preset-2 .wpb_heading .sub_heading {
  color: #7B7A27;
}
.preset-2 .wpb_row .vc_tta.vc_general .vc_tta-tab.vc_active > a,
.preset-2 .wpb_row .vc_tta.vc_general .vc_tta-tab:hover > a {
  color: #7B7A27 !important;
}
.preset-2 .item-i .post-title a:hover,
.preset-2 .vgp-item-i .post-title a:hover {
  color: #7B7A27;
}
.preset-2 .vgp-item-i .post-meta span b {
  color: #7B7A27;
}
.preset-2 .vgp-item-i .post-readmore a {
  color: #7B7A27;
}
.preset-2 .post .posted-on,
.preset-2 .post .entry-format {
  background-color: #7B7A27;
}
.preset-2 .post .author a {
  color: #7B7A27;
}
.preset-2 .timer-grid div,
.preset-2 .hotdeal div {
  border: 2px solid #7B7A27;
}
.preset-2 .product-label span.featured {
  background: #7B7A27;
}
.preset-2 .product-label span.featured:before {
  border-top-color: #7B7A27;
}
.preset-2 .product-label span.featured:after {
  border-bottom-color: #7B7A27;
}
.preset-2 .product-price,
.preset-2 .compare-list .price,
.preset-2 .price {
  color: #7B7A27 !important;
}
.preset-2 .product-rating .star-rating span {
  color: #7B7A27;
}
.preset-2 .vgw-item-i .product-title a:hover {
  color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group a:hover {
  background-color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group .add-to-cart a.added_to_cart {
  background-color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group .add-to-cart a.wc-forward {
  background-color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  background-color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #7B7A27;
}
.preset-2 .vgw-item-i .button-group .vgw-compare a.added {
  background-color: #7B7A27;
}
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-2 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  border-color: #7B7A27;
  background: #7B7A27;
}
.preset-2 .toolbar .view-mode a.active,
.preset-2 .toolbar .view-mode a:hover {
  color: #7B7A27;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group a:hover {
  background-color: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a:hover,
.preset-2 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a.added_to_cart,
.preset-2 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a.wc-forward {
  background-color: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  background-color: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 .shop-products.list-view .vgw-item-i .button-group .vgw-compare a.added {
  background-color: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 .all-subcategories li h3:hover {
  color: #7B7A27;
}
.preset-2 .single-product-image .thumbnails.owl-theme .owl-controls .owl-buttons div:hover {
  color: #fff;
}
.preset-2 .single-product-info .woocommerce-product-rating {
  color: #7B7A27;
}
.preset-2 .single-product-info .cart .single_add_to_cart_button.alt:hover {
  background-color: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 .single-product-info .action-buttons a:hover {
  background-color: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 .single-product-info .action-buttons .vgw-compare a.added {
  background-color: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 .only-price {
  color: #7B7A27;
}
.preset-2 .only-price .lb-text {
  color: #000;
}
.preset-2 .special-content .sub-title h3 {
  color: #7B7A27;
}
.preset-2 .special-content .btn-link a.shop {
  background-color: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 .special-content .btn-link a.shop:hover {
  background-color: #5db582;
  border-color: #5db582;
}
.preset-2 .woocommerce table.shop_table .product-subtotal {
  color: #7B7A27;
}
.preset-2 .woocommerce table.shop_table .product-name a:hover {
  color: #7B7A27 !important;
}
.preset-2 .woocommerce .actions .coupon .button:hover {
  background: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
  background: #7B7A27;
}
.preset-2 #order_review #payment .place-order #place_order {
  background: #7B7A27;
  border-color: #7B7A27;
}
.preset-2 #order_review #payment .place-order #place_order:hover {
  background: #5db582;
  border-color: #5db582;
}
.preset-2 .team-title .job {
  color: #7B7A27;
}
.preset-2 .contact-item i {
  color: #7B7A27;
}
.preset-2 .wpcf7-form .wpcf7-submit:hover {
  border-color: #7B7A27;
  background-color: #7B7A27;
}
/* Preset 03 Start */
.preset-3 {
  /* Common*/
  /* Widget */
  /* Treeview */
  /* Header */
  /* Mini Cart */
  /* Top Search */
  /*Main Menu */
  /* Header Part */
  /* Footer */
  /* Content Page */
  /* Post Carousel / Post Category */
  /* Woocommerce */
  /* Products Shop */
  /* Product View */
  /* Front Page */
  /* Product Sale Off */
  /* Cart */
  /* Checkout */
  /* About Page */
  /* Contact Us */
}
.preset-3 a:hover {
  color: #E69F51;
}
.preset-3 .to-top {
  background-color: #E69F51;
}
.preset-3 .to-top:hover {
  background-color: #5db582;
}
.preset-3 .owl-theme .owl-controls .owl-buttons div:hover {
  background-color: #E69F51;
}
.preset-3 .widget_product_categories ul li a:hover,
.preset-3 .widget_categories ul li a:hover,
.preset-3 .widget_nav_menu ul li a:hover,
.preset-3 .widget_archive ul li a:hover,
.preset-3 .widget_meta ul li a:hover,
.preset-3 .widget_recent_comments ul li a:hover,
.preset-3 .widget_recent_entries ul li a:hover,
.preset-3 .widget_pages ul li a:hover {
  color: #E69F51;
}
.preset-3 .widget_product_categories ul li.current-menu-item,
.preset-3 .widget_categories ul li.current-menu-item,
.preset-3 .widget_nav_menu ul li.current-menu-item,
.preset-3 .widget_archive ul li.current-menu-item,
.preset-3 .widget_meta ul li.current-menu-item,
.preset-3 .widget_recent_comments ul li.current-menu-item,
.preset-3 .widget_recent_entries ul li.current-menu-item,
.preset-3 .widget_pages ul li.current-menu-item,
.preset-3 .widget_product_categories ul li.current-cat,
.preset-3 .widget_categories ul li.current-cat,
.preset-3 .widget_nav_menu ul li.current-cat,
.preset-3 .widget_archive ul li.current-cat,
.preset-3 .widget_meta ul li.current-cat,
.preset-3 .widget_recent_comments ul li.current-cat,
.preset-3 .widget_recent_entries ul li.current-cat,
.preset-3 .widget_pages ul li.current-cat,
.preset-3 .widget_product_categories ul li.cat-parent,
.preset-3 .widget_categories ul li.cat-parent,
.preset-3 .widget_nav_menu ul li.cat-parent,
.preset-3 .widget_archive ul li.cat-parent,
.preset-3 .widget_meta ul li.cat-parent,
.preset-3 .widget_recent_comments ul li.cat-parent,
.preset-3 .widget_recent_entries ul li.cat-parent,
.preset-3 .widget_pages ul li.cat-parent,
.preset-3 .widget_product_categories ul li:hover,
.preset-3 .widget_categories ul li:hover,
.preset-3 .widget_nav_menu ul li:hover,
.preset-3 .widget_archive ul li:hover,
.preset-3 .widget_meta ul li:hover,
.preset-3 .widget_recent_comments ul li:hover,
.preset-3 .widget_recent_entries ul li:hover,
.preset-3 .widget_pages ul li:hover {
  color: #E69F51;
}
.preset-3 .widget_product_categories ul li.current-menu-item > a,
.preset-3 .widget_categories ul li.current-menu-item > a,
.preset-3 .widget_nav_menu ul li.current-menu-item > a,
.preset-3 .widget_archive ul li.current-menu-item > a,
.preset-3 .widget_meta ul li.current-menu-item > a,
.preset-3 .widget_recent_comments ul li.current-menu-item > a,
.preset-3 .widget_recent_entries ul li.current-menu-item > a,
.preset-3 .widget_pages ul li.current-menu-item > a,
.preset-3 .widget_product_categories ul li.current-cat > a,
.preset-3 .widget_categories ul li.current-cat > a,
.preset-3 .widget_nav_menu ul li.current-cat > a,
.preset-3 .widget_archive ul li.current-cat > a,
.preset-3 .widget_meta ul li.current-cat > a,
.preset-3 .widget_recent_comments ul li.current-cat > a,
.preset-3 .widget_recent_entries ul li.current-cat > a,
.preset-3 .widget_pages ul li.current-cat > a,
.preset-3 .widget_product_categories ul li.cat-parent > a,
.preset-3 .widget_categories ul li.cat-parent > a,
.preset-3 .widget_nav_menu ul li.cat-parent > a,
.preset-3 .widget_archive ul li.cat-parent > a,
.preset-3 .widget_meta ul li.cat-parent > a,
.preset-3 .widget_recent_comments ul li.cat-parent > a,
.preset-3 .widget_recent_entries ul li.cat-parent > a,
.preset-3 .widget_pages ul li.cat-parent > a,
.preset-3 .widget_product_categories ul li:hover > a,
.preset-3 .widget_categories ul li:hover > a,
.preset-3 .widget_nav_menu ul li:hover > a,
.preset-3 .widget_archive ul li:hover > a,
.preset-3 .widget_meta ul li:hover > a,
.preset-3 .widget_recent_comments ul li:hover > a,
.preset-3 .widget_recent_entries ul li:hover > a,
.preset-3 .widget_pages ul li:hover > a {
  color: #E69F51;
}
.preset-3 .widget_recent_comments ul li a {
  color: #E69F51;
}
.preset-3 .tagcloud a {
  border: 1px dashed rgba(230, 159, 81, 0.3);
}
.preset-3 .widget_vgw_social_media a:hover {
  background: #E69F51;
  border-color: #E69F51;
}
.preset-3 .sidebar-category .widget_layered_nav ul li > a:hover,
.preset-3 .sidebar-category .widget_categories ul li > a:hover,
.preset-3 .sidebar-category .widget_nav_menu ul li > a:hover,
.preset-3 .sidebar-category .widget_layered_nav ol li > a:hover,
.preset-3 .sidebar-category .widget_categories ol li > a:hover,
.preset-3 .sidebar-category .widget_nav_menu ol li > a:hover {
  color: #E69F51;
}
.preset-3 .widget_product_categories ul li > a:before {
  color: #E69F51;
}
.preset-3 .widget_product_categories ul li.current-menu-item,
.preset-3 .widget_product_categories ul li .current-cat,
.preset-3 .widget_product_categories ul li .cat-parent,
.preset-3 .widget_product_categories ul li:hover {
  color: #E69F51;
}
.preset-3 .woocommerce.widget_price_filter .price_slider_amount .button,
.preset-3 .yith-woocompare-widget a.compare {
  border-color: #E69F51;
  background-color: #E69F51;
}
.preset-3 .woocommerce.widget_price_filter .price_slider_amount .button:hover,
.preset-3 .yith-woocompare-widget a.compare:hover {
  background-color: #000;
  border-color: #000;
}
.preset-3 .widget_product_tag_cloud .tagcloud a {
  border-color: rgba(230, 159, 81, 0.3);
}
.preset-3 div.vg-vegawine-category-treeview .treeview li a:before {
  color: #E69F51;
}
.preset-3 div.vg-vegawine-category-treeview .treeview li:hover a:before {
  color: #5db582;
}
.preset-3 div.vg-vegawine-category-treeview .treeview .hover {
  color: #5db582 !important;
}
.preset-3 .mini_cart_inner .shopping_cart .cart-quantity {
  background-color: #E69F51;
}
.preset-3 .woocommerce ul.cart_list li .product-image .quantity,
.preset-3 .woocommerce ul.product_list_widget li .product-image .quantity {
  background-color: #E69F51;
}
.preset-3 .mini_cart_inner a:hover {
  color: #E69F51;
}
.preset-3 .search-toggle:hover i {
  color: #E69F51;
}
.preset-3 .main-navigation ul li.current-menu-item a,
.preset-3 .main-navigation ul li:hover a {
  color: #E69F51;
}
.preset-3 .main-navigation.white ul li.current-menu-item a,
.preset-3 .main-navigation.white ul li:hover a {
  color: #fff;
}
.preset-3 #vg-header-wrapper.white .widget ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget ol li a:hover,
.preset-3 #vg-header-wrapper.white .widget_product_categories ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_categories ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_nav_menu ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_archive ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_meta ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_recent_comments ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_recent_entries ul li a:hover,
.preset-3 #vg-header-wrapper.white .widget_pages ul li a:hover {
  color: #5db582;
}
.preset-3 #vg-header-wrapper.white .mini_cart_inner:hover .shopping_cart .icon-cart i {
  color: #E69F51;
}
.preset-3 .header-style-3 .mini_cart_inner .shopping_cart .icon-cart i {
  color: #E69F51;
}
.preset-3 .header-style-3 .mini_cart_inner .shopping_cart .cart-quantity {
  background-color: transparent;
}
.preset-3 .header-style-3 .mini_cart_inner .shopping_cart .cart-total-price span {
  color: #E69F51;
}
.preset-3 .ft-contact-info li .label {
  color: #E69F51;
}
.preset-3 #vg-footer-wrapper .widget input[type="submit"],
.preset-3 #vg-footer-wrapper .widget button {
  color: #fff;
}
.preset-3 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-3 #vg-footer-wrapper .widget button:hover {
  color: #fff;
}
.preset-3 #vg-footer-wrapper .widget.widget_vgw_social_media a:hover {
  border-color: #E69F51;
}
.preset-3 .copyright a {
  color: #E69F51;
}
.preset-3 .wpb_heading {
  background: url(../images/ic-sctitle-p3.png) center top no-repeat;
}
.preset-3 .wpb_heading .sub_heading {
  color: #E69F51;
}
.preset-3 .wpb_row .vc_tta.vc_general .vc_tta-tab.vc_active > a,
.preset-3 .wpb_row .vc_tta.vc_general .vc_tta-tab:hover > a {
  color: #E69F51 !important;
}
.preset-3 .item-i .post-title a:hover,
.preset-3 .vgp-item-i .post-title a:hover {
  color: #E69F51;
}
.preset-3 .vgp-item-i .post-meta span b {
  color: #E69F51;
}
.preset-3 .vgp-item-i .post-readmore a {
  color: #E69F51;
}
.preset-3 .post .posted-on,
.preset-3 .post .entry-format {
  background-color: #E69F51;
}
.preset-3 .post .author a {
  color: #E69F51;
}
.preset-3 .timer-grid div,
.preset-3 .hotdeal div {
  border: 2px solid #E69F51;
}
.preset-3 .product-label span.featured {
  background: #E69F51;
}
.preset-3 .product-label span.featured:before {
  border-top-color: #E69F51;
}
.preset-3 .product-label span.featured:after {
  border-bottom-color: #E69F51;
}
.preset-3 .product-price,
.preset-3 .compare-list .price,
.preset-3 .price {
  color: #E69F51 !important;
}
.preset-3 .product-rating .star-rating span {
  color: #E69F51;
}
.preset-3 .vgw-item-i .product-title a:hover {
  color: #E69F51;
}
.preset-3 .vgw-item-i .button-group a:hover {
  background-color: #E69F51;
}
.preset-3 .vgw-item-i .button-group .add-to-cart a.added_to_cart {
  background-color: #E69F51;
}
.preset-3 .vgw-item-i .button-group .add-to-cart a.wc-forward {
  background-color: #E69F51;
}
.preset-3 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #E69F51;
}
.preset-3 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  background-color: #E69F51;
}
.preset-3 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #E69F51;
}
.preset-3 .vgw-item-i .button-group .vgw-compare a.added {
  background-color: #E69F51;
}
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-3 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  border-color: #E69F51;
  background: #E69F51;
}
.preset-3 .toolbar .view-mode a.active,
.preset-3 .toolbar .view-mode a:hover {
  color: #E69F51;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group a:hover {
  background-color: #E69F51;
  border-color: #E69F51;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a:hover,
.preset-3 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a.added_to_cart,
.preset-3 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a.wc-forward {
  background-color: #E69F51;
  border-color: #E69F51;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #E69F51;
  border-color: #E69F51;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  background-color: #E69F51;
  border-color: #E69F51;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #E69F51;
  border-color: #E69F51;
}
.preset-3 .shop-products.list-view .vgw-item-i .button-group .vgw-compare a.added {
  background-color: #E69F51;
  border-color: #E69F51;
}
.preset-3 .all-subcategories li h3:hover {
  color: #E69F51;
}
.preset-3 .single-product-image .thumbnails.owl-theme .owl-controls .owl-buttons div:hover {
  color: #fff;
}
.preset-3 .single-product-info .woocommerce-product-rating {
  color: #E69F51;
}
.preset-3 .single-product-info .cart .single_add_to_cart_button.alt:hover {
  background-color: #E69F51;
  border-color: #E69F51;
}
.preset-3 .single-product-info .action-buttons a:hover {
  background-color: #E69F51;
  border-color: #E69F51;
}
.preset-3 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #E69F51;
  border-color: #E69F51;
}
.preset-3 .single-product-info .action-buttons .vgw-compare a.added {
  background-color: #E69F51;
  border-color: #E69F51;
}
.preset-3 .only-price {
  color: #E69F51;
}
.preset-3 .only-price .lb-text {
  color: #000;
}
.preset-3 .special-content .sub-title h3 {
  color: #E69F51;
}
.preset-3 .special-content .btn-link a.shop {
  background-color: #E69F51;
  border-color: #E69F51;
}
.preset-3 .special-content .btn-link a.shop:hover {
  background-color: #5db582;
  border-color: #5db582;
}
.preset-3 .woocommerce table.shop_table .product-subtotal {
  color: #E69F51;
}
.preset-3 .woocommerce table.shop_table .product-name a:hover {
  color: #E69F51 !important;
}
.preset-3 .woocommerce .actions .coupon .button:hover {
  background: #E69F51;
  border-color: #E69F51;
}
.preset-3 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
  background: #E69F51;
}
.preset-3 #order_review #payment .place-order #place_order {
  background: #E69F51;
  border-color: #E69F51;
}
.preset-3 #order_review #payment .place-order #place_order:hover {
  background: #5db582;
  border-color: #5db582;
}
.preset-3 .team-title .job {
  color: #E69F51;
}
.preset-3 .contact-item i {
  color: #E69F51;
}
.preset-3 .wpcf7-form .wpcf7-submit:hover {
  border-color: #E69F51;
  background-color: #E69F51;
}
/* Preset 04 Start */
.preset-4 {
  /* Common*/
  /* Widget */
  /* Treeview */
  /*-- Header --*/
  /* Mini Cart */
  /* Top Search */
  /*Main Menu */
  /*-- Header Part --*/
  /* Footer */
  /* Content Page */
  /* Post Carousel / Post Category */
  /* Woocommerce */
  /* Products Shop */
  /* Product View */
  /* Front Page */
  /* Product Sale Off */
  /* Cart */
  /* Checkout */
  /* About Page */
  /* Contact Us */
}
.preset-4 a:hover {
  color: #1197d6;
}
.preset-4 .to-top {
  background-color: #1197d6;
}
.preset-4 .to-top:hover {
  background-color: #1197d6;
}
.preset-4 .owl-theme .owl-controls .owl-buttons div:hover {
  background-color: #1197d6;
}
.preset-4 .widget_product_categories ul li a:hover,
.preset-4 .widget_categories ul li a:hover,
.preset-4 .widget_nav_menu ul li a:hover,
.preset-4 .widget_archive ul li a:hover,
.preset-4 .widget_meta ul li a:hover,
.preset-4 .widget_recent_comments ul li a:hover,
.preset-4 .widget_recent_entries ul li a:hover,
.preset-4 .widget_pages ul li a:hover {
  color: #1197d6;
}
.preset-4 .widget_product_categories ul li.current-menu-item,
.preset-4 .widget_categories ul li.current-menu-item,
.preset-4 .widget_nav_menu ul li.current-menu-item,
.preset-4 .widget_archive ul li.current-menu-item,
.preset-4 .widget_meta ul li.current-menu-item,
.preset-4 .widget_recent_comments ul li.current-menu-item,
.preset-4 .widget_recent_entries ul li.current-menu-item,
.preset-4 .widget_pages ul li.current-menu-item,
.preset-4 .widget_product_categories ul li.current-cat,
.preset-4 .widget_categories ul li.current-cat,
.preset-4 .widget_nav_menu ul li.current-cat,
.preset-4 .widget_archive ul li.current-cat,
.preset-4 .widget_meta ul li.current-cat,
.preset-4 .widget_recent_comments ul li.current-cat,
.preset-4 .widget_recent_entries ul li.current-cat,
.preset-4 .widget_pages ul li.current-cat,
.preset-4 .widget_product_categories ul li.cat-parent,
.preset-4 .widget_categories ul li.cat-parent,
.preset-4 .widget_nav_menu ul li.cat-parent,
.preset-4 .widget_archive ul li.cat-parent,
.preset-4 .widget_meta ul li.cat-parent,
.preset-4 .widget_recent_comments ul li.cat-parent,
.preset-4 .widget_recent_entries ul li.cat-parent,
.preset-4 .widget_pages ul li.cat-parent,
.preset-4 .widget_product_categories ul li:hover,
.preset-4 .widget_categories ul li:hover,
.preset-4 .widget_nav_menu ul li:hover,
.preset-4 .widget_archive ul li:hover,
.preset-4 .widget_meta ul li:hover,
.preset-4 .widget_recent_comments ul li:hover,
.preset-4 .widget_recent_entries ul li:hover,
.preset-4 .widget_pages ul li:hover {
  color: #1197d6;
}
.preset-4 .widget_product_categories ul li.current-menu-item > a,
.preset-4 .widget_categories ul li.current-menu-item > a,
.preset-4 .widget_nav_menu ul li.current-menu-item > a,
.preset-4 .widget_archive ul li.current-menu-item > a,
.preset-4 .widget_meta ul li.current-menu-item > a,
.preset-4 .widget_recent_comments ul li.current-menu-item > a,
.preset-4 .widget_recent_entries ul li.current-menu-item > a,
.preset-4 .widget_pages ul li.current-menu-item > a,
.preset-4 .widget_product_categories ul li.current-cat > a,
.preset-4 .widget_categories ul li.current-cat > a,
.preset-4 .widget_nav_menu ul li.current-cat > a,
.preset-4 .widget_archive ul li.current-cat > a,
.preset-4 .widget_meta ul li.current-cat > a,
.preset-4 .widget_recent_comments ul li.current-cat > a,
.preset-4 .widget_recent_entries ul li.current-cat > a,
.preset-4 .widget_pages ul li.current-cat > a,
.preset-4 .widget_product_categories ul li.cat-parent > a,
.preset-4 .widget_categories ul li.cat-parent > a,
.preset-4 .widget_nav_menu ul li.cat-parent > a,
.preset-4 .widget_archive ul li.cat-parent > a,
.preset-4 .widget_meta ul li.cat-parent > a,
.preset-4 .widget_recent_comments ul li.cat-parent > a,
.preset-4 .widget_recent_entries ul li.cat-parent > a,
.preset-4 .widget_pages ul li.cat-parent > a,
.preset-4 .widget_product_categories ul li:hover > a,
.preset-4 .widget_categories ul li:hover > a,
.preset-4 .widget_nav_menu ul li:hover > a,
.preset-4 .widget_archive ul li:hover > a,
.preset-4 .widget_meta ul li:hover > a,
.preset-4 .widget_recent_comments ul li:hover > a,
.preset-4 .widget_recent_entries ul li:hover > a,
.preset-4 .widget_pages ul li:hover > a {
  color: #1197d6;
}
.preset-4 .widget_recent_comments ul li a {
  color: #1197d6;
}
.preset-4 .tagcloud a {
  border: 1px dashed rgba(17, 151, 214, 0.3);
}
.preset-4 .widget_vgw_social_media a:hover {
  background: #1197d6;
  border-color: #1197d6;
}
.preset-4 .sidebar-category .widget_layered_nav ul li > a:hover,
.preset-4 .sidebar-category .widget_categories ul li > a:hover,
.preset-4 .sidebar-category .widget_nav_menu ul li > a:hover,
.preset-4 .sidebar-category .widget_layered_nav ol li > a:hover,
.preset-4 .sidebar-category .widget_categories ol li > a:hover,
.preset-4 .sidebar-category .widget_nav_menu ol li > a:hover {
  color: #1197d6;
}
.preset-4 .widget_product_categories ul li > a:before {
  color: #1197d6;
}
.preset-4 .widget_product_categories ul li.current-menu-item,
.preset-4 .widget_product_categories ul li .current-cat,
.preset-4 .widget_product_categories ul li .cat-parent,
.preset-4 .widget_product_categories ul li:hover {
  color: #1197d6;
}
.preset-4 .woocommerce.widget_price_filter .price_slider_amount .button,
.preset-4 .yith-woocompare-widget a.compare {
  border-color: #1197d6;
  background-color: #1197d6;
}
.preset-4 .woocommerce.widget_price_filter .price_slider_amount .button:hover,
.preset-4 .yith-woocompare-widget a.compare:hover {
  background-color: #000;
  border-color: #000;
}
.preset-4 .widget_product_tag_cloud .tagcloud a {
  border-color: rgba(17, 151, 214, 0.3);
}
.preset-4 div.vg-vegawine-category-treeview .treeview li a:before {
  color: #1197d6;
}
.preset-4 div.vg-vegawine-category-treeview .treeview li:hover a:before {
  color: #5db582;
}
.preset-4 div.vg-vegawine-category-treeview .treeview .hover {
  color: #5db582 !important;
}
.preset-4 .mini_cart_inner .shopping_cart .cart-quantity {
  background-color: #1197d6;
}
.preset-4 .woocommerce ul.cart_list li .product-image .quantity,
.preset-4 .woocommerce ul.product_list_widget li .product-image .quantity {
  background-color: #1197d6;
}
.preset-4 .mini_cart_inner a:hover {
  color: #1197d6;
}
.preset-4 .search-toggle:hover i {
  color: #1197d6;
}
.preset-4 .main-navigation ul li.current-menu-item a,
.preset-4 .main-navigation ul li:hover a {
  color: #1197d6;
}
.preset-4 .main-navigation.white ul li.current-menu-item a,
.preset-4 .main-navigation.white ul li:hover a {
  color: #fff;
}
.preset-4 #vg-header-wrapper.white .widget ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget ol li a:hover,
.preset-4 #vg-header-wrapper.white .widget_product_categories ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_categories ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_nav_menu ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_archive ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_meta ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_recent_comments ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_recent_entries ul li a:hover,
.preset-4 #vg-header-wrapper.white .widget_pages ul li a:hover {
  color: #5db582;
}
.preset-4 #vg-header-wrapper.white .mini_cart_inner:hover .shopping_cart .icon-cart i {
  color: #1197d6;
}
.preset-4 .header-style-3 .mini_cart_inner .shopping_cart .icon-cart i {
  color: #1197d6;
}
.preset-4 .header-style-3 .mini_cart_inner .shopping_cart .cart-quantity {
  background-color: transparent;
}
.preset-4 .header-style-3 .mini_cart_inner .shopping_cart .cart-total-price span {
  color: #1197d6;
}
.preset-4 .ft-contact-info li .label {
  color: #1197d6;
}
.preset-4 #vg-footer-wrapper .widget input[type="submit"],
.preset-4 #vg-footer-wrapper .widget button {
  color: #fff;
}
.preset-4 #vg-footer-wrapper .widget input[type="submit"]:hover,
.preset-4 #vg-footer-wrapper .widget button:hover {
  color: #fff;
}
.preset-4 #vg-footer-wrapper .widget.widget_vgw_social_media a:hover {
  border-color: #1197d6;
}
.preset-4 .copyright a {
  color: #1197d6;
}
.preset-4 .wpb_heading {
  background: url(../images/ic-sctitle-p4.png) center top no-repeat;
}
.preset-4 .wpb_heading .sub_heading {
  color: #1197d6;
}
.preset-4 .wpb_row .vc_tta.vc_general .vc_tta-tab.vc_active > a,
.preset-4 .wpb_row .vc_tta.vc_general .vc_tta-tab:hover > a {
  color: #1197d6 !important;
}
.preset-4 .item-i .post-title a:hover,
.preset-4 .vgp-item-i .post-title a:hover {
  color: #1197d6;
}
.preset-4 .vgp-item-i .post-meta span b {
  color: #1197d6;
}
.preset-4 .vgp-item-i .post-readmore a {
  color: #1197d6;
}
.preset-4 .post .posted-on,
.preset-4 .post .entry-format {
  background-color: #1197d6;
}
.preset-4 .post .author a {
  color: #1197d6;
}
.preset-4 .timer-grid div,
.preset-4 .hotdeal div {
  border: 2px solid #1197d6;
}
.preset-4 .product-label span.featured {
  background: #1197d6;
}
.preset-4 .product-label span.featured:before {
  border-top-color: #1197d6;
}
.preset-4 .product-label span.featured:after {
  border-bottom-color: #1197d6;
}
.preset-4 .product-price,
.preset-4 .compare-list .price,
.preset-4 .price {
  color: #1197d6 !important;
}
.preset-4 .product-rating .star-rating span {
  color: #1197d6;
}
.preset-4 .vgw-item-i .product-title a:hover {
  color: #1197d6;
}
.preset-4 .vgw-item-i .button-group a:hover {
  background-color: #1197d6;
}
.preset-4 .vgw-item-i .button-group .add-to-cart a.added_to_cart {
  background-color: #1197d6;
}
.preset-4 .vgw-item-i .button-group .add-to-cart a.wc-forward {
  background-color: #1197d6;
}
.preset-4 .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #1197d6;
}
.preset-4 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  background-color: #1197d6;
}
.preset-4 .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #1197d6;
}
.preset-4 .vgw-item-i .button-group .vgw-compare a.added {
  background-color: #1197d6;
}
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li a.current,
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li span.current,
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li a:hover,
.preset-4 .toolbar .woocommerce-pagination ul.page-numbers li span:hover {
  border-color: #1197d6;
  background: #1197d6;
}
.preset-4 .toolbar .view-mode a.active,
.preset-4 .toolbar .view-mode a:hover {
  color: #1197d6;
}
.preset-4 .shop-products.list-view .vgw-item-i .button-group a:hover {
  background-color: #1197d6;
  border-color: #1197d6;
}
.preset-4 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a:hover,
.preset-4 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a.added_to_cart,
.preset-4 .shop-products.list-view .vgw-item-i .button-group .add-to-cart a.wc-forward {
  background-color: #1197d6;
  border-color: #1197d6;
}
.preset-4 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #1197d6;
  border-color: #1197d6;
}
.preset-4 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse a {
  background-color: #1197d6;
  border-color: #1197d6;
}
.preset-4 .shop-products.list-view .vgw-item-i .button-group .yith-wcwl-wishlistaddedbrowse.show a {
  background-color: #1197d6;
  border-color: #1197d6;
}
.preset-4 .shop-products.list-view .vgw-item-i .button-group .vgw-compare a.added {
  background-color: #1197d6;
  border-color: #1197d6;
}
.preset-4 .all-subcategories li h3:hover {
  color: #1197d6;
}
.preset-4 .single-product-image .thumbnails.owl-theme .owl-controls .owl-buttons div:hover {
  color: #fff;
}
.preset-4 .single-product-info .woocommerce-product-rating {
  color: #1197d6;
}
.preset-4 .single-product-info .cart .single_add_to_cart_button.alt:hover {
  background-color: #1197d6;
  border-color: #1197d6;
}
.preset-4 .single-product-info .action-buttons a:hover {
  background-color: #1197d6;
  border-color: #1197d6;
}
.preset-4 .single-product-info .action-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
  background-color: #1197d6;
  border-color: #1197d6;
}
.preset-4 .single-product-info .action-buttons .vgw-compare a.added {
  background-color: #1197d6;
  border-color: #1197d6;
}
.preset-4 .only-price {
  color: #1197d6;
}
.preset-4 .only-price .lb-text {
  color: #000;
}
.preset-4 .special-content .sub-title h3 {
  color: #1197d6;
}
.preset-4 .special-content .btn-link a.shop {
  background-color: #1197d6;
  border-color: #1197d6;
}
.preset-4 .special-content .btn-link a.shop:hover {
  background-color: #5db582;
  border-color: #5db582;
}
.preset-4 .woocommerce table.shop_table .product-subtotal {
  color: #1197d6;
}
.preset-4 .woocommerce table.shop_table .product-name a:hover {
  color: #1197d6 !important;
}
.preset-4 .woocommerce .actions .coupon .button:hover {
  background: #1197d6;
  border-color: #1197d6;
}
.preset-4 .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
  background: #1197d6;
}
.preset-4 #order_review #payment .place-order #place_order {
  background: #1197d6;
  border-color: #1197d6;
}
.preset-4 #order_review #payment .place-order #place_order:hover {
  background: #5db582;
  border-color: #5db582;
}
.preset-4 .team-title .job {
  color: #1197d6;
}
.preset-4 .contact-item i {
  color: #1197d6;
}
.preset-4 .wpcf7-form .wpcf7-submit:hover {
  border-color: #1197d6;
  background-color: #1197d6;
}
/*-----------------------------------------------------------------------
	Responsive
*/
/* 
0. Variables Less
*/
/* Screen > 1024px */
@media screen and (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
/* Screen > 1024px */
@media screen and (min-width: 1023px) {
  .visible-lg {
    display: block !important;
  }
}
/* Screen < 1200px */
@media screen and (max-width: 1200px) {
  .woocommerce table.shop_table .product-name {
    width: 350px;
  }
  /************************************/
  /*-- Header --*/
  /* Header 01 */
  .header-style-1 .logo-inside {
    position: static;
    padding: 20px 0 15px;
  }
  .header-style-1 .top-search-cart {
    padding-top: 15px;
  }
  .header-style-1 .main-navigation {
    text-align: left;
  }
  .main-navigation ul li a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  #vg-header-wrapper.fixed .main-navigation ul li a {
    padding-left: 15px;
    padding-right: 15px;
  }
  .button_menu {
    padding-bottom: 15px;
  }
  /* Header 03 */
  .header-style-3 .top-header {
    padding: 20px 0;
  }
  .header-style-3 .logo-inside {
    padding: 0 0 15px;
    text-align: center;
  }
  .header-style-3 .hotline {
    padding: 15px 0;
    text-align: center;
  }
  .header-style-3 .main-navigation ul li a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .header-style-3 .button_menu {
    padding: 15px 0;
  }
  /* Header 04 */
  .header-style-4 .logo-inside {
    text-align: center;
  }
  .header-style-4 .main-navigation ul li a {
    padding-left: 17px;
    padding-right: 17px;
  }
  /*-- Front Page --*/
  .full_column_2 .vc_column_container {
    width: 100% !important;
    margin-bottom: 25px;
  }
  .vgp-item-i .post-meta li {
    width: auto !important;
    padding: 0 !important;
    margin-right: 10px !important;
    text-align: left !important;
  }
  .shop-products .vgw-item.first {
    clear: none;
  }
  .shop-products .vgw-item:nth-child(2n+1) {
    clear: both;
  }
  .single-product-image .thumbnails {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    overflow: hidden;
    max-height: none;
    margin-bottom: 30px;
  }
  .about-text .vc_column_container {
    width: 100%;
  }
  .page-404 {
    background-position: center center;
    background-size: 100% 100%;
  }
  .page-404 .page-content {
    padding-top: 60px;
  }
}
/* Screen < 1024px */
@media screen and (max-width: 1023px) {
  .visible-xs {
    display: block !important;
  }
  /* Front Page */
  .vc_content,
  .vc_sidebar {
    width: 100% !important;
    margin-bottom: 40px;
  }
  .wpb_row .vc_tta.vc_general .vc_tta-tabs-list {
    position: static;
    margin-bottom: 25px !important;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 10px 0;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 0 15px;
    font-size: 18px;
    line-height: 23px;
  }
  .about-text .vc_column_container {
    width: 100%;
  }
  .result-box {
    padding: 50px 0;
  }
  /************************************/
  /*-- Header --*/
  /* Header 01 */
  .vgw-front-page .header-style-1 {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    background: #333;
    padding: 15px 0;
  }
  .inner_overlay {
    text-align: center;
  }
  .button_menu {
    display: inline-block;
    padding: 0 15px;
  }
  .toggle-menu {
    left: 50%;
    -webkit-transform: translate(30px, 0);
    -moz-transform: translate(30px, 0);
    -ms-transform: translate(30px, 0);
    -o-transform: translate(30px, 0);
    transform: translate(30px, 0);
    text-align: left;
  }
  .toggle-menu.active {
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
  .top-search-cart,
  .header-style-1 .top-search-cart {
    padding: 35px 0 15px;
    text-align: center;
  }
  .search-overlay .vina-product-search form {
    left: 20px;
    right: 20px;
  }
  /* Header 02 */
  .vgw-front-page .header-style-2 {
    background-color: #fff;
  }
  /* Header 04 */
  .vgw-front-page .header-style-4 {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    background-color: #fff;
    padding: 15px 0;
  }
  .header-style-4 .button_menu {
    padding: 10px;
    border-bottom: none;
  }
  .header-style-4 .logo-inside {
    padding: 15px 0;
  }
  .header-style-4 .top-search-cart {
    padding: 25px 0 10px;
    text-align: center;
  }
  /*-- Front Page --*/
  .full_column .vc_column_container {
    width: 100% !important;
    margin-bottom: 25px;
  }
}
/* Screen < 1024px */
@media screen and (max-width: 991px) {
  /* Front Page */
  .block-static .box-col {
    margin-bottom: 30px;
  }
  .block-static .icon-box {
    float: none !important;
  }
  .block-static .icon {
    margin: 0 auto 20px;
  }
  .block-static .content-box {
    text-align: center;
  }
  .col-md-5ths {
    width: 50%;
    margin-bottom: 25px;
  }
  .col-md-5ths:nth-child(2n+1) {
    clear: both;
  }
  .col-md-5ths:last-child {
    width: 100%;
  }
  #secondary,
  #content {
    margin-bottom: 35px;
  }
  .woocommerce table.shop_table th,
  .woocommerce table.shop_table td {
    text-align: center;
  }
  .woocommerce table.shop_table th {
    font-weight: 700;
    text-transform: uppercase;
  }
  .woocommerce table.shop_table th.product-name {
    text-align: center;
  }
  .woocommerce table.shop_table .product-name {
    width: auto;
  }
  .woocommerce table.shop_table .product-thumbnail {
    max-width: 100px;
    min-width: 100px;
  }
  .woocommerce table.shop_table .product-quantity .quantity {
    margin: 0;
    display: inline-block;
  }
  .woocommerce table.shop_table .product-quantity .quantity .section-title {
    display: none;
  }
  /****************************/
  /*-- Footer --*/
  .copyright {
    padding: 0;
  }
  .colbottomft {
    margin-bottom: 40px;
  }
  /*-- Front Page --*/
  #crumbs:before,
  #breadcrumbs:before,
  #crumbs:after,
  #breadcrumbs:after {
    display: none;
  }
  .list-person .vc_column_container {
    width: 50%;
  }
  .single-post .post .entry-title {
    font-size: 26px;
    line-height: 32px;
  }
}
/* Screen < 768px */
@media screen and (max-width: 767px) {
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    margin: 15px 0 !important;
    border-color: #000;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #000;
    color: #fff;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title > a {
    color: #fff;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #000;
    text-transform: uppercase;
    font-weight: 400;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #000;
    border-color: #000;
  }
  .wpb_row .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fff;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs {
    text-align: left;
    padding: 0 15px;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    display: block !important;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li:after {
    display: none;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    border: none !important;
    padding: 0;
  }
  .result-wrap .wpb_button,
  .result-wrap .wpb_content_element,
  .result-wrap ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0;
  }
  .woocommerce .actions .cart-total-wrapper .total-cost {
    margin-top: 25px;
  }
  .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table tr {
    display: table-row;
  }
  .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table th,
  .woocommerce .actions .cart-total-wrapper .total-cost .cart_totals table td {
    width: 50%;
  }
  #customer_details,
  #order_review {
    padding: 0 0 25px;
    width: 100%;
  }
  #order_review .shop_table td:before {
    display: none;
  }
  /************************************/
  /*-- Header --*/
  /* Header 01 */
  .search-overlay .vina-product-search form {
    height: 70px;
  }
  .search-overlay .vina-product-search form input[type=text] {
    padding: 15px !important;
    height: 64px;
    font-size: 16px;
    line-height: 24px;
  }
  .search-overlay .vina-product-search form button {
    top: 2px;
    right: 2px;
  }
  .search-overlay .vina-product-search form button:after {
    font-size: 35px;
  }
  /* Header 03 */
  .header-style-3 .top-header {
    padding-bottom: 10px;
  }
  .header-style-3 .top-cart {
    padding: 30px 0 0;
    text-align: center;
  }
  /*-- Footer --*/
  .col-widget {
    margin-bottom: 45px;
  }
  /*-- Front Page --*/
  .banner-text .title {
    font-size: 25px;
    line-height: 34px;
    margin-bottom: 20px;
  }
  .banner-text .star {
    margin-bottom: 20px;
  }
  .banner-text .sub-title {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 25px;
  }
  .special-content {
    padding: 30px 0;
  }
  /* Post */
  .post .post-wrapper {
    padding: 0 !important;
  }
  .post .position_meta {
    position: static;
    margin-bottom: 15px;
    width: 100%;
  }
  .post .meta {
    display: inline-block;
    margin: 5px 20px 5px 0;
  }
  .post .cat-links,
  .post .tags-links {
    display: block;
    padding: 15px 0;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  }
  .post .tags-links {
    border-top: none;
    padding: 0 0 15px;
  }
  .post .posted-on {
    display: inline-block;
    background-color: transparent;
    color: #8a8a8a;
    padding: 0;
  }
  .post .posted-on a:hover {
    color: #8a8a8a;
  }
  .post .posted-on .date {
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
  }
  .post .posted-on .date:after {
    display: inline-block;
    content: '-';
  }
  .post .entry-format {
    display: none;
  }
  .list-person .vc_column_container {
    width: 100%;
  }
  .single-post .post .entry-title {
    font-size: 22px;
    line-height: 30px;
  }
}
/* Screen < 600px */
@media screen and (max-width: 599px) {
  .mcart-border {
    display: none;
  }
  .shop-products .vgw-item {
    width: 100%;
  }
  .toolbar .view-mode,
  .toolbar .woocommerce-result-count,
  .toolbar .woocommerce-ordering {
    float: none;
    display: block;
  }
  .toolbar .view-mode {
    margin-top: 0;
  }
  .toolbar .view-mode:before,
  .toolbar .view-mode:after {
    content: '';
    display: table;
  }
  .toolbar .view-mode:after {
    clear: both;
  }
  .toolbar .woocommerce-result-count {
    margin: 15px 0 0;
  }
  .toolbar .woocommerce-ordering {
    margin-top: 15px;
  }
  .woocommerce table.shop_table {
    margin: 1em 0;
    min-width: 300px;
  }
  .woocommerce table.shop_table tr {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
  .woocommerce table.shop_table tr:nth-child(2n+2) {
    background: #f2f2f2;
  }
  .woocommerce table.shop_table tr td {
    display: block !important;
    margin: 0 !important;
    padding-left: 10px !important;
  }
  .woocommerce table.shop_table th {
    display: none;
  }
  .woocommerce table.shop_table td:first-child {
    padding-top: .5em;
  }
  .woocommerce table.shop_table td:last-child {
    padding-bottom: .5em;
  }
  .woocommerce table.shop_table td:before {
    content: attr(data-th) " ";
    font-weight: bold;
    width: 6.5em;
    display: inline-block;
    font-size: 14px;
    text-transform: none;
    color: rgba(0, 0, 0, 0.5);
  }
  .woocommerce table.shop_table th,
  .woocommerce table.shop_table td {
    text-align: left !important;
  }
  .woocommerce table.shop_table .product-thumbnail {
    max-width: 100%;
  }
  .woocommerce table.shop_table .product-price {
    border-right-width: 1px;
  }
  .woocommerce table.shop_table .buttons-cart td:before,
  .woocommerce table.shop_table .buttons-cart td:after {
    content: '';
    display: table;
  }
  .woocommerce table.shop_table .buttons-cart td:after {
    clear: both;
  }
  /***********************/
  /* Front Page */
  .vgw-item-i .button-group {
    position: static;
    opacity: 1;
    /* IE8 filter*/
    filter: alpha(opacity=100);
    margin-top: 20px;
  }
  .vgw-item-i .button-group > div {
    -webkit-transform: translate(0, 0) !important;
    -moz-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    -o-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
  }
  .vgp-item-i.vgp-vertical .post-image {
    width: 100%;
  }
  .vgp-item-i.vgp-vertical .post-content {
    width: 100%;
    padding-top: 30px;
    padding-left: 0;
  }
  .item-i .post-content,
  .vgp-item-i .post-content {
    padding: 15px 0;
  }
  .vgw-testimonial.style-2 .owl-theme .owl-controls .owl-buttons div {
    left: 0;
  }
  .vgw-testimonial.style-2 .owl-theme .owl-controls .owl-buttons div.owl-next {
    left: auto;
    right: 0;
  }
  .contact-item {
    width: 100%;
  }
  .timer-grid div,
  .hotdeal div {
    height: 55px;
    min-width: 55px;
    margin: 5px;
    padding: 5px 2px;
  }
  .timer-grid div span,
  .hotdeal div span {
    font-size: 16px;
    line-height: 20px;
  }
  .s-btn a {
    padding: 8px 15px;
    font-size: 13px;
    line-height: 18px;
  }
  .s-btn a:last-child {
    margin-left: 5px;
  }
  .s-btn a:first-child {
    margin-right: 5px;
  }
}
/* Screen < 460px */
@media screen and (max-width: 459px) {
  .col-md-5ths,
  .list-person .vc_column_container {
    width: 100%;
  }
  #customer_details .woocommerce-billing-fields .form-row {
    width: 100%;
  }
  .tparrows,
  .tp-bullets {
    display: none;
  }
  .woocommerce table.shop_table .buttons-cart .button {
    float: none;
    margin-bottom: 10px;
  }
  .single-product-info .cart .variations tr {
    width: 100%;
  }
  /************************************/
  /*-- Header --*/
  /* Header 01 */
  .vina-product-search form .select-category {
    display: none;
  }
  .vina-product-search form input[type=text] {
    padding-left: 15px !important;
  }
  .search-overlay .vina-product-search form input[type=text] {
    font-size: 14px;
  }
  .search-overlay .vina-product-search form button:after {
    font-size: 20px;
  }
  /* Header 03 */
  .header-style-3 .mini_cart_inner .shopping_cart .icon-cart {
    margin: 0 10px;
  }
  /* Front Page */
  .wpb_heading {
    font-size: 20px;
    line-height: 26px;
  }
  .vgp-item-i .post-meta li {
    width: 100% !important;
    margin: 0 0 10px !important;
  }
  .special-content .btn-link a {
    clear: both;
    display: block;
    margin: 0 0 20px;
    text-align: center;
  }
  .single-product-info .cart .single_variation_wrap .action-buttons {
    margin-top: 15px;
  }
  .single-product-info .cart .group_table td {
    display: block;
    float: none !important;
    width: 100%;
    padding-bottom: 10px !important;
    text-align: left !important;
  }
  .comment-avatar {
    float: none;
    margin: 0 auto 20px;
  }
  .comment-info {
    margin: 0 !important;
  }
  .vgw-testimonial.style-2.testimonial-h4 {
    padding: 35px 15px 60px;
  }
  .vgw-testimonial.style-2.testimonial-h4:after {
    display: none;
  }
  .page-404 {
    background: #666;
  }
  .page-404 .page-content {
    padding: 0 15px;
  }
  .page-404 h3 {
    font-size: 24px;
    line-height: 30px;
  }
}
/* Screen < 320px */
@media screen and (max-width: 319px) {
  .wpb_heading {
    font-size: 18px;
  }
  .vgw-item-i .button-group > div {
    width: 100%;
  }
  .vgw-item-i .button-group .add-to-cart a {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0;
    border-right-width: 0;
  }
  .single-product-info .action-buttons {
    margin-top: 15px;
  }
  .s-hidden {
    display: none !important;
  }
}
