@charset "utf-8";

/* *****************************************************************
Theme Name: Theme sin nombre
Theme URI: http://www.xxx.xx/
Description: Theme para el sitio web de...
Author: 4sale
Author URI: http://www.4sale.cl
Version: xx/xx/xxxx
****************************************************************** */

/* comunes */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;600;700;800;900&display=swap');
html { scroll-behavior: smooth; }
a { transition: all 0.3s ease; text-decoration: none; }
a:hover, a:focus { transition: all 0.3s ease; text-decoration: none; }
body { display: flex; min-height: 100vh; flex-direction: column; position: relative; font-family: 'Open Sans'; margin-top: 97px; }
section#contenido { flex: 1; margin: 0; overflow: hidden; }
a.btn { border-radius: 0px; border: none; }
.ancla-cont { position: absolute; width: 15px; height: 115px; z-index: 90; margin-top: -115px; }
section.piso { margin-bottom: 90px; position: relative; }
section.banner-top { background-color: #008ace; }
section.banner-top img { margin: 0 auto; max-width: 100%; width: auto; height: auto; }
@media (max-width:768px) {
	img { width: 100%; }
}

/* header */
@media (min-width:1200px) {
	.container { max-width: 1280px; }
}
.header-logo { padding: 20px 0px; box-shadow: 0px -10px 30px 0px #000000; z-index: 2; position: relative; display: none; }
.header-logo img { max-width: 200px; }
header { position: fixed; width: 100%; top: 0; background-color: #fff; padding: 16px 0px; box-shadow: 0px -10px 30px 0px #000000; z-index: 3; transition: .3s ease; }
header a.navbar-brand { max-width: 200px; width: 100%; height: auto; }
header nav.navbar { padding: 0px; }
header ul.navbar-nav { position: relative; padding-left: 40px; }
header ul.navbar-nav li.nav-item { display: table; text-align: center; height: 65px; font-family: 'Open Sans', sans-serif; font-weight: 600; margin: 0px 15px; }
header ul.navbar-nav li.nav-item .vertical { display: table-cell; vertical-align: middle; height: 100%; }
header ul.navbar-nav li.nav-item .vertical a.nav-link { color: #004a98; line-height: 18px; font-size: 16px; }
header ul.navbar-nav li.nav-item .vertical a.nav-link:hover { color: #000; }
section#banner_sup { background-color: #f4f4f4; margin-bottom: 90px; }
header ul.navbar-nav li.nav-item .vertical.active a.nav-link.btn-menu-telemedicina { color: #7AB51D; }
header ul.navbar-nav li.nav-item .vertical.active a.nav-link.btn-menu-planmedicamentos { color: #ff4131; }
header ul.navbar-nav li.nav-item .vertical.active a.nav-link.btn-menu-urgenciasdentales { color: #7AB51D; }
header ul.navbar-nav li.nav-item .vertical.active a.nav-link.btn-menu-cajadealimentos { color: #005193; }
header ul.navbar-nav li.nav-item .vertical.active a.nav-link.btn-menu-gasco { color: #00A6DA; }
header ul.navbar-nav li.nav-item .vertical.active a.nav-link.btn-menu-entel { color: #005193; }
header ul.navbar-nav li.nav-item .vertical.active a.nav-link.btn-menu-urgenciasambulatorias { color: #7AB51D; }
header ul.navbar-nav li.nav-item .vertical.active a.nav-link.btn-menu-despachomedicamentos { color: #ff4131; }
header ul.navbar-nav li.nav-item .vertical.active a.nav-link.btn-menu-spotify { color: #76ac49; }
header.active { top: 0px; }
button.navbar-toggler.collapsed { color: #004a98; }
button.navbar-toggler { color: #022a54; outline: none; }
@media (max-width:768px) {
	header a.navbar-brand { max-width: 130px; }
	header { padding: 10px 0px; }
	.header ul.navbar-nav { padding-left: 0px; }
	body { margin-top: 65px; }
}

/* footer */
footer { background-color: #e5edf4; padding: 45px 0px; }
footer .footer-top { margin-bottom: 30px; }
footer .footer-top a { color: #005291; }
footer .footer-top .center { text-align: center; }
footer .footer-top .right { text-align: right; }
footer .legales { }
footer ul { font-family: 'Open Sans'; font-size: 13px; color: rgb(0, 82, 148) !important; padding: 0px; padding-left: 20px; margin-bottom: 0px; }
footer div#accordion { }
footer div#accordion .card { background-color: transparent; border: 0px; }
footer div#accordion .card .card-header { background-color: transparent; border: 0px; padding: 0px; font-family: 'Open Sans'; }
footer div#accordion .card .card-header button { width: 100%; text-align: left; text-decoration: none; color: rgb(0, 82, 148) !important; padding: 0px; margin-left: -1px; }
footer div#accordion .card .card-header button h5 { font-size: 13px; }
footer div#accordion .card-body { font-family: 'Open Sans'; font-size: 13px; color: rgb(0, 82, 148) !important; }
@media (max-width:768px) {
	footer .footer-top .left { text-align: center; margin-bottom: 10px; }
	footer .footer-top .center { margin-bottom: 10px; }
	footer .footer-top .right { text-align: center; }
}

/* CARRUSEL GENERICO */
.carrusel-productos {/* padding: 0px 55px; */position: relative; }
.carrusel-productos .owl-nav button { position: absolute; top: 50%; transform: translateY(-50%); outline: none; transition: .3s ease; }
.carrusel-productos .owl-nav button.owl-prev { left: -60px; }
.carrusel-productos .owl-nav button.owl-next { right: -60px; }
.carrusel-productos .owl-nav button:hover { opacity: 0.6; }
.carrusel-productos .owl-stage { display: flex; }
.carrusel-productos .item { height: 100%; display: flex; flex-direction: column; }
.carrusel-productos .item .wrapper-item { height: 100%; display: flex; flex-direction: column; }
.carrusel-productos .item .boton-bottom { padding: 15px 25px; padding-bottom: 30px; }
.carrusel-productos .item .wrapper-item .contenido-item { display: flex; flex-direction: column; padding: 15px 15px; }
.carrusel-productos .item .borde { height: 100%; display: flex; flex-direction: column; border: 2px solid #e2eff8; }
.carrusel-productos .item .boton-bottom a { font-family: 'Open Sans'; text-align: center; display: block; background-color: #1C4B92; color: #fff; font-size: 14px; padding: 9px 5px; outline: none; }
.carrusel-productos .item .boton-bottom a:hover { background-color: #11305e; }
section.piso .ancla { position: absolute; top: -115px; }
section.sub-menu .wrapper { padding: 35px 0px; box-shadow: 0px 3px 9px -2px #00000045; margin-bottom: 55px; border-radius: 0px 0px 15px 15px; }
section.sub-menu h3 { text-align: center; color: #00539B; font-size: 28px; font-family: open sans, sans-serif; margin: 30px 0px; margin-top: 0; padding: 0px 15px; }
section.sub-menu .botones { }
section.sub-menu .botones .item { height: 100%; }
section.sub-menu .botones .item a { display: flex; align-items: center; justify-content: center; border: 1px solid #DEDEDE; border-radius: 70px; font-size: 18px; font-weight: 600; padding: 5px 15px; color: #000; height: 100%; white-space: nowrap; }
section.sub-menu .botones .item a .icon { max-width: 32px; max-height: 32px; width: 100%; margin-right: 10px; display: flex; align-items: center; justify-content: center; }
section.sub-menu .botones .item a .icon svg { width: 32px; }
section.sub-menu .botones .owl-stage { display: flex;/* flex-wrap: wrap; */ }
@media (min-width:992px) {
	section.sub-menu .botones .owl-stage { width: 100% !important; margin: 0 auto; display: flex; justify-content: center; }
}
section.sub-menu .botones .item a:hover { background-color: #00539B; color: #fff !important; border-color: #00539B; }
section.sub-menu .botones .item a:hover svg path { fill: #fff !important; }
section.sub-menu .botones .item a svg path { transition: 0.3s ease; }
section.sub-menu .botones .item a.amarillo { color: #FFA500; fill: #FFA500; }
section.sub-menu .botones .item a.azul { color: #0A539B; fill: #0A539B; }
section.sub-menu .botones .item a.morado { color: #603889; fill: #603889; }
section.sub-menu .botones .item a.Verde { color: #0B6839; fill: #0B6839; }
section.sub-menu .botones .item a.rojo { color: #D20014; fill: #D20014; }
@media (max-width:991px) {
	section.sub-menu .botones:before { content: ''; width: 35px; height: 100%; display: block; position: absolute; left: 0; background: rgb(255, 255, 255); background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1); z-index: 1; top: 0; }
	section.sub-menu .botones:after { content: ''; width: 35px; height: 100%; display: block; position: absolute; right: 0; background: rgb(255, 255, 255); background: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1); z-index: 1; top: 0; }
	section.sub-menu .botones {    /* padding: 0px 25px; */
	position: relative; }
	section.sub-menu .wrapper {/* padding: 35px 15px; */ }
	section.sub-menu .botones .owl-stage-outer { padding: 0px 15px; }
}
.banner-seccion { display: flex; border: 1px solid #E7EEF6; }
.banner-seccion .info { width: 43.33%; display: flex; align-items: center; padding: 20px 40px; padding-right: 5px; background-color: #fff; min-height: 155px; }
.banner-seccion .info .icono-wrapper { }
.banner-seccion .info .icono-wrapper figure { margin: 0; }
.banner-seccion .info .icono-wrapper figure img { width: 72px; height: auto; }
.banner-seccion .info .textos { padding-left: 15px; }
.banner-seccion .info .textos h3 { color: #1C4B92; font-weight: bold; font-size: 28px; margin-bottom: 0; }
.banner-seccion .info .textos p { margin: 0; color: #00539B; font-size: 18px; }
.banner-seccion .image-wrapper { width: 77.777%; position: relative; }
.banner-seccion .image-wrapper .imagen { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-size: cover; background-position: center; }
.banner-seccion .image-wrapper svg { height: 100%; width: 35px; position: absolute; left: 0; top: 0; bottom: 0; }
.banner-seccion .image-wrapper svg path { fill: #fff; }
.banner-seccion .image-wrapper .imagen.mobile { display: none; }
.banner-seccion .image-wrapper:before { content: ''; display: block; width: 65%; position: absolute; right: 0; top: 0; bottom: 0; background: rgb(255, 255, 255); background: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1); z-index: 1; }
.banner-seccion .info .boton-collapse { display: none; }
.banner-seccion .info .boton-collapse button { background-color: #00539B; color: #fff; font-size: 16px; border-radius: 60px; padding: 7px 25px; outline: none; box-shadow: none; }
.banner-seccion .info .boton-collapse button.collapsed { }
.banner-seccion .info .boton-collapse button.collapsed span.activo { display: none; }
.banner-seccion .info .boton-collapse button span.desactivo { display: none; }
.banner-seccion .info .boton-collapse button.collapsed span.desactivo { display: block; }
@media (max-width:991px) {
	.banner-seccion .info .textos { padding: 0; text-align: center; }
	.banner-seccion { flex-direction: column-reverse; }
	.banner-seccion .image-wrapper { width: 100%; padding-top: 39%; }
	.banner-seccion .image-wrapper svg { display: none; }
	.banner-seccion .image-wrapper .imagen.desktop { display: none; }
	.banner-seccion .image-wrapper .imagen.mobile { display: block; }
	.banner-seccion .image-wrapper:before { width: 40%; }
	.banner-seccion .info { width: 100%; justify-content: center; flex-direction: column; position: relative; min-height: auto; padding-top: 45px; padding-bottom: 40px; padding-left: 15px; padding-right: 15px; }
	.banner-seccion .info .icono-wrapper { position: absolute; top: 0; transform: translateY(-50%) translateX(-50%); z-index: 1; left: 50%; }
	.banner-seccion .info .boton-collapse { display: block; position: absolute; bottom: -20px; z-index: 1; transform: translateX(-50%); left: 50%; }
	section.piso .wraper-content .card { background-color: transparent; padding-top: 45px; padding-left: 0; padding-right: 0; padding-bottom: 0; border: 0; }
}
@media (max-width:768px) {
	.container.fluid-mobile { padding: 0px; }
}
.item.wraper-content { }
.item.wraper-content .card.card-body { background-color: transparent; border: 0px; border-radius: 0; padding: 45px 0px; }
.item.wraper-content .card.card-body .wrapper-slider { margin-bottom: 55px; }
.item.wraper-content .card.card-body .wrapper-slider .top-title { display: flex; border-bottom: 2px solid #EBA435; align-items: flex-end; margin-bottom: 35px; }
.item.wraper-content .card.card-body .wrapper-slider .top-title .solapa-titulo { background-color: #EBA435; display: flex; align-items: center; padding: 10px 15px; border-radius: 20px 20px 0px 0px; min-width: 270px; padding-top: 14px; }
.item.wraper-content .card.card-body .wrapper-slider .top-title .solapa-titulo svg { width: 28px; }
.item.wraper-content .card.card-body .wrapper-slider .top-title .solapa-titulo p { margin: 0; color: #fff; font-size: 20px; font-weight: 200; padding-left: 10px; }
.item.wraper-content .card.card-body .wrapper-slider .top-title .solapa-titulo p strong { font-weight: bold; }
.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros {padding-bottom: 10px;width: calc(100% - 270px);padding-left: 15px;position: relative;}
.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros .slider-filtro { }
.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros .slider-filtro .item { }
.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros .slider-filtro .item button { display: inline-block; color: #00539B; background-color: #fff; font-size: 16px; font-weight: 400; border: 1px solid #E7EEF6; padding: 10px 20px; border-radius: 450px; transition: .3s ease; outline: none; }
.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros .owl-stage { margin-right: 0; margin-left: auto; }
.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros .slider-filtro .item button:hover { background-color: #00539B; color: #fff; }
.carrusel-productos .item .wrapper-item .imagen-principal { height: 145px; display: flex; align-items: center; justify-content: center; padding: 5px 15px; position: relative; }
.carrusel-productos .item .wrapper-item .imagen-principal img { max-width: 100%; height: auto; width: auto; }
.carrusel-productos .item .wrapper-item .imagen-principal:before { content: ''; display: block; position: absolute; left: 15px; right: 15px; bottom: 0; height: 2px; background-color: #E7EEF6; }
.carrusel-productos .item .wrapper-item .contenido-item p { color: #00489B; text-align: center; font-size: 16px; }
@media (max-width:1199px) {
	.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros { width: calc(100% - 270px); padding-left: 15px; }
}
@media (max-width:991px) {
	.carrusel-productos .item .wrapper-item .imagen-principal img {max-width: initial;max-height: initial;width: 184px;}
	.item.wraper-content .card.card-body .wrapper-slider .top-title { display: block; border: 0; }
	.item.wraper-content .card.card-body .wrapper-slider .top-title .solapa-titulo { margin-bottom: 15px; }
	.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros { width: 100%; padding: 0px; position: relative; }
	.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros .wrapper-filtro:before { content: ''; width: 35px; height: 100%; display: block; position: absolute; left: 0; background: rgb(255, 255, 255); background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1); z-index: 2; top: 0; }
	.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros .wrapper-filtro { padding-left: 20px; }
	.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros .wrapper-filtro:after { content: ''; width: 35px; height: 100%; display: block; position: absolute; right: 0; background: rgb(255, 255, 255); background: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1); z-index: 2; top: 0; }
	.item.wraper-content .card.card-body .wrapper-slider .carrusel-productos {padding: 0px 30px;}
	.carrusel-productos .owl-nav button.owl-prev { left: 0; }
	.carrusel-productos .owl-nav button.owl-next { right: 0; }
	.carrusel-productos .item { padding: 0px 5px; }
	.item.wraper-content .card.card-body .wrapper-slider .carrusel-productos .owl-dots { text-align: center; margin-top: 10px; }
	.item.wraper-content .card.card-body .wrapper-slider .carrusel-productos .owl-dots button { background-color: #DEE5EF; display: inline-block; width: 10px; height: 10px; border-radius: 100%; margin: 0px 4px; outline: none; }
	.item.wraper-content .card.card-body .wrapper-slider .carrusel-productos .owl-dots button.active { background-color: #00539B; }
}
.turismo-recreacion .banner-seccion .image-wrapper:before { background: #e9a233; background: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(-90deg, #e9a233 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(-90deg, #e9a233 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1); }
.item.wraper-content .card.card-body .wrapper-slider:last-child { margin-bottom: 0; }
.piso.salud .banner-seccion .image-wrapper:before { background: #1f5499; background: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(-90deg, #1f5499 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(-90deg, #1f5499 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1); }
.piso.salud .item.wraper-content .card.card-body .wrapper-slider .top-title .solapa-titulo { background-color: #2773B0; }
.piso.salud .item.wraper-content .card.card-body .wrapper-slider .top-title { border-color: #2773B0; }
.piso.turismo-recreacion .banner-seccion .info .textos h3 { color: #F5AE3F; }
.piso.hogar .banner-seccion .info .textos h3 { color: #A32B32; }
.piso.hogar .item.wraper-content .card.card-body .wrapper-slider .top-title .solapa-titulo { background-color: #A32B32; }
.piso.hogar .item.wraper-content .card.card-body .wrapper-slider .top-title { border-color: #A32B32; }
.piso.hogar .banner-seccion .image-wrapper:before { background: #a32b32; background: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(-90deg, #a32b32 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(-90deg, #a32b32 0%, rgba(255, 255, 255, 0) 100%); }
.piso.educacion .banner-seccion .info .textos h3 { color: #5E3982; }
.piso.educacion .banner-seccion .image-wrapper:before { background: #5e3982; background: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(-90deg, #5e3982 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(-90deg, #5e3982 0%, rgba(255, 255, 255, 0) 100%); }
.piso.educacion .item.wraper-content .card.card-body .wrapper-slider .top-title .solapa-titulo { background-color: #5E3982; }
.piso.educacion .item.wraper-content .card.card-body .wrapper-slider .top-title { border-color: #5E3982; }
.carrusel-productos .item .wrapper-item .contenido-item h2 { text-align: center; color: #00489B; font-weight: bold; font-size: 18px; }
.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros .slider-filtro .item button.active { background-color: #00539B; color: #fff; }
.aviso-prefooter { text-align: center; margin-bottom: 65px; }
.aviso-prefooter h2 { font-size: 32px; color: #00489B; font-weight: bold; }
.aviso-prefooter a { font-family: 'Open Sans'; text-align: center; display: block; background-color: #1C4B92; color: #fff; font-size: 14px; padding: 9px 5px; outline: none; display: inline-block; min-width: 150px; margin-top: 15px; }
.aviso-prefooter a:hover { background-color: #11305e; }
section.piso.educacion { margin-bottom: 0; }
@media (max-width:991px) {
	.aviso-prefooter { margin-top: 60px; }
}
@media (min-width:992px) {
	.item.wraper-content { display: block !important; }
	.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros .wrapper-filtro:before { content: ''; width: 35px; height: 100%; display: block; position: absolute; left: 0; background: rgb(255, 255, 255); background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1); z-index: 2; top: 0; }
	.item.wraper-content .card.card-body .wrapper-slider .top-title .filtros .wrapper-filtro:after { content: ''; width: 35px; height: 100%; display: block; position: absolute; right: 0; background: rgb(255, 255, 255); background: -moz-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(-90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1); z-index: 2; top: 0; }
}
@media (max-width: 768px){
	.carrusel-productos .item .wrapper-item .imagen-principal { padding: 5px 0px;}
}