.elementor-10278 .elementor-element.elementor-element-84eebbe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-e4310fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-e4310fd:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-e4310fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-674bc77 );}.elementor-10278 .elementor-element.elementor-element-b5770b5{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-b5770b5:not(.elementor-motion-effects-element-type-background), .elementor-10278 .elementor-element.elementor-element-b5770b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-674bc77 );}.elementor-10278 .elementor-element.elementor-element-8d41640{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-260ce3a .elementor-icon-list-icon i{color:var( --e-global-color-96ad0aa );transition:color 0.3s;}.elementor-10278 .elementor-element.elementor-element-260ce3a .elementor-icon-list-icon svg{fill:var( --e-global-color-96ad0aa );transition:fill 0.3s;}.elementor-10278 .elementor-element.elementor-element-260ce3a{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-10278 .elementor-element.elementor-element-260ce3a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10278 .elementor-element.elementor-element-917ec4d .elementor-icon-list-icon i{color:var( --e-global-color-96ad0aa );transition:color 0.3s;}.elementor-10278 .elementor-element.elementor-element-917ec4d .elementor-icon-list-icon svg{fill:var( --e-global-color-96ad0aa );transition:fill 0.3s;}.elementor-10278 .elementor-element.elementor-element-917ec4d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-10278 .elementor-element.elementor-element-917ec4d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10278 .elementor-element.elementor-element-542512a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-34e9312{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:0px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-f3e09fb .elementor-icon-list-icon i{color:var( --e-global-color-96ad0aa );transition:color 0.3s;}.elementor-10278 .elementor-element.elementor-element-f3e09fb .elementor-icon-list-icon svg{fill:var( --e-global-color-96ad0aa );transition:fill 0.3s;}.elementor-10278 .elementor-element.elementor-element-f3e09fb{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-10278 .elementor-element.elementor-element-f3e09fb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10278 .elementor-element.elementor-element-191a1f9 .elementor-icon-list-icon i{color:var( --e-global-color-96ad0aa );transition:color 0.3s;}.elementor-10278 .elementor-element.elementor-element-191a1f9 .elementor-icon-list-icon svg{fill:var( --e-global-color-96ad0aa );transition:fill 0.3s;}.elementor-10278 .elementor-element.elementor-element-191a1f9{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-10278 .elementor-element.elementor-element-191a1f9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10278 .elementor-element.elementor-element-fa92751{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-2509dae{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-9af8e77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;text-align:left;}.elementor-10278 .elementor-element.elementor-element-9af8e77 .wpr-logo{padding:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-10278 .elementor-element.elementor-element-9af8e77 .wpr-logo-image{max-width:70px;}.elementor-10278 .elementor-element.elementor-element-9af8e77.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-10278 .elementor-element.elementor-element-9af8e77.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-10278 .elementor-element.elementor-element-9af8e77.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-10278 .elementor-element.elementor-element-9af8e77 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-10278 .elementor-element.elementor-element-9af8e77 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-10278 .elementor-element.elementor-element-9af8e77 .wpr-logo-description{color:#888888;}.elementor-10278 .elementor-element.elementor-element-0086af4{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-ad91f3d .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-10278 .elementor-element.elementor-element-ad91f3d .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-10278 .elementor-element.elementor-element-ad91f3d .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-10278 .elementor-element.elementor-element-ad91f3d .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-10278 .elementor-element.elementor-element-ad91f3d .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-10278 .elementor-element.elementor-element-ad91f3d .menu-item a.hfe-menu-item, .elementor-10278 .elementor-element.elementor-element-ad91f3d .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-10278 .elementor-element.elementor-element-ad91f3d ul.sub-menu{width:220px;}.elementor-10278 .elementor-element.elementor-element-ad91f3d .sub-menu a.hfe-sub-menu-item,
						 .elementor-10278 .elementor-element.elementor-element-ad91f3d nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-10278 .elementor-element.elementor-element-ad91f3d nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-10278 .elementor-element.elementor-element-ad91f3d nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-10278 .elementor-element.elementor-element-ad91f3d nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-10278 .elementor-element.elementor-element-ad91f3d .hfe-nav-menu__toggle{margin:0 auto;}.elementor-10278 .elementor-element.elementor-element-ad91f3d .sub-menu,
								.elementor-10278 .elementor-element.elementor-element-ad91f3d nav.hfe-dropdown,
								.elementor-10278 .elementor-element.elementor-element-ad91f3d nav.hfe-dropdown-expandible,
								.elementor-10278 .elementor-element.elementor-element-ad91f3d nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-10278 .elementor-element.elementor-element-ad91f3d nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-10278 .elementor-element.elementor-element-ad91f3d .sub-menu li.menu-item:not(:last-child),
						.elementor-10278 .elementor-element.elementor-element-ad91f3d nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-10278 .elementor-element.elementor-element-ad91f3d nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-10278 .elementor-element.elementor-element-3162af2{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-399a065{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:0px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-80ccc24 .elementor-button{background-color:var( --e-global-color-674bc77 );font-size:15px;fill:var( --e-global-color-96ad0aa );color:var( --e-global-color-96ad0aa );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-96ad0aa );border-radius:15px 0px 15px 0px;padding:16px 23px 16px 23px;}.elementor-10278 .elementor-element.elementor-element-80ccc24:hover{--e-transform-translateY:-5px;}.elementor-10278 .elementor-element.elementor-element-80ccc24 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10278 .elementor-element.elementor-element-2093c25:hover{--e-transform-translateY:-5px;}.elementor-10278 .elementor-element.elementor-element-2093c25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10278 .elementor-element.elementor-element-2093c25 .elementor-icon-wrapper{text-align:center;}.elementor-10278 .elementor-element.elementor-element-2093c25.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8e08bd0 );color:var( --e-global-color-96ad0aa );}.elementor-10278 .elementor-element.elementor-element-2093c25.elementor-view-framed .elementor-icon, .elementor-10278 .elementor-element.elementor-element-2093c25.elementor-view-default .elementor-icon{color:var( --e-global-color-8e08bd0 );border-color:var( --e-global-color-8e08bd0 );}.elementor-10278 .elementor-element.elementor-element-2093c25.elementor-view-framed .elementor-icon, .elementor-10278 .elementor-element.elementor-element-2093c25.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8e08bd0 );}.elementor-10278 .elementor-element.elementor-element-2093c25.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-96ad0aa );}.elementor-10278 .elementor-element.elementor-element-2093c25.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-96ad0aa );}.elementor-10278 .elementor-element.elementor-element-2093c25 .elementor-icon{font-size:18px;}.elementor-10278 .elementor-element.elementor-element-2093c25 .elementor-icon svg{height:18px;}.elementor-10278 .elementor-element.elementor-element-7b849ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-2bdb61a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-7a90c1d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-764784d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;text-align:left;}.elementor-10278 .elementor-element.elementor-element-764784d .wpr-logo{padding:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-10278 .elementor-element.elementor-element-764784d .wpr-logo-image{max-width:70px;}.elementor-10278 .elementor-element.elementor-element-764784d.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-10278 .elementor-element.elementor-element-764784d.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-10278 .elementor-element.elementor-element-764784d.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-10278 .elementor-element.elementor-element-764784d .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-10278 .elementor-element.elementor-element-764784d .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-10278 .elementor-element.elementor-element-764784d .wpr-logo-description{color:#888888;}.elementor-10278 .elementor-element.elementor-element-1494dd1{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-57f223a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:0px 0px 0px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-b573c06{--display:flex;}.elementor-10278 .elementor-element.elementor-element-fb4de97 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-10278 .elementor-element.elementor-element-fb4de97 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-10278 .elementor-element.elementor-element-fb4de97 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-10278 .elementor-element.elementor-element-fb4de97 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-10278 .elementor-element.elementor-element-fb4de97 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-10278 .elementor-element.elementor-element-fb4de97 .menu-item a.hfe-menu-item, .elementor-10278 .elementor-element.elementor-element-fb4de97 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-10278 .elementor-element.elementor-element-fb4de97 ul.sub-menu{width:220px;}.elementor-10278 .elementor-element.elementor-element-fb4de97 .sub-menu a.hfe-sub-menu-item,
						 .elementor-10278 .elementor-element.elementor-element-fb4de97 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-10278 .elementor-element.elementor-element-fb4de97 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-10278 .elementor-element.elementor-element-fb4de97 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-10278 .elementor-element.elementor-element-fb4de97 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-10278 .elementor-element.elementor-element-fb4de97 .hfe-nav-menu__toggle{margin-left:auto;}.elementor-10278 .elementor-element.elementor-element-fb4de97 .sub-menu,
								.elementor-10278 .elementor-element.elementor-element-fb4de97 nav.hfe-dropdown,
								.elementor-10278 .elementor-element.elementor-element-fb4de97 nav.hfe-dropdown-expandible,
								.elementor-10278 .elementor-element.elementor-element-fb4de97 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-10278 .elementor-element.elementor-element-fb4de97 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-10278 .elementor-element.elementor-element-fb4de97 .sub-menu li.menu-item:not(:last-child),
						.elementor-10278 .elementor-element.elementor-element-fb4de97 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-10278 .elementor-element.elementor-element-fb4de97 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}@media(max-width:1024px){.elementor-10278 .elementor-element.elementor-element-8d41640{--grid-auto-flow:row;}.elementor-10278 .elementor-element.elementor-element-34e9312{--grid-auto-flow:row;}.elementor-10278 .elementor-element.elementor-element-399a065{--grid-auto-flow:row;}.elementor-10278 .elementor-element.elementor-element-57f223a{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-10278 .elementor-element.elementor-element-b5770b5{--width:70%;}.elementor-10278 .elementor-element.elementor-element-8d41640{--width:31%;}.elementor-10278 .elementor-element.elementor-element-542512a{--width:30%;}.elementor-10278 .elementor-element.elementor-element-34e9312{--width:74%;}.elementor-10278 .elementor-element.elementor-element-2509dae{--width:25%;}.elementor-10278 .elementor-element.elementor-element-0086af4{--width:50%;}.elementor-10278 .elementor-element.elementor-element-3162af2{--width:25%;}.elementor-10278 .elementor-element.elementor-element-7a90c1d{--width:25%;}.elementor-10278 .elementor-element.elementor-element-1494dd1{--width:25%;}}@media(max-width:767px){.elementor-10278 .elementor-element.elementor-element-8d41640{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10278 .elementor-element.elementor-element-34e9312{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10278 .elementor-element.elementor-element-399a065{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10278 .elementor-element.elementor-element-2bdb61a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10278 .elementor-element.elementor-element-7a90c1d{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-10278 .elementor-element.elementor-element-764784d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10278 .elementor-element.elementor-element-764784d .wpr-logo{padding:6px 0px 0px 0px;}.elementor-10278 .elementor-element.elementor-element-764784d .wpr-logo-image{max-width:70px;}.elementor-10278 .elementor-element.elementor-element-1494dd1{--width:50%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-10278 .elementor-element.elementor-element-57f223a{--width:54%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for navigation-menu, class: .elementor-element-ad91f3d *//* =========================================
    NAREN ESTATE AGENCY - NAVIGATION TABS
    ========================================= */

 /* MENU CONTAINER */
 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu {
     display: flex !important;
     align-items: center !important;
     justify-content: center !important;
     gap: 8px !important;
     margin: 0 !important;
     padding: 0 !important;
     list-style: none !important;
 }

 /* MENU ITEMS */
 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li {
     display: block !important;
     margin: 0 !important;
     padding: 0 !important;
     list-style: none !important;
 }


 /* =========================================
    MENU TEXT / TAB
    ========================================= */

 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a,
 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a.hfe-menu-item {
     position: relative !important;

     display: flex !important;
     align-items: center !important;
     justify-content: center !important;

     visibility: visible !important;
     opacity: 1 !important;

     padding: 11px 18px !important;

     min-height: 44px !important;

     color: #031A33 !important;

     font-family: Georgia, "Times New Roman", serif !important;
     font-size: 16px !important;
     font-weight: 700 !important;
     line-height: 1.2 !important;

     text-decoration: none !important;

     background: transparent !important;

     border: 1px solid rgba(245, 185, 0, 0.45) !important;
     border-radius: 6px !important;

     box-sizing: border-box !important;

     transition: all 0.3s ease !important;
 }


 /* =========================================
    HOVER
    ========================================= */

 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a:hover,
 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a.hfe-menu-item:hover {
     color: #031A33 !important;

     background: linear-gradient(
         135deg,
         #FFE477 0%,
         #F5B900 50%,
         #FFD84A 100%
     ) !important;

     border-color: #F5B900 !important;

     box-shadow:
         0 5px 18px rgba(245, 185, 0, 0.30) !important;

     transform: translateY(-2px) !important;
 }


 /* =========================================
    GOLD UNDERLINE
    ========================================= */

 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a::after,
 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a.hfe-menu-item::after {
     content: "" !important;

     position: absolute !important;

     left: 20% !important;
     bottom: 5px !important;

     width: 60% !important;
     height: 2px !important;

     background: #F5B900 !important;

     transform: scaleX(0) !important;
     transform-origin: center !important;

     transition: transform 0.3s ease !important;
 }


 /* UNDERLINE ON HOVER */
 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a:hover::after,
 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a.hfe-menu-item:hover::after {
     transform: scaleX(1) !important;
 }


 /* =========================================
    ACTIVE PAGE
    ========================================= */

 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li.current-menu-item > a,
 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li.current-menu-item > a.hfe-menu-item,
 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li.current_page_item > a,
 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li.current_page_item > a.hfe-menu-item {

     color: #FFFFFF !important;

     background: linear-gradient(
         135deg,
         #031A33,
         #062A4F
     ) !important;

     border-color: #F5B900 !important;

     box-shadow:
         0 4px 15px rgba(245, 185, 0, 0.25) !important;
 }


 /* ACTIVE HOVER */

 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li.current-menu-item > a:hover,
 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li.current_page_item > a:hover {

     color: #031A33 !important;

     background: linear-gradient(
         135deg,
         #FFE477,
         #F5B900
     ) !important;

     transform: translateY(-2px) !important;
 }


 /* ACTIVE - NO UNDERLINE */

 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li.current-menu-item > a::after,
 nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li.current_page_item > a::after {
     display: none !important;
 }


 /* =========================================
    DESKTOP
    ========================================= */

 @media (min-width: 1025px) {

     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu {
         gap: 7px !important;
     }

     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a,
     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a.hfe-menu-item {
         padding: 11px 17px !important;
         font-size: 16px !important;
     }
 }


 /* =========================================
    TABLET
    ========================================= */

 @media (min-width: 768px) and (max-width: 1024px) {

     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu {
         gap: 5px !important;
     }

     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a,
     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a.hfe-menu-item {
         padding: 10px 13px !important;
         font-size: 15px !important;
     }
 }


 /* =========================================
    MOBILE
    ========================================= */

 @media (max-width: 767px) {

     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu {
         display: flex !important;
         flex-direction: column !important;
         align-items: stretch !important;

         width: 100% !important;

         gap: 8px !important;

         padding: 15px !important;
         margin: 0 !important;
     }

     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li {
         width: 100% !important;
     }

     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a,
     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a.hfe-menu-item {

         display: flex !important;

         width: 100% !important;

         padding: 13px 18px !important;

         font-size: 16px !important;

         color: #031A33 !important;

         text-align: center !important;

         border: 1px solid rgba(245, 185, 0, 0.45) !important;
     }

     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a::after,
     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a.hfe-menu-item::after {
         display: none !important;
     }

     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a:hover,
     nav.hfe-nav-menu__layout-horizontal ul.hfe-nav-menu > li > a.hfe-menu-item:hover {
         transform: none !important;
     }
 }/* End custom CSS */