/*
** 44.0 CSS SVG icons
*/

.icono.svg,
.icono.svg a {
/*    display: flex; */
/*    gap: 0.4em; */
}

.icono.svg,
.icono.svg a {
    display: flex;
    gap: 0.5em;
    text-decoration:none;
}

.has-text-align-right.icono.svg {
    justify-content: flex-end;
}

.has-text-align-center.icono.svg {
    justify-content: center;
}

.has-text-align-left.icono.svg {
    justify-content: flex-start;
}

/*360*/
.icono svg.replaced-svg,
.icono.svg svg {
    height: auto;
    max-width: 100%;
    fill: currentColor;
    color: var(--content--color--link) !important;
} 

.home .icono svg.replaced-svg,
.home .icono.svg svg {
    /*width: 100%;*/
    fill: currentColor;
    color: var(--wp--preset--color--buttonback) !important;
}