.elementor-7053 .elementor-element.elementor-element-327034b{--display:flex;--min-height:141px;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7053 .elementor-element.elementor-element-327034b:not(.elementor-motion-effects-element-type-background), .elementor-7053 .elementor-element.elementor-element-327034b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#938F69;}.elementor-7053 .elementor-element.elementor-element-327034b::before, .elementor-7053 .elementor-element.elementor-element-327034b > .elementor-background-video-container::before, .elementor-7053 .elementor-element.elementor-element-327034b > .e-con-inner > .elementor-background-video-container::before, .elementor-7053 .elementor-element.elementor-element-327034b > .elementor-background-slideshow::before, .elementor-7053 .elementor-element.elementor-element-327034b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7053 .elementor-element.elementor-element-327034b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7053 .elementor-element.elementor-element-327034b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7053 .elementor-element.elementor-element-69005ab{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-7053 .elementor-element.elementor-element-69005ab{left:0px;}body.rtl .elementor-7053 .elementor-element.elementor-element-69005ab{right:0px;}.elementor-7053 .elementor-element.elementor-element-bdeb7ac{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--overlay-opacity:0.14;}.elementor-7053 .elementor-element.elementor-element-bdeb7ac::before, .elementor-7053 .elementor-element.elementor-element-bdeb7ac > .elementor-background-video-container::before, .elementor-7053 .elementor-element.elementor-element-bdeb7ac > .e-con-inner > .elementor-background-video-container::before, .elementor-7053 .elementor-element.elementor-element-bdeb7ac > .elementor-background-slideshow::before, .elementor-7053 .elementor-element.elementor-element-bdeb7ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-7053 .elementor-element.elementor-element-bdeb7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7053 .elementor-element.elementor-element-58dbb42{--display:flex;}.elementor-7053 .elementor-element.elementor-element-58dbb42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7053 .elementor-element.elementor-element-96d1d40{width:var( --container-widget-width, 106.248% );max-width:106.248%;--container-widget-width:106.248%;--container-widget-flex-grow:0;}.elementor-7053 .elementor-element.elementor-element-96d1d40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7053 .elementor-element.elementor-element-1edc3fc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7053 .elementor-element.elementor-element-1edc3fc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7053 .elementor-element.elementor-element-8d0f37e > .elementor-widget-container{padding:-10px -10px -10px -10px;}.elementor-7053 .elementor-element.elementor-element-8d0f37e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .gva-navigation-menu ul.gva-nav-menu > li .submenu-inner, .gva-navigation-menu ul.gva-nav-menu > li ul.submenu-inner{min-width:231px;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .gva-navigation-menu ul.gva-nav-menu > li > a{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:normal;letter-spacing:0.3px;padding:-1px -1px -1px -1px;color:#FEFEFE;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .gva-navigation-menu ul.gva-nav-menu > li{color:#000000;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .gva-navigation-menu ul.gva-main-menu .submenu-inner{color:#FFFFFF;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .gva-navigation-menu ul.gva-main-menu .submenu-inner a{color:#000000;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .gva-navigation-menu ul.gva-main-menu .submenu-inner a:hover{color:#929241;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .gva-navigation-menu ul.gva-main-menu .submenu-inner a:active{color:#929241;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .gva-navigation-menu ul.gva-main-menu .submenu-inner li a{font-family:"Helvetica", Sans-serif;font-weight:400;letter-spacing:0.3px;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .nav-screen__mobile .dropdown-toggle i{color:#F6F6F6;}.elementor-7053 .elementor-element.elementor-element-85850bc{--display:flex;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7053 .elementor-element.elementor-element-200545c .elementor-button{background-color:#FDFDFD;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;word-spacing:0px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;padding:8px 20px 8px 20px;}.elementor-7053 .elementor-element.elementor-element-200545c .elementor-button:hover, .elementor-7053 .elementor-element.elementor-element-200545c .elementor-button:focus{background-color:#938F69;color:#FFFFFF;}.elementor-7053 .elementor-element.elementor-element-200545c.elementor-element{--align-self:center;}.elementor-7053 .elementor-element.elementor-element-200545c .elementor-button:hover svg, .elementor-7053 .elementor-element.elementor-element-200545c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7053 .elementor-element.elementor-element-161b1be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-7053 .elementor-element.elementor-element-327034b{--min-height:400px;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .nav-screen__mobile .dropdown-toggle i{font-size:22px;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .nav-one__mobile{padding:8px 0px 0px 0px;}.elementor-7053 .elementor-element.elementor-element-85850bc{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-7053 .elementor-element.elementor-element-200545c .elementor-button{font-size:14px;letter-spacing:0.1px;word-spacing:0em;border-radius:4px 4px 4px 4px;padding:6px 6px 6px 6px;}}@media(max-width:767px){.elementor-7053 .elementor-element.elementor-element-327034b{--min-height:86px;}.elementor-7053 .elementor-element.elementor-element-69005ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7053 .elementor-element.elementor-element-bdeb7ac{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7053 .elementor-element.elementor-element-58dbb42{--width:130px;}.elementor-7053 .elementor-element.elementor-element-96d1d40{width:auto;max-width:auto;}.elementor-7053 .elementor-element.elementor-element-1edc3fc{--width:100px;}.elementor-7053 .elementor-element.elementor-element-8d0f37e{width:auto;max-width:auto;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .gva-navigation-menu ul.gva-nav-menu > li > a{font-size:14px;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .gva-navigation-menu ul.gva-main-menu .submenu-inner li{padding:0px 0px 0px 0px;}.elementor-7053 .elementor-element.elementor-element-8d0f37e .nav-screen__mobile .dropdown-toggle i{font-size:25px;}.elementor-7053 .elementor-element.elementor-element-85850bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7053 .elementor-element.elementor-element-200545c{width:auto;max-width:auto;}.elementor-7053 .elementor-element.elementor-element-200545c .elementor-button{font-size:10px;word-spacing:0em;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:6px 6px 6px 6px;}}@media(min-width:768px){.elementor-7053 .elementor-element.elementor-element-327034b{--width:100%;}.elementor-7053 .elementor-element.elementor-element-58dbb42{--width:22.532%;}.elementor-7053 .elementor-element.elementor-element-1edc3fc{--width:56.755%;}.elementor-7053 .elementor-element.elementor-element-85850bc{--width:23%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7053 .elementor-element.elementor-element-1edc3fc{--width:377.091px;}}/* Start custom CSS for gva-navigation-menu, class: .elementor-element-8d0f37e *//* Sidebar panel */
#gva-mobile-menu {
  background: #fff !important; /* warm cream */
  width: 320px !important;
  max-width: 88vw !important;
  height: 100vh !important;
  padding: 40px 28px !important;
  overflow-y: auto !important;
  }

