.minw-30, .minw-30 img{
	min-width: 30px!important;
}

.minw-20, .minw-20 img{
	width: 20px!important;
	height: 20px!important;
	min-width: 20px!important;
	min-height: 20px!important
}

.height-unset, .height-unset figure, .height-unset img{
	height: unset!important;
}

@media (min-width: 600px){
	.width-unset{
		width: unset!important;
		max-width: unset!important;
	}
}
@media (max-width: 767px) {
  .mobile-hidden {
    display: none!important;
  }
}

header{
	width: 100%!important;
	position: fixed!important;
	z-index: 99999!important;
}

/*Menü CSS*/
li.staricon > a::before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url('/wp-content/uploads/menu-star-3.png');
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 6px; /* Metinden önce biraz boşluk bırakmak için */
	vertical-align: middle; /* Daha iyi hizalama için */
	margin-bottom: 2px;
	transition: transform 0.6s ease; /* Dönme geçişi */
}

li.staricon > a:hover::before {
  transform: rotate(90deg); /* 360 derece dönüş */
}

li.staricon > a{
	transition: transform 0.6s ease; /* Dönme geçişi */
}

.header-menu a:hover{
	color:#a88700!important;
}

/*live stream menü icon*/

li.livestream > a::before {
	content: "";
	display: inline-block;
	width: 15px;
	height: 18px;
	background-image: url('/wp-content/uploads/playicon.png');
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 6px; /* Metinden önce biraz boşluk bırakmak için */
	vertical-align: middle; /* Daha iyi hizalama için */
	margin-bottom: 2px;
}

li.livestream > a {
	color: white!important;
	background-color: #E50003;
	padding: 5px 15px!important;
    border-radius: 100px!important;
}

li.livestream > a:hover {
	color: white!important;
	background-color: #ba0002!important;
}

@media (max-width: 599px) {
	.wp-block-navigation__responsive-container-content ul{
		width: 100%;
	}
	
	.wp-block-navigation__responsive-container-content ul li {
		width: 100%;
    	display: flex !important;
    	align-items: flex-start !important;
		font-size: 20px!important;
	}
	
	ul.wp-block-navigation__container > li > a::before {
		width: 24px;
		height: 24px;
		margin-bottom: 4px;
	}
	
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container{
		padding: 10px 0px 0px 30px !important;
	}
	
	div.wp-block-navigation__responsive-container-content > ul > li > a {
        font-weight: 500;
    }
	
	.wp-block-navigation__responsive-dialog::before {
		content: "";
		display: inline-block;
		width: 120px;
		height: 30px;
		background-image: url(/wp-content/uploads/gardenya-header-logo.png);
		background-size: contain;
		background-repeat: no-repeat;
		position: absolute;
		top: -50px;
		left: 0;
	}
	
	.wp-block-navigation__responsive-container-content {
		border-top: 1px solid lightgrey;
		padding-top: 40px !important;
		margin-top: 60px;
	}
	
	.wp-block-navigation__responsive-container-close{
		top: -50px!important;
	}
	
}

.header-menu span.wp-block-navigation-item__description {
    display: block;
    font-size: 12px;
    background-color: #a88700;
    height: fit-content;
    line-height: 1.2;
    padding: 2px 5px;
    border-radius: 50px;
    color: white;
    margin-left: 5px;
}

.header-menu ul.wp-block-navigation__container a{
	align-items: center;
}

.header-menu ul.wp-block-navigation__container > li:hover > ul {
    border-radius: 10px;
    overflow: hidden !important;
    position: absolute;
    min-width: 230px !important;
    left: -60px !important;
    right: unset !important;
}

/*Hero Slider*/
.hero-slider{
	overflow: hidden!important;
	clip-path: ellipse(100% 100% at top);
}

@media (max-width: 599px){
	.hero-slider{
		clip-path: ellipse(190% 100% at top);
	}
}

/* Slider Sağ Alt köşe oklar  */
.slider-arrow-right-bottom button.slick-next{
    position: absolute;
    right: 0 !important;
    left: unset !important;
    top: unset !important;
    bottom: -65px;
    width: 40px !important;
    height: 40px !important;
}

.slider-arrow-right-bottom button.slick-prev{
    position: absolute;
    right: 50px !important;
    left: unset !important;
    top: unset !important;
    bottom: -65px;
    width: 40px !important;
    height: 40px !important;
}


.slider-arrow-right-bottom .swiper-button-next{
    position: absolute;
    right: 0 !important;
    left: unset !important;
    top: unset !important;
    bottom: -50px;
    width: 40px !important;
    height: 40px !important;
}

.slider-arrow-right-bottom .swiper-button-prev{
    position: absolute;
    right: 50px !important;
    left: unset !important;
    top: unset !important;
    bottom: -50px;
    width: 40px !important;
    height: 40px !important;
}

.slider-arrow-light .swiper-button-prev, .slider-arrow-light .swiper-button-next{
	background-color: unset !important;
	border: 2px solid #828282!important;
}

.slider-arrow-light .swiper-button-prev::after, .slider-arrow-light .swiper-button-next::after{
	color:#828282!important;
	font-weight: 600!important;
}

.slider-arrow-light .swiper-button-prev:hover, .slider-arrow-light .swiper-button-next:hover{
	border-color: white !important;
}

.slider-arrow-light .swiper-button-prev:hover:after, .slider-arrow-light .swiper-button-next:hover:after{
	color: white !important;
}

/*arrow beyaz renkli*/
.slider-arrow-white .swiper-button-prev, .slider-arrow-white .swiper-button-next{
	background-color: unset !important;
	border: 2px solid white!important;
}

.slider-arrow-white .swiper-button-prev::after, .slider-arrow-white .swiper-button-next::after{
	color:white!important;
	font-weight: 600!important;
}

.slider-arrow-white .swiper-button-prev:hover, .slider-arrow-white .swiper-button-next:hover{
	background-color: white!important;
}

.slider-arrow-white .swiper-button-prev:hover:after, .slider-arrow-white .swiper-button-next:hover:after{
	color: black !important;
}

/*arrow siyah renkli*/
.slider-arrow-black .swiper-button-prev, .slider-arrow-black .swiper-button-next{
	background-color: unset !important;
	border: 2px solid black!important;
}

.slider-arrow-black .swiper-button-prev::after, .slider-arrow-black .swiper-button-next::after{
	color:black!important;
	font-weight: 600!important;
}

.slider-arrow-black .swiper-button-prev:hover, .slider-arrow-black .swiper-button-next:hover{
	background-color: black!important;
}

.slider-arrow-black .swiper-button-prev:hover:after, .slider-arrow-black .swiper-button-next:hover:after{
	color: white !important;
}

/*scroll animasyonu*/
.mouse-btn {
  width: 24px!important;
  min-width: 24px!important;
  height: 45px!important;
  border: 2px solid rgba(255, 255, 255, 1);
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 20px;
  display: flex;
}

.mouse-scroll {
  display: block;
  width: 8px;
  height: 8px;
  background-color: white;
  border-radius: 50%;
  margin: auto;
  animation: scrolling13 2s ease infinite;
}

@keyframes scrolling13 {
  0% {
    transform: translateY(-10px);
  }

  50% {
    transform: translateY(10px);
  }

  100% {
    transform: translateY(-10px);
  }
}



/*Canlı Yayın iframe*/

iframe.livestreamiframe {
    width: 100% !important;
    aspect-ratio: 1920 / 1080;
}