.header-desktop-call-t-24 {
	font-size: 12px;
}

/* Mobile Live Stream Redesign (TikTok/Instagram Style) */
@media screen and (max-width: 768px) {

	/* Popup container full screen */
	.canli-yayin-popup {
		width: 100% !important;
		height: 100vh !important;
		height: 100dvh !important;
		/* Fix for mobile address bar */
		padding-top: 0 !important;
		background: #000 !important;
		top: 0 !important;
		left: 0 !important;
		z-index: 99999999 !important;
		position: fixed !important;
		/* Ensure it is fixed */
	}

	/* Main Container - Remove card style */
	.canli-yayin-container {
		width: 100% !important;
		height: 100% !important;
		margin: 0 !important;
		border-radius: 0 !important;
		display: block !important;
		background: #000 !important;
		position: relative !important;
	}

	/* Dark Overlay for Bottom Controls/Shorts UI */
	.canli-yayin-container::after {
		content: '' !important;
		position: absolute !important;
		bottom: 0 !important;
		left: 0 !important;
		width: 100% !important;
		height: 35% !important;
		/* Covers bottom area */
		background: linear-gradient(to top, #000 30%, rgba(0, 0, 0, 0.8) 60%, transparent 100%) !important;
		z-index: 5 !important;
		/* Above video(1), below chat(10) */
		pointer-events: none !important;
	}

	/* Video Area - Full Background */
	#canli_yayin_iframe {
		width: 100% !important;
		height: 100% !important;
		position: absolute !important;
		top: 0;
		left: 0;
		z-index: 1;
		object-fit: cover !important;
		border: none !important;
	}

	/* Chat Overlay - Gradient Bottom */
	.canli-yayin-sohbet {
		width: 100% !important;
		height: auto !important;
		/* Allow height to adjust */
		max-height: 50% !important;
		position: absolute !important;
		bottom: calc(70px + env(safe-area-inset-bottom)) !important;
		/* Push above input + safe area */
		left: 0;
		z-index: 10;
		background: transparent !important;
		/* No global gradient, only on items */
		border-radius: 0 !important;
		min-width: 100% !important;
		padding: 0 !important;
		display: block !important;
	}

	/* Chat Messages Area */
	.sohbet-bolumu {
		width: 100% !important;
		height: auto !important;
		max-height: 40vh !important;
		padding: 10px 15px !important;
		overflow-y: scroll !important;
		display: flex !important;
		flex-direction: column-reverse !important;
		/* Newest messages at the bottom */
		justify-content: flex-start !important;
		/* Stack from bottom up */
		pointer-events: auto !important;
		mask-image: linear-gradient(to top, black 80%, transparent 100%);
		-webkit-mask-image: linear-gradient(to top, black 80%, transparent 100%);
	}

	/* Message Wrapper (Direct children of chat area) - The Bubble */
	.sohbet-bolumu>div {
		background: rgba(0, 0, 0, 0.6) !important;
		color: #fff !important;
		border-radius: 12px !important;
		padding: 8px 12px !important;
		margin-bottom: 8px !important;
		width: auto !important;
		max-width: 80% !important;
		align-self: flex-start !important;
		border: 1px solid rgba(255, 255, 255, 0.1) !important;
		font-size: 14px !important;
		backdrop-filter: blur(3px);
		-webkit-backdrop-filter: blur(3px);
		word-wrap: break-word !important;
		white-space: pre-wrap !important;
		/* Preserve formatting but wrap */

		/* Flexbox to stack User, Message, Time vertically */
		display: flex !important;
		flex-direction: column !important;
		align-items: flex-start !important;
		line-height: 1.5 !important;
	}

	/* Reset all children inside the bubble to prevent overlapping */
	.sohbet-bolumu>div * {
		position: static !important;
		float: none !important;
		margin: 0 !important;
		padding: 0 !important;
		background: transparent !important;
		color: inherit !important;
		box-shadow: none !important;
		text-shadow: none !important;
		width: auto !important;
		height: auto !important;
	}

	/* Username Styling */
	.sohbet-bolumu div span.sohbet_isim {
		display: block !important;
		color: rgba(255, 255, 255, 0.9) !important;
		font-weight: 700 !important;
		margin-bottom: 2px !important;
		/* Small space below name */
		font-size: 12px !important;
		align-self: flex-start !important;
	}

	/* Timestamp Styling (Assuming it's a span or small tag) */
	.sohbet-bolumu>div span:not(.sohbet_isim),
	.sohbet-bolumu>div small {
		font-size: 10px !important;
		color: rgba(255, 255, 255, 0.6) !important;
		align-self: flex-end !important;
		/* Push time to right */
		margin-top: 2px !important;
		display: block !important;
	}

	/* Product Toggle Button - Top Left */
	.mobilUrunlerAc {
		position: absolute !important;
		top: 70px !important;
		/* Below close button */
		left: 15px !important;
		bottom: auto !important;
		right: auto !important;
		width: 40px !important;
		height: 40px !important;
		background: rgba(0, 0, 0, 0.5) !important;
		/* Transparent dark bg like controls */
		border-radius: 50% !important;
		display: flex !important;
		justify-content: center !important;
		align-items: center !important;
		z-index: 50 !important;
		box-shadow: none !important;
		color: #fff !important;
		border: 1px solid rgba(255, 255, 255, 0.2) !important;
	}

	.mobilUrunlerAc i {
		font-size: 20px !important;
	}

	/* Chat Input Area - Fixed Bottom */
	.sohbet-form {
		position: fixed !important;
		bottom: 0 !important;
		left: 0 !important;
		width: 100% !important;
		padding: 10px 15px !important;
		padding-bottom: calc(10px + env(safe-area-inset-bottom)) !important;
		z-index: 2147483647 !important;
		display: flex !important;
		background: transparent !important;
		align-items: center !important;
	}

	/* Wrapper to handle input and button positioning together - FLEXBOX FIXED */
	.input-wrapper {
		position: relative !important;
		width: 100% !important;
		display: flex !important;
		align-items: center !important;
		background: rgba(0, 0, 0, 0.5) !important;
		border: 1px solid rgba(255, 255, 255, 0.3) !important;
		border-radius: 50px !important;
		padding: 0 5px !important;
		backdrop-filter: blur(5px);
		-webkit-backdrop-filter: blur(5px);
		height: 45px !important;
	}

	/* Emoji Trigger Icon */
	.mesaj-emoji {
		position: static !important;
		width: 40px !important;
		height: 40px !important;
		display: flex !important;
		justify-content: center !important;
		align-items: center !important;
		z-index: 10 !important;
		cursor: pointer !important;
		transform: none !important;
		margin: 0 !important;
		border: none !important;
	}

	.input-text {
		background: transparent !important;
		color: #fff !important;
		border: none !important;
		border-radius: 0 !important;
		height: 100% !important;
		line-height: normal !important;
		padding: 0 10px !important;
		width: auto !important;
		flex-grow: 1 !important;
		/* Fill remaining space */
		font-size: 14px !important;
		backdrop-filter: none !important;
		-webkit-backdrop-filter: none !important;
		z-index: 1 !important;
	}

	/* Emoji List Popup - Opens Upwards */
	.emoji-list {
		position: absolute !important;
		bottom: 100% !important;
		/* Sits directly on top of the input area */
		left: 0 !important;
		width: 100% !important;
		height: 200px !important;
		background: rgba(0, 0, 0, 0.9) !important;
		backdrop-filter: blur(10px);
		-webkit-backdrop-filter: blur(10px);
		border-radius: 15px 15px 0 0 !important;
		padding: 10px !important;
		display: none;
		/* Toggled by JS */
		overflow-y: scroll !important;
		z-index: 20 !important;
		border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
		text-align: center !important;
	}

	.emoji-item {
		font-size: 28px !important;
		padding: 5px !important;
		cursor: pointer !important;
		display: inline-block !important;
		transition: transform 0.2s;
	}

	.emoji-item:active {
		transform: scale(1.2);
	}

	/* Send Button - Transparent & Modern */
	.sohbet-form button {
		position: static !important;
		/* Part of flex flow */
		margin: 0 !important;
		background: transparent !important;
		border: none !important;
		color: #fff !important;
		font-size: 0 !important;
		width: 35px !important;
		height: 35px !important;
		border-radius: 50% !important;
		z-index: 10 !important;
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		box-shadow: none !important;
		flex-shrink: 0 !important;
		backdrop-filter: none !important;
		-webkit-backdrop-filter: none !important;
		padding: 0 !important;
		transform: none !important;
	}

	.sohbet-form button i {
		font-size: 18px !important;
		/* Show icon */
		display: block !important;
		margin: 0 !important;
		/* Center visually */
	}

	/* Product List Overlay */
	#mobil_yayin_urunler {
		position: absolute !important;
		bottom: 0 !important;
		left: 0 !important;
		top: auto !important;
		width: 100% !important;
		height: 60% !important;
		background: #fff !important;
		border-radius: 20px 20px 0 0 !important;
		z-index: 60 !important;
		padding: 20px !important;
		box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.2) !important;
	}
}

.slider-categories {
	box-sizing: border-box;
	position: relative;
	z-index: 999;
}

.slider-categories .accordion {
	width: 100%;
	position: absolute;
	z-index: 999;
}

#urun-tutorial {
	display: none !important;
}

.slider-categories-header {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 15px;
	font-size: 14px;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	cursor: pointer;
}

.slider-categories-header svg {
	margin-right: 10px;
}

.slider-categories-list-img {
	width: 40px;
}

.slider-categories-list-img img {
	max-width: 36px;
}

.cat-arro {
	margin-left: auto
}

.categories-menus {
	padding: 0;
	position: relative;
}

.categories-menus a,
.categories-menus a:link,
.categories-menus a:visited,
.categories-menus a:focus,
span {
	text-decoration: none;
}

.categories-menus>li>a {
	font-size: 14px;
	border-top: 0 !important;
	display: flex !important;
	width: 100%;
	align-items: center;
	justify-content: flex-start;
}

.categories-menus>li>.categories_mega_side {
	width: 650px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	opacity: 0;
	visibility: hidden;
	position: absolute;
	list-style: none;
	height: auto;
	text-align: left;
	padding: 25px;
	z-index: 99;
	overflow: hidden;
	background: #FFF;
	top: 0;
	margin-left: 0;

}


.categories-menus>li>.categories_st_side {
	width: 220px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	opacity: 0;
	visibility: hidden;
	position: absolute;
	list-style: none;
	height: auto;
	text-align: left;
	padding: 25px;
	z-index: 99;
	overflow: hidden;
	background: #FFF;
	top: 0;
	margin-left: 0;

}

.categories-menus>li:hover .categories_st_side {
	opacity: 1;
	visibility: visible;
	margin-left: 0;
}

.categories-menus>li:hover .categories_mega_side {
	opacity: 1;
	visibility: visible;
	margin-left: 0;
}

.categories_mega_side img {
	max-width: 100%;
}

.categories-menus>li>ul li ul,
.categories-menus li>ul li,
.categories-menus>li>.categories_mega_side,
.categories-menus>li>ul,
.categories-menus>li {
	transition-duration: 0.05s;
	transition-timing-function: linear;
}

