.elementor-396 .elementor-element.elementor-element-de432e0{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-2dea3a4 *//* ===== Contenedor general ===== */
.conceptos-basicos {
  font-family: 'Roboto', sans-serif;
  color: #444;
  line-height: 1.5;
  margin: 0.5px;
  max-width: 900px;
  padding: 1rem;
  font-weight: 400; /* texto normal */
}

/* ===== Encabezados ===== */
.conceptos-basicos h2 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700; /* negrita solo en títulos */
  font-size: 2rem;  /* más grande */
  color: #029be0;   /* celeste Pintando */
  margin-bottom: 0.8rem;
  border-bottom: 2px solid #febc01;
  padding-bottom: 0.4rem;
}

.conceptos-basicos h3 {
  font-family: 'Raleway', sans-serif;
  font-weight: 600; /* negrita solo en subtítulos */
  font-size: 1.4rem; /* más grande */
  color: #029be0;    /* celeste Pintando */
  margin-top: 1.5rem;
  margin-bottom: 0.4rem;
}

/* ===== Íconos Font Awesome ===== */
.conceptos-basicos h2 i,
.conceptos-basicos h3 i {
  margin-right: 6px;
  font-size: 1.2rem; /* íconos proporcionados */
}

/* Colores distintos para cada ícono */
.fa-paint-roller { color: #39c382; }   /* Verde agua */
.fa-question-circle { color: #febc01; } /* Amarillo naranja */
.fa-ruler-combined { color: #f5584b; }  /* Rojo salmón */
.fa-brush { color: #800080; }           /* Púrpura para “¿Qué tipo de pintura necesito?” */

/* ===== Párrafos ===== */
.conceptos-basicos p {
  margin: 0.5rem 0; /* menos espacio entre párrafos */
  font-weight: 400; /* texto regular */
}

/* ===== Palabras clave ===== */
.conceptos-basicos strong {
  font-weight: 600; /* resaltar */
  color: #1C2A3A;   /* azul oscuro sobrio */
}
.conceptos-basicos em {
  color: #f5584b;   /* rojo salmón */
}

/* ===== Listas ===== */
.conceptos-basicos ul {
  list-style: none;
  padding-left: 0;
  margin: 0.5rem 0;
}
.conceptos-basicos ul li {
  margin: 0.3rem 0;
  padding-left: 1.2rem;
  position: relative;
}
.conceptos-basicos ul li::before {
  content: "•";
  color: #39c382;
  position: absolute;
  left: 0;
}

/* ===== Tabla ===== */
.tabla-pinturas {
  width: 100%;
  border-collapse: collapse;
  margin: 1rem 0;
  font-size: 0.95rem;
}
.tabla-pinturas th {
  background-color: #029be0;
  color: #fff;
  text-align: left;
  padding: 0.6rem;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
}
.tabla-pinturas td {
  border: 1px solid #ddd;
  padding: 0.6rem;
  font-weight: 400;
}
.tabla-pinturas tr:nth-child(even) {
  background-color: #f9f9f9;
}
.tabla-pinturas tr:hover {
  background-color: #febc01;
  color: #000;
}

/* ===== Enlaces ===== */
.conceptos-basicos a {
  color: #029be0;
  font-weight: 500;
  text-decoration: none;
}
.conceptos-basicos a:hover {
  color: #f5584b;
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS *//* Ocultar título de la entrada */
.single-post h1.entry-title {
  display: none;
}

/* Ocultar bloque de autor */
.single-post .author,
.single-post .vcard,
.single-post .entry-meta .author {
  display: none !important;
}

/* Ocultar fecha */
.single-post .post-date,
.single-post .published {
  display: none;
}/* End custom CSS */