/*** Naranja ***/

.naranja .wp-block-vsf-dce-icon-title-text .icon,
.wp-block-vsf-dce-icon-title-text.naranja .icon{
    color: #FF4D00;
}

.naranja .wp-block-vsf-dce-bullet-icon .icon,
.wp-block-vsf-dce-bullet-icon.naranja .icon{
    color: #FF4D00;
}

/* Primary */
.naranja .wp-block-vsf-dce-button .link,
.wp-block-vsf-dce-button.naranja .link {
    color: #fff;
    background-color: #FF4D00;
    border-color: #FF4D00;
}
.naranja .wp-block-vsf-dce-button .link:hover,
.wp-block-vsf-dce-button.naranja .link:hover {
    color: #FF4D00;
    background-color: #fff;
    border-color: #FF4D00;
}

.naranja .wp-block-vsf-dce-button.icon-box .link .icon,
.wp-block-vsf-dce-button.icon-box.naranja .link .icon{
    border-color: #fff;
}
.naranja .wp-block-vsf-dce-button.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.icon-box.naranja .link:hover .icon{
    border-color: #FF4D00;
}

/* secondary */
.naranja .wp-block-vsf-dce-button.is-style-secondary .link,
.wp-block-vsf-dce-button.is-style-secondary.naranja .link {
    color: #FF4D00;
    background-color: #fff;
    border-color: #FF4D00;
}
.naranja .wp-block-vsf-dce-button.is-style-secondary .link:hover,
.wp-block-vsf-dce-button.is-style-secondary.naranja .link:hover {
    color: #fff;
    background-color: #FF4D00;
    border-color: #FF4D00;
}

.naranja .wp-block-vsf-dce-button.is-style-secondary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.naranja .link .icon{
    border-color: #FF4D00;
}
.naranja .wp-block-vsf-dce-button.is-style-secondary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.naranja .link:hover .icon{
    border-color: #fff;
}

/* tertiary */
.naranja .wp-block-vsf-dce-button.is-style-tertiary .link,
.wp-block-vsf-dce-button.is-style-tertiary.naranja .link {
    color: #FF4D00;
    background-color: transparent;
    border-color: #FF4D00;
}
.naranja .wp-block-vsf-dce-button.is-style-tertiary .link:hover,
.wp-block-vsf-dce-button.is-style-tertiary.naranja .link:hover {
    background-color: #fff;
}

.naranja .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.naranja .link .icon{
    border-color: #FF4D00;
}
.naranja .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.naranja .link:hover .icon{
    border-color: #FF4D00;
}

/* gutenberg */

/** colores gutenberg **/

h1.has-naranja-color,
h2.has-naranja-color,
h3.has-naranja-color,
h4.has-naranja-color,
p.has-naranja-color{
    color: #FF4D00;
}

.has-naranja-background-color{
    background-color: #FF4D00;
}

/*** Gris claro ***/

.grisclaro .wp-block-vsf-dce-icon-title-text .icon,
.wp-block-vsf-dce-icon-title-text.grisclaro .icon{
    color: #B0B0B0;
}

.grisclaro .wp-block-vsf-dce-bullet-icon .icon,
.wp-block-vsf-dce-bullet-icon.grisclaro .icon{
    color: #B0B0B0;
}

/* Primary */
.grisclaro .wp-block-vsf-dce-button .link,
.wp-block-vsf-dce-button.grisclaro .link {
    color: #fff;
    background-color: #B0B0B0;
    border-color: #B0B0B0;
}
.grisclaro .wp-block-vsf-dce-button .link:hover,
.wp-block-vsf-dce-button.grisclaro .link:hover {
    color: #B0B0B0;
    background-color: #fff;
    border-color: #B0B0B0;
}

.grisclaro .wp-block-vsf-dce-button.icon-box .link .icon,
.wp-block-vsf-dce-button.icon-box.grisclaro .link .icon{
    border-color: #fff;
}
.grisclaro .wp-block-vsf-dce-button.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.icon-box.grisclaro .link:hover .icon{
    border-color: #B0B0B0;
}