.categories_mega_side_ust {
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 10px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.categories_mega_side_ust1 {
	font-size: 18px;
	color: #000;
	font-weight: 600;
}

.categories_mega_side_ust2:hover,
.categories_mega_side_ust2 {
	font-size: 11px;
	color: #666;
	margin-left: auto;
}

.categories_mega_side_ust3:hover,
.categories_mega_side_ust3 {
	font-size: 16px;
	color: #000;
	font-weight: 600;
}

.categories_mega_side_links {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-bottom: 30px;
}

.categories_mega_side_links_box {
	width: 30.5%;
	margin-right: 15px;
	margin-top: 20px;
}

.categories_mega_side_links_box_h {
	font-size: 14px;
	font-weight: 500;
	color: #000;
	width: 100%;
	display: block;
	border-bottom: 1px solid #f5f5f5;
	padding-bottom: 5px;
}

.categories_mega_side_links_box_h:hover {
	color: #494d92;
}

.categories_mega_side_links_box_s {
	font-size: 13px;
	font-weight: 400;
	color: #000;
	display: block;
	width: 100%;
	margin-top: 6px;
}

.categories_mega_side_links_box_s:hover {
	color: #494d92;
}

.categories_st_side_links_box_h {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	width: 100%;
	display: block;
	padding: 7px 0;
	border-bottom: 1px solid #f5f5f5;
}




.modalss {
	z-index: 5 !important;
}

.mobil-sohbet {
	width: 100%;
	top: 430px;
	height: 30%;
}


/* Kupon Goster Alanı */

.coupons-area .coupons-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.product_detail_same {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 10px;
	margin-bottom: 25px;
}

.product_detail_same_box {
	width: 55px;
	height: auto;
	border: 1px solid #666;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 1px;
}

.product_detail_same_box img {
	width: 100%;
}

.coupons-area .coupons-header a {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: -.11px;
	color: #ea222f;
	margin-right: 16px;
}

.coupons-area .coupons-header h4 {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.25;
	letter-spacing: -.2px;
	color: #1f1f1f;
}

.coupons-area .coupon-container {
	border-radius: 8.3px;
	border: solid 0.5px #c7c7c7;
	background-color: #fff;
	width: 220px;
	display: inline-block;
	cursor: pointer;
	margin: 5px 5px 15px 5px;
}


.coupons-area .coupon-container:hover {
	box-shadow: 0px 0px 10px #607d8b;
}

.coupons-area .coupon-top {
	padding: 10px 0 8px 16px;
	display: flex;
	flex-direction: column;
	height: 100px;
}

.coupons-area .coupon-discount {
	font-size: 20px;
	font-weight: 700;
	color: #ea222f;
}

.coupons-area .coupon-text.bold {
	font-weight: 600;
	max-width: 190px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.coupons-area .coupon-text {
	font-size: 12.4px;
	letter-spacing: -.1px;
	color: #424242;
	width: auto;
}

.label {
	color: grey;
	float: left;
	width: 50px;
}

.coupons-area .coupon-bottom {
	margin: 2px;
	background-color: #f5f5f5;
	border-radius: 0 0 6.9px 6.9px;
	display: flex;
	justify-content: space-between;
	padding: 8px 14px;
}

.coupon-expire-date {
	font-size: 11px;
	line-height: 1.09;
	letter-spacing: -.08px;
	color: #424242;
}








/* Puanlar sayfası düzenlemesi */
.tab {
	overflow: hidden;
	border: 1px solid #ccc;
	background-color: #f1f1f1;
	text-align: center;
	position: relative;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-evenly;
}

.tablinks {
	width: 100%;
}

/* Style the buttons that are used to open the tab content */
.tab button {
	background-color: inherit;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 14px 16px;
	transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
	background-color: #092b44;
	color: #ffffff;
}

/* Create an active/current tablink class */
.tab button.active {
	background-color: #092b44;
	color: #ffffff;
}

/* Style the tab content */
.tabcontent {
	display: none;
	padding: 6px 12px;
	border: 1px solid #ccc;
	border-top: none;
}

.tabcontent {
	animation: fadeEffect 1s;
	/* Fading effect takes 1 second */
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

/*  Modüler yapının hızlı düzenlenmesi  */
.HzlDznl {
	position: absolute;
}

.hzli i {
	left: 10px;
	position: inherit;
}

.hzli2 i {
	right: -3px;
	position: inherit;
}

.HzlDznl i {
	left: 10px;
	position: inherit;
}

.HzlDznl a {
	background: #5c5a5a;
	color: #fff;
	padding: 0px 1px;
	left: -8px;
	top: 0px;
	display: block;
	width: 40px;
	position: relative;
	text-decoration: none;
	/* border: solid 1px #607d8b; */
	z-index: 99999999999999999999999;
	font-size: 26px;
	border-radius: 5px;
}

.HzlDznl a:hover {
	color: #fff;
	background-color: #000;
	text-decoration: none
}

.tophzldzn a {
	background: #5c5a5a;
	color: #fff;
	padding: 0px 1px;
	left: -8px;
	top: 0px;
	display: block;
	width: 40px;
	position: relative;
	text-decoration: none;
	/* border: solid 1px #607d8b; */
	z-index: 99999999999999999999999;
	font-size: 26px;
	border-radius: 5px;
}

.tophzldzn a:hover {
	color: #fff;
	background-color: #000;
	text-decoration: none
}

.tophzldzn {
	position: absolute;
}

.tophzldzn i {
	left: 10px;
	position: inherit;
}



.kolayayar a {
	color: #4CAF50;
	text-decoration: none;
	z-index: 99999999999999999999999;
}

.kolayayar a:hover {
	color: #000000;
	text-decoration: none;

}

.modul_sec.tamam {
	height: auto;
	padding: 20px;
	text-align: center;
	background: #ffffff;
	color: #607d8b;
	box-shadow: 0px 0px 70px #607d8b;
}

.ucgenbottom {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 15px 0 15px;
	border-color: #C8E6C9 transparent transparent transparent;
}

.varyant-button-deactive {
	width: 100%;
	line-height: 100%;
	position: relative;
	overflow: hidden;
	border: 2px solid #999 !important;
	display: flex;
	justify-content: center;
	align-items: center;
}

.varyant-button-deactive:hover {
	border: 2px solid #999 !important;
}

.varyant-button-deactive::before {
	content: "";
	width: 200%;
	height: 2px;
	background-color: #999;
	display: block;
	position: absolute;
	top: 14px;
	margin: 0 auto;
	transform: rotate(-40deg);
}

.sepet-adedi-ve-sepete-ekle {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.sepet-adedi-ve-sepete-ekle .urun-detay-sag-alan-sepet-box {
	width: 40%;
}

.beden_tablosu {
	width: 100% !important;
	height: 30px;
	font-size: 15px;
	display: flex;
	width: 130px;
	cursor: pointer;
	color: #666;
	position: relative;
	top: -15px;
}

.beden-tablosu-ic {
	width: 300px;
	height: 30px;
	text-align: left;
	position: absolute;
	left: 0;
}



/*  radio düzenlemeleri bitti */


.taksit-seceneklerini-gor {
	width: 100%;
	font-size: 14px;
	text-align: right;
	/*display: none*/
	color: #666;
}

.taksit-seceneklerini-gor a {
	color: #666;
}

/*  tooltip */

[data-tooltip] {
	position: relative;
	z-index: 2;
	cursor: pointer;
}

/* Hide the tooltip content by default */

[data-tooltip]:before,
[data-tooltip]:after {
	visibility: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	pointer-events: none;
}

/* Position tooltip above the element */

[data-tooltip]:before {
	position: absolute;
	bottom: 177%;
	left: -304%;
	margin-bottom: 5px;
	margin-left: -80px;
	padding: 7px;
	width: 100px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #000;
	background-color: hsla(0, 0%, 20%, 0.9);
	color: #fff;
	content: attr(data-tooltip);
	text-align: center;
	font-size: 14px;
	line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */

[data-tooltip]:after {
	position: absolute;
	bottom: 150%;
	left: -70%;
	margin-left: 44px;
	width: 0;
	border-top: 5px solid #fff;
	border-top: 5px solid #fff;
	border-right: 5px solid #fff;
	border-left: 5px solid #fff;
	content: " ";
	font-size: 0;
	line-height: 0;
}

/* Show tooltip content on hover */

[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
	visibility: visible;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}

/*  tooltip bitti   */
/* ------------------------------------------- */



/*varyant (beden / renk)*/
.product-detail-variant-div-sol {
	width: 100%;
}

.rdio label {
	margin-left: 7px !important;
}

input {
	-webkit-appearance: none;
}

body {
	margin: 0;
	padding: 0;
	font-family: 'Poppins', sans-serif !important;
	overflow: hidden;
	overflow-y: scroll;
}

.main-body {
	width: 100%;
	height: 100%;
}

.main-body-2 {
	width: 90%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

/* Header ve Slider ////////////////////////////////////////////*/
.header-mobile-view {
	display: none;
}

.slider_text_inside_main {
	width: 1330px;
	height: auto;
	z-index: 2;
	display: flex;
}

.slider_text_inside_main_2 {
	width: 1200px;
	height: auto;
	z-index: 2;
	display: flex;
	margin: 0 auto;
}

.slider_text_inside_box {
	width: 762px;
}

.slider_text_inside_box_h {
	width: 100%;
	margin-bottom: 35px;
}

.slider_text_inside_box_s {
	width: 100%;
}

.slider_text_inside_box_button {
	width: 100%;
	margin-top: 50px;
}

.header-main-div {
	width: 100%;
	box-sizing: border-box;
	z-index: 9;
}

.header-mobile-view {
	display: none;
}

.web-header-mobile-bar {
	display: none;
}

.topheader-html-main {
	width: 100%;
	box-sizing: border-box;
	position: relative;
}

.topheader-html-main-in {
	width: 1330px;
	box-sizing: border-box;
	margin: 0 auto;
	font-size: 14px;
}

.topheader-html-main img {
	max-width: 100%;
}

.topheader-html-close {
	position: absolute;
	right: 10px;
	top: 20%;
	cursor: pointer;
}

.topheader-desktop-main-div {
	width: 100%;
}

.topheader-desktop-main-div-in {
	width: 1300px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.topheader-desktop-main-left {
	width: auto;
	display: flex;
	justify-content: flex-start;
}

.topheader-desktop-main-left a {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-right: 7px;
}

.topheader-desktop-main-left a i {
	margin-right: 5px;
}

.topheader-desktop-main-right a {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-left: 7px;
}

.topheader-desktop-main-right a i {
	margin-right: 5px;
}

.topheader-desktop-main-right {
	width: auto;
	display: flex;
	justify-content: flex-start;
}

.topheader-lang-currency-box {
	width: auto;
	margin-left: 10px;
}

.topheader-lang-currency-box:last-child {
	margin-left: 0 !important;
}

.topheader-lang-currency-box a {
	margin-left: 0;
}

.topheader-lang-currency-box a i {
	margin-left: 5px;
}

.dropdown-menu.currency-drop {
	width: 180px !important;
	box-sizing: border-box;
	padding: 15px;
	margin-top: 15px;
}

.currency-drop a {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	border-bottom: 1px dashed #EBEBEB;
	color: #000 !important;
	font-size: 13px !important;
	;
	padding: 0 !important;
	font-weight: 500 !important;
	padding-bottom: 5px !important;
	margin-bottom: 5px !important;
}

.currency-drop a:last-child {
	margin-bottom: 0 !important;
}

.header-desktop-main-div {
	width: 100%;
}

.header-desktop-main-div-in {
	width: 1235px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header-desktop-logo-div {
	width: auto;
	margin-right: 50px;
}

.header-desktop-logo-div img {
	max-height: 90px;
	max-width: 200px;
}

.top-level-menu-main-div {
	width: 100%;
	margin: 0 auto;
}

.top-level-menu-main-div-in {
	width: 1300px;
	margin: 0 auto;
	display: flex;
	align-items: center;
}

.header-desktop-right-area {
	display: flex;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
}

/* Yeni header dizayn */
.header-desktop-search1 {
	flex: 1;
	position: relative;
	margin-left: 30px;
	margin-right: 20px;
}

.header-desktop-search1 .div_form {
	width: 85%;
	position: relative;
	margin-top: -5px;
	margin-right: 10px;
}

.header-desktop-search1 form input {
	min-width: 100%;
	font-size: 13px;
	height: 42px;
	padding: 0 25px;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.header-desktop-search1 form button {
	position: absolute;
	right: -1px;
	top: 7px;
	background: none;
	border: 0;
	height: 29px;
	font-size: 15px;
}

.header-desktop-search1 form button:focus {
	outline: 0 !important;
}

.header-desktop-call {
	width: auto;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-left: 30px;
}

.header-desktop-call-i {
	margin-right: 5px;
	font-size: 40px;
}

.header-desktop-call-t {
	width: auto;
}

.header-desktop-call-t-1 {
	font-size: 10px;
	line-height: 11px;
	margin-top: 5px;
}

.header-desktop-call-t-2 {
	font-size: 15px;
	font-weight: 600;
}

.header-desktop-navbutton-box {
	width: auto;
	margin-left: 15px;
	text-align: center;
	position: relative;
}

.header-desktop-navbutton-box a {
	position: relative;
}

.usertopicon {
	font-size: 24px !important;
	;
	line-height: 30px !important;
}

.cartheadericon {
	font-size: 31px !important;
	;
	line-height: 31px !important;
}

.header-desktop-navbutton-box a:hover {
	text-decoration: none;
}

.header-desktop-navbutton-box i {
	font-size: 25px;
	line-height: 25px;
	margin-top: -5px
}

.header-desktop-navbutton-box-t {
	font-size: 14px;
	font-weight: 600;
	margin-left: 2px;
	line-height: 10px;
	display: flex;
}

.header-desktop-navbutton-box-count {
	position: absolute;
	border: 0 !important;
	padding: 0 4px !important;
	border-radius: 100px;
	font-size: 11px;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	top: -13px;
	left: 12px;
	width: 17px !important;
	height: 17px !important;
}

.header-desktop-navbutton-box-count-cart {
	position: absolute;
	border: 0 !important;
	padding: 0 4px !important;
	border-radius: 100px;
	font-size: 11px;
	display: inline-block;
	left: 14px;
	line-height: 17px;
	top: -13px;
	width: 17px !important;
	height: 17px !important;
}

.carting i {
	font-size: 30px;
}

.dropdown-cart-header {
	width: 100%;
	font-size: 13px;
	font-weight: 500;
	color: #000;
	border-bottom: 1px solid #EBEBEB;
	margin-bottom: 11px;
	padding-bottom: 7px;
	text-align: left;
}

.dropdown-cart-overflow {
	width: 100%;
	height: auto;
	max-height: 430px;
	overflow-y: auto;
}

.dropdown-cart-overflow::-webkit-scrollbar-track {
	background-color: #ebebeb;
}

.dropdown-cart-overflow::-webkit-scrollbar {
	width: 7px;
}

.dropdown-cart-overflow::-webkit-scrollbar-thumb {
	background-color: #ccc;
}

.dropdown-menu.cart-drop {
	width: 330px !important;
	box-sizing: border-box;
	padding: 15px;
	margin-top: 15px;
	color: #000 !important;
}

.dropdown-menu.user-drop {
	width: 250px !important;
	box-sizing: border-box;
	padding: 25px;
	margin-top: 15px;
	color: #000 !important;
	z-index: 9999;
}

.dropdown-menu.bell-drop {
	width: 340px !important;
	box-sizing: border-box;
	padding: 10px;
	margin-top: 15px;
	color: #000 !important;
}

.dropdown-cart-itembox {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	background-color: #fff;
	padding: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ebebeb;
	box-sizing: border-box;
}

.dropdown-cart-itembox:last-child {
	margin-bottom: 0;
}

.dropdown-cart-itembox-content {
	flex: 1;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.dropdown-cart-itembox-content-img {
	width: 70px;
	height: 70px;
	margin-right: 10px;
	overflow: hidden;
}

.dropdown-cart-itembox-content-img img {
	width: 100%;
	height: auto;
}

.dropdown-cart-itembox-content-t {
	flex: 1;
}

.dropdown-cart-itembox-content-t-1 {
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 7px;
	line-height: 17px;
}

.dropdown-cart-itembox-content-t-3 {
	font-size: 13px;
	margin-top: 3px;
}

.dropdown-cart-itembox-trash {
	width: 45px;
	text-align: center;
}

.dropdown-cart-itembox-trash i {
	font-size: 16px;
	color: indianred;
	line-height: 16px;
}

.dropdown-cart-noitem {
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding: 30px 0;
	border: 1px dashed #EBEBEB;
}

.dropdown-cart-noitem i {
	margin-bottom: 0;
	font-size: 35px;
	line-height: 35px;
}

.dropdown-cart-noitem-t {
	font-size: 16px;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 8px;
	color: #000;
}

.dropdown-cart-noitem-s {
	font-size: 13px;
	color: #666;
	width: 80%;
	margin: 0 auto;
}

.dropdown-cart-priceTotal {
	width: 100%;
	box-sizing: border-box;
	padding: 5px 8px;
	border-bottom: 1px solid #EBEBEB;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 15px;
}

.dropdown-cart-priceTotal-l {
	font-size: 13px;
	color: #000;
}

.dropdown-cart-priceTotal-r {
	font-size: 16px;
	color: #000;
	font-weight: 600;
}

.dropdown-bell-no {
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding: 15px 0;
}

.dropdown-bell-no i {
	margin-bottom: 0;
	font-size: 35px;
	line-height: 35px;
}

.dropdown-bell-no-t {
	font-size: 16px;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 8px;
	color: #000;
}

.dropdown-bell-no-s {
	font-size: 13px;
	color: #666;
	width: 80%;
	margin: 0 auto;
}

.dropdown-user-area {
	width: 100%;
}

.dropdown-user-area-header {
	width: 100%;
}

.dropdown-user-area-header a {
	width: 100%;
	display: block;
	padding: 9px 5px;
	box-sizing: border-box;
	color: #FFF !important;
	text-align: center;
	font-size: 13px;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

.dropdown-user-area-lineText {
	width: 100%;
	height: 2px;
	border-bottom: 1px solid #EBEBEB;
	margin-bottom: 15px;
	margin-top: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.dropdown-user-area-lineText-in {
	background-color: #fff;
	font-size: 13px;
	color: #999;
	display: inline-block;
	padding: 0 5px;
}

.dropdown-user-area-link-area {
	width: 100%;
	border-top: 1px solid #EBEBEB;
	margin-top: 10px;
}

.dropdown-user-area-link-area a {
	font-size: 13px;
	color: #000 !important;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	border-bottom: 1px solid #EBEBEB;
	padding: 9px 0;
}

.dropdown-user-area-link-area a:hover {
	color: #818181 !important;
}

.dropdown-user-area-link-area a i {
	font-size: 13px;
	line-height: 13px;
	margin-right: 9px;
	margin-top: 5px;
}

.dropdown-userarea-header {
	width: 100%;
	border-bottom: 1px solid #EBEBEB;
	padding-bottom: 5px;
	font-size: 13px;
	font-weight: 600;
	color: #000;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.dropdown-bell-area {
	width: 100%;
}

.dropdown-bell-header {
	width: 100%;
	border-bottom: 1px solid #EBEBEB;
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-size: 13px;
	font-weight: 600;
	color: #000;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.dropdown-bell-list {
	width: 100%;
}

.dropdown-bell-list-box {
	width: 100%;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.dropdown-bell-fullhref {
	width: 100%;
	padding: 5px;
	background-color: #f8f8f8;
	text-align: center;
	font-size: 13px;
	font-weight: 600;
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
}

.dropdown-bell-fullhref a {
	color: #000 !important;
}

.dropdown-bell-fullhref a:hover {
	color: #666 !important;
}

.dropdown-bell-list-box:last-child {
	margin-bottom: 0;
	border-bottom: 0;
}

.dropdown-bell-list-box-h {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.dropdown-bell-list-box-h-icon {
	font-size: 12px;
	width: 28px;
}

.dropdown-bell-list-box-baslik {
	flex: 1;
	margin-right: 5px;
	font-size: 13px;
	line-height: 16px;
}

.dropdown-bell-list-box-baslik a {
	color: #000 !important;
}

.dropdown-bell-list-box-baslik a:hover {
	color: #558cff !important;
}

.dropdown-bell-list-box-date {
	margin-left: auto;
	font-size: 10px;
	padding: 2px 5px;
	background-color: #558cff;
	color: #fff;
	border: 1px dashed #EBEBEB;
}

.dropdown-bell-list-box-s {
	width: 100%;
	font-size: 11px;
	color: #999;
	margin-top: 5px;
}

.dropdown-bell-overflow {
	width: 100%;
	height: auto;
	max-height: 258px;
	overflow-y: auto;
}

.dropdown-bell-overflow::-webkit-scrollbar-track {
	background-color: #ebebeb;
}

.dropdown-bell-overflow::-webkit-scrollbar {
	width: 7px;
}

.dropdown-bell-overflow::-webkit-scrollbar-thumb {
	background-color: #ccc;
}

.dropdown-cart-favorite {
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding: 30px 0;
	border: 1px dashed #EBEBEB;
}

.dropdown-cart-favorite i {
	margin-bottom: 0;
	font-size: 35px;
	line-height: 35px;
	color: pink;
}

.dropdown-cart-favorite-t {
	font-size: 16px;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 8px;
	color: #000;
}

.dropdown-cart-favorite-s {
	font-size: 13px;
	color: #666;
	width: 80%;
	margin: 0 auto;
}

/* <========SON=========>>>Yeni header dizayn SON */
.header-desktop-phone-div-txt span {
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
}

.header-desktop-social-div {
	width: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 20px;
	border-right: 1px dashed rgba(0, 0, 0, 0.1);
}

.header-desktop-lang-main-div:last-child {
	border-right: none;
}

.header-desktop-social-div i {
	font-size: 15px;
}

.header-desktop-lang-main-div span {
	font-size: 12px;
	padding: 2px 0 0 3px;
}

.header-desktop-lang-main-div {
	width: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 20px;
	border-right: 1px dashed rgba(0, 0, 0, 0.1);
}

.header-lang-name {
	margin-left: 3px;
	padding-right: 6px;
	font-family: 'Roboto Condensed', sans-serif;
}

.lang-dropdown-div {
	border-radius: 0 !important;
	padding: 10px !important;
	margin-top: 10px !important;
	box-sizing: border-box;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

.lang-dropdown-div a {
	font-size: 13px;
	font-family: 'Roboto Condensed', sans-serif;
	display: flex;
	align-items: center !important;
	justify-content: flex-start !important;
	border-bottom: 1px dashed #EBEBEB;
}

.dropdown-item {
	padding: 5px 3px !important;
}

.head-button-area {
	margin-left: auto !important;
	/* TODO BurasÄ± eklendi */
}

.head-new-area-left {
	flex: 1;
}

.topmenu-arrow-right {
	width: 1px;
	height: 50%;
	position: absolute;
	top: 50%;
	bottom: 50%;
	margin-top: auto;
	margin-bottom: auto;
	right: 0
}

.topmenu-arrow-left {
	width: 1px;
	height: 50%;
	position: absolute;
	top: 50%;
	bottom: 50%;
	margin-top: auto;
	margin-bottom: auto;
	left: 0
}

.top-level-menu>li:hover .topmenu-arrow-right {
	display: none;
}

.top-level-menu>li:hover .topmenu-arrow-left {
	display: none;
}

.head-new-area-right {
	margin-left: auto;
}

.head-drop-text {
	font-size: 13px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.head-drop-text i {
	font-size: 19px;
}

.head-drop-text:hover {
	text-decoration: none;
}

.head-drop-text span {
	font-size: 14px;
	padding: 2px 4px 0 5px;
}

.teslimat-ac-button-icon {
	width: 40px;
	height: 40px;
	margin-right: 5px;
	margin-left: 10px;
	background: url("/assets/images/icon/pin.png") no-repeat;
	background-size: 30px 30px;
	background-position: center;
}

.teslimat-bolgesi-sec-popup {
	width: 100%;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	background: rgb(200, 200, 200, .3);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	-o-backdrop-filter: blur(5px);
	-moz-backdrop-filter: blur(5px);
	display: none;
	justify-content: center;
	align-items: center;
	font-family: 'Montserrat', sans-serif;
	z-index: 1000000;
}

.teslimat-bolgesi-sec-container {
	width: 45%;
	height: 600px;
	background: #fff;
	border-radius: 10px;
	position: relative;
	padding: 2% 5%;
	box-sizing: border-box;
	overflow: hidden;
}

.popup-kapat,
.popup-geri {
	position: absolute;
	font-size: 40px;
	right: 10px;
	top: 10px;
	color: #555;
	cursor: pointer
}

.popup-geri {
	top: 10px;
	left: 10px;
}

.teslimat-turu-secimi,
.teslimat-turu-evime-gelsin,
.teslimat-turu-magazadan-alacagim {
	width: 100%;
	height: 100%;
	display: none;
	flex-direction: column;
	justify-content: space-evenly;
	align-items: center;
}

.evime-gelsin-select {
	width: 100%;
}

.teslimat-turu,
.evime-gelsin-select select {
	width: 100%;
	height: 60px;
	text-align: center;
	line-height: 60px;
	border-radius: 10px;
	border: 2px solid #fff;
	font-size: 23px;
	box-shadow: 1px 1px 10px #ccc;
	cursor: pointer;
}

.evime-gelsin-select select {
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin-bottom: 10px;
	border: 2px solid #fff;
	;
	font-size: 18px;
	color: #555
}

.evime-gelsin-uye-container,
.ilgili-depolari-listele {
	width: 100%;
	height: auto;
	padding: 5px;
	overflow-y: scroll;
	scroll-behavior: smooth;
	-webkit-scroll-behavior: smooth;
	color: #777;
}

.evime-gelsin-uye-container::-webkit-scrollbar,
.ilgili-depolari-listele::-webkit-scrollbar {
	display: none;
}

.evime-gelsin-uye-card {
	width: 100%;
	height: auto;
	padding: 2%;
	box-shadow: 1px 1px 10px #ccc;
	border-radius: 5px;
	margin-bottom: 10px;
	cursor: pointer;
	border: 2px solid #fff
}

.teslimat-kaydir-animasyon {
	width: 100%;
	height: 30px;
	display: flex;
	justify-content: center;
	position: absolute;
	bottom: 30px;
}

.teslimat-ok-animasyon {
	animation: teslimatOk;
	animation-duration: 500ms;
	animation-iteration-count: infinite;
}

@keyframes teslimatOk {
	0% {
		margin-top: 2px;
	}

	35% {
		margin: 0;
	}

	70% {
		margin-top: -2px
	}

	100% {
		margin: 0;
	}
}

.teslimat-adres-aktif {
	border: 2px solid greenyellow;
	background: rgb(213, 247, 218, .5);
}

.evime-gelsin-uye-card div {
	margin-bottom: 10px;
}

.evime-gelsin-uye-card i {
	font-size: 25px;
	color: #ff7e20;
	margin-right: 5px
}

.teslimat-turu-baslik {
	font-size: 30px;
	text-align: center;
	margin-bottom: 30px
}

.teslimat-turu-aciklama {
	text-align: center;
}

.teslimat-turu-evime-gelsin,
.teslimat-turu-magazadan-alacagim {
	display: none;
}

.ilgili-depolari-listele-adres-yok {
	height: 200px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center
}

.ilgili-depolari-listele-adres-yok i {
	font-size: 60px;
	color: #555
}

.ilgili-depolari-listele-adres-yok p {
	width: 70%;
	color: #555;
	font-size: 14px;
	text-align: center
}

.ilgili-depolari-listele-adres-yok a {
	display: block;
	width: 40%;
	height: 40%;
	background: #ff7e20;
	color: #fff;
	font-size: 20px;
	line-height: 40px;
}

.responsive-teslimat-sec {
	width: 75px;
	margin-right: 30px;
	cursor: pointer;
	border-radius: 10px 0 0 10px;
	padding: 5px;
	background: white;
	box-shadow: 1px 1px 10px #ddd;
	position: fixed;
	top: 180px;
	right: -60px;
	z-index: 1000000;
	transition: 400ms;
	display: none;
}

.responsive-teslimat-sec i {
	font-size: 30px;
	color: #72af15;
}

/*  Depo mağazadan alacağım üyeler için     */
.ilgili-depolari-listele {
	height: 150px;
	line-height: 20px;
	text-align: start;
}

.ilgili-depo-bilgileri-container i {
	font-size: 20px;
	color: #ff7e20
}

.ilgili-depo-bilgileri {
	width: 100%;
	height: 100%;
}

.ilgili-depo-bilgileri div {
	width: 100%;
	height: 33.3%;
	font-size: 15px;
	color: #555;
}

.ilgili-depo-baslik {
	font-size: 18px;
	color: #555;
}

.ilgili-depo-saatleri {
	font-size: 18px
}

/*  Depo bitti  */

/*  Canlı Yayın Kodları    */

/*   Mağazada canlı yayının açıldığı popup   */
.canli-yayin-popup {
	width: 100%;
	height: 100vh;
	background: rgb(0, 0, 0, .2);
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000000000;
	padding-top: 5%;
	display: none;
}

.canli-yayin-popup-kapat {
	position: absolute;
	top: 10px;
	right: 2.3%;
	font-size: 40px;
	color: #fff;
	cursor: pointer;
}

.canli-yayin-button {
	width: 100px;
	height: 43px;
	float: right;
	background: red;
	color: #fff;
	text-align: center;
	line-height: 43px;
	cursor: pointer;
	margin-right: 10px;
	border-radius: 5px;
	animation-name: canliYayinButon;
	animation-duration: 1s;
	animation-iteration-count: 1000;
}

.canli-yayin-ac-button-footer {
	width: 80px;
	height: 35px;
	cursor: pointer;
	line-height: 35px;
	color: #fff;
	z-index: 1048;
	position: fixed;
	top: 140px;
	left: 0;
	text-align: center;
	border-radius: 0 5px 5px 0;
	background: red;
	display: block;
}

@keyframes canliYayinButon {
	0% {
		transform: scale(1.05);
	}

	50% {
		transform: scale(1);
	}

	100% {
		transform: scale(1.05);
	}
}

/*  Mağazadaki Canlı Yayın Sayfası(Popup)  */
.canli-yayin-container,
.kayitli-yayin-container {
	width: 95%;
	height: 600px;
	background: #fff;
	display: flex;
	justify-content: space-between;
	margin: auto;
	border-radius: 10px;
	position: relative;
}

.canli_yayin_iframe {
	width: 100%;
}

.canli-yayin-container>div,
.kayitli-yayin-container>div {
	width: 30%;
	height: 100%;
	float: left;
}

/*  Mağaza Canlı Yayın Sayfasındaki Yayının Oynadığı Bölüm  */
.canli-yayin-yayin,
.kayitli-yayin-yayin {
	width: 60% !important;
	display: flex;
	justify-content: center;
	align-items: flex-end;
}

.canli-yayin-yayin iframe,
.kayitli-yayin-yayin iframe {
	width: 100%;
	height: 600px;
}

.canli-yayin-sohbet,
.kayitli-yayin-sohbet {
	min-width: 300px;
	width: 25% !important;
	background-size: cover;
	background-position: center;
}

.yayin-kayitlari {
	width: 100%;
	height: auto;
	display: grid;
	grid-template-columns: 300px 300px 300px 300px 300px;
	grid-template-rows: minmax(100px, auto);
	grid-gap: 5px 5px;
}

.kayitli-yayin-popup-bg {
	width: 100%;
	height: 100vh;
	background: rgb(0, 0, 0, .2);
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000000000;
	padding-top: 5%;
	display: none;
}

/*  Mağaza Canlı Yayın Sayfasındaki Ürünler Bölümü   */
.canli-yayin-urun-container,
.kayitli-yayin-urun-container {

	height: auto;
	margin: 20px;
	box-shadow: 1px 1px 10px #bbb;
	border-radius: 5px;
}

.canli-yayin-urun-container div,
.kayitli-yayin-urun-container div {
	width: 100%;
	margin-bottom: 8px;
	padding: 0 10px;
	font-family: "Roboto", sans-serif
}

.kayitli-yayin-urun-container {
	box-shadow: none;
	overflow-y: scroll;
	margin: 0;
	padding: 20px
}

.kayitli-yayin-urun-container>div {
	padding: 0;
	border-radius: 5px;
	margin-bottom: 20px
}

.canli-yayin-urun-gorsel,
.kayitli-yayin-urun-gorsel {
	height: 60%;
	height: 230px;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center !important;
	border-radius: 5px 5px 0 0;
}

.canli-yayin-urun-adi,
.canli-yayin-urun-fiyat,
.canli-yayin-urun-sepet input {
	font-family: verdana;
	font-size: 15px
}

.canli-yayin-urun-adi,
.kayitli-yayin-urun-adi {
	height: auto;
	overflow: hidden;
	text-overflow: ellipsis;
}

.canli-yayin-urun-adi a,
.kayitli-yayin-urun-adi a {
	color: #333;
}

.canli-yayin-urun-adi a:hover,
.kayitli-yayin-urun-adi a:hover {
	color: #eee;
	text-decoration: none;
}

.canli-yayin-urun-sepet,
.kayitli-yayin-urun-sepet {
	width: 35px !important;
	height: 30px;
	color: #fff;
	font-size: 25px;
	line-height: 32px;
	text-align: center;
	border-radius: 7px;
	border: none;
	background-color: #ff7320;
	padding: 0 !important;
}

.canli-yayin-urun-fiyat,
.kayitli-yayin-urun-fiyat {
	color: #ff7320;
	font-size: 20px;
	padding: 0 !important;
}

.canli-yayin-urun-fiyat-ve-sepet,
.kayitli-yayin-urun-fiyat-ve-sepet {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.canli-yayin-urunler,
.kayitli-yayin-urunler {
	overflow-y: scroll;
}

.mobil-urunler-button,
.mobil-mesajlar-button {
	width: 40px !important;
	height: 40px !important;
	background: #ff7e20;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 23px;
	position: absolute;
	top: -49px;
	left: 10px;
	display: none;
	z-index: 10;
	box-shadow: 1px 1px 10px #999;
	cursor: pointer
}

.mobil-mesajlar-button {
	left: 60px
}

.mobilMesajlarAc {
	position: absolute;
	width: 35px;
	height: 35px;
	background-color: white;
	border: none;
	border-radius: 0 10px 10px 0;
	top: 40px;
}

.mobilUrunlerAc {
	position: absolute;
	width: 35px;
	height: 35px;
	background-color: white;
	border: none;
	border-radius: 0 10px 10px 0;
}



#mobil_yayin_urunler,
#mobil_kayitli_yayin_urunler {
	width: 20%;
	height: 90%;
	background: #fff;
	position: absolute;
	top: -35px;
	left: 30px;
	border-radius: 10px;
	display: none;
	z-index: 9;
	transition: 400ms;
	box-shadow: 1px 1px 10px #999;

}

/*  Scroll Bar Düzenlemeleri  */
.canli-yayin-urunler::-webkit-scrollbar,
.sohbet-bolumu::-webkit-scrollbar,
.emoji-list::-webkit-scrollbar,
.kayitli-yayin-urun-container::-webkit-scrollbar {
	width: 0px;
}

/* Dış Bar */
.canli-yayin-urunler::-webkit-scrollbar-track,
.kayitli-yayin-urun-container::-webkit-scrollbar-track,
.sohbet-bolumu::-webkit-scrollbar-track,
.emoji-list::-webkit-scrollbar-track {
	background: #ddd;
}

/* İç Bar */
.canli-yayin-urunler::-webkit-scrollbar-thumb,
.kayitli-yayin-urun-container::-webkit-scrollbar-thumb,
.sohbet-bolumu::-webkit-scrollbar-thumb,
.emoji-list::-webkit-scrollbar-thumb {
	background: #ff7e20;
	position: relative;
	bottom: 0;
}

/* İç Barın Üzerine Gelindiğinde */
.canli-yayin-urunler::-webkit-scrollbar-thumb:hover,
.kayitli-yayin-urun-container::-webkit-scrollbar-thumb:hover,
.sohbet-bolumu::-webkit-scrollbar-thumb:hover,
.emoji-list::-webkit-scrollbar-thumb:hover {
	background: #666;
}

/*  Mağaza ve Panel Sohbet Bölümü Düzenlemeleri   */
.sohbet-container {
	width: 100%;
	height: 100%;
	border-radius: 0 10px 10px 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

@media (min-width: 320px) and (max-width: 480px) {
	.sohbet-container {
		width: 100%;
		height: 100%;
		border-radius: 0 10px 10px 0;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
}

.sohbet-kapali-uyari {
	width: 100%;
	height: 100%;
	background: transparent;
	font-size: 16px;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	text-align: center;
	padding: 50% 5%;
	color: #000000;
	background-color: white;
	border-radius: 0 10px 10px 0;
	z-index: 99999999999;
	background-color: white;
}

.sohbet-kapali-uyari i {
	font-size: 150px;
}

.sohbet-bolumu {
	width: 100%;
	height: 100%;
	padding: 20px 20px 0 20px;
	overflow-y: scroll;
	display: flex;
	flex-direction: column-reverse;
}

@media (min-width: 320px) and (max-width: 480px) {
	.sohbet-bolumu {
		width: 100%;
		height: 60%;
		padding: 20px 20px 0 20px;
		overflow-y: scroll;
		display: flex;
		flex-direction: column-reverse;
	}
}

.sohbet-bolumu div.sohbet-item {
	width: 80%;
	height: auto;
	background: #ededed;
	border-radius: 15px;
	padding: 10px 20px 15px 20px;
	margin-bottom: 40px;
	position: relative;
	word-wrap: break-word;
}

.sohbet-bolumu div span.sohbet_isim {
	width: 100%;
	height: 20px;
	font-size: 14px;
	color: #fff;
	display: block;
	position: absolute;
	top: -22px;
	left: 0;
}

.sohbet-bolumu div span.sohbet_saat {
	width: 50px;
	height: 10px;
	position: absolute;
	bottom: 11px;
	right: -13px;
	font-size: 13px;
	color: #666;
}

.yasakli-kelime-uyari,
.cooldown-uyari {
	width: 90%;
	margin: 10px auto;
	margin-bottom: -50px;
	background: crimson;
	color: #fff;
	font-size: 17px;
	padding: 5px 0;
	border-radius: 30px;
	text-align: center;
	transition: 700ms;
	opacity: 0
}

.cooldown-uyari {
	background: #333;
	/* Dark background for cooldown */
	border: 1px solid rgba(255, 255, 255, 0.2);
}

/* Legacy mobile chat styles removed */

.sohbet-form {
	width: 100%;
	max-height: 10%;
	min-height: 10%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

/* Legacy mobile chat form styles removed */
.input-text {
	width: 60%;
	height: 32px;
	border: 1px solid #bbb;
	line-height: 32px;
	border-radius: 0;
	border-right: none;
	border-left: none;
	outline: none;
	background: transparent;
	color: #000000;
	padding: 0 10px;
	position: relative;
	z-index: 99999999999;
	background-color: white;
}

.sohbet-item {
	width: 70%;
	height: auto;
	background: #ddd;
	border-radius: 15px;
	padding: 10px 20px 15px 20px;
	margin-bottom: 40px;
	position: relative;
	word-wrap: break-word;
}

.my-sohbet-item {
	color: #000;
	border: 1px solid #000;
	background: #fff !important;
	align-self: flex-end;
	border-radius: 15px 15px 0 15px !important;
}

/* Legacy mobile chat item styles removed */
.sohbet-form button {
	height: 32px;
	background: none;
	border: 1px solid #bbb;
	border-left: none;
	border-radius: 0 50px 50px 0 !important;
	padding-right: 10px;
	position: relative;
	z-index: 99999999999;
	background-color: white;
	font-size: 14px;
	font-family: 'Poppins';
}

.sohbet-form button i {
	color: #aaa;
}

.mesaj-emoji {
	width: 33px;
	height: 32px;
	border-radius: 50px 0 0 50px;
	border-right: none;
	border-left: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	font-size: 27px;
	color: #aaa;
	cursor: pointer;
	font-size: 18px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: 400ms;
	position: relative;
	z-index: 99999999999;
	background-color: white;
}

/* Legacy mobile emoji list styles removed */
.emoji-list {
	width: 100%;
	height: 200px;
	overflow-y: scroll;
	border-right: 2px solid;
	border-left: 2px solid;
	border-top: 2px solid #f00;
	display: none;
	padding: 10px 0;
	text-align: center;
	user-select: none;
	-webkit-user-select: none;
	top: -160px;
	position: relative;
	z-index: 999999999999;
	background-color: #ffffff00;
	border-radius: 10px;
}

.emoji-item {
	width: 10%;
	cursor: pointer;
	font-size: 29px;
}

/*   ----  Panel Canlı Yayın Düzenlemeleri ----   */
/*  Canlı Yayın Kodları BİTTİ   */


/*  Beden tablosu kodları   */

#bedentablosupopup {
	display: none;
	width: 100%;
	height: 100%;
	background: rgb(0, 0, 0, .5);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000000000;
}

#bedenTablosu {
	width: 85%;
	height: 85vh;
	position: fixed;
	background-color: #fff;
	border-radius: 10px;
	top: 7.5vh;
	left: 7.5%;
	display: none;
}

.beden-tablosu-kapsayici {
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	padding: 20px;
}


/* width */

.beden-tablosu-kapsayici::-webkit-scrollbar {
	width: 10px;
	margin-top: 10px
}


/* Track */

.beden-tablosu-kapsayici::-webkit-scrollbar-track {
	border-radius: 15px;
	background: #ddd
}


/* Handle */

.beden-tablosu-kapsayici::-webkit-scrollbar-thumb {
	background: #333;
	border-radius: 10px;
}

.beden-tablosu-kapsayici::-webkit-scrollbar-thumb:hover {
	background-color: #777;
}

:before,
:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#bedenTablosu .wsTabloUst {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

#bedenTablosuKapat {
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	background-color: #333;
	text-align: center;
	position: absolute;
	right: -15px;
	top: -20px;
	font-size: 25px !important;
	font-weight: bold;
	color: #fff !important;
	cursor: pointer;
	line-height: 40px;
}

#bedenTablosu .wsTabloAlt {
	float: left;
	width: 100%;
}

img {
	/*   display: block; */
	border: none;
	max-width: 100%;
}

#bedenTablosu .wsTabloUst img {
	float: left;
	margin-top: 7px;
	max-width: 100px;
}

#bedenTablosu .wsTabloUst span {
	line-height: 40px;
	color: #999999;
	font-size: 12px;
	float: left;
	margin-left: 20px;
}

#bedenTablosu .wsTabloAlt .tabloSol {
	float: left;
	width: 160px;
}

#bedenTablosu .wsTabloAlt .tabloOrta {
	float: left;
	width: calc(100% - 160px);
}

ul {
	list-style: none;
	padding-inline-start: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont {
	float: left;
	width: 100%;
}

#bedenTablosu .wsTabloAlt .tabloSol ul li {
	margin-bottom: 10px;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul {
	float: left;
	width: 100%;
}

a {
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	text-decoration: none;
	color: #666;
	transition: background .1s ease-in-out;
	cursor: pointer;
}

#bedenTablosu .wsTabloAlt .tabloSol ul li a {
	color: #010101;
	font-size: 14px;
	line-height: 36px;
	border: 1px solid #fff;
	padding: 0 15px;
	display: inline-block;
	vertical-align: top;
}

#bedenTablosu .wsTabloAlt .tabloSol ul li.active a {
	border-color: #000;
	font-weight: bold;
}

a:active,
a:hover {
	outline-width: 0;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li {
	float: left;
	width: 100%;
	display: none;
	-webkit-animation: fadein 0.3s;
	-moz-animation: fadein 0.3s;
	-ms-animation: fadein 0.3s;
	-o-animation: fadein 0.3s;
	animation: fadein 0.3s;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li.active {
	display: block;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont {
	float: left;
	width: 100%;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont .tablobaslik {
	float: left;
	width: 100%;
	color: #ff0000;
	font-size: 14px;
	line-height: 44px;
	font-weight: bold;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont table {
	float: left;
	width: 100%;
	border: 1px solid #f3f3f3;
	text-align: center;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont table thead tr th {
	color: #010101;
	font-size: 12px;
	font-weight: bold;
	line-height: 38px;
	border-right: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont table thead tr th:last-child {
	border-right: none;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont table tbody tr td {
	color: #010101;
	font-size: 12px;
	line-height: 38px;
	border-right: 1px solid #f3f3f3;
	border-bottom: 1px solid #f3f3f3;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont table tbody tr td:last-child {
	border-right: none;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont table tbody tr:last-child td {
	border-bottom: none;
}

@keyframes fadein {
	0% {
		opacity: 0;
		opacity: 0;
	}

	100% {
		opacity: 1;
		opacity: 1;
	}
}

/*  Beden tablosu kodları bitti   */


.sepet-dropdown-main {
	border-radius: 0 !important;
	padding: 20px !important;
	margin-top: 10px !important;
	box-sizing: border-box;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
	width: 280px;
}

.sepet-dropdown-main a {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}

.dropdown-menu {
	border: 1px solid rgba(0, 0, 0, .09) !important;
}

.arama-dropdown-main {
	border-radius: 0 !important;
	padding: 0 !important;
	margin-top: 22px !important;
	box-sizing: border-box;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
	width: 650px;
}

.arama-dropdown-main input {
	width: 100%;
	border: none;
	font-size: 14px;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	color: #000;
	padding: 20px;
}

.arama-dropdown-main input:focus {
	box-shadow: none !important;
	border: none !important;
}

/* Header ve Slider SON ////////////////////////////////////////*/
/* HakkÄ±mÄ±zda ModÃ¼l Blogu ///////////////////////////////////////////*/
.about-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.about-module-inside-area {
	width: 1330px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	z-index: 9;
	position: relative;
}

.about-module-main-div-boxed {
	width: 1330px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

.about-module-inside-area-boxed {
	width: 90%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	z-index: 9;
	position: relative;
}

/* tip 1 sola dayalÄ± */
.about-module-leftside-txt {
	flex: 1;
	text-align: center;
}

.about-module-leftside-txt-h {
	width: 100%;
	font-size: 15px;
	margin-bottom: 15px;
}

.about-module-leftside-txt-h2 {
	width: 100%;
	margin-bottom: 15px;
	font-size: 25px;
	line-height: 25px;
	font-weight: 600;
}

.about-module-leftside-txt-s {
	width: 100%;
	font-size: 16px;
	margin-bottom: 25px;
}

.about-module-leftside-txt-button-area {
	width: 100%;
	margin-top: 90px;
}

.about-module-leftside-img {
	max-width: 500px;
	text-align: right;
	margin-left: 30px;
}

.about-module-leftside-img img {
	max-width: 100%;
}

/* Tip - 0 OrtalÄ± */
.about-module-center-txt {
	width: 100%;
	text-align: center;
}

.about-module-center-txt-h {
	width: 100%;
	font-size: 15px;
	margin-bottom: 15px;
}

.about-module-center-txt-h2 {
	width: 100%;
	margin-bottom: 25px;
	font-size: 40px;
	line-height: 45px;
	font-weight: 600;
}

.about-module-center-txt-s {
	width: 100%;
	font-size: 22px;
	margin-bottom: 45px;
}

.about-module-center-txt-button-area {
	width: 100%;
}

.about-module-center-img {
	width: 100%;
	margin-top: 30px;
	text-align: center;
}

/*tip 2 saÄŸ hizalÄ± */
.about-module-rightside-txt {
	flex: 1;
	text-align: right;
}

.about-module-rightside-txt-h {
	width: 100%;
	font-size: 15px;
	margin-bottom: 15px;
}

.about-module-rightside-txt-h2 {
	width: 100%;
	margin-bottom: 25px;
	font-size: 40px;
	line-height: 45px;
	font-weight: 600;
}

.about-module-rightside-txt-s {
	width: 100%;
	font-size: 22px;
	margin-bottom: 45px;
}

.about-module-rightside-txt-button-area {
	width: 100%;
}

.about-module-rightside-img {
	max-width: 500px;
	margin-right: 30px;
	text-align: left;
}

.about-module-rightside-img img {
	max-width: 100%;
}

/* HakkÄ±mÄ±zda ModÃ¼l Blogu SON ///////////////////////////////////////////*/
/* SayaÃ§ ///////////////////////////////////////////*/
.counter-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.counter-module-inside-area {
	width: 80%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	z-index: 9;
	position: relative;
}

.counter-module-box {
	margin-left: 50px;
	margin-right: 50px;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.counter-module-box-i {
	width: 100%;
	font-size: 32px;
}

.counter-module-box-sayi {
	font-size: 55px;
	padding: 1px 8px;
	font-weight: bold;
	line-height: 55px;
	margin-bottom: 15px;
}

.counter-module-box-txt {
	width: 100%;
	font-size: 18px;
	font-weight: 500;
}

/* SayaÃ§ SON ///////////////////////////////////////////*/
/* Hizmetler ///////////////////////////////////////////*/
.hizmetler_sayfasi {
	width: 100%;
	background-color: #fff;
	overflow: hidden;
}

.hizmetler-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.hizmetler-module-inside-area {
	width: 1330px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	z-index: 9;
	position: relative;
}

.hizmetler-box-main-div {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 40px;
}

.hizmetler-box {
	width: 21.3%;
	margin: 35px 1.5%;
	overflow: hidden;
	box-sizing: border-box;
}

.hizmetler-box-img {
	width: 100%;
	height: 180px;
	overflow: hidden;
	margin-bottom: 25px;
	position: relative;
}

.hizmetler-box-line {
	width: 90%;
	height: 90%;
	position: absolute;
	z-index: 9;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	margin-top: auto;
	margin-bottom: auto;
	top: 0;
	bottom: 0;
	border: 1px solid rgba(255, 255, 255, 0.4);
	opacity: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.hizmetler-box-line-text {
	font-size: 13px;
	letter-spacing: 0.3em;
	background-color: #FFF;
	padding: 20px 20px;
	color: #000;
	font-weight: 300;
}

.hizmetler-box:hover .hizmetler-box-line {
	opacity: 1;
}

.hizmetler-box-img img {
	min-width: 100%;
	min-height: 180px;
	max-height: 200px;
	max-width: 110%;
	z-index: 1;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.hizmetler-box-h {
	width: 100%;
	font-weight: bold;
	margin-bottom: 20px;
}

.hizmetler-box-s {
	width: 100%;
	font-size: 14px;
	line-height: 19px;
}

.hizmetler-box:hover .hizmetler-box-img img {
	transform: scale(1.2);
	filter: blur(2px);
}

.hizmet-link-button {
	margin-top: 15px;
	display: none !important;
}

.hizmetler-box:hover .hizmet-link-button {
	display: inline-block !important;
}

/* Hizmetler SON ///////////////////////////////////////////*/
/* Blog YazÄ±larÄ± ///////////////////////////////////////////*/
.bloglar-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.bloglar-module-inside-area {
	width: 1330px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	z-index: 9;
	position: relative;
}

.bloglar-box-main-div {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: center;
}

.blog-box {
	width: 30%;
	margin: 1.5%;
	overflow: hidden;
}

.blog-box-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 1;
	background-color: rgba(255, 255, 255, 0.5);
	transition-duration: 0.2s;
	transition-timing-function: linear;
	display: flex;
	align-items: center;
	justify-content: center;
}

.blog-box-overlay i {
	font-size: 40px;
	color: #000;
	opacity: 0;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	margin-top: 500px;
}

.blog-box:hover .blog-box-img img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
	filter: blur(2px);
}

.blog-box:hover .blog-box-overlay {
	opacity: 1;
}

.blog-box:hover .blog-box-overlay i {
	opacity: 1;
	margin-top: 0;
}

.blog-box-img {
	width: 100%;
	height: 260px;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

.blog-box-img img {
	min-width: 100%;
	max-width: 115%;
	min-height: 260px;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.blog-box-text-area {
	width: 100%;
	margin: 0 auto;
	margin-top: -50px;
	margin-bottom: 20px;
	position: relative;
	padding: 30px;
	text-align: center;
	box-sizing: border-box;
	z-index: 9;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

.blog-box-date {
	width: 100%;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: 200;
	text-transform: uppercase;
}

.blog-box-h {
	width: 100%;
	margin-bottom: 15px;
	font-size: 25px;
	line-height: 32px;
	font-weight: bold;
}

.blog-box-s {
	width: 100%;
	margin-bottom: 25px;
	font-size: 14px;
	line-height: 21px;
	font-weight: 300;
}

.blog-box-button {
	width: 100%;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 600;
}

.blogcomment-show-more-button {
	margin-top: 20px;
}

.blogcomment-showmorespan {
	outline: 0;
}

.blogcomment-showmorespan {
	cursor: pointer;
	width: 100% !important;
	display: block;
	padding: 10px 0;
	text-align: center;
}

/* Blog YazÄ±larÄ± SON ///////////////////////////////////////////*/
/* Foto galeri ///////////////////////////////////////////*/
.pgallery-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.pgallery-module-inside-area {
	width: 100%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	z-index: 9;
	position: relative;
}

.pgallery-module-inside-box-area {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.pgallery-module-inside-box {
	width: 20%;
	overflow: hidden;
	height: 300px;
	position: relative;
	font-family: 'Poppins', sans-serif;
}

.pgallery-module-inside-box img {
	min-width: 100%;
	max-width: 115%;
	min-height: 300px;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	z-index: 1;
}

.pgallery-module-box-overlay {
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	z-index: 2;
	display: flex;
	width: 95%;
	height: 0;
	align-items: center;
	justify-content: center;
	opacity: 0;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin-bottom: auto;
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.pgallery-module-box-overlay-in {
	font-size: 22px;
	color: #FFF;
	padding: 20px;
	line-height: 28px;
	text-align: center;
	font-weight: 500;
	flex-direction: column;
	display: flex;
}

.pgallery-module-box-overlay-in i {
	font-size: 40px;
	margin-bottom: 20px;
}

.pgallery-module-inside-box:hover img {
	transform: scale(1.1);
	filter: blur(2px);
}

.pgallery-module-inside-box:hover .pgallery-module-box-overlay {
	opacity: 1;
	width: 95%;
	height: 95%;
}

.pgallery-all-button-main {
	width: 100%;
	padding: 50px 0 0 0;
	text-align: center;
}

/* Foto galeri SON ///////////////////////////////////////////*/
/* TanÄ±tÄ±m Video ModÃ¼lÃ¼ ///////////////////////////////////////////*/
.intro-video-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.intro-video-module-inside-area {
	width: 80%;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	z-index: 9;
	position: relative;
}

/* TanÄ±tÄ±m Video ModÃ¼lÃ¼ SON ///////////////////////////////////////////*/
/* Pricing Table ///////////////////////////////////////////*/
.pricing-tablolar-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.pricing-tablolar-module-inside-area {
	width: 1330px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	z-index: 9;
	position: relative;
}

.ptable-box-main-div {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
}

.ptable-box {
	width: 338px;
	box-sizing: border-box;
	margin: 20px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.04);
}

.ptable-box-img {
	width: 100%;
	height: auto;
	padding: 50px 0 35px 0;
	text-align: center;
	display: flex;
	justify-content: center;
	flex-direction: column;
	position: relative;
	z-index: 1;
	background-size: cover;
	background-position: top center;
}

.ptable-box-price {
	width: auto;
	z-index: 9;
	font-size: 35px;
	margin-top: 20px;
	line-height: 20px;
	font-weight: bold;
	display: inline-block;
}

.ptable-box-price-type {
	width: 90%;
	margin: 0 auto;
	font-size: 13px;
}

.ptable-header {
	width: 80%;
	margin: 0 auto;
	font-size: 24px;
	letter-spacing: 0.06em;
	line-height: 27px;
	font-weight: 200;
	z-index: 9;
}

.ptable-header-spot {
	width: 80%;
	margin: 0 auto;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.3em;
	z-index: 9;
}

.ptable-tavsiye-main {
	width: 100%;
	z-index: 9;
	position: absolute;
	top: 0
}

.ptable-header-tavsiye {
	width: auto;
	border-radius: 0 0 100px 100px;
	padding: 10px 50px;
	font-size: 13px;
	font-weight: bold;
	display: inline-block;
	line-height: 13px;
}

.ptable-feature-div {
	width: 100%;
	padding: 14px 10px;
	box-sizing: border-box;
	font-size: 14px;
	text-align: center;
}

.ptable-button-div {
	width: 100%;
	padding: 25px 0;
	text-align: center;
}

/* Pricing Table SON ///////////////////////////////////////////*/
/* SÄ±k Sorulan Sorular ///////////////////////////////////////////*/
.sss-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.sss-module-inside-area {
	width: 70%;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	z-index: 9;
	position: relative;
}

.sss-box-main-div {
	flex: 1;
	background-color: #fff;
	border: 1px solid #ebebeb;
	box-sizing: border-box;
}

.sss-content-img {
	max-width: 135px;
	margin-right: 20px;
	margin-bottom: 10px;
}

.sss-content-img img {
	width: 100%;
}

.sss-content-txt {
	flex: 1;
}

/* SÄ±k Sorulan Sorular SON ///////////////////////////////////////////*/
/* Yorumlar ///////////////////////////////////////////*/
.yorumlar-module-main-div {
	width: 100%;
	position: relative;
}

.yorumlar-module-inside-area {
	width: 1330px;
	margin: 0 auto;
	z-index: 9;
	position: relative;
}

.yorumlar-headText-area {
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}

.yorumlar-left-area-t {
	width: 100%;
	font-size: 15px;
	margin-bottom: 5px;
}

.yorumlar-left-area-h {
	width: 100%;
	font-size: 30px;
	font-weight: bold;
	line-height: 48px;
	letter-spacing: 0.08em;
}

.yorumlar-content-area {
	width: 100%;
}

.yorumlar-box-img {
	width: 140px;
	height: 140px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 20px;
	border-radius: 100px;
	box-sizing: border-box;
}

.yorumlar-box-img img {
	width: 100%;
	border-radius: 6px;
}

.yorumlar-text-area {
	width: 75%;
	margin: 0 auto;
}

.yorumlar-text-p {
	width: 100%;
	letter-spacing: 0.3em;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 10px;
}

.yorumlar-text-h {
	width: 100%;
	font-size: 28px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 10px;
}

.yorumlar-text-s {
	width: 100%;
	font-size: 16px;
	margin-bottom: 10px;
}

.yorumlar-text-star {
	width: 100%;
	height: auto;
	font-size: 20px;
	margin-bottom: 50px;
}

/* Yorumlar SON ///////////////////////////////////////////*/
/* Before and After ///////////////////////////////////////////*/
.baf-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.baf-module-inside-area {
	width: 70%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	z-index: 9;
	position: relative;
	flex-direction: column;
}

.baf-image-container {
	width: 1000px;
	height: 525px;
	margin: 0 auto;
	background-color: #000;
	position: relative;
	overflow: hidden;
	border: 5px solid #000;
}

/* Before and After SON ///////////////////////////////////////////*/
/* E-BÃ¼lten ///////////////////////////////////////////*/
.bultenn-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.bultenn-module-inside-area {
	width: 70%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	z-index: 9;
	position: relative;
	flex-direction: column;
}

.bultenn-box-area {
	width: 600px;
	margin: 0 auto;
}

.bultenn-box-area form {
	display: flex;
	align-items: center;
	justify-content: center;
}

.bultenn-box-area form input {
	font-size: 15px;
	padding: 13px;
	box-sizing: border-box;
	width: 400px;
}

.bultenn-box-area form input:focus {
	outline: none;
}

.bultenn-box-area form button {
	font-size: 15px;
	padding: 13px 35px;
	box-sizing: border-box;
	font-weight: bold;
}

.bultenn-box-area form button:focus {
	outline: none;
}

/* E-BÃ¼lten SON ///////////////////////////////////////////*/
/* Markalar ///////////////////////////////////////////*/
.marka-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.marka-module-inside-area {
	width: 1330px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	z-index: 9;
	position: relative;
	flex-direction: column;
}

.markadetay-main-div {
	width: 100%;
	background-color: #fff;
	border: 1px solid #EBEBEB;
	box-sizing: border-box;
	padding: 20px;
}

.markadetay-search {
	width: 100%;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ebebeb;
	display: flex;
	justify-content: flex-end;
}

.markadetay-search form {
	box-sizing: border-box;
	display: flex;
	justify-content: flex-start;
	width: 350px;
}

.markadetay-content-boxes {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	box-sizing: border-box;
}

.markadetay-content-box {
	width: 25%;
	border-bottom: 1px solid #ebebeb;
	box-sizing: border-box;
	padding: 15px;
	text-align: center;
}

.markadetay-content-box-img {
	width: 100%;
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #ebebeb;
	border-radius: 5px;
	margin-bottom: 10px;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.markadetay-content-box-img img {
	max-width: 70%;
	max-height: 40px;
}

.markadetay-content-box-text {
	width: 100%;
	font-size: 16px;
	font-weight: 600;
	color: #000;
}

.markadetay-content-box-text:hover {
	color: #999;
	text-decoration: none;
}

.markadetay-content-box:hover .markadetay-content-box-img {
	border: 1px solid orangered;
}

/* Markalar SON ///////////////////////////////////////////*/
/* Footer ///////////////////////////////////////////*/
.footer-shop-card-area {
	width: 100%;
	text-align: center;
	margin-top: 30px;
}

.footer-shop-card-area img {
	max-width: 100%;
}

.footer-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.footer-module-inside-area {
	width: 1330px;
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	z-index: 9;
	position: relative;
}

.footer-module-box {
	width: auto;
	margin: 0 1%;
}

.footer-module-box-logo {
	width: 100%;
	margin-bottom: 20px;
}

.footer-module-box-logo img {
	max-width: 80%;
}

.footer-module-box-telif {
	margin-bottom: 26px;
	font-size: 13px;
	line-height: 16px;
}

.footer-module-box-social {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.footer-module-header-text {
	width: 100%;
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	margin-bottom: 30px;
}

.footer-module-contact-box {
	width: 90%;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 20px;
}

.footer-module-workhour-div {
	width: 100%;
	font-size: 13px;
	line-height: 25px;
}

.footer-module-links-div {
	width: 100%;
}

.footer-module-links-div a {
	font-size: 13px;
	line-height: 16px;
}

.footer-copyright-div {
	width: 100%;
	padding: 12px;
	box-sizing: border-box;
	font-size: 12px;
	color: #666;
	background-color: #f8f8f8;
	text-align: center;
}

.footer-copyright-div a {
	color: #e0a43b;
	font-weight: bold;
}

.footer-copyright-div a:hover {
	color: #e0a43b;
}

.footer-1-area {
	width: 410px;
	margin-bottom: 40px;
}

.footer-4-area {
	width: 185px;
	margin-bottom: 50px;
}

/* Footer SON ///////////////////////////////////////////*/
/* Subpage Codes ///////////////////////////////////////////*/
.page-banner-main {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.page-banner-in-text {
	width: 1330px;
	margin: 0 auto;
	z-index: 2;
	color: #FFF;
	position: relative;
}

.page-banner-h {
	width: 100%;
}

.page-banner-links {
	width: 100%;
}

.page-banner-links a {
	display: inline-block;
	margin: 0 8px;
}

.page-banner-links a:first-child {
	margin: 0 8px 0 0;
}

/* Subpage Codes SON ///////////////////////////////////////////*/
/* HTML Pages - Sub Content Style ///////////////////////////////////////////*/
.htmlpage-container-main {
	width: 1330px;
	margin: 0 auto;
	padding: 30px 0;
	box-sizing: border-box;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.htmlpage-content-div {
	flex: 1;
	border: 1px solid #EBEBEB;
	padding: 20px;
	box-sizing: border-box;
	background-color: #fff;
}

.htmlpage-content-div img {
	max-width: 100%;
	height: auto;
}

/* HTML Pages - Sub Content Style SON ///////////////////////////////////////////*/
/* MÃ¼ÅŸteri YorumlarÄ± Sub ///////////////////////////////////////////*/
.musteriyorum-container-main {
	width: 1330px;
	margin: 0 auto;
}

.musteriyorum-container-main-in {
	width: 100%;
	margin: 0 auto;
	padding: 40px 0;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-left: -20px;
}

.musteri-yorum-boxes {
	width: 30.2%;
	margin: 1.5%;
	border-radius: 10px;
	padding: 30px;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: flex-start;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.musteri-yorum-boxes:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	cursor: pointer;
}

/* MÃ¼ÅŸteri YorumlarÄ± Sub SON ///////////////////////////////////////////*/
/* sss faq sub ///////////////////////////////////////////*/
.sss-faq-container-main {
	width: 1330px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
	box-sizing: border-box;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

/* sss faq sub SON ///////////////////////////////////////////*/
/* Bloglar sub ///////////////////////////////////////////*/
.bloglar-container-main {
	width: 1330px;
	margin: 0 auto;
	padding: 40px 0;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.blog-list-tags-div {
	box-sizing: border-box;
	width: 1330px;
	margin: 0 auto;
	padding-top: 30px;
	overflow: hidden;
}

.blog-list-value-div {
	width: 100%;
	margin: 20px 0 0 0;
	padding: 0 20px;
}

.blog-list-value-div-h {
	width: 100%;
	font-size: 32px;
	color: #000;
	background-color: #fff;
	font-weight: bold;
	box-sizing: border-box;
	padding: 10px;
	margin-top: 25px;
}

.bloglar-detay {
	width: 1210px;
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	padding: 70px 0;
}

.bloglar-detay-left {
	width: 800px;
	margin-right: 50px;
}

.bloglar-detay-left-img {
	width: 100%;
	overflow: hidden;
	height: auto;
	max-height: 550px;
	z-index: 0;
}

.bloglar-detay-left-img img {
	width: 100%;
	height: auto;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	z-index: 0;
}

.bloglar-detay-left-img img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.bloglar-detay-left-content-div {
	width: 90%;
	margin: 0 auto;
	z-index: 1;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
	background: #FFF;
	margin-top: -50px;
	position: relative;
	padding: 40px;
}

.bloglar-detay-left-content-div-date {
	width: 100%;
	font-size: 14px;
	color: #666;
	font-weight: 300;
	margin-bottom: 10px;
}

.bloglar-detay-left-content-div-h {
	width: 100%;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
	line-height: 35px;
}

.bloglar-detay-left-content-div-view {
	width: 100%;
	font-size: 13px;
	color: #666;
	font-weight: 400;
}

.bloglar-detay-left-content-div-icerik {
	width: 100%;
	margin-top: 30px;
	font-size: 16px;
	color: #333;
	line-height: 22px;
	margin-bottom: 30px;
}

.bloglar-detay-left-content-div-icerik img {
	max-width: 100%;
	height: auto;
}

.bloglar-detay-left-content-div-tags {
	width: 100%;
	margin-bottom: 30px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.bloglar-detay-left-content-div-tags-box {
	width: auto;
	padding: 5px;
	margin: 5px 5px 5px 0;
	font-size: 13px;
	color: #000;
	border: 1px solid #EBEBEB;
	background-color: #fff;
	cursor: pointer;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.bloglar-detay-left-content-div-tags-box:hover {
	border: 1px solid #000;
	color: #000;
	text-decoration: none;
}

.bloglar-detay-left-content-div-tags-box-big {
	width: auto;
	padding: 10px;
	font-size: 14px;
	font-weight: 600;
	color: #000;
	border: 1px solid #EBEBEB;
	background-color: #fff;
	cursor: pointer;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.bloglar-detay-left-content-div-tags-box-big:hover {
	border: 1px solid #000;
	color: #000;
	text-decoration: none;
}

.bloglar-detay-left-content-div-social {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.bloglar-detay-left-content-div-social a {
	color: #000;
	display: block;
	margin: 5px 15px 5px 0;
}

.bloglar-detay-left-content-div-social a:hover {
	color: #000;
	text-decoration: none;
}

.modules-comments-main {
	width: 100%;
	margin: 35px 0;
}

.bloglar-detay-right {
	flex: 1;
	box-sizing: border-box;
	padding: 20px;
}

.bloglar-detay-right-h {
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 25px;
	border-bottom: 1px solid #ebebeb;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

.bloglar-detay-right-h2 {
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ebebeb;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

.bloglar-detay-right-tags {
	width: 100%;
	border-bottom: 1px solid #EBEBEB;
	padding-bottom: 12px;
	margin-bottom: 12px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.bloglar-detay-right-box {
	width: 100%;
	border-bottom: 1px solid #EBEBEB;
	padding-bottom: 25px;
	margin-bottom: 25px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.bloglar-detay-right-box:hover .bloglar-detay-right-box-img img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.bloglar-detay-right-box-no {
	width: 30px;
	height: 30px;
	background-color: #e17f71;
	border-bottom: 1px solid #ebebeb;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	color: #FFF;
	font-weight: 200;
}

.bloglar-detay-right-box-img {
	width: 90px;
	height: 90px;
	overflow: hidden;
	margin-right: 15px;
}

.bloglar-detay-right-box-img img {
	min-width: 100%;
	max-width: 150%;
	min-height: 100%;
	max-height: 120%;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.bloglar-detay-right-box-h {
	flex: 1;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.bloglar-detay-right-box-h a {
	color: #000;
}

.bloglar-detay-right-box-h a:hover {
	color: #000;
}

.swiper-blogtags {
	width: 100%;
	height: 100%;
}

.swiper-blogtags .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

/* Bloglar sub SON ///////////////////////////////////////////*/
/* Hizmetler sub ///////////////////////////////////////////*/
.hizmetler-container-main {
	width: 1330px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	background-color: #FFF;
	border: 1px solid #EBEBEB;
}

.hizmetler-detay {
	width: 1330px;
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 30px;
	margin-bottom: 30px;
}

.hizmetler-detay-leftmain {
	flex: 1;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	background-color: #fff;
	box-sizing: border-box;
	padding: 30px;
	border: 1px solid #EBEBEB;
}

.hizmetler-detay-img {
	width: 250px;
	height: auto;
	margin-right: 30px;
	overflow: hidden;
	box-sizing: border-box;
	border: 1px dashed #ccc;
	padding: 5px;
}

.hizmetler-detay-img img {
	width: 100%;
	height: auto;
}

.hizmetler-detay-txt {
	flex: 1;
}

.hizmetler-detay-txt-uh {
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 5px;
	color: #000;
}

.hizmetler-detay-txt-h {
	width: 100%;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	margin-bottom: 25px;
}

.hizmetler-detay-txt-s {
	width: 95%;
	font-size: 15px;
	line-height: 23px;
	margin-bottom: 25px;
	color: #333;
}

.hizmetler-detay-txt-s img {
	max-width: 100%;
}

.hizmetler-detay-right {
	width: 250px;
	height: auto;
	margin-left: 30px;
}

.hizmetler-detay-right-box {
	width: 100%;
	padding: 8px 8px 8px 20px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 10px;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.hizmetler-detay-right-box-act {
	width: 100%;
	padding: 8px 8px 8px 20px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 10px;
}

/* Hizmetler sub SON ///////////////////////////////////////////*/
/* Pricing sub ///////////////////////////////////////////*/
.tablolar-container-main {
	width: 1330px;
	margin: 0 auto;
	padding: 30px 0;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

/* Pricing sub SON ///////////////////////////////////////////*/
/* Foto galeri sub ///////////////////////////////////////////*/
.fotogaleri-container-main {
	width: 100%;
}

.fotogaleri-container-main-in {
	width: 1330px;
	margin: 0 auto;
	padding: 30px 20px;
	background-color: #fff;
	border: 1px solid #EBEBEB;
	margin-top: 30px;
	margin-bottom: 30px;
	display: flex;
	justify-content: center;
	box-sizing: border-box;
	flex-wrap: wrap;
}

.pgDetail_box {
	width: 23%;
	margin-left: 1%;
	margin-right: 1%;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	padding: 15px;
	border-radius: 5px;
}

.pgDetail_box:hover .pgDetail_box_img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	filter: blur(2px);
}

.pgDetail_box_img {
	width: 100%;
	height: 180px;
	margin-bottom: 15px;
	background-color: #ccc;
	overflow: hidden;
	border-radius: 5px;
}

.pgDetail_box_img img {
	min-width: 100%;
	max-width: 110%;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	min-height: 180px;
}

.pgDetail_box_h {
	font-size: 14px;
	font-weight: 600;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.pgDetail_box_h i {
	font-size: 28px;
	margin-right: 5px;
}

.pgDetail_box_h:hover {
	color: #000;
}

.fotogaleri_detay {
	width: 100%;
	margin: 0 auto;
	background-color: #fff;
	overflow: hidden;
}

.masonry {
	padding: 0;
	-moz-column-gap: 1.5em;
	-webkit-column-gap: 1.5em;
	font-size: .85em;
	column-count: 3;
	column-gap: 1em;
}

.photo_gallery_mas_img {
	display: inline-block;
	background: #fff;
	margin: 0 0 1.5em;
	width: 100%;
	-webkit-transition: 1s ease all;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.photo_gallery_mas_img:hover {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5);
}

.photo_gallery_mas_img img {
	max-width: 100%;
}

/* Foto galeri sub SON ///////////////////////////////////////////*/
/* Ä°letiÅŸim sub ///////////////////////////////////////////*/
.iletisim-container-main {
	width: 1330px;
	box-sizing: border-box;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}

.iletisim-container-maps {
	width: 100%;
	height: 300px;
	box-sizing: border-box;
	overflow: hidden;
}

.iletisim-container-maps iframe {
	width: 100%;
	height: 300px;
}

.iletisim-container-in {
	flex: 1;
	border: 1px solid #EBEBEB;
	background-color: #fff;
}

.alt_sayfa_flex_1 {
	flex: 1;
}

.iletisim-container-in-top {
	justify-content: center;
	flex-wrap: wrap;
	position: relative;
	overflow: hidden;
	padding: 20px;
	box-sizing: border-box;
}

.iletisim-container-in-top iframe {
	width: 100%;
	height: 220px;
}

.iletisim-container-in-top input,
textarea {
	border-radius: 0 !important;
	font-size: 14px !important;
}

.iletisim-container-in-top-box {
	border: 1px solid #EBEBEB;
	text-align: center;
	box-sizing: border-box;
	padding: 15px 10px;
}

.iletisim-container-in-top-box-social-flex {
	display: flex;
	align-items: center;
	justify-content: center;
}

.iletisim-container-in-top-box-social {
	font-size: 22px;
	color: #000;
	display: block;
	padding: 0 5px;
	margin: 0 5px;
	border-radius: 4px;
	width: 40px;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.iletisim-container-in-top-box-social:hover {
	background-color: #000;
	color: #fff;
}

.iletisim-container-in-top-box-i {
	font-size: 50px;
	border: 0;
	height: 60px;
	line-height: 60px;
	margin-bottom: 8px;
	color: #212121;
}

.iletisim-container-in-top-box-h {
	width: 100%;
	font-size: 15px;
	font-weight: 600;
}

.iletisim-container-in-top-box-s {
	width: 100%;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 15px;
}

.iletisim-container-in-top-box-s a {
	color: #000;
}

.iletisim-container-in-top-box-s a:hover {
	color: #000;
}

/* Ä°letiÅŸim sub SON ///////////////////////////////////////////*/
/* alt sayfa navigasyon */
.subpage_navigation {
	width: 220px;
	box-sizing: border-box;
	margin-right: 15px;
}

.subpage_navigation-box {
	width: 100%;
	border: 1px solid #EBEBEB;
	background-color: #fff;
	box-sizing: border-box;
	padding: 15px 13px 7px 13px;
	margin-bottom: 20px;
}

.subpage_navigation_header {
	width: 100%;
	display: block;
	font-size: 14px;
	font-weight: 600;
	color: #000;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px solid #EBEBEB;
}

.subpage_navigation_header:hover {
	color: #000;
}

.subpage_navigation_a {
	color: #000;
	font-size: 13px;
	font-weight: 400;
	display: block;
	margin-bottom: 6px;
}

.subpage_navigation_a:hover {
	color: tomato;
	text-decoration: none;
}

/* <========SON=========>>>alt sayfa navigasyon SON */
/* Video galeri Sub ///////////////////////////////////////////*/
/* Video detail accordion */
.video-detail-container-main-accordion {
	width: 100%;
}

.video-detail-container-main-accordion img {
	max-width: 100%;
	height: auto;
}

.video-detail-container-main-accordion p {
	margin-bottom: 0;
}

.video-detail-container-main-accordion label {
	color: #333;
	cursor: pointer;
	border-bottom: 1px solid #EBEBEB;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 0;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.video-detail-container-main-accordion label i {
	margin-left: 10px;
}

.video-detail-container-main-accordion div {
	opacity: 0;
	display: none;
	text-align: left;
}

#tm:checked~.hiddentext {
	display: block;
	opacity: 1;
	font-size: 14px;
	color: #666;
}

.video-detail-container-main-tag {
	border: 1px dashed #ebebeb;
	color: #000;
	background-color: #f8f8f8;
	font-size: 12px;
	padding: 5px;
}

input#tm {
	display: none;
	position: relative;
}

#tn:checked~.hiddentext {
	display: block;
	opacity: 1;
}

input#tn {
	display: none;
	position: relative;
}

#to:checked~.hiddentext {
	display: block;
	opacity: 1;
}

input#to {
	display: none;
	position: relative;
}

.arrow {
	color: #666666;
}

.videolar-container-flex {
	display: flex;
	box-sizing: border-box;
	align-items: flex-start;
	justify-content: flex-start;
	width: 1330px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

.videolar-container-main {
	flex: 1;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	background-color: #fff;
	border: 1px solid #EBEBEB;
}

.video-detail-container-main {
	flex: 1;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding: 20px;
	background-color: #fff;
	border: 1px solid #EBEBEB;
}

.video-detail-container-main-h {
	width: 100%;
	border-bottom: 1px solid #ebebeb;
	font-size: 20px;
	font-weight: 600;
	color: #000;
	margin-bottom: 15px;
}

.video-detail-container-main-iframe {
	width: 100%;
}

.video-detail-container-main-iframe iframe {
	width: 100%;
	border: 0;
	height: 500px;
}

.videolar-sub-box {
	width: 30%;
	margin: 2% 1.5% 2% 1.5%;
	text-align: center;
}

.videolar-sub-box-img {
	width: 100%;
	height: 200px;
	overflow: hidden;
	position: relative;
}

.videolar-sub-box-img img {
	min-height: 200px;
	max-height: 215px;
	min-width: 100%;
	max-width: 110%;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.videolar-sub-box-h {
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0;
}

.videolar-sub-box-h a {
	color: #000;
}

.videolar-sub-box-h a:hover {
	color: #000;
}

.videolar-sub-box-img-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	opacity: 0;
	z-index: 1;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	display: flex;
	align-items: center;
	justify-content: center;
}

.videolar-sub-box-img-overlay a {
	color: #FFF;
}

.videolar-sub-box-img-overlay a:hover {
	color: #FFF;
}

.videolar-sub-box-img-overlay-i {
	width: auto;
	height: auto;
	background-color: #000;
	margin-top: -500px;
	opacity: 0;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	font-size: 20px;
	line-height: 20px;
	padding: 20px;
	color: #FFF;
}

.videolar-sub-box-img-overlay-i-2 {
	width: auto;
	height: auto;
	background-color: #FFF;
	margin-top: -500px;
	opacity: 0;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	font-size: 20px;
	line-height: 20px;
	padding: 20px;
	color: #000;
}

.videolar-sub-box:hover .videolar-sub-box-img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	filter: blur(2px);
}

.videolar-sub-box:hover .videolar-sub-box-img-overlay {
	opacity: 1;
}

.videolar-sub-box:hover .videolar-sub-box-img-overlay-i {
	opacity: 1;
	margin-top: 0;
}

.videolar-sub-box:hover .videolar-sub-box-img-overlay-i-2 {
	opacity: 1;
	margin-top: 0;
}

.videolar-detay-main {
	width: 900px;
	padding: 70px 0;
	margin: 0 auto;
	font-family: 'Poppins', sans-serif;
}

.videolar-detay-main-video {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 25px;
}

.videolar-detay-main-video iframe {
	width: 100%;
	height: 480px;
}

.videolar-detay-main-h {
	width: 100%;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	margin-bottom: 25px;
}

.videolar-detay-main-s {
	width: 100%;
	text-align: center;
	font-size: 16px;
	line-height: 22px;
	color: #000;
	margin-bottom: 25px;
}

/* Video galeri Sub SON ///////////////////////////////////////////*/
/* Modul BaÅŸlÄ±k ve spot kodlarÄ± ///////////////////////////////////////////*/
.modules-head-text-main {
	width: 98%;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 30px;
}

.modules-head-forbg-text-out {
	width: 60%;
	margin: 0 auto;
	height: 20px;
	margin-bottom: 25px;
}

.modules-head-forbg-text {
	font-size: 25px;
	display: inline-block;
	padding: 0 15px;
	font-weight: bold;
}

.modules-head-text-s {
	width: 100%;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 18px;
}

.modules-head-text-h {
	width: 100%;
	font-size: 40px;
	line-height: 45px;
	margin-bottom: 25px;
}

.ebulten-modulhead {
	width: 950px;
	margin: 0 auto;
}

.modules-head-text-ss {
	width: 100%;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.09em;
}

.modules-head-divider {
	width: 130px;
	height: 3px;
	margin: 0 auto;
}

.ebulten-head-texting {
	font-size: 20px !important;
	font-weight: 400 !important;
}

.modules-head-text-main-2 {
	width: 950px;
	text-align: left;
	margin-bottom: 50px;
}

.modules-head-text-s-2 {
	width: 100%;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 18px;
}

.modules-head-text-h-2 {
	width: 100%;
	font-size: 40px;
	line-height: 45px;
	margin-bottom: 25px;
}

.modules-head-divider-2 {
	width: 130px;
	height: 4px;
}

/* Modul BaÅŸlÄ±k ve spot kodlarÄ± SON ///////////////////////////////////////////*/
/* Buttons Pack ///////////////////////////////////////////*/
.button-yellow {
	width: auto;
	display: inline-block;
	background-color: #e0a800;
	border: 2px solid #e0a800;
	font-weight: bold;
	color: #000;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-yellow:hover {
	background-color: #cb9700;
	text-decoration: none;
	color: #000;
}

.button-yellow-out {
	width: auto;
	display: inline-block;
	border: 1px solid #e0a800;
	font-weight: bold;
	color: #e0a800;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	background: none;
}

.button-yellow-out:hover {
	background-color: #e0a800;
	color: #000;
	text-decoration: none;
}

.button-black {
	width: auto;
	display: inline-block;
	background-color: #000;
	border: 1px solid #000;
	font-weight: bold;
	color: #FFF;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-black:hover {
	background-color: #1f1f1f;
	text-decoration: none;
	color: #FFF;
}

.button-black-out {
	width: auto;
	display: inline-block;
	border: 1px solid #000;
	font-weight: bold;
	color: #000;
	background: none;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-black-out:hover {
	background-color: #000;
	text-decoration: none;
	color: #fff;
}

.button-white-out {
	width: auto;
	display: inline-block;
	border: 1px solid #fff;
	font-weight: bold;
	color: #fff;
	background: none;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-white-out:hover {
	background-color: #fff;
	text-decoration: none;
	color: #000;
}

.button-white {
	width: auto;
	display: inline-block;
	background-color: #FFF;
	border: 1px solid #FFF;
	font-weight: bold;
	color: #000;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-white:hover {
	background-color: #EBEBEB;
	text-decoration: none;
	color: #000;
}

.button-white-black {
	width: auto;
	display: inline-block;
	background-color: #FFF;
	border: 2px solid #FFF;
	font-weight: bold;
	color: #000;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-white-black:hover {
	background-color: #000;
	text-decoration: none;
	color: #FFF;
	border: 2px solid #000;
}

.button-black-white {
	width: auto;
	display: inline-block;
	background-color: #000;
	border: 2px solid #000;
	font-weight: bold;
	color: #FFF;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-black-white:hover {
	background-color: #FFF;
	text-decoration: none;
	color: #000;
	border: 2px solid #FFF;
}

.button-gold-out {
	display: inline-block;
	border: 1px solid #cfb481;
	background: none;
	color: #cfb481;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-gold-out:hover {
	color: #000;
	text-decoration: none;
	background-color: #cfb481;
}

.button-gold {
	display: inline-block;
	border: 1px solid #cfb481;
	background-color: #cfb481;
	color: #000;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-gold:hover {
	color: #000;
	text-decoration: none;
	background-color: #B89D6F;
}

.button-red {
	display: inline-block;
	border: 1px solid #F94453;
	background-color: #f94453;
	color: #FFF;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-red:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #dd4150;
}

.button-red-out {
	width: auto;
	display: inline-block;
	border: 1px solid #F94453;
	font-weight: bold;
	color: #F94453;
	background: none;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-red-out:hover {
	background-color: #F94453;
	text-decoration: none;
	color: #FFF;
}

.button-green {
	display: inline-block;
	border: 1px solid #2fba47;
	background-color: #2fba47;
	color: #FFF;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-green:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #279c3d;
}

.button-green-out {
	width: auto;
	display: inline-block;
	border: 1px solid #279c3d;
	font-weight: bold;
	color: #279c3d;
	background: none;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-green-out:hover {
	background-color: #279c3d;
	text-decoration: none;
	color: #FFF;
}

.button-blue {
	display: inline-block;
	border: 1px solid #558cff;
	background-color: #558cff;
	color: #FFF;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-blue:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #456fcd;
}

.button-blue-out {
	width: auto;
	display: inline-block;
	border: 1px solid #558cff !important;
	font-weight: bold;
	color: #558cff;
	background: none;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-blue-out:hover {
	background-color: #558cff;
	text-decoration: none;
	color: #FFF;
}

.button-grey {
	width: auto;
	display: inline-block;
	background-color: #989898;
	border: 1px solid #989898;
	font-weight: bold;
	color: #FFF;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-grey:hover {
	background-color: #848484;
	border: 1px solid #848484;
	text-decoration: none;
	color: #FFF;
}

.button-grey-out {
	width: auto;
	display: inline-block;
	border: 1px solid #ccc;
	font-weight: bold;
	color: #333;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-grey-out:hover {
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	text-decoration: none;
	color: #333;
}

.button-pink {
	width: auto;
	display: inline-block;
	background-color: #f7acaa;
	border: 1px solid #e09a98;
	font-weight: 500;
	color: #FFF;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-pink:hover {
	background-color: #e09a98;
	border: 1px solid #e09a98;
	text-decoration: none;
	color: #FFF;
}

.button-orange {
	width: auto;
	display: inline-block;
	background-color: #f96e51;
	border: 1px solid #f96e51;
	font-weight: 500;
	color: #FFF;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-orange:hover {
	background-color: #f96e51;
	border: 1px solid #f96e51;
	text-decoration: none;
	color: #FFF;
}

.button-orange-out {
	width: auto;
	display: inline-block;
	border: 1px solid #f96e51;
	font-weight: bold;
	color: #f96e51;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.button-orange-out:hover {
	border: 1px solid #f96e51;
	background-color: #f96e51;
	text-decoration: none;
	color: #fff;
}

.button-1x {
	font-size: 13px;
	padding: 4px 10px;
	font-weight: normal !important;
}

.button-2x {
	font-size: 14px;
	font-weight: normal !important;
	padding: 10px 25px;
}

.button-3x {
	font-size: 16px;
	padding: 15px 25px;
	font-weight: bold !important;
}

.button-4x {
	font-size: 18px;
	padding: 15px 25px;
}

.button-5x {
	font-size: 22px;
	padding: 11px 40px;
	font-weight: 200;
}

/* Buttons Pack SON ///////////////////////////////////////////*/
/* To Top ///////////////////////////////////////////*/
#return-to-top {
	position: fixed;
	right: 20px;
	width: 50px;
	height: 50px;
	display: block;
	text-decoration: none;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	display: none;
	z-index: 99;
}

#return-to-top i {
	margin: 0;
	position: relative;
	left: 16px;
	top: 13px;
	font-size: 19px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#return-to-top:hover {}

#return-to-top:hover i {
	top: 5px;
}

/* To Top SON ///////////////////////////////////////////*/
.lspac {
	letter-spacing: 0.5em;
}

.lspacsmall {
	letter-spacing: 0.2em;
}

.lspacsmall_2 {
	letter-spacing: 0.1em;
}

/* Before After ///////////////////////////////////////////*/
#baf_baf {
	width: 100%;
	height: 100%;
	position: relative;
	margin: 0 auto;
	box-sizing: border-box;
}

/* Our normalize css */
* {
	margin: 0;
	box-sizing: border-box;
}

/* Our wrapper */
.wrapper {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate3d(-50%, -50%, 0);
	overflow: hidden;
}

/* Our image information */
.before,
.after {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-color: #000;
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
	overflow: hidden;
}

.content-image {
	height: 100%;
}

.after {
	width: 125px;
}

.scroller {
	width: 50px;
	height: 50px;
	position: absolute;
	left: 100px;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50%;
	background-color: transparent;
	opacity: 0.9;
	pointer-events: auto;
	cursor: pointer;
	border: 5px solid;
	border-color: rgba(0, 0, 0, 0.6);
	background-clip: padding-box;
}

.scroller:hover {
	opacity: 1;
}

.scrolling {
	pointer-events: none;
	opacity: 1;
	/* z-index:1; */
}

.scroller__thumb {
	width: 100%;
	height: 100%;
	padding: 5px;
	box-sizing: border-box;
}

.scroller:before,
.scroller:after {
	content: " ";
	display: block;
	width: 3px;
	height: 9999px;
	position: absolute;
	left: 50%;
	margin-left: -3.5px;
	z-index: 30;
	transition: 0.1s;
}

.scroller:before {
	top: 100%;
}

.scroller:after {
	bottom: 100%;
}

/* If you want to cahnge the colors,make sure you change the fill in the svgs to match */
.scroller {
	background-color: #000;
}

.scroller:before,
.scroller:after {
	background: #000;
}

/* Before After SON ///////////////////////////////////////////*/
/* Alttan Ã‡izgili Link YapÄ±sÄ± ///////////////////////////////////////////*/
.right-underline {
	display: inline-block;
	position: relative;
	text-decoration: none;
}

.right-underline:hover {
	text-decoration: none;
}

.right-underline::after {
	content: '';
	position: absolute;
	width: 100%;
	transform: scaleX(0);
	border-radius: 5px;
	height: 0.1em;
	bottom: 0;
	left: 0;
	background: currentcolor;
	transform-origin: bottom right;
	transition: transform 0.25s ease-out;
}

.right-underline:hover::after {
	transform: scaleX(1);
	transform-origin: bottom left;
}

/* Alttan Çizgili Link Yapısı SON ///////////////////////////////////////////*/

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	border-color: rgba(0, 0, 0, 0.5) !important;
	background-clip: padding-box;
	border: 1px solid;
	box-shadow: none !important;
	outline: 0 none;
}

/* Sabit Header ///////////////////////////////////////////*/
.fixed-header-container {
	width: 90%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.fixed-header-container-logo {
	width: auto;
}

.fixed-header-container-logo img {
	max-width: 222px;
	max-height: 90px;
}

.fixed-header-container-menu {
	width: auto;
	text-align: right;
}

.fixed-header-container-mobile {
	display: none;
}

/* Sabit Header SON ///////////////////////////////////////////*/
/* Menu bar ///////////////////////////////////////////*/
.menu-icon-toggle {
	display: block;
	width: 30px;
	height: 30px;
	position: relative;
	z-index: 9;
}

.home .menu-icon-toggle {
	top: 50px;
	position: absolute;
	right: 20px;
	top: 20px;
}

.menu-icon-toggle span {
	display: block;
	width: 100%;
	height: 2px;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-transition: opacity 0.3s 0.3s;
	transition: opacity 0.3s 0.3s;
}

.menu-icon-toggle::before,
.menu-icon-toggle::after {
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	position: absolute;
	-webkit-transition: top 0.3s 0.3s, bottom 0.3s 0.3s, -webkit-transform 0.3s;
	transition: top 0.3s 0.3s, bottom 0.3s 0.3s, -webkit-transform 0.3s;
	transition: transform 0.3s, top 0.3s 0.3s, bottom 0.3s 0.3s;
	transition: transform 0.3s, top 0.3s 0.3s, bottom 0.3s 0.3s, -webkit-transform 0.3s;
}

.menu-icon-toggle::before {
	top: 6px;
}

.menu-icon-toggle::after {
	bottom: 6px;
}

.open .menu-icon-toggle span {
	opacity: 0;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.open .menu-icon-toggle::before {
	top: calc(50% - 1px);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.open .menu-icon-toggle::after {
	bottom: calc(50% - 1px);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.open .menu-icon-toggle::before,
.open .menu-icon-toggle::after {
	-webkit-transition: top 0.3s, bottom 0.3s, -webkit-transform 0.3s 0.3s;
	transition: top 0.3s, bottom 0.3s, -webkit-transform 0.3s 0.3s;
	transition: top 0.3s, bottom 0.3s, transform 0.3s 0.3s;
	transition: top 0.3s, bottom 0.3s, transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s;
}

.opening-mobile-menu-div {
	text-align: center;
	display: none;
	border-top: 1px solid #EBEBEB;
	background-color: #FFF;
	width: 100%;
}

/* Menu bar SON ///////////////////////////////////////////*/
/* ------ ACCORDION MOBILE MENU STYLE -------------- */
.ladder {
	background-color: #FFF;
	text-align: left;
}

.ladder ul {
	margin: 0;
	padding: 0;
	overflow: scroll;
}

.ladder ul li {
	background: #FFF;
	font-size: 14px;
	font-weight: 600;
}

.ladder ul ul li {
	height: auto;
	padding: 0;
	transition: 3s ease-in;
	background-color: #FFF;
	font-weight: 400;
}

.ladder ul .collapse li {
	height: 0;
	max-height: 0;
}

.ladder li {
	list-style-type: none;
	padding: 0;
	height: auto;
}

.ladder a {
	text-decoration: none;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-family: 'Poppins', sans-serif;
	border-bottom: 1px solid #EBEBEB;
	padding: 16px 20px;
	color: #000;
}

.ladder a i {
	margin-left: auto;
}

.ladder a:link,
.ladder a:visited {
	color: #000;
}

.ladder a:hover {
	text-decoration: none;
	color: #000;
	background-color: #F8F8F8;
}

.ladder_ustu {
	width: 100%;
	border-bottom: 1px solid #EBEBEB;
	background-color: #000;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-family: 'Poppins', sans-serif;
	padding: 0 10px;
}

.ladder_ustu_box {
	margin: 10px;
	font-size: 15px;
	color: #000;
	display: flex;
	align-items: center;
}

/* ------ ACCORDION MOBILE MENU STYLE -------------- */
.footer-fixed-contact {
	display: none;
}

.just_mobile_area {
	display: none;
}

/* ModÃ¼ller iÃ§in Yorumlar Stili ///////////////////////////////////////////*/
.module_comment_add_main {
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 25px;
	margin-top: 40px;
}

.module_comment_head {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	margin-bottom: 20px;
	box-sizing: border-box;
	padding: 10px 0;
}

.module_comment_head_left {
	flex: 1;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

.module_comment_head_right {
	width: auto;
	margin-left: auto;
	font-size: 13px;
	font-weight: normal;
	color: #000;
}

.module_comment_head_right a {
	color: #000;
}

.module_comment_head_right a:hover {
	color: #666;
}

.module_comment_form_area {
	width: 100%;
	font-size: 13px;
}

.module_comment_box_main {
	width: 100%;
	box-sizing: border-box;
	border-bottom: 1px solid #EBEBEB;
	padding: 15px 0 15px 0;
}

.module_comment_in_box_div {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}

.comments_reply_div {
	width: 100%;
	box-sizing: border-box;
	margin-left: 65px;
	padding: 20px 0;
}

.module_comment_box_img {
	width: 52px;
	height: 52px;
	margin-right: 20px;
}

.module_comment_box_img img {
	width: 50px;
	height: 50px;
}

.module_comment_box_right {
	flex: 1;
}

.module_comment_box_head_area {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: 1px dashed #EBEBEB;
}

.module_comment_box_name {
	width: auto;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.module_comment_box_date {
	width: auto;
	margin-left: auto;
	font-size: 11px;
	color: #929292;
}

.module_comment_box_content {
	width: 100%;
	font-size: 13px;
	color: #000;
}

.module_all_comments_main_div {
	width: 100%;
}

.all_comments_main {
	width: 800px;
	margin: 0 auto;
	margin-top: 30px;
}

.comments_module_info_div {
	width: 600px;
	border: 1px solid #ebebeb;
	padding: 20px;
	margin: 0 auto;
	margin-top: 25px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.comments_module_info_div_img {
	border: 1px solid #EBEBEB;
	margin-right: 25px;
}

.comments_module_info_div_img img {
	width: 100px;
	margin: 5px;
	height: auto;
}

.comments_module_info_div_txt {
	flex: 1;
}

.comments_module_info_div_txt_t {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 22px;
}

.comments_module_info_div_txt_d {
	font-size: 14px;
	line-height: 14px;
}

.comments_module_info_div_txt_d a {
	color: tomato;
}

.comments_module_info_div_txt_d a:hover {
	color: orange;
}

/* ModÃ¼ller iÃ§in Yorumlar Stili SON ///////////////////////////////////////////*/
/* header Sepet ///////////////////////////////////////////*/
.head-sepet-t {
	width: 100%;
	font-size: 15px;
	color: #000;
	margin-bottom: 10px;
	font-weight: bold;
}

.head-sepet-spot {
	width: 100%;
	font-size: 13px;
	color: #000;
	padding: 5px;
	text-align: center;
	letter-spacing: 0.1em;
	box-sizing: border-box;
	background-color: #f8f8f8;
}

.head-sepet-box {
	width: 100%;
	box-sizing: border-box;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	border-bottom: 1px solid #EBEBEB;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.head-sepet-box-img {
	width: 50px;
	height: 50px;
	margin-right: 8px;
	border: 1px solid #ebebeb;
	overflow: hidden;
}

.head-sepet-box-img img {
	min-width: 50px;
	max-width: 100px;
	height: 50px;
}

.head-sepet-box-text {
	flex: 1;
}

.head-sepet-box-h {
	font-size: 13px;
	color: #000;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 5px;
}

.head-sepet-box-adet {
	font-size: 12px;
	color: #000;
	line-height: 14px;
}

/* header Sepet SON ///////////////////////////////////////////*/
/* Header Arama Kutu AlanÄ± ///////////////////////////////////////////*/
.head-search-overlay {
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.8);
}

.header-search-trigger {
	position: absolute;
	top: 45%;
	left: 45%;
}

/* Search head-search-overlay */
.search-tip2-overlay #search-tip2-wrapper #search-tip2-inside input[type=submit] {
	position: absolute;
	width: 100px;
	height: 100%;
	background-color: transparent;
	border: 0;
	right: 0;
	top: 0;
}

#search-tip2-inside:focus {
	outline: none;
	border: none;
}

.search-tip2-overlay #search-tip2-wrapper #search-tip2-inside .fullscreen-search-icon {
	font-size: 25px;
	position: absolute;
	right: 15px;
	width: 25px;
	top: 30px;
	color: #fff;
	color: rgba(255, 255, 255, .2);
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.fullscreen-search-icon:hover,
.fullscreen-search-icon:focus {
	border: none !important;
	outline: none !important;
	color: #fff !important;
	-webkit-transition: transform ease-out .2s;
	-moz-transition: transform ease-out .2s;
	-ms-transition: transform ease-out .2s;
	-o-transition: transform ease-out .2s;
	transition: transform ease-out .2s;
	transform: rotate(180deg);
}

#search-tip2-inside {
	position: relative;
}

.search-tip2-overlay #search-tip2-wrapper #search-tip2-inside #mk-fullscreen-search-input {
	width: 800px;
	background-color: transparent;
	-webkit-box-shadow: 0 3px 0 0 rgba(255, 255, 255, .1);
	-moz-box-shadow: 0 3px 0 0 rgba(255, 255, 255, .1);
	box-shadow: 0 3px 0 0 rgba(255, 255, 255, .1);
	border: 0;
	text-align: center;
	font-size: 35px;
	padding: 20px;
	color: #fff;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.search-tip2-overlay #search-tip2-wrapper #search-tip2-inside #mk-fullscreen-search-input:focus {
	border: none;
	outline: none;
}

.search-tip2-overlay.search-tip2-overlay-show {
	visibility: visible;
	opacity: 1;
}

.search-tip2-overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	background-color: rgba(0, 0, 0, .94);
	text-align: center;
	-webkit-transition: all ease-in-out .25s;
	-moz-transition: all ease-in-out .25s;
	-ms-transition: all ease-in-out .25s;
	-o-transition: all ease-in-out .25s;
	transition: all ease-in-out .25s;
}

.mk-animate-element,
.mk-effect-bg-layer,
.search-tip2-overlay {
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}

.search-tip2-overlay {
	z-index: 999;
}

.search-tip2-overlay .mk-fullscreen-close:link,
.search-tip2-overlay .mk-fullscreen-close:visited {
	color: #fff;
}

.search-tip2-overlay .mk-fullscreen-close {
	position: absolute;
	right: 50px;
	top: 70px;
	z-index: 999999999;
	font-size: 26px;
	-webkit-transition: transform ease-out .2s;
	-moz-transition: transform ease-out .2s;
	-ms-transition: transform ease-out .2s;
	-o-transition: transform ease-out .2s;
	transition: transform ease-out .2s;
	transform: rotate(0deg);
}

.search-tip2-overlay.search-tip2-overlay-show #search-tip2-wrapper {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	ms-transform: scale(1);
}

.search-tip2-overlay #search-tip2-wrapper {
	display: inline-block;
	max-width: 1000px;
	vertical-align: middle;
	text-align: center;
	font-size: 18px;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
	ms-transform: scale(0.9);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
}

.header-search-trigger {
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}

/* Search Button */
#mk-fullscreen-search-input:focus {
	box-shadow: 0px 3px 0px 0px rgba(255, 255, 255, 0.54) !important;
}

/* Header Arama Kutu AlanÄ± SON ///////////////////////////////////////////*/
/* ÃœrÃ¼nler ///////////////////////////////////////////*/
.urunler-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.urunler-module-inside-area-full {
	width: 94%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	z-index: 8;
	position: relative;
}

.urunler-module-inside-area {
	width: 1305px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	z-index: 8;
	position: relative;
}

.urun-kutulari-main {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.urunler-box {
	width: 23%;
	margin: 35px 1%;
	padding: 15px;
	overflow: hidden;
	box-sizing: border-box;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	position: relative;
}

.urunler-box-top-text {
	position: absolute;
	z-index: 9;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 7px;
	width: 90%;
}

.urunler-box-bottom-text {
	position: absolute;
	z-index: 9;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 7px;
	width: 100%;
}

.urunler-box:hover {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

.urunler-box:hover .urunler-box-img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.urunler-box-img {
	width: 100%;
	height: 330px;
	margin-bottom: 25px;
	overflow: hidden;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	position: relative;
}

.urunler-box-img img {
	min-width: 100%;
	max-width: 130%;
	height: 330px;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.urunler-box-h {
	width: 90%;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
}

.urunler-star-area {
	width: 90%;
	margin: 0 auto;
	font-size: 20px;
	margin-bottom: 10px;
}

.urunler-price-area {
	width: 90%;
	margin: 0 auto;
	font-size: 19px;
	font-weight: bold;
}

/* ÃœrÃ¼nler SON ///////////////////////////////////////////*/
/* ÃœrÃ¼nler Tab tabs ///////////////////////////////////////////*/
.home-product-tabs {
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}

.home-product-tablinks {
	background: transparent;
	border: none;
	outline: none;
	cursor: pointer;
	position: relative;
	transition: 0.3s ease;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.home-product-tablinks.active::after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 8px 0 8px;
	position: absolute;
	bottom: -6px;
}

.home-product-tablinks p {
	padding: 10px 20px;
	margin: 0;
}

.home-product-tablinks.active p,
.home-product-tablinks.active:hover p {
	padding: 10px 20px;
	margin: 0;
}

.wrapper_tabcontent {

	z-index: 1;
	position: relative;
	opacity: 1;
	transition: all 1s ease;
	top: 0;
	width: 100%;
}

.home-product-tabcontent {
	display: none;
}

.home-product-tabcontent.active {
	transition: all 1s ease;
	display: block;
}

.home-product-tabs-wrapper {
	width: 100%;
}

.home-product-tabcontent {
	margin: 0;
	padding: 0;
	transition: all 1s ease;
	animation: fadeEffect 0.5s ease;
	width: 100%;
}

.home-product-tabcontent-in {
	width: 100.7%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

@keyframes fadeEffect {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

/* ÃœrÃ¼nler Tab tabs SON ///////////////////////////////////////////*/
/* FÄ±rsatlar Vitrini */
.firsatlar-urun-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.firsatlar-urun-module-inside-area {
	width: 1280px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	z-index: 8;
	position: relative;
}

.firsatlar-urun-module-inside-area-full {
	width: 94%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	z-index: 8;
	position: relative;
}

.firsatlar-urun-module-product-area {
	width: 100%;
	position: relative;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.firsat-countdown-area {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	margin-bottom: 15px;
}

.countdowns {
	text-transform: uppercase;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	width: 100%;
	margin-top: 0px;
	position: relative;
}

.countdowns>div {
	display: inline-block;
}

.countdowns>div>span {
	display: block;
	text-align: center;
}

.countdown-container {
	margin: 0 2px;
	border-radius: 6px;
	background-color: #fff;
	width: 50px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;

}

.countdown-container .countdown-value {
	font-weight: 600;
	border-radius: 6px;
	font-size: 18px;
	line-height: 24px;
	background: #fff;
	padding: 10px 5px 0 5px;
	color: #000;
}

.countdown-container .countdown-heading {
	font-size: 11px;
	margin: 3px;
	color: #000;
	padding: 0 5px 5px 5px;
}

/* <========SON=========>>>FÄ±rsatlar Vitrini SON */
/* ÃœrÃ¼n GruplarÄ± ///////////////////////////////////////////*/
.group-urun-module-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.group-urun-module-inside-area {
	width: 1330px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	z-index: 9;
	position: relative;
}

.group-urun-module-inside-area-full {
	width: 94%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	z-index: 8;
	position: relative;
}

.group-product-main-box {
	width: 100%;
	padding-top: 25px;
	margin-bottom: 25px;
	display: flex;
	box-sizing: border-box;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.group-product-main-box-img {
	width: 300px;
	height: auto;
	overflow: hidden;
	margin-right: 35px;
	position: relative;
}

.group-product-main-box-img {
	position: relative;
}

.group-product-main-box-img::before {
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}

.group-product-main-box-img:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .9.3s;
}

@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}

@keyframes shine {
	100% {
		left: 125%;
	}
}

.group-product-main-box-img:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	filter: blur(2px);
}

.group-product-main-box-img:hover .group-product-main-box-img-line-in {
	width: 85%;
	height: 89%;
}

.group-product-main-box-img-line {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9;
}

.group-product-main-box-img-line-in {
	width: 90%;
	height: 94%;
	display: flex;
	border: 1px solid rgba(255, 255, 255, 0.4);
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.group-product-main-box-img-line-in-txt {
	margin: 0 auto;
	margin-top: auto;
	margin-bottom: 25px;
	font-size: 24px;
	line-height: 26px;
	width: 80%;
	font-weight: bold;
}

.group-product-main-box-img img {
	min-width: 100%;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.group-product-main-box-container {
	flex: 1;
	overflow: hidden;
}

.group-product-main-box-container-header {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	box-sizing: border-box;
	padding: 0;
	margin-bottom: 0;
}

.group-product-main-box-container-header-left {
	max-width: 60%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	flex-direction: column;
}

.group-product-main-box-container-header-left-i {
	font-size: 30px;
	margin-right: 20px;
}

.group-product-main-box-container-header-left-h {
	width: 100%;
	font-size: 20px;
	font-weight: 600;
}

.group-product-main-box-container-header-left-s {
	width: 100%;
	font-size: 14px;
}

.group-product-main-box-container-header-right {
	margin-left: auto;
	text-align: right;
}

.group-product-main-box-container-boxex {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.urunler-box-small {
	width: 23%;
	margin: 35px 1%;
	padding: 15px;
	overflow: hidden;
	box-sizing: border-box;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	position: relative;
}

.urunler-box-small-top-text {
	position: absolute;
	z-index: 9;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 7px;
	width: 90%;
}

.urunler-box-small-bottom-text {
	position: absolute;
	z-index: 9;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 7px;
	width: 100%;
}

.urunler-box-small:hover {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

.urunler-box-small:hover .urunler-box-small-img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.urunler-box-small-img {
	width: 100%;
	height: 240px;
	margin-bottom: 25px;
	overflow: hidden;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	position: relative;
}

.urunler-box-small-img img {
	min-width: 100%;
	max-width: 150%;
	min-height: 240px;
	max-height: 255px;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.urunler-box-small-h {
	width: 90%;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
}

/* ÃœrÃ¼n GruplarÄ± SON ///////////////////////////////////////////*/
/* Ticaret KutularÄ± ///////////////////////////////////////////*/
.ticaret-kutulari-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
	padding: 25px 0;
}

.ticaret-kutulari-inside {
	width: 1330px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	z-index: 9;
	position: relative;
}

.ticaret-kutu-box {
	width: 25%;
	box-sizing: border-box;
	padding: 30px 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ticaret-kutu-box:last-child {
	border-right: none !important;
}

.ticaret-kutu-box-i {
	font-size: 35px;
	margin-right: 10px;
	line-height: 0 !important;
	margin-top: -4px;
}

.ticaret-kutu-box-text {
	flex: 1;
}

.ticaret-kutu-box-text-h {
	font-size: 14px;
	font-weight: 700;
	line-height: 14px;
	margin-bottom: 5px;
}

.ticaret-kutu-box-text-s {
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
}

/* Ticaret KutularÄ± SON ///////////////////////////////////////////*/
/* Anasayfa ÃœrÃ¼n Kategorileri ///////////////////////////////////////////*/
.product-categories-main-div {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.product-categories-inside {
	width: 1280px;
	margin: 0 auto;
	z-index: 9;
	position: relative;
}

.product-categories-inside-full {
	width: 98%;
	margin: 0 auto;
	z-index: 8;
	position: relative;
}

.product-categories-main-div-vitrin2 {
	width: 100%;
	position: relative;
	overflow: hidden;
	padding: 60px 0;
}

.product-categories-inside-vitrin2 {
	width: 1330px;
	margin: 0 auto;
	z-index: 9;
	position: relative;
}

.product-categories-inside-vitrin2-full {
	width: 100%;
	margin: 0 auto;
	z-index: 8;
	position: relative;
}

.product-categories-inside-vitrin2-boxarea {
	width: 100.7%;
	margin-left: -15px;
	position: relative;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: center;
}

.vitrin2-box {
	overflow: hidden;
	position: relative;
	box-sizing: border-box;
}

.vitrin2-box:hover .vitrin2-box-img img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}

.vitrin2-box-img {
	width: 100%;
	overflow: hidden;
	position: relative;
	height: auto;
}

.vitrin2-box-img img {
	width: 100%;
	height: auto;
	z-index: 0 !important;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.vitrin2-box-gradient {
	width: 100%;
	z-index: 9 !important;
	position: absolute;
	display: flex;
	bottom: -5px;
	justify-content: flex-end;
	min-height: 245px;
	padding: 100px 50px 80px 50px;
	box-sizing: border-box;
	flex-direction: column;
}

.vitrin2-box-h {
	font-size: 36px;
	font-weight: bold;
}

.vitrin2-box-s {
	font-size: 15px;
}

.product-categories-box-main {
	width: 101.5%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.product-categories-box {
	width: 23.6%;
	margin: 0.7%;
	overflow: hidden;
	cursor: pointer;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	background-color: #FFF;
}

.product-categories-box a {
	color: #000;
}

.product-categories-box a:hover {
	color: #000;
}

.product-categories-box:hover .product-categories-box-img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	filter: blur(2px);
}

.product-categories-box:hover .product-categories-box-img-line-line {
	opacity: 1;
	width: 90%;
	height: 90%;
}

.vitrin1_text {
	font-size: 20px;
	font-weight: 500;
}

.product-categories-box-img {
	width: 100%;
	height: 185px;
	background-size: 100% 100%;
	overflow: hidden;
	position: relative;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.product-categories-box-img-line {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
}

.product-categories-box-img-line-line {
	width: 100%;
	height: 100%;
	z-index: 9;
	opacity: 0;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	border: 1px solid rgba(255, 255, 255, .3);
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex-direction: column;
}

.product-categories-box-img-dis {
	width: 100%;
	margin: 0 auto;
	height: 185px;
	overflow: hidden;
	position: relative;
	box-sizing: border-box;
}

.product-categories-box-txt {
	width: 85%;
	margin: 0 auto;
	font-size: 15px;
	line-height: 20px;
	padding: 25px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.product-categories-box-txt i {
	font-size: 25px;
	line-height: 25px;
}

/* Anasayfa ÃœrÃ¼n Kategorileri SON ///////////////////////////////////////////*/
/* ÃœrÃ¼n Detay ///////////////////////////////////////////*/
.photo-product {
	display: flex;
	justify-content: center;
	flex-direction: column;
	position: relative;
}

.photo-product span {
	cursor: pointer;
	display: block;
	color: #000;
	box-sizing: border-box;
	position: absolute;
	background-color: #FFF;
	font-size: 14px;
	bottom: 1px;
	left: 1px;
	padding: 0 5px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

.image-box .thumbs li span {
	opacity: .7;
	transition: .2s ease-in-out 0s;
}

.image-box .thumbs li.activeted span {
	opacity: 1;
}

.image-box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin: auto;
}

.image-box .thumbs {
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

.image-box .thumbs li {}

.image-box .thumbs li .thumb-img {
	opacity: 0.5;
	width: 100%;
	overflow: hidden;
	border: 1px solid #ccc;
}

.image-box .thumbs li.activeted .thumb-img {
	opacity: 1;
	width: 100%;
	overflow: hidden;
	border: 1px solid black;
}

.image-box .thumbs .thumb-img {
	width: 100%;
	height: 90px;
	box-sizing: border-box;
	padding: 10px;
}

.image-box .large-image {
	width: 100%;
	height: 490px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	cursor: crosshair;
}


.acilir-menuler {
	width: 100%;
	margin-top: 50px;
	position: relative;
}

.urun_detay_acilir_kutu {
	display: none;
}

.urun-detay-acilabilir-bilgiler {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

.urun-detay-acilabilir-bilgiler .urun-detay-acilir-menu-buton {
	float: right;
	font-size: 20px;
	cursor: pointer;
}

.urun-detay-acilir-bilgiler-baslik {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-right: 10px;
	font-weight: 300;
	border-bottom: 1px solid #eee;
	cursor: pointer;
}

.urun-detay-acilir-kutu {
	width: 100%;
	height: auto;
	padding-top: 15px;
	display: none;
	color: #666;
	padding-left: 10px;
}

.urun-detay-acilir-kutu ul {
	list-style: disc;
	padding-left: 3%;
}

.urun-detay-acilir-kutu ul li {
	width: 100%;
	line-height: 30px;
}



/*sosyal medya ikonlari ve sepet butonlari */

.urun-detay-sag-alan-sol {
	width: 70%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.urun-detay-sag-alan-sag-ikonlar {
	width: 35%;
	height: 60px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-top: 10px;
}

/*sosyal medya ikonlari bitti ve sepet butonlari */

.urun-detay-sosyal-medya-ikonlari-container {
	width: 14px;
	height: 14px;
	background: url("../../images/icons/share.png") no-repeat;
	background-size: cover;
	background-position: center;
	transition: 200ms;
	cursor: pointer;
}

.urun-detay-sosyal-medya-ikonlari-container:hover .urun-detay-sosyal-medya-ikonlari {
	width: 130px;
	opacity: 1;
	padding-left: 10px;
	background-color: #fff;
	border-radius: 0 15px 15px 0;
	padding: 2px;
}

.urun-detay-sosyal-medya-ikonlari-container:hover .urun-detay-sosyal-medya-ikonlari a {
	opacity: 1;
}

.urun-detay-sosyal-medya-ikonlari {
	width: 0;
	height: 25px;
	margin-left: 15px;
	margin-top: -5px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	opacity: 1;
	transition: 250ms;
	overflow: hidden;
	padding-top: 3.5px 0;
}

.urun-detay-sosyal-medya-ikonlari-container .urun-detay-sosyal-medya-ikonlari a {
	display: block;
	opacity: 0;
	transition: 1s all;
	width: 17px;
	height: 17px;
	padding: 0;
}

.urun-detay-sosyal-medya-ikonlari-container .urun-detay-sosyal-medya-ikonlari a:nth-child(1) {
	margin-left: 10px;
}

.urun-detay-sosyal-medya-ikonlari-container .urun-detay-sosyal-medya-ikonlari a i {
	width: 100%;
	height: 100%;
}

.ustu_cizili_fiyat {
	font-size: 17px;
	color: #888;
	text-decoration: line-through;
	font-weight: 400;
}

.urun_son_satis_fiyati {
	min-width: 150px;
	color: #FF7E20;
	font-size: 30px !important;
	margin-bottom: -5px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.urun_son_satis_fiyati #item-price {
	margin-right: 10px;
}

/* ------------------------------------------- */

.urun-detay-fiyat-durumu {
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	border: 2px solid #EBEBEB;
	background-color: #f8f8f8;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	border-radius: 4px;
}

.urun-detay-fiyat-durumu i {
	font-size: 20px;
}

.urun-detay-main {
	width: 100%;
	background: #FFF;
	padding-bottom: 30px;
}

.urun-detay-main-in {
	width: 1330px;
	margin: 0 auto;
	box-sizing: border-box;
	margin-top: 20px;
	background-color: #fff;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

.urun-detay-main-navg {
	width: 1330px;
	margin: 0 auto;
	box-sizing: border-box;
	margin-top: 20px;
	background-color: #fff;
	padding: 10px 20px;
	font-size: 13px;
}

.urun-detay-main-navg a {
	display: inline-block;
	color: #000;
}

.urun-detay-main-navg a:hover {
	color: #666;
}

.urun-detay-main-navg i {
	margin-left: 10px;
	margin-right: 10px;
}

.urun-detay-main-in-button-area {
	width: 100%;
	margin-bottom: 15px;
}

.urun-detay-sol-alan {
	background-color: #fff;
	width: 600px;
	margin-right: 35px;
	padding-bottom: 20px;
}

.sol-galeri-aciklama {
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-bottom: 50px;
}

.sol-galeri-aciklama-baslik {
	width: 100%;
	height: 30px;
	margin: auto;
	border-bottom: 1px solid #ff7e20;
	color: #ff7e20;
}

.sol-galeri-aciklama ul {
	width: 90%;
	max-height: 69px;
	margin: auto;
	margin-top: 10px;
	min-height: 35px;
	overflow: hidden;
}

.sol-galeri-aciklama ul li {
	list-style: disc;
	color: #777;
	line-height: 30px;
}

.urun-aciklamasina-git {
	width: 100%;
	height: 44px;
	background: linear-gradient(transparent, #fff 70%);
	border-radius: 0 0 5px 5px;
	text-align: center;
	font-size: 30px;
	padding-top: 30px;
	border: none !important;
	margin-top: -42px;
	transition: all .3s ease;
	position: relative;
}

.urun-aciklamasina-git a {
	color: #ff7e20;
}

.urun-aciklama-buton {
	border: 1px solid #e6e6e6;
	transition: all .3s ease;
	background-color: #fff;
	color: #333;
	text-align: center;
	border-radius: 6px;
	cursor: pointer;
	display: inline-block;
	padding-top: 8px;
	padding-bottom: 6px;
	font-size: 12px;
	width: 100%;
	letter-spacing: .05rem;
}

.urun-aciklama-buton:hover {
	border-color: #FF7E20;
	color: #FF7E20;
}

.desktop-header-area {
	width: 100% !important;
}

.urun-detay-sag-alan {
	width: 100%;
	flex: 1;
	box-sizing: border-box;
	padding: 20px;
	display: block;
	position: relative;
	box-shadow: 1px 1px 10px #eee;
	border-radius: 7px;
}

.urun-detay-sag-alan-baslik-ve-yorum {
	width: 100%;
	height: auto;
	overflow: hidden;
	word-wrap: break-word;
}

.urun-detay-yildiz-ve-yorum {
	width: 25%;
	height: 100%;
	float: right;
}

.herseyy {
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.urun-detay-sag-alan-baslik {
	width: 100%;
	font-size: 26px;
	font-weight: 600;
	line-height: 33px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.urun-detay-sag-alan-iliskili-kat {
	width: 100%;
	position: relative;
	margin-bottom: 10px;
}

.urun-detay-sag-alan-iliskili-kat i {
	margin: 0 5px
}

.urun-detay-sag-alan-iliskili-kat a {
	color: #000;
	font-size: 13px;
	display: inline-block;
}

.urun-detay-sag-alan-iliskili-kat a:hover {
	color: #666;
}

.urun-detay-sag-alan-yildiz {}

.urun-detay-sag-alan-spot {
	width: 100%;
	font-size: 13px;
	line-height: 20px;
	color: #6c6c6c;
	margin-bottom: 10px;
	padding-bottom: 10px;
	margin-top: 12px;
}

.urun-detay-sag-alan-fiyatlar {
	width: 100%;
	padding: 8px 0;
	display: flex;
	box-sizing: border-box;
	align-items: center;
	justify-content: flex-start;
	border-bottom: 1px solid #f8f8f8;
	position: relative;
}

.urun-detay-sag-alan-fiyat-sol {
	width: 180px;
	font-size: 13px;
	color: #444444;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.urun-detay-sag-alan-fiyat-sag {
	flex: 1;
	font-size: 15px;
	color: #666;
	padding-left: 20px;
}

.urun-detay-sag-alan-d-bilgiler {
	width: 100%;
	display: flex;
	box-sizing: border-box;
	justify-content: flex-start;
	align-items: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f8f8f8;
}

.urun-detay-sag-alan-d-bilgiler-box {
	padding: 4px 18px 4px 0;
	font-size: 12px;
	color: #444444;
	margin-right: 18px;
	margin-top: 10px;
	margin-bottom: 0;
}

.urun-detay-sag-alan-d-bilgiler-box img {
	max-height: 48px;
	padding: 1px;
	border: 1px solid #EBEBEB;
	border-radius: 4px;

}

.urun-detay-sag-alan-d-bilgiler-box:last-child {
	border-right: none;
}

.urun-detay-sag-alan-no-stok {
	width: 100%;
	border: 1px solid #e1eef1;
	background-color: #f1f6f7;
	padding: 10px;
	box-sizing: border-box;
	font-size: 13px;
	color: #000;
	margin-bottom: 15px;

}

#tabs-video iframe {
	width: 100% !important;
	height: 400px;
}

.urun-detay-sag-alan-ek-bilgiler {
	width: 100%;
	margin: 10px 0;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	color: #000;
}

.urun-detay-sag-alan-ek-bilgiler-box {
	border: 2px solid #ebebeb;
	border-radius: 4px;
	padding: 10px 20px;
	font-size: 13px;
	display: flex;
	align-items: center;
	background-color: #f8f8f8;
	margin-right: 10px;
}

.urun-detay-sag-alan-ek-bilgiler-box i {
	font-size: 20px;
	margin-right: 8px;
}

.urun-detay-social {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.urun-detay-social a {
	display: block;
	margin-right: 5px;
	font-size: 17px;
	line-height: 0;
	color: #000;
	padding: 5px;
}

.urun-detay-baslik-alti {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.urun-detay-social a:hover {
	color: #000;
}

.urun-detay-sag-alan-sepet {
	width: 100%;
	height: auto;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	padding-bottom: 20px;
}

.urun-detay-sag-alan-sepet-box {
	margin-right: 23px;
	margin-top: 10px;
}

.urun-detay-sag-alan-sepet-box-favi {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
}

.urun-detay-sag-alan-sepet-box-favi i {
	margin-right: 9px;
}

.urun-detay-sag-alan-urun-islemler-main {
	width: 100%;
	height: auto;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.fav-a {
	color: #000;
	width: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	font-size: 13px;
	line-height: 13px;
	margin: 10px 20px 10px 0;
}

.fav-a:hover {
	color: #dd4150;
	text-decoration: none;
}

.fav-b {
	color: #dd4150;
	width: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	font-size: 13px;
	line-height: 13px;
	margin: 10px 20px 10px 0;
	font-weight: bold;
}

.fav-b:hover {
	color: #000;
	text-decoration: none;
}

.fav-a i {
	margin-right: 10px;
	font-size: 16px;
}

.fav-b i {
	margin-right: 10px;
	font-size: 16px;
}

.karsilastir-product {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	line-height: 13px;
	margin: 10px 20px;
	color: #000;
}

.karsilastir-product:hover {
	text-decoration: none;
	color: #dd4150;
}

.karsilastir-product i {
	margin-right: 10px;
	font-size: 14px;
}

.karsilastir-product-exit {
	color: #dd4150;
	width: auto;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	font-size: 13px;
	line-height: 13px;
	margin: 10px 20px;
}

.karsilastir-product-exit:hover {
	color: #000;
	text-decoration: none;
}

.karsilastir-product-exit i {
	margin-right: 10px;
	font-size: 14px;
}

.taksitler-main-div {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.taksitler-boxes {
	width: 23%;
	margin: 0 1% 1.5% 1%;
	border: 1px solid #ebebeb;
	box-sizing: border-box;
	padding-bottom: 15px;
}

.taksitler-boxes-new {
	width: 31.3%;
	margin: 0 1% 1.5% 1%;
	border: 1px solid #ebebeb;
	box-sizing: border-box;
	padding-bottom: 15px;
}

.taksitler-boxes-img {
	width: 100%;
	text-align: center;
	padding: 10px 0;
	height: 50px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}

.taksitler-boxes-aylar-main {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 5px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f2f2f2;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.taksitler-boxes-aylar-main:hover {
	background-color: #e2e2e2;
	cursor: pointer;
}

.taksitler-boxes-aylar-white {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 15px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 20px;
	background: #fff;
	border-top: 1px solid #EBEBEB;
}

.taksitler-ic-div {
	width: 50%;
	border-right: 5px solid #FFF;
	text-align: center;
	font-size: 13px;
	color: #000;
	line-height: 13px;
	padding: 12px 0;
}

.taksitler-ic-div:last-child {
	border-right: 0;
}

.taksitler-boxes-img img {
	max-width: 80%;
	max-height: 45px;
}

.urun-detay-sag-alan-sepet-box-wp {
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 35px;
	font-size: 13px;
	line-height: 13px;
	border-radius: 3px;
	background-color: #2fba47;
	color: #FFF;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	width: auto;
	margin-top: 10px;
}

.urun-detay-sag-alan-sepet-box-wp i {
	font-size: 20px;
	margin-right: 9px;
}

.urun-detay-sag-alan-sepet-box-wp:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #2ea046;
}

.urun-detay-sag-alan-sepet-box-favi i {
	font-size: 20px;
}

.urun-detay-sag-alan-sepet-box button {
	height: 50px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 500 !important;
	font-size: 15px !important;
	border-radius: 3px;
	padding: 0 70px;
}

.urun-detay-desc-main {
	width: 1330px;
	margin: 0 auto;
	margin-top: 40px;
}

.iliskili-kat {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-size: 13px;
	margin-bottom: 10px;
}

.iliskili-kat i {
	margin: 0 7px;
}

.iliskili-kat a {
	display: block;
	color: #000;
}

.iliskili-kat a:hover {
	color: #000;
}

/*  radio düzenlemeleri */
.radio-kutusu-varyant-container {
	width: auto;
	height: 50px;
	float: left;
	padding: 5px 0 0 5px;
	margin-right: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.radio-kutusu-varyant-input {
	display: none;
}

.radio-kutusu-varyant-label {
	width: auto;
	padding: 5px 10px;
	border: 2px solid #aaa;
	float: left;
	border-radius: 4px;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	transition: 100ms;
}

.product-detail-variant-div {
	margin-right: 10px;
	margin-bottom: 15px;
	position: relative;
}

.product-detail-variant-div input {
	border-color: #EBEBEB
}

.product-detail-variant-div select {
	border-color: #ebebeb
}

.product-detail-variant-div label {
	font-size: 14px;
	font-weight: 600;
}

.product-detail-variant-div select {
	font-size: 13px;
	height: 55px;
}

.product-detail-features-table {
	width: 100%;
	padding: 10px 10px;
	border-bottom: 0px solid #EBEBEB;
	display: flex;
	justify-content: flex-start;
	color: #000;
	font-size: 14px;
}

.product-detail-features-table:nth-of-type(2n) {
	background-color: #f8f8f8;
}

.product-detail-features-table-left {
	width: 130px;
	font-weight: 600;
}

.product-detail-features-table-dots {
	width: 50px;
	text-align: center;
}

.product-detail-features-table-right {
	flex: 1;
	text-align: left;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.product-detail-features-table-right i {
	margin-right: 5px;
}

/* ÃœrÃ¼n Detay SON ///////////////////////////////////////////*/
/* Benzer ÃœrÃ¼nler ve Slick Slider KodlarÄ± ///////////////////////////////////////////*/
.urun-detay-benzer-urunler-main-div {
	width: 1330px;
	margin: 0 auto;
	margin-top: 40px;
	border: 1px solid #EBEBEB;
	box-sizing: border-box;
	background-color: #fff;
}

.urun-detay-benzer-urunler-main-div-head {
	border-bottom: 1px solid #ebebeb;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
}

.urun-detay-benzer-urunler-main-div-head-l {
	padding: 15px 15px;
	font-size: 15px;
	font-weight: 600;
	color: #000;
	box-sizing: border-box;
}

.urun-detay-benzer-urunler-main-div-container {
	display: flex;
	justify-content: flex-start;
	box-sizing: border-box;
	flex-wrap: wrap;
}

.urun-detay-benzer-urun-box {
	border-right: 1px solid #EBEBEB;
	padding: 25px;
	box-sizing: border-box;
	height: 600px !important;
	position: relative;
}

.urun-detay-benzer-urun-box-overlay {
	opacity: 0;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	bottom: -50px;
	position: absolute;
	width: 85%;
}

.urun-detay-benzer-urun-box:hover .urun-detay-benzer-urun-box-overlay {
	opacity: 1;
	bottom: 0
}

.urun-detay-benzer-urun-box-img {
	width: 100%;
	height: auto;
	background-color: #333;
	overflow: hidden;
}

.urun-detay-benzer-urun-box-img img {
	width: 100%;
	height: auto;
}

.urun-detay-benzer-urun-box-text {
	width: 100%;
}

.urun-detay-benzer-urun-box-text-h {
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 15px;
}

.urun-detay-benzer-urun-box-text-h a {
	color: #000;
}

.urun-detay-benzer-urun-box-text-h a:hover {
	color: #666;
	text-decoration: none;
}

.urun-detay-benzer-urun-box-text-star {
	font-size: 22px;
	margin-bottom: 10px;
}

.urun-detay-benzer-urun-box-text-price {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}

.urun-detay-benzer-urun-box-text-price-hidden {
	width: 100%;
	padding: 8px;
	box-sizing: border-box;
	font-size: 14px;
	background-color: #f8f8f8;
	border: 1px dashed #EBEBEB;
	text-align: center;
}

.urun-detay-benzer-urun-box-text-price-discount {
	border: 1px solid indianred;
	background-color: #fff;
	box-sizing: border-box;
	border-radius: 5px;
	padding: 2px 6px;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	color: indianred;
}

.urun-detay-benzer-urunler-main-div .arrorhead .Slick-Next,
.urun-detay-benzer-urunler-main-div .arrorhead .Slick-Prev {
	display: inline-block;
	color: #000;
	border-left: 1px solid #ebebeb;
	cursor: pointer;
	font: 28px FontAwesome;
	text-align: center;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	padding: 12px 20px;
}

.urun-detay-benzer-urunler-main-div .arrorhead .Slick-Next:hover,
.urun-detay-benzer-urunler-main-div .arrorhead .Slick-Prev:hover {
	background: #f8f8f8;
}

.urun-detay-benzer-urunler-main-div .arrorhead .Slick-Next:before {
	content: '\f105'
}

.urun-detay-benzer-urunler-main-div .arrorhead .Slick-Prev:before {
	content: '\f104'
}

.slick-slider {
	position: relative;
	display: block;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: ''
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

/* Benzer ÃœrÃ¼nler SON ///////////////////////////////////////////*/
/* ÃœrÃ¼n Detay Tabs ///////////////////////////////////////////*/
#urundetaytabs {
	width: 100%;
	margin: 0 auto;
	position: relative;
	padding: 0;
	border: 1px solid #ebebeb !important;
	border-radius: 0 !important;
}

#urundetaytabs img {
	max-width: 100%;
}

.ui-tabs-nav {
	background-color: #FFF !important;
	height: auto !important;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0 !important;
	border-radius: 0 !important;
}

.ui-tabs .ui-tabs-nav li {
	position: relative;
	/*To overwrite jquery-ui.css*/
	border: none !important;
	margin: 0 !important;
	background: none;
	font-size: 14px;
}

.ui-tabs-anchor {
	color: #000 !important;
	/*To overwrite jquery-ui.css*/
	border: 0 !important;
	background-color: #FFF;
	border-right: 1px solid #EBEBEB !important;
	padding: 20px 35px !important;
}

#urundetaytabs ul.ui-widget-header,
#urundetaytabs ul.ui-widget-content,
#urundetaytabs ul.ui-state-default,
#urundetaytabs ul.ui-state-hover {
	background: none;
	border: none;
}

#urundetaytabs .ui-tabs-active a {
	position: relative;
	z-index: 5;
	text-decoration: none !important;
	/*To overwrite jquery-ui.css*/
	border: 0 !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	padding-bottom: 0 !important;
}

a:focus {
	/*To handle that annoing border(chrome) when item is in focus*/
	outline: none;
}

.ui-tabs .ui-tabs-panel {
	background: #FFF;
	border-top: 1px solid #ebebeb !important;
	padding: 40px 30px !important;
	border-radius: 0 !important;
	font-size: 14px;
}

/* ÃœrÃ¼n Detay Tabs SON ///////////////////////////////////////////*/
/* Product Comment */
.rating {
	display: inline-block;
	position: relative;
	height: 10px !important;
}

.rating label {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	cursor: pointer;
}

.rating label:last-child {
	position: static;
}

.rating label:nth-child(1) {
	z-index: 5;
}

.rating label:nth-child(2) {
	z-index: 4;
}

.rating label:nth-child(3) {
	z-index: 3;
}

.rating label:nth-child(4) {
	z-index: 2;
}

.rating label:nth-child(5) {
	z-index: 1;
}

.rating label input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.rating label .icon {
	float: right;
	color: transparent;
}

.rating label:last-child .icon {
	color: #CCC;
}

.rating:not(:hover) label input:checked~.icon,
.rating:hover label:hover input~.icon {
	color: #ffb400;
}

.rating label input:focus:not(:checked)~.icon:last-child {
	color: #000;
	text-shadow: 0 0 5px #09f;
}

.product-comment-head {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	margin-bottom: 60px;
}

.product-comment-head-1 {
	width: 40%;
	text-align: center;
	padding: 0 30px;
	box-sizing: border-box;
}

.product-comment-head-1-h {
	width: 100%;
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: bold;
	color: #000;
}

.product-comment-head-1-s {
	width: 100%;
	margin-bottom: 30px;
	font-size: 14px;
	color: #000;
}

.product-comment-head-1-btn {
	width: 100%;
	text-align: center;
}

.product-comment-head-2 {
	width: 60%;
	border: 1px solid #ebebeb;
	padding: 35px;
	text-align: center;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.product-comment-head-acc1 {
	width: 100%;
	text-align: center;
	padding: 0 30px;
	box-sizing: border-box;
}

.product-comment-head-acc2 {
	width: 100%;
	margin-top: 20px;
	border: 1px solid #ebebeb;
	padding: 35px;
	text-align: center;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}



.product-comment-head-2-img {
	width: 125px;
	margin-bottom: 10px;
}

.product-comment-head-2-img img {
	border: 1px solid #ebebeb;
	box-sizing: border-box;
	padding: 5px;
	width: 105px;
}

.product-comment-head-2-ot {
	flex: 1;
	box-sizing: border-box;
	padding: 0 20px;
	text-align: center;
}

.product-comment-head-2-ot-1 {
	width: 100%;
	font-size: 14px;
	color: #777777;
	margin-bottom: 0;
}

.product-comment-head-2-ot-2 {
	width: 100%;
	font-size: 18px;
	font-weight: 500;
	color: #000;
	margin-bottom: 7px;
}

.product-comment-head-2-ot-3 {
	width: 100%;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	margin-bottom: 7px;
}

.product-comment-head-2-ot-4 {
	width: 100%;
	font-size: 35px;
	color: #cfcfcf;
}

.product-comment-head-content-main {
	width: 100%;
}

.product-comment-head-content-box-out {
	border: 1px solid #ebebeb;
	margin-bottom: 25px;
}

.product-comment-head-content-box {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	box-sizing: border-box;
	padding: 25px;
}

.urundetay-show-more-button {}

.urundetay-showmorespan {
	outline: 0;
}

.urundetay-showmorespan {
	cursor: pointer;
	display: block;
	padding: 10px 0;
	text-align: center;
}

.product-comment-head-content-box-out:nth-of-type(2n) {
	background-color: #F8F8F8;
}

.product-comment-head-content-box-name-rad {
	width: 55px;
	height: 55px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	margin-right: 50px;
	font-size: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.product-comment-head-content-box-in {
	flex: 1;
	text-align: left;
}

.product-comment-head-content-box-in-1 {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	width: 100%;
}

.product-comment-head-content-box-in-1-name {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	margin-right: 25px;
}

.product-comment-head-content-box-in-1-date {
	font-size: 13px;
	color: #adadad;
}

.product-comment-head-content-box-in-2 {
	margin-top: 10px;
	width: 100%;
	font-size: 20px;
	color: #000;
	font-weight: 600;
	margin-bottom: 5px;
}

.product-comment-head-content-box-in-3 {
	width: 100%;
	color: #cfcfcf;
	font-size: 18px;
	margin-bottom: 5px;
}

.product-comment-head-content-box-in-4 {
	font-size: 14px;
	width: 90%;
	color: #000;
	line-height: 18px;
}

.no-comment-alert {
	width: 100%;
	padding: 25px 10px;
	box-sizing: border-box;
	font-size: 15px;
	color: #000;
	border: 1px solid #EBEBEB;
	background-color: #F8F8F8;
	text-align: center;
}

.user-comments-status-div {
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.user-comments-status-box {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ebebeb;
	font-size: 12px;
	text-align: center;
	font-weight: 600;
	color: #333;
	padding: 5px 8px;
	margin-right: 5px;
}

/* Product Comment SON */
/* Load More Style Codes */
.commentboxes {
	margin: 5px auto;
	padding: 8px 0;
	width: 50%;
	background: #eee;
	border: 1px solid #ccc;
	text-align: center;
	display: none;
}

#loadmore_button {
	text-decoration: none;
	width: auto;
	background-color: #FB384F;
	display: inline-block;
	padding: 15px 45px;
	font-size: 16px;
	color: #FFF;
	font-weight: 600;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

#loadmore_button:hover {
	background: #333;
}

.loadmore_button_nomore {
	text-decoration: none;
	width: auto;
	background-color: #333;
	display: inline-block;
	padding: 15px 45px;
	font-size: 16px;
	color: #FFF;
	font-weight: 600;
}

.loadmore_button_out {
	width: 100%;
	text-align: center;
	margin: 40px 0;
}

/* Load More Style Codes SON */
/* Modal Custom ///////////////////////////////////////////*/
.userlogin-modal-head {
	width: 100%;
	padding: 25px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	background-color: #FFF;
}

.userlogin-modal-head-text1 {
	width: 100%;
	font-size: 18px;
	color: #000;
	font-weight: 700;
}

.userlogin-modal-head-text2 {
	font-size: 14px;
	color: #666;
	width: 100%;
}

.userlogin-modal-closepanel {
	position: absolute;
	font-size: 19px;
	color: #000000;
	right: 10px;
	top: 5px;
}

.userlogin-modal-content-area {
	width: 100%;
	background-color: #FFF;
	padding: 20px 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.userlogin-modal-footer {
	width: 100%;
	background-color: #F8F8F8;
	padding: 29px 10px;
	text-align: center;
}

.userlogin-modal-footer-text {
	width: 100%;
	font-size: 16px;
	color: #000;
	font-weight: 700;
	margin-bottom: 20px;
}

/* Modal Custom SON ///////////////////////////////////////////*/
/* User iÅŸleri ///////////////////////////////////////////*/
.user-login-head {
	width: 100%;
	padding: 15px 0 20px 0;
	margin-bottom: 25px;
	border-bottom: 1px solid #EBEBEB;
	color: #000;
	box-sizing: border-box
}

.login-form-container {
	width: 100%;
	height: auto;
}

.login-form-container label {
	font-family: 'Open Sans', Arial;
	font-size: 14px;
	color: #000;
	font-weight: 600
}

.login-form-container input {
	width: 400px;
	border: 1px solid #CCC;
	font-family: 'Open Sans', Arial;
	font-size: 14px;
	color: #000;
	padding: 0 15px;
	height: 41px;
	border-radius: 1px;
	background-color: #FFF;
	transition-duration: 0.2s;
	transition-timing-function: linear
}

.login-form-container input:focus {
	outline: none !important;
	border: 1px solid #EBEBEB !important
}

.login-form-container textarea {
	border: 1px solid #CCC;
	font-family: 'Open Sans', Arial;
	font-size: 14px;
	color: #000;
	border-radius: 1px;
	background-color: #FFF;
	transition-duration: 0.2s;
	transition-timing-function: linear
}

.login-form-container textarea:focus {
	outline: none !important;
	border: 1px solid #EBEBEB !important
}

.user-remember-area {
	width: 400px;
	margin: 18px 0;
}

.user-remember-area a {
	color: #000;
	position: relative;
	float: right;
	font-family: 'Open Sans', Arial;
	font-size: 13px;
	font-weight: 600;
	color: #000;
	margin-top: 3px;
}

.user-remember-area a:hover {
	color: #000;
}

.user-remember-area input {
	width: 16px;
	margin-right: 8px;
	height: 27px;
	display: inline-block;
	vertical-align: top;
}

.user-remember-area input:focus {
	outline: none;
	box-shadow: none
}

.user-remember-area label {
	font-family: 'Open Sans', Arial;
	font-size: 13px;
	color: #000;
	font-weight: 500;
	display: inline-block
}

.aler {
	width: 400px;
	border-radius: 1px !important;
	font-family: 'Open Sans', Arial;
	font-size: 13px;
}

.user-topbar-ul {
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
}

.user-topbar-ul a {
	color: #000
}

.user-topbar-ul a:hover {
	text-decoration: none;
	color: #666
}

.user-topbar-ul li {
	width: 100%;
	height: auto;
	padding: 6px;
	font-family: 'Open Sans', Arial;
	font-size: 13px;
	display: flex;
	align-items: center
}

.user-topbar-ul li i {
	margin-right: 7px;
	width: 18px;
	color: #000
}

.user-dropdown-top-main {
	width: 190px;
	height: auto;
	text-align: left;
}

.user-dropdown-top-main-ic {
	width: 90%;
	margin: 0px auto;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* User iÅŸleri SON ///////////////////////////////////////////*/
/* Paytr Taksit Tablosu ///////////////////////////////////////////*/
#paytr_taksit_tablosu {
	clear: both;
	font-size: 12px;
	max-width: 1200px;
	text-align: center;
	font-family: Arial, sans-serif;
}

#paytr_taksit_tablosu::before {
	display: table;
	content: " ";
}

#paytr_taksit_tablosu::after {
	content: "";
	clear: both;
	display: table;
}

.taksit-tablosu-wrapper {
	margin: 5px;
	width: 280px;
	padding: 12px;
	cursor: default;
	text-align: center;
	display: inline-block;
	border: 1px solid #e1e1e1;
}

.taksit-logo img {
	max-height: 28px;
	padding-bottom: 10px;
}

.taksit-tutari-text {
	float: left;
	width: 126px;
	color: #a2a2a2;
	margin-bottom: 5px;
}

.taksit-tutar-wrapper {
	display: inline-block;
	background-color: #f7f7f7;
}

.taksit-tutar-wrapper:hover {
	background-color: #e8e8e8;
}

.taksit-tutari {
	float: left;
	width: 126px;
	padding: 6px 0;
	color: #474747;
	border: 2px solid #ffffff;
}

.taksit-tutari-bold {
	font-weight: bold;
}

@media all and (max-width:600px) {
	.taksit-tablosu-wrapper {
		margin: 5px 0;
	}
}


/* Paytr Taksit Tablosu SON ///////////////////////////////////////////*/
/* Sepet DÃ¶nÃ¼ÅŸ ModalÄ± ///////////////////////////////////////////*/
.sepet-return-modal {
	width: 100%;
	background: #FFF;
	padding: 2px;
}

.sepet-return-alert {
	width: 100%;
	background-color: #5bc278;
	color: #FFF;
	font-size: 18px;
	padding: 10px;
	box-sizing: border-box !important;
	display: flex;
	font-weight: 300;
	align-items: center;
	justify-content: center;
}

.sepet-return-alert i {
	font-size: 30px;
	margin-right: 10px;
}

.sepet-return-product {
	width: 100%;
	padding: 10px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.sepet-return-product-left {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.sepet-return-product-img {
	margin-right: 15px;
}

.sepet-return-product-img img {
	width: 100px;
	height: 100px;
	padding: 8px;
	border: 1px solid #EBEBEB;
}

.sepet-return-product-head {
	padding: 0 8px;
	font-size: 15px;
	font-weight: 600;
	text-align: left;
}

.sepet-return-product-quantity {
	width: 250px;
	padding: 0 8px;
	font-size: 14px;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	flex-direction: column;
}

.sepet-return-buttondiv {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.more-shopping {
	margin: 5px;
	display: block;
	padding: 7px 20px;
	background-color: #3797db;
	color: #FFF;
	font-size: 14px;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.more-shopping:hover {
	background-color: #3281c0;
	text-decoration: none;
	color: #FFF;
}

.go-cart {
	margin: 5px;
	display: block;
	padding: 7px 20px;
	background-color: #292929;
	color: #FFF;
	font-size: 14px;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.go-cart:hover {
	background-color: #000;
	text-decoration: none;
	color: #FFF;
}

.urundetay-cart-add-success-modal-footer {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px;
	background-color: #f8f8f8;
	flex-wrap: wrap;
	box-sizing: border-box;
	border-top: 1px solid #EBEBEB;
}

.urundetay-cart-add-success-modal-footer a {
	width: 45%;
	margin: 0 10px;
	box-sizing: border-box;
	text-align: center;
	text-transform: uppercase;
}

/* Sepet DÃ¶nÃ¼ÅŸ ModalÄ± SON ///////////////////////////////////////////*/
/* Sepet SayfasÄ± ///////////////////////////////////////////*/
.cart-main-div {
	width: 1330px;
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 30px;
	margin-bottom: 30px;
}

.cart-left-variant-div {
	width: 100%;
	font-size: 13px;
	padding: 8px 0;
}

.cart-left-variant-div:last-child {
	border-bottom: 1px dashed #ebebeb;
}

.no-cart-items-main-div {
	width: 100%;
	overflow: hidden;
}

.no-cart-items-in-div {
	width: 1330px;
	margin: 0 auto;
	border: 1px solid #ebebeb;
	border-radius: 5px;
	padding: 50px 0;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #FFF;
}

.no-cart-items-in-div a {
	border-radius: 4px !important;
	padding: 8px 50px !important;
}

.no-cart-items-text-h {
	width: 60%;
	font-size: 17px;
	color: #333;
	margin: 0 auto;
	font-weight: 600;
	margin-bottom: 10px;
}

.no-cart-items-text {
	width: 60%;
	font-size: 14px;
	color: #333;
	margin: 0 auto;
	margin-bottom: 25px;
}

.cart-left-div {
	flex: 1;
	height: auto;
	overflow: hidden;
	margin-right: 15px;
	text-align: left;
}

.cart-left-box-main {
	width: 100%;
	height: auto;
	overflow: hidden;
	border: 1px solid #EBEBEB;
	border-top: 0;
	font-size: 14px;
	font-weight: 500;
	background-color: #fff;
	box-sizing: border-box;
	padding: 0 18px;
}

.cart-left-box-1 {
	width: 70px;
	height: auto;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	margin: 18px 15px 18px 0;
}

.cart-left-box-1 img {
	width: 70px;
}

.cart-left-box-2 {
	width: 400px;
	height: auto;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	margin: 18px 15px 18px 0;
}

.cart-left-box-2 a {
	color: #000;
}

.cart-left-box-2 a:hover {
	color: #666;
	text-decoration: none;
}

.cart-left-box-2-txt {
	max-width: 390px;
}

.cart-left-box-2-other-info {
	margin-top: 12px;
	font-size: 13px;
	font-weight: bold
}

.cart-left-box-3 {
	width: 90px;
	height: auto;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	margin: 18px 15px 18px 0;
}

.cart-left-box-4 {
	width: 135px;
	height: auto;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	margin: 0 15px 0 0;
	padding: 18px 0 18px 8px;
}

.cart-left-box-5 {
	width: 137px;
	height: auto;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	margin: 18px 0 18px 0;
	line-height: 14px
}

.cart-left-box-6 {
	width: 55px;
	height: auto;
	display: inline-block;
	vertical-align: top;
	padding: 18px 0 18px 0;
	text-align: right
}

.cart-left-function {
	width: 100%;
	height: auto;
	margin: 30px 0 30px 0;
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
}

.cart-left-functions-left {
	width: 100%;
	height: auto;
	display: inline-block;
	vertical-align: top;
	text-align: right;
}

.cart-left-functions-left input {
	width: 290px;
	border: 1px solid #CCC;
	background: #FFF;
	font-size: 14px;
	padding: 10px;
	outline: none;
	color: #000;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.cart-left-functions-left input:focus {
	outline: none;
	border: 1px solid #333 !important;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2) !important
}

.cart-left-functions-left button:focus {
	outline: none;
}

.cart-left-functions-right {
	flex: 1;
	height: auto;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	text-align: right;
}

.cart-func-continue {
	width: auto;
	height: auto;
	background-color: #2daeff;
	padding: 8px 35px 8px 35px;
	color: #FFF;
	font-size: 14px;
	font-weight: 600;
	display: inline-block;
}

.cart-right-div {
	width: 300px;
	height: auto;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
}

.cart-right-div-inside {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: left;
	border: 1px solid #EBEBEB;
	background-color: #fff;
	padding: 15px;
	box-sizing: border-box
}

.cart-right-div-head {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0;
	font-weight: bold;
	margin-bottom: 10px;
}

.cart-right-div-s {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0;
	font-size: 12px;
	margin-bottom: 10px;
}

.cart-right-div-coupon {
	width: 100%;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-start;
}

.cart-right-div-coupon>form {
	width: 100%;
	display: flex;
	justify-content: flex-start;
}

.cart-right-div-coupon input {
	flex: 1 !important;
	border: 1px solid #EBEBEB !important;
	border-radius: 0 !important;
	font-size: 14px !important;
	padding: 0 10px !important;
}

.cart-right-div-coupon button {
	padding: 7px 15px;
	font-size: 13px;
	color: #FFF;
	font-weight: 600;
	border-radius: 0 !important;
}

.cart-right-div-coupon button:focus {
	outline: none;
	border: 1px solid #333 !important;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2) !important
}

.cart-right-div-price-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #EBEBEB;
	padding: 0 0 8px 0;
	margin-bottom: 8px;
	font-size: 14px;
}

.cart-right-div-price-box-left {
	width: 50%;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}

.cart-right-div-price-box-right {
	width: 50%;
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
}

.cart-right-div-price-box:last-child {
	border-bottom: 0;
}

.cart-right-div-price-box-button {
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 20px;
	background-color: #ff2d46;
	border: 0;
	outline: none;
	font-weight: 600;
	padding: 10px 0 10px 0;
	transition: 0.02s ease-in-out 0s;
}

.cart-right-div-price-box-button:hover {
	background-color: #f22039;
}

.empty_cart_alert {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}

.empty_cart_alert i {
	font-size: 24px;
	margin-bottom: 20px;
}

/* Sepet SayfasÄ± SON ///////////////////////////////////////////*/
/* Teslimat SayfasÄ± */
.teslimat-page-main-div {
	width: 100%;
	overflow: hidden;
}

.teslimat-page-main {
	width: 1330px;
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 30px;
	margin-bottom: 30px;
}

.teslimat-bilgileri-div {
	width: 67%;
	box-sizing: border-box;
	margin-right: 30px;
	border-radius: 4px;
}

.teslimat-bilgileri-uye-adres-main {
	width: 100%;
	margin-bottom: 10px;
	padding: 20px;
	overflow: hidden;
	border: 1px solid #ebebeb;
	background-color: #fff;
}

.teslimat-bilgileri-adres-box {
	width: 48%;
	height: auto;
	box-sizing: border-box;
	margin-right: 2%;
	cursor: pointer;
	overflow: hidden;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	display: flex;
	background-color: #fff;
	align-items: flex-start;
	justify-content: flex-start;
}

.teslimat-bilgileri-adres-box .custom-control {
	padding-left: 0;
	width: 100%;
}

.teslimat-bilgileri-adres-box label {
	width: 100%;
	border: 1px solid #EBEBEB;
	padding: 20px;
	box-sizing: border-box;
	cursor: pointer;
	position: relative;
}

.teslimat-bilgileri-adres-box-secili {
	display: none;
}

.teslimat-bilgileri-adres-box input:checked+label {
	border: 2px solid #8db7d4;
	margin-bottom: 10px;
}

.teslimat-bilgileri-adres-box input:checked+label .teslimat-bilgileri-adres-box-secili {
	display: block;
	background-color: #8db7d4;
	width: 113%;
	padding: 7px;
	line-height: 14px;
	box-sizing: border-box;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	position: relative;
	margin-left: -20px;
	margin-top: -20px;
	margin-bottom: 20px;
}

.teslimat-bilgileri-adres-box-1 {
	margin-right: 15px;
}

.teslimat-bilgileri-adres-box-2 {
	font-size: 13px;
	flex: 1;
}

.teslimat-bilgileri-adres-box-2-sm {
	width: 100%;
	font-size: 12px;
	color: #333;
	margin-bottom: 4px;
}

.teslimat-bilgileri-uye-adres-yok {
	width: 98%;
	box-sizing: border-box;
	border: 1px solid #e1eef1;
	background-color: #f1f6f7;
	padding: 10px;
	font-size: 13px;
	margin-bottom: 20px;
}

.teslimat-bilgileri-uye-adres-yok-box {
	width: 35%;
	height: 250px;
	box-sizing: border-box;
	padding: 15px;
	border: 1px solid #ebebeb;
	display: flex;
	align-items: center;
	background-color: #fff;
	justify-content: center;
	text-align: center;
	font-size: 14px;
	color: #000;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.tsl-ad-2 {
	width: 48% !important;
	height: 150px !important;
}

.teslimat-bilgileri-uye-adres-yok-box:hover {
	color: #8db7d4;
	text-decoration: none;
	background-color: #fff;
}

.teslimat-bilgileri-uye-adres-yok-box-icon {
	width: 60px;
	height: 60px;
	margin: 0 auto;
	border-radius: 100px;
	background-color: #fff;
	border: 1px solid #ebebeb;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #000;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	margin-bottom: 15px;
}

.teslimat-bilgileri-uye-adres-yok-box i {
	font-size: 35px;
}

.teslimat-bilgileri-uye-adres-yok-box:hover .teslimat-bilgileri-uye-adres-yok-box-icon {
	background-color: #8db7d4;
	color: #fff;
	border: 1px solid #8db7d4;
}

.teslimat-sag-taraf {
	flex: 1;
	box-sizing: border-box;
}

.teslimat-bilgi-baslik {
	width: 100%;
	border-bottom: 1px solid #ebebeb;
	padding: 0 0 10px 0;
	margin-bottom: 25px;
	font-size: 20px;
	font-weight: 600;
}

.teslimat-uyelik-tipi {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	margin-bottom: 15px;
}

.teslimat-form-area {
	width: 100%;
}

.teslimat-form-area label {
	font-size: 14px !important;
}

.teslimat-form-area input {
	border: 1px solid #e2e2e2;
	border-radius: 0 !important;
	font-size: 14px !important;
}

.teslimat-form-area select {
	border: 1px solid #e2e2e2;
	border-radius: 0 !important;
	font-size: 14px !important;
}

.teslimat-form-area textarea {
	border: 1px solid #e2e2e2;
	border-radius: 0 !important;
	font-size: 14px !important;
}

.teslimat-form-area select:focus {
	border-color: rgba(0, 0, 0, 0.5) !important;
	background-clip: padding-box;
	border: 1px solid;
	box-shadow: none !important;
	outline: 0 none;
}

.teslimat-icon {
	position: absolute;
	top: 20%;
	font-size: 15px;
	color: #666;
	right: 10px;
}

.teslimat-icon-2 {
	position: absolute;
	top: 18%;
	font-size: 15px;
	color: #666;
	left: 10px;
}

.teslimat-odeme-secimi {
	width: 100%;
	border: 1px solid #ebebeb;
	padding: 22px;
	box-sizing: border-box;
	margin-bottom: 10px;
	background-color: #fff;
}

.teslimat-odeme-main-h {
	width: 100%;
	padding: 0 0 10px 0;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #EBEBEB;
}

.teslimat-odeme-main-h i {
	margin-right: 10px;
}

.teslimat-odeme-main-box {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	border-bottom: 1px solid #ebebeb;
	padding: 15px 0 7px 0;
}

.teslimat-odeme-main-box:last-child {
	border-bottom: 0;
	padding: 15px 0 0 0;
}

.teslimat-sepet-ozet-main {
	width: 100%;
	border: 1px solid #ebebeb;
	padding: 22px;
	box-sizing: border-box;
	background-color: #fff;
	margin-bottom: 10px;
}

.teslimat-sepet-ozet-main-h {
	width: 100%;
	padding: 0 0 10px 0;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #EBEBEB;
}

.teslimat-sepet-ozet-main-h i {
	margin-right: 5px;
}

.teslimat-sepet-ozet-main-box {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	border-bottom: 1px solid #ebebeb;
	padding: 10px 0;
}

.teslimat-sepet-ozet-main-box:last-child {
	border-bottom: 0;
	padding: 10px 0 0 0;
}

.teslimat-onaybutton-main {
	width: 100%;
	border: 1px solid #ebebeb;
	padding: 10px 22px;
	box-sizing: border-box;
	background-color: #fff;
	margin-bottom: 10px;
}

.teslimat-bilgi-hata-main-box {
	width: 100%;
	margin: 0 auto;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
}

.teslimat-bilgi-hata-main-text-h {
	width: 100%;
	border-radius: 0;
	background-color: indianred;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	box-sizing: border-box;
	padding: 10px;
}

.teslimat-bilgi-hata-main-text {
	width: 100%;
	padding: 30px 15px;
	font-size: 16px;
}

.teslimat-bilgi-hata-main-bt {
	background-color: #f8f8f8;
	padding: 15px;
}

.teslimat-bilgileri-sol-kutular {
	width: 100%;
	border: 1px solid #ebebeb;
	padding: 25px;
	margin-bottom: 20px;
	box-sizing: border-box;
	background-color: #fff;
}

.teslimat-bilgileri-sol-kutular-dar {
	width: 100%;
	border: 1px solid #ebebeb;
	padding: 15px 25px;
	margin-bottom: 20px;
	box-sizing: border-box;
	font-size: 14px !important;
	line-height: 24px;
	background-color: #fff;
}

/* Teslimat SayfasÄ± SON */
/* BaÅŸarÄ±lÄ± SipariÅŸ SayfasÄ± */
.success-order-main-div {
	width: 100%;
	overflow: hidden;
}

.sucess-order-in-div {
	width: 1330px;
	margin: 0 auto;
	border: 1px solid #ebebeb;
	border-radius: 5px;
	background-color: #fff;
	padding: 30px 0;
	margin-top: 50px;
	margin-bottom: 50px;
	text-align: center;
}

.success-order-check-mark {
	width: 72px;
	height: 72px;
	background-image: url(../../images/checkmark.png);
	background-size: 72px 72px;
	margin: 0 auto;
	margin-bottom: 30px;
}

.success-order-h {
	width: 100%;
	font-size: 16px;
	font-weight: 600;
	color: #b1b1b1;
	margin-bottom: 10px;
}

.success-order-h-2 {
	width: 100%;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	margin-bottom: 20px;
}

.success-order-h-2 button {
	background: none;
	border: 1px solid #FFF;
}

.success-order-h-2 button:hover {
	border: 1px solid black;
}

.success-order-h-3 {
	width: 60%;
	margin: 0 auto;
	font-size: 13px;
	color: #676767;
	margin-bottom: 15px;
}

.success-order-h-4 {
	width: 100%;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	padding: 15px 0;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom: 30px;
	background-color: #f8f8f8;
}

.success-order-buttons-area {
	width: 100%;
}

.success-order-buttons-area a {
	border-radius: 4px !important;
	font-weight: 600 !important;
	width: 260px !important;
	padding: 8px 0 !important;
	margin-left: 20px;
	margin-right: 20px;
}

.success-order-buttons-area-ccard {
	width: 100%;
	margin-top: 60px;
}

.success-order-buttons-area-ccard a {
	border-radius: 4px !important;
	font-weight: 600 !important;
	width: 260px !important;
	padding: 8px 0 !important;
	margin-left: 20px;
	margin-right: 20px;
}

.sucess-order-bottom-div {
	width: 100%;
	margin-top: 30px;
	text-align: center;
	font-size: 11px;
	color: #333;
}

/* BaÅŸarÄ±lÄ± SipariÅŸ SayfasÄ± SON */
/* Kart Ã¶deme sayfasÄ± */
.ccard-payment-page-main {
	width: 1330px;
	margin: 0 auto;
	overflow: hidden;
	padding: 30px 0;
}

.ccard-payment-paytr-1-main {
	width: 100%;
	border: 1px solid #ebebeb;
	border-radius: 5px;
	padding: 30px 0;
	text-align: center;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	background-color: #fff;
}

.ccard-payment-paytr-1-h-main {
	overflow: hidden;
	background-color: #FFF;
}

.ccard-payment-paytr-1-h {
	width: 94%;
	margin: 0 auto;
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

.ccard-payment-paytr-1-h2 {
	width: 94%;
	margin: 0 auto;
	text-align: center;
	font-size: 13px;
	font-weight: 500;
	color: #000;
	margin-bottom: 15px;
}

.ccard-payment-paytr-1-h3 {
	width: 96.5%;
	margin: 0 auto;
	background-color: #f4e192;
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 500;
	color: #000;
	margin-bottom: 15px;
	padding: 10px 19px;
}

.ccard-payment-paytr-1-frame {
	width: 120%;
	margin-left: -10%;
	overflow: hidden;
	position: relative;
}

.ccard-payment-paytr-2-main {
	width: 100%;
	margin: 0 auto;
	position: relative;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	box-sizing: border-box;
}

.ccard-payment-paytr-2-left {
	width: 450px;
	margin-bottom: 15px;
	margin-right: 15px;
}

.ccard-payment-paytr-2-left-in {
	width: 100%;
	border: 1px solid #EBEBEB;
	margin-bottom: 20px;
	background-color: #fff;
}

.ccard-payment-paytr-2-left-in-yellow {
	width: 100%;
	border: 1px solid #ffe19f;
	background-color: #ffeba9;
	margin-bottom: 20px;
	box-sizing: border-box;
	padding: 15px;
	font-size: 12px;
	color: #000;
}

.ccard-payment-paytr-2-left-h {
	width: 85%;
	margin: 0 auto;
	margin-top: 26px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.ccard-payment-paytr-2-left-h2 {
	width: 85%;
	margin: 0 auto;
	font-size: 13px;
	font-weight: 600;
	color: #404040;
	margin-bottom: 10px;
	border-bottom: 1px solid #EBEBEB;
	padding-bottom: 15px;
}

.ccard-payment-paytr-2-left-h3 {
	width: 85%;
	margin: 0 auto;
	font-size: 12px;
	color: #7a7a7a;
	margin-bottom: 15px;
}

.ccard-payment-paytr-2-left-h3 i {
	margin-right: 5px;
	font-size: 14px;
}

.ccard-payment-paytr-2-left-paycount {
	background-color: #f8f8f8;
	padding: 10px 7.5%;
	border-top: 1px solid #EBEBEB;
	text-align: right;
}

.ccard-payment-paytr-2-left-paycount-text1 {
	width: 100%;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.ccard-payment-paytr-2-left-paycount-text2 {
	width: 100%;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000;
}

.ccard-payment-paytr-2-right {
	flex: 1;
	border: 1px solid #EBEBEB;
	overflow: hidden;
}

.ccard-payment-paytr-2-right-in {
	width: 120%;
	margin-left: -10%;
	overflow: hidden;
	position: relative;
	margin-top: -10px;
	padding: 10px;
}

.ccard-payment-iyzico-main {
	width: 100%;
	margin: 0 auto;
	position: relative;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	box-sizing: border-box;
}

.ccard-payment-iyzico-left {
	width: 450px;
	border: 1px solid #EBEBEB;
	margin-bottom: 15px;
	background-color: #fff;
}

.ccard-payment-iyzico-left-h {
	width: 85%;
	margin: 0 auto;
	margin-top: 26px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}

.ccard-payment-iyzico-left-h2 {
	width: 85%;
	margin: 0 auto;
	font-size: 12px;
	color: #626262;
	margin-bottom: 15px;
}

.ccard-payment-iyzico-left-h3 {
	width: 100%;
	margin: 0 auto;
	font-size: 12px;
	color: #666;
	padding: 8px 7.5%;
	margin-bottom: 15px;
	margin-top: 15px;
}

.ccard-payment-iyzico-left-h3 i {
	margin-right: 5px;
	font-size: 14px;
}

.ccard-payment-iyzico-left-paycount {
	padding: 20px 7.5%;
	text-align: left;
	display: flex;
	justify-content: space-between;
	border-top: 1px solid #EBEBEB;
}

.ccard-payment-iyzico-left-paycount-text1 {
	width: 100%;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.ccard-payment-iyzico-left-paycount-text2 {
	width: 100%;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000;
	text-align: right;
}

.ccard-payment-iyzico-left-paycount-sm {
	padding: 8px 7.5%;
	text-align: left;
	display: flex;
	justify-content: space-between;
	border-top: 1px solid #ebebeb;
}

.ccard-payment-iyzico-left-paycount-text2-sm {
	width: 100%;
	font-size: 15px;
	font-weight: 500;
	line-height: 20px;
	color: #000;
	text-align: right;
}

.ccard-payment-iyzico-right {
	flex: 1;
	padding: 15px;
	margin-left: 15px;
	border: 1px solid #EBEBEB;
	background-color: #fff;
}

.ccard-payment-iyzico-uyari {
	margin-bottom: 10px;
	font-size: 12px;
	background-color: #f8f8f8;
	color: #000;
	padding: 5px;
	box-sizing: border-box;
}

/* Ä°yzico Form */
.iyzi-form .iyzi-section.iyzi-options .iyzi-pay-by {
	border-radius: 0 !important;
	border: 1px solid #EBEBEB !important;
	background: #ececec;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.iyzi-form .iyzi-section.iyzi-options {
	margin-top: 0 !important;
	margin-bottom: 10px !important;
	display: none;
}

.iyzi-other-tab {
	display: none !important;
}

.iyzi-form .iyzi-section.iyzi-options .iyzi-pay-by {
	width: 100% !important;
}

.iyzi-sandbox {
	display: none !important;
}

.iyzi-form .bkm-explanation,
.iyzi-form .iyzi-card-fields {
	border: 1px solid #EBEBEB;
	border-radius: 0 !important;
}

.iyzi-form .extra-security-3d.save-card-active {
	border-radius: 0;
	border: 1px solid #ebebeb;
	background-color: #f8f8f8;
}

.iyzi-form .buyer-protection-holder,
.iyzi-form .save-card {
	border-radius: 0;
	border: 1px solid #ebebeb;
	background-color: #f8f8f8;
}

#iyzipay-checkout-form .showPopup,
.iyzi-form a.ode {
	border-radius: 0;
}

.iyzi-form .iyzi-all-installment-section {
	border-radius: 0;
	border: 1px solid #ebebeb;
}

.iyzi-form .iyzi-top {
	box-shadow: none !important;
}

.iyzi-form input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-appearance: none;
	box-sizing: border-box;
	padding: 10px !important;
	border: 1px solid #fff;
	padding-left: 40px !important;
	width: 100% !important;
	min-height: 60px !important;
	font-size: 15px !important;
}

.iyzi-form .iyzi-ico {
	position: absolute;
	left: 7px;
	top: 21px;
	width: 20px;
	height: 20px;
}

.css-1o39wq4-Popup-Box-Box {
	max-width: 100% !important;
}

.css-1s7yuit-Sandbox {
	display: none !important;
}

.css-txetxa-TabsList {
	display: none !important;
}

.css-xdepok-Screens {
	padding: 0 !important;
}

.css-6ngtxq-Input {
	height: 50px !important;
}

.css-kpjilz-Icon {
	height: 50px !important;
}

.css-6nvnpj-StyledInputMask {
	height: 50px !important;
}

.css-6cagqp-PrivacyPolicy {
	display: none !important;
}

/* <========SON=========>>>Ä°yzico Form SON */
/* <========SON=========>>>Kart Ã¶deme sayfasÄ± SON */
/* Custom Checbox Style */
.custom-checkbox .custom-control-label::before {
	border-radius: 0 !important;
}

.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: #5f79af !important;
	background-color: #5F79AF !important;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
	-webkit-box-shadow: 0 0 0 0 #fff, 0 0 0 0 #fff !important;
	box-shadow: 0 0 0 0, 0 0 0 0 #fff !important;
	border-color: #CCC !important;
}

/* Custom Checbox Style SON */
/* Custom Radio Buttons */
.rdio {
	position: relative;
	margin-right: 20px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.rdio input[type="radio"] {
	opacity: 0;
}

.rdio label {
	padding-left: 14px;
	cursor: pointer;
	margin-bottom: 7px !important;
}

.rdio label:before {
	width: 18px;
	height: 18px;
	position: absolute;
	top: 1px;
	left: 0;
	content: '';
	display: inline-block;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border: 1px solid #708ac0;
	background: #fff;
}

.rdio input[type="radio"] {
	margin: 0;
}

.rdio input[type="radio"]:disabled+label {
	color: #999;
}

.rdio input[type="radio"]:disabled+label:before {
	background-color: #708AC0;
}

.rdio input[type="radio"]:checked+label::after {
	content: '';
	position: absolute;
	top: 5px;
	left: 4px;
	display: inline-block;
	font-size: 11px;
	width: 10px;
	height: 10px;
	background-color: #708AC0;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.rdio-default input[type="radio"]:checked+label:before {
	border-color: #708AC0;
}

.rdio-primary input[type="radio"]:checked+label:before {
	border-color: #708AC0;
}

.rdio-primary input[type="radio"]:checked+label::after {
	background-color: #708AC0;
}

/* Custom Radio Buttons SON */
.modal-content {
	border: 1px solid #FFF !important;
	box-sizing: border-box !important;
	background-clip: border-box !important;
	border-radius: 0 !important;
}

.modal-content button:focus {
	outline: none !important;
}

.modal-content button.close {
	font-size: 30px;
}

.modal-footer {
	border-top: 1px solid #ebebeb !important;
}

.modal-backdrop {
	background-color: #000;
	opacity: 0.4 !important;
}

/* Normal SipariÅŸ Modal */
.normal-order-header {
	width: 100%;
	background-color: #f8f8f8;
	border-bottom: 1px solid #EBEBEB;
	box-sizing: border-box;
	padding: 20px 40px;
	font-size: 17px;
	font-weight: bold;
	color: #000;
}

.normal-order-product-info-main {
	width: 100%;
	box-sizing: border-box;
	padding: 20px 40px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	color: #000;
	border-bottom: 1px solid #EBEBEB;
}

.normal-order-product-info-img {
	margin-right: 20px;
}

.normal-order-product-info-img img {
	width: 80px;
	border: 1px solid #EBEBEB;
	padding: 6px;
}

.normal-order-product-info-txt {
	flex: 1;
}

.normal-order-product-info-txt-h {
	font-size: 15px;
	font-weight: 600;
	line-height: 15px;
	margin-bottom: 10px;
}

.normal-order-in-div {
	font-size: 12px;
	color: #666;
	font-weight: 500;
	padding: 2px 15px !important;
	margin-right: 5px;
}

.normal-order-product-info-txt-s {
	font-size: 13px;
	font-weight: normal;
	line-height: 14px;
	margin-bottom: 10px;
}

.normal-order-nologin-main {
	width: 100%;
	box-sizing: border-box;
	padding: 20px 40px;
	color: #000;
}

.normal-order-nologin-main-in {
	width: 100%;
	padding: 30px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	text-align: center;
}

.normal-order-nologin-main-in-i {
	width: 100%;
	font-size: 40px;
	margin-bottom: 15px;
}

.normal-order-nologin-main-in-h {
	width: 100%;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 8px;
	font-weight: bold;
}

.normal-order-nologin-main-in-s {
	width: 100%;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 25px;
	color: #666;
}

.normal-order-nologin-main-in-buttons {
	width: 100%;
}

.normal-order-nologin-main-in-buttons a {
	width: 170px;
}

.normal-order-product-form-main {
	width: 100%;
	box-sizing: border-box;
	padding: 20px 40px 0 40px;
}

.input-group-text {
	font-size: 13px !important;
	border-radius: 0 !important;
}

.normal-order-product-form-main label {
	font-size: 14px;
	font-weight: 600;
}

.normal-order-product-form-main input {
	border-radius: 0;
	font-size: 14px;
}

.normal-order-product-form-main select {
	border-radius: 0;
	font-size: 14px;
}

.normal-order-product-form-main textarea {
	border-radius: 0;
	font-size: 14px;
}

.normal-order-product-form-postarea {
	width: 100%;
	box-sizing: border-box;
	padding: 0 40px 25px 40px;
	background-color: #fff;
	text-align: right;
}

/* <========SON=========>>>Normal SipariÅŸ Modal SON */
.alert-danger {
	background-color: #fdeaea !important;
}

/* Teslimat button overlay */
#shopButtonOverlay {
	position: fixed;
	top: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	display: none;
	background: rgba(255, 255, 255, 0.9);
}

.shopButtonT {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	font-size: 16px;
}

/* <========SON=========>>>Teslimat button overlay SON */
/* Kategori SayfalarÄ± */
.cat-detail-main-div {
	width: 100%;
	overflow: hidden;
	padding: 30px 0;
}

.cat-detail-main-div-in {
	width: 1300px;
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.cat-left-main {
	width: 279px;
	box-sizing: border-box;
	margin-right: 25px;
}

.cat-left-box-main {
	width: 100%;
	margin-bottom: 25px;
}

.cat-left-box-h {
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}

.cat-left-box-out {
	max-height: 140px;
	overflow-y: auto;
}

.cat-left-box-out-first {
	height: auto;
}

.cat-left-box-out-filterbox-out {
	width: 98.8%;
	margin: 0 auto;
	margin-bottom: 10px;
	height: auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.cat-left-box-out-filterbox-out a {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 2px 5px;
	font-size: 12px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-weight: 500 !important;
}

.cat-left-box-out-filterbox-out a i {
	font-size: 14px;
	margin-left: 3px;
}

.cat-left-box-t {
	width: 100%;
	font-size: 13px;
	padding: 7px 0 3px 0;
}

.cat-left-box-t .custom-control-label::before {
	top: 1px !important;
}

.cat-left-box-t .custom-control-label::after {
	top: 1px !important;
}

.cat-left-box-t label {
	cursor: pointer !important;
}

.cat-right-main {
	flex: 1;
	box-sizing: border-box;
}

.cat-right-header-out {
	padding: 0 .5%;
	box-sizing: border-box;
	margin-bottom: 25px;
}

.cat-right-header {
	width: 100%;
}

.cat-right-header2 {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	background-color: #fff;
	box-sizing: border-box;
	padding: 20px;
	border: 1px solid #EBEBEB;
}

.cat-right-links {
	width: 100%;
	margin-bottom: 10px;
	font-size: 12px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.cat-right-links i {
	margin-right: 15px;
	margin-left: 15px;
}

.cat-right-header2-left {
	flex: 1;
}

.cat-right-header2-right {
	width: 250px;
	text-align: right;
}

.cat-right-header2-right img {
	max-width: 100px;
	max-height: 70px;
}

.cat-right-head-text {
	width: 100%;
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
}

.cat-right-desc {
	width: 100%;
	font-size: 13px;
}

.cat-right-elements-out {
	box-sizing: border-box;
	padding: 0 .5%;
	margin-bottom: 30px;
}

.cat-right-elements {
	width: 100%;
	box-sizing: border-box;
	background-color: #fff;
	padding: 15px 25px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	font-size: 13px;
	font-weight: 600;
}

.cat-right-elements-left {
	width: auto;
}

.cat-right-elements-right {
	width: auto;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.cat-right-elements-right-siralama {
	margin-right: 20px;
}

.cat-right-elements-right-siralama select {
	border-radius: 0 !important;
	font-size: 13px;
	padding: 5px 15px;
	border: 1px solid #DDD;
	width: 400px;
}

.cat-right-elements-right-liste {
	display: flex;
	align-items: center;
}

.cat-right-elements-right-liste a {
	margin-right: 15px;
}

.cat-right-elements-right-liste a:last-child {
	margin-right: 0;
}

.cat-detail-products {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.firsat-product-box {
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
	margin-bottom: 30px;
	position: relative;
	display: flex;
	flex-direction: column
}

.firsat-product-box:hover {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}

.firsat-product-box-img {
	width: 100%;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

.firsat-product-box-img img {
	width: 100%;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.firsat-product-box-h {
	font-size: 13px;
	height: 55px;
	margin-bottom: 5px;
}

.firsat-product-box:hover .firsat-product-box-img img {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
	transform: scale(1.03);
}

.firsat-product-box:hover .cat-detail-products-box-cart-1 {
	opacity: 1;
	margin-right: 0;
}

/* Kategori ÃœrÃ¼n Vitrini KutularÄ± */
.cat-detail-products-box-caturunvitrin {
	width: 23.5%;
	box-sizing: border-box;
	margin: .75%;
	margin-bottom: 13px;
	position: relative;
	display: flex;
	flex-direction: column
}

.cat-detail-products-box-caturunvitrin:hover {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}

.cat-detail-products-box-caturunvitrin-img {
	width: 100%;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

.cat-detail-products-box-caturunvitrin-img img {
	width: 100%;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.cat-detail-products-box-caturunvitrin:hover .cat-detail-products-box-caturunvitrin-img img {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
	transform: scale(1.03);
}

.cat-detail-products-box-caturunvitrin-img-3 {
	width: 100%;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

.cat-detail-products-box-caturunvitrin-img-3 img {
	width: 100%;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.cat-detail-products-box-caturunvitrin:hover .cat-detail-products-box-caturunvitrin-img-3 img {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
	transform: scale(1.03);
}

.cat-detail-products-box-caturunvitrin-img-4 {
	width: 100%;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

.cat-detail-products-box-caturunvitrin-img-4 img {
	width: 100%;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.cat-detail-products-box-caturunvitrin:hover .cat-detail-products-box-caturunvitrin-img-4 img {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
	transform: scale(1.03);
}

.cat-detail-products-box-caturunvitrin-img-5 {
	width: 100%;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

.cat-detail-products-box-caturunvitrin-img-5 img {
	width: 100%;
	height: auto;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.cat-detail-products-box-caturunvitrin:hover .cat-detail-products-box-caturunvitrin-img-5 img {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
	transform: scale(1.03);
}

.cat-detail-products-box-caturunvitrin-info {
	width: 100%;
	padding: 0 15px;
}

.cat-detail-products-box-caturunvitrin-fiyat {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: auto;
	padding: 0 15px 15px 15px;
}

.cat-detail-products-box-caturunvitrin-fiyat {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 0px;
}

.urun-box-special-area-caturunvitrin {
	box-sizing: border-box;
	font-size: 12px;
	padding: 3px 5px;
	margin-top: auto;
	text-align: center;
}

.cat-detail-products-box-caturunvitrin:hover .cat-detail-products-box-cart-1 {
	opacity: 1;
	margin-right: 0;
}

.cat-detail-products-box-caturunvitrin-h {
	width: 100%;
	font-size: 14px;
	margin-bottom: 10px;
	min-height: 41px;
	overflow: hidden;
	display: flex;
	align-items: center;
	text-align: left !important;
	justify-content: flex-start;
}

/* <========SON=========>>>Kategori ÃœrÃ¼n Vitrini KutularÄ± SON */
.cat-detail-products-box {
	width: 23.5%;
	padding: 0;
	box-sizing: border-box;
	margin: .75%;
	margin-bottom: 30px;
	position: relative;
	display: flex;
	flex-direction: column
}

.cat-detail-products-box-big {
	width: 31.5%;
	box-sizing: border-box;
	margin: .91%;
	margin-bottom: 30px;
	position: relative;
	display: flex;
	flex-direction: column
}

.cat-detail-products-box:hover {
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, .1);
}

.cat-detail-products-box-big:hover {
	box-shadow: 0 0 25px 0 rgba(0, 0, 0, .1);
}

.cat-detail-products-box-img {
	width: 100%;
	height: auto;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

.cat-detail-products-box-img img {
	transition-duration: 0.1s;
	transition-timing-function: linear;
	height: auto;
	width: 100%;
}

.cat-detail-products-box-img-big {
	width: 100%;
	height: auto;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

.cat-detail-products-box-img-big img {
	width: 100%;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.cat-detail-products-box-list {
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
	margin: .75%;
	margin-bottom: 15px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.cat-detail-products-box-img-list {
	width: 140px;
	height: auto;
	overflow: hidden;
	position: relative;
	padding: 5px;
	box-sizing: border-box;
	margin-right: 15px;
}

.cat-detail-products-box-img-list img {
	width: 100%;
	height: auto;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.product-grey-img {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
}

.cat-detail-products-box-h-list {
	width: 100%;
	font-size: 14px;
	margin-bottom: 10px;
	height: 39px;
	overflow: hidden;
}

.cat-detail-products-box-fiyat-list {
	flex: 1;
}

.cat-detail-products-box:hover .cat-detail-products-box-img img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.cat-detail-products-box-big:hover .cat-detail-products-box-img-big img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.cat-detail-products-box-special-out {
	width: 100%;
	position: relative;
}

.cat-detail-products-box-special {
	padding: 1px 8px;
	box-sizing: border-box;
	font-size: 12px;
	font-weight: 600;
	width: auto;
	display: inline-block;
	cursor: pointer;
	margin-left: -16px;
	margin-bottom: 5px;
}

.cat-detail-products-box-info {
	width: 100%;
	padding: 0 15px;
	box-sizing: border-box;
}

.cat-detail-products-box-info-list {
	width: 62%;
}

.cat-detail-products-box-kargo {
	position: absolute;
	bottom: 0;
	padding: 5px 10px 5px 10px;
	font-size: 10px;
	font-weight: 700;
	z-index: 2;
}

.cat-detail-products-box-stars {
	width: 100%;
	font-size: 19px;
	margin-bottom: 4px;
}

.cat-detail-products-box-marka {
	width: 100%;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

.cat-detail-products-box-h {
	width: 100%;
	font-size: 16px;
	margin-bottom: 10px;
	min-height: 41px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.cat-detail-products-box-fiyat {
	width: 100%;
	padding: 0 15px 15px 15px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: auto;
}

.cat-detail-products-box-fiyat-out {
	width: auto;
}

.cat-detail-products-box-fiyat-eski {
	text-decoration: line-through;
	display: inline-block;
	font-weight: 400;
}

.cat-detail-products-box-fiyat-mevcut {
	font-size: 19px;
	font-weight: bold;
}

.cat-detail-products-box-indirim {
	padding: 6px 8px;
	border-radius: 3px;
	margin-left: auto;
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background-color: #ff646b;
	border: 1px solid #ff646b;
	cursor: pointer;
	position: absolute !important;
	right: 10px !important;
	top: 10px;
	z-index: 20;
	text-align: center;
	line-height: 1.1;
}

.cat-detail-products-box-indirim-percent {
	font-size: 14px;
	font-weight: 700;
}

.cat-detail-products-box-indirim-text {
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 0.5px;
}

.cat-detail-products-box-cart-2 {
	width: 100%;
	padding: 0 0 0 0;
	display: flex;
	margin-bottom: 10px;
	align-items: center;
	justify-content: flex-start;
}

.cat-detail-products-box-cart-2 button {
	border: 0;
	border-radius: 4px;
	font-size: 13px;
	padding: 5px 10px;
	font-weight: 600;
	margin-right: 10px;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.cat-detail-products-box-cart-2 button:hover {
	background-color: #5e8ffc;
}

.cat-detail-products-box-cart-2 button:focus {
	outline: none;
}

.cat-detail-products-box-cart-2 a {
	padding: 3px 8px;
	border-radius: 4px;
	color: #fff;
	box-sizing: border-box;
	display: block;
	border: 1px solid #f08183;
	margin-right: 10px;
	font-size: 15px;
	background-color: #f08183;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.cat-detail-products-box-cart-2 a:hover {
	background-color: #d66b6b;
	border: 1px solid #D66B6B;
	color: #fff;
}

.compare-href {
	padding: 1px 8px;
	border-radius: 4px;
	color: #000 !important;
	background-color: #fff !important;
	box-sizing: border-box;
	display: block;
	border: 1px solid #ebebeb !important;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.compare-href:hover {
	background-color: #9d9d9d !important;
	color: #fff !important;
	border: 1px solid #9d9d9d !important;

}

.cat-detail-products-box-cart-1 {
	position: absolute;
	z-index: 9999;
	right: 10px;
	top: 10px;
	display: flex;
	flex-direction: column;
	opacity: 0;
	margin-right: -30px;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.cat-detail-products-box:hover .cat-detail-products-box-cart-1 {
	opacity: 1;
	margin-right: 0;
}

.cat-detail-products-box-big:hover .cat-detail-products-box-cart-1 {
	opacity: 1;
	margin-right: 0;
}

.cat-detail-products-box-list:hover .cat-detail-products-box-cart-1 {
	opacity: 1;
	margin-right: 0;
}

.cat-detail-products-box-cart-1 button {
	border-radius: 100px;
	background-color: #fff;
	padding: 8px 11px;
	border: 0;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
	margin: 0;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	color: #5e8ffc;
}

.cat-detail-products-box-cart-1 button i {
	line-height: 16px;
	font-size: 16px;
}

.cat-detail-products-box-cart-1 button:hover {
	background-color: #5e8ffc;
	color: #fff;
}

.cat-detail-products-box-cart-1 button:focus {
	outline: none;
}

.cat-detail-products-box-cart-1 a {
	border-radius: 100px;
	background-color: #fff;
	padding: 11px;
	display: inline-block;
	font-size: 16px;
	text-align: center;
	line-height: 16px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
	margin-top: 10px;
	color: #f08183;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.cat-detail-products-box-cart-1 a:hover {
	background-color: #f08183;
	color: #fff;
}

.category-detail-no-product-alert {
	width: 99%;
	margin: 0 auto;
	box-sizing: border-box;
	border: 1px dashed #EBEBEB;
	background-color: #fff;
	font-size: 14px;
	color: #000;
	padding: 10px 20px;
}

.category-pagination-out {
	width: 98.5%;
	margin: 0 auto;
}

.urun-box-special-area {
	box-sizing: border-box;
	font-size: 12px;
	padding: 3px 5px;
	margin-top: auto;
	text-align: center;
}

.urun-box-special-area-list {
	box-sizing: border-box;
	font-size: 12px;
	padding: 3px 5px;
	text-align: center;
}

/* <========SON=========>>>Kategori SayfalarÄ± SON */
/* Nice Select */
.select {
	display: none;
}

.nice-select-cat-detail {
	width: 400px;
}

.nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #fff;
	border: solid 1px #e8e8e8;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-family: inherit;
	font-size: 13px;
	font-weight: normal;
	outline: none;
	padding-left: 18px;
	padding-right: 30px;
	padding-top: 6px;
	padding-bottom: 6px;
	position: relative;
	text-align: left !important;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.nice-select:hover {
	border-color: #dbdbdb;
}

.nice-select:active,
.nice-select.open,
.nice-select:focus {
	border-color: #999;
}

.nice-select:after {
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	content: '';
	display: block;
	height: 5px;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 12px;
	top: 50%;
	-webkit-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: all 0.15s ease-in-out;
	width: 5px;
}

.nice-select.open:after {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0);
	z-index: 99;
}

.nice-select.disabled {
	border-color: #ededed;
	color: #999;
	pointer-events: none;
}

.nice-select.disabled:after {
	border-color: #cccccc;
}

.nice-select.wide {
	width: 100%;
}

.nice-select.wide .list {
	left: 0 !important;
	right: 0 !important;
}

.nice-select.right {
	float: right;
}

.nice-select.right .list {
	left: auto;
	right: 0;
}

.nice-select.small {
	font-size: 12px;
	height: 36px;
	line-height: 34px;
}

.nice-select.small:after {
	height: 4px;
	width: 4px;
}

.nice-select.small .option {
	line-height: 34px;
	min-height: 34px;
}

.nice-select .list {
	background-color: #fff;
	box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
	box-sizing: border-box;
	margin-top: 4px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(0.75) translateY(-21px);
	transform: scale(0.75) translateY(-21px);
	transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	z-index: 9;
}

.nice-select .list:hover .option:not(:hover) {
	background-color: transparent !important;
}

.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: none;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	transition: all 0.2s;
}

.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
	background-color: #f6f6f6;
}

.nice-select .option.selected {
	font-weight: bold;
}

/* <========SON=========>>>Nice Select SON */
/* KÃ¶ÅŸe Corner Ribbons */
.ribbon {
	position: absolute;
	left: -5px;
	top: -5px;
	z-index: 15;
	overflow: hidden;
	width: 75px;
	height: 75px;
	text-align: right;
}

.ribbon span {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	line-height: 20px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	width: 100px;
	display: block;
	background: #79A70A;
	background: linear-gradient(#2989d8 0%, #2989d8 100%);
	position: absolute;
	top: 19px;
	left: -21px;
}

.ribbon span::before {
	content: "";
	position: absolute;
	left: 0px;
	top: 100%;
	z-index: -1;
	border-left: 3px solid #2989d8;
	border-right: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #2989d8;
}

.ribbon span::after {
	content: "";
	position: absolute;
	right: 0px;
	top: 100%;
	z-index: -1;
	border-left: 3px solid transparent;
	border-right: 3px solid #2989d8;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #2989d8;
}

.ribbon3 {
	margin-top: 15px;
	width: 300px;
	height: 36px;
	line-height: 36px;
	padding-left: 15px;
	position: relative;
	left: -30px;
	top: 0;
	background-color: #333;
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	text-align: right;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.ribbon3:before,
.ribbon3:after {
	content: "";
	position: absolute;
}

.ribbon3 i {
	margin-right: 15px;
}

.ribbon3:before {
	height: 0;
	width: 0;
	top: -8.5px;
	left: 0.1px;
	border-bottom: 9px solid #333;
	border-left: 9px solid transparent;
}

.ribbon3:after {
	height: 0;
	width: 0;
	right: -14.5px;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-left: 15px solid #333;
}

/* <========SON=========>>>KÃ¶ÅŸe Corner Ribbons SON */
/* Kategori Detay Alt Kategori Stil 1 */
.category-sub-design-box {
	width: 100%;
	position: relative;
	padding: 0;
}

.category-sub-design-box>li {
	display: block;
	overflow: hidden;
}

.category-sub-design-box>li>a {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-weight: 600;
	font-size: 13px;
}

.category-sub-design-box>li>a i {
	font-size: 14px;
	margin-right: 8px;
}

.category-sub-design-box-arrow {
	margin-left: auto;
}

.category-sub-design-box>li>.megadrop {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	list-style: none;
	left: 232px;
	min-width: 250px;
	height: auto;
	text-align: left;
	padding: 12px;
	z-index: 99;
	overflow: hidden;
	top: 0;
	margin-left: 10px;
}

.category-sub-design-box>li:hover .megadrop {
	opacity: 1;
	visibility: visible;
	margin-left: 0px;
}

.category-sub-design-box>li:hover .megadrop .megadrop-cat-box {
	width: 100%;
}

.category-sub-design-box>li>ul li ul,
.category-sub-design-box li>ul li,
.category-sub-design-box>li>.megadrop,
.category-sub-design-box>li>ul,
.category-sub-design-box>li {
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.megadrop-cat-box {
	text-decoration: none;
	font-size: 13px;
	display: block;
	width: 100%;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

/* <========SON=========>>>Kategori Detay Alt Kategori Stil 1 SON */
/* Sayfalama Custom ///////////////////////////////////////////*/
.pagination>li>a,
.pagination>li>span {
	color: #000;
}

.pagination>li.active>a {
	background-color: #000 !important;
	border-color: #000 !important;
}

.pagination>li.active>a:hover {
	color: #FFF !important
}

.pagination>li>a:hover {
	color: #000 !important
}

/* Sayfalama Custom SON ///////////////////////////////////////////*/
/* Range Slider - Fiyat AralgÄ±Ä± ///////////////////////////////////////////*/
.filter-price {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	margin-top: 28px;
}

.price-filter-range-button {
	margin-top: 10px;
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
	width: 100%;
}

.price-wrap {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
	align-items: center;
}

.price-field {
	position: relative;
	width: 100%;
	height: auto;
	box-sizing: border-box;
}

.price-wrap .price-wrap-outputbox {
	margin-right: 15px;
	box-sizing: border-box;
	padding: 5px;
	font-size: 13px;
	font-weight: 600;
}

.price-field input[type=range] {
	position: absolute;
}

.price-field input[type=range] {
	width: 100%;
	height: 5px;
	outline: 0;
	box-sizing: border-box;
	pointer-events: none;
	-webkit-appearance: none;
}

.price-field input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
}

.price-field input[type=range]:active,
.price-field input[type=range]:focus {
	outline: 0;
}

.price-field input[type=range]::-webkit-slider-thumb {
	position: relative;
	-webkit-appearance: none;
	margin: 0;
	border: 0;
	outline: 0;
	border-radius: 100%;
	height: 13px;
	width: 13px;
	margin-top: -7px;
	cursor: pointer;
	pointer-events: all;
	z-index: 100;
}

.price-field input[type=range]::-moz-range-thumb {
	position: relative;
	-webkit-appearance: none;
	margin: 0;
	border: 0;
	outline: 0;
	border-radius: 100%;
	height: 13px;
	width: 13px;
	margin-top: -7px;
	cursor: pointer;
	pointer-events: all;
	z-index: 100;
}

.price-field input[type=range]::-ms-thumb {
	position: relative;
	-webkit-appearance: none;
	margin: 0;
	border: 0;
	outline: 0;
	border-radius: 100%;
	height: 13px;
	width: 13px;
	margin-top: -7px;
	cursor: pointer;
	pointer-events: all;
	z-index: 100;
}

.price-field input[type=range]::-webkit-slider-runnable-track {
	height: 0;
}

.price-field input[type=range]::-moz-range-track {
	height: 0;
}

.price-field input[type=range]::-ms-track {
	height: 0;
}

.price-wrap-1,
.price-wrap-2 {
	display: flex;
	margin-left: 0;
}

.price-title {
	margin-right: 5px;
}

.price-wrap_line {
	margin: 6px 0 5px 5px;
}

/* Range Slider - Fiyat AralgÄ±Ä± SON ///////////////////////////////////////////*/
/* Modal content area */
.category-cart-add-success-modal-footer {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px;
	background-color: #f8f8f8;
	flex-wrap: wrap;
}

.category-cart-add-success-modal-footer-button {
	width: 100%;
	margin-bottom: 10px;
}

/* <========SON=========>>>Modal content area SON */
/* TanÄ±tÄ±m Videosu KodlarÄ± */
.video-play-button {
	position: absolute;
	z-index: 10;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	box-sizing: content-box;
	display: block;
	width: 32px;
	height: 44px;
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
}

.video-play-button:before {
	content: "";
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	-webkit-animation: pulse-border 1500ms ease-out infinite;
	animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button:after {
	content: "";
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	transition: all 200ms;
}

.video-play-button img {
	position: relative;
	z-index: 3;
	max-width: 100%;
	width: auto;
	height: auto;
}

.video-play-button span {
	display: block;
	position: relative;
	z-index: 3;
	width: 0;
	height: 0;
	border-top: 22px solid transparent;
	border-bottom: 22px solid transparent;
	margin-left: 5px;
}

@-webkit-keyframes pulse-border {
	0% {
		-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1;
	}

	100% {
		-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity: 0;
	}
}

@keyframes pulse-border {
	0% {
		-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1;
	}

	100% {
		-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity: 0;
	}
}

/* <========SON=========>>>TanÄ±tÄ±m Videosu KodlarÄ± SON */
/* AÃ§Ä±lÄ±r menu stil 2 */
.dropMenu-style-2 {}

/* <========SON=========>>>AÃ§Ä±lÄ±r menu stil 2 SON */
/* User Login Modal Codes */
.modal-in-login {
	width: 100%;
	padding: 50px;
	box-sizing: border-box;
}

.modal-in-login-head {
	width: 100%;
	margin-bottom: 25px;
	box-sizing: border-box;
}

.modal-in-login-head-h {
	width: 100%;
	height: 2px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 25px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.modal-in-login-head-h-text {
	width: auto;
	margin: 0 auto;
	display: inline-block;
	padding: 0 15px;
	background-color: #fff;
	font-size: 24px;
	font-weight: 600;
	color: #333;
}

.modal-in-login-head-s {
	width: 100%;
	text-align: center;
	font-size: 13px;
	color: #666;
}

.modal-in-login-form {
	width: 100%;
	margin-bottom: 15px;
	box-sizing: border-box;
}

.modal-in-login-form-reset-password {
	font-size: 14px;
	font-weight: 600;
	color: #000;
	text-decoration: underline;
}

.modal-in-login-form-reset-password:hover {
	color: #000;
}

.modal-in-login-foot {
	width: 100%;
	margin-top: 30px;
	box-sizing: border-box;
}

/* <========SON=========>>>User Login Modal Codes SON */
/* Product Comment Add Modal */
.modal-in-comment {
	width: 100%;
	padding: 50px;
	box-sizing: border-box;
	position: relative;
}

.modal-in-comment-head {
	width: 100%;
	margin-bottom: 25px;
	box-sizing: border-box;
}

.modal-in-comment-head-h {
	width: 100%;
	height: 2px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 25px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.modal-in-comment-head-h-text {
	width: auto;
	margin: 0 auto;
	display: inline-block;
	padding: 0 15px;
	background-color: #fff;
	font-size: 19px;
	font-weight: 600;
	color: #333;
}

.modal-in-comment-head-s {
	width: 100%;
	text-align: center;
	font-size: 13px;
	color: #666;
}

.modal-in-comment-form {
	width: 100%;
	box-sizing: border-box;
}

.modal-in-comment-form-star {
	width: 100%;
}

.modal-in-comment-foot {
	width: 100%;
	margin-top: 30px;
	box-sizing: border-box;
}

.modal-in-comment-form-star label {
	font-size: 20px !important;
}

.modal-in-comment-close {
	background: none;
	border: 0;
	position: absolute;
	font-size: 24px;
	right: 20px;
	top: 0
}

/* Lazy Load */
.lazy {}

/* <========SON=========>>>Lazy Load SON */
/* Login and Users Content Area */
.users_main_div {
	width: 100%;
	overflow: hidden;
}

.user_login_register_div {
	width: 1330px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	box-sizing: border-box;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: center;
}

.user_page_header {
	width: 100%;
	border: 1px solid #ebebeb;
	background-color: #fff;
	padding: 20px;
	box-sizing: border-box;
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 25px;
	flex-wrap: wrap;
}

.user_page_header2 {
	width: 100%;
	border: 1px solid #ebebeb;
	background-color: #fff;
	padding: 20px;
	box-sizing: border-box;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 25px;
	flex-wrap: wrap;
}

.user_page_header_spot {
	font-size: 13px;
	width: 100%;
	font-weight: normal;
	margin-top: 8px;
}

.user_page_header i {
	font-size: 30px;
	margin-right: 10px;
}

.user_page_login_form {
	width: 47%;
	box-sizing: border-box;
	border: 1px solid #EBEBEB;
	background-color: #fff;
	padding: 50px;
}

.user_page_right_text_div {
	width: 50%;
	box-sizing: border-box;
	border: 1px solid #EBEBEB;
	background-color: #fff;
	padding: 50px;
	margin-left: 3%;
}

.user_page_right_text_div img {
	max-width: 100%;
}

.toggle-password {
	position: absolute;
	right: 20px;
	bottom: 10px;
}

.toggle-password2 {
	position: absolute;
	right: 20px;
	bottom: 10px;
}

.toggle-password3 {
	position: absolute;
	right: 20px;
	bottom: 10px;
}

.register-page-uyelik-tipi {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.register-page-uyelik-tipi-main {
	border: 1px solid #EBEBEB;
	box-sizing: border-box;
	padding: 20px 20px 10px 20px;
	position: relative;
	margin-bottom: 15px;
}

.register-page-uyelik-tipi-h {
	margin-top: -33px;
	width: auto;
	margin-bottom: 18px;
}

.register-page-uyelik-tipi-h-in {
	width: auto;
	display: inline-block;
	background-color: #fff;
	padding: 0 10px;
	font-size: 15px;
	font-weight: 600;
	color: #000;
}

/* <========SON=========>>>Login and Users Content Area SON */
/* Bildirimler */
.bildirimler-container-main {
	width: 1330px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	box-sizing: border-box;
}

.bildirimler-bilgi-box {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #e1eef1;
	background-color: #f1f6f7;
	padding: 20px;
	font-size: 13px;
	margin-bottom: 30px;
}

.bildirimler-box-main {
	width: 100%;
	display: flex;
	flex-direction: column;
}

.bildirimler-box {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	border-top: 0;
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	background-color: #fff;
}

.bildirimler-box:nth-of-type(2n) {
	background-color: #f8f8f8;
}

.bildirimler-box-baslik {
	flex: 1;
	box-sizing: border-box;
	border-right: 1px solid #ebebeb;
	padding: 10px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.bildirimler-box-baslik a {
	color: #000;
}

.bildirimler-box-baslik a:hover {
	color: #000;
}

.bildirimler-box-tarih {
	box-sizing: border-box;
	border-right: 1px solid #ebebeb;
	padding: 10px 15px;
	display: flex;
	justify-content: flex-start;
	width: 170px;
	font-size: 13px;
	align-items: center;
}

.bildirimler-box-tarih i {
	font-size: 22px;
	margin-right: 8px;
}

.bildirimler-box-special {
	box-sizing: border-box;
	padding: 10px 15px;
	border-right: 1px solid #ebebeb;
	display: flex;
	justify-content: center;
	font-weight: 600;
	width: 200px;
	font-size: 13px;
	align-items: center;
}

.bildirimler-box-special i {
	font-size: 22px;
	margin-right: 8px;
}

.bildirimler-box-read {
	box-sizing: border-box;
	padding: 10px 15px;
	display: flex;
	justify-content: center;
	width: 140px;
	font-size: 13px;
	align-items: center;
}

.bildirimler-box-no-count {
	font-size: 13px;
}

.bildirimler-box-no-count i {
	font-size: 20px;
	float: left;
	margin-right: 8px;
}

.bildirim_tabs_main {
	border-top: 0;
	margin-bottom: 20px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

ul#bildirim_tabs {
	list-style-type: none;
	padding: 0;
	border: 1px solid #ebebeb;
	display: flex;
}

ul#bildirim_tabs li {
	display: inline;
}

ul#bildirim_tabs li a {
	text-decoration: none;
	padding: 20px;
	box-sizing: border-box;
	display: inline-block;
	font-size: 14px;
	color: #000;
	width: 100%;
	position: relative;
	background-color: #ffff;
	border-right: 1px solid #EBEBEB;
}

ul#bildirim_tabs li a:hover {
	color: #000;
	background-color: #f8f8f8;
}

ul#bildirim_tabs li a.selected {
	color: #fff;
	background-color: #6799fc;
	border: 1px solid #6799fc;
}

ul#bildirim_tabs li a i {
	display: none;
}

ul#bildirim_tabs li a.selected i {
	display: inline-block;
}

ul#bildirim_tabs li a.selected:after {
	content: '';
	height: 20px;
	width: 20px;
	position: absolute;
	background-color: #6799fc;
	bottom: -7px;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	border-top: #6799fc solid 1px;
	border-left: #6799fc solid 1px;
	transform: rotate(225deg);
}

div.bildirim_tab_content {
	flex: 1;
	animation: fadeEffect 0.5s ease;
	box-sizing: border-box;
	background-color: #fff;
	border-top: 1px solid #EBEBEB;
}

div.bildirim_tab_content.hide {
	display: none;
}

@keyframes fadeEffect {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.bildirim_tab_no_login {
	width: 100%;
	border: 1px solid #EBEBEB;
	border-top: 0;
}

.ozelbildirim-show-more-button {
	width: 100%;
	border: 1px solid #EBEBEB;
}

.ozelbildirim-showmorespan {
	outline: 0;
}

.ozelbildirim-showmorespan {
	cursor: pointer;
	width: 100% !important;
	display: block;
	padding: 10px 0;
	text-align: center;
	text-decoration: underline;
}

.herkesebildirim-show-more-button {
	width: 100%;
	border: 1px solid #EBEBEB;
}

.herkesebildirim-showmorespan {
	outline: 0;
}

.herkesebildirim-showmorespan {
	cursor: pointer;
	width: 100% !important;
	display: block;
	padding: 10px 0;
	text-align: center;
	text-decoration: underline;
}

.uyelerebildirim-show-more-button {
	width: 100%;
	border: 1px solid #EBEBEB;
}

.uyelerebildirim-showmorespan {
	outline: 0;
}

.uyelerebildirim-showmorespan {
	cursor: pointer;
	width: 100% !important;
	display: block;
	padding: 10px 0;
	text-align: center;
	text-decoration: underline;
}

.bildirim-detay-main {
	width: 1330px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	box-sizing: border-box;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.bildirim-detay-main a {
	margin-right: 20px;
	display: flex;
	align-items: center;
}

.bildirim-detay-main a i {
	font-size: 20px;
	margin-right: 5px;
}

.bildirim-detay-content {
	flex: 1;
	background-color: #fff;
	border: 1px solid #ebebeb;
	box-sizing: border-box;
	padding: 20px;
}

.bildirim-detay-content-h {
	width: 100%;
	font-size: 19px;
	font-weight: 700;
	color: #000;
	padding-bottom: 4px;
}

.bildirim-detay-content-s {
	width: 100%;
	font-size: 14px;
	color: #000;
}

.bildirim-detay-content-s img {
	max-width: 100%;
}

/* <========SON=========>>>Bildirimler SON */
.bildirim-detay-content-tarih {
	width: 100%;
	background-color: #f8f8f8;
	border: 1px solid #EBEBEB;
	font-size: 12px;
	padding: 5px 10px;
	margin-bottom: 20px;
	box-sizing: border-box;
}

/* Ãœye Hesap alt sayfalarÄ± */
.user_subpage_div {
	width: 1330px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	box-sizing: border-box;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: center;
}

.user_page_header_subpage {
	width: 100%;
	border: 1px solid #ebebeb;
	background-color: #fff;
	padding: 10px;
	box-sizing: border-box;
	margin-bottom: 22px;
	font-size: 13px;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.user_page_header_subpage a {
	color: #333;
	font-size: 12px;
}

.user_page_header_subpage a:hover {
	color: #000;
}

.user_page_header_subpage i {
	margin-left: 5px;
	margin-right: 5px;
}

.user_subpage_left_bar_main {
	width: 280px;
	background-color: #fff;
	border: 1px solid #ebebeb;
	box-sizing: border-box;
	padding: 20px;
	margin-right: 22px;
}

.user_subpage_right_content {
	flex: 1;
	border: 1px solid #ebebeb;
	box-sizing: border-box;
	padding: 20px 30px;
	background-color: #fff;
}

.user_subpage_left_bar_namediv {
	width: 100%;
	border-bottom: 1px solid #ebebeb;
	box-sizing: border-box;
	padding-bottom: 20px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.user_subpage_left_bar_namediv_circle {
	width: 60px;
	height: 60px;
	border-radius: 100px;
	background-color: #eeeeee;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	font-weight: bold;
	margin-right: 20px;
}

.user_subpage_left_bar_namediv_content {
	flex: 1;
}

.user_subpage_left_bar_namediv_content_usertype {
	font-size: 12px;
	color: #5458f3;
	font-weight: 600;
	margin-bottom: 4px;
}

.user_subpage_left_bar_namediv_content_h {
	font-size: 17px;
	font-weight: bold;
	line-height: 18px;
	width: 80%;
}

.user_subpage_left_bar_namediv_content_usergroup {
	font-size: 12px;
	background-color: #f06670;
	color: #fff;
	width: auto;
	border-radius: 100px;
	font-weight: 600;
	display: inline-block;
	padding: 1px 10px;
	margin-top: 9px;
}

.user_subpage_left_bar_nav_desktop {
	width: 100%;
}

.user_subpage_left_bar_nav_desktop_items {
	width: 100%;
	box-sizing: border-box;
	border-bottom: 1px solid #ebebeb;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 10px 5px;
	color: #000;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.user_subpage_left_bar_nav_desktop_items:hover {
	background-color: #f8f8f8;
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #F08183;
}

.user_subpage_left_bar_nav_desktop_items_active {
	background-color: #f8f8f8;
	color: #000;
	text-decoration: none;
}

.user_subpage_left_bar_nav_desktop_items_i {
	width: 48px;
	font-size: 27px;
	line-height: 27px;
}

.user_subpage_left_bar_nav_desktop_items_t {
	flex: 1;
	font-size: 14px;
	font-weight: 600;
}

.user_subpage_info_div_grey {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	background-color: #f9f9f9;
	font-size: 13px;
	padding: 15px;
	margin-bottom: 20px;
	color: #000;
}

.user_subpage_info_div_red {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #eb4d55;
	background-color: #f6e1e1;
	font-size: 13px;
	padding: 15px;
	color: #000;
}

.user_subpage_info_overflow {
	max-height: 300px;
	overflow-y: auto;
}

.user_subpage_info_overflow::-webkit-scrollbar-track {
	background-color: #ebebeb;
}

.user_subpage_info_overflow::-webkit-scrollbar {
	width: 7px;
}

.user_subpage_info_overflow::-webkit-scrollbar-thumb {
	background-color: #ccc;
}

.user_subpage_info_div_blue {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #e1eef1;
	background-color: #f1f6f7;
	font-size: 13px;
	padding: 15px;
	margin-bottom: 20px;
	color: #000;
}

.user_subpage_info_div_blue_2 {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #e1eef1;
	background-color: #f1f6f7;
	font-size: 13px;
	padding: 25px;
	margin-bottom: 20px;
	color: #000;
}

.user_subpage_account_header {
	width: 100%;
	font-size: 24px;
	font-weight: 600;
	color: #000;
	margin-bottom: 20px;
}

.user_subpage_account_spot {
	font-size: 13px;
	color: #999;
	font-weight: normal;
	margin-top: 8px;
}

.user_subpage_account_content {
	flex: 1;
	border: 1px solid #ebebeb;
	box-sizing: border-box;
	padding: 30px;
	background-color: #fff;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.user_subpage_account_left {
	width: 48%;
}

.user_subpage_account_right {
	width: 48%;
	margin-left: 4%;
	border: 1px solid #EBEBEB;
	margin-top: 15px;
	position: relative;
	box-sizing: border-box;
	padding: 20px;
}

.user_subpage_account_right_head {
	margin-top: -35px;
	margin-bottom: 25px;
	margin-left: -10px;
}

.user_subpage_account_right_head_in {
	background-color: #fff;
	font-size: 18px;
	color: #000;
	font-weight: bold;
	display: inline-block;
	padding: 0 12px;
}

.user_subpage_favorites_content {
	flex: 1;
	border: 1px solid #ebebeb;
	box-sizing: border-box;
	padding: 30px;
	background-color: #fff;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.user_subpage_favorites_nologin {
	width: 100%;
	padding: 90px 0;
	text-align: center;
}

.user_subpage_favorites_nologin i {
	font-size: 60px;
	color: #f7acaa;
}

.user_subpage_favorites_nologin_head {
	font-size: 23px;
	font-weight: bold;
	color: #000;
	margin-bottom: 15px;
}

.user_subpage_favorites_nologin_s {
	font-size: 14px;
	color: #767676;
	width: 500px;
	margin: 0 auto;
	margin-bottom: 15px;
}

.user_subpage_favorites_nologin_buttons {
	margin-top: 50px;
}

.user_subpage_favorites_nologin_buttons a {
	width: 200px;
}

.user_subpage_favorites_noitems {
	width: 100%;
	padding: 40px 0;
	text-align: center;
}

.user_subpage_favorites_noitems i {
	font-size: 60px;
	color: #f7acaa;
}

.user_subpage_favorites_noitems_head {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-bottom: 15px;
}

.user_subpage_favorites_noitems_s {
	font-size: 14px;
	color: #767676;
	width: 500px;
	margin: 0 auto;
	margin-bottom: 15px;
}

.user_subpage_favorites_box_div_out {
	width: 100%;
	overflow: hidden;
}

.user_subpage_favorites_box_div {
	width: 102%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 15px;
}

.user_subpage_favorites_box {
	width: 23%;
	box-sizing: border-box;
	border: 3px solid #EBEBEB;
	margin-right: 2%;
	margin-bottom: 1%;
	border-radius: 4px;
	padding: 20px;
	position: relative;
	display: flex;
	flex-direction: column;
}

.user_subpage_favorites_box_img {
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
}

.user_subpage_favorites_box_img img {
	width: 100%;
}

.user_subpage_favorites_box_h {
	width: 100%;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 20px;
}

.user_subpage_favorites_box_hin {
	width: 100%;
	font-size: 13px;
	font-weight: 500;
	margin-bottom: 4px;
	margin-top: 4px;
	color: #999;
	border: 1px solid #EBEBEB;
	background-color: #f8f8f8;
	text-align: center;
	padding: 4px 0;
}

.user_subpage_favorites_box_go {
	font-size: 13px;
	font-weight: 600;
	margin-top: auto;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.user_subpage_favorites_box_icon {
	width: 35px;
	height: 35px;
	background-color: #ffc0cc;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	position: absolute;
	left: 8px;
	top: 8px;
	border-radius: 100px;
}

.user_subpage_comment_box {
	width: 48%;
	border: 3px solid #ebebeb;
	box-sizing: border-box;
	border-radius: 4px;
	margin-right: 2%;
	margin-bottom: 2%;
	padding: 15px;
	display: flex;
	flex-direction: column;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.user_subpage_comment_box:hover {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

.user_subpage_comment_box2 {
	width: 98%;
	border: 3px solid #ebebeb;
	box-sizing: border-box;
	border-radius: 4px;
	margin-bottom: 2%;
	padding: 15px;
	display: flex;
	flex-direction: column;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.user_subpage_comment_box2:hover {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

.user_subpage_comment_box_status_main {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.user_subpage_comment_box_status_main2 {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.user_subpage_comment_box_status {
	display: inline-block;
	padding: 3px 10px;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 5px;
}

.user_subpage_comment_box_product {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 10px;
}

.user_subpage_comment_box_img {
	width: 64px;
	height: 64px;
	margin-right: 15px;
	overflow: hidden;
}

.user_subpage_comment_box_img img {
	width: 100%;
	min-height: 64px;
	max-height: 80px;
}

.user_subpage_comment_box_point {
	width: 100%;
}

.user_subpage_comment_box_product_name {
	width: 100%;
	font-size: 14px;
	color: #333;
	font-weight: 600;
	margin-bottom: 4px;
}

.user_subpage_comment_box_point_count {
	width: 100%;
	font-size: 13px;
	color: #999;
	font-weight: 500;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.user_subpage_comment_box_point_count span {
	font-size: 19px;
}

.user_subpage_comment_box_text {
	font-size: 13px;
	font-weight: 600;
	color: #666;
	margin-bottom: 10px;
}

.user_subpage_comment_box_content {
	font-size: 13px;
	color: #666;
	max-height: 135px;
	overflow-y: auto;
	margin-bottom: 15px;
}

.user_subpage_comment_box_content::-webkit-scrollbar-track {
	background-color: #ebebeb;
}

.user_subpage_comment_box_content::-webkit-scrollbar {
	width: 7px;
}

.user_subpage_comment_box_content::-webkit-scrollbar-thumb {
	background-color: #ccc;
}

.user_subpage_comment_box_delete {
	margin-top: auto;
	text-align: right;
}

.user_subpage_comment_box_delete a {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.user_subpage_comment_box_delete a:hover {
	color: #000;
}

.user_subpage_flex_header {
	width: 100%;
	margin-bottom: 20px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.user_subpage_flex_header_back_href {
	font-size: 13px;
	font-weight: 500;
	color: #999;
	width: 100%;
	display: block;
	margin-bottom: 5px;
}

.user_subpage_flex_header_back_href a {
	color: cornflowerblue;
	font-weight: 600;
}

.user_subpage_flex_header_back_href a:hover {
	color: cornflowerblue;
	font-weight: 600;
}

.user_subpage_flex_header_h {
	font-size: 24px;
	font-weight: 600;
	color: #000;
	width: 65%;
}

.user_subpage_flex_header_links {
	width: 100%;
	margin-top: 25px;
}

.user_subpage_flex_header_right {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.ustsearch_area {
	width: 100%;
	position: relative;
}

.ustsearch_area input {
	width: 100%;
	height: 30px;
	border-radius: 0;
	font-size: 13px;
	text-align: left;
	border: 0;
	padding-left: 0;
	border-bottom: 1px solid #EBEBEB;
}

.ustsearch_area input:focus {
	border: 0;
	border-bottom: 1px solid #333;
}

.ustsearch_area button {
	position: absolute !important;
	border: 0;
	background-color: transparent;
	top: 1px;
	right: 0;
}

.ustsearch_area button:focus {
	outline: none;
}

.user_subpage_select {
	width: 220px !important;
}

.user_subpage_select.nice-select.open .list {
	width: 220px;
}

.user_subpage_select.nice-select .list {
	width: 220px;
}

.user_subpage_coupon_content {
	flex: 1;
	border: 1px solid #ebebeb;
	box-sizing: border-box;
	padding: 30px;
	background-color: #fff;
}

.para-puan-container {
	width: 100%;
	height: 20rem;
	background: url("../images/users/kupon.png") no-repeat;
	background-size: cover;
	background-position: center;
	filter: drop-shadow(1px 1px 10px #ccc);
	display: flex;
	justify-content: center;
}

.para-puan-kupon-sol {
	width: 80%;
	height: 100%;
	color: #555;
	font-size: 35px;
}

.para-puan-indirim-metni {
	width: 80%;
	height: 90%;
	margin: auto;
	margin-top: 2.5%;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	align-items: center;
	text-align: center
}

.para-puan-kupon-sol span.para-puan {
	padding: 0 20px;
	border: 4px double #555;
}

.para-puan-kupon-sag {
	width: 20%;
	height: 100%;
}

.para-puan-kupon-sag-indirim {
	width: 20rem;
	height: 17%;
	transform: rotate(-90deg) translate(-8.3rem, -7rem);
	font-size: 35px;
	text-align: center;
	color: #555;
}

.para-puan-metin-mobile {
	width: 100%;
	height: 30px;
	color: #333;
	text-align: center;
	display: none;
	margin-top: 20px;
}

.user_subpage_kupon_box {
	width: 100%;
	border: 3px solid #EBEBEB;
	padding: 20px;
	box-sizing: border-box;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
	border-radius: 4px;
	margin-bottom: 20px;
}

.user_subpage_kupon_name {
	width: 240px;
	margin-right: 30px;
}

.user_subpage_kupon_name_1 {
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	color: #94a1d1;
}

.user_subpage_kupon_name_2 {
	width: 100%;
	font-size: 13px;
	color: #999;
	margin-top: 8px;
}

.user_subpage_kupon_name_3 {
	width: 100%;
	font-size: 14px;
	background-color: #f9f9f9;
	font-weight: normal;
	color: #000;
	border: 2px dashed #CCC;
	padding: 15px;
	box-sizing: border-box;
	margin-top: 20px;
	text-align: center;
}

.user_subpage_kupon_tutar {
	flex: 1;
	font-size: 13px;
	text-align: center;
}

.user_subpage_kupon_tutar_1 {
	font-weight: 600;
	color: #a0a0a0;
}

.user_subpage_kupon_tutar_2 {
	margin-top: 8px;
	font-size: 15px;
	font-weight: 700;
	color: #000;
}

.user_subpage_kupon_sdate {
	flex: 1;
	font-size: 13px;
	text-align: center;
}

.user_subpage_kupon_sdate_1 {
	font-weight: 600;
	color: #a0a0a0;
}

.user_subpage_kupon_sdate_2 {
	margin-top: 8px;
	font-size: 13px;
	color: #000;
}

.user_subpage_kupon_fdate {
	flex: 1;
	font-size: 13px;
	text-align: center;
}

.user_subpage_kupon_fdate_1 {
	font-weight: 600;
	color: #a0a0a0;
}

.user_subpage_kupon_fdate_2 {
	margin-top: 8px;
	font-size: 13px;
	color: #000;
}

.user_subpage_kupon_status {
	flex: 1;
	font-size: 13px;
	text-align: center;
}

.user_subpage_kupon_status_1 {
	font-weight: 600;
	color: #a0a0a0;
}

.user_subpage_kupon_status_2 {
	margin-top: 8px;
	font-size: 13px;
	color: #000;
}

.user_subpage_ticketbox_main {
	width: 100%;
	border: 1px solid #EBEBEB;
}

.user_subpage_ticketbox {
	width: 100%;
	border-bottom: 1px solid #EBEBEB;
	padding: 20px 15px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.user_subpage_ticketbox:nth-of-type(2n) {
	background-color: #f9f9f9;
}

.user_subpage_ticketbox:last-child {
	border-bottom: 0;
}

.user_subpage_ticketbox_number {
	width: 130px;
	font-size: 13px;
	font-weight: 700;
	color: #000;
}

.user_subpage_ticketbox_h {
	width: 350px;
	font-size: 13px;
	color: #666;
	font-weight: 600;
}

.user_subpage_ticketbox_status {
	width: 135px;
	font-size: 13px;
	font-weight: 600;
}

.user_subpage_ticketbox_lasthour {
	color: #b1b1b1;
	margin-right: 30px;
	width: 150px;
}

.user_subpage_ticketbox_lasthour_1 {
	width: 100%;
	font-size: 12px;
	color: #666;
	font-weight: 600;
}

.user_subpage_ticketbox_lasthour_2 {
	width: 100%;
	font-size: 12px;
	font-weight: 500;
}

.user_subpage_ticketbox_go {
	width: 35px;
	height: 35px;
	border-radius: 100px;
	background-color: #f8f8f8;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #ebebeb;
	color: #000;
	cursor: pointer;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.user_subpage_ticketbox_go:hover {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
	color: #000;
	text-decoration: none;
}

.user_subpage_ticketbox_go i {
	font-size: 15px;
}

.ticket-detail-form-area label {
	font-size: 13px !important;
	font-weight: 600 !important;
}

.ticket-detail-form-area {
	font-size: 13px;
}

.user_subpage_ticket_line_hed {
	width: 100%;
	border-bottom: 1px solid #ebebeb;
	height: 11px;
	margin-bottom: 30px;
	margin-top: 30px;
}

.user_subpage_ticket_line_hed_in {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.user_subpage_ticket_line_hed_text {
	display: inline-block;
	padding: 0 10px;
	font-size: 13px;
	color: #000;
	background-color: #fff;
	font-weight: 600;
	margin-left: -20px;
}

.user_subpage_ticket_message_main {
	width: 100%;
	margin-bottom: 40px;
	display: flex;
	flex-direction: column;
}

.user_subpage_ticket_message_user_box {
	width: 90%;
	box-sizing: border-box;
	background-color: #f9f9f9;
	border: 1px solid #ebebeb;
	margin-bottom: 30px;
	padding: 20px;
	margin-right: auto;
}

.user_subpage_ticket_message_user_box_hed {
	border-bottom: 1px solid #EBEBEB;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #5951f9;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.user_subpage_ticket_message_user_box_hed i {
	font-size: 19px;
	color: #000;
}

.user_subpage_ticket_message_user_box_hed i:last-child {
	margin-right: 10px;
}

.user_subpage_ticket_message_user_box_msg {
	width: 100%;
	font-size: 13px;
	margin-bottom: 15px;
}

.user_subpage_ticket_message_user_box_date {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	font-size: 11px;
	color: #999;
}

.user_subpage_ticket_message_support_box {
	width: 90%;
	box-sizing: border-box;
	background-color: #34a287;
	border: 1px solid #34a287;
	margin-bottom: 30px;
	padding: 20px;
	margin-left: auto;
}

.user_subpage_ticket_message_support_box_hed {
	border-bottom: 1px solid #41cdae;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #FFF;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.user_subpage_ticket_message_support_box_hed i {
	font-size: 19px;
	color: #FFF;
}

.user_subpage_ticket_message_support_box_hed i:last-child {
	margin-right: 10px;
}

.user_subpage_ticket_message_support_box_msg {
	width: 100%;
	font-size: 13px;
	margin-bottom: 15px;
	color: #FFF;
}

.user_subpage_ticket_message_support_box_msg img {
	max-width: 100%;
}

.user_subpage_ticket_message_support_box_date {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	font-size: 11px;
	color: #FFF;
}

.user_subpage_ticket_answer_main {
	width: 100%;
}

.user_subpage_ticket_answer_main label {
	font-size: 20px !important;
	font-weight: bold !important;
}

.user_subpage_address_boxes_main {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 30px;
}

.user_subpage_address_box_added {
	width: 48%;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	margin-right: 2%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 20px;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	margin-bottom: 20px;
}

.user_subpage_address_box_added:hover {
	text-decoration: none;
	border: 1px solid #c7e0ed;
}

.user_subpage_address_box_added:hover .user_subpage_address_box_added_icon {
	border: 1px solid #c7e0ed;
	background-color: #c7e0ed;
}

.user_subpage_address_box_added:hover .user_subpage_address_box_added_icon i {
	color: #fff;
}

.user_subpage_address_box_added:hover .user_subpage_address_box_added_text {
	color: #7bbade;
}

.return-pro-img {
	width: 75px;
	box-sizing: border-box;
	margin-right: 15px;
}

.return-pro-img img {
	width: 100%;
	padding: 5px;
	border: 1px solid #EBEBEB;
	border-radius: 4px;
}

.return-pro-txt {
	flex: 1;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}

.user_subpage_address_box_added_noitem {
	width: 48%;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	margin-right: 2%;
	height: 260px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.user_subpage_address_box_added_noitem:hover {
	text-decoration: none;
	border: 1px solid #c7e0ed;
}

.user_subpage_address_box_added_noitem:hover .user_subpage_address_box_added_icon {
	border: 1px solid #c7e0ed;
	background-color: #c7e0ed;
}

.user_subpage_address_box_added_noitem:hover .user_subpage_address_box_added_icon i {
	color: #fff;
}

.user_subpage_address_box_added_noitem:hover .user_subpage_address_box_added_text {
	color: #7bbade;
}

.user_subpage_address_box_added_icon {
	width: 62px;
	height: 62px;
	border: 1px solid #EBEBEB;
	border-radius: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 12px;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.user_subpage_address_box_added_icon i {
	color: #000;
	font-size: 25px;
}

.user_subpage_address_box_added_text {
	font-size: 16px;
	color: #000;
}

.user_subpage_address_box {
	width: 48%;
	box-sizing: border-box;
	border: 1px solid #c7e0ed;
	margin-right: 2%;
	padding: 20px 30px;
	margin-bottom: 20px;
}

.user_subpage_address_box_name {
	width: 100%;
	font-weight: bold;
	color: #000;
	font-size: 15px;
	margin-bottom: 25px;
}

.user_subpage_address_box_user {
	width: 100%;
	font-weight: 600;
	color: #595959;
	font-size: 13px;
	margin-bottom: 15px;
}

.user_subpage_address_box_content {
	width: 100%;
	color: #595959;
	font-size: 13px;
	margin-bottom: 10px;
}

.user_subpage_address_box_phone {
	width: 100%;
	color: #a3a3a3;
	font-size: 12px;
	margin-bottom: 10px;
}

.user_subpage_address_box_type {
	width: 100%;
	color: #f96d51;
	font-weight: 600;
	font-size: 13px;
}

.user_subpage_address_box_buttons {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.user_subpage_address_add_main_div {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}

.user_subpage_address_add_border_div {
	flex: 1;
	border: 1px solid #EBEBEB;
	margin-top: 15px;
	position: relative;
	box-sizing: border-box;
	padding: 20px;
}

.user_subpage_address_add_border_div_head {
	margin-top: -33px;
	margin-bottom: 25px;
	margin-left: -10px;
}

.user_subpage_address_add_border_div_head_in {
	background-color: #fff;
	font-size: 15px;
	color: #000;
	font-weight: 600;
	display: inline-block;
	padding: 0 12px;
}

.user_subpage_siparis_boxes_div {
	width: 100%;
	display: flex;
	flex-direction: column;
	margin-top: 40px;
}

.user_subpage_siparis_box {
	width: 100%;
	border: 1px solid #EBEBEB;
	padding: 25px 20px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	border-radius: 4px;
	margin-bottom: 20px;
	transition-duration: 0.2s;
	transition-timing-function: linear;
}

.user_subpage_siparis_box:hover {
	border: 1px solid #CCC;
}

.user_subpage_siparis_box_img {
	width: 49px;
	height: 49px;
	margin-right: 20px;
	border: 1px solid #EBEBEB;
	box-sizing: border-box;
	overflow: hidden;
}

.user_subpage_siparis_box_img img {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 1px;
}

.user_subpage_return_box_orderno {
	width: 135px;
	color: #000000;
}

.user_subpage_siparis_box_orderno {
	width: 280px;
	color: #000000;
}

.user_subpage_siparis_box_orderno-1 {
	width: 100%;
	font-size: 14px;
	margin-bottom: 5px;
	line-height: 17px;
}

.user_subpage_siparis_box_orderno-2 {
	width: 100%;
	font-size: 12px;
	color: #999;
}

.user_subpage_siparis_box_status {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.user_subpage_siparis_box_status_iptal {
	width: auto;
	display: inline-block;
	padding: 5px 15px;
	border: 1px solid #ffa2a5;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 600;
	color: #ffa2a5;
}

.user_subpage_siparis_box_end {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.user_subpage_siparis_box_end_amount {
	margin-right: 40px;
	text-align: right;
}

.user_subpage_siparis_box_end_amount_1 {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	width: 100%;
}

.user_subpage_siparis_box_end_amount_2 {
	font-size: 13px;
	font-weight: 500;
	color: #999;
	width: 100%;
}

.account_subpage_order_address_main {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

.account_subpage_order_address_left {
	flex: 1;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	padding: 25px;
	color: #000;
}

.account_subpage_order_address_right {
	width: 49%;
	margin-left: 2%;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	padding: 25px;
	color: #000;
}

.account_subpage_order_address_h {
	width: 100%;
	font-size: 14px;
	font-weight: 600;
	border-bottom: 1px solid #EBEBEB;
	margin-bottom: 20px;
	padding-bottom: 8px;
}

.account_subpage_order_address_name {
	width: 100%;
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 10px;
}

.account_subpage_order_address_txt {
	width: 100%;
	font-size: 13px;
}

.account_subpage_order_address_phone {
	width: 100%;
	font-size: 13px;
	color: #666;
}

.account_subpage_order_products_box {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #EBEBEB;
	padding: 25px 25px 10px 25px;
	margin-bottom: 20px;
}

.account_subpage_order_products_box_hed {
	width: 100%;
	box-sizing: border-box;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	border-bottom: 1px dashed #EBEBEB;
	padding-bottom: 10px;
}

.account_subpage_order_products_box_hed_img {
	width: 80px;
	height: 80px;
	margin-right: 15px;
}

.account_subpage_order_products_box_hed_img img {
	width: 100%;
	height: 100%;
}

.account_subpage_order_products_box_hed_name {
	width: 280px;
	font-size: 13px;
	font-weight: 600;
	color: #000;
}

.order_products_box_hed_name_sub {
	font-size: 12px;
	margin-bottom: 9px;
	padding-bottom: 9px;
	border-bottom: 1px dashed #EBEBEB;
	font-weight: 500;
}

.account_subpage_order_products_box_hed_status {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.orderDetail_product_button {
	margin-left: 5px;
	margin-right: 5px;
}

.orderDetail_product_button:last-child {
	margin-right: 0;
}

.account_subpage_order_products_box_fot {
	width: 100%;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
	border-right: 1px dashed #EBEBEB;
}

.account_subpage_order_products_box_fot_birim {
	flex: 1;
	text-align: center;
	font-size: 13px;
	border: 1px dashed #EBEBEB;
	background-color: #fff;
	border-right: 0;
	border-top: 0;
}

.account_subpage_order_products_box_fot_kdv {
	flex: 1;
	text-align: center;
	font-size: 13px;
	border: 1px dashed #EBEBEB;
	background-color: #fff;
	border-right: 0;
	border-top: 0;
}

.account_subpage_order_products_box_fot_kargo {
	flex: 1;
	text-align: center;
	font-size: 13px;
	border: 1px dashed #EBEBEB;
	background-color: #fff;
	border-right: 0;
	border-top: 0;
}

.account_subpage_order_products_box_fot_adet {
	flex: 1;
	text-align: center;
	font-size: 13px;
	border: 1px dashed #EBEBEB;
	background-color: #fff;
	border-right: 0;
	border-top: 0;
}

.account_subpage_order_products_box_fot_total {
	flex: 1;
	text-align: center;
	font-size: 13px;
	border: 1px dashed #EBEBEB;
	background-color: #fff;
	border-right: 0;
	border-top: 0;
}

.account_subpage_order_products_box_fot_h {
	width: 100%;
	padding: 8px;
	border-bottom: 1px dashed #EBEBEB;
	background-color: #f8f8f8;
}

.account_subpage_order_products_box_fot_s {
	width: 100%;
	padding: 8px;
	font-weight: 600;
}

.account_subpage_order_cargo_main {
	width: 100%;
	box-sizing: border-box;
	padding: 25px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	border: 1px solid #558cff;
	margin-bottom: 20px;
}

.account_subpage_order_cargo_left {
	width: 150px;
}

.account_subpage_order_cargo_left img {
	width: 100%;
}

.account_subpage_order_cargo_right {
	flex: 1;
	text-align: right;
}

.account_subpage_summary_order_main {
	width: 100%;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-end;
}

.account_subpage_summary_order_in {
	width: 300px;
}

.account_subpage_summary_order_freedelivery,
.account_subpage_summary_order_discount_coupon {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	padding: 10px 18px;
	margin-bottom: 10px;
}

.account_subpage_summary_order_coupon_icon {
	width: 45px;
	font-size: 28px;
	line-height: 28px;
	color: #6e8ebe;
}

.account_subpage_summary_order_coupon_text {
	flex: 1;
	font-size: 12px;
	color: #333;
	font-weight: 600;
	line-height: 15px;
}

.account_subpage_summary_order_coupon_text_h {
	width: 100%;
	color: #999;
	font-weight: 500;
}

.account_subpage_summary_order_coupon_text_s {
	width: 100%;
	margin-top: 5px;
}

.account_subpage_summary_order_box {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #ebebeb;
	background-color: #f8f8f8;
	color: #000;
	padding: 20px;
}

.account_subpage_summary_order_box_h {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
}

.account_subpage_summary_order_box_s {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	border-bottom: 1px solid #EBEBEB;
	font-size: 14px;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

.account_subpage_summary_order_box_s:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.account_subpage_summary_order_box_s_left {
	width: 50%;
}

.account_subpage_summary_order_box_s_right {
	width: 50%;
	text-align: right;
	font-weight: 600;
}

.orderdetail_coupon_total {
	box-sizing: border-box;
	text-align: center;
	border: 1px solid #EBEBEB;
	padding: 5px;
	margin-top: 5px;
	border-radius: 10px;
	background-color: #f8f8f8;
}

/* <========SON=========>>>Ãœye Hesap alt sayfalarÄ± SON */
/* Hesap numaralarÄ± ve Ã¶deme bildirim */
.banka-hesap-main-box {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #EBEBEB;
	background-color: #fff;
	margin-bottom: 20px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.banka-hesap-main-box-img {
	width: 135px;
	border-right: 1px solid #EBEBEB;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
}

.banka-hesap-main-box-img img {
	max-width: 110px;
	max-height: 70px;
}

.banka-hesap-main-box-flex {
	flex: 1;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.banka-hesap-main-box-flex-name {
	width: 165px;
	border-right: 1px solid #EBEBEB;
}

.banka-hesap-main-box-flex-doviz {
	width: 65px;
	border-right: 1px solid #EBEBEB;
}

.banka-hesap-main-box-flex-isim {
	width: 165px;
	border-right: 1px solid #EBEBEB;
}

.banka-hesap-main-box-flex-iban {
	flex: 1;
}

.banka-hesap-main-box-flex-hesap {
	width: 150px;
	border-right: 1px solid #EBEBEB;
}

.banka-hesap-main-box-flex-ust {
	width: 100%;
	padding: 10px 10px;
	font-size: 13px;
	font-weight: 600;
	color: #333;
	box-sizing: border-box;
	border-bottom: 1px solid #ebebeb;
}

.banka-hesap-main-box-flex-alt {
	width: 100%;
	padding: 10px 10px;
	font-size: 13px;
	color: #333;
	box-sizing: border-box;
}

.odeme-bildirim-main-div {
	width: 100%;
	box-sizing: border-box;
}

.odeme-bildirim-boxes-flex {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.odeme-bildirim-box {
	flex: 1;
	margin-right: 15px;
	box-sizing: border-box;
	border: 1px solid #EBEBEB;
	background-color: #fff;
	padding: 35px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.odeme-bildirim-box:last-child {
	margin-right: 0;
}

.odeme-bildirim-box-hed {
	border-bottom: 1px solid #ebebeb;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 25px;
	font-size: 16px;
	font-weight: 600;
	color: #000;
}

.odeme-bildirim-box-account-div {
	width: 100%;
	box-sizing: border-box;
	max-height: 612px;
	overflow-y: auto;
}

.odeme-bildirim-box-account-div::-webkit-scrollbar-track {
	background-color: #ebebeb;
}

.odeme-bildirim-box-account-div::-webkit-scrollbar {
	width: 7px;
}

.odeme-bildirim-box-account-div::-webkit-scrollbar-thumb {
	background-color: #ccc;
}

.odeme-bildirim-box-spot {
	font-size: 14px;
	font-weight: 600;
	color: #000;
	width: 85%;
	margin-bottom: 20px;
}

.odeme-bildirim-box-spotsm {
	font-size: 13px;
	font-weight: 500;
	color: #999;
	width: 85%;
}

.odeme-bildirim-box-form {
	width: 100%;
}

.odeme-bildirim-banka-radio {
	width: 100%;
	border-bottom: 1px solid #EBEBEB;
}

.odeme-bildirim-banka-radio label {
	border: 2px solid #fff !important;
	width: 100%;
	box-sizing: border-box;
	padding: 20px;
	cursor: pointer;
}

.odeme-bildirim-banka-radio input {
	display: none;
}

.odeme-bildirim-banka-radio input:checked+label {
	border: 2px solid red !important;
}

.odeme-bildirim-banka-radio-hed {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-bottom: 10px;
}

.odeme-bildirim-banka-radio-hed-img {
	width: 100px;
	height: 60px;
	border: 1px solid #EBEBEB;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
}

.odeme-bildirim-banka-radio-hed-img img {
	max-width: 90%;
	max-height: 50px;
}

.odeme-bildirim-banka-radio-bank {
	flex: 1;
	font-size: 13px;
	font-weight: 600;
}

.odeme-bildirim-banka-radio-text {
	width: 100%;
	border-bottom: 1px dashed #EBEBEB;
	font-size: 13px;
	padding: 5px 0;
}

.odeme-bildirim-banka-radio-text:last-child {
	border-bottom: 0;
}

.odeme-bildirim-uyari {
	width: 100%;
	padding: 40px 0;
	text-align: center;
}

.odeme-bildirim-uyari-i {
	font-size: 60px;
	margin-bottom: 25px;
	line-height: 60px;
	color: #7f99d8;
}

/* <========SON=========>>>Hesap numaralarÄ± ve Ã¶deme bildirim SON */
/* Compare */
.compare-container-main {
	width: 1330px;
	box-sizing: border-box;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

.compare-container-table-div {
	width: 100%;
	background-color: #fff;
}

.compare-container-table-1 {
	width: 100%;
	height: auto;
	border-collapse: collapse;
	border: 1px solid #EBEBEB;
	font-size: 13px;
	font-weight: 600;
}

.compare-container-table-1 tr,
td {
	border: 1px solid #EBEBEB;
}

.compare-container-table-1 td {
	padding: 20px;
}

.compare-container-table-1-content {
	text-align: center;
	width: auto;
}

.compare-container-table-1-content img {
	max-width: 150px;
	max-height: 150px;
}

.compare-container-table-1-content i {
	font-size: 24px;
}

.compare_header_div {
	width: 100%;
	border: 1px solid #ebebeb;
	background-color: #fff;
	padding: 20px;
	box-sizing: border-box;
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: space-between;
	line-height: 25px;
	flex-wrap: wrap;
}

/* <========SON=========>>>Compare SON */
/* Margin FrameWork */
.m-top-0 {
	margin-top: 0 !important;
}

.m-top-10 {
	margin-top: 10px;
}

.m-top-20 {
	margin-top: 20px;
}

.m-top-30 {
	margin-top: 30px;
}

/* <========SON=========>>>Margin FrameWork SON */
/* Orta Slider */
.middle-slider-img {
	width: 100%;
	height: 100%;
}

.middle-slider-img-mobile {
	display: none;
}

/* <========SON=========>>>Orta Slider SON */
/* Story */
.story-main-div {
	width: 100%;
}

.story-in-div {
	margin: 0 auto;
	max-width: 1330px;
	text-align: center;
}

.story-in-div-standart {
	margin: 0 auto;
	width: 1330px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.story-group-box {
	width: 90px;
	overflow: hidden;
	display: block;
	margin-right: 12px;
	box-sizing: border-box;
}

.story-group-box-img {
	width: 90px;
	height: 90px;
	overflow: hidden;
	margin-bottom: 8px;
	box-sizing: border-box;
}

.story-group-box-img img {
	width: 100%;
	height: 100%;
}

.story-group-box-h {
	font-size: 13px;
	width: 98%;
	text-align: center;
}

/* <========SON=========>>>Story SON */
/* Pricing Tab System */
.pricing-tab-system {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pricing-tab-system ul {
	width: auto !important;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 0;
	padding: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.pricing-tab-system a {
	transition-duration: 0.1s;
	transition-timing-function: linear;
	background-color: transparent;
	border: 0 !important;
	border-radius: 50% !important;
	padding: 12px 35px;
}

/* <========SON=========>>>Pricing Tab System SON */
.font-spacing {
	letter-spacing: 0.04em
}

.font-12 {
	font-size: 12px;
}

.font-13 {
	font-size: 13px;
}

.font-14 {
	font-size: 14px;
}

.font-15 {
	font-size: 15px;
}

.font-16 {
	font-size: 16px;
}

.font-17 {
	font-size: 17px;
}

.font-18 {
	font-size: 18px;
}

.font-19 {
	font-size: 19px;
}

.font-20 {
	font-size: 20px;
}

.font-24 {
	font-size: 24px;
}

.font-26 {
	font-size: 26px;
}

.font-27 {
	font-size: 27px;
}

.font-28 {
	font-size: 28px;
}

.font-29 {
	font-size: 29px;
}

.font-30 {
	font-size: 30px;
}

.font-size-big {
	font-size: 36px;
}

.font-size-exbig {
	font-size: 50px;
}

.font-exlight {
	font-weight: 300;
}

.font-light {
	font-weight: 400;
}

.font-small {
	font-weight: 500;
}

.font-medium {
	font-weight: 600
}

.font-bold {
	font-weight: 700
}

.font-exbold {
	font-weight: 800
}

.font-raleway {
	font-family: 'Raleway', sans-serif
}

.font-open-sans {
	font-family: 'Open Sans', sans-serif
}

.font-color-FFF {
	color: #FFF
}

.font-color-000 {
	color: #000;
}

.p-p {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.sablon2-level-menu {
	position: absolute;
	left: 0;
	list-style: none;
	margin: 0;
	opacity: 0;
	visibility: hidden;
	box-shadow: 0 5px 14.25px 0.75px rgba(0, 0, 0, 0.05);
	z-index: 999;
	transition: 0.01s ease-in-out 0s;
	background-color: #fff;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}

.sablon2-level-menu-left {
	flex: 1;
	box-sizing: border-box;
	padding: 30px 0;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.sablon2-level-menu-left-item {
	width: 175px;
	margin-right: 15px;
	margin-left: 20px;
	margin-bottom: 10px;
	box-sizing: border-box;
}

.sablon2-level-menu-left-item-h {
	width: 100%;
	display: block;
	font-weight: 600;
	font-size: 16px;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

.sablon2-level-menu-left-item-s {
	width: 100%;
	display: block;
	margin-bottom: 5px;
	font-size: 13px;
}

.sablon2-level-menu-right {
	width: 410px;
	box-sizing: border-box;
	padding: 15px;
}

.sablon2-level-menu-right img {
	max-width: 100% !important;
	width: 100% !important;
}

.sablon2-level-menu-right-product-box {
	width: 26%;
	margin-bottom: 14px;
	margin-right: 10px;
	margin-left: 10px;
	box-sizing: border-box;
	display: block;
	font-weight: 500;
	font-size: 13px;
	margin-top: 14px;

}

.sablon2-level-menu-right-product-box img {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}


.third-level-menu {
	position: absolute;
	top: 0 !important;
	list-style: none;
	margin: 0;
	opacity: 0;
	visibility: hidden;
	box-shadow: 0 5px 14.25px 0.75px rgba(0, 0, 0, 0.05);
	z-index: 9;
	transition: 0.1s ease-in-out 0s;
}

.third-level-menu>li {
	height: auto;
}

.second-level-menu>li>.third-level-menu li p {
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.second-level-menu {
	position: absolute;
	left: 0;
	list-style: none;
	margin: 0;
	opacity: 0;
	visibility: hidden;
	box-shadow: 0 5px 14.25px 0.75px rgba(0, 0, 0, 0.05);
	z-index: 999;
	transition: 0.01s ease-in-out 0s;
}

.second-level-menu>li {
	position: relative;
	height: auto;
}

.second-level-menu>li p {
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.top-level-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;

	width: 100%;
	position: relative;
}

.top-level-menu>li {
	width: auto;
	height: auto;
	transition-duration: 0.1s;
	transition-timing-function: linear;
}

.top-level-menu li:hover>ul {
	opacity: 1;
	visibility: visible;
	margin-top: 0;
	margin-left: 0;
}

.top-level-menu>li span

/* Apply to all links inside the multi-level menu */
	{
	text-decoration: none;
}

.top-level-menu>li a {
	text-decoration: none;
}

.top-level-menu>li:hover a {
	text-decoration: none;
}

.top-level-menu>li span {
	display: block;
}

.dropdown-overlay-show {
	width: 15000px;
	background-color: rgba(0, 0, 0, 0.55);
	height: 11111% !important;
	position: absolute;
	z-index: 9 !important;
	left: -700px;
	display: none;
}

.dropdown-overlay-show2 {
	width: 150%;
	background-color: rgba(0, 0, 0, 0.2);
	height: 11111% !important;
	position: absolute;
	z-index: 99;
	left: -500px;
	display: none;
}



.tooltip-top,
.tooltip-right,
.tooltip-bottom,
.tooltip-left {
	position: relative;
	outline: none;
}

.tooltip-top:before,
.tooltip-right:before,
.tooltip-bottom:before,
.tooltip-left:before {
	content: attr(data-tooltip);
	padding: 4px 10px;
	color: #555;
	white-space: pre;
	border-radius: 4px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	z-index: 998;
	height: 21px;
}

.tooltip-top:after,
.tooltip-right:after,
.tooltip-bottom:after,
.tooltip-left:after {
	content: "";
	width: 10px;
	height: 10px;
	z-index: 999;
}

.tooltip-top:before,
.tooltip-top:after,
.tooltip-right:before,
.tooltip-right:after,
.tooltip-bottom:before,
.tooltip-bottom:after,
.tooltip-left:before,
.tooltip-left:after {
	position: absolute;
	cursor: default;
	opacity: 0;
	background-color: #fff;
	pointer-events: none;
	-webkit-transition: all ease-out .15s;
	transition: all ease-out .15s;
}

.tooltip-top:hover:before,
.tooltip-top:hover:after,
.tooltip-right:hover:before,
.tooltip-right:hover:after,
.tooltip-bottom:hover:before,
.tooltip-bottom:hover:after,
.tooltip-left:hover:before,
.tooltip-left:hover:after {
	opacity: 1;
	margin: 0;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
}

.tooltip-right:before {
	left: calc(100%+8px+4px);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.tooltip-right:after {
	left: calc(100%+5px+4px);
	-webkit-transform: translateY(-50%) rotate(-315deg);
	transform: translateY(-50%) rotate(-315deg);
}

.tooltip-right:before,
.tooltip-right:after {
	top: 50%;
	margin-left: -4px;
}

.tooltip-bottom:before {
	top: calc(100%+8px+4px);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.tooltip-bottom:after {
	top: calc(100%+3px+4px);
	-webkit-transform: translateX(-50%) rotate(-225deg);
	transform: translateX(-50%) rotate(-225deg);
}

.tooltip-bottom:before,
.tooltip-bottom:after {
	left: 50%;
	margin-top: -4px;
}

.tooltip-left:before {
	right: calc(100%+8px+4px);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.tooltip-left:after {
	right: calc(100%+3px+4px);
	-webkit-transform: translateY(-50%) rotate(-135deg);
	transform: translateY(-50%) rotate(-135deg);
}

.tooltip-left:before,
.tooltip-left:after {
	top: 50%;
	margin-right: -4px;
}

.up-arrow-blue:before {
	content: '';
	height: 11px;
	width: 11px;
	position: absolute;
	background-color: #fff;
	top: -6px;
	left: 32px;
	border-top: #558cff solid 1px;
	border-left: #558cff solid 1px;
	transform: rotate(45deg);
}

.up-arrow-green:before {
	content: '';
	height: 11px;
	width: 11px;
	position: absolute;
	background-color: #fff;
	top: -6px;
	left: 32px;
	border-top: #279c3d solid 1px;
	border-left: #279c3d solid 1px;
	transform: rotate(45deg);
}

.up-arrow-grey:before {
	content: '';
	height: 11px;
	width: 11px;
	position: absolute;
	background-color: #f8f8f8;
	top: -6px;
	left: 32px;
	border-top: #ebebeb solid 1px;
	border-left: #ebebeb solid 1px;
	transform: rotate(45deg);
}

.up-arrow-grey-white:before {
	content: '';
	height: 11px;
	width: 11px;
	position: absolute;
	background-color: #fff;
	top: -6px;
	left: 32px;
	border-top: #ebebeb solid 1px;
	border-left: #ebebeb solid 1px;
	transform: rotate(45deg);
}

.user-kargo-return-main {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.user-kargo-return-left {
	border: 1px solid #EBEBEB;
	padding: 22px;
	width: 49%;
	margin-right: 1%;
	box-sizing: border-box;
}

.user-kargo-return-right {
	border: 1px solid #EBEBEB;
	padding: 22px;
	width: 49%;
	margin-left: 1%;
	box-sizing: border-box;
}

.user-kargo-return-heading {
	width: 100%;
	font-size: 13px;
	font-weight: 600;
	color: #000;
	margin-bottom: 18px;
}

.user-kargo-return-address {
	font-size: 13px;
	width: 100%;
}

.kargolari-sirala {
	width: 100%;
}

.kargolari-sirala img {
	height: 60px;
	padding: 5px;
	border: 1px solid #EBEBEB;
}

.kargo-form-user {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.kargo-form-user-h {
	font-size: 13px;
	font-weight: 600;
	width: 220px;
}

.kargo-form-user-inputarea {
	flex: 1;
	margin-left: 70px;
	flex-wrap: wrap;
	display: flex;
	justify-content: flex-end;
}

.kargo-form-user-inputarea select {
	font-size: 13px !important;
	border-radius: 0;
	width: 200px;
	margin-right: 15px;
}

.kargo-form-user-inputarea input {
	font-size: 13px !important;
	border-radius: 0;
	width: 200px;
	margin-right: 15px;
}

.kargo-form-user-ok-value {
	width: 155px;
	font-size: 13px;
	font-weight: 600;
}

.kargo-form-user-ok-right {
	flex: 1;
	background-color: #f2fdf9;
	border: 1px solid #def1ea;
	display: flex;
	align-items: center;
	box-sizing: border-box;
	padding: 15px;
	font-size: 12px;
	justify-content: center;
}

.iban-user-area-heading {
	width: 100%;
	margin-bottom: 15px;
	font-size: 13px;
	font-weight: 600;
}

.iban-user-area-form {
	width: 100%;
	display: flex;
	justify-content: flex-start;
}

.iban-user-area-form input {
	font-size: 13px !important;
	border-radius: 0;
	width: 40.5%;
	margin-right: 15px;
}

.iban-user-area-form button {
	width: auto;
}

.iade-onaysiz-user-main {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.iade-onaysiz-user-left {
	width: auto;
	margin-right: 15px;
	font-weight: 600;
	padding-top: 10px;
}

.iade-onaysiz-user-right {
	flex: 1;
	background-color: #f8f8f8;
	box-sizing: border-box;
	padding: 10px 20px;
}

.iade-onaysiz-in-txt {
	width: 90%;
	font-style: italic;
}

.order-search-user-filter {
	width: auto;
	display: flex;
	min-width: 200px;
	margin-right: 10px;
}

/* DatePicker Custom */
#ui-datepicker-div>.ui-widget-header {
	border: 1px solid #ebebeb !important;
	background: #f8f8f8 !important;
	color: #000;
	font-weight: bold;
}

#ui-datepicker-div {
	border: 1px solid #EBEBEB !important;
	padding: 10px !important;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);
}

.product-detail-variant-div.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #EBEBEB !important;
}

#ui-datepicker-div>.ui-widget-header select {
	background-color: #fff;
	margin-right: 4px !important;
	border: 1px solid #EBEBEB;
}

.date-variant {
	font-size: 13px !important;
	;
	border: 1px solid #ebebeb !important;
	height: 55px !important;
	min-width: 300px !important;
	cursor: pointer;
}

.date-select-variant {
	position: relative;
}

.date-select-variant i {
	position: absolute;
	top: 15px;
	font-size: 18px;
	right: 12px;
}

/* <========SON=========>>>DatePicker Custom SON */
.fixed-foot-navigation {
	display: none;
}

.subpage-nav-mobile-toggle {
	display: none;
}

.subpage-nav-mobile-main {
	display: none;
}

.detail-none {
	display: block;
}

.limitdetay-div {
	margin-left: 0 !important;
}

.kargoucret-detay-div {
	margin-right: 10px;
	border: 2px solid #EBEBEB !important;
	padding: 15px;
}

.limitdetay-div {
	border: 2px solid #EBEBEB !important;
	padding: 15px;
}

.slide-top-mobile {
	display: none !important;
}

/* Mağazalar Style */
.merchants_div {
	width: 1280px;
	margin-left: -10px;
}

.merchants_div_in {
	width: 101.3%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.merchants_div_box {
	width: 23%;
	border: 1px solid #EBEBEB;
	background-color: #fff;
	margin-left: 10px;
	margin-right: 1.2%;
	margin-bottom: 1.3%;
	box-sizing: border-box;
	padding: 7px;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.merchants_div_box:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, .07);
}

.merchants_div_box_img {
	width: 100%;
	height: 175px;
}

.merchants_div_box_img img {
	width: 100%;
	height: 175px;
}

.merchants_div_box_txt {
	width: 100%;
	text-align: center;
	margin-top: 15px;
}

.merchants_div_box_txt_1 {
	width: 100%;
	font-size: 18px;
	font-weight: 500;
	color: #333;
	margin-bottom: 10px;
	display: block;
}

.merchants_div_box_txt_1:hover {
	color: #999;
}

.merchants_div_box_txt_2 {
	width: 100%;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: 400;
	color: #999;
}

.merchants_detail_div {
	width: 1280px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.merchants_detail_div_gallery {
	width: 575px;
	box-sizing: border-box;
	padding: 10px;
	border: 1px solid #EBEBEB;
	margin-right: 75px;
}

.merchants_detail_div_content {
	flex: 1;
}

.merchants_detail_div_content_box {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 20px;
}

.merchants_detail_div_content_box:last-child {
	border-bottom: 0;
}

.merchants_detail_div_content_box_i {
	width: 100px;
	font-size: 60px;
	line-height: 60px;
}

.merchants_detail_div_content_box_i2 {
	width: 100px;
	font-size: 50px;
	line-height: 50px;
}

.merchants_detail_div_content_box_txt {
	flex: 1;
}

.merchants_detail_div_content_box_txt_1 {
	width: 100%;
	margin-bottom: 10px;
	font-weight: 600;
	color: #000;
	font-size: 18px;
}

.merchants_detail_div_content_box_txt_2 {
	width: 100%;
	font-weight: 400;
	color: #37393b;
	font-size: 18px;
	margin-bottom: 30px;
}

.merchants_detail_div_map {
	margin-top: 0px;
	width: 100%;
	border: 1px solid #ebebeb;
	padding: 10px 10px 5px 10px;
}

.merchants_detail_div_map iframe {
	width: 100% !important;
	height: 350px !important;
}

/* New styles */
.product_detail_border_area {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	border: 1px solid #f1f1f1;
	margin-top: 10px;
}

.product_detail_border_area_review_txt {
	padding: 8px 20px;
	font-size: 19px;
}

.product_detail_border_area_other {
	flex: 1;
	padding: 8px 20px;
	font-size: 13px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-left: 1px solid #f1f1f1;
}

.product_detail_border_area_other img {
	margin-right: 9px;
}

.product_detail_bilgiler {
	width: 100%;
	margin: 20px 0;
}

.product_detail_bilgiler_boxes {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	font-size: 13px;
	color: #000 !important;
	margin-top: 5px;
	margin-bottom: 5px;
}

.product_detail_bilgiler_boxes_baslik {
	width: 120px;
	padding-right: 8px;
}

.product_detail_bilgiler_boxes_icerik {
	flex: 1;
}

.product_detail_aciklama_kisa {
	width: 100%;
	font-size: 13px;
	margin-bottom: 20px;
	color: #000;
}

.product_detail_aciklama_kisa ul {
	padding: 0;
	margin: 0;
	margin-left: 17px;
}

.product_detail_fiyatlar {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	margin-bottom: 20px;
}

.product_detail_fiyatlar_indirim {
	background-color: #dd1729;
	padding: 10px;
	box-sizing: border-box;
	color: #fff !important;
	text-align: center;
	border: 1px dashed #FFF;
	margin-right: 15px;
	min-width: 69px;
	max-width: 72px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.product_detail_fiyatlar_indirim_oran {
	font-size: 23px;
	width: 100%;
	line-height: 24px;
	font-weight: 500;
	letter-spacing: -.05em;
}

.product_detail_fiyatlar_indirim_txt {
	font-size: 12px;
	width: 100%;
	text-transform: uppercase;
}

.product_detail_fiyatlar_content {
	flex: 1;
}

.product_detail_fiyatlar_content_eski {
	font-size: 16px;
	line-height: 20px;
	color: #999;
	text-decoration: line-through;
}

.product_detail_fiyatlar_content_mevcut {
	font-size: 30px;
	line-height: 29px;
	font-weight: 600;
	color: #000;
}

.product_detail_fiyatlar_content_kazanc {
	font-size: 13px;
	font-weight: 600;
	color: #dd1729;
}

.product_detail_fiyatlar_taksit {
	font-size: 14px;
	font-weight: 500;
	color: #333 !important;
	margin-bottom: 25px;
}

.product_detail_fiyatlar_taksit a {
	color: #333 !important;
}

.product_detail_kargo_limit_div {
	width: 100%;
}

.product_detail_kargo_limit_ic {
	width: auto;
	padding: 7px 15px;
	border: 1px solid #f2f2f2;
	font-size: 13px;
	color: #000;
	display: inline-block;
	margin-bottom: 20px;
}

.product_detail_addcart_main {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 10px;
	position: relative;
	margin-bottom: 20px;
}

.product_detail_addcart_quantity {
	width: auto;
	margin-right: 10px;
	border: 1px solid #abb4c5;
	padding: 5px;
}

.quantity {
	position: relative;
}

.quantity .qty {
	width: 95px;
	font-size: 20px;
	color: #545454;
}

.quantity .minus {
	background-color: #fff;
	border: 0;
	padding: 0 15px;
	font-size: 15px;
	color: #abb4c5;
}

.quantity .minus:focus {
	outline: none;
	border: 0 !important;
}

.quantity .plus {
	background-color: #fff;
	border: 0;
	padding: 0 15px;
	font-size: 15px;
	color: #abb4c5;
}

.quantity .plus:focus {
	outline: none;
	border: 0 !important;
}

.quantity {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.quantity input {
	height: 38px;
	text-align: center;
	border: 0
}

.quantity input:focus {
	border: 0;
	outline: none;
}

.product_detail_addcart_txt {
	top: -7px;
	left: 14px;
	position: absolute;
	background-color: #fff;
	font-size: 11px;
	padding: 0 10px;
}

.product_detail_addcart_button button {
	width: auto;
	height: 50px;
	padding: 0 45px;
	font-size: 14px;
	text-align: center !important;
	font-weight: 500;
	justify-content: center;
}

.product_detail_addcart_wp {
	flex: none;
	margin-top: 10px;
	width: 100%;
}

.product_detail_addcart_wp a {
	background-color: #67cc8c;
	font-size: 12px;
	height: 50px;
	font-weight: 600;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	color: #fff;
}

.product_detail_addcart_wp a:hover {
	color: #fff;
	background-color: #5ebb7b;
	text-decoration: none;
}

.product_detail_addcart_wp i {
	font-size: 20px;
}

.product_detail_islem_div {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.product_detail_islem_div a {
	width: 45px;
	height: 45px;
	background-color: #f3f5f7;
	color: #aeb7c8;
	font-size: 18px;
	line-height: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	margin-right: 10px;
}

.product_detail_islem_div a:last-child {
	margin-right: 0;
}

.product_detail_islem_div a:hover {
	color: #000;
	text-decoration: none;
}

.product_detail_islem_div a.ws-ty-btn{
	background-color:#ff7a00;
	color:#000;
	overflow:hidden;
}
.product_detail_islem_div a.ws-ty-btn img{
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}

.product_detail_quantity_alert {
	width: 100%;
	margin-bottom: 30px;
}

.product_detail_quantity_alert_txt {
	display: inline-block;
	border: 1px solid #ff9b90;
	font-size: 12px;
	padding: 8px 15px;
	background-color: #ffecea;
}

.blink {
	animation: blinker .9s linear infinite;
}

@keyframes blinker {
	50% {
		opacity: 0;
	}
}

.product-detail-variant-div select:focus {
	box-shadow: none !important;
	border: 1px solid #000 !important;
}

.product-detail-variant-div input:focus {
	box-shadow: none !important;
	border: 1px solid #000 !important;
}

.urun-detay-main-navg {
	width: 1347px;
	margin: 0 auto;
	box-sizing: border-box;
	margin-top: 20px;
	background-color: #fff;
	padding: 10px 20px;
	font-size: 13px;
}

.urun-detay-main-navg a {
	display: inline-block;
	color: #000;
}

.urun-detay-main-navg a:hover {
	color: #666;
}

.urun-detay-main-navg i {
	margin-left: 10px;
	margin-right: 10px;
}

.slider-main-div {
	width: 100%;
}

.slider-main-div-in {
	width: 1305px;
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.slider-main-div-in2 {
	width: 100%;
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.slider-categories {
	margin-right: 25px;
	box-sizing: border-box;
	position: relative;
	z-index: 999;
}

.slider-categories .accordion {
	width: 100%;
	position: absolute;
	z-index: 999;
}

.slider-categories-header {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 15px;
	font-size: 14px;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	cursor: pointer;
}

.slider-categories-header svg {
	margin-right: 10px;
}

.slider-categories-list-img {
	width: 40px;
}

.slider-categories-list-img img {
	max-width: 36px;
}

.cat-arro {
	margin-left: auto
}

.categories-menus {
	padding: 0;
	position: relative;
}

.categories-menus a,
.categories-menus a:link,
.categories-menus a:visited,
.categories-menus a:focus,
span {
	text-decoration: none;
}

.categories-menus>li>a {
	font-size: 14px;
	border-top: 0 !important;
	display: flex !important;
	width: 100%;
	align-items: center;
	justify-content: flex-start;
}

.categories-menus>li>.categories_mega_side {
	width: 650px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	opacity: 0;
	visibility: hidden;
	position: absolute;
	list-style: none;
	height: auto;
	text-align: left;
	padding: 25px;
	z-index: 99;
	overflow: hidden;
	background: #FFF;
	top: 0;
	margin-left: 0;

}


.categories-menus>li>.categories_st_side {
	width: 220px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	opacity: 0;
	visibility: hidden;
	position: absolute;
	list-style: none;
	height: auto;
	text-align: left;
	padding: 25px;
	z-index: 99;
	overflow: hidden;
	background: #FFF;
	top: 0;
	margin-left: 0;

}

.categories-menus>li:hover .categories_st_side {
	opacity: 1;
	visibility: visible;
	margin-left: 0;
}

.categories-menus>li:hover .categories_mega_side {
	opacity: 1;
	visibility: visible;
	margin-left: 0;
}

.categories_mega_side img {
	max-width: 100%;
}

.categories-menus>li>ul li ul,
.categories-menus li>ul li,
.categories-menus>li>.categories_mega_side,
.categories-menus>li>ul,
.categories-menus>li {
	transition-duration: 0.05s;
	transition-timing-function: linear;
}

.categories_mega_side_ust {
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
	padding-bottom: 10px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.categories_mega_side_ust1 {
	font-size: 18px;
	color: #000;
	font-weight: 600;
}

.categories_mega_side_ust2:hover,
.categories_mega_side_ust2 {
	font-size: 11px;
	color: #666;
	margin-left: auto;
}

.categories_mega_side_ust3:hover,
.categories_mega_side_ust3 {
	font-size: 16px;
	color: #000;
	font-weight: 600;
}

.categories_mega_side_links {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-bottom: 30px;
}

.categories_mega_side_links_box {
	width: 30.5%;
	margin-right: 15px;
	margin-top: 20px;
}

.categories_mega_side_links_box_h {
	font-size: 14px;
	font-weight: 500;
	color: #000;
	width: 100%;
	display: block;
	border-bottom: 1px solid #f5f5f5;
	padding-bottom: 5px;
}

.categories_mega_side_links_box_h:hover {
	color: #494d92;
}

.categories_mega_side_links_box_s {
	font-size: 13px;
	font-weight: 400;
	color: #000;
	display: block;
	width: 100%;
	margin-top: 6px;
}

.categories_mega_side_links_box_s:hover {
	color: #494d92;
}

.categories_st_side_links_box_h {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	width: 100%;
	display: block;
	padding: 7px 0;
	border-bottom: 1px solid #f5f5f5;
}

.product_detail_same {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 10px;
	margin-bottom: 25px;
}

.product_detail_same_box {
	width: 55px;
	height: auto;
	border: 1px solid #666;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 1px;
}

.product_detail_same_box img {
	width: 100%;
}

.border-variant-box {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	font-size: 14px;
	font-weight: 500 !important;
	flex-direction: column;
}

.border-variant-box-price {
	font-size: 11px;
	padding: 3px;
	border-top: 1px solid #abb4c5;
	font-weight: 500;
	box-sizing: border-box;
	margin-left: 5px;
	text-align: center;
	margin-top: 5px;
}

.customVariantBorder .custom-control-label {
	border: 1px solid #333;
	box-shadow: rgba(100, 100, 111, 0.0) 0px 7px 19px 0px;
	background-color: #fff;
	padding: 6px 12px;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	cursor: pointer;
	border-radius: 1px;
	min-width: 35px;
	margin-right: 5px;
}

.customVariantBorder .custom-control-input {
	position: absolute;
	bottom: 10%;
	margin-top: auto;
	left: 50%;
	right: 50%;
	margin-left: auto;
	margin-right: auto;
}

.customVariantCheckbox .custom-control-input {
	position: absolute;
	bottom: 10%;
	margin-top: auto;
	left: 50%;
	right: 50%;
	margin-left: auto;
	margin-right: auto;
}

.customVariantBorder .custom-control-label::before {
	display: none !important;
}

.customVariantBorder .custom-control-label::after {
	display: none !important;
}

.customVariantBorder .custom-control {
	padding-left: 0 !important;
}

.customVariantBorder .custom-control input:checked+label {
	border: 1px solid #000 !important;
	background-color: #000;
	color: #fff;
}

.customVariantCheckbox .custom-control {
	padding-left: 0 !important;
}

.customVariantCheckbox .custom-control-label {
	border: 1px solid #f5f5f5;
	padding: 5px;
	transition-duration: 0.1s;
	transition-timing-function: linear;
	cursor: pointer;
	min-width: 35px;
}

.customVariantCheckbox .custom-control-label::before {
	display: none !important;
}

.customVariantCheckbox .custom-control-label::after {
	display: none !important;
}

.border-variant-box-disable-text {
	width: 100%;
	text-align: center;
	font-size: 10px;
	color: red !important;
}

.border-variant-box-disable-line {
	width: 100%;
	height: 100%;
	position: absolute;
	background: linear-gradient(45deg, transparent 49%, #0e0e0e 50%, transparent 51%);
}


.sablon2-level-menu-left-item-h img {
	width: 100% !important;
	max-width: 100%;
	margin-bottom: 10px;
}

.swiper-middle-container {
	width: 1306px;
}

.sablon2-level-menu {
	width: 100% !important;
	left: 0;
}

.sablon2-level-menu-2023-in {
	width: 1366px !important;
	display: flex;
	justify-content: flex-start;
	height: auto;
	z-index: 9;
	margin: 0 auto;
}

@media only screen and (max-width: 768px) {
	.product_detail_islem_div {
		justify-content: center;
	}
}

@media only screen and (max-width: 768px) {
	.story-group-box {
		width: 90px;
		overflow: hidden;
		display: block;
		margin-right: 0px;
		box-sizing: border-box;
	}
}
