@charset "UTF-8";
@import url(bootstrap.css);
@import 'normalize.css';
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap'); :root {
    --main-color: #333333;
    --main-color-hover: #000;
    --main-font-family: 'Work Sans';
}
.afterClear,
.gridLeft:after,
.listAdd:after,
.gender:after {
	clear: both;
	display: table;
	content: ""
}

* {
	margin: 0;
	outline: 0;
	padding: 0
}

body {
	background: #fff;
	color: #000;
	font-family: 'Work Sans', sans-serif !important;
	font-weight: normal;
	margin: 0;
	padding: 0
}

#overlay {
	opacity: .5;
	position: fixed;
	bottom: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	-webkit-transition: -webkit-transform 300ms ease;
	-moz-transition: -moz-transform 300ms ease;
	-o-transition: -o-transform 300ms ease;
	transition: transform 300ms ease;
	z-index: 3;
	display: none
}

#overlay.active {
	display: block
}

body.topOverlay #overlay {
	-webkit-transform: translate(0, 52px);
	-ms-transform: translate(0, 52px);
	-o-transform: translate(0, 52px);
	transform: translate(0, 52px)
}

body.topOverlay form {
	width: 100%;
	box-shadow: none;
	-webkit-box-shadow: none;
	-webkit-transform: translate(0, 52px);
	-ms-transform: translate(0, 52px);
	-o-transform: translate(0, 52px);
	transform: translate(0, 52px)
}

body.sepetimBody form {
	-webkit-overflow-scrolling: inherit;
	-webkit-transform: inherit;
	transform: inherit
}

html {
	max-width: 1920px!important;
	margin: 0 auto;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important
}

#yorumYaz .frmUrunDetayYorumYaz #selectCity {
	height: auto
}

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

label input {
	margin-right: 5px
}

#cb3DSecureOdeme {
	margin-right: 8px
}

img {
	border: 0;
	max-width: 100%
}

a {
	text-decoration: none;
	color: #666
}

body,
td,
th,
input,
textarea,
select,
a {
	font-size: 13px
}

ol,
ul {
	list-style: none
}

.clear {
	clear: both
}

.bordernone {
	border: none !important
}

.textarea {
	font-family: "Roboto", sans-serif !important;
	border: solid 1px #ddd;
	padding: 4px;
	width: 94%;
	height: 80px;
	resize: none;
	color: #777;
	background-color: transparent;
	transition-duration: .2s, 0.2s;
	-webkit-transition-duration: .2s, 0.2s
}

.textbox {
	font-family: "Roboto", sans-serif !important;
	border: 1px solid #ccc;
	color: #666;
	display: block;
	font-size: 12px;
	width: 100%;
	padding: 8px 8px;
	margin: 0 0 8px 0;
	transition-duration: .2s, 0.2s;
	-webkit-transition-duration: .2s, 0.2s
}

.Block_item .button {
	display: block;
	width: 100%
}

.button {
	cursor: pointer;
	background: #000;
	color: #fff;
	padding: 8px 10px;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-ms-transition: .3s;
	margin: 0 0 8px 0;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.button:hover {
	background-color: #000;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-ms-transition: .3s
}

.selectboxx {
	border: 1px solid #ddd;
	width: 100%;
	padding: 0 10px;
	height: 40px
}

.validate,
.validateSol,
.validateOrta {
	position: absolute;
	right: 1.5%;
	top: -35px;
	display: table;
	background-color: #366f2a;
	color: #fff;
	border-radius: 5px;
	padding: 0 10px
}

.validate .validateOk,
.validateSol .validateSolOk,
.validateOrta .validateOrtaOk {
	background-color: #366f2a;
	position: absolute;
	right: 10px;
	bottom: -5px;
	width: 10px;
	height: 10px;
	display: block;
	border-radius: 0 0 0 15px
}

.cloudzoom-zoom {
	z-index: 999
}

#showhideButton {
	top: 9px !important
}

.password-verdict {
	color: #000 !important;
	display: block !important;
	white-space: nowrap
}

body {
	-webkit-text-size-adjust: 100%
}

input[type="submit"],
button[type="submit"],
input[type="button"],
button {
	border: 0
}

.clearfix {
	content: '';
	clear: both;
	display: block;
	float: left;
	width: 100%
}

.clearfix:after,
.clearfix:before {
	content: '';
	clear: both;
	display: block;
	float: left;
	width: 100%
}

textarea {
	resize: none
}

textarea,
input[type="text"],
input[type="password"] {
	height: 40px;
	padding-left: 10px;
	border: 1px solid #ddd;
	color: #777;
	background: transparent
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus {
	background: #f1f1f1
}

input[type="submit"] {
	border: 0;
	cursor: pointer
}

select {
	height: 40px;
	padding: 0 17px 0 10px;
	line-height: 30px;
	border: 1px solid #ddd;
	color: #777
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
	padding: 0 6px
}

.row {
	margin: 0 -10px
}

.divYorumYaz,
#yorumYaz {
	min-height: 220px
}

.homeContainer .centerCount .jCarouselLite {
	padding: 0;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 40px
}

.jCarouselLite,
.jCarouselLite2 {
	width: 100% !important
}

.markaSlider .jCarouselLite {
	height: 160px !important
}

.markaSlider .jCarouselLite ul li {
	height: 100px !important
}

.markaSlider .jCarouselLite ul li a img {
	max-width: 100%
}

.jCarouselLite {
	width: 100% !important;
	float: left;
	z-index: 0 !important;
	overflow: hidden;
	margin-bottom: 40px
}

.jCarouselLite .productItem,
.jCarouselLite2 .productItem {
	float: left;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important
}

.JKatAdi {
	font-size: 16px;
	float: left;
	padding: 15px 0;
	margin: 15px 0 25px 0 !important;
	width: 100%;
	float: left
}

.detaySliderContainer .bold {
	border-bottom: 1px solid #e1e1e1;
	display: block;
	height: 10px;
	margin-bottom: 15px;
	text-align: center
}

.detaySliderContainer .bold .satir1 {
	display: inline-block;
	padding: 0;
	font-size: 18px;
	font-weight: 600;
	display: inline-block;
	background-color: #fff;
	padding: 0 70px
}

.ProductListprev {
	font-size: 0;
	float: left;
	cursor: pointer;
	position: absolute;
	left: 15px;
	text-align: center;
	top: 50%;
	margin-top: -25px;
	width: 40px;
	height: 40px;
	background: #e6e4e6
}

.ProductListprev:after {
	font-family: 'FontAwesome';
	color: #a1a1a1;
	font-size: 16px;
	content: "\f053";
	line-height: 40px
}

.ProductListprev:hover {
	background: #000
}

.ProductListprev:hover:after {
	color: #fff
}

.ProductListnext {
	font-size: 0;
	float: left;
	cursor: pointer;
	position: absolute;
	right: 15px;
	text-align: center;
	top: 50%;
	margin-top: -25px;
	width: 40px;
	height: 40px;
	background: #e6e4e6
}

.ProductListnext:after {
	font-family: 'FontAwesome';
	color: #a1a1a1;
	font-size: 16px;
	content: "\f054";
	line-height: 40px
}

.ProductListnext:hover {
	background: #000
}

.ProductListnext:hover:after {
	color: #fff
}

.PrintArea {
	width: 960px;
	margin: 0 auto;
	background-color: #FFF;
	overflow: hidden
}

.printresim {
	width: 30%;
	height: 200px;
	float: left
}

.printdetay {
	width: 70%;
	float: left
}

.printdetay div {
	padding-top: 5px;
	padding-bottom: 5px;
	min-height: 10px
}

.printurunadi {
	font-size: 16px
}

.printfiyat {
	font-size: 16px
}

.printtaksit {
	width: 960px;
	float: left
}

.printtaksit .taksitLine {
	background-color: #FFF !important
}

.printtaksit .taksitLine .taksitLineNo {
	width: 114px
}

.printtaksit .taksitLine div {
	background-color: #FFF !important
}

.printkdvdahil {
	font-size: 16px
}

.HesabimBilgi {
	width: 100%;
	line-height: 25px
}

.HesabimBilgi b {
	font-weight: 700
}

.userMenu {
	list-style: none;
	position: relative;
	display: inline-table;
	width: 100%;
	background-color: #fff;
	margin-bottom: 10px
}

.userMenu li {
	display: block;
	position: relative;
	float: left;
	width: 100%;
	color: #414040;
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 5px
}

.userMenu li a {
	display: block;
	font-size: 13px;
	color: #0e0e0e;
	padding: 5px;
	line-height: 30px;
	background: #eaeaea
}

.userMenu li:hover a {
	color: #fff;
	background: #000
}

.span {
	width: 100%;
	position: relative;
	float: left
}

.span>label {
	display: block;
	line-height: 36px;
	font-weight: 500;
	font-size: 12px;
	clear: left
}

.span>label .validate {
	top: 0
}

.span .labelGender {
	float: left
}

.span .spanGender {
	float: left;
	margin-left: 10px;
	text-align: center
}

.span .spanPass {
	text-align: left;
	margin-top: 10px
}

.span .spanPass input {
	float: left;
	width: auto;
	margin-right: 10px
}

.span .spanPass label {
	float: left;
	width: auto;
	color: #f00;
	line-height: 34px;
	font-weight: 700
}

.dateofbirth input {
	border: 1px solid #ddd !important;
	height: 25px !important
}

.HesabimAdresContent {
	margin-bottom: 15px
}

.HesabimAdresContent .col-md-6 {
	padding: 2%;
	width: 49%;
	margin-right: 1%;
	margin-bottom: 1%;
	height: 180px;
	float: left;
	background-color: #eaeaea;
	position: relative
}

.HesabimAdresContent .UyelikBilgilerimContent {
	overflow: hidden;
	margin-bottom: 10px;
	float: left
}

.HesabimAdresContent .UyelikBilgilerimContent .row {
	background-color: transparent;
	height: auto;
	margin-left: 0;
	margin-right: 0
}

#mainHolder_btnKaydet,
#mainHolder_btnVazgec {
	margin-top: 10px
}

.HesabimAdresContent .row:nth-child(2n) {
	margin-right: 0
}

.HesabimAdresContent .row .span {
	margin-bottom: 0;
	float: left
}

.HesabimAdresContent .row .span .textarea {
	background-color: #fff
}

.HesabimAdresContent .row .span.BireyselKurumsal {
	margin-top: 22px;
	margin-bottom: 17px
}

#mainHolder_rblFaturaTipi tr {
	display: block;
	float: left;
	margin-right: 10px
}

#mainHolder_rblFaturaTipi tr input {
	float: left;
	margin-right: 5px
}

#mainHolder_rblFaturaTipi tr label {
	float: left;
	line-height: 35px
}

#mainHolder_btnEkle {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -30px
}

.fancybox-inner .row {
	padding: 2%;
	width: 45.5%;
	margin-right: 1%;
	margin-bottom: 1%;
	height: 130px;
	float: left;
	background-color: #f8f8f8;
	position: relative
}

.fancybox-inner .UyelikBilgilerimContent {
	overflow: hidden;
	margin-bottom: 7px;
	background-color: #f8f8f8;
	padding: 0 10px 10px 0
}

.fancybox-inner .UyelikBilgilerimContent .row {
	background-color: transparent;
	height: auto
}

.fancybox-inner .UyelikBilgilerimContent input {
	background-color: #FFF
}

.fancybox-inner .row:nth-child(2n) {
	margin-right: 0
}

.fancybox-inner .row .span {
	margin-bottom: 0;
	line-height: 20px
}

.fancybox-inner .row .span .textarea {
	background-color: #fff
}

.fancybox-inner .row .span.BireyselKurumsal {
	margin-top: 22px;
	margin-bottom: 17px
}

#rblFaturaTipi tr {
	display: block;
	float: left;
	margin-right: 10px
}

#rblFaturaTipi tr input {
	float: left;
	width: 20px;
	margin-top: 3px
}

#rblFaturaTipi tr label {
	float: left
}

.btn-inverse {
	position: absolute;
	bottom: 10px;
	right: 10px
}

.btn-inverse2 {
	position: absolute;
	bottom: 10px;
	right: 50px
}

.intl-tel-input input,
.intl-tel-input input[type=text],
.intl-tel-input input[type=tel] {
	padding-left: 48px !important;
	width: 100% !important
}

.Listem {
	width: 100%
}

.Listem .ListemItem {
	width: 100%;
	overflow: hidden;
	border-bottom: solid 1px #CCC
}

.Listem .ListemItem.Title {
	background-color: #f5f5f5;
	border-bottom: solid 1px #ccc;
	padding: 10px 0
}

.Listem .ListemItem.Title div {
	padding: 0;
	padding-left: 1%
}

.Listem .ListemItem div {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden
}

.Listem .ListemItem .line1 {
	width: 9%;
	padding-left: 1%
}

.Listem .ListemItem .line1 img {
	max-width: 100%;
	max-height: 60px
}

.Listem .ListemItem .line2 {
	width: 15%;
	padding-left: 1%
}

.Listem .ListemItem .line2 img {
	max-width: 100%;
	max-height: 60px
}

.Listem .ListemItem .line3 {
	width: 20%;
	padding-left: 1%
}

.Listem .ListemItem .line4 {
	width: 17%
}

.Listem .ListemItem .line4 a {
	margin-top: 5px
}

.Listem .ListemItem .line6 {
	float: right
}

.Listem.HediyeKuponlarim .ListemItem .line1 {
	width: 22%
}

.Listem.HediyeKuponlarim .ListemItem .line2 {
	width: 21%
}

.Listem.HediyeKuponlarim .ListemItem .line3 {
	width: 16%
}

.Listem.HediyeKuponlarim .ListemItem .line4 {
	width: 16%;
	padding-left: 1%
}

.Listem.HediyeKuponlarim .ListemItem .line5 {
	width: 20%;
	padding-left: 1%
}

.Siparislerim {
	margin-bottom: 10px
}

.Siparislerim .Title div {
	font-weight: 700;
	font-size: 13px
}

.Siparislerim .ListemItem.Title div {
	padding: 0;
	height: auto
}

.Siparislerim .ListemItem {
	border-top: 0 solid #ccc;
	height: 35px;
	line-height: 35px
}

.Siparislerim .ListemItem div {
	font-size: 12px;
	padding: 0 !important
}

.Siparislerim .ListemItem .line1 {
	width: 20%;
	padding-left: 1%;
	text-align: center
}

.Siparislerim .ListemItem .line2 {
	width: 17%;
	text-align: center
}

.Siparislerim .ListemItem .line3 {
	width: 13%;
	padding-left: 1%;
	text-align: center
}

.Siparislerim .ListemItem .line4 {
	width: 16%;
	padding-left: 1%;
	text-align: center
}

.Siparislerim .ListemItem .line5 {
	width: 17%;
	text-align: center
}

.Siparislerim .ListemItem .line6 {
	width: 17%;
	text-align: center
}

.Siparislerim .ListemItem .line6 a {
	color: #f00;
	text-decoration: underline
}

.paraPuan>div {
	padding: 10px
}

.paraPuan+a {
	padding: 10px
}

.paraPuan .parapuanTable {
	width: 98%;
	overflow: hidden;
	border-bottom: solid 1px #CCC;
	padding: 1%;
	margin-bottom: -1px
}

.paraPuan .parapuanTable.Title {
	padding: 0;
	padding-left: 1%;
	width: 99%;
	background-color: #f5f5f5
}

.paraPuan .parapuanTable .paraline1 {
	width: 18%;
	float: left;
	padding: 1%
}

.paraPuan .parapuanTable .paraline2 {
	width: 58%;
	float: left;
	padding: 1%
}

.paraPuan .parapuanTable .paraline3 {
	width: 18%;
	float: left;
	padding: 1%;
	text-align: center;
	font-weight: 700
}

.DestekTalepDetay {
	width: 97.7%;
	border: 1px solid #ddd;
	margin: 5px 0;
	padding: 1%
}

.DestekTalepCevapLine {
	background-color: #f5f5f5;
	margin: 5px 0;
	padding: 5px;
	border: 1px solid #ddd
}

.DestekTalepDetay .span {
	overflow: hidden
}

.DestekTalepCevapLine:nth-child(2n+1) {
	background-color: #fff;
	margin: 5px 0;
	padding: 5px
}

.DestekTaleplerim .Title {
	height: 40px;
	line-height: 40px
}

.Listem.DestekTaleplerim .ListemItem .line1 {
	width: 3%
}

.Listem.DestekTaleplerim .ListemItem .line2 {
	width: 10%
}

.Listem.DestekTaleplerim .ListemItem .line3 {
	width: 50%
}

.Listem.DestekTaleplerim .ListemItem .line4 {
	width: 12%
}

.Listem.DestekTaleplerim .ListemItem .line5 {
	width: 11%
}

.Listem.DestekTaleplerim .ListemItem .line6 {
	width: 11%
}

.Listem.DestekTaleplerim .ListemItem .line6.DestekButton .button {
	float: right;
	margin-top: 5px
}

.YeniDestek {
	width: 100%;
	height: 60px;
	position: relative
}

.DestekTaleplerimContent #mainHolder_btnEkle {
	position: static;
	float: right;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 20px
}

.DestekTaleplerimContent .row .span {
	position: relative;
	height: 40px;
	overflow: visible
}

.DestekTaleplerimContent .row .span div {
	float: left;
	height: 31px;
	line-height: 31px
}

.DestekTaleplerimContent .row .span .Left {
	width: 10%
}

.DestekTaleplerimContent .row .span .Center {
	width: 3%
}

.DestekTaleplerimContent .row .span .Right {
	width: 86%
}

.DestekTaleplerimContent .row .span #mainHolder_btnKaydet {
	float: right;
	width: 20%
}

.DestekTaleplerimContent .row .span #mainHolder_btnVazgec {
	float: right;
	width: 20%;
	margin-right: 10px
}

.DestekTaleplerimContent textarea {
	margin-bottom: 10px
}

.DestekTalepDetay .span div {
	float: left
}

.iletisimContent {
	background-color: #FFF;
	margin-top: 0;
	padding-bottom: 20px
}

.iletisimRight {
	float: none !important
}

.iletisimContent {
	padding-left: 0;
	padding-right: 0
}

.iletisimLine {
	margin-bottom: 10px;
	min-height: 30px;
	line-height: 30px;
	position: relative
}

.iletisimLine .Left {
	display: inline-block;
	width: 20%;
	float: left
}

.iletisimLine .Center {
	display: inline-block;
	font-weight: 700;
	width: 2%;
	float: left
}

.iletisimLine .Right {
	display: inline-block;
	width: 40%;
	float: left
}

.iletisimbanka {
	width: 100%;
	padding: 1%;
	border: solid 1px #dadada;
	background-color: #fafafa;
	overflow: hidden
}

.iletisimContent .categoryTitle {
	border-bottom: solid 7px #e4e4e4;
	margin-bottom: 35px
}

.iletisimContent .span {
	padding: 0;
	width: 100%;
	overflow: hidden
}

.iletisimContent .span>div {
	float: left;
	min-height: 30px;
	line-height: 30px;
	width: 15%
}

.iletisimContent .span .Center {
	width: 2%
}

.iletisimContent .span .Right {
	width: 83%
}

.iletisimContent .span .line1 {
	width: 100%;
	min-height: 50px;
	margin-bottom: 5px
}

.iletisimContent .span .line1 div {
	width: 41%;
	float: left;
	min-height: 50px
}

.iletisimContent .span .line1 .line2 {
	text-align: center;
	width: 23%
}

.iletisimContent .span .line1 .line3 {
	text-align: center;
	width: 16%
}

.iletisimContent .span .line1 .line4 {
	text-align: right;
	float: right;
	width: 20%
}

.iletisimContent .span .line1 div span {
	display: block;
	min-height: 25px
}

.iletisimContent .span .line2 {
	width: 100%;
	min-height: 25px
}

.iletisimContent .span>.line3 {
	border-bottom: solid 1px #CCC
}

.iletisimContent .line2 .line1 {
	width: 70%;
	float: left;
	line-height: 25px
}

.iletisimContent .line2 .line2 {
	float: right;
	width: 30%;
	text-align: right
}

.iletisimContent .span .line3 {
	width: 100%
}

.iletisimContent .span .line3 .line1 {
	width: 100%
}

.iletisimContent .span .line3 .line1 span {
	float: left
}

.iletisimForm {
	width: 100%;
	margin-top: 20px;
	border: solid 1px #dadada;
	overflow: hidden;
	padding: 1%
}

.iletisimForm .row {
	width: 50%;
	border: 0;
	float: left;
	padding: 0
}

.iletisimForm .row .span {
	height: 70px;
	position: relative;
	overflow: visible;
	margin-bottom: 0
}

.iletisimForm .row .span .captchaImageBox {
	float: left;
	width: 30%
}

.iletisimForm .row .span .captchaInputBox {
	width: 69%
}

#mainHolder_TiciCaptcha_ImgCaptcha {
	width: 100px
}

.iletisimForm .row .span .captchaInputBox input {
	float: left
}

.iletisimForm .row .span #mainHolder_btnGonder {
	width: 160px;
	float: right
}

.iletisimForm .textarea {
	height: 110px
}

.iletisimForm .row.rowLeft {
	margin: 0;
	padding-right: 5px
}

.iletisimForm .row.rowRight {
	margin: 0;
	padding-left: 5px
}

.iletisimLeft.row {
	margin: 0
}

.iletisimRight.row {
	margin: 0
}

.iletisimForm .row .span.iletisimBtn {
	width: auto
}

@media(max-width:767px) {
	.iletisimForm .row {
		width: 100%
	}

	.iletisimForm .row .span {
		height: auto
	}

	.iletisimContent .span>div {
		float: none;
		width: 100%
	}

	.iletisimContent .span .Center {
		display: none
	}

	.iletisimForm .row .span #mainHolder_btnGonder {
		float: none
	}

	.iletisimContent .span .line1 div {
		width: 25% !important
	}

	.iletisimContent .span .line2 {
		float: left;
		min-height: 30px
	}

	.iletisimContent .line2 .line1 {
		width: 50%
	}

	.iletisimContent .line2 .line2 {
		width: 50%
	}
}

.UyeolContent {
	margin: 15px 0
}

.UyeGirisiContent,
.UyeolContent {
	padding-left: 0;
	padding-right: 0
}

.newuserForm {
	color: #0e0e0e;
	line-height: 35px;
	overflow: hidden
}

.newuserForm>div.FormTitle {
	width: 100%;
	text-align: center;
	font-size: 30px;
	line-height: 50px;
	color: #000
}

.FormTitle p {
	font-size: 14px;
	margin: 0 auto;
	line-height: 22px;
	display: block;
	width: 50%
}

.gridLeft {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 10px
}

.gridLeft a {
	text-decoration: underline
}

.gridLeft input[type="checkbox"] {
	float: left;
	margin-right: 5px
}

.gridLeft label {
	line-height: 1.2;
	display: block;
	margin-bottom: 5px
}

.intl-tel-input {
	width: 100%
}

.dateofbirth select {
	float: left;
	width: 32%;
	margin-right: 2%
}

.dateofbirth select:nth-child(3n) {
	margin-right: 0
}

.gender label {
	float: left;
	display: block
}

.gender input {
	float: left;
	margin-right: 3px
}

.uyeolButton {
	width: 100%
}

.Login {
	border: solid 1px #ddd;
	padding: 2% 5% 2% 4% !important;
	width: 100%;
	background-color: #fbfbfb;
	height: auto;
	margin: 10px 0
}

.Login.LoginSag {
	float: right
}

.Login h4 {
	font-size: 22px;
	display: block;
	text-align: center;
	border-bottom: solid 1px #CCC;
	margin-bottom: 10px
}

.forgetpasword {
	text-decoration: none;
	float: right;
	color: #000
}

.userloginButton {
	width: 80px;
	margin-top: 10px
}

.facebooklogin {
	margin-top: 40px;
	display: block;
	float: left
}

.grid .validate,
.validateSol,
.validateOrta {
	top: -7px
}

.gridLeft .validateSol {
	left: -0.5%;
	top: -30px
}

.gridLeft .validateSol .validateSolOk {
	border-radius: 0 0 15px;
	bottom: -5px;
	left: 10px
}

.gender table {
	width: 30%;
	clear: both
}

.doFaceBookLogin {
	color: #fff;
	background-color: #3b5998;
	border-color: rgba(0, 0, 0, 0.2);
	padding: 10px 20px;
	width: 82%;
	cursor: pointer;
	font-size: 15px;
	line-height: 1.33;
	border-radius: 6px;
	text-align: center;
	margin-top: 5px;
	display: inline-block
}

.uyeliksiz:hover,
.hizliuyelik:hover {
	background: #0e0e0e
}

.Block_Alt {
	float: left;
	width: 100%
}

.baglanButton {
	line-height: 36px;
	display: block;
	text-align: center;
	font-size: 14px;
	background-color: #555;
	color: #FFF;
	margin: 10px 0
}

.baglanButton input {
	border: 1px solid transparent;
	width: 100%;
	height: 100%;
	line-height: 36px;
	display: block;
	background-color: transparent;
	cursor: pointer;
	text-indent: -9999pt
}

#mainHolder_SocialLogin_divFacebookLoginContainer.baglanButton {
	background: url(/App_Themes/Default/facebookbaglan.png) no-repeat center center #3b5998;
	text-indent: -9999pt
}

#mainHolder_SocialLogin_divTwitterLoginContainer.baglanButton {
	background: url(/App_Themes/Default/twitterbaglan.png) no-repeat center center #2ba9e1;
	text-indent: -9999pt
}

#mainHolder_SocialLogin_divGoogleLoginContainer.baglanButton {
	background: url(/App_Themes/Default/googlebaglan.png) no-repeat center center #dd4b39;
	text-indent: -9999pt
}

#SocialLogin_divFacebookLoginContainer.baglanButton {
	background: url(/App_Themes/Default/facebookbaglan.png) no-repeat center center #3b5998;
	text-indent: -9999pt
}

#SocialLogin_divTwitterLoginContainer.baglanButton {
	background: url(/App_Themes/Default/twitterbaglan.png) no-repeat center center #2ba9e1;
	text-indent: -9999pt
}

#SocialLogin_divGoogleLoginContainer.baglanButton {
	background: url(/App_Themes/Default/googlebaglan.png) no-repeat center center #dd4b39;
	text-indent: -9999pt
}

.SifremiUnuttum {
	margin-top: 30px
}

.SifremiUnuttum p {
	line-height: 25px
}

.SifremiUnuttum #mainHolder_txtbxMail {
	margin-bottom: 20px
}

.SifremiUnuttum .button {
	padding: 10px;
	float: right
}

.SifremiUnuttumInput {
	position: relative;
	margin-top: 10px
}

.SifremiUnuttumInput .validate {
	left: auto;
	right: 0;
	top: -38px
}

.SifremiUnuttumInput .validateSol {
	left: 0;
	right: auto;
	top: -38px
}

.SifremiUnuttumInput .validateSol .validateSolOk {
	border-radius: 0 0 15px;
	bottom: -5px;
	left: 10px
}

.SifremiUnuttum .line {
	min-height: 32px;
	line-height: 32px;
	margin-bottom: 5px;
	position: relative
}

.SifremiUnuttum .line .Center {
	width: 4%;
	float: left
}

.SifremiUnuttum .line .Right {
	width: 66%;
	float: left
}

.taksitBlok {
	width: 25%;
	height: auto;
	float: left;
	line-height: 20px
}

.taksitBaslik {
	width: 100%;
	height: 20px;
	text-align: center
}

