.elementor-panel .elementor-element .icon i.amelia-logo, .elementor-element .icon i.amelia-logo {
	display: inline-block;
	width: 28px;
	height: 28px;
}

.elementor-panel .elementor-element .icon i.amelia-logo:before, .elementor-element .icon i.amelia-logo:before, .elementor-element .icon .amelia-logo:before {
	content: "";
	width: 28px;
	height: 28px;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjAwODQgMS4zMjk3MlY3LjEwNjMyQzExLjAwODQgNy41ODI4MSAxMS4yNjI4IDguMDIyMTIgMTEuNjc1IDguMjU4NjJMMTYuNjcwMSAxMS4xMjIyQzE3LjU1MjkgMTEuNjI4NCAxOC42NTEzIDEwLjk4OTIgMTguNjUxMyA5Ljk2OTkzVjQuMjIwNjRDMTguNjUxMyAzLjc0NjQ3IDE4LjM5OTEgMy4zMDgzMyAxNy45ODkzIDMuMDcxMjRMMTIuOTk0MiAwLjE3OTc0OEMxMi4xMTE0IC0wLjMzMTAyOSAxMS4wMDc4IDAuMzA3NTg3IDExLjAwNzggMS4zMjkxNEwxMS4wMDg0IDEuMzI5NzJaIiBmaWxsPSIjNEEzQkQ2Ii8+CjxwYXRoIGQ9Ik05LjY0Mzk1IDEuMzI5NzJWNy4xMDYzMkM5LjY0Mzk1IDcuNTgyODEgOS4zODk1IDguMDIyMTIgOC45NzczOSA4LjI1ODYyTDMuOTgyMjIgMTEuMTIyMkMzLjA5OTQ2IDExLjYyODQgMi4wMDEwOCAxMC45ODkyIDIuMDAxMDggOS45Njk5M1Y0LjIyMDY0QzIuMDAxMDggMy43NDY0NyAyLjI1MzIxIDMuMzA4MzMgMi42NjMgMy4wNzEyNEw3LjY1ODE3IDAuMTc5NzQ4QzguNTQwOTMgLTAuMzMxMDI5IDkuNjQ0NTMgMC4zMDc1ODcgOS42NDQ1MyAxLjMyOTE0TDkuNjQzOTUgMS4zMjk3MloiIGZpbGw9IiM3MTY1REYiLz4KPHBhdGggZD0iTTkuNTkyNyA5LjQwMTI3TDQuNTY5MTMgMTIuMjgxMUMzLjY4MjMxIDEyLjc4OTYgMy42Nzk0MSAxNC4wNzA5IDQuNTY0NDkgMTQuNTgyOEw5LjU4ODA2IDE3LjQ5MDZDOS45OTc4NSAxNy43Mjc3IDEwLjUwMjcgMTcuNzI3NyAxMC45MTE5IDE3LjQ5MDZMMTUuOTM1NSAxNC41ODI4QzE2LjgyMDYgMTQuMDcwOSAxNi44MTc3IDEyLjc4OTYgMTUuOTMwOCAxMi4yODExTDEwLjkwNzMgOS40MDEyN0MxMC40OTk4IDkuMTY3NjcgMTAuMDAwMiA5LjE2NzY3IDkuNTkyNyA5LjQwMTI3WiIgZmlsbD0iIzlFOTRGOCIvPgo8L3N2Zz4K");
}

.elementor-panel .elementor-element .icon i.amelia-logo-beta:before, .elementor-element .icon i.amelia-logo-beta:before, .elementor-element .icon .amelia-logo-beta:before {
	content: "";
	width: 44px;
	height: 30px;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 19px;
	background-image: url("/wp-content/plugins/ameliabooking/public/css/frontend/../../img/amelia-logo-beta.svg");
	--lzl-bg-img: "/wp-content/plugins/ameliabooking/public/css/frontend/../../img/amelia-logo-beta.svg";
}

