body {
  background: #ffffff;
}

.page .container {
  background: #ffffff;
}

header.main ul {
  display: flex;
  justify-content: center;
}
header.main li {
  list-style-type: none;
}

header.main li a {
  padding: 0 1.5rem;
  display: block;
}

img.custom-logo {
  width: 70px;
  height: 70px;
  object-fit: contain;

}
@media (max-width: 575.98px) {
  img.custom-logo {
margin-bottom: 10px;
  }
}

.ul-menu-item-img img, .ul-menu-item-img {
  width: 95px;
  height: 95px;
  object-fit: cover;
  border-radius: 8px;
  aspect-ratio: 1 / 1;
}
.visually-hidden {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media screen and (max-width: 344px) {
  .ul-menu-item {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media screen and (min-width: 345px) {
  .ul-menu-item {
    flex-wrap: unset;
    justify-content: unset;
  }
}

.ul-header-bottom::after {
  background-color: #ffffff !important;
}
.ul-header{
  background-color: #ffffff !important;
}

/* HEADER */
.seashell-icon {
  transition: transform 0.4s ease;
  transform-origin: center;
  filter: brightness(0%) !important;
}

/* Toggle class when menu is open */
.menu-open .seashell-icon {
  transform: rotate(180deg) scale(1.1);
}
.ul-header-actions button,
.ul-header-actions a{
  color: #000000;
}
.ul-header-actions button span{
margin-top: 3px;
margin-left: 5px;
}

.filter-black{
  filter: brightness(0%) !important;
}

header.ul-header {
  margin-bottom: 90px;
}

/* d2264c Kirmizi renk */

/* Events */

.post-type-archive-events .ul-blog-img {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  /* 1:1 Aspect ratio box */
  overflow: hidden;
}

.post-type-archive-events .ul-blog-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ul-header-auth-options a:hover, .ul-header-socials a:hover{
  color: #ffffff !important;
}
/* SWIPER */
.ul-menus-tab-navs .swiper-slide {
  width: auto !important;
}

.ul-menus-tab-navs .tab-nav {
  white-space: nowrap;
  padding: 8px 16px;
  border-radius: 20px;
  border: 1px solid #ccc;
}

.ul-menus-tab-navs.swiper-container {
  width: 100%;
  overflow: hidden;
}

.swiper-wrapper {
  display: flex;
  width: 100%;
}

.swiper-slide {
  width: auto;
  /* Or a percentage like 80% depending on your needs */
  flex-shrink: 0;
}
.swiper-wrapper {
  flex-wrap: nowrap;
}

.woocommerce.columns-4{
  display: none !important;
}

span.txt {
  color: #000000 !important;
}
span.txt:hover, .tab-nav.active.txt,
.ul-menus-tab-navs button.active .txt {
  color: #F0591A !important;
}
