/**
 * Mervan - Header Button (#99f36c)
 * Magic UI tarzı sade gradient hover
 */

.header-button {
	position: relative;
	overflow: hidden;
	transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.header-button::before {
	content: '';
	position: absolute;
	inset: 0;
	border-radius: inherit;
	background: linear-gradient(
		135deg,
		transparent 0%,
		rgba(153, 243, 108, 0.15) 50%,
		rgba(153, 243, 108, 0.35) 100%
	);
	opacity: 0;
	z-index: 0;
	pointer-events: none;
	transition: opacity 0.3s ease;
}

.header-button:hover {
	transform: translateY(-1px);
	box-shadow: 0 4px 16px rgba(153, 243, 108, 0.15);
}

.header-button:hover::before {
	opacity: 1;
}

.header-button > * {
	position: relative;
	z-index: 1;
}

/* Projeler carousel - kaydırma iptal */
.wd-carousel-container.wd-projects .wd-carousel,
.wd-carousel-container.wd-projects .wd-carousel-wrap,
.elementor-image-carousel-wrapper.swiper,
.projeler .wd-carousel {
	touch-action: none;
	user-select: none;
}

/* Projeler carousel - hover oklarını gizle (yeşil butonlar kullanılıyor) */
.wd-carousel-container.wd-projects .wd-nav-arrows,
.wd-carousel-container.wd-projects .wd-btn-arrow,
.projeler .wd-nav-arrows,
.projeler .wd-btn-arrow {
	display: none !important;
}
.yukari-ok,
.asagi-ok {
	cursor: pointer;
	pointer-events: auto !important;
	display: block !important;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background-color: #99f36c;
	background-image: var(--mervan-yukari-ok-icon);
	background-size: 24px 24px;
	background-repeat: no-repeat;
	background-position: center;
}
.yukari-ok img,
.asagi-ok img {
	display: none !important;
}
.asagi-ok {
	transform: rotate(180deg);
}

/* Projeler okları - mobilde gizle */
@media (max-width: 768.98px) {
	.yukari-ok,
	.asagi-ok {
		display: none !important;
	}
}

/* Proje resimleri - oval kenarlar */
.portfolio-thumbnail {
	border-radius: 20px;
	overflow: hidden;
	display: block;
}

.portfolio-thumbnail img {
	border-radius: 20px;
	display: block;
	width: 100%;
}

/* Anasayfa projeler - tablet 700x900 */
@media (max-width: 1024px) and (min-width: 769px) {
	body.home .projeler .portfolio-thumbnail,
	body.home .projeler .wd-project .entry-thumbnail,
	body.home .projeler .wd-carousel-item .portfolio-thumbnail,
	body.home .wd-projects .portfolio-thumbnail,
	body.home .wd-projects .wd-project .entry-thumbnail,
	body.home .wd-projects .wd-carousel-item .portfolio-thumbnail {
		width: 700px !important;
		height: 900px !important;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	body.home .projeler .portfolio-thumbnail img,
	body.home .projeler .wd-project .entry-thumbnail img,
	body.home .projeler .wd-carousel-item .portfolio-thumbnail img,
	body.home .wd-projects .portfolio-thumbnail img,
	body.home .wd-projects .wd-project .entry-thumbnail img,
	body.home .wd-projects .wd-carousel-item .portfolio-thumbnail img {
		width: 100% !important;
		height: 100% !important;
		object-fit: cover !important;
	}
}
/* Anasayfa projeler - mobilde daha kısa yükseklik */
@media (max-width: 768px) {
	body.home .projeler .portfolio-thumbnail,
	body.home .projeler .wd-project .entry-thumbnail,
	body.home .projeler .wd-carousel-item .portfolio-thumbnail,
	body.home .wd-projects .portfolio-thumbnail,
	body.home .wd-projects .wd-project .entry-thumbnail,
	body.home .wd-projects .wd-carousel-item .portfolio-thumbnail {
		width: 100% !important;
		height: 200px !important;
		max-width: 100%;
	}
	body.home .projeler .portfolio-thumbnail img,
	body.home .projeler .wd-project .entry-thumbnail img,
	body.home .projeler .wd-carousel-item .portfolio-thumbnail img,
	body.home .wd-projects .portfolio-thumbnail img,
	body.home .wd-projects .wd-project .entry-thumbnail img,
	body.home .wd-projects .wd-carousel-item .portfolio-thumbnail img {
		width: 100% !important;
		height: 100% !important;
		object-fit: cover !important;
	}
}

/* ============================================
   Anasayfa Blog Kartları - 2x2 Grid Tasarım
   4 kart: en yeni yazılar otomatik gelir, eskiler düşer
   ============================================ */

/* CAROUSEL - Sol kartlar 2 satır (uzun), sağ kartlar 1 satır (kısa) */
body.home .elementor-widget-wd_blog .wd-carousel-wrap,
body.home .elementor-widget-wd_blog .wd-posts,
.mervan-blog-cards .wd-carousel-wrap,
.mervan-blog-cards .wd-posts,
.mervan-blog-cards .wd-blog-holder {
	display: grid !important;
	grid-template-columns: 1fr 0.55fr !important;
	grid-template-rows: 1fr 1fr 1fr 1fr !important;
	gap: 20px !important;
	min-height: 440px;
	max-height: 520px;
}
body.home .elementor-widget-wd_blog .wd-carousel-wrap,
.mervan-blog-cards .wd-carousel-wrap {
	transform: none !important;
	width: 100% !important;
}
/* WoodMart col-lg:1 kuralı 2-4. kartları gizliyor - override */
body.home .elementor-widget-wd_blog .wd-carousel-wrap > .wd-carousel-item:nth-child(2),
body.home .elementor-widget-wd_blog .wd-carousel-wrap > .wd-carousel-item:nth-child(3),
body.home .elementor-widget-wd_blog .wd-carousel-wrap > .wd-carousel-item:nth-child(4),
body.home .elementor-widget-wd_blog .wd-carousel-container .wd-carousel-wrap > .wd-carousel-item:nth-child(2),
body.home .elementor-widget-wd_blog .wd-carousel-container .wd-carousel-wrap > .wd-carousel-item:nth-child(3),
body.home .elementor-widget-wd_blog .wd-carousel-container .wd-carousel-wrap > .wd-carousel-item:nth-child(4),
.mervan-blog-cards .wd-carousel-wrap > .wd-carousel-item:nth-child(2),
.mervan-blog-cards .wd-carousel-wrap > .wd-carousel-item:nth-child(3),
.mervan-blog-cards .wd-carousel-wrap > .wd-carousel-item:nth-child(4) {
	display: block !important;
}

/* Grid - Sol kartlar 2 satır (uzun), sağ kartlar 1 satır (kısa) */
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1),
.mervan-blog-cards .wd-carousel-item:nth-child(1) {
	grid-column: 1 !important;
	grid-row: 1 / 3 !important;
}
/* Sağda tek kart - sol tarafın tam yüksekliği (üstten alta) */
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2),
.mervan-blog-cards .wd-carousel-item:nth-child(2) {
	grid-column: 2 !important;
	grid-row: 1 / 5 !important;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3),
