.elementor-kit-3013{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-3013 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1249px;}.e-con{--container-max-width:1249px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:540px;}.e-con{--container-max-width:540px;}}/* Start custom CSS *//* Put title on its own line, tabs on the next line */
.elementor-widget-bametournament .row.justify-content-between{
  flex-direction: column !important;
  align-items: stretch !important;
}

/* Tabs row spans full width, content pushed to the right */
.elementor-widget-bametournament .sec-btn{
  width: 100% !important;
  margin-top: 16px;                 /* space under title */
  display: flex !important;
  justify-content: flex-end !important;
}

/* Keep the original purple bar, but size to content and right-align it */
.elementor-widget-bametournament .tournament-filter-btn.filter-menu{
  display: inline-flex !important;  /* content-width, not full row */
  flex-wrap: wrap !important;                 /* spacing between tabs */
  margin-left: auto !important;     /* hug right edge */
  width: auto !important;           /* keep original look, no stretching */
}

/* Ensure each tab behaves in the flex row */
.elementor-widget-bametournament .tournament-filter-btn .tab-btn{
  float: none !important;
  display: inline-flex !important;
  align-items: center;
}
/* Scope to this section/widget so you don't affect other sliders */
.elementor-element-1c18b022 .client-slider1 .swiper-wrapper {
  gap: 0 !important;            /* just in case */
}
.elementor-element-1c18b022 .client-slider1 .swiper-slide {
  /* Override Swiper's inline widths */
  flex: 0 0 calc(100% / 7) !important;
  width: calc(100% / 7) !important;
  margin: 0 !important;         /* kills spaceBetween if it's applied as margins */
  box-sizing: border-box;
}
label{
    color:white !important;
}
.woocommerce-form__label{
    color: white !important;
}
.woocommerce-MyAccount-navigation li{
    border-style: none !important;
   background: #11141b !important;
    padding: 20px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.3);
}/* End custom CSS */