.site-footer .footer-tagline {
  color: #000000;
}

span {
  color: #4a463e;
  font-size: 19px;
}

#site-footer.site-footer {
  background-color: #f5f0e8;
}

#max-width.max-width {
  background-color: #f5f0e8;
}

.wp-block-heading {
  background-color: #f5f0e8;
}

#menu-primary-items.menu-primary-items {
  float: none;
}

/* ============================================================
   BOLIGRAFO Y PAPEL — CSS Personalizado
   Tema: Mission News (Compete Themes)
   Compatible con SiteOrigin CSS
   Nota: !important solo en color/background para ganar especificidad
   ============================================================ */

/* === MENÚ MÓVIL COMPLETO === */

.menu-toggle,
.menu-toggle:focus {
  background-color: #f5f0e8 !important;
  color: #4a3f2f !important;
  border: 1px solid #d4c9b0 !important;
  box-shadow: none !important;
}

.menu-toggle:hover {
  background-color: #ede6d6 !important;
  color: #1a1208 !important;
}

.main-navigation .nav-menu,
.main-navigation ul.nav-menu,
#site-navigation .nav-menu,
.menu-primary-items {
  background-color: #f5f0e8 !important;
  border: none !important;
}

.main-navigation .nav-menu li,
.menu-primary-items li {
  background-color: #f5f0e8 !important;
  border-bottom: 1px solid #d4c9b0 !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}

.main-navigation .nav-menu a,
.menu-primary-items a {
  color: #4a3f2f !important;
  background-color: transparent !important;
}

.main-navigation .nav-menu a:hover,
.menu-primary-items a:hover {
  background-color: #ede6d6 !important;
  color: #1a1208 !important;
}

.dropdown-toggle,
.main-navigation .dropdown-toggle,
.main-navigation button.dropdown-toggle {
  background-color: #f5f0e8 !important;
  color: #4a3f2f !important;
  border: 1px solid #d4c9b0 !important;
  box-shadow: none !important;
}

.dropdown-toggle:hover,
.main-navigation .dropdown-toggle:hover {
  background-color: #ede6d6 !important;
  color: #1a1208 !important;
}

/* === BOTÓN ENVIAR — formularios genéricos === */

input[type="submit"] {
  background-color: #1a1208 !important;
  color: #f5f0e8 !important;
  border-color: #1a1208 !important;
}

input[type="submit"]:hover {
  background-color: #4a3f2f !important;
  border-color: #4a3f2f !important;
}

button[type="submit"] {
  background-color: #1a1208 !important;
  color: #f5f0e8 !important;
  border-color: #1a1208 !important;
}

button[type="submit"]:hover {
  background-color: #4a3f2f !important;
  border-color: #4a3f2f !important;
}

/* === BOTÓN GUTENBERG - primario === */

.wp-block-button__link {
  background-color: #1a1208 !important;
  color: #f5f0e8 !important;
  border-color: #1a1208 !important;
}

.wp-block-button__link:hover {
  background-color: #4a3f2f !important;
  border-color: #4a3f2f !important;
  color: #f5f0e8 !important;
}

.wp-block-button__link:active {
  background-color: #5c4f3a !important;
  border-color: #5c4f3a !important;
}

/* === BOTÓN GUTENBERG - outline === */

.wp-block-button.is-style-outline .wp-block-button__link {
  background-color: transparent !important;
  color: #1a1208 !important;
  border-color: #1a1208 !important;
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
  background-color: #ede6d6 !important;
  border-color: #5c4f3a !important;
  color: #1a1208 !important;
}

/* === BOTÓN LEER MÁS del tema (Read More) === */

.more-link {
  background-color: #f5f0e8 !important;
  color: #1a1208 !important;
}

.more-link:hover {
  background-color: #4a3f2f !important;
  color: #f5f0e8 !important;
}

/* === BOTÓN DE BÚSQUEDA === */

.search-submit {
  background-color: #1a1208 !important;
  color: #f5f0e8 !important;
}

.search-submit:hover {
  background-color: #4a3f2f !important;
  color: #f5f0e8 !important;
}

/* === BOTONES GENÉRICOS === */

button {
  background-color: #1a1208 !important;
  color: #f5f0e8 !important;
}

button:hover {
  background-color: #4a3f2f !important;
  color: #f5f0e8 !important;
}

/* === SUBMENÚ - contenedor === */

.main-navigation .sub-menu {
  background-color: #f5f0e8 !important;
  border: 1px solid #d4c9b0 !important;
}

.main-navigation .sub-menu li {
  border-bottom: 1px solid #d4c9b0 !important;
}

.main-navigation .sub-menu li:last-child {
  border-bottom: none !important;
}

/* === SUBMENÚ - enlaces === */

.main-navigation .sub-menu li a:hover {
  background-color: #ede6d6 !important;
  color: #5c4f3a !important;
}

.main-navigation .sub-menu .current-menu-item > a {
  background-color: #ede6d6 !important;
  color: #1a1208 !important;
  font-weight: 700 !important;
}

/* === COOKIES - aceptar === */

#wt-cli-accept-all-btn {
  background-color: #1a1208 !important;
  color: #f5f0e8 !important;
}

