/* Banner Manager Pro - Frontend Styles */

/* Wrapper per allineamento */
.bmp-banner-wrapper {
	display: flex;
	width: 100%;
	box-sizing: border-box;
}

.bmp-banner-wrapper.bmp-align-center {
	justify-content: center;
}

.bmp-banner-wrapper.bmp-align-left {
	justify-content: flex-start;
}

.bmp-banner-wrapper.bmp-align-right {
	justify-content: flex-end;
}

.bmp-banner-wrapper.bmp-align-justify {
	justify-content: stretch;
}

.bmp-banner-wrapper.bmp-align-justify .bmp-banner {
	width: 100%;
}

.bmp-banner-wrapper.bmp-align-justify .bmp-banner a {
	display: block;
	width: 100%;
}

.bmp-banner-wrapper.bmp-align-justify .bmp-banner img {
	width: 100%;
	height: auto;
	object-fit: cover;
}

/* Banner interno */
.bmp-banner {
	display: inline-block;
	box-sizing: border-box;
	line-height: 0;
}

.bmp-banner a {
	display: inline-block;
	line-height: 0;
}

.bmp-banner img {
	max-width: 100%;
	height: auto;
	display: block;
}

/* Banner Code (AdSense) */
.bmp-banner-code {
	line-height: normal;
}

.bmp-banner-wrapper.bmp-align-justify .bmp-banner-code {
	width: 100%;
}


