/* ===== SFONDO CREMA OVUNQUE ===== */
body,
.site,
.site-content,
.content-area,
.site-main,
article,
.post,
.page,
.hentry,
.entry-content,
.entry-summary,
.site-main .hentry,
.page-header,
.comments-area,
.post-navigation,
.pagination,
.type-post,
.type-page,
.entry-footer,
.entry-meta,
.site-main .entry-footer,
.site-main .entry-meta,
.post footer,
.type-post .entry-footer,
.type-post .entry-meta,
.type-page .entry-footer,
.type-page .entry-meta {
  background-color: #F4F2EB !important;
  box-shadow: none !important;
  border: none !important;
}

/* ===== LINK NERI DI BASE ===== */
a,
.main-navigation a,
.widget a,
.entry-content a,
.entry-title a,
.entry-footer a,
.entry-meta a,
.site-title a {
  color: #000000;
  text-decoration: none;
  transition: color 0.2s ease, font-weight 0.2s ease;
}

/* ===== LINK AZZURRI + LEGGERMENTE BOLD AL PASSAGGIO ===== */
a:hover,
a:focus,
.main-navigation a:hover,
.main-navigation a:focus,
.widget a:hover,
.widget a:focus,
.entry-content a:hover,
.entry-content a:focus,
.entry-title a:hover,
.entry-title a:focus,
.entry-footer a:hover,
.entry-footer a:focus,
.entry-meta a:hover,
.entry-meta a:focus,
.site-title a:hover,
.site-title a:focus {
  color: #3FA9A7 !important;
  font-weight: 500;
}

/* ===== FORM COMMENTI ===== */
.comments-area,
.comment-respond,
.comment-list,
.comment-body,
.comment-content,
.comment-metadata,
.pingback,
.trackback {
  background-color: #F4F2EB !important;
  border: none !important;
}

.comment-form textarea,
.comment-form input {
  background-color: #F4F2EB !important;
  border: 1px solid #ddd;
}

.comment-form input[type="submit"] {
  background-color: #000000;
  color: #F4F2EB;
  border: none;
  transition: all 0.2s ease;
}

.comment-form input[type="submit"]:hover {
  background-color: #3FA9A7;
  color: #ffffff;
}/* ===== SFONDO CREMA OVUNQUE ===== */
body,
.site,
.site-content,
.content-area,
.site-main,
article,
.post,
.page,
.hentry,
.entry-content,
.entry-summary,
.site-main .hentry,
.page-header,
.comments-area,
.post-navigation,
.pagination,
.type-post,
.type-page {
  background-color: #F4F2EB !important;
  box-shadow: none;
}

/* ===== LINK NERI DI BASE ===== */
a,
.main-navigation a,
.widget a,
.entry-content a,
.entry-title a,
.entry-footer a,
.site-title a {
  color: #000000;
  text-decoration: none;
  transition: color 0.2s ease, font-weight 0.2s ease;
}

/* ===== LINK AZZURRI + LEGGERMENTE BOLD AL PASSAGGIO ===== */
a:hover,
a:focus,
.main-navigation a:hover,
.main-navigation a:focus,
.widget a:hover,
.widget a:focus,
.entry-content a:hover,
.entry-content a:focus,
.entry-title a:hover,
.entry-title a:focus,
.entry-footer a:hover,
.entry-footer a:focus,
.site-title a:hover,
.site-title a:focus {
  color: #3FA9A7 !important;
  font-weight: 500;
}
/* ===== COMMENTI - TOGLIE GRIGIO E METTE CREMA ===== */
.comments-area,
.comment-respond,
.comment-list,
.comment-body,
.comment-content,
.comment-metadata,
.pingback,
.trackback {
  background-color: #F4F2EB !important;
  border: none !important;
}

/* Campo scrittura commento */
.comment-form textarea,
.comment-form input {
  background-color: #F4F2EB !important;
  border: 1px solid #ddd;
}

/* Bottone invio commento */
.comment-form input[type="submit"] {
  background-color: #000000;
  color: #F4F2EB;
  border: none;
  transition: all 0.2s ease;
}

.comment-form input[type="submit"]:hover {
  background-color: #3FA9A7;
  color: #ffffff;
}

/* ===== NASCONDE QUALSIASI FOOTER WORDPRESS ===== */
.site-info,
footer.site-footer,
.site-footer {
  display: none !important;
}