/* 
Theme Name: Digidisa Child
Theme URI: https://digidisa.com
Description: Digidisa Agencia de Marketing Digital y Diseño web. Ofrecemos servicios de Posicionamiento SEO para empresas y Asesoría Digital
Author: Digidisa SL
Author URI: https://digidisa.com
Template: hello-elementor
Version: 3.0.0
Text Domain: digidisa-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.hide { display: none; }
.isotipo-blanco svg * { fill: #fff !important; }
.container-center {
    margin-left: auto;
    margin-right: auto;
}

.z-index-100 {
    z-index: 100;
}


#top-header {}
#header-desktop {}
#header-movile {}

#menu-movil-contact {}
#menu-movil-private-area { display: none; }


#breadcrumbs {
    position: absolute;
    bottom: 10px;
    width: 100%;
}

.footer-click-title-menu {}
.footer-click-content-menu {}
#footer-about-hts {}
#footer-about-hts-content {}
#footer-quick-links {}
#footer-quick-links-content {}
#footer-values {}
#footer-values-content {}


.footer-click-title-menu .elementor-widget-container .e-fas-chevron-up,
.footer-click-title-menu .elementor-widget-container .e-fas-chevron-down {
    fill: var(--e-global-color-primary);
    height: 20px;
    width: 20px;
    margin-right: 10px;
    margin-top: 2px;
}

.footer-click-title-menu .e-fas-chevron-up, 
.footer-click-title-menu .e-fas-chevron-down {
    display: none;
}

a.elementor-element.container-link {}

.boton-flecha .elementor-icon {
    padding: 8px 9px;
    background-color: var(--e-global-color-primary);
}

a.elementor-element.container-link:hover .boton-flecha .elementor-icon {
    background-color: var(--e-global-color-549de41);
}
a.elementor-element.container-link:hover .boton-flecha .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.loop-read-more-end {
    margin-top: auto;
}


.icons-color-secondary svg *{
    stroke: var(--e-global-color-secondary);
}

.botom-line-degree:after {
    content: " ";
    width: 50%;
    display: block;
    margin-top: 10px;
    border-image: linear-gradient(90deg, var(--e-global-color-primary), white) 1;
    border-width: 1px;
    border-style: solid;
}

@media (max-width: 991px) {
    .footer-click-title-menu .elementor-widget-container { display: flex; }
    .footer-click-title-menu .e-fas-chevron-down { display: block; }
    .footer-click-title-menu.footer-show-menu .e-fas-chevron-up{ display: block; }
    .footer-click-title-menu.footer-show-menu .e-fas-chevron-down{ display: none; }
    .footer-click-content-menu { display: none; }
}


@media (max-width: 575px) {
    #top-header #top-header-contact ul li:last-child { display: none; }
    #menu-movil-private-area { display: flex; }
}