#wt-cli-accept-all-btn:hover {
  background-color: #4a3f2f !important;
}

#wt-cli-reject-btn {
  background-color: transparent !important;
  color: #4a3f2f !important;
  border-color: #d4c9b0 !important;
}

#wt-cli-reject-btn:hover {
  background-color: #ede6d6 !important;
  color: #1a1208 !important;
}

/* ============================================================
   FIN DEL CSS — boligrafoypapel.com
   ============================================================ */

.menu-primary-items li.current-menu-item > a {
  background-color: #ede6d6;
}

.menu-primary-items a:link {
  background-color: #f5f0e8;
}

.menu-primary-items li.current-menu-ancestor > a {
  background-color: #f5f0e8;
}

.top-nav {
  background-color: #f5f0e8;
}

#search-toggle.search-toggle {
  background-color: #f5f0e8;
}

.post-title {
  color: #f5f0e8;
  font-size: 0%;
  line-height: 0%;
}

#overflow-container.overflow-container {
  color: f5f0e8;
}

.kt-btn-inner-text {
  color: #665b4c;
}

strong {
  color: #4a3f2f;
}

.wp-block-kadence-tabs .kt-tabs-title-list * {
  color: #1a1208;
}

.entry.content-bg.loop-entry.kb-post-no-image.post-3365.post.type-post.status-publish.format-standard.hentry.category-h24art.category-hemeroteca {
  color: #;
  background-color: #f9f6ed;
}

.entry.content-bg.loop-entry.kb-post-no-image.post-3353.post.type-post.status-publish.format-standard.hentry.category-articulos {
  background-color: #f9f6ed;
}

.entry.content-bg.loop-entry.kb-post-no-image.post-3336.post.type-post.status-publish.format-standard.hentry.category-h24blog.category-hemeroteca {
  background-color: #f9f6ed;
}

.entry.content-bg.loop-entry.kb-post-no-image.post-2809.post.type-post.status-publish.format-standard.hentry.category-tardecon {
  background-color: #f9f6ed;
}

.entry.content-bg.loop-entry.kb-post-no-image.post-2388.post.type-post.status-publish.format-standard.hentry.category-tardecon {
  background-color: #f9f6ed;
}

.entry.content-bg.loop-entry.kb-post-no-image.post-1222.post.type-post.status-publish.format-standard.hentry.category-tardecon {
  background-color: #f9f6ed;
}

a:link {
  color: #4a3f2f;
  font-style: italic;
}

/* === FLECHAS SUBMENÚ MÓVIL === */

.main-navigation .dropdown-toggle,
.main-navigation button.dropdown-toggle,
.dropdown-toggle {
  background-color: #f5f0e8 !important;
  color: #4a3f2f !important;
  border-color: #d4c9b0 !important;
}

.main-navigation .dropdown-toggle:hover,
.dropdown-toggle:hover {
  background-color: #ede6d6 !important;
  color: #1a1208 !important;
}

/* === BOTONES GENÉRICOS === */

button:not(.menu-toggle):not(.dropdown-toggle) {
  background-color: #1a1208 !important;
  color: #f5f0e8 !important;
}

button:not(.menu-toggle):not(.dropdown-toggle):hover {
  background-color: #4a3f2f !important;
  color: #f5f0e8 !important;
}

.widget_ct_mission_news_post_list .style-2 .title {
  font-style: normal;
  text-decoration: none;
  font-weight: bold;
}

.site-footer .design-credit a:link {
  color: #f5f0e8;
}

.dprv_footer_notice {
  font-size: 12px;
}

/* Fondo del menú hamburguesa */

.menu-primary-container {
  background: #f3efe6;
}

/* Separadores entre items del menú */

.menu-primary-items li,
.menu-unset > ul li {
  border-bottom-color: #d9d3c7;
}

/* Botón de submenú (toggle dropdown) */

.toggle-dropdown {
  color: #000;
  border-color: #d9d3c7;
}

.toggle-dropdown:hover,
.toggle-dropdown:active,
.toggle-dropdown:focus {
  color: #333;
  background: #e8e2d9;
}

/* Color del texto de los enlaces */

.menu-primary-items a,
.menu-unset > ul a {
  color: #000;
}

.menu-primary-items a:hover,
.menu-primary-items a:active,
.menu-primary-items a:focus,
.menu-unset > ul a:hover {
  color: #444;
}

/* Navegación de "Atrás" (dropdown-navigation) */

.dropdown-navigation {
  color: #000;
  border-bottom-color: #d9d3c7;
}

.dropdown-navigation a,
.dropdown-navigation a:link,
.dropdown-navigation a:visited {
  color: #000;
}

.dropdown-navigation span {
  color: #666;
}

.post-content {
  color: #4a463e;
}

/* "Hogar" de Inicio */

h1 em, h1 span {
  font-size: 1em;
}