.taksitLine {
	width: 101%
}

.taksitLine .tak {
	width: 39.1%;
	height: 20px;
	overflow: hidden;
	border-bottom: solid 1px #FFF;
	border-right: solid 1px #FFF;
	font-size: 10px;
	float: left;
	color: #000;
	text-align: center
}

.taksitLine .tak.Taksit {
	background-color: #ededed;
	width: 21%
}

.taksitBaslik1 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/1.png) center center no-repeat #7cc242
}

.taksitBaslik2 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/2.png) center center no-repeat #fdbf57
}

.taksitBaslik3 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/3.png) center center no-repeat #6950a2
}

.taksitBaslik4 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/4.png) center center no-repeat #e01d6e
}

.taksitBaslik5 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/5.png) center center no-repeat #ed1c24
}

.taksitBaslik6 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/6.png) center center no-repeat #00a6d4
}

.taksitBaslik7 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/7.png) center center no-repeat #ee3623
}

.taksitBaslik8 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/8.png) center center no-repeat #00aedb
}

.taksitBaslik9 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/9.png) center center no-repeat #a3a3a3
}

.taksitBaslik10 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/10.png) center center no-repeat #2e3192
}

.taksitBaslik11 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/11.png) center center no-repeat #056bb6
}

.taksitBaslik12 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/12.png) center center no-repeat #221f1f
}

.taksitBaslik13 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/13.png) center center no-repeat #0053a0
}

.taksitBaslik14 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/14.png) center center no-repeat #ffdf00
}

.taksitBaslik15 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/15.png) center center no-repeat #024d39
}

.taksitBaslik16 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/16.png) center center no-repeat #8c1639
}

.taksitBaslik17 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/17.png) center center no-repeat #e9690e
}

.taksitBaslik18 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/18.png) center center no-repeat #e8ce00
}

.taksitBaslik19 {
	background: url(https://static.ticimax.cloud/44474/Uploads/BankaLogo/19.png) center center no-repeat #fff
}

.TakRenk1 {
	background-color: #edf4e6
}

.TakRenk2 {
	background-color: #f1e7f3
}

.TakRenk3 {
	background-color: #f5f9d9
}

.TakRenk4 {
	background-color: #eeafa2
}

.TakRenk5 {
	background-color: #b5d0df
}

.TakRenk6 {
	background-color: #e4e9f4
}

.TakRenk7 {
	background-color: #edf4e6
}

.TakRenk8 {
	background-color: #f1e7f3
}

.TakRenk9 {
	background-color: #f5f9d9
}

.TakRenk10 {
	background-color: #eeafa2
}

.TakRenk11 {
	background-color: #b5d0df
}

.TakRenk12 {
	background-color: #e4e9f4
}

.TakRenk13 {
	background-color: #edf4e6
}

.TakRenk14 {
	background-color: #f1e7f3
}

.TakRenk15 {
	background-color: #f5f9d9
}

.TakRenk16 {
	background-color: #eeafa2
}

.TakRenk17 {
	background-color: #b5d0df
}

.TakRenk18 {
	background-color: #e4e9f4
}

.TakRenk19 {
	background-color: #edf4e6
}

.CariOdeme .row .span {
	overflow: hidden
}

.CariOdeme .row .span .Left {
	width: 13%
}

.CariOdeme .row .span .Center {
	width: 3%
}

.CariOdeme .row .span .Right {
	width: 82%
}

.CariOdeme .row .span div {
	float: left;
	height: 31px;
	line-height: 31px
}

.Listem.CariOdemeRaporlari .ListemItem .line1 {
	width: 6%
}

.Listem.CariOdemeRaporlari .ListemItem .line2 {
	width: 13%
}

.Listem.CariOdemeRaporlari .ListemItem .line3 {
	width: 18%
}

.Listem.CariOdemeRaporlari .ListemItem .line4 {
	width: 8%;
	padding-left: 1%
}

.Listem.CariOdemeRaporlari .ListemItem .line5 {
	width: 18%;
	padding-left: 1%
}

.Listem.CariOdemeRaporlari .ListemItem .line6 {
	width: 12%;
	padding-left: 1%
}

.Listem.CariOdemeRaporlari .ListemItem .line7 {
	width: 10%;
	padding-left: 1%
}

.Listem.CariOdemeRaporlari .ListemItem .line8 {
	width: 7%;
	padding-left: 1%
}

.CariOdeme .Basketstep {
	display: none
}

.CariOdeme .OdemeMenu {
	display: none
}

.CariOdeme .BasketPage {
	width: 100%;
	overflow: visible;
	padding: 0;
	border: 0;
	min-height: inherit
}

.CariOdeme .Odeme-Left {
	width: 100%;
	padding: 0;
	float: none;
	background-color: transparent;
	min-height: 300px
}

.CariOdeme .Odeme-Left .Left {
	width: 50%
}

.CariOdeme .CrediCardNoInput input {
	width: 20.3%
}

.CariOdeme .CrediCardNameInput input {
	width: 92%
}

.CariOdeme .CrediCardDateInput select {
	width: 46.7%
}

.CariOdeme .Odeme-Right {
	padding: 0;
	float: none;
	width: 100%;
	background-color: transparent
}

.CariOdeme .Odeme-Right .Odeme-RightLine {
	display: none
}

.CariOdeme .aspNetDisabled {
	margin-top: 5px
}

.CariOdeme .OdemeTamamla .SiparisiTamamlaBtn {
	float: right;
	margin-top: 50px
}

.CariRaporlarContent .siparisTablo thead tr th {
	padding: 2px
}

.cariorta table tr td {
	padding: 5px
}

div#fancy_print {
	background: url("../Default/images/print2.png") no-repeat scroll center center #222;
	border: 2px solid #fff;
	border-radius: 13px;
	cursor: pointer;
	display: block;
	height: 25px;
	left: -16px;
	position: absolute;
	top: -14px;
	width: 25px;
	z-index: 9999
}

.CariOdeme .Odeme-Right {
	position: relative
}

.CariOdeme .OdemeTamamla {
	position: absolute;
	bottom: 0
}

.firsatUrunleri {
	width: 100% !important;
	position: relative;
	margin: 0 auto;
	float: left
}

.Firsatprev {
	display: none;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -20px;
	font-size: 30px;
	color: #000;
	z-index: 99;
	background: 0
}

.Firsatprev:hover {
	color: #000
}

.Firsatnext {
	display: none;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
	font-size: 30px;
	color: #000;
	z-index: 99;
	background: 0
}

.Firsatnext:hover {
	color: #000
}

.firsatUrunleriItem {
	width: 230px
}

.firsatUrunResim {
	display: block;
	width: 100%;
	height: 250px;
	border: 0;
	text-align: center;
	margin: 0 auto
}

.firsatUrunResim img {
	max-width: 100%;
	max-height: 250px
}

.firsatUrunAdi {
	font-size: 12px;
	line-height: 14px;
	margin: 5px 0 5px 0 !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	width: 100%;
	display: block
}

.firsatUrunAdi a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.firsatUrunFiyat {
	text-align: center;
	display: block;
	font-size: 14px
}

#divSlide:hover .Firsatprev {
	display: inline-block
}

#divSlide:hover .Firsatnext {
	display: inline-block
}

.tabListe {
	float: left;
	width: 100%;
	margin-bottom: 60px
}

.tabListe .tabBaslik {
	display: block;
	color: #222;
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 15px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 20px
}

.tabListe .tabUst {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 20px
}

.tabListe .tabUst ul li {
	display: inline-block;
	margin-right: 15px;
	float: left
}

.tabListe .tabUst ul li a {
	display: block;
	color: #5a5a5a;
	height: 28px;
	padding: 0 15px;
	line-height: 28px;
	font-size: 13px;
	font-weight: 500;
	padding-bottom: 5px;
	border: 1px solid #ececec
}

.tabListe .tabUst ul li.aktif a {
	background: #5a5a5a;
	color: #fff
}

.tabListe .tabIcerik {
	float: left;
	width: 100%
}

.tabListe .tabIcerik .blok {
	float: left;
	width: 100%;
	display: none
}

.tabListe .tabIcerik .blok:first-child {
	display: block
}

.tabListe .categoryTitle {
	display: none
}

.tabListe .Jbutonlar {
	display: none
}

.tabListe .productItem .productMarka,
.tabListe .productItem .productOnYazi,
.tabListe .productItem .favori {
	display: none !important
}

.urunTabAlt {
	width: 100%
}

.urunTabAlt ul li {
	margin-bottom: 10px;
	clear: both
}

.oneriValidate .validate {
	top: 0;
	padding: 5px
}

.urunTabAlt ul li input {
	float: left;
	margin-right: 5px
}

.urunTabAlt ul li .captchaImageBox {
	float: left
}

.urunTabAlt ul li .captchaInputBox {
	margin: 10px;
	float: left
}

.urunTabAlt ul li.urundetyaGuvenlikodu span {
	float: left
}

.urunTabAlt ul li .GuvnelikKodu {
	float: left;
	line-height: 50px;
	margin-right: 10px;
	display: block
}

.odemeBildirimFormu table tr td {
	padding: 5px
}

#mainHolder_txtbxNotlar {
	width: 100%
}

.Block_Text img {
	max-width: 100%
}

#GUVENLIK_KODU {
	margin-bottom: 10px;
	margin-top: 10px
}

.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	font-size: 12px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: visible
}

.tooltip.in {
	opacity: .9;
	filter: alpha(opacity=90)
}

.tooltip.top {
	padding: 5px 0;
	margin-top: -3px
}

.tooltip.right {
	padding: 0 5px;
	margin-left: 3px
}

.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px
}

.tooltip.left {
	padding: 0 5px;
	margin-left: -3px
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	border-radius: 4px
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-color: #000;
	border-width: 5px 5px 0
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	left: 5px;
	border-top-color: #000;
	border-width: 5px 5px 0
}

.tooltip.top-right .tooltip-arrow {
	right: 5px;
	bottom: 0;
	border-top-color: #000;
	border-width: 5px 5px 0
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-right-color: #000;
	border-width: 5px 5px 5px 0
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-left-color: #000;
	border-width: 5px 0 5px 5px
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-color: #000;
	border-width: 0 5px 5px
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	left: 5px;
	border-bottom-color: #000;
	border-width: 0 5px 5px
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	right: 5px;
	border-bottom-color: #000;
	border-width: 0 5px 5px
}

.uyelikonay {
	margin-top: 50px;
	padding-left: 50px
}

.uyelikonay .title {
	width: 100%;
	margin-bottom: 30px
}

.uyelikonay .title h4 {
	font-size: 30px;
	margin-bottom: 20px
}

.uyelikonay .title span {
	font-size: 20px
}

.uyelikonay p {
	line-height: 30px
}

.uyelikonay p strong {
	font-weight: bold;
	font-size: 16px;
	color: #000
}

.uyelikonay a {
	font-size: 14px;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 30px
}

.IadeTaleplerim .Title {
	height: 40px;
	line-height: 40px
}

.Listem.IadeTaleplerim .ListemItem {
	height: auto;
	line-height: 24px
}

.Listem.IadeTaleplerim .ListemItem div {
	height: auto
}

.Listem.IadeTaleplerim .ListemItem .line1 {
	width: 3%
}

.Listem.IadeTaleplerim .ListemItem .line2 {
	width: 20%
}

.Listem.IadeTaleplerim .ListemItem .line3 {
	width: 40%
}

.Listem.IadeTaleplerim .ListemItem .line4 {
	width: 30%
}

.Listem.IadeTaleplerim .ListemItem .line5 {
	width: 11%
}

.Listem.IadeTaleplerim .ListemItem .line6 {
	width: 11%
}

.IadeTaleplerimContent #mainHolder_btnEkle {
	position: static;
	float: right;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 20px
}

.IadeTaleplerimContent .row {
	width: 60%
}

.IadeTaleplerimContent .row .span {
	position: relative;
	overflow: hidden;
	margin-bottom: 5px
}

.IadeTaleplerimContent .row .span div {
	float: left
}

.IadeTaleplerimContent .row .span .Left {
	width: 30%
}

.IadeTaleplerimContent .row .span .Center {
	width: 3%
}

.IadeTaleplerimContent .row .span .Right {
	width: 60%
}

.IadeTaleplerimContent .row .span #mainHolder_btnKaydet {
	float: right;
	width: 20%
}

.IadeTaleplerimContent .row .span #mainHolder_btnVazgec {
	float: right;
	width: 20%;
	margin-right: 10px
}

.IadeTaleplerimContent textarea {
	width: 98.8%;
	margin-bottom: 10px;
	height: 50px
}

.span.IadeTalepBtn {
	width: 93%
}

#ArmaSonuclari {
	width: 100%;
	border: solid 1px #CCC;
	padding: 3%;
	text-align: center;
	font-size: 20px;
	margin-bottom: 20px
}

#divUrunSiparisDosya .right_line {
	width: 66% !important
}

#divUrunSiparisDosya .left_line {
	line-height: 30px
}

#divUrunSiparisDosya .center_line {
	line-height: 30px
}

.RadUpload {
	width: auto !important
}

.RadUpload .ruFileWrap {
	height: auto !important
}

.RadUpload .ruFakeInput {
	margin-right: 0 !important;
	height: auto !important;
	width: auto !important;
	border-color: #ddd !important;
	padding: 2px 5px !important;
	float: left !important
}

.RadUpload .ruBrowse {
	float: left;
	margin-left: 15px !important;
	margin-top: 0 !important
}

.ruErrorMessage {
	margin-bottom: 10px !important
}

.ruFileInput {
	position: absolute;
	left: 0;
	top: 0;
	height: 50px;
	left: 0;
	position: absolute;
	top: 0;
	width: 181px
}

.homeContainer .centerCount .UrunGuruplari {
	display: none !important
}

ul.KatMenu1 ul {
	min-width: 240px;
	padding: 0;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 999;
	display: none
}

ul.KatMenu1 li {
	position: relative;
	display: block;
	padding: 0
}

ul.KatMenu1 li a {
	line-height: 30px !important;
	display: block;
	text-indent: 0;
	font-size: 12px !important;
	color: #5f5f5f;
	transition: .3s;
	background-color: #fff
}

ul.KatMenu1>li:hover>a {
	color: #000 !important;
	text-indent: 20px;
	transition: .3s
}

ul.KatMenu1>li>ul>li>a {
	text-indent: 10px
}

ul.KatMenu1>li>ul>li:hover>a {
	color: #fff !important;
	background-color: #000;
	text-indent: 20px;
	transition: .3s
}

ul.KatMenu1>li>ul>li>ul>li>a {
	text-indent: 10px
}

ul.KatMenu1>li>ul>li>ul>li:hover>a {
	color: #fff !important;
	background-color: #000;
	text-indent: 20px;
	transition: .3s
}

ul.KatMenu1 li:hover>ul {
	display: block !important
}

ul.KatMenu1 li.ulVar>a:after {
	left: auto;
	border-width: 3px 4px;
	border-top-color: transparent !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	border-color: #000;
	content: ' ';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	border-width: 3px 4px;
	border-style: solid;
	right: 8px
}

#divEtiketler {
	float: left;
	width: 100%
}

#divEtiketler .productModuleTitle {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	display: inline-block;
	padding-bottom: 5px;
	color: #333;
	font-size: 13px;
	font-weight: bold
}

#divEtiketler a {
	color: #555;
	font-size: 13px;
	margin-right: 5px
}

#divEtiketler a:hover {
	text-decoration: underline
}

.Basketstep ul li i,
.sepetTitle .st_1,
.sepetTitle2 .st_1,
.BasketRigth ul li.genelToplam .tut,
.sepetTitle2 .st_1:before,
.sepetTitle .st_1:before,
.TeslimatAdresTittle,
.Basketstep ul li.gecti span,
#divToplamOdeme,
.TeslimatAdresTittle,
.SepetKampanyaTittle,
.SepetKampanyaTittle::before,
a.YeniAdresEkle,
.Basketstep ul li.onestepsec span {
	color: #000 !important
}

.basketCompletebtn {
	background: #000 !important
}

.OdemeMenu ul li.activeMenu {
	border-color: #000 !important
}

.OdemeMenu ul li:hover {
	border-color: #000 !important
}

.baglanButton {
	background: #000;
	border-color: #000
}

.baglanButton:hover {
	background: transparent;
	color: #000
}

.Basketstep ul li.pasif i {
	color: #b5b5b5 !important
}

.BasketDetail table tbody tr td a {
	display: inherit
}

.BasketDetail table tbody tr td:last-child a {
	display: block
}

.headerContent {
	width: 1240px;
	clear: both;
	margin: 0 auto;
	position: relative
}

.headerContent:before,
.headerContent:after {
	content: " ";
	display: table
}

.headerContent:after {
	clear: both
}

.ticiContainer {
	width: 99%!important;
	max-width: 100%!important;
	clear: both;
	margin: 0 auto
}

.homeContainer .leftBlock {
	display: none
}

.productDetailContainer .leftBlock {
	display: none
}

.rightBlock {
	display: none
}

.ticiContainer:before,
.ticiContainer:after {
	content: " ";
	display: table
}

.ticiContainer:after {
	clear: both
}

.centerCount .OzelBlokIcerik {
	margin-bottom: 25px !important
}

.categoryContainer .leftBlock {
	padding-left: 0;
	margin-top: 30px;
	min-width: 25%;
	float: left
}

.categoryContainer .centerCount {
	padding-right: 0;
	margin-top: 30px;
	min-width: 75%;
	float: left
}

.centerCount .solYadaSagAcik {
	padding: 0 10px
}

.centerCount .solSagBlokAcik {
	padding: 0 10px
}

#pnlSlider {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	padding: 0
}

#pnlSlider img {
	display: block;
	width: 100%;
	margin: 0 auto
}

#pnlSlider .flex-control-nav {
	left: 0;
	bottom: 20px;
	width: 100%
}

#pnlSlider .flex-direction-nav {
	display: none;
	position: absolute;
	left: 0;
	width: 100%;
	top: 50%
}

#pnlSlider .flex-direction-nav .flex-prev {
	position: relative;
	left: auto;
	right: auto
}

#pnlSlider .flex-direction-nav .flex-next {
	position: relative;
	left: auto;
	right: auto
}

#pnlSlider .flex-caption {
	position: absolute;
	left: 50%;
	line-height: 1.3;
	width: 50%;
	margin-left: -25%;
	background: none !important;
	bottom: 50px;
	color: #000;
	font-size: 18px;
	text-align: center
}

.flex-control-paging li a {
	width: 13px !important;
	height: 13px !important;
	background-color: transparent !important;
	border: 1px solid #fff !important;
	box-shadow: none !important
}

.flex-control-paging li a.flex-active {
	border: 1px solid #fff !important;
	background-color: #fff !important
}

.odemeTeslimat {
	float: left;
	width: 100%;
	padding-bottom: 70px;
	margin-bottom: 40px;
	border-bottom: 1px solid #f0f0f0
}

.odemeTeslimat .blokRow {
	margin: 0 -10px
}

.odemeTeslimat .blok {
	float: left;
	width: 33.3333%;
	padding: 0 10px
}

.odemeTeslimat span {
	display: block;
	padding-left: 60px;
	position: relative;
	color: #000;
	font-size: 14px;
	line-height: 20px
}

.odemeTeslimat span strong {
	display: block;
	margin-bottom: 10px
}

.odemeTeslimat .fa {
	position: absolute;
	left: 0;
	top: 50%;
	font-size: 35px;
	margin-top: -17.5px
}

.ProductListContent {
	margin-left: -10px;
	margin-right: -10px
}

.ProductListContent .productItem {
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	text-align: center
}

.productModuleItem2,
.productModuleItem,
.productItem {
	position: relative;
	text-align: center;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-ms-transition: .3s
}

.productItem .productName {
	padding: 0;
	clear: both;
	margin: 10px 0 10px 0;
	text-align: left;
	padding-right: 25px
}

.productItem .productName * {
	display: block;
	font-size: 14px;
	line-height: 16px;
	height: 16px;
	color: #000;
	font-weight: 400;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.productModuleItem2 .modulename,
.productModuleItem .modulename,
.productItem .modulename {
	line-height: 100%;
	display: block;
	font-size: 14px;
	line-height: 17px;
	height: 34px;
	color: #000;
	font-weight: 600;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis
}

.productItem .productImage {
	height: 0;
	position: relative;
	background: #fff;
	padding-bottom: 133%;
	overflow: hidden;
	width: 100%;
	border-bottom: 0;
	z-index: 2
}

.productItem .productImage>a {
	display: block;
	position: relative;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	align-items: center;
	width: 100%;
	padding-bottom: 133%
}

.productItem .productIconWrap {
	overflow: hidden;
	width: 100%;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding-bottom: 150%
}

.productItem .productImage>a img {
	max-width: 100%;
	max-height: 100%;
	height: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: inherit;
}

.productModuleItem2 .moduleprice2,
.productModuleItem2 .moduleprice,
.productModuleItem2 .productPrice,
.productModuleItem .moduleprice2,
.productModuleItem .moduleprice,
.productModuleItem .productPrice,
.productItem .moduleprice2,
.productItem .moduleprice,
.productItem .productPrice {
	display: inline-block;
	height: 16px;
	float: left;
	text-align: center;
	margin-bottom: 0;
	padding: 0
}

.productModuleItem2 .modulediscount,
.productModuleItem2 .discountPrice,
.productModuleItem .modulediscount,
.productModuleItem .discountPrice,
.productItem .modulediscount,
.productItem .discountPrice {
	display: inline-block;
	margin: 0;
	margin: 0;
	float: right
}

.productModuleItem2 .modulediscount .modulekdv,
.productModuleItem2 .modulediscount .discountKdv,
.productModuleItem2 .discountPrice .modulekdv,
.productModuleItem2 .discountPrice .discountKdv,
.productModuleItem .modulediscount .modulekdv,
.productModuleItem .modulediscount .discountKdv,
.productModuleItem .discountPrice .modulekdv,
.productModuleItem .discountPrice .discountKdv,
.productItem .modulediscount .modulekdv,
.productItem .modulediscount .discountKdv,
.productItem .discountPrice .modulekdv,
.productItem .discountPrice .discountKdv {
	display: none
}

.productItem .discountPrice span {
	display: block;
	font-weight: 500;
	color: #000;
	font-size: 14px;
	line-height: 16px
}

.productModuleItem2 .moduleregular,
.productModuleItem2 .regularPrice,
.productModuleItem .moduleregular,
.productModuleItem .regularPrice,
.productItem .moduleregular,
.productItem .regularPrice {
	display: inline-block !important;
	margin: 0;
	float: left
}

.productModuleItem2 .moduleregular .modulekdv,
.productModuleItem2 .moduleregular .regularKdv,
.productModuleItem2 .regularPrice .modulekdv,
.productModuleItem2 .regularPrice .regularKdv,
.productModuleItem .moduleregular .modulekdv,
.productModuleItem .moduleregular .regularKdv,
.productModuleItem .regularPrice .modulekdv,
.productModuleItem .regularPrice .regularKdv,
.productItem .moduleregular .modulekdv,
.productItem .moduleregular .regularKdv,
.productItem .regularPrice .modulekdv,
.productItem .regularPrice .regularKdv {
	display: none !important
}

.productItem .regularPrice span {
	display: block !important;
	font-weight: 400;
	color: #666;
	font-size: 11px;
	line-height: 18px;
	text-decoration: line-through;
	margin-right: 15px
}

.productItem .productMarka {
	padding: 0 10px;
	display: none !important;
	margin-bottom: 5px;
	float: left;
	width: 100%;
	text-align: left;
	color: #666;
	font-size: 13px;
	font-weight: normal
}

.productItem:hover .productName * {
	color: #535353
}

.productModuleItem:hover .modulediscount *,
.productItem:hover .discountPrice * {
	color: #535353
}

.productStokKodu,
.productSatisBirimi {
	text-align: left;
	margin: 5px 0;
	float: left;
	width: 100%
}

.urunListStokUyari,
.urunListSonUrun {
	position: absolute;
	background: #000;
	left: 0;
	right: 0;
	text-align: center;
	color: #fff;
	height: 30px;
	line-height: 30px;
	box-sizing: content-box;
	padding: 0 10px;
	bottom: 62px;
	margin: auto;
	z-index: 8
}

.productOnYazi {
	text-align: left;
	max-height: 32px;
	overflow: hidden;
	float: left;
	width: 100%;
	margin: 5px 0
}

.productPoints {
	text-align: left
}

div.productOnYazi * {
	font-size: 13px;
	color: #a1a1a1;
	line-height: 16px;
	font-weight: normal;
	background-color: transparent
}

.newIcon {
	position: absolute;
	text-align: center;
	left: 0;
	top: 0;
	background: #b474b9; 
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	width: 45px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	z-index: 8
}

.discountIcon {
	position: absolute;
	text-align: center;
	right: 0;
	top: 0;
	background: #000;
	color: #fff;
	font-size: 13px;
	font-weight: 500;
	width: 45px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	z-index: 8
}

.cargoIcon {
	position: absolute;
	text-align: center;
	right: 0;
	top: 0;
	background: #ffeedf;
	color: #be732f;
	font-size: 12px;
	font-weight: 500;
	padding: 0 7px;
	overflow: hidden;
	line-height: 30px;
	z-index: 8
}

.IndirimliUrun .cargoIcon {
	top: 35px
}

.cargoIcon .fa {
	line-height: 30px;
	font-size: 15px
}

.StokYok .cargoIcon {
	top: 0
}

.itemCategory {
	display: none !important
}

.favori {
    opacity: 1;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 8;
    margin: auto;
    height: 35px;
    width: 35px;
}

.mycartIcon {
    width: 23px;
    background-image: url(https://static.ticimax.cloud/38936/Uploads/EditorUploads/images/mycart.svg);
    height: 37px;
    background-size: 100%;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    float: left;
    position: absolute;
    bottom: 0;
    z-index: 9;
    right: 10px;
    left: auto;
}
.mycartIcon a span {
    font-size: 0;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    line-height: 45px;
}

.mycartIcon a:before {
    font-family: 'fontawesome';
    display: inline-block;
    vertical-align: top;
}
@media (max-width: 767px) {
	.mycartIcon {
		bottom: -5px!important;
		right: 2px!important;
	}
}
.examineIcon {
	display: none!important;
	opacity: 0;
	position: absolute;
	right: 20%;
	top: 0;
	z-index: 8;
	bottom: 0;
	height: 35px;
	margin: auto
}

.favori a {
	display: inline-block;
	font-size: 0;
	width: 35px;
	height: 35px;
	border-radius: 100%;
	background: #0000001a;
	float: left
}

.examineIcon a {
	display: inline-block;
	font-size: 0;
	width: 35px;
	height: 35px;
	border-radius: 100%;
	background: #000;
	float: left
}

.examineIcon a:hover {
	background: #000
}

.StokYok .examineIcon a,
.StokYok .mycartIcon a,
.StokYok .favori a {
	display: none !important
}
.favori a:after {
	content: "\f004";
	font-family: FontAwesome;
	font-size: 16px;
	color: #fff;
	line-height: 35px
}

.examineIcon a:after {
	content: "\f002";
	font-family: FontAwesome;
	font-size: 16px;
	color: #fff;
	line-height: 35px
}

.TukendiIco {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	z-index: 9;
	padding-bottom: 150%;
	height: 0;
	background: #000000a6
}

.TukendiIco span {
	display: inline-block;
	color: #000;
	font-size: 15px;
	background: #e8e7e7;
	padding: 0 30px;
	line-height: 40px;
	border-radius: 5px;
	top: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	max-width: max-content;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	max-height: max-content;
	height: max-content;
	width: max-content;
	height: 40px
}

.productItem:hover .productPrice {
	opacity: 1
}

.productItem:hover .favori {
	opacity: 1
}

.productItem:hover .examineIcon {
	opacity: 1
}

.ozelFirsat {
	position: absolute;
	left: 0;
	top: 50%;
	background-color: #f0f0f0;
	display: inline-block;
	z-index: 99;
	padding: 5px;
	font-size: 12px;
	font-weight: 500;
	z-index: 8
}

.ozelAlan1 {
	position: absolute;
	background-color: #f0f0f0;
	display: inline-block;
	padding: 5px;
	font-size: 12px;
	font-weight: 500;
	bottom: 0;
	top: auto;
	left: 0;
	right: 0;
	z-index: 8
}

.ozelAlan2 {
	position: absolute;
	left: 0;
	top: 60%;
	background-color: #f0f0f0;
	display: inline-block;
	padding: 5px;
	font-size: 12px;
	font-weight: 500;
	z-index: 8
}

.firsatIcon {
	display: block !important;
	position: absolute;
	text-align: center;
	left: 0;
	top: 10px;
	background: #3fc327;
	color: #fff;
	font-size: 12px;
	z-index: 2;
	font-weight: 500;
	padding: 0 7px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	border-radius: 0;
	z-index: 8
}

.YeniUrun .firsatIcon {
	top: 35px
}

.StokYok .favori {
	display: none !important
}

body .quickViewIco {
	top: calc(50%+80px);
	z-index: 8
}

.quickViewIco a {
	padding: 0;
	line-height: 30px;
	display: block;
	width: max-content;
	max-width: max-content;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding: 0 10px;
	border-radius: 5px;
	margin: 0 auto
}

.KasaOnuFirsatlarContent ul li a {
	margin-bottom: 10px !important;
	max-height: auto !important
}

.KasaOnuFirsatlarContent ul li a img {
	max-height: auto !important
}

.KasaOnuFirsatlarContent ul li span,
.KasaOnuFirsatlarContent ul li p {
	line-height: 26px !important;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.KasaOnuFirsatlarContent ul li span+span,
.KasaOnuFirsatlarContent ul li p+span {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

#divSayfalamaUst {
	float: left;
	width: 100%;
	margin-top: 0 !important
}

#divSayfalamaUst .pageNumber {
	display: none !important
}

.categorydesign {
	float: left;
	width: 100%;
	margin-bottom: 0;
	padding: 0 15px
}

.categorydesign img {
	width: 100%;
	display: block
}

.ProductList.pr_3 {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ededed
}

.ProductList.pr_3 .productItem {
	float: left;
	width: 32%;
	margin-bottom: 30px;
	margin-right: 2%;
	position: relative;
	overflow: hidden;
	text-align: center
}

.ProductList.pr_3 .productItem:nth-child(4n) {
	margin-right: 2%
}

.ProductList.pr_3 .productItem:nth-child(5n) {
	margin-right: 2%
}

.ProductList.pr_3 .productItem:nth-child(3n) {
	margin-right: 0
}

.ProductList.pr_4 {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ededed
}

.ProductList.pr_4 .productItem {
	float: left;
	width: 24%;
	margin-bottom: 30px;
	margin-right: 1.333%;
	position: relative;
	overflow: hidden;
	text-align: center
}

.ProductList.pr_4 .productItem:nth-child(3n) {
	margin-right: 1.333%
}

.ProductList.pr_4 .productItem:nth-child(5n) {
	margin-right: 1.333%
}

.ProductList.pr_4 .productItem:nth-child(4n) {
	margin-right: 0
}

.ProductList.pr_hrz {
	float: left;
	width: 100%
}

.ProductList.pr_hrz .productItem {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	position: relative;
	overflow: hidden;
	text-align: center
}

.ProductList.pr_hrz .productItem .productImage {
	height: auto;
	position: relative;
	background: #fff;
	padding-bottom: initial;
	overflow: hidden;
	width: 15%;
	border-bottom: 0;
	float: left;
	margin-right: 20px
}

.ProductList.pr_hrz .productItem .productDetail {
	float: left;
	background: transparent;
	height: auto;
	width: auto;
	max-width: 80%
}

.ProductList.pr_hrz .productItem .cargoIcon {
	display: none
}

.ProductList.pr_hrz .productItem .discountIcon {
	display: none
}

.ProductList.pr_hrz .productItem .newIcon {
	display: none
}

.ProductList.pr_hrz .productItem .productName {
	margin: 10px 0
}

.ProductList.pr_hrz .productItem .productImage a:after {
	display: none
}

.ProductList.pr_hrz .productItem .productPrice {
	display: block
}

.ProductList.pr_hrz .productItem .examineIcon {
	display: none !important
}

.ProductList.pr_hrz .productItem .mycartIcon {
	display: none !important
}

.ProductList.pr_hrz .productItem .favori {
	display: none !important
}

.ProductList.pr_hrz .productItem .firsatIcon {
	display: none !important
}

.ProductList.pr_hrz .productItem .ozelAlan1 {
	display: none !important
}

.ProductList.pr_hrz .productItem .ozelAlan2 {
	display: none !important
}

.ProductList.pr_hrz .productItem .urunListStokUyari,
.ProductList.pr_hrz .productItem .urunListSonUrun {
	display: none !important
}

body .ProductList.pr_hrz .productItem .quickViewIco {
	display: none !important
}

.ProductList.pr_hrz .productItem:nth-child(3n) {
	margin-right: 0
}

.ProductList.pr_hrz .productItem:nth-child(5n) {
	margin-right: 0
}

.ProductList.pr_hrz .productItem:nth-child(4n) {
	margin-right: 0
}

.ProductList.pr_hrz .productItem .examineIcon {
	left: 0;
	display: none
}

.categoryTitle {
	float: left;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	color: #2b2b2b;
	font-size: 18px;
	padding-bottom: 10px !important;
	font-weight: 600
}

.categoryTitle .bold {
	display: block;
	border-bottom: 1px solid #e1e1e1;
	display: block;
	height: 10px;
	margin-bottom: 15px
}

.categoryTitle .bold .satir1 {
	display: inline-block;
	padding: 0;
	font-size: 18px;
	font-weight: 600;
	display: inline-block;
	background-color: #fff;
	padding: 0 100px
}

.leftBlock .categoryTitle .bold {
	overflow: hidden;
	height: auto;
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	word-wrap: break-word;
	display: block;
	color: #2b2b2b;
	border-bottom: 1px solid #ddd;
	padding: 9px 0 15px 0
}

.leftBlock .categoryTitle .bold .satir1 {
	float: left;
	padding: 0;
	display: block;
	width: 100%;
	font-size: 13px;
	font-weight: 500;
	color: #2b2b2b
}

.categoryTitleText {
	display: inline-block;
	float: left;
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
	padding: 13px 0
}

.categoryTitleText * {
	display: inline-block;
	font-family: 'Roboto', serif !important;
	color: #2b2b2b !important;
	font-size: 11px !important;
	line-height: 1.2 !important;
	font-weight: 400;
	letter-spacing: .5px
}

ul.breadcrumb li *,
ul.breadcrumb li,
a#linkOncekiSayfa {
	display: inline-block;
	color: #2b2b2b !important;
	font-size: 11px !important;
	line-height: 1.2 !important;
	font-weight: normal;
	margin-right: 0 !important
}

ul.breadcrumb a {
	display: inline-block
}

.KategoriFilitrelemeContent .Block_Title {
	display: none
}

#mainHolder_divUstMarkaListesi {
	display: none
}

