.wea__label {
	position: absolute;
	z-index: 999;
	display: none;
	padding: 1px 5px;
	border-radius: 2px;
	background-color: #d30c5c;
	color: #fff;
	text-align: center; 
	font-weight: normal;
	font-size: 12px;
}

.wea--labelPosition-top-left .wea__label {
	top: 0; 
	left: 0;
}

.wea--labelPosition-top-center .wea__label {
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.wea--labelPosition-center-center .wea__label {
	top: 50%;
	left: 50%;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2); 
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

.wea--showLabelOn-hover .elementor-widget:hover .wea__label {
	display: inline-block;
}

.wea--showLabelOn-always .elementor-widget .wea__label {
	display: inline-block;
}
