﻿@charset "utf-8";

@-ms-viewport { width: device-width; }

.clear { clear: both; }
html { width: 100%; height: 100%; }
a, a img { border: none; text-decoration: none; color: #ff3172; }
p, h1, h2, h3, h4, h5, h6, strong, b, span { padding: 0px; margin: 0px; font-weight: 400; }
* { outline: none; text-decoration: none; border: none; padding: 0em; list-style: none; }

body { margin: 0px; padding: 0px; text-decoration: none; line-height: 15px; color: #7a7a7a; font-size: 14px; font-weight: 400; background: #ffffff; /* display: none; */ }
strong, b { font-weight: bold; }


body, input, textarea { font-family: 'ra'; }


.bekle { width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; background: #ecebeb url(../images/495.GIF) no-repeat center 120px; z-index: 101; display: block; text-align: center; }
.bekle:after { content: "Lütfen Bekleyiniz.."; margin-top: 200px; width: 100%; float: left; font-size: 12px; font-style: italic; }
.logo a, .logo img { width: 100%; float: left; box-sizing: border-box; }



.icKisim { width: 100%; float: left; position: relative; min-height: 150px; }

.icKisim .ick {
    width: 100%;
    @charset "utf-8";

    @-ms-viewport { width: device-width; }
    .clear;

{ clear: both; }
html { width: 100%; height: 100%; }
a, a img { border: none; text-decoration: none; color: #ff941e; }
p, h1, h2, h3, h4, h5, h6, strong, b, span { padding: 0px; margin: 0px; font-weight: 400; }
* { outline: none; text-decoration: none; border: none; padding: 0em; list-style: none; }

body { margin: 0px; padding: 0px; text-decoration: none; line-height: 15px; color: #7a7a7a; font-size: 14px; font-weight: 400; background: #ffffff; /* display: none; */ }
strong, b { font-weight: bold; }


body, input, textarea { font-family: 'ra'; }


.bekle { width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; background: #ecebeb url(../images/495.GIF) no-repeat center 120px; z-index: 101; display: block; text-align: center; }
.bekle:after { content: "Lütfen Bekleyiniz.."; margin-top: 200px; width: 100%; float: left; font-size: 12px; font-style: italic; }
.logo a, .logo img { width: 100%; float: left; box-sizing: border-box; }



.icKisim { width: 100%; float: left; position: relative; min-height: 150px; }
.icKisim .ick { width: 100%; float: left; position: absolute; left: 0px; top: 0px; display: none; }



input, .arrow a, .pages a, .lBaslik .solKisim .links > ul > li > a.posiAc:after, .urunDetay .slot .wlink a, .YanMenu.tkby15 ul li a span.ynAc, .urunDetay .slot .oBilgi .sag > div a, .urunDetay .tabBar .tabMenu ul li a, .yildiz span, .urunTab .resmi img, .urunTab .resmi:before, .urunDetay .tabMenu .tbAc:after, .urunDetay .tabBar .tabMenu ul li a:after, .urunDetay .renk span, .urunDetay .beden span, .marka.genelListe li img, ::after, ::before, .kategori.genelListe li .detay, .header .logo { transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; }



.ortala { width: 1170px; max-width: 1170px; height: 100%; float: left; margin-left: calc(50% - 585px); position: relative; }
.icerik { width: 100%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; padding: 0; position: relative; margin-top: 30px; }
.icerik .yazi { width: 100%; float: left; font-size: 15px; color: #6f6a60; line-height: 26px; }
.icerik .solBar { width: 250px; float: left; box-sizing: border-box; }
.icerik .sagBar { width: calc(100% - 281px); float: right; box-sizing: border-box; }



.header { width: 100%; float: left; position: relative; }
.header .ust { width: 100%; float: left; position: relative; background: #eeeeee; padding: 19px 0 0px 0; border-bottom: solid 1px #ccc; }
.header .ust .logo { width: 240px; float: left; position: relative; }
.header .ust .panels { width: auto; float: right; position: relative; margin: 30px 0 0 0; border: solid 1px #ccc; border-bottom-color: transparent; }
.header .ust .panels > div { width: auto; float: left; border-right: solid 1px #e0dede; padding-right: 20px; margin-right: 20px; }
.header .ust .panels > div:last-child { border-right: 0px; margin-right: 0; }
.header .ust .panels > div a.icn { }
.header .ust .panels > div a.icn:after { content: ""; width: 17px; height: 100%; position: absolute; left: 0px; top: 0px; background-repeat: no-repeat; background-position: left center; }
.header .ust .panels .aramaWrap { width: 310px; }
.header .ust .panels .aramaBar { width: 100%; float: left; position: relative; }
.header .ust .panels .aramaBar input[type="text"] { width: 100%; float: left; box-sizing: border-box; font-size: 14px; line-height: 14px; font-weight: 500; color: #585858; padding: 22px 20px 22px 20px; background: none; }
.header .ust .panels .aramaBar input[type="submit"] { width: 18px; height: 100%; position: absolute; right: 0px; top: 0px; background: url(../images/haraic.png) no-repeat center; }
.header .ust .panels .aramaWrap .aramaBar .mArpt { font-size: 16px; line-height: 16px; float: right; position: absolute; right: 0; top: -27px; color: #585858; background: #fff; font-weight: 600; padding: 7px 12px; border-top-left-radius: 3px; border-top-right-radius: 3px; display: none; }
.header .ust .panels .aramaWrap .aramaBar .mArpt:after { content: "X"; }
.header .ust .panels .users { }
.header .ust .panels .users a { width: auto; float: left; position: relative; margin-right: 24px; font-size: 14px; line-height: 16px; font-weight: 500; color: #232222; padding: 22px 0; }
.header .ust .panels .users a:last-child { margin-right: 0px; }
.header .ust .panels > div.users a.icn.hgiris { padding-left: 24px; }
.header .ust .panels > div.users a.icn.hgiris:after { background-image: url(../images/hgrsic.png); width: 15px; }
.header .ust .panels > div.users a.icn.hcikis { padding-left: 24px; }
.header .ust .panels > div.users a.icn.hcikis:after { background-image: url(../images/hcks.png); width: 15px; }
.header .ust .panels > div.users a.icn.huye { padding-left: 26px; }
.header .ust .panels > div.users a.icn.huye:after { background-image: url(../images/huyol.png); }
.header .ust .panels > div.users a.icn.hprofil { padding-left: 26px; }
.header .ust .panels > div.users a.icn.hprofil:after { background-image: url(../images/huyol.png); }
.header .ust .panels > div.users a.icn.hcikis:after { }
.header .ust .panels .sepetim { }
.header .ust .panels .sepetim a.sepetAc { width: auto; float: left; position: relative; font-size: 14px; line-height: 16px; font-weight: 500; color: #000; padding: 22px 0; }
.header .ust .panels > div.sepetim a.icn.sepetAc { padding-left: 25px; }
.header .ust .panels > div.sepetim a.icn.sepetAc:after { background-image: url(../images/hsptic.png); }
.header .ust .panels .sepetim a.sepetAc span { display: none; }
.header .ust .panels .sepetim a.sepetAc i { font-style: normal; font-family: 'aqu'; }
.header .ust .panels .sepetim a.sepetAc i:before { content: "("; font-family: 'ra'; }
.header .ust .panels .sepetim a.sepetAc i:after { content: ")"; font-family: 'ra'; }
.header .alt { width: 100%; float: left; position: relative; border-bottom: solid 1px #dcdcdc; }
.header:not(.ana) .alt { border-bottom: solid 1px #eae8e8; }
.header .alt .menuBar { width: 100%; float: left; position: relative; text-align: center; }



.sldWrap { width: 100%; float: left; position: relative; margin-top: 20px; }


.slider { width: calc(100% - 320px); height: 437px; float: left; position: relative; box-sizing: border-box; z-index: 101; border-radius: 10px; }
.slider ul, .slider ul li, .slider ul li a, .slider ul li img { width: 100%; float: left; position: relative; border-radius: 10px; background-size: cover !important; }



.anaSayfa { width: 100%; float: left; position: relative; box-sizing: border-box; z-index: 130; }
.anaSayfa .slot { width: 100%; float: left; position: relative; margin-bottom: 50px; padding-bottom: 50px; border-bottom: solid 1px #ddd7cf; box-sizing: border-box; }
.anaSayfa .slot.bg { background: #fbfbfb; padding: 20px 0px 39px 0px; border: none; }
.anaSayfa .slot:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.anaBaslik { width: 100%; float: left; position: relative; margin-bottom: 30px; text-align: center; }
.anaBaslik:not(nBt) { margin-top: -70px; }
.anaSayfa .slot.bg .anaBaslik:not(nBt) { margin-top: -38px; }
.icerik .anaBaslik { /* margin-top: 0; */ }
.anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5, .anaBaslik h6, .anaBaslik strong { min-width: 1px; width: auto; min-height: 1px; height: auto; float: none; display: inline-table; vertical-align: text-bottom; position: relative; z-index: 5; padding: 7px 43px 10px 43px; border-radius: 10px; }
.anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong a { width: 100%; text-align: left; float: left; }
.anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong a, .anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5, .anaBaslik h6, .anaBaslik strong { font-size: 23px; color: #ffffff; line-height: 23px; font-weight: 300; background: #ff941e; }
.anaBaslik .gSayi { width: auto; float: right; font-size: 12px; color: #000; margin-top: 6px; }



.firsatU.genelListe { width: 300px; float: right; min-height: 437px; }
.firsatU.genelListe .bekle { display: none !important; }
.firsatU.genelListe .geriSayim { width: 100%; float: left; position: relative; text-align: center; box-sizing: border-box; }
.firsatU.genelListe .geriSayim > div { width: 60px; display: inline-table; vertical-align: text-bottom; position: relative; background: #ff941e; color: #fff; margin-right: 10px; padding: 4px 0 7px 0; }
.firsatU.genelListe .geriSayim > div:last-child { margin-right: 0px; }
.firsatU.genelListe .geriSayim > div strong { width: 100%; float: left; font-size: 23px; line-height: 23px; font-weight: bold; }
.firsatU.genelListe .geriSayim > div span { width: 100%; float: left; font-size: 13px; line-height: 12px; font-weight: 300; margin-top: 5px; }
.firsatU.genelListe .pages { width: 7px; position: absolute; left: 16px; top: 50%; transform: translate(0, -50%); }
.firsatU.genelListe .pages a { width: 8px; height: 8px; float: left; margin-bottom: 7px; background: #bfbfbf; border-radius: 100%; }
.firsatU.genelListe .pages a:last-child { margin-bottom: 0px; }
.firsatU.genelListe .pages a.selected { background: #ff941e; }
.firsatU.genelListe .kapsa { width: 100%; float: left; position: relative; box-sizing: border-box; background: #eeeeee; padding: 30px 40px; border-radius: 10px; min-height: 386px; }
.firsatU.genelListe .kapsa:before { content: ""; width: 91px; height: 97px; position: absolute; right: 0; top: -54px; background: url(../images/krktr.png) no-repeat; display: none; }
.firsatU.genelListe li { width: 100%; float: left; padding: 0px; text-align: center; }
.firsatU.genelListe li a { height: 328px; }
.firsatU.genelListe li .resim { width: 100%; height: 180px; float: left; vertical-align: text-bottom; float: none; }
.firsatU.genelListe li .resim img { width: auto; max-width: 100%; max-height: 100%; position: absolute; left: 50%; bottom: 0; transform: translate(-50%, 0); }
.firsatU.genelListe li .sagK { width: 100%; vertical-align: middle; float: left; padding-left: 0; box-sizing: border-box; margin-top: 25px; }
.firsatU.genelListe li h5 { font-size: 16px; line-height: 18px; font-weight: bold; color: #3d3d3d; }
.firsatU.genelListe li h6 { font-size: 14px; line-height: 14px; font-weight: bold; color: #ff941e; margin-top: 4px; }
.firsatU.genelListe li .fiyat { width: 100%; float: left; position: relative; display: table; table-layout: fixed; margin-top: 20px; }
.firsatU.genelListe li .fiyat .yuzde { width: 63px; display: inline-table; vertical-align: middle; text-align: center; background: #ff941e; color: #fff; padding: 13px 0; border-radius: 10px; }
.firsatU.genelListe li .fiyat .yuzde strong { display: block; font-size: 20px; line-height: 20px; font-weight: normal; font-family: 'aqu'; }
.firsatU.genelListe li .fiyat .yuzde span { font-size: 14px; line-height: 15px; margin-top: 4px; float: left; width: 100%; float: left; }
.firsatU.genelListe li .fiyat .fKap { width: auto; display: inline-table; vertical-align: middle; margin-left: 12px; font-family: 'aqu'; }
.firsatU.genelListe li .fiyat .fKap div { display: block; font-size: 17px; line-height: 17px; color: #919191; text-decoration: line-through; }
.firsatU.genelListe li .fiyat .fKap div:last-child { font-size: 24px; line-height: 24px; color: #434440; margin-top: 3px; text-decoration: none; }



.kamHaber.genelListe { width: 100%; float: right; margin-top: 20px; }
.kamHaber.genelListe .kapsa { width: 100%; float: left; }
.kamHaber.genelListe li { width: 100%; padding: 0px; text-align: center; }
.kamHaber.genelListe li a { font-size: 19px; line-height: 19px; color: #fff; background: #31515c; padding: 22px 39px; border-radius: 10px; }
.kamHaber.genelListe li a:after { content: ""; width: 24px; height: 24px; display: inline-table; vertical-align: middle; background: url(../images/dtyic.png) no-repeat center; margin-left: 14px; }



.vtAlan { width: 100%; float: left; position: relative; box-sizing: border-box; margin-top: 20px; }
.vtAlan a, .vtAlan img { width: 100%; float: left; position: relative; border-radius: 10px; }



.Urun.genelListe { }
.Urun.genelListe + .Urun.genelListe { margin-top: 40px; }
.Urun.genelListe .kapsa { width: 100%; float: left; position: relative; box-sizing: border-box; }
.Urun.genelListe li { width: 25%; padding: 0px; text-align: center; padding-bottom: 19px; }
.Urun.genelListe li.nB { margin-bottom: 0 !important; }
.Urun.genelListe li a:not(.sepetAt) { -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); padding: 15px 15px; border: solid 1px #eeefea; border-radius: 10px; }
.Urun.genelListe.noBorder li a:not(.sepetAt) { border-color: #e2e2e2; }
.Urun.genelListe.noBorder li a:not(.sepetAt):hover, .Urun.genelListe li .sepetAt:hover + a { border-color: #c5c5c5; }
.Urun.genelListeli .sepetAt + a { padding-bottom: 46px; box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; }
.Urun.genelListe:not(.noBorder) li a:not(.sepetAt):hover, .Urun.genelListe li a.uTab:focus, .Urun.genelListe:not(.noBorder) li .sepetAt:hover + a { -webkit-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.25); box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.25); border-color: transparent; }
.Urun.genelListe li .kapsul a { }
.Urun.genelListe li .kapsul { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 6px 16px; }
.Urun.genelListe.noBorder li .kapsul { /* padding: 0 */ }
.Urun.genelListe.noBorder li a:not(.sepetAt) { -webkit-box-shadow: none !important; box-shadow: none !important; -moz-box-shadow: none !important; }
.Urun.genelListe li .resim { margin: 0px 0 20px 0; border-radius: 8px; }
.Urun.genelListe.oIMG li .resim { height: 210px; margin-top: 10px; }
.Urun.genelListe.oIMG li .resim img.scl { width: auto; max-width: 100%; max-height: 100%; position: absolute; left: 50%; bottom: 0; transform: translate(-50%, 0); border-radius: 5px; }
.Urun.genelListe li .resim { transition: none; }
.Urun.genelListe li .resim.load { margin-top: 0; margin-bottom: 14px; }
.Urun.genelListe li .resim.load:before { content: "Fotoğraf Yükleniyor.."; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; background: #f7f7f7 url(../images/495.GIF) no-repeat center 60px; z-index: 99; text-align: center; line-height: 78px; font-size: 12px; opacity: 0.7; color: #868686; }
.Urun.genelListe li .resim.load.lActive:before { opacity: 0; z-index: -1; }
.Urun.genelListe li .resim.load.hata:before { content: "Ürün Resmi Bulunamadı.."; opacity: 1 !important; z-index: 99 !important; background: none; background: url(../images/test-resimleri/thump.png) no-repeat center; font-style: italic; transition: none; }
.Urun.genelListe li .resim.load img { }
.Urun.genelListe li .resim .yuzdesi { width: auto; position: absolute; right: 0px; bottom: 0px; font-size: 39px; letter-spacing: -2px; line-height: 39px; }
.Urun.genelListe li .resim .yuzdesi strong { background: #a60000; color: #fff; padding: 4px 8px 4px 4px; }
.Urun.genelListe li .resim .yuzdesi span { font-size: 20px; font-weight: bold; }
.Urun.genelListe li h5 { font-size: 13px; line-height: 18px; font-weight: 600; color: #3d3d3d; min-height: 56px; }
.Urun.genelListe li h6 { font-size: 10px; color: #ff941e; line-height: 14px; font-weight: 500; margin-top: 7px; min-height: 28px; }
.Urun.genelListe li .kod { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 10px; font-weight: 800; color: #1d2032; margin-bottom: 20px; }
.Urun.genelListe li .dIcon { width: auto; position: absolute; right: 0px; top: 0; z-index: 100; }
.Urun.genelListe li .dIcon div { width: 26px; float: left; margin-right: 6px; position: relative; }
.Urun.genelListe li .dIcon div:last-child { margin-right: 0px; }
.Urun.genelListe li .dIcon .dInd { width: 100%; float: left; height: 32px; background: #f7b856; font-family: 'kal'; font-size: 16px; line-height: 16px; font-weight: bold; color: #fff; padding: 10px 0 0 0; box-sizing: border-box; }
.Urun.genelListe li .dIcon .dInd:after { content: ""; width: 20px; height: 13px; position: absolute; left: 0px; bottom: -13px; background: url(../images/induc.png) no-repeat; }
.Urun.genelListe li .dIcon img { width: 100%; height: auto; float: left; }
.Urun.genelListe li .dInd { width: auto; background: #e13621; font-size: 13px; line-height: 15px; font-weight: bold; color: #ffffff; box-sizing: border-box; position: absolute; right: 0; top: 0px; padding: 8px 7px; z-index: 45; }
.Urun.genelListe li .dIcon img { width: 100%; height: auto; float: left; }
.Urun.genelListe li .dTukendi { width: 100%; background: rgb(219, 41, 29); font-size: 13px; line-height: 15px; font-weight: bold; color: #ffffff; padding: 10px 0 0 0; box-sizing: border-box; position: absolute; right: 0; bottom: 0; padding: 8px 7px; z-index: 45; }
.Urun.genelListe li .dTukendi + img { opacity: 0.4 !important; }
.Urun.genelListe li .alt { width: 100%; float: left; position: relative; display: table; table-layout: fixed; margin: 15px 0 0 0; height: 53px; }
.Urun.genelListe li .alt .yuzde { width: 57px; display: inline-table; vertical-align: middle; text-align: center; background: #ff941e; color: #fff; padding: 10px 0; border-radius: 10px; }
.Urun.genelListe li .alt .yuzde strong { display: block; font-size: 18px; line-height: 18px; font-weight: bold; }
.Urun.genelListe li .alt .yuzde span { font-size: 12px; line-height: 12px; }
.Urun.genelListe li .alt .fiyat { width: auto; display: inline-table; vertical-align: middle; margin-left: 12px; font-family: 'aqu'; }
.Urun.genelListe li .alt .fiyat div { display: block; font-size: 15px; line-height: 15px; color: #919191; text-decoration: line-through; }
.Urun.genelListe li .alt .fiyat div:last-child { font-size: 19px; line-height: 22px; color: #434440; margin-top: 3px; text-decoration: none; }
.Urun.genelListe li .yildiz { width: 100%; float: left; margin-bottom: 17px; min-height: 17px; }
.Urun.genelListe li .yildiz .kapsa { padding: 0; display: table; table-layout: fixed; width: auto; float: none; display: inline-table; }
.Urun.genelListe li .yildiz i { margin: 2px 0 0 4px; font-size: 11px; display: inline-table; vertical-align: middle; }
.Urun.genelListe li .yildiz .kapsa span { width: 13px; height: 12px; float: none; display: inline-table; background: url(../images/yldiz-1.png) no-repeat center center; cursor: inherit; vertical-align: middle; margin: 0 3px; }
.Urun.genelListe li .yildiz .kapsa span.active { background-image: url(../images/yldiz2-1.png); }
.Urun.genelListe li .sepetAt { width: 128px; position: absolute; left: calc(50% - 59px); bottom: 0px; padding: 12px 20px; z-index: 45; box-sizing: border-box; font-size: 14px; line-height: 14px; color: #fff; background: #989898; border-radius: 19px; }
.Urun.genelListe li .sepetAt + a { padding-bottom: 46px; }
.Urun.genelListe li .kapsul .sepetAt { }
.Urun.genelListe li:hover .sepetAt { background: #ff941e; }
.Urun.genelListe li .sepetAt:hover + a { border-radius: 15px; }



.Urun.genelListe.ucLu li { width: calc(33.33% - 14px); margin-right: 21px; margin-bottom: 31px; }
.Urun.genelListe.cActive.ucLu li { width: 33.33%; margin: 0; }
.Urun.genelListe.ucLu li:nth-child(3n) { margin-right: 0px; }


.Urun.genelListe.dortLu li { width: calc(25% - 15px); margin-right: 20px; margin-bottom: 31px; }
.Urun.genelListe.cActive.dortLu li { width: 25%; margin: 0; }
.Urun.genelListe.dortLu li:nth-child(4n) { margin-right: 0px; }


.Urun.genelListe.besLi li { width: calc(20% - 16px); margin-right: 20px; margin-bottom: 31px; }
.Urun.genelListe.cActive.besLi li { width: 20%; margin: 0; }
.Urun.genelListe.besLi li:nth-child(5n) { margin-right: 0px; }


.Urun.genelListe.altiLi li { width: calc(16.66% - 15px); margin-right: 18px; margin-bottom: 31px; }
.Urun.genelListe.cActive.altiLi li { width: 16.66%; margin: 0; }
.Urun.genelListe.altiLi li:nth-child(6n) { margin-right: 0px; }
.Urun.genelListe.altiLi li .alt .yuzde { width: 60px; padding: 9px 0; }
.Urun.genelListe.altiLi li .alt .fiyat div { font-size: 13px; line-height: 13px; }
.Urun.genelListe.altiLi li .alt .fiyat div:last-child { font-size: 18px; line-height: 24px; }
.Urun.genelListe.altiLi li .alt .yuzde strong { font-size: 16px; line-height: 15px; }
.Urun.genelListe.altiLi li h5 { font-size: 13px; }
.Urun.genelListe.altiLi li .sepetAt + a { padding-bottom: 25px; }



.Urun.genelListe.yediLi li { width: calc(14.285% - 18px); margin-right: 21px; margin-bottom: 31px; }
.Urun.genelListe.cActive.yediLi li { width: 14.285%; margin: 0; }
.Urun.genelListe.yediLi li:nth-child(7n) { margin-right: 0px; }


.Urun.genelListe.cActive li { margin: 0 !important; padding: 0 !important; }
.Urun.genelListe.cActive li .kapsul { padding: 3px 12px 19px 12px; }
.Urun.genelListe.cActive li a { }


.Urun.genelListe.cizgi { }
.Urun.genelListe.cizgi .ortala:after { content: ""; width: 100%; height: calc(100% - 13px); position: absolute; left: 0px; bottom: 0px; box-sizing: border-box; border: solid 1px #aaaaaa; z-index: -1; }

.Urun.genelListe .arr { width: 19px; height: 34px; position: absolute; top: calc(50% - 17px); background-repeat: no-repeat; background-position: center; }
.Urun.genelListe .arr.sol { background-image: url(../images/crsl.png); left: 15px; }
.Urun.genelListe .arr.sag { background-image: url(../images/crsg.png); right: 15px; }
.Urun.genelListe .kapsa { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 0 11px; }
.Urun.genelListe.nocActive .kapsa { padding: 0 10px 24px 14px; }
.Urun.genelListe.nocActive .arr { display: none; }

.Urun.genelListe.marginTop { margin-top: 40px; }

.Urun.genelListe ul.bayRe li .resim { }
.Urun.genelListe ul.bayRe li .resim img.scl { position: absolute; height: auto; width: auto; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; }



.vitin.genelListe { }
.vitin.genelListe li { width: calc(33.33% - 8px); padding: 0; margin-right: 12px; margin-bottom: 12px; }
.vitin.genelListe li.nB { margin-bottom: 0; }
.vitin.genelListe li:nth-child(2n) { margin-right: 0; }
.vitin.genelListe li .resim { border-radius: 10px; overflow: hidden; }
.vitin.genelListe li:nth-child(2), .vitin.genelListe li:nth-child(3) { width: calc(66.67% - 4px); }
.vitin.genelListe li:nth-child(3), .vitin.genelListe li:nth-child(4) { margin-bottom: 0; }



.tbAc { display: none; }
.tabCaro { width: 100%; float: left; position: relative; box-sizing: border-box; }
.tabCaro .caroMenu { width: 100%; float: left; position: relative; margin-bottom: 30px; }
.tabCaro .caroMenu ul { width: 100%; float: left; position: relative; text-align: center; }
.tabCaro .caroMenu ul li { width: auto; display: inline-table; table-layout: fixed; vertical-align: text-bottom; margin: 0 5px; }
.tabCaro .caroMenu ul li a { width: auto; float: left; font-size: 18px; line-height: 18px; color: #5d5d5d; border: solid 1px transparent; padding: 11px 30px; border-radius: 9px; }
.tabCaro .caroMenu ul li a.active { border-color: #e0e0de; color: #ff941e; }
.tabCaro .icKisim { }
.tabCaro .icKisim .ick { }



.katUrun { }
.katUrun .kSlot { width: 100%; float: left; position: relative; box-sizing: border-box; margin-bottom: 30px; }
.katUrun .kSlot:last-child { margin-bottom: 0px; }
.katUrun .kSlot .solK { width: 110px; height: 100%; float: left; position: absolute; left: 0px; top: 0; }
.katUrun .kSlot .solK h3 { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.katUrun .kSlot .solK h3 a { font-size: 83px; line-height: 83px; color: #cbcbcb; width: 100%; height: 100%; top: 0; left: -6px; writing-mode: vertical-lr; text-orientation: mixed; letter-spacing: 1px; opacity: 1; z-index: 40; box-sizing: border-box; padding-left: 18px; text-align: center; position: absolute; transform: rotate(180deg); font-weight: bold; letter-spacing: 3px; }
.katUrun .kSlot .sagK { width: calc(100% - 110px); float: right; }



.ebultenWr { width: 100%; float: left; position: relative; background: #eeeeee; padding: 30px 0; margin-top: 70px; }
.ebultenWr .baslik { width: auto; float: left; position: relative; margin: 5px 0 0 0; }
.ebultenWr .baslik strong { display: block; font-size: 22px; line-height: 22px; color: #ff941e; }
.ebultenWr .baslik span { font-size: 16px; line-height: 16px; color: #787878; margin: 10px 0 0 0; float: left; }
.ebultenWr .eBulten { width: auto; float: right; vertical-align: middle; }
.ebultenWr .eBulten input[type="text"] { width: 580px; display: inline-table; vertical-align: middle; font-size: 14px; line-height: 14px; color: #000; padding: 20px 20px; box-sizing: border-box; }
.ebultenWr .eBulten input[type="submit"] { width: 110px; display: inline-table; vertical-align: middle; font-size: 15px; line-height: 15px; letter-spacing: 2px; color: #000000; background: none; cursor: pointer; }
.ebultenWr .eBulten input[type="submit"]:hover { color: #a0563f; }



.altBar { width: 100%; float: left; position: relative; }
.altBar .ust { width: 100%; float: left; position: relative; padding: 30px 0; display: table; table-layout: fixed; }
.altBar .ust .slot { width: 20%; display: table-cell; vertical-align: top; position: relative; border-right: solid 1px #f1f1f1; padding: 5px 31px; }
.altBar .ust .slot:first-child { padding-left: 0; }
.altBar .ust .slot .logo { width: 100%; float: left; position: relative; }
.altBar .ust .slot:last-child { margin-right: 0px; padding-right: 0; border-right: 0; }
.altBar .ust .slot h6 { width: 100%; float: left; position: relative; font-size: 17px; line-height: 17px; font-weight: 500; color: #333331; margin-bottom: 10px; }
.altBar .ust .slot ul { width: 100%; float: left; position: relative; }
.altBar .ust .slot ul li { width: 100%; float: left; margin-bottom: 1px; }
.altBar .ust .slot ul li:last-child { margin-bottom: 0px; }
.altBar .ust .slot ul li a { width: 100%; float: left; }
.altBar .ust .slot .yazi { width: 100%; float: left; position: relative; box-sizing: border-box; }
.altBar .ust .slot .sosyalMedia { width: 100%; float: left; margin: 20px 0 0 0; }
.altBar .ust .slot ul li a, .altBar .ust .slot .yazi { font-size: 13px; line-height: 20px; color: #5c5d58; }
.altBar .alt { width: 100%; float: left; position: relative; text-align: center; margin: 0 0 20px 0; }
.altBar .alt .bilgi { width: auto; float: left; }
.altBar .alt .banka { width: auto; display: inline-table; vertical-align: text-bottom; }
.altBar .alt .banka img { width: auto; display: inline-table; max-width: 100%; vertical-align: text-bottom; }
.altBar .alt .teknoBay { width: auto; float: right; }
.altBar .alt .bilgi, .altBar .alt .teknoBay { font-size: 12px; line-height: 12px; color: #3c3c3c; margin: 13px 0 0 0; }



.katResim { width: 100%; float: left; position: relative; margin-bottom: 40px; }
.katResim img { width: 100%; float: left; position: relative; }



.lBaslik { width: 100%; float: left; position: relative; box-sizing: border-box; display: table; table-layout: fixed; margin-bottom: 22px; background: #fbfbfb; z-index: 150; }
.lBaslik .solKisim { width: 100%; display: table-cell; vertical-align: middle; box-sizing: border-box; padding: 22px 15px 22px 25px; }
.lBaslik .solKisim .bilgisi { width: auto; float: left; font-size: 12px; line-height: 15px; color: #4c4c4b; display: none; }
.lBaslik .solKisim .links { width: auto; float: right; position: relative; }
.lBaslik .solKisim .links ul { width: auto; float: left; }
.lBaslik .solKisim .links > ul { opacity: 0; }
.lBaslik .solKisim .links ul li { width: auto; float: left; position: relative; }
.lBaslik .solKisim .links ul li:last-child { border-right: none; padding-right: 0px; margin-right: 0; }
.lBaslik .solKisim .links ul li a { width: auto; float: left; font-size: 14px; line-height: 14px; color: #0c0c0c; border-right: solid 1px #a6a7a4; padding-right: 11px; margin-right: 11px; letter-spacing: 2px; }
.lBaslik .solKisim .links ul li a.active { color: #cc8772; }
.lBaslik .solKisim .links ul li:last-child a { padding-right: 0; margin-right: 0; border-right: none; }
.lBaslik .sagKisim { width: 550px; display: table-cell; vertical-align: middle; border-left: solid 8px #fff; box-sizing: border-box; padding: 0 0 0 20px; }
.lBaslik .sagKisim .genelBaslik { margin: 0; }
.lBaslik .sagKisim select { width: 100%; float: left; box-sizing: border-box; }
.lBaslik .sagKisim .select2-container--default .select2-selection--single { background: none; border: none; }
.lBaslik .solKisim .links > ul.iActive { opacity: 1; }
.lBaslik .solKisim .links > ul > li.fposi { display: none; }
.lBaslik .solKisim .links > ul > li > a.posiAc { line-height: 10px; width: 40px; height: 17px; padding: 0; border-right: 0; margin: 0; }
.lBaslik .solKisim .links > ul > li > a.posiAc:after { content: "..."; font-size: 50px; vertical-align: text-top; line-height: 0px; position: absolute; left: 0; top: -7px; }
.lBaslik .solKisim .links > ul > li ul { width: 200px; position: absolute; right: 0; top: 30px; background: #fff; border-radius: 6px; padding: 10px; box-sizing: border-box; box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.08); z-index: 35; display: none; }
.lBaslik .solKisim .links > ul > li ul li { width: 100%; float: left; box-sizing: border-box; padding: 0; border-bottom: solid 1px #eaeaea; }
.lBaslik .solKisim .links > ul > li ul li:last-child { border-bottom: 0; margin-bottom: 0px; }
.lBaslik .solKisim .links > ul > li ul li a { width: 100%; float: left; box-sizing: border-box; padding: 0; border: none; text-align: right; font-size: 12px; padding: 9px 0; }
.lBaslik .solKisim .links > ul > li ul:before { content: ""; position: absolute; right: 14px; top: -10px; border-style: solid; border-width: 0 10px 10px 10px;; border-color: transparent transparent #ffffff transparent; z-index: 40; }
.lBaslik .solKisim .links > ul > li ul:after { content: ""; position: absolute; right: 14px; top: -12px; border-style: solid; border-width: 0 10px 5px 10px; border-color: transparent transparent #171717 transparent; z-index: -1; opacity: 0.2; filter: blur(4px); }
.lBaslik + .yazi { margin-bottom: 0px; }
.icerik .yazi + .Urun.genelListe { margin-top: 40px; }



.linkAgaci { width: 100%; float: left; position: relative; box-sizing: border-box; margin-bottom: 20px; }
.linkAgaci a { width: auto; float: left; position: relative; box-sizing: border-box; font-size: 14px; line-height: 16px; color: #000; letter-spacing: 2px; padding-right: 13px; margin-right: 10px; }
.linkAgaci a:last-child { margin-right: 0px; }
.linkAgaci a:after { content: "/"; width: auto; position: absolute; right: 0px; top: 0px; }
.linkAgaci a:last-child:after { display: none; }



.urunDetay { width: 100%; float: left; position: relative; box-sizing: border-box; margin: 0; }
.urunDetay .slot { width: 100%; float: left; position: relative; box-sizing: border-box; margin-bottom: 40px; padding-bottom: 40px; border-bottom: solid 1px #dededd; }
.urunDetay .slot:last-child { margin-bottom: 0px; border-bottom: 0; padding: 0; }
.urunDetay .slot .solKisim { width: 507px; float: left; position: relative; box-sizing: border-box; }
.urunDetay .slot .baslik { margin-bottom: 22px; }
.urunDetay .slot .baslik h1 { width: 100%; float: left; font-size: 28px; line-height: 28px; font-weight: bold; color: #3d3d3d; }
.urunDetay .slot .baslik, .urunDetay .slot .sagKisim { width: calc(100% - 537px); float: right; position: relative; }
.urunDetay .slot .kBilgi { width: 100%; float: left; position: relative; box-sizing: border-box; margin-top: 10px; display: table; table-layout: fixed; }
.urunDetay .slot .kBilgi > div { width: auto; float: left; position: relative; box-sizing: border-box; margin-right: 18px; border-right: solid 1px #000; font-size: 14px; color: #3c3c3c; line-height: 18px; padding-right: 17px; }
.urunDetay .slot .kBilgi > div:last-child { margin-right: 0px; padding-right: 0px; border-right: 0; }
.urunDetay .slot .kBilgi .uKodu { text-decoration: underline; }
.urunDetay .slot .kBilgi .yildiz { width: auto; float: left; position: relative; }
.urunDetay .slot .kBilgi .yildiz .kapsa { width: auto; float: left; }
.urunDetay .slot .kBilgi .yildiz .kapsa span { width: 17px; height: 16px; float: left; position: relative; overflow: hidden; background: url(../images/yildz.png) no-repeat center center; margin-right: 3px; }
.urunDetay .slot .kBilgi .yildiz .kapsa span.active { background-image: url(../images/yildz2.png); }
.urunDetay .slot .kBilgi .yildiz i { width: auto; float: left; font-style: normal; font-size: 12px; line-height: 12px; margin-top: 4px; margin-left: 6px; }
.urunDetay .slot .kBilgi .yorumMiktari { text-align: center; }
.urunDetay .slot .kBilgi .yorumMiktari a { width: auto; float: left; font-size: 14px; color: #3c3c3c; line-height: 18px; }
.urunDetay .slot .sagKisim { }
.urunDetay .slot .dKapsa { width: 100%; float: left; position: relative; margin-bottom: 40px; }
.urunDetay .slot .dKapsa.table { display: table; table-layout: fixed; }
.urunDetay .slot .fiyati { width: auto; display: inline-table; position: relative; box-sizing: border-box; vertical-align: middle; border-right: solid 1px #d5d6d0; padding: 15px 20px 15px 0; margin-right: 20px; }
.urunDetay .slot .fiyati .yuzde { width: 80px; display: inline-table; vertical-align: middle; text-align: center; background: #ff941e; color: #fff; padding: 13px 10px; border-radius: 10px; box-sizing: border-box; }
.urunDetay .slot .fiyati .yuzde strong { width: 100%; float: left; font-size: 18px; line-height: 18px; font-family: 'aqu'; font-weight: 400; }
.urunDetay .slot .fiyati .yuzde span { width: 100%; float: left; position: relative; font-size: 13px; line-height: 13px; margin-top: 4px; }
.urunDetay .slot .fiyati .fiyat { width: auto; display: inline-table; position: relative; font-family: 'aqu'; vertical-align: middle; padding-left: 13px; }
.urunDetay .slot .fiyati .fiyat > div { font-size: 17px; line-height: 17px; color: #919191; text-decoration: line-through; display: block; }
.urunDetay .slot .fiyati .fiyat > div:last-child { font-size: 29px; line-height: 29px; color: #434440; margin-top: 3px; text-decoration: none; }
.urunDetay .slot .dKapsa.table .sagK { width: 173px; display: inline-table; vertical-align: middle; text-align: center; }
.urunDetay .slot .dKapsa.table .sagK .kapsa { width: auto; float: left; position: relative; box-sizing: border-box; }
.urunDetay .slot .sepeteEkle { width: 100%; float: left; font-size: 19px; line-height: 19px; padding: 8px 0 10px 0; color: #fff; background: #31515c; margin: 6px 0 0px 0; cursor: pointer; border-radius: 20px; }
.urunDetay .slot .artir { width: auto; display: inline-table; position: relative; vertical-align: bottom; box-sizing: border-box; padding: 0px 0; }
.urunDetay .slot .artir .dInpt { width: 37px; display: inline-table; vertical-align: text-bottom; }
.urunDetay .slot .artir .dInpt span { width: 100%; float: left; text-align: center; font-size: 12px; line-height: 12px; color: #3c3c3c; margin-top: 3px; }
.urunDetay .slot .artir .dLa { width: 30px; display: table-cell; vertical-align: middle; }
.urunDetay .slot .artir a { width: 22px; height: 22px; display: inline-table; vertical-align: text-bottom; margin: 0; box-sizing: border-box; background-repeat: no-repeat; background-position: center; border: solid 1px #dedcdc; border-radius: 100%; margin: 0 0 2px 0; }
.urunDetay .slot .artir a:last-child { border-bottom: 0; }
.urunDetay .slot .artir a.eksi { background-image: url(../images/eksilt.png); }
.urunDetay .slot .artir a.arti { background-image: url(../images/artir.png); }
.urunDetay .slot .artir a.eksi:active, .urunDetay .slot .artir a.arti:active { background-color: #e1e1e4; }
.urunDetay .slot .adet { width: 100%; box-sizing: border-box; float: left; color: #31515c; text-align: center; padding: 0px 10px; font-size: 27px; line-height: 27px; font-weight: 400; background: none; }
.urunDetay .slot .uyari { width: 183px; position: absolute; padding: 10px 15px; font-family: arial; font-size: 12px; text-align: center; margin-top: -42px; left: -1px; color: #fff; border-radius: 3px; background: rgba(169, 19, 19, 0.8); display: none; -webkit-box-shadow: 1px 1px 21px 0px rgba(0,0,0,0.39); -moz-box-shadow: 1px 1px 21px 0px rgba(0,0,0,0.39); box-shadow: 1px 1px 21px 0px rgba(0,0,0,0.39); }
.urunDetay .slot .artir .uyari span { font-weight: bold; }
.urunDetay .slot .dBilgi { }
.urunDetay .slot .dBilgi ul { width: 100%; float: left; position: relative; border: solid 1px #e8e8e8; padding: 0; }
.urunDetay .slot .dBilgi ul li { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 16px; line-height: 20px; color: #3d3d3d; border-bottom: solid 1px #e8e8e8; padding: 10px 30px; }
.urunDetay .slot .dBilgi ul li:last-child { border-bottom: 0; }
.urunDetay .slot .dBilgi ul li .sol { width: 120px; float: left; position: relative; font-weight: 600; }
.urunDetay .slot .dBilgi ul li .sol:after { content: ":"; width: auto; position: absolute; right: 0px; top: 0; }
.urunDetay .slot .dBilgi ul li .sag { width: calc(100% - 136px); float: right; }
.urunDetay .slot .dBilgi ul li .sag a { float: none; display: inline-table; vertical-align: middle; margin-right: 10px; color: #3d3d3d; position: relative; }
.urunDetay .slot .dBilgi ul li .sag a:last-child { margin-right: 0; }
.urunDetay .slot .dBilgi ul li .sag a:after { content: ","; display: inline-table; vertical-align: text-bottom; margin-left: 3px; }
.urunDetay .slot .dBilgi ul li .sag a:last-child:after { display: none; }
.urunDetay .slot .oLink { width: 100%; float: left; }
.urunDetay .slot .oLink > div { width: auto; float: left; position: relative; margin-right: 20px; }
.urunDetay .slot .oLink > div:last-child { margin-right: 0px; }
.urunDetay .slot .oLink > div > a { width: auto; float: left; font-size: 16px; line-height: 20px; color: #3d3d3d; font-weight: 600; position: relative; padding: 1px 0 1px 31px; }
.urunDetay .slot .oLink > div > a:after { content: ""; width: 21px; height: 19px; position: absolute; left: 0; top: 0; }
.urunDetay .slot .oLink > div.favori > a:after { background-image: url(../images/favic.png); }
.urunDetay .slot .oLink > div.sPaylas > a:after { background-image: url(../images/pylsic.png); }
.urunDetay .slot .oLink .paylas { }
.urunDetay .slot .oLink .paylas .payAc { }
.urunDetay .slot .oLink .paylas .payAc.active, .urunDetay .slot .wlink .paylas .payAc:hover { }
.urunDetay .slot .oLink .paylas ul { width: 64px; position: absolute; right: -7px; top: 31px; display: none; z-index: 45; background: #fff; box-shadow: 0px 0px 4px 0 rgba(0, 0, 0, 0.11); border-radius: 6px; padding: 12px 14px; box-sizing: border-box; }
.urunDetay .slot .oLink .paylas ul li { width: 100%; float: left; position: relative; border-bottom: solid 1px #c5c5c5; padding-bottom: 10px; margin-bottom: 10px; }
.urunDetay .slot .oLink .paylas ul li:last-child { border-bottom: 0; padding-bottom: 0px; margin-bottom: 0; }
.urunDetay .slot .oLink .paylas ul li a { width: 100%; height: 20px; float: left; background-repeat: no-repeat; background-position: center center; opacity: 1; }
.urunDetay .slot .oLink .paylas ul li a:hover { opacity: 0.4; }
.urunDetay .slot .oLink .paylas ul li.facebook a { background-image: url(../images/social/facebook.png); }
.urunDetay .slot .oLink .paylas ul li.twitter a { background-image: url(../images/social/twitter.png); }
.urunDetay .slot .oLink .paylas ul li.googleplus a { background-image: url(../images/social/googleplus.png); }
.urunDetay .tabBar { width: 100%; float: left; }
.urunDetay .tabBar .tabMenu { width: 100%; float: left; margin-bottom: 25px; box-sizing: border-box; padding: 0 20px; border-bottom: solid 1px #bfbfbf; }
.tabMenu .tbAc { display: none; }
.urunDetay .tabBar .tabMenu ul { width: 100%; float: left; display: table; table-layout: fixed; text-align: center; }
.urunDetay .tabBar .tabMenu ul li { width: auto; display: inline-table; vertical-align: middle; table-layout: fixed; margin-bottom: -3px; position: relative; margin-right: 26px; }
.urunDetay .tabBar .tabMenu ul li:last-child { margin-right: 0px; }
.urunDetay .tabBar .tabMenu ul li a { width: auto; float: left; position: relative; box-sizing: border-box; padding: 0px 27px 14px 27px; font-weight: bold; font-size: 15px; line-height: 15px; font-weight: 600; color: #000000; }
.urunDetay .tabBar .tabMenu ul li a:after { content: ""; width: 100%; height: 5px; position: absolute; left: 0px; bottom: 0; background: #ff941e; opacity: 0; }
.urunDetay .tabBar .tabMenu ul li a.active { color: #ff941e; }
.urunDetay .tabBar .tabMenu ul li a.active:after { opacity: 1; }
.urunDetay .tabBar .icKisim { width: 100%; float: left; position: relative; }
.urunDetay .tabBar .icKisim .ick { box-sizing: border-box; padding: 0 27px; }
.urunDetay .slot .tabBar .yildiz { width: auto; float: left; position: relative; margin-bottom: 0; }
.urunDetay .slot .tabBar .yildiz .kapsa { width: auto !important; float: left; }
.urunDetay .slot .tabBar .yildiz .kapsa span { width: 17px; height: 16px; float: left; position: relative; overflow: hidden; background: url(../images/yldiz.png) no-repeat center center; margin-right: 3px; cursor: pointer; }
.urunDetay .slot .tabBar .yildiz .kapsa span.active, .urunDetay .slot .tabBar .yildiz .kapsa span:hover { background-image: url(../images/yldiz2.png); }
.urunDetay .slot .tabBar .yildiz i { width: auto; float: left; font-style: normal; font-size: 12px; line-height: 12px; margin-top: 4px; margin-left: 6px; color: #696969; }
.urunDetay .yorumLar { width: 100%; float: left; position: relative; }
.urunDetay .yorumLar .bilgisi { width: 100%; float: left; position: relative; margin-bottom: 30px; }
.urunDetay .yorumLar .bilgisi a { font-weight: bold; text-decoration: underline; color: #3c3c3c; }
.urunDetay .yorumLar .yorumYap { width: 100%; float: left; position: relative; margin-bottom: 40px; display: none; }
.urunDetay .yorumLar .yorumYap ul { width: 100%; float: left; }
.urunDetay .yorumLar .yorumYap ul li { width: calc(50% - 5px); float: left; position: relative; margin-bottom: 19px; }
.urunDetay .yorumLar .yorumYap ul li:nth-child(2n) { float: right; }
.urunDetay .yorumLar .yorumYap ul li.tek { width: 100%; }
.urunDetay .yorumLar .yorumYap ul li:last-child { margin-bottom: 0; }
.urunDetay .yorumLar .yorumYap ul li input, .urunDetay .yorumLar .yorumYap ul li textarea { width: 100%; float: left; box-sizing: border-box; position: relative; }
.urunDetay .yorumLar .yorumYap ul li input[type="text"], .urunDetay .yorumLar .yorumYap ul li textarea { font-size: 13px; line-height: 13px; color: #888; border: solid 1px #dcdcdc; padding: 16px 20px; }
.urunDetay .yorumLar .yorumYap ul li input[type="text"] { }
.urunDetay .yorumLar .yorumYap ul li textarea { height: 100px; }
.urunDetay .yorumLar .yorumYap ul li input[type="submit"] { width: unset; float: left; font-size: 15px; font-weight: 400; color: #fff; background: #000000; line-height: 15px; padding: 13px 37px; border: none; cursor: pointer; }
.urunDetay .yorumLar .yorumList.genelListe { }
.urunDetay .yorumLar .yorumList.genelListe li { width: 100%; padding: 40px 0px 0px 0px; border-top: solid 1px #e4e4e4; margin-bottom: 20px; }
.urunDetay .yorumLar .yorumList.genelListe li .tarih { width: 100%; float: left; font-size: 14px; color: #3c3c3c; font-weight: bold; margin-bottom: 11px; }
.urunDetay .yorumLar .yorumList.genelListe li .kapsa { width: 100%; float: left; position: relative; box-sizing: border-box; }
.urunDetay .yorumLar .yorumList.genelListe li a { width: auto; }
.urunDetay .yorumLar .yorumList.genelListe li a span { font-weight: bold; font-size: 12px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol { width: 300px; float: left; vertical-align: top; position: relative; box-sizing: border-box; padding-right: 40px; text-align: center; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 0; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a { font-size: 15px; line-height: 15px; color: #3c3c3c; font-weight: bold; padding: 8px 0; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a.evet { padding-left: 41px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a.hayir { padding-right: 40px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a:nth-child(2n) { float: right; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a:before { content: ""; width: 32px; height: 100%; position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-position: left center; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a.evet:before { background-image: url(../images/dtevt.png); }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a.hayir:before { background-image: url(../images/dthyr.png); left: inherit; right: 0; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol p { margin-top: 18px; font-size: 15px; color: #3c3c3c; line-height: 16px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .onayi { width: 100%; float: left; position: relative; margin-top: 26px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .onayi a { font-size: 17px; font-weight: bold; line-height: 17px; color: #fff; padding: 8px 35px 11px 35px; border-radius: 13px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .onayi a:nth-child(2n) { float: right; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .onayi a.evet { background-color: #009640; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .onayi a.hayir { background-color: #ff941e; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag { width: calc(100% - 300px); float: right; vertical-align: top; position: relative; box-sizing: border-box; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag h5 { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 18px; line-height: 22px; font-weight: bold; color: #3c3c3c; margin-bottom: 8px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag h6 { color: #3c3c3c; font-size: 15px; line-height: 22px; font-weight: bold; margin-bottom: 5px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag h6 .yildiz { }
.urunDetay .yorumLar .yorumList.genelListe li .ySag .yazi { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 13px; line-height: 22px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag .yildiz { margin-bottom: 15px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag .yildiz .kapsa { }
.urunDetay .yorumLar .yorumList.genelListe li .ySag .yildiz i { margin: 0 0 0 4px; font-size: 11px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag .yildiz .kapsa span { width: 13px; height: 12px; background: url(../images/yldiz-1.png) no-repeat center center; cursor: inherit; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag .yildiz .kapsa span.active { background-image: url(../images/yldiz2-1.png); }
.urunDetay .anaBaslik { margin-top: -61px; }
.urunDetay .tabBar .icKisim .ick h3 { display: none; }



.yazarGoster { width: 100%; float: left; }
.yazarGoster .yazarAra { width: 100%; float: left; border-bottom: solid 1px #f2f2f2; }
.yazarGoster .yazarAra .harf { width: auto; float: left; }
.yazarGoster .yazarAra .harf a { width: auto; float: left; font-size: 18px; line-height: 21px; color: #444444; padding: 4px 7px; border-right: solid 1px #f2f2f2; }
.yazarGoster .yazarAra .harf a:last-child { border-right: 0; }
.yazarGoster .yazarAra .araInput { width: auto; float: right; }
.yazarGoster .yazarAra .araInput input[type="text"] { width: 238px; height: 32px; float: left; padding: 0px 15px !important; font-size: 12px; text-align: right; color: #999999; box-sizing: border-box; padding: 0px 0px; background: #f8f8f8; }
.yazarGoster .yazarAra .araInput input[type="submit"] { width: 32px; height: 32px; float: right; background: url(../images/araic.png) no-repeat center center #ff941e; margin-left: 1px; cursor: pointer; }
.yazarGoster .yazarAra .araInput input[type="text"].active { -webkit-box-shadow: inset 0px 0px 36px 0px rgba(0,0,0,0.2); -moz-box-shadow: inset 0px 0px 36px 0px rgba(0,0,0,0.2); box-shadow: inset 0px 0px 36px 0px rgba(0,0,0,0.2); }


.genelListe.yazarListe { margin-top: 9px; }
.genelListe.yazarListe ul { }
.genelListe.yazarListe > ul > li { border-bottom: solid 1px #f0f0f0; }
.genelListe.yazarListe ul li { width: 100%; padding: 0px 0px 0px 0px; }
.genelListe.yazarListe ul li .baslik { width: 100%; float: left; box-sizing: border-box; padding: 11px 0px; }
.genelListe.yazarListe ul li .baslik a.kpt { width: 24px; height: 24px; float: right; background: #fff; border: solid 1px #dadada; position: relative; }
.genelListe.yazarListe ul li .baslik a.kpt.active:before { border-color: #ff4902 transparent transparent transparent; transform: rotate(180deg); }
.genelListe.yazarListe ul li .baslik a.kpt:before { content: ""; border-color: #7c7c7c transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }
.genelListe.yazarListe ul li .baslik h6 { width: auto; float: left; font-size: 16px; color: #999999; line-height: 16px; margin-top: 5px; }
.genelListe.yazarListe ul li .baslik h6 a { width: auto; float: left; color: #383838; }
.genelListe.yazarListe ul li .bilgi { width: 100%; float: left; box-sizing: border-box; display: none; }
.genelListe.yazarListe ul li .bilgi .resim { width: 100%; float: left; box-sizing: border-box; border: solid 1px #f4f4f4; }
.genelListe.yazarListe ul li .bilgi .resim img { width: 100%; float: left; }
.genelListe.yazarListe ul li .bilgi .kapsa { width: 100%; float: left; display: table; box-sizing: border-box; padding: 14px 15px; background: #fbfbfb; table-layout: fixed; margin-bottom: 16px; }
.genelListe.yazarListe ul li .bilgi .kapsa .slot { display: table-cell; vertical-align: middle; box-sizing: border-box; }
/*.genelListe.yazarListe ul li .bilgi .kapsa .slot:nth-child(1) { width: 96px; }*/
.genelListe.yazarListe ul li .bilgi .kapsa .slot a.link { width: 100%; float: left; font-size: 12px; line-height: 12px; color: #ffffff; text-align: center; padding: 11px 0px; border-radius: 5px; }
.genelListe.yazarListe ul li .bilgi .kapsa .slot a.link.tumu { background: #5c5c5c; }
.genelListe.yazarListe ul li .bilgi .kapsa .slot a.link.dty { background: #ff941e; }
.genelListe.yazarListe ul li .bilgi .kapsa .slot:nth-child(1) { width: 100%; padding: 0px 10px; }
.genelListe.yazarListe ul li .bilgi .kapsa .slot:nth-child(2) { width: 216px; padding: 0px 10px; border-left: solid 1px #f0f0f0; }
.genelListe.yazarListe ul li .bilgi .kapsa .slot:nth-child(3) { width: 119px; border-left: solid 1px #f0f0f0; padding: 0px 2px 0px 10px; }


.genelListe.yazarListe ul li ul { padding: 10px 0px; }
.genelListe.yazarListe ul li ul li { margin-bottom: 8px; }
.genelListe.yazarListe ul li ul li:last-child { margin-bottom: 0; }
.genelListe.yazarListe ul li ul li a { font-size: 12px; color: #6b6b6b; border-left: solid 1px #ff941e; padding: 0px 0px 0px 7px; line-height: 12px; }



.yazarDetay { width: 100%; float: left; }
.yazarDetay .resim { width: 252px; float: left; box-sizing: border-box; border: solid 1px #f2f2f2; }
.yazarDetay .resim a, .yazarDetay .resim img { width: 100%; float: left; box-sizing: border-box; }
.yazarDetay h1, .yazarDetay .yazi { width: calc(100% - 272px); float: right; }
.yazarDetay h1 { font-size: 25px; color: #ff4902; line-height: 25px; border-bottom: solid 1px #f2f2f2; padding-bottom: 8px; margin-bottom: 10px; margin-top: 7px; }
.yazarDetay .yazi { }

.kampanya ul li { width: 50%; min-width: 1px; min-height: 1px; height: auto; float: left; box-sizing: border-box; padding: 10px; }


.Urun.genelListe.beklet { position: relative; min-height: 54px; }
.Urun.genelListe.beklet:before { content: attr(data-beklet)""; width: 100%; position: absolute; left: 0; top: 0; background: url(../images/495.gif) no-repeat left center; font-size: 14px; color: #717171; line-height: 14px; font-weight: 400; padding: 20px 0 20px 70px; z-index: 60; box-sizing: border-box; }
.Urun.genelListe.beklet:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background: #fff; z-index: 55; }
.Urun.genelListe.beklet ul { opacity: 0; z-index: 40; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; }
.Urun.genelListe.beklet.tamamlandi { }
.Urun.genelListe.beklet.tamamlandi:before, .Urun.genelListe.beklet.tamamlandi:after { display: none; }
.Urun.genelListe.beklet.tamamlandi ul { opacity: 1; z-index: inherit; }
.Urun.genelListe.beklet.tamamlandi.UrunYok:before { display: inherit; content: "Ürün bulunanamaktadır.."; background-image: none; padding-left: 15px; padding-top: 0; }



.filtre.beklet { position: relative; overflow: hidden; min-height: 200px; }
.filtre.beklet.fl { }
.beklet.filtre.fl:before { left: 20px; top: 51px; }

/*.beklet.fl:after {content:attr(data-beklet);width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #fff;z-index: 80;font-size: 12px;line-height: 12px;color: #656565;padding: 8px 0 0 71px;opacity: 0;}*/
.beklet.fl:before { content: ""; width: 11px; height: 11px; position: absolute; border-radius: 8px; -webkit-animation: beklet 1s linear infinite alternate; -moz-animation: beklet 1s linear infinite alternate; animation: beklet 1.4s linear infinite alternate; margin: 0; /* Not necessary- its only for layouting*/ position: absolute; left: 5px; top: 10px; z-index: 85; }

.fl.beklet ul { opacity: 0; z-index: 40; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; }
.fl.beklet.tamamlandi { }
.fl.beklet.tamamlandi:before { display: none; }
.fl.beklet.tamamlandi ul { opacity: 1; z-index: inherit; }
.fl.beklet.tamamlandi.UrunYok:before { display: inherit; content: "Ürün bulunanamaktadır.."; background-image: none; padding-left: 15px; padding-top: 0; }


@-webkit-keyframes beklet {
    0% { background-color: rgba(107,107,107, 1); box-shadow: 20px 0px 0px 0px rgba(107,107,107,0.2), 40px 0px 0px 0px rgba(107,107,107,0.2); }
    25% { background-color: rgba(107,107,107, 0.4); box-shadow: 20px 0px 0px 0px rgba(107,107,107,2), 40px 0px 0px 0px rgba(107,107,107,0.2); }
    75% { background-color: rgba(107,107,107, 0.4); box-shadow: 20px 0px 0px 0px rgba(107,107,107,0.2), 40px 0px 0px 0px rgba(107,107,107,1); }
}

@-moz-keyframes beklet {
    0% { background-color: rgba(107,107,107, 1); box-shadow: 20px 0px 0px 0px rgba(107,107,107,0.2), 40px 0px 0px 0px rgba(107,107,107,0.2); }
    25% { background-color: rgba(107,107,107, 0.4); box-shadow: 20px 0px 0px 0px rgba(107,107,107,2), 40px 0px 0px 0px rgba(107,107,107,0.2); }
    75% { background-color: rgba(107,107,107, 0.4); box-shadow: 20px 0px 0px 0px rgba(107,107,107,0.2), 40px 0px 0px 0px rgba(107,107,107,1); }
}

@keyframes beklet {
    0% { background-color: rgba(107,107,107, 1); box-shadow: 20px 0px 0px 0px rgba(107,107,107,0.2), 40px 0px 0px 0px rgba(107,107,107,0.2); }
    25% { background-color: rgba(107,107,107, 0.4); box-shadow: 20px 0px 0px 0px rgba(107,107,107,2), 40px 0px 0px 0px rgba(107,107,107,0.2); }
    75% { background-color: rgba(107,107,107, 0.4); box-shadow: 20px 0px 0px 0px rgba(107,107,107,0.2), 40px 0px 0px 0px rgba(107,107,107,1); }
}



#aAramaUl, #aAramaUlY { display: none; position: absolute; top: 51px; left: 0; width: 100%; z-index: 9; padding: 10px 0; background-color: #f8f8f8; height: 250px; overflow-y: scroll; padding: 5px 17px; box-sizing: border-box; }
#aAramaUlY { top: 32px; }
#aAramaUl li, #aAramaUlY li { padding: 5px; border-bottom: 1px solid #f0f0f0; width: 100%; float: left; color: #727272; font-size: 14px; }
#aAramaUl li a, #aAramaUlY li a { width: 100%; float: left; font-size: 14px; color: #828282; }
#aAramaUl li:last-child, #aAramaUlY li:last-child { border: none; }
#aAramaUl li.aramabaslik { font-weight: 500; padding: 10px 0px; }
float: left; position: absolute; left: 0px; top: 0px; display: none;
}



input, .arrow a, .pages a, .lBaslik .solKisim .links > ul > li > a.posiAc:after, .urunDetay .slot .wlink a, .YanMenu.tkby15 ul li a span.ynAc, .urunDetay .slot .oBilgi .sag > div a, .urunDetay .tabBar .tabMenu ul li a, .yildiz span, .urunTab .resmi img, .urunTab .resmi:before, .urunDetay .tabMenu .tbAc:after, .urunDetay .tabBar .tabMenu ul li a:after, .urunDetay .renk span, .urunDetay .beden span, .marka.genelListe li img, ::after, ::before, .kategori.genelListe li .detay, .header .logo { transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; }



.ortala { width: 1170px; max-width: 1170px; height: 100%; float: left; margin-left: calc(50% - 585px); position: relative; }
.icerik { width: 100%; float: left; box-sizing: border-box; -moz-box-sizing: border-box; padding: 0; position: relative; margin-top: 30px; }
.icerik .yazi { width: 100%; float: left; font-size: 15px; color: #6f6a60; line-height: 26px; }
.icerik .solBar { width: 250px; float: left; box-sizing: border-box; }
.icerik .sagBar { width: calc(100% - 281px); float: right; box-sizing: border-box; }



.header { width: 100%; float: left; position: relative; }
.header .ust { width: 100%; float: left; position: relative; background: #f9f9f9; padding: 10px 0 10px 0; border-bottom: solid 1px #ccc; }
  .header .ust .ortala{ display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; }
   .header .ust .logo { width: 240px; float: left; position: relative; }
@media(max-width: 991px){.header .ust .logo{ top: 0;}}
.header .ust .panels { width: auto; float: right; position: relative; margin: 0 0 0 0; border: solid 1px #ccc;  }
.header .ust .panels > div { width: auto; float: left; border-right: solid 1px #ccc; padding-right: 20px; margin-right: 20px; }
.header .ust .panels > div:last-child { border-right: 0px; margin-right: 0; }
.header .ust .panels > div a.icn { }
.header .ust .panels > div a.icn:after { content: ""; width: 17px; height: 100%; position: absolute; left: 0px; top: 0px; background-repeat: no-repeat; background-position: left center; }
.header .ust .panels .aramaWrap { width: 310px; }
.header .ust .panels .aramaBar { width: 100%; float: left; position: relative; }
.header .ust .panels .aramaBar input[type="text"] { width: 100%; float: left; box-sizing: border-box; font-size: 14px; line-height: 14px; font-weight: 500; color: #585858; padding: 22px 20px 22px 20px; background: none; }
.header .ust .panels .aramaBar input[type="submit"] { width: 18px; height: 100%; position: absolute; right: 0px; top: 0px; background: url(../images/haraic.png) no-repeat center; }
.header .ust .panels .aramaWrap .aramaBar .mArpt { font-size: 16px; line-height: 16px; float: right; position: absolute; right: 0; top: -27px; color: #585858; background: #fff; font-weight: 600; padding: 7px 12px; border-top-left-radius: 3px; border-top-right-radius: 3px; display: none; }
.header .ust .panels .aramaWrap .aramaBar .mArpt:after { content: "X"; }
.header .ust .panels .users { position: relative;}
.header .ust .panels .users .mpuani{ position: absolute; left: 24px; bottom: 5px; font-size: 12px; font-weight: 600;}
.header .ust .panels .users a { width: auto; float: left; position: relative; margin-right: 24px; font-size: 14px; line-height: 16px; font-weight: 500; color: #232222; padding: 22px 0; }
.header .ust .panels .users a:last-child { margin-right: 0px; }
.header .ust .panels > div.users a.icn.hgiris { padding-left: 24px; }
.header .ust .panels > div.users a.icn.hgiris:after { background-image: url(../images/hgrsic.png); width: 15px; }
.header .ust .panels > div.users a.icn.hcikis { padding-left: 24px; }
.header .ust .panels > div.users a.icn.hcikis:after { background-image: url(../images/hcks.png); width: 15px; }
.header .ust .panels > div.users a.icn.huye { padding-left: 26px; }
.header .ust .panels > div.users a.icn.huye:after { background-image: url(../images/huyol.png); }
.header .ust .panels > div.users a.icn.hprofil { padding-left: 26px; }
.header .ust .panels > div.users a.icn.hprofil:after { background-image: url(../images/huyol.png); }
.header .ust .panels > div.users a.icn.hcikis:after { }
.header .ust .panels .sepetim { }
.header .ust .panels .sepetim a.sepetAc { width: auto; float: left; position: relative; font-size: 14px; line-height: 16px; font-weight: 500; color: #000; padding: 22px 0; }
.header .ust .panels > div.sepetim a.icn.sepetAc { padding-left: 25px; }
.header .ust .panels > div.sepetim a.icn.sepetAc:after { background-image: url(../images/hsptic.png); }
.header .ust .panels .sepetim a.sepetAc span { display: none; }
.header .ust .panels .sepetim a.sepetAc i { font-style: normal; font-family: 'aqu'; }
.header .ust .panels .sepetim a.sepetAc i:before { content: "("; font-family: 'ra'; }
.header .ust .panels .sepetim a.sepetAc i:after { content: ")"; font-family: 'ra'; }
.header .alt { width: 100%; float: left; position: relative; border-bottom: solid 1px #dcdcdc; }
.header:not(.ana) .alt { border-bottom: solid 1px #eae8e8; }
.header .alt .menuBar { width: 100%; float: left; position: relative; text-align: center; }



.sldWrap { width: 100%; float: left; position: relative; margin-top: 20px; }


.slider { /*width: calc(100% - 320px);*/ width:100%; height: 437px; float: left; position: relative; box-sizing: border-box; z-index: 101; }
.slider ul, .slider ul li, .slider ul li a, .slider ul li img { width: 100%; float: left; position: relative; background-size: cover !important; }



.anaSayfa { width: 100%; float: left; position: relative; box-sizing: border-box; z-index: 130; }
.anaSayfa .slot { width: 100%; float: left; position: relative; margin-bottom: 50px; padding-bottom: 50px; border-bottom: solid 1px #ddd7cf; box-sizing: border-box; }
.anaSayfa .slot.bg { background: #fbfbfb; padding: 20px 0px 39px 0px; border: none; }
.anaSayfa .slot:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.anaBaslik { width: 100%; float: left; position: relative; margin-bottom: 30px; text-align: center; }
.anaBaslik:not(nBt) { margin-top: -70px; }
.anaSayfa .slot.bg .anaBaslik:not(nBt) { margin-top: -38px; }
.icerik .anaBaslik { /* margin-top: 0; */ }
.anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5, .anaBaslik h6, .anaBaslik strong { min-width: 1px; width: auto; min-height: 1px; height: auto; float: none; display: inline-table; vertical-align: text-bottom; position: relative; z-index: 5; padding: 7px 43px 10px 43px; }
.anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong a { width: 100%; text-align: left; float: left; }
  .anaBaslik h1 a, .anaBaslik h2 a, .anaBaslik h3 a, .anaBaslik h4 a, .anaBaslik h5 a, .anaBaslik h6 a, .anaBaslik strong a, .anaBaslik h1, .anaBaslik h2, .anaBaslik h3, .anaBaslik h4, .anaBaslik h5,
  .anaBaslik h6, .anaBaslik strong { font-size: 23px; color: #ffffff; line-height: 23px; font-weight: 500; background: #ff3172; }
.anaBaslik .gSayi { width: auto; float: right; font-size: 12px; color: #000; margin-top: 6px; }



.firsatU.genelListe { width: 300px; float: right; min-height: 437px; }
.firsatU.genelListe .bekle { display: none !important; }
.firsatU.genelListe .geriSayim { width: 100%; float: left; margin-bottom: 10px; position: relative; text-align: center; box-sizing: border-box; }
.firsatU.genelListe .geriSayim > div { width: 60px; display: inline-table; vertical-align: text-bottom; position: relative; background: #ff941e; color: #fff; margin-right: 10px; padding: 4px 0 7px 0; border-radius:10px }
.firsatU.genelListe .geriSayim > div:last-child { margin-right: 0px; }
.firsatU.genelListe .geriSayim > div strong { width: 100%; float: left; font-size: 23px; line-height: 23px; font-weight: bold; }
.firsatU.genelListe .geriSayim > div span { width: 100%; float: left; font-size: 13px; line-height: 12px; font-weight: 300; margin-top: 5px; }
.firsatU.genelListe .pages { width: 7px; position: absolute; left: 16px; top: 50%; transform: translate(0, -50%); }
.firsatU.genelListe .pages a { width: 8px; height: 8px; float: left; margin-bottom: 7px; background: #bfbfbf; border-radius: 100%; }
.firsatU.genelListe .pages a:last-child { margin-bottom: 0px; }
.firsatU.genelListe .pages a.selected { background: #ff941e; }
.firsatU.genelListe .kapsa { width: 100%; float: left; position: relative; box-sizing: border-box; background: #eeeeee; padding: 30px 40px; border-radius: 10px; min-height: 386px; }
@media(min-width: 1170px)
{
	.firsatU.genelListe .kapsa{ min-height: unset; max-height: 440px; overflow: hidden; }
}
.firsatU.genelListe .kapsa:before { content: ""; width: 91px; height: 97px; position: absolute; right: 0; top: -54px; background: url(../images/krktr.png) no-repeat; display: none; }
.firsatU.genelListe li { width: 100%; float: left; padding: 0px; text-align: center; margin: 30px 0; }
.firsatU.genelListe li a { }
.firsatU.genelListe li .resim { width: 100%; height: 180px; float: left; vertical-align: text-bottom; float: none; }
.firsatU.genelListe li .resim img { width: auto; max-width: 100%; max-height: 100%; position: absolute; left: 50%; bottom: 0; transform: translate(-50%, 0); }
.firsatU.genelListe li .sagK { width: 100%; vertical-align: middle; float: left; padding-left: 0; box-sizing: border-box; margin-top: 25px; }
.firsatU.genelListe li h5 { font-size: 16px; line-height: 18px; font-weight: bold; color: #3d3d3d; }
.firsatU.genelListe li h6 { font-size: 14px; line-height: 14px; font-weight: bold; color: #ff941e; margin-top: 4px; }
.firsatU.genelListe li .fiyat { width: 100%; float: left; position: relative; display: table; table-layout: fixed; margin-top: 20px; }
.firsatU.genelListe li .fiyat .yuzde { width: 63px; display: inline-table; vertical-align: middle; text-align: center; background: #ff941e; color: #fff; padding: 13px 0; border-radius: 10px; }
.firsatU.genelListe li .fiyat .yuzde strong { display: block; font-size: 20px; line-height: 20px; font-weight: normal; font-family: 'aqu'; }
.firsatU.genelListe li .fiyat .yuzde span { font-size: 14px; line-height: 15px; margin-top: 4px; float: left; width: 100%; float: left; }
.firsatU.genelListe li .fiyat .fKap { width: auto; display: inline-table; vertical-align: middle; margin-left: 12px; font-family: 'aqu'; }
.firsatU.genelListe li .fiyat .fKap div { display: block; font-size: 17px; line-height: 17px; color: #919191; text-decoration: line-through; }
.firsatU.genelListe li .fiyat .fKap div:last-child { font-size: 24px; line-height: 24px; color: #434440; margin-top: 3px; text-decoration: none; }



.kamHaber.genelListe { width: 100%; float: right; margin-top: 20px; }
.kamHaber.genelListe .caroufredsel_wrapper { min-height: 1px !important; cursor: inherit !important; }
.kamHaber.genelListe .kapsa { width: 100%; float: left; }
.kamHaber.genelListe li { width: 100%; padding: 0px; text-align: center; }
  .kamHaber.genelListe li a { font-size: 19px; line-height: 19px; color: #fff; background: #ff3172; padding: 22px 39px; }
.kamHaber.genelListe li a:after { content: ""; width: 24px; height: 24px; display: inline-table; vertical-align: middle; background: url(../images/dtyic.png) no-repeat center; margin-left: 14px; }



.vtAlan { width: 100%; float: left; position: relative; box-sizing: border-box; margin-top: 20px; }
.vtAlan a, .vtAlan img { width: 100%; float: left; position: relative; }



.Urun.genelListe { }
.Urun.genelListe + .Urun.genelListe { margin-top: 40px; }
.Urun.genelListe .kapsa { width: 100%; float: left; position: relative; box-sizing: border-box; }
.Urun.genelListe li { width: 25%; padding: 0px; text-align: center; padding-bottom: 19px; }
.Urun.genelListe li.nB { margin-bottom: 0 !important; }
.Urun.genelListe li a:not(.sepetAt) { -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); padding: 15px 15px; padding-bottom: 30px; border: solid 1px #eeefea; border-radius: 10px; }
.Urun.genelListe.noBorder li a:not(.sepetAt) { border-color: #e2e2e2; }
.Urun.genelListe.noBorder li a:not(.sepetAt):hover, .Urun.genelListe li .sepetAt:hover + a { border-color: #c5c5c5; }
.Urun.genelListeli .sepetAt + a { padding-bottom: 46px; box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; }
.Urun.genelListe:not(.noBorder) li a:not(.sepetAt):hover, .Urun.genelListe li a.uTab:focus, .Urun.genelListe:not(.noBorder) li .sepetAt:hover + a { -webkit-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.25); box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.25); border-color: transparent; }
.Urun.genelListe li .kapsul a { }
.Urun.genelListe li .kapsul { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 6px 16px; }
.Urun.genelListe.noBorder li .kapsul { /* padding: 0 */ }
.Urun.genelListe.noBorder li a:not(.sepetAt) { -webkit-box-shadow: none !important; box-shadow: none !important; -moz-box-shadow: none !important; }
.Urun.genelListe li .resim { margin: 0px 0 20px 0; border-radius: 8px; }
.Urun.genelListe.oIMG li .resim { height: 130px; margin-top: 10px; }
.Urun.genelListe.oIMG li .resim img.scl { width: auto; max-width: 100%; max-height: 100%; position: absolute; left: 50%; bottom: 0; transform: translate(-50%, 0); border-radius: 5px; }
.Urun.genelListe li .resim { transition: none; }
.Urun.genelListe li .resim.load { margin-top: 0; margin-bottom: 14px; }
.Urun.genelListe li .resim.load:before { content: "Fotoğraf Yükleniyor.."; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; background: #f7f7f7 url(../images/495.GIF) no-repeat center 60px; z-index: 99; text-align: center; line-height: 78px; font-size: 12px; opacity: 0.7; color: #868686; }
.Urun.genelListe li .resim.load.lActive:before { opacity: 0; z-index: -1; }
.Urun.genelListe li .resim.load.hata:before { content: ""; opacity: 1 !important; z-index: 99 !important; background: none; background: url(../images/test-resimleri/thump.png) no-repeat center; background-size:cover; font-style: italic; transition: none; }
.Urun.genelListe li .resim.load img { }
.Urun.genelListe li .resim .yuzdesi { width: auto; position: absolute; right: 0px; bottom: 0px; font-size: 39px; letter-spacing: -2px; line-height: 39px; }
.Urun.genelListe li .resim .yuzdesi strong { background: #a60000; color: #fff; padding: 4px 8px 4px 4px; }
.Urun.genelListe li .resim .yuzdesi span { font-size: 20px; font-weight: bold; }
.Urun.genelListe li h5 { font-size: 13px; line-height: 18px; font-weight: 600; color: #3d3d3d; min-height: 56px; }
.Urun.genelListe li h6 { font-size: 10px; color: #ff941e; line-height: 14px; font-weight: 500; margin-top: 7px; min-height: 28px; }
.Urun.genelListe li .kod { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 10px; font-weight: 800; color: #1d2032; margin-bottom: 20px; }
.Urun.genelListe li .dIcon { width: auto; position: absolute; right: 0px; top: 0; z-index: 100; }
.Urun.genelListe li .dIcon div { width: 26px; float: left; margin-right: 6px; position: relative; }
.Urun.genelListe li .dIcon div:last-child { margin-right: 0px; }
.Urun.genelListe li .dIcon .dInd { width: 100%; float: left; height: 32px; background: #f7b856; font-family: 'kal'; font-size: 16px; line-height: 16px; font-weight: bold; color: #fff; padding: 10px 0 0 0; box-sizing: border-box; }
.Urun.genelListe li .dIcon .dInd:after { content: ""; width: 20px; height: 13px; position: absolute; left: 0px; bottom: -13px; background: url(../images/induc.png) no-repeat; }
.Urun.genelListe li .dIcon img { width: 100%; height: auto; float: left; }
.Urun.genelListe li .dInd { width: auto; background: #e13621; font-size: 13px; line-height: 15px; font-weight: bold; color: #ffffff; box-sizing: border-box; position: absolute; right: 0; top: 0px; padding: 8px 7px; z-index: 45; }
.Urun.genelListe li .dIcon img { width: 100%; height: auto; float: left; }
.Urun.genelListe li .dTukendi { width: 100%; background: rgb(219, 41, 29); font-size: 13px; line-height: 15px; font-weight: bold; color: #ffffff; padding: 10px 0 0 0; box-sizing: border-box; position: absolute; right: 0; bottom: 0; padding: 8px 7px; z-index: 45; }
.Urun.genelListe li .dTukendi + img { opacity: 0.4 !important; }
.Urun.genelListe li .alt { width: 100%; float: left; position: relative; display: flex; align-items: center; table-layout: fixed; margin: 15px 0 0 0; height: 53px; }
.Urun.genelListe li .alt .yuzde { width: 57px; display: inline-table; vertical-align: middle; text-align: center; background: #ff941e; color: #fff; padding: 10px 0; border-radius: 10px; }
.Urun.genelListe li .alt .yuzde strong { display: block; font-size: 18px; line-height: 18px; font-weight: bold; }
.Urun.genelListe li .alt .yuzde span { font-size: 12px; line-height: 12px; }
.Urun.genelListe li .alt .fiyat { width: auto; display: inline-table; vertical-align: middle; margin-left: 12px; font-family: 'aqu'; }
.Urun.genelListe li .alt .fiyat div { display: block; font-size: 13px; line-height: 15px; color: #919191; text-decoration: line-through; }
.Urun.genelListe li .alt .fiyat div:last-child { font-size: 16px; line-height: 22px; color: #434440; margin-top: 3px; text-decoration: none; }
.Urun.genelListe li .yildiz { width: 100%; float: left; margin-bottom: 17px; min-height: 17px; }
.Urun.genelListe li .yildiz .kapsa { padding: 0; display: table; table-layout: fixed; width: auto; float: none; display: inline-table; }
.Urun.genelListe li .yildiz i { margin: 2px 0 0 4px; font-size: 11px; display: inline-table; vertical-align: middle; }
.Urun.genelListe li .yildiz .kapsa span { width: 13px; height: 12px; float: none; display: inline-table; background: url(../images/yldiz-1.png) no-repeat center center; cursor: inherit; vertical-align: middle; margin: 0 3px; }
.Urun.genelListe li .yildiz .kapsa span.active { background-image: url(../images/yldiz2-1.png); }
.Urun.genelListe li .sepetAt { width: 128px; position: absolute; left: calc(50% - 59px); bottom: 0px; padding: 12px 20px; z-index: 45; box-sizing: border-box; font-size: 14px; line-height: 14px; color: #fff; background: #989898; border-radius: 19px; }
.Urun.genelListe li .sepetAt + a { padding-bottom: 46px; }
.Urun.genelListe li .kapsul .sepetAt { }
.Urun.genelListe li:hover .sepetAt { background: #ff3172; }
.Urun.genelListe li .sepetAt:hover + a { border-radius: 15px; }

.Urun.genelListe li .hemenAl{ width: 128px !important; position: absolute; z-index: 9; padding: 12px 20px !important; border-radius: 19px !important; background: #777 !important; border: 0 !important; color: #fff !important; bottom: -40px !important; left: calc(50% - 59px) !important;}
  .Urun.genelListe li .hemenAl:hover { background: #232323 !important; }

.Urun.genelListe.ucLu li { width: calc(33.33% - 14px); margin-right: 21px; margin-bottom: 31px; }
.Urun.genelListe.cActive.ucLu li { width: 33.33%; margin: 0; }
.Urun.genelListe.ucLu li:nth-child(3n) { margin-right: 0px; }


.Urun.genelListe.dortLu li { width: calc(25% - 15px); margin-right: 20px; margin-bottom: 31px; }
.Urun.genelListe.cActive.dortLu li { width: 25%; margin: 0; }
.Urun.genelListe.dortLu li:nth-child(4n) { margin-right: 0px; }


.Urun.genelListe.besLi li { width: calc(20% - 16px); margin-right: 20px; margin-bottom: 31px; }
.Urun.genelListe.cActive.besLi li { width: 20%; margin: 0; position: relative;}
.Urun.genelListe.besLi li:nth-child(5n) { margin-right: 0px; }


.Urun.genelListe.altiLi li { width: calc(16.66% - 15px); margin-right: 18px; margin-bottom: 31px; }
.Urun.genelListe.cActive.altiLi li { width: 16.66%; margin: 0; }
.Urun.genelListe.altiLi li:nth-child(6n) { margin-right: 0px; }
.Urun.genelListe.altiLi li .alt .yuzde { width: 60px; padding: 9px 0; }
.Urun.genelListe.altiLi li .alt .fiyat div { font-size: 13px; line-height: 13px; }
.Urun.genelListe.altiLi li .alt .fiyat div:last-child { font-size: 18px; line-height: 24px; }
.Urun.genelListe.altiLi li .alt .yuzde strong { font-size: 16px; line-height: 15px; }
.Urun.genelListe.altiLi li h5 { font-size: 13px; }
.Urun.genelListe.altiLi li .sepetAt + a { padding-bottom: 25px; }



.Urun.genelListe.yediLi li { width: calc(14.285% - 18px); margin-right: 21px; margin-bottom: 31px; }
.Urun.genelListe.cActive.yediLi li { width: 14.285%; margin: 0; }
.Urun.genelListe.yediLi li:nth-child(7n) { margin-right: 0px; }


.Urun.genelListe.cActive li { margin: 0 !important; padding: 0 !important; }
.Urun.genelListe.cActive li .kapsul { padding: 3px 12px 19px 12px; position: relative;}
.Urun.genelListe.cActive li a { }


.Urun.genelListe.cizgi { }
.Urun.genelListe.cizgi .ortala:after { content: ""; width: 100%; height: calc(100% - 13px); position: absolute; left: 0px; bottom: 0px; box-sizing: border-box; border: solid 1px #aaaaaa; z-index: -1; }

.Urun.genelListe .arr { width: 19px; height: 34px; position: absolute; top: calc(50% - 17px); background-repeat: no-repeat; background-position: center; }
.Urun.genelListe .arr.sol { background-image: url(../images/crsl.png); left: 15px; }
.Urun.genelListe .arr.sag { background-image: url(../images/crsg.png); right: 15px; }
.Urun.genelListe .kapsa { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 0 11px; }
.Urun.genelListe.nocActive .kapsa { padding: 0 10px 24px 14px; }
.Urun.genelListe.nocActive .arr { display: none; }

.Urun.genelListe.marginTop { margin-top: 40px; }

.Urun.genelListe ul.bayRe li .resim { }
.Urun.genelListe ul.bayRe li .resim img.scl { position: absolute; height: auto; width: auto; left: 50%; top: 50%; transform: translate(-50%, -50%); max-width: 100%; max-height: 100%; }



.vitin.genelListe { }
.vitin.genelListe li { width: calc(33.33% - 8px); padding: 0; margin-right: 12px; margin-bottom: 12px; }
.vitin.genelListe li.nB { margin-bottom: 0; }
.vitin.genelListe li:nth-child(2n) { margin-right: 0; }
.vitin.genelListe li .resim { overflow: hidden; }
.vitin.genelListe li:nth-child(2), .vitin.genelListe li:nth-child(3) { width: calc(66.67% - 4px); }
.vitin.genelListe li:nth-child(3), .vitin.genelListe li:nth-child(4) { margin-bottom: 0; }



.tbAc { display: none; }
.tabCaro { width: 100%; float: left; position: relative; box-sizing: border-box; }
.tabCaro .caroMenu { width: 100%; float: left; position: relative; margin-bottom: 30px; }
.tabCaro .caroMenu ul { width: 100%; float: left; position: relative; text-align: center; }
.tabCaro .caroMenu ul li { width: auto; display: inline-table; table-layout: fixed; vertical-align: text-bottom; margin: 0 5px; }
.tabCaro .caroMenu ul li a { width: auto; float: left; font-size: 18px; line-height: 18px; color: #5d5d5d; border: solid 1px transparent; padding: 11px 30px; }
  .tabCaro .caroMenu ul li a.active { border-color: #ff3172; color: #ff3172; }
.tabCaro .icKisim { }
.tabCaro .icKisim .ick { }



.katUrun { }
.katUrun .kSlot { width: 100%; float: left; position: relative; box-sizing: border-box; margin-bottom: 30px; min-height:300px; }
.katUrun .kSlot:last-child { margin-bottom: 0px; }
.katUrun .kSlot .solK { width: 110px; height: 100%; float: left; position: absolute; left: 0px; top: 0; }
.katUrun .kSlot .solK h3 { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.katUrun .kSlot .solK h3 a { font-size: 83px; line-height: 83px; color: #cbcbcb; width: 100%; height: 100%; top: 0; left: -6px; writing-mode: vertical-lr; text-orientation: mixed; letter-spacing: 1px; opacity: 1; z-index: 40; box-sizing: border-box; padding-left: 18px; text-align: center; position: absolute; transform: rotate(180deg); font-weight: bold; letter-spacing: 3px; }
.katUrun .kSlot .sagK { width: calc(100% - 110px); float: right; }



.ebultenWr { width: 100%; float: left; position: relative; background: #eeeeee; padding: 30px 0; margin-top: 70px; }
.ebultenWr .baslik { width: auto; float: left; position: relative; margin: 5px 0 0 0; }
  .ebultenWr .baslik strong { display: block; font-size: 22px; line-height: 22px; color: #ff3172; }
.ebultenWr .baslik span { font-size: 16px; line-height: 16px; color: #787878; margin: 10px 0 0 0; float: left; }
.ebultenWr .eBulten { width: auto; float: right; vertical-align: middle; }
.ebultenWr .eBulten input[type="text"] { width: 580px; display: inline-table; vertical-align: middle; font-size: 14px; line-height: 14px; color: #000; padding: 20px 20px; box-sizing: border-box; }
  .ebultenWr .eBulten input[type="submit"] { width: 110px; height: 56px; background: #ff3172; display: inline-table; vertical-align: middle; font-size: 15px; line-height: 15px; letter-spacing: 2px; color: #fff; cursor: pointer; }
.ebultenWr .eBulten input[type="submit"]:hover { color: #a0563f; }



.altBar { width: 100%; float: left; position: relative; }
.altBar .ust { width: 100%; float: left; position: relative; padding: 30px 0; display: table; table-layout: fixed; }
.altBar .ust .slot { width: 20%; display: table-cell; vertical-align: top; position: relative; border-right: solid 1px #f1f1f1; padding: 5px 31px; }
.altBar .ust .slot:first-child { padding-left: 0; }
.altBar .ust .slot .logo { width: 100%; float: left; position: relative; }
.altBar .ust .slot:last-child { margin-right: 0px; padding-right: 0; border-right: 0; }
.altBar .ust .slot h6 { width: 100%; float: left; position: relative; font-size: 17px; line-height: 17px; font-weight: 500; color: #333331; margin-bottom: 10px; }
.altBar .ust .slot ul { width: 100%; float: left; position: relative; }
.altBar .ust .slot ul li { width: 100%; float: left; margin-bottom: 1px; }
.altBar .ust .slot ul li:last-child { margin-bottom: 0px; }
.altBar .ust .slot ul li a { width: 100%; float: left; }
.altBar .ust .slot .yazi { width: 100%; float: left; position: relative; box-sizing: border-box; }
.altBar .ust .slot .sosyalMedia { width: 100%; float: left; margin: 20px 0 0 0; }
.altBar .ust .slot ul li a, .altBar .ust .slot .yazi { font-size: 13px; line-height: 20px; color: #5c5d58; }
.altBar .alt { width: 100%; float: left; position: relative; text-align: center; margin: 0 0 20px 0; }
.altBar .alt .bilgi { width: auto; float: left; }
.altBar .alt .banka { width: auto; display: inline-table; vertical-align: text-bottom; }
.altBar .alt .banka img { width: auto; display: inline-table; max-width: 100%; vertical-align: text-bottom; }
.altBar .alt .teknoBay { width: auto; float: right; }
.altBar .alt .bilgi, .altBar .alt .teknoBay { font-size: 12px; line-height: 12px; color: #3c3c3c; margin: 13px 0 0 0; }



.katResim { width: 100%; float: left; position: relative; margin-bottom: 40px; }
.katResim img { width: 100%; float: left; position: relative; }



.lBaslik { width: 100%; float: left; position: relative; box-sizing: border-box; display: table; table-layout: fixed; margin-bottom: 22px; background: #fbfbfb; z-index: 150; }
.lBaslik .solKisim { width: 100%; display: table-cell; vertical-align: middle; box-sizing: border-box; padding: 22px 15px 22px 25px; }
.lBaslik .solKisim .bilgisi { width: auto; float: left; font-size: 12px; line-height: 15px; color: #4c4c4b; display: none; }
.lBaslik .solKisim .links { width: auto; float: right; position: relative; }
.lBaslik .solKisim .links ul { width: auto; float: left; }
.lBaslik .solKisim .links > ul { opacity: 0; }
.lBaslik .solKisim .links ul li { width: auto; float: left; position: relative; }
.lBaslik .solKisim .links ul li:last-child { border-right: none; padding-right: 0px; margin-right: 0; }
.lBaslik .solKisim .links ul li a { width: auto; float: left; font-size: 14px; line-height: 14px; color: #0c0c0c; border-right: solid 1px #a6a7a4; padding-right: 11px; margin-right: 11px; letter-spacing: 2px; }
  .lBaslik .solKisim .links ul li a.active { color: #ff3172; }
.lBaslik .solKisim .links ul li:last-child a { padding-right: 0; margin-right: 0; border-right: none; }
.lBaslik .sagKisim { width: 550px; display: table-cell; vertical-align: middle; border-left: solid 8px #fff; box-sizing: border-box; padding: 0 0 0 20px; }
.lBaslik .sagKisim .genelBaslik { margin: 0; }
.lBaslik .sagKisim select { width: 100%; float: left; box-sizing: border-box; }
.lBaslik .sagKisim .select2-container--default .select2-selection--single { background: none; border: none; }
.lBaslik .solKisim .links > ul.iActive { opacity: 1; }
.lBaslik .solKisim .links > ul > li.fposi { display: none; }
.lBaslik .solKisim .links > ul > li > a.posiAc { line-height: 10px; width: 40px; height: 17px; padding: 0; border-right: 0; margin: 0; }
.lBaslik .solKisim .links > ul > li > a.posiAc:after { content: "..."; font-size: 50px; vertical-align: text-top; line-height: 0px; position: absolute; left: 0; top: -7px; }
.lBaslik .solKisim .links > ul > li ul { width: 200px; position: absolute; right: 0; top: 30px; background: #fff; border-radius: 6px; padding: 10px; box-sizing: border-box; box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.08); z-index: 35; display: none; }
.lBaslik .solKisim .links > ul > li ul li { width: 100%; float: left; box-sizing: border-box; padding: 0; border-bottom: solid 1px #eaeaea; }
.lBaslik .solKisim .links > ul > li ul li:last-child { border-bottom: 0; margin-bottom: 0px; }
.lBaslik .solKisim .links > ul > li ul li a { width: 100%; float: left; box-sizing: border-box; padding: 0; border: none; text-align: right; font-size: 12px; padding: 9px 0; }
.lBaslik .solKisim .links > ul > li ul:before { content: ""; position: absolute; right: 14px; top: -10px; border-style: solid; border-width: 0 10px 10px 10px;; border-color: transparent transparent #ffffff transparent; z-index: 40; }
.lBaslik .solKisim .links > ul > li ul:after { content: ""; position: absolute; right: 14px; top: -12px; border-style: solid; border-width: 0 10px 5px 10px; border-color: transparent transparent #171717 transparent; z-index: -1; opacity: 0.2; filter: blur(4px); }
.lBaslik + .yazi { margin-bottom: 0px; }
.icerik .yazi + .Urun.genelListe { margin-top: 40px; }



.linkAgaci { width: 100%; float: left; position: relative; box-sizing: border-box; margin-bottom: 20px; }
.linkAgaci a { width: auto; float: left; position: relative; box-sizing: border-box; font-size: 14px; line-height: 16px; color: #000; letter-spacing: 2px; padding-right: 13px; margin-right: 10px; }
.linkAgaci a:last-child { margin-right: 0px; }
.linkAgaci a:after { content: "/"; width: auto; position: absolute; right: 0px; top: 0px; }
.linkAgaci a:last-child:after { display: none; }



.urunDetay { width: 100%; float: left; position: relative; box-sizing: border-box; margin: 0; }
.urunDetay .slot { width: 100%; float: left; position: relative; box-sizing: border-box; margin-bottom: 40px; padding-bottom: 40px; border-bottom: solid 1px #dededd; }
.urunDetay .slot:last-child { margin-bottom: 0px; border-bottom: 0; padding: 0; }
.urunDetay .slot .solKisim { width: 507px; float: left; position: relative; box-sizing: border-box; }
.urunDetay .slot .baslik { margin-bottom: 22px; }
.urunDetay .slot .baslik h1 { width: 100%; float: left; font-size: 28px; line-height: 28px; font-weight: bold; color: #3d3d3d; }
.urunDetay .slot .baslik, .urunDetay .slot .sagKisim { width: calc(100% - 537px); float: right; position: relative; }
.urunDetay .slot .kBilgi { width: 100%; float: left; position: relative; box-sizing: border-box; margin-top: 10px; display: table; table-layout: fixed; }
.urunDetay .slot .kBilgi > div { width: auto; float: left; position: relative; box-sizing: border-box; margin-right: 18px; border-right: solid 1px #000; font-size: 14px; color: #3c3c3c; line-height: 18px; padding-right: 17px; }
.urunDetay .slot .kBilgi > div:last-child { margin-right: 0px; padding-right: 0px; border-right: 0; }
.urunDetay .slot .kBilgi .uKodu { text-decoration: underline; }
.urunDetay .slot .kBilgi .yildiz { width: auto; float: left; position: relative; }
.urunDetay .slot .kBilgi .yildiz .kapsa { width: auto; float: left; }
.urunDetay .slot .kBilgi .yildiz .kapsa span { width: 17px; height: 16px; float: left; position: relative; overflow: hidden; background: url(../images/yildz.png) no-repeat center center; margin-right: 3px; }
.urunDetay .slot .kBilgi .yildiz .kapsa span.active { background-image: url(../images/yildz2.png); }
.urunDetay .slot .kBilgi .yildiz i { width: auto; float: left; font-style: normal; font-size: 12px; line-height: 12px; margin-top: 4px; margin-left: 6px; }
.urunDetay .slot .kBilgi .yorumMiktari { text-align: center; }
.urunDetay .slot .kBilgi .yorumMiktari a { width: auto; float: left; font-size: 14px; color: #3c3c3c; line-height: 18px; }
.urunDetay .slot .sagKisim { }
.urunDetay .slot .dKapsa { width: 100%; float: left; position: relative; margin-bottom: 40px; }
.urunDetay .slot .dKapsa.table { display: table; table-layout: fixed; }
.urunDetay .slot .fiyati { width: auto; display: inline-table; position: relative; box-sizing: border-box; vertical-align: middle; border-right: solid 1px #d5d6d0; padding: 15px 20px 15px 0; margin-right: 20px; }
.urunDetay .slot .fiyati .yuzde { width: 80px; display: inline-table; vertical-align: middle; text-align: center; background: #ff941e; color: #fff; padding: 13px 10px; border-radius: 10px; box-sizing: border-box; }
.urunDetay .slot .fiyati .yuzde strong { width: 100%; float: left; font-size: 18px; line-height: 18px; font-family: 'aqu'; font-weight: 400; }
.urunDetay .slot .fiyati .yuzde span { width: 100%; float: left; position: relative; font-size: 13px; line-height: 13px; margin-top: 4px; }
.urunDetay .slot .fiyati .fiyat { width: auto; display: inline-table; position: relative; font-family: 'aqu'; vertical-align: middle; padding-left: 13px; }
.urunDetay .slot .fiyati .fiyat > div { font-size: 17px; line-height: 17px; color: #919191; text-decoration: line-through; display: block; }
.urunDetay .slot .fiyati .fiyat > div:last-child { font-size: 29px; line-height: 29px; color: #434440; margin-top: 3px; text-decoration: none; }
.urunDetay .slot .dKapsa.table .sagK { width: 173px; display: inline-table; vertical-align: middle; text-align: center; }
.urunDetay .slot .dKapsa.table .sagK .kapsa { width: auto; float: left; position: relative; box-sizing: border-box; }
.urunDetay .slot .sepeteEkle { width: 100%; float: left; font-size: 19px; line-height: 19px; padding: 8px 0 10px 0; color: #fff; background: #71b7a6; margin: 6px 0 0px 0; cursor: pointer; border-radius: 20px; }
.urunDetay .slot .artir { width: auto; display: inline-table; position: relative; vertical-align: bottom; box-sizing: border-box; padding: 0px 0; }
.urunDetay .slot .artir .dInpt { width: 70px; display: inline-table; vertical-align: text-bottom; }
.urunDetay .slot .artir .dInpt span { width: 100%; float: left; text-align: center; font-size: 12px; line-height: 12px; color: #3c3c3c; margin-top: 3px; }
.urunDetay .slot .artir .dLa { width: 30px; display: table-cell; vertical-align: middle; }
.urunDetay .slot .artir a { width: 22px; height: 22px; display: inline-table; vertical-align: text-bottom; margin: 0; box-sizing: border-box; background-repeat: no-repeat; background-position: center; border: solid 1px #dedcdc; border-radius: 100%; margin: 0 0 2px 0; }
.urunDetay .slot .artir a:last-child { border-bottom: 0; }
.urunDetay .slot .artir a.eksi { background-image: url(../images/eksilt.png); }
.urunDetay .slot .artir a.arti { background-image: url(../images/artir.png); }
.urunDetay .slot .artir a.eksi:active, .urunDetay .slot .artir a.arti:active { background-color: #e1e1e4; }
.urunDetay .slot .adet { width: 100%; box-sizing: border-box; float: left; color: #31515c; text-align: center; padding: 0px 10px; font-size: 27px; line-height: 27px; font-weight: 400; background: none; }
.urunDetay .slot .uyari { width: 183px; position: absolute; padding: 10px 15px; font-family: arial; font-size: 12px; text-align: center; margin-top: -42px; left: -1px; color: #fff; border-radius: 3px; background: rgba(169, 19, 19, 0.8); display: none; -webkit-box-shadow: 1px 1px 21px 0px rgba(0,0,0,0.39); -moz-box-shadow: 1px 1px 21px 0px rgba(0,0,0,0.39); box-shadow: 1px 1px 21px 0px rgba(0,0,0,0.39); }
.urunDetay .slot .artir .uyari span { font-weight: bold; }
.urunDetay .slot .dBilgi { }
.urunDetay .slot .dBilgi ul { width: 100%; float: left; position: relative; border: solid 1px #e8e8e8; padding: 0; }
.urunDetay .slot .dBilgi ul li { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 16px; line-height: 20px; color: #3d3d3d; border-bottom: solid 1px #e8e8e8; padding: 10px 30px; }
.urunDetay .slot .dBilgi ul li:last-child { border-bottom: 0; }
.urunDetay .slot .dBilgi ul li .sol { width: 120px; float: left; position: relative; font-weight: 600; }
.urunDetay .slot .dBilgi ul li .sol:after { content: ":"; width: auto; position: absolute; right: 0px; top: 0; }
.urunDetay .slot .dBilgi ul li .sag { width: calc(100% - 136px); float: right; }
.urunDetay .slot .dBilgi ul li .sag a { float: none; display: inline-table; vertical-align: middle; margin-right: 10px; color: #3d3d3d; position: relative; }
.urunDetay .slot .dBilgi ul li .sag a:last-child { margin-right: 0; }
.urunDetay .slot .dBilgi ul li .sag a:after { content: ","; display: inline-table; vertical-align: text-bottom; margin-left: 3px; }
.urunDetay .slot .dBilgi ul li .sag a:last-child:after { display: none; }
.urunDetay .slot .oLink { width: 100%; float: left; }
.urunDetay .slot .oLink > div { width: auto; float: left; position: relative; margin-right: 20px; }
.urunDetay .slot .oLink > div:last-child { margin-right: 0px; }
.urunDetay .slot .oLink > div > a { width: auto; float: left; font-size: 16px; line-height: 20px; color: #3d3d3d; font-weight: 600; position: relative; padding: 1px 0 1px 31px; }
.urunDetay .slot .oLink > div > a:after { content: ""; width: 21px; height: 19px; position: absolute; left: 0; top: 0; }
.urunDetay .slot .oLink > div.favori > a:after { background-image: url(../images/favic.png); }
.urunDetay .slot .oLink > div.sPaylas > a:after { background-image: url(../images/pylsic.png); }
.urunDetay .slot .oLink .paylas { }
.urunDetay .slot .oLink .paylas .payAc { }
.urunDetay .slot .oLink .paylas .payAc.active, .urunDetay .slot .wlink .paylas .payAc:hover { }
.urunDetay .slot .oLink .paylas ul { width: 64px; position: absolute; right: -7px; top: 31px; display: none; z-index: 45; background: #fff; box-shadow: 0px 0px 4px 0 rgba(0, 0, 0, 0.11); border-radius: 6px; padding: 12px 14px; box-sizing: border-box; }
.urunDetay .slot .oLink .paylas ul li { width: 100%; float: left; position: relative; border-bottom: solid 1px #c5c5c5; padding-bottom: 10px; margin-bottom: 10px; }
.urunDetay .slot .oLink .paylas ul li:last-child { border-bottom: 0; padding-bottom: 0px; margin-bottom: 0; }
.urunDetay .slot .oLink .paylas ul li a { width: 100%; height: 20px; float: left; background-repeat: no-repeat; background-position: center center; opacity: 1; }
.urunDetay .slot .oLink .paylas ul li a:hover { opacity: 0.4; }
.urunDetay .slot .oLink .paylas ul li.facebook a { background-image: url(../images/social/facebook.png); }
.urunDetay .slot .oLink .paylas ul li.twitter a { background-image: url(../images/social/twitter.png); }
.urunDetay .slot .oLink .paylas ul li.googleplus a { background-image: url(../images/social/googleplus.png); }
.urunDetay .tabBar { width: 100%; float: left; }
.urunDetay .tabBar .tabMenu { width: 100%; float: left; margin-bottom: 25px; box-sizing: border-box; padding: 0 20px; border-bottom: solid 1px #bfbfbf; }
.tabMenu .tbAc { display: none; }
.urunDetay .tabBar .tabMenu ul { width: 100%; float: left; display: table; table-layout: fixed; text-align: center; }
.urunDetay .tabBar .tabMenu ul li { width: auto; display: inline-table; vertical-align: middle; table-layout: fixed; margin-bottom: -3px; position: relative; margin-right: 26px; }
.urunDetay .tabBar .tabMenu ul li:last-child { margin-right: 0px; }
.urunDetay .tabBar .tabMenu ul li a { width: auto; float: left; position: relative; box-sizing: border-box; padding: 0px 27px 14px 27px; font-weight: bold; font-size: 15px; line-height: 15px; font-weight: 600; color: #000000; }
.urunDetay .tabBar .tabMenu ul li a:after { content: ""; width: 100%; height: 5px; position: absolute; left: 0px; bottom: 0; background: #ff941e; opacity: 0; }
.urunDetay .tabBar .tabMenu ul li a.active { color: #ff941e; }
.urunDetay .tabBar .tabMenu ul li a.active:after { opacity: 1; }
.urunDetay .tabBar .icKisim { width: 100%; float: left; position: relative; }
.urunDetay .tabBar .icKisim .ick { box-sizing: border-box; padding: 0 27px; }
.urunDetay .slot .tabBar .yildiz { width: auto; float: left; position: relative; margin-bottom: 0; }
.urunDetay .slot .tabBar .yildiz .kapsa { width: auto !important; float: left; }
.urunDetay .slot .tabBar .yildiz .kapsa span { width: 17px; height: 16px; float: left; position: relative; overflow: hidden; background: url(../images/yldiz.png) no-repeat center center; margin-right: 3px; cursor: pointer; }
.urunDetay .slot .tabBar .yildiz .kapsa span.active, .urunDetay .slot .tabBar .yildiz .kapsa span:hover { background-image: url(../images/yldiz2.png); }
.urunDetay .slot .tabBar .yildiz i { width: auto; float: left; font-style: normal; font-size: 12px; line-height: 12px; margin-top: 4px; margin-left: 6px; color: #696969; }
.urunDetay .yorumLar { width: 100%; float: left; position: relative; }
.urunDetay .yorumLar .bilgisi { width: 100%; float: left; position: relative; margin-bottom: 30px; }
.urunDetay .yorumLar .bilgisi a { font-weight: bold; text-decoration: underline; color: #3c3c3c; }
.urunDetay .yorumLar .yorumYap { width: 100%; float: left; position: relative; margin-bottom: 40px; display: none; }
.urunDetay .yorumLar .yorumYap ul { width: 100%; float: left; }
.urunDetay .yorumLar .yorumYap ul li { width: calc(50% - 5px); float: left; position: relative; margin-bottom: 19px; }
.urunDetay .yorumLar .yorumYap ul li:nth-child(2n) { float: right; }
.urunDetay .yorumLar .yorumYap ul li.tek { width: 100%; }
.urunDetay .yorumLar .yorumYap ul li:last-child { margin-bottom: 0; }
.urunDetay .yorumLar .yorumYap ul li input, .urunDetay .yorumLar .yorumYap ul li textarea { width: 100%; float: left; box-sizing: border-box; position: relative; }
.urunDetay .yorumLar .yorumYap ul li input[type="text"], .urunDetay .yorumLar .yorumYap ul li textarea { font-size: 13px; line-height: 13px; color: #888; border: solid 1px #dcdcdc; padding: 16px 20px; }
.urunDetay .yorumLar .yorumYap ul li input[type="text"] { }
.urunDetay .yorumLar .yorumYap ul li textarea { height: 100px; }
.urunDetay .yorumLar .yorumYap ul li input[type="submit"], .urunDetay .yorumLar .yorumYap ul li input[type="button"] { width: unset; float: left; font-size: 15px; font-weight: 500; color: #fff; background: #757575; line-height: 15px; padding: 13px 37px; border: none; cursor: pointer; }
.urunDetay .yorumLar .yorumList.genelListe { }
.urunDetay .yorumLar .yorumList.genelListe li { width: 100%; padding: 40px 0px 0px 0px; border-top: solid 1px #e4e4e4; margin-bottom: 20px; }
.urunDetay .yorumLar .yorumList.genelListe li .tarih { width: 100%; float: left; font-size: 14px; color: #3c3c3c; font-weight: bold; margin-bottom: 11px; }
.urunDetay .yorumLar .yorumList.genelListe li .kapsa { width: 100%; float: left; position: relative; box-sizing: border-box; }
.urunDetay .yorumLar .yorumList.genelListe li a { width: auto; }
.urunDetay .yorumLar .yorumList.genelListe li a span { font-weight: bold; font-size: 12px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol { width: 300px; float: left; vertical-align: top; position: relative; box-sizing: border-box; padding-right: 40px; text-align: center; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen { width: 100%; float: left; position: relative; box-sizing: border-box; padding: 0; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a { font-size: 15px; line-height: 15px; color: #3c3c3c; font-weight: bold; padding: 8px 0; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a.evet { padding-left: 41px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a.hayir { padding-right: 40px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a:nth-child(2n) { float: right; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a:before { content: ""; width: 32px; height: 100%; position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-position: left center; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a.evet:before { background-image: url(../images/dtevt.png); }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .begen a.hayir:before { background-image: url(../images/dthyr.png); left: inherit; right: 0; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol p { margin-top: 18px; font-size: 15px; color: #3c3c3c; line-height: 16px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .onayi { width: 100%; float: left; position: relative; margin-top: 26px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .onayi a { font-size: 17px; font-weight: bold; line-height: 17px; color: #fff; padding: 8px 35px 11px 35px; border-radius: 13px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .onayi a:nth-child(2n) { float: right; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .onayi a.evet { background-color: #009640; }
.urunDetay .yorumLar .yorumList.genelListe li .ySol .onayi a.hayir { background-color: #ff941e; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag { width: calc(100% - 300px); float: right; vertical-align: top; position: relative; box-sizing: border-box; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag h5 { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 18px; line-height: 22px; font-weight: bold; color: #3c3c3c; margin-bottom: 8px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag h6 { color: #3c3c3c; font-size: 15px; line-height: 22px; font-weight: bold; margin-bottom: 5px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag h6 .yildiz { }
.urunDetay .yorumLar .yorumList.genelListe li .ySag .yazi { width: 100%; float: left; position: relative; box-sizing: border-box; font-size: 13px; line-height: 22px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag .yildiz { margin-bottom: 15px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag .yildiz .kapsa { }
.urunDetay .yorumLar .yorumList.genelListe li .ySag .yildiz i { margin: 0 0 0 4px; font-size: 11px; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag .yildiz .kapsa span { width: 13px; height: 12px; background: url(../images/yldiz-1.png) no-repeat center center; cursor: inherit; }
.urunDetay .yorumLar .yorumList.genelListe li .ySag .yildiz .kapsa span.active { background-image: url(../images/yldiz2-1.png); }
.urunDetay .anaBaslik { margin-top: -61px; }
.urunDetay .tabBar .icKisim .ick h3 { display: none; }



.yazarGoster { width: 100%; float: left; }
.yazarGoster .yazarAra { width: 100%; float: left; border-bottom: solid 1px #f2f2f2; }
.yazarGoster .yazarAra .harf { width: auto; float: left; }
.yazarGoster .yazarAra .harf a { width: auto; float: left; font-size: 18px; line-height: 21px; color: #444444; padding: 4px 7px; border-right: solid 1px #f2f2f2; }
.yazarGoster .yazarAra .harf a:last-child { border-right: 0; }
.yazarGoster .yazarAra .araInput { width: auto; float: right; }
.yazarGoster .yazarAra .araInput input[type="text"] { width: 238px; height: 32px; float: left; padding: 0px 15px !important; font-size: 12px; text-align: right; color: #999999; box-sizing: border-box; padding: 0px 0px; background: #f8f8f8; }
.yazarGoster .yazarAra .araInput input[type="submit"] { width: 32px; height: 32px; float: right; background: url(../images/araic.png) no-repeat center center #ff941e; margin-left: 1px; cursor: pointer; }
.yazarGoster .yazarAra .araInput input[type="text"].active { -webkit-box-shadow: inset 0px 0px 36px 0px rgba(0,0,0,0.2); -moz-box-shadow: inset 0px 0px 36px 0px rgba(0,0,0,0.2); box-shadow: inset 0px 0px 36px 0px rgba(0,0,0,0.2); }


.genelListe.yazarListe { margin-top: 9px; }
.genelListe.yazarListe ul { }
.genelListe.yazarListe > ul > li { border-bottom: solid 1px #f0f0f0; }
.genelListe.yazarListe ul li { width: 100%; padding: 0px 0px 0px 0px; }
.genelListe.yazarListe ul li .baslik { width: 100%; float: left; box-sizing: border-box; padding: 11px 0px; }
.genelListe.yazarListe ul li .baslik a.kpt { width: 24px; height: 24px; float: right; background: #fff; border: solid 1px #dadada; position: relative; }
.genelListe.yazarListe ul li .baslik a.kpt.active:before { border-color: #ff4902 transparent transparent transparent; transform: rotate(180deg); }
.genelListe.yazarListe ul li .baslik a.kpt:before { content: ""; border-color: #7c7c7c transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }
.genelListe.yazarListe ul li .baslik h6 { width: auto; float: left; font-size: 16px; color: #999999; line-height: 16px; margin-top: 5px; }
.genelListe.yazarListe ul li .baslik h6 a { width: auto; float: left; color: #383838; }
.genelListe.yazarListe ul li .bilgi { width: 100%; float: left; box-sizing: border-box; display: none; }
.genelListe.yazarListe ul li .bilgi .resim { width: 100%; float: left; box-sizing: border-box; border: solid 1px #f4f4f4; }
.genelListe.yazarListe ul li .bilgi .resim img { width: 100%; float: left; }
.genelListe.yazarListe ul li .bilgi .kapsa { width: 100%; float: left; display: table; box-sizing: border-box; padding: 14px 15px; background: #fbfbfb; table-layout: fixed; margin-bottom: 16px; }
.genelListe.yazarListe ul li .bilgi .kapsa .slot { display: table-cell; vertical-align: middle; box-sizing: border-box; }
/*.genelListe.yazarListe ul li .bilgi .kapsa .slot:nth-child(1) { width: 96px; }*/
.genelListe.yazarListe ul li .bilgi .kapsa .slot a.link { width: 100%; float: left; font-size: 12px; line-height: 12px; color: #ffffff; text-align: center; padding: 11px 0px; border-radius: 5px; }
.genelListe.yazarListe ul li .bilgi .kapsa .slot a.link.tumu { background: #5c5c5c; }
.genelListe.yazarListe ul li .bilgi .kapsa .slot a.link.dty { background: #ff941e; }
.genelListe.yazarListe ul li .bilgi .kapsa .slot:nth-child(1) { width: 100%; padding: 0px 10px; }
.genelListe.yazarListe ul li .bilgi .kapsa .slot:nth-child(2) { width: 216px; padding: 0px 10px; border-left: solid 1px #f0f0f0; }
.genelListe.yazarListe ul li .bilgi .kapsa .slot:nth-child(3) { width: 119px; border-left: solid 1px #f0f0f0; padding: 0px 2px 0px 10px; }


.genelListe.yazarListe ul li ul { padding: 10px 0px; }
.genelListe.yazarListe ul li ul li { margin-bottom: 8px; }
.genelListe.yazarListe ul li ul li:last-child { margin-bottom: 0; }
.genelListe.yazarListe ul li ul li a { font-size: 12px; color: #6b6b6b; border-left: solid 1px #ff941e; padding: 0px 0px 0px 7px; line-height: 12px; }



.yazarDetay { width: 100%; float: left; }
.yazarDetay .resim { width: 252px; float: left; box-sizing: border-box; border: solid 1px #f2f2f2; }
.yazarDetay .resim a, .yazarDetay .resim img { width: 100%; float: left; box-sizing: border-box; }
.yazarDetay h1, .yazarDetay .yazi { width: calc(100% - 272px); float: right; }
.yazarDetay h1 { font-size: 25px; color: #ff4902; line-height: 25px; border-bottom: solid 1px #f2f2f2; padding-bottom: 8px; margin-bottom: 10px; margin-top: 7px; }
.yazarDetay .yazi { }

.kampanya ul li { width: 50%; min-width: 1px; min-height: 1px; height: auto; float: left; box-sizing: border-box; padding: 10px; }


.Urun.genelListe.beklet { position: relative; min-height: 54px; }
.Urun.genelListe.beklet:before { content: attr(data-beklet)""; width: 100%; position: absolute; left: 0; top: 0; background: url(../images/495.gif) no-repeat left center; font-size: 14px; color: #717171; line-height: 14px; font-weight: 400; padding: 20px 0 20px 70px; z-index: 60; box-sizing: border-box; }
.Urun.genelListe.beklet:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background: #fff; z-index: 55; }
.Urun.genelListe.beklet ul { opacity: 0; z-index: 40; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; }
.Urun.genelListe.beklet.tamamlandi { }
.Urun.genelListe.beklet.tamamlandi:before, .Urun.genelListe.beklet.tamamlandi:after { display: none; }
.Urun.genelListe.beklet.tamamlandi ul { opacity: 1; z-index: inherit; }
.Urun.genelListe.beklet.tamamlandi.UrunYok:before { display: inherit; content: "Ürün bulunanamaktadır.."; background-image: none; padding-left: 15px; padding-top: 0; }



.filtre.beklet { position: relative; overflow: hidden; min-height: 200px; }
.filtre.beklet.fl { }
.beklet.filtre.fl:before { left: 20px; top: 51px; }

/*.beklet.fl:after {content:attr(data-beklet);width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #fff;z-index: 80;font-size: 12px;line-height: 12px;color: #656565;padding: 8px 0 0 71px;opacity: 0;}*/
.beklet.fl:before { content: ""; width: 11px; height: 11px; position: absolute; border-radius: 8px; -webkit-animation: beklet 1s linear infinite alternate; -moz-animation: beklet 1s linear infinite alternate; animation: beklet 1.4s linear infinite alternate; margin: 0; /* Not necessary- its only for layouting*/ position: absolute; left: 5px; top: 10px; z-index: 85; }

.fl.beklet ul { opacity: 0; z-index: 40; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; }
.fl.beklet.tamamlandi { }
.fl.beklet.tamamlandi:before { display: none; }
.fl.beklet.tamamlandi ul { opacity: 1; z-index: inherit; }
.fl.beklet.tamamlandi.UrunYok:before { display: inherit; content: "Ürün bulunanamaktadır.."; background-image: none; padding-left: 15px; padding-top: 0; }


@-webkit-keyframes beklet {
    0% { background-color: rgba(107,107,107, 1); box-shadow: 20px 0px 0px 0px rgba(107,107,107,0.2), 40px 0px 0px 0px rgba(107,107,107,0.2); }
    25% { background-color: rgba(107,107,107, 0.4); box-shadow: 20px 0px 0px 0px rgba(107,107,107,2), 40px 0px 0px 0px rgba(107,107,107,0.2); }
    75% { background-color: rgba(107,107,107, 0.4); box-shadow: 20px 0px 0px 0px rgba(107,107,107,0.2), 40px 0px 0px 0px rgba(107,107,107,1); }
}

@-moz-keyframes beklet {
    0% { background-color: rgba(107,107,107, 1); box-shadow: 20px 0px 0px 0px rgba(107,107,107,0.2), 40px 0px 0px 0px rgba(107,107,107,0.2); }
    25% { background-color: rgba(107,107,107, 0.4); box-shadow: 20px 0px 0px 0px rgba(107,107,107,2), 40px 0px 0px 0px rgba(107,107,107,0.2); }
    75% { background-color: rgba(107,107,107, 0.4); box-shadow: 20px 0px 0px 0px rgba(107,107,107,0.2), 40px 0px 0px 0px rgba(107,107,107,1); }
}

@keyframes beklet {
    0% { background-color: rgba(107,107,107, 1); box-shadow: 20px 0px 0px 0px rgba(107,107,107,0.2), 40px 0px 0px 0px rgba(107,107,107,0.2); }
    25% { background-color: rgba(107,107,107, 0.4); box-shadow: 20px 0px 0px 0px rgba(107,107,107,2), 40px 0px 0px 0px rgba(107,107,107,0.2); }
    75% { background-color: rgba(107,107,107, 0.4); box-shadow: 20px 0px 0px 0px rgba(107,107,107,0.2), 40px 0px 0px 0px rgba(107,107,107,1); }
}



#aAramaUl, #aAramaUlY { display: none; position: absolute; top: 51px; left: 0; width: 100%; z-index: 9; padding: 10px 0; background-color: #f8f8f8; height: 250px; overflow-y: scroll; padding: 5px 17px; box-sizing: border-box; }
#aAramaUlY { top: 32px; }
#aAramaUl li, #aAramaUlY li { padding: 5px; border-bottom: 1px solid #f0f0f0; width: 100%; float: left; color: #727272; font-size: 14px; }
#aAramaUl li a, #aAramaUlY li a { width: 100%; float: left; font-size: 14px; color: #828282; }
#aAramaUl li:last-child, #aAramaUlY li:last-child { border: none; }
#aAramaUl li.aramabaslik { font-weight: 500; padding: 10px 0px; }



.imgWrap { width: auto; float: right; text-align: center; }
.icerik .yazi .imgWrap img { display: inline-table; vertical-align: text-bottom; float: none; width: 25px; }

.hemenEkle{  width: 100%; float: left; font-size: 19px; line-height: 19px; padding: 8px 0 10px 0; color: #fff; background: #ff3172; margin: 6px 0 0px 0; cursor: pointer; border-radius: 20px; }

.Urun.genelListe .scr li{ margin-bottom: 30px !important;}

.btns{ display: flex; position: absolute; bottom: 0; width: 100%;}
.Urun.genelListe li .sepetAt{ width: 50%; left: unset; font-size: 12px; margin-right: 5px; position: relative; padding: 12px 10px;}
.Urun.genelListe.besLi li .sepetAt{ width: 50%; left: 50%; transform: translateX(-50%); font-size: 12px; margin-right: 5px; position: absolute; padding: 12px 10px;}
.Urun.genelListe li .hemenAl{ width: 50% !important; left: unset !important; font-size: 12px; margin-left: 5px; position: relative; bottom: unset !important; padding: 12px 10px !important;}
.Urun.genelListe .caroufredsel_wrapper li .btns{ justify-content: space-between;}
.Urun.genelListe .caroufredsel_wrapper li .btns .sepetAt { left: unset; transform: unset;}
.Urun.genelListe .caroufredsel_wrapper li .sepetAt{ width: 50%; font-size: 12px; margin-right: 5px; position: relative; padding: 12px 10px;}
.Urun.genelListe.cActive li .kapsul .btns{ width: 90%;}
.Urun.genelListe.besLi .C-active .sepetAt { position: relative; left: unset; transform: unset;}
.Urun.genelListe li .kargoBedava{ position: absolute; top: -20px; right: -21px; width: 90px; height: 90px; background: url(../images/kargo-bedava.png) center no-repeat; background-size: 90px 90px; z-index: 99; }