@import url("Pikare.css?v=02");
@font-face { font-family: TL; src: url("abakutlsymsans.eot?#iefix") format("embedded-opentype"), url("abakutlsymsans.woff") format("woff"), url("abakutlsymsans.ttf") format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: ZWFont1; src: url("HelveticaNeueLTPro-BdCn.eot?#iefix") format("embedded-opentype"), url("HelveticaNeueLTPro-BdCn.woff") format("woff"), url("HelveticaNeueLTPro-BdCn.ttf") format("truetype"), url("HelveticaNeueLTPro-BdCn.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: ZWFont2; src: url("MangoSans-Regular.eot?#iefix") format("embedded-opentype"), url("MangoSans-Regular.woff") format("woff"), url("MangoSans-Regular.ttf") format("truetype"), url("MangoSans-Regular.svg") format("svg"); font-weight: normal; font-style: normal; }
.modalBackgroundUP { position: fixed; left: 0px; top: 0px; width: 100vw; height: 100vh; background-color: rgb(255, 255, 255); opacity: 0.8; z-index: 1000; }
.modalBackgroundUP table { width: 100%; height: 100%; text-align: center; vertical-align: middle; }
.modalBackground { background-color: rgb(0, 0, 0); opacity: 0.8; z-index: 1000; }
.divAlertBack { display: none; position: fixed; top: 0px; left: 0px; z-index: 100000; width: 100%; height: 100%; background-color: rgb(0, 0, 0); opacity: 0.7; }
.divAlertCerceve { display: none; position: fixed; top: 50%; left: 0px; z-index: 100001; width: 100%; height: 150px; margin-top: -100px; background-color: rgb(35, 35, 35); opacity: 1; color: rgb(255, 255, 255); }
.divAlertCerceveIc { font-family: Arial; position: relative; left: 50%; width: 980px; margin-left: -500px; padding: 10px; }
.divAlertCerceveIc span { font-size: 26px; height: 50px; display: block; }
.divAlertCerceveIc p { font-size: 16px; min-height: 50px; }
.divAlertCerceveIc input { float: right; border: 2px solid rgb(255, 255, 255); padding: 5px 15px; background-color: rgb(35, 35, 35); margin: 2px; color: rgb(255, 255, 255); font-family: Arial; font-size: 12px; cursor: pointer; }
.divAlertCerceveIc input:hover { background-color: rgb(0, 80, 239); }
@media screen and (max-width: 1050px) {
  .divAlertCerceveIc { position: relative; left: 10%; width: 80%; margin-left: 0px; padding: 10px; }
}
.btnUDPaylas { width: 100px; height: 40px; background: url("../img/ico-paylas.png") left center / 25px 25px no-repeat; margin-left: 5px; font-size: 12px; text-transform: uppercase; font-family: Arial; }
.divAMPaylas { position: absolute; z-index: 10; height: 195px; background-color: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 216); top: 50px !important; right: 0px !important; padding: 20px !important; width: 285px !important; }
.divAMPaylas > * { margin-bottom: 20px; font-family: ZWFont2; font-size: 11px; line-height: 13px; color: rgb(0, 0, 0); text-align: left; }
.divAMPaylas > .link { display: block; height: auto; width: 100%; padding: 10px 15px; overflow: hidden; font-family: ZWFont1; font-size: 12px; line-height: 18px; color: rgb(109, 111, 113); text-overflow: ellipsis; letter-spacing: 0.3px; white-space: nowrap; cursor: pointer; background-color: rgb(243, 243, 243); border: 1px solid rgb(215, 215, 216); outline: none; transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s; }
.divAMPaylas > div > .icon { margin-left: 10px; width: 20px; height: 20px; background-size: contain; display: inline-block; }
.divAMPaylas > div > .shareWApp { background-image: url("../img/whatsapp.png"); }
.divAMPaylas > div > .sharePin { background-image: url("../img/pinterest.png"); }
.divAMPaylas > div > .shareFace { background-image: url("../img/facebook.png"); }
.divAMPaylas > div > .shareTwit { background-image: url("../img/twitter.png"); }
.divAMPaylas > div > .shareMail { background-image: url("../img/mail.png"); }
.divSSepetSSil { text-align: right; float: right !important; }
.divSSepetSSil .btnSSSil { width: 20px; height: 20px; border: none; background: url("../img/btnSepetKaldir.png") center center / contain no-repeat; }
.divYukle { margin: 50px 0px; text-align: center; }
.divYukle > a { padding: 10px 25px; font-family: ZWFont2; font-size: 14px; color: rgb(0, 0, 0); border: 1px solid; position: relative; left: -30px; }
.divAMSepetBaslik > span:first-child > span { font-size: 12px; position: absolute; top: -35px; right: 100px; }
.divAMSepetBaslik > span:first-child > span::before { content: "("; }
.divAMSepetBaslik > span:first-child > span::after { content: ")"; }
.divAMSepetBaslik > span:first-child { display: block; margin-left: 25px; color: rgb(0, 0, 0); font-family: ZWFont2; font-size: 15px; text-align: center; padding-bottom: 10px; margin-bottom: 10px; margin-top: -25px; letter-spacing: 1px; }
.divUDFavori { line-height: 40px; text-align: left; font-family: ZWFont2 !important; font-size: 12px !important; }
.divUDFavori > div:first-of-type a { background: url("../img/favori-ud.svg") left center / 20px no-repeat rgb(255, 255, 255); padding-left: 30px; text-decoration: underline; height: 40px; float: left; display: block; font-size: 11px; }
.divUDPaylas { float: right; text-align: right; line-height: 40px; }
.divUDPaylas > a:first-of-type { background-image: url("../img/ico-paylas.png"); background-repeat: no-repeat; background-size: contain; width: 25px; position: absolute; height: 25px; right: 80px; top: 10px; display: block; }
.divUDPaylas > a:nth-of-type(2) { position: relative; text-decoration: underline; font-family: ZWFont2; font-size: 13px; line-height: 40px; padding: 0px 20px; top: 1px; }
body { margin: 0px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: ZWFont2, Arial; font-size: 13px; line-height: 1.42857; -webkit-font-smoothing: antialiased; }
input[type="checkbox"], input[type="radio"] { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; padding: 0px; border: 0px; width: 1px !important; }
input[type="checkbox"] + label, input[type="radio"] + label { padding-left: 30px; padding-right: 10px; height: 20px; font-family: 'ZWFont2'; margin: 2px; display: inline-block; line-height: 25px; background-repeat: no-repeat; background-position: 0px 0px; vertical-align: middle; cursor: pointer; background-image: url("../img/toolCheck.png"); color: rgb(0, 0, 0); background-size: 20px; font-size: 10px; letter-spacing: 0px; }
input[type="checkbox"]:checked + label, input[type="radio"]:checked + label { background-image: url("../img/toolCheck.png"); background-position: 0px -19px; }
select { border: 1px solid rgb(84, 87, 89); padding: 5px 10px; height: 35px; font-family: ZWFont1; font-size: 11px; border-radius: 0px; appearance: none; background: url("../img/icoDDOk.png") right center / 20px no-repeat; max-width: 100%; }
::-webkit-scrollbar { width: 3px; background-color: rgb(238, 238, 238); }
::-webkit-scrollbar-track { background-color: rgb(204, 204, 204); width: 1px; border: 1px solid rgb(255, 255, 255); }
::-webkit-scrollbar-button { display: none; }
::-webkit-scrollbar-thumb { background-color: rgb(0, 0, 0); }
.tl { font-family: TL; font-size: 85%; }
.tl2 { font-family: TL; font-size: 85%; }
.tl3 { font-family: TL; font-size: 85%; }
.tl4 { font-family: TL; font-size: 85%; }
#myBar { width: 0px; height: 3px; position: fixed; left: 0px; top: 0px; z-index: 112; background-color: red; }
.acIcerikUrun { cursor: pointer; padding: 10px 5px; width: 100%; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(233, 233, 233); border-left: 1px solid rgb(233, 233, 233); border-right: 1px solid rgb(233, 233, 233); color: rgb(51, 51, 51); font-size: 12px; vertical-align: middle; }
.acIcerikUrun2 { cursor: pointer; padding: 10px 5px; width: 100%; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(233, 233, 233); border-left: 1px solid rgb(233, 233, 233); border-right: 1px solid rgb(233, 233, 233); color: rgb(155, 55, 153); font-size: 12px; vertical-align: middle; }
.icoWhatsApp { background: url("../img/icoWhatsApp.png") center center / auto no-repeat; }
.icoTelefon { background: url("../img/icoTelefon.png") center center / auto no-repeat; }
.divContainer { position: relative; display: block; margin: auto; width: 100% !important; }
.divOrta { background-color: rgb(255, 255, 255); }
.divContainerBack { width: 100%; }
.divSayfaPasif { display: none; position: absolute; top: 0px; z-index: 100; width: calc(100vw - 17px); height: 100%; background-color: rgb(0, 0, 0); opacity: 0.3; }
.divMenuUstSabit { display: table; width: 100%; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); line-height: 35px; }
.ulUstSabit { display: table; float: left; color: rgb(255, 255, 255); }
.ulUstSabit li { float: left; margin-right: 20px; background-position: left center; }
.ulUstSabit li::before { margin-right: 15px; content: "|"; }
.ulUstSabit li:first-of-type::before { margin-right: 0px; content: ""; }
.ulUstSabit .icoWhatsApp, .ulUstSabit .icoTelefon { display: inline-block; width: 25px; height: 25px; margin: 3px 5px -7px 0px; }
.ulUstSabit .icoWhatsApp::before, .ulUstSabit .icoTelefon::before { margin-right: 0px; content: ""; }
.divUstDil { background: url("../img/icoOk.png") right center / 15px no-repeat; cursor: pointer; line-height: 23px; font-size: 11px; font-family: ZWFont2; padding-right: 20px; letter-spacing: normal; }
.divMenuUst { display: block; width: 100%; }
.divMenuUstMesaj { background-color: rgb(0, 0, 0); line-height: 30px; color: rgb(255, 255, 255); text-align: center; letter-spacing: 4px; font-size: 11px; font-family: ZWFont1; }
.divMenuIc { position: relative; display: table; width: 100%; padding: 0px; margin: auto; background-color: rgb(255, 255, 255); }
.divMenuIcFixed { position: fixed; z-index: 111; top: 0px; background-color: rgb(255, 255, 255); }
.divMLeft { z-index: 200; top: 0px; left: -100%; height: 100%; background-color: rgb(255, 255, 255); border: 0px solid rgb(223, 223, 223); position: fixed !important; width: 100% !important; margin: 0px !important; overflow-y: auto !important; }
.divMLeft > * { padding: 13px 0px 0px 10px; border-bottom: 1px solid rgb(223, 223, 223); }
.divMLeft > :last-child { border-bottom: none; }
.divMLeftBaslik { display: none; }
.aMLeftLogo { display: inline-block; width: 130px; height: 50px; background: url("../img/logoMLeft.png") center center / contain no-repeat; }
.aMLeftKapat { float: right; display: inline-block; width: 20px; height: 20px; margin-right: 15px; margin-top: 6px; background: url("../img/btnMLeftKapat.png") center center / contain no-repeat; }
.divMLeftAltGoster { position: absolute; top: 16px; right: 16px; width: 15px; height: 15px; background: url("../img/btnMLeftAlt.png") center center / contain no-repeat; display: none !important; }
.divMMenu { display: none; width: 50px; height: 25px; background: url("../img/btnMMenu.png") center center / contain no-repeat; margin-top: 10px; margin-left: 0px; padding-right: 10px; z-index: 999; }
.aLogo {display: block;width: 175px;height: 80px;background: url("../img/logo.png") center center / contain no-repeat;}
.aMenuHome { display: inline-block; width: 20px; height: 20px; background: url("../img/icoHome.png") center center no-repeat; }
.navMenuUst > ul {display: table;margin: auto;}
.navMenuUst > ul > li { float: left; }
.navMenuUst > ul > li:hover { text-decoration: underline; }
.navMenuUst > ul > li > a { padding: 0px 10px 0px 25px; font-size: 12px; line-height: 80px; font-family: ZwFont2; display: block; letter-spacing: 0px; }
.navMenuUst > ul > li > div { display: none; position: absolute; left: 0px; top: 80px; z-index: 110; width: 100%; border-bottom: 1px solid rgb(237, 237, 237); border-top: 1px solid rgb(237, 237, 237); opacity: 1; height: auto; visibility: visible; transition: opacity 0.5s ease-out 0s; background-color: rgb(255, 255, 255) !important; }
.navMenuUst > ul > li > div > div { display: table; background-color: rgb(255, 255, 255); margin: auto; max-width: 1000px; width: 100%; }
.navMenuUst > ul > li > div > div > * { float: left; display: table; padding: 25px 35px; line-height: 35px; }
.navMenuUst > ul > li > div > div > ul > li { display: block; }
.navMenuUst > ul > li > div > div > ul > li > a { display: block; width: 100%; font-size: 13px; font-family: ZWFont2; padding-left: 15px; }
.navMenuUst > ul > li > div > div > ul > li > a:hover { text-decoration: underline; }
.navMenuUst > ul > li > div > div > ul > li > ul > li { float: left; }
.navMenuUst > ul > li > div > div > ul > li > ul > li > a > img { max-width: 105px; }
.navMenuUst > ul > li > div > div > ul > li > ul > li > a { position: relative; display: block; font-size: 13px; color: rgb(0, 0, 0); padding-left: 15px; }
.navMenuUst > ul > li > div > div > ul > li > a::before { position: absolute; content: ""; background: url("../img/icoKategori.png") 0% 0% / contain; left: 0px; top: 15px; width: 6px; height: 5px; }
.navMenuUst > ul > li > div > div > ul > li > ul > li > a:hover { text-decoration: underline; }
.navMenuUst > ul > li > div > div > ul > li > ul > li:first-of-type > a { color: rgb(0, 0, 0); }
.navMenuUst > ul > li > div > div > ul > li:last-of-type a { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }
.navMenuUst > ul > li > div > div > ul > li:nth-of-type(6) > ul { display: none; }
.divKategoriAktif { width: 70%; float: left; position: relative; padding-right: 3%; }
.divKategoriAktif::before { position: absolute; content: ""; width: 1px; height: 100%; border: 1px solid rgb(237, 237, 237); right: -10px; }
.divKategoriAktif > li > ul > li { float: left; width: 18%; margin-right: 2%; margin-top: 1%; }
.divKategoriAktif > li > ul > li > a > span { display: block; }
.divKategoriPasif { width: 30%; float: left; padding-left: 5%; }
.divKategoriL2 { padding: 5px 0px; position: relative; }
.divKategoriL2 > a { padding-left: 15px; position: relative; }
.divKategoriL2 > a::before { position: absolute; content: ""; background: url("../img/icoKategori.png") 0% 0% / contain; left: 0px; top: 5px; width: 6px; height: 5px; }
.divMenuUstTool { margin: 27px 20px -13px 0px; cursor: pointer; }
.btnMAra, .btnMKullanici, .btnMKullaniciA, .btnMSepet, .btnMSepet2 { width: 25px; height: 25px; background: center top / 18px no-repeat; margin-left: 5px; font-size: 11px; }
.btnMAra { background-image: url("../img/icoArama.png"); }
.btnMKullanici { background-image: url("../img/icoKullanici.png"); }
.btnMSepet { background-image: url("../img/icoSepet.png"); }
.divMenuSiparis { float: left; margin-right: 10px; width: 27px; height: 27px; position: relative; }
.divMenuSiparis > a { background-image: url("../img/siparistakip.jpg"); background-repeat: no-repeat; display: block; width: 27px; height: 27px; }
.divMenuSiparis > span { position: absolute; bottom: 0px; right: 10px; width: 19px; height: 19px; padding-top: 3px; background: url("../img/icoSepetAdet.png") center center no-repeat; color: rgb(255, 255, 255); text-align: center; font-size: 13px; animation: 9s ease-in-out 0.4s infinite normal none running divSepetZil; transform-origin: 50% 12px; }
.divMenuSepet, .divMenuArama, .divMenuKullanici { display: inline-block; position: relative; margin-right: 25px; font-family: Arial; font-size: 11px; letter-spacing: 0px; color: rgb(0, 0, 0); text-transform: uppercase; }
.divMenuDil { font-family: ZWFont2; font-size: 13px; }
.divMenuSepet > span:first-of-type { position: absolute; bottom: 3px; left: 8px; width: 19px; height: 19px; padding-top: 3px; color: rgb(0, 0, 0); text-align: center; font-size: 10px; animation: 12s ease-in-out 0.7s infinite normal none running divSepetZil; transform-origin: 50% 4px; display: none; }
.divAltMenuCerez { position: fixed; left: 10px; bottom: 20px; text-align: left; width: 500px; padding: 10px; border-radius: 10px; background-color: rgb(0, 0, 0); opacity: 0.7; color: rgb(255, 255, 255); font-family: Arial; font-size: 12px; }
.divAltMenuCerez .altMenuCerezKapat { position: absolute; top: 3px; right: 8px; font-size: 15px; }
.divMenuAlt { background-color: rgb(255, 255, 255); margin-top: 50px;}
.divAltAciklama1 { display: table; width: 60%; padding: 0px 0px 3%; color: rgb(0, 0, 0); font-size: 17px; font-family: ZWFont2, Arial; text-align: center; margin: auto; border-bottom: 1px solid rgb(237, 237, 237); }
.divAltAciklama1 > div { float: left; width: calc(33% - 21px); padding: 10px; font-size: 13px; letter-spacing: 1px; font-family: ZWFont2; }
.divAltAciklama1 > div:last-of-type { border-right: none; }
.divAltAciklama1 > div > img { display: block; margin: auto; width: 37px; height: 37px; }
.tblAltAciklama1 { width: 100%; background-color: rgb(231, 231, 231); font-size: 14px; text-align: center; border-collapse: separate; border-spacing: 10px; }
.tblAltAciklama1 td { border-right: 1px solid rgb(191, 191, 191); }
.tblAltAciklama1 td:last-of-type { border-right: none; }
.tblAltAciklama1 img { padding: 5px; }
.divEBulten { margin: auto; width: 50%; text-align: center; font-size: 14px; }
.divEBultenBaslik { position: relative; margin: 40px 0px -15px; font-size: 18px; text-align: center; font-weight: 700; letter-spacing: 1px; }
.divEBultenBaslik::before { content: " "; position: absolute; top: 15px; left: 0px; width: 100%; border-top: 1px solid rgb(0, 0, 0); }
.divEBultenBaslik div:first-of-type { position: relative; display: inline-block; background-color: rgb(255, 255, 255); }
.divEBultenBaslik div:first-of-type::before { content: " "; position: absolute; top: 0px; left: -20px; width: 20px; height: 20px; background-color: rgb(255, 255, 255); }
.divEBultenBaslik div:first-of-type::after { content: " "; position: absolute; top: 0px; right: -20px; width: 20px; height: 20px; background-color: rgb(255, 255, 255); }
.divEBultenBaslikIcon { width: 70px; height: 20px; background: url("../img/icoReyonAlt.png") center center no-repeat; }
.divEBultenDetay { display: table; width: 100%; padding: 0px 5px; }
.divEBultenDetay > div:first-of-type { font-size: 15px; font-family: 'ZWFont1'; }
.divEBultenDetay > div:nth-of-type(2) { width: 60%; border: 1px solid rgb(0, 0, 0); opacity: 0.9; margin-top: 30px; }
.divEBultenDetay > div:nth-of-type(3) { display: table; width: 400px; margin: 15px auto; border: 1px solid rgb(0, 0, 0); }
.txtEBulten { font-family: Arial; text-indent: 11px; line-height: 50px; border: none; background-color: transparent; width: calc(100% - 60px); color: rgb(75, 75, 75); font-size: 13px; letter-spacing: -0.5px; }
.btnEBulten { float: right; width: 60px; height: 50px; background: url("../img/btnEBulten.png") center center / 20px no-repeat; }
.divAltAciklama2 { display: table; width: 100%; font-size: 14px; position: relative; background-color: rgb(255, 255, 255); }
.divAltAciklama2 > img { margin: 0px 15px 0px 40px; }
.divMenuAltDetay { display: table; position: relative; margin-top: 20px; padding-bottom: 40px; padding-top: 40px; width: 100%; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(0, 0, 0); }
.divMenuAltDetay > div { display: table; width: 80%; }
.divMenuAltDetay > div > div { float: left; }
.divMenuAltDetay > div > div a { display: block; color: rgb(0, 0, 0); font-size: 12px; line-height: 30px; font-family: Arial; }
.divMenuAltDetay > div > div a:hover { text-decoration: underline; }
.divMenuAltDetay > div > div > a:first-of-type { margin-bottom: 10px; color: rgb(0, 0, 0); font-size: 13px; font-weight: 700; font-family: 'ZWFont1'; }
.divMenuAltDD { padding: 5px; margin: 10px 0px 0px; border: 1px solid rgb(229, 229, 229); background: none; appearance: menulist; }
.ds { float: right; margin-right: 25px; position: relative; }
.ds a { display: table; margin: auto; font-family: ZWFont2; border-bottom: 0px !important; line-height: 46px !important; font-size: 98% !important; color: rgb(47, 172, 104) !important; }
.ds a span { display: block; float: left; margin-right: 5px; color: rgb(47, 172, 104); font-size: 120%; line-height: 46px; font-weight: 400; }
.ds a img { width: 0px; float: left; height: 30px; transition: width 0.3s ease 0s; margin-top: 8px !important; margin-right: 0px !important; }
.ds:hover #ds { width: 125px; transition: width 0.5s ease 0s; margin-right: 5px !important; }
.divAltMenuApp {position: fixed;bottom: 1%;right: 1%;z-index: 9999;}
.divAppBG {background-image: url('../img/app-bg.png');background-size: 100%;position: relative;width: 320px;height: 168px;}
.divAppKapat {position: absolute;top: 20px;right: 25px;font-size: 20px;font-weight: bold;}
.AltAppGPlay {position:absolute;top: 80px;left:125px;}
.AltAppStore {position:absolute;top: 80px;left:210px;}

