/*

Theme Name: Divi Child

Version: 2.0

Description: Divi Child Theme

Template: Divi

*/

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


/*----------------------------------------------Theme Customizations------------------------------------------------- */

.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
display: flex; 
flex-direction: column; 
justify-content: center;
}

.mce-toolbar-grp.mce-container.mce-panel.mce-stack-layout-item {position:sticky;top:0}

/*----------Page Headers----------*/

#main-header {
    display: none;
}

.et_pb_fullwidth_header {
    background-color: #c62128;
    padding-top: 30px;
    padding-bottom: 25px;
}

.et_pb_fullwidth_header h1 {
    color: white!important;
	text-align: center;
}

/** Menu **/
.et_header_style_split #main-header .container{
    padding-top: 5px;
    padding-bottom: 5px;
}

/*----------Gravity Sign Up Form----------*/
/*----------Gravity Sign Up Form----------*/

.gform_wrapper {
    background: #104f8e;
    padding: 20px;
    padding-top: 5px;
}

.signup body .gform_wrapper ul li.gfield {
    margin-top: 8px;
    padding-top: 0;
}

.signup .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0px;
    width: 100%;
}

.signup .gform_wrapper input[type=text] {
	padding: 20px!important;
	border: 0px solid #bbb;
	color: #294d6e;
	background-color: #fff;
	font-size:18px!important;
}
input[type=text]:focus,
input.text:focus,
input.title:focus,
textarea:focus {
    border-bottom: 3px solid #963439 !important;
}

/* resize and position the form footer with the button */

.signup .gform_wrapper .gform_footer {
	width: 100%!important;
	    position: relative;
	    top: 23px;
	    left: 0px;
	    padding: 0px!important;
	    margin: 0px!important;
		padding-bottom: 20px!important;
}	

.signup input[type=submit] {
    background-color: #b7232b;
    border: 0px solid white;
    color: white;
    padding: 20px;
    width: 100%!important;
    font-size: 20px!important;
    text-transform: uppercase;
    font-weight: bold;
}	

.signup input[type=submit]:hover {
    cursor: pointer;
	background-color: white;
color: #b7232b!important;
	border: 1px solid #fff;
}	

.signup .gform_wrapper .top_label .gfield_label {
    display: none!important;
}


/*----------Footer----------*/

#footer-bottom {
    	background-color: #104f8e!important;
    padding: 15px 0 15px;
}

#footer-info {
        float: none;
    padding: 10px;
    color: white;
    text-align: center;
    border: 1px solid white;
    max-width: 750px;
    margin: 0 auto;
    text-transform: uppercase;
    padding-bottom: 5px;
    font-size: 14px;
}

