
h4#contact-form-success-header {font-size: large;
font-weight: 500;}

.grow { 
transition: all .2s ease-in-out; 
}

.grow:hover { 
transform: scale(1.1); 
}

.shadow {box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;}

.shadowwhite { box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;}

.pulsate-fwd {
	-webkit-animation: pulsate-fwd 0.7s ease-in-out infinite both;
	        animation: pulsate-fwd 0.7s ease-in-out infinite both;
}
@-webkit-keyframes pulsate-fwd {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes pulsate-fwd {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}


@media only screen and (max-width: 768px) {
    .hide-on-mobile-tablet {
        display: none !important;
    }
}
.wc-block-mini-cart__badge {color: white; font-weight: 500;}

@media(min-width: 768px) {
  .hide-on-pc {
    display: none !important;
  }
}
/* Normal state */
.add_to_cart_button {
    background-color: #197530
!important;
    color: white
!important;
    border-color: #197530
!important;
	border-radius: 5px 5px 5px 5px;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 25px 10px -7px;}
/* Hover state */
.add_to_cart_button:hover {
    background-color: rgb(31, 146, 10)
!important;
    color: white
!important;
	font-weight: bolder;
    border-color: #197530
!important;
transition: all .2s ease-in-out; 
transform: scale(1.1); 
}
.wc-block-components-button{
background-color: #197530
!important;
    color: white
!important;
    border-color: #197530
!important;
	border-radius: 5px 5px 5px 5px;
}
.wc-block-components-product-button__button{
background-color: #197530
!important;
    color: white
!important;
    border-color: #197530
!important;
	border-radius: 5px 5px 5px 5px;
}
/* Hover state */
.wc-block-components-product-button__button:hover {
    background-color: rgb(31, 146, 10)
!important;
    color: white
!important;
	font-weight: bolder;
    border-color: #197530
!important;
transition: all .2s ease-in-out; 
transform: scale(1.1); 
}
.single_add_to_cart_button {
background-color: #197530
!important;
    color: white
!important;
    border-color: #197530
!important;
	border-radius: 5px 5px 5px 5px;
}
.single_add_to_cart_button {
background-color: #197530
!important;
    color: white
!important;
    border-color: #197530
!important;
	border-radius: 5px 5px 5px 5px;
}
.woocommerce-store-notice{ background-color: green !important;
	}
.woocommerce button[type=submit]:not(.wp-block-search__button){ background-color: #197530
!important;
    color: white
!important;
    border-color: #197530
!important;
	border-radius: 5px 5px 5px 5px;
}
.wc-block-components-button__text{background-color: #197530
!important;
    color: white
!important;
    border-color: #197530
!important;
	border-radius: 5px 5px 5px 5px;}

.woocommerce-orders-table__cell-order-actions a.button {background-color: #197530
!important;
    color: white
!important;
    border-color: #197530
!important;
	border-radius: 5px 5px 5px 5px;}

.wp-block-search__button.has-icon {background-color: #197530
!important;
    color: white
!important;
    border-color: #197530
!important;
	border-radius: 5px 5px 5px 5px;}

.wc_bis_send_form {background-color: #197530
!important;
    color: white
!important;
    border-color: #197530
!important;
	border-radius: 5px 5px 5px 5px;}

.woocommerce-Price-amount, .woocommerce-price-suffix {font-weight: 700}

.submit.wp-block-button__link
{background-color: #197530
!important;
    color: white
!important;
    border-color: #197530
!important;
	border-radius: 5px 5px 5px 5px;}
