/* estilos para el contenedor del slider de productos */
.container-customer-slider{ height: auto; overflow: hidden; position: relative; padding: 10px; width: 100%; }
/* estilos para el contenedor del slider de categorias */
.container-customer-slider.container-categories-slider{ background-color: #F8F8F8; height: 50px; display: block; padding-left: 130px; width: 100%; }
/* estilos para el slider del contenedor */
.container-customer-slider .slider-customer-slider{ -ms-align-items: stretch; align-items: stretch; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; position: relative; }
/* estilos para los items del slider */
.container-customer-slider .slider-customer-slider .item-customer-slider{ height: 100%; padding: 0 15px; position: relative; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.container-customer-slider.container-categories-slider .slider-customer-slider .item-customer-slider{ align-items: center; display: flex; justify-content: center; position: relative; }

.container-customer-slider .slider-customer-slider .item-customer-slider .content-course .body-course .course-title{ font-size: 19px !important; }
/* estilos para los links de las categorias */
.container-customer-slider.container-categories-slider .slider-customer-slider .item-customer-slider a{ color: #666; height: 100%; font-size: 13px; }
/* estilos para los links de las categorias */
.container-customer-slider.container-categories-slider .slider-customer-slider .item-customer-slider a:hover{ color: var(--color-blue); }
/* estilos para el titulo del listado de categorias */
.container-customer-slider.container-categories-slider .container-title{ align-items: center; background-color: #F8F8F8; color: var(--color-blue); display: flex; left: 0; font-weight: bold; font-size: 14px; height: 100%; padding-left: 15px; position: absolute; top: 50%; transform: translateY(-50%); width: 115px; z-index: 99; }

.container-customer-slider.container-categories-slider .waiting_message{ left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
/* estilos para los botones del slider */
.container-customer-buttons-slider .button{ color: #fff; cursor: pointer; font-size: .64rem; padding: .8rem; width: 30px !important; }
/* estilos para los botones del slider de categorias */
.container-customer-slider.container-categories-slider .button{ align-items: center; background-color: #F8F8F8; border: none; border-radius: 0; box-shadow: none; color: #333 !important; display: flex; font-weight: bold; height: 100%; }
/* estilos para los botones del slider de categorias cuando le hagan hover */
.container-customer-slider.container-categories-slider .button:hover{ color: var(--color-blue) !important; }
/* estilos para el primer boton del slider */
.container-customer-buttons-slider .button:first-child{ left: -7px; position: absolute; z-index: 3; top: 50%; transform: translateY(-50%); }
/* estilos para el segundo boton del slider */
.container-customer-buttons-slider .button:last-child{ right: -7px; position: absolute; z-index: 3; top: 50%; transform: translateY(-50%); }
/* estilos para el primer boton del slider */
.container-categories-slider .container-customer-buttons-slider .button:first-child{ left: 100px; }
/* estilos para el primer boton del slider */
.container-categories-slider .container-customer-buttons-slider .button:last-child{ right: -9px; }


.slider-customer-slider-more-popular .content-tumblr{ display: block; height: auto; }