/* End custom CSS */

.elementor-15 .elementor-element.elementor-element-8012327 {
	padding: 40px 0px 40px 0px;
	overflow: visible;
}

.elementor-15 .elementor-element.elementor-element-b4ca568 {
	overflow: visible;
}

.elementor-15 .elementor-element.elementor-element-77de308 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-9b09637 > .elementor-widget-container {
	margin: 12px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-ffcae64 {
	padding: 40px 0px 40px 0px;
	overflow: visible;
}

.elementor-15 .elementor-element.elementor-element-289f93d {
	overflow: visible;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-49260ab.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-15 .elementor-element.elementor-element-49260ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-15 .elementor-element.elementor-element-49260ab > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

@media (min-width:768px) {
	.elementor-15 .elementor-element.elementor-element-d31655b {
		width: 25%;
	}
	
	.elementor-15 .elementor-element.elementor-element-77de308 {
		width: 75%;
	}
}

/* Start custom CSS for sidebar, class: .elementor-element-910da14 */
#cus-woo .chosen-container-single .chosen-single {
	border: 1px solid #ddd !important;
	background: none !important;
	border-radius: 0px !important;
	padding: 10px 0 0 8px !important;
	height: 45px !important;
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-9b09637 */
#c-search .aws-search-btn.aws-form-btn {
	background: #e84c3d !important;
}

#c-search span.aws-search-btn_icon {
	color: #fff !important;
}

.chosen-container-single .chosen-single div b {
	display: none !important;
	background: none !important;
}