.mervan-blog-cards .wd-carousel-item:nth-child(3) {
	grid-column: 1 !important;
	grid-row: 3 / 5 !important;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4),
.mervan-blog-cards .wd-carousel-item:nth-child(4) {
	display: none !important;
}

/* Grid pozisyonları - Grid modu */
.mervan-blog-cards .wd-posts > .wd-post:nth-child(1),
.mervan-blog-cards .wd-posts > .wd-col:nth-child(1),
.mervan-blog-cards .wd-posts > article:nth-child(1) {
	grid-column: 1 !important;
	grid-row: 1 / 3 !important;
}
.mervan-blog-cards .wd-posts > .wd-post:nth-child(2),
.mervan-blog-cards .wd-posts > .wd-col:nth-child(2),
.mervan-blog-cards .wd-posts > article:nth-child(2) {
	grid-column: 2 !important;
	grid-row: 1 / 5 !important;
}
.mervan-blog-cards .wd-posts > .wd-post:nth-child(3),
.mervan-blog-cards .wd-posts > .wd-col:nth-child(3),
.mervan-blog-cards .wd-posts > article:nth-child(3) {
	grid-column: 1 !important;
	grid-row: 3 / 5 !important;
}
.mervan-blog-cards .wd-posts > .wd-post:nth-child(4),
.mervan-blog-cards .wd-posts > .wd-col:nth-child(4),
.mervan-blog-cards .wd-posts > article:nth-child(4) {
	display: none !important;
}

/* 4. ve sonraki postları gizle - sol 2 kart, sağ 1 kart (3 post) */
body.home .elementor-widget-wd_blog .wd-carousel-wrap > .wd-carousel-item:nth-child(n+4),
body.home .elementor-widget-wd_blog .wd-posts > *:nth-child(n+4),
body.home .elementor-widget-wd_blog .wd-blog-holder > *:nth-child(n+4),
.mervan-blog-cards .wd-carousel-item:nth-child(n+4),
.mervan-blog-cards .wd-posts > *:nth-child(n+4) {
	display: none !important;
}

/* Carousel oklarını gizle */
body.home .elementor-widget-wd_blog .wd-nav-arrows,
body.home .elementor-widget-wd_blog .wd-carousel-pagination,
.mervan-blog-cards .wd-nav-arrows,
.mervan-blog-cards .wd-carousel-pagination {
	display: none !important;
}

/* Carousel container - grid için overflow */
body.home .elementor-widget-wd_blog .wd-carousel,
body.home .elementor-widget-wd_blog .wd-carousel-inner,
.mervan-blog-cards .wd-carousel,
.mervan-blog-cards .wd-carousel-inner {
	overflow: visible !important;
}
body.home .elementor-widget-wd_blog .wd-carousel-item,
.mervan-blog-cards .wd-carousel-item {
	height: 100%;
	min-height: 180px;
}

/* Kart - yuvarlatılmış köşeler */
body.home .elementor-widget-wd_blog .wd-post,
.mervan-blog-cards .wd-post {
	border-radius: 24px;
	overflow: hidden;
	display: flex !important;
	flex-direction: column;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
	height: 100%;
}

/* wd-post-img - görsel kutusu (tüm ekranlar) */
body.home .elementor-widget-wd_blog .wd-post-img,
body.home .elementor-widget-wd_blog .wd-post-img.post-img-wrapp,
.mervan-blog-cards .wd-post-img,
.mervan-blog-cards .wd-post-img.post-img-wrapp {
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	min-height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}
body.home .elementor-widget-wd_blog .wd-post-img img,
body.home .elementor-widget-wd_blog .wd-post-img.post-img-wrapp img,
.mervan-blog-cards .wd-post-img img,
.mervan-blog-cards .wd-post-img.post-img-wrapp img {
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
}