/* Dark overlay behind sidebar */
.top-canvas {
  background: #938F69 !important;
  backdrop-filter: blur(2px);
}

/* Remove default list style */
#gva-mobile-menu ul,
#gva-mobile-menu ol {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Space between menu items */
#gva-mobile-menu li {
  margin-bottom: 0 !important;
}

/* Main menu links */
#gva-mobile-menu .menu-item > a,
#gva-mobile-menu ul li a,
#gva-mobile-menu .navbar-nav li a,
#gva-mobile-menu .menu-item > a span {
  color: #1f1f1f !important;
  font-size: 12px !important;
  line-height: 0 !important;
  font-weight: 400 !important;
  font-family: Helvetica;
  letter-spacing: 0.5px !important;
  text-decoration: none !important;
  display: block !important;
  padding: 8px 0 !important;
  background: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  transition: all 0.2s ease !important;
}

/* Hover */
#gva-mobile-menu .menu-item > a:hover,
#gva-mobile-menu ul li a:hover,
#gva-mobile-menu .menu-item > a:hover span {
  color: #8c6b3f !important; /* elegant safari gold/brown */
  padding-left: 1px !important;
}

/* Active/current page */
#gva-mobile-menu .current-menu-item > a,
#gva-mobile-menu .current-menu-item > a span,
#gva-mobile-menu .current_page_item > a,
#gva-mobile-menu .current_page_item > a span {
  color: #8c6b3f !important;
}

/* Submenu */
#gva-mobile-menu .sub-menu {
  margin-top: 8px !important;
  margin-bottom: 12px !important;
  padding-left: 18px !important;
  border-left: 1px solid rgba(0,0,0,0.12) !important;
}

/* Submenu links */
#gva-mobile-menu .sub-menu li a,
#gva-mobile-menu .sub-menu li a span {
  font-size: 17px !important;
  line-height: 1.6 !important;
  font-weight: 400 !important;
  color: #4a4a4a !important;
  padding: 6px 0 !important;
}

/* Submenu hover */
#gva-mobile-menu .sub-menu li a:hover,
#gva-mobile-menu .sub-menu li a:hover span {
  color: #8c6b3f !important;
  padding-left: 4px !important;
}

/* Menu icons / dropdown arrows */
#gva-mobile-menu i,
#gva-mobile-menu svg,
#gva-mobile-menu .caret,
#gva-mobile-menu .dropdown-toggle {
  color: #1f1f1f !important;
  fill: #1f1f1f !important;
}

/* Divider style if your theme has widgets or extra blocks */
#gva-mobile-menu .widget,
#gva-mobile-menu .menu-sidebar-content,
#gva-mobile-menu .sidebar-content {
  margin-top: 30px !important;
  padding-top: 24px !important;
  border-top: 1px solid rgba(0,0,0,0.08) !important;
}

/* Optional close button style */
#gva-mobile-menu .control-close-mm,
#gva-mobile-menu .close-sidebar,
#gva-mobile-menu .btn-close,
.control-close-mm {
  background: transparent !important;
  color: #fff !important;
  border: none !important;
  font-size: 28px !important;
  width: 48px !important;
  height: 48px !important;
  padding: 0 !important;
  box-shadow: none !important;
}

#gva-mobile-menu .close:hover,
#gva-mobile-menu .close-sidebar:hover,
#gva-mobile-menu .btn-close:hover,
.sidebar-close:hover {
  color: #8c6b3f !important;
  transform: rotate(90deg);
  transition: 0.25s ease;
}

/* Scrollbar */
#gva-mobile-menu::-webkit-scrollbar {
  width: 6px;
}

#gva-mobile-menu::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.18);
  border-radius: 20px;
}

#gva-mobile-menu::-webkit-scrollbar-thumb:hover {
  background: rgba(0,0,0,0.28);
}

/* Hide old logo image inside .logo-mm */
.logo-mm img {
  opacity: 0;
}

/* Replace with new logo */
.logo-mm {
  background: url("https://risingjourneyexpeditions.com/wp-content/uploads/2026/04/cropped-RJE_ICON.png") no-repeat center center;
  background-size: contain;
  width: 80px;   /* adjust */
  height: 40px;   /* adjust */
  display: block;
}/* End custom CSS */