:root {
    --site-primary-font: Poppins, Arial, Helvetica, sans-serif;
    --site-secondary-font: Satisfy, Arial, Helvetica, sans-serif;
    --site-font-size: 14px;
    --site-line-height: 1.9;
    --primary-color: #26901b;
    --primary-inverse-color: #FFFFFF;
    --secondary-color: #26901b;
    --secondary-inverse-color: #FFFFFF;
    --site-text-color: #545454;
    --site-hover-background-color: #F8F8F8;
    --site-body-background: #ffffff;
    --site-link-color: #212121;
    --site-link-hover-color: #26901b;
    --site-border-top: 1px solid #e9e9e9;
    --site-border-right: 1px solid #e9e9e9;
    --site-border-bottom: 1px solid #e9e9e9;
    --site-border-left: 1px solid #e9e9e9;
    --site-border-radius: 0;
    --site-input-background: #ffffff;
    --site-input-color: #545454;
    --site-grid-gap: 10px;
}

.grosi-font-primary {
    font-family: Poppins, Arial, Helvetica, sans-serif;
}

.grosi-font-secondary {
    font-family: Satisfy, Arial, Helvetica, sans-serif;
}

.wrapper-boxed .site-wrapper,
.wrapper-boxed .site-header>div[class*="header-"] {
    max-width: 1280px;
}

.container,
.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1280px;
}

.row,
.products.product-style-4.grid-view .product-buttons-variations,
.woocommerce-cart-wrapper,
.woocommerce .col2-set,
.woocommerce-page .col2-set {
    margin-left: -10px;
    margin-right: -10px;
}

.container,
.container-fluid,
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    padding-right: 10px;
    padding-left: 10px;
}

