/* End custom CSS */

.elementor-bc-flex-widget .elementor-85407 .elementor-element.elementor-element-2c954d0b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-85407 .elementor-element.elementor-element-2c954d0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-85407 .elementor-element.elementor-element-2c954d0b.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-85407 .elementor-element.elementor-element-2cab9ab2 {
	width: auto;
	max-width: auto;
}

.elementor-85407 .elementor-element.elementor-element-2cab9ab2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Start custom CSS for wp-widget-ajaxsearchprowidget, class: .elementor-element-2cab9ab2 */

/***********************
*** Search Container *** 
***********************/
#postSearcher {
	width: 70%;
	max-width: 600px;
	position: relative;
}

#postSearcher .probox {
	height: 100% !important;
	display: flex;
	align-items: center;
}

#postSearcher .elementor-widget-container > h5 {
	margin: 0;
}

/* Options Icon */
#postSearcher .probox .prosettings {
	margin-right: 1.5rem;
	align-self: center !important;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* Input container */
#postSearcher .probox .proinput form {
	display: flex;
	height: 3rem;
	align-items: center;
}

/* Results container */

/* Input autocomplete */

/* Input Proloading */

/* Input Clear */

/* Search Loupe Icon */
#postSearcher .probox .promagnifier, #ajaxsearchprores1_1, #postSearcher .probox .proinput form input[type=text], #postSearcher .probox .proinput form input[type=submit], #postSearcher .probox .proloading, #postSearcher .probox .proclose {
	display: none !important;
}

/***********************
*** Filter Container *** 
***********************/
#ajaxsearchprobsettings1_1 {
	position: absolute;
	margin-top: 1rem;
	max-width: unset !important;
	background: #fff;
	padding: 3.3rem;
	z-index: 10;
}

/* Blocks Order */
#ajaxsearchprobsettings1_1 form {
	display: flex;
}

#ajaxsearchprobsettings1_1 form fieldset:nth-child(10) {
	order: 1;
}

#ajaxsearchprobsettings1_1 form fieldset:nth-child(11) {
	order: 3;
}

#ajaxsearchprobsettings1_1 form fieldset:nth-child(12) {
	order: 2;
}

#ajaxsearchprobsettings1_1 form fieldset:nth-child(13) {
	order: 4;
}

/* Format blocks */
#ajaxsearchprobsettings1_1 fieldset, #ajaxsearchprobsettings1_1 fieldset label, #ajaxsearchprobsettings1_1 fieldset legend, #ajaxsearchprobsettings1_1 fieldset input, #ajaxsearchprobsettings1_1 fieldset select, #ajaxsearchprobsettings1_1 fieldset .asp_select_label {
	display: block;
	width: 100% !important;
	min-width: unset !important;
	max-width: -webkit-fill-available;
	margin: 0 !important;
	padding: 0 !important;
}

/* Titles Inputs */
#ajaxsearchprobsettings1_1 label, #ajaxsearchprobsettings1_1 legend {
	font-size: 16px;
	font-weight: 400;
	color: #7e7e7e;
}

/* Containers Inputs */
#ajaxsearchprobsettings1_1 fieldset input, #ajaxsearchprobsettings1_1 fieldset select {
	margin: .7rem 0 !important;
	height: 3rem !important;
	background: #fff !important;
	border-bottom: 1px solid #00338d !important;
	font-size: 1rem;
	font-weight: 400;
	font-family: "Poppins";
	color: #00338d;
}

#ajaxsearchprobsettings1_1 fieldset input[type='date'], #ajaxsearchprobsettings1_1 fieldset select {
	padding: 0 1rem !important;
	height: 4rem !important;
	border: 1px solid #00338d !important;
}

#ajaxsearchprobsettings1_1 fieldset input[type='date'] {
	margin-right: 25% !important;
	margin-left: 25% !important;
}

#ajaxsearchprobsettings1_1 fieldset select {
	margin-right: 20% !important;
}

#ajaxsearchprobsettings1_1 fieldset select {
	background: url("https://cdn-ilegfcb.nitrocdn.com/hkJyzFlsKgAgLEjakcBxUJEdevNmACew/assets/images/optimized/rev-286bd0e/empresaspolar.com.co/wp-content/uploads/2021/12/Vector-1.svg") !important;
	background-repeat: no-repeat !important;
	background-position: calc(100% - 1rem) 50% !important;
	appearance: unset;
}

#ajaxsearchprobsettings1_1 fieldset select option {
	background: #00338d;
	color: #fff;
}

#ajaxsearchprobsettings1_1 fieldset button {
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	letter-spacing: .2em;
	text-transform: uppercase;
	color: #00338d;
	border-radius: 3px;
}

/* Btn close fecha personalizada */
#ajaxsearchprobsettings1_1 .btn-close {
	display: none;
	position: absolute;
	top: 1rem;
	right: 2rem;
	color: #7e7e7e;
}

/* Flechas mal pocicionadas insertadas desde el JS */
#ajaxsearchprobsettings1_1 fieldset img.arrow {
	display: none;
}

@media screen and (max-width: 512px) {
	#postSearcher {
		width: 100%;
	}
	
	#ajaxsearchprobsettings1_1 {
		padding: 1.5rem;
	}
	
	/* Containers Inputs */
	#ajaxsearchprobsettings1_1 fieldset input[type='date'], #ajaxsearchprobsettings1_1 fieldset select {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	
	/* Btn Send Query */
	#ajaxsearchprobsettings1_1 fieldset.asp_s_btn_container .asp_s_btn_div {
		display: flex;
		justify-content: center;
	}
	
	#ajaxsearchprobsettings1_1 fieldset.asp_s_btn_container button {
		width: 80% !important;
	}
}