/* Sol kartlar (1,3): YATAY - Görsel SOL, metin SAĞ - SADECE MASAÜSTÜ */
@media (min-width: 769px) {
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-inner,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-inner,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-inner,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-inner,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-inner,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-inner {
	display: flex !important;
	flex-direction: row !important;
	height: 100% !important;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-thumb,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-thumb,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-thumb,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-thumb,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-thumb,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-thumb {
	order: -1;
	flex: 0 0 42% !important;
	width: 42% !important;
	min-width: 0;
	height: 100%;
	border-radius: 24px 0 0 24px;
	overflow: hidden;
	display: flex !important;
	flex-direction: column;
	padding: 0 !important;
	line-height: 0 !important;
}
/* Sol kartlarda thumb içindeki img wrapper - flex ile doldur */
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-thumb .wd-post-img,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-thumb .wd-post-img,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-thumb .wd-post-img,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-thumb .wd-post-img {
	flex: 1 1 0 !important;
	min-height: 0 !important;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-thumb img,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-thumb img,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-img img,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-img img,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-thumb img,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-thumb img,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-img img,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-img img,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-thumb img,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-thumb img,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-img img,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-img img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	object-position: center !important;
	border-radius: 24px 0 0 24px !important;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-content,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-content,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-content,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-content,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-content,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-content {
	flex: 0 0 58% !important;
	min-width: 0;
	min-height: 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start !important;
	gap: 8px;
	background: #2F4F4F;
	padding: 16px 20px;
	overflow: hidden;
	text-align: left !important;
}
}
/* Blog kartları - yazılar sola yaslı */
body.home .elementor-widget-wd_blog .wd-post-content,
.mervan-blog-cards .wd-post-content {
	text-align: left !important;
}
body.home .elementor-widget-wd_blog .wd-post-title,
body.home .elementor-widget-wd_blog .wd-post-excerpt,
.mervan-blog-cards .wd-post-title,
.mervan-blog-cards .wd-post-excerpt {
	text-align: left !important;
}
/* Metin taşmasını önle - başlık ve özet */
body.home .elementor-widget-wd_blog .wd-carousel-item .wd-post-title,
body.home .elementor-widget-wd_blog .wd-carousel-item .wd-post-excerpt,
.mervan-blog-cards .wd-carousel-item .wd-post-title,
.mervan-blog-cards .wd-carousel-item .wd-post-excerpt,
.mervan-blog-cards .wd-posts > * .wd-post-title,
.mervan-blog-cards .wd-posts > * .wd-post-excerpt {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-clamp: 2;
}
body.home .elementor-widget-wd_blog .wd-carousel-item .wd-post-excerpt,
.mervan-blog-cards .wd-carousel-item .wd-post-excerpt,
.mervan-blog-cards .wd-posts > * .wd-post-excerpt {
	-webkit-line-clamp: 3;
	line-clamp: 3;
}

/* Sağ kartlar (2,4): DİKEY - Görsel üst, metin alt (açık yeşil) - SADECE MASAÜSTÜ */
@media (min-width: 769px) {
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-inner,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-inner,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-inner,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-inner,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-inner,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-inner {
	display: flex !important;
	flex-direction: column !important;
	height: 100% !important;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-thumb,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-thumb,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-thumb,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-thumb,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-thumb,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-thumb {
	flex: 0 0 52% !important;
	min-height: 0;
	border-radius: 24px 24px 0 0;
	overflow: hidden;
	display: flex !important;
	flex-direction: column;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-thumb .wd-post-img,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-thumb .wd-post-img,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-thumb .wd-post-img,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-thumb .wd-post-img {
	flex: 1 1 0 !important;
	min-height: 0 !important;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-thumb img,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-thumb img,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-img img,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-img img,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-thumb img,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-thumb img,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-img img,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-img img,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-thumb img,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-thumb img,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-img img,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-img img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	border-radius: 24px 24px 0 0 !important;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-content,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-content,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-content,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-content,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-content,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-content {
	flex: 0 0 48% !important;
	text-align: left !important;
	align-items: flex-start !important;
	min-height: 90px !important;
	display: flex !important;
	flex-direction: column;
	justify-content: space-between;
	gap: 8px;
	background: #99f36c !important;
	padding: 14px 18px;
	overflow: hidden;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-content *,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-content *,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-content *,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-content * {
	visibility: visible !important;
	opacity: 1 !important;
}
}

/* Sol kartlar (1,3) - yatay layout, beyaz metin */
/* Sol kartlar (1,3) - başlık ve özet sola yaslı */
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-title,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-excerpt,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-title,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-excerpt,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-title,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-excerpt,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-title,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-excerpt,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-title,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-excerpt,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-title,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-excerpt {
	text-align: left !important;
	width: 100%;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-title a,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-excerpt,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-meta,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-cat,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-title a,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-excerpt,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-meta,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-cat,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-title a,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-excerpt,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-meta,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-cat,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-title a,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-excerpt,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-meta,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-cat,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-title a,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-excerpt,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-meta,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-cat,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-title a,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-excerpt,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-meta,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-cat {
	color: #fff !important;
}

body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-cat a,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-cat a,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-cat a,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-cat a,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-cat a,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-cat a {
	color: #fff !important;
}

/* Sağ kartlar (2,4) - dikey layout, koyu metin, sola yaslı */
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-title,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-excerpt,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-title,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-excerpt,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-title,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-excerpt,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-title,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-excerpt,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-title,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-excerpt,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-title,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-excerpt {
	text-align: left !important;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-title a,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-excerpt,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-meta,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-cat,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-title a,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-excerpt,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-meta,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-cat,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-title a,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-excerpt,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-meta,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-cat,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-title a,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-excerpt,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-meta,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-cat,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-title a,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-excerpt,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-meta,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-cat,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-title a,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-excerpt,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-meta,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-cat {
	color: #1a1a1a !important;
}

body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-cat a,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-cat a,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-cat a,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-cat a,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-cat a,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-cat a {
	color: #1a1a1a !important;
}

/* Blog read-more - mevcut ikonları kaldır (::before, ::after, font-icon, span) */
body.home .elementor-widget-wd_blog .wd-post-read-more a::before,
body.home .elementor-widget-wd_blog .wd-post-read-more a::after,
body.home .elementor-widget-wd_blog .read-more-section a::before,
body.home .elementor-widget-wd_blog .read-more-section a::after,
.mervan-blog-cards .wd-post-read-more a::before,
.mervan-blog-cards .wd-post-read-more a::after,
.mervan-blog-cards .read-more-section a::before,
.mervan-blog-cards .read-more-section a::after {
	content: none !important;
	display: none !important;
}
body.home .elementor-widget-wd_blog .wd-post-read-more .wd-style-link::before,
body.home .elementor-widget-wd_blog .wd-post-read-more .wd-style-link::after,
body.home .elementor-widget-wd_blog .read-more-section .wd-style-link::before,
body.home .elementor-widget-wd_blog .read-more-section .wd-style-link::after,
.mervan-blog-cards .wd-post-read-more .wd-style-link::before,
.mervan-blog-cards .wd-post-read-more .wd-style-link::after,
.mervan-blog-cards .read-more-section .wd-style-link::before,
.mervan-blog-cards .read-more-section .wd-style-link::after {
	content: none !important;
	display: none !important;
}
body.home .elementor-widget-wd_blog .wd-post-read-more a i,
body.home .elementor-widget-wd_blog .read-more-section a i,
.mervan-blog-cards .wd-post-read-more a i,
.mervan-blog-cards .read-more-section a i {
	display: none !important;
}
/* Tüm link içeriğini gizle - sadece mervan-read-more-icon görünsün */
body.home .elementor-widget-wd_blog .wd-post-read-more a > *:not(.mervan-read-more-icon),
body.home .elementor-widget-wd_blog .read-more-section a > *:not(.mervan-read-more-icon),
.mervan-blog-cards .wd-post-read-more a > *:not(.mervan-read-more-icon),
.mervan-blog-cards .read-more-section a > *:not(.mervan-read-more-icon),
.wd-projects .wd-post-read-more a > *:not(.mervan-read-more-icon),
.wd-projects .read-more-section a > *:not(.mervan-read-more-icon),
.projeler .wd-post-read-more a > *:not(.mervan-read-more-icon),
.projeler .read-more-section a > *:not(.mervan-read-more-icon) {
	display: none !important;
}

/* Blog read-more - sağ altta, tıklanınca yazıya gider */
body.home .elementor-widget-wd_blog .wd-post-read-more,
body.home .elementor-widget-wd_blog .read-more-section,
.mervan-blog-cards .wd-post-read-more,
.mervan-blog-cards .read-more-section {
	margin-top: auto !important;
	align-self: flex-end !important;
}
body.home .elementor-widget-wd_blog .wd-post-read-more a,
body.home .elementor-widget-wd_blog .read-more-section a,
.mervan-blog-cards .wd-post-read-more a,
.mervan-blog-cards .read-more-section a {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	position: relative;
	width: 48px !important;
	height: 48px !important;
	min-width: 48px;
	min-height: 48px;
	border-radius: 50% !important;
	background-color: #99f36c !important;
	background-image: var(--mervan-yukari-ok-icon) !important;
	background-size: 24px 24px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	color: transparent !important;
	font-size: 0 !important;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none !important;
}
body.home .elementor-widget-wd_blog .wd-post-read-more a .mervan-read-more-icon,
body.home .elementor-widget-wd_blog .read-more-section a .mervan-read-more-icon,
.mervan-blog-cards .wd-post-read-more a .mervan-read-more-icon,
.mervan-blog-cards .read-more-section a .mervan-read-more-icon {
	width: 24px;
	height: 24px;
	object-fit: contain;
	display: block;
	pointer-events: none;
}
/* Sol kartlar (1,3) - blog icon sol.png (resim kendi arkaplanı ile) */
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-read-more a,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-read-more a,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-read-more a,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-read-more a,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-read-more a,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-read-more a {
	background-color: transparent !important;
	background-image: none !important;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-read-more a .mervan-read-more-icon,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-read-more a .mervan-read-more-icon,
.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-read-more a .mervan-read-more-icon,
.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-read-more a .mervan-read-more-icon,
.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-read-more a .mervan-read-more-icon,
.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-read-more a .mervan-read-more-icon {
	display: block !important;
	width: 48px !important;
	height: 48px !important;
	object-fit: contain;
}

/* Sağ kart - sağ alt köşede, soldaki gibi yukarı ok, rengi #99f36c */
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-read-more,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-read-more,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .read-more-section,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .read-more-section,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-read-more,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-read-more,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-read-more,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-read-more,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .read-more-section,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .read-more-section {
	margin-top: auto !important;
	margin-left: auto !important;
	align-self: flex-end !important;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-read-more a,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-read-more a,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .read-more-section a,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .read-more-section a,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-read-more a,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-read-more a,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-read-more a,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-read-more a,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .read-more-section a,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .read-more-section a {
	background-color: transparent !important;
	background-image: none !important;
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
}
/* Sağ kart - blog icon sağ.png (resim kendi arkaplanı ile) */
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-read-more a .mervan-read-more-icon,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-read-more a .mervan-read-more-icon,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .read-more-section a .mervan-read-more-icon,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .read-more-section a .mervan-read-more-icon,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-read-more a .mervan-read-more-icon,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-read-more a .mervan-read-more-icon,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-read-more a .mervan-read-more-icon,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-read-more a .mervan-read-more-icon,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .read-more-section a .mervan-read-more-icon,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .read-more-section a .mervan-read-more-icon {
	display: block !important;
	width: 48px !important;
	height: 48px !important;
	object-fit: contain;
}
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-read-more a::before,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-read-more a::before,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .read-more-section a::before,
body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .read-more-section a::before,
.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-read-more a::before,
.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-read-more a::before,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-read-more a::before,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-read-more a::before,
.mervan-blog-cards .wd-carousel-item:nth-child(2) .read-more-section a::before,
.mervan-blog-cards .wd-carousel-item:nth-child(4) .read-more-section a::before {
	content: none !important;
	display: none !important;
}

@media (max-width: 1024px) {
	/* WoodMart col-md:1 kuralını geçersiz kıl - 3 kart da görünsün (tablet) */
	body.home .elementor-widget-wd_blog .wd-carousel-wrap > .wd-carousel-item:nth-child(2),
	body.home .elementor-widget-wd_blog .wd-carousel-wrap > .wd-carousel-item:nth-child(3),
	body.home .elementor-widget-wd_blog .wd-carousel-wrap > .wd-carousel-item:nth-child(4),
	body.home .elementor-widget-wd_blog .wd-posts > *:nth-child(2),
	body.home .elementor-widget-wd_blog .wd-posts > *:nth-child(3),
	body.home .elementor-widget-wd_blog .wd-posts > *:nth-child(4),
	.mervan-blog-cards .wd-carousel-wrap > .wd-carousel-item:nth-child(2),
	.mervan-blog-cards .wd-carousel-wrap > .wd-carousel-item:nth-child(3),
	.mervan-blog-cards .wd-carousel-wrap > .wd-carousel-item:nth-child(4),
	.mervan-blog-cards .wd-posts > *:nth-child(2),
	.mervan-blog-cards .wd-posts > *:nth-child(3),
	.mervan-blog-cards .wd-posts > *:nth-child(4) {
		display: block !important;
	}
	/* Tablet: 2+1 grid korunur, sol kartlar yatay kalır */
}

/* Blog - mobil (max-width: 768.98px) - 3 kart dikey, alt alta (masaüstü ile aynı: 1,2,3) */
@media (max-width: 768.98px) {
	/* WoodMart col-sm:1 kuralını geçersiz kıl - 3 kart görünsün */
	body.home .elementor-widget-wd_blog .wd-carousel-container [style*="col-sm"] .wd-carousel-wrap > .wd-carousel-item:nth-child(1),
	body.home .elementor-widget-wd_blog .wd-carousel-container [style*="col-sm"] .wd-carousel-wrap > .wd-carousel-item:nth-child(2),
	body.home .elementor-widget-wd_blog .wd-carousel-container [style*="col-sm"] .wd-carousel-wrap > .wd-carousel-item:nth-child(3),
	body.home .elementor-widget-wd_blog .wd-carousel-wrap > .wd-carousel-item:nth-child(1),
	body.home .elementor-widget-wd_blog .wd-carousel-wrap > .wd-carousel-item:nth-child(2),
	body.home .elementor-widget-wd_blog .wd-carousel-wrap > .wd-carousel-item:nth-child(3),
	body.home .elementor-widget-wd_blog .wd-carousel-container .wd-carousel-wrap > .wd-carousel-item:nth-child(1),
	body.home .elementor-widget-wd_blog .wd-carousel-container .wd-carousel-wrap > .wd-carousel-item:nth-child(2),
	body.home .elementor-widget-wd_blog .wd-carousel-container .wd-carousel-wrap > .wd-carousel-item:nth-child(3),
	body.home .elementor-widget-wd_blog .wd-posts > *:nth-child(1),
	body.home .elementor-widget-wd_blog .wd-posts > *:nth-child(2),
	body.home .elementor-widget-wd_blog .wd-posts > *:nth-child(3),
	.mervan-blog-cards .wd-carousel-wrap > .wd-carousel-item:nth-child(1),
	.mervan-blog-cards .wd-carousel-wrap > .wd-carousel-item:nth-child(2),
	.mervan-blog-cards .wd-carousel-wrap > .wd-carousel-item:nth-child(3),
	.mervan-blog-cards .wd-posts > *:nth-child(1),
	.mervan-blog-cards .wd-posts > *:nth-child(2),
	.mervan-blog-cards .wd-posts > *:nth-child(3) {
		display: block !important;
	}
	/* 4. kart mobilde de gizli (masaüstü ile aynı) */
	body.home .elementor-widget-wd_blog .wd-carousel-wrap > .wd-carousel-item:nth-child(4),
	body.home .elementor-widget-wd_blog .wd-carousel-container .wd-carousel-wrap > .wd-carousel-item:nth-child(4),
	body.home .elementor-widget-wd_blog .wd-posts > *:nth-child(4),
	.mervan-blog-cards .wd-carousel-wrap > .wd-carousel-item:nth-child(4),
	.mervan-blog-cards .wd-posts > *:nth-child(4) {
		display: none !important;
	}
	/* Beyaz boşluk kaldır - carousel wrapper yüksekliğini sıfırla */
	body.home .elementor-widget-wd_blog .wd-carousel-container,
	body.home .elementor-widget-wd_blog .wd-carousel-inner,
	body.home .elementor-widget-wd_blog .wd-carousel {
		min-height: 0 !important;
		height: auto !important;
	}
	/* Blog bölümü - footer ile arasında boşluk */
	body.home .elementor-widget-wd_blog,
	body.home .elementor-widget-wd_blog .wd-blog-element {
		position: relative !important;
		overflow: visible !important;
		margin-bottom: 0 !important;
		padding-bottom: 120px !important;
	}
	/* Blog sonrası boşluk - footer'dan önce alan */
	body.home .elementor-widget-wd_blog::after,
	body.home .elementor-widget-wd_blog .wd-blog-element::after {
		content: '' !important;
		display: block !important;
		height: 80px !important;
		clear: both !important;
	}
	/* Blog'u içeren Elementor section/column - alt boşluk */
	body.home .elementor-element .elementor-widget-wd_blog {
		margin-bottom: 100px !important;
	}
	/* Footer üstünde boşluk - blog ile footer arası */
	body.home .wd-footer,
	body.home footer.wd-footer,
	body.home .footer-container,
	body.home .wd-prefooter,
	body.home .wd-footer.footer-container,
	body.home .elementor-location-footer,
	body.home footer[class*="elementor"] {
		margin-top: 160px !important;
		padding-top: 50px !important;
	}
	/* Blog section'ın parent'ı - alt boşluk */
	body.home .elementor-section:has(.elementor-widget-wd_blog) {
		padding-bottom: 120px !important;
	}
	body.home .elementor-widget-wd_blog .wd-carousel-container,
	body.home .elementor-widget-wd_blog .wd-carousel-inner,
	body.home .elementor-widget-wd_blog .wd-carousel,
	body.home .elementor-widget-wd_blog .wd-carousel-wrap {
		overflow: visible !important;
		height: auto !important;
		min-height: 0 !important;
	}

	/* Grid 1 sütun - hepsi alt alta, fazla boşluk yok */
	body.home .elementor-widget-wd_blog .wd-carousel-wrap,
	body.home .elementor-widget-wd_blog .wd-posts,
	.mervan-blog-cards .wd-posts,
	.mervan-blog-cards .wd-blog-holder,
	.mervan-blog-cards .wd-carousel-wrap {
		display: flex !important;
		flex-direction: column !important;
		gap: 12px !important;
		min-height: 0 !important;
		height: auto !important;
	}

	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1),
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2),
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3),
	.mervan-blog-cards .wd-posts > *:nth-child(1),
	.mervan-blog-cards .wd-posts > *:nth-child(2),
	.mervan-blog-cards .wd-posts > *:nth-child(3),
	.mervan-blog-cards .wd-carousel-item:nth-child(1),
	.mervan-blog-cards .wd-carousel-item:nth-child(2),
	.mervan-blog-cards .wd-carousel-item:nth-child(3) {
		grid-column: auto !important;
		grid-row: auto !important;
	}

	/* Mobil: article overflow - içerik kesilmesin */
	body.home .elementor-widget-wd_blog .wd-post,
	.mervan-blog-cards .wd-post {
		overflow: visible !important;
		height: auto !important;
	}
	/* Mobil: Tüm kartlar - Resim, Başlık, Metin, İcon sırası */
	body.home .elementor-widget-wd_blog .wd-post-inner,
	body.home .elementor-widget-wd_blog .wd-post,
	.mervan-blog-cards .wd-post-inner,
	.mervan-blog-cards .wd-post {
		display: flex !important;
		flex-direction: column !important;
	}
	body.home .elementor-widget-wd_blog .wd-post-thumb,
	.mervan-blog-cards .wd-post-thumb {
		order: 1 !important;
	}
	body.home .elementor-widget-wd_blog .wd-post-content,
	.mervan-blog-cards .wd-post-content {
		order: 2 !important;
		display: flex !important;
		flex-direction: column !important;
		align-items: flex-start !important;
	}
	body.home .elementor-widget-wd_blog .wd-post-title,
	.mervan-blog-cards .wd-post-title {
		order: 1 !important;
		display: block !important;
		visibility: visible !important;
		opacity: 1 !important;
	}
	body.home .elementor-widget-wd_blog .wd-post-excerpt,
	.mervan-blog-cards .wd-post-excerpt {
		order: 2 !important;
		display: block !important;
		visibility: visible !important;
		opacity: 1 !important;
	}
	body.home .elementor-widget-wd_blog .wd-post-read-more,
	body.home .elementor-widget-wd_blog .read-more-section,
	.mervan-blog-cards .wd-post-read-more,
	.mervan-blog-cards .read-more-section {
		order: 3 !important;
		display: block !important;
		visibility: visible !important;
		opacity: 1 !important;
		margin-top: auto !important;
	}
	body.home .elementor-widget-wd_blog .wd-post-read-more a,
	body.home .elementor-widget-wd_blog .read-more-section a,
	.mervan-blog-cards .wd-post-read-more a,
	.mervan-blog-cards .read-more-section a {
		display: inline-flex !important;
		visibility: visible !important;
	}
	body.home .elementor-widget-wd_blog .wd-post-read-more a .mervan-read-more-icon,
	body.home .elementor-widget-wd_blog .read-more-section a .mervan-read-more-icon,
	.mervan-blog-cards .wd-post-read-more a .mervan-read-more-icon,
	.mervan-blog-cards .read-more-section a .mervan-read-more-icon {
		display: block !important;
		visibility: visible !important;
		width: 48px !important;
		height: 48px !important;
	}

	/* Mobil: Tüm 3 kart - masaüstü sağ kart stili (yeşil #99f36c, dikey, alt alta) */
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post,
	.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post,
	.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post,
	.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post,
	.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post,
	.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post,
	.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post {
		overflow: visible !important;
		height: auto !important;
		min-height: 0 !important;
	}
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-inner,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-inner,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-inner,
	.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-inner,
	.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-inner,
	.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-inner,
	.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-inner,
	.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-inner,
	.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-inner {
		flex-direction: column !important;
		display: flex !important;
		overflow: visible !important;
		min-height: 0 !important;
	}
	/* Tüm kartlar - görsel üstte, sağ kart gibi */
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-thumb,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-thumb,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-thumb,
	.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-thumb,
	.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-thumb,
	.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-thumb,
	.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-thumb,
	.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-thumb,
	.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-thumb {
		order: 1 !important;
		flex: 0 0 auto !important;
		width: 100% !important;
		max-width: none !important;
		height: 180px !important;
		border-radius: 24px 24px 0 0 !important;
	}
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-thumb img,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-thumb img,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-thumb img,
	.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-thumb img,
	.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-thumb img,
	.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-thumb img,
	.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-thumb img,
	.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-thumb img,
	.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-thumb img {
		border-radius: 24px 24px 0 0 !important;
	}
	/* Tüm kartlar - yeşil arka plan (#99f36c), masaüstü sağ kart stili */
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-content,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-content,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-content,
	.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-content,
	.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-content,
	.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-content,
	.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-content,
	.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-content,
	.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-content {
		order: 2 !important;
		flex: 1 1 auto !important;
		width: 100% !important;
		min-height: 120px !important;
		max-height: none !important;
		overflow: visible !important;
		background: #99f36c !important;
		background-color: #99f36c !important;
		display: flex !important;
		flex-direction: column !important;
		align-items: flex-start !important;
	}
	/* Mobil: Görsel üzerindeki koyu overlay'ı kaldır - tüm kartlar */
	body.home .elementor-widget-wd_blog .wd-post-thumb::before,
	body.home .elementor-widget-wd_blog .wd-post-thumb::after,
	body.home .elementor-widget-wd_blog .wd-post-img::before,
	body.home .elementor-widget-wd_blog .wd-post-img::after,
	.mervan-blog-cards .wd-post-thumb::before,
	.mervan-blog-cards .wd-post-thumb::after,
	.mervan-blog-cards .wd-post-img::before,
	.mervan-blog-cards .wd-post-img::after {
		display: none !important;
	}
	/* Mobil: blog-design-mask koyu gradient'ı geçersiz kıl - yeşil arka plan */
	body.home .elementor-widget-wd_blog .blog-design-mask .wd-post-content,
	body.home .elementor-widget-wd_blog .blog-design-mask.has-post-thumbnail .wd-post-content,
	body.home .elementor-widget-wd_blog .wd-post.blog-design-mask .wd-post-content,
	.mervan-blog-cards .blog-design-mask .wd-post-content,
	.mervan-blog-cards .blog-design-mask.has-post-thumbnail .wd-post-content {
		background: #99f36c !important;
		background-color: #99f36c !important;
		position: relative !important;
		inset-inline: unset !important;
		bottom: unset !important;
	}

	body.home .elementor-widget-wd_blog .wd-post .wd-post-content,
	.mervan-blog-cards .wd-post .wd-post-content {
		padding: 14px 18px !important;
		flex: 1 1 auto !important;
		min-height: 120px !important;
		overflow: visible !important;
	}
	/* Mobilde tüm kartlar - başlık, metin, ikon mutlaka görünsün */
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content,
	.mervan-blog-cards .wd-post .wd-post-content {
		display: flex !important;
		flex-direction: column !important;
		visibility: visible !important;
		opacity: 1 !important;
		min-height: 100px !important;
		flex-shrink: 0 !important;
	}
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content .wd-post-title,
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content .wd-post-excerpt,
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content .wd-post-read-more,
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content .read-more-section,
	.mervan-blog-cards .wd-post .wd-post-content .wd-post-title,
	.mervan-blog-cards .wd-post .wd-post-content .wd-post-excerpt,
	.mervan-blog-cards .wd-post .wd-post-content .wd-post-read-more,
	.mervan-blog-cards .wd-post .wd-post-content .read-more-section {
		display: block !important;
		visibility: visible !important;
		opacity: 1 !important;
	}
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content .wd-post-title {
		display: -webkit-box !important;
	}
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content .wd-post-excerpt {
		display: -webkit-box !important;
	}
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content .wd-post-read-more,
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content .read-more-section {
		display: block !important;
	}

	body.home .elementor-widget-wd_blog .wd-post,
	.mervan-blog-cards .wd-post {
		border-radius: 20px;
	}
	/* Mobilde meta ve kategori gizle - sadece Resim, Başlık, Metin, İcon */
	body.home .elementor-widget-wd_blog .wd-post-meta,
	body.home .elementor-widget-wd_blog .wd-post-cat,
	.mervan-blog-cards .wd-post-meta,
	.mervan-blog-cards .wd-post-cat {
		display: none !important;
	}
	/* Mobilde yazılar sola yaslı */
	body.home .elementor-widget-wd_blog .wd-post-content,
	body.home .elementor-widget-wd_blog .wd-post-title,
	body.home .elementor-widget-wd_blog .wd-post-excerpt,
	.mervan-blog-cards .wd-post-content,
	.mervan-blog-cards .wd-post-title,
	.mervan-blog-cards .wd-post-excerpt {
		text-align: left !important;
	}

	/* Mobil: Tüm kartlar yeşil arka plan (#99f36c) - metin koyu olmalı (okunabilirlik) */
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-content,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-content,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-content,
	.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-content,
	.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-content,
	.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-content,
	.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-content,
	.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-content,
	.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-content {
		background: #99f36c !important;
		color: #2F4F4F !important;
	}
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content .wd-post-title a,
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content .wd-post-excerpt,
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content .wd-post-excerpt p,
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content *,
	.mervan-blog-cards .wd-post .wd-post-content .wd-post-title a,
	.mervan-blog-cards .wd-post .wd-post-content .wd-post-excerpt,
	.mervan-blog-cards .wd-post .wd-post-content .wd-post-excerpt p,
	.mervan-blog-cards .wd-post .wd-post-content * {
		color: #2F4F4F !important;
	}
	body.home .elementor-widget-wd_blog .wd-post .wd-post-content .wd-post-title a:hover,
	.mervan-blog-cards .wd-post .wd-post-content .wd-post-title a:hover {
		color: #1a3a2e !important;
	}

	/* Mobilde metin sınırı - başlık 2, özet 3 satır */
	body.home .elementor-widget-wd_blog .wd-post .wd-post-title,
	.mervan-blog-cards .wd-post .wd-post-title {
		display: -webkit-box !important;
		-webkit-line-clamp: 2 !important;
		-webkit-box-orient: vertical !important;
		line-clamp: 2 !important;
		overflow: hidden !important;
		visibility: visible !important;
		opacity: 1 !important;
	}
	body.home .elementor-widget-wd_blog .wd-post .wd-post-excerpt,
	.mervan-blog-cards .wd-post .wd-post-excerpt {
		display: -webkit-box !important;
		-webkit-line-clamp: 3 !important;
		-webkit-box-orient: vertical !important;
		line-clamp: 3 !important;
		overflow: hidden !important;
		visibility: visible !important;
		opacity: 1 !important;
	}
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(1) .wd-post-thumb,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-thumb,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(3) .wd-post-thumb,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-thumb,
	.mervan-blog-cards .wd-posts > *:nth-child(1) .wd-post-thumb,
	.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-thumb,
	.mervan-blog-cards .wd-posts > *:nth-child(3) .wd-post-thumb,
	.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-thumb,
	.mervan-blog-cards .wd-carousel-item:nth-child(1) .wd-post-thumb,
	.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-thumb,
	.mervan-blog-cards .wd-carousel-item:nth-child(3) .wd-post-thumb,
	.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-thumb {
		border-radius: 20px 20px 0 0;
	}
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(2) .wd-post-thumb img,
	body.home .elementor-widget-wd_blog .wd-carousel-item:nth-child(4) .wd-post-thumb img,
	.mervan-blog-cards .wd-posts > *:nth-child(2) .wd-post-thumb img,
	.mervan-blog-cards .wd-posts > *:nth-child(4) .wd-post-thumb img,
	.mervan-blog-cards .wd-carousel-item:nth-child(2) .wd-post-thumb img,
	.mervan-blog-cards .wd-carousel-item:nth-child(4) .wd-post-thumb img {
		border-radius: 20px 20px 0 0 !important;
	}
}

/* box-with-text - sürekli uygulanacak font boyutu */
.box-with-text.text-size-small {
	font-size: 25px !important;
}

/* Anasayfa - banner full width için yatay scroll engelle */
body.home {
	overflow-x: hidden;
}
/* Banner - tam genişlik (full width, sol/sağ kenara yapışık) */
body.home .banner,
body.home .elementor-section.banner,
body.home section.banner,
body.home .elementor .elementor-section:first-child {
	width: 100vw !important;
	max-width: 100vw !important;
	margin-left: calc(-50vw + 50%) !important;
	margin-right: calc(-50vw + 50%) !important;
	position: relative;
	overflow: hidden;
	left: 0;
	right: 0;
}

/* Banner - alttaki siyah arka planı kaldır (Elementor #0a0a0a override) */
body.home .banner,
body.home .elementor-section.banner,
body.home .mervan-banner-section,
body.home .elementor .elementor-section:first-child,
body.home .elementor .elementor-section:first-child > .elementor-container,
body.home .elementor .elementor-section:first-child > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent !important;
}

/* Banner - üzerine gelince parlama/neon efekti (#99f36c) */
body.home .mervan-banner-section::before {
	content: '';
	position: absolute;
	inset: 0;
	background: radial-gradient(
		ellipse 90% 60% at 50% 50%,
		rgba(153, 243, 108, 0.2) 0%,
		rgba(153, 243, 108, 0.08) 35%,
		transparent 65%
	);
	opacity: 0;
	pointer-events: none;
	z-index: 5;
	transition: opacity 0.4s ease;
}
body.home .mervan-banner-section.mervan-banner-hover::before {
	opacity: 1;
	animation: mervan-neon-pulse 1.2s ease-in-out infinite;
}

@keyframes mervan-neon-pulse {
	0%, 100% { opacity: 1; }
	50% { opacity: 0.7; }
}


/* Banner - neon glow (box-shadow) üzerine gelince */
body.home .mervan-banner-section {
	transition: box-shadow 0.4s ease;
}
body.home .mervan-banner-section.mervan-banner-hover {
	box-shadow: 
		inset 0 0 80px rgba(153, 243, 108, 0.15),
		inset 0 0 120px rgba(153, 243, 108, 0.08),
		0 0 60px rgba(153, 243, 108, 0.2),
		0 0 100px rgba(153, 243, 108, 0.1);
}
