/*
Theme Name: Divi Child theme of Divi
Theme URI: 
Description: Child theme of Divi theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 3.29.3
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 30 Sep 2019 01:15:31 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

.et_header_style_centered #top-menu > li > a {
    padding-bottom: 20px !important;
}

.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
    height: 20px !important;
}

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding: 4px !important;
}

.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
    font-size: 100% !important;
}

.gform_wrapper .gform_footer {
padding: 0 10px 0 0 !important;
margin: 0 !important;
}

.gform_wrapper {
margin-bottom: 0 !important;
margin-top: 0 !important;
}

.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_widget {
margin-bottom: 10px !important;
}

body .gform_wrapper ul li.gfield {
margin-top: 0 !important;
padding-top: 0 !important;
}

body .gform_wrapper .top_label div.ginput_container {
margin-top: 0 !important;
}

input:matches([type="button"], [type="submit"], [type="reset"]), input[type="file"]::-webkit-file-upload-button, button {
color: #ffffff;
padding: .3em 1em!important;
background-color: #e02b20;
border-width: 0px!important;
border-radius: 30px;
font-weight: bold;
font-size: 14px !important;
text-transform: uppercase;
text-decoration: none;
transition: all 300ms ease 0ms;
cursor: pointer;
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper textarea.textarea, body div.form_saved_message div.form_saved_message_emailform form input[type=text] {
    width: 100%;
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper textarea.textarea, body div.form_saved_message div.form_saved_message_emailform form input[type=text] {
color: #333;
}

.et_pb_contact p input, .et_pb_contact p textarea, .et_pb_subscribe .et_pb_contact_field input, .et_pb_subscribe .et_pb_contact_field textarea {
    color: #333;
}

body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_page_footer input.button, body div.form_saved_message div.form_saved_message_emailform form input[type="submit"] {
    border-width: 0 !important;
    font-size: 16px !important;
	margin: 0 !important;
}

.gform_wrapper.gravity-theme .gsection {
  padding: 24px 16px 8px 0;
}