@charset "UTF-8";
@import url(bootstrap.css);
@import 'normalize.css';
/*@import 'jquery.fancybox.min.css';*/


@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap&subset=latin-ext');

:root {
	--theme-color: #cf622e;
}

.afterClear,
.gridLeft:after,
.listAdd:after,
.gender:after {
	clear: both;
	display: table;
	content: "";
}

/* ================================================ */

body {
	background: #fff;
	color: #000;
	font-family: 'Roboto', 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: #000000;
	-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 {
	-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: none;
	max-width: 100%;
}

.ProductList ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.blokSonYazilar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.blogKategori ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.blogCenter ul,
.blogCenter ol {
	padding: revert;
	margin: revert;
}

.blogRight ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.navigation .navUl ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#footer .socialdiv ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#footer .store ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#footer .linkler .blink ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.category-vertical-filters .vertical-filter-panel .list-group {
	list-style: none;
	padding: 0;
	margin: 0;
}

.category-vertical-filters .vertical-filter-panel .list-group ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.TopDet .product_social_icon_wrapper ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tabUrunOneriler ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.sepetimBody ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

body .category-vertical-filters.top-filters ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.mobilMenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.bottomHead ul {
	margin: 0;
	list-style: none;
	padding: 0;
}

.breadList ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.urunOzellikTab .urunTab>ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.CartProduct ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.welcome ul {
	margin: 0;
	list-style: none;
	padding: 0;
}

.brandlistselection ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.TopDet #IlgiliUrunDiv ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.urunOzellik .urunTab ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#pnlSlider ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.mBread ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.categorydesign ul,
.categorydesign ol {
	padding: revert;
	margin: revert;
}


a {
	text-decoration: none;
	color: #666666;
}

body,
td,
th,
input,
textarea,
select,
a {
	font-size: 13px;
}

.clear {
	clear: both;
}

.bordernone {
	border: none !important;
}

.textarea {
	font-family: "Roboto", sans-serif !important;
	border: solid 1px #DDDDDD;
	padding: 4px;
	width: 94%;
	height: 80px;
	resize: none;
	color: #777777;
	background-color: transparent;
	transition-duration: 0.2s, 0.2s;
	-webkit-transition-duration: 0.2s, 0.2s;
	/* Safari */
}

.textbox {
	font-family: "Roboto", sans-serif !important;
	border: 1px solid #ccc;
	color: #666666;
	display: block;
	font-size: 12px;
	width: 100%;
	padding: 8px 8px;
	margin: 0 0 8px 0;
	transition-duration: 0.2s, 0.2s;
	-webkit-transition-duration: 0.2s, 0.2s;
	/* Safari */
}

.Block_item .button {
	display: block;
	width: 100%;
}

.button {
	cursor: pointer;
	background: #616c70;
	color: #FFFFFF;
	padding: 8px 10px;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.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: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
}

.selectboxx {
	border: 1px solid #DDDDDD;
	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 0px 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: none;
}

.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: none;
	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 10px;
}

.row {
	margin: 0 -10px;
}


.homeContainer .centerCount .jCarouselLite {
	padding: 0;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 40px;
}

.jCarouselLite,
.jCarouselLite2 {
	width: 100% !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 {
	/* display: block; */
	border-bottom: 1px solid #e1e1e1;
	display: block;
	height: 10px;
	margin-bottom: 15px;
	text-align: center;
}

.detaySliderContainer .bold .satir1 {
	display: inline-block;
	padding: 0 0 0 0;
	font-size: 18px;
	font-weight: 600;
	display: inline-block;
	background-color: #fff;
	padding: 0 70px;
}


.owl-nav {}

.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: #616c70;
}

.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: #616c70;
}

.ProductListnext:hover:after {
	color: #fff;
}


/* ================================================== */
/* SAYFAYI YAZDIR                                     */
/* ================================================== */
.PrintArea {
	width: 960px;
	margin: 0px 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;
}


/* ================================================== */
/* HESABIM                                            */
/* ================================================== */
.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: #616c70;
}


/* ================================================== */
/* ÜYELİK BİLGİLERİM                                  */
/* ================================================== */
.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: #FF0000;
	line-height: 34px;
	font-weight: 700;
}

.dateofbirth input {
	border: 1px solid #DDDDDD !important;
	height: 25px !important;
}


/* ================================================== */
/* ADRES DEFTERİM                                     */
/* ================================================== */
.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: 0px;
}

.HesabimAdresContent .row .span {
	margin-bottom: 0px;
	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: 0px;
}

.fancybox-inner .row .span {
	margin-bottom: 0px;
	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;
}

/* ================================================== */
/* LİSTEM                                             */
/* ================================================== */
.Listem {
	width: 100%;
}

.Listem .ListemItem {
	width: 100%;
	overflow: hidden;
	border-bottom: solid 1px #CCC;
}

.Listem .ListemItem.Title {
	background-color: #f5f5f5;
	border-bottom: solid 1px #cccccc;
	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%;
}

/* ================================================== */
/* SİPARİŞLERİM                                       */
/* ================================================== */
.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: 0px 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: #ff0000;
	text-decoration: underline;
}

/* ================================================== */
/* PARAPUAN                                           */
/* ================================================== */
.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;
}

/* ================================================== */
/* DESTEK TALEPLERİM                                  */
/* ================================================== */
.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: 0px;
	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;
}

/* ================================================== */
/* İLETİŞİM                                           */
/* ================================================== */
.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: 0px;
	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;
	/* height: 25px; */
	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: none;
	float: left;
	padding: 0;
}

.iletisimForm .row .span {
	height: 70px;
	position: relative;
	overflow: visible;
	margin-bottom: 0px;
}

.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%;
	}
}

/* ================================================== */
/* ÜYE OL                                             */
/* ================================================== */
.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: #000000;
}

.FormTitle p {
	font-size: 14px;
	margin: 0px 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%;
}

/* ================================================== */
/* ÜYE GİRİŞİ                                         */
/* ================================================== */
.Login {
	border: solid 1px #DDDDDD;
	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: #000000;
}

.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;
}

/* ================================================== */
/* ŞİFREMİ UNUTTUM                                    */
/* ================================================== */
.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;
}

/* ================================================== */
/* TAKSİT SEÇENEKLERİ                                 */
/* ================================================== */
#divTaksitContainer {
	float: left;
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
}

.taksitMain {
	margin: 0 -5px;
}

.taksitBlok {
	width: 50%;
	height: auto;
	float: left;
	line-height: 20px;
	padding: 0 5px;
	margin-bottom: 10px;
}

.taksitBaslik {
	width: 100%;
	height: 20px;
	text-align: center;
}

.taksitBaslik img {
	vertical-align: top;
}

.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: 19%;
}

/* ================================================== */
/* CARİ ÖDEME YAP                                     */
/* ================================================== */
.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 #222222;
	border: 2px solid #FFFFFF;
	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;
}

/* ================================================== */
/* FIRSAT ÜRÜNLERİ                                    */
/* ================================================== */
.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: none;
}

.Firsatprev:hover {
	color: #616c70;
}

.Firsatnext {
	display: none;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
	font-size: 30px;
	color: #000;
	z-index: 99;
	background: none;
}

.Firsatnext:hover {
	color: #616c70;
}

.firsatUrunleriItem {
	width: 230px;
}

.firsatUrunResim {
	display: block;
	width: 100%;
	height: 250px;
	border: none;
	text-align: center;
	margin: 0px auto;
}

.firsatUrunResim img {
	max-width: 100%;
	max-height: 250px;
}

.firsatUrunAdi {
	font-size: 12px;
	line-height: 14px;
	margin: 5px 0 5px 0px !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;
}

/* ================================================== */
/* TAB ÜRÜNLER                                        */
/* ================================================== */
.tabListe {
	float: left;
	width: 100%;
	margin-bottom: 60px;
}

.tabListe .tabBaslik {
	display: block;
	color: #222222;
	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;
}

/* ================================================== */
/* YORUM YAZ                                          */
/* ================================================== */
.fancyboxTittle {
	margin-bottom: 10px;
	font-size: 13px;
}


.yorumYaz {
	margin-bottom: 10px;
	position: relative;
}

.yorumYaz .validate {
	padding: 5px;
	top: -30px;
}

.yorumYazMesaj textarea {
	width: 100%;
}

/* ================================================== */
/* FIRSAT ÜRÜNLERİ                                    */
/* ================================================== */
.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;
}

/* ================================================== */
/* TOOLTİP                                            */
/* ================================================== */
.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: 0.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: #ffffff;
	text-align: center;
	text-decoration: none;
	background-color: #000000;
	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: #000000;
	border-width: 5px 5px 0;
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	left: 5px;
	border-top-color: #000000;
	border-width: 5px 5px 0;
}

.tooltip.top-right .tooltip-arrow {
	right: 5px;
	bottom: 0;
	border-top-color: #000000;
	border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-right-color: #000000;
	border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-left-color: #000000;
	border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-color: #000000;
	border-width: 0 5px 5px;
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	left: 5px;
	border-bottom-color: #000000;
	border-width: 0 5px 5px;
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	right: 5px;
	border-bottom-color: #000000;
	border-width: 0 5px 5px;
}

/* ================================================== */
/* ÜYELİK ONAY                                        */
/* ================================================== */
.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;
}

/* ================================================== */
/* İADE TALEPLERİM                                    */
/* ================================================== */
.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: 0px;
	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%;
}

