/*
 Theme Name:   Clear Cinds Behavioral Child Theme
 Theme URI:    https://clearmindsbehavioral.com
 Description:  Child Theme for Clear Cinds Behavioral
 Author:       GRANTNET LLC
 Author URI:   https://gnetllc.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

a {
	text-decoration: none !important;
}

#main-content {
	position: relative;
}

span.menu-item-description {
	display: block;
	color: #0e233c;
	text-transform: capitalize;
	margin-top: 7px;
	font-size: 14px;
}

#form-wrapper .et_contact_bottom_container,
#contact-us-form .et_contact_bottom_container,
#careers-form .et_contact_bottom_container {
	float: left;
}

#contact-us-form .et_contact_bottom_container,
#careers-form .et_contact_bottom_container {
	margin-left: 3%;
}

.fullwidth-slider-home .et_pb_slide_content p:last-of-type {
	margin: 20px 0;
}

body #page-container .et_pb_section #form-wrapper .et_pb_button:after,
body #page-container .et_pb_section .fullwidth-slider-home.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after,
body #page-container #contact-us-form.et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after,
body #page-container #careers-form.et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after {
	margin-left: 20px !important;
    font-size: 45px !important;
    font-weight: 300 !important;
}

#form-wrapper .et_pb_column_1_2.et_pb_column_12 {
    box-shadow: 0 0 25px 10px rgb(0 0 0 / 3%);
    padding: 180px 65px 180px 65px;
    border-radius: 10px;
    position: absolute;
    min-height: 700px;
    top: 30px;
    background: #fff;
}

#form-wrapper .et_pb_column.et_pb_column_1_2.et_pb_column_13 {
	float: right;
}

.clearmind-forms form h5 {
	font-weight: 600;
    text-transform: uppercase;
    font-size: 22px;
    margin: 20px 0;
}

.clearmind-forms form p label {
	width: 100%;
}

.clearmind-forms form label input[type="text"],
.clearmind-forms form label input[type="email"],
.clearmind-forms form label input[type="number"],
.clearmind-forms form textarea {
	width: 100%;
	padding: 10px;
	border-radius: 3px;
}

.wpcf7-form input
.wpcf7-form textarea {
	border: 2px solid #ddd;
}

.wpcf7-form input:focus,
.wpcf7-form textarea:focus {
	border: 2px solid #00BFAE;
}

.clearmind-forms form input[type="submit"] {
    color: #FFFFFF;
    border-width: 0px;
    border-radius: 100px;
    font-size: 18px;
    background-color: #00BFAE;
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
	cursor: pointer;
}

.et_pb_menu .et_pb_menu__wrap {
	justify-content: center;
}

.et_pb_column_1_3.et_pb_column_7_tb_header {
	display: flex;
}

.cmb-mobile-top-bar,
.cmb-mobile-header {
	display: none;
}

@media(max-width: 980px) {
	.et_pb_row_0_tb_header.et_pb_gutters1 {
		display: flex;
	}
	
	.et_pb_column_1_3.et_pb_column_7_tb_header {
		justify-content: center;
		position: absolute;
		z-index: 9;
		width: 90%;
		text-align: center;
		margin: auto;
	}
	
	.et_pb_menu .et_pb_menu__wrap {
		justify-content: right;
	}
}

@media(max-width: 768px) {
	#mobile_menu2 {
		height: 250px;
		overflow-y: scroll;
	}
	
	.cmb-mobile-top-bar,
	.cmb-mobile-header {
		display: block;
	}
	
	.cmb-mobile-header {
		top: 0 !important;
	}
	
	.cmb-desktop-top-bar,
	.cmb-desktop-header {
		display: none;
	}
	
	.et_pb_sticky_placeholder.cmb-mobile-header {
		display: none;
		height: 0;
	}
	
	.et_pb_menu .et_pb_menu__wrap {
		justify-content: flex-end;
	}
	
	.mobile-reverse-col {
		display: flex;
		flex-wrap: wrap;
	}
	
	.mobile-reverse-col .et-last-child {
		order: 1;
		display: flex;
	}
	
	.mobile-reverse-col .et_pb_column:not(.et-last-child) {
		order: 2;
		display: flex;
	}
	
	.mobile-bottom-bar .et_pb_row {
		flex-wrap: nowrap;
	}
	
	.mobile-bottom-bar .et_pb_row .et_pb_column {
		margin-bottom: 0;
	}
	.g_policy{
		display: flex;
		flex-direction: column;
	}
}








/* =========================================================== */
/* ================== FORMINATOR FORM STYLING ================ */
/* =========================================================== */

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-title {
    font-size: 30px !important;
    color: #000 !important;
}

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-pagination .forminator-input,
.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-pagination .forminator-textarea,
.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-input,
.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-textarea {
    border: none;
    padding: 19px 30px !important;
    height: auto;
    border-radius: 40px !important;
    background-color: transparent !important;
}

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-pagination .forminator-input,
.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-pagination .forminator-textarea {
    border: 1px solid #000 !important;
    color: #000 !important;
}

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-input,
.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-textarea,
.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
    border: 1px solid #000 !important;
    color: #000 !important;
}

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-pagination .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"],
.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
    background-color: transparent !important;
    padding: 10px !important;
    border-radius: 4px;
}

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-pagination .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
    color: #000;
    border: 1px solid #000 !important;
}

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-button-next,
.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-button-back,
.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-button-submit,
.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-button-upload {
    border-radius: 4px !important;
    font-size: 17px !important;
    padding: 15px 30px 15px 30px !important;
}

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-pagination .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered,
.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-pagination .forminator-subtitle {
    color: #000 !important;
}

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
    color: #000 !important;
}

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-select2 + .forminator-select .selection span.select2-selection__placeholder {
    color: #000;
}

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-pagination .forminator-label,
.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-label {
    font-size: 15px !important;
    margin-bottom: 6px !important;
}

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-pagination .forminator-label {
    color: black !important;
}

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-label {
    color: black !important;
}

.forminator-ui.forminator-custom-form.forminator-design--flat .forminator-pagination .forminator-label.forminator-repeater-label {
    font-size: 18px !important;
}

.forminator-ui#forminator-module-876.forminator-design--flat .forminator-button-submit,
.forminator-ui#forminator-module-863.forminator-design--flat .forminator-button-next,
.forminator-ui#forminator-module-863.forminator-design--flat .forminator-button-back,
.forminator-ui#forminator-module-863.forminator-design--flat .forminator-button-submit,
.forminator-ui#forminator-module-863.forminator-design--flat .forminator-button-upload {
	box-shadow: none;
	transition: .5s ease;
}

.forminator-ui#forminator-module-876.forminator-design--flat .forminator-button-submit,
.forminator-ui#forminator-module-863.forminator-design--flat .forminator-button-next,
.forminator-ui#forminator-module-863.forminator-design--flat .forminator-button-back,
.forminator-ui#forminator-module-863.forminator-design--flat .forminator-button-submit,
.forminator-ui#forminator-module-863.forminator-design--flat .forminator-button-upload {
	border: 1px #000 solid;
}

.forminator-ui.forminator-custom-form[data-design=flat] .forminator-radio .forminator-radio-bullet{
	border: 1px solid black;
}

.forminator-ui#forminator-module-6594.forminator-design--flat .forminator-textarea{
	resize: none;
}


.grecaptcha-badge { 
visibility: hidden; 
}