.products:not(.product-style-4).grid-view .product-variations,
.woocommerce .grosi-bought-together-products div.product,
.grosi-filter-widgets .widget,
select.dokan-form-control,
.woocommerce-cart-form,
.cart-collaterals,
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2,
.grosi-blog-carousel article,
.grosi-portfolio-carousel.portfolio-style-1 article,
.grosi-product-categories-thumbnails .owl-carousel .product-category,
.grosi-banners-carousel .grosi-banner,
.grosi-team .grosi-team-member,
.grosi-testimonials .testimonial,
.grosi-product-brands .product-brand,
.grosi-dokan-vendors .grosi-single-vendor,
.grosi-wc-vendors .grosi-single-vendor,
.grosi-wcfm-vendors .grosi-single-vendor {
    padding-right: 10px;
    padding-left: 10px;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated,
.products div.product .product-wrapper,
.categories-sub-categories-box .products.grosi-carousel .owl-stage-outer.overlay,
.categories-sub-categories-vertical .products.grosi-carousel .owl-stage-outer.overlay,
.products-with-banner .banner-image,
.grosi-product-categories .banner-image {
    padding: 10px;
}

.products.product-style-4.grid-view .product-buttons-variations {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.categories-sub-categories-box .products.grosi-carousel .owl-stage-outer.overlay,
.categories-sub-categories-vertical .products.grosi-carousel .owl-stage-outer.overlay {
    margin: -10px;
}

.products:not(.product-style-4).grid-view .product-variations {
    left: -10px;
    right: -10px;
}

elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

.grosi-site-preloader {
    background-color: #26901b;
    background-image: url();
}

.header-logo .logo,
.header-logo .logo-light {
    max-width: 185px;
    margin-top: -40px;
}

.header-logo .mobile-logo {
    max-width: 120px;
}

@media (max-width:1024px) {

    .header-logo .logo,
    .header-logo .logo-light,
    .header-logo .mobile-logo {
        max-width: 120px;
    }
}

body {
    color: #545454;
}

select option,
.grosi-ajax-search .search-field,
.grosi-ajax-search .product_cat,
.header-cart .widget_shopping_cart,
.products .product-cats a,
.products .woocommerce-loop-category__title .product-count,
.woocommerce div.product .,
.woocommerce div.product .grosi-breadcrumb a,
.product_meta>span span,
.product_meta>span a,
.multi-step-checkout .panel-heading,
.grosi-tabs.tabs-classic .nav-tabs .nav-link,
.grosi-tour.tour-classic .nav-tabs .nav-link,
.grosi-accordion[class*="accordion-icon-"] .card-title a:after,
.woocommerce table.wishlist_table tr td.product-remove a:before,
.owl-carousel .owl-nav button[class*="owl-"]:before,
.slick-slider button.slick-arrow:before,
.grosi-mobile-menu ul.mobile-main-menu li.menu-item-has-children>.menu-toggle {
    color: #545454;
}

a,
label,
thead th,
.grosi-dropdown ul.sub-dropdown li a,
div[class*="wpml-ls-legacy-dropdown"] .wpml-ls-sub-menu a,
div[class*="wcml-dropdown"] .wcml-cs-submenu li a,
.woocommerce-currency-switcher-form .dd-options a.dd-option,
.header-topbar ul li li a,
.header-topbar ul li li a:not([href]):not([tabindex]),
.header-myaccount .myaccount-items li a,
.search-results-wrapper .autocomplete-suggestions,
.trending-search-wrap,
.grosi-ajax-search .trending-search-wrap ul li a,
.trending-search-wrap .recent-search-title,
.trending-search-wrap .trending-title,
.header-cart .widget_shopping_cart a:not(.wc-forward),
.format-link .entry-content a,
.woocommerce .widget_price_filter .price_label span,
.woocommerce-or-login-with,
.products-header .product-show span,
.rating-histogram .rating-star,
div.product p.price,
div.product span.price,
.whishlist-button a:before,
.product-buttons a.compare:before,
.woocommerce div.summary a.compare,
.woocommerce div.summary .countdown-box .product-countdown>span span,
.woocommerce div.summary .price-summary span,
.woocommerce div.summary .product-offers-list .product-offer-item,
.woocommerce div.summary .woocommerce-product-details__short-description>span,
.woocommerce div.summary .product_meta>span,
.woocommerce div.summary>.product-share .share-label,
.quantity input[type="button"],
.woocommerce div.summary-inner>.product-share .share-label,
.woocommerce div.summary .items-total-price-button .item-price,
.woocommerce div.summary .items-total-price-button .items-price,
.woocommerce div.summary .items-total-price-button .total-price,
.woocommerce-tabs .woocommerce-Tabs-panel--seller ul li span:not(.details),
.single-product-page>.grosi-bought-together-products .items-total-price-button .item-price,
.single-product-page>.grosi-bought-together-products .items-total-price-button .items-price,
.single-product-page>.grosi-bought-together-products .items-total-price-button .total-price,
.single-product-page>.woocommerce-tabs .items-total-price-button .item-price,
.single-product-page>.woocommerce-tabs .items-total-price-button .items-price,
.single-product-page>.woocommerce-tabs .items-total-price-button .total-price,
.woocommerce-cart .cart-totals .cart_totals tr th,
.wcppec-checkout-buttons__separator,
.multi-step-checkout .user-info span:last-child,
.tabs-layout.tabs-normal .nav-tabs .nav-item.show .nav-link,
.tabs-layout.tabs-normal .nav-tabs .nav-link.active,
.grosi-tabs.tabs-classic .nav-tabs .nav-link.active,
.grosi-tour.tour-classic .nav-tabs .nav-link.active,
.grosi-accordion.accordion-outline .card-header a,
.grosi-accordion.accordion-outline .card-header a:after,
.grosi-accordion.accordion-pills .card-header a,
.wishlist_table .product-price,
.mfp-close-btn-in .mfp-close,
.woocommerce ul.cart_list li span.amount,
.woocommerce ul.product_list_widget li span.amount,
.gallery-caption,
.post-share .post-meta-label,
.grosi-mobile-menu ul.mobile-main-menu li>a {
    color: #212121;
}

a:hover,
.header-topbar .header-col ul li li:hover a,
.header-myaccount .myaccount-items li:hover a,
.header-myaccount .myaccount-items li i,
.grosi-ajax-search .trending-search-wrap ul li:hover a,
.header-cart .widget_shopping_cart a:not(.wc-forward):hover,
.grosi-mobile-menu ul.mobile-main-menu li>a:hover,
.grosi-mobile-menu ul.mobile-main-menu li.active>a,
.mobile-topbar-wrapper span a:hover,
.grosi-chekout-steps li.current>*,
.entry-meta a:hover,
.entry-meta span:hover,
.entry-meta .post-share:hover,
.woocommerce div.summary a.compare:hover,
.format-link .entry-content a:hover,
.products .product-cats a:hover,
.whishlist-button a:hover:before,
.product-buttons a.compare:hover:before {
    color: #26901b;
}

.primary-color {
    color: #26901b;
}

.primary-bg-color {
    background-color: #26901b;
    color: #FFFFFF;
}

.secondary-color {
    color: #26901b;
}

.secondary-bg-color {
    background-color: #26901b;
    color: #FFFFFF;
}

.ajax-search-style-3 .search-submit,
.ajax-search-style-4 .search-submit,
.customer-support::before,
.grosi-pagination .next,
.grosi-pagination .prev,
.woocommerce-pagination .next,
.woocommerce-pagination .prev,
.entry-post .post-highlight,
.read-more-btn,
.read-more-button-fill .read-more-btn .more-link,
.post-navigation a:hover .nav-title,
.nav-archive:hover a,
blockquote cite,
blockquote cite a,
.comment-reply-link,
.grosi-social.style-2 a:hover,
.tag-social-share .single-tags a,
.widget .maxlist-more a,
.widget_calendar tbody td a,
.widget_calendar tfoot td a,
.widget-area .grosi-widget-testimonial .quote-content:before,
.portfolio-post-loop .categories,
.portfolio-post-loop .categories a,
.woocommerce form .woocommerce-rememberme-lost_password label,
.woocommerce form .woocommerce-rememberme-lost_password a,
.woocommerce-new-signup .button,
.widget_shopping_cart .total .amount,
.products-header .grosi-product-off-canvas-btn,
.products-header .products-view a.active,
.products .product-wrapper:hover .product-title a,
.woocommerce div.product .grosi-breadcrumb a:hover,
.woocommerce div.summary .countdown-box .product-countdown>span,
.woocommerce div.product div.summary .sold-by a,
.woocommerce-tabs .woocommerce-Tabs-panel--seller ul li.seller-name span.details a,
.products .product-category.category-style-1:hover .woocommerce-loop-category__title a,
.woocommerce div.summary .product-term-text,
.tab-content-wrap .accordion-title.open,
.tab-content-wrap .accordion-title.open:after,
table.shop_table td .amount,
.woocommerce-cart .cart-totals .shipping-calculator-button,
.woocommerce-MyAccount-navigation li a::before,
.woocommerce-account .addresses .title .edit,
.woocommerce-Pagination a.button,
.woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-number a,
.woocommerce-checkout .woocommerce-info .showcoupon,
.multi-step-checkout .panel.completed .panel-title:after,
.multi-step-checkout .panel-title .step-numner,
.multi-step-checkout .logged-in-user-info .user-logout,
.multi-step-checkout .panel-heading .edit-action,
.grosi-testimonials.image-middle-center .testimonial-description:before,
.grosi-testimonials.image-middle-center .testimonial-description:after,
.grosi-element .view-all-btn .button,
.products-and-categories-box .section-title h3,
.categories-sub-categories-box .sub-categories-content .show-all-cate a,
.categories-sub-categories-vertical .show-all-cate a,
.grosi-tabs.tabs-outline .nav-tabs .nav-link.active,
.grosi-tour.tour-outline .nav-tabs .nav-link.active,
.grosi-accordion.accordion-outline .card-header a:not(.collapsed),
.grosi-accordion.accordion-outline .card-header a:not(.collapsed):after,
.grosi-button .btn-style-outline.btn-color-primary,
.grosi-button .btn-style-link.btn-color-primary,
.mobile-nav-tabs li.active,
.newsletter-form input[type="checkbox"]:before {
    color: #b88b1a;
}

.primary-inverse-color {
    color: #FFFFFF;
}

.header-cart-count,
.header-wishlist-count,
.header-compare-count,
input[type="checkbox"]::before,
.news .news-title,
.entry-date,
.page-numbers.current,
.page-links>span.current .page-number,
.read-more-button .read-more-btn .more-link,
.read-more-button-fill .read-more-btn .more-link:hover,
.format-link .entry-link a,
.format-link .entry-link:before,
.format-quote .entry-quote:before,
.format-quote .entry-quote:after,
.format-quote .entry-quote,
.format-quote .entry-quote .quote-author a,
.tag-social-share .single-tags a:hover,
.widget .tagcloud a:hover,
.widget .tagcloud a:focus,
.widget.widget_tag_cloud a:hover,
.widget.widget_tag_cloud a:focus,
.widget_calendar .wp-calendar-table caption,
.wp_widget_tag_cloud a:hover,
.wp_widget_tag_cloud a:focus,
.grosi-back-to-top,
.grosi-posts-lists .post-categories a,
.grosi-recent-posts .post-categories a,
.widget.widget_layered_nav li.chosen a:after,
.widget.widget_rating_filter li.chosen a:after,
.filter-categories a.active,
.portfolio-post-loop .action-icon a:before,
.portfolio-style-2 .portfolio-post-loop .entry-content-wrapper .categories,
.portfolio-style-2 .portfolio-post-loop .entry-content-wrapper a,
.portfolio-style-3 .portfolio-post-loop .entry-content-wrapper .categories,
.portfolio-style-3 .portfolio-post-loop .entry-content-wrapper a,
.customer-login-left,
.customer-signup-left,
.customer-login-left h2,
.customer-signup-left h2,
.products .product-image .quickview-button a,
.products .product .product-countdown>span,
.products .product .product-countdown>span>span,
.grosi-hot-deal-products .grosi-deal-date,
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover,
.woocommerce-product-gallery .single-product-images-btns a:hover,
.woocommerce-account .user-info .display-name,
.multi-step-checkout .panel.active .panel-heading,
.multi-step-checkout .checkout-next-step a,
.grosi-team.image-top-with-box .color-scheme-inherit .member-info,
.grosi-team.image-top-with-box-2 .color-scheme-inherit .member-info,
.grosi-team.image-top-with-box .color-scheme-inherit .member-info h3,
.grosi-team.image-top-with-box-2 .color-scheme-inherit .member-info h3,
.grosi-team .color-scheme-inherit .member-social a,
.grosi-team.image-middle-swap-box .color-scheme-inherit .flip-front,
.grosi-team.image-middle-swap-box .color-scheme-inherit .flip-front h3,
.grosi-team.image-middle-swap-box .color-scheme-inherit .member-info,
.grosi-team.image-middle-swap-box .color-scheme-inherit .member-info h3,
.grosi-team.image-bottom-overlay .color-scheme-inherit .member-info.grosi-team.image-bottom-overlay .color-scheme-inherit .member-info h3,
.grosi-tabs.tabs-pills .nav-tabs .nav-link.active,
.grosi-tour.tour-pills .nav-tabs .nav-link.active,
.grosi-accordion.accordion-pills .card-header a:not(.collapsed),
.grosi-accordion.accordion-pills .card-header a:not(.collapsed):after,
.progress-bar,
.grosi-social.icons-theme-colour a:hover i,
.slick-slider .slick-arrow:hover,
.grosi-button .btn-style-outline.btn-color-primary:hover,
#yith-wcwl-popup-message {
    color: #FFFFFF;
}

.woocommerce-new-signup .button,
.grosi-video-player .video-play-btn,
.mobile-nav-tabs li.active {
    background-color: #FFFFFF;
}

.primary-background-color {
    background-color: #b88b1a;
}

.header-cart-count,
.header-wishlist-count,
.header-compare-count,
.owl-carousel .owl-dots .owl-dot.active span,
input[type="radio"]::before,
input[type="checkbox"]::before,
.news .news-title,
.page-numbers.current,
.entry-date,
.page-links>span.current .page-number,
.read-more-button .read-more-btn .more-link,
.read-more-button-fill .read-more-btn .more-link:hover,
.format-link .entry-link,
.format-quote .entry-quote,
.tag-social-share .single-tags a:hover,
.related.posts>h3:after,
.related.portfolios>h3:after,
.comment-respond>h3:after,
.comments-area>h3:after,
.portfolio-entry-summary h3:after,
.widget-title-bordered-short .widget-title::before,
.widget-title-bordered-full .widget-title::before,
.widget .tagcloud a:hover,
.widget .tagcloud a:focus,
.widget_calendar .wp-calendar-table caption,
.widget.widget_tag_cloud a:hover,
.widget.widget_tag_cloud a:focus,
.wp_widget_tag_cloud a:hover,
.wp_widget_tag_cloud a:focus,
.grosi-back-to-top,
.grosi-posts-lists .post-categories a,
.grosi-recent-posts .post-categories a,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.widget.widget_layered_nav li.chosen a:before,
.widget.widget_rating_filter li.chosen a:before,
.filter-categories a.active,
.portfolio-post-loop .action-icon a:before,
.customer-login-left,
.customer-signup-left,
.products .product-image .quickview-button,
.products .product .product-countdown>span,
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover,
.woocommerce-product-gallery .single-product-images-btns a:hover,
.tabs-layout .tabs li:after,
section.related>h2::after,
section.upsells>h2::after,
div.cross-sells>h2::after,
section.recently-viewed>h2::after,
.woocommerce-account .grosi-user-profile,
.multi-step-checkout .panel.active .panel-heading,
.grosi-countdown.countdown-box .product-countdown>span,
.grosi-hot-deal-products .grosi-deal-date,
.grosi-hot-deal-products .progress-bar,
.tabs-layout.tabs-line .nav-tabs .nav-link::after,
.grosi-team.image-top-with-box-2 .member-info,
.grosi-team.image-middle-swap-box .member-info,
.grosi-team.image-top-with-box .member-info,
.grosi-team.image-middle-swap-box .flip-front,
.grosi-team.image-bottom-overlay .member-info,
.grosi-team.image-bottom-overlay .member-info::before,
.grosi-team.image-bottom-overlay .member-info::after,
.grosi-video-player .video-wrapper:hover .video-play-btn,
.grosi-tabs.tabs-line .nav-tabs .nav-link::after,
.grosi-tabs.tabs-pills .nav-tabs .nav-link.active,
.grosi-tour.tour-line .nav-tabs .nav-link::after,
.grosi-tour.tour-pills .nav-tabs .nav-link.active,
.grosi-accordion.accordion-pills .card-header a:not(.collapsed),
.progress-bar,
.grosi-social.icons-theme-colour a:hover i,
.slick-slider .slick-arrow:hover,
.grosi-button .btn-style-flat.btn-color-primary,
.grosi-button .btn-style-outline.btn-color-primary:hover,
#yith-wcwl-popup-message,
.slick-slider .slick-dots li.slick-active button {
    background-color: #d93e03;
}

.grosi-dropdown ul.sub-dropdown,
div[class*="wpml-ls-legacy-dropdown"] .wpml-ls-sub-menu,
div[class*="wcml-dropdown"] .wcml-cs-submenu,
.woocommerce-currency-switcher-form .dd-options,
.header-mini-search .grosi-mini-ajax-search,
.myaccount-items,
.search-results-wrapper .autocomplete-suggestions,
.trending-search-wrap,
.grosi-search-popup .grosi-search-popup-wrap,
.header-cart .widget_shopping_cart,
.grosi-promo-bar,
.entry-post .post-highlight span:before,
.entry-meta .meta-share-links,
.grosi-off-canvas-sidebar .widget-area,
.products.grid-view .product-variations,
.products.product-style-4.grid-view .product-buttons-variations,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle::after,
.widget.widget_layered_nav li a:before,
.widget.widget_rating_filter li a:before,
.widget.grosi_widget_product_sorting li.chosen a:after,
.widget.grosi_widget_price_filter_list li.chosen a:after,
.grosi-login-signup,
.grosi-signin-up-popup,
.grosi-minicart-slide,
.grosi-quick-view,
.grosi-newsletter-popup,
.newsletter-form input[type="checkbox"],
.newsletter-form input[type="checkbox"]:before,
.mfp-content button.mfp-close,
.woocommerce div.product div.images .woocommerce-product-gallery__trigger,
.woocommerce-product-gallery .single-product-images-btns a,
.grosi-360-degree-wrapper .nav_bar,
.product-navigation-share .grosi-social,
.product-navigation .product-info-wrap,
.woocommerce div.summary .countdown-box .product-countdown>span,
.woocommerce div.summary .price-summary,
.woocommerce div.summary .product-term-detail,
.grosi-sticky-add-to-cart,
.grosi-product-sizechart,
.grosi-bought-together-products .grosi-out-of-stock,
.woocommerce-cart.has-mobile-bottom-navbar-single-page .grosi-freeshipping-bar,
.multi-step-checkout .panel-title.active .step-numner,
.tabs-layout.tabs-normal .nav-tabs .nav-item.show .nav-link,
.tabs-layout.tabs-normal .nav-tabs .nav-link.active,
.grosi-tabs.tabs-classic .nav-tabs .nav-link.active,
.grosi-tabs.tabs-classic .nav-tabs+.tab-content,
.grosi-tour.tour-classic .nav-tabs .nav-link.active,
.grosi-tour.tour-classic .nav-tabs+.tab-content .tab-pane,
.grosi-canvas-sidebar,
.grosi-mobile-menu,
.grosi-mobile-navbar,
.widget .owl-carousel .owl-nav button[class*="owl-"],
.widget .owl-carousel .owl-nav button[class*="owl-"] {
    background-color: #ffffff;
}

select option {
    background-color: #ffffff;
}

.header-topbar ul li li:hover a,
.search-results-wrapper .autocomplete-selected,
.trending-search-wrap ul li:hover a,
.header-myaccount .myaccount-items li:hover a,
.grosi-navigation ul.sub-menu>li:hover>a,
.grosi-minicart-slide .mini_cart_item:hover,
.header-cart .widget_shopping_cart .mini_cart_item:hover,
.woocommerce-MyAccount-navigation li.is-active a,
.woocommerce-MyAccount-navigation li:hover a,
.author-info,
.tag-social-share .single-tags a,
.slick-slider .slick-dots button {
    background-color: #886204;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.owl-carousel .owl-dots .owl-dot span {
    background-color: #e9e9e9;
}

.portfolio-post-loop .post-thumbnail:after {
    background-color: rgba(38, 144, 27, 0.4);
}

.portfolio-style-3 .portfolio-post-loop .post-thumbnail:after {
    background-color: rgba(38, 144, 27, 0.7);
}

.portfolio-post-loop .action-icon a:hover:before,
.portfolio-style-2 .portfolio-post-loop .entry-content-wrapper,
.portfolio-style-2 .portfolio-post-loop .action-icon a:hover:before {
    background-color: rgba(38, 144, 27, 1);
}

fieldset,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
select,
input[type="checkbox"],
input[type="radio"],
.search-form [type="submit"],
.wp-block-search [type="submit"],
.exclamation-mark:before,
.question-mark:before,
.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single,
tr,
.grosi-search-popup .grosi-ajax-search .searchform,
.widget .tagcloud a,
.widget.widget_tag_cloud a,
.wp_widget_tag_cloud a,
.widget_calendar table,
.widget_calendar td,
.widget_calendar .wp-calendar-nav,
.widget div[class*="wpml-ls-legacy-dropdown"] a.wpml-ls-item-toggle,
.widget div[class*="wcml-dropdown"] .wcml-cs-item-toggle,
.widget .woocommerce-currency-switcher-form .dd-select .dd-selected,
.widget.widget_layered_nav li a:before,
.widget.widget_rating_filter li a:before,
.grosi-swatches .swatch-color span,
.quantity input[type="button"],
.woocommerce div.summary .grosi-bought-together-products,
.single-product-page>.grosi-bought-together-products,
.accordion-layout .tab-content-wrap,
.toggle-layout .tab-content-wrap,
.woocommerce-MyAccount-navigation ul,
.products-and-categories-box .section-inner.row,
.grosi-product-categories-thumbnails.categories-circle .category-image,
.grosi-product-custom-categories .category-style-4 .product-wrapper,
.grosi-product-brands.brand-circle .brand-image,
.grosi-tabs.tabs-classic .nav-tabs+.tab-content,
.grosi-tour.tour-classic .nav-tabs .nav-link,
.sidebar-inner,
.entry-content-wrapper,
.grosi-tour.tour-classic .nav-tabs+.tab-content .tab-pane,
.grosi-accordion.accordion-classic .card,
#wcfm_products_manage_form_wc_product_grosi_offer_expander .grosi_offer_option,
#wcfm_products_manage_form_wc_product_grosi_offer_expander .grosi_service_option {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    border-color: #e9e9e9;
}