/* ================================================== */
/* ARAMA SONUÇLARI                                    */
/* ================================================== */
#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: #dddddd !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;
}

/* ================================================== */
/* BLOK KATEGORİ MENÜ                                 */
/* ================================================== */
.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: 0px;
	font-size: 12px !important;
	color: #5f5f5f;
	transition: 0.3s;
	background-color: #fff;
}

ul.KatMenu1>li:hover>a {
	color: #616c70 !important;
	text-indent: 20px;
	transition: 0.3s;
}

ul.KatMenu1>li>ul>li>a {
	text-indent: 10px;
}

ul.KatMenu1>li>ul>li:hover>a {
	color: #fff !important;
	background-color: #616c70;
	text-indent: 20px;
	transition: 0.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: #616c70;
	text-indent: 20px;
	transition: 0.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: 0px;
	height: 0px;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	border-width: 3px 4px;
	border-style: solid;
	right: 8px;
}

/* ================================================== */
/* ETİKETLER                                          */
/* ================================================== */
#divEtiketler {
	float: left;
	width: 100%;
}

#divEtiketler .productModuleTitle {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	display: inline-block;
	padding-bottom: 5px;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}

#divEtiketler a {
	color: #555;
	font-size: 13px;
	margin-right: 5px;
}

#divEtiketler a:hover {
	text-decoration: underline;
}

/* ================================================== */
/* SEPETİM                                            */
/* ================================================== */
.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: #616c70 !important;
}

.body.sepetimBody .basketCompletebtn,
.basketCompletebtn {
	background: #616c70 !important;
}

.OdemeMenu ul li.activeMenu {
	border-color: #616c70 !important;
}

.OdemeMenu ul li:hover {
	border-color: #616c70 !important;
}

.baglanButton {
	background: #616c70;
	border-color: #616c70;
}

.baglanButton:hover {
	background: transparent;
	color: #616c70;
}

.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;
}


/* ================================================== */
/* CONTAİNERLAR                                       */
/* ================================================== */
.headerContent {
	width: 1300px;
	clear: both;
	margin: 0 auto;
	position: relative;
}

.headerContent:before,
.headerContent:after {
	content: " ";
	display: table;
}

.headerContent:after {
	clear: both;
}

.ticiContainer {
	width: 1240px;
	max-width: 1240px !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 .col-md-12 {
	padding: 0 !important;
}

.centerCount .solYadaSagAcik {
	padding: 0 10px;
}

.centerCount .solSagBlokAcik {
	padding: 0 10px;
}

/* ================================================ */
/* ! ANASAYFA SLIDER                                */
/* ================================================ */
#pnlSlider {
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	padding: 0 0px;
}

#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;
}

/* ================================================ */
/* ! HIZMETLERIMIZ                                  */
/* ================================================ */
.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;
}

/* ================================================ */
/* ! VITRIN URUNLERI                                */
/* ================================================ */
.ProductListContent {
	margin-left: -10px;
	margin-right: -10px;
}

.ProductList {}


.ProductListContent .productItem {
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	text-align: center;
}

.productModuleItem2,
.productModuleItem,
.productItem {
	position: relative;
	text-align: center;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
}

.productModuleItem2 .modulename2,
.productModuleItem2 .modulename,
.productModuleItem2 .productName,
.productModuleItem .modulename2,
.productModuleItem .modulename,
.productModuleItem .productName,
.productItem .modulename2,
.productItem .modulename,
.productItem .productName {
	padding: 0px 0px;
	clear: both;
	margin: 10px 0 10px 0;
	text-align: left;
	padding-right: 25px;
}

.productModuleItem2 .modulename2 *,
.productModuleItem2 .modulename *,
.productModuleItem2 .productName *,
.productModuleItem .modulename2 *,
.productModuleItem .modulename *,
.productModuleItem .productName *,
.productItem .modulename2 *,
.productItem .modulename *,
.productItem .productName * {
	display: block;
	font-size: 14px;
	line-height: 16px;
	height: 16px;
	color: #2f2f2f;
	font-weight: 500;
	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;
	letter-spacing: 1px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.productItem .productImage {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding: 0;
	float: left;
}

.productItem .productImage a {
	display: block;
	position: relative;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	align-items: center;
	width: 100%;
	padding-bottom: 150%;
}

.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: auto;
}

.productModuleItem2 .moduleprice2,
.productModuleItem2 .moduleprice,
.productModuleItem2 .productPrice,
.productModuleItem .moduleprice2,
.productModuleItem .moduleprice,
.productModuleItem .productPrice,
.productItem .moduleprice2,
.productItem .moduleprice,
.productItem .productPrice {
	display: inline-block;
	height: 25px;
	float: left;
	text-align: center;
	margin-bottom: 0px;
	padding: 0 0px;
}

.productModuleItem2 .modulediscount,
.productModuleItem2 .discountPrice,
.productModuleItem .modulediscount,
.productModuleItem .discountPrice,
.productItem .modulediscount,
.productItem .discountPrice {
	display: inline-block;
	margin: 0px;
	margin: 0 0 0 0px;
	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;
}

.productModuleItem2 .modulediscount span,
.productModuleItem2 .discountPrice span,
.productModuleItem .modulediscount span,
.productModuleItem .discountPrice span,
.productItem .modulediscount span,
.productItem .discountPrice span {
	display: block;
	font-weight: 500;
	color: #000000;
	font-size: 20px;
	line-height: 16px;
}

.productModuleItem2 .moduleregular,
.productModuleItem2 .regularPrice,
.productModuleItem .moduleregular,
.productModuleItem .regularPrice,
.productItem .moduleregular,
.productItem .regularPrice {
	display: inline-block !important;
	margin: 0px;
	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;
}

.productModuleItem2 .moduleregular span,
.productModuleItem2 .regularPrice span,
.productModuleItem .moduleregular span,
.productModuleItem .regularPrice span,
.productItem .moduleregular span,
.productItem .regularPrice span {
	display: block !important;
	font-weight: 400;
	color: #666666;
	font-size: 16px;
	line-height: 18px;
	text-decoration: line-through;
	margin-right: 15px;
}

.productModuleItem2 .productMarka,
.productModuleItem .productMarka,
.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;
}

.productModuleItem2:hover .modulename2 *,
.productModuleItem:hover .modulename *,
.productItem:hover .productName * {
	color: #616c70;
}

.productModuleItem:hover .modulediscount *,
.productItem:hover .discountPrice * {
	color: #616c70;
}

/* ================================================ */
/* ! URUN ICONLARI                                  */
/* ================================================ */
.productStokKodu,
.productSatisBirimi {
	text-align: left;
	margin: 5px 0;
	float: left;
	width: 100%;
}

.urunListStokUyari,
.urunListSonUrun {
	position: absolute;
	top: 109px;
	background: #000;
	left: 0;
	right: 0;
	text-align: center;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin: auto;
	width: max-content;
	max-width: max-content;
	padding: 0 10px;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 8;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.productItem:hover .urunListStokUyari,
.productItem:hover .urunListSonUrun {
	display: none;
}

.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: #616c70;
	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: #616c70;
	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: #616c70;
	color: #fff;
	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;
}

.StokYok.IndirimliUrun .cargoIcon {
	top: 35px;
}

.itemCategory {
	display: none !important;
}

.favori {
	opacity: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 8;
	margin: auto;
	height: 35px;
	width: 35px;
}

.mycartIcon {
	opacity: 0;
	position: absolute;
	left: 20%;
	top: 40%;
	z-index: 8;
	height: 35px;
	top: 0;
	bottom: 0;
	margin: auto;
	display: none;
}

.examineIcon {
	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: #616c70;
	float: left;
}

.mycartIcon a {
	display: inline-block;
	font-size: 0;
	width: 35px;
	height: 35px;
	border-radius: 100%;
	background: #616c70;
	float: left;
}

.examineIcon a {
	display: inline-block;
	font-size: 0;
	width: 35px;
	height: 35px;
	border-radius: 100%;
	background: #616c70;
	float: left;
}

.examineIcon a:hover,
.mycartIcon a:hover,
.favori a:hover {
	background: #000;
}

.StokYok .examineIcon a,
.StokYok .mycartIcon a,
.StokYok .favori a {
	display: none !important;
}

.mycartIcon a:after {
	content: "\f217";
	font-family: FontAwesome;
	font-size: 16px;
	color: #fff;
	line-height: 35px;
}

.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;
}

.mycartIcon a span {
	display: none;
}

.TukendiIco {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	z-index: 9;
	padding-bottom: 150%;
	height: 0;
}

.TukendiIco span {
	display: inline-block;
	color: #000;
	font-size: 15px;
	background: #E8E7E7;
	padding: 0 30px;
	line-height: 40px;
	border-radius: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	max-width: max-content;
	max-height: max-content;
	height: max-content;
	width: max-content;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 40px;
}

.productItem:hover .productPrice {
	opacity: 1;
}

.productItem:hover .favori {
	opacity: 1;
}

.productItem:hover .mycartIcon {
	opacity: 1;
	display: block;
}

.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;
	padding: 0 10px;
	border-radius: 5px;
	margin: 0 auto;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* ================================================ */
/* ! MARKA SLİDER                                   */
/* ================================================ */


/* ================================================ */
/* ! KASA ONU FIRSATLAR                             */
/* ================================================ */
.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;
}