.brandlistselectionBottom {
	display: none !important
}

.categoryTitle {
	float: left;
	width: 100%
}

.categoryTitle .brandlistselection {
	float: left;
	width: 100%
}

.categoryTitle .brandlistselection #divUstFiltreKategori {
	float: left;
	margin-right: 10px
}

.categoryTitle .brandlistselection #divUstFiltreMarka {
	float: left;
	margin-right: 10px
}

.categoryTitle .brandlistselection .selectBox {
	float: left;
	margin-right: 10px
}

.categoryTitle .brandlistselection .brandSelectbox {
	height: 30px;
	line-height: 28px;
	border: 1px solid #ddd;
	color: #777
}

.blockSelect {
	float: right;
	margin-right: 0 !important
}

.brandlistselection>label {
	display: inline-block;
	color: #222121;
	font-size: 13px;
	cursor: pointer
}

.brandlistselection>label>input[type="checkbox"] {
	display: none !important
}

.brandlistselection>label>label {
	line-height: 30px;
	margin-left: 10px;
	display: inline-block;
	padding-left: 18px;
	cursor: pointer;
	color: #000;
	font-size: 13px
}

.brandlistselection>label>label:hover {
	color: #000;
	background: url("images/checkbox2.png") left center no-repeat
}

.brandlistselection>label>input[type=checkbox]+label {
	background: url("images/checkbox1.png") left center no-repeat
}

.brandlistselection>label>input[type="checkbox"][checked]+label {
	display: block;
	background: url("images/checkbox2.png") left center no-repeat
}

#mainHolder_linkFiltreKaldir {
	line-height: 30px;
	background: url("images/checkbox2.png") left center no-repeat;
	margin-left: 10px;
	display: inline-block;
	padding-left: 18px;
	cursor: pointer;
	color: #000;
	font-size: 13px
}

.pageNumber {
	float: left;
	width: 100%;
	text-align: center;
	margin: 30px 0
}

.pageNumber .pageBorder {
	display: inline-block
}

.pageNumber a {
	display: inline-block;
	float: left;
	border-radius: 0;
	width: 30px;
	height: 40px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #5f5f5f;
	border: 1px solid #e1e1e1;
	border-radius: 0;
	margin: 0 5px
}

.pageNumber a:hover {
	background-color: #5f5f5f;
	color: #fff;
	border: 1px solid #5f5f5f
}

.pageNumber a.SelectedSayfa {
	background-color: #000;
	color: #fff;
	border: 1px solid #000;
	opacity: 1
}

.KategoriFilitreleme {
	margin-bottom: 20px;
	width: 100%;
	float: left
}

.KategoriFilitreTittle {
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #bbb7b7
}

.kategoriOzelBlok {
	min-height: 285px;
	margin-bottom: 22px;
	float: left;
	width: 100%;
	border: 1px solid #e8e8e8;
	padding: 32px;
	border-radius: 5px
}

.kategoriOzelBlok .kategoriOzelBlokYazi {
	float: left;
	width: 75%;
	padding-right: 15px
}

.kategoriOzelBlok .kategoriOzelBlokYazi h2 {
	color: #46696b;
	font-size: 18px;
	margin-bottom: 15px
}

.kategoriOzelBlok .kategoriOzelBlokYazi p {
	font-size: 14px;
	line-height: 18px;
	color: #46696b
}

.kategoriOzelBlok .kategoriOzelBlokResim {
	float: left;
	width: 25%
}

.kategoriOzelBlok .kategoriOzelBlokResim img {
	width: 100%;
	display: block
}

.FilitreMaxHeight {
	width: 100%
}

.KategoriFilitreLine>ul>li {
	position: relative
}

.KategoriFilitreLine>ul>li>a {
	font-size: 13px;
	color: #000;
	margin-bottom: 12px;
	display: inline-block
}

.KategoriFilitreLine>ul>li>a:hover {
	text-decoration: underline
}

.KategoriFilitreLine>ul>li:last-child a {
	margin-bottom: 0
}

.KategoriFilitreLine>ul>li>ul {
	width: 100%
}

.KategoriFilitreLine>ul>li>ul>li {
	margin-bottom: 12px;
	padding-left: 20px
}

.KategoriFilitreLine>ul>li>ul>li>a {
	color: #666;
	font-size: 13px;
	display: inline-block
}

.KategoriFilitreLine>ul>li>ul>li>a:hover {
	text-decoration: underline
}

.FilitreMaxHeight table tr td {
	width: 100%;
	padding: 0;
	padding-bottom: 15px;
	padding-bottom: 10px
}

.FilitreMaxHeight table tr:last-child td {
	padding-bottom: 0
}

.FilitreMaxHeight table tr td input[type="checkbox"] {
	display: none !important
}

.KategoriFilitreLine {
	padding: 0
}

.fiyatFilitreContent .KategoriFilitreLine {
	padding: 0
}

.KategoriFilitreLine table tr td label {
	line-height: 13px;
	display: inline-block;
	padding-left: 23px;
	height: 13px;
	cursor: pointer;
	color: #000;
	font-size: 13px
}

.KategoriFilitreLine table tr td input[type=checkbox]+label {
	background: url("images/checkbox1.png") left center no-repeat
}

.KategoriFilitreLine table tr td input[type=checkbox]+label:hover {
	background: url("images/checkbox2.png") left center no-repeat
}

.KategoriFilitreLine table tr td input[type="checkbox"][checked]+label {
	background: url("images/checkbox2.png") left center no-repeat
}

.KategoriFilitreLine p input[type="text"] {
	width: 100%;
	padding: 0;
	font-family: "Roboto", sans-serif !important;
	color: #000 !important;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 15px
}

#back-to-top {
	position: fixed;
	right: 20px;
	top: auto;
	z-index: 9999999;
	bottom: 60px
}

#back-to-top a {
	font-size: 35px;
	color: #000;
	display: inline-block
}

#back-to-top a:hover {
	color: #888
}

.cloudzoom-blank>div:last-child {
	display: none !important
}

.productDetailContainer .centerCount {
	padding: 0
}

.anasayfaBloklar {
	float: left;
	width: 100%
}

.anasayfaBloklar .blokRow {
	margin: 0 -10px
}

.anasayfaBloklar .ucluBlok,
.anasayfaBloklar .ortaBlok {
	float: left;
	width: 33.333%;
	padding: 0 10px;
	margin-bottom: 20px
}

.anasayfaBloklar .solBlok,
.anasayfaBloklar .sagBlok {
	float: left;
	width: 33.333%;
	padding: 0 10px
}

.anasayfaBloklar .solBlok .blok,
.anasayfaBloklar .sagBlok .blok {
	float: left;
	width: 100%;
	margin-bottom: 20px
}

.anasayfaBloklar a {
	display: block
}

.anasayfaBloklar a img {
	display: block;
	max-width: 100%;
	margin: 0 auto
}

.anasayfaBanner a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative
}

.anasayfaBanner .btnincele {
	background-color: #fff;
	position: absolute;
	padding: 10px 50px;
	bottom: 30px;
	left: 10%;
	right: 10%;
	text-align: center;
	font-size: 13px;
	color: #3d3d3d;
	border: 1px solid #e1e1e1;
	font-weight: 600
}

.anasayfaBanner .btnincele:hover {
	background-color: #000;
	border: 1px solid #000;
	color: #fff
}

.SepetBlockInfo {
	text-align: left
}

.SepetBlockInfo table {
	border-collapse: collapse;
	margin-bottom: 5px;
	width: 100%
}

.SepetBlockInfo td {
	border-bottom: 1px solid #eee;
	padding: 5px 2px;
	vertical-align: top
}

.SepetBlockInfo .SepetBlockImg img {
	border: 1px solid #eee;
	text-align: left
}

.SepetBlockInfo .SepetBlockName a {
	color: #666;
	font-size: 11px
}

.SepetBlockInfo .SepetBlockAdet {
	text-align: right;
	font-size: 11px
}

.SepetBlockInfo td.SepetBlockTotal {
	text-align: right
}

.SepetBlockInfo .SepetBlockRemove a {
	text-align: right;
	cursor: pointer;
	width: 10px;
	height: 20px;
	font-size: 0;
	display: block;
	background: url(/App_Themes/Default/images/remove-small.png) center 4px no-repeat
}

.SepetBlockGenelTotal {
	text-align: right
}

.SepetBlockGenelTotal table {
	border-collapse: collapse;
	margin-bottom: 5px
}

.SepetBlockGenelTotal td {
	padding: 4px;
	font-size: 14px
}

.SepetBlockGenelTotal td b {
	font-weight: 700
}

.SepetBlockCheck {
	clear: both;
	float: left;
	text-align: center;
	width: 100%
}

.SepetBlockCheck a {
	line-height: 30px
}

.SonEklenenUrunler .Block_Text {
	padding: 0
}

#header {
	clear: both;
	text-align: center;
	background-color: #fff
}

#header:before,
#header:after {
	content: " ";
	display: table
}

#header:after {
	clear: both
}

#lang_flag_container {
	left: auto !important;
	right: 0 !important;
	top: 0 !important;
	position: relative !important;
	float: right;
	margin-left: 20px
}

#langHover {
	padding-right: 0 !important;
	padding-left: 0 !important
}

#lang-detail {
	left: auto !important;
	right: 0 !important
}

.mobileNav {
	display: none
}

#logo {
	text-align: center;
	display: inline-table;
	height: 100px;
	width: 100%
}

#logo a {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: flex-start;
	height: 100%;
	-webkit-align-items: center;
	-webkit-justify-content: flex-start
}

@media(max-width:767px) {
	#headerNew #top-bar .headerContainer {
		padding: 0!important;
	}
	#logo a img {
		max-width: 80px;
		padding: 10px 0;
		display: block
	}
}

@media(min-width:768px) {
	#logo a img {
		max-width: 210px;
		display: block
	}
}

.uyeGirisUyeAdi {
	display: none
}

.welcome {
	float: right;
	position: relative
}

.welcome .uyeGirisWelcome {
	display: none
}

.welcome ul li {
	float: left
}

.welcome a {
	float: left;
	color: #000;
	font-family: 'FontAwesome' !important;
	font-style: normal;
	font-weight: 300;
	font-size: 18px
}

.welcome a:hover {
	color: #000
}

.welcome .headerUyeGiris a {
	font-size: 0;
	margin-left: 20px
}

.welcome .headerUyeOl a {
	font-size: 0;
	margin-left: 20px
}

.welcome .headerHesabim {
	font-size: 0;
	margin-left: 20px
}

.welcome .headerCikis {
	font-size: 0;
	margin-left: 20px
}

.welcome .headerHesabim:after {
	display: block;
	content: "\f007";
	font-size: 18px;
	font-family: 'FontAwesome';
	speak: none;
	font-style: normal;
	font-weight: 300;
	line-height: 40px;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.welcome .headerCikis:after {
	content: "\f08b";
	display: block;
	font-size: 18px;
	font-family: 'FontAwesome';
	speak: none;
	font-style: normal;
	font-weight: 300;
	line-height: 40px;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.welcome .headerUyeGiris a:after {
	content: '\f007';
	font-size: 18px !important;
	line-height: 40px
}

.welcome .headerUyeOl a:after {
	content: '\f234';
	font-size: 18px !important;
	line-height: 40px
}

.hakkimizdaBolumu {
	float: left
}

.hakkimizdaBolumu a {
	float: left;
	color: #000;
	font-weight: 600;
	font-size: 12px;
	line-height: 35px;
	padding: 0 14px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	border-left: none;
	border-top: 0;
	border-bottom: 0
}

.hakkimizdaBolumu a:hover {
	background: #fff
}

.headerSosyalMedya {
	float: left;
	margin-top: 6px;
	margin-left: 10px
}

.headerSosyalMedya a {
	float: left;
	display: inline-block;
	color: #000;
	font-size: 14px;
	margin-left: 7px;
	width: 27px;
	text-align: center
}

.headerSosyalMedya a .fa {
	line-height: 27px
}

.headerSosyalMedya a:hover {
	color: #000
}

.usernav {
	display: none
}

.favicon {
	position: absolute;
	right: -6px;
	top: 39px
}

.favicon a {
	color: #fff;
	font-size: 0;
	font-weight: 500;
	line-height: 25px
}

.favicon a i {
	color: #a1a3a1;
	font-size: 20px;
	margin-right: 9px;
	float: left
}

.navigation {
	float: right;
	width: 100%;
	border-top: 1px solid #e1e1e1;
	text-align: center
}

.navigation .HeaderMenu2>li {
	position: relative;
	display: inline-block
}

.navigation .HeaderMenu2>li>a {
	padding: 0 23px;
	line-height: 49px;
	color: #2b2b2b;
	font-size: 13px;
	display: block;
	font-weight: 600;
	letter-spacing: .4px;
	-webkit-font-smoothing: antialiased;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004)
}

.navigation .HeaderMenu2>li>a .fa {
	margin-left: 7px
}

.navigation .HeaderMenu2>li:hover>a {
	background: #535353;
	color: #fff !important
}

.navigation .HeaderMenu2>li .altMenu {
	position: absolute;
	display: none;
	left: 0;
	top: 100%;
	z-index: 99;
	background: #fcfcfc;
	width: 200px
}

.navigation .HeaderMenu2>li .altMenu h4 {
	display: none
}

.navigation .HeaderMenu2>li .altMenu ul li {
	border-bottom: 1px solid #f5f5f5
}

.navigation .HeaderMenu2>li .altMenu ul li a {
	display: block;
	color: #2b2b2b;
	font-weight: 700;
	font-size: 13px;
	line-height: normal;
	text-align: left;
	padding: 11px 25px
}

.navigation .HeaderMenu2>li .altMenu ul li a:hover {
	color: #000
}

.navigation .HeaderMenu2>li:hover .altMenu {
	display: block
}

.navigation .HeaderMenu2>li ul {
	position: absolute;
	display: none;
	left: 0;
	top: 100%;
	z-index: 99;
	background: #fff;
	width: 240px;
	padding: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .15) !important;
	border: 1px solid rgba(0, 0, 0, .05)
}

.navigation .HeaderMenu2>li>ul li {
	position: relative
}

.navigation .HeaderMenu2>li ul li:hover>ul {
	display: block;
	left: 100%;
	top: -1px;
	position: absolute
}

.navigation .HeaderMenu2>li>ul>li>a {
	display: block;
	color: #2b2b2b;
	font-weight: normal;
	font-size: 13px;
	line-height: normal;
	text-align: left;
	padding: 15px 25px;
	position: relative
}

.navigation .HeaderMenu2>li>ul li>a:after {
	display: inline-block;
	font: normal normal normal 7px/1 FontAwesome;
	font-size: 7px !important;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f054";
	position: absolute;
	left: 15px;
	top: 21px
}

.navigation .HeaderMenu2>li>ul>li>a .fa {
	display: none
}

.navigation .HeaderMenu2>li>ul>li>a:hover {
	color: #000
}

.navigation .HeaderMenu2>li>ul>li ul li a {
	display: block;
	color: #2b2b2b;
	font-weight: normal;
	font-size: 13px;
	line-height: normal;
	text-align: left;
	padding: 15px 25px
}

.navigation .HeaderMenu2>li>ul>li ul li a:hover {
	color: #000
}

.navigation .HeaderMenu2 li:hover>ul {
	display: block
}

.navigation .HeaderMenu2>li:hover>a {
	color: #000
}

.navigation .HeaderMenu2>li:hover>a:before {
	height: 100%;
	transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-ms-transition: .3s
}

.hText {
	float: left;
	clear: both
}

.hText a {
	float: left;
	margin-right: 9px;
	padding-right: 9px;
	border-right: 1px solid #2b2b2b;
	color: #2b2b2b;
	font-size: 12px;
	line-height: 14px
}

.hText a:last-child {
	border-right: 0
}

.mycart {
	float: right;
	position: relative;
	margin-left: 20px
}

.mycart>a {
	display: block;
	color: #000;
	line-height: 40px
}

.mycart>a:after {
	display: block;
	content: "\f290";
	font-size: 18px;
	font-family: 'FontAwesome';
	speak: none;
	font-style: normal;
	font-weight: 300;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.mycart .sepetTecxt {
	display: none
}

.mycart .sepetTecxt .fa {
	display: none
}

.mycart .sepetUrun {
	display: none
}

.mycart .sepetUrunSayisi {
	display: block;
	text-align: center;
	color: #fff;
	position: absolute;
	width: 15px;
	height: 15px;
	line-height: 15px;
	font-size: 10px;
	background: #b474b9;
	border-radius: 100%;
	top: 0;
	right: -10px
}

.mycart>a:hover:after {
	color: #000
}

@media(min-width:768px) {
	.mycart:hover .CartProduct {
		visibility: visible;
		opacity: 1;
		top: 130%
	}
}

.sepetimBody .mycart:hover .CartProduct {
	visibility: hidden;
	opacity: 0
}

.CartProduct p {
	margin-top: 0;
	margin-bottom: 0
}

.CartProduct {
	display: block !important;
	width: 450px;
	background: #fff;
	float: left;
	padding: 20px;
	z-index: 99999;
	position: absolute;
	top: 100%;
	right: -1px;
	margin-left: -150px;
	border: 1px solid #f0f0f0;
	border-radius: 3px;
	box-shadow: 0 0 16px -10px #000;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.CartProduct:before,
.CartProduct:after {
	bottom: 100%;
	right: 10px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.CartProduct:before {
	border-color: transparent;
	border-bottom-color: #f0f0f0;
	border-width: 9px;
	margin-left: -9px
}

.CartProduct:after {
	border-color: transparent;
	border-bottom-color: #fff;
	border-width: 8px;
	margin-left: -8px;
	right: 11px
}

.CartProduct ul {
	padding: 0;
	margin: 0
}

.CartProduct .SProduct {
	float: left;
	width: 100%;
	max-height: 288px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 10px
}

.CartProduct .SProduct li {
	float: left;
	width: 100%;
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #eee
}

.CartProduct .SProduct li:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border: 0
}

.CartProduct .SProduct li a {
	float: left;
	width: 100%;
	text-align: left;
	color: #000;
	padding-right: 30px
}

.CartProduct .SProduct li a img {
	margin-right: 20px;
	float: left;
	height: 90px !important
}

.CartProduct .SProduct li a .SepettopAd {
	width: calc(100% - 110px);
	float: left
}

.CartProduct .SProduct li a .SepettopAd .urunAd {
	margin-bottom: 10px
}

.CartProduct .SProduct li a .SepettopAd .urunAd span {
	font-weight: 600;
	font-size: 15px;
	display: block;
	line-height: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block !important
}

.CartProduct .SProduct li a .SepettopAd .varyAd {
	margin-bottom: 5px
}

.CartProduct .SProduct li a .SepettopAd .varyAd span {
	font-size: 14px;
	line-height: 14px
}

.CartProduct .SProduct li a .SepettopAd .sptAdet {
	margin-bottom: 10px
}

.CartProduct .SProduct li a .SepettopAd .sptAdet span {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 14px
}

.CartProduct .SProduct li a .SepettopAd .sptAdet span:first-child {
	margin-left: 10px
}

.CartProduct .SProduct li a .sepetTopSatisBirimi {
	display: inline-block !important;
	vertical-align: middle;
	float: left
}

.CartProduct .SProduct li a .sepetTopFiyat {
	display: block !important;
	font-weight: 600;
	font-size: 16px;
	margin: 0;
	color: #000;
	line-height: 16px
}

.CartProduct .SProduct li a:nth-child(2) {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
	width: auto !important;
	font-size: 15px;
	padding: 0
}

.CartProduct .SProduct li a .sepetTopBirimFiyat {
	display: none !important
}

.CartProduct .SProduct li a .fa-times {
	font-family: 'FontAwesome';
	font-weight: 400
}

.CartProduct .SProduct li a .fa-times:before {
	content: '\f1f8'
}

.CartProduct .SPrice {
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: 600;
	padding: 10px 0;
	margin: 20px 0 10px;
	display: none
}

.CartProduct .SPrice li {
	font-size: 0
}

.CartProduct .SPrice li span {
	float: left;
	color: #444;
	font-size: 14px;
	text-transform: uppercase
}

.CartProduct .SPrice .sepetToplamTutar {
	float: right;
	text-align: right;
	font-size: 16px
}

.CartProduct .button {
	margin: 0 !important;
	float: left;
	width: calc(50% - 10px);
	font-size: 14px !important;
	line-height: 35px;
	border-radius: 0;
	padding: 0;
	text-transform: uppercase;
	font-weight: 600
}

.CartProduct .headerCartBtn {
	line-height: 45px;
	border: 1px solid #ccc;
	background: transparent;
	color: #434343
}

.CartProduct .headerOrderBtn {
	line-height: 47px;
	float: right
}

.CartProduct .headerCartBtn:hover {
	color: #fff;
	background: #000;
	border-color: #000
}

.CartProduct.more .SPrice {
	display: block
}

.CartProduct.more .Title {
	display: block
}

.CartProduct.more .cart-footer {
	display: block
}

.CartProduct.more .headerCartBtn {
	display: block !important
}

.CartProduct.more .headerOrderBtn {
	display: block !important
}

.sepetimBody .AllCategory {
	display: none
}

.sepetimBody .linkRebatedProducts {
	margin-left: 0
}

.aramaButonu {
	cursor: pointer;
	float: right;
	margin-left: 20px;
	display: block;
	color: #000;
	font-style: normal;
	font-weight: 300;
	font-size: 18px !important;
	line-height: 90px
}

.aramaButonu .fa {
	line-height: 40px;
	font-size: 17px;
	font-weight: 300
}

#divArama {
	position: relative;
	float: left;
	width: 100%
}

.searchContent {
	position: absolute;
	margin: 0 auto;
	left: 26%;
	top: 28%;
	background: #fafafa;
	padding: 0;
	width: 49%
}

.ButtonMic {
	display: none !important
}

.searchContent #txtbxArama {
	-webkit-appearance: none;
	float: left;
	width: 100%;
	font-weight: 300;
	height: 40px;
	color: #2b2b2b;
	font-size: 14px;
	padding: 0 75px 0 15px;
	background: 0;
	border: 1px solid #eee;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.searchContent #btnKelimeAra {
	-webkit-appearance: none;
	cursor: pointer;
	position: absolute;
	border: 0;
	right: 0;
	top: 0;
	padding: 0 25px;
	height: 40px;
	background: #b474b9;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700
}

