/* ********************************************* */
/* * Guillermo Escobar (jemo.com.mx)           * */
/* ********************************************* */
:root {
    --mode-1-1-0: rgba(255,255,255,1.0);  /*var(--mode-1-1-0)*/
    --mode-1-2-0: rgba(250,250,250,1.0);  /*var(--mode-1-2-0)*/
        --mode-1-2-8: rgba(250,250,250,0.8);  /*var(--mode-1-2-8)*/
        --mode-1-2-6: rgba(250,250,250,0.6);  /*var(--mode-1-2-6)*/
        --mode-1-2-4: rgba(250,250,250,0.4);  /*var(--mode-1-2-4)*/
        --mode-1-2-2: rgba(250,250,250,0.2);  /*var(--mode-1-2-2)*/
    --mode-1-3-0: rgba(245,245,245,1.0);  /*var(--mode-1-3-0)*/
        --mode-1-3-5: rgba(245,245,245,0.5);  /*var(--mode-1-3-5)*/
    --mode-1-4-0: rgba(240,240,240,1.0);  /*var(--mode-1-4-0)*/
        --mode-1-4-5: rgba(240,240,240,0.5);  /*var(--mode-1-4-5)*/
    --mode-1-5-0: rgba(235,235,235,1.0);  /*var(--mode-1-5-0)*/
    --mode-1-6-0: rgba(230,230,230,1.0);  /*var(--mode-1-6-0)*/
        --mode-1-6-5: rgba(230,230,230,0.5);  /*var(--mode-1-6-5)*/
    --mode-1-7-0: rgba(225,225,225,1.0);  /*var(--mode-1-7-0)*/
        --mode-1-7-5: rgba(225,225,225,0.5);  /*var(--mode-1-7-5)*/
    --mode-1-8-0: rgba(220,220,220,1.0);  /*var(--mode-1-8-0)*/
        --mode-1-8-5: rgba(220,220,220,0.5);  /*var(--mode-1-8-5)*/
    --mode-1-9-0: rgba(215,215,215,1.0);  /*var(--mode-1-9-0)*/
        --mode-1-9-5: rgba(215,215,215,0.5);  /*var(--mode-1-9-5)*/
    
    --mode-2-1-0: rgba(0,0,0,1.0);        /*var(--mode-2-1-0)*/
    --mode-2-2-0: rgba(21,21,21,1.0);     /*var(--mode-2-2-0)*/
        --mode-2-2-8: rgba(21,21,21,0.8);     /*var(--mode-2-2-0)*/
        --mode-2-2-6: rgba(21,21,21,0.6);     /*var(--mode-2-2-0)*/
        --mode-2-2-4: rgba(21,21,21,0.4);     /*var(--mode-2-2-0)*/
        --mode-2-2-2: rgba(21,21,21,0.2);     /*var(--mode-2-2-0)*/
    --mode-2-3-0: rgba(32,32,32,1.0);     /*var(--mode-2-3-0)*/
        --mode-2-3-8: rgba(32,32,32,0.8);     /*var(--mode-2-3-0)*/
        --mode-2-3-6: rgba(32,32,32,0.6);     /*var(--mode-2-3-0)*/
        --mode-2-3-4: rgba(32,32,32,0.4);     /*var(--mode-2-3-0)*/
        --mode-2-3-2: rgba(32,32,32,0.2);     /*var(--mode-2-3-0)*/
    --mode-2-4-0: rgba(43,43,43,1.0);     /*var(--mode-2-4-0)*/
    --mode-2-5-0: rgba(54,54,54,1.0);     /*var(--mode-2-5-0)*/
    --mode-2-6-0: rgba(65,65,65,1.0);     /*var(--mode-2-6-0)*/
    --mode-2-7-0: rgba(76,76,76,1.0);     /*var(--mode-2-7-0)*/
    --mode-2-8-0: rgba(87,87,87,1.0);     /*var(--mode-2-8-0)*/
    --mode-2-9-0: rgba(98,98,98,1.0);     /*var(--mode-2-9-0)*/
    
    --primary-1-0: rgba(0,0,0,1.0);   /*var(--primary-1-0)*/
    --primary-2-0: rgba(0,0,0,1.0);   /*var(--primary-2-0)*/
    --primary-3-0: rgba(0,0,0,1.0);    /*var(--primary-3-0)*/
    
    --secondary-1-0: ;
    
    --tertiary-1-0: ;   
}
/* ********************************************* */
/* ********************************************* */
/* * JEMO Light Mode                           * */
/* ********************************************* */
/* ********************************************* */
.jemo-theme-mode { background: var(--mode-1-3-0); color: var(--mode-2-3-0); }
/* ********************************************* */
.jemo-theme-mode .jemo-main {  }
.jemo-theme-mode .jemo-main .jemo-main--header-1 { background: var(--mode-2-2-0); color: var(--mode-1-2-0); }
.jemo-theme-mode .jemo-main .jemo-main--header-1 a {  color: var(--mode-1-1-0); }
.jemo-theme-mode .jemo-section {  }
.jemo-theme-mode .jemo-footer { background: var(--mode-1-6-0); color: var(--mode-2-6-0); }
.jemo-theme-mode .jemo-footer a { color: var(--mode-1-3-0); }
/* ********************************************* */
.jemo-theme-mode .elg-item--table { border: 1px solid var(--mode-1-6-0); }
.jemo-theme-mode .elg-item--tabs-row ul.tabs.primary { border-color: var(--mode-1-6-0); }
.jemo-theme-mode .elg-item--tabs-row ul.tabs.primary > li > a { border-color: var(--mode-1-6-0); }

