/*
Theme Name: WebandWeb
Description: A <a href='https://websoluciones.es'>Child Theme</a> for the WebSoluciones Wordpress Theme. Si planea hacer muchas modificaciones de archivos, le recomendamos que utilice este tema en lugar del tema original. La actualización será mucho más fácil entonces.
Version: 1.0
Author: WebSoluciones
Author URI: https://websoluciones.es
Template: enfold
*/



/*Add your own styles here:*/

/* Mapa del sitio: utiliza la plantilla nativa Enfold y mantiene el contenido en blanco. */
#top.page-id-1928 .oapgt-sitemap-index {
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin:0 0 30px;
}
#top.page-id-1928 .oapgt-sitemap-index a {
  display:inline-flex;
  padding:9px 14px;
  border:1px solid #cfe1dc;
  border-radius:999px;
  color:#006d5e;
  background:#f1f8f6;
  font-weight:600;
  text-decoration:none;
}
#top.page-id-1928 .oapgt-sitemap-index a:hover,
#top.page-id-1928 .oapgt-sitemap-index a:focus {
  color:#fff;
  background:#006b5c;
}
#top.page-id-1928 .oapgt-sitemap-groups {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:20px;
}
#top.page-id-1928 .oapgt-sitemap-group {
  padding:22px;
  border:1px solid #d9e6e2;
  border-radius:14px;
  background:#fff;
}
#top.page-id-1928 .oapgt-sitemap-group h2 {
  margin:0 0 12px;
  color:#00594e;
  font-size:22px;
}
#top.page-id-1928 .oapgt-sitemap-group ul {
  margin:0;
  padding:0;
  list-style:none;
}
#top.page-id-1928 .oapgt-sitemap-group li { margin:0; }
#top.page-id-1928 .oapgt-sitemap-group li+li { border-top:1px solid #e6eeeb; }
#top.page-id-1928 .oapgt-sitemap-group li a {
  display:block;
  padding:10px 2px;
  color:#28534c;
  font-weight:600;
  text-decoration:none;
}
#top.page-id-1928 .oapgt-sitemap-group li a:hover,
#top.page-id-1928 .oapgt-sitemap-group li a:focus { color:#008574; }
@media (max-width:767px) {
  #top.page-id-1928 .oapgt-sitemap-groups { grid-template-columns:1fr; gap:14px; }
  #top.page-id-1928 .oapgt-sitemap-group { padding:18px; }
}
@media (min-width:768px) {
  #footer-page .oapgt-footer-legal { flex-wrap:nowrap; }
  #footer-page .oapgt-footer-legal nav { flex-wrap:nowrap; gap:14px; white-space:nowrap; }
  #footer-page .oapgt-footer-legal nav a { white-space:nowrap; }
}


/* Evita que wpautop de Enfold altere la retícula del pie global. */
#footer-page .oapgt-footer-main nav p { margin:0 !important; }
#footer-page .oapgt-footer-legal nav p { display:contents !important; margin:0 !important; }
#footer-page .oapgt-footer-legal nav a { white-space:nowrap; }
#footer-page .oapgt-footer-logos br { display:none !important; }
