/*
Theme Name: DISOGES Empresas
Theme URI: https://www.disoges.es/
Author: DISOGES
Description: Tema corporativo de DISOGES con ERP IntegraQS, consultoría de inteligencia artificial, Telefonía VoIP y Touch Dominus Scale. Incluye importador de páginas, menús editables y formulario de contacto nativo.
Version: 1.0.5
Requires at least: 6.6
Requires PHP: 8.1
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: disoges-empresas
Tags: custom-logo, custom-menu, featured-images, full-width-template, translation-ready
*/
.wp-nav-list{list-style:none;margin:0;padding:0;display:contents}.wp-nav-list>li{list-style:none;margin:0;padding:0;position:relative}.wp-nav-list .current-menu-item>a{color:var(--blue)}.wp-nav-list .current-menu-item>a:after{width:100%}.wp-nav-list .sub-menu{display:none;position:absolute;min-width:230px;top:100%;left:0;padding:12px 18px;margin:0;background:white;box-shadow:0 8px 25px #142c3d20;list-style:none;z-index:25}.wp-nav-list li:hover>.sub-menu,.wp-nav-list li:focus-within>.sub-menu{display:block}.wp-nav-list .sub-menu a{display:block;padding:8px 0}.site-footer .wp-nav-list{display:block}.site-footer .wp-nav-list a{display:block;font-size:13px;margin-bottom:13px}.site-footer .sub-menu{position:static;box-shadow:none;background:transparent;padding:0 0 0 14px;display:block}.site-footer .sub-menu a{font-size:12px}.site-footer .footer-bottom .wp-nav-list{display:flex;gap:20px}.site-footer .footer-bottom .wp-nav-list a{font-size:10px;margin:0}.site-footer .logo img{mix-blend-mode:multiply}.generic-content{padding-top:65px;padding-bottom:65px;max-width:960px;min-height:45vh}.generic-content h1{font-size:48px}.generic-content a:not(.button){color:var(--blue);text-decoration:underline}.generic-content ul,.generic-content ol{padding-left:24px}.generic-content .wp-post-image{max-height:440px;object-fit:cover}.post-list article{border-bottom:1px solid var(--line);padding:25px 0}.post-list h2{font-size:30px}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.screen-reader-text:focus{clip:auto;width:auto;height:auto}.alignwide{max-width:1100px}.alignfull{width:100%}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption{font-size:13px;color:var(--muted)}.sticky{border-left:3px solid var(--turquoise);padding-left:20px}.bypostauthor{border-left:2px solid var(--turquoise)}.contact-form .privacy-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;margin:20px 0}.contact-form .privacy-check input{width:18px;height:18px;flex-shrink:0;margin:2px 0}.privacy-check a{text-decoration:underline}.contact-form .trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.notice-success{border-color:#147b52;background:#e8f5ed}.notice-error{border-color:#b23b36;background:#fff0ef}.admin-bar .site-header{top:32px}.wp-block-image img{height:auto}.comment-list{list-style:none;padding:0}.comment-body{border-bottom:1px solid var(--line);padding:20px 0}.comment-form input:not([type=checkbox]),.comment-form textarea,.search-form input{padding:12px;max-width:100%;border:1px solid #b9cbd1}.comment-form .submit,.search-submit{background:var(--blue);color:white;border:0;padding:12px 20px;cursor:pointer}.wp-block-button__link{background:var(--blue)}
@media(max-width:1000px){.wp-nav-list{display:flex;flex-direction:column;gap:9px}.wp-nav-list .sub-menu{display:block;position:static;box-shadow:none;padding:0 0 0 15px}.site-footer .footer-bottom .wp-nav-list{flex-wrap:wrap;gap:12px}.site-footer .wp-nav-list{gap:0}}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
@media(max-width:600px){.admin-bar .site-header{top:0}.generic-content h1{font-size:36px}}