.ebultenBolumu {
	float: left;
	width: 100%;
	margin-top: 25px;
	background: url('https://static.ticimax.cloud/44474/Uploads/EditorUploads/ccc.jpg') center center;
	background-size: cover;
	height: 500px;
	margin-bottom: 0
}

.ebultenBolumu .ebultenBaslik {
	float: left;
	width: 100%;
	margin-top: 145px;
	margin-bottom: 25px;
	display: block;
	color: #2b2b2b;
	font-family: 'Work Sans', sans-serif;
	font-size: 13px
}

.ebultenBolumu .ebultenBaslik strong {
	font-size: 24px;
	font-weight: 500;
	display: block;
	margin-bottom: 30px
}

#divNewsLetter {
	width: 100%;
	display: inline-block;
	position: relative
}

#divNewsLetter label {
	display: none
}

#divNewsLetter #txtbxNewsletterMail {
	border: 1px solid #fff;
	height: 40px;
	color: #000;
	background: #fff;
	font-size: 13px;
	width: 100%;
	padding-right: 80px
}

#divNewsLetter #btnMailKaydet {
	position: absolute;
	background: #000;
	right: 0;
	top: 0;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	margin: 0
}

#divNewsLetter .newsbutton {
	position: absolute;
	background: #000;
	right: 0;
	top: 0;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	margin: 0
}

.footerTopTutucu {
	background-color: #fff;
	border-top: 1px solid #efefef;
	padding: 35px 0 35px 0;
	margin-top: 20px
}

.footerGenelTutucu {
	float: left;
	width: 100%;
	background: #efefef
}

.footerGenelTutucu:after {
	clear: both;
	display: table;
	content: ""
}

.footerBankaTutucu {
	float: left;
	width: 100%;
	background: #efefef;
	border-top: 1px solid #d7d7d7;
	padding: 25px 0
}

.footerBankaTutucu:after {
	clear: both;
	display: table;
	content: ""
}

.bankaSol {
	float: left
}

.bankaSag {
	float: right;
	font-size: 12px;
	color: #d7d7d7;
	line-height: 23px
}

.footerTopTutucu .footerLogoTutucu {
	float: left;
	width: 100%;
	text-align: center;
	margin: 0
}

.footerTopTutucu .footerLogoTutucu .footerLogo {
	display: inline-block;
	margin-bottom: 20px
}

.footerTopTutucu .footerSosyalMedya {
	float: left;
	width: 100%;
	text-align: center
}

.footerTopTutucu .footerSosyalMedya a {
	display: inline-block;
	margin: 0 10px;
	color: #5f5f5f;
	font-size: 18px
}

.footerGenelTutucu .dortluBlok {
	float: left;
	width: 25%;
	margin: 30px 0;
	padding: 0 10px
}

.footerGenelTutucu .dortluBlokIcerik {
	float: left;
	width: 100%;
	background: #fff;
	padding: 25px;
	text-align: center
}

.footerGenelTutucu .dortluBlokIcerik .fa {
	font-size: 18px;
	color: #2b2b2b
}

.footerGenelTutucu .dortluBlokIcerik span {
	display: block;
	text-align: center;
	font-size: 13px;
	margin-top: 17px;
	color: #2b2b2b;
	font-weight: 400
}

.footerGenelTutucu .dortluBlokIcerik span strong {
	display: inline-block;
	color: #8c8c8c;
	font-weight: 400
}

.footerGenelTutucu .dortluAltBlok {
	float: left;
	width: 25%;
	margin: 45px 0
}

.footerGenelTutucu .dortluAltBlok h5 {
	color: #2f2f2f;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 15px;
	display: block
}

.footerGenelTutucu .dortluAltBlok ul li {
	margin-bottom: 10px
}

.footerGenelTutucu .dortluAltBlok ul li a {
	display: inline-block;
	color: #8c8c8c;
	font-size: 12px;
	font-weight: 300
}

.footerGenelTutucu .dortluAltBlok ul li a:hover {
	text-decoration: underline
}

.footerGenelTutucu .dortluAltBlok span {
	display: inline-block;
	color: #8c8c8c;
	font-size: 14px;
	margin-bottom: 10px
}

#ticimaxCopyright {
	display: inline-block;
	margin: 0 !important;
	line-height: 45px !important
}

#ticimaxCopyright a {
	color: #000 !important
}

.userLoginBtn,
.userSignBtn {
	border: 0 !important
}

@media(min-width:1199px) and (max-width:1260px) {

	.ticiContainer,
	.headerContent {
		width: 1180px;
		margin-left: 10px;
		margin-right: 10px
	}

	.ProductDetailMain .ProductDetailMainRow {
		margin: 0
	}

	.ProductDetailMain .leftImage {
		width: 390px;
		padding-right: 10px
	}

	.ProductDetailMain .RightDetail {
		width: 790px;
		padding-left: 10px
	}
}

@media(max-width:767px) {

	.ticiContainer,
	.headerContent {
		width: 100%;
		margin: 0 auto;
		padding: 0 2px
	}

	.slides {
		overflow: hidden
	}

	.slides li a {
		display: block
	}

	.slides li a img {
		display: block;
		width: 100%;
		height: auto
	}

	.leftBlock {
		display: none
	}

	.ProductDetailMain .leftImage {
		width: 40%;
		text-align: center;
		padding-right: 10px
	}

	.ProductDetailMain .RightDetail {
		width: 60%;
		padding-left: 10px
	}

	.footerBankaTutucu {
		display: none
	}

	.footerGenelTutucu .dortluAltBlok {
		text-align: center;
		width: 100%;
		margin: 10px 0
	}

	.anasayfaBanner>div {
		margin-bottom: 10px
	}

	.ProductList .ItemOrj.col-xs-6 {
		padding-left: 2px;
		padding-right: 2px
	}

	.ProductDetail .product-social-icon-wrapper {
		display: none !important
	}

	.ProductIcon .box1 {
		margin-right: 0
	}

	.categoryTitleText * {
		display: inline
	}

	.breadcrumb {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.urunOzellik {
		margin-top: 10px;
		padding: 0
	}

	.urunOzellik .mobilTab {
		margin-left: -5px;
		margin-right: -5px
	}

	.urunOzellik>.mobilTab>ul>li {
		position: relative;
		background-color: #efefef;
		border-bottom: 1px solid #e9e9e9
	}

	.urunOzellik .mobilTab ul li.active {
		background-color: #fff
	}

	.urunOzellik .mobilTab ul li a:after {
		content: "\f107";
		font-family: FontAwesome;
		font-size: 20px;
		line-height: normal;
		position: absolute;
		right: 8px;
		top: 10px
	}

	.urunOzellik .mobilTab ul li.active a:after {
		content: "\f106"
	}

	.urunOzellik .mobilTab ul li a {
		display: block;
		padding: 13px 5px;
		color: #000;
		font-size: 13px
	}

	.urunOzellik .mobilTab ul li.active .urunDetayPanel {
		display: block !important
	}

	.urunOzellik .urunDetayPanel {
		background-color: #fff;
		padding: 5px;
		float: none
	}

	.urunOzellik .urunDetayPanel * {
		max-width: 100%
	}

	.urunDetayPanel #yorumYaz {
		width: 100% !important
	}

	.taksitBlok {
		width: 100%
	}

	.urunDetayPanel .urunYorumYok {
		text-align: center;
		display: block;
		padding: 8px 0
	}

	.urunDetayPanel .divYorumYazGiris {
		text-align: center;
		display: block;
		padding: 8px 0
	}
}

@media(max-width:580px) {
	.ProductDetailMain .leftImage {
		width: 100%;
		text-align: center;
		padding: 0
	}

	.ProductDetailMain .RightDetail {
		width: 100%;
		padding-left: 0
	}

	.ProductIcon2 .TavsiyeEtBtnContent,
	.ProductIcon2 .hidden-phone,
	.ProductIcon2 .YorumYazbtnContent {
		width: 30%
	}
}

@media(max-width:767px) {
	#lang_flag_container {
		top: 47px !important;
		display: none
	}

	#langHover {
		padding: 0 !important
	}

	#lang-detail {
		top: 17px !important
	}

	.welcome,
	.aramaButonu {
		display: none
	}

	body.topOverlay .searchContent {
		opacity: 1;
		top: 0;
		height: auto
	}

	#header {
		background-color: #fff;
		position: relative;
		height: 65px;
		border-bottom: 1px solid #d9d9d9;
		width: 100%
	}

	#header #logo {
		width: 40%;
		margin: 0 auto !important;
		display: table !important;
		text-align: center;
		float: none;
		height: 45px
	}

	#header #logo a {
		display: table-cell;
		vertical-align: middle;
		text-align: center !important;
		height: 65px;
		margin: 0 auto
	}

	#header #logo img {
		max-width: 100%;
		max-height: 60px;
		display: inline
	}

	#header .navigation {
		display: none
	}

	.hText {
		display: none
	}

	.categoryTitle .bold .satir1 {
		padding: 0 45px
	}

	.iletisimContent {
		padding: 0
	}

	.iletisimContent .row {
		width: 100%;
		padding: 3px;
		margin-bottom: 10px;
		min-height: 1px
	}

	.iletisimContent .row .span {
		line-height: 20px !important;
		bottom: 0 !important;
		height: auto
	}

	.iletisimContent .row .span .Left {
		font-size: 11px !important;
		width: 30% !important
	}

	.iletisimContent .row .span .Right {
		width: 68% !important;
		font-size: 11px !important
	}

	.iletisimContent .row .span>.line1>div {
		text-align: left;
		width: 100% !important;
		min-height: 20px;
		border-bottom: 1px solid #eee;
		margin: 0
	}

	.iletisimContent .row .span>.line1>div>span {
		width: 50% !important;
		float: left;
		text-align: left;
		min-height: 1px
	}

	.iletisimContent .row .span>.line1 {
		border: none !important;
		margin: 0 !important;
		float: left
	}

	.iletisimContent .row .span>.line2 {
		border: none !important;
		margin: 0 !important;
		float: left
	}

	.iletisimContent .row .span>.line3 {
		border: none !important;
		margin: 0 0 20px 0 !important;
		float: left
	}

	.iletisimContent .row .span>.line2>.line1 {
		width: 100% !important;
		min-height: 1px;
		border-bottom: 1px solid #eee;
		margin: 0;
		line-height: 20px
	}

	.iletisimContent .row .span>.line2>.line1>span:nth-child(2) {
		display: none
	}

	.iletisimContent .row .span>.line2>.line1>span {
		width: 50% !important;
		float: left;
		text-align: left
	}

	.iletisimContent .row .span>.line2>.line2 {
		width: 100% !important;
		min-height: 1px;
		border-bottom: 1px solid #eee
	}

	.iletisimContent .row .span>.line2>.line2>span:nth-child(2) {
		display: none
	}

	.iletisimContent .row .span>.line2>.line2>span {
		width: 50% !important;
		float: left;
		text-align: left
	}

	.iletisimContent .row .span>.line3>.line1 {
		margin: 0
	}

	.iletisimContent .row .span>.line3>.line1>span:nth-child(2) {
		display: none !important
	}

	.iletisimContent .row .span>.line3>.line1>span {
		width: 50% !important;
		float: left;
		text-align: left;
		display: table
	}
}

@media(min-width:768px) {
	.bottomHead {
		display: none
	}
}

body .leftBlock .slider-range {
	float: left;
	width: 100%;
	border: 0;
	border-radius: 0;
	padding: 0;
	margin: 10px 0 20px 0;
	height: 5px;
	background: #eee
}

body .leftBlock .slider-range .ui-slider-range {
	height: 5px;
	background: #000;
	border-radius: 0;
	top: 0;
	margin: 0
}

body .leftBlock .slider-range .ui-slider-handle {
	width: 20px;
	height: 20px;
	border-radius: 100%;
	background: #000;
	border: 0;
	margin: 0;
	top: -8px
}

body .leftBlock .slider-range span:nth-child(2) {
	margin-left: 0
}

body .leftBlock .slider-range span:nth-child(3) {
	margin-left: -20px
}

body .leftBlock .amount {
	float: left;
	width: 100%;
	color: #000;
	font-size: 14px;
	text-align: left;
	margin-bottom: 20px;
	font-weight: 500
}

.mobilMenuAcButton,
.searchClick,
.mycartClick,
.welcomeOpen {
	display: none
}

body .productItem .divVideoPlayButton {
	position: absolute;
	margin: auto;
	overflow: hidden;
	height: 0;
	padding-bottom: 150%;
	top: 0;
	width: 100%;
	bottom: auto
}

body .productItem .divVideoPlayButton a.urunListeVideoPlay {
	color: #fff;
	float: left;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-justify-content: center
}

body .productItem .divVideoPlayButton a.urunListeVideoPlay i {
	font-family: 'FontAwesome';
	font-weight: 300;
	font-size: 40px;
	display: inline-block;
	vertical-align: top;
	margin-top: 0;
	text-shadow: 0 0 4px #848484
}

body .productItem .divVideoPlayButton a.urunListeVideoPlay i.fa-play-circle-o:before {
	content: '\f144'
}

body .productItem .divVideoPlayButton a.urunListeVideoPlay i.fa-pause-circle-o:before {
	content: '\f28b'
}

.leftBlock .category-vertical-filters {
	float: left;
	width: 100%;
	border: 0;
	border-radius: 0;
	overflow: hidden;
	margin: 0 0 20px;
	text-align: center;
	padding: 0;
	background: transparent
}

.leftBlock .panel-heading {
	position: relative;
	z-index: 1;
	float: left;
	padding: 0;
	width: 100%;
	text-align: left;
	border: 0;
	margin: 0;
	background-color: transparent !important
}

.leftBlock .panel-heading a {
	display: block;
	line-height: 30px;
	font-size: 17px;
	color: #222;
	font-weight: normal;
	padding: 0;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 20px
}

.leftBlock .panel-search {
	float: left;
	width: 100%;
	margin-bottom: 15px
}

.leftBlock .panel-search input {
	padding: 0 10px !important;
	height: 40px
}

.leftBlock .category-vertical-filters>div {
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
	display: inline-block;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border: 1px solid #eee;
	padding: 20px 20px;
	background: #fff
}

.leftBlock .category-vertical-filters>div:last-child {
	margin-bottom: 0
}

.leftBlock .category-vertical-filters .panel.div-kategori .panel-heading a:after {
	display: none
}

.leftBlock .category-vertical-filters .panel.div-kategori ul li {
	margin-bottom: 0;
	width: 100%
}

.filterBlock .Block_Title {
	display: none !important
}

.leftBlock .category-vertical-filters .panel.div-kategori ul li a {
	margin-bottom: 20px
}

.leftBlock .category-vertical-filters .panel.div-kategori ul a:hover {
	text-decoration: underline
}