.divSM { float: left; display: table; font-size: 15px; color: rgb(51, 51, 51); width: 61%; margin-top: 10px; }
.divSM > a { position: relative; margin-top: 0px; margin-right: 0px; padding-left: 25px; height: 30px; line-height: 25px; clear: both; float: left; }
.aSMFace::before, .aSMTwitter::before, .aSMInstagram::before, .aSMPinterest::before, .aSMLinkedIn::before, .aSMGoogle::before { content: ""; position: absolute; left: 0px; top: 8px; width: 15px; height: 15px; background-repeat: no-repeat; background-size: contain; background-position: center center; }
.aAppIos { background-image: url("../img/app_ios.svg"); background-repeat: no-repeat; background-size: contain; width: 20px !important; height: 20px !important; }
.aAppGp { background-image: url("../img/app_android.svg"); background-repeat: no-repeat; background-size: contain; width: 20px !important; height: 20px !important; }
.aSMFace::before { background-image: url("../img/ico-face.svg"); }
.aSMInstagram::before { background-image: url("../img/ico-instagram.svg"); }
.aSMPinterest::before { background-position: 0px -120px; }
.aSMLinkedIn::before { background-position: 0px -160px; }
.aSMGoogle::before { background-position: 0px -200px; }
.divAMDefault { display: none; position: absolute; right: 0px; top: 80px; background-color: rgb(255, 255, 255); padding: 14px 15px; color: rgb(0, 0, 0); font-size: 13px; z-index: 99; }
.divAMDil { z-index: 102; background-color: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); }
.ddUMDil { border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); font-family: ZWFont2, Helvetica, sans-serif; font-size: 12px; }
.divAMArama { font-size: 13px; font-family: ZWFont2; box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 15px 0px; color: rgb(0, 0, 0); border: 1px solid rgb(237, 237, 237); background-color: rgba(255, 255, 255, 0.98) !important; }
.divAMArama > div { width: 1000px; }
.divAMCerceve { position: relative; padding: 10px 15px; letter-spacing: 1.2px; margin-bottom: 50px; }
.divAMCerceve > div { z-index: 100; margin-left: 10px; top: 50px; width: calc(100% + -10px); max-height: 280px; overflow: auto; color: rgb(0, 0, 0); }
.divAMCerceve a { display: block; width: 100%; border-bottom: 1px solid rgb(237, 237, 237); padding: 10px 0px; margin: 10px 0px; font-size: 12px; letter-spacing: 0px; }
.cekAMSeviye1 { margin-left: 0px; }
.txtArama { padding: 20px 60px; border: 1px solid rgb(220, 220, 220); background: url("../img/BtnAra.png") 20px center no-repeat rgb(255, 255, 255); font-size: 12px; color: rgb(0, 0, 0); letter-spacing: 1.1px; }
.btnArama { padding: 12px 15px; font-size: 12px; letter-spacing: 1.1px; margin: 5px 5px 0px; background-color: rgb(255, 255, 255) !important; border: 1px solid rgb(0, 0, 0) !important; color: rgb(0, 0, 0) !important; }
.divAMArama input[type="checkbox"] + label, input[type="radio"] + label { background-image: url("../img/toolCheck.png"); margin: 4px 0px; }
.divAMKullanici { font-size: 15px; line-height: 35px; border: 1px solid rgb(237, 237, 237); z-index: 2; }
.txtAMDefault { padding: 2% 3%; margin-bottom: 2%; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-style: italic; border: 1px solid rgb(237, 237, 237); font-family: ZWFont2; }
.btnAMDefault { padding: 10px 6px; font-family: ZWFont2; font-size: 12px; letter-spacing: 1px; text-transform: uppercase; line-height: 150%; margin-bottom: 10px; text-align: center; margin-top: 13px; background-color: rgb(51, 51, 51) !important; color: rgb(243, 238, 235) !important; }
.divAMKullanici > div { padding: 3% 4%; border-right: 1px solid rgb(237, 237, 237); }
.divAMKullanici > div:nth-of-type(2) { border-right: none; }
.divAMKullanici > div > p { padding: 0px; font-family: ZWFont1; font-size: 12px; }
.divAMKullanici > div > div:first-of-type { margin-bottom: 2%; font-size: 15px; font-family: ZWFont2; }
.divAMKullanici > div > div:last-of-type > a:first-of-type { margin-right: 5px; }
.divAMKullanici > div > div:last-of-type > a:last-of-type { margin-left: 5px; font-size: 12px; }
.divAMSepet { display: block; position: fixed; z-index: 101; right: -453px; top: 0px; padding: 20px; width: 450px; height: calc(100vh); overflow: auto; border-left: 1px solid rgb(237, 237, 237); background-color: rgb(255, 255, 255); }
.divAMSepet > div { position: relative; display: table; width: 100%; margin-bottom: 10px; padding-bottom: 10px; font-family: ZWFont2; font-size: 12px; color: rgb(50, 52, 56); line-height: 25px; }
.divAMSepet > div::after { content: ""; position: absolute; left: 0px; bottom: -2px; width: 100%; height: 1px; border-bottom: 1px solid rgb(255, 255, 255); }
.divAMSepet > div:last-of-type { margin-bottom: 0px; padding-bottom: 0px; border-bottom: none; }
.divAMSepet > div::after { display: none; }
.aMRightKapat { float: left; display: inline-block; width: 24px; height: 24px; background: url("../img/btnSSSil.png") center center / contain no-repeat; }
.divAMSepetBaslik { border-bottom: 1px solid rgb(229, 229, 229); text-align: left; font-size: 16px; }
.divAMSepetBaslik > span:nth-of-type(2) { display: inline-block; color: rgb(0, 0, 0); font-family: ZWFont1; }
.divAMSepetUrun { border-bottom: 1px solid rgb(229, 229, 229); }
.divAMSepetUrun > div > a { display: block; width: 100%; }
.divAMSepetUrun > div > a > img { max-width: 100%; max-height: 90px; }
.divAMSepetUrun > div:first-of-type > a { padding: 5px; background-color: rgb(255, 255, 255); text-align: center; }
.divAMSepetUrun > div:last-of-type > a:first-of-type { font-family: ZWFont2; color: rgb(51, 51, 51); font-size: 12px; }
.divAMSepetUrun > div:last-of-type > * { font-family: ZWFont1; color: rgb(74, 74, 74); line-height: 20px; font-size: 12px; }
.divAMSepetUrun > div:last-of-type > div { position: relative; font-size: 12px; color: rgb(244, 40, 55); font-family: ZWFont1; bottom: -15px; }
.divAMSepetKargo { font-size: 14px; text-align: center; }
.divAMSepetKargo > b { color: rgb(206, 7, 7); font-family: ZWFont1; font-size: 14px; }
.divAMSepetToplam { font-size: 12px; line-height: 35px; font-family: ZWFont1; }
.divAMSepetToplam > div:first-of-type { margin-bottom: 10px; }
.divAMSepetToplam > div:first-of-type > b { float: right; font-size: 15px; color: rgb(244, 40, 55); font-family: ZWFont1; }
.divAMSepetToplam > div:last-of-type { margin-bottom: 30px; }
.divAMSepetToplam > div:last-of-type > a { display: block; text-align: center; line-height: 200%; background-color: rgb(37, 37, 37) !important; }
.divAMSepetBos { margin-top: 100px; text-align: center; }
.divAMSepetBos > div:first-of-type::before { position: absolute; content: ""; background: url("../img/icoSepet.png") 0% 0% / contain no-repeat; width: 20px; height: 20px; left: 48%; top: -40px; }
.divAMSepetBos > div:last-of-type { margin-top: 100px; }
.btnScrollUp { cursor: pointer; display: none; position: fixed; right: 50px; bottom: 55px; width: 45px; height: 45px; background: url("../img/btnYukariGit.png") center center no-repeat rgb(255, 255, 255); }
.divSlide { display: block; width: 100%; position: relative; }
.divAnasayfa { position: relative; background-color: rgb(255, 255, 255); }
.divSlideM { display: none; width: 100%; overflow: hidden; }
.divAnaBanner1 .textCenter > div { display: block; padding-left: 25px; text-align: left; }
.divAnaBanner1 .textCenter > .divAnaBannerB3 { padding-left: 0px; text-align: center; float: left; margin-left: 27px; }
.textCenter {top: 12%;left: 50%;transform: translate(-50%, -50%);color: rgb(255, 255, 255);font-family: ZWFont2;position: absolute !important;}
.textCenter .divAnaBannerB1 {font-size: 29px;font-family: 'ZWFont1';color: rgb(255, 255, 255);/* letter-spacing: -1px; */}
.textCenter .divAnaBannerB2 { font-family: 'ZWFont1'; font-size: 16px; padding: 0px 10px; }
.textCenter .divAnaBannerB3 { font-family: ZWFont2; font-size: 11px; line-height: 35px; background-color: rgb(255, 255, 255); }
.divAnaBanner1 { display: table; width: calc(100% - 200px); margin: auto; padding-top: 2%; }
.divAnaBanner1 .aAnaBanner:nth-of-type(1) { width: calc(49%); margin-right: 1%; }
.divAnaBanner1 .aAnaBanner:nth-of-type(2) { width: calc(49%); margin-left: 1%; }
.divAnaBanner2 { display: table; width: 100%; margin: auto; margin-top: 40px;}
.divAnaBanner2 .aAnaBanner > .divAnaBannerB { top: 50%; left: 50%; transform: translate(-50%, -50%); color: rgb(255, 255, 255); font-family: ZWFont2; position: absolute !important; }
.divAnaBanner2 .aAnaBanner > .divAnaBannerB > div { font-size: 20px; font-family: 'ZWFont1'; line-height: 40px; margin: auto !important; }
.divAnaBanner2 .aAnaBanner > .divAnaBannerB > .divAnaBannerB1 { font-size: 35px; color: rgb(255, 255, 255); font-family: 'ZWFont1'; margin: auto; line-height: 40px; /* font-weight: bold; */ }
.divAnaBanner2 .aAnaBanner > .divAnaBannerB > .divAnaBannerB3 { font-family: 'ZWFont2'; font-size: 12px; width: auto; padding: 1px 30px; }
.aAnaBanner > div { overflow: hidden; }
.aAnaBanner { float: left; display: block; position: relative; overflow: hidden; text-align: center; width: 100%; color: rgb(255, 255, 255); transition: all 0.4s ease 0s; }
.aAnaBanner:hover { background-image: none; }
.divAnaBannerBosluk { float: left; width: 100%; height: 1px; clear: both; }
.divAnaBannerB { position: absolute; }
.divAnaBannerB > div { display: table; margin: 1% auto; }
.divAnaBannerB1 { font-size: 14px; }
.divAnaBannerB2 { font-size: 22px; font-weight: 500; font-family: ZWFont2, Arial; letter-spacing: 0px; }
.divAnaBannerB3 { font-family: ZWFont2; font-size: 11px; line-height: 42px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); width: 12%; }
.divAnaBannerB3 > span { padding: 10px; }
.divGaleriDis { padding-bottom: 0px; display: block; width: calc(100% - 80px); margin: auto; }
.divGaleriBaslik { position: relative; text-align: center; line-height: normal; margin-top: 20px; }
.divGaleriBaslik > h2 { font-size: 20px; font-family: ZWFont1; color: rgb(0, 0, 0); text-align: center; margin-bottom: 10px; }
.satinAl { display: table; margin: auto; border: 1px solid; padding: 5px 20px; font-family: ZWFont1; font-size: 12px; color: rgb(0, 0, 0); }
.owlGaleri { padding: 0px; }
.divGaleriIc { float: left; display: table; width: 100%; padding: 1%; position: relative; text-align: center; cursor: pointer; overflow: hidden; }
.divGResim { overflow: hidden; position: relative; }
.divGResim img { position: absolute; bottom: 0px; }
.divFiltreBaslik { font-family: ZWFont2; font-size: 12px; line-height: 32px; }
.divKategoriBanner { position: relative; width: 99%; min-height: 330px; background-color: rgb(225, 64, 65); text-align: center; color: rgb(255, 255, 255); }
.divKategoriBanner > div { position: relative; padding: 5%; display: block; }
.divKategoriBanner > div > .divKategoriBBaslik { font-family: ZWFont2; font-size: 20px; margin-top: 60px; }
.divKategoriBanner > div > span { font-family: ZWFont1; font-size: 20px; line-height: 40px; }
.divKategoriBanner2 { padding: 10px; text-align: center; }
.divKategoriBanner2 > div > .divKategoriBBaslik { line-height: 40px; font-family: ZWFont2; font-size: 15px; }
.divKategoriBanner2 > div > span { font-family: ZWFont1; font-size: 13px; line-height: 40px; }
.divUrunler { display: block; margin: auto auto -20px; width: calc(100% - 80px); }
.divUrunlerBaslik { position: relative; margin: 20px 0px; font-size: 15px; text-align: left; }
.divUrunlerBaslik a { position: relative; display: inline-block; background-color: rgb(255, 255, 255); font-family: 'ZWFont1';}
.owlUrunler .owl-item .item { margin-left: 0.5%; }
.urunyok { font-size: 16px; text-align: center; }
.divUrun { float: left; display: table; width: 100%; position: relative; text-align: center; cursor: pointer; overflow: hidden; transition: all 0.3s ease 0s; padding: 5px; }
.divUrun > figure > .divUVaryant { max-height: 0px; transition: max-height 0.15s ease-out 0s; display: block !important; }
.divUrun:hover > figure > .divUVaryant { max-height: 500px; transition: max-height 0.7s ease-in 0s; }
.divUResim { z-index: 0; overflow: hidden; position: relative; background-color: rgb(255, 255, 255); }
.divUResim > a > img { }
.divuDResimDis { position: relative; }
.divUReyon { position: absolute; top: 3%; right: 4%; text-align: right; }
.divUReyon > span { display: block; width: 50px; height: 25px; text-align: center; line-height: 25px; border-radius: 5px; font-family: ZWFont2; font-size: 12px; color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); }
.divUDReyon { position: absolute; top: 2%; right: 0px; text-align: right; z-index: 1; }
.divUReyon img { width: 50%; }
.divUDReyon img { width: 50%; }
.divUKargo { display: none; position: absolute; bottom: 7.5%; right: 0px; width: 25px; height: 140px; background: url("../img/imgUKargoBedava.png") right bottom no-repeat; }
.divUStokYok { position: absolute; left: 0px; top: 0px; }
.divUIndirim { position: absolute; top: 0px; right: 15%; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); display: none; }
.divUIndirim > span:first-child { font-size: 30px; }
.divUDetay { position: relative; margin-top: 3%; padding: 0px 5px; text-align: center; }
.divUVaryant { display: none; bottom: 10px; left: 5%; z-index: 1; position: absolute; background-color: rgb(255, 255, 255); width: 90%; }
.divURenk { margin: 10px 0px; }
.divURenk > a { position: relative; display: inline-block; margin: 0px 3px; width: 35px; height: 35px; background-size: contain; background-position-y: -5px; }
.divURenk > a::before { border: 1px solid rgb(228, 228, 228); padding: 9px; border-radius: 30px; width: 17px; height: 17px; position: absolute; left: -3px; top: -3px; }
.divUBeden { font-size: 14px; }
.divUBeden > span { position: relative; display: inline-block; width: 25px; height: 25px; line-height: 25px; }
.divUBedenPasif { color: rgb(187, 187, 187); }
.divUBedenPasif::after { content: ""; position: absolute; bottom: 3px; left: 2px; border-top: 1px solid rgb(187, 187, 187); height: calc(50% - 1px); width: 110%; transform: rotateZ(-45deg); }
.divUAd { color: rgb(0, 0, 0); font-size: 16px; font-family: arial; }
.divUAd > a:last-of-type { font-style: normal; font-size: 12px; color: rgb(0, 0, 0); letter-spacing: 0px; }
.divUFiyat { margin-top: 5px; }
.divUFiyat > * { margin-right: 10px; }
.divUFiyat1 { font-size: 15px; font-family: Arial; color: #000000; letter-spacing: 0px; }
.divUFiyat2 { position: relative; font-size: 14px; color: rgb(104, 104, 104); }
.divUFiyatIndirim { position: absolute; top: 5px; right: 0px; color: rgb(210, 44, 57); font-family: ZWFont2; font-size: 12px; }
.divUKod { font-size: 12px; font-family: ZWFont1; color: rgb(132, 132, 132); display: none; }
.divUFiyat2::after { content: " "; border: 0.5px solid rgb(122, 121, 121); position: absolute; width: 100%; left: 0px; bottom: 7px; opacity: 0.5; }
.cbUFStok { font-size: 12px; }
.cbUFStok > label { margin-top: 0px !important; }
.divUUst { display: table; width: 100%; font-size: 14px; line-height: 25px; }
.divUUst1 { padding: 0px 25px; color: rgb(0, 0, 0); height: 50px; line-height: 50px; border-bottom: 1px solid rgb(237, 237, 237); }
.divUUst1 ul > li { float: left; font-size: 11px; font-family: Arial; padding-left: 5px; text-transform: uppercase; }
.divUUst2 { padding: 12px 10px; height: 45px; }
.divUUst2 > span { position: absolute; top: 0px; font-family: 'ZWFont2'; font-size: 11px; }
.divUUst2 select { border-style: none; border-color: inherit; border-width: medium; background-position: calc(100% - 25px) center; width: 240px; font-family: 'ZWFont2'; font-size: 12px; background-size: 20px; height: 25px; background-color: transparent; background-image: url("../img/icoDDOk2.png"); background-repeat: no-repeat; background-attachment: scroll; }
.divUUst2 option { font-size: 15px; }
.divUUst2 h1 { line-height: 35px; font-size: 15px; }
.divUUst2 ul > li { float: left; font-size: 15px; font-family: ZWFont2; }
.divUUstGorunum { font-family: 'ZWFont2'; font-size: 12px; }
.divUUstGorunum > * { display: inline-block; margin-bottom: -7px; width: 50px; text-align: center; height: 25px; background: center center no-repeat; }
.divUUstGorunum3 { border-left: 1px solid rgb(237, 237, 237) !important; }
.divUUstGorunum3A { border-left: 1px solid rgb(237, 237, 237) !important; }
.divMUUstGorunum > * { display: inline-block; margin-left: 0px; margin-bottom: -12px; width: 25px; height: 25px; background: center center no-repeat; }
.divMUUstGorunum1 { background-image: url("../img/icoMUGoserim1.png"); }
.divMUUstGorunum1A { background-image: url("../img/icoMUGoserim1A.png"); }
.divMUUstGorunum2 { background-image: url("../img/icoMUGoserim2.png"); }
.divMUUstGorunum2A { background-image: url("../img/icoMUGoserim2A.png"); }
.divMUUst { display: none; margin-bottom: 2%; border-top: 1px solid rgb(237, 237, 237); border-bottom: 1px solid rgb(237, 237, 237); line-height: 30px; text-align: center; font-family: ZWFont1; font-size: 14px; }
.divMUUstFixed { position: fixed; z-index: 111; top: 0px; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(231, 231, 231); }
.divMUUst > div { padding: 7px; border-right: 1px solid rgb(237, 237, 237); text-align: left; }
.divMUUst > div:last-of-type { padding: 0px; border-right: none; }
.divMUUst > div:nth-of-type(1) > a { display: inline-block; background: url("../img/icoMUDFiltre1.png") right center / 15px no-repeat; font-family: ZWFont1; width: calc(100% - 20px); font-size: 10px; }
.divMUUst > div:nth-of-type(2) > a { display: inline-block; padding-left: 20px; background: url("../img/icoMUDFiltre1.png") right center no-repeat; line-height: 50px; font-family: ZWFont2; letter-spacing: 1px; width: calc(100% - 20px); font-size: 12px; }
.divUFiltre { font-size: 14px; padding: 15px 25px; }
#divFiltreBeden span { width: 50%; float: left; }
#divFiltreBeden br { display: none; }
.divUFCerceve { display: inline-block; position: relative; margin-bottom: -5px; width: 100%; overflow: hidden; border-bottom: 1px solid rgb(237, 237, 237); }
.divUFUzatH { max-height: 280px; }
.divUFCerceve:last-of-type { overflow: hidden; }
.divSlideKategori { display: none; }
.divUFCerceveBaslik, .divUFCerceveBaslikYatay { cursor: pointer; width: 100%; text-align: left; font-size: 15px; font-family: ZWFont2, Arial; line-height: 35px; padding-top: 3%; }
.divUFCerceveBaslik::after { content: ""; position: absolute; z-index: 10; left: 0px; bottom: 0px; width: 100%; height: 40px; background: url("../img/icoUFLUzat.png") 96% center / 15px no-repeat; }
.divUFCerceveBaslikYatay { writing-mode: inherit; padding: 0px; height: inherit; }
.divUFCerceveDetay { padding: 2% 0px; font-family: ZWFont1; }
.divUFCerceveDetayDuz { padding: 2% 0px; }
.divUKategoriAciklama { font-family: ZWFont1; font-size: 13px; line-height: 40px; }
.divUFCerceveUzat { cursor: pointer; display: inline-block; position: absolute; left: 0px; top: 210px; padding: 10px 20px 10px 0px; width: 100%; background-color: rgb(255, 255, 255); }
.divUFCerceveUzat::after { content: ""; position: absolute; z-index: 10; left: 0px; bottom: 0px; width: 100%; height: 40px; background: url("../img/icoUFLUzat.png") 96% center / 15px no-repeat; }
.divUFCerceveBosluk { padding-bottom: 10px; border-bottom: 1px solid rgb(237, 237, 237); }
.divUFiltre select { width: 100%; }
.divUFCerceve a { display: block; margin: 10px; width: calc(100% - 20px); font-size: 13px; font-family: 'ZWFont2';}
.divUFCerceve a:hover { text-decoration: underline; }
.divUFCFiyatSlideF { position: relative; margin-bottom: 30px; }
.divUFCFiyatSlideF1 { position: absolute; top: 15px; left: 10px; font-family: ZWFont2; }
.divUFCFiyatSlideF2 { position: absolute; top: 15px; right: 10px; font-family: ZWFont2; }
.aUFKategoriL1 { color: rgb(0, 0, 0); font-family: ZWFont2, Arial; line-height: 30px; margin-left: 0px !important; font-size: 14px !important; }
.aUFKategoriL1A {color: #f2a384;line-height: 30px;font-family: ZWFont2;font-size: 15px !important;font-weight: 700 !important;margin-left: 0px !important;}
.aUFKategoriL2 { padding-left: 0px; color: rgb(0, 0, 0); font-size: 13px !important; }
.aUFKategoriL2A { font-size: 13px; text-decoration: underline; }
.aUFKategoriL3 { margin-left: 20px !important; }
.aUFKategoriL3A { text-decoration: underline; margin-left: 20px !important; }
.aUFKategoriL3::before { content: ""; padding-right: 10px; }
.aUFKategoriL3A::before { content: ""; padding-right: 10px; }
.divUUrunler { display: block; }
.divUUrunler .divUrunlerBaslik { margin: 0px; }
.divUUrunlerG2 > .divUrun { width: 49%; margin: 0px 1% 0px 0px; }
.divUUrunlerG3 > .divUrun { width: 32%; margin-right: 1%; }
.divUUrunlerG4 > .divUrun { width: 24.5%; margin: 0px 0.3% 0px 0px; }
.divUUrunlerG5 > .divUrun { width: 18%; margin: 0px 2.5% 0px 0px; }
.divUUrunlerG5 > .divUrun:nth-of-type(5n) { margin-right: 0px; }
.divUPager { display: table; width: 100%; text-align: right; }
.divUPager > td > table { margin: 10px auto auto; }
.divUPager > a { display: inline-block; width: 50px; height: 40px; border-width: 1px 0px 1px 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(231, 231, 231); border-bottom-color: rgb(231, 231, 231); border-left-color: rgb(231, 231, 231); border-image: initial; border-right-style: initial; border-right-color: initial; line-height: 40px; text-align: center; }
.divUPager > a:last-of-type { border-right: 1px solid rgb(231, 231, 231); }
.divUPager > td > table span { display: inline-block; width: 50px; height: 40px; border: 1px solid rgb(231, 231, 231); line-height: 40px; text-align: center; background-color: rgb(231, 231, 231); color: rgb(0, 0, 0); font-weight: 700; }
.divUPager > td > table a { display: inline-block; width: 50px; height: 40px; border: 1px solid rgb(231, 231, 231); line-height: 40px; text-align: center; font-size: 13px; }
.aUPagerAktif { background-color: rgb(231, 231, 231); color: rgb(0, 0, 0); font-weight: 700; }
.divUDDis { display: inline-block; }
.divUDResimKucuk { margin-top: 15%; }
.divUDResimKucuk > a { display: block; margin: 0px 15px 15px 0px; }
.divUDResimBuyuk > a { display: block; width: calc(50% - 6px); float: left; margin-right: 5px; margin-bottom: 5px; }
.divUDResimBuyuk > .aUDResim3 { width: calc(33.3% - 5px); }
.divUDResimBuyuk > .aUDResim4 { width: calc(25% - 5px); }
.divUDResimBuyuk > .aUDResim1 { width: calc(70%); margin: 0px 5% 0px 25%; }
.divUDSag { text-align: center; padding: 1% 9%; }
.divUDSag > * { margin-top: 1.5%; padding-bottom: 1.5%; margin-bottom: 1.5%; }
.divUDSag > div:first-of-type { text-align: right; width: 100%; font-family: ZWFont1; color: rgb(173, 175, 178); font-size: 12px; }
.divUDSpecG1 { display: table; background-color: rgb(231, 231, 231); text-align: center; font-size: 12px; }
.divUDSpecG1 div { padding: 10px 0px; border-right: 1px solid rgb(210, 210, 210); }
.divUDSpecG1 div:last-of-type { border-right: none; }
.divUDSpecG1 img { margin-right: 5px; vertical-align: bottom; }
.divUDAd { margin-left: 5px; margin-top: 25px; width: 100%; float: left; text-align: center; }
.divUDAd1 { font-size: 15px; font-family: Arial; }
.divUDAd2 { font-size: 13px; font-family: Arial; margin-top: 10px; display: block; color: rgb(173, 175, 178); }
.divUDAd2 span:nth-of-type(1) { display: none; }
.divUDOzet { display: table; width: 100%; line-height: 250%; font-size: 13px; font-family: Arial; color: rgb(0, 0, 0); text-align: left; margin-left: 5px; }
.divUDOzet img { margin-right: 10px; }
.divUDOzellik { font-family: ZWFont2; color: rgb(0, 0, 0); }
.divUDOzet .divUDOzellik::before { content: "-"; padding: 0px 4px; font-size: 12px; }
.divUDOzetAciklama { padding: 20px 0px; }
.divUDFiyat { font-family: Arial; display: table; width: auto; float: none; margin: 25px auto auto; }
.divUDFiyatSatis { color: rgb(0, 0, 0); font-size: 20px; text-align: center; float: left; display: block; }
.divUDFiyatEtiket { color: rgb(174, 174, 174); font-size: 15px; text-decoration: line-through; text-align: center; float: left; margin-right: 20px; display: block; line-height: 28px; }
.divUDFiyatKargo { color: rgb(50, 50, 50); font-size: 12px; text-align: right; }
.divUDFiyatIndirim { padding: 0px 10px; margin-top: 5px; background-color: rgb(238, 238, 238); color: rgb(50, 50, 50); font-size: 24px; }
.divUDFiyatIndirim span { font-size: 12px; font-weight: 400; }
.divUDVaryant { font-size: 14px; margin-bottom: 0px; padding-bottom: 0px; }
.divUDVaryant > div { display: table; margin-top: 3%; padding: 2% 0px; width: 100%; text-align: center; }
.divUDVaryant > div > div { }
.divUDRenk > div > a { cursor: pointer; display: inline-block; position: relative; margin: 5px; background-repeat: no-repeat; width: 70px; height: 75px; background-size: cover; }
.divUDRenkKutuA { border-bottom: 2px solid rgb(0, 0, 0) !important; }
.divUDRenkAD { padding: 2px; width: 70px; height: 30px; position: absolute; left: 0px; bottom: -35px; font-size: 9px; font-family: ZWFont2; text-transform: uppercase; text-align: center; color: rgb(54, 54, 54); line-height: 13px; }
.divUDBeden { display: table; margin: 5% 0px; padding: 0px 0px 3%; width: 100%; text-align: center; }
.divUDBeden > div > h4 > div, .divUDBeden > div > h4 > a { position: relative; display: inline-block; border: 1px solid rgb(162, 162, 162); text-align: center; color: rgb(51, 51, 51); padding: 13px; font-family: Arial; cursor: pointer; margin-left: 5px; margin-top: 10px; font-size: 12px; }
.divUDBedenA, .divUDBedenPA { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255) !important; }
.divUDBedenP { border-color: rgb(232, 232, 232) !important; color: rgb(173, 175, 178) !important; }
.divUDBedenP::after { content: ""; position: absolute; top: -7px; right: -4px; border: 1px solid rgb(237, 237, 237); border-radius: 100%; height: 20px; width: 20px; background-image: url("../img/ud-zil.png"); background-size: contain; background-color: rgb(255, 255, 255); }
.divUDBedenPA::after { content: ""; position: absolute; bottom: 3px; left: 22px; border-top: 1px solid rgb(0, 0, 0); height: calc(50% - 1px); width: 60%; transform: rotateZ(-45deg); }
.divUDBedenTablo { text-align: left; padding: 10px; float: left; display: block !important; width: 100% !important; }
.divBedenTablo { margin-bottom: 20px; }
.divBedenTablo .bedenTabloSatir { display: table; width: 100%; }
.divBedenTablo .bedenTabloSatir li { float: left; width: 10%; }
.divBedenTablo .bedenTabloSatir li:first-of-type { width: calc(20% - 3px); margin-right: 3px; text-align: left; }
.divBedenTablo .bedenTabloSatir li:first-of-type span { padding: 10px 0px 10px 3px; }
.divBedenTablo .bedenTabloSatir li span { display: block; padding: 10px 0px; border: 1px solid rgb(219, 201, 179); }
.divUDButon { display: table; width: 100%; margin: auto; text-align: center; }
.btnUDSepet, .btnUDHizli {padding: 15px;font-size: 13px;font-family: Arial;width: 98%;margin: 1%;float: left;letter-spacing: 1px;background-color: #f2a384!important;color: rgb(255, 255, 255) !important;}
.btnUDHizli { background-color: rgb(37, 37, 37) !important; color: rgb(255, 255, 255) !important; border: 1px solid rgb(227, 227, 227) !important; }
.divUDTelefon > a { position: relative; display: inline-block; padding-left: 50px; background: url("../img/icoUDTelefon.png") left top no-repeat; line-height: 22px; font-size: 11px; font-weight: 700; }
.divUDTelefon > a::before { content: " "; position: absolute; top: -3px; left: 35px; height: 30px; border-right: 1px solid rgb(0, 0, 0); }
.divUDTabDis { width: 100%; margin: 2% auto auto; }
.divUDTabBaslik { background: url("../img/icoUFLUzat.png") right center / 15px no-repeat; cursor: pointer; }
.divUDTabDis > .divUDTab:last-of-type { }
.divUDTab { display: table; width: 100%; font-family: ZWFont2; padding: 5px; border-bottom: 1px solid rgb(203, 203, 203); }
.divUDTab > div:first-of-type { position: relative; font-size: 15px; text-align: left; line-height: 40px; }
.divUDTab > div:last-of-type { padding-top: 15px; }
.divUDTabDis img { max-width: 100%; }
.divUDOnSiparis { font-size: 13px; color: red; font-weight: 700; font-family: Arial; padding-bottom: 5px; margin: 1%; display: none; text-align: left; }
.modalOnSiparis .divUDOnSiparis { font-weight: 400; text-align: center; text-align-last: center; display: block !important; }
.modalOnSiparis .btnUDHizli { font-size: 14px; width: 98%; background-color: rgb(237, 237, 237) !important; border: 1px solid rgb(0, 0, 0) !important; }
.divSMenu { display: table; border-bottom: 1px solid rgb(237, 237, 237); text-align: center; font-size: 12px; font-family: ZWFont1; letter-spacing: 1px; }
.divSMenu a { position: relative; display: inline-block; padding: 10px 30px 25px; margin-right: 7%; color: rgb(109, 109, 109); }
.divSMenu a::before { position: absolute; content: "1"; background-color: rgb(157, 157, 157); z-index: 99; top: 35px; left: -22px; margin-left: 50%; color: rgb(255, 255, 255); text-align: center; line-height: 24px; width: 44px; height: 44px; border: 10px solid rgb(232, 232, 232); border-radius: 100%; }
.divSMenu a:nth-of-type(1)::before { position: absolute; content: "1"; }
.divSMenu a:nth-of-type(2)::before { position: absolute; content: "2"; }
.divSMenu a:nth-of-type(3)::before { position: absolute; content: "3"; }
.divSMenu a:last-of-type { margin-right: 0px; }
.aSMenuAktif { color: rgb(0, 0, 0) !important; }
.aSMenuAktif::before { position: absolute; content: "1"; z-index: 99; top: 35px; left: -22px; margin-left: 50%; color: rgb(255, 255, 255); text-align: center; line-height: 24px; width: 44px; height: 44px; border: 10px solid rgb(232, 232, 232); border-radius: 100%; background-color: rgb(0, 0, 0) !important; }
.divSOrta { display: block; background-color: rgb(255, 255, 255); padding: 2.5% 0px; margin-bottom: 3%; }
.divSOBaslik { position: relative; padding: 20px 0px 50px; color: rgb(0, 0, 0); letter-spacing: 1px; font-weight: 700; font-size: 13px; }
.divSOBaslik span { background-color: rgb(255, 255, 255); z-index: 1; position: relative; padding-right: 10px; }
.divSOBaslik::after { position: absolute; content: ""; width: 100%; height: 1px; left: 0px; background-color: rgb(206, 206, 206); top: 27px; z-index: 0; }
.divSOBaslik .cekOdemeSec > label { padding: 0px; margin: 0px; line-height: 15px; background: none !important; }
.divSOSol { font-family: ZWFont1; }
.divSOSag { font-size: 11px; font-family: ZWFont1; }
.divSOSag > div:nth-of-type(1) { position: relative; padding: 20px 0px 50px; color: rgb(0, 0, 0); font-size: 12px; font-family: ZWFont1; }
.divSOSag > div:nth-of-type(1) span { background-color: rgb(255, 255, 255); z-index: 1; position: relative; }
.divSOSag > div:nth-of-type(1)::after { position: absolute; content: ""; width: 100%; height: 1px; left: 0px; background-color: rgb(206, 206, 206); top: 27px; z-index: 0; }
.divSOSag > div:nth-of-type(2) > div { display: inline-block; width: calc(100% - 10px); padding: 10px 15px; border: 1px solid rgb(220, 220, 220); margin: 2.5px 5px; }
.divSOSag > div:nth-of-type(2) > div > div { display: table; line-height: 24px; }
.divSOSag > div:nth-of-type(2) > div > div:last-of-type { font-size: 18px; }
.divSOSag > div:nth-of-type(3) { color: rgb(0, 0, 0); font-family: ZWFont1; width: 100%; display: table; }
.divSOSag > div:nth-of-type(3) > span { margin-right: -15px; }
.divSOSag > div:nth-of-type(3) > a > span { display: block; margin: -5px 0px 10px; padding-left: 33px; color: rgb(0, 0, 0); font-size: 11px; }
.divSOSag > div:nth-of-type(4) input { padding: 5% 15px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-align: center; letter-spacing: 1px; width: calc(100% - 10px); margin: 5px; font-size: 13px; }
.Onay .divSOSol { float: right; }
.Onay .divSOSag { float: right; }
.divSSepet { display: table; width: 100%; border-bottom: 1px solid rgb(206, 206, 206); font-family: ZWFont1; font-size: 11.5px; letter-spacing: 1px; }
.divSSepet .divSSepetSatir:last-of-type { border-bottom: none; }
.divSSepetBaslik { display: table; width: 100%; border: 1px solid rgb(220, 220, 220); line-height: 30px; margin: 5px 0px; }
.divSSepetBaslik > div { display: table-cell; padding: 8px 15px; vertical-align: middle; width: 15%; }
.divSSepetBCheck { display: none; width: 60px !important; }
.divSSepetBCheck label { padding-left: 15px !important; }
.divSSepetBUrunAd { width: 40% !important; }
.divSSepetBBFiyat { width: 10%; text-align: center; }
.divSSepetBAdet { width: 10%; text-align: center; }
.divSSepetBToplam { width: 10%; text-align: center; }
.divSSepetBKargo { text-align: right; width: 35% !important; }
.divSSepetBSil { width: 60px; text-align: center; }
.divSSepetSatir { display: table; width: 100%; border-bottom: 1px solid rgb(237, 237, 237); line-height: 30px; position: relative; }
.divSSepetSatir > div { display: table-cell; padding: 15px 5px; vertical-align: middle; width: 15%; }
.divSSepetSCheck { background-color: rgb(255, 255, 255); display: none; width: 60px !important; }
.divSSepetSCheck label { padding-left: 15px !important; }
.divSSepetSUrunAd { width: 40% !important; }
.divSSepetSUrunAd > div { float: left; }
.divSSepetSUrunAd > div:first-of-type { width: 120px; }
.divSSepetSUrunAd > div:last-of-type { width: calc(100% - 120px); }
.divSSepetSUrunAd a img { display: inline-block; margin-right: 5%; max-width: 100%; }
.divSSepetSUrunAd a div { display: inline-block; font-family: ZWFont1; }
.divSSepetSUrunAd a div div { font-weight: 400; }
.divSSepetSUrunAd .divSSepetSAciklama { font-size: 12px; color: red; display: block; }
.divSSepetSBFiyat { width: 10%; text-align: center; }
.divSSepetSAdet { width: 10%; text-align: center; }
.divSSepetSToplam { width: 10%; text-align: center; }
.divSSepetSKargo { text-align: right; color: red; width: 35% !important; }
.BtnSepetSil { position: relative; padding-left: 20px; font-size: 12px; }
.BtnSepetSil::before { position: absolute; content: ""; background: url("../img/icoDelte.png") 0% 0% / contain no-repeat; width: 13px; height: 16px; left: 0px; top: 0px; }
.divSiparisUrunler .divUrunlerBaslik { margin: 20px 0px 0px; }
.divSiparisUrunler .divUVaryant { display: none; }
.divSiparisUrunler .divUFiyat { text-align: center; margin-bottom: 5px; }
.divSiparisUrunler .divUFiyat1 { font-size: 17px; }
.divSiparisUrunler .btnUDSepet { padding: 10px; cursor: pointer; float: none; }
.divSiparisUrunler .divUDetay { text-align: center; padding: 0px; }
.divSiparisUrunler .divUKod { display: none; }
.divSiparisUrunler .divUAd { display: none; }
.divSiparisUrunler .divUFiyat2 { display: none; }
.divSSepetSSil { width: 60px; text-align: center; }
.txtSSAdet { line-height: 40px; border: none; background-color: transparent; width: 25px; color: rgb(51, 51, 51); font-size: 14px; text-align: center; }
.btnSSSil { width: 25px; height: 25px; border: none; background: url("../img/btnSSSil.png") center center no-repeat; }
.diSAlt { display: table; width: 100%; background-color: rgb(255, 255, 255); padding-top: 2.5%; }
.diSAltBaslik { position: relative; padding: 20px 0px 30px; color: rgb(0, 0, 0); letter-spacing: 1px; font-size: 12px; }
.diSAltBaslik span { background-color: rgb(255, 255, 255); z-index: 1; position: relative; padding-right: 10px; }
.diSAltBaslik::after { position: absolute; content: ""; width: 100%; height: 1px; left: 0px; background-color: rgb(206, 206, 206); top: 27px; z-index: 0; }
.btnSSFavori { padding: 15px 50px 15px 20px; background-image: url("../img/btnSSFavori.png"); background-position: right center; background-size: initial; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; font-size: 12px; background-color: rgb(237, 237, 237) !important; }
.cekSSHPaket { position: relative; margin-left: 2%; padding-left: 50px; }
.cekSSHPaket label::after { content: ""; position: absolute; left: 0px; top: -15px; width: 50px; height: 50px; background: url("../img/btnSSHPaket.png") center center no-repeat; }
.divSSKupon { display: table; width: 100%; }
.txtSSKupon { text-indent: 10px; height: 45px; border: 1px solid rgb(237, 237, 237); background-color: transparent; width: calc(70% - 0px); color: rgb(54, 54, 54); font-size: 12px; }
.btnSSKupon { float: right; height: 45px; width: 30%; font-size: 13px; letter-spacing: 1px; background-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important; }
.divSAdres { display: table; width: 100%; }
.divSAdresBaslik { padding: 0px 15px; font-size: 12px; font-style: italic; }
.divSAdresSecim { display: table; width: 100%; margin-top: 3%; padding: 0px 15px; font-size: 12px; }
.divSAdresSecimDetay { padding: 10px 15px; margin-right: 20px; width: calc(50% - 10px); background-color: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); box-shadow: rgba(0, 0, 0, 0.075) 0px 2px 2px inset; }
div.divSAdresSecimDetay:nth-of-type(2) { margin-right: 0px; }
.divSAdresSecimDetay > div:first-of-type { margin-bottom: 1.5%; padding-bottom: 1.5%; border-bottom: 1px solid rgb(0, 0, 0); font-size: 15px; }
.divSAdresSecimDetay > div:last-of-type { display: none; padding: 10px 15px; background-color: rgb(248, 248, 248); max-height: 200px; overflow-y: auto; }
.divSAdresSecimDetay > a { display: table; position: relative; width: 100%; margin: 1.5% 0px; padding-left: 60px; background: url("../img/icoS2Secim1.png") left center no-repeat; font-family: ZWFont1; }
.divSAdresSecimDetay > a::after { content: ""; display: block; position: absolute; width: 10px; height: 10px; top: calc(50% - 5px); right: 0px; background: url("../img/icoS2Secim2.png") right center no-repeat; }
.divSAdresSecimDetay > div > a { display: table; position: relative; width: 100%; margin: 1.5% 0px; padding-bottom: 1.5%; border-bottom: 1px solid rgb(237, 237, 237); }
.divSAdresSecimDetay > div > a:last-of-type { margin: 0px; padding-bottom: 0px; border-bottom: none; }
.divSAdresAlt { display: table; width: 100%; }
.divSAdresAlt > div:first-of-type { padding: 0px 15px; }
.btnSAYeni, .btnSAGuncelle { margin-right: 30px; padding: 20px 20px 20px 65px; margin-bottom: -3px; font-size: 12px; background: left center no-repeat; }
.btnSAYeni { background-image: url("../img/btnS2Yeni.png"); }
.btnSAGuncelle { background-image: url("../img/btnS2Duzenle.png"); }
.divSAdresKayit { display: table; width: 100%; }
.divSAdresKayit > div { float: left; margin: 5px; width: calc(50% - 10px); border: 1px solid rgb(220, 220, 220); min-height: 47px; }
.divSAdresKayitTek { width: calc(100% - 10px) !important; }
.divSAdresKayit > div > input, .divSAdresKayit > div > textarea, .divSAdresKayit > div > select { padding: 0px 20px; width: calc(100% - 50px); height: 45px; background-color: transparent; border: none; color: rgb(0, 0, 0); line-height: 250%; font-size: 12px; }
.divSAdresKayit > div > select { width: calc(100% - 10px); background-image: url("../img/icoS2Secim2.png"); }
.divSAdresKayitAlt { width: 94% !important; border: none !important; }
.divSAdresKayitAlt > div { margin-top: 2%; padding: 1%; background-color: rgb(255, 255, 255); }
.divSKargo { display: table; margin-top: 2%; width: 100%; font-size: 15px; }
.divSKargo .divSKargoSatir:last-of-type { border-bottom: none; }
.divSKargoBaslik { display: table; width: 100%; border-bottom: 1px solid rgb(0, 0, 0); line-height: 30px; font-weight: 700; }
.divSKargoBaslik > div { display: table-cell; padding: 10px 15px; border-right: 2px solid rgb(255, 255, 255); vertical-align: middle; }
.divSKargoBCheck { width: 60px; background-color: rgb(255, 255, 255); border-right: 1px solid rgb(0, 0, 0) !important; }
.divSKargoBCheck label { padding-left: 15px !important; }
.divSKargoBAd { width: calc(55% - 60px); }
.divSKargoBFiyat { width: 20%; text-align: right; }
.divSKargoBKOdeme { width: 25%; text-align: right; }
.divSKargoSatir { display: table; width: 100%; border-bottom: 1px solid rgb(251, 237, 237); line-height: 30px; font-family: ZWFont1; }
.divSKargoSatir > div { display: table-cell; padding: 30px 15px; border-right: 2px solid rgb(255, 255, 255); vertical-align: middle; }
.divSKargoSatir > div > div > span { font-size: 11px; }
.divSKargoSCheck { width: 60px; background-color: rgb(255, 255, 255); border-right: 1px solid rgb(0, 0, 0) !important; }
.divSKargoSCheck label { padding-left: 15px !important; }
.divSKargoSAd { width: calc(55% - 60px); }
.divSKargoSAd a { display: table; width: 100%; font-size: 14px; }
.divSKargoSAd a img { display: inline-block; margin-right: 5%; max-width: 100%; }
.divSKargoSBFiyat { width: 20%; text-align: right; }
.divSKargoSKOdeme { width: 25%; text-align: right; }
.divSOdeme { display: table; width: 100%; }
.divSOdemeTip, .divSOdemeTipAktif { display: table; width: 100%; }
.divSOdemeTipAktif { border: 1px solid rgb(237, 237, 237); background-color: rgb(248, 248, 248); }
.divSOdemeTipBaslik { position: relative; padding: 20px 0px 5px; color: rgb(0, 0, 0); letter-spacing: 1px; font-weight: 700; font-size: 13px; }
.divSOdemeTipBaslik span { background-color: rgb(255, 255, 255); z-index: 1; position: relative; padding-right: 10px; }
.divSOdemeTipBaslik::after { position: absolute; content: ""; width: 100%; height: 1px; left: 0px; background-color: rgb(206, 206, 206); top: 27px; z-index: 0; }
.divSOdemeTipBaslik .cekOdemeSec > label { padding: 0px; margin: 0px; line-height: 15px; background: none !important; }
.divSOdemeTipBaslik > div:last-of-type { font-style: italic; color: rgb(109, 109, 109); font-size: 12px; margin-top: 2%; font-weight: 400; letter-spacing: 0px; }
.divSOdemeTipDetay { display: table; width: 100%; margin-top: 5%; }
.divSOdemeTipDetayKKSol, .divSOdemeTipDetayKKSag { float: left; display: table; width: 100%; }
.divSOdemeTipDetayKKSag { margin-top: 4%; }
.divSOdemeTipDetayKKSol > div > div { float: left; margin: 5px; width: calc(100% - 10px); border: 1px solid rgb(220, 220, 220); }
.divSOdemeTipDetayKKSol50 { width: calc(50% - 10px) !important; }
.divSOdemeTipDetayKKSol33 { margin-right: 6px; width: calc(33.3% - 10px) !important; border-left: 1px solid rgb(220, 220, 220) !important; }
.divSOdemeTipDetayKKSol > div > div > input, .divSOdemeTipDetayKKSol > div > div > select { padding: 0px 5px; width: calc(100% - 50px); height: 45px; background-color: transparent; border: none; color: rgb(0, 0, 0); line-height: 250%; font-size: 12px; font-family: ZWFont1; }
.divSOdemeTipDetayKKSol > div > div > select { width: calc(100% - 20px); background-image: url("../img/icoS2Secim2.png"); }
.divSOdemeTipDetayH { display: table; width: 100%; }
.divSOdemeTipDetayH .divSOdemeTipDetayHSatir:last-of-type { border-bottom: none; }
.divSOdemeTipDetayHBaslik { display: table; width: 100%; border-bottom: 1px solid rgb(0, 0, 0); line-height: 30px; font-weight: 700; }
.divSOdemeTipDetayHBaslik > div { display: table-cell; padding: 10px 15px; border-right: 2px solid rgb(255, 255, 255); vertical-align: middle; }
.divSOdemeTipDetayHBCheck { width: 60px; border-right: 1px solid rgb(0, 0, 0) !important; }
.divSOdemeTipDetayHBCheck label { padding-left: 15px !important; }
.divSOdemeTipDetayHBAd { width: calc(35% - 60px); }
.divSOdemeTipDetayHBBirim { width: 10%; text-align: center; }
.divSOdemeTipDetayHBIban { width: 35%; text-align: center; }
.divSOdemeTipDetayHBSube { width: 20%; text-align: center; }
.divSOdemeTipDetayHSatir { display: table; width: 100%; border-bottom: 1px solid rgb(251, 237, 237); line-height: 30px; }
.divSOdemeTipDetayHSatir > div { display: table-cell; padding: 30px 15px; border-right: 2px solid rgb(255, 255, 255); vertical-align: middle; font-family: ZWFont1; }
.divSOdemeTipDetayHSCheck { width: 60px; border-right: 1px solid rgb(0, 0, 0) !important; }
.divSOdemeTipDetayHSCheck label { padding-left: 15px !important; }
.divSOdemeTipDetayHSAd { width: calc(35% - 60px); }
.divSOdemeTipDetayHSAd a { display: table; width: 100%; }
.divSOdemeTipDetayHSAd a img { display: inline-block; max-width: 100%; }
.divSOdemeTipDetayHSBirim { width: 10%; text-align: center; }
.divSOdemeTipDetayHSIban { width: 35%; text-align: center; }
.divSOdemeTipDetayHSSube { width: 20%; text-align: center; }
.divSOdemeTipDetayHNot { margin-top: 2%; font-size: 15px; }
.divSOdemeTipDetayHNot ul { padding-left: 40px; list-style: initial; }
.divSOUyari { text-align: center; padding-bottom: 5px; font-weight: 700; }
.divSOnay .divSSepetSUrunAd a img { width: 15%; max-width: 60px; }
.divSOnay { display: table; margin-top: 3%; width: 100%; }
.divSOnaySecim { display: table; width: 100%; font-size: 14px; font-family: ZWFont1; }
.divSOnaySecimDetay { float: left; display: table; margin-right: 20px; width: calc(50% - 10px); }
div.divSOnaySecimDetay:nth-of-type(2) { margin-right: 0px; }
div.divSOnaySecimDetay:nth-of-type(3) { width: 100%; margin-right: 0px; }
.divSOnaySecimDetay > div:first-of-type { position: relative; margin-bottom: 1.5%; padding: 2% 1.5% 2% 70px; background: url("../img/icoS4Secim1.png") 20px center no-repeat rgb(245, 245, 245); font-size: 14px; font-weight: 700; }
.divSOnaySecimDetay > div:first-of-type::after { content: ""; position: absolute; left: 0px; bottom: -5px; width: 100%; height: 1px; border-bottom: 1px solid rgb(0, 0, 0); }
.divSOnaySecimDetay > div:last-of-type { display: table; margin: 1.5% 0px; padding-top: 4%; padding-right: 1.5%; padding-bottom: 4%; width: 100%; background-color: rgb(245, 245, 245); line-height: 200%; font-family: ZWFont1; font-size: 12px; padding-left: 70px !important; }
div.divSOnaySecimDetay:nth-of-type(3) > div:first-of-type { background-image: url("../img/icoS4Secim2.png"); }
div.divSOnaySecimDetay:nth-of-type(3) > div:last-of-type { padding: 1% 1.5%; background-color: transparent; }
div.divSOnaySecimDetay:nth-of-type(3) > div:last-of-type > div { margin-bottom: 1%; font-weight: 700; }
div.divSOnaySecimDetay:nth-of-type(3) td { padding-right: 10px; vertical-align: top; }
div.divSOnaySecimDetay:nth-of-type(3) img { padding-right: 20px; }
div.divSOnaySecimDetay:nth-of-type(3) table table tr > td:first-of-type { font-weight: 700; }
.divSOSozlesme { color: rgb(0, 0, 0) !important; }
.divSOSozlesme > a { text-decoration: underline; }
.divSOSozlesme > label { padding-right: 0px !important; }
.divSSonuc { display: table; width: 800px; text-align: center; font-size: 14px; line-height: 200%; }
.divSSonuc > div > div { display: table; margin: auto; padding: 1%; }
.divSSonuc > div > div:first-of-type { margin: 3% auto 1%; font-weight: 700; color: rgb(37, 47, 36); font-size: 18px; }
.divSSonucOK > div:first-of-type { border-top: 1px solid rgb(17, 182, 5); }
.divSSonucOK > div:nth-of-type(2) { font-size: 15px; font-family: ZWFont1; }
.divSSonucOK > div:nth-of-type(2) > span:first-of-type { color: rgb(17, 182, 5); }
.divSSonucOK > div:nth-of-type(3) { font-size: 13px; }
.divSSonucHata > div:first-of-type { border-top: 1px solid rgb(162, 3, 3); }
.divSSonucHata > a { display: inline-block; padding: 5px 15px; background-color: rgb(162, 3, 3); color: rgb(255, 255, 255); font-size: 13px; }
.divSSonucHavale { padding: 2% 15%; background-color: rgb(248, 248, 248); }
.divSSonucHavale > div:first-of-type { margin: 0px auto !important; }
.divSSonucHavale > div:last-of-type { color: rgb(98, 98, 98); font-size: 12px; line-height: 150%; }
.divHOrta { margin: 0px; display: table; }
.divHOrta > div {float: left;display: table;padding: 2.5% 0px;}
.divMHUst { display: none; padding: 2% 0px; border-top: 1px solid rgb(225, 225, 225); border-bottom: 1px solid rgb(225, 225, 225); background-color: rgb(255, 255, 255); line-height: 30px; text-align: center; font-family: ZWFont1; font-size: 14px; }
.divMHUstFixed { position: fixed; z-index: 111; top: 0px; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(231, 231, 231); }
.divMHUst > div { padding: 5px 10px; border-right: 1px solid rgb(225, 225, 225); }
.divMHUst > div:last-of-type { padding: 0px; border-right: none; }
.divMHUst > div:nth-of-type(1) > a { display: inline-block; padding-left: 30px; background: url("../img/iletisim-ok.png") left center no-repeat; }
.divHFiltre {width: calc(25% - 60px);background-color: rgb(243, 240, 238);margin: 20px 30px;height: -webkit-fill-available;/* display: none !important; */}
.divHKategori { display: inline-block; margin-bottom: 10%; width: 100%; }
.divHKategori:last-of-type { margin-bottom: 0px; }
.divHKategoriBaslik { margin-bottom: 3%; padding-bottom: 3%; padding-left: 6%; font-size: 16px; font-family: ZWFont2; color: rgb(18, 19, 20); }
.divHKategoriDetay { padding: 0px; }
.divHKategoriDetay a { margin-bottom: 6%; color: rgb(18, 19, 20); padding: 6%; display: block; width: 100%; font-family: ZWFont1; font-size: 12px; border-bottom: 1px solid rgb(212, 207, 204); }
.divHKategoriDetay a:last-of-type { padding-bottom: 0px; border-bottom: none; }
.aHKategoriDetayA { font-weight: 700; }
.divHSag {margin-bottom: 20px;width: calc(100% - 30%);background-color: rgb(255, 255, 255);font-family: 'ZWFont2';font-size: 12px;line-height: 25px;color: rgb(18, 19, 20);}
.divHBaslik { font-size: 16px; font-weight: 700; margin-bottom: 2%; font-family: 'ZWFont1'; }
.divIForm { padding: 2% 0px; background-color: rgb(239, 239, 239); }
.divIFBaslik { padding: 0px; width: 100%; color: rgb(0, 0, 0); font-size: 20px; text-align: center; }
.divIFKayit { display: table; width: 100%; padding: 0px 1% 0px 0px; }
.divIFKayit > div { float: left; width: calc(100% - 250px); border: 1px solid rgb(237, 237, 237); }
.divIFKayitTek { width: 94% !important; }
.divIFKayit > div > input, .divIFKayit > div > select { padding: 0px 5px; width: calc(100% - 14px); height: 45px; background-color: transparent; border: none; color: rgb(54, 54, 54); line-height: 250%; font-size: 12px; font-family: ZWFont1; }
.divIFKayit > div > input::placeholder, .divIFKayit > div > textarea::placeholder { color: rgb(0, 0, 0); }
.divIFKayit > div > textarea { padding: 0px 5px; width: calc(100% - 14px); height: 45px; background-color: transparent; border: none; color: rgb(54, 54, 54); line-height: 250%; font-size: 12px; font-family: ZWFont1; }
.divIFKayit > div > select { width: calc(100% - 10px); background-image: url("../img/icoS2Secim2.png"); background-size: 10px; }
.divIFKayitGKod { background-color: rgb(245, 245, 245); border-bottom: none !important; }
.divIFKayitGKod input { float: left; margin-top: 5px; width: calc(100% - 200px) !important; }
.divIFKayitGKod img { float: right; }
.divIFKayitButon { border: none !important; width: 250px !important; }
.btnIFTemizle, .btnIFGonder { float: left; padding: 1% 0px; letter-spacing: 1px; height: 45px !important; background-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important; width: 100% !important; }
.btnIFGonder { background-color: rgb(214, 200, 179) !important; color: rgb(0, 0, 0) !important; border: 1px solid rgb(0, 0, 0) !important; }
.divIABaslik { font-family: ZWFont2; font-size: 16px; text-align: left; line-height: 200%; color: rgb(18, 19, 20); }
.divIABaslik > div { font-size: 18px; font-weight: 400; }
.divIAMagazalar { display: table; margin-top: 2.5%; font-size: 12px; width: 100%; }
.divIAMagaza { float: left; display: table; width: 24%; margin-right: 1%; }
div.divIAMagaza:last-of-type { margin-right: 0px; }
.divIAMagaza > div { margin-top: 10px; }
.divIAMagaza > div > a { color: rgb(12, 10, 196); text-decoration: underline; }
.divIAMagazalar .divHSSSDetay2 { margin-top: 20px; }
.divIAMagazalar .divHSSSDetay2 > iframe { width: 100% !important; height: 240px !important; }
.divIAMagaza > div:first-of-type { margin-top: 25px; font-family: ZWFont1; font-size: 13px; text-decoration: underline; }
.divHSSS { display: table; width: 100%; border-bottom: 1px solid rgb(0, 0, 0); }
.divHSSSBaslik { padding-left: 40px; background: url("../img/icoSSS1.png") 10px center / 15px no-repeat; font-size: 13px; display: block; width: 100%; line-height: 60px; color: rgb(0, 0, 0); font-family: 'ZWFont2'; }
.divHSSSBaslikAktif { background-image: url("../img/icoSSS2.png"); }
.divHSSSDetay { display: none; padding-left: 40px; font-size: 12px; font-family: 'ZWFont2'; line-height: 40px; }
.divKurumsal { width: 100%; margin: auto auto 5%; display: table; position: relative; }
.divKurumsalUst { position: relative; z-index: 0; margin: auto auto 15px; }
.divKurumsalUst > .divKurumsalYazi { width: 45%; float: right; }
.divKurumsalUst > .divIcbaslik { float: left; width: 55%; margin-bottom: 3%; }
.divKurumsalUst > .divIcbaslik span { display: block; text-align: left; }
.divKurumsalUst > .divIcbaslik span:nth-of-type(1) { color: rgb(214, 200, 179); font-size: 80px; }
.divKurumsalUst > .divIcbaslik span:nth-of-type(2) { color: rgb(0, 0, 0); font-size: 90px; }
.divKurumsalUst > .divIcbaslik span:nth-of-type(3) { display: inline-flex; padding: 5px; border: 1px solid rgb(0, 0, 0); background-color: rgb(219, 201, 179) !important; }
.divKurumsalUst > .divIcbaslik span a { font-size: 13px; padding: 5px 10px; --b:1px; --c:#000; --w:8px; border: var(--b) solid transparent; background-size: var(--b) var(--w),var(--w) var(--b); background-origin: border-box; background-repeat: no-repeat; background-color: rgb(219, 201, 179) !important; }
.divBannerRSol { margin-right: -5%; z-index: 2; }
.divBannerRSag { margin-left: -5%; margin-top: 15%; z-index: 1; }
.divKurumsalBanner { display: table; width: 100%; padding: 1%; height: calc(100vh); }
.divKurumsalBanner > div { }
.divKurumsalMedia {background-repeat: no-repeat;background-size: 50%;background-attachment: fixed;background-position: right center;height: 100vh !important;}
.divKurumsalBanner:nth-of-type(2) .divKurumsalMedia { background-position: left center; }
.divKurumsalBanner:nth-of-type(3) .divKurumsalYazi, .divKurumsalBanner:nth-of-type(2) .divKurumsalYazi { padding: 10%; }
.divKurumsalYazi { display: table-cell; vertical-align: middle; font-size: 14px; font-family: Zwfont2, Arial; padding: 1% 5%; line-height: 40px; }
.divKurumsalYazi > div { position: relative; margin: auto; text-align: left; vertical-align: middle; z-index: 0; width: 75%; }
.divIcbaslik { position: relative; padding-bottom: 20px; font-size: 14px; font-family: Zwfont1, Arial; text-align: left; }
.divKurumsalBanner:nth-of-type(1) .divIcbaslik span:nth-of-type(1) { line-height: 40px; }
.divIcbaslik span:nth-of-type(1) { font-size: 16px; line-height: 70px; letter-spacing: 1px; font-weight: bold; }
.divIcbaslik span:nth-of-type(2) {font-size: 50px;line-height: 80px;letter-spacing: 0px;font-weight: bold;}
.divKOrta { margin: 20px 0px; overflow: hidden; padding: 0px 10%; }
.divKOrta > div { float: left; display: table; padding: 2.5% 0px 2.5% 6%; }
.divKSol { margin-right: 20px; width: calc(35% - 20px); background-color: rgb(255, 255, 255); }
.divKSag { width: 65%; background-color: rgb(255, 255, 255); }
.divKSolBaslik { padding: 15px 0px; width: 100%; color: rgb(18, 19, 20); font-size: 15px; text-align: left; font-family: ZWFont2; line-height: 40px; }
.divKSagBaslik { padding: 15px 20px 15px 0px; width: 100%; color: rgb(18, 19, 20); font-size: 15px; text-align: left; font-family: ZWFont2; line-height: 40px; }
.divKKayit { display: table; width: 100%; padding: 10px 0px; }
.divKKayit > div { float: left; margin: 10px 20px; width: 44%; }
.divKKayitTek { width: 94% !important; }
.divKKayit > div > input, .divKKayit > div > select { padding: 0px 5px; height: 40px; background-color: transparent; border: none; color: rgb(0, 0, 0); line-height: 250%; font-size: 12px; font-family: ZWFont1; width: 100%; }
.divKKayit > div > input::placeholder { color: rgb(0, 0, 0); font-family: ZWFont1; font-size: 12px; font-weight: 400; }
.divKKayit > div > select { width: calc(100%); background-image: none; }
.divKKayitAlt { margin-top: 2%; padding: 1%; }
.divKKayitGKod { background-color: rgb(245, 245, 245); border-bottom: none !important; }
.divKKayitGKod input { float: left; margin-top: 0px; text-indent: 10px; }
.divKKayitGKod img { float: right; }
.divKKayitButon { border-bottom: none !important; margin: auto !important; float: none !important; width: 55% !important; }
.divKKayitButon > a { font-size: 12px; text-decoration: underline; font-family: ZWFont2; line-height: 38px; }
.divKKayitSozlesme { font-family: ZWFont1; margin: 10px 20px !important; width: 94% !important; }
.divKKayitSozlesme > label { padding-right: 0px !important; }
.btnKRenk1, .btnKRenk2, .btnKRenk3 { float: left; padding: 1% 0px; letter-spacing: 2px; font-family: ZWFont1 !important; width: calc(100% - 0px) !important; height: 45px !important; background-color: rgb(37, 37, 37) !important; color: rgb(255, 255, 255) !important; }
.btnKRenk2 { margin-top: 35px; background-color: rgb(37, 37, 37) !important; }
.btnKRenk3 { background-color: rgb(63, 93, 155) !important; }
.divKSolForm .divKKayit > div { margin: 2% 0px !important; width: 50% !important; }
.divKSolForm .divKKayitTek { margin: 10px 0px !important; width: 100% !important; }
.divKGiris1, .divKGiris2, .divKGiris3, .divKGiris4, .divKGiris5 { border: 1px solid rgb(0, 0, 0); position: relative; }
.divKSiparis { display: table; margin-top: 2%; width: 100%; }
.divKSiparisBaslik { display: table; width: 100%; line-height: 30px; font-weight: 700; font-family: ZWFont2; background-color: rgb(243, 240, 238); }
.divKSiparisBaslik > div { display: table-cell; padding: 5px 10px; vertical-align: middle; }
.divKSiparisB25 { width: 25%; }
.divKSiparisB20 { width: 20%; }
.divKSiparisB15 { width: 15%; }
.divKSiparisB10 { width: 10%; text-align: right; }
.divKSiparisSatir { display: table; width: 100%; border-bottom: 1px solid rgb(251, 237, 237); line-height: 20px; font-family: ZWFont1; font-size: 12px; }
.divKSiparisSatir > div { display: table-cell; padding: 15px 10px; border-right: 2px solid rgb(255, 255, 255); vertical-align: middle; }
.divKSiparisS25 { width: 25%; }
.divKSiparisS20 { width: 20%; }
.divKSiparisS15 { width: 15%; }
.divKSiparisS10 { width: 10%; text-align: right; }
.divKBarkod { display: table; margin-top: 2%; width: 100%; }
.divKBarkodBaslik { display: table; width: 100%; border-bottom: 1px solid rgb(0, 0, 0); line-height: 30px; font-weight: 700; }
.divKBarkodBaslik > div { display: table-cell; padding: 5px; border-right: 2px solid rgb(255, 255, 255); vertical-align: middle; text-align: center; }
.divKBarkodB30 { width: 30%; }
.divKBarkodB20 { width: 20%; }
.divKBarkodB15 { width: 15%; }
.divKBarkodB10 { width: 10%; text-align: right; }
.divKBarkodSatir { display: table; width: 100%; border-bottom: 1px solid rgb(251, 237, 237); line-height: 20px; }
.divKBarkodSatir > div { display: table-cell; padding: 5px; border-right: 2px solid rgb(255, 255, 255); vertical-align: middle; text-align: center; }
.divKBarkodS30 { width: 30%; }
.divKBarkodS20 { width: 20%; }
.divKBarkodS15 { width: 15%; }
.divKBarkodS10 { width: 10%; text-align: right; }
.divTaksitSec { position: relative; padding: 20px 45px; }
.divTaksitSec::before { position: absolute; content: ""; background: url("../img/icoTaksit.png") 0% 0% / contain; width: 27px; height: 17px; left: 10px; }
.divTBaslik { padding: 15px 0px; font-size: 18px; color: rgb(0, 0, 0); text-align: center; }
.divTTablo { display: table; width: 100%; font-family: Arial; }
.divTTabloBaslik { display: table; width: 100%; border-top: 1px solid rgb(229, 229, 229); border-bottom: 1px solid rgb(229, 229, 229); color: rgb(31, 31, 31); line-height: 30px; font-weight: 700; }
.divTTabloBaslik > div { display: table-cell; padding: 10px 15px; border-right: 1px solid rgb(229, 229, 229); vertical-align: middle; }
.divTTabloBLogo { width: 15%; max-width: 150px; }
.divTTabloBTaksit { width: 10%; text-align: center; }
.divTTabloSatir { display: table; width: 100%; border-bottom: 1px solid rgb(227, 227, 227); line-height: 20px; text-align: center; color: rgb(99, 98, 98); font-size: 14px; }
.divTTabloSatir > div { display: table-cell; padding: 10px 15px; border-right: 1px solid rgb(229, 229, 229); vertical-align: middle; }
.divTTabloSLogo { width: 15%; max-width: 150px; background-color: rgb(238, 238, 238); }
.divTTabloSLogo img { max-width: 100%; max-height: 30px; }
.divTTabloSTaksit { width: 10%; }
.divSHaberSayfa { padding: 5px; width: 100%; font-family: ZWFont1; font-size: 12px; color: rgb(0, 0, 0); letter-spacing: 1px; }
.divSHaberBaslik { margin: 5px 0px; text-align: center; }
.divSHaberSecenek { margin: 5px; }
.divSHaberSecenek > table { margin: auto; font-weight: 700; }
.divSHaberInput { margin: 5px; }
.divSHaberInput input { padding: 3%; margin-bottom: 2%; font-size: 16px; border-radius: 3px; letter-spacing: 2px; text-align: center; color: rgb(0, 0, 0); width: 100%; border: 1px solid rgb(204, 204, 204); font-family: ZWFont1; }
.divSHaberButon { margin: 5px; }
.divSHaberButon > input { padding: 15px; font-size: 18px; letter-spacing: 1px; width: 100%; background-color: rgb(0, 0, 0) !important; color: rgb(255, 255, 255) !important; }
.divSHaberSayfa .divKKayitSozlesme { width: 100% !important; }
.divStoryBg { position: fixed; width: 100%; height: 100%; z-index: 999; background-color: rgb(0, 0, 0); opacity: 0.8; }
.divStoryDis { position: fixed; width: 100%; height: 100%; z-index: 1000; font-family: Arial; }
.divStoryKapat { position: absolute; right: -25px; top: -10px; z-index: 11; cursor: pointer; font-size: 30px; color: rgb(255, 255, 255); }
.divStoryIcerik { position: relative; margin: 30px auto 20px; width: 100%; height: 100%; }
.divStoryMedia {position: absolute;width: 100%;text-align: center;z-index: 11;height: 100%;}
.divStoryMedia video{max-height: 100%;}
.divStoryLink { cursor: pointer; background: linear-gradient(to top, rgba(0, 0, 0, 0.25), transparent); bottom: 0px; height: 20%; left: 0px; z-index: 12; position: absolute; width: 100%; text-align: center; }
.divStoryLink > a { position: absolute; bottom: 15px; color: rgb(255, 255, 255); left: 0px; width: 100%; font-size: 14px; z-index: 12; }
.divStoryGizli { display: none; }
.divStoryGeri { background-image: url("../img/navleftM1.png"); width: 30px; height: 30px; cursor: pointer; position: absolute; left: -12px; top: 25%; margin-top: -30px; background-size: contain; }
.divStoryIleri { background-image: url("../img/navrightM1.png"); width: 30px; height: 30px; cursor: pointer; position: absolute; right: -12px; top: 25%; margin-top: -30px; background-size: contain; }
.btnMInstagram { background-image: url("../img/btninstagramprofil.png"); background-size: contain; background-repeat: no-repeat; width: 40px; height: 40px; float: left; display: block; margin-top: -5px; margin-right: 9px; border-radius: 50%; }
.btnMInstagramA { background-image: url("../img/btninstagramprofil.png"); background-size: contain; background-repeat: no-repeat; width: 32px; height: 32px; float: left; display: block; margin-top: 1px; margin-right: 10px; border-radius: 50%; }
.divUDInstagram { font-family: ZWFont2; font-size: 12px; position: relative; background-color: rgb(255, 255, 255); display: block; height: 50px; width: 100%; text-align: center; margin-top: 15px; margin-left: 5px; }
.divUDStory { cursor: pointer; }
.divUDPost { cursor: pointer; }
.divUDPost a { line-height: 30px; }
.divUDStory a { line-height: 30px; }
.divBGbtnInstagram { background-image: url("../img/instagramborder.png"); width: 40px; height: 40px; background-size: contain; position: absolute; top: -3px; left: -4px; animation: 3s linear 0s infinite normal none running spin; }
.divUDBGbtnInstagram { background-image: url("../img/instagramborder.png"); width: 38px; height: 38px; background-size: contain; position: absolute; top: 0px; z-index: 99; left: 0px; animation: 3s linear 0s infinite normal none running spin; }
.divUDStory > div { position: relative; }
.divUDStory > div:first-of-type a { background-image: url("../img/btninstagramprofil.png"); background-repeat: no-repeat; width: 37px; height: 37px; float: right; display: block; margin-top: -5px; margin-right: 10px; border-radius: 50%; }
.divUDPost > div:first-of-type > a:first-of-type { background-image: url("../img/btninstagramud.png"); background-repeat: no-repeat; background-size: contain; width: 35px; position: absolute; height: 35px; left: 2px; top: 1px; display: block; z-index: 99; }
.divUDPost > div:first-of-type > a:last-of-type { position: relative; float: left; text-decoration: underline; font-family: Arial; font-size: 13px; line-height: 40px; padding-left: 50px; top: 1px; }
@-webkit-keyframes spin { 
  100% { transform: rotateZ(360deg); }
}
@keyframes spin { 
  100% { transform: rotateZ(360deg); }
}
@keyframes divSepetZil { 
  0% { transform: rotate(0deg); }
  0.3% { transform: rotate(30deg); }
  1% { transform: rotate(-28deg); }
  1.6% { transform: rotate(34deg); }
  2.3% { transform: rotate(-32deg); }
  3% { transform: rotate(30deg); }
  3.6% { transform: rotate(-28deg); }
  4.3% { transform: rotate(26deg); }
  5% { transform: rotate(-24deg); }
  5.6% { transform: rotate(22deg); }
  6.3% { transform: rotate(-20deg); }
  7% { transform: rotate(18deg); }
  7.6% { transform: rotate(-16deg); }
  8.3% { transform: rotate(14deg); }
  9% { transform: rotate(-12deg); }
  9.6% { transform: rotate(10deg); }

  10.3% { transform: rotate(-8deg); }
  11% { transform: rotate(6deg); }
  11.6% { transform: rotate(-4deg); }
  12.3% { transform: rotate(2deg); }
  13% { transform: rotate(-1deg); }
  13.6% { transform: rotate(1deg); }
  14.3% { transform: rotate(0deg); }
  100% { transform: rotate(0deg); }
}
@media screen and (max-width: 1600px) {
  .divKOrta { padding: 2%; }
  .divUDTab > div:first-of-type { line-height: 35px; font-size: 13px; }
  .divSOSag { font-size: 12px; }
  .divSOSag > div:nth-of-type(2) > div { line-height: 18px; }
  .divSOSag > div:nth-of-type(2) > div:last-of-type { line-height: 24px; }
  .divSOSag > div:nth-of-type(2) > div:last-of-type > div:last-of-type { font-size: 20px; }
  .divKurumsalMedia{/* background-size: 70%; */height: 150vh !important;}
}
@media screen and (max-width: 1400px) {
  body { font-size: 12px; }
  .navMenuUst > ul > li > a { padding: 0px 10px 0px 12px; }
  .divUDetay { padding: 5px 0px; }
  .divContainer { width: 100% !important; }
  .ulUstSabit li { margin-right: 10px; }
  .ulUstSabit li::before { margin-right: 10px; }
  .tblAltAciklama1 { border-spacing: 5px; font-size: 13px; }
  .divMenuAltDetay > div { width: 100%; }
  .divSOSag > div:nth-of-type(2) > div { line-height: 16px; }
  .divSOSag > div:nth-of-type(2) > div > div:last-of-type { font-size: 16px; }
  .divSOSag > div:nth-of-type(2) > div:last-of-type { line-height: 18px; }
  .divSOSag > div:nth-of-type(2) > div:last-of-type > div:last-of-type { font-size: 18px; }
  .divSSepetSBFiyat { font-size: 16px; }
  .divSSepetSToplam { font-size: 16px; }
  .divSOrta { padding: 2.5% 1%; }
  .divSSepetSatir > div { font-size: 12px; }
  .txtSSAdet { font-size: 16px; line-height: 40px; }
  .divKOrta > div { padding: 20px; }
  .divKurumsalMedia{/* background-size: 70%; */height: 150vh !important;}
}
@media screen and (max-width: 1280px) {
  .divKOrta > div { padding: 10px 10px 10px 20px; }
  .divKKayit > div { margin: 1.5%; }
  .navMenuUst > ul > li > a { padding: 0px 10px 0px 8px; }
  .divMenuUstTool { margin-right: 5px; }
  .divGaleriBaslik > a { padding: 0px; font-size: 10px; letter-spacing: 0px; }
  .divGaleriBaslik > h2 a:first-of-type { padding: 0px; }
  .divSM { width: 50%; }
  .divSM > a:nth-of-type(7), .divSM > a:nth-of-type(8) { float: left; width: 100%; }
  .divSOSag { font-size: 11px; letter-spacing: 1px; }
  .divSOSag > div:nth-of-type(2) > div:last-of-type > div:last-of-type { font-size: 14px; letter-spacing: 0px; }
  .divSSepetBaslik > div { padding: 5px 10px; }
  .divSSepetBCheck, .divSSepetBSil { width: 50px; }
  .divSSepetSatir > div { padding: 5px 10px; }
  .divSSepetSCheck, .divSSepetSSil { width: 50px; }
  .divSSepetSBFiyat { font-size: 13px; }
  .divSSepetSToplam { font-size: 13px; }
  .txtSSAdet { font-size: 16px; line-height: 30px; }
  .divSSepetSAdet { font-size: 16px; }
  .divHBaslik { font-size: 16px; }
  .divIAMagaza { width: 49%; }
  div.divIAMagaza:first-of-type { width: 100%; margin-right: 0px; margin-bottom: 30px; }
  .divIAMagaza > div:first-of-type { margin-top: 10px; }
  .divKGiris1, .divKGiris2, .divKGiris3, .divKGiris4, .divKGiris5 { background-position: 10px center !important; }
  .divKGiris1::before, .divKGiris2::before, .divKGiris3::before, .divKGiris4::before, .divKGiris5::before { left: 50px; }
  .divKSiparisSatir > div { padding: 5px 10px; }
  .divKSiparisS20, .divKSiparisS10 { font-size: 13px; }
  .navMenuUst > ul { margin: 0px; }
  .divMenuSepet span, .divMenuArama span, .divMenuKullanici span { display: none; }
  .divMenuSepet, .divMenuArama, .divMenuKullanici { margin-right: 0px; }
  .divBedenTablo .bedenTabloSatir { font-size: 11px; }
  .divKurumsalMedia{/* background-size: 70%; */height: 150vh !important;}
}
@media screen and (max-width: 1024px) {
  .navMenuUst > ul > li > a { padding: 0px 10px 0px 3px; }
  .divKurumsalYazi div{width: 100%;}
  .divKurumsalMedia{/* background-size: 70%; */height: 150vh !important;}
 
}
@media screen and (max-width: 1000px) {
  .divKurumsalUst > .divIcbaslik { width: 100%; margin-top: 0px; margin-bottom: 0px; }
  .divIcbaslik { padding-top: 20px; font-size: 23px; }
  .divAnaBanner2 {margin-top:0px}
  .divKurumsalYazi { font-size: 12px; }
  .divKurumsalBanner { width: 100%; margin-bottom: -5px; }
  .divBannerRSag { margin-top: 5%; }
  .btnIFTemizle, .btnIFGonder { margin-left: 8px; width: calc(50% - 8px) !important; height: 40px !important; }
  .divKurumsalUst > .divIcbaslik span:nth-of-type(1) { font-size: 25px; }
  .divKurumsalUst > .divIcbaslik span:nth-of-type(2) { font-size: 35px; }
  .divKurumsalUst > .divIcbaslik span a { font-size: 11px; }
  .divKurumsalUst > .divIcbaslik span:nth-of-type(3) { border: none; }
  .divUDFavori { padding-left: 10px; }
  .divUReyon > span { width: 40px; height: 20px; line-height: 20px; border-radius: 4px; font-family: ZWFont2; font-size: 10px; }
  .divUAd > a:last-of-type { font-size: 9px; }
  .divIFKayitButon { width: calc(100% - 40px) !important; }
  .divKSiparisSatir { line-height: 32px; }
  .divHKategoriDetay a { padding: 10px 0px; }
  .divKOrta { padding: 20px 50px; }
  .divKSagBaslik { padding: 15px 10px; }
  .divKKayitSozlesme { margin: 10px 0px !important; }
  .divKKayitSozlesme input[type="checkbox"] + label { line-height: normal !important; }
  .divKKayitButon { width: 100% !important; }
  .divUDSag > div:first-of-type { display: none; }
  .divYukle > a { left: 0px; }
  .divUDAd { margin-top: 20px; width: 100%; float: left; text-align: left; }
  .divUDAd1 { font-size: 14px; }
  .divUDVaryant > div { padding: 1% 0px; text-align: left; }
  .divUDFiyat { float: left; margin-top: 0px; }
  .divUDFiyatSatis { font-size: 14px; line-height: 28px; }
  .divUDFiyatEtiket { font-size: 12px; margin-right: 10px; }
  .divUDPost > div:first-of-type > a:last-of-type { padding-left: 47px; font-size: 12px; }
  .divAMSepetBaslik > span:first-child > span { right: 83px; }
  .divUDSag { padding: 0px 10px; }
  .divUUst1 { padding: 4px 6px 0px; line-height: 40px; }
  .divKategoriBanner > div > .divKategoriBBaslik { margin-top: 20px; }
  .divKategoriBanner > div > span { font-size: 15px; }
  .divKategoriBanner2 > div > span { font-size: 9px; }
  .divKategoriBanner2 > div > .divKategoriBBaslik { line-height: 0; }
  .divSM > a:nth-of-type(7), .divSM > a:nth-of-type(8) { margin: 0px; }
  .divKategoriBanner { width: 100%; padding: 5%; min-height: auto; }
  .btnMAra, .btnMKullanici, .btnMSepet { margin-left: 0px; background-size: contain; height: 22px; }
  .aUFKategoriL2A { font-size: 14px; }
  .aUFKategoriL1 { font-size: 14px; }
  .aUFKategoriL2 { font-size: 14px; }
  .aUFKategoriL1A { font-size: 14px; }
  .divContainer { width: 100% !important; }
  .divOrta { background-color: rgb(255, 255, 255); }
  .divAltMenuCerez { width: 95%; }
  .divUKod { font-size: 10px; }
  .divUrunler { width: 100%; }
  .divMenuUstSabit { padding: 0px 10px; }
  .divMenuUstMesaj { line-height: 25px; letter-spacing: 2px; }
  .divMLeftBaslik { display: block; }
  .divMLeftAltGoster { display: block; }
  .divMenuIc { padding: 10px 0px; }
  .divMMenu { display: block; }
  .aLogo { margin: -8px auto auto 10px; width: 125px; height: 50px; background-image: url("../img/logoM.png"); background-position: left center; background-size: contain; float: left; }
  .divMenuUstTool { margin-top: 10px; margin-right: 10px; }
  .divMenuUstTool > * { content: " "; margin-left: 10px; }
  .divMenuUstTool > :first-child { margin-left: 0px; }
  .divMenuSepet span, .divMenuArama span, .divMenuKullanici span { display: none; }
  .divMenuSepet, .divMenuArama, .divMenuKullanici { margin-right: 0px; }
  .navMenuUst { display: block; margin: 0px; background-color: rgb(255, 255, 255); }
  .navMenuUst > ul { padding: 0px; width: 100%; }
  .navMenuUst > ul > li { padding: 0px; width: 100%; border-bottom: 1px solid rgb(255, 255, 255); position: relative; }
  .navMenuUst > ul > li::after { content: " "; position: absolute; left: 0px; bottom: 1px; width: 100%; height: 1px; border-bottom: 1px solid rgb(237, 237, 237); }
  .navMenuUst > ul > li > a { margin-right: 0px; padding: 0px; font-size: 14px; margin-left: 10px; line-height: 350%; display: block !important; }
  .navMenuUst > ul > li > div { position: relative; top: 0px; left: 0px; margin-top: 0px; padding-top: 0px; width: 100%; }
  .navMenuUst > ul > li > div > div { width: 100%; background-color: rgb(255, 255, 255); }
  .navMenuUst > ul > li > div > div > * { display: block; padding: 0px 10px; max-height: 350px; overflow: auto; }
  .navMenuUst > ul > li > div > div > ul > li > a { font-size: 12px; font-family: ZWFont1; }
  .divSM { position: relative; text-align: left; float: none; margin: auto; width: 100%; }
  .divSM > a { margin: 0px; line-height: normal; width: 100%; display: block; float: left; padding-left: 25px; font-size: 12px !important; }
  .divSM > a:nth-of-type(3) { float: left; margin: 0px 15px; position: absolute; left: 220px; top: 20px; padding-left: 0px; }
  .divSM > a:nth-of-type(4) { width: 100%; float: left; padding-left: 10px; height: 60px; line-height: 60px; border-bottom: 1px solid rgb(230, 230, 230); font-size: 12px !important; }
  .divSM > a:nth-of-type(5) { position: absolute; top: 80px; left: 180px; float: left; margin: 0px 15px; padding-left: 0px; }
  .divSM > a:nth-of-type(6) { position: absolute; top: 80px; left: 220px; float: left; margin: 0px 15px; padding-left: 0px; }
  .divSM > a:nth-of-type(7) { border-top: 1px solid rgb(230, 230, 230); }
  .textCenter {top: 20%;}
  .aSMInstagramM { background-image: url("../img/ico-instagram.svg"); background-repeat: no-repeat; background-size: contain; width: 20px !important; height: 20px !important; }
  .aSMFaceM { background-image: url("../img/ico-face.svg"); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 19px !important; height: 19px !important; }
  .divUstDil { background: url("../img/ico-global.png") center top / 20px no-repeat; font-size: 0px; width: 20px; height: 22px; margin-left: 5px; padding: 0px; }
  .divAMArama > div { width: 100%; }
  .divAMDefault { top: 60px; z-index: 9999; }
  .divAMCerceve { margin-right: auto; margin-bottom: 5px; background: url("../img/icoDDOk.png") right center / 20px no-repeat rgb(255, 255, 255); padding: 3px 5px; }
  .divAMCerceve > div { display: none; }
  .divMenuAltSabit { margin-top: 0px; }
  .txtArama { margin-bottom: 5px; padding: 15px 50px; }
  .tblAltAciklama1 { border-spacing: 0px; font-size: 12px; letter-spacing: 0px; }
  .tblAltAciklama1 td { float: left; width: 50%; padding: 5px 0px; border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
  .tblAltAciklama1 td:nth-of-type(2n) { border-right: 1px solid rgb(255, 255, 255); }
  .tblAltAciklama1 td:last-of-type { width: 100%; }
  .tblAltAciklama1 img { height: 30px; }
  .divUDBeden { padding: 0px 0px 1%; text-align: left; margin-top: 10px; }
  .divUDBeden > div > h4 > div, .divUDBeden > div > h4 > a { margin-bottom: 10px; padding: 10px 15px; }
  .divHKategoriBaslik { font-size: 15px; font-weight: 700; }
  .divEBulten { width: 100%; margin: 10px 0px; min-width: 100%; }
  .divEBultenBaslik { font-size: 14px; }
  .divEBultenDetay > div:nth-of-type(3) { width: 90%; }
  .txtEBulten { line-height: 40px; font-size: 11px; }
  .btnEBulten { width: 50px; height: 40px; background-size: 20px; }
  .divAltAciklama2 img { max-height: 30px; text-align: center; margin: auto; }
  .ds { line-height: 30px; }
  .divMenuAltDetay { margin-top: 0px; padding-top: 0px; text-align: left; padding-bottom: 0px; border-top: 1px solid rgb(230, 230, 230); }
  .divMenuAltDetay > div > div { margin: 0px; width: 100%; border-bottom: 1px solid rgb(230, 230, 230); padding: 10px; }
  .divMenuAltDetay > div > div > div { display: none; }
  .divMenuAltDetay > div > div > a { padding: 5px 0px; }
  .divMenuAltDetay > div > div > a:first-of-type { margin-bottom: 0px; border-bottom: none; font-size: 12px; line-height: 30px; }
  .divSlide { display: none; }
  .divSlideM { display: block; }
  .aAnaBanner { width: 100% !important; margin: 5px 0px 0px !important; }
  .divAnaBanner1, .divAnaBanner2 { width: calc(100%); padding-top: 0px; }
  .divGaleriDis { width: calc(100%); padding-bottom: 10px; }
  .textCenter .divAnaBannerB1 { font-size: 30px; font-family: 'ZWFont1'; /* font-weight: bold; */ line-height: 30px;}
  .textCenter .divAnaBannerB3 { line-height: 30px; width: 25%; }
  .divAnaBanner2 .aAnaBanner > .divAnaBannerB > .divAnaBannerB1 { font-size: 25px; }
  .divAnaBanner2 .aAnaBanner > .divAnaBannerB > .divAnaBannerB3 { font-size: 12px; padding: 0px 20px; line-height: 30px; }
  .divUrunler { padding: 5px; width: 100%; }
  .divUFiyatIndirim { top: 64%; font-size: 10px; right: 16px; }
  .divUrunlerBaslik { margin: 10px 0px; font-size: 13px; padding-left: 10px; }
  .divUrunlerBaslik::before { top: 10px; }
  .divUDetay { padding: 0px 6px; }
  .divUKargo { background-image: url("../img/imgUKargoBedavaM.png"); }
  .divUrun > figure > .divUVaryant { display: none !important; }
  .divUAd { font-size: 10px; }
  .divUFiyat * { margin: 1px; font-size: 11px; }
  .divUFiyat1 { font-size: 12px; }
  .divUFiyat2 { font-size: 14px; }
  .divUPager { text-align: center; margin-bottom: 10px; }
  .divUUst1, .divUUst2 { font-size: 12px; height: 40px; }
  .divMUUst { margin-bottom: 0px; display: block; border-top: none; }
  .divMUUst select { border: none; width: 100%; height: 30px; padding: 0px; display: inline-block; background: url("../img/icoMUDFiltre1.png") right center / 15px no-repeat; font-family: ZWFont1; font-size: 10px; appearance: none; }
  .divMUUst > div:last-of-type { padding: 7px; }
  .divUFCerceve { padding: 0px; }
  .divUFCerceveBaslik, .divUFCerceveBaslikYatay { line-height: 300%; font-size: 14px; padding-left: 10px; }
  .divUFCerceveBaslikYatay { padding: 3% 0px; }
  .divUFCerceveDetay, .divUFCerceveDetayDuz { max-height: 250px; overflow: auto; background-color: rgb(255, 255, 255); }
  .divUFCerceveUzat { display: none; }
  .divUFCerceveDetay { padding: 2% 0px 2% 10px; }
  .divUFCerceveDetayDuz > img { margin: 0px 0px 15px !important; }
  .divUDSpecG1 { font-size: 11px; }
  .divUDSpecG1 img { display: none; }
  .divUDSpecG1 div { float: initial; display: table-cell; width: auto !important; }
  .divUIndirim { top: 8%; }
  .divUDBedenTablo { text-align: left; }
  .divEBultenDetay > div:first-of-type { font-size: 15px; }
  .divEBultenDetay > div:nth-of-type(2) { width: 90%; margin-top: 15px; margin-bottom: 30px;}
  .btnUDPaylas { width: auto; padding-left: 30px; padding-right: 10px; font-size: 11px; }
  .divUIndirim > span:first-child { font-size: 19px; }
  .btnMAra, .btnMKullanici, .btnMSepet { width: 18px; margin-top: 5px; }
  .divMenuSepet > span { right: 7px; }
  .divUFiltre { font-size: 14px; padding: 0px; }
  .btnUDSepet, .btnUDHizli { font-size: 12px; }
  .divAMKullanici > div > div:first-of-type { margin-bottom: 2%; padding-left: 0px; font-size: 12px; }
  .divAMKullanici > div > p { font-size: 11px; line-height: 25px; }
  .divSSepet { border-bottom: none; }
  .divSMenu { margin-top: 0px; font-size: 13px; padding: 20px 0px; }
  .divSMenu a { margin-right: 0px; padding: 5px; width: 100%; display: none; }
  .aSMenuAktif { text-align: left; display: block !important; padding: 5px 50px !important; }
  .divSMenu a::before { height: 30px; width: 30px; left: 10px; margin-left: 0px; top: 0px; border: none; }
  .divSSepetBaslik { display: none; }
  .divSSepetSatir > div { float: left; padding: 5px 3px 0px; line-height: 200%; font-size: 11px; letter-spacing: 0px; }
  .divSSepetSCheck, .divSSepetSSil { text-align: right; float: right !important; }
  .divSSepetSCheck { border-right: none !important; }
  .divSSepetSUrunAd { width: 100% !important; }
  .divSSepetSUrunAd > div:first-of-type { width: 70px; margin-right: 10px; }
  .divSSepetSUrunAd > div:last-of-type { width: calc(100% - 80px); }
  .divSSepetSBFiyat { text-align: left; margin-left: 80px; width: calc(100% - 80px) !important; }
  .divSSepetSBFiyat * { display: inline-block; }
  .divSSepetSAdet { text-align: left; margin-left: 80px; width: calc(100%) !important; display: none !important; }
  .divSSepetSToplam { width: calc(50% - 50px) !important; display: none !important; }
  .divSSepetSKargo { text-align: center; color: red; font-weight: 700; width: 100% !important; font-size: 12px !important; }
  .diSAlt { margin-bottom: 15px; }
  .txtSSAdet { text-align: left; font-size: 11px; }
  .btnSSFavori { width: 100%; }
  .cekSSHPaket { display: table; margin: 20px 0px; width: 100%; }
  .cekSSHPaket label::after { top: -10px; }
  .divSSKupon { width: 100%; }
  .txtSSKupon { height: 35px; }
  .btnSSKupon { height: 35px; font-size: 13px; }
  .divSOSag > div:nth-of-type(1) { padding: 20px 0px; }
  .divSOSag > div:nth-of-type(2) > div { padding: 10px; }
  .divSOSag > div:nth-of-type(2) > div:last-of-type { font-size: 11px; }
  .BtnSepetSil { position: absolute; right: 1%; top: 50%; font-size: 11px; }
  .divSAdresBaslik { padding: 0px; }
  .divSAdresSecim { padding: 0px; }
  .divSAdresSecimDetay { margin-right: 0px; margin-top: 2%; width: calc(100% - 10px); }
  .divSAdresAlt > div:first-of-type { padding: 0px; }
  .divSAdresKayit > div { width: 96%; }
  .divSAdresKayitAlt > div { font-size: 11px; }
  .divSKargo { border-bottom: none; }
  .divSKargoBaslik { display: none; }
  .divSKargoBCheck, .divSKargoSCheck { width: 35px; }
  .divSKargoSatir > div { padding: 5px 3px; line-height: 200%; }
  .divSKargoSCheck { border-right: none !important; }
  .divSOBaslik { padding: 20px 0px; }
  .divSOdemeTipBaslik > div:last-of-type { padding-left: 0px; }
  .divSOdemeTipDetay { padding: 0px 3% 3%; }
  .divSOdemeTipBaslikBilgi { position: absolute; right: 0px; top: 18px; background-color: rgb(255, 255, 255); z-index: 1; padding: 0px 10px; }
  .divSOdemeTipDetayKKSol, .divSOdemeTipDetayKKSag { width: 100%; }
  .divSOdemeTipDetayKKSol50 { width: calc(100% - 10px) !important; }
  .divSOdemeTipDetayH { border-bottom: none; }
  .divSOdemeTipDetayHBaslik { display: none; }
  .divSOdemeTipDetayHBCheck, .divSOdemeTipDetayHSCheck { width: 35px; }
  .divSOdemeTipDetayHSatir > div { padding: 5px 3px; line-height: 200%; }
  .divSOdemeTipDetayHSCheck { border-right: none !important; }
  .divSOdemeTipBaslik > div:last-of-type { display: none; }
  .divSOnaySecim { font-size: 12px; }
  .divSOnaySecimDetay { margin-right: 0px; width: 100%; }
  .divSOnaySecimDetay > div:first-of-type { font-size: 14px; }
  .divSOnaySecimDetay > div:last-of-type { padding: 2% !important; }
  div.divSOnaySecimDetay:nth-of-type(3) > div > table > tbody > tr > td { float: left; padding-right: 0px; width: 100%; }
  .divSSonuc { width: 100%; }
  .divSSonucHavale { padding: 2%; }
  .divHOrta { margin: 0px; }
  .divMHUst { display: block; }
  .divHFiltre { display: none; }
  .divHKategori { margin-bottom: 0px; }
  .divHKategoriDetay { overflow-y: auto; }
  .divHSag { width: 100%; }
  div.divHSag:last-of-type { margin-bottom: 0px; }
  .divIFKayit { padding: 0px; margin-bottom: 50px; width: 100%; }
  .divIFKayit > div { width: calc(100% - 40px); margin: auto auto 15px; float: none; }
  .divIAMagaza { width: 100%; margin: 0px 0px 30px !important; }
  div.divIAMagaza:last-of-type { margin: 0px !important; }
  .divHSSSDetay { padding-left: 0px; }
  .divKurumsalIc { width: 100%; }
  .divKurumsalBaslik { text-align: center; }
  .divKSol { margin-right: 0px; width: 100%; padding: 0px !important; }
  .divKSag { width: 100%; padding: 0px !important; }
  .divKKayit > div { width: 100%; margin: 10px 0px; }
  .divKSiparisSatir > div { padding: 0px 10px; }
  .divKSiparisS20, .divKSiparisS25, .divKSiparisS15 { float: left; width: 100%; }
  .divKSiparisS10 { display: none !important; }
  .divTTabloBaslik { line-height: 20px; }
  .divTTabloBaslik > div { padding: 5px 3px; }
  .divTTabloSatir { line-height: 20px; font-size: 12px; }
  .divTTabloSatir > div { padding: 5px 3px; }
  .divUDInstagram { position: absolute; width: 100%; top: -50px; margin: auto auto auto 0px; left: 0px; padding: 0px 10px; }
  .divuDResimDis { padding-bottom: 60px; }
  .btnMInstagram { width: 30px; height: 30px; background-size: contain; margin-top: -2px; margin-right: 1px; }
  .btnMInstagramA { width: 30px; height: 30px; background-size: contain; margin-top: -2px; margin-right: 1px; }
  .divBGbtnInstagram { width: 36px; height: 36px; top: -5px; left: -3px; }
  .divUReyon img { width: 35%; }
  .divUDStory a { width: 30px; height: 30px; background-size: contain; margin-top: -2px; margin-right: 1px; }
  .divKurumsalMedia {background-position: center center;background-size: cover;background-attachment: scroll; height: calc(100vh) !important; }
  .divKurumsalYazi { font-size: 11px; }
  .divIcbaslik span:nth-of-type(2) { font-size: 40px; line-height: 50px; }
  .divKurumsalYazi > div p {font-size: 12px;line-height: 25px;}
  .divKurumsalBanner:nth-of-type(2) .divKurumsalYazi, .divKurumsalBanner:nth-of-type(3) .divKurumsalYazi {
    padding: 5%;
}
}
@media screen and (max-width: 768px) {
  .navMenuUst > ul > li > div > div > ul > li:first-child { width: 100%; }
  .navMenuUst > ul > li > div > div > ul > li > ul > li > a { display: none; }
  .navMenuUst > ul > li > div > div > ul > li:first-child::before { display: none; }
}
@media screen and (max-width: 450px) {
  .divAMSepetBaslik > span:first-child > span { right: 25px; }
  .divAMSepet { width: 100%; right: -100%; }
  .divBedenTablo .bedenTabloSatir { font-size: 9px; }
  .divUDBeden > div > h4 > div, .divUDBeden > div > h4 > a { padding: 10px; }
  .divIcbaslik span:nth-of-type(1) { font-size: 14px; }
  .divIcbaslik span:nth-of-type(2) { font-size: 30px; line-height: 40px; }
  .divKurumsalYazi > div p {font-size: 12px;line-height: 20px;}
}