.elementor-panel .elementor-element .icon i.amelia-logo-beta:before.lzl:not(.lzl-ed), .elementor-element .icon i.amelia-logo-beta:before.lzl:not(.lzl-ed), .elementor-element .icon .amelia-logo-beta:before.lzl:not(.lzl-ed), .elementor-panel .elementor-element .icon i.amelia-logo-beta:before.lzl-ing:not(.lzl-ed), .elementor-element .icon i.amelia-logo-beta:before.lzl-ing:not(.lzl-ed), .elementor-element .icon .amelia-logo-beta:before.lzl-ing:not(.lzl-ed) {
	background-image: none;
}

.elementor-panel .elementor-element .icon i.amelia-logo-outdated:before, .elementor-element .icon i.amelia-logo-outdated:before, .elementor-element .icon .amelia-logo-outdated:before {
	content: "";
	width: 53px;
	height: 30px;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 19px;
	background-image: url("/wp-content/plugins/ameliabooking/public/css/frontend/../../img/amelia-logo-outdated.svg");
	--lzl-bg-img: "/wp-content/plugins/ameliabooking/public/css/frontend/../../img/amelia-logo-outdated.svg";
}

.elementor-panel .elementor-element .icon i.amelia-logo-outdated:before.lzl:not(.lzl-ed), .elementor-element .icon i.amelia-logo-outdated:before.lzl:not(.lzl-ed), .elementor-element .icon .amelia-logo-outdated:before.lzl:not(.lzl-ed), .elementor-panel .elementor-element .icon i.amelia-logo-outdated:before.lzl-ing:not(.lzl-ed), .elementor-element .icon i.amelia-logo-outdated:before.lzl-ing:not(.lzl-ed), .elementor-element .icon .amelia-logo-outdated:before.lzl-ing:not(.lzl-ed) {
	background-image: none;
}

#elementor-controls {
	.elementor-control-content {
		display: block;
	}
}

.amelia-elementor-content, .amelia-elementor-content-beta, .amelia-elementor-content-outdated {
	margin: 15px;

	&:before {
		content: "";
		height: 24px;
		width: 24px;
		position: absolute;
		top: 15px;
		left: 13px;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: left;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjAwODQgMS4zMjk3MlY3LjEwNjMyQzExLjAwODQgNy41ODI4MSAxMS4yNjI4IDguMDIyMTIgMTEuNjc1IDguMjU4NjJMMTYuNjcwMSAxMS4xMjIyQzE3LjU1MjkgMTEuNjI4NCAxOC42NTEzIDEwLjk4OTIgMTguNjUxMyA5Ljk2OTkzVjQuMjIwNjRDMTguNjUxMyAzLjc0NjQ3IDE4LjM5OTEgMy4zMDgzMyAxNy45ODkzIDMuMDcxMjRMMTIuOTk0MiAwLjE3OTc0OEMxMi4xMTE0IC0wLjMzMTAyOSAxMS4wMDc4IDAuMzA3NTg3IDExLjAwNzggMS4zMjkxNEwxMS4wMDg0IDEuMzI5NzJaIiBmaWxsPSIjNEEzQkQ2Ii8+CjxwYXRoIGQ9Ik05LjY0Mzk1IDEuMzI5NzJWNy4xMDYzMkM5LjY0Mzk1IDcuNTgyODEgOS4zODk1IDguMDIyMTIgOC45NzczOSA4LjI1ODYyTDMuOTgyMjIgMTEuMTIyMkMzLjA5OTQ2IDExLjYyODQgMi4wMDEwOCAxMC45ODkyIDIuMDAxMDggOS45Njk5M1Y0LjIyMDY0QzIuMDAxMDggMy43NDY0NyAyLjI1MzIxIDMuMzA4MzMgMi42NjMgMy4wNzEyNEw3LjY1ODE3IDAuMTc5NzQ4QzguNTQwOTMgLTAuMzMxMDI5IDkuNjQ0NTMgMC4zMDc1ODcgOS42NDQ1MyAxLjMyOTE0TDkuNjQzOTUgMS4zMjk3MloiIGZpbGw9IiM3MTY1REYiLz4KPHBhdGggZD0iTTkuNTkyNyA5LjQwMTI3TDQuNTY5MTMgMTIuMjgxMUMzLjY4MjMxIDEyLjc4OTYgMy42Nzk0MSAxNC4wNzA5IDQuNTY0NDkgMTQuNTgyOEw5LjU4ODA2IDE3LjQ5MDZDOS45OTc4NSAxNy43Mjc3IDEwLjUwMjcgMTcuNzI3NyAxMC45MTE5IDE3LjQ5MDZMMTUuOTM1NSAxNC41ODI4QzE2LjgyMDYgMTQuMDcwOSAxNi44MTc3IDEyLjc4OTYgMTUuOTMwOCAxMi4yODExTDEwLjkwNzMgOS40MDEyN0MxMC40OTk4IDkuMTY3NjcgMTAuMDAwMiA5LjE2NzY3IDkuNTkyNyA5LjQwMTI3WiIgZmlsbD0iIzlFOTRGOCIvPgo8L3N2Zz4K");
	}
}