/* ================================================ */
/* ! KATEGORİ SAYFASI                               */
/* ================================================ */
#divSayfalamaUst {
	float: left;
	width: 100%;
	margin-top: 0 !important;
}

#divSayfalamaUst .pageNumber {
	display: none !important;
}

.categorydesign {
	float: left;
	width: 100%;
	margin-bottom: 0px;
}

.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;
}

/* ------------------------------------Vitrin urunleri--------------------------------------------*/
.homeContainer .ProductListContent {
	float: left;
	width: 100%;
	margin: 30px 0;
	position: relative;
}

.homeContainer .ProductListContent .ProductList {
	display: block;
	margin: 0 auto;
}

.homeContainer .ProductListContent .ItemOrj {
	padding: 0 10px;
	margin-bottom: 20px;
	width: 25%;
	max-width: 25%;
}

.homeContainer .ProductListContent .productItem {
	margin-bottom: 0;
}

/****************************************URUN KART*********************************/
.categoryContainer .ProductList.sort_hrz .ItemOrj {
	width: 100%;
	max-width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.categoryContainer .ProductList.sort_2 .ItemOrj {
	width: 50%;
	max-width: 50%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

.categoryContainer .ProductList.sort_3 .ItemOrj {
	width: 33.33%;
	max-width: 33.33%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33%;
	-ms-flex: 0 0 33.33%;
	flex: 0 0 33.33%;
}

.categoryContainer .ProductList.sort_4 .ItemOrj {
	width: 25%;
	max-width: 25%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

.categoryContainer .ProductList.sort_5 .ItemOrj {
	width: 20%;
	max-width: 20%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20%;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
}

.ItemOrj {
	float: left;
	padding: 0 10px;
	width: 25%;
	max-width: 25%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

/*kategori navigasyonu*/
.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 0 0 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 0px;
}

.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;
	color: #2b2b2b !important;
	font-size: 11px !important;
	line-height: 1.2 !important;
	font-weight: 400;
	letter-spacing: 0.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;
	vertical-align: top;
}

ul.breadcrumb li {
	margin-right: 3px !important;
}

ul.breadcrumb a {
	display: inline-block;
}

/*kategori gizlenenler*/
.filterBlock .Block_Title {
	display: none !important;
}

#mainHolder_divUstMarkaListesi {
	display: none;
}

/*kategori filtrelemeler*/
.brandlistselectionBottom {
	display: none !important;
}

.categoryTitle {
	float: left;
	width: 100%;
}


.pageNumber {
	float: left;
	width: 100%;
	padding-top: 20px;
	margin-bottom: 20px;
	text-align: right;
}

.pageNumber .pageBorder {
	display: inline-block;
}

.pageNumber a {
	display: inline-block;
	float: left;
	margin-right: 5px;
	border-radius: 0px;
	width: 40px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 13px;
	color: #5f5f5f;
	border: 1px solid #e1e1e1;
}

.pageNumber a:hover {
	background-color: #5f5f5f;
	color: #ffffff;
	border: 1px solid #5f5f5f;
}

.pageNumber a.SelectedSayfa {
	background-color: #5f5f5f;
	color: #ffffff;
	border: 1px solid #5f5f5f;
}


.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;
}

/*Kategori Ozel Blok*/
.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;
}

/*Menu*/
.FilitreMaxHeight {
	width: 100%;
}

.KategoriFilitreLine>ul>li {
	position: relative;
}

.KategoriFilitreLine>ul>li>a {
	font-size: 13px;
	color: #000000;
	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: #666666;
	font-size: 13px;
	display: inline-block;
}

.KategoriFilitreLine>ul>li>ul>li>a:hover {
	text-decoration: underline;
}

/*Checkbox Filtrelemer*/
.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: #000000;
	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: #000000 !important;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 15px;
}


/*.FilitreMaxHeight {max-height: 160px; overflow-y: scroll;}*/
/*.FilitreMaxHeight::-webkit-scrollbar {width: 3px;}*/
/*.FilitreMaxHeight::-webkit-scrollbar-thumb {background: #000000;}*/
/*.FilitreMaxHeight::-webkit-scrollbar-track {background: #cccccc;}*/

/* ================================================ */
/* ! İÇERİK DETAY SAYFASI                           */
/* ================================================ */

#back-to-top {
	position: fixed;
	right: 1%;
	top: 80%;
	z-index: 9999999;
}

#back-to-top a {
	font-size: 35px;
	color: #616c70;
	display: inline-block;
}

#back-to-top a:hover {
	color: #616c70;
}

.cloudzoom-blank>div:last-child {
	display: none !important;
}

.productDetailContainer .centerCount {
	padding: 0;
}

.ProductDetailMain {
	float: left;
	width: 100%;
}

.ProductDetailMain .ProductDetailMainRow {
	margin: 40px -10px 0;
}

.ProductDetailMain .leftImage {
	width: 390px;
	float: left;
	margin-bottom: 20px;
	padding: 0 20px 0 0;
}

.ProductDetailMain .RightDetail {
	width: 860px;
	float: left;
	margin-bottom: 20px;
	padding: 0 0 0 20px;
	position: relative;
}

.markaresmi {}

.markaresmi img {
	max-height: 50px;
}

.ProductDetailMain .Images {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.ProductDetailMain .Images img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
}

.ProductDetailMain .SmallImages {
	float: left;
	width: 100%;
}

.ProductDetailMain .SmallImages>div {
	float: left;
	width: 23.8%;
	margin-right: 1.2%;
	cursor: pointer;
}

.ProductDetailMain .SmallImages>div:nth-child(4n+1) {
	clear: both;
}

.ProductDetailMain .SmallImages>div img {
	width: 100%;
	display: block;
}

.ProductDetailMain .ProductName {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}

.ProductDetailMain .ProductName * {
	font-size: 18px;
	line-height: 1.2;
	color: #000000;
	letter-spacing: 0;
	margin-bottom: 0;
	font-weight: 500;
	margin: 0;
}

.ProductDetailMain .ProductName h1>span:first-child {
	width: 100%;
	float: left;
}

#divUrunKodu {
	font-size: 14px !important;
	margin: 10px 0 0 0;
	float: left;
	clear: both;
}

#divUrunKodu:before {
	content: 'Stok Kodu :';
	font-size: 14px !important;
	margin-right: 5px;
	font-weight: 600;
	color: #666;
}

.ProductDetailMain .PriceList {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 20px;
	position: relative;
}

.ProductDetailMain #divTedarikci,
.ProductDetailMain .puanVer {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}

.PuanVerSag {
	float: left;
	line-height: 19px;
	margin-left: 10px;
	font-weight: 700;
}

#PuanVer {
	float: left;
	font-size: 0;
}

ul.rating li i.starItem {
	font-size: 14px !important;
}

#divFiyatAlanlari {
	position: relative;
	float: left;
	clear: both;
}

#divFiyatAlanlari:After {
	clear: both;
	display: table;
	content: "";
}

#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: #666;
	font-size: 14px;
	font-weight: 600;
	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: #666;
	font-size: 14px;
	font-weight: 600;
	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: #666;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	width: auto;
}

#divMarka .left_line,
#divMarka .center_line {
	display: none;
}

#divTaksitAciklama {
	float: left;
	clear: both;
	color: #000;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	margin: 10px 0 0 0;
}

.ProductDetailMain #divIndirimOrani .left_line {
	display: none;
}

.ProductDetailMain #divIndirimOrani .center_line {
	display: none;
}

.ProductDetailMain #divIndirimOrani .right_line.indirimliOrani * {
	font-weight: 600;
	font-size: 15px;
	line-height: 40px;
	color: #fff;
	text-transform: uppercase;
}

.ProductDetailMain #divIndirimOrani .right_line.indirimliOrani {
	background-color: #b0182c;
	font-weight: 600;
	font-size: 15px;
	color: #fff;
	line-height: 40px;
	padding: 0 15px;
	border-radius: 5px;
	/* text-transform: uppercase; */
}


.ProductDetailMain #pnlFiyatlar {
	float: left;
	clear: both;
	width: 100%;
	margin: 20px 0 0 0;
}

.ProductDetailMain #pnlFiyatlar * {
	line-height: 1;
}

.ProductDetailMain #pnlFiyatlar .left_line {
	display: none;
}

.ProductDetailMain #pnlFiyatlar .center_line {
	display: none;
}

.ProductDetailMain #divTurkLirasiFiyat {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.ProductDetailMain #divTurkLirasiFiyat * {
	font-size: 30px !important;
	color: #616c70 !important;
	font-weight: bold;
}

.ProductDetailMain #divTurkLirasiFiyat .spanKdv {
	font-size: 12px !important;
	margin-top: 14px;
	margin-left: 10px;
	display: inline-block;
	vertical-align: top;
}

.ProductDetailMain .PiyasafiyatiContent {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.ProductDetailMain .IndirimliFiyatContent {
	float: left;
	width: 100%;
}

.ProductDetailMain #divOnyazi {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}

.ProductDetailMain #divOnyazi * {}

.ProductDetailMain #divOnyazi {
	font-weight: normal;
	font-size: 14px;
}

#divMinMaksAlim {
	margin: 10px 0 0 0;
	float: left;
	clear: both;
}

.ProductDetailMain .indirimliFiyat * {
	font-size: 30px !important;
	color: #b0182c !important;
	font-weight: bold;
	float: left;
	line-height: 1;
}

