header{ background: white; }
#loading {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.50);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999999;
    text-align: center;
}
button.pag-btn {
    background: none;
    padding: 5px 10px;
    color: red;
    font-size: 1.3rem;
	border: .5px solid #eaeaea;
}
#pags-list li{ margin:0; }
.br-1{ border-right: 1px solid; }
.page{ display: none; }
.page.active{ display: flex; }
.pag-btn.active{ font-weight: bold; }
#banner .carousel-indicators{ bottom: -3rem; }
a, a:hover{ text-decoration: none; }
a.fc-red:hover{ color: #AF0404; }
a.fc-white:hover{ color: #a0a0a0; }
#banner .carousel-indicators li{ background-color: #232323; }
.round-btn{ transition: all .3s ease; background-color: #BA0001; font-size: 1.5rem; border-radius: 25px; color: white; padding: 10px 25px; }
.round-btn:hover{ background-color: #AF0404; color: white; text-decoration: none; }
#filtros{ background: #F4F4F4; }
#filtros select{ padding: 5px; width: 100%; }
#filtros .round-btn{ border-radius: 10px; font-size: 1.2rem; }
.bg-gray{ background: #F4F4F4; }
.bg-white{ background: white; }
.bg-darkgray{ background: #232323; } 
.bg-black{ background: black; }
.red-btn{ padding: 3px 30px; border: none; background: red; color: white; }
#formulario .row{ background: #F4F4F4; padding: 15px 20px; }
.fc-red{ color: #FF0000; }
.fc-white{ color:white; }
.hr-white{ border-color:white; }
.phone{ transition: all .3s ease; display: flex; width: 50px; height: 50px; border-radius: 15px; background: #BA0001; font-size: 1.3rem; }
.phone:hover{ background: #8E030B; }
.whats{ transition: all .3s ease; display: flex; width: 50px; height: 50px; border-radius: 15px; background: #00B241; font-size: 1.4rem; }
.whats-long{ transition: all .3s ease; color:white; padding: 3px 30px; display: inline-block; width: 220px; height: 40px; background: #00B241; font-size: 1.3rem; }
.whats:hover{ background: #049634; }
.whats-long:hover{ background: #049634; color: white; }
#seminuevos .carousel-indicators{ justify-content: normal;  }
#seminuevos .precioSem{ font-size: 1.3rem; font-weight: bold; }
.linea{ width: 1px; background: black; height: 50px; position: absolute; right: 0; top: .8rem; }
#seminuevos .round-btn{ font-size: 1rem; }
footer i{ font-size: 1.2rem; }
.carousel-item img, #owl-simi .carousel-item img{ width:300px; }
#detalle .carousel-indicators{ position: relative; }
#detalle .carousel-indicators li{
	width: auto;
	height: auto;
	margin-right: 0;
}
@media (max-width: 700px) { 
	.carousel-indicators{ bottom: 0rem; }
	.round-btn{ font-size: 1rem; }
	.mobile-center{ text-align: center; }
}
@media (max-width: 700px) { 
	#detalle .carousel-indicators{ display: none; }
}