.amelia-elementor-content-beta {
	&:before {
		width: 44px;
		background-image: url("/wp-content/plugins/ameliabooking/public/css/frontend/../../img/amelia-logo-beta.svg");
		--lzl-bg-img: "/wp-content/plugins/ameliabooking/public/css/frontend/../../img/amelia-logo-beta.svg";
	}
	
	&:before.lzl:not(.lzl-ed), &:before.lzl-ing:not(.lzl-ed) {
		background-image: none;
	}
}

.amelia-elementor-content-outdated {
	margin: 28px 0 15px 15px;

	&:before {
		width: 53px;
		background-image: url("/wp-content/plugins/ameliabooking/public/css/frontend/../../img/amelia-logo-outdated.svg");
		--lzl-bg-img: "/wp-content/plugins/ameliabooking/public/css/frontend/../../img/amelia-logo-outdated.svg";
	}
	
	&:before.lzl:not(.lzl-ed), &:before.lzl-ing:not(.lzl-ed) {
		background-image: none;
	}
}

.elementor-control-amelia_booking_section, .elementor-control-amelia_catalog_section, .elementor-control-amelia_events_section, .elementor-control-amelia_customer_panel_section, .elementor-control-amelia_employee_panel_section, .elementor-control-amelia_search_section {
	.elementor-panel-heading {
		height: auto;
	}
}

.elementor-control-select_category .select2-selection__rendered li:nth-child(2):last-child:before {
	content: "Show all categories";
}

.elementor-control-select_category .select2-selection__e-plus-button {
	display: none;
}

.elementor-control-select_service .select2-selection__rendered li:nth-child(2):last-child:before {
	content: "Show all services";
}

.elementor-control-select_service .select2-selection__e-plus-button {
	display: none;
}

.elementor-control-select_employee .select2-selection__rendered li:nth-child(2):last-child:before {
	content: "Show all employees";
}

.elementor-control-select_employee .select2-selection__e-plus-button {
	display: none;
}

.elementor-control-select_location .select2-selection__rendered li:nth-child(2):last-child:before {
	content: "Show all locations";
}

.elementor-control-select_location .select2-selection__e-plus-button {
	display: none;
}

.elementor-control-select_package .select2-selection__rendered li:nth-child(2):last-child:before {
	content: "Show all packages";
}

.elementor-control-select_package .select2-selection__e-plus-button {
	display: none;
}

.elementor-control-select_event .select2-selection__rendered li:nth-child(2):last-child:before {
	content: "Show all events";
}

.elementor-control-select_event .select2-selection__e-plus-button {
	display: none;
}

.elementor-control-select_tag .select2-selection__rendered li:nth-child(2):last-child:before {
	content: "Show all tags";
}

.elementor-control-select_tag .select2-selection__e-plus-button {
	display: none;
}