.ProductDetailMain .indirimliFiyat .spanKdv {
	font-size: 12px !important;
	margin-top: 14px;
	margin-left: 9px;
}

#divKDVDahilFiyat * {
	line-height: 25px;
}

#kdvliFiyat * {
	font-size: 30px !important;
	color: #000000 !important;
	font-weight: bold;
}

.ProductDetailMain .IndirimliFiyatContent * {}

.ProductDetailMain .PiyasafiyatiContent .spanKdv {
	color: #000000 !important;
	margin-left: 10px;
	font-size: 12px;
	line-height: 1;
}

.ProductDetailMain .PiyasafiyatiContent .spanFiyat {
	color: #000000 !important;
	text-decoration: line-through;
	font-size: 20px;
	line-height: 1;
}

.ProductDetailMain #divIndirimsizFiyat {
	width: 100%;
	margin-bottom: 10px;
	float: left;
}

.ProductDetailMain #divKDVDahilFiyat {
	width: 100%;
	margin: 15px 0 0 0;
	float: left;
}

.ProductDetailMain #divUrunEkSecenek {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}

.ProductDetailMain #divUrunEkSecenek .left_line {
	color: #000;
	font-size: 13px;
	width: 100%;
	font-weight: 600;
	display: inline-block;
	float: left;
	line-height: 13px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.ProductDetailMain #divUrunEkSecenek .center_line {
	display: none;
}

.ProductDetailMain #divUrunEkSecenek .right_line {
	float: left;
}

.ProductDetailMain #divUrunEkSecenek .right_line select {
	float: left;
	height: 40px;
	width: 272px;
}

.ProductDetailMain .eksecenekLine {
	float: left;
	width: 100%;
	margin: 0;
}

.ProductDetailMain .size_box {
	min-width: 50px;
	height: 40px;
	line-height: 40px;
	border-radius: 0;
	padding: 0 5px;
	cursor: pointer;
	position: relative;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
	color: #000;
	font-size: 13px;
	border: 1px solid #e0e0e0;
	display: block;
	border-radius: 5px;
}

.resimlivaryasyon .size_box {
	padding: 0;
}

.ProductDetailMain .size_box img {
	width: 100%;
	height: 38px;
	display: block;
}

.ProductDetailMain .size_box:hover {
	background: #616c70;
	color: #fff;
	border-color: #616c70;
}

.ProductDetailMain .size_box.selected {
	background: #616c70;
	color: #fff;
	border-color: #616c70;
}

.ProductDetailMain .size_box.nostok {
	background: #f1f1f1;
	color: #000;
}

.ProductDetailMain .size_box.nostok:before {
	content: '';
	top: 50%;
	left: 0;
	background: #616c70;
	height: 1px;
	width: 100%;
	position: absolute;
	transform: rotate(45deg);
}

.ProductDetailMain #divEkstraBilgiler {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.ProductDetailMain #divEkstraBilgiler img {
	max-width: 100%;
	display: block;
}

.ProductDetailMain #divUrunSiparisDosya,
.ProductDetailMain #divUrunKisiselNot {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

/*İçerik Detay Butonlar*/
.ProductIcon {
	float: left;
	width: 100%;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #e1e1e1;
}

.ProductIcon div {
	float: left;
	margin: 0;
	width: 33.3333333%;
	text-align: left;
	padding: 10px 0;
}

.ProductIcon div:last-child {
	margin: 0;
}

.ProductIcon .box1 {
	padding: 0;
	overflow: hidden;
	cursor: pointer;
	box-shadow: none;
	min-width: auto;
	background: none;
	font-size: 12px;
	font-weight: normal;
	display: block;
	text-align: left;
	color: #666666;
	line-height: 35px;
}

.ProductIcon .box1 i {
	font-size: 15px;
	margin-left: 0;
	line-height: 33px;
	color: #000000;
	width: 35px;
	height: 35px;
	margin: 0;
	border: 1px solid #eee;
	border-radius: 0;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
}

.ProductIcon .box1 i:before {
	line-height: 33px;
}

.ProductIcon .box1:hover {
	color: #616c70;
	/* background: #7e7e7e; */
}

.ProductIcon .box1:hover i:before {
	color: #616c70;
	/* background: #7e7e7e; */
}

.ProductDetail .product-social-icon-wrapper {
	display: block !important;
	width: auto !important;
	float: right;
	margin-right: 0 !important;
	margin-top: 20px;
}

.ProductDetail .product-social-icon-wrapper {}

.ProductDetail .product-social-icon-wrapper .PaylasTit {
	float: left;
	font-size: 12px !important;
	color: #666666 !important;
	font-weight: 500;
	margin-right: 20px;
	line-height: 19px;
}

.ProductDetail .product-social-icon-wrapper ul {
	float: left;
	margin-right: 0 !important;
}

.ProductDetail .product-social-icon-wrapper li {
	float: left;
	margin-left: 12px;
	margin-right: 0 !important;
}

.ProductDetail .product-social-icon-wrapper li:last-child {
	margin-right: 0;
}

.ProductDetail .product-social-icon-wrapper li a {
	display: inline-block !important;
	font-size: 0 !important;
	color: #a6a6a6 !important;
}

.ProductDetail .product-social-icon-wrapper li a i {
	font-size: 14px !important;
	line-height: 18px;
	margin-right: 0 !important;
	color: #a6a6a6 !important;
}

/*Sepet ve Satın Al Butonları*/
#divAdetCombo {
	float: left;
	width: 140px;
	margin-right: 0;
}

#divSatinAl {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	margin: 20px 0 0 0;
}

#divSatinAl .buyfast {
	float: left;
	width: calc(50% - 85px);
	margin-left: 10px;
}

#divSatinAl .buyfast input {
	height: 46px;
	width: 100%;
	text-align: center;
	letter-spacing: 0.5px;
	padding: 0;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #b0182c;
	border: none;
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 0;
}

#divSatinAl .buyfast input:hover {
	background: #7e7e7e;
}

#divSatinAl .BasketBtn {
	float: left;
	width: 100%;
}

#divSatinAl .BasketBtn .Basketinp {
	float: left;
	width: 150px;
	margin-right: 0;
}

.pSatisBirimi {
	font-weight: 700;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	font-size: 14px;
	color: #616c70;
}

#divSatinAl .BasketBtn .Basketinp p {
	display: none;
}

#divSatinAl .BasketBtn .Basketinp .riSingle {
	width: 100%;
	position: relative;
}

#divSatinAl .BasketBtn .Basketinp #txtbxurunSiparisAdedi_wrapper {
	width: 100% !important;
	float: left;
	padding: 0 !important;
	position: absolute;
}

#divSatinAl .BasketBtn .Basketinp #txtbxurunSiparisAdedi {
	width: 50%;
	text-align: center;
	height: 46px !important;
	padding: 0 !important;
	border-color: #e0e0e0;
	margin-left: 25%;
}

#divSatinAl .BasketBtn .Basketinp .riUp {
	z-index: 1;
	position: absolute;
	background: #fefefe !important;
	cursor: pointer;
	margin: 0 !important;
	top: auto;
	left: auto;
	right: 0;
	bottom: auto;
	width: 25%;
	height: 46px;
	float: right;
	border: 1px solid #e0e0e0;
	border-left: none;
	text-indent: 0 !important;
}

#divSatinAl .BasketBtn .Basketinp .riUp .fa {
	line-height: 44px;
}

#divSatinAl .BasketBtn .Basketinp .riDown {
	z-index: 1;
	position: absolute;
	background: #fefefe !important;
	cursor: pointer;
	margin: 0 !important;
	top: auto;
	left: 0;
	right: auto;
	bottom: auto;
	width: 25%;
	height: 46px;
	float: left;
	border: 1px solid #e0e0e0;
	border-right: none;
	text-indent: 0 !important;
}

#divSatinAl .BasketBtn .Basketinp .riDown .fa {
	line-height: 46px;
}

#divSatinAl .BasketBtn .basketBtn {
	float: left;
	width: calc(50% - 85px);
	margin-left: 10px;
}

#divSatinAl .BasketBtn .basketBtn .Addtobasket,
#divSatinAl .BasketBtn .basketBtn input {
	height: 46px;
	width: 100%;
	text-align: center;
	padding: 0 !important;
	letter-spacing: 0.5px;
	font-weight: 600;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #616c70;
	border: none;
	text-transform: uppercase;
	border-radius: 0;
}

#divSatinAl .BasketBtn .basketBtn .Addtobasket:hover,
#divSatinAl .BasketBtn .basketBtn input:hover {
	background: #747474;
}

#divSatinAl .BasketBtn .basketBtn .Addtobasket {
	display: block;
	line-height: 46px;
}

#divKombinSatinAl {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
}

#divKombinSatinAl a {
	height: 40px;
	margin: 0 !important;
	float: none !important;
	display: inline-block;
	line-height: 40px;
	letter-spacing: 0.5px;
	padding: 0 20px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	background: #616c70 !important;
	border: none;
}

#divKombinSatinAl a:hover {
	background: #747474 !important;
}

.kombinright_line a {
	padding: 0 3px;
}

#divKombinUrunEkSecenek .divKombinEksecenekTipi {
	float: left;
	clear: left;
	width: 100%;
}

#divAdetCombo .left_line {
	display: none;
}

