/* 
 Theme Name:     Echo Makes
 Author:         Envision Video
 Author URI:     https://envisionvideoservices.com/
 Template:       Divi
 Version:        v.01
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 5.2.3
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
/*** MAIN GRAVITY WRAPPER ***/
body .gform_wrapper form {
    text-align: center;
}
/*** 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 ***/
body .gform_wrapper ul.gform_fields li.gfield,
body .gform_wrapper .top_label li.gfield.gf_right_half {
    padding-right: 0;
}
input[type=text],
textarea {
    background: #ffffff;
    border: 1px solid #c7d2eb;
    border-radius: 3px;
    color: #999999 !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    padding: 17px 15px !important;
}
/*** FIELD FOCUS STYLING ***/
input[type=text]:focus,
input.text:focus,
input.title:focus,
textarea:focus {
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .2);
}
/*** MESSAGE BOX TRANSITION ***/
.gform_wrapper textarea.small {
    margin-top: 6px;
    height: 10em;
    transition: height .3s ease-out;
}
/*** MESSAGE BOX FOCUS HEIGHT ***/
.gform_wrapper textarea.small:focus {
    height: 15em;
}
/*** BUTTON STYLING ***/
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {
    width: 100%;
}
.gform_wrapper input[type=submit] {
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 2px;
    padding: 20px 22px;
    border-radius: 5px;
    background: #be2932;
    color: #ffffff;
    border: none;
    transition: box-shadow .2s ease-in-out;
}
/*** BUTTON HOVER STYLING ***/
.gform_wrapper input[type=submit]:hover {
    background: #a0001d;
    color: #fff;
}
/*** PLACEHOLDER ***/
::-webkit-input-placeholder {
    /* Chrome */
    color: rgba(255, 255, 255, 0.7) !important;
}
:-ms-input-placeholder {
    /* IE 10+ */
    color: rgba(255, 255, 255, 0.7) !important;
}
::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(255, 255, 255, 0.7) !important;
}
:-moz-placeholder {
    /* Firefox 4 - 18 */
    color: rgba(255, 255, 255, 0.7) !important;
}
body .gform_wrapper span#input_8_3_3_container {
	display:block;
}
body .gform_wrapper input[type="tel"], 

body .gform_wrapper input[type="email"] {
	padding: 17px 15px !important;
	    background: #ffffff;
    border: 1px solid #c7d2eb;
    border-radius: 3px;
    color: #999999 !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
}
body .gform_wrapper select {
        padding: 10px 15px !important;
        height: 100%;
}
body .gform_wrapper textarea.small {
	width: calc(50% - 8px);
}
body .gform_wrapper ul.gfield_checkbox li label {
	font-size: 1.1em;
}