.elementor-37 .elementor-element.elementor-element-5d64fc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37 .elementor-element.elementor-element-f0a5e02 .vvm-seka{--vvm-wrap-w:1367px;--vvm-border:#303337;--vvm-panel:#181D21;--vvm-login:#333546;--vvm-register:#EE9A1B;--vvm-dd-bg:#1C1D21;--vvm-dd-highlight:#ECB50D;--vvm-icon-btn:38px;--vvm-icon-size:18px;}.elementor-37 .elementor-element.elementor-element-9610b5c{--display:flex;}.elementor-37 .elementor-element.elementor-element-629833e{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for vvm_sekabet_header, class: .elementor-element-f0a5e02 */@media (min-width: 1025px){

  /* 1) Turuncu çizgi: tam ekrana yaslansın */
  #vvm-header-desk{
    position: relative;
  }
  #vvm-header-desk::before{
    content:"";
    position:absolute;
    left:50%;
    top:34px;                 /* 30-45 arası oynat */
    width:100vw;
    height:2px;
    background:#f59a00;
    transform:translateX(-50%);
    z-index:9999;
    pointer-events:none;
  }

  /* 2) Menü item'ları eşit genişlik (WP menü UL id'si genelde menu- ile başlar) */
  #vvm-header-desk ul[id^="menu-"]{
    display:flex !important;
    width:100% !important;
    gap:0 !important;
  }
  #vvm-header-desk ul[id^="menu-"] > li{
    flex:1 1 0 !important;
    min-width:0 !important;
    text-align:center !important;
  }
  #vvm-header-desk ul[id^="menu-"] > li > a{
    width:100% !important;
    display:flex !important;
    flex-direction:column !important; /* ikon üst, yazı alt */
    align-items:center !important;
    justify-content:center !important;
  }

  html, body{ overflow-x:hidden; }
}/* End custom CSS */