#divAdetCombo .center_line {
	display: none;
}

#divAdetCombo select {
	height: 46px !important;
	margin: 0;
	cursor: pointer;
	text-align: center;
	text-align-last: center;
	padding: 0;
	text-indent: 0;
	font-size: 16px;
	font-weight: 700;
}

/*Yazdır, Tavsiye Et, Yorum Yaz Butonları*/
.ProductIcon2 {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}

.ProductIcon2 .clear {
	clear: none;
}

.ProductIcon2>div {
	float: left;
}

.ProductIcon2>div>a {
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	margin-right: 10px;
	padding: 0 18px;
	line-height: 31px;
	background: #f5f5f5;
	color: #000;
	width: 100%;
}

.ProductIcon2>div>a:before {
	font-family: 'FontAwesome';
	font-size: 16px;
	line-height: 31px;
	margin-right: 7px;
	vertical-align: top;
	font-weight: 300;
}

.ProductIcon2>div.YorumYazbtnContent>a:before {
	content: '\f040';
}

.ProductIcon2>div.TavsiyeEtBtnContent>a:before {
	content: '\f164';
}

.ProductIcon2>div.hidden-phone>a:before {
	content: '\f02f';
}

.ProductIcon2>div>a:hover {
	color: #fff;
}

/*Detay Sosyal Medya Paylaş Butonları*/
.socialButons {
	float: left;
	width: 100%;
}

.socialButons>div {
	float: left;
	margin-right: 5px;
}

/*Ürün Özellik Bölümü*/
.urunOzellik {
	width: 100%;
	float: left;
	margin-bottom: 40px;
	padding: 0;
	margin-top: 30px;
}

.urunTab {
	float: left;
	width: 100%;
}

.urunTab ul {
	float: left;
	width: 100%;
	text-align: center;
	background: #f5f5f5;
}

.urunTab ul li {
	display: inline-block;
	padding: 0;
	border-bottom: 2px solid transparent;
	margin: 0 10px;
}

.urunTab ul li a {
	display: block;
	text-transform: uppercase;
	text-align: center;
	font-size: 15px;
	color: #707070;
	font-weight: 600;
	line-height: 50px;
}

.urunTab ul li a span {
	font-weight: 600;
}

.urunTab ul li:last-child a {
	border-right: 0;
}

.urunTab ul li:last-child {
	margin-right: 0;
}

.urunTab ul li a:hover {
	color: #616c70;
	border-color: #616c70;
}

.urunTab ul li.active {
	border-color: #616c70 !important;
}

.urunDetayPanel {
	float: left;
	width: 100%;
	padding: 0;
	font-size: 13px;
	line-height: 1.3;
	color: #666666;
}

.urunDetayPanel .yorumlarItem {
	background-color: #eeeeee;
	border-bottom: 3px solid #A09B98;
	padding: 16px;
	line-height: 26px;
	width: 100%;
	margin-top: 20px;
}

.urunDetayPanel .yorumlarItemS1 {
	padding-bottom: 5px;
	font-size: 12px;
	color: #666;
	border-bottom: 1px dashed #A09B98;
}

.urunDetayPanel .button {
	color: #fff;
}

#btnYorumKaydet {
	float: left;
}

.urunTabAlt {
	width: 100%;
	overflow: auto;
	background: #fff;
	padding: 20px 0;
	border-bottom: 1px solid #e1e1e1;
}

.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;
}

/*Benzer Ürünler Cerceve*/
.benzerUrunlerWrapper {
	background: #efefef;
	clear: left;
}

.benzerUrunlerWrapper:before,
.benzerUrunlerWrapper:after {
	content: "";
	display: table;
}

.benzerUrunlerWrapper:after {
	clear: both;
}

#divBenzerUrun,
#divIlgiliUrunler {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.productModule2 {
	float: left;
	width: 100%;
}

.categoryTitle {
	margin: 0 0;
	padding: 0;
}

#divBenzerUrun .categoryTitle,
#divIlgiliUrunler .categoryTitle {
	background: #fff;
}

#divBenzerUrun .categoryTitle *,
#divIlgiliUrunler .categoryTitle * {
	color: #f1a03a;
	font-weight: bold;
	font-size: 20px;
}

.productModule2 ul {
	float: left;
	width: 100%;
}

.productModule2 ul li {
	float: left;
	width: 19%;
	margin-right: 1.2%;
}

.productModule2 ul li:nth-child(5n) {
	margin-right: 0;
}

.productModule2 ul li:last-child {
	display: none;
}

#divIlgiliUrunler .productModuleItem {
	float: left;
	text-align: center;
	width: 19%;
	margin-right: 1.2%;
	display: inline-block;
	margin-bottom: 20px !important;
}

#divIlgiliUrunler .productModuleItem:nth-child(5n+1) {
	margin-right: 0;
}

/* ------------------------------------Blok Modüller--------------------------------------------*/
.Block_item {
	margin: 0 0 20px 0;
	clear: both;
	border-top: none;
	float: left;
	width: 100%;
}

.Block_item.OzelBlokIcerik {
	border: 0;
}

.Block_item.OzelBlokIcerik .Block_Text {
	padding: 0;
}

.Block_item.UrunGuruplari .Block_Text {
	padding: 0;
}

.Block_item .Block_Text {
	padding: 0px;
	float: left;
	width: 100%;
	border-top: none;
}

.Block_item .Block_Text ul li a {
	display: block;
	font-weight: 400;
	color: #2b2b2b;
	font-size: 14px;
}

.Block_item .Block_Text input[type=submit],
.Block_item .Block_Text input[type=button] {
	margin-top: 10px;
}

.Block_item .Block_Title {
	overflow: hidden;
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	word-wrap: break-word;
	display: block;
	text-transform: uppercase;
	background: #616c70;
	line-height: 47px;
	padding: 0 10px;
	color: #fff;
	margin-bottom: 20px;
}

.Block_item .Block_Title span {
	float: left;
	display: block;
	width: 100%;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.Block_item .Block_Title .fa {
	float: right;
}

#ulInviteMember {
	padding: 0px;
}

#divmarkaarama {
	padding: 0px;
}

.sideuserlogin {
	padding: 0px;
}

.sideuserlogin .spanTittle {
	display: none;
}

.Block_item.Arama .Block_Text {
	padding: 0px;
}

.Block_item.Anket .Block_Text {
	padding: 0px;
}

.Block_item.SepetBlock .Block_Text {
	padding: 0px;
}

.Block_item.EmailListesi .Block_Text {
	padding: 0px;
}

.Block_item.DovizKurlari .Block_Text {
	padding: 0 0px;
}

.Block_item.YanUyeGirisi ul li {
	border-bottom: 1px solid #eee;
}

.Block_item.YanUyeGirisi ul li a {
	color: #666;
	font-size: 14px;
	display: block;
	padding: 0 10px;
	line-height: 30px;
}

.Block_item.YanUyeGirisi a {
	color: #666;
	font-size: 14px;
	display: block;
	padding: 0 10px;
	line-height: 30px;
}

.Block_item.YanUyeGirisi .userPassBtn {
	padding: 0;
}

.Block_item.YanUyeGirisi .userSignUp {
	padding: 0;
}

.Block_item.YanUyeGirisi .Hosgeldiniz {
	color: #666;
	font-size: 14px;
	display: block;
	padding: 0 10px;
	line-height: 30px;
}

.Block_item.YanUyeGirisi .ParaPuaniniz {
	color: #666;
	font-size: 14px;
	display: block;
	padding: 0 10px;
	line-height: 30px;
}

.Block_item .textbox {
	margin: 0;
}

.UrunGuruplari .Block_Text {
	display: block;
}

.KategoriFilitrelemeContent .Block_Text {
	display: block;
}

.FirsatSlideItem .Block_Text {
	display: block;
}

/*Özel Blok İçerik*/
.OzelBlokIcerik {
	display: block !important;
	margin: 0;
}

.OzelBlokIcerik .Block_Text {
	display: block !important;
}

.OzelBlokIcerik .Block_Text img {
	width: 100%;
	display: block;
}

.Block_item.Anket .Block_Text {
	text-align: center;
}

.Block_item.Anket .Block_Text input[type=submit],
.Block_item.Anket .Block_Text a {
	margin-top: 10px;
}

.Block_item.Anket .Block_Text table tr td {
	text-align: left;
}

.Block_item.Anket .Block_Text table tr td input {
	margin-right: 5px;
}

.Block_item.ArkadasiniDavetet input[type=submit],
.Block_item.ArkadasiniDavetet input[type=button],
.Block_item.Arama input[type=submit],
.Block_item.Arama input[type=button],
.Block_item.EmailListesi input[type=submit],
.Block_item.EmailListesi input[type=button] {
	margin-top: 10px;
	float: right;
}

.Block_item.YanUyeGirisi .sideuserlogin ul li label {
	line-height: 34px;
}


/* ================================================ */
/* ! ANASAYFA BLOKLAR                               */
/* ================================================ */
.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: #616c70;
	border: 1px solid #616c70;
	color: #fff;
}

/*------------------------------------Blok Sepet--------------------------------------------*/
.SepetBlockInfo {
	text-align: left;
}

.SepetBlockInfo table {
	border-collapse: collapse;
	margin-bottom: 5px;
	width: 100%;
}

.SepetBlockInfo td {
	border-bottom: 1px solid #EEEEEE;
	padding: 5px 2px;
	vertical-align: top;
}

