.page-id-859 .entry-title {
  display: none;
}
.page-id-859 header,
.page-id-859 footer {
  display: none;
}

/* Fondo negro y texto blanco en la página de contacto */
.page-id-1537 {
  background-color: #000000 !important;
  color: #ffffff !important;
}

/* Título Contacto en dorado */
.page-id-1537 h1,
.page-id-1537 h2 {
  color: #DAA520 !important;
}

/* Texto normal en blanco */
.page-id-1537 p,
.page-id-1537 li,
.page-id-1537 span {
  color: #ffffff !important;
}

/* Campos del formulario en negro con borde gris */
.page-id-1537 input,
.page-id-1537 textarea {
  background-color: #111 !important;
  color: #fff !important;
  border: 1px solid #444 !important;
  border-radius: 6px;
}

/* Botón en dorado */
.page-id-1537 button,
.page-id-1537 input[type=submit] {
  background-color: #DAA520 !important;
  color: #000 !important;
  font-weight: bold;
  border: none;
  border-radius: 8px;
  padding: 12px 20px;
}

/* Iconos de contacto en dorado */
.page-id-1537 svg,
.page-id-1537 i {
  color: #DAA520 !important;
  fill: #DAA520 !important;
}
/* ===== Contest Gallery Pro → 5 niveles con cámaras ===== */

/* Oculta el icono base del rating y prepara el sitio */
.cg-rating i,
.cg-rating .fa,
.cg-rating .fa-star,
.cg-rating .star,
.cg-rating .cg-star{
  opacity:0 !important;
  position:relative;
  width:32px; height:32px;
  margin:0 6px;
}

/* Ponemos una cámara encima (Font Awesome 6/5) */
.cg-rating i::after,
.cg-rating .fa::after,
.cg-rating .fa-star::after,
.cg-rating .star::after,
.cg-rating .cg-star::after{
  content:"\f030"; /* cámara */
  font-family:"Font Awesome 6 Free","Font Awesome 5 Free";
  font-weight:900;
  position:absolute; left:0; top:0;
  font-size:24px; line-height:32px;
  color:#9aa0a6;              /* gris apagado */
  opacity:.9;
  transition:transform .12s ease, color .12s ease, opacity .12s ease;
}

/* Iluminar cámaras seleccionadas/activas */
.cg-rating .active::after,
.cg-rating .fas.fa-star::after,
.cg-rating .cg-hover::after{
  color:#d4af37;               /* dorado Best-Pic */
  opacity:1;
  transform:scale(1.06);
}

/* Móvil un poco más grande */
@media (max-width:480px){
  .cg-rating i,
  .cg-rating .fa,
  .cg-rating .fa-star,
  .cg-rating .star,
  .cg-rating .cg-star{ margin:0 10px; }
  .cg-rating i::after,
  .cg-rating .fa::after,
  .cg-rating .fa-star::after,
  .cg-rating .star::after,
  .cg-rating .cg-star::after{ font-size:28px; }
}

/* Ocultar cualquier número/media que el plugin muestre */
.cg-rating-on-image,
.cg-rating-value,
.cg-rating-number,
.cg-vote-count,
.cg-average,
.cg-result,
.cg-summary{ display:none !important; }
/* Oculta cualquier resumen de rating/contador que pinta el plugin */
.cg-rating-on-image,
.cg-rating-value,
.cg-rating-number,
.cg-rating-count,
.cg-vote-count,
.cg-average,
.cg-result,
.cg-summary {
  display: none !important;
}
/* Refuerzo: oculta posibles resúmenes de rating/contador */
.cg_gallery .cg-rating-on-image,
.cg_gallery .cg-rating-value,
.cg_gallery .cg-rating-number,
.cg_gallery .cg-rating-count,
.cg_gallery .cg-vote-count,
.cg_gallery .cg-average,
.cg_gallery .cg-result,
.cg_gallery .cg-summary { display:none !important; }

/* Cambiar estrella por icono de cámara */
.cg-star:before {
  content: "\f030"; /* Código de la cámara en Font Awesome */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: gold;
  font-size: 22px;
}