/* Ilan galerisinin son görünüm katmanı */
.ilan .ust .ilan-baslik {
	padding-left:0 !important;
	text-align:left !important;
}
.ilan .ust .ilan-baslik ~ [class*="col-"] {
	margin-left:auto !important;
	padding-right:0 !important;
}
.ilan .panel,
.ilan .panel-body,
.ilan .well,
.ilan .prelative,
.ilan #genis_gorsel,
.ilan #mobil_slides,
.ilan #mobil_slides img,
.ilan .iletisim,
.ilan .detay {
	border-radius:10px !important;
}
.ilan .prelative {
	position:relative !important;
	overflow:hidden !important;
}
.ilan .well.gorseller > .well-heading {
	display:none !important;
}
.ilan .prelative .ileri_geri_buton {
	width:40px !important;
	height:40px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	padding:0 !important;
	border:1px solid rgba(15,23,42,.12) !important;
	border-radius:50% !important;
	background:rgba(255,255,255,.96) !important;
	box-shadow:none !important;
	color:#202733 !important;
}
.ilan .prelative .ileri_geri_buton i {
	display:none !important;
}
.ilan .prelative .ileri_geri_buton svg {
	display:block !important;
	width:22px !important;
	height:22px !important;
	fill:none !important;
	stroke:currentColor !important;
	stroke-width:2.25 !important;
}
.ilan .ilan-gorsel-aksiyon {
	position:absolute !important;
	right:12px !important;
	top:12px !important;
	bottom:auto !important;
	left:auto !important;
	z-index:20 !important;
	display:flex !important;
	gap:8px !important;
}
.ilan .ilan-gorsel-aksiyon a {
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	width:38px !important;
	height:38px !important;
	min-height:38px !important;
	padding:0 !important;
	border:1px solid rgba(255,255,255,.3) !important;
	border-radius:50% !important;
	background:rgba(20,27,38,.86) !important;
	color:#fff !important;
	line-height:1 !important;
}
.ilan .ilan-gorsel-aksiyon a span {display:none !important;}
.ilan .ilan-gorsel-aksiyon svg {
	display:block !important;
	width:18px !important;
	height:18px !important;
	fill:none !important;
	stroke:#fff !important;
}
.ilan .ilan-mobil-gorsel-wrap {
	position:relative !important;
	overflow:hidden;
	border-radius:10px !important;
}
.ilan a.btn.btn-primary.btn-block.mb15.visible-xs.visible-sm {
	display:none !important;
}
@media (max-width:991px) {
	.ilan .ilan-gorsel-aksiyon {
		right:9px !important;
		top:9px !important;
		bottom:auto !important;
	}
	.ilan .ilan-gorsel-aksiyon a {
		width:34px !important;
		height:34px !important;
		min-height:35px !important;
		padding:0 !important;
	}
}

.ilan #mobil_slides .slidesjs-navigation {
	width:32px !important;
	height:32px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	padding:0 !important;
	border:1px solid rgba(15,23,42,.1) !important;
	border-radius:50% !important;
	background:rgba(255,255,255,.92) !important;
	box-shadow:none !important;
	color:#202733 !important;
}
.ilan #mobil_slides .slidesjs-navigation svg {
	width:18px !important;
	height:18px !important;
	fill:none !important;
	stroke:currentColor !important;
	stroke-width:2 !important;
	stroke-linecap:round !important;
	stroke-linejoin:round !important;
}
.ilan-mobil-thumb-galeri {
	display:flex;
	gap:7px;
	overflow-x:auto;
	padding:0 1px 5px;
	margin:0 0 10px;
	scrollbar-width:thin;
}
.ilan-mobil-thumb-galeri button {
	flex:0 0 68px;
	width:68px;
	height:52px;
	padding:0;
	overflow:hidden;
	border:2px solid transparent;
	border-radius:10px;
	background:#f3f4f6;
}
.ilan-mobil-thumb-galeri button.active {
	border-color:rgb(233 82 29 / var(--tw-bg-opacity));
}
.ilan-mobil-thumb-galeri img {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius:7px !important;
}
.ilan .ust .share-buttons {display:none !important;}
.ilan .ust {
	margin-bottom:4px !important;
	padding-bottom:3px !important;
	border:0 !important;
	border-bottom:0 !important;
	border-radius:0 !important;
	background:transparent !important;
	box-shadow:none !important;
}
.ilan .ust > .row {
	margin-left:0 !important;
	margin-right:0 !important;
	border:0 !important;
	background:transparent !important;
	box-shadow:none !important;
}
.ilan .ust > .row {
	display:flex;
	align-items:center;
	flex-wrap:nowrap;
}
.ilan .ust .ilan-baslik {
	flex:1 1 auto;
	float:none !important;
	width:auto !important;
	min-width:0;
	padding-left:0 !important;
}
.ilan .ust .ilan-baslik + .clearfix {
	display:none !important;
}
.ilan .ust .ilan-baslik ~ [class*="col-"] {
	flex:0 0 auto;
	float:none !important;
	width:auto !important;
	margin-left:auto;
	padding-right:0 !important;
}

