/*
 Theme Name: greenpunk
 Theme URI: https://www.
 Description: Built with love by Listable   
 Author: Listable
 Author URI: https://www.listable.co.za/
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */



/* Styles woocommerce my account login/register page
-------------------------------------------------------------- */

.custom-account-style .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
  min-height: 400px;
}

.custom-account-style .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
  display: inline-block;
  margin-top: 25px;
}

.custom-account-style .woocommerce-Button.button,
.custom-account-style .woocommerce button.button,
.custom-account-style .woocommerce-page button.button {
    font-size: 16px;
    font-weight: 300;
    color: #ffffff;
    background: #9bb703;
    border: none;
    text-align: center;
    width: 200px;
    padding: 10px;
	margin-top: 20px;
    border-radius: 0px;
    text-transform: none;
    display: inline-block;
    transition: all 0.3s ease-in-out;
}

.custom-account-style .woocommerce-Button.button:hover,
.custom-account-style .woocommerce button.button:hover,
.custom-account-style .woocommerce-page button.button:hover {
    background: rgba(155, 183, 3, 0.8);
    cursor: pointer;
	border-radius: 0px;
    /* Maintain the same padding as in normal state */
    padding: 10px;
}

.custom-account-style button.button:hover::after,
.custom-account-style .woocommerce button.button:hover::after,
.custom-account-style .woocommerce-page button.button:hover::after {
    display: none;
}



/* Style title in a gravity forms using the gravity theme
-------------------------------------------------------------- */
.gsection_title {
  padding-top: 25px;
}

/* Style input fields and textareas in a gravity forms wrapper using the gravity theme
-------------------------------------------------------------- */
.gform_wrapper.gravity-theme input[type="text"],
.gform_wrapper.gravity-theme textarea {
  font-size: 15px;
  margin: 0;
  padding: 15px;
  background-color: #f3f3f3;
  border: none;
  border-radius: 10px;
}

/* Style gravity forms input fields and select elements in the gravity theme
-------------------------------------------------------------- */
.gform_wrapper.gravity-theme .gfield input,
.gform_wrapper.gravity-theme .gfield select {
  background-color: #f3f3f3;
  border: none;
  border-radius: 10px;
  color: #999;
  padding: 15px;
}

/* Remove default appearance of select element
-------------------------------------------------------------- */
.gform_wrapper .ginput_container select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* Style gravity forms button in the gravity theme
-------------------------------------------------------------- */
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_page_footer input {
  font-size: 22px;
  padding: 12px 23px;
  color: #ffffff;
  border: none;
  border-radius: 100px;
  letter-spacing: 2px;
  cursor: pointer;
  background-color: #9bb703;
}

.gform_wrapper .gform_footer input[type=submit]:hover,
.gform_wrapper .gform_page_footer input:hover {
  background-color: rgba(155, 183, 3, 0.8);
}

.gform_wrapper .gform_footer input[type=submit]:active,
.gform_wrapper .gform_page_footer input:active {
  top: 1px;
}


