/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1680089406
Updated: 2023-03-29 11:30:06

*/

.wordpress-store-locator-block-store_name_search .store-locator-row > div,
.wordpress-store-locator-block-address_field .store-locator-row > div, 
.wordpress-store-locator-block-filter .store-locator-row > div 
 {
	flex-direction: row;
	display: flex;
	align-items: center;
}
.wordpress-store-locator-block-address_field .store-locator-row > div > h5
 {
	width: 28%;
}
.store_locator h5,
.store_locator_filter_title {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	font-size: 17px !important;
	margin-right: 10px !important;
}
#store_locator_filter_open_close {
	margin-bottom: 0 !important;
	flex: 0 !important;
	padding: 0 !important;
}
.store_locator_filter_open_close i, .store_locator_result_open_close i {
	display: none;
}
#store_locator_search_box #store_locator_filter {
	margin: 0 !important;
}
#store_locator select {
	margin-bottom: 0 !important;
}
.wordpress-store-locator-block-radius_filter {
	padding: 0 !important;
}
#store_locator_search_box {
	background: #f2f2f2;
	padding: 2rem;
	margin-bottom: 5rem;
	margin-top: 3rem;
}
#store_locator_search_box > .store-locator-row > div {
	flex: 0 0 15% !important;
	max-width: 15% !important;
}
#store_locator_search_box > .store-locator-row > div:first-child{
	flex: 0 0 25% !important;
	max-width: 25% !important;
}

#store_locator_search_box > .store-locator-row > div:nth-child(2){
	flex: 0 0 45% !important;
	max-width: 45% !important;
}

#store_locator_find_stores_button {
	margin-top: 0 !important;
	border: none;
}
.store_locator .store_locator_address_field, .store_locator .store_locator_name_search_field, .store_locator .select {
	height: 40px;
}
.wordpress-store-locator-block-search_button .store-locator-row > div{
	text-align:right;
}
#store_locator_result_list_box hr{
	display: none;
}
#store_locator_result_list {
	gap: 13px 0px;
	max-height: 600px !important;
}

.store_locator_result_list_item, .store_locator_result_list_item {
	background-color: #eeeeee;
}
.store_locator_result_list_item h3.store_locator_name {
	margin-bottom: 0;
	font-size: 15px;
	font-weight: bold;
}
#store_locator_map .store_locator_name {
	font-size: 15px;
	font-weight: bold;
}
#header_search_form {
	position: absolute;
	z-index: 1;
	width: 50%;
	transform: translateX(-50%);
	left: 50%;
}
#header_search_icon:hover {
	cursor: pointer;
}
.inline-boxes .elementor-widget-container {
  display: flex;
  gap: 9px;
}
.inline-boxes .elementor-widget-container .apply-filters__button{
  margin-top: 0;
  padding: 10px 25px;
}