/* secondary */
.grisclaro .wp-block-vsf-dce-button.is-style-secondary .link,
.wp-block-vsf-dce-button.is-style-secondary.grisclaro .link {
    color: #B0B0B0;
    background-color: #fff;
    border-color: #B0B0B0;
}
.grisclaro .wp-block-vsf-dce-button.is-style-secondary .link:hover,
.wp-block-vsf-dce-button.is-style-secondary.grisclaro .link:hover {
    color: #fff;
    background-color: #B0B0B0;
    border-color: #B0B0B0;
}

.grisclaro .wp-block-vsf-dce-button.is-style-secondary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.grisclaro .link .icon{
    border-color: #B0B0B0;
}
.grisclaro .wp-block-vsf-dce-button.is-style-secondary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.grisclaro .link:hover .icon{
    border-color: #fff;
}

/* tertiary */
.grisclaro .wp-block-vsf-dce-button.is-style-tertiary .link,
.wp-block-vsf-dce-button.is-style-tertiary.grisclaro .link {
    color: #B0B0B0;
    background-color: transparent;
    border-color: #B0B0B0;
}
.grisclaro .wp-block-vsf-dce-button.is-style-tertiary .link:hover,
.wp-block-vsf-dce-button.is-style-tertiary.grisclaro .link:hover {
    background-color: #fff;
}

.grisclaro .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.grisclaro .link .icon{
    border-color: #B0B0B0;
}
.grisclaro .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.grisclaro .link:hover .icon{
    border-color: #B0B0B0;
}

/* gutenberg */

/** colores gutenberg **/

h1.has-grisclaro-color,
h2.has-grisclaro-color,
h3.has-grisclaro-color,
h4.has-grisclaro-color,
p.has-grisclaro-color{
    color: #B0B0B0;
}

.has-grisclaro-background-color{
    background-color: #B0B0B0;
}

/*** Gris oscuro 1 ***/

.grisoscuro1 .wp-block-vsf-dce-icon-title-text .icon,
.wp-block-vsf-dce-icon-title-text.grisoscuro1 .icon{
    color: #555555;
}

.grisoscuro1 .wp-block-vsf-dce-bullet-icon .icon,
.wp-block-vsf-dce-bullet-icon.grisoscuro1 .icon{
    color: #555555;
}

/* Primary */
.grisoscuro1 .wp-block-vsf-dce-button .link,
.wp-block-vsf-dce-button.grisoscuro1 .link {
    color: #fff;
    background-color: #555555;
    border-color: #555555;
}
.grisoscuro1 .wp-block-vsf-dce-button .link:hover,
.wp-block-vsf-dce-button.grisoscuro1 .link:hover {
    color: #555555;
    background-color: #fff;
    border-color: #555555;
}

.grisoscuro1 .wp-block-vsf-dce-button.icon-box .link .icon,
.wp-block-vsf-dce-button.icon-box.grisoscuro1 .link .icon{
    border-color: #fff;
}
.grisoscuro1 .wp-block-vsf-dce-button.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.icon-box.grisoscuro1 .link:hover .icon{
    border-color: #555555;
}

/* secondary */
.grisoscuro1 .wp-block-vsf-dce-button.is-style-secondary .link,
.wp-block-vsf-dce-button.is-style-secondary.grisoscuro1 .link {
    color: #555555;
    background-color: #fff;
    border-color: #555555;
}
.grisoscuro1 .wp-block-vsf-dce-button.is-style-secondary .link:hover,
.wp-block-vsf-dce-button.is-style-secondary.grisoscuro1 .link:hover {
    color: #fff;
    background-color: #555555;
    border-color: #555555;
}

.grisoscuro1 .wp-block-vsf-dce-button.is-style-secondary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.grisoscuro1 .link .icon{
    border-color: #555555;
}
.grisoscuro1 .wp-block-vsf-dce-button.is-style-secondary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.grisoscuro1 .link:hover .icon{
    border-color: #fff;
}

/* tertiary */
.grisoscuro1 .wp-block-vsf-dce-button.is-style-tertiary .link,
.wp-block-vsf-dce-button.is-style-tertiary.grisoscuro1 .link {
    color: #555555;
    background-color: transparent;
    border-color: #555555;
}
.grisoscuro1 .wp-block-vsf-dce-button.is-style-tertiary .link:hover,
.wp-block-vsf-dce-button.is-style-tertiary.grisoscuro1 .link:hover {
    background-color: #fff;
}