.post-navigation,
.comment-list .children,
.comment-navigation .nav-links,
.woocommerce div.summary .price-summary .total-discount,
.woocommerce div.summary .price-summary .overall-discount,
.woocommerce div.summary .grosi-bought-together-products .items-total-price-button,
.single-product-page>.grosi-bought-together-products .items-total-price-button .items-total-price>div:last-child,
.single-product-page>.woocommerce-tabs .items-total-price-button .items-total-price>div:last-child,
.woocommerce table.shop_table td,
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,
.grosi-accordion.accordion-line .card,
.grosi-mobile-menu ul.mobile-main-menu>li:first-child {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e9e9e9;
}

.single-featured-image-header,
.grosi-dropdown ul.sub-dropdown li:not(:last-child) a,
div[class*="wpml-ls-legacy-dropdown"] .wpml-ls-sub-menu a,
div[class*="wcml-dropdown"] .wcml-cs-submenu li a,
.woocommerce-currency-switcher-form .dd-options a.dd-option,
.header-myaccount .myaccount-items li:not(:last-child) a,
.post-navigation,
.comment-list>li:not(:last-child),
.comment-navigation .nav-links,
.woocommerce-or-login-with:after,
.woocommerce-or-login-with:before,
.woocommerce-or-login-with:after,
.woocommerce-or-login-with:before,
.widget_shopping_cart .mini_cart_item,
.empty-cart-browse-categories .browse-categories-title,
.products-header,
.grosi-filter-widgets .grosi-filter-inner,
.products.list-view div.product .product-wrapper,
.grosi-product-sizechart .sizechart-header h2,
.tabs-layout .tabs,
.related.posts>h3,
.related.portfolios>h3,
.comment-respond>h3,
.comments-area>h3,
.portfolio-entry-summary h3,
section.related>h2,
section.upsells>h2,
section.recently-viewed>h2,
div.cross-sells>h2,
.woocommerce .wishlist_table.mobile li,
.woocommerce-cart table.cart,
.woocommerce-MyAccount-navigation li:not(:last-child) a,
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,
.section-heading,
.tabs-layout.tabs-normal .nav-tabs,
.products-and-categories-box .section-title,
.grosi-accordion.accordion-classic .card-header,
.grosi-accordion.accordion-line .card:last-child,
.grosi-mobile-menu ul.mobile-main-menu li a,
.mobile-topbar>*:not(:last-child) {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e9e9e9;
}