.leftBlock .category-vertical-filters .panel.div-kategori>ul>li:last-child>a {
	margin: 0
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group {
	float: left;
	text-align: left;
	padding: 2px 0;
	margin: 0;
	width: 100%;
	top: 100%;
	display: block;
	border: 0
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group li,
.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item {
	float: left;
	margin: 0 0 15px;
	padding: 0;
	background-color: transparent;
	width: 100%;
	height: auto;
	border: 0
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group li:last-child {
	margin-bottom: 0
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item a,
.leftBlock .category-vertical-filters .vertical-filter-panel .list-group li a {
	float: left;
	font-size: 14px;
	color: #000;
	display: inline-block;
	line-height: 16px;
	font-weight: normal;
	white-space: nowrap;
	max-width: calc(100% - 26px);
	overflow: hidden;
	text-overflow: ellipsis
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group li ul {
	float: left;
	width: 100%
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group li ul li:last-child {
	margin-bottom: 0
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image {
	background-size: 16px 16px !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image a {
	padding-left: 26px
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image:before {
	display: none !important
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image.selected a:after {
	width: 16px;
	height: 16px;
	font-size: 12px;
	text-align: center;
	content: '\f00c';
	font-family: 'FontAwesome';
	color: #fff;
	display: inline-block;
	vertical-align: top;
	position: absolute;
	left: 0
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item:before {
	margin-right: 10px;
	width: 16px;
	height: 16px;
	border: 1px solid #cbcbcb !important;
	border-radius: 0;
	background: #fff;
	display: inline-block !important;
	margin-top: 0;
	text-align: center;
	line-height: 11px
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before {
	border-color: #cbcbcb !important;
	background: #fff;
	content: '\f00c';
	font-family: 'FontAwesome';
	color: #000;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item:hover:before {
	border-color: #cbcbcb !important;
	background: #fff;
	content: '\f00c';
	font-family: 'FontAwesome';
	color: #000;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px
}

.leftBlock .FiyatTextBox {
	float: left;
	width: 100%;
	margin-bottom: 20px
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect {
	float: right;
	margin: 0 0 0 20px;
	background: 0
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a {
	background: 0;
	color: #999;
	padding: 0 5px;
	float: left;
	margin-left: 0;
	border: 0
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a i {
	font-size: 16px;
	float: left;
	line-height: 35px;
	font-family: fontawesome;
	font-weight: 600
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a:hover i {
	color: #000
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.Active i {
	color: #000
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.sort_2 {
	display: none
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.sort_5 {
	display: none
}

.brandlistselection {
	float: left;
	width: 100%;
	margin-bottom: 10px
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent {
	float: left;
	width: 100%;
	z-index: 999;
	background-color: #fff;
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: block;
	border: 0;
	padding: 10px;
	border: 1px solid #eee
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li:not(.appliedFilter) {
	float: left;
	font-weight: 400;
	border-radius: 0;
	padding: 0;
	border: 0
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li>a {
	position: relative;
	background-color: transparent;
	color: #000;
	font-size: 12px;
	border-radius: 0;
	padding: 0 15px
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li>a span {
	font-weight: 400;
	line-height: 35px
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li>a:hover {
	text-decoration: underline
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a.selected {
	text-decoration: underline;
	color: #000;
	background: #fff
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .appliedFilter.FiltrelemeUrunAdet span {
	float: left;
	font-size: 12px;
	color: #000;
	font-weight: 400;
	line-height: 35px;
	padding: 0;
	margin: 0
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .appliedFilter.FiltrelemeUrunAdet {
	float: right;
	background-color: transparent;
	height: auto;
	padding: 0
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {
	float: right
}

body #divSayfalamaUst.Slct .blockSelect {
	float: right;
	margin: 0;
	display: block !important;
	padding: 0
}

body #divSayfalamaUst.Slct .blockSelect a {
	float: left;
	width: 40px;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: center;
	border: 0;
	background: #fff;
	display: block;
	margin-left: 10px;
	border: 1px solid #eee
}

body #divSayfalamaUst.Slct .blockSelect i {
	color: #c6c6c6;
	line-height: 40px;
	font-size: 18px
}

body #divSayfalamaUst.Slct .blockSelect a:hover {
	color: #000
}

body #divSayfalamaUst.Slct .blockSelect a:hover i {
	color: #000
}

body #divSayfalamaUst.Slct .blockSelect .sort_2 {
	display: none
}

body #divSayfalamaUst.Slct .blockSelect .sort_5 {
	display: none
}

body #divSayfalamaUst.Slct .blockSelect a.Active {
	color: #000
}

body #divSayfalamaUst.Slct .blockSelect a.Active i {
	color: #000
}

body #divSayfalamaUst.Slct .brandlistselection .sortingContent {
	float: left;
	width: 100%;
	display: block;
	background: transparent;
	padding: 10px;
	border: 1px solid #eee
}

body #divSayfalamaUst.Slct .brandlistselection .sortingContent select {
	float: left;
	height: 40px;
	color: #252525;
	font-size: 14px;
	font-weight: normal;
	border: 0;
	background: #fff;
	border-radius: 0;
	padding: 0;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	padding: 0 10px;
	border: 1px solid #eee
}

body #divSayfalamaUst.Slct .brandlistselection .sortingContent li {
	height: auto;
	padding: 0;
	border-radius: 0;
	background: transparent;
	float: left;
	margin-right: 20px
}

body #divSayfalamaUst.Slct .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {
	float: right
}

body #divSayfalamaUst.Slct li.appliedFilter.FiltrelemeUrunAdet {
	margin: 0
}

body #divSayfalamaUst.Slct li.appliedFilter.FiltrelemeUrunAdet span {
	color: #000;
	font-size: 12px;
	line-height: 40px;
	font-weight: normal;
	float: left;
	margin: 0;
	text-indent: 0;
	text-transform: capitalize
}

body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock {
	padding: 0;
	background: transparent;
	color: #252525;
	font-size: 14px
}

body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock span {
	line-height: 40px;
	font-weight: normal;
	display: inline-block;
	vertical-align: top;
	text-transform: capitalize
}

body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock:before {
	content: '';
	width: 15px;
	height: 15px;
	border: 1px solid #d1d1d1;
	border-radius: 3px;
	float: left;
	margin: 12px 10px 0 0;
	background: #fff
}

body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock.selected:before {
	background: #000;
	border-color: #000
}

body #divSayfalamaUst .category-vertical-filters.top-filters .FiltreUst {
	display: none
}

body #divSayfalamaUst .category-vertical-filters.top-filters .tukgo {
	display: none
}

body #divSayfalamaUst .category-vertical-filters.top-filters .moreNum {
	display: none
}

body #divSayfalamaUst .filterDeleteContent {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter {
	padding: 0;
	margin: 0 10px 10px 0;
	height: auto;
	background: 0;
	border: 1px solid #ebecee;
	width: auto;
	border-radius: 0
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.filtrelemeKaydet {
	display: none
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter:not(.FiltrelemeKaldir) a {
	min-width: 32px;
	margin: 0;
	border: #ebecee;
	border-left: 1px solid #eee
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter a i {
	font-family: 'FontAwesome';
	line-height: 32px;
	color: #252525;
	font-size: 12px;
	font-weight: 300
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter a:hover i {
	color: #000
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter a i:before {
	content: '\f00d'
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span {
	color: #666;
	font-size: 12px;
	text-align: left;
	font-weight: 400;
	margin: 0;
	line-height: 32px;
	padding-left: 14px;
	padding-right: 21px
}

.filterColorBg {
	display: none !important
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span+span {
	color: #666
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir {
	display: block
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a {
	width: 100%;
	background: 0;
	line-height: 1;
	margin: 0;
	padding: 0
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a span {
	line-height: 32px;
	font-weight: 400;
	font-size: 13px;
	text-align: center;
	margin: 0;
	width: 100%;
	color: #fff !important;
	background: #000 !important
}

.AnasayfaTasarim {
	margin-left: -5px;
	margin-right: -5px;
	overflow: hidden
}

.AnasayfaTasarim:after {
	clear: both;
	display: table;
	content: ""
}

.AnasayfaTasarimLine {
	overflow: hidden;
	float: none;
	width: 100%;
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.AnasayfaTasarimLine.Kucuk {
	width: 50%;
	overflow: hidden;
	float: left;
	padding-left: 5px;
	padding-right: 5px
}

.AnasayfaTasarimLine a {
	display: block
}

.AnasayfaTasarimLine a img {
	margin: 0 auto;
	max-width: 100%;
	display: block
}

.AnasayfaTasarimLine .TasarimTime {
	float: right;
	position: relative;
	font-size: 11px
}

.AnasayfaTasarimLine .AnasayfaTasarimAdi {
	position: absolute;
	z-index: 9;
	background-color: rgba(0, 0, 0, 0.40);
	left: 5px;
	right: 5px;
	bottom: 0;
	color: #ffF;
	padding: 5px;
	font-size: 12px
}

.AnasayfaTasarimLine:hover .AnasayfaTasarimAdi {
	background-color: #000
}

@media(max-width:425px) {
	.AnasayfaTasarimLine.Kucuk {
		width: 100%
	}
}

section.ResimGaleri .ResimGaleriHeadIcerik {
	text-align: center
}

section.ResimGaleri .Main {
	position: relative
}

section.ResimGaleri .Main .AllGallery {
	position: absolute;
	top: 29px;
	font-size: 12px;
	right: 0;
	color: #000;
	text-decoration: underline;
	font-weight: 500
}

section.ResimGaleri .AddGallery {
	margin: 10px auto;
	background-color: #000;
	display: block;
	width: 200px;
	text-align: center;
	color: #fff;
	padding: 5px 0
}

section.ResimGaleri .AddGallery:hover {
	background-color: #ddd;
	color: #000
}

section.ResimGaleri .Main .Marquee-tag {
	position: relative;
	cursor: pointer
}

section.ResimGaleri .Main .Marquee-tag img {
	max-width: 100%
}

section.ResimGaleri .Main .Marquee-tag:hover:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	z-index: 9;
	font-family: linearicons-free;
	width: 50px;
	height: 50px;
	font-size: 30px;
	line-height: 50px;
	text-align: center
}

section.ResimGaleri .Main .Marquee-tag:hover:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 8;
	background: rgba(0, 0, 0, 0.46)
}

.Modals .modal-body {
	padding: 30px;
	max-width: 420px
}

.Modals .modal-body .modal-title {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 22px;
	margin-bottom: 15px
}

.Modals .modal-body .ResimGaleriHeadIcerik {
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 20px
}

.Modals .modal-body .ResimGaleriHeadIcerik h2 {
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 8px;
	text-align: center
}

.Modals .modal-body .modal-Subtitle {
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 20px
}

.Modals .modal-body .modal-bottom {
	text-align: center;
	border-top: 1px solid #d8d8d8;
	padding-top: 20px;
	font-size: 12px;
	font-style: italic
}

.Modals .modal-body .modal-bottom span.Link {
	font-style: initial;
	text-transform: uppercase;
	color: #000;
	font-weight: 700;
	margin-left: 5px;
	cursor: pointer
}

.AddGalleryModal .Btn {
	width: 100%;
	border: 0;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	padding: 17px 10px;
	background-color: #222;
	border: 1px solid #222;
	cursor: pointer;
	display: block
}

.AddGalleryModal .Btn:hover,
.AddGalleryModal .Btn:focus {
	color: #fff
}

.AddGalleryModal .Btn.Orange {
	background-color: #000;
	border: 1px solid #000
}

.AddGalleryModal .Btn.Orange:hover {
	background-color: #000
}

.AddGalleryModal .modal-dialog {
	margin: 0
}

.AddGalleryModal .modal-body {
	max-width: 100%
}

.AddGalleryModal .FormElements {
	margin-bottom: 10px
}

.AddGalleryModal .FormElements>input {
	padding: 8px 12px
}

.AddGalleryModal .modal-content {
	background: #fff
}

.AddGalleryModal .Gallery--Wrapper .BtnBox {
	margin: 30px 0;
	padding-top: 25px;
	border-top: 1px solid #b3b3b3
}

.AddGalleryModal .Gallery--Wrapper .Title {
	padding: 5px 0 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #b3b3b3
}

.AddGalleryModal .Gallery--Wrapper .row {
	box-sizing: inherit;
	padding: 0;
	width: auto;
	margin: 0;
	height: auto;
	float: none;
	background-color: transparent;
	position: static;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.AddGalleryModal .Gallery--Wrapper .col-lg-6 {
	width: 50%;
	float: left;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}

.AddGalleryModal .Gallery--Wrapper .col-12 {
	width: 100%;
	float: left;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}

.AddGalleryModal .Gallery--Wrapper .col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}

.AddGalleryModal .fileClear {
	padding: 5px 10px;
	font-size: 12px;
	font-weight: 600;
	display: inline-block;
	background-color: #f1f1f1;
	color: #777
}

.AddGalleryModal .box {
	display: block;
	background-color: white;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	-webkit-transition: all .3s cubic-bezier(0.25, 0.8, 0.25, 1);
	transition: all .3s cubic-bezier(0.25, 0.8, 0.25, 1);
	overflow: hidden
}

.AddGalleryModal .upload-options {
	position: relative;
	height: 35px;
	background-color: #000;
	cursor: pointer;
	overflow: hidden;
	text-align: center;
	-webkit-transition: background-color ease-in-out 150ms;
	transition: background-color ease-in-out 150ms
}

.AddGalleryModal .upload-options:hover {
	background-color: #000
}

.AddGalleryModal .upload-options input {
	width: .1px;
	height: .1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1
}

.AddGalleryModal .upload-options label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	overflow: hidden
}

.AddGalleryModal .upload-options label::after {
	content: 'Resim Seç';
	position: absolute;
	font-size: 14px;
	color: #fff;
	z-index: 0;
	width: 100%
}

.AddGalleryModal .upload-options label span {
	display: inline-block;
	width: 50%;
	height: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
	text-align: center
}

.AddGalleryModal .js--image-preview {
	height: 120px;
	width: 100%;
	line-height: 120px;
	text-align: center;
	position: relative;
	overflow: hidden;
	background-color: white;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain
}

.AddGalleryModal .js--image-preview::after {
	content: "\f1c5";
	font: normal normal normal 14px/1 FontAwesome;
	position: relative;
	font-size: 50px;
	color: #e6e6e6;
	z-index: 0
}

.AddGalleryModal .js--image-preview.js--no-default::after {
	content: "\f1c5";
	color: #000;
	border: 3px solid #000;
	border-radius: 50%;
	padding: 10px;
	font-size: 50px;
	background-color: rgba(0, 0, 0, 0.11)
}

.AddGalleryModal .drop {
	display: block;
	position: absolute;
	background: rgba(95, 158, 160, 0.2);
	border-radius: 100%;
	-webkit-transform: scale(0);
	transform: scale(0)
}

.AddGalleryModal .animate {
	-webkit-animation: ripple .4s linear;
	animation: ripple .4s linear
}

.AddGalleryModal .FormElements {
	width: 100%;
	margin-bottom: 15px;
	display: block
}

.AddGalleryModal .FormElements .Or {
	margin: 20px 0;
	text-align: center;
	position: relative
}

.AddGalleryModal .FormElements .Or::after {
	content: '';
	width: 100%;
	height: 1px;
	background-color: #d8d8d8;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	display: table
}

.AddGalleryModal .FormElements .Or>span {
	font-style: italic;
	font-size: 12px;
	background-color: #fff;
	padding: 0 10px;
	position: relative;
	z-index: 1;
	display: inline-block;
	line-height: 20px;
	color: #949494
}

.AddGalleryModal .FormElements label {
	font-size: 12px;
	margin: 5px 0;
	width: 100%;
	color: #f00
}

.AddGalleryModal .FormElements input,
.FormElements textarea {
	border: 1px solid #bdbdbd;
	display: block;
	width: 100%;
	padding: 12px;
	font-size: 14px
}

.AddGalleryModal .FormElements textarea {
	min-height: 100px;
	max-height: 100px;
	max-width: 100%
}

.AddGalleryModal select {
	font-size: 14px;
	padding: 14px 35px 14px 14px
}

.AddGalleryModal .FormElements .input-box {
	position: relative
}

.AddGalleryModal .FormElements .input-box .ShowPass {
	padding-right: 50px
}

.AddGalleryModal .FormElements .input-box .btn-show-password {
	position: absolute;
	right: 0;
	top: 0;
	padding: 10px 15px;
	font-size: 24px
}

.AddGalleryModal .FormElements .input-box .btn-show-password.Active:before {
	content: "\e992"
}

.AddGalleryModal .form_valition {
	display: none
}

.AddGalleryModal .galleryFooterSuccess {
	display: none
}

.AddGalleryModal #vdUrunVideo {
	float: left;
	width: 100%
}

.logoArea {
	display: flex;
	display: -webkit-flex;
	padding: 0;
	justify-content: space-between;
	align-items: center;
	-webkit-justify-content: space-between;
	-webkit-align-items: center;
	padding: 0
}

.logoArea .leftDiv {
	display: flex;
	width: calc(50% - 102.5px);
	flex: 0 0 calc(50% - 102.5px);
	justify-content: flex-start;
	-webkit-flex: 0 0 calc(50% - 102.5px);
	-webkit-justify-content: flex-start
}

.logoArea .centerDiv {
	display: flex;
	width: 205px;
	flex: 0 0 calc(205px);
	-webkit-flex: 0 0 calc(205px);
	justify-content: center;
	-webkit-flex: 0 0 calc(205px);
	-webkit-justify-content: center
}

.logoArea .rightDiv {
	display: flex;
	width: calc(50% - 102.5px);
	flex: 0 0 calc(50% - 102.5px);
	justify-content: flex-end;
	-webkit-flex: 0 0 calc(50% - 102.5px);
	-webkit-justify-content: flex-end;
	align-items: center;
	-webkit-align-items: center
}

@media(min-width:1042px) {
	.mobilMenu {
		display: none
	}

	.breadList {
		display: none !important
	}

	body #divSayfalamaUst .filterBlock {
		float: left;
		border: 0;
		border-radius: 0;
		width: auto
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters {
		padding: 0;
		margin: 0;
		background: transparent;
		position: static
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .panel {
		margin: 0 19px 0 0;
		padding: 0;
		width: auto;
		position: relative
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .panel.vertical-top-price-filter {
		min-width: 150px;
		margin-left: 10px
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading {
		padding: 0;
		margin: 0;
		min-width: auto;
		border-right: 0;
		background-color: transparent !important;
		border: 1px solid #eee
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading a {
		line-height: 50px;
		padding-left: 15px;
		text-align: left;
		color: #000;
		font-size: 13px;
		padding: 0 20px;
		font-weight: 500
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading a:after {
		content: '\f107';
		line-height: 48px;
		vertical-align: top;
		margin-left: 10px;
		position: static;
		color: #000;
		font-size: 18px;
		font-family: 'FontAwesome';
		font-weight: 300
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading.active a:after {
		content: '\f106';
		color: #000
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown>li {
		float: left;
		text-align: left;
		margin: 0;
		width: 100%;
		padding: 0
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .div-kategori .list-group.dropdown>li {
		width: 100%
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown li a {
		line-height: 28px;
		font-size: 13px;
		color: #000
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown li a:hover {
		text-decoration: underline
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown>li ul {
		display: block
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown>li ul>li {
		width: 100%
	}

	body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item:before {
		margin-top: 7px;
		display: inline-block
	}

	body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item:hover:before {
		background: #000;
		border-color: #000
	}

	body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before {
		background: #000;
		border-color: #000
	}

	body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image {
		background: transparent !important
	}

	body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item a {
		color: #000
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown {
		top: 100%;
		width: 250px
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .slider-range {
		background: #dfdfdf;
		height: 5px;
		width: 100%;
		margin: 13px 0 5px 0;
		border: 0;
		float: left
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .slider-range .ui-slider-range {
		background: #262626;
		height: 4px;
		margin-top: 0
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .slider-range .ui-slider-handle {
		background: #000;
		border-radius: 100%;
		width: 18px;
		height: 18px;
		border: 0;
		margin-top: 0;
		margin-right: -4px;
		top: -7px
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .amount {
		color: #262626;
		font-size: 14px;
		font-weight: 600;
		left: 0;
		padding: 5px 0 0;
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom: 0
	}

	.FiltreUst {
		display: none
	}

	.tukgo {
		display: none
	}
}

@media screen and (max-width:1041px) {
	body.overflow {
		overflow: hidden;
		min-height: 100%;
		position: fixed;
		left: 0;
		right: 0;
		overflow: hidden;
		top: 0
	}

	.navigation {
		display: none
	}

	.Linkmenu,
	.Linkmenu * {
		width: 100%
	}

	#divSayfalamaUst .filterBlock {
		display: block !important;
		margin: 0
	}

	.mobilMenuAcButton {
		display: block
	}

	body .dropdown-toggle:after {
		display: none
	}

	body #divSayfalamaUst {
		padding: 0;
		margin: 20px 0;
		width: 100%;
		border: 0;
		background: transparent;
		position: relative
	}

	.urunListRel {
		width: 100%
	}

	body .mobilFilterOpenBtn .button {
		padding: 0;
		margin: 0;
		color: #fff;
		width: calc(50% - 5px);
		line-height: 40px;
		background: #000;
		display: inline-block;
		vertical-align: top;
		font-weight: 600;
		text-transform: capitalize;
		text-align: center
	}

	body .mobilFilterOpenBtn .button.mobilSiralamBtn {
		float: left
	}

	body .mobilFilterOpenBtn .button.mobilSiralamBtn:before {
		content: '\f15d';
		font-family: FontAwesome;
		font-weight: 300;
		font-size: 16px;
		display: inline-block;
		vertical-align: top;
		margin-right: 10px
	}

	body .mobilFilterOpenBtn .button.mobilFilterBtn:before {
		content: '\f0b0';
		font-family: FontAwesome;
		font-weight: 300;
		font-size: 16px;
		display: inline-block;
		vertical-align: top;
		margin-right: 10px
	}

	body .mobilFilterOpenBtn .button.mobilFilterBtn {
		float: right
	}

	body .mobilFilterOpenBtn {
		margin: 0;
		padding: 0;
		display: block !important
	}

	.categorydesign .uNo {
		float: right;
		color: #999a9d;
		font-size: 12px
	}

	body #divSayfalamaUst .filterDeleteContent {
		display: none
	}

	body #divSayfalamaUst.Slct .brandlistselection {
		position: absolute;
		left: 0;
		top: 0;
		width: calc(50% - 5px);
		background: transparent;
		padding: 0;
		margin: 0;
		border: 0;
		border-radius: 0
	}

	body #divSayfalamaUst.Slct .brandlistselection .sortingContent {
		width: 100%;
		display: block !important;
		background: transparent;
		padding: 0;
		margin: 0;
		border: 0;
		border-radius: 0
	}

	body #divSayfalamaUst.Slct .brandlistselection .sortingContent li {
		width: 100%;
		background: transparent;
		padding: 0;
		margin: 0;
		border: 0;
		border-radius: 0
	}

	body #divSayfalamaUst.Slct .brandlistselection .sortingContent select {
		width: 100%;
		height: 40px;
		font-size: 0;
		text-indent: 0;
		border: 0;
		color: #000;
		font-weight: 500;
		min-width: auto;
		border-radius: 0;
		background: transparent;
		-webkit-appearance: none;
		-moz--appearance: none
	}

	body #divSayfalamaUst.Slct .brandlistselection .sortingContent select option {
		font-size: 14px
	}

	body #divSayfalamaUst.Slct .brandlistselection .sortingContent li:nth-child(2) {
		display: none
	}

	body #divSayfalamaUst.Slct .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {
		display: none
	}

	body #divSayfalamaUst:not(.Slct) .brandlistselection {
		padding: 0;
		text-align: center;
		position: absolute;
		top: calc(100%);
		left: 0;
		right: 0;
		z-index: 10;
		border-bottom: 0;
		background: #fff
	}

	body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent {
		display: none;
		padding: 0
	}

	body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li:not(.appliedFilter) {
		margin: 0 !important;
		width: 100%;
		border: 0;
		padding: 0 !important
	}

	body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a {
		border: 0;
		text-align: center
	}

	body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a span {
		line-height: 35px
	}

	body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {
		display: none
	}

	body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a:before {
		display: none
	}

	body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li>a {
		border-bottom: 1px solid #e5e5e5;
		padding: 0 0 !important
	}

	body .category-vertical-filters.top-filters {
		display: block !important;
		width: 360px;
		position: fixed;
		top: 0;
		right: -100%;
		bottom: 0;
		z-index: 9999;
		background: #f3f5f8;
		margin: 0;
		padding: 0;
		border: 0;
		transition: all .3s ease;
		overflow-y: auto;
		overflow-x: hidden;
		margin: 0 !important
	}

	body .category-vertical-filters.top-filters ul {
		list-style: none;
		padding: 0;
		margin: 0
	}

	body .filterBlock.active .category-vertical-filters.top-filters {
		right: 0
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .FiltreUst {
		float: left;
		width: 100%;
		line-height: 50px;
		font-size: 16px;
		color: #fff;
		margin-bottom: 10px;
		padding: 0 10px;
		position: relative;
		text-align: center;
		display: block;
		background: #000
	}

	body .category-vertical-filters.top-filters .FiltreUst span {
		display: inline-block;
		vertical-align: top;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0
	}

	body .category-vertical-filters.top-filters .FiltreUst .closeFilt {
		float: left;
		font-size: 25px;
		position: relative;
		z-index: 1
	}

	body .category-vertical-filters.top-filters .FiltreUst .closeFilt i {
		font-weight: 300
	}

	body .category-vertical-filters.top-filters .FiltreUst a {
		float: right;
		font-size: 13px;
		position: relative;
		z-index: 1;
		color: #fff;
		display: none
	}

	body .category-vertical-filters.top-filters .FiltreUst a.active {
		display: block
	}

	body .category-vertical-filters.top-filters .FiltreUst a i {
		color: #fff;
		font-size: 20px;
		display: inline-block;
		vertical-align: top;
		line-height: 50px;
		margin-left: 5px
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .tukgo {
		float: left;
		width: 100%;
		margin-bottom: 10px;
		position: relative;
		padding: 0 10px;
		display: block
	}

	body .category-vertical-filters.top-filters .tukgo .filterOrderInStock {
		float: left;
		width: 100%;
		line-height: 50px;
		font-size: 14px;
		color: #262324;
		text-align: left;
		padding: 0 0 0 15px;
		background: #fff
	}

	body .category-vertical-filters.top-filters .tukgo .filterOrderInStock:before {
		content: '';
		float: right;
		width: 24px;
		max-height: 24px;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 32px;
		border-radius: 100%;
		background: #c5c7c9;
		margin: auto 0;
		background: #fff;
		box-shadow: 0 0 2px 0 #999;
		z-index: 1;
		transition: all .3s ease
	}

	body .category-vertical-filters.top-filters .tukgo .filterOrderInStock:after {
		content: '';
		float: right;
		width: 40px;
		max-height: 16px;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		border-radius: 20px;
		background: #c5c7c9;
		margin: auto 15px auto 0;
		transition: all .3s ease
	}

	body .category-vertical-filters.top-filters .tukgo .filterOrderInStock.selected:before {
		right: 15px
	}

	body .category-vertical-filters.top-filters .tukgo .filterOrderInStock.selected:after {
		background: #39d662
	}

	body .category-vertical-filters.top-filters .panel .panel-heading {
		padding: 0;
		margin: 0;
		border: 0;
		background: #fff;
		float: left;
		width: 100%
	}

	body .category-vertical-filters.top-filters .panel .panel-heading a {
		float: left;
		width: 100%;
		text-align: left;
		color: #262324;
		font-weight: 500;
		font-size: 15px;
		line-height: 50px;
		padding: 0 10px;
		text-transform: uppercase
	}

	body .category-vertical-filters.top-filters .panel .panel-heading a:after {
		top: 0;
		color: #000;
		font-weight: 300;
		font-family: 'FontAwesome';
		right: 10px
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .moreNum {
		position: absolute;
		right: 40px;
		top: 0;
		bottom: 0;
		line-height: 50px;
		font-size: 15px;
		color: #000;
		display: block
	}

	body .category-vertical-filters.top-filters .panel {
		float: left;
		width: 100%;
		margin-bottom: 10px;
		padding: 0 10px
	}

	body .category-vertical-filters.top-filters .list-group.dropdown {
		border: 0;
		position: static;
		box-shadow: none;
		padding-top: 0
	}

	body .category-vertical-filters.top-filters .list-group.dropdown ul {
		margin-top: 0
	}

	body .category-vertical-filters.top-filters .list-group.dropdown li {
		width: 100%;
		margin-right: 0;
		text-align: left;
		margin-bottom: 10px
	}

	body .category-vertical-filters.top-filters .list-group.kategori li {
		margin: 0
	}

	body .category-vertical-filters.top-filters .list-group.dropdown li a {
		color: #000;
		line-height: 16px
	}

	body .category-vertical-filters.top-filters .list-group.kategori li a {
		line-height: 25px
	}

	body .category-vertical-filters.top-filters .vertical-filter-panel .list-group-item a {
		font-size: 13px;
		color: #262324;
		font-weight: normal;
		float: left
	}

	body .category-vertical-filters .vertical-filter-panel .list-group-item:before {
		border-radius: 0;
		display: inline-block !important;
		width: 16px;
		height: 16px
	}

	body .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before {
		border-color: #000;
		background: #000
	}

	body .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image {
		background: transparent !important;
		height: auto
	}

	body .category-vertical-filters.top-filters .panel.vertical-top-price-filter {
		width: 100%;
		margin: 20px 0
	}

	body #divSayfalamaUst.Slct .brandlistselection .filterDeleteContent {
		display: none !important
	}

	body #divSayfalamaUst.Slct .brandlistselection .sortingContent li:first-child:before {
		display: none
	}

	body .slider-range {
		margin: 0 0 15px 10px !important;
		width: calc(100% - 20px)
	}

	body .amount {
		padding: 0
	}

	.menuUstBolum {
		width: 100%;
		display: inline-block;
		float: left;
		margin-top: 0;
		border-bottom: 1px solid #e8e8e8;
		background: #000
	}

	.menuUstBolum .CloseBtnMenu {
		float: right;
		line-height: 50px;
		color: #fff;
		font-size: 30px;
		width: 50px;
		text-align: center;
		margin: 0;
		cursor: pointer
	}

	.menuUstBolum .CloseBtnMenu i {
		font-weight: 300
	}

	.menuUstBolum .menuBack {
		float: left;
		line-height: 50px;
		color: #fff;
		font-size: 15px;
		text-align: center;
		margin: 0;
		cursor: pointer;
		padding-left: 20px
	}

	.menuUstBolum .menuBack i {
		font-size: 20px;
		display: inline-block;
		vertical-align: top;
		line-height: 50px;
		margin-right: 10px
	}

	.mobilaf {
		position: fixed;
		right: 0;
		left: 0;
		width: 100%;
		top: 0;
		bottom: 0;
		background: rgba(0, 0, 0, 0.5);
		z-index: 1001;
		display: none;
		-webkit-animation: fadein .5s;
		-moz-animation: fadein .5s;
		-ms-animation: fadein .5s;
		-o-animation: fadein .5s;
		animation: fadein .5s
	}

	.mobilaf.acik {
		display: block
	}

	.mobilMenu {
		position: fixed;
		left: 0;
		top: 0;
		bottom: 0;
		width: 360px;
		z-index: 99999;
		background: #fff;
		left: -110%;
		transition: left .3s ease-in-out
	}

	.mobilMenu ul {
		list-style: none;
		padding: 0;
		margin: 0
	}

	.mobilMenu.acik {
		left: 0
	}

	.mobilMenu .menuIcerikAlan {
		float: left;
		width: 100%;
		height: calc(100% - 51px);
		position: absolute;
		top: 51px;
		right: 0;
		left: 0
	}

	.mobilMenu .navUl {
		float: left;
		width: 100%;
		height: 100%
	}

	.mobilMenu .navUl>li>ul li,
	.mobilMenu .navUl>li {
		float: left;
		width: 100%;
		border-bottom: 1px solid #e5e5e5;
		position: relative
	}

	.mobilMenu .navUl>li>ul li a,
	.mobilMenu .navUl>li>a {
		color: #000;
		font-size: 16px;
		font-weight: 500;
		line-height: 50px;
		display: inline-block;
		vertical-align: top;
		padding: 0 15px;
		z-index: 2;
		position: relative;
		width: 100%
	}

	.mobilMenu .navUl .ulVar>a {
		width: auto
	}

	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li .ResimliDown2,
	.mobilMenu .navUl>li>ul li .ResimsizDown2,
	.mobilMenu .navUl>li .ResimsizDown,
	.mobilMenu .navUl>li .ResimliDown {
		float: right;
		position: absolute;
		right: 0;
		top: 0;
		left: 0;
		z-index: 1;
		padding-right: 20px;
		cursor: pointer
	}

	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li .ResimliDown2 i,
	.mobilMenu .navUl>li>ul li .ResimsizDown2 i,
	.mobilMenu .navUl>li .ResimsizDown i,
	.mobilMenu .navUl>li .ResimliDown i {
		line-height: 50px;
		font-size: 25px;
		float: right;
		font-weight: 300
	}

	.mobilMenu .altMenu .altMenuMarkalar,
	.mobilMenu .altMenu .altMenuler {
		float: left;
		width: 360px;
		height: 100%;
		overflow-y: auto;
		overflow-x: hidden;
		position: absolute;
		top: 0;
		right: 0;
		left: 0
	}

	.mobilMenu .altMenu .altMenuSag {
		display: none
	}

	.mobilMenu .altMenu .altmenuSol {
		float: left;
		width: 100%;
		height: 100%
	}

	.mobilMenu .navUl>li ul.over {
		overflow-y: hidden
	}

	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li .ResimliMenu1AltUl,
	.mobilMenu .navUl>li>ul li ul,
	.mobilMenu .navUl>li>ul,
	.mobilMenu .altMenu {
		position: fixed;
		left: -100%;
		top: 51px;
		bottom: 0;
		width: 100%;
		background: #fff;
		z-index: 3;
		transition: all .3s ease-in-out
	}

	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li .ResimliMenu1AltUl.active,
	.mobilMenu .navUl>li>ul li ul.active,
	.mobilMenu .navUl>li>ul.active,
	.mobilMenu .altMenu.active {
		left: 0
	}

	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li .ResimliMenu1AltUl>span,
	.mobilMenu .altMenu .altMenuMarkalar>span,
	.mobilMenu .altMenu .altmenuSol>span,
	.mobilMenu .navUl>li>ul li ul>span,
	.mobilMenu .navUl>li>ul>span {
		color: rgba(40, 47, 54, 0.8);
		font-size: 18px;
		font-weight: 600;
		line-height: 55px;
		padding-left: 55px;
		border-bottom: 1px solid #e5e5e5;
		position: relative;
		float: left;
		width: 100%
	}

	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li .ResimliMenu1AltUl>span a,
	.mobilMenu .altMenu .altMenuMarkalar>span a,
	.mobilMenu .altMenu .altmenuSol>span a,
	.mobilMenu .navUl>li>ul>span span {
		z-index: 0;
		position: relative
	}

	.mobilMenu .navUl>li>ul li ul>span .NoiBack2,
	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li .ResimliMenu1AltUl>span .DownBtn,
	.mobilMenu .altMenu .altMenuMarkalar>span .UpBtn,
	.mobilMenu .altMenu .altmenuSol>span .UpBtn,
	.mobilMenu .navUl>li>ul>span .NoiBack {
		line-height: 55px;
		text-align: left;
		z-index: 1;
		padding-left: 20px;
		font-size: 20px;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0
	}

	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li .ResimliMenu1AltUl>span .DownBtn i,
	.mobilMenu .navUl>li>ul li ul>span .NoiBack2 i,
	.mobilMenu .altMenu .altMenuMarkalar>span .UpBtn i,
	.mobilMenu .altMenu .altmenuSol>span .UpBtn i,
	.mobilMenu .navUl>li>ul>span .NoiBack i {
		font-weight: normal
	}

	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li .ResimliMenu1AltUl li,
	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li,
	.mobilMenu .navUl>li>ul li {
		float: left;
		width: 100%;
		border-bottom: 1px solid #e5e5e5;
		position: relative
	}

	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li .ResimliMenu1AltUl li>a,
	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li>a,
	.mobilMenu .navUl>li>ul li a {
		color: #282f36;
		font-size: 16px;
		font-weight: 500;
		line-height: 50px;
		display: inline-block;
		vertical-align: top;
		padding: 0 13px;
		z-index: 2;
		position: relative
	}

	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li .ResimliMenu1AltUl,
	.mobilMenu .navUl>li>ul li ul,
	.mobilMenu .navUl>li>ul,
	.mobilMenu .menuIcerikAlan {
		overflow-y: auto;
		overflow-x: hidden
	}

	.mobilMenu .altMenu .altMenuMarkalar>a {
		float: left;
		width: 50%;
		padding: 0 13px;
		min-height: 57px;
		text-align: center;
		margin-bottom: 15px
	}
}

@media(min-width:1260px) and (max-width:1400px) {
	.mycart .sepetTecxt {
		display: none
	}

	.mycart>a {
		width: auto;
		padding-left: 10px
	}
}

@media(min-width:1042px) and (max-width:1260px) {

	body ul.breadcrumb,
	.navigation>div,
	.headerContent,
	.userLoginContent,
	.hesabimContent,
	.sepetimBody .headerContent,
	.sepetimBody #footer .ticiContainer,
	.ticiContainer {
		max-width: 1000px !important;
		margin: 0 auto
	}

	.homeContainer .ProductListContent .ProductList {
		max-width: 1000px !important;
		margin: 0 auto
	}

	.sliderBannerContainer .ProductList {
		max-width: 1000px !important;
		margin: 0 auto
	}

	.detaySliderContainer .ProductList {
		max-width: 1000px !important;
		margin: 0 auto
	}

	.navigation .altMenu .altMenuler {
		max-width: 1000px !important;
		margin: 0 auto
	}

	.markaSlider .jCarouselLite {
		max-width: 1000px !important;
		margin: 0 auto
	}

	.searchContent {
		width: calc(100% - 220px)
	}

	.mycart .sepetTecxt {
		display: none
	}

	.mycart>a {
		width: auto;
		padding-left: 10px
	}

	.logoArea .rightDiv {
		-webkit-flex: calc(50% - 90px);
		width: calc(50% - 90px);
		flex: calc(50% - 90px)
	}

	.welcome .headerCikis {
		display: none
	}

	.welcome .headerUyeOl a {
		display: none
	}

	.logoArea .centerDiv {
		-webkit-flex: 180px;
		width: 180px;
		flex: 180px
	}

	.logoArea .leftDiv {
		-webkit-flex: calc(50% - 90px);
		width: calc(50% - 90px);
		flex: calc(50% - 90px)
	}

	.welcome .headerHesabim:before {
		margin: 0;
		display: inline-block;
		vertical-align: top;
		float: none
	}

	.favicon a i {
		margin: 0
	}

	.navigation .HeaderMenu2>li:nth-child(2)>a {
		width: 100px;
		font-size: 15px
	}

	.leftBlock {
		display: block !important
	}

	.leftBlock .panel-heading a {
		font-size: 14px;
		line-height: 30px;
		margin-bottom: 15px
	}

	body .blockSelect .sort_4 {
		display: none !important
	}

	.ProductDetailMain .leftImage {
		width: 40%;
		padding: 0;
		margin: 0
	}

	.ProductDetailMain .RightDetail {
		width: 60%;
		float: left;
		padding: 0 0 0 20px
	}

	.leftImage .owl-carousel {
		margin: 0;
		padding: 0;
		border: 0
	}

	body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li>a {
		padding: 0 5px !important
	}
}

@media(min-width:768px) and (max-width:1041px) {

	body ul.breadcrumb,
	.headerContent,
	.navigation>div,
	.userLoginContent,
	.hesabimContent,
	.sepetimBody .headerContent,
	.sepetimBody #footer .ticiContainer,
	.ticiContainer {
		max-width: 720px !important;
		margin: 0 auto
	}

	.homeContainer .ProductListContent .ProductList {
		max-width: 720px
	}

	.sliderBannerContainer .ProductList {
		max-width: 720px
	}

	.detaySliderContainer .ProductList {
		max-width: 720px
	}

	.navigation .altMenu .altMenuler {
		max-width: 720px
	}

	.markaSlider .jCarouselLite {
		max-width: 720px
	}

	#divIcerik.homepage {
		margin: 0 auto
	}

	.mobilMenuAcButton {
		float: left;
		color: #000;
		font-size: 30px;
		margin-right: 30px
	}

	.mobilMenuAcButton span {
		display: block;
		font-size: 11px
	}

	body .mobilFilterOpenBtn .button {
		width: calc(50% - 10px) !important
	}

	.categoryContainer .centerCount {
		padding: 0 !important;
		overflow: hidden;
		margin: 0;
		width: 100%
	}

	.categoryContainer .leftBlock {
		display: none
	}

	body #divSayfalamaUst {
		margin-top: 20px !important
	}

	.ProductIcon div {
		width: 50%
	}

	.searchContent {
		width: calc(100% - 80px)
	}

	.mycart .sepetTecxt {
		display: none
	}

	.mycart>a {
		width: auto;
		padding-left: 10px
	}

	.logoArea .rightDiv {
		-webkit-flex: calc(50% - 75px);
		width: calc(50% - 75px);
		flex: calc(50% - 75px)
	}

	.welcome .headerCikis {
		display: none
	}

	.welcome .headerUyeOl a {
		display: none
	}

	.logoArea .centerDiv {
		-webkit-flex: 0 0 calc(150px);
		width: 150px;
		flex: 150px;
		-webkit-flex: 150px
	}

	.logoArea .leftDiv {
		-webkit-flex: calc(50% - 75px);
		width: calc(50% - 75px);
		flex: calc(50% - 75px);
		align-items: center;
		-webkit-align-items: center
	}

	.welcome .headerHesabim:before {
		margin: 0;
		display: inline-block;
		vertical-align: top;
		float: none
	}

	.welcome .headerUyeGiris a,
	.welcome .headerUyeOl a,
	.welcome .headerHesabim,
	.welcome .headerCikis {
		font-size: 0
	}

	.favicon a i {
		margin: 0
	}

	.favicon a {
		font-size: 0
	}

	.ProductDetailMain .leftImage {
		width: 40%;
		padding: 0;
		margin: 0
	}

	.ProductDetailMain .RightDetail {
		width: 60%;
		float: left;
		padding: 0 0 0 20px
	}

	.leftImage .owl-carousel {
		margin: 0;
		padding: 0;
		border: 0
	}

	#divSatinAl .BasketBtn .basketBtn .Addtobasket,
	#divSatinAl .BasketBtn .basketBtn input,
	#divSatinAl .buyfast input {
		font-size: 14px !important
	}
}

@media(max-width:480px) {
	.newIcon {
		width: 30px;
		height: 20px;
		line-height: 20px;
		left: 0;
		top: 0;
		font-size: 10px
	}

	.IndirimliUrun.StokYok .cargoIcon {
		top: 0
	}

	.firsatIcon {
		line-height: 20px;
		font-size: 9px;
		height: 20px;
		left: 0;
		padding: 0 2.5px
	}

	.YeniUrun .firsatIcon,
	.IndirimliUrun .cargoIcon {
		top: 25px
	}

	.cargoIcon {
		line-height: 20px;
		font-size: 9px;
		height: 20px;
		right: 0;
		padding: 0 2.5px
	}

	.discountIcon {
		width: 30px;
		height: 20px;
		line-height: 20px;
		right: 0;
		top: 0;
		font-size: 10px
	}

	.urunListStokUyari,
	.urunListSonUrun {
		line-height: 25px;
		height: 25px;
		font-size: 10px
	}

	.TukendiIco span {
		padding: 0 10px;
		line-height: 25px;
		height: 25px;
		font-size: 12px
	}

	.ozelAlan1 {
		padding: 0 10px;
		line-height: 25px;
		font-size: 10px;
		white-space: nowrap;
		overflow: hidden;
		width: 100%
	}
}

body #header .stories.carousel {
	float: right;
	width: auto;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0
}

body #header .stories.carousel .story {
	display: inline-block;
	width: 30px;
	max-width: 30px;
	vertical-align: top;
	margin: 0
}

body #header .stories.carousel .story>.item-link>.item-preview {
	display: block;
	box-sizing: border-box;
	font-size: 0;
	max-height: 30px;
	height: 30px;
	overflow: hidden;
	transition: transform .2s;
	display: block;
	box-sizing: border-box;
	font-size: 0;
	transition: transform .2s;
	background: url(../Default/images/instagramborder.png);
	background-size: contain;
	padding: 3px;
	background-repeat: no-repeat
}

body #header .stories.carousel .story>.item-link>.item-preview img {
	display: block;
	box-sizing: border-box;
	height: 100%;
	width: 100%;
	object-fit: cover;
	border: 0 !important;
	border-radius: 99999px
}

body #header .stories.carousel .story>.item-link>.info {
	display: none
}

@media(max-width:767px) {
	body #header .stories.carousel {
		margin: 0;
		position: absolute;
		right: 78px;
		bottom: auto;
		top: 12px
	}
}

@media screen and (max-width:767px) {
	.urunOzellik {
        display: none;
    }

    .urunOzellikTab {
        margin: 10px 0;
        display: block;
        float: left;
        width: 100%;
    }

    .urunOzellikTab .urunTab {
        float: left;
        width: 100%;
    }

    .urunOzellikTab .urunTab >ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .urunOzellikTab .urunTab >ul >li {
        float: left;
        width: 100%;
        border-bottom: none;
        margin-bottom: 10px;
    }

    .urunOzellikTab .urunTab >ul >li > a {
        color: #222222;
        font-size: 13px;
        text-transform: uppercase;
        line-height: 44px;
        float: left;
        width: 100%;
        padding: 0;
        font-weight: bold;
        position: relative;
        background: #ECECEC;
        border-radius: 25px;
        padding: 0 15px;
        transition: .5s;
    }

    .urunOzellikTab .urunTab >ul >li > a span {
        font-weight: bold;
    }

    .urunOzellikTab .urunTab >ul >li .urunDetayPanel {
        display: none!important;
    }

    .urunOzellikTab .urunTab >ul >li[onofftip="true"] >a {
        color: #fff;
        background: #000000;
    }

    .urunOzellikTab .urunTab >ul >li[onofftip="true"] .urunDetayPanel {
        display: block!important;
    }

    .urunOzellikTab .divYorumlarV2Slide {
        width: 100%;
        margin-bottom: 30px;
    }

    .urunOzellikTab .divYorumlarV2Ortalama {
        width: 100%;
        margin-left: 0;
    }

    .urunOzellikTab .divYorumlarV2Section1_1a1a {
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .urunOzellikTab .divYorumlar-t1c9k {
        max-width: 100%;
        min-width: 0;
    }

    .urunOzellikTab .taksitWrapper .taksitBlock {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .urunOzellikTab .taksitWrapper .taksitBlock .taksitBlockContent {
        max-width: 100%;
    }

    .urunOzellikTab .yorum-item-left {
        flex: 0 0 100%;
    }

    .urunOzellikTab .v2YorumFilter {
        width: 100%;
    }

    .urunOzellikTab .v2YorumFiltreGrup {
        display: block;
    }

    .urunOzellikTab .v2YorumFilter li,.urunOzellikTab .v2YorumFilter ul li {
        width: 100%;
    }

    .urunOzellikTab .urunTab >ul >li > a:after {
        content: '\f067';
        float: right;
        font-family: 'FontAwesome';
        font-weight: 300;
        font-size: 15px;
        color: #999;
    }

    .urunOzellikTab .urunTab >ul >li[onofftip="true"] >a:after {
        content: '\f068';
    }

    .urunDetayPanel {
        margin: 10px 0 0;
        padding: 15px;
        border-radius: 15px;
        background: #ECECEC;
    }
	#divIcerik.homepage {
		margin: 0 auto
	}

	#divArama:before {
		display: none
	}

	body.sepetimBody {
		padding-top: 0
	}

	.mycart {
		top: 10px;
		right: 5px;
		width: 15px;
		height: 15px;
		z-index: auto
	}

	.mycart .sepetUrunSayisi {
		background: #000;
		color: #fff;
		width: 15px;
		height: 15px;
		line-height: 15px
	}

	.mobilMenuAcButton {
		display: block;
		position: absolute;
		top: 0;
		left: 10px;
		font-size: 22px;
		color: #000
	}

	.searchClick {
		display: block;
		position: absolute;
		top: 0;
		left: 50px;
		font-size: 22px;
		color: #000
	}

	.welcomeOpen {
		display: block;
		position: absolute;
		top: 0;
		right: 50px;
		font-size: 22px;
		color: #00
	}

	.mycartClick {
		display: block;
		position: absolute;
		top: 0;
		right: 10px;
		font-size: 22px;
		color: #000
	}

	.mobilMenuAcButton span {
		font-size: 9px;
		display: block;
		line-height: 9px;
		display: none
	}

	.mobilMenuAcButton i {
		display: inline-block;
		vertical-align: top;
		line-height: 60px;
		font-weight: 300
	}

	.searchClick i {
		display: inline-block;
		vertical-align: top;
		line-height: 60px;
		font-weight: 300
	}

	.welcomeOpen i {
		display: inline-block;
		vertical-align: top;
		line-height: 60px;
		font-weight: 300
	}

	.mycartClick i {
		display: inline-block;
		vertical-align: top;
		line-height: 60px;
		font-weight: 300
	}

	.mobilMenu {
		width: 85%;
		bottom: 50px
	}

	.mobilMenu .altMenu .altMenuler .altmenuSol>ul>li .ResimliMenu1AltUl,
	.mobilMenu .navUl>li>ul li ul,
	.mobilMenu .navUl>li>ul,
	.mobilMenu .altMenu {
		width: 85%
	}

	.menuUstBolum {
		margin-top: 0
	}

	.CartProductInner {
		position: absolute;
		top: 50px;
		bottom: 0;
		width: 100%;
		left: 0;
		right: 0;
		padding: 0 10px
	}

	.SepetUst {
		float: left;
		width: calc(100% + 20px);
		text-align: center;
		color: #fff;
		line-height: 50px;
		font-size: 16px;
		margin-left: -10px;
		margin-right: -10px;
		margin-top: -10px;
		background: #000
	}

	.SepetUst span {
		display: inline-block;
		vertical-align: top
	}

	.SepetUst .seClose {
		float: left;
		width: 40px;
		font-size: 22px;
		position: absolute;
		left: 0
	}

	.SepetUst .seClose i {
		display: inline-block;
		vertical-align: top;
		line-height: 50px;
		font-weight: 300
	}

	.CartProduct {
		background: #fff;
		background-size: 100%;
		position: fixed;
		right: -100%;
		top: 0;
		width: 100%;
		height: calc(100% - 50px);
		padding: 0;
		display: block !important;
		border: 0;
		transition: all .3s ease;
		-moz-transition: all .3s ease;
		-webkit-transition: all .3s ease;
		-o-transition: all .3s ease;
		opacity: 1;
		visibility: visible;
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		box-shadow: none;
		padding: 10px;
		border-radius: 0
	}

	.CartProduct.animated {
		right: 0
	}

	.CartProduct .SProduct {
		float: left;
		width: 100%;
		max-height: calc(100% - 129px);
		overflow-y: auto;
		overflow-x: hidden;
		font-size: 0;
		text-align: left;
		margin: 10px 0 0 0
	}

	.CartProduct .headerCartBtn {
		line-height: 38px;
		font-size: 12px !important;
		text-align: center
	}

	.CartProduct .headerOrderBtn {
		line-height: 40px;
		font-size: 12px !important;
		text-align: center
	}

	.mycart {
		background: none !important;
		padding: 0;
		margin: 0;
		border: 0;
		position: absolute;
		left: auto;
		bottom: auto
	}

	.mycart:before {
		display: none
	}

	.mycart:after {
		display: none
	}

	.mycart .sepetTopTutar {
		display: none !important
	}

	.mycart .sepetUrun {
		display: none !important
	}

	.mycart .sepetTecxt {
		display: none !important
	}

	.mycart .sepetUrunSayisi {
		display: block !important;
		border-radius: 100%;
		text-align: center;
		font-size: 12px;
		border: 0;
		position: static;
		margin: 0
	}

	.mycart .sepetUrunSayisi:before {
		display: none
	}

	.mycart .sepetUrunSayisi:after {
		display: none
	}

	.mycart>a {
		display: block;
		width: auto;
		height: auto;
		padding: 0;
		border: 0;
		margin: 0;
		background: transparent
	}

	.mycart>a:before {
		display: none
	}

	.mycart>a:after {
		display: none
	}

	.searchContent {
		display: block;
		width: 100%;
		margin: 0;
		height: 0;
		background: #fff;
		overflow: hidden;
		position: absolute;
		top: 100%;
		left: 0;
		padding: 0;
		border: 0;
		transition: all .1s ease;
		-webkit-transition: all .1s ease;
		-moz-transition: all .1s ease;
		-o-transition: all .1s ease;
		z-index: 991
	}

	.searchContent.active {
		height: 51px;
		padding: 0;
		overflow: visible;
		width: 100%;
		left: 0;
		right: 0;
		display: block;
		border-bottom: 1px solid #eee
	}

	.search {
		margin: 0;
		max-width: 100%;
		width: 100%;
		position: relative;
		padding: 0;
		display: block
	}

	.search:after {
		display: none
	}

	.search:before {
		display: none
	}

	.search .crossclick {
		display: none
	}

	#divAramaKategori {
		top: 0;
		left: 0
	}

	#divAramaKategori select {
		width: 70px;
		padding-left: 5px;
		font-size: 10px;
		height: 40px
	}

	.searchContent #txtbxArama {
		height: 50px;
		padding-right: 30px;
		padding-left: 10px;
		width: 100%;
		box-shadow: none;
		font-size: 12px;
		border-radius: 0;
		margin: 0;
		border: 0 !important
	}

	.searchContent.active #txtbxArama {
		padding: 0 70px 0 10px
	}

	body .searchContent #btnKelimeAra {
		width: 60px;
		height: 100%;
		right: 10px;
		top: 10px;
		line-height: 30px;
		text-indent: 0;
		padding: 0;
		left: auto;
		background-position: center center;
		background-image: none;
		border: 0;
		border-radius: 0;
		font-size: 15px;
		text-align: center;
		background: #000;
		color: #fff;
		transition: ease .3s all;
		transition: all .1s ease;
		-webkit-transition: all .1s ease;
		-moz-transition: all .1s ease;
		-o-transition: all .1s ease;
		display: block;
		border: 0;
		height: 30px
	}

	.ButtonMic {
		right: 40px;
		height: 40px
	}

	.welcome {
		display: block;
		width: 100%;
		position: absolute;
		top: 100%;
		right: 0;
		bottom: auto;
		text-align: center;
		background: #000;
		border: 0;
		padding: 0;
		margin: 0;
		height: 0;
		border-radius: 0;
		z-index: 100;
		overflow: hidden;
		transition: all .1s ease;
		-webkit-transition: all .1s ease;
		-moz-transition: all .1s ease;
		-o-transition: all .1s ease
	}

	.welcome.active {
		height: 40px
	}

	.welcome>div {
		width: 100%;
		position: static;
		padding: 0;
		box-shadow: none;
		display: block;
		background: transparent;
		margin: 0
	}

	.welcome>ul {
		margin: 0
	}

	.welcome>div:before {
		display: none
	}

	.welcome:before {
		display: none
	}

	.mobilMenu .welcome {
		display: block
	}

	.welcome ul {
		float: left;
		width: 100%;
		list-style: none;
		padding: 0;
		margin: 0
	}

	.welcome li {
		float: none !important;
		display: inline-block !important;
		width: auto;
		vertical-align: top
	}

	.headerSocialConnect {
		margin-left: 0
	}

	.headerSocialConnect .baglanButton {
		margin-left: 10px;
		background: transparent !important;
		margin-top: 0
	}

	.headerSocialConnect .baglanButton a {
		line-height: 40px;
		font-size: 13px;
		color: #fff;
		padding: 0
	}

	.headerSocialConnect .baglanButton a:before {
		line-height: 40px
	}

	.welcome .headerHesabim,
	.welcome .headerCikis,
	.welcome .headerUyeOl a,
	.welcome .headerUyeGiris a {
		float: none;
		display: inline-block !important;
		font-size: 13px !important;
		line-height: 40px;
		color: #fff !important;
		border: 0;
		padding: 0;
		width: auto;
		height: auto;
		margin: 0 5px;
		font-weight: 500;
		height: auto;
		text-transform: none;
		font-family: inherit !important
	}

	.headerUyeGiris a,
	.headerHesabim {
		background: transparent;
		margin-right: 10px
	}

	.headerUyeGiris a:after,
	.headerHesabim:after,
	.headerCikis:after,
	.headerUyeOl a:after,
	.headerUyeGiris a:before,
	.headerHesabim:before,
	.headerCikis:before,
	.headerUyeOl a:before {
		display: none !important
	}

	.sepetimBody .bottomHead {
		display: none !important
	}

	.bottomHead {
		float: left;
		width: 100%;
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 1002;
		background: #fff;
		border-top: 1px solid #cecece;
		display: block
	}

	.bottomHead ul {
		margin: 0;
		list-style: none;
		padding: 0
	}

	.bottomHead ul li {
		float: left;
		width: 25%
	}

	.bottomHead ul li a {
		float: left;
		width: 100%;
		text-align: center;
		font-size: 12px;
		padding: 8px 0;
		color: #000;
		position: relative;
		height: 49px
	}

	.bottomHead ul li a i {
		display: block;
		margin: 0 auto 3px;
		font-size: 18px;
		font-weight: 300
	}

	body .category-vertical-filters.top-filters {
		width: 85%;
		height: calc(100% - 50px);
		box-shadow: none;
		border: 0
	}

	body ul.breadcrumb {
		white-space: nowrap;
		position: relative;
		width: 100%
	}

	body ul.breadcrumb.zindex {
		z-index: -1;
		pointer-events: none
	}

	body ul.breadcrumb:after {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 99;
		content: '';
		display: block
	}

	body ul.breadcrumb li:nth-child(1) a:before {
		display: none
	}

	body ul.breadcrumb:before {
		content: '\f015';
		font-family: 'FontAwesome';
		font-weight: 300;
		line-height: 40px;
		margin-right: 5px;
		display: inline-block;
		vertical-align: top;
		float: left
	}

	body ul.breadcrumb * {
		line-height: 40px !important;
		font-size: 12px !important;
		max-width: 25px;
		text-decoration: none;
		letter-spacing: 0 !important
	}

	body ul.breadcrumb li:not(:last-child):after {
		line-height: 40px;
		font-size: 12px !important;
		content: '...';
		margin: 0;
		display: inline-block;
		vertical-align: top
	}

	body ul.breadcrumb li {
		font-size: 0 !important;
		margin: 0 !important;
		margin-right: 5px !important
	}

	body ul.breadcrumb li a {
		float: left;
		display: block;
		margin: 0 !important;
		float: left;
		text-indent: 0 !important
	}

	body ul.breadcrumb li:last-child a span:after {
		display: none
	}

	body ul.breadcrumb li:last-child {
		max-width: 90px
	}

	body ul.breadcrumb li:last-child * {
		max-width: 100%;
		font-size: 12px !important;
		text-overflow: ellipsis;
		overflow: hidden
	}

	body ul.breadcrumb li a span {
		font-size: 0 !important;
		margin: 0 !important;
		float: left
	}

	body ul.breadcrumb li a span:after {
		content: '\f105';
		font-family: 'FontAwesome';
		font-size: 14px !important;
		display: inline-block;
		vertical-align: top;
		line-height: 40px;
		font-weight: 300;
		float: left
	}

	.categoryTitleText {
		position: relative;
		z-index: 99;
		padding: 0;
		border: 0;
		margin: 0
	}

	.breadList {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		background: #fff;
		padding: 10px 20px;
		z-index: 999;
		-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
		-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
		-ms-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
		-o-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2)
	}

	.breadList.breadActive {
		display: block !important
	}

	.breadList ul {
		list-style: none
	}

	.breadList .mBread {
		float: left;
		width: 100%
	}

	.breadList .mBread ul {
		float: left;
		width: 100%;
		list-style: none;
		padding: 0;
		margin: 0
	}

	.breadList .mBread ul li {
		float: left;
		width: 100%;
		font-size: 0;
		display: block;
		margin-right: 0;
		line-height: 1;
		font-size: 0 !important
	}

	.breadList .mBread ul li a {
		float: left;
		width: 100%;
		font-size: 11px !important;
		color: #454545 !important;
		padding: 5px 8px;
		position: relative
	}

	.breadList .mBread ul li a:before {
		content: '\f148';
		font-family: 'FontAwesome';
		font-size: 10px;
		position: absolute;
		left: -5px;
		top: 8px;
		transform: rotate(90deg)
	}

	.breadList .mBread ul li a span {
		font-weight: normal !important;
		line-height: 15px !important;
		font-size: 11px !important
	}

	.breadList .mBread ul li ul {
		padding-left: 4px
	}

	.breadList .mBread>ul>li>a span {
		font-weight: 600
	}

	.breadList .clbtn {
		position: absolute;
		right: 5px;
		top: 10px;
		width: 30px;
		text-align: center;
		font-size: 18px;
		color: #000;
		z-index: 99
	}

	body .mobilFilterOpenBtn .button {
		font-size: 13px
	}

	body a#linkOncekiSayfa {
		display: none
	}

	body .leftImage a#linkOncekiSayfa {
		position: absolute;
		top: 0;
		left: 0;
		width: 35px;
		background: #fff;
		text-align: center;
		font-size: 0 !important;
		font-family: 'FontAwesome';
		color: #000;
		z-index: 5;
		line-height: 35px;
		display: block
	}

	body .leftImage a#linkOncekiSayfa:before {
		content: '\f053';
		font-size: 20px;
		display: inline-block;
		vertical-align: top;
		line-height: 35px
	}

	.spanustSepetteUrunYok {
		font-size: 16px;
		margin: 20px 0 0 0;
		float: left;
		clear: both;
		text-align: center;
		width: 100%;
		font-weight: 900;
		color: #000
	}

	.spanustSepetteUrunYok:before {
		content: '!';
		font-size: 50px;
		vertical-align: top;
		border: 1px solid;
		display: block;
		width: 100px;
		height: 100px;
		line-height: 98px;
		border-radius: 100%;
		margin: 0 auto;
		margin-bottom: 30px
	}

	.categoryContainer .centerCount {
		margin-top: 10px;
		padding: 0
	}

	#divSatinAl .BasketBtn .Basketinp .riUp .fa {
		line-height: 44px
	}

	#divSatinAl .buyfast {
		width: 100%;
		margin: 10px 0 0 0
	}

	#divSatinAl .BasketBtn .basketBtn .Addtobasket,
	#divSatinAl .BasketBtn .basketBtn input,
	#divSatinAl .buyfast input {
		margin: 0
	}

	.ProductIcon {
		position: static;
		width: 100%;
		margin: 5px 0 0;
		float: left;
		padding: 5px 0;
		border: 0
	}

	.ProductIcon .box1 {
		font-size: 12px;
		width: 100% !important;
		line-height: 35px !important;
		text-align: left;
		border: 0;
		border-radius: 0
	}

	.ProductIcon .box1 i {
		float: left;
		line-height: 35px !important;
		width: 35px;
		height: 35px;
		margin-right: 5px;
		margin-bottom: 0;
		font-size: 15px
	}

	.ProductIcon .box1 i:before {
		line-height: 35px
	}

	.ProductIcon>div {
		float: left !important;
		width: 100% !important;
		margin: 5px 0 0 !important;
		max-width: 100% !important;
		padding: 0
	}

	.ProductIcon>div>a {
		float: left;
		width: 100%;
		margin-bottom: 0;
		transition: all .2s ease
	}

	.ProductIcon .box1:before {
		display: none !important
	}

	#divSatinAl {
		margin-bottom: 0
	}

	.ProductIcon2 .TavsiyeEtBtnContent,
	.ProductIcon2 .hidden-phone,
	.ProductIcon2 .YorumYazbtnContent {
		width: 100%;
		margin: 2.5px 0
	}

	.pageNumber a {
		width: 25px;
		height: 25px;
		line-height: 23px;
		font-size: 13px
	}

	.pageNumber {
		text-align: center;
		padding: 0;
		margin: 30px 0 0 0
	}

	.categoryTitle .bold {
		padding-bottom: 23px
	}

	.ProductListContent {
		margin: 0 -5px
	}

	.productModuleItem2 .modulediscount span,
	.productModuleItem2 .discountPrice span,
	.productModuleItem .modulediscount span,
	.productModuleItem .discountPrice span,
	.productItem .modulediscount span,
	.productItem .discountPrice span {
		font-size: 15px
	}

	.productModuleItem2 .moduleregular span,
	.productModuleItem2 .regularPrice span,
	.productModuleItem .moduleregular span,
	.productModuleItem .regularPrice span,
	.productItem .moduleregular span,
	.productItem .regularPrice span {
		margin-right: 5px;
		font-size: 12px
	}

	.productModuleItem2 .moduleregular,
	.productModuleItem2 .regularPrice,
	.productModuleItem .moduleregular,
	.productModuleItem .regularPrice,
	.productItem .moduleregular,
	.productItem .regularPrice {
		margin-top: 3px
	}

	.productModuleItem2 .modulename2 *,
	.productModuleItem2 .modulename *,
	.productModuleItem2 .productName *,
	.productModuleItem .modulename2 *,
	.productModuleItem .modulename *,
	.productModuleItem .productName *,
	.productItem .modulename2 *,
	.productItem .modulename *,
	.productItem .productName * {
		font-size: 13px
	}

	.footerTopTutucu .footerSosyalMedya a {
		margin: 0 3px
	}

	#back-to-top a {
		font-size: 20px
	}

	#back-to-top {
		bottom: 60px;
		right: 10px
	}

	.homeContainer .ProductListContent .ProductList {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.ProductListprev {
		width: 30px
	}

	.ProductListnext {
		width: 30px
	}

	#mainHolder_divDesign .owl-dots {
		display: none !important
	}

	.ProductIcon2>div>a {
		margin: 0
	}

	body {
		padding: 0
	}

	body #mainHolder_divDesign .categoryTitle {
		padding: 0 !important
	}

	#ticimaxCopyright {
		margin-bottom: 50px !important
	}

	#divTicimaxCopyrightContent {
		float: left;
		width: 100%
	}
}