.grisoscuro1 .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.grisoscuro1 .link .icon{
    border-color: #555555;
}
.grisoscuro1 .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.grisoscuro1 .link:hover .icon{
    border-color: #555555;
}

/* gutenberg */

/** colores gutenberg **/

h1.has-grisoscuro1-color,
h2.has-grisoscuro1-color,
h3.has-grisoscuro1-color,
h4.has-grisoscuro1-color,
p.has-grisoscuro1-color{
    color: #555555;
}

.has-grisoscuro1-background-color{
    background-color: #555555;
}

/*** Gris oscuro 2 ***/

.grisoscuro2 .wp-block-vsf-dce-icon-title-text .icon,
.wp-block-vsf-dce-icon-title-text.grisoscuro2 .icon{
    color: #777777;
}

.grisoscuro2 .wp-block-vsf-dce-bullet-icon .icon,
.wp-block-vsf-dce-bullet-icon.grisoscuro2 .icon{
    color: #777777;
}

/* Primary */
.grisoscuro2 .wp-block-vsf-dce-button .link,
.wp-block-vsf-dce-button.grisoscuro2 .link {
    color: #fff;
    background-color: #777777;
    border-color: #777777;
}
.grisoscuro2 .wp-block-vsf-dce-button .link:hover,
.wp-block-vsf-dce-button.grisoscuro2 .link:hover {
    color: #777777;
    background-color: #fff;
    border-color: #777777;
}

.grisoscuro2 .wp-block-vsf-dce-button.icon-box .link .icon,
.wp-block-vsf-dce-button.icon-box.grisoscuro2 .link .icon{
    border-color: #fff;
}
.grisoscuro2 .wp-block-vsf-dce-button.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.icon-box.grisoscuro2 .link:hover .icon{
    border-color: #777777;
}

/* secondary */
.grisoscuro2 .wp-block-vsf-dce-button.is-style-secondary .link,
.wp-block-vsf-dce-button.is-style-secondary.grisoscuro2 .link {
    color: #777777;
    background-color: #fff;
    border-color: #777777;
}
.grisoscuro2 .wp-block-vsf-dce-button.is-style-secondary .link:hover,
.wp-block-vsf-dce-button.is-style-secondary.grisoscuro2 .link:hover {
    color: #fff;
    background-color: #777777;
    border-color: #777777;
}

.grisoscuro2 .wp-block-vsf-dce-button.is-style-secondary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.grisoscuro2 .link .icon{
    border-color: #777777;
}
.grisoscuro2 .wp-block-vsf-dce-button.is-style-secondary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.grisoscuro2 .link:hover .icon{
    border-color: #fff;
}

/* tertiary */
.grisoscuro2 .wp-block-vsf-dce-button.is-style-tertiary .link,
.wp-block-vsf-dce-button.is-style-tertiary.grisoscuro2 .link {
    color: #777777;
    background-color: transparent;
    border-color: #777777;
}
.grisoscuro2 .wp-block-vsf-dce-button.is-style-tertiary .link:hover,
.wp-block-vsf-dce-button.is-style-tertiary.grisoscuro2 .link:hover {
    background-color: #fff;
}

.grisoscuro2 .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.grisoscuro2 .link .icon{
    border-color: #777777;
}
.grisoscuro2 .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.grisoscuro2 .link:hover .icon{
    border-color: #777777;
}

/* gutenberg */

/** colores gutenberg **/

h1.has-grisoscuro2-color,
h2.has-grisoscuro2-color,
h3.has-grisoscuro2-color,
h4.has-grisoscuro2-color,
p.has-grisoscuro2-color{
    color: #777777;
}

.has-grisoscuro2-background-color{
    background-color: #777777;
}

/*** Negro ***/

.negro .wp-block-vsf-dce-icon-title-text .icon,
.wp-block-vsf-dce-icon-title-text.negro .icon{
    color: #000000;
}