.ilan .panel,
.ilan .panel-body,
.ilan .well,
.ilan .prelative,
.ilan #genis_gorsel,
.ilan #mobil_slides,
.ilan #mobil_slides img,
.ilan .iletisim {border-radius:10px !important;}
.ilan .prelative {overflow:hidden;}
.ilan .prelative .ileri_geri_buton {
	width:40px;height:40px;display:flex !important;align-items:center;justify-content:center;
	border:1px solid rgba(15,23,42,.10);border-radius:50% !important;
	background:rgba(255,255,255,.94);box-shadow:none !important;
	color:#1f2937;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;
}
.ilan .prelative .ileri_geri_buton:hover {
	background:#fff;transform:scale(1.06);box-shadow:none !important;
}
.ilan .prelative .ileri_geri_buton svg {
	width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.25;
	stroke-linecap:round;stroke-linejoin:round;
}
.ilan-gorsel-aksiyon {
	position:absolute;right:12px;bottom:12px;z-index:8;display:flex;gap:8px;align-items:center;
}
.ilan-gorsel-aksiyon a {
	min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;
	border:1px solid rgba(255,255,255,.28);border-radius:10px !important;
	background:rgba(17,24,39,.80);box-shadow:none !important;
	color:#fff !important;font-size:13px;font-weight:600;text-decoration:none !important;
}
.ilan-gorsel-aksiyon a:hover {background:rgba(17,24,39,.96);}
.ilan-gorsel-aksiyon svg {
	width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;
	stroke-linecap:round;stroke-linejoin:round;
}
.ilan .well.gorseller .well-heading,.ilan .mobil-eski-video {display:none !important;}
.ilan-mobil-gorsel-wrap {position:relative;}
@media (max-width:991px) {
	.ilan-gorsel-aksiyon {right:10px;bottom:20px;}
	.ilan-gorsel-aksiyon a {min-height:36px;padding:0 11px;font-size:12px;}
}
.ilan .ust .buton {display:flex;align-items:center;justify-content:flex-end;width:auto;}
.ilan .ust .ilan-ust-favori {
	display:inline-flex !important;
	align-items:center;
	justify-content:center;
	width:38px;
	height:38px;
	padding:0 !important;
	border:0 !important;
	border-radius:50%;
	background:transparent !important;
	box-shadow:none !important;
	color:rgb(233 82 29 / var(--tw-bg-opacity)) !important;
	text-decoration:none !important;
}
.ilan .ust .ilan-ust-favori svg {
	width:20px;
	height:20px;
	fill:none;
	stroke:currentColor;
	stroke-width:1.8;
	stroke-linecap:round;
	stroke-linejoin:round;
}
.ilan .ust .ilan-ust-favori.aktif svg {fill:currentColor;}
.ilan .ust .ilan-ust-paylas {
	display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;
	padding:0 10px;border:0;border-radius:9px;background:transparent;color:#4b5563;
	font:600 12px/1 inherit;cursor:pointer;transition:color .18s,background .18s;
}
.ilan .ust .ilan-ust-paylas:hover {background:#fff3ed;color:rgb(233 82 29 / var(--tw-bg-opacity));}
.ilan .ust .ilan-ust-paylas svg {width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
@media (min-width: 992px) {
	.ilan-sag-yapiskan-wrap .iletisim {
		overflow: hidden;
		border: 1px solid #e6e9ee !important;
		border-radius: 16px !important;
		background: #fff;
		box-shadow:none !important;
	}
	.ilan-sag-yapiskan-wrap .iletisim .panel-body {
		padding: 0 18px 18px !important;
		background: #fff !important;
		text-align: center;
	}
	.ilan-sag-yapiskan-wrap .eids-gorseller {
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 14px;
		min-height: 66px;
		margin: 0 -18px 16px;
		padding: 10px 18px;
		overflow: hidden;
		border-bottom: 1px solid #edf0f3;
		background: #fafbfc;
	}
	.ilan-sag-yapiskan-wrap .eids-gorseller img {
		display: block;
		width: 46px !important;
		min-width: 0 !important;
		max-width: 46px !important;
		height: 38px !important;
		min-height: 0 !important;
		max-height: 38px !important;
		margin: 0 !important;
		padding: 0 !important;
		object-fit: contain;
		object-position: center;
		flex: 0 0 46px;
	}
	.ilan-sag-yapiskan-wrap .iletisim h3 {
		margin: 0 0 6px !important;
		color: #171a1f;
		font-size: 17px !important;
		font-weight: 750 !important;
		letter-spacing: -.2px;
		text-shadow: none !important;
	}
	.ilan-sag-yapiskan-wrap .iletisim h3 + p {
		margin-bottom: 14px;
		color: #9298a1;
		font-size: 12px;
		text-shadow: none;
	}
	.ilan-sag-yapiskan-wrap .iletisim .blurry > a:not(.tel_link) {
		display: block;
		margin: 0 -18px 16px;
		padding: 12px 18px;
		border-top: 1px solid #f0f1f3;
		border-bottom: 1px solid #f0f1f3;
		background: #fcfcfd;
		color: #303640;
		font-size: 13px !important;
		font-weight: 600;
		text-decoration: none;
		text-shadow: none;
	}
	.ilan-sag-yapiskan-wrap .iletisim .tel_link {
		display: block;
		margin-bottom: 9px;
		color: inherit;
		text-decoration: none !important;
	}
	.ilan-sag-yapiskan-wrap .iletisim .bilgi {
		display: flex;
		align-items: center;
		min-height: 48px;
		margin: 0;
		padding: 0 13px !important;
		overflow: hidden;
		border: 1px solid #e4e7eb;
		border-radius: 10px;
		background: #fff;
		color: #24272c;
		box-shadow:none !important;
		text-align: left;
	}
	.ilan-sag-yapiskan-wrap .iletisim .bilgi i {
		position: static !important;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 32px;
		height: 32px;
		margin: 0 11px 0 0;
		border-radius: 8px;
		background: #f1f3f6;
		color: #59616d !important;
		font-size: 18px !important;
		line-height: 32px !important;
		transform: none !important;
		flex: 0 0 32px;
		font-size: 0 !important;
		overflow: hidden;
	}
	.ilan-sag-yapiskan-wrap .iletisim .bilgi i:before {
		content: "" !important;
		display: block;
		width: 15px;
		height: 15px;
		border: 2px solid currentColor;
		border-radius: 3px;
		box-sizing: border-box;
	}
	.ilan-sag-yapiskan-wrap .iletisim .bilgi i:after {
		content: "" !important;
		position: absolute;
		width: 5px;
		height: 2px;
		margin-top: 10px;
		border-radius: 2px;
		background: currentColor;
	}
	.ilan-sag-yapiskan-wrap .iletisim .bilgi i.fa-whatsapp:before {
		width: 20px;
		height: 20px;
		border: 0;
		border-radius: 0;
		background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M16.04 3A12.9 12.9 0 0 0 5.1 22.75L3 29l6.45-2.07A12.96 12.96 0 1 0 16.04 3Zm0 2.16a10.78 10.78 0 1 1-5.5 20.05l-.39-.23-3.82 1.23 1.25-3.7-.25-.4a10.75 10.75 0 0 1 8.71-16.95Zm-5.1 4.86c-.27 0-.7.1-1.07.5-.37.4-1.4 1.37-1.4 3.34 0 1.97 1.43 3.87 1.63 4.14.2.27 2.82 4.31 6.84 6.04.96.41 1.7.66 2.29.84.96.3 1.83.26 2.52.16.77-.11 2.36-.97 2.7-1.9.33-.92.33-1.71.23-1.88-.1-.17-.37-.27-.77-.47-.4-.2-2.36-1.17-2.73-1.3-.36-.13-.63-.2-.9.2-.26.4-1.03 1.3-1.26 1.57-.23.27-.47.3-.87.1-.4-.2-1.69-.62-3.22-1.98a12.08 12.08 0 0 1-2.23-2.77c-.23-.4-.02-.61.18-.81.18-.18.4-.47.6-.7.2-.23.27-.4.4-.67.13-.27.07-.5-.03-.7-.1-.2-.9-2.17-1.23-2.97-.32-.78-.65-.67-.9-.68h-.76Z'/%3E%3C/svg%3E");
	}
	.ilan-sag-yapiskan-wrap .iletisim .bilgi i.fa-whatsapp:after {
		display: none;
	}
	.ilan-sag-yapiskan-wrap .iletisim .bilgi .prel {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		gap: 10px;
		font-size: 12px;
		font-weight: 600;
	}
	.ilan-sag-yapiskan-wrap .iletisim .bilgi span {
		float: none;
		color: #171a1f;
		font-size: 13px;
		font-weight: 700;
		white-space: nowrap;
	}
	.ilan-sag-yapiskan-wrap .iletisim .bilgi.whatsapp {
		border-color: #dcefe3;
		background: #f1fbf5;
		color: #148a45;
	}
	.ilan-sag-yapiskan-wrap .iletisim .bilgi.whatsapp i {
		background: #20b85a;
		color: #fff !important;
	}
	.ilan-sag-yapiskan-wrap .iletisim .bilgi.whatsapp span {
		color: #148a45 !important;
	}
	.ilan-sag-yapiskan-wrap .iletisim .text-center {
		margin: 0 !important;
		padding: 4px 0 0 !important;
		border: 0 !important;
		border-radius: 0 !important;
		background: transparent !important;
		background-image: none !important;
		box-shadow:none !important;
	}
	.ilan-sag-yapiskan-wrap .iletisim .text-center > a {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		width: 100%;
		min-height: 48px;
		padding: 10px 14px 10px 56px;
		border: 1px solid #e4e7eb !important;
		border-radius: 10px;
		background: #fff !important;
		background-image: none !important;
		color: #24272c !important;
		font-size: 13px !important;
		font-weight: 600;
		text-decoration: none;
		text-shadow: none !important;
		box-shadow:none !important;
		transition: border-color .18s ease,background .18s ease,transform .18s ease;
	}
	.ilan-sag-yapiskan-wrap .iletisim .text-center > a:before {
		content: "" !important;
		position: absolute;
		left: 13px;
		top: 50%;
		display: block !important;
		width: 32px;
		height: 32px;
		border-radius: 8px;
		background: #fff2ed center/18px 18px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v8Z' fill='none' stroke='%23e9521d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 9h8M8 13h5' fill='none' stroke='%23e9521d' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
		transform: translateY(-50%);
	}
	.ilan-sag-yapiskan-wrap .iletisim .text-center:before,
	.ilan-sag-yapiskan-wrap .iletisim .text-center:after {
		display: none !important;
		content: none !important;
	}
	.ilan-sag-yapiskan-wrap .iletisim .text-center > a:hover {
		border-color: rgb(233 82 29 / var(--tw-bg-opacity)) !important;
		background: #fffaf8 !important;
		transform: translateY(-1px);
	}
	.ilan-sag-yapiskan-wrap .eids-kimlik-onayli {
		margin: 0 auto 10px;
	}
}
@media (max-width: 767px) {
	body.mobil-overlay-acik .ilan-sticky-ozet,
	body.mobil-overlay-acik .mobil_fixed_iletisim,
	body.search-drawer-open .ilan-sticky-ozet,
	body.search-drawer-open .mobil_fixed_iletisim {
		display: none !important;
	}
	body {
		padding-bottom: 126px !important;
	}
	#mobil_iletisim {
		display: none !important;
	}
	.mobil_fixed_iletisim {
		position: fixed !important;
		left: 0;
		right: 0;
		bottom: 58px !important;
		z-index: 99999999;
		display: grid !important;
		grid-template-columns: repeat(3,minmax(0,1fr));
		gap: 7px;
		width: 100%;
		padding: 5px 10px 7px;
		border: 0 !important;
		background: transparent !important;
		box-shadow:none !important;
	}
	.mobil_fixed_iletisim .iletisim_bilgi {
		display: none !important;
	}
	.mobil_fixed_iletisim .iletisim_bilgi i {
		margin-right: 6px;
		color: rgb(233 82 29 / var(--tw-bg-opacity));
	}
	.mobil_fixed_iletisim a,
	.mobil_fixed_iletisim a.tel,
	.mobil_fixed_iletisim a.mesaj,
	.mobil_fixed_iletisim a.whatsapp {
		float: none !important;
		display: flex !important;
		align-items: center;
		justify-content: center;
		width: 100% !important;
		min-width: 0;
		height: 40px;
		padding: 0 5px !important;
		border: 1px solid #e1e5e9;
		border-radius: 9px;
		background: #303640 !important;
		border-color: #303640 !important;
		color: #fff !important;
		font-size: 12px !important;
		font-weight: 600 !important;
		line-height: 40px;
		text-decoration: none !important;
		text-shadow: none !important;
	}
	.mobil_fixed_iletisim a i {
		margin-right: 6px !important;
		color: #fff !important;
		font-size: 14px;
	}
	.mobil_fixed_iletisim a.mesaj i {
		width: 17px;
		height: 17px;
		margin-right: 6px !important;
		background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H8l-5 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4v8Z' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 9h8M8 13h5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
		color: transparent !important;
		font-size: 0 !important;
		flex: 0 0 17px;
	}
	.mobil_fixed_iletisim a.whatsapp {
		border-color: #25a85a !important;
		color: #fff !important;
		background: #25a85a !important;
	}
	.mobil_fixed_iletisim a.mesaj {
		border-color: #e86638 !important;
		background: #e86638 !important;
	}
	.mobil_fixed_iletisim a.tel {
		border-color: #303640 !important;
		background: #303640 !important;
	}
	.mobil_fixed_iletisim a.whatsapp i {
		width: 17px;
		height: 17px;
		margin-right: 6px !important;
		background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M16.04 3A12.9 12.9 0 0 0 5.1 22.75L3 29l6.45-2.07A12.96 12.96 0 1 0 16.04 3Zm0 2.16a10.78 10.78 0 1 1-5.5 20.05l-.39-.23-3.82 1.23 1.25-3.7-.25-.4a10.75 10.75 0 0 1 8.71-16.95Zm-5.1 4.86c-.27 0-.7.1-1.07.5-.37.4-1.4 1.37-1.4 3.34 0 1.97 1.43 3.87 1.63 4.14.2.27 2.82 4.31 6.84 6.04.96.41 1.7.66 2.29.84.96.3 1.83.26 2.52.16.77-.11 2.36-.97 2.7-1.9.33-.92.33-1.71.23-1.88-.1-.17-.37-.27-.77-.47-.4-.2-2.36-1.17-2.73-1.3-.36-.13-.63-.2-.9.2-.26.4-1.03 1.3-1.26 1.57-.23.27-.47.3-.87.1-.4-.2-1.69-.62-3.22-1.98a12.08 12.08 0 0 1-2.23-2.77c-.23-.4-.02-.61.18-.81.18-.18.4-.47.6-.7.2-.23.27-.4.4-.67.13-.27.07-.5-.03-.7-.1-.2-.9-2.17-1.23-2.97-.32-.78-.65-.67-.9-.68h-.76Z'/%3E%3C/svg%3E");
		color: transparent !important;
		font-size: 0 !important;
		flex: 0 0 17px;
	}
}