.grosi-heading.separator-underline .separator-right {
    border-bottom-color: #26901b;
}

.entry-meta .meta-share-links:after {
    border-top-color: #ffffff;
}

.grosi-ajax-search .search-field,
.grosi-ajax-search .product_cat,
.products-and-categories-box .section-categories,
.products-and-categories-box .section-banner,
.grosi-tabs.tabs-classic .nav-tabs .nav-link {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #e9e9e9;
}

.grosi-mobile-menu ul.mobile-main-menu li.menu-item-has-children>.menu-toggle,
.single-product-page>.grosi-bought-together-products .items-total-price-button,
.single-product-page .woocommerce-tabs .grosi-bought-together-products .items-total-price-button,
.grosi-tabs.tabs-classic .nav-tabs .nav-link,
.widget_calendar .wp-calendar-nav .pad {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #e9e9e9;
}

.grosi-tour.tour-classic.position-left .nav-tabs .nav-link.active,
.wp-block-quote,
.wp-block-quote[style*="text-align:right"],
.grosi-video-player .video-play-btn:before,
.news .news-title:before {
    border-left-color: #26901b;
}

.grosi-video-player .video-wrapper:hover .video-play-btn:before {
    border-left-color: #FFFFFF;
}

.grosi-tour.tour-classic.position-right .nav-tabs .nav-link.active {
    border-right-color: #26901b;
}