.negro .wp-block-vsf-dce-bullet-icon .icon,
.wp-block-vsf-dce-bullet-icon.negro .icon{
    color: #000000;
}

/* Primary */
.negro .wp-block-vsf-dce-button .link,
.wp-block-vsf-dce-button.negro .link {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}
.negro .wp-block-vsf-dce-button .link:hover,
.wp-block-vsf-dce-button.negro .link:hover {
    color: #000000;
    background-color: #fff;
    border-color: #000000;
}

.negro .wp-block-vsf-dce-button.icon-box .link .icon,
.wp-block-vsf-dce-button.icon-box.negro .link .icon{
    border-color: #fff;
}
.negro .wp-block-vsf-dce-button.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.icon-box.negro .link:hover .icon{
    border-color: #000000;
}

/* secondary */
.negro .wp-block-vsf-dce-button.is-style-secondary .link,
.wp-block-vsf-dce-button.is-style-secondary.negro .link {
    color: #000000;
    background-color: #fff;
    border-color: #000000;
}
.negro .wp-block-vsf-dce-button.is-style-secondary .link:hover,
.wp-block-vsf-dce-button.is-style-secondary.negro .link:hover {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
}

.negro .wp-block-vsf-dce-button.is-style-secondary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.negro .link .icon{
    border-color: #000000;
}
.negro .wp-block-vsf-dce-button.is-style-secondary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.negro .link:hover .icon{
    border-color: #fff;
}

/* tertiary */
.negro .wp-block-vsf-dce-button.is-style-tertiary .link,
.wp-block-vsf-dce-button.is-style-tertiary.negro .link {
    color: #000000;
    background-color: transparent;
    border-color: #000000;
}
.negro .wp-block-vsf-dce-button.is-style-tertiary .link:hover,
.wp-block-vsf-dce-button.is-style-tertiary.negro .link:hover {
    background-color: #fff;
}

.negro .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.negro .link .icon{
    border-color: #000000;
}
.negro .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.negro .link:hover .icon{
    border-color: #000000;
}

/* gutenberg */

/** colores gutenberg **/

h1.has-negro-color,
h2.has-negro-color,
h3.has-negro-color,
h4.has-negro-color,
p.has-negro-color{
    color: #000000;
}

.has-negro-background-color{
    background-color: #000000;
}

/*** Blanco ***/

.blanco .wp-block-vsf-dce-icon-title-text .icon,
.wp-block-vsf-dce-icon-title-text.blanco .icon{
    color: #FFFFFF;
}

.blanco .wp-block-vsf-dce-bullet-icon .icon,
.wp-block-vsf-dce-bullet-icon.blanco .icon{
    color: #FFFFFF;
}

