@charset "utf-8";
/*--
	Add your style here
--*/
.menu-wrap {
  right: 0 !important;
  -webkit-transform: translate3d(320px, 0, 0);
  transform: translate3d(320px, 0, 0);
  visibility: hidden;
}

.show-menu .menu-wrap,
.show-menu .menu-inner,
.show-menu .morph-shape {
  -webkit-transform: translate3d(-30px, 0, 0);
  transform: translate3d(-30px, 0, 0);
}
.show-menu .menu-wrap {
  right: 0;
  opacity: 1;
  visibility: visible;
}

/* Proje Galeri Resimleri - Standart Boyutlar */
.gallery-items .swiper-slide.box-item img {
  width: 100% !important;
  height: 300px !important;
  object-fit: cover !important;
  object-position: center !important;
}

/* Grid item boyutları */
.gallery-items .gallery-item {
  margin-bottom: 30px;
}

.gallery-items .grid-item-holder {
  background: #fff;
  overflow: hidden;
}

/* Swiper container boyutları */
.gallery-items .single-slider {
  height: 300px;
  overflow: hidden;
}

.gallery-items .swiper-container {
  height: 100%;
}

.gallery-items .swiper-wrapper {
  height: 100%;
}

.gallery-items .grid-item span {
  display: block;
}

/* Language Selector Styles */
.show-lang .nav-holder nav ul li ul li form {
  margin: 0;
  padding: 0;
  display: block; /* Formun li elementi gibi davranmasını sağlar */
}

.show-lang .nav-holder nav ul li ul li form button {
  background: none;
  border: none;
  color: white;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.5;
  word-spacing: 0;
  display: block;
  width: 100%;
  text-align: left;
  padding: 8px 15px; /* Orijinal link padding'i ile tutarlı olmalı */
  text-decoration: none;
  box-sizing: border-box;
  transition: all 100ms linear; /* Animasyon için eklendi */
}

.show-lang .nav-holder nav ul li ul li form button:hover {
  color: #fff; /* Rengin beyaz kalmasını sağlar */
  opacity: 0.7; /* Orijinal link hover opaklığı */
}
