
/* === fuente: css/dronesmexico-normalizacion-v3.css === */
/* Generado desde fuentes_compartidos. */
@media (max-width: 767px) {
body.dm-normalized-v3 main img:not(.dm-brand__logo),
  body.dm-normalized-v3 .dm-main img:not(.dm-brand__logo),
  body.dm-normalized-v3 .container img:not(.dm-brand__logo) {
max-width:100%; height:auto;
}
}

@media (max-width: 767px) {
body.dm-normalized-v3 iframe {
max-width:100%;
}
}

body.dm-normalized-v3 .img-thumbnail {
max-width:100%; height:auto;
}

body.dm-normalized-v3 picture {
max-width:100%;
}


/* === fuente: css/dronesmexico-global-v4.css === */
/* Drones México V4: normalización específica, sin alterar las listas editoriales. */
.dm-sector-grid-v4 { display:flex;flex-wrap:wrap;row-gap:2rem; }
.dm-sector-grid-v4 > [class*="col-"] { float:none; width:50%; }
.dm-media-list-v4 { list-style:none!important; padding-left:0!important; margin-left:0!important; }
.dm-media-list-v4 > li { list-style:none!important; }
.dm-media-list-v4 > li::before,.dm-media-list-v4 > li::marker { content:none!important; }
@media(max-width:767px){.dm-sector-grid-v4 > [class*="col-"]{width:100%;}}


/* === fuente: css/dronesmexico-v41-fixes.css === */
/* V4.1: correcciones acotadas */
body.dm-normalized-v3 .dm-media-list-v4 { list-style:none; padding-left:0; margin-left:0; }
body.dm-normalized-v3 .dm-media-list-v4 > li { list-style:none; }
body.dm-normalized-v3 .dm-media-list-v4 > li::marker { content:""; }
