.dark-gris{
	color: #242424 !important;
}
#menu-store .columns .column.is-3{
	max-width: 260px;
	color: #242424;
}
.vehiculos .columns .column.is-4.store-vehiculo{
	max-width: 400px;
}
#menu-store .columns .column.is-3 div:first-child{
	min-height: 210px;
}
#menu-store .columns .column.is-3 div a,
.vehiculos .sombreado a.reserva-store{
	width: 150px;
	background-color: #db0000;
	border: none;
	color: #fff;
}
#seguros-store .cotizar-store{
	width: 300px;
	background-color: #db0000;
	border: none;
	color: #fff;
}
.vehiculos .colores a{
	    margin: 0px 13px 0px 0 !important;
}
.buscador-store select{
	border: none !important;
	text-align: left;
	font-family: NeoSansBold;
	background-color: transparent;
}
.buscador-store .select,
.buscador-store .select select{
	width: 100%;

}
.buscador-store{
	border: 1px solid red;
	padding: 5px 15px;
	border-radius: 50px;
	width: 300px;
}
.buscador-store .select:not(.is-multiple):not(.is-loading)::after  {
  border-color: red;
}
.buscador-store .select select option:first-child {
  text-align: right; /* alinea el texto a la derecha */
}
#menu-store hr{ 
  
    border:         none;
    border-left:    1px solid hsla(200, 10%, 50%,100);
    height:         unset; !important;
    width:          1px; 
    margin: 0 30px;
}
#seguros-store .columns .column img{
    max-height: 130px;
}
#seguros-store .columns.seguros .column{
    max-width: 300px;
}
#elegir-seguro{
	background-color: #f8f8f8;
}
#elegir-seguro .terminos .column{
	max-width: 600px;
}

.accordion .accordion-header {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem;
    
  }
.accordion .accordion-header.active {
  padding-bottom: 0.1rem;
}
 .accordion .accordion-item:not(:first-child){
 	border-top: 1px solid #ddd;
 }

  .accordion .accordion-header .icon {
    transform: rotate(0deg);
    transition: transform 0.3s;
  }

  .accordion .accordion-header.active .icon {
    transform: rotate(180deg);
  }

  .accordion .accordion-body {
    display: none;
    padding: 1rem;
    padding-top: 0;
  }

  .accordion .accordion-body.is-active {
    display: block;
  }

@media screen and (max-width: 768px){
#menu-store hr{ 
    border-left:    0;
    border-top:    1px solid hsla(200, 10%, 50%,100);
    width:          80%; 
    margin: 0;
}
}