.SepetBlockInfo .SepetBlockImg img {
	border: 1px solid #EEEEEE;
	text-align: left;
}

.SepetBlockInfo .SepetBlockName a {
	color: #666666;
	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;
}

/*------------------------------------Blok Sepet--------------------------------------------*/


.SonEklenenUrunler .Block_Text {
	padding: 0px;
}


/* ================================================ */
/* ! HEADER                                         */
/* ================================================ */


#header {
	clear: both;
	background-color: #fff;
	text-align: center;
}

#header:before,
#header:after {
	content: " ";
	display: table;
}

#header:after {
	clear: both;
}

#lang_flag_container {
	left: auto !important;
	right: 0 !important;
	top: 0px !important;
}

#langHover {
	padding-right: 0 !important;
}

#lang-detail {
	left: auto !important;
	right: 0 !important;
}

.mobileNav {
	display: none;
}


#logo {
	display: inline-block;
	float: left;
	margin-top: 28px;
}

#logo a {
	display: block;
}

#logo a img {
	max-width: 300px;
	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: normal;
	font-size: 18px;
}

.welcome a:hover {
	color: #616c70;
}

.welcome .headerUyeGiris a {
	font-size: 0;
	margin-left: 25px;
}

.welcome .headerUyeOl a {
	font-size: 0;
	margin-left: 25px;
}

.welcome .headerHesabim {
	font-size: 0;
	margin-left: 25px;
}

.welcome .headerCikis {
	font-size: 0;
	margin-left: 25px;
}

.welcome .headerHesabim:after {
	display: block;
	content: "\f007";
	font-size: 17px;
	font-family: FontAwesome;
	speak: none;
	font-style: normal;
	font-weight: 500;
	line-height: 97px;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.welcome .headerCikis:after {
	content: "\f235";
	display: block;
	font-size: 18px;
	font-family: FontAwesome;
	speak: none;
	font-style: normal;
	font-weight: 500;
	line-height: 97px;
	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: 100px;
}

.welcome .headerUyeOl a:after {
	content: '\f234';
	font-size: 18px !important;
	line-height: 100px;
}

.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: none;
	border-bottom: none;
}

.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: #616c70;
}

.usernav {
	display: none;
}


/*Header Menu*/
.navigation {
	display: inline-block;
	vertical-align: top;
}

.navigation .HeaderMenu2>li {
	float: left;
	position: relative;
}

.navigation .HeaderMenu2>li>a {
	padding: 0px 15px;
	line-height: 100px;
	color: #2b2b2b;
	font-size: 13px;
	display: block;
	font-weight: 600;
	letter-spacing: 0.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: #616c70;
	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: #616c70;
}

.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: 25px 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:hover>ul {
	display: block;
}

.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: 19px;
}

.navigation .HeaderMenu2>li>ul>li a .fa {
	display: none;
}

.navigation .HeaderMenu2>li>ul>li a:hover {
	color: #616c70;
}

.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: #616c70;
}

.navigation .HeaderMenu2 li:hover>ul {
	display: block;
}

.navigation .HeaderMenu2>li:hover>a {
	color: #000;
}

.navigation .HeaderMenu2>li:hover>a:before {
	height: 100%;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
}

.navigation ul.HeaderMenu2 ul ul {
	position: absolute;
	left: 100%;
	top: 0;
	min-width: 200px;
}

.navigation ul.HeaderMenu2 ul ul ul {
	position: absolute;
	right: 100%;
	left: auto;
	top: 0;
	min-width: 200px;
}


/*Sepet*/
.mycart {
	float: right;
	position: relative;
}

.mycart>a {
	display: block;
	color: #000;
	line-height: 96px;
	margin-left: 25px;
}

.mycart>a:after {
	display: block;
	content: "\f07a";
	font-size: 18px;
	font-family: FontAwesome;
	speak: none;
	font-style: normal;
	font-weight: 500;
	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: none;
	text-align: center;
	color: #666;
	font-size: 20px;
	font-weight: 600;
	padding: 0 0 3px 0;
}

.mycart>a:hover:after {
	color: #616c70;
}

.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 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.mycart:after {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -15px;
	height: 15px;
	content: '';
}

@media(min-width: 768px) {
	.mycart:hover .CartProduct {
		visibility: visible;
		opacity: 1;
		top: 130%;
	}

	.mycart:hover:after {
		display: block;
	}
}

.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 .SepetTopAdet {}

.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: #616c70;
	border-color: #616c70;
}

.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;
}

.sepetimBody .searchContent {}


/*Arama*/
.aramaButonu {
	cursor: pointer;
	float: right;
	margin-left: 25px;
	display: inline-block;
	color: #000;
	font-style: normal;
	font-weight: 300;
	font-size: 18px !important;
	line-height: 97px;
}

.aramaButonu .fa {
	line-height: 97px;
	font-size: 17px;
}

#divArama {
	position: relative;
	float: left;
	width: 100%;
}

.searchContent {
	display: none;
	position: absolute;
	right: 0;
	top: 80%;
	background: #fafafa;
	z-index: 9999;
	padding: 0;
	width: 30%;
}

.searchContent .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: transparent;
	border: 1px solid #eee;
}

.searchContent #btnKelimeAra {
	-webkit-appearance: none;
	cursor: pointer;
	position: absolute;
	border: none;
	right: 0px;
	top: 0;
	padding: 0 25px;
	height: 40px;
	background: #616c70;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
}


/* ================================================ */
/* ! FOOTER                                         */
/* ================================================ */
.ebultenBolumu {
	float: left;
	width: 100%;
	margin-top: 25px;
	background: url('/Uploads/EditorUploads/ccc.jpg') center center;
	background-size: cover;
	height: 500px;
	margin-bottom: 0px;
}

.ebultenBolumu .ebultenBaslik {
	float: left;
	width: 100%;
	margin-top: 145px;
	margin-bottom: 25px;
	display: block;
	color: #2b2b2b;
	font-family: 'Roboto', 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: #616c70;
	right: 0;
	top: 0;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	margin: 0;
}

#divNewsLetter .newsbutton {
	position: absolute;
	background: #616c70;
	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 0 0 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 {}

.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: #616c70 !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: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: 1199px) {

	.ticiContainer,
	.headerContent {
		width: 970px;
		margin: 0 auto;
	}

	.navigation {
		width: auto;
	}

	.ProductDetailMain .RightDetail {
		width: 580px;
	}

	.ProductIcon .UTelefonlaSiparis,
	.ProductIcon .UFavorilerimeEkle,
	.ProductIcon .UIstekListemeEkle,
	.ProductIcon .UFavorilerimeEkle,
	.ProductIcon .UindirimliUrun,
	.ProductIcon .FiyatHaberVer,
	.ProductIcon .UrunKargoBedava,
	.ProductIcon .UGelinceHaberVer {
		/* width: 16%; */
	}
}

@media (max-width: 991px) {

	.ticiContainer,
	.headerContent {
		width: 750px;
		margin: 0 auto;
	}

	.FiltrelemeUrunAdet {
		display: none !important;
	}

	.ProductDetailMain .leftImage {
		width: 300px;
	}

	.ProductDetailMain .RightDetail {
		width: 450px;
	}

	.ProductDetailMain #divIndirimOrani {
		position: absolute;
		right: 0;
		left: auto;
		bottom: 70px;
		width: auto;
	}

	.leftBlock {
		display: none;
	}
}

@media (max-width: 767px) {

	.ticiContainer,
	.headerContent {
		width: 100%;
		margin: 0 auto;
	}

	.ticiContainer {
		padding: 0 10px;
	}

	.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: 5px;
		padding-right: 5px;
	}

	.ProductDetail .product-social-icon-wrapper {
		display: none !important;
	}

	.ProductIcon .UTelefonlaSiparis,
	.ProductIcon .UFavorilerimeEkle,
	.ProductIcon .UIstekListemeEkle,
	.ProductIcon .UFavorilerimeEkle,
	.ProductIcon .UindirimliUrun,
	.ProductIcon .FiyatHaberVer,
	.ProductIcon .UrunKargoBedava,
	.ProductIcon .UGelinceHaberVer {
		/* width: 30%; */
	}

	.ProductIcon .box1 {
		margin-right: 0;
	}

	.categoryTitleText * {
		display: inline;
		text-align: left;
	}

	.breadcrumb {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.urunOzellik {
		margin-top: 10px;
		padding: 0;
	}

	.urunOzellik .mobilTab {}

	.urunOzellik>.mobilTab>ul>li {
		position: relative;
		border-bottom: 1px solid #e9e9e9;
	}

	.urunOzellik .mobilTab ul li.active {
		background-color: #fff;
		border-bottom: 0;
	}

	.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 0;
		color: #000;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: 600;
	}

	.urunOzellik .mobilTab ul li.active .urunDetayPanel {
		display: block !important;
	}

	.urunOzellik .urunDetayPanel {
		background-color: #fff;
		padding: 0;
		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) {
	.categoryContainer .ProductList.sort_hrz .ItemOrj {
		width: 100%;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.categoryContainer .ProductList.sort_2 .ItemOrj {
		width: 50%;
		max-width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.categoryContainer .ProductList.sort_3 .ItemOrj {
		width: 50%;
		max-width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.categoryContainer .ProductList.sort_4 .ItemOrj {
		width: 50%;
		max-width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	.categoryContainer .ProductList.sort_5 .ItemOrj {
		width: 50%;
		max-width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}

	body:not(.sepetimBody) .ItemOrj {
		width: 50%;
		max-width: 50%;
		flex: 0 0 50%;
		padding: 0 5px;
	}

	#lang_flag_container {
		top: 46px !important;
	}

	#langHover {
		padding: 0 5px !important;
	}

	#lang-detail {
		top: 17px !important;
	}

	#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;
	}

	#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;
	}

	.aramaButonu {
		display: none;
	}
}