/* Primary */
.blanco .wp-block-vsf-dce-button .link,
.wp-block-vsf-dce-button.blanco .link {
    color: #fff;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}
.blanco .wp-block-vsf-dce-button .link:hover,
.wp-block-vsf-dce-button.blanco .link:hover {
    color: #FFFFFF;
    background-color: #fff;
    border-color: #FFFFFF;
}

.blanco .wp-block-vsf-dce-button.icon-box .link .icon,
.wp-block-vsf-dce-button.icon-box.blanco .link .icon{
    border-color: #fff;
}
.blanco .wp-block-vsf-dce-button.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.icon-box.blanco .link:hover .icon{
    border-color: #FFFFFF;
}

/* secondary */
.blanco .wp-block-vsf-dce-button.is-style-secondary .link,
.wp-block-vsf-dce-button.is-style-secondary.blanco .link {
    color: #FFFFFF;
    background-color: #fff;
    border-color: #FFFFFF;
}
.blanco .wp-block-vsf-dce-button.is-style-secondary .link:hover,
.wp-block-vsf-dce-button.is-style-secondary.blanco .link:hover {
    color: #fff;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.blanco .wp-block-vsf-dce-button.is-style-secondary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.blanco .link .icon{
    border-color: #FFFFFF;
}
.blanco .wp-block-vsf-dce-button.is-style-secondary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.blanco .link:hover .icon{
    border-color: #fff;
}

/* tertiary */
.blanco .wp-block-vsf-dce-button.is-style-tertiary .link,
.wp-block-vsf-dce-button.is-style-tertiary.blanco .link {
    color: #FFFFFF;
    background-color: transparent;
    border-color: #FFFFFF;
}
.blanco .wp-block-vsf-dce-button.is-style-tertiary .link:hover,
.wp-block-vsf-dce-button.is-style-tertiary.blanco .link:hover {
    background-color: #fff;
}

.blanco .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.blanco .link .icon{
    border-color: #FFFFFF;
}
.blanco .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.blanco .link:hover .icon{
    border-color: #FFFFFF;
}

/* gutenberg */

/** colores gutenberg **/

h1.has-blanco-color,
h2.has-blanco-color,
h3.has-blanco-color,
h4.has-blanco-color,
p.has-blanco-color{
    color: #FFFFFF;
}

.has-blanco-background-color{
    background-color: #FFFFFF;
}

/*** Gris fondos ***/

.grisfondos .wp-block-vsf-dce-icon-title-text .icon,
.wp-block-vsf-dce-icon-title-text.grisfondos .icon{
    color: #F5F5F7;
}

.grisfondos .wp-block-vsf-dce-bullet-icon .icon,
.wp-block-vsf-dce-bullet-icon.grisfondos .icon{
    color: #F5F5F7;
}

/* Primary */
.grisfondos .wp-block-vsf-dce-button .link,
.wp-block-vsf-dce-button.grisfondos .link {
    color: #fff;
    background-color: #F5F5F7;
    border-color: #F5F5F7;
}
.grisfondos .wp-block-vsf-dce-button .link:hover,
.wp-block-vsf-dce-button.grisfondos .link:hover {
    color: #F5F5F7;
    background-color: #fff;
    border-color: #F5F5F7;
}

.grisfondos .wp-block-vsf-dce-button.icon-box .link .icon,
.wp-block-vsf-dce-button.icon-box.grisfondos .link .icon{
    border-color: #fff;
}
.grisfondos .wp-block-vsf-dce-button.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.icon-box.grisfondos .link:hover .icon{
    border-color: #F5F5F7;
}

/* secondary */
.grisfondos .wp-block-vsf-dce-button.is-style-secondary .link,
.wp-block-vsf-dce-button.is-style-secondary.grisfondos .link {
    color: #F5F5F7;
    background-color: #fff;
    border-color: #F5F5F7;
}
.grisfondos .wp-block-vsf-dce-button.is-style-secondary .link:hover,
.wp-block-vsf-dce-button.is-style-secondary.grisfondos .link:hover {
    color: #fff;
    background-color: #F5F5F7;
    border-color: #F5F5F7;
}

.grisfondos .wp-block-vsf-dce-button.is-style-secondary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.grisfondos .link .icon{
    border-color: #F5F5F7;
}
.grisfondos .wp-block-vsf-dce-button.is-style-secondary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-secondary.icon-box.grisfondos .link:hover .icon{
    border-color: #fff;
}

/* tertiary */
.grisfondos .wp-block-vsf-dce-button.is-style-tertiary .link,
.wp-block-vsf-dce-button.is-style-tertiary.grisfondos .link {
    color: #F5F5F7;
    background-color: transparent;
    border-color: #F5F5F7;
}
.grisfondos .wp-block-vsf-dce-button.is-style-tertiary .link:hover,
.wp-block-vsf-dce-button.is-style-tertiary.grisfondos .link:hover {
    background-color: #fff;
}

.grisfondos .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.grisfondos .link .icon{
    border-color: #F5F5F7;
}
.grisfondos .wp-block-vsf-dce-button.is-style-tertiary.icon-box .link:hover .icon,
.wp-block-vsf-dce-button.is-style-tertiary.icon-box.grisfondos .link:hover .icon{
    border-color: #F5F5F7;
}

/* gutenberg */

/** colores gutenberg **/

h1.has-grisfondos-color,
h2.has-grisfondos-color,
h3.has-grisfondos-color,
h4.has-grisfondos-color,
p.has-grisfondos-color{
    color: #F5F5F7;
}

.has-grisfondos-background-color{
    background-color: #F5F5F7;
}

