/* CATEGORIES */

/* Meditationen */
body.page-id-11824 {
    --cat1-color: #3478a6;
    --cat1-opacity: #3478a61A; /* #......1A for opacity 0.1 */
}
/* Energie */
body.page-id-11839 {
    --cat1-color: #f17b0c;
    --cat1-opacity: #f17b0c1A;
}
/* Selbstliebe */
body.page-id-12219 {
    --cat1-color: #2f4f5f;
    --cat1-opacity: #2f4f5f1A;
}
/* schlaf */
body.page-id-11845 {
    --cat1-color: #635a55;
    --cat1-textcolor: #cccccc;
    --cat1-opacity: #181329;
}

/* Heilung */
body.page-id-11842 {
    --cat1-color: #20c0f6;
    --cat1-opacity: #20c0f61A;
}

/* Klangreisen */
body.page-id-17763 {
    --cat1-color: #579647;
    --cat1-opacity: #5796471A;
}



/* General styles */
body[class*="page-id-"] .main_color {
    background-color: var(--cat1-opacity) !important;
    color: #333 !important;
}

body[class*="page-id-"] .logo .cls-1 {
    fill: var(--cat1-color) !important;
}

body[class*="page-id-"] .header_color .avia-menu-fx {
    background: var(--cat1-color) !important;
}

body[class*="page-id-"] .header_color .wpml-ls-item.current-menu-item .avia-menu-fx {
    background: none !important;
    border: none !important;
}

body[class*="page-id-"] .main_color p {
    color: var(--cat1-textcolor) !important;
}

body[class*="page-id-"] ::selection {
    background-color: var(--cat1-color) !important;
    color: var(--enfold-main-color-bg);
}

body[class*="page-id-"] .woocommerce-loop-product__title,
body[class*="page-id-"] .avia-menu-text,
body[class*="page-id-"] .av-hamburger-inner,
body[class*="page-id-"] .av-hamburger-inner::before,
body[class*="page-id-"] .av-hamburger-inner::after,
body[class*="page-id-"] .footer_color a,
body[class*="page-id-"] .footer_color strong {
    color: var(--cat1-color) !important;
}

body[class*="page-id-"] div .footer_color .button {
    color: var(--cat1-color) !important;
    background: var(--cat1-opacity);
    border: 2px solid;
    border-color: var(--cat1-color) !important;
}

body[class*="page-id-"] .av-hamburger-box strong,
body[class*="page-id-"] .av-hamburger--spin:hover .av-hamburger-inner {
    color: var(--cat1-color) !important;
    background-color: var(--cat1-color) !important;
}