/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Juan Pablo López
 Author URI:     https://www.webmastermexico.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* 
------------------------------------------------------- */

#slide_search { /*position:absolute; top:350px;*/ width:100%; max-width:1000px; left:0; right:0; margin:0 auto; z-index:10; }
#slide_search .flexmls_connect__search { max-width:100%!important; padding:10px 15px; margin:0; }
#slide_search form { display:flex; font-family:'Lato'; }
#slide_search form label { font-family:'Lora'; text-transform:uppercase; font-size:16px; }
#slide_search form > .flexmls_connect__search_field {flex: 1; margin-right:10px; }
#slide_search form > .flexmls_connect__search_new_field_group { flex:3; display:flex; }
#slide_search form > .flexmls_connect__search_new_field_group .flexmls_connect__search_new_to { display:none; }
#slide_search form > .flexmls_connect__search_new_field_group input[type=text] { border-radius:4px; height:38px; padding:2px 5px; }
#slide_search form > .flexmls_connect__search_new_property_type { display:block; flex:1; font-size:14px; }
#slide_search form > .flexmls_connect__search_new_property_type br { display:none; }
#slide_search form > .flexmls_connect__search_new_links { flex:1; margin-left:10px; margin-top:0; }
#slide_search form > .flexmls_connect__search_new_links .flexmls_connect__search_new_submit { font-size:12px; border-radius:0; font-family:'Lora'; font-weight:normal; text-transform:uppercase; border:none; padding:8px; }
#slide_search form > .flexmls_connect__search_new_links a { font-size:14px; font-family:'Lato'}
#slide_search form .select2-container .select2-search--inline .select2-search__field { font-size:14px; height:22px; }

/** NINJA FORMS **/
.nf-before-form-content { color:white; font-size:14px; text-align:center; }
.nf-field-label { margin-bottom:5px!important; width:100%; text-align:center; }
.nf-field-label label { color:white; font-weight:normal!important; text-align:center; display:block; }
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field { padding:5px 10px!important; }
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) { height:40px!important; background:#232323!important; border:1px solid #484848!important; }
.nf-error.field-wrap .nf-field-element:after { line-height:40px; height:40px; top:0; width:45px; }
.nf-field-container { margin-bottom:15px!important; }
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] { background:#cbcbcb!important; padding:5px 20px!important; text-transform:uppercase; font-size:12px; color:#484848!important; }
#nf-field-8 { display:block; margin:0 auto; }

/** RESPONSIVE **/
@media (max-width:960px ) {
	#slide_search form { display:block; }
	#slide_search form > .flexmls_connect__search_new_field_group { display:block; }
}