/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Brian Edwards @brey1013
 Author URI:     https://brey.co.za/
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


:root {
	--primaryColor: #77226c;
	--white: #fefefe;
}

.cima-form input, .cima-form select {
	width: 100%;
	padding: 10px;
	border-radius: 8px;
}

.cima-form .country-select.inside {
	width: 100%;
}

.cima-form input[type=submit] {
	background: var(--primaryColor) ;
	color: var(--white);
	border: none;
}

.cima-form form {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}

.cima-form .form-full {
	width: 100%;
	flex: 1 1 100%;
	padding: 15px;
}

.cima-form .form-half {
	width: 50%;
	flex: 1 1 50%;
	padding: 15px;
}

.cima-form p {
	width: 100%;
}

input.text:focus, input.title:focus, input[type="text"]:focus, select:focus, textarea:focus, input[type="email"]:focus, input[type="tel"]:focus {
	background: var(--white);
	boerder: 1px solid #2d3940;
	color: #2d3940;
}

.cima-form-light input {
	border: 1px solid var(--white);
	background: transparent;
	color: var(--white);
}

.cima-form-light label, .cima-form-light p {
	color: var(--white);
}

.cima-form-light input[type=submit] {
	color: var(--primaryColor);
	background: var(--white);
}


@media screen and (max-width: 1024px) {

	.cima-form .form-half {
		width: 100%;
		flex: 1 1 100%;
	}

}