@import url('_variables.css');

/* Custom CSS ligth theme */	
.v-light .backdrop-filter:not(.dsn-open) {
    background-color: transparent;
    backdrop-filter: unset;
}
.v-light .slug-politica-de-calidad.backdrop-filter:not(.dsn-open),
.v-light .posttype-ohixm-portfolio.backdrop-filter:not(.dsn-open) {
    background-color: var(--color-light-primary);
}
.v-light .site-header.nav-bg {
    background-color: var(--color-light-primary);
}
.v-light .background-theme, .v-light .background-theme .background-inner {
    background-color: var(--color-light-primary);
}
.v-light .list-with-number .number-item:before {
    color: var(--color-light-primary);
}
.v-light .dsn-icon svg, .v-light .dsn-icon svg path {
    fill: var(--color-white);
}
.v-light .dsn-def-btn .dsn-icon.background-theme.dsn-bg-before:before,
.dsn-posts .dsn-def-btn.dsn-hover-icon .dsn-icon:before {
    background-color: transparent;
    border: solid 2px var(--color-tertiary);
}
.v-light .dsn-accordion .accordion__question:before {
    border: solid var(--color-tertiary);
    border-width: 0 2px 2px 0;
}

/* Custom CSS dark theme */ 
body.v-dark p,
body.v-dark span {
    color: var(--color-white);
}
body.v-dark #video-ns span.title-btn.p-relative span {
    color: var(--color-black);
}
.v-dark .backdrop-filter:not(.dsn-open) {
    background-color: transparent;
    backdrop-filter: unset;
}
.v-dark .slug-politica-de-calidad.backdrop-filter:not(.dsn-open),
.v-dark .posttype-ohixm-portfolio.backdrop-filter:not(.dsn-open) {
    background-color: var(--color-dark-primary);
}
.v-dark .site-header.nav-bg {
    background-color: var(--color-dark-primary);
}
.v-dark .background-theme, .v-dark .background-theme .background-inner {
    background-color: var(--color-dark-primary);
}
.v-dark .list-with-number .number-item:before {
    color: var(--color-dark-primary);
}
.v-dark .dsn-icon svg, .v-dark .dsn-icon svg path {
    fill: var(--color-white);
}
.v-dark .dsn-def-btn .dsn-icon.background-theme.dsn-bg-before:before {
    background-color: transparent;
    border: solid 2px var(--color-tertiary);
}
.v-dark .dsn-accordion .accordion__question:before {
    border: solid var(--color-tertiary);
    border-width: 0 2px 2px 0;
}