.jemo-theme-mode .field-name-field-body-actions .field-items .field-item:nth-child(1) a { background: var(--mode-2-1-0); color: var(--mode-1-1-0); }
.jemo-theme-mode .field-name-field-body-actions .field-items .field-item:nth-child(2) a { background: var(--mode-1-1-0); color: var(--mode-2-1-0); }

.jemo-theme-mode .field-name-field-paragraph-actions .field-items .field-item:nth-child(1) a { background: var(--primary-1-0); color: var(--mode-1-1-0); }
.jemo-theme-mode .field-name-field-paragraph-actions .field-items .field-item:nth-child(2) a { background: var(--mode-1-1-0); color: var(--mode-2-1-0); }

.jemo-theme-mode .field-name-field-paragraph-buttons .field-items .field-item:nth-child(1) a { background: var(--mode-2-2-0); color: var(--mode-1-2-0); }
.jemo-theme-mode .field-name-field-paragraph-buttons .field-items .field-item:nth-child(2) a { background: var(--mode-1-2-0); color: var(--mode-2-2-0); }

.jemo-theme-mode a { color: var(--primary-1-0); }
.jemo-theme-mode form .form-submit { background: var(--mode-2-3-0); color: var(--mode-1-3-0); }
.jemo-theme-mode form .form-submit:hover,
.jemo-theme-mode form .form-submit:focus { background: var(--mode-2-6-0); color: var(--mode-1-6-0); }
.jemo-theme-mode form .form-submit:active,
.jemo-theme-mode form .form-submit.active { background: var(--mode-2-1-0); color: var(--mode-1-1-0); }
.jemo-theme-mode form .form-item input,
.jemo-theme-mode form .form-item textarea,
.jemo-theme-mode form .form-item select { border: none; background: var(--mode-1-6-0); background-image: none; color: var(--mode-2-6-0); }
.jemo-theme-mode form .form-item input:focus,
.jemo-theme-mode form .form-item textarea:focus,
.jemo-theme-mode form .form-item select:focus { border: 1px solid var(--mode-1-6-0); background: var(--mode-1-5-0); color: var(--mode-2-5-0); }
.jemo-theme-mode form .form-item input:-internal-autofill-selected { appearance: menulist-button; background-image: none !important; background-color: -internal-light-dark(rgba(232, 240, 254, 0.0), rgba(70, 90, 126, 0.0)) !important; color: -internal-light-dark(black, white) !important; }

.jemo-theme-mode .region-jemo-paragraphs .elg-view-paragraphs > .view-content > .views-row-odd { background: var(--mode-1-2-0); }
.jemo-theme-mode .region-jemo-paragraphs .elg-view-paragraphs > .view-content > .views-row-even { background: var(--mode-1-4-0); }

.jemo-theme-mode .region-jemo-body-paragraphs .view-jemo-body-paragraphs > .view-content > .views-row-odd { background: var(--mode-1-4-0); }
.jemo-theme-mode .region-jemo-body-paragraphs .view-jemo-body-paragraphs > .view-content > .views-row-even { background: var(--mode-1-2-0); }

