.banner-container .carousel {
	border-bottom:20px solid #EF2E33;
}

.banner-container .carousel-indicators li {
	width:30px;
	height:30px;
	border-radius:30px;
}

.produto-container {
	margin-top:30px;
}

.produto-elemento {
	margin-bottom:50px;
}

.produto-elemento img {
	width:100%;
	border-radius:10px;
}

.produto-elemento h1 {
	text-align:center;
	background-color:#e1e1e1;
	border-radius: 0 0 10px 10px;
	margin-top:-10px;
	padding-top:30px;
	padding-bottom:20px;
	font-size:20px;
}

.produto-elemento label {
	width:100%;
	font-size:16px;
	padding-left:15px;
	font-weight:400;
	color:#6b6b6b;
}
.produto-elemento label b {
	color:#EF2E33;
}

.produto-elemento button {
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	font-size:20px;
	margin-top:15px;
}
