/*===================================================================================*/
/*  Green
/*===================================================================================*/
button, .button, #scrollUp, .header-v1, .header-v2, .header-v3, .header-v4, .header-v5, .navbar, .added_to_cart, input[type="reset"], input[type="submit"], input[type="button"], .dark .create-your-own a, .owl-dots .owl-dot.active, .pizzaro-handheld-footer-bar, .widget_nav_menu .menu li:hover, .related > h2:first-child:after, .upsells > h2:first-child:after, .widget_nav_menu .menu li::after, .section-products .section-title:after, .pizzaro-handheld-footer-bar ul li > a, .banners .banner .caption .banner-price, .section-tabs .nav .nav-item.active a::after, .products-with-gallery-tabs.section-tabs .nav, .section-recent-post .post-info .btn-more:hover, .section-sale-product .price-action .button:hover, .list-no-image-view ul.products li.product::before, .woocommerce-account .customer-login-form h2::after, .section-coupon .caption .coupon-info .button:hover, .page-template-template-homepage-v2 .header-v2.stuck, .woocommerce-cart .pizzaro-order-steps ul .cart .step, .list-no-image-cat-view ul.products li.product::before, .pizzaro-handheld-footer-bar ul li.search .site-search, .widget.widget_price_filter .ui-slider .ui-slider-handle, .list-no-image-view .products .owl-item > .product::before, .list-no-image-view ul.products li.product .button:hover, .woocommerce-checkout .pizzaro-order-steps ul .cart .step, .woocommerce-cart .cart-collaterals + .cross-sells h2::after, .footer-v1.site-footer .site-address .address li + li::before, .list-no-image-cat-view ul.products li.product .button:hover, .header-v4.lite-bg .primary-navigation .menu > li > a::before, .woocommerce-checkout .pizzaro-order-steps ul .checkout .step, .kc-section-tab.kc_tabs .kc_tabs_nav > .ui-tabs-active > a::after, .list-no-image-view .products .owl-item > .product .button:hover, .page-template-template-homepage-v6 .footer-social-icons ul li a:hover, .list-view.left-sidebar.columns-1 ul.products li.product .button:hover, .products-card .media .media-left ul.products li.product .button:hover, .products-card .media .media-right ul.products li.product .button:hover, .page-template-template-homepage-v6 .primary-navigation > ul > li:hover, .list-view.right-sidebar.columns-1 ul.products li.product .button:hover, .page-template-template-homepage-v6 .secondary-navigation .menu li:hover, .page-template-template-homepage-v6 .secondary-navigation .menu li::after, .page-template-template-homepage-v6 .main-navigation ul.menu ul li:hover > a, .list-view.left-sidebar.columns-1 .products .owl-item > .product .button:hover, .list-view.right-sidebar.columns-1 .products .owl-item > .product .button:hover, .woocommerce-order-received.woocommerce-checkout .pizzaro-order-steps ul .step, .page-template-template-homepage-v6 .main-navigation ul.nav-menu ul li:hover > a, .page-template-template-homepage-v2 .products-with-gallery-tabs.section-tabs .nav, .stretch-full-width .store-locator .store-search-form form .button, .banner.social-block .caption .button:hover, .wpsl-search #wpsl-search-btn, .lite-bg.header-v4 .primary-navigation .menu .current-menu-item > a::before {
  background-color: #75B432; }

