.elementor-2337 .elementor-element.elementor-element-3bf75af{--display:flex;--min-height:80px;--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;}.elementor-2337 .elementor-element.elementor-element-f8d5981.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2337 .elementor-element.elementor-element-e2d92f0{--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;}.elementor-2337 .elementor-element.elementor-element-e2d92f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2337 .elementor-element.elementor-element-189cca5{width:auto;max-width:auto;}.elementor-2337 .elementor-element.elementor-element-189cca5 .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-2337 .elementor-element.elementor-element-f8d5981{width:var( --container-widget-width, 142.986px );max-width:142.986px;--container-widget-width:142.986px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-2337 .elementor-element.elementor-element-3bf75af{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-2337 .elementor-element.elementor-element-3bf75af{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-2337 .elementor-element.elementor-element-3bf75af{--width:100%;}.elementor-2337 .elementor-element.elementor-element-e2d92f0{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2337 .elementor-element.elementor-element-3bf75af{--width:100%;}.elementor-2337 .elementor-element.elementor-element-e2d92f0{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-2337 .elementor-element.elementor-element-3bf75af{--width:100%;}}@media(min-width:2400px){.elementor-2337 .elementor-element.elementor-element-3bf75af{--width:100%;}.elementor-2337 .elementor-element.elementor-element-e2d92f0{--width:65%;}.elementor-2337 .elementor-element.elementor-element-189cca5{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-2337 .elementor-element.elementor-element-3bf75af{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3bf75af *//* =========================
   SENTURA BLACK HEADER CSS
   Paste on MAIN HEADER CONTAINER
   ========================= */

.elementor-2337 .elementor-element.elementor-element-3bf75af{
  background:#050505;
  border-bottom:1px solid rgba(199,165,106,0.18);
  padding:14px 50px;
  min-height:84px;
  box-sizing:border-box;
}

/* main row */
.elementor-2337 .elementor-element.elementor-element-3bf75af > .e-con-inner,
.elementor-2337 .elementor-element.elementor-element-3bf75af{
  align-items:center !important;
  justify-content:space-between !important;
}

/* logo */
.elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-theme-site-logo,
.elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-site-logo{
  flex:0 0 auto;
  margin:0 !important;
}

.elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-theme-site-logo img,
.elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-site-logo img{
  max-width:155px;
  width:auto;
  height:auto;
  display:block;
}

/* menu widget wrapper */
.elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-wp-widget-nav_menu,
.elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-nav-menu{
  flex:1 1 auto;
  margin:0 28px !important;
  width:auto !important;
}

/* wordpress menu list */
.elementor-2337 .elementor-element.elementor-element-3bf75af .menu,
.elementor-2337 .elementor-element.elementor-element-3bf75af nav ul,
.elementor-2337 .elementor-element.elementor-element-3bf75af .menu-menu-1-container ul{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:46px !important;
  list-style:none !important;
  margin:0 !important;
  padding:0 !important;
  flex-wrap:nowrap !important;
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
}

/* list items */
.elementor-2337 .elementor-element.elementor-element-3bf75af .menu li,
.elementor-2337 .elementor-element.elementor-element-3bf75af nav ul li{
  margin:0 !important;
  padding:0 !important;
}

/* menu links */
.elementor-2337 .elementor-element.elementor-element-3bf75af .menu a,
.elementor-2337 .elementor-element.elementor-element-3bf75af nav ul li a{
  position:relative;
  display:inline-block;
  color:#e7e7e7 !important;
  font-size:15px !important;
  font-weight:500 !important;
  letter-spacing:.06em !important;
  text-transform:uppercase;
  text-decoration:none !important;
  line-height:1.2;
  padding:6px 0 !important;
  transition:color .3s ease;
  background:none !important;
  border:none !important;
  box-shadow:none !important;
}

/* gold underline */
.elementor-2337 .elementor-element.elementor-element-3bf75af .menu a::after,
.elementor-2337 .elementor-element.elementor-element-3bf75af nav ul li a::after{
  content:"";
  position:absolute;
  left:0;
  bottom:-8px;
  width:0;
  height:2px;
  background:#c7a56a;
  transition:width .28s ease;
}

.elementor-2337 .elementor-element.elementor-element-3bf75af .menu a:hover,
.elementor-2337 .elementor-element.elementor-element-3bf75af nav ul li a:hover,
.elementor-2337 .elementor-element.elementor-element-3bf75af .current-menu-item > a,
.elementor-2337 .elementor-element.elementor-element-3bf75af .current_page_item > a{
  color:#c7a56a !important;
}

.elementor-2337 .elementor-element.elementor-element-3bf75af .menu a:hover::after,
.elementor-2337 .elementor-element.elementor-element-3bf75af nav ul li a:hover::after,
.elementor-2337 .elementor-element.elementor-element-3bf75af .current-menu-item > a::after,
.elementor-2337 .elementor-element.elementor-element-3bf75af .current_page_item > a::after{
  width:100%;
}

/* button widget */
.elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-button{
  flex:0 0 auto;
  margin:0 !important;
}

/* button */
.elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-button,
.elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-button a.elementor-button{
  background:linear-gradient(135deg,#c7a56a,#e4c892) !important;
  color:#000 !important;
  font-size:15px !important;
  font-weight:600 !important;
  letter-spacing:.02em;
  border:none !important;
  border-radius:999px !important;
  padding:12px 24px !important;
  min-height:auto !important;
  line-height:1.2 !important;
  box-shadow:none !important;
  transition:transform .28s ease, box-shadow .28s ease, filter .28s ease;
}

.elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-button:hover,
.elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-button a.elementor-button:hover{
  transform:translateY(-2px);
  box-shadow:0 10px 24px rgba(199,165,106,.30) !important;
  filter:brightness(1.02);
}

/* remove odd widget spacing */
.elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget{
  margin-bottom:0 !important;
}

/* tablet */
@media (max-width:1024px){
  .elementor-2337 .elementor-element.elementor-element-3bf75af{
    padding:12px 24px;
    min-height:74px;
  }

  .elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-theme-site-logo img,
  .elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-site-logo img{
    max-width:135px;
  }

  .elementor-2337 .elementor-element.elementor-element-3bf75af .menu,
  .elementor-2337 .elementor-element.elementor-element-3bf75af nav ul,
  .elementor-2337 .elementor-element.elementor-element-3bf75af .menu-menu-1-container ul{
    gap:24px !important;
  }

  .elementor-2337 .elementor-element.elementor-element-3bf75af .menu a,
  .elementor-2337 .elementor-element.elementor-element-3bf75af nav ul li a{
    font-size:14px !important;
  }

  .elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-button,
  .elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-button a.elementor-button{
    padding:10px 20px !important;
    font-size:14px !important;
  }
}

/* mobile */
@media (max-width:767px){
  .elementor-2337 .elementor-element.elementor-element-3bf75af{
    padding:10px 16px;
  }

  .elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-theme-site-logo img,
  .elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-site-logo img{
    max-width:120px;
  }

  .elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-wp-widget-nav_menu,
  .elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-nav-menu{
    margin:0 12px !important;
  }

  .elementor-2337 .elementor-element.elementor-element-3bf75af .menu,
  .elementor-2337 .elementor-element.elementor-element-3bf75af nav ul,
  .elementor-2337 .elementor-element.elementor-element-3bf75af .menu-menu-1-container ul{
    gap:16px !important;
  }

  .elementor-2337 .elementor-element.elementor-element-3bf75af .menu a,
  .elementor-2337 .elementor-element.elementor-element-3bf75af nav ul li a{
    font-size:13px !important;
    letter-spacing:.04em !important;
  }

  .elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-button,
  .elementor-2337 .elementor-element.elementor-element-3bf75af .elementor-widget-button a.elementor-button{
    padding:9px 16px !important;
    font-size:13px !important;
  }
}/* End custom CSS */