/*
 Theme Name:     Women's Only Health and Fitness
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/*** GRAVITY FORMS STYLING ***/
/* Field Styling */
/* Padding here is interfering with Amelia timezone field*/
input[type=text],
textarea {
 background: rgba(216,164,127,0.1);
 border: none;
 color: #8d4c2e !important;
 padding: 15px !important;
}

/*Working around above Amelia conflicting padding issues */
.amelia-app-booking #amelia-booking-wrap .el-input--prefix .el-input__inner, #am-modal.am-modal.am-in-body .el-input--prefix .el-input__inner {
   padding-left: 30px !important;
}

/* Border Radius */ 
/* Name Fields */
#gform_wrapper_1 input[type=text] {
  border-radius: 5px;
}

/* Message box */
#gform_wrapper_1 textarea {
  border-radius: 5px;
}

/* Email Field */
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email] {
 background: rgba(216,164,127,0.1);
 border: none;
 border-radius: 5px !important;
 color: #8d4c2e !important;
 padding: 15px !important;
	}

/* Gravity Buttons */
body .gform_wrapper .gform_footer input[type=submit] {
	float: right;
 	background: #82ad5c;
	color: rgba(254, 250, 224, 1);
	font-family: Montserrat, Helvetica, Arial, Lucida, sans-serif !important;
	font-weight: 500;
	border-radius: 100px 100px 100px 100px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 30px;
	padding-left: 30px;
	box-shadow: 0px 10px 20px 0px rgba(130, 173, 92, 0.3);
	border: 0px;
	font-size: 18	px;
	text-transform: uppercase;
	color: fefae0;
	letter-spacing: 2px;
	cursor: pointer;
	}
	
/*** GRAVITY CHECKBOXES ***/
/* grayscale tick box */
#field_1_7 #input_1_7_1{
filter: grayscale(1);
}

/*** GRAVITY BLOG SUBSCRIBE CENTERING ***/
/* keep it mobile friendly by only applying these styles for larger viewports */
@media only screen and (min-width: 641px) {
  
 body #gform_wrapper_2 { 
  max-width: 50%;
  margin: 0 auto;
  border-radius: 5px !important;
 }
  
 body #gform_wrapper_2 .gfield .ginput_container,
 body #gform_wrapper_2 .gfield .gfield_description,
 body #gform_wrapper_2 div.ginput_complex label,
 body #gform_wrapper_2 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_2 select, 
 body #gform_wrapper_2 textarea { 
  text-align:center;
  border-radius: 5px !important;
 }
  
 body #gform_wrapper_2 .top_label .gfield .gfield_label {
  text-align: center;
  display: block;
 }
    
  body #gform_wrapper_2 .gform_footer,
  body #gform_wrapper_2 .gform_page_footer{
    text-align: center;
  }
  
}

/* Float left button for blog subscribe overlay only */
#gform_wrapper_3 input[type=submit]{
float: left;
}

#gform_wrapper_4 input[type=submit]{
float: left;
}