.elementor-50798 .elementor-element.elementor-element-fca2695{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-50798 .elementor-element.elementor-element-179a1c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-50798 .elementor-element.elementor-element-1aa895a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-50798 .elementor-element.elementor-element-f7f107c{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-50798 .elementor-element.elementor-element-cd2f28c .elementor-menu-toggle{margin:0 auto;}.elementor-50798 .elementor-element.elementor-element-cd2f28c .elementor-nav-menu--main .elementor-item{color:#B6B1A8;fill:#B6B1A8;}.elementor-50798 .elementor-element.elementor-element-81d183b{--display:flex;}.elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-search-panel{width:360px;}.elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-actions{justify-content:flex-end;gap:13px;}.elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-action{width:40px;height:40px;color:#B6B1A8;background-color:transparent;}.elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-action i{font-size:15px;}.elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-action svg{width:15px;height:15px;}.elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-action:hover, .elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-action:focus-visible{color:#C9A45F;background-color:#EAF8FE00;}.elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-badge{background-color:#C9A45F;color:#ffffff;}.elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-popover{background-color:#ffffff;}.elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-cart-panel{background-color:#ffffff;width:342px;}.elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-search-submit{background-color:#C9A45F;}.elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-mini-cart-content .button.checkout{background-color:#C9A45F;}.elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-cart-heading::after{background-color:#C9A45F;}.elementor-50798 .elementor-element.elementor-element-adefcfe{--display:flex;}.elementor-50798 .elementor-element.elementor-element-cc8b588{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-50798 .elementor-element.elementor-element-a5d3311{--display:flex;}.elementor-50798 .elementor-element.elementor-element-5fc1a79 .elementor-menu-toggle{margin-right:auto;}.elementor-50798 .elementor-element.elementor-element-5fc1a79 .elementor-nav-menu--main .elementor-item{color:#B6B1A8;fill:#B6B1A8;}.elementor-50798 .elementor-element.elementor-element-2d0ed8d{--display:flex;}.elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-search-panel{width:360px;}.elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-actions{justify-content:flex-end;gap:13px;}.elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-action{width:40px;height:40px;color:#B6B1A8;background-color:transparent;}.elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-action i{font-size:20px;}.elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-action svg{width:20px;height:20px;}.elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-action:hover, .elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-action:focus-visible{color:#C9A45F;background-color:#EAF8FE00;}.elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-badge{background-color:#C9A45F;color:#ffffff;}.elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-popover{background-color:#ffffff;}.elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-cart-panel{background-color:#ffffff;width:375px;}.elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-search-submit{background-color:#C9A45F;}.elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-mini-cart-content .button.checkout{background-color:#C9A45F;}.elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-cart-heading::after{background-color:#C9A45F;}.elementor-50798 .elementor-element.elementor-element-8d865a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-50798 .elementor-element.elementor-element-38e4f8d{--display:flex;}.elementor-50798 .elementor-element.elementor-element-5f8dbd8{--display:flex;}.elementor-50798 .elementor-element.elementor-element-81ecb57 .elementor-menu-toggle{margin:0 auto;}.elementor-50798 .elementor-element.elementor-element-81ecb57 .elementor-nav-menu--main .elementor-item{color:#B6B1A8;fill:#B6B1A8;}.elementor-50798 .elementor-element.elementor-element-60c8f36{--display:flex;}.elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-search-panel{width:360px;}.elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-actions{justify-content:flex-end;gap:13px;}.elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-action{width:40px;height:40px;color:#B6B1A8;background-color:transparent;}.elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-action i{font-size:20px;}.elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-action svg{width:20px;height:20px;}.elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-action:hover, .elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-action:focus-visible{color:#C9A45F;background-color:#EAF8FE00;}.elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-badge{background-color:#C9A45F;color:#ffffff;}.elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-popover{background-color:#ffffff;}.elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-cart-panel{background-color:#ffffff;width:375px;}.elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-search-submit{background-color:#C9A45F;}.elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-mini-cart-content .button.checkout{background-color:#C9A45F;}.elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-cart-heading::after{background-color:#C9A45F;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:576px){.elementor-50798 .elementor-element.elementor-element-fca2695{--content-width:1400px;}.elementor-50798 .elementor-element.elementor-element-1aa895a{--width:25%;}.elementor-50798 .elementor-element.elementor-element-81d183b{--width:20%;}.elementor-50798 .elementor-element.elementor-element-2d0ed8d{--width:20%;}.elementor-50798 .elementor-element.elementor-element-38e4f8d{--width:25%;}.elementor-50798 .elementor-element.elementor-element-60c8f36{--width:20%;}}@media(max-width:1200px) and (min-width:576px){.elementor-50798 .elementor-element.elementor-element-f7f107c{--width:55%;}.elementor-50798 .elementor-element.elementor-element-81d183b{--width:20%;}.elementor-50798 .elementor-element.elementor-element-a5d3311{--width:70%;}.elementor-50798 .elementor-element.elementor-element-2d0ed8d{--width:25%;}}@media(max-width:992px) and (min-width:576px){.elementor-50798 .elementor-element.elementor-element-a5d3311{--width:65%;}}@media(max-width:768px) and (min-width:576px){.elementor-50798 .elementor-element.elementor-element-1aa895a{--width:50%;}.elementor-50798 .elementor-element.elementor-element-f7f107c{--width:10%;}.elementor-50798 .elementor-element.elementor-element-81d183b{--width:33%;}.elementor-50798 .elementor-element.elementor-element-a5d3311{--width:61%;}.elementor-50798 .elementor-element.elementor-element-2d0ed8d{--width:30%;}.elementor-50798 .elementor-element.elementor-element-38e4f8d{--width:50%;}.elementor-50798 .elementor-element.elementor-element-5f8dbd8{--width:10%;}.elementor-50798 .elementor-element.elementor-element-60c8f36{--width:33%;}}@media(max-width:1400px){.elementor-50798 .elementor-element.elementor-element-0550e08 img{width:487px;}}@media(max-width:1200px){.elementor-50798 .elementor-element.elementor-element-0550e08 img{width:404px;}}@media(max-width:992px){.elementor-50798 .elementor-element.elementor-element-0550e08 img{width:42%;}}@media(max-width:768px){.elementor-50798 .elementor-element.elementor-element-4ff230c{text-align:start;}.elementor-50798 .elementor-element.elementor-element-4c595ab .gg-ha-actions{justify-content:center;}.elementor-50798 .elementor-element.elementor-element-0550e08{text-align:center;}.elementor-50798 .elementor-element.elementor-element-9ec5783 .gg-ha-actions{justify-content:center;}.elementor-50798 .elementor-element.elementor-element-00a6f43{text-align:start;}.elementor-50798 .elementor-element.elementor-element-1ec3309 .gg-ha-actions{justify-content:center;}}@media(max-width:575px){.elementor-50798 .elementor-element.elementor-element-1aa895a{--width:35%;}.elementor-50798 .elementor-element.elementor-element-f7f107c{--width:10%;--margin-top:0px;--margin-bottom:0px;--margin-left:-4px;--margin-right:0px;}.elementor-50798 .elementor-element.elementor-element-81d183b{--width:35%;}.elementor-50798 .elementor-element.elementor-element-a5d3311{--width:42%;--margin-top:0px;--margin-bottom:0px;--margin-left:-4px;--margin-right:0px;}.elementor-50798 .elementor-element.elementor-element-2d0ed8d{--width:45%;}.elementor-50798 .elementor-element.elementor-element-38e4f8d{--width:37%;}.elementor-50798 .elementor-element.elementor-element-5f8dbd8{--width:10%;}.elementor-50798 .elementor-element.elementor-element-60c8f36{--width:40%;}}/* Start custom CSS for nav-menu, class: .elementor-element-cd2f28c *//* ==========================================================
   LOUIS FAME STUDIOS
   NAVIGATION ONLY
   Desktop Menu + Tablet/Mobile Menu
========================================================== */


/* ==========================================================
   DESKTOP NAVIGATION
========================================================== */

.lf-menu-desktop{
    --lfm-gold:#C8A05A;
    --lfm-gold-light:#E0BD7A;
    --lfm-white:#F2F0EB;
    --lfm-text:#AAA69F;
    --lfm-bg:#090909;
    --lfm-line:rgba(200,160,90,.18);

    position:relative !important;
    z-index:9999 !important;

    overflow:visible !important;
}

.lf-menu-desktop .elementor-widget-container,
.lf-menu-desktop .elementor-nav-menu--main,
.lf-menu-desktop .elementor-nav-menu--main ul,
.lf-menu-desktop .elementor-nav-menu--main li{
    overflow:visible !important;
}


/* MAIN MENU */

.lf-menu-desktop
.elementor-nav-menu--main
> ul{
    display:flex !important;

    align-items:center !important;

    gap:8px !important;
}


/* MAIN LINKS */

.lf-menu-desktop
.elementor-nav-menu--main
> ul
> li
> .elementor-item{

    position:relative !important;

    display:flex !important;

    align-items:center !important;

    min-height:60px !important;

    padding:20px 15px !important;

    background:transparent !important;

    color:var(--lfm-text) !important;

    font-family:"Inter",Arial,sans-serif !important;

    font-size:12px !important;
    line-height:1 !important;

    font-weight:500 !important;

    letter-spacing:.3px !important;

    transition:color .25s ease !important;
}


/* GOLD UNDERLINE */

.lf-menu-desktop
.elementor-nav-menu--main
> ul
> li
> .elementor-item::after{

    content:"" !important;

    position:absolute !important;

    left:50% !important;
    bottom:12px !important;

    width:0 !important;
    height:1px !important;

    background:var(--lfm-gold) !important;

    transform:translateX(-50%) !important;

    transition:width .3s ease !important;
}


.lf-menu-desktop
.elementor-nav-menu--main
> ul
> li
> .elementor-item:hover,

.lf-menu-desktop
.elementor-nav-menu--main
> ul
> li.current-menu-item
> .elementor-item,

.lf-menu-desktop
.elementor-nav-menu--main
> ul
> li.current-menu-ancestor
> .elementor-item{

    color:var(--lfm-white) !important;
}


.lf-menu-desktop
.elementor-nav-menu--main
> ul
> li
> .elementor-item:hover::after,

.lf-menu-desktop
.elementor-nav-menu--main
> ul
> li.current-menu-item
> .elementor-item::after{

    width:calc(100% - 30px) !important;
}


/* ==========================================================
   DESKTOP SUBMENU
========================================================== */

.lf-menu-desktop
.elementor-nav-menu--main
li{
    position:relative !important;
}


.lf-menu-desktop
.elementor-nav-menu--main
.sub-menu{

    position:absolute !important;

    top:100% !important;
    left:0 !important;

    min-width:245px !important;

    margin:0 !important;

    padding:8px !important;

    background:#0A0A09 !important;

    border:1px solid var(--lfm-line) !important;

    border-radius:0 !important;

    box-shadow:
        0 25px 60px rgba(0,0,0,.55) !important;

    z-index:999999 !important;
}


.lf-menu-desktop
.elementor-nav-menu--main
.sub-menu
.elementor-sub-item{

    display:flex !important;

    align-items:center !important;

    width:100% !important;

    min-height:45px !important;

    padding:12px 14px !important;

    background:transparent !important;

    border-bottom:
        1px solid rgba(200,160,90,.08) !important;

    color:#A8A39B !important;

    font-family:"Inter",Arial,sans-serif !important;

    font-size:10px !important;
    line-height:1.35 !important;

    font-weight:500 !important;

    white-space:nowrap !important;

    transition:
        color .25s ease,
        background .25s ease,
        padding-left .25s ease !important;
}


.lf-menu-desktop
.elementor-nav-menu--main
.sub-menu
.elementor-sub-item:hover{

    padding-left:19px !important;

    color:var(--lfm-white) !important;

    background:
        rgba(200,160,90,.055) !important;
}


/* ARROW */

.lf-menu-desktop .sub-arrow{
    margin-left:7px !important;

    color:var(--lfm-gold) !important;

    font-size:8px !important;
}



/* ==========================================================
   MOBILE / TABLET MENU
========================================================== */

.lf-menu-mobile{
    --lfm-gold:#C8A05A;
    --lfm-gold-light:#E0BD7A;
    --lfm-white:#F2F0EB;
    --lfm-text:#AAA69F;

    position:static !important;

    z-index:999999 !important;

    overflow:visible !important;
}


.lf-menu-mobile .elementor-widget-container{
    position:static !important;

    overflow:visible !important;
}


/* ==========================================================
   TOGGLE BUTTON
========================================================== */

.lf-menu-mobile .elementor-menu-toggle{

    display:flex !important;

    align-items:center !important;
    justify-content:center !important;

    width:38px !important;
    height:38px !important;

    min-width:38px !important;

    margin:0 !important;

    padding:0 !important;

    background:#0A0A09 !important;

    border:
        1px solid rgba(200,160,90,.25) !important;

    border-radius:0 !important;

    color:var(--lfm-white) !important;

    box-shadow:none !important;

    transition:
        color .25s ease,
        border-color .25s ease,
        background .25s ease !important;
}


.lf-menu-mobile .elementor-menu-toggle:hover,
.lf-menu-mobile .elementor-menu-toggle.elementor-active{

    border-color:var(--lfm-gold) !important;

    color:var(--lfm-gold) !important;

    background:
        rgba(200,160,90,.045) !important;
}


.lf-menu-mobile .elementor-menu-toggle svg{

    width:17px !important;
    height:17px !important;

    fill:currentColor !important;
}



/* ==========================================================
   MOBILE / TABLET DROPDOWN PANEL
========================================================== */

@media(max-width:1024px){

    .lf-menu-mobile
    .elementor-nav-menu--dropdown{

        /* independent from Elementor narrow widget */
        position:fixed !important;

        left:12px !important;
        right:12px !important;

        width:auto !important;
        min-width:0 !important;
        max-width:none !important;

        margin:0 !important;

        padding:
            9px 16px
            20px !important;

        transform:none !important;

        background:
            linear-gradient(
                180deg,
                #0A0A09 0%,
                #080808 100%
            ) !important;

        border:
            1px solid rgba(200,160,90,.18) !important;

        border-top:
            1px solid rgba(200,160,90,.32) !important;

        border-radius:0 !important;

        box-shadow:
            0 30px 70px rgba(0,0,0,.58) !important;

        max-height:
            calc(100dvh - 90px) !important;

        overflow-x:hidden !important;
        overflow-y:auto !important;

        z-index:9999999 !important;
    }


    /* NORMAL VISITOR */

    body:not(.admin-bar)
    .lf-menu-mobile
    .elementor-nav-menu--dropdown{

        top:68px !important;
    }


    /* LOGGED-IN ADMIN */

    body.admin-bar
    .lf-menu-mobile
    .elementor-nav-menu--dropdown{

        top:114px !important;
    }


    /* =========================================
       MAIN LIST RESET
    ========================================= */

    .lf-menu-mobile
    .elementor-nav-menu--dropdown
    .elementor-nav-menu{

        display:block !important;

        width:100% !important;

        margin:0 !important;
        padding:0 !important;
    }


    .lf-menu-mobile
    .elementor-nav-menu--dropdown
    li{

        display:block !important;

        width:100% !important;

        margin:0 !important;
        padding:0 !important;
    }


    /* =========================================
       TOP LEVEL LINKS
    ========================================= */

    .lf-menu-mobile
    .elementor-nav-menu--dropdown
    > ul
    > li
    > .elementor-item{

        display:flex !important;

        align-items:center !important;
        justify-content:space-between !important;

        width:100% !important;

        min-height:50px !important;

        margin:0 !important;

        padding:
            14px 5px !important;

        background:transparent !important;

        border-bottom:
            1px solid rgba(200,160,90,.10) !important;

        color:#DED9D1 !important;

        font-family:"Inter",Arial,sans-serif !important;

        font-size:11px !important;
        line-height:1.3 !important;

        font-weight:500 !important;

        letter-spacing:.3px !important;

        text-align:left !important;

        white-space:normal !important;

        transition:
            color .25s ease,
            padding-left .25s ease !important;
    }


    /* hover */

    .lf-menu-mobile
    .elementor-nav-menu--dropdown
    > ul
    > li
    > .elementor-item:hover{

        padding-left:9px !important;

        color:var(--lfm-gold-light) !important;
    }


    /* active */

    .lf-menu-mobile
    .elementor-nav-menu--dropdown
    > ul
    > li.current-menu-item
    > .elementor-item,

    .lf-menu-mobile
    .elementor-nav-menu--dropdown
    > ul
    > li.current-menu-ancestor
    > .elementor-item,

    .lf-menu-mobile
    .elementor-nav-menu--dropdown
    > ul
    > li
    > .elementor-item.elementor-item-active{

        color:var(--lfm-gold) !important;
    }


    /* =========================================
       SUBMENU
    ========================================= */

    .lf-menu-mobile
    .elementor-nav-menu--dropdown
    .sub-menu{

        position:static !important;

        width:100% !important;
        min-width:0 !important;

        margin:
            0 0
            9px !important;

        padding:
            3px 0
            7px 15px !important;

        background:transparent !important;

        border:0 !important;

        border-left:
            1px solid rgba(200,160,90,.24) !important;

        box-shadow:none !important;

        transform:none !important;
    }


    .lf-menu-mobile
    .elementor-nav-menu--dropdown
    .sub-menu
    .elementor-sub-item{

        display:flex !important;

        align-items:center !important;

        width:100% !important;

        min-height:39px !important;

        margin:0 !important;

        padding:
            9px 11px !important;

        background:transparent !important;

        border-bottom:
            1px solid rgba(200,160,90,.05) !important;

        color:#99948D !important;

        font-family:"Inter",Arial,sans-serif !important;

        font-size:9.5px !important;
        line-height:1.4 !important;

        font-weight:400 !important;

        text-align:left !important;

        white-space:normal !important;

        transition:
            color .25s ease,
            background .25s ease !important;
    }


    .lf-menu-mobile
    .elementor-nav-menu--dropdown
    .sub-menu
    .elementor-sub-item:hover{

        color:var(--lfm-gold-light) !important;

        background:
            rgba(200,160,90,.035) !important;
    }


    /* =========================================
       SUBMENU ARROW
    ========================================= */

    .lf-menu-mobile
    .elementor-nav-menu--dropdown
    .sub-arrow{

        flex:0 0 auto !important;

        margin-left:14px !important;

        color:var(--lfm-gold) !important;

        font-size:8px !important;
    }

}


/* ==========================================================
   SMALL MOBILE
========================================================== */

@media(max-width:480px){

    .lf-menu-mobile
    .elementor-nav-menu--dropdown{

        left:7px !important;
        right:7px !important;

        padding:
            7px 12px
            17px !important;
    }


    .lf-menu-mobile
    .elementor-nav-menu--dropdown
    > ul
    > li
    > .elementor-item{

        min-height:48px !important;

        font-size:10.5px !important;
    }

}


/* ==========================================================
   DISPLAY SAFETY
========================================================== */

/* Desktop menu only desktop */

@media(max-width:1024px){

    .lf-menu-desktop{
        display:none !important;
    }

}


/* Mobile menu only tablet/mobile */

@media(min-width:1025px){

    .lf-menu-mobile{
        display:none !important;
    }

}






/* ==========================================================
   MOBILE MENU — CLOSED BY DEFAULT
   SHOW ONLY ON TOGGLE CLICK
========================================================== */

@media (max-width:1024px){

    /* Default closed */
    .lf-menu-mobile .elementor-nav-menu--dropdown{
        display:none !important;
        opacity:0 !important;
        visibility:hidden !important;
        pointer-events:none !important;
    }

    /* Elementor toggle active hone par menu open */
    .lf-menu-mobile
    .elementor-menu-toggle.elementor-active
    + .elementor-nav-menu--dropdown{

        display:block !important;
        opacity:1 !important;
        visibility:visible !important;
        pointer-events:auto !important;
    }

}/* End custom CSS */