/* Ocultar pie de página predeterminado del tema ColorMag */

.footer-socket-wrapper {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* Estilizar el pie de página personalizado */

#custom-footer {
  text-align: center;
  padding: 10px;
  background: #1a2a3a;
  /* Azul oscuro */
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5;
}

#custom-footer a {
  color: #ffffff;
  text-decoration: underline;
}

#custom-footer a:hover {
  color: #87ceeb;
  text-decoration: none;
}

.cm-featured-posts .cm-widget-title span {
  border-width: 0px;
  margin-top: 18px;
  margin-bottom: 6px;
}

.cm-featured-posts .cm-widget-title {
  padding: 0px;
  margin-top: -43px;
  margin-bottom: -13px;
}

.widget .wp-block-heading {
  padding: 0px;
  margin-top: -23px;
}

#sptp-18743.sp-team.sptp-section.sptp-new_page {
  /* Reemplazamos los paddings negativos por márgenes negativos */
  margin-top: -1px;
  margin-bottom: -17px;
  /* Si necesitas ajustar el espacio interior, usa padding con valores positivos */
  padding: 0;
}
.attachment-colormag-featured-post-medium.size-colormag-featured-post-medium.wp-post-image {
  margin-top: 0px;
}

#colormag_featured_posts_widget-4.widget.cm-featured-posts.cm-featured-posts--style-1 {
  margin-top: -8px;
}

.cm-featured-posts .cm-first-post .cm-post-content {
  margin-top: -1px;
  margin-bottom: -4px;
}

.widget img {
  margin: 0px;
}