@media screen and (max-width:1040px) {
	.hText {
		display: none
	}
}

.hmid {
	float: left;
	width: 100%;
	border-top: 1px solid #eeeff0;
	padding: 0;
	background: #fafafa;
	border-bottom: 1px solid #eeeff0
}

.hmid .pull-right li,
.hmid .pull-left li {
	float: left;
	position: relative
}

.hmid .pull-left li {
	padding-right: 18px;
	margin-right: 18px
}

.hmid .pull-left li:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 1px;
	max-height: 10px;
	background: #ddd;
	margin: auto 0
}

.hmid .pull-left li:last-child {
	padding-right: 0;
	margin-right: 0
}

.hmid .pull-left li:last-child:after {
	display: none
}

.hmid .pull-right li a,
.hmid .pull-left li a {
	line-height: 35px;
	float: left;
	color: #929292;
	font-size: 12px
}

.hmid .pull-right li a i,
.hmid .pull-left li a i {
	float: left;
	margin-right: 8px;
	line-height: 35px;
	font-size: 16px;
	color: #000
}

.hmid .pull-right li {
	margin-right: 8px
}

@media screen and (max-width:468px) {
	.hmid .pull-left li {
		padding-right: 6px;
		margin-right: 6px
	}

	.hmid .pull-right li {
		margin-top: -8px
	}

	.hmid .pull-right li a i,
	.hmid .pull-left li a i {
		float: left;
		margin-right: 8px;
		line-height: 35px;
		font-size: 11.5px;
		color: #000
	}

	.hmid .pull-right li a,
	.hmid .pull-left li a {
		line-height: 35px;
		float: left;
		color: #929292;
		font-size: 11.5px
	}
}

