.map_event {
  width: 100%;
  height: 300px;
  min-height: 300px;
  max-height: 300px;
  ;
  /*margin-top: 50px;*/
  border-radius: 6px;
}
.btn:focus {
  outline: 0;
  box-shadow: none !important;
}
.i2m_itemsListPedidos {
  max-height: 165px;
}
.i2m_itemsListPedidos::-webkit-scrollbar {
  width: 5px;
}
.i2m_itemsListPedidos::-webkit-scrollbar-thumb {}
.i2m_contenedorPedidos:hover .i2m_itemsListPedidos::-webkit-scrollbar-thumb {
  background: #aaa;
}

.slider{
	height: 250px;
	margin: auto;
	position: relative;
    border-radius: 10px;
	width: 100%;
	display: grid;
	place-items: center;
	overflow: hidden;
}


.slide-track{
	display: flex;
	width: calc(250px *18);
	animation: scroll 1s linear infinite;

}

@keyframes scroll {
	0%{
		transform: translateX(0);
	}
	100%{
		transform: translateX(calc(-250px * 9));
	}
}

.slide{
	height: 200px;
	width: 250px;
	display: flex;
	align-items: center;
	padding: 15px;
}

.slide img{
	width: 100%;
}


/* GRADIENT SHADOWS */

.slider::before,
.slider::after{
	background: linear-gradient(to right, rgba(77,77,77,1) 0%, rgba(255, 255, 255, 0)100%);
	content: " ";
	height: 100%;
	position: absolute;
	width: 15%;
	z-index: 2;
}

.slider::before{
	left: 0;
	top: 0;
}

.slider::after{
	right: 0;
	top: 0;
	transform: rotate(180deg);
}