.footer-categories .categories-list li.cat-item:not(:last-child) {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #e9e9e9;
}

.dropdow-minicart-header .minicart-title,
.minicart-header,
.widget_shopping_cart .widget_shopping_cart_footer,
.mobile-menu-header,
.grosi-social.icons-theme-colour a i,
.grosi-spinner::before,
.loading::before,
.woocommerce .blockUI.blockOverlay::before,
.zoo-cw-attr-item,
.dokan-report-abuse-button.working::before,
.grosi-vendors-list .store-product,
.grosi-accordion.accordion-outline .card-header a {
    border-color: #e9e9e9;
}

.grosi-tabs.tabs-classic .nav-tabs .nav-link {
    border-top-color: #e9e9e9;
}

.tabs-layout.tabs-normal .nav-tabs .nav-item.show .nav-link,
.tabs-layout.tabs-normal .nav-tabs .nav-link.active,
.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl {
    border-left-color: #e9e9e9;
}

.tabs-layout.tabs-normal .nav-tabs .nav-item.show .nav-link,
.tabs-layout.tabs-normal .nav-tabs .nav-link.active {
    border-right-color: #e9e9e9;
}

.read-more-button-fill .read-more-btn .more-link,
.widget .tagcloud a:hover,
.widget .tagcloud a:focus,
.widget.widget_tag_cloud a:hover,
.widget.widget_tag_cloud a:focus,
.wp_widget_tag_cloud a:hover,
.wp_widget_tag_cloud a:focus,
.widget-area .grosi-widget-testimonial,
.widget-area .grosi-widget-testimonial img,
.grosi-swatches .swatch.swatch-selected,
.zoo-cw-active.zoo-cw-attribute-option .zoo-cw-attr-item,
.zoo-cw-attribute-option:not(.disabled):hover .zoo-cw-attr-item,
.zoo-cw-is-desktop .zoo-cw-attribute-option.cw-active .zoo-cw-attr-item,
.woocommerce-checkout form.checkout_coupon,
.tabs-layout.tabs-normal .nav-tabs .nav-item.show .nav-link,
.grosi-tabs.tabs-outline .nav-tabs .nav-link.active,
.grosi-tour.tour-outline .nav-tabs .nav-link.active,
.grosi-accordion.accordion-outline .card-header a:not(.collapsed),
.grosi-social.icons-theme-colour a:hover i,
.grosi-button .btn-style-outline.btn-color-primary,
.grosi-button .btn-style-link.btn-color-primary,
.grosi-hot-deal-products.highlighted-border,
.products-header .grosi-product-off-canvas-btn {
    border-color: #26901b;
}

