/*
Theme Name: Divi Child Theme
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Brasco ///
Template: Divi
*/

@import url("../Divi/style.css");

/* Gravity Forms Overrides */
/*** REMOVE LABEL ON FIELDS USING PLACEHOLDER ***/
.gform_wrapper .top_label .gfield_label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
 display: none;
}
/*** FIELD STYLING ***/
input[type=text],
textarea {
    background: #fff;
    border-width: 2px;
    border-color: rgba(51,51,51,0.1);
    border-radius: 0;
    color: #333 !important;
    padding: 15px !important;
    background-color: #fff!important;    
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600;
}

.gform_wrapper textarea.large {
	height: 8em !important;
	margin-top: 16px;
}

/*** BUTTON STYLING ***/
.gform_wrapper .gform_footer input.button {
    color: #ffffff!important;
    border-width: 10px!important;
    border-color: rgba(0,0,0,0);
    border-radius: 5px;
    letter-spacing: 2px;
    font-size: 14px;
    font-weight: 800!important;
    text-transform: uppercase!important;
    background-color: #0F02CA!important;
    padding: 1em 1.5em;
    line-height: 1.7em!important;
    border: none !important;
    transition: background-color .2s ease;
}
/*** BUTTON HOVER STYLING ***/
.gform_wrapper .gform_footer input.button:hover {
	background: #7ADCCE !important;
	border: none !important;
	cursor: pointer;
	color: #fff !important;
}

.gform_wrapper .gform_footer {
	text-align: right;
	padding-right: 0 !important;
}

.gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0 !important;
}