@media screen and (max-width:500px) {

	.pull-right,
	.pull-left {
		display: flex !important;
		justify-content: center !important;
		float: none !important
	}
}

.duyuru-header {
	background: #000;
	color: white;
	text-align: center;
	line-height: 2;
	font-size: 14px
}

@media(min-width:768px) {
	.leftDiv {
		display: none !important
	}

	.aramaButonu {
		display: none !important
	}
}

.pam-item {
	display: flex !important;
	flex-direction: column;
	align-items: center;
	width: 115px
}

img.pam-image {
	border: 1px solid #e6e6e6;
	border-radius: 50%;
	box-sizing: border-box;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0;
	transition: all ease .2s
}

.pam-item:hover img {
	color: #b474b9;
	border: 1px solid #b474b9
}

.pam-item:hover span {
	color: #b474b9
}

.pam-story .owl-nav {
	z-index: 2 !important;
	position: absolute !important;
	right: 0 !important;
	top: 85% !important;
	left: 0 !important;
	margin-top: -50px !important
}

.pam-story i.fa.fa-chevron-right,
.pam-story i.fa.fa-chevron-left {
	color: black;
	font-size: 20px;
	position: relative;
	font-weight: 500;
	color: #606060 !important
}

a.mobilTicimaxLogo {
	display: none !important
}

#ticimaxCopyright {
	line-height: 16px !important
}

.duyuru-header {
	background: #FFEEDF;
	color: #be732f;
	text-align: center;
	line-height: 2;
	font-size: 15px;
    font-weight: 600;
}


.bottomHead ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center; /* Böylece içerikler ortalı olur */
}

.bottomHead ul li {
    display: inline-block; /* Her öğeyi yan yana dizer */
    width: 20%; /* Her öğeye eşit genişlik verir */
    float: left; /* Alternatif olarak kullanılabilir */
    box-sizing: border-box; /* padding ve border dahil olmak üzere toplam genişliği korur */
}

.bottomHead ul li a {
    display: block; /* Bağlantıları blok seviyesinde öğeler yapar, böylece tüm alan tıklanabilir olur */
    padding: 10px 0; /* Daha iyi bir tıklama alanı için üst ve alt padding */
    text-decoration: none; /* Bağlantı alt çizgilerini kaldırır */
    color: #333; /* Bağlantı metni rengi */
}

.bottomHead ul li i {
    margin-bottom: 5px; /* İkon ile metin arasında boşluk */
    display: block; /* İkonları kendi satırlarına koyar */
}

div#divOzelAlan1 {
    background: #b474b9;
    color: #fff;
    display: flex;
    width: 40%;
    font-size: 17px;
    text-align: center;
}
.newHeaderNavigation.mobileStyle.mobileactive input#txtbxArama {
  padding: 14px 10px;
  width: 100%;
  position: absolute;
  background: #fafafa;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
}
.newHeaderNavigation.mobileStyle.mobileactive button#btnKelimeAra i {
    margin-top: 8px;
}
.newHeaderNavigation.mobileStyle.mobileactive button#btnKelimeAra {
    background: none;
    color: #000 !important;
    font-size: 18px;
    z-index: 9;
}
.newHeaderNavigation.mobileStyle .newHeaderNavUl li a {
  padding: 0!important;
}
ul.newHeaderNavUl.newHeaderResimsiz {
  padding: 0 10px !important;
}
.newHeaderNavigation.mobileStyle .newHeaderNav, .newHeaderNavigation.mobileStyle .menu-wrap, .newHeaderNavigation.mobileStyle .menu-list-row .kolon .nav-submenu {
  width: 100%!important;
}
.newHeaderNavigation.mobileStyle .newHeaderNav .newMenuTop {
  height: 55px!important;
}
.newHeaderNavigation.mobileStyle .newHeaderNavUl {
  height: calc(100% - 55px)!important;
}
.newMenuTop div#hb-logo {
  position: absolute;
  top: 10px;
  left: 10px;
  display: block !important;
  height: fit-content;
  z-index: 99;
  width: 130px !important;
}
#headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNav .newMenuTop .menuBackBtn {
  font-size: 18px!important;
}
.menuBackBtn.active.kolonback {
  z-index: 9999;
  background: #fff;
}
.menu-wrap.active {
  padding: 0 10px !important;
}
#headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl .dropDown-wrap > li > a, #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl .kolon > li > a {
  letter-spacing: 0;
    display: flex;
    color: #000;
    font-size: 15px!important;
    font-weight: 500;
}
@media (max-width: 767px) {
  .newHeaderNav {
    margin-top: 45px!important;
}
.newHeaderNavigation.mobileStyle .menu-list-row {
  margin-top: 55px!important;
}
.menuLogo img.header_logo.header-logo {
  width: 120px !important;
  position: absolute;
  left: 16px;
  top: 13px;
}
}
  /*******************************************URUN DETAY********************************/
.RightDetail > .clear {
    clear: none;
}

.ProductDetailMain {
    float: left;
    width: 100%;
}

.ProductDetailMainRow {
    float: left;
    width: 100%;
}

.TopDet {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
}

.leftImage {
    width: 54%;
    float: left;
    position: relative;
    padding: 0;
    opacity: 0;
    visibility: hidden;
}

.RightDetail {
    width: 46%;
    float: left;
    position: relative;
    padding: 0 0 0 70px;
    opacity: 0;
    visibility: hidden;
}

.TopDet .leftImage,.TopDet .RightDetail {
    visibility: visible;
    opacity: 1;
}

/*Urun Resim*/
body .leftImage .ProductGallery {
    float: left;
    width: 100%;
}

body .leftImage .ProductGallery .gallery-container {
    float: left;
    width: 100%;
    position: relative;
}

body .leftImage .ProductGallery .gallery-container .GalleryArea {
    float: right;
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .leftImage .ProductGallery .gallery-container .galleryOwl-thumb {
    float: left;
    border: none;
    background: transparent;
    height: 100%;
    display: block;
}

body .leftImage .ProductGallery .gallery-container .galleryOwl-thumb .thumb-list {
    float: left;
    width: 100%;
    padding: 0 10px 0 0;
    margin: 0;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 100%;
}

body .leftImage .ProductGallery .gallery-container .galleryOwl-thumb .thumb-list .thumb-item {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    cursor: pointer;
    transition: .5s;
    border: 1px solid #E8E8E8;
    overflow: hidden;
    border-radius: 10px;
    padding: 5px;
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .leftImage .ProductGallery .gallery-container .galleryOwl-thumb .thumb-list .thumb-item:last-child {
    margin: 0;
}

body .leftImage .ProductGallery .gallery-container .galleryOwl-thumb .thumb-list .thumb-item.active {
    border-color: var(--theme-color);
}

body .leftImage .ProductGallery .gallery-container .galleryOwl-thumb .thumb-list .thumb-item:hover {
    border-color: var(--theme-color);
}

body .leftImage .ProductGallery .owl-carousel.galleryOwl .owl-dots {
    display: none;
}

.ProductGallery .galleryOwl-thumb .thumb-list .thumb-item::before {
    display: none!important;
}

.UrunDetayLeft {
    margin: 0 !important;
    overflow: hidden;
}

.Images,#divVideoGoruntulemeAlan {
    float: right;
    aspect-ratio: 3 / 4;
}

.Images img,#vdUrunVideo {
    mix-blend-mode: multiply;
    width: 100%;
}

.Images img {
    transition: 2s;
    transform: scale(1.2);
}

.Images img.loaded {
    transform: scale(1);
}

.cloudzoom-blank > div:last-child {
    display: none !important;
}

.SmallImages {
    display: block !important;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    max-height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px;
}

.SmallImages div {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    cursor: pointer;
    transition: .5s;
    border: 1px solid #E8E8E8;
    overflow: hidden;
    border-radius: 10px;
    padding: 5px;
    aspect-ratio: 1;
}

.SmallImages div img {
    max-width: 100%;
    max-height: 100%;
}

.SmallImages div:last-child {
    margin-bottom: 0;
}

.SmallImages div:hover {
    border-color: var(--theme-color);
}

.SmallImages div.active {
    border-color: var(--theme-color);
}

body .fullSliderImg .fullSliderThumbWrap .fullSliderThumbFigure {
    transition: .5s;
    border: 1px solid #E8E8E8;
    overflow: hidden;
    border-radius: 10px;
    cursor: pointer;
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .fullSliderImg .swiper-pagination-container {
    margin-left: 9px;
}

body .fullSliderImg .fullSliderThumbWrap .fullSliderThumbFigure:hover {
    border-color: var(--theme-color);
}

body .fullSliderImg .fullSliderThumbWrap .swiper-slide-thumb-active .fullSliderThumbFigure {
    border-color: var(--theme-color);
}

body .fullSliderImg .fullSliderFigure img {
    width: 100%;
}

body .fullSliderImg .fullSliderFigure {
    background: #F7F7F7;
}

.leftImage .productTimer {
    display: none!important;
}

.DetayYeniUrun {
    display: none!important;
}

body .fullSliderImg .fullSliderListWrap {
    aspect-ratio: 1;
}

body .leftImage .ProductGallery .gallery-container .GalleryArea img {
    cursor: zoom-in;
    width: 100%;
    margin: 0 auto;
}

body .leftImage .ProductGallery .gallery-container .GalleryArea, body .fullSliderImg .fullSliderListWrap, .Images,#divVideoGoruntulemeAlan {
    width: calc(100% - 170px);
    border-radius: 10px;
    cursor: zoom-in;
    overflow: hidden;
    background: #F7F7F7;
    margin: 0;
    border: 1px solid #F7F7F7;
    border-radius: 10px;
    overflow: hidden;
}

body .leftImage .ProductGallery .gallery-container .galleryOwl-thumb, .SmallImages {
    width: 160px;
}

body .fullSliderImg .fullSliderThumbWrap {
    width: 150px;
}

/*sagalan*/
.RightDetail .TopList {
    float: left;
    width: 100%;
    position: relative;
}

.RightDetail .MiddleList {
    float: left;
    width: 100%;
    position: relative;
}

.RightDetail .BottomList {
    float: left;
    width: 100%;
    position: relative;
}

/*urunadi*/
.ProductName {
    float: left;
    position: relative;
    margin: 0;
    width: 100%;
}

.ProductName h1 {
    margin: 0;
    float: left;
    width: 100%;
}

.ProductName h1 span {
    float: left;
    width: 100%;
    display: inline-block;
    color: #000;
    font-size: 30px;
    font-weight: 600;
}

/*stokkodu*/
#divUrunKodu {
    float: left;
    clear: left;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    padding: 0;
    margin: 10px 0 0;
}

#divUrunKodu span {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    line-height: 14px;
    float: left;
}

#divUrunKodu span:after {
    content: ':';
    margin: 0 4px;
}

/*taksitaciklama*/
#divTaksitAciklama {
    display: block;
    float: left;
    clear: left;
    margin-bottom: 10px;
    width: 100%;
}

#divTaksitAciklama .taksitSatir {
    color: #000;
    font-size: 14px;
    line-height: 14px;
}

/*paunver*/
.RightDetail .puanVer {
    float: left;
    clear: left;
    margin: 15px 0 0;
}

.RightDetail #PuanVer {
    float: left;
    margin-top: 0;
}

.RightDetail .PuanVerSag {
    float: left;
    color: #000;
    font-size: 14px;
    line-height: 15px;
    margin: 0 0 0 10px;
}

.RightDetail ul.rating {
    float: left;
    padding: 0;
    margin: 0;
    list-style: none;
}

.RightDetail ul.rating li {
    float: left;
    margin-right: 0;
    width: auto;
    height: auto;
    padding: 0 1px 0 0;
    font-size: 0;
}

.RightDetail ul.rating li i.starItem {
    font-size: 13px;
    line-height: 15px;
    height: auto;
    font-weight: 300;
    font-family: 'FontAwesome';
    position: static;
}

.RightDetail ul.rating li i.starItem:before {
    content: '\f005';
}

.RightDetail ul.rating li i.starItem:hover {
    font-size: 13px;
    font-weight: 600;
}

.RightDetail ul.rating li.filled i {
    font-weight: 600;
}

.RightDetail .rating-stars ul>li.star.hover>i.fa {
    font-weight: 600;
}

.RightDetail .rating-stars ul>li.star.selected>i.fa {
    font-weight: 600;
}

.RightDetail ul.rating li i.starItem, .RightDetail ul.rating li.filled i, .RightDetail .rating-stars ul>li.star.hover>i.fa, .RightDetail .rating-stars ul>li.star.selected>i.fa {
    color: var(--theme-color);
}

/*markaresmi*/
.markaresmi {
    float: left;
    position: relative;
    z-index: 1;
    display: none!important;
}

.markaresmi a {
    float: left;
}

.markaresmi img {
    max-width: 100%;
    float: left;
}

/*magazastok*/
#divMagazaStok {
    float: left;
    clear: left;
    margin: 10px 0 0!important;
}

#divMagazaStok a {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
}

/*on yazi*/
#divOnyazi {
    float: left;
    width: 100%;
}

#divOnyazi .teksatir {
    margin-top: 30px;
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    color: #676767;
    line-height: 24px;
}

#divOnyazi h2 {
    font-weight: normal;
    font-size: 100%;
}

#divOnyazi * {
    font-family: 'Inter', sans-serif !important;
}

#divOnyazi strong {
    font-weight: bold;
}

#divOnyazi strong * {
    font-weight: bold;
}

#divOnyazi i {
    font-family: 'FontAwesome'!important;
    margin-right: 12px;
}

/*fiyatlar*/
.urunDetayFiyatContainer {
}

.PriceList {
    float: left;
    position: relative;
    width: 100%;
    padding: 0;
    margin: 40px 0 0;
}

#pnlFiyatlar {
    display: inline-block;
    vertical-align: top;
    float: left;
    padding-top: 2px;
}

#divIndirimliFiyat {
    display: block;
}

/*ekbilgi*/
#divMarka, #divTedarikci, #divUrunStokAdedi, #divToplamStokAdedi, #divBarkod, #divParaPuan, #divTahminiTeslimatSuresi, #divIndirimOrani {
    float: left;
    clear: left;
    margin-top: 10px;
    line-height: 14px;
}

#divMarka .left_line, #divTedarikci .left_line, #divUrunStokAdedi .left_line, #divToplamStokAdedi .left_line, #divBarkod .left_line, #divParaPuan .left_line, #divTahminiTeslimatSuresi .left_line, #divIndirimOrani .left_line {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
}

#divMarka .center_line, #divTedarikci .center_line, #divUrunStokAdedi .center_line, #divToplamStokAdedi .center_line, #divBarkod .center_line, #divParaPuan .center_line, #divTahminiTeslimatSuresi .center_line, #divIndirimOrani .center_line {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
}

#divMarka .right_line,#divMarka .right_line *, #divTedarikci .right_line, #divTedarikci .right_line *, #divUrunStokAdedi .right_line, #divToplamStokAdedi .right_line, #divBarkod .right_line, #divParaPuan .right_line, #divTahminiTeslimatSuresi .right_line,#divIndirimOrani .indirimliOrani, #divIndirimOrani .indirimliOrani * {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    width: auto;
}
#divIndirimOrani .left_line,#divIndirimOrani .center_line {
    display: none;
}

#divIndirimOrani .indirimliOrani {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    line-height: 20px;
}

#divIndirimOrani .indirimliOrani #ltrIndirimOrani {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    line-height: 20px;
}

#divIndirimOrani {
    clear: none;
    margin: 0 10px 0 0;
    padding: 10px;
    background: #D32F2F;
    border-radius: 5px;
    max-width: 65px;
    text-align: center;
}
/*piyasa fiyati*/
.PiyasafiyatiContent {
    display: block;
    float: left;
}

.PiyasafiyatiContent .left_line, .PiyasafiyatiContent .center_line {
    display: none;
}

.PiyasafiyatiContent .right_line {
    display: inline-block;
    vertical-align: top;
}

.PiyasafiyatiContent .right_line * {
    display: inline-block;
    vertical-align: top;
    font-weight: normal;
    text-decoration: line-through;
}

.PiyasafiyatiContent .right_line .spanKdv {
    display: none!important;
    vertical-align: top;
}

/*indirimli fiyati*/
.IndirimliFiyatContent {
    display: block;
    float: left;
    clear: left;
}

.IndirimliFiyatContent .left_line, .IndirimliFiyatContent .center_line {
    display: none;
}

.IndirimliFiyatContent .right_line {
    display: inline-flex;
    vertical-align: top;
    align-items: center;
}

.IndirimliFiyatContent .right_line * {
    display: inline-block;
    vertical-align: top;
}

.IndirimliFiyatContent .right_line .spanKdv {
    display: none!important;
    vertical-align: bottom;
    font-size: 12px;
    line-height: 1;
}

.PriceList:has(#divKDVDahilFiyat) .IndirimliFiyatContent .right_line .spanKdv {
    display: inline-block!important;
    vertical-align: middle;
}

.PriceList:has(#divKDVDahilFiyat) #divIndirimliFiyat .IndirimliFiyatContent .right_line .spanFiyat {
    text-decoration: line-through;
}

/*turk lirasi fiyati*/
#divTurkLirasiFiyat {
    display: block;
}

#divTurkLirasiFiyat .left_line, #divTurkLirasiFiyat .center_line {
    display: none;
}

#divTurkLirasiFiyat .right_line {
    display: inline-block;
}

#divTurkLirasiFiyat .right_line * {
    display: inline-block!important;
    vertical-align: top;
}

/*indirimsiz fiyati*/
#divIndirimsizFiyat {
    display: block;
}

#divIndirimsizFiyat .left_line, #divIndirimsizFiyat .center_line {
    display: none;
}

#divIndirimsizFiyat .right_line {
    display: inline-block;
    font-weight: normal;
}

#divIndirimsizFiyat .right_line * {
    display: inline-block!important;
    vertical-align: top;
}

#divIndirimsizFiyat .right_line .spanKdv {
    display: none!important;
    vertical-align: top;
}

/*kdv dahil fiyati*/
#divKDVDahilFiyat {
    display: block;
    float: left;
    margin-top: 0;
}

#divKDVDahilFiyat .left_line {
    display: inline-block;
    vertical-align: top;
    font-weight: normal;
    margin-right: 5px;
}

#divKDVDahilFiyat .center_line {
    display: none;
}

#divKDVDahilFiyat .right_line * {
    display: inline-block!important;
    vertical-align: top;
}

#divKDVDahilFiyat span.left_line.lineTitle {
    display: none;
}

/*fiyatrenk*/
.PiyasafiyatiContent .right_line * {
    color: #AAAAAA;
    font-size: 20px;
}

.IndirimliFiyatContent .right_line *, #divTurkLirasiFiyat .right_line *, #divIndirimsizFiyat .right_line *, #divKDVDahilFiyat .right_line *, #divIndirimsizFiyat .right_line, #divIndirimsizFiyat .left_line {
    color: #000;
}

#divIndirimliFiyat .IndirimliFiyatContent .right_line * {
    color: #000000;
}

.IndirimliFiyatContent .right_line *, #divTurkLirasiFiyat .right_line *, #divIndirimsizFiyat .right_line *, #divKDVDahilFiyat .right_line * {
    font-size: 28px;
    font-weight: 600;
}

#divKDVDahilFiyat .left_line,#divKDVDahilFiyat .right_line *,#divIndirimsizFiyat .left_line,.IndirimliFiyatContent,.IndirimliFiyatContent .right_line *, .PiyasafiyatiContent,.PiyasafiyatiContent .right_line *,#divTurkLirasiFiyat ,#divTurkLirasiFiyat .right_line *,#divIndirimsizFiyat,#divKDVDahilFiyat {
    line-height: normal;
}

/*Stok yok*/
body #divStokYok {
    float: left;
    width: 100%;
    margin: 20px 0 0;
    font-size: 14px;
    color: #000;
    font-weight: normal;
    text-align: center;
    padding: 5% 0;
    background-color: #f2f5f6;
    border-radius: 0;
}

body #divStokYok:before {
    content: '\f057';
    font-family: 'FontAwesome';
    font-weight: 300;
    width: 100%;
    float: left;
    font-size: 30px;
    margin-bottom: 20px;
}

/*Urun ekstrabilgileri*/
#divEkstraBilgiler {
    float: left;
    clear: left;
    margin-top: 10px;
}

#divEkstraBilgiler img {
    max-width: 100%;
    display: block;
}

.btnnostok i.fa {
    font-family: 'FontAwesome';
}

/*varyasyonlar*/
#divUrunEkSecenek {
    float: left;
    width: 100%;
    position: relative;
}

#divUrunEkSecenek .eksecenekLine {
    clear: none !important;
    margin: 20px 0 0;
    float: left;
    width: 100%;
}

#divUrunEkSecenek .eksecenekLine:last-child {
    margin-bottom: 0!important;
    border: none;
    padding-bottom: 0;
}

#divUrunEkSecenek .eksecenekLine .left_line {
    float: left;
    width: 100%;
    line-height: 40px;
    color: #000;
    font-size: 14px;
    font-weight: 600;
}

#divUrunEkSecenek .eksecenekLine .center_line {
    display: none;
}

#divUrunEkSecenek .eksecenekLine .right_line {
    display: inline-block;
    vertical-align: top;
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box {
    float: left;
    cursor: pointer;
    text-align: center;
    font-size: 15px;
    position: relative;
    color: #000;
    font-weight: 500;
    margin: 0 10px 10px 0;
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box img {
    width: 100%;
    height: 100%;
    display: block;
}

/*selectvaryasyon*/
#divUrunEkSecenek .eksecenekLine.selectvaryasyon {
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .left_line {
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .center_line {
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line {
    width: 50%;
    position: relative;
    border-radius: 25px;
    overflow: hidden;
    max-width: 350px;
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line select {
    min-width: 100%;
    float: left;
    height: 50px;
    color: #000;
    font-size: 15px;
    font-weight: 500;
    padding: 0 10px;
    background: transparent;
    border-radius: 25px;
    position: relative;
    z-index: 2;
    transition: .5s;
    border: none;
    cursor: pointer;
    padding: 0 20px;
    text-indent: 0;
    appearance: none;
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line::before {
    background: #ECECEC;
    content: '\f0d7';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -2;
    font-family: 'FontAwesome';
    text-align: right;
    line-height: 50px;
    padding-right: 20px;
    font-size: 18px;
    font-weight: bold;
    color: #000;
    transition: .5s;
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line::after {
    content: '\f0d7';
    width: 150%;
    height: 200%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 205%;
    transform: translate(-50%,-50%);
    background: var(--theme-color);
    visibility: hidden;
    transition: .8s;
    z-index: -1;
    font-family: 'FontAwesome';
    text-align: right;
    padding-right: 115px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    line-height: 100px;
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line:hover:after {
    top: 50%;
    visibility: visible;
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line select:hover {
    color: #fff;
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line select option {
    color: #000!important;
}

/*resimlivaryasyon*/
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon {
}

#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .left_line {
}

#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line {
}

#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box {
    width: 30px;
    border: none;
    transition: .5s;
    border-radius: 50%;
    padding: 2px;
    overflow: hidden;
}

#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box img {
    border: none;
    border-radius: 50%;
}

#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box:hover {
    border-color: #000;
}

#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box.selected {
    border-color: #000;
}

/*kutuvaryasyon*/
#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon {
}

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line {
}

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box {
    min-width: 75px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: none;
    border-radius: 25px;
    padding: 0 10px;
    transition: .5s;
    overflow: hidden;
    position: relative;
}

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box:last-child {
    margin-right: 0;
}

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box:hover {
    color: #fff;
    background: transparent;
}

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box.selected {
    color: #fff;
    background: transparent;
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box:before {
    background: #ECECEC;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -2;
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box::after {
    content: '';
    width: 150%;
    height: 200%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 205%;
    transform: translate(-50%,-50%);
    background: var(--theme-color);
    visibility: hidden;
    transition: .8s;
    z-index: -1;
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box:hover:after {
    top: 50%;
    visibility: visible;
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box.selected:after {
    top: 50%;
    visibility: visible;
}

/*stokyokvaryasyon*/
#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok {
    position: relative;
    background: #f5f3f3!important;
    color: #7a7979!important;
    border-color: #e4dfdd;
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok:after {
    content: '';
    height: 1px;
    max-width: 65px;
    margin: 0 auto;
    background: #cecece;
    left: 0;
    right: 0;
    top: 50%;
    position: absolute;
    transform: rotate(140deg);
    -webkit-transform: rotate(140deg);
}

/*ilgili Urunler*/
#IlgiliUrunDiv {
    float: left;
    width: 100%;
}

#IlgiliUrunDiv #divIlgiliUrunler {
}

.TopDet #IlgiliUrunDiv {
    display: block;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

.TopDet #IlgiliUrunDiv #divIlgiliUrunler {
    padding: 0;
    margin: 0;
    background: transparent;
    border: none;
}

.TopDet #IlgiliUrunDiv .JKatAdi {
    float: left;
    width: 100%;
    margin: 0!important;
    padding: 0!important;
    text-align: left;
}

.TopDet #IlgiliUrunDiv .JKatAdi .bold {
    padding: 0;
    margin: 0;
    text-align: left;
}

.TopDet #IlgiliUrunDiv .JKatAdi .bold:before {
    display: none;
}