.custom .tp-bullet.selected, .home-v1-slider .btn-primary, .home-v2-slider .btn-primary, .home-v3-slider .btn-primary, .products-with-gallery-tabs.kc_tabs > .kc_wrapper > .kc_tabs_nav, .products-with-gallery-tabs.kc_tabs .kc_tabs_nav li.ui-tabs-active a::after {
  background-color: #75B432; }

.lite-bg.header-v4 .pizzaro-logo, .lite-bg.header-v3 .pizzaro-logo, .site-footer.footer-v5 .pizzaro-logo, .site-footer.footer-v4 .footer-logo .pizzaro-logo, .page-template-template-homepage-v4 .header-v3 .pizzaro-logo, .page-template-template-homepage-v6 .header-v1 .site-branding .pizzaro-logo, .page-template-template-homepage-v6 .header-v2 .site-branding .pizzaro-logo, .page-template-template-homepage-v6 .header-v3 .site-branding .pizzaro-logo, .page-template-template-homepage-v6 .header-v4 .site-branding .pizzaro-logo, .page-template-template-homepage-v6 .header-v5 .site-branding .pizzaro-logo, .page-template-template-homepage-v6 .header-v6 .site-branding .pizzaro-logo {
  fill: #75B432; }

.section-events .section-title, .section-product-categories .section-title, .section-products-carousel-with-image .section-title, .section-product .product-wrapper .product-inner header .sub-title, .section-recent-post .post-info .btn-more, .section-coupon .caption .coupon-code, .widget_layered_nav li:before, .product_list_widget .product-title, .product_list_widget li > a, #payment .payment_methods li label a:hover, article.post.format-link .entry-content p a, .page-template-template-contactpage .store-info a {
  color: #75B432; }

.section-recent-posts .section-title, .terms-conditions .entry-content .section.contact-us p a {
  color: #517c22; }

.header-v1 .site-header-cart-v2 .cart-content > a {
  background-color: #e7aa28;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .section-sale-product .price-action .button:hover, .section-recent-post .post-info .btn-more, .section-recent-post .post-info .btn-more:hover, .section-coupon .caption .coupon-info .button:hover, .widget.widget_price_filter .ui-slider .ui-slider-handle:last-child, #order_review_heading::after, #customer_details .woocommerce-billing-fields h3::after, #customer_details .woocommerce-shipping-fields h3::after, .woocommerce-cart .pizzaro-order-steps ul .cart .step, .woocommerce-checkout .pizzaro-order-steps ul .checkout .step, .page-template-template-homepage-v6 .footer-social-icons ul li a:hover, .woocommerce-order-received.woocommerce-checkout .pizzaro-order-steps ul .complete .step, .cart-collaterals h2::after, .widget_nav_menu .menu li:hover a, .page-template-template-contactpage .contact-form h2:after, .page-template-template-contactpage .store-info h2:after, .banner.social-block .caption .button:hover, #byconsolewooodt_checkout_field h2::after {
  border-color: #75B432; }

.cart_quantity_button a{
    color: #75B432; 
}
.block_quantity, .redtitle span{
    color: #75B432; 
}

.pizzaro-order-steps ul .step {
  border-color: rgb(60, 179, 113); }

.colortitle span{
    color: #75B432; 
}

div.colorborder{
  border-color: rgb(60, 179, 113);
}
span.orderqty{
  background: rgb(60, 179, 113);
}
i.fa.fa-plus, i.fa.fa-minus {
    color: rgb(60, 179, 113); 
}

[type="radio"]:checked+label:after,
[type="radio"]:not(:checked) + label:after {
    background: rgb(60, 179, 113);
}

[type="checkbox"]:checked+label:after,
[type="checkbox"]:not(:checked) + label:after {
    background: rgb(60, 179, 113);
}

button[disabled], html input[disabled] {
    cursor: default;
    color: #999999 !important;
    background: #CCCCCC !important;
}

button, .button:hover, .added_to_cart:hover, #respond input[type=submit], input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .dark .create-your-own a:hover, .wc-proceed-to-checkout .button, .main-navigation ul.menu ul a:hover, .main-navigation ul.menu ul li:hover > a, .main-navigation ul.nav-menu ul a:hover, .main-navigation ul.nav-menu ul li:hover > a, .main-navigation div.menu ul.nav-menu ul a:hover, .main-navigation div.menu ul.nav-menu ul li:hover > a, .stretch-full-width .store-locator .store-search-form form .button:hover {
  background-color: #609429; }

#respond input[type=submit]:hover {
  background-color: #568425; }

@media (max-width: 1025px) {
  .page-template-template-homepage-v2 .header-v2 {
    background-color: #75B432; } }

.handheld-sub-menu {
  background-color: #75B432;
  color: #ebebeb;
}

div.scrollmenu a:hover {
/*  background-color: #ff9800;*/
  color: white;
}

div#nav-holder{
  background-color: #75B432;
  color: white;
}

.header-v1 .site-header-cart-v2 .cart-content > a {
  background-color: #ff9800;
  color: white;
}

.create-your-own > a {
    background: #ff9800;
    color: #fff; 
}

.create-your-own a:hover {
  background-color: #75B432;
  color: #fff; 
}

.text-initial {
  --tw-text-opacity: 1;
  color:rgb(60, 179, 113)!important;
}

.bg-initial {
  --tw-bg-opacity: 1;
}

.text-highlight {
   color: #fff; 
   background-color:rgb(0, 128, 0)!important;
}

.bg-initial\/5 {
  background-color: rgb(0 128 0/ 0.05);
}

.bg-initial.active {
  background-color: #024903!important;
  color: #ffffff;
}

.hover\:bg-initial\/5:hover {
  background-color: rgb(0 128 0/ 0.05);
}

.before\:bg-initial::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(0 128 0);
}

.hover\:bg-initial:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 128 0)!important;
}

.border-initial {
  --tw-border-opacity: 1;
  border-color: rgb(0 128 0/ var(--tw-border-opacity))!important;
}

.before\:border-initial::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(0 128 0/ var(--tw-border-opacity));
}

.focus-within\:border-initial\/20:focus-within {
  border-color: rgb(0 128 0/ 0.2);
}

.focus-within\:border-initial:focus-within {
  --tw-border-opacity: 1;
  border-color: rgb(0 128 0/ var(--tw-border-opacity));
}

.hover\:border-initial:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 128 0/ var(--tw-border-opacity));
}

.hover\:border-initial\/30:hover {
  border-color: rgb(0 128 0/ 0.3);
}

a.highlighttext:hover {
    color: rgb(0 128 0);
    text-decoration: none; 
}

