.acnmDesignBlockContainer #carousel{
	width: 100%;
}
.acnmDesignBlockContainer .carousel-item img {height: 300px;}
.acnmDesignBlockContainer .carousel-indicators {position: unset;margin: 0;justify-content: space-between;background: transparent;padding: 0;width: 100%;}

.acnmDesignBlockContainer .carousel-indicators .active {
	background-color: #609ce0;
}
.acnmDesignBlockContainer #carouselContent {
	background-color: var(--secondary);
}
.acnmDesignBlockContainer .carousel-indicators li {
	background-color: #555;
	color:#fff;
	padding:5px;
	width: calc(100% - 3px);
	height: auto;
	text-indent: unset;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	margin-left: 0;
	margin-right: 2px;
}
.acnmDesignBlockContainer .carousel-indicators li:last-child {margin:0; margin-right:0;}
.acnmDesignBlockContainer .carousel-indicators ol {
	width: 100%;
	height: auto;
	text-indent: unset;
}
/*
************************************************
* Design Block common features
*/
.acnmDesignBlockContainer{
	position: relative;
	background-size: cover;
}
.acnmDesignBlockContainer .designBlockCover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
}
.acnmDesignBlockContainer .ACNMdbSettingWrapper{
	border: 1px dashed #808080;
	border-top: none;
}
.acnmDesignBlockContainer .ACNMdbSettingHeader {
	border: 1px solid #333;
	background-color: #555;
	padding: 0 8px 0 4px;
	color: white;
	z-index: 1;
	text-shadow: 1px 1px 1px #000;
}
.acnmDesignBlockContainer .ACNMdbSettingHeader a,.ACNMdbSettingHeader a:hover {
	color: white;
	text-decoration: none;
}

@media only screen and (max-width: 768px) {
  .acnmDesignBlockContainer .carousel-indicators {display:none;}
}