@media (min-width:1042px) {
	.mobilMenu {
		display: none;
	}

	.breadList {
		display: none !important;
	}

	body #divSayfalamaUst .filterBlock {
		float: left;
		border: none;
		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;
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading {
		padding: 0;
		margin: 0;
		min-width: auto;
		border-right: none;
		background-color: transparent !important;
		border: 1px solid #eee;
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading:after {}

	body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading a {
		line-height: 40px;
		padding-left: 15px;
		text-align: left;
		color: #000000;
		font-size: 12px;
		padding: 0 10px;
	}

	body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading a:after {
		content: '\f107';
		line-height: 38px;
		vertical-align: top;
		margin-left: 5px;
		position: static;
		color: #000000;
		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: #000000;
	}

	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: 8px 0 5px 0px;
		border: none;
		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: #616c70;
		border-radius: 100%;
		width: 18px;
		height: 18px;
		border: none;
		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 (min-width:768px) {
	.bottomHead {
		display: none;
	}
}


.AnasayfaTasarim {
	margin-left: -5px;
	margin-right: -5px;
	overflow: hidden;
	clear: both;
}

.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%;
	}
}

/*Galeri Modülü*/
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: '\f002';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	z-index: 9;
	font-family: fontawesome;
	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 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
	transition: all 0.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: 0.1px;
	height: 0.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: #ffffff;
	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 0.4s linear;
	animation: ripple 0.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: #616c70;
}

.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%;
}


@media(max-width:480px) {
	section.ResimGaleri .Main .AllGallery {
		position: static;
		margin: 10px auto 0;
		display: table;
	}
}

/*Galeri Modülü*/

/*Fiyat Aralığı*/
body .leftBlock .slider-range {
	float: left;
	width: 100%;
	border: none;
	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: #616c70;
	border: none;
	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;
}

/*Fiyat Aralığı*/
.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: none;
	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: none;
	margin: 0;
	background-color: transparent !important;
}

.leftBlock .panel-heading a {
	display: block;
	line-height: 30px;
	font-size: 17px;
	color: #222222;
	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;
}

.leftBlock .category-vertical-filters>div:last-child {
	margin-bottom: 0;
}

.leftBlock .category-vertical-filters .panel.div-kategori {}

.leftBlock .category-vertical-filters .panel.div-kategori .panel-heading {}

.leftBlock .category-vertical-filters .panel.div-kategori .panel-heading a:after {
	display: none;
}

.leftBlock .category-vertical-filters .panel.div-kategori ul {}

.leftBlock .category-vertical-filters .panel.div-kategori ul li {
	margin-bottom: 0;
	width: 100%;
}

.leftBlock .category-vertical-filters .panel.div-kategori ul li a {
	margin-bottom: 20px;
}

.leftBlock .category-vertical-filters .panel.div-kategori ul li ul {}

.leftBlock .category-vertical-filters .panel.div-kategori ul li ul a {}

.leftBlock .category-vertical-filters .panel.div-kategori ul a:hover {
	text-decoration: underline;
}

.leftBlock .category-vertical-filters .panel.div-kategori>ul>li>a {}

.leftBlock .category-vertical-filters .panel.div-kategori>ul>li {}

.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: none;
}

.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: none;
}

.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 {}

.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: #000000;
	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:hover>a {}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group li.list-group-item:hover>a {}

.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 li:hover ul {}

.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.selected {}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image:nth-child(6n) {}

.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: transparent;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a {
	background: transparent;
	color: #999999;
	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:hover {}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.Active i {
	color: #616c70;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.Active {}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.sort_3 {}

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: none;
	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: normal;
	border-radius: 0;
	padding: 0;
	border: none;
	margin-right: 20px;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li>a {
	position: relative;
	background-color: transparent;
	color: #000000;
	font-size: 12px;
	border-radius: 0;
	padding: 0 15px;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li>a span {
	font-weight: normal;
	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: #616c70;
	background: #fff;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .appliedFilter.FiltrelemeUrunAdet span {
	float: left;
	font-size: 12px;
	color: #616c70;
	font-weight: normal;
	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: none;
	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: #616c70;
}

body #divSayfalamaUst.Slct .blockSelect a:hover i {
	color: #616c70;
}

body #divSayfalamaUst.Slct .blockSelect .sort_2 {
	display: none;
}

body #divSayfalamaUst.Slct .blockSelect .sort_5 {
	display: none;
}

body #divSayfalamaUst.Slct .blockSelect a.Active {
	color: #616c70;
}

body #divSayfalamaUst.Slct .blockSelect a.Active i {
	color: #616c70;
}

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: none;
	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: #616c70;
	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: #616c70;
	border-color: #616c70;
}


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;
}

/*filtresecili*/
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 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: #616c70;
}

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 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: #616c70 !important;
}

@media(min-width:992px) {}

@media(max-width:991px) {}

@media(max-width:767px) {
	.ProductListContent {
		margin: 0 -5px;
	}
}

@media(max-width:1024px) {
	body .mobilFilterOpenBtn .button {
		padding: 0;
		margin: 0;
		color: #fff;
		width: calc(50% - 5px);
		line-height: 40px;
		display: inline-block;
		vertical-align: top;
		font-weight: 600;
		text-transform: uppercase;
		background: #616c70;
	}

	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;
	}

	.sortingContent li,
	.appliedFilter.FiltrelemeUrunAdet {
		width: 100%;
		margin: 0;
	}

	.category-vertical-filters.top-filters .list-group.dropdown li {
		margin: 0 !important;
	}

	.category-vertical-filters.top-filters {
		margin-top: 20px !important;
	}

	.sortingContent {
		border: 0 !important;
	}
}


/* mobil ve tablet ekran olcusune gore 1041px e kadar bunlari uygula */
@media (max-width: 1024px) {
	.hsbmFvrProductContent .hsbmFvrProductItemCol {
		width: 100%;
	}
}

@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;
	}

	#divSayfalamaUst .filterBlock {
		display: block !important;
		margin: 0;
	}

	.mobilMenuAcButton {
		display: block;
	}

	body .dropdown-toggle:after {
		display: none;
	}

	body #divSayfalamaUst {
		padding: 0;
		margin: 0;
		width: 100%;
		border: none;
		background: transparent;
		position: relative;
	}

	.urunListRel {
		width: 100%;
	}

	body .mobilFilterOpenBtn .button {
		padding: 0;
		margin: 0;
		color: #fff;
		width: calc(50% - 5px);
		line-height: 40px;
		background: #616c70;
		display: inline-block;
		vertical-align: top;
		font-weight: 600;
		text-transform: uppercase;
	}

	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: none;
		border-radius: 0;
	}

	body #divSayfalamaUst.Slct .brandlistselection .sortingContent {
		width: 100%;
		display: block !important;
		background: transparent;
		padding: 0;
		margin: 0;
		border: none;
		border-radius: 0;
	}

	body #divSayfalamaUst.Slct .brandlistselection .sortingContent li {
		width: 100%;
		background: transparent;
		padding: 0;
		margin: 0;
		border: none;
		border-radius: 0;
	}

	body #divSayfalamaUst.Slct .brandlistselection .sortingContent select {
		width: 100%;
		height: 40px;
		font-size: 0;
		text-indent: 0;
		border: none;
		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: 25;
		border-bottom: none;
		background: #fff;
	}

	body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent {
		display: none;
		padding-top: 15px;
	}

	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: none;
		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: 10px 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: none;
		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: #616c70;
	}

	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 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 0.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 0.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: none;
		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: none;
		position: static;
		box-shadow: none;
	}

	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.dropdown li a {
		color: #000;
		line-height: 16px;
	}

	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;
	}


	/*MobilMenu*/
	.menuUstBolum {
		width: 100%;
		display: inline-block;
		float: left;
		margin-top: 0;
		border-bottom: 1px solid #e8e8e8;
		background: #616c70;
	}

	.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 0.5s;
		-moz-animation: fadein 0.5s;
		-ms-animation: fadein 0.5s;
		-o-animation: fadein 0.5s;
		animation: fadein 0.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;
		padding: 0 0 0 5px;
	}

	.mobilMenu .navUl>li>ul li a,
	.mobilMenu .navUl>li>a {
		color: #000;
		font-size: 14px;
		font-weight: normal;
		line-height: 40px;
		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: 40px;
		font-size: 20px;
		float: right;
	}

	/*Acilirmenuicerik*/
	.mobilMenu .altMenu .altMenuMarkalar,
	.mobilMenu .altMenu .altMenuler {
		float: left;
		width: 100%;
		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: 360px;
		background: #fff;
		z-index: 3;
		transition: all 0.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: 14px;
		font-weight: 500;
		line-height: 40px;
		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;
	}

	/*Markalar*/
	.mobilMenu .altMenu .altMenuMarkalar>a {
		float: left;
		width: 50%;
		padding: 0 13px;
		min-height: 57px;
		text-align: center;
		margin-bottom: 15px;
	}
}