.custom-radio-field:checked + .custom-radio-span {
  border-width: 5px;
  --tw-border-opacity: 1;
  border-color: rgb(0 128 0/ var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 2px 4px 0 rgb(105 108 255 / 40%);
  --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.size-tabs .active .custom-radio-field:checked + .custom-radio-span {
  --tw-border-opacity: 1;
  border-color: rgb(0 128 0/ var(--tw-border-opacity));
}

/*.size-tabs .active {
  --tw-border-opacity: 1;
  border-color: rgb(0 128 0/ var(--tw-border-opacity))!important;
  --tw-bg-opacity: 1;
  background-color: rgb(238 255 237/ var(--tw-bg-opacity));
}*/

.size-tabs .active .custom-radio-field:checked + .custom-radio-span {
  --tw-border-opacity: 1;
  border-color: rgb(0 128 0/ var(--tw-border-opacity));
}

.active-group .active input:checked + .custom-radio-span {
  border-width: 3px !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 128 0/ var(--tw-border-opacity)) !important;
}

.extra.active .custom-checkbox-field:checked + .custom-checkbox-icon {
  --tw-border-opacity: 1;
  border-color: rgb(0 128 0/ var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 128 0/ var(--tw-bg-opacity));
}

.addon.active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 128 0/ var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 128 0/ var(--tw-bg-opacity)) !important;
}

/*.extra.active {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 128 0/ var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 128 0/ var(--tw-bg-opacity)) !important;
}*/

.active-group .active {
  border-color: rgb(0 128 0/ 0.5) !important;
  background-color: rgb(0 128 0/ 0.05) !important;
}

.active-group .active .fa-check {
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 128 0/ var(--tw-border-opacity)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 128 0/ var(--tw-bg-opacity)) !important;
}

.custom-checkbox-field:checked + .custom-checkbox-icon {
  --tw-border-opacity: 1;
  border-color: rgb(0 128 0/ var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 128 0/ var(--tw-bg-opacity));
  --tw-shadow: 0 2px 4px 0 rgb(105 108 255 / 40%);
  --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.button-color{
  background-color: rgb(5 102 6)!important;
}

.footer-color, .header-color{
  background-color: #75B432;
  color: white;
}

.cursor-pointer [type="radio"]:checked+label:after, [type="radio"]:not(:checked) + label:after {
  background-color: #75B432;
}

.cart-switch:checked + label {
  --tw-bg-opacity: 1;
  background-color: #75B432;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.language-button{
  justify-content: center;
  height: 50px!important;
  margin-bottom: 20px;
  font-size: 1.2rem!important;
  color:rgb(60, 179, 113);
}

.language-button-select{
  justify-content: center;
  height: 50px!important;
  margin-bottom: 20px;
  font-size: 1.2rem!important;
  color: white;
  --tw-bg-opacity: 1;
  background-color:rgb(72,179,2);
}

.list-group-item.active {
  color: black;
  --tw-border-opacity: 1;
  border-color: rgb(5 102 6/ var(--tw-border-opacity))!important;
  --tw-bg-opacity: 1;
  background-color: white;
}

.color-menu{
    --tw-border-opacity: 1;
    border-color: rgb(5 102 6/ var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(241 255 241/ var(--tw-bg-opacity));
}

.bg-secondary-button{
  color: rgb(0 128 0);
  background: transparent;
  border: 2px solid rgb(0 128 0);
}

.swal-button--cancel{
  color: rgb(0 128 0);
  background: transparent;
  border: 2px solid rgb(0 128 0);
}

.button-color-no{
  color: rgb(0 128 0);
  background: transparent;
  border: 2px solid rgb(0 128 0);
}

.button-color-yes{
  color: rgb(255 255 255);
  background: rgb(0 128 0) !important;
  border: 2px solid rgb(0 128 0);
}

.button-color-yes:not([disabled]):hover {
    background-color: rgb(255 255 255) !important;
    background: rgb(0 128 0) !important;
    border: 2px solid rgb(0 128 0) !important;
}

.close-initial {
  --tw-text-opacity: 1;
  color: rgb(60, 179, 113)!important;
}

.payment-label-color input{
  accent-color: rgb(0 128 0)!important;
}

.loader__element{
  border-color: rgb(5 102 6)!important;
}

.icon-color{
    fill: rgb(60, 179, 113)!important;
}

.icon-strokecolor{
  stroke: rgb(60, 179, 113)!important;
}

circle.iconbg {
    fill: rgb(210 242 224);
}

a:hover {
    color: rgb(60, 179, 113);
}

a:focus {
    color: rgb(60, 179, 113);
}

input:checked + .slider:before {
  background-color: rgb(60, 179, 113);
;
}

input:focus + .slider:before {
  box-shadow: 0 0 1px rgb(60, 179, 113);
}

.loader {
  --_g: no-repeat radial-gradient(circle closest-side,rgb(60, 179, 113) 90%,#0000);
}