.wpupg-template-overlay {
	border-style: solid; /* wpupg_border_style type=border */
	border-width: 1px; /* wpupg_border_width type=size */
	border-color: #000000; /* wpupg_border type=color */
	border-radius: 0px; /* wpupg_border_radius type=size */
	padding: 0;
}

.wpupg-template-overlay .wpupg-template-overlay-container {
	padding: 5px; /* wpupg_overlay_padding type=size */
}

.wpupg-template-overlay.wpupg-item-has-image .wpupg-template-overlay-container {
	position: absolute;

	left: 0;
	right: 0;
	bottom: 0;

	background-color: rgba(0, 0, 0, 0.5); /* wpupg_overlay_color type=color */
	color: #ffffff; /* wpupg_overlay_text_color type=color */
}