.jemo-theme-mode .region-jemo-body-paragraphs .view-elg-nodes > .view-content > .views-row-odd { background: var(--mode-1-4-0); }
.jemo-theme-mode .region-jemo-body-paragraphs .view-elg-nodes > .view-content > .views-row-even { background: var(--mode-1-2-0); }
/*
.jemo-theme-mode .jemo-header,
.jemo-theme-mode .jemo-header a { color: var(--mode-1-1-0); }
@media screen and (min-width:1024px) {
    .jemo-theme-mode .jemo-main-inner .jemo-header .jemo-header-body,
    .jemo-theme-mode .jemo-main-scroll .jemo-header .jemo-header-body { background: var(--mode-2-3-0); }
    .jemo-theme-mode .jemo-main-outer:not(.jemo-main-scroll) .jemo-header .jemo-header-body a { color: var(--mode-2-1-0); }
}
@media screen and (max-width:1023px) {
    .jemo-theme-mode .jemo-main-inner .jemo-header .jemo-header-body,
    .jemo-theme-mode .jemo-header .jemo-header-body { background: var(--mode-2-3-0); }
}

.jemo-theme-mode .jemo-nav a {  color: var(--mode-1-1-0); }
@media screen and (min-width:1024px) {
    .jemo-theme-mode .jemo-main-scroll .jemo-nav .jemo-nav-body { background: var(--mode-2-1-0); }
    .jemo-theme-mode .jemo-main-inner .jemo-nav .jemo-nav-body { background: var(--mode-2-1-0); }
    .jemo-theme-mode .jemo-main-outer:not(.jemo-main-scroll) .jemo-nav .jemo-nav-body { background: none; }
    .jemo-theme-mode .jemo-main-outer:not(.jemo-main-scroll) .jemo-nav .jemo-nav-body a,
    .jemo-theme-mode .jemo-main-outer:not(.jemo-main-scroll) .jemo-nav .jemo-nav-footer a { color: var(--mode-2-1-0); }
}
@media screen and (max-width:1023px) {
    .jemo-theme-mode .jemo-nav .jemo-nav-body,
    .jemo-theme-mode .jemo-nav .jemo-nav-footer { background: var(--mode-2-1-0); }
}

.jemo-theme-mode .jemo-section {  }
.jemo-theme-mode .jemo-section .jemo-section-header-2 { background: var(--mode-2-2-0); }
.jemo-theme-mode .jemo-section a { color: var(--primary-1-0); }
.jemo-theme-mode .jemo-section a:hover,
.jemo-theme-mode .jemo-section a:focus  { color: var(--primary-2-0); }
.jemo-theme-mode .jemo-section a:active,
.jemo-theme-mode .jemo-section a.active { color: var(--primary-3-0); }
.jemo-theme-mode .elg-item-button,
.jemo-theme-mode .jemo-section form .form-submit { background: var(--primary-1-0); color: var(--mode-2-1-0) !important; -webkit-box-shadow: 0px 8px 8px -8px rgba(0,0,0,0.35); -moz-box-shadow: 0px 8px 8px -8px rgba(0,0,0,0.35); box-shadow: 0px 8px 8px -8px rgba(0,0,0,0.35); }
.jemo-theme-mode .elg-item-button:hover,
.jemo-theme-mode .jemo-section form .form-submit:hover { background: var(--primary-2-0); color: var(--mode-2-1-0) !important; -webkit-box-shadow: 0px 16px 16px -8px rgba(0,0,0,0.25); -moz-box-shadow: 0px 16px 16px -8px rgba(0,0,0,0.25); box-shadow: 0px 16px 16px -8px rgba(0,0,0,0.25); }
.jemo-theme-mode .elg-item-button:focus,
.jemo-theme-mode .jemo-section form .form-submit:focus { background: var(--primary-3-0); color: var(--mode-2-1-0) !important; }
.jemo-theme-mode .elg-item-button:active,
.jemo-theme-mode .elg-item-button.active,
.jemo-theme-mode .jemo-section form .form-submit:active,
.jemo-theme-mode .jemo-section form .form-submit.active { -webkit-box-shadow: 0px 16px 16px -8px rgba(0,0,0,0.25); -moz-box-shadow: 0px 16px 16px -8px rgba(0,0,0,0.25); box-shadow: 0px 16px 16px -8px rgba(0,0,0,0.25); }

.jemo-theme-mode .jemo-section form .checkout-cancel,
.jemo-theme-mode .jemo-section form .checkout-back,
.jemo-theme-mode .jemo-section form .checkout-cancel:hover,
.jemo-theme-mode .jemo-section form .checkout-cancel:focus { background: transparent; color: var(--mode-1-1-0) !important; text-decoration: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
@media screen and (min-width:1024px) { }
@media screen and (max-width:1023px) { }

.jemo-theme-mode .jemo-footer { }
.jemo-theme-mode .jemo-footer .jemo-footer-header { background: var(--mode-2-5-0); color: var(--mode-1-5-0); }
.jemo-theme-mode .jemo-footer .jemo-footer-body { background: var(--mode-2-5-0); color: var(--mode-1-5-0); }
.jemo-theme-mode .jemo-footer .jemo-footer-footer { background: var(--mode-2-4-0); color: var(--mode-1-4-0); }
.jemo-theme-mode .jemo-footer a { color: var(--mode-1-1-0); }
.jemo-theme-mode .jemo-footer a:hover,
.jemo-theme-mode .jemo-footer a:focus,
.jemo-theme-mode .jemo-footer a:active,
.jemo-theme-mode .jemo-footer a.active { color: var(--mode-1-6-0); }
@media screen and (min-width:1024px) { }
@media screen and (max-width:1023px) { }

.jemo-theme-mode .jemo-frontpage-main .jemo-header {  }
@media screen and (min-width:1024px) {  }
@media screen and (max-width:1023px) {  }

.jemo-theme-mode form .form-submit { background: var(--mode-1-3-0); color: var(--mode-2-3-0); }
.jemo-theme-mode form .form-submit:hover,
.jemo-theme-mode form .form-submit:focus { background: var(--mode-1-6-0); color: var(--mode-2-6-0); }
.jemo-theme-mode form .form-submit:active,
.jemo-theme-mode form .form-submit.active { background: var(--mode-1-1-0); color: var(--mode-2-1-0); }
.jemo-theme-mode form .form-item input,
.jemo-theme-mode form .form-item textarea,
.jemo-theme-mode form .form-item select { border: none; background: var(--mode-2-6-0); background-image: none; color: var(--mode-1-6-0); }
.jemo-theme-mode form .form-item input:focus,
.jemo-theme-mode form .form-item textarea:focus,
.jemo-theme-mode form .form-item select:focus { border: 1px solid var(--mode-2-6-0); background: var(--mode-2-5-0); color: var(--mode-1-5-0); }
.jemo-theme-mode form .form-item input:-internal-autofill-selected { appearance: menulist-button; background-image: none !important; background-color: -internal-light-dark(rgba(232, 240, 254, 0.0), rgba(70, 90, 126, 0.0)) !important; color: -internal-light-dark(black, white) !important; }
.jemo-theme-mode form fieldset,
.jemo-theme-mode form fieldset.collapsed { border: none; }

.jemo-theme-mode ul.tabs.primary { border-bottom: 0; }
.jemo-theme-mode .jemo-main-inner ul.tabs.primary > li { -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.15); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.15); }
.jemo-theme-mode .jemo-main-inner ul.tabs.primary > li > a { border: 0; background: var(--mode-2-2-0); }

.jemo-theme-mode .elg-item-block--header-paragraphs {  }
.jemo-theme-mode .elg-item-block--body-paragraphs {  }
.jemo-theme-mode .elg-item-block--body-paragraphs > .block-container > .block-body > .view > .view-content > .views-row-odd { background: var(--mode-2-2-0); }
.jemo-theme-mode .elg-item-block--body-paragraphs > .block-container > .block-body > .view > .view-content > .views-row-even { background: var(--mode-2-4-0); }

.jemo-theme-mode .elg-item-card,
.jemo-theme-mode .elg-item-card-block .block-container { border-color: var(--mode-2-1-0); background: var(--mode-2-2-0); }

.jemo-theme-mode .elg-item--logo > a > img { filter: brightness(100%) invert(0%); -webkit-filter: brightness(100%) invert(0%); -moz-filter: brightness(100%) invert(0%); }
.jemo-theme-mode .jemo-main-outer:not(.jemo-main-scroll) .elg-item--logo > a > img { filter: brightness(0%) invert(100%); -webkit-filter: brightness(0%) invert(100%); -moz-filter: brightness(0%) invert(100%); }
*/
@media (prefers-color-scheme: light) { }
/* ********************************************* */
/* ********************************************* */
/* * JEMO Dark Mode                            * */
/* ********************************************* */
/* ********************************************* */
/*
@media (prefers-color-scheme: dark) {
    .jemo-theme-mode { background: var(--mode-2-4-0); color: var(--mode-1-4-0); }
    .jemo-theme-mode .jemo-page {  }
    .jemo-theme-mode .jemo-page .jemo-page--header { background: var(--mode-2-6-0); }
    @media screen and (min-width:768px) {
        .jemo-theme-mode .jemo-page .jemo-page--header { background: none; }    
    }
    .jemo-theme-mode .jemo-nav { background: var(--mode-2-1-0); }
    .jemo-theme-mode .jemo-nav .jemo-nav--body { border-top: 1px solid var(--mode-2-2-0); border-bottom: 1px solid var(--mode-2-2-0); }
    .jemo-theme-mode .jemo-main {  }
    .jemo-theme-mode .jemo-section {  }
    .jemo-theme-mode .jemo-footer {  }
    .jemo-theme-mode .jemo-nav {  }
    
    .jemo-theme-mode .elg-item--table { border: 1px solid var(--mode-2-6-0); }
    .jemo-theme-mode .elg-item--tabs-row ul.tabs.primary { border-color: var(--mode-2-6-0); }
    .jemo-theme-mode .elg-item--tabs-row ul.tabs.primary > li > a { border-color: var(--mode-2-6-0); }
    
    .jemo-theme-mode a { color: var(--primary-1-0); }
    .jemo-theme-mode form .form-submit { background: var(--mode-1-3-0); color: var(--mode-2-3-0); }
    .jemo-theme-mode form .form-submit:hover,
    .jemo-theme-mode form .form-submit:focus { background: var(--mode-1-6-0); color: var(--mode-2-6-0); }
    .jemo-theme-mode form .form-submit:active,
    .jemo-theme-mode form .form-submit.active { background: var(--mode-1-1-0); color: var(--mode-2-1-0); }
    .jemo-theme-mode form .form-item input,
    .jemo-theme-mode form .form-item textarea,
    .jemo-theme-mode form .form-item select { border: none; background: var(--mode-2-6-0); background-image: none; color: var(--mode-1-6-0); }
    .jemo-theme-mode form .form-item input:focus,
    .jemo-theme-mode form .form-item textarea:focus,
    .jemo-theme-mode form .form-item select:focus { border: 1px solid var(--mode-2-6-0); background: var(--mode-2-5-0); color: var(--mode-1-5-0); }
    .jemo-theme-mode form .form-item input:-internal-autofill-selected { appearance: menulist-button; background-image: none !important; background-color: -internal-light-dark(rgba(232, 240, 254, 0.0), rgba(70, 90, 126, 0.0)) !important; color: -internal-light-dark(black, white) !important; }
    
    .jemo-theme-mode .elg-item--logo > a > img { filter: brightness(0%) invert(100%); -webkit-filter: brightness(0%) invert(100%); -moz-filter: brightness(0%) invert(100%); }
}
/*
@media (prefers-color-scheme: dark) {
    .jemo-theme-mode .jemo-main { background: var(--mode-1-2-0); color: var(--mode-2-5-0); }
    @media screen and (min-width:1024px) { }
@media screen and (max-width:1023px) { }
    .jemo-theme-mode .jemo-header,
    .jemo-theme-mode .jemo-header a { color: var(--mode-2-2-0); font-weight: 600;  }
    .jemo-theme-mode .jemo-header .jemo-header-body { border-bottom: 1px solid var(--mode-1-1-0); background: var(--mode-1-3-0); }
    @media screen and (min-width:1024px) { }
@media screen and (max-width:1023px) { }
    .jemo-theme-mode .jemo-nav {  }
    .jemo-theme-mode .jemo-nav a { color: var(--mode-2-1-0); }
    @media screen and (min-width:1024px) {
        .jemo-theme-mode .jemo-main-scroll .jemo-nav .jemo-nav-body { background: var(--black-0); }
        .jemo-theme-mode .jemo-main-inner .jemo-nav .jemo-nav-body { background: var(--black-0); }
        .jemo-theme-mode .jemo-main-outer:not(.jemo-main-scroll) .jemo-nav .jemo-nav-body { background: none; }
    }
    @media screen and (max-width:1023px) {
        .jemo-theme-mode .jemo-nav .jemo-nav-body { background: var(--mode-2-1-0); }
    }
    .jemo-theme-mode .jemo-section { background: var(--mode-1-5-0); }
    .jemo-theme-mode .jemo-section .jemo-section-header-2 { background: var(--mode-1-1-0); }
    @media screen and (min-width:1024px) { }
    @media screen and (max-width:1023px) { }
    .jemo-theme-mode .jemo-footer { background: var(--mode-2-3-0); color: var(--mode-1-1-0); }
    .jemo-theme-mode .jemo-footer .jemo-footer-body { border-top: 1px solid var(--mode-2-5-0); border-bottom: 1px solid var(--mode-2-5-0); }
    .jemo-theme-mode .jemo-footer a { color: var(--mode-1-1-0); }
    .jemo-theme-mode .jemo-footer a:hover,
    .jemo-theme-mode .jemo-footer a:focus,
    .jemo-theme-mode .jemo-footer a:active,
    .jemo-theme-mode .jemo-footer a.active { color: var(--mode-1-5-0); }
    @media screen and (min-width:1024px) { }
    @media screen and (max-width:1023px) { }

    .jemo-theme-mode .elg-item-block--header-paragraphs { background: var(--mode-1-1-0);  }
    .jemo-theme-mode .elg-item-block--body-paragraphs {  }
    .jemo-theme-mode .elg-item-block--body-paragraphs > .block-container > .block-body > .view > .view-content > .views-row-odd { background: var(--mode-1-4-0); }
    .jemo-theme-mode .elg-item-block--body-paragraphs > .block-container > .block-body > .view > .view-content > .views-row-even { background: var(--mode-1-2-0); }

    .jemo-theme-mode a { color: var(--primary-dark-1); }
    .jemo-theme-mode a:hover,
    .jemo-theme-mode a:focus,
    .jemo-theme-mode a:active,
    .jemo-theme-mode a.active { color: var(--primary-dark-1); }
    .jemo-theme-mode button,
    .jemo-theme-mode input[type="submit"] { background: var(--primary-dark-1); color: var(--white-0); }
    .jemo-theme-mode button:hover,
    .jemo-theme-mode button:focus,
    .jemo-theme-mode input[type="submit"]:hover,
    .jemo-theme-mode input[type="submit"]:focus { background: var(--primary-dark-1); color: var(--white-0); }
    .jemo-theme-mode form .form-item input,
    .jemo-theme-mode form .form-item textarea,
    .jemo-theme-mode form .form-item select,
    .jemo-theme-mode form fieldset,
    .jemo-theme-mode form fieldset.collapsed { border: none; background: var(--mode-1-1-0); background-image: none; color: var(--mode-1-15-0); }
    .jemo-theme-mode form .form-item input:focus { border: 1px solid var(--dark-2); }
    .jemo-theme-mode form .form-item input:-internal-autofill-selected { appearance: menulist-button; background-image: none !important; background-color: -internal-light-dark(rgba(232, 240, 254, 0.0), rgba(70, 90, 126, 0.0)) !important; color: -internal-light-dark(black, white) !important; }

    .jemo-theme-mode .elg-item-button { background: var(--primary-dark-1); color: var(--white-0) !important; }
    .jemo-theme-mode .elg-item-card { background: var(--black-8); }
    .jemo-theme-mode .elg-item_widget .elg-item_whatsapp-widget > a { background: var(--link-light-1); color: var(--link-dark-1); }
    .jemo-theme-mode .elg-item_widget .elg-item_up-widget > a { background: var(--link-light-1); color: var(--link-dark-1); }
    .jemo-theme-mode .elg-light-item { display: none; }
    
    .jemo-theme-mode .elg-item--logo > a > img { filter: brightness(0%) invert(100%); -webkit-filter: brightness(0%) invert(100%); -moz-filter: brightness(0%) invert(100%); }
    .jemo-theme-mode .jemo-main-outer:not(.jemo-main-scroll) .elg-item--logo > a > img { filter: brightness(0%) invert(100%); -webkit-filter: brightness(0%) invert(100%); -moz-filter: brightness(0%) invert(100%); }
}