/* Mobil Ekran */
body #header .stories.carousel {
	float: right;
	width: auto;
	margin-top: 22px;
}

body #header .stories.carousel .story {
	display: inline-block;
	width: 55px;
	max-width: 55px;
	margin: 0 6px;
	vertical-align: top;
}

body #header .stories.carousel .story>.item-link>.item-preview {
	display: block;
	box-sizing: border-box;
	font-size: 0;
	max-height: 54px;
	height: 55px;
	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;
		top: 12px;
	}

	body #header .stories.carousel .story {
		width: 30px;
		max-width: 30px;
	}

	body #header .stories.carousel .story>.item-link>.item-preview {
		max-height: 30px;
		height: 30px;
	}
}

@media screen and (max-width:767px) {
	#divIcerik.homepage {
		margin: 0 auto;
	}

	body.sepetimBody {
		padding-top: 0;
	}

	/*header click button*/
	.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: #000;
	}

	.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: 49px;
		font-weight: 300;
	}

	.searchClick i {
		display: inline-block;
		vertical-align: top;
		line-height: 49px;
		font-weight: 300;
	}

	.welcomeOpen i {
		display: inline-block;
		vertical-align: top;
		line-height: 49px;
		font-weight: 300;
	}

	.mycartClick i {
		display: inline-block;
		vertical-align: top;
		line-height: 49px;
		font-weight: 300;
	}

	/*mobilmenu*/
	.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;
	}

	/*sepetalan*/
	.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: #616c70;
	}

	.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;
	}

	.CartProduct {
		background: #fff;
		background-size: 100%;
		position: fixed;
		right: -100%;
		top: 0;
		width: 100%;
		height: calc(100% - 50px);
		padding: 0;
		display: block !important;
		border: none;
		transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.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: none;
		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: none;
		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: none;
		margin: 0;
		background: transparent;
	}

	.mycart>a:before {
		display: none;
	}

	.mycart>a:after {
		display: none;
	}

	/*Sabit sayfalar icerik*/

	/*Arama*/
	.homeHeader .searchContent {
		display: block;
	}

	.searchContent {
		display: block;
		width: 100%;
		margin: 0;
		height: 0;
		/* background: #fff; */
		overflow: hidden;
		position: absolute;
		top: 105%;
		left: 0;
		padding: 0;
		border: none;
		transition: all 0.1s ease;
		-webkit-transition: all 0.1s ease;
		-moz-transition: all 0.1s ease;
		-o-transition: all 0.1s ease;
	}

	.searchContent.active {
		height: 40px;
		padding: 0;
		overflow: visible;
		width: 100%;
		left: 0;
		right: 0;
	}

	.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: 40px;
		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 50px 0 10px;
	}

	body .searchContent #btnKelimeAra {
		width: 50px;
		height: 40px;
		right: 0;
		top: 0;
		line-height: 40px;
		text-indent: 0;
		padding: 0;
		left: auto;
		background-position: center center;
		background-image: none;
		border: none;
		border-radius: 0;
		font-size: 15px;
		text-align: center;
		/* background: transparent; */
		/* color: #000; */
	}

	.ButtonMic {
		right: 40px;
		height: 40px;
	}

	/*hosgeldin div*/
	.welcome {
		display: block;
		width: 100%;
		position: absolute;
		top: 100%;
		right: 0;
		bottom: auto;
		text-align: center;
		background: #616c70;
		border: none;
		padding: 0;
		margin: 0;
		height: 0;
		border-radius: 0;
		z-index: 100;
		overflow: hidden;
		transition: all 0.1s ease;
		-webkit-transition: all 0.1s ease;
		-moz-transition: all 0.1s ease;
		-o-transition: all 0.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;
		margin: 0;
		background: transparent !important;
		padding: 0 !important;
	}

	.headerSocialConnect .baglanButton a {
		line-height: 40px;
		font-size: 13px;
		color: #fff;
		padding: 0;
		font-family: roboto, sans-serif !important;
	}

	.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: none;
		padding: 0;
		width: auto;
		height: auto;
		margin: 0 5px;
		font-weight: 500;
		font-family: 'Roboto', sans-serif !important;
		height: auto;
	}

	.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: 5px 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: none;
	}

	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;
	}

	.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;
		color: #454545;
		padding: 6px 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;
		line-height: 15px;
	}

	.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: #616c70;
	}

	.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 .BasketBtn .Basketinp {
		width: 140px;
		margin: 0;
	}

	#divSatinAl .BasketBtn .basketBtn {
		width: calc(100% - 150px);
		margin: 0 0 0 10px;
	}

	#divSatinAl .buyfast {
		width: 100%;
		margin: 10px 0 0 0;
	}

	#divSatinAl .BasketBtn .basketBtn .Addtobasket,
	#divSatinAl .BasketBtn .basketBtn input,
	#divSatinAl .buyfast input {
		margin: 0;
	}

	/*urun butonlari*/
	.ProductIcon {
		position: static;
		width: 100%;
		margin: 5px 0 0;
		float: left;
		padding: 5px 0;
		border: none;
	}

	.ProductIcon .box1 {
		font-size: 12px;
		width: 100% !important;
		line-height: 35px !important;
		text-align: left;
		border: none;
		border-radius: 0;
	}

	.ProductIcon .box1 i {
		float: left;
		line-height: 35px !important;
		width: 35px;
		height: 35px;
		margin-right: 5px;
		margin-bottom: 0;
		font-size: 25px;
	}

	.ProductIcon .box1 i:before {
		line-height: 35px;
	}

	.ProductIcon>div {
		float: left !important;
		width: 100% !important;
		margin: 5px 0 0 !important;
		max-width: 100% !important;
	}

	.ProductIcon>div>a {
		float: left;
		width: 100%;
		margin-bottom: 0;
		transition: all 0.2s ease;
	}

	.ProductIcon .box1:before {
		display: none !important;
	}

	.ProductIcon a:hover {
		padding-left: 25px;
	}

	#divSatinAl {
		margin-bottom: 0;
	}

	.ProductIcon2 .TavsiyeEtBtnContent,
	.ProductIcon2 .hidden-phone,
	.ProductIcon2 .YorumYazbtnContent {
		width: 30%;
	}

	.pageNumber a {
		width: 20px;
	}

	.pageNumber {
		text-align: center;
		padding: 0;
	}

	.productModuleItem2 .modulename2 *,
	.productModuleItem2 .modulename *,
	.productModuleItem2 .productName *,
	.productModuleItem .modulename2 *,
	.productModuleItem .modulename *,
	.productModuleItem .productName *,
	.productItem .modulename2 *,
	.productItem .modulename *,
	.productItem .productName * {
		font-size: 12px;
	}

	.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 .modulediscount span,
	.productModuleItem2 .discountPrice span,
	.productModuleItem .modulediscount span,
	.productModuleItem .discountPrice span,
	.productItem .modulediscount span,
	.productItem .discountPrice span {
		font-size: 15px;
	}

	.homeContainer .ProductListContent .ProductList {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.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: 5px 0;
		color: #000;
		position: relative;
		height: 49px;
	}

	.bottomHead ul li a svg {
		width: 18px;
		display: block;
		margin: 0 auto 5px;
	}

	.bottomHead ul li.welcC a svg {
		margin-bottom: 3px;
	}
}

@media (min-width: 768px) and (max-width: 1041px) {
	.mobilMenuAcButton {
		float: left;
		margin-top: 20px;
		margin-right: 50px;
		color: #000;
		font-size: 30px;
	}

	.mobilMenuAcButton span {
		display: block;
		font-size: 11px;
	}

	body .mobilFilterOpenBtn .button {
		width: calc(50% - 10px) !important;
	}

	.categoryContainer .centerCount {
		padding: 0 !important;
		overflow: hidden;
		width: 100%;
	}

	.ProductIcon>div {
		width: 12%;
		float: left;
	}

	.ProductIcon2 .TavsiyeEtBtnContent,
	.ProductIcon2 .hidden-phone,
	.ProductIcon2 .YorumYazbtnContent {
		width: 30%;
	}
}

@media (min-width: 1041px) and (max-width: 1260px) {

	.categoryContainer .leftBlock {
		display: block !important;
	}

	body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {
		display: none !important;
	}
}

@media (min-width: 1041px) and (max-width: 1200px) {
	.sortingContent li {
		margin: 0 !important;
		margin-right: 5px !important;
		padding: 0 !important;
		vertical-align: top !important;
	}

	.sortingContent span {}

	.sortingContent {
		display: -webkit-flex;
		justify-content: space-between;
		-webkit-justify-content: space-between;
	}

	.ProductIcon>div {
		width: 12%;
		float: left;
	}

	.navigation .HeaderMenu2>li>a {
		font-size: 12px;
		padding: 0 5px;
	}
}

.welcome {
    top: 0 !important;
}

@media (max-width: 767px) {
    #header #logo img {
    margin-top: 20px !important
    }

	#mainHolder_divDesign .blokResimLink {
	margin-top: 30px;
}
  
  .bedenT {
    position: absolute;
    right: 0;
    top: 10px;
}

.bedenT .bedenTablosu {
    float: left;
    font-size: 12px;
    font-weight: 300;
    color: #1a1a1a;
}