.elementor-37 .elementor-element.elementor-element-2ed627d{--display:flex;--min-height:0px;--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:48px;--padding-right:48px;}.elementor-37 .elementor-element.elementor-element-15cc696{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-15cc696.e-con{--align-self:center;}.elementor-37 .elementor-element.elementor-element-857680e.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-857680e .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-857680e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-857680e.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-857680e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-857680e.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-857680e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-857680e .elementor-icon{font-size:26px;}.elementor-37 .elementor-element.elementor-element-857680e .elementor-icon svg{height:26px;}.elementor-37 .elementor-element.elementor-element-cf5aaea{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-cf5aaea.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-cf5aaea .elementor-heading-title{font-size:16px;}.elementor-37 .elementor-element.elementor-element-b1eb2e8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-b1eb2e8.e-con{--align-self:center;}.elementor-37 .elementor-element.elementor-element-0ea7525.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-0ea7525 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-0ea7525.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-0ea7525.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-0ea7525.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-0ea7525.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-0ea7525.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-0ea7525 .elementor-icon{font-size:24px;}.elementor-37 .elementor-element.elementor-element-0ea7525 .elementor-icon svg{height:24px;}.elementor-37 .elementor-element.elementor-element-14bb7fb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-14bb7fb.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-14bb7fb .elementor-heading-title{font-size:16px;}.elementor-37 .elementor-element.elementor-element-0d0ebaf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-0d0ebaf.e-con{--align-self:center;}.elementor-37 .elementor-element.elementor-element-ca321c5.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-ca321c5 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-ca321c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-ca321c5.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-ca321c5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-ca321c5.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-ca321c5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-ca321c5 .elementor-icon{font-size:26px;}.elementor-37 .elementor-element.elementor-element-ca321c5 .elementor-icon svg{height:26px;}.elementor-37 .elementor-element.elementor-element-3bb80a7{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-3bb80a7.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-3bb80a7 .elementor-heading-title{font-size:16px;text-transform:none;}.elementor-37 .elementor-element.elementor-element-05fec9c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-05fec9c.e-con{--align-self:center;}.elementor-37 .elementor-element.elementor-element-23bcb75.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-23bcb75 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-23bcb75.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-23bcb75.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-23bcb75.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-23bcb75.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-23bcb75.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-23bcb75 .elementor-icon{font-size:26px;}.elementor-37 .elementor-element.elementor-element-23bcb75 .elementor-icon svg{height:26px;}.elementor-37 .elementor-element.elementor-element-f050dca{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-f050dca.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-f050dca .elementor-heading-title{font-size:16px;text-transform:none;}.elementor-37 .elementor-element.elementor-element-d08776a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-d08776a.e-con{--align-self:center;}.elementor-37 .elementor-element.elementor-element-8a715a1.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-8a715a1 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-8a715a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-8a715a1.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-8a715a1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-8a715a1.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-8a715a1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-8a715a1 .elementor-icon{font-size:26px;}.elementor-37 .elementor-element.elementor-element-8a715a1 .elementor-icon svg{height:26px;}.elementor-37 .elementor-element.elementor-element-900780e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-900780e.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-900780e .elementor-heading-title{font-size:16px;text-transform:none;}.elementor-37 .elementor-element.elementor-element-6f9eaf8{--display:flex;--min-height:0px;--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:48px;--padding-right:48px;}.elementor-37 .elementor-element.elementor-element-6f9eaf8:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-6f9eaf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-65cd726{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-65cd726.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-636a2cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-cced619{--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-cced619.e-con{--align-self:center;}.elementor-37 .elementor-element.elementor-element-4d99974 .elementor-menu-toggle{margin:0 auto;}.elementor-37 .elementor-element.elementor-element-4d99974 .elementor-nav-menu .elementor-item{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:600;line-height:1.2px;}.elementor-37 .elementor-element.elementor-element-4d99974 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-6712635{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-6712635.e-con{--align-self:center;}.elementor-37 .elementor-element.elementor-element-b1c6075{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-b1c6075.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-b1c6075 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-b1c6075 .elementor-button:hover, .elementor-37 .elementor-element.elementor-element-b1c6075 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-b1c6075 .elementor-button:hover svg, .elementor-37 .elementor-element.elementor-element-b1c6075 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-fa662ea{--display:flex;--min-height:0px;--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:48px;--padding-right:48px;}.elementor-37 .elementor-element.elementor-element-fa662ea:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-fa662ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-ec88c52{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-ec88c52.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-43cc53a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-edbee61{--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-edbee61.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-menu-toggle{margin:0 auto;}.elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu .elementor-item{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:600;line-height:1.2px;}.elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-f737ed4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-f737ed4.e-con{--align-self:center;}.elementor-37 .elementor-element.elementor-element-7c7a4cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-7c7a4cf.elementor-element{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-edbee61{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-15cc696{--width:25%;}.elementor-37 .elementor-element.elementor-element-b1eb2e8{--width:25%;}.elementor-37 .elementor-element.elementor-element-0d0ebaf{--width:25%;}.elementor-37 .elementor-element.elementor-element-05fec9c{--width:25%;}.elementor-37 .elementor-element.elementor-element-d08776a{--width:29%;}.elementor-37 .elementor-element.elementor-element-65cd726{--width:20%;}.elementor-37 .elementor-element.elementor-element-cced619{--width:60%;}.elementor-37 .elementor-element.elementor-element-6712635{--width:20%;}.elementor-37 .elementor-element.elementor-element-ec88c52{--width:11%;}.elementor-37 .elementor-element.elementor-element-edbee61{--width:60%;}.elementor-37 .elementor-element.elementor-element-f737ed4{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-ec88c52{--width:20%;}.elementor-37 .elementor-element.elementor-element-edbee61{--width:112.672px;}.elementor-37 .elementor-element.elementor-element-f737ed4{--width:38%;}}/* Start custom CSS for nav-menu, class: .elementor-element-f03adf3 *//* =========================================================
   EC REMODELING & CONCRETE
   MOBILE MENU - FLOATING CARD
   ========================================================= */

@media (max-width: 767px) {

    /* -----------------------------------------------------
       HAMBURGER BUTTON
       ----------------------------------------------------- */

    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-menu-toggle {
        background: #0B0B0B;
        border: 2px solid #BA8C3B;
        border-radius: 6px;
        width: 48px;
        height: 44px;

        display: flex;
        align-items: center;
        justify-content: center;

        transition: all 0.25s ease;
    }

    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-menu-toggle i,
    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-menu-toggle svg {
        color: #BA8C3B;
        fill: #BA8C3B;
    }

    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-menu-toggle.elementor-active {
        background: #BA8C3B;
        border-color: #BA8C3B;
    }

    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-menu-toggle.elementor-active i,
    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-menu-toggle.elementor-active svg {
        color: #0B0B0B;
        fill: #0B0B0B;
    }


    /* -----------------------------------------------------
       FLOATING MENU CARD
       ----------------------------------------------------- */

    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--dropdown {
        position: absolute !important;

        top: calc(100% + 12px) !important;

        left: 50% !important;
        right: auto !important;

        transform: translateX(-50%) !important;

        width: 320px !important;
        max-width: calc(100vw - 30px) !important;

        margin: 0 !important;

        z-index: 99999 !important;

        background: #0B0B0B !important;

        border: 2px solid #BA8C3B !important;
        border-radius: 10px !important;

        box-shadow: 0 15px 35px rgba(0,0,0,0.45);

        overflow: hidden !important;
    }


    /* -----------------------------------------------------
       MENU ITEMS
       ----------------------------------------------------- */

    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--dropdown .elementor-item {
        background: #0B0B0B;

        color: #FFFFFF;

        font-family: "Barlow Condensed", sans-serif;

        font-size: 16px;
        font-weight: 600;

        padding: 15px 20px;

        border-bottom: 1px solid rgba(186,140,59,0.20);

        transition:
            background 0.2s ease,
            color 0.2s ease;
    }


    /* -----------------------------------------------------
       HOVER / ACTIVE
       ----------------------------------------------------- */

    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--dropdown .elementor-item:hover,
    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--dropdown .elementor-item.elementor-item-active {
        background: #BA8C3B;
        color: #0B0B0B;
    }


    /* -----------------------------------------------------
       LAST MENU ITEM
       ----------------------------------------------------- */

    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--dropdown .menu-item:last-child .elementor-item {
        border-bottom: none;
    }


    /* -----------------------------------------------------
       SUBMENU ARROW
       ----------------------------------------------------- */

    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--dropdown .sub-arrow {
        color: #BA8C3B;
        fill: #BA8C3B;
    }


    /* -----------------------------------------------------
       SUBMENU
       ----------------------------------------------------- */

    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--dropdown .sub-menu {
        background: #151515;

        border-left: 3px solid #BA8C3B;
    }

    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--dropdown .sub-menu .elementor-item {
        background: #151515;

        color: #FFFFFF;

        padding-left: 30px;
    }

    .elementor-37 .elementor-element.elementor-element-f03adf3 .elementor-nav-menu--dropdown .sub-menu .elementor-item:hover {
        background: #BA8C3B;

        color: #0B0B0B;
    }

}/* End custom CSS */