.TopDet #IlgiliUrunDiv .JKatAdi .bold:after {
    display: none;
}

.TopDet #IlgiliUrunDiv .JKatAdi .bold .satir1 {
    background: transparent;
    padding: 0!important;
    margin: 0;
    border: none;
    font-size: 13px;
    line-height: 40px;
    font-weight: normal;
    color: #000;
}

.TopDet #IlgiliUrunDiv .clear {
    display: none;
}

.TopDet #IlgiliUrunDiv ul {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
}

.TopDet #IlgiliUrunDiv ul li {
    float: left;
    width: 50px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 0;
    overflow: hidden;
}

.TopDet #IlgiliUrunDiv ul li:hover {
}

.TopDet #IlgiliUrunDiv ul li .productItem {
    border: none;
    width: 100%;
    float: left;
    padding: 0;
    box-shadow: none!important;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productTimer {
    display: none!important;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productImage {
    padding: 0;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productImage a {
}

.TopDet #IlgiliUrunDiv ul li .productItem .productImage a:before {
    display: none!important;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productImage img {
}

.TopDet #IlgiliUrunDiv ul li .productItem .productIcon {
    display: none;
}

.TopDet #IlgiliUrunDiv ul li .productItem .urunListeAdet {
    display: none !important;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productDetail {
    padding: 0;
    margin: 0;
    display: none;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productDetail:before {
    display: none;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productDetail:after {
    display: none;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productName {
    display: none;
}

.TopDet #IlgiliUrunDiv ul li .productItem .TukendiIco {
    display: none;
}

.TopDet #IlgiliUrunDiv ul li .productItem .boxBedenlerContent {
    display: none !important;
}

body #productDetailRelated {
    padding: 40px 0 0;
}

body #productDetailRelated .JKatAdi {
    margin: 0 0 20px!important;
}

body #productDetailRelated .JKatAdi .bold {
    text-align: left;
}

body #productDetailRelated .JKatAdi .bold .satir1 {
    font-size: 15px;
    font-weight: 600;
    color: #000000;
    line-height: 19px;
}

body #productDetailRelated>a {
    width: 120px;
    padding: 0;
    margin: 0 10px 10px 0;
    position: relative;
    background: #F7F7F7;
    border-radius: 10px;
    overflow: hidden;
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

body #productDetailRelated>a img {
    border: none;
    mix-blend-mode: multiply;
}

body #productDetailRelated>a:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid transparent;
    transition: .5s;
    border-radius: 10px;
}

body #productDetailRelated>a:hover:after {
    border-color: var(--theme-color);
}

body #productDetailRelated>a.active:after {
    border-color: var(--theme-color);
}

/*satinal*/
#divSatinAl {
    float: left;
    width: 100%;
    margin: 40px 0 0;
    padding: 0;
}

.BasketBtn {
    float: left;
    position: relative;
    width: 100%;
}

#divAdetCombo .right_line,.RightDetail .riSingle {
    width: 150px;
}

#txtbxurunSiparisAdedi, #divAdetCombo select,.RightDetail .riSingle a.riUp, .RightDetail .riSingle a.riDown,.basketBtn input, .buyfast input {
    height: 50px!important;
}

.Basketinp p,#divKombinSatinAl a, #divAdetCombo .left_line,.RightDetail .riSingle a.riUp, .RightDetail .riSingle a.riDown {
    line-height: 40px;
}

/*#divSatinAl .UFavorilerimeEkle{float:right;}
#divSatinAl .UFavorilerimeEkle a{float:left;display:flex;align-items:center;justify-content:center;height:50px;border:1px solid #F6F6F8;border-radius:10px;background:#fff;width:50px;}
#divSatinAl .UFavorilerimeEkle a span,.UFavorilerimeEkle a div{display:none;}
#divSatinAl .UFavorilerimeEkle a:after{content:'';width:26px;height:25px;background:url(../../Uploads/EditorUploads/images/udfav.svg) no-repeat center / contain;}
#divSatinAl .UFavorilerimeEkle a:hover:after{background:url(../../Uploads/EditorUploads/images/udfavh.svg) no-repeat center / contain;}
#divSatinAl .UFavorilerimeEkle a#aFavroriCikarBtn:after{background:url(../../Uploads/EditorUploads/images/udfavh.svg) no-repeat center / contain;}*/
/*Adet Select*/
#divAdetCombo {
    display: block!important;
    position: relative;
    float: left;
    clear: left;
}

#divAdetCombo .center_line {
    display: none !important;
    float: left;
}

#divAdetCombo .right_line {
    float: left;
    max-width: 100%!important;
}

#divAdetCombo select {
    width: 100%;
    padding: 0 10px;
    text-align: left;
}

/*Adet input*/
.RightDetail .riSingle {
    position: relative;
    display: inline-block;
    vertical-align: top;
    border-radius: 0;
}

.RightDetail .riSingle a.riUp, .RightDetail .riSingle a.riDown {
    width: 50px !important;
    font-size: 0;
    background: transparent;
    top: 0;
    font-weight: normal;
    position: absolute;
    margin: 0 !important;
    float: left;
    cursor: pointer;
    text-indent: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    border-radius: 25px;
}

.RightDetail .riSingle a.riUp svg, .RightDetail .riSingle a.riDown svg {
    width: 10px;
    position: relative;
    z-index: 2;
}

.RightDetail .riSingle a.riUp path, .RightDetail .riSingle a.riDown path {
    fill: #000;
    transition: .5s;
}

.RightDetail .riSingle a.riUp:hover path, .RightDetail .riSingle a.riDown:hover path {
    fill: #fff;
}

.RightDetail .riSingle a.riUp {
    left: auto;
    right: 0;
}

.RightDetail .riSingle a.riDown {
    left: 0;
}

.RightDetail .riSingle a.riUp:after,.RightDetail .riSingle a.riDown:after {
    content: '';
    width: 150%;
    height: 200%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 205%;
    transform: translate(-50%,-50%);
    background: var(--theme-color);
    visibility: hidden;
    transition: .8s;
}

.RightDetail .riSingle a.riUp:hover:after,.RightDetail .riSingle a.riDown:hover:after {
    top: 50%;
    visibility: visible;
}

/*adetveselect*/
.Basketinp {
    display: block;
    position: relative;
    float: left;
    clear: left;
}

.BasketBtn .pSatisBirimi, .BasketBtn .left_line.lineTitle2 {
    color: #000;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    float: left;
    clear: left;
    line-height: 40px;
}

#txtbxurunSiparisAdedi_wrapper {
    float: left;
    width: 100% !important;
    position: relative;
    padding: 0 !important;
}

#txtbxurunSiparisAdedi {
    width: 100% !important;
    text-align: center;
    display: inline-block;
    padding: 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

#txtbxurunSiparisAdedi, #divAdetCombo select {
    background: #fff;
    color: #000;
    border: 1px solid var(--theme-color);
    font-size: 15px;
    font-weight: 400;
    float: left;
    margin: 0;
    border-radius: 25px;
}

/*sepete Ekle*/
#divKombinSatinAl, .basketBtn , .buyfast {
    float: left;
    margin: 0 0 0 10px;
}

#divKombinSatinAl a, .buyfast input, .basketBtn input {
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    letter-spacing: 0;
    border: none;
    border-radius: 0;
    text-transform: capitalize;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.basketBtn {
    width: calc(100% - 220px);
    margin: 0 10px;
}

/*Hemen Al*/
.buyfast {
    width: 100%;
    margin: 10px 0 0 0;
}

.buyfast input {
}

/*kombin Al*/
#divKombinSatinAl {
    margin: 10px 0 0 0;
    width: 100%;
}

#divKombinSatinAl a {
    font-size: 15px;
    margin: 0!important;
    font-weight: 600;
    color: #fff;
    position: relative;
    z-index: 2;
    background: transparent;
    transition: .5s;
    line-height: 48px;
}

#divKombinSatinAl a:hover {
    background: transparent;
    color: #000;
}

/*Iconlar*/
.ProductIcon {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.ProductIcon .box1 {
    padding: 0;
    margin: 0;
    min-width: 0;
    background: transparent;
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 14px;
}

.ProductIcon .box1 i {
    display: none;
}

.ProductIcon .boxIcon {
    background: #F7F7F7;
    border-radius: 50%;
    margin-right: 10px;
    fill: #000;
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    position: relative;
    overflow: hidden;
}

.ProductIcon .boxIcon svg {
    height: 16px;
    position: relative;
    z-index: 2;
}

.ProductIcon .boxIcon svg path {
    transition: .5s;
}

.ProductIcon > div:hover .boxIcon svg {
    fill: #fff;
}

.ProductIcon > div:hover .boxIcon svg path {
    fill: #fff;
}

.ProductIcon > div {
    float: left;
    position: relative;
    position: relative;
    margin: 0 0 15px;
    width: auto;
    clear: left;
}

.ProductIcon > div > a {
    float: left;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
}

.ProductIcon > div .boxIcon:after {
    content: '';
    width: 150%;
    height: 200%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 205%;
    transform: translate(-50%,-50%);
    background: var(--theme-color);
    visibility: hidden;
    transition: .8s;
}

.ProductIcon > div:hover .boxIcon:after {
    top: 50%;
    visibility: visible;
}

/*yazdiryorumtavsiye*/
.ProductIcon2 {
    float: left;
    width: 100%;
    margin-top: 0;
}

.ProductIcon2 .box1 {
    padding: 0;
    margin: 0;
    min-width: 0;
    background: transparent;
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 14px;
}

.ProductIcon2 .box1 i {
    display: none;
}

.ProductIcon2 .boxIcon {
    background: #F7F7F7;
    border-radius: 50%;
    margin-right: 10px;
    fill: #000;
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    position: relative;
    overflow: hidden;
}

.ProductIcon2 .boxIcon svg {
    height: 16px;
    position: relative;
    z-index: 2;
}

.ProductIcon2 .boxIcon svg path {
    transition: .5s;
}

.ProductIcon2 > div:hover .boxIcon svg {
    fill: #fff;
}

.ProductIcon2 > div:hover .boxIcon svg path {
    fill: #fff;
}

.ProductIcon2 > div {
    float: left;
    position: relative;
    position: relative;
    margin: 0 0 15px;
    width: auto;
    clear: left;
}

.ProductIcon2 > div > a {
    float: left;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    background: transparent;
    color: #000;
    padding: 0;
    font-size: 14px;
    font-weight: 400;
}

.ProductIcon2 > div .boxIcon:after {
    content: '';
    width: 150%;
    height: 200%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 205%;
    transform: translate(-50%,-50%);
    background: var(--theme-color);
    visibility: hidden;
    transition: .8s;
}

.ProductIcon2 > div:hover .boxIcon:after {
    top: 50%;
    visibility: visible;
}

.ProductIcon2 > div > a:hover {
    background: transparent!important;
}

/*paylas*/
.TopDet .product_social_icon_wrapper {
    float: left;
    width: 100%;
    display: block!important;
    font-size: 0;
    margin-top: 10px;
    text-align: left;
}

.TopDet .product_social_icon_wrapper .PaylasTit {
    float: left;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
    margin-right: 10px;
}

.TopDet .product_social_icon_wrapper ul {
    display: inline-block;
    vertical-align: top;
    list-style: none;
    padding: 0;
    margin: 0;
}

.TopDet .product_social_icon_wrapper ul li {
    float: left;
    margin-right: 10px;
}

.TopDet .product_social_icon_wrapper ul li:last-child {
    margin-right: 0;
}

.TopDet .product_social_icon_wrapper ul li a {
    float: left;
    fill: #fff;
    background: #fff;
    font-size: 14px;
    border-radius: 100%;
    text-align: center;
    width: 30px;
    height: 30px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

.TopDet .product_social_icon_wrapper ul li a svg {
    width: 15px;
}

.TopDet .product_social_icon_wrapper ul li:nth-child(1) a {
}

.TopDet .product_social_icon_wrapper ul li:nth-child(2) a {
}

.TopDet .product_social_icon_wrapper ul li:nth-child(3) a {
}

.TopDet .product_social_icon_wrapper .UWhatsApp {
    float: left;
    margin-right: 0
}

.TopDet .product_social_icon_wrapper .UWhatsApp .whatsApp {
    float: left;
    color: #fff;
    background: #6dc33a;
    font-size: 0;
    border-radius: 100%;
    text-align: center;
    width: 30px;
}

.TopDet .product_social_icon_wrapper .UWhatsApp .whatsApp i {
    line-height: 30px;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
}

/*whatsapp*/
.socialButons {
    float: right !important;
    width: 100%;
    position: relative;
    margin: 0 !important;
}

.socialButons iframe {
    float: left;
}

.product-social {
    float: left;
    margin-right: 10px;
}

.product-social span {
    float: left;
    line-height: 32px;
    display: inline-block;
    color: #000;
    font-size: 12px;
    font-weight: 300;
    margin-right: 5px;
}

.product-social ul {
    float: left;
}

.product-social ul li {
    float: left;
    margin-right: 13px;
}

.product-social ul li a {
    display: block;
    color: #323232;
    font-size: 18px;
}

/*urun ozellik Bolumu*/
.urunOzellikTab {
    display: none;
}

.urunOzellik {
    float: left;
    width: 100%;
    margin: 50px 0;
    display: block;
}

.urunOzellik .urunTab {
    float: left;
    width: 100%;
}

.urunOzellik .urunTab ul {
    display: inline-flex;
    vertical-align: top;
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
}

.urunOzellik .urunTab >ul > li {
    float: left;
    background: #ECECEC;
    position: relative;
    overflow: hidden;
    border-radius: 25px;
}

.urunOzellik .urunTab >ul > li:last-child {
    margin-right: 0;
}

.urunOzellik .urunTab >ul > li > a {
    cursor: pointer;
    color: #444444;
    font-size: 16px;
    float: left;
    font-weight: 500;
    padding: 0 25px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: relative;
    z-index: 2;
    transition: .5s;
}

.urunOzellik .urunTab >ul > li > a span {
    font-weight: normal;
}

.urunOzellik .urunTab >ul > li:hover > a {
    color: #fff;
}

.urunOzellik .urunTab >ul > li.active > a {
    color: #fff;
}

.urunOzellik .urunTab >ul > li:after {
    content: '';
    width: 150%;
    height: 200%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 205%;
    transform: translate(-50%,-50%);
    background: var(--theme-color);
    visibility: hidden;
    transition: .8s;
}

.urunOzellik .urunTab >ul > li:hover:after {
    top: 50%;
    visibility: visible;
}

.urunOzellik .urunTab >ul > li.active:after {
    top: 50%;
    visibility: visible;
}

.urunDetayPanel {
    float: left;
    width: 100%;
    clear: none !important;
    border: none;
    padding: 0;
    margin: 0px 0;
}

.urunTabAlt strong {
    font-weight: bold;
}

.urunTabAlt #txtOneriMail {
    margin: 0;
    height: 30px;
    padding: 0 10px;
    width: 100%!important;
    border-width: 1px;
}

.urunTabAlt #txtOneriNot {
    margin: 0;
    padding: 10px;
    width: 100%!important;
    background: #fff;
}

.urunTabAlt {
    font-family: 'Inter',sans-serif !important;
    padding: 0;
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 28px;
    color: #000000;
}

.urunTabAlt * {
    font-family: 'Inter',sans-serif !important;
}

.urunTabAlt i {
    font-family: 'FontAwesome' !important;
}

.urunTabAlt img {
    max-width: 100% !important;
}

.urunTabAlt iframe {
    max-width: 100% !important;
}

.urunTabAlt .button {
    padding: 10px 5px;
    color: #fff;
}

.tabUrunOneriler ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tabUrunOneriler ul li {
    float: left;
    width: 100%;
}

.oneriValidate .validate {
    top: 0;
    padding: 5px;
}

.urunTabAlt ul li {
    margin-bottom: 5px;
    clear: both;
}

.urunTabAlt ul li input {
    float: left;
    margin-right: 5px;
    width: auto !important;
}

.urunTabAlt ul li label {
    float: left;
    width: auto !important;
    line-height: normal;
}

.urunTabAlt ul li input[type="checkbox"] {
    margin-top: 0;
}

.urunTabAlt .teknikDetay {
    display: none;
}

.urunTabAlt p {
    margin: 0;
}
body .buyfast input,body .basketBtn input {
    background: transparent;
    height: 48px!important;
    position: relative;
    z-index: 2;
}

body .buyfast input:hover,body .basketBtn input:hover {
    background: transparent;
}

.basketBtn,.buyfast,#divKombinSatinAl,.KombinTopluSatinAlimBtn {
    border-radius: 25px;
    background: var(--theme-color);
    position: relative;
    overflow: hidden;
    border: 1px solid var(--theme-color);
}

.basketBtn:after,.buyfast:after,#divKombinSatinAl::after,.KombinTopluSatinAlimBtn::after {
    content: '';
    width: 150%;
    height: 200%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 205%;
    transform: translate(-50%,-50%);
    background: #ECECEC;
    visibility: hidden;
    transition: .8s;
}

.basketBtn:hover:after,.buyfast:hover:after,#divKombinSatinAl:hover:after,.KombinTopluSatinAlimBtn:hover:after {
    top: 50%;
    visibility: visible;
}

body .buyfast input:hover,body .basketBtn input:hover {
    color: #000;
}

.UFavorilerimeEkle {
    float: right;
    display: none;
}

.BasketBtn .UFavorilerimeEkle {
    display: block;
}

.UFavorilerimeEkle a {
    float: left;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 1px solid var(--theme-color);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    transition: .5s;
}

.UFavorilerimeEkle a span.box1 {
    display: none;
}

.UFavorilerimeEkle a .boxIcon {
    width: 20px;
    height: 20px;
    position: relative;
    z-index: 2;
}

.UFavorilerimeEkle a .boxIcon svg {
    transition: .5s;
}

.UFavorilerimeEkle a:after {
    content: '';
    width: 150%;
    height: 200%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 205%;
    transform: translate(-50%,-50%);
    background: var(--theme-color);
    visibility: hidden;
    transition: .8s;
}

.UFavorilerimeEkle a:hover:after {
    top: 50%;
    visibility: visible;
}

.UFavorilerimeEkle a:hover .boxIcon svg {
    fill: #fff;
}

.UFavorilerimeEkle a:hover {
    border-color: var(--theme-color);
}

div#divTahminiTeslimatSuresi {
    margin: 0 0 15px;
    display: flex;
    align-items: center;
    gap: 0;
}

.detaySliderContainer .JKatAdi .bold {
    text-align: left;
}

.detaySliderContainer .JKatAdi {
    border-top: 2px solid #F2F2F2;
    padding: 80px 0 50px!important;
}
/*Adet Select*/
#divAdetCombo {
    display: block!important;
    position: relative;
    float: left;
    clear: left;
}

#divAdetCombo .center_line {
    display: none !important;
    float: left;
}

#divAdetCombo .right_line {
    float: left;
    max-width: 100%!important;
}

#divAdetCombo select {
    width: 100%;
    padding: 0 10px;
    text-align: left;
}

/*Adet input*/
.RightDetail .riSingle {
    position: relative;
    display: inline-block;
    vertical-align: top;
    border-radius: 0;
}

.RightDetail .riSingle a.riUp, .RightDetail .riSingle a.riDown {
    width: 50px !important;
    font-size: 0;
    background: transparent;
    top: 0;
    font-weight: normal;
    position: absolute;
    margin: 0 !important;
    float: left;
    cursor: pointer;
    text-indent: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    border-radius: 25px;
}

.RightDetail .riSingle a.riUp svg, .RightDetail .riSingle a.riDown svg {
    width: 10px;
    position: relative;
    z-index: 2;
}

.RightDetail .riSingle a.riUp path, .RightDetail .riSingle a.riDown path {
    fill: #000;
    transition: .5s;
}

.RightDetail .riSingle a.riUp:hover path, .RightDetail .riSingle a.riDown:hover path {
    fill: #fff;
}

.RightDetail .riSingle a.riUp {
    left: auto;
    right: 0;
}

.RightDetail .riSingle a.riDown {
    left: 0;
}

.RightDetail .riSingle a.riUp:after,.RightDetail .riSingle a.riDown:after {
    content: '';
    width: 150%;
    height: 200%;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 205%;
    transform: translate(-50%,-50%);
    background: var(--theme-color);
    visibility: hidden;
    transition: .8s;
}

.RightDetail .riSingle a.riUp:hover:after,.RightDetail .riSingle a.riDown:hover:after {
    top: 50%;
    visibility: visible;
}

/*adetveselect*/
.Basketinp {
    display: block;
    position: relative;
    float: left;
    clear: left;
}

.BasketBtn .pSatisBirimi, .BasketBtn .left_line.lineTitle2 {
    color: #000;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    float: left;
    clear: left;
    line-height: 40px;
}

#txtbxurunSiparisAdedi_wrapper {
    float: left;
    width: 100% !important;
    position: relative;
    padding: 0 !important;
}

#txtbxurunSiparisAdedi {
    width: 100% !important;
    text-align: center;
    display: inline-block;
    padding: 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

#txtbxurunSiparisAdedi, #divAdetCombo select {
    background: #fff;
    color: #000;
    border: 1px solid var(--theme-color);
    font-size: 15px;
    font-weight: 400;
    float: left;
    margin: 0;
    border-radius: 25px;
}
.UD_Share ul {
    width: 100%!important;
    max-width: 100%!important;
}

.UD_Share ul li.whts {
    width: 100%!important;
    max-width: 100%!important;
}

.UD_Share ul li.whts a {
    width: 100%!important;
    height: 60px;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #d2ffc8;
    color: #0fb201;
    font-weight: 600;
    border: 1px solid;
}

.UD_Share ul li.whts a i {
    color: #0fb201;
}
/* Mobil Ekran */
@media (max-width: 767px) {
	.ProductName h1 span {
        font-size: 18px;
    }

    .PiyasafiyatiContent .right_line * {
        font-size: 18px;
    }

    .IndirimliFiyatContent .right_line *,#divTurkLirasiFiyat .right_line *,#divIndirimsizFiyat .right_line *,#divKDVDahilFiyat .right_line * {
        font-size: 22px;
    }

    #divIndirimOrani {
        padding: 5px;
        max-width: 50px;
    }

    #divIndirimOrani .indirimliOrani #ltrIndirimOrani {
        font-size: 15px;
        line-height: 18px;
    }

    #divIndirimOrani .indirimliOrani {
        font-size: 12px;
        line-height: 18px;
    }

    .proDetailArea > div {
        padding: 5px 10px;
        font-size: 12px;
    }

    .proDetailArea {
        gap: 5px;
    }

    body #productDetailRelated {
        padding: 20px 0 0;
    }

    body #productDetailRelated .JKatAdi {
        margin: 0 0 10px!important;
    }

    body #productDetailRelated>a {
        width: 90px;
    }

    #divOnyazi .teksatir {
        margin-top: 15px;
        font-size: 12px;
        line-height: 18px;
    }
	body .kombinItem {
        flex-wrap: wrap;
    }

    body .kombinItem .kombinleftImage {
        width: 100%;
    }

    body .kombinItem .kombinRightDetail {
        width: 100%;
        padding: 10px 0;
    }

    body .kombinselectvaryasyon {
        width: 80%;
    }

    div#divSatinAl {
        margin: 20px 0 10px;
    }

    .UFavorilerimeEkle {
        float: left;
        margin-top: 0;
    }

    .basketBtn {
        width: calc(100% - 170px);
        margin: 0 10px;
    }

    .buyfast {
        width: calc(100% - 60px);
        float: right;
    }

    .urunTabAlt p span {
        font-size: 14px!important;
    }

    .urunTabAlt {
        line-height: 22px;
    }

    .urunTabAlt p span strong {
        font-size: 16px;
    }

    .detaySliderContainer .JKatAdi {
        padding: 20px 0!important;
    }

    div#UrunAksesuarDiv {
        font-size: large;
        width: 100%;
        margin-top: 20px;
    }

    #divAdetCombo .right_line,.RightDetail .riSingle {
        width: 100px;
    }

    .RightDetail .riSingle a.riUp,.RightDetail .riSingle a.riDown {
        width: 35px!important;
    }

    body .leftImage .ProductGallery .gallery-container .GalleryArea,body .fullSliderImg .fullSliderListWrap {
        width: 100%;
    }

    div#divProductGalleryThumb {
        display: none!important;
    }

    body .fullSliderImg .fullSliderThumbWrap,body .fullSliderImg .swiper-pagination-container {
        display: none!important;
    }

    body #hizliBakis,body div#hizliBakisAltAlan {
        width: 400px;
        padding: 10px;
    }

    body .ProductPreviewLeft {
        width: 100%;
    }

    body .ProductPreviewRight {
        width: 100%;
        padding: 10px 0 0;
    }
   .urunOzellik {
        margin-top: 10px;
        padding: 0;
    }

    .urunOzellik .mobilTab {
        margin-left: -5px;
        margin-right: -5px;
    }

    .urunOzellik > .mobilTab > ul > li {
        position: relative;
        background-color: #efefef;
        border-bottom: 1px solid #e9e9e9;
    }

    .urunOzellik .mobilTab ul li.active {
        background-color: #fff;
    }

    .urunOzellik .mobilTab ul li a:after {
        content: "\f107";
        font-family: FontAwesome;
        font-size: 20px;
        line-height: normal;
        position: absolute;
        right: 8px;
        top: 10px;
    }

    .urunOzellik .mobilTab ul li.active a:after {
        content: "\f106";
    }

    .urunOzellik .mobilTab ul li a {
        display: block;
        padding: 13px 5px;
        color: #000;
        font-size: 13px;
    }

    .urunOzellik .mobilTab ul li.active .urunDetayPanel {
        display: block !important;
    }

    .urunOzellik .urunDetayPanel {
        background-color: #fff;
        padding: 5px;
        float: none;
    }

    .urunOzellik .urunDetayPanel * {
        max-width: 100%;
    }

    .urunDetayPanel #yorumYaz {
        width: 100% !important;
    }

    .taksitBlok {
        width: 100%;
    }

    .urunDetayPanel .urunYorumYok {
        text-align: center;
        display: block;
        padding: 8px 0;
    }

    .urunDetayPanel .divYorumYazGiris {
        text-align: center;
        display: block;
        padding: 8px 0;
    }
}
  #divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok:before {
    content: '';
    content: "" !important;
    position: absolute !important;
    top: 50% !important;
    left: 18px;
    width: 35px !important;
    height: 1px !important;
    background: #868686 !important;
    transform: translateY(-50%) rotate(-50deg) !important;
    z-index: 2 !important;
    box-shadow: 0 1px 3px #0003 !important;
}

span.size_box.nostok {
    min-width: 21px;
    height: 35px;
    line-height: 33px;
    text-align: center;
    border-bottom: 2px solid transparent;
    border-radius: 0;
    padding: 0 5px;
}