.agenda-eventos .listado.vista .evento .panel.detalle { height: auto; }
.agenda-eventos .listado.vista .evento .panel.detalle .panel-fecha { position: relative; margin-bottom: 10px; }
.agenda-eventos .listado.vista .evento .panel.detalle .titulo { font-size: 16px; }
.agenda-eventos .listado.vista>ul { width: 100%; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }
.agenda-eventos .listado.vista .evento { min-height: 380px; }
.agenda-eventos .listado.vista .evento .panel.detalle .resumen { display: block; }

.contenedor-cuad-central .agenda-eventos .listado.vista ul li { width: 100%; }

.cabecera .cabecera-central-superior .logotipo { padding: 0; top: 10px; }

.panel-ficha-producto.calendario.evento .columna-iz .portada { max-width: 500px; }

.dimensiones { display: none; }

.listado.detalle .producto .icono-novedad { display: none; }

.contenedor-triple-1 .agenda-eventos .listado.vista ul li .evento .imagen, 
.contenedor-triple-2 .agenda-eventos .listado.vista ul li .evento .imagen, 
.contenedor-triple-3 .agenda-eventos .listado.vista ul li .evento .imagen, 
.contenedor-cuad-1 .agenda-eventos .listado.vista ul li .evento .imagen, 
.contenedor-cuad-2 .agenda-eventos .listado.vista ul li .evento .imagen, 
.contenedor-cuad-3 .agenda-eventos .listado.vista ul li .evento .imagen, 
.contenedor-cuad-4 .agenda-eventos .listado.vista ul li .evento .imagen { display: block; }

.panel-contenidos .lista-elementos-contenidos>li .texto-contenido,
.panel-contenidos .lista-elementos-contenidos>li .texto-contenido p {
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 1.5em;
    color: #111;
}

.producto .descuento { margin-left: 7px; }

#componente-listado-imagenes-rollover-530-imagenes img { height: 190px; }

.productos-en-cesta li.detalle>div .regalo { display: none; }

.maestra .mi-cesta .boton-seguir-comprando { position: absolute; right: 130px; }

.enlaces-listado .enlaces ul li a, .enlaces-listado .enlaces ul li span { font-family: "FunctionPro-Medium",sans-serif; font-size: 15px; font-weight: 400; }

.pagina-sjecran1 header, .pagina-sjecran1 footer { display: none; }

.pagina-sjecran1 .boton-cesta { display: none; }

.pagina-sjecran1 .panel.panel-val-dis { display: none; }

.pagina-sjecran1 .panel-cookies.mostrar { display: none; }

.pagina-sjecran1 .bx-pager { display: none; }

.pagina-sjecran2 header, .pagina-sjecran2 footer { display: none; }

.pagina-sjecran2 .boton-cesta { display: none; }

.pagina-sjecran2 .panel.panel-val-dis { display: none; }

.pagina-sjecran2 .panel-cookies.mostrar { display: none; }

.pagina-sjecran3 header, .pagina-sjecran3 footer { display: none; }

.pagina-sjecran3 .panel-cookies.mostrar { display: none; }

.ficha-lote .panel-ficha-lote .informacion-lote .descripcion {
    margin-bottom: 10px;
    font-family: Arial,sans-serif;
    font-size: 16px;
    line-height: 1.8em;
    letter-spacing: 0;
    font-weight: 700;
    font-style: normal;
    text-rendering: optimizeLegibility;
    color: #676666;
    padding-top: 15px;
}

#descripcion-forma-envio {
	padding: 10px;
    background-color: #f7fcb2;
    color: #070707;
    border-radius: 5px;
    border: 2px solid #ebfb5b;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 80px;
    font-size: 14px;
}

@media only screen and (max-width: 1024px) {
.agenda-eventos .listado.vista>ul { width: 100%; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media only screen and (max-width: 768px) {
.contenedor-central .componente-listado-productos .listado.detalle .producto .precio-anterior, .contenido-superior-100 .componente-listado-productos .listado.detalle .producto .precio-anterior, .contenido-inferior-100 .componente-listado-productos .listado.detalle .producto .precio-anterior { display: block; font-size: 12px; }
  .producto .descuento {  width: 35px; }
  .listado.detalle .producto .precio { font-size: 16px; }  
  .listado.detalle .producto .botonera { position: relative; }
}

@media only screen and (max-width: 480px) {
.agenda-eventos .listado.vista>ul { width: 100%; display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); }
}
.panel-informacion {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none; /* Standard syntax */
 }