.elementor-242 .elementor-element.elementor-element-47658be .elementor-repeater-item-4d6e0d9.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-242 .elementor-element.elementor-element-2ca941b > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-249c2b3 */.elementor-242 .elementor-element.elementor-element-249c2b3 h5.wordpress-store-locator-address-title {
	font-weight: bold;
	font-size: 1.3rem;
	margin-top: 0;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 input#store_locator_address_field {
	padding: 0.5rem;
	border-radius: 5px;
	margin-bottom: 0.5rem;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 a#store_locator_get_my_position {
	font-weight: bold;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 h3.store_locator_name {
	font-weight: 700;
	font-size: 1.2rem;
	line-height: 1.3;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 div#store_locator_result_list {
	width: 100%;
	margin: 0;
	margin-top: 1.5rem;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 a.btn.button.btn-primary.btn-lg.store_locator_get_direction {
	background-color: #CA7564;
	color: #fff;
	border-radius: 3px;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 #store_locator_map {
    min-height: 100%;
    border-radius: 5px;
    border: 1px solid #ebebeb;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 span.store-locator-badge.store-locator-badge-success.lanza-salon {
    background-color: #000 !important;
    padding: 3px !important;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 span#store_locator_filter_active_filter_box {
    display: none;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 h2.store_modal_title {
    line-height: 1.15;
    font-weight: 700;
    padding-bottom: 1.5rem;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 #store_locator_result_list::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 #store_locator_result_list::-webkit-scrollbar
{
  width: 12px;
  background-color: #F5F5F5;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 #store_locator_result_list::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #555;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-249c2b3 */.elementor-242 .elementor-element.elementor-element-249c2b3 h5.wordpress-store-locator-address-title {
	font-weight: bold;
	font-size: 1.3rem;
	margin-top: 0;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 input#store_locator_address_field {
	padding: 0.5rem;
	border-radius: 5px;
	margin-bottom: 0.5rem;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 a#store_locator_get_my_position {
	font-weight: bold;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 h3.store_locator_name {
	font-weight: 700;
	font-size: 1.2rem;
	line-height: 1.3;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 div#store_locator_result_list {
	width: 100%;
	margin: 0;
	margin-top: 1.5rem;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 a.btn.button.btn-primary.btn-lg.store_locator_get_direction {
	background-color: #CA7564;
	color: #fff;
	border-radius: 3px;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 #store_locator_map {
    min-height: 100%;
    border-radius: 5px;
    border: 1px solid #ebebeb;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 span.store-locator-badge.store-locator-badge-success.lanza-salon {
    background-color: #000 !important;
    padding: 3px !important;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 span#store_locator_filter_active_filter_box {
    display: none;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 h2.store_modal_title {
    line-height: 1.15;
    font-weight: 700;
    padding-bottom: 1.5rem;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 #store_locator_result_list::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 #store_locator_result_list::-webkit-scrollbar
{
  width: 12px;
  background-color: #F5F5F5;
}

.elementor-242 .elementor-element.elementor-element-249c2b3 #store_locator_result_list::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #555;
}/* End custom CSS */