.widget.widget_layered_nav li.chosen a:before,
.widget.widget_rating_filter li.chosen a:before,
.widget_calendar caption,
.woocommerce-account .grosi-user-profile {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    border-color: #26901b;
}

.grosi-element .section-heading h2:after {
    border-bottom-style: solid;
    border-bottom-color: #26901b;
}

.site-footer,
.grosi-tabs.tabs-classic .nav-tabs .nav-link.active,
.tabs-layout.tabs-normal .nav-tabs .nav-link.active,
.grosi-spinner::before,
.loading::before,
.woocommerce .blockUI.blockOverlay::before,
.dokan-report-abuse-button.working::before {
    border-top-color: #26901b;
}

.grosi-arrow:after,
#add_payment_method #payment div.payment_box::after,
.woocommerce-cart #payment div.payment_box::after,
.woocommerce-checkout #payment div.payment_box::after {
    border-bottom-color: #ffffff;
}

.entry-date .date-month:after {
    border-top-color: #ffffff;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
selectbutton,
input,
select,
textarea,
fieldset,
button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.header-cart .widget_shopping_cart,
.myaccount-items,
.products div.product .product-wrapper,
.products .product-buttons .cart-button a,
.products .product-image .quickview-button,
.entry-date,
.grosi-social.style-1 a,
.entry-meta .meta-share-links,
.widget-area .widget,
.grosi-back-to-top,
.dokan-widget-area .widget,
.grosi-pagination .page-numbers,
.woocommerce-pagination .page-numbers,
.grosi-pagination .page-links .page-number,
.woocommerce-pagination .page-links .page-number,
.page-links .page-number,
.product-navigation .product-info-wrap,
.product-countdown>span,
.woocommerce div.summary .product-brands a,
.grosi-bought-together-products,
.toggle-layout .tab-content-wrap,
.woocommerce-cart .woocommerce-cart-inner,
.woocommerce-cart .cart_totals,
.woocommerce-checkout form.checkout_coupon,
.woocommerce-checkout .order-review-inner,
.woocommerce-checkout #payment div.payment_box,
.woocommerce .wishlist_table td.product-add-to-cart a,
.select2-container--default .select2-selection--single,
.tag-social-share .single-tags a,
.filter-categories a,
.menu-item .menu-label,
.product-labels>span,
.header-services .icon-service,
.project-preview .preview-link {
    border-radius: 0px;
}

.header-col-right .grosi-dropdown ul.sub-dropdown,
.header-col-right div[class*="wpml-ls-legacy-dropdown"] .wpml-ls-sub-menu,
.header-col-right div[class*="wcml-dropdown"] .wcml-cs-submenu,
.header-col-right .woocommerce-currency-switcher-form .dd-options,
.header-col-right .header-mini-search .grosi-mini-ajax-search,
.grosi-dropdown ul.sub-dropdown li:last-child a,
.search-results-wrapper .autocomplete-suggestions,
.trending-search-wrap,
.grosi-navigation ul.menu ul.sub-menu,
.grosi-navigation .grosi-megamenu-wrapper,
.categories-menu,
.products.grid-view .product-variations,
.accordion-layout .tab-content-wrap:last-child,
.woocommerce-MyAccount-navigation ul {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.accordion-layout *:nth-child(2),
.woocommerce-account .grosi-user-profile {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.button,
.btn,
button,
input[type="button"],
input[type="submit"],
.search-form [type="submit"],
.wp-block-search [type="submit"],
.button:not([href]):not([tabindex]),
.btn:not([href]):not([tabindex]),
.header-cart .widget_shopping_cart .button:not(.checkout),
.woocommerce .wishlist_table td.product-add-to-cart a {
    color: #ffffff;
    background-color: #b88b1a;
}

.grosi-button .btn-color-default.btn-style-outline,
.grosi-button .btn-color-default.btn-style-link,
.grosi-button .btn-color-default.btn-style-text {
    color: #26901b;
}

.grosi-button .btn-color-default.btn-style-outline {
    border-color: #26901b;
}

.grosi-button .btn-color-default.btn-style-link:after {
    background-color: #26901b;
}

.button:hover,
.btn:hover,
button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.button:not([href]):not([tabindex]):hover,
.btn:not([href]):not([tabindex]):hover,
.grosi-button .btn-color-default.btn-style-outline:hover,
.header-cart .button:not(.checkout):hover,
.woocommerce .wishlist_table td.product-add-to-cart a:hover {
    color: #fcfcfc;
    background-color: #1d7214;
}

.grosi-button .btn-color-default.btn-style-link:hover {
    color: #1d7214;
}

.grosi-button .btn-color-default.btn-style-outline:hover,
.grosi-button .btn-color-default.btn-style-link:hover {
    border-color: #1d7214;
}

.products .cart-button a {
    color: #545454;
    background-color: #f5f5f5;
}

.products div.product:hover .cart-button a,
.products .product-buttons .cart-button a.added {
    color: #ffffff;
    background-color: #26901b;
}

div.summary form.cart .button {
    color: #ffffff;
    background-color: #26901b;
}

div.summary form.cart .button:hover,
div.summary form.cart .button:focus {
    color: #fcfcfc;
    background-color: #1d7214;
}

.grosi-quick-buy .grosi_quick_buy_button,
.grosi-bought-together-products .add-items-to-cart {
    color: #ffffff;
    background-color: #f1ca09;
}

.grosi-quick-buy .grosi_quick_buy_button:hover,
.grosi-quick-buy .grosi_quick_buy_button:focus,
.grosi-bought-together-products .add-items-to-cart:hover,
.grosi-bought-together-products .add-items-to-cart:focus {
    color: #fcfcfc;
    background-color: #f5d11f;
}

.widget_shopping_cart .button.checkout,
.woocommerce-cart a.checkout-button,
.woocommerce_checkout_login .checkout-next-step .btn,
.woocommerce_checkout_login .checkout-next-step.btn,
.woocommerce-checkout-payment #place_order {
    color: #ffffff;
    background-color: #f1ca09;
}

.widget_shopping_cart .button.checkout:hover,
.widget_shopping_cart .button.checkout:focus,
.woocommerce-cart a.checkout-button:hover,
.woocommerce-cart a.checkout-button:focus,
.woocommerce_checkout_login .checkout-next-step .btn:hover,
.woocommerce_checkout_login .checkout-next-step .btn:focus,
.woocommerce_checkout_login .checkout-next-step.btn:hover,
.woocommerce_checkout_login .checkout-next-step.btn:focus,
.woocommerce-checkout-payment #place_order:hover,
.woocommerce-checkout-payment #place_order:focus {
    color: #fcfcfc;
    background-color: #f5d11f;
}

text,
select,
textarea,
number,
.grosi-search-popup .searchform,
.grosi-search-popup .search-field,
.grosi-search-popup .search-categories>select {
    color: #545454;
    background-color: #ffffff;
}

.mc4wp-form-fields p:first-child::before {
    color: #545454;
}

::-moz-selection {
    color: #FFFFFF;
    background: #26901b;
}

::selection {
    color: #FFFFFF;
    background: #26901b;
}

.promo-bar-wrapper {
    height: 60px;
}

.promo-bar-button .button {
    color: #ffffff;
    background-color: #26901b;
}

.promo-bar-button .button:hover {
    color: #fcfcfc;
    background-color: #1d7214;
}

.header-topbar,
.header-topbar :after {
    color: #545454;
}

.header-topbar a,
.woocommerce-currency-switcher-form .dd-select label,
.woocommerce-currency-switcher-form .dd-select small {
    color: #212121;
}

.header-topbar a:hover {
    color: #26901b;
}

.header-topbar {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e9e9e9;
}

.header-topbar .header-col>*,
.topbar-navigation ul.menu>li:not(:first-child) {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #e9e9e9;
}

.header-topbar .header-col>*:last-child {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #e9e9e9;
}

@media (max-width:767px) {

.header-topbar .header-col>*,
.topbar-navigation ul.menu>li:not(:first-child) {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #d29c08;
}

.header-topbar .header-col>*:last-child {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d29c08;
}

}

.header-topbar {
    max-height: 42px;
}

.header-topbar .header-col>* {
    line-height: 40px;
}

.header-main {
    color: #545454;
}

.header-main a,
.header-main .header-mini-search .search-icon-text:before {
    color: #212121;
}

.header-main a:hover,
.header-main .header-mini-search .search-icon-text:hover::before {
    color: #26901b;
}

.header-main .grosi-ajax-search .searchform,
.header-services .icon-service {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    border-color: #e9e9e9;
}

.header-main {
    height: 112px;
}

.header-main.header-sticked {
    height: 65px;
}

.header-main .search-field,
.header-main .search-categories>select {
    color: #545454;
}

.header-main .searchform,
.header-main .search-field,
.header-main .search-categories>select {
    background-color: #ffffff;
}

.header-main ::-webkit-input-placeholder {
    color: #545454;
}

.header-main :-moz-placeholder {
    color: #545454;
}

.header-main ::-moz-placeholder {
    color: #545454;
}

.header-main :-ms-input-placeholder {
    color: #545454;
}

.header-navigation {
    color: #ffffff;
}

.header-navigation a {
    color: #ffffff;
}

.header-navigation a:hover {
    color: #ffffff;
}

.header-navigation .grosi-ajax-search .searchform {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    border-color: #7b817b;
}

.header-navigation {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #7b817b;
}

.header-navigation {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #7b817b;
}

.header-navigation,
.header-navigation .main-navigation ul.menu>li>a {
    height: 57px;
}

.header-navigation .categories-menu-title {
    height: 57px;
}

.header-navigation ::-webkit-input-placeholder {
    color: #545454;
}

.header-navigation :-moz-placeholder {
    color: #545454;
}

.header-navigation ::-moz-placeholder {
    color: #545454;
}

.header-navigation :-ms-input-placeholder {
    color: #545454;
}

.categories-menu-title {
    background-color: #886204;
    color: #ffffff;
}

.categories-menu {
    background-color: #ffffff;
}

.categories-menu ul.menu>li>a {
    color: #212121;
}

.categories-menu ul.menu>li:hover>a {
    color: #886204;
}

.categories-menu ul.menu>li:hover>a {
    background-color: #F8F8F8;
}

.categories-menu {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    border-color: #e9e9e9;
}

.categories-menu ul.menu>li:not(:last-child) {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e9e9e9;
}

.site-header ul.menu ul.sub-menu,
.site-header .grosi-megamenu-wrapper {
    color: #545454;
}

.site-header ul.menu ul.sub-menu a,
.grosi-megamenu-wrapper a.nav-link,
.site-header .grosi-megamenu-wrapper a {
    color: #212121;
}

.site-header .grosi-megamenu-wrapper a:hover {
    color: #26901b;
}

.site-header ul.menu ul.sub-menu>li:hover>a,
.grosi-megamenu-wrapper li.menu-item a:hover {
    color: #b88b1a;
    background-color: #F8F8F8;
}

.footer-main,
.site-footer .caption {
    color: #ffffff;
}

.site-footer .widget-title,
.site-footer .footer-categories .cate_title {
    color: #ffffff;
}

.footer-main a,
.footer-main label,
.footer-main thead th {
    color: #ffffff;
}

.footer-main a:hover {
    color: #f4f4f4;
}

.site-footer text,
.site-footer select,
.site-footer textarea,
.site-footer number,
.site-footer input[type="email"] {
    color: #545454;
    background-color: #ffffff;
}

.site-footer .mc4wp-form-fields p:first-child::before {
    color: #545454;
}

.site-footer .footer-categories {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e9e9e9;
}

.site-footer ::-webkit-input-placeholder {
    color: #545454;
}

.site-footer :-moz-placeholder {
    color: #545454;
}

.site-footer ::-moz-placeholder {
    color: #545454;
}

.site-footer :-ms-input-placeholder {
    color: #545454;
}

.footer-subscribe h4,
.footer-subscribe p {
    color: #ffffff;
}

.footer-subscribe [type="submit"] {
    color: #ffffff;
    background-color: #f1ca09;
}

.footer-subscribe [type="submit"]:hover {
    color: #f1f1f1;
    background-color: #f1ca09;
}

.footer-subscribe text,
.footer-subscribe select,
.footer-subscribe textarea,
.footer-subscribe input[type="email"] {
    color: #545454;
    background-color: #ffffff;
}

.footer-subscribe .mc4wp-form-fields p:first-child::before {
    color: #545454;
}

.footer-copyright {
    color: #ffffff;
}

.footer-copyright a {
    color: #ffffff;
}

.footer-copyright a:hover {
    color: #f4f4f4;
}

.footer-copyright {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #002824;
}

.woocommerce ul.cart_list li .product-title,
.woocommerce ul.product_list_widget li .product-title,
.widget.widget_layered_nav li.nav-title,
.products.grid-view .product-cats,
.products.grid-view .product-title,
.grosi-bought-together-products .product-title,
.products .woocommerce-loop-category__title a {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.product-labels span.on-sale {
    background-color: #ff8303;
}

.product-labels span.new {
    background-color: #82B440;
}

.product-labels span.featured {
    background-color: #fdb965;
}

.product-labels span.out-of-stock {
    background-color: #000000;
}

.freeshipping-bar {
    background-color: #efefef;
}

.freeshipping-bar .progress-bar {
    background-color: #26901b;
}

.grosi-newsletter-popup {
    max-width: 750px;
}

.grosi-newsletter-content,
.grosi-newsletter-content>h1,
.grosi-newsletter-content label {
    color: #ffffff;
}

.grosi-newsletter-popup input[type="submit"] {
    color: #ffffff;
    background-color: #f1ca09;
}

.grosi-newsletter-popup input[type="submit"]:hover {
    color: #f1f1f1;
    background-color: #f1ca09;
}

.grosi-newsletter-content [type="email"] {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-style: solid;
    border-color: #e9e9e9;
}

.grosi-newsletter-popup,
.full-content .grosi-newsletter-content {
    border-radius: 0px;
}

.banner-left .grosi-newsletter-banner img,
.banner-right .grosi-newsletter-content {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.banner-right .grosi-newsletter-banner img,
.banner-left .grosi-newsletter-content {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

@media (max-width:1024px) {
    .header-main {
        height: 60px;
    }

    .site-header .header-main,
    .site-header .header-navigation {
        color: #545454;
        background-color: #ffffff;
    }

    .header-main a,
    .header-navigation a {
        color: #333333;
    }

    .header-main a:hover,
    .header-navigation a:hover {
        color: #26901b;
    }

    .site-header .header-main {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #e9e9e9;
    }

    .site-header text,
    .site-header select,
    .site-header textarea,
    .site-header number,
    .site-header input[type="search"],
    .site-header .product_cat {
        color: #545454;
        background-color: #ffffff;
    }

    .site-header ::-webkit-input-placeholder {
        color: #545454;
    }

    .site-header :-moz-placeholder {
        color: #545454;
    }

    .site-header ::-moz-placeholder {
        color: #545454;
    }

    .site-header :-ms-input-placeholder {
        color: #545454;
    }

    .woocommerce div.summary .price-summary .price-summary-header,
    .woocommerce div.summary .product-term-detail .terms-header {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #e9e9e9;
    }
}

@media (max-width:767px) {
    .widget-area {
        background-color: #ffffff;
    }

    .single-product-page>.grosi-bought-together-products .items-total-price-button,
    .single-product-page .woocommerce-tabs .grosi-bought-together-products .items-total-price-button {
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #e9e9e9;
    }

    .products-and-categories-box .section-categories,
    .woocommerce-cart table.cart tr {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #e9e9e9;
    }

    .nav-subtitle {
        color: #212121;
    }
}