body.site-body .principal-color-background-color,
body.site-body a.principal-color-background-color,
body.site-body a.principal-color-background-color:visited,
body.site-body a.principal-color-background-color:active,
body.site-body a.principal-color-background-color:focus,
body.site-body .block-infos-category.principal-color-background-color,
body.site-body .actunews-media-shortcode .mejs-controls,
body.site-body .principal-color-background-color-span-hover:hover,
body.site-body .principal-color-background-color,
body.site-body .principal-color-background-color-hover:hover,
body.site-body .principal-color-background-color-span-hover:hover,
body.site-body .principal-color-background-color-a-hover>a:hover,
body.site-body li.active-menu-item>.principal-color-background-color-hover,
body.site-body li.active-menu-item>.principal-color-background-color-span-hover,
body.site-body li.active-menu-item>.principal-color-background-color-a-hover>a,
body.site-body .plyr .plyr__control.plyr__tab-focus,
body.site-body .plyr .plyr__control:hover,
body.site-body .plyr .plyr__control[aria-expanded=true],
body.site-body .plyr__control--overlaid,
body.site-body .page-numbers.current,
body.site-body .widget_price_filter .ui-slider .ui-slider-range,
body.site-body .widget_price_filter .ui-slider .ui-slider-handle,
body.site-body .nav-previous a,
body.site-body .nav-next a,
body.site-body .post-page-numbers.current,
body.site-body #wp-calendar caption,
body.site-body .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
body.site-body .actunews-review-score-display.circle,
body.site-body .quicktags-toolbar,
body.site-body .widget_display_stats dd,
body.site-body .actunews-box-filter.vertical-tabs ul.actunews-block-filters li.ui-state-active,
body.site-body .actunews-icons-yes .actunews-header-icon i,
body.site-body .actunews-icons-yes_square .actunews-header-icon i,
body.site-body .actunews-white-text-container,
body.site-body .sk-rotating-plane,
body.site-body .sk-double-bounce>.sk-child,
body.site-body .sk-wave>.sk-rect,
body.site-body .sk-wandering-cubes>.sk-cube,
body.site-body .sk-spinner,
body.site-body .sk-chasing-dots>.sk-child,
body.site-body .sk-three-bounce>.sk-child,
body.site-body .sk-circle .sk-child:before,
body.site-body sk-cube-grid>.sk-cube,
body.site-body .sk-fading-circle>.sk-circle:before,
body.site-body .sk-folding-cube>.sk-cube:before,
body.site-body .sk-circle-bounce .sk-child:before,
body.site-body .sk-cube-grid .sk-cube {
    background-color: var(--principal-color);
    color: var(--principal-color-text-color)
}

body.site-body .principal-color-color,
body.site-body a.principal-color-color,
body.site-body a.principal-color-color:visited,
body.site-body a.principal-color-color:active,
body.site-body a.principal-color-color:focus,
body.site-body .block-infos-category.principal-color-color,
body.site-body .actunews-page-link.active,
body.site-body p.stars:hover a:before,
body.site-body p.stars.selected a.active:before,
body.site-body p.stars.selected a:not(.active):before,
body.site-body .plyr--full-ui input[type=range],
body.site-body .post-author-label,
body.site-body .actunews-block-order-number:before,
body.site-body .actunews-ticker-item:after,
body.site-body .block-title-wrapper nav li a:hover,
body.site-body .block-title-wrapper nav li a:active,
body.site-body .block-title-wrapper nav li a:focus,
body.site-body .block-title-wrapper nav li.ui-state-active,
body.site-body .block-title-wrapper nav li a:hover,
body.site-body .block-title-wrapper nav li a:active,
body.site-body .block-title-wrapper nav li a:hover,
body.site-body .block-title-wrapper.style-8 .block-title,
body.site-body .block-title-wrapper.style-12,
body.site-body .block-title-wrapper.style-3 .block-title,
body.site-body .block-title-wrapper.style-14,
body.site-body .block-title-wrapper.style-13 {
    color: var(--principal-color)
}

body.site-body .principal-color-border-right-color,
body.site-body a.principal-color-border-right-color,
body.site-body a.principal-color-border-right-color:visited,
body.site-body a.principal-color-border-right-color:active,
body.site-body a.principal-color-border-right-color:focus,
body.site-body .block-infos-category.principal-color-border-right-color {
    border-right-color: var(--principal-color)
}

body.site-body .principal-color-border-left-color,
body.site-body a.principal-color-border-left-color,
body.site-body a.principal-color-border-left-color:visited,
body.site-body a.principal-color-border-left-color:active,
body.site-body a.principal-color-border-left-color:focus,
body.site-body .block-infos-category.principal-color-border-left-color,
body.site-body .block-title-wrapper.style-6 {
    border-left-color: var(--principal-color)
}

body.site-body .principal-color-border-top-color,
body.site-body a.principal-color-border-top-color,
body.site-body a.principal-color-border-top-color:visited,
body.site-body a.principal-color-border-top-color:active,
body.site-body a.principal-color-border-top-color:focus,
body.site-body .block-infos-category.principal-color-border-top-color.principal-color-sub-menu-border-top-color .sub-menu,
body.site-body thead th,
body.site-body thead td,
body.site-body .wc-accordion-wrapper .wc-accordion-header,
body.site-body .block-title-wrapper.style-4,
body.site-body .block-title-wrapper.style-15 .block-title:before,
body.site-body .block-title-wrapper.style-7 .block-title:before,
body.site-body .block-title-wrapper.style-11:after {
    border-top-color: var(--principal-color)
}

body.site-body .principal-color-border-bottom-color,
body.site-body a.principal-color-border-bottom-color,
body.site-body a.principal-color-border-bottom-color:visited,
body.site-body a.principal-color-border-bottom-color:active,
body.site-body a.principal-color-border-bottom-color:focus,
body.site-body .block-infos-category.principal-color-border-bottom-color,
body.site-body .block-title-wrapper.style-5,
body.site-body .block-title-wrapper.style-9:after,
body.site-body .block-title-wrapper.style-10:after,
body.site-body .block-title-wrapper.style-15:before,
body.site-body .block-title-wrapper.style-10:before {
    border-bottom-color: var(--principal-color)
}

body.site-body .principal-color-border-color,
body.site-body a.principal-color-border-color,
body.site-body a.principal-color-border-color:visited,
body.site-body a.principal-color-border-color:active,
body.site-body a.principal-color-border-color:focus,
body.site-body .block-infos-category.principal-color-border-color,
body.site-body .actunews-page-link.active,
body.site-body .actunews-white-text-container,
body.site-body .post-author-label,
body.site-body .checkout_coupon.woocommerce-form-coupon,
body.site-body .woocommerce-checkout .order-details,
body.site-body .actunews-tabs-shortcode ul.actunews-tabs-shortcode-list li.ui-tabs-active,
body.site-body .vertical-menu .menu .mega-menu-row>.menu-item>a:after,
body.site-body .actunews-block.dark-background-modern .actunews-block-image:before,
body.site-body .actunews-block.white-background-modern .actunews-block-image:before,
body.site-body .actunews-product-actions .yith-wcwl-add-to-wishlist,
body.site-body .actunews-product-actions .compare-button,
body.site-body .block-infos-title .title-display,
body.site-body .actunews-next-prev,
body.site-body .wc-accordion-wrapper .wc-accordion-header:before,
body.site-body .block-title-wrapper.style-3 .block-title,
body.site-body .block-title-wrapper.style-14,
body.site-body .block-title-wrapper.style-13,
body.site-body .block-title-wrapper.style-11 .block-title {
    border-color: var(--principal-color)
}

body.site-body .principal-color-background-color,
body.site-body .principal-color-background-color-hover:hover,
body.site-body .principal-color-background-color-span-hover:hover,
body.site-body .principal-color-background-color-a-hover>a:hover,
body.site-body li.active-menu-item>.principal-color-background-color-hover,
body.site-body li.active-menu-item>.principal-color-background-color-span-hover,
body.site-body li.active-menu-item>.principal-color-background-color-a-hover>a,
body.site-body .page-numbers.current,
body.site-body .comment-reply-link,
body.site-body #cancel-comment-reply-link,
body.site-body .actunews-button,
body.site-body .nav-previous a,
body.site-body .nav-next a,
body.site-body .post-page-numbers.current,
body.site-body #wp-calendar caption,
body.site-body .actunews-review-score-display.circle,
body.site-body .quicktags-toolbar,
body.site-body .block-title-wrapper.style-16,
body.site-body .block-title-wrapper.style-16 *,
body.site-body .block-title-wrapper.style-5 .block-title,
body.site-body .actunews-box-filter.vertical-tabs ul.actunews-block-filters li.ui-state-active,
body.site-body .block-title-wrapper.style-7 {
    color: var(--principal-color-text-color) !important;
}

body.site-body .accent-color-background-color {
    background: var(--accent-color);
}
body.site-body .accent-color-color,
body.site-body .woocommerce-Price-amount {
    color: var(--accent-color);
}
body.site-body .accent-color-background-color {
    color: var(--accent-color-text-color)!important;
}
body.site-body li.active-menu-item>a,
body.site-body .links-border-color:hover {
    border-color: var(--principal-color)
}

body.site-body .links-hover-color-background {
    background-color: var(--principal-color)
}

body .hot-color-background-color {
    background-color: var(--hot-color);
}

body .hot-color-color {
    color: var(--hot-color);
}

body .hot-color-background-color {
    color: var(--hot-color-text-color);
}

body .popular-color-background-color {
    background-color: var(--popular-color);
}

body .popular-color-color {
    color: var(--popular-color);
}

body .popular-color-background-color {
    color: var(--popular-color-text-color);
}

body .trending-color-background-color {
    background-color: var(--trending-color);
}

body .trending-color-color {
    color: var(--trending-color);
}

body .trending-color-background-color {
    color: var(--trending-color-text-color);
}

body .new-color-background-color {
    background-color: var(--new-color);
}

body .new-color-color {
    color: var(--new-color);
}

body .new-color-background-color {
    color: var(--new-color-text-color);
}

body .success-color-background-color {
    background-color: var(--success-color);
}

body .success-color-color {
    color: var(--success-color);
}

body .success-color-background-color {
    color: var(--success-color-text-color);
}

body .warning-color-background-color {
    background-color: var(--warning-color);
}

body .warning-color-color {
    color: var(--warning-color);
}

body .warning-color-background-color {
    color: var(--warning-color-text-color);
}

body .error-color-background-color {
    background-color: var(--error-color);
}

body .error-color-color {
    color: var(--error-color);
}

body .error-color-background-color {
    color: var(--error-color-text-color);
}

body .info-color-background-color {
    background-color: var(--info-color);
}

body .info-color-color {
    color: var(--info-color);
}

body .info-color-background-color {
    color: var(--info-color-text-color);
}
body {
    color: var(--text-color);
}
.text-color-background {
    background-color: var(--text-color);
}

.wp-subscribe-loader path {
    fill: var(--text-color);
}

a,
a:active,
a:active,
a:visited,
h1,
h2,
h3,
h4,
h5,
h6,
label,
.links-color,
.block-title-wrapper {
    color: var(--links-color);
}

label,
.links-border-color {
    border-color: var(--links-color);
}

.links-color-background {
    background-color: var(--links-color);
}

a:focus,
a:hover,
.links-color:hover,
li.active-menu-item>a {
    color: var(--links-hover-color);
}

li.active-menu-item>a,
.links-border-color:hover {
    border-color: var(--links-hover-color);
}

.links-hover-color-background {
    background-color: var(--links-hover-color);
}

.actunews-block-separator,
.actunews-divider-container,
.woocommerce form fieldset,
.coupon,
.comment-list ol,
.actunews-odd-column .actunews-block-infos-left-right-classic,
.actunews-even-column .actunews-block-infos-left-right-classic,
.actunews-block.border-block,
.actunews-block.border-block,
.actunews-header-content,
li.mega-menu-col>a,
.general-border-color,
.general-border-color,
.woocommerce-account .woocommerce,
.wp-subscribe-wrap input.email-field,
.wp-subscribe-wrap input.name-field,
.single-product .cart,
.page-numbers,
.gallery-item figcaption,
.actunews-page-link,
ul.page-numbers.page-numbers li>a,
ul.page-numbers.page-numbers li>span,
.post-page-numbers,
.entry-summary .cart,
div.product .woocommerce-product-gallery__image,
.products .woocommerce-LoopProduct-link,
.products .product-category>a,
.site-content-area-style,
.actunews-pagination-button,
.woocommerce-pagination,
.woocommerce-columns--addresses .woocommerce-column--1,
.woocommerce-columns--addresses .woocommerce-column--2,
.actunews-sidebar-content>.actunews-mobile-menu-social,
.actunews-mobile-header-content:not(.stacked-icons) .actunews-mobile-menu-opener,
.actunews-pagination-buttons.numeric-pagination,
.comment_container,
.horizontal-menu .menu-item-content,
.actunews-contact-infos-shortcode-default .actunews-contact-item,
#bbpress-forums fieldset.bbp-form,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results,
#bbpress-forums ul.bbp-topics,
#bbpress-forums li.bbp-footer,
#bbpress-forums li.bbp-header,
.bbp-replies .bbp-reply-author,
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic,
.site-content-area-style,
.actunews-site-content.content .cart-collaterals .cart_totals,
.actunews-site-content.content .cart-collaterals .coupon,
.actunews-box-filter.vertical-tabs .actunews-box-filter-panel,
.vertical-menu .menu .mega-menu-row>.menu-item>a,
.actunews-mobile-menu-sidebar .flex-menu .menu,
.sidebar-widget:not(.ignore-general-style),
.rtl .actunews-box-filter.vertical-tabs .actunews-box-filter-panel,
.select2-selection,
.yikes-easy-mc-checkbox-label,
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=range],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea,
.actunews-header-menu,
.vertical-menu>ul>li,
.ui-spinner-button,
.woocommerce-variation-add-to-cart,
.actunews-side-infos.actunews-product-block,
table.wishlist_table tr,
.product .entry-summary .yith-wcwl-add-to-wishlist,
.product .entry-summary .product_meta,
.single-product .product_meta>span,
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-navigation li,
.woocommerce-login-container,
.woocommerce .woocommerce-Address-title,
.woocommerce-Address,
.woocommerce-account h2,
.woocommerce .woocommerce-Address-title,
.cart_totals h2,
.woocommerce-billing-fields h3,
h3#order_review_heading,
.woocommerce-accordion-panel,
.woocommerce-Reviews #review_form_wrapper,
.actunews-icons-circle .actunews-header-icon i,
.actunews-icons-yes_simple .actunews-header-icon i,
.actunews-icons-yes_square_simple .actunews-header-icon i {
    border-color: var(--borders-color)!important;
}

.general-border-top-color,
tfoot td,
tbody th,
tfoot th,
.actunews-box-filter.vertical-tabs ul.actunews-block-filters li.ui-state-active,
.shop_table.cart tr:first-child td {
    border-top-color: var(--borders-color);
}

.general-border-bottom-color,
table td,
table th,
.actunews-box-filter.vertical-tabs ul.actunews-block-filters li.ui-state-active,
.wc-accordion-wrapper .wc-accordion-header {
    border-bottom-color: var(--borders-color);
}

.general-border-left-color {
    border-left-color: var(--borders-color);
}

.general-border-right-color {
    border-right-color: var(--borders-color);
}

.actunews-styled-button:not(.bordered-button),
.button:not(.bordered-button),
input[type=submit]:not(.bordered-button),
input[type=button]:not(.bordered-button),
input[type=reset]:not(.bordered-button),
button[type=submit]:not(.bordered-button) {
    background: var(--buttons-color);
}

.actunews-styled-button:not(.bordered-button),
.button:not(.bordered-button),
input[type=submit]:not(.bordered-button),
input[type=button]:not(.bordered-button),
input[type=reset]:not(.bordered-button),
button[type=submit]:not(.bordered-button) {
    color: var(--buttons-color-text-color);
}

.marged-infos,
.content-background,
.sub-menu,
.mega-menu,
.flexMenu-popup,
#yith-quick-view-modal .yith-wcqv-main,
.rounded-logo .site-logo,
.woocommerce-MyAccount-navigation li {
    background-color: var(--from-background-color);
}

.actunews-box-filter.vertical-tabs ul.actunews-block-filters li.ui-state-active {
    border-right-color: var(--from-background-color);
}

.actunews-count-label {
    border-color: var(--from-background-color);
}

.content-area-background {
    background: var(--from-content-area-background-color);
}

.search-field,
.search-submit,
.woocommerce-mini-cart__empty-message:before,
.cart-empty:before,
.wishlist-empty:before,
table th,
.actunews-load-next,
.payment_box,
.actunews-icons-yes_simple .actunews-header-icon i,
.actunews-icons-yes_square_simple .actunews-header-icon i {
    background: var(--background-in-style);
}

.payment_box:before {
    border-bottom-color: var(--background-in-style);
}

body {
    --e-global-color-primary:var(--principal-color)!important;
    --e-global-color-secondary: var(--accent-color)!important;
    --e-global-color-text: var(--text-color)!important;
    --e-global-color-accent: var(--accent-color)!important;
    --e-global-typography-primary-font-family: var(--typography-basic_headings_typography_font-family)!important;
    --e-global-typography-primary-font-weight: var(--typography-basic_headings_typography_font-weight)!important;
    --e-global-typography-secondary-font-family: var(--typography-basic_body_typography_font-family)!important;
    --e-global-typography-secondary-font-weight: var(--typography-basic_body_typography_font-weight)!important;
    --e-global-typography-text-font-family: var(--typography-basic_body_typography_font-family)!important;
    --e-global-typography-text-font-weight: var(--typography-basic_body_typography_font-font-weight)!important;
    --e-global-typography-accent-font-family: var(--typography-basic_body_typography_font-family)!important;
    --e-global-typography-accent-font-weight: var(--typography-basic_body_typography_font-weight)!important;
}