/* ==================== */
/* ------F6--SC-------- */
/* ==================== */
@import 'bootstrap.css';
/*@import 'icomoon.css';*/

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');


input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { appearance: none; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari and Chrome */ margin: 0; }

* { margin: 0; outline: 0; padding: 0; font-weight: normal; }

body { background: #fff; color: #000; font-family: 'Roboto', sans-serif; font-weight: bold; margin: 0; padding: 0; }

html { -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; }

*,
*:before,
*:after { -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; }

label input { margin-right: 5px; }

#cb3DSecureOdeme { margin-right: 8px; }

img { 
    display: block;
    border: none;
    max-width: 100%;}

ol, ul { list-style: none;margin:0; }

a { text-decoration: none; color: #666666; }

h1 h2 h3 h4 h5 h6 { margin: 0px; padding: 0px; font-weight: normal !important; }

body, td, th, input, textarea, select, a { font-size: 12px; }

select { border: solid 1px #e5e5e5; }

#txtbxCep { border: solid 1px #e5e5e5; height: 36px; color: #777777; background-color: transparent; }

input[type="text"], input[type="tel"], input[type="email"] { border: solid 1px #e5e5e5; padding: 0 5px; height: 36px; color: #777777; background-color: transparent; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0 50px white inset; -webkit-text-fill-color: #333; }

input:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0 50px white inset; -webkit-text-fill-color: #333; }

input[type="password"] { border: solid 1px #e5e5e5; padding: 0 5px; height: 36px; text-indent: 5px; color: #777777; background-color: transparent; }

.selectboxx { height: 36px; line-height: 36px; padding: 0 5px; background-color: none !important; width: 100%; margin-bottom: 4px; border: solid 1px #e5e5e5; }

input[type="submit"] { border: none; cursor: pointer; }

.clear { clear: both; }

.bordernone { border: none !important; }

select,
input { }

.textarea { border: solid 1px #e5e5e5; padding: 4px; width: 94%; height: 80px; resize: none; color: #777777; background-color: transparent; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; /* Safari */ }

.textarea:focus { background-color: #F1F1F1; border: solid 1px #CCCCCC; }

.textbox { color: #666666; display: block; font-size: 14px; width: 100%; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; /* Safari */ }

.textbox:focus { background-color: #F1F1F1; border: solid 1px #CCCCCC; }

.button { cursor: pointer; background: #333333; color: #FFFFFF; padding: 4px 5px; transition: all 0.3s ease 0s; border: none !important; text-align: center; }

.button:hover { background-color: #000; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; }

.selectboxx { height: 36px; line-height: 36px; padding: 0 5px; background-color: none !important; width: 100%; margin-bottom: 4px; }

.validate, .validateSol, .validateOrta { position: absolute; right: 1.5%; top: 0; display: table; background-color: #366f2a; color: #fff; border-radius: 5px; padding: 0 10px; }

.validate .validateOk, .validateSol .validateSolOk, .validateOrta .validateOrtaOk { background-color: #366f2a; position: absolute; right: 10px; bottom: -5px; width: 10px; height: 10px; display: block; border-radius: 0 0 0px 15px; }

.cloudzoom-zoom { z-index: 999; }

body { -webkit-text-size-adjust: 100%; }

button { appearance: none; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari and Chrome */ }

.clearfix { content: ''; clear: both; display: block; float: left; width: 100%; }

.clearfix:after,
.clearfix:before { content: ''; clear: both; display: block; float: left; width: 100%; }
/* ------------------------------------Marka Listeleme --------------------------------------------*/
.brandItem { color: #555; font-size: 25px; text-transform: capitalize; margin-bottom: 12px; display: inline-block; }

.brandItem:hover { color: #d34848; }

.productBrandContent { }

.productBrand { }

.productBrandList { }

#allBrands { display: none; }

.allBrandsActive { background-position: center -26px !important; }

.productsHover { height: auto !important; }
/* ------------------------------------Marka Listeleme --------------------------------------------*/

/* ------------------------------------ ToolTip --------------------------------------------*/
.tooltip { position: absolute; z-index: 1030; display: block; font-size: 12px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); visibility: visible; }

.tooltip.in { opacity: 0.9; filter: alpha(opacity=90); }

.tooltip.top { padding: 5px 0; margin-top: -3px; }

.tooltip.right { padding: 0 5px; margin-left: 3px; }

.tooltip.bottom { padding: 5px 0; margin-top: 3px; }

.tooltip.left { padding: 0 5px; margin-left: -3px; }

.tooltip-inner { max-width: 200px; padding: 3px 8px; color: #ffffff; text-align: center; text-decoration: none; background-color: #000; }

.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }

.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-color: #000; border-width: 5px 5px 0; }

.tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-top-color: #000; border-width: 5px 5px 0; }

.tooltip.top-right .tooltip-arrow { right: 5px; bottom: 0; border-top-color: #000; border-width: 5px 5px 0; }

.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-right-color: #000; border-width: 5px 5px 5px 0; }

.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-left-color: #000; border-width: 5px 0 5px 5px; }

.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-bottom-color: #000; border-width: 0 5px 5px; }

.tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-bottom-color: #000; border-width: 0 5px 5px; }

.tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-bottom-color: #000; border-width: 0 5px 5px; }
/* ------------------------------------ ToolTip --------------------------------------------*/

 /* ------------------------------------Taksit Secenekleri--------------------------------------------*/
#divTaksitContainer{float: left;width: 100%;margin-top: 10px;}
.taksitMain{margin: 0 -5px;}
.taksitBlok { width: 50%; height: auto; float: left; line-height: 20px;padding: 0 5px;margin-bottom: 10px;}
.taksitBaslik { width: 100%; height: 20px; text-align: center; }
.taksitBaslik img {vertical-align:top;}
.taksitLine { width: 101%; }
.taksitLine .tak { width: 39.1%; height: 20px; overflow: hidden; border-bottom: solid 1px #FFF; border-right: solid 1px #FFF; font-size: 10px; float: left; color: #000; text-align: center; }
.taksitLine .tak.Taksit { background-color: #ededed; width: 19%; }

/* ------------------------------------ÃœrÃ¼n Filtreleme--------------------------------------------*/
#divUstFiltreKategori { display: none; }

#divUstFiltreMarka { display: none; }


.brandlistselection { float: left; width: 100%; background: #fff; }

.brandlistselection .selectBox { margin-right: 6px; display: inline-block; float: left; border-right: 1px solid #e5e5e5; padding: 0 10px; display: none; }

.brandlistselection .selectBox p { display: none !important; font-size: 14px; overflow: hidden; width: 60px; height: 20px; line-height: 32px; }

.brandlistselection .selectBox select { color: #35bb9f; font-size: 13px; font-weight: 400; border: none; background: #fff; border-radius: 5px; cursor: pointer; padding: 5px; }

.brandlistselection > label { float: left; display: inline-block; color: #373737; font-size: 13px; font-weight: 300; cursor: pointer; margin-top: 4px; padding-left: 10px; margin-left: 10px; }

.brandlistselection label > input[type="checkbox"] { display: none; }

.brandlistselection label > label { color: #373737; font-size: 13px; font-weight: 500; line-height: 21px; display: inline-block; padding-left: 30px; cursor: pointer; }

.brandlistselection label > label:hover { color: #373737; background: url('images/checkbox2.png') left center no-repeat; }

.brandlistselection label > input[type=checkbox] + label { background: url('images/checkbox1.png') left center no-repeat; }

.brandlistselection label > input[type="checkbox"][checked] + label { display: block; background: url('images/checkbox2.png') left center no-repeat; }

#mainHolder_linkFiltreKaldir { color: #373737; font-size: 13px; font-weight: 500; margin-top: 5px; display: inline-block; margin-left: 30px; }

.brandlistselectionBottom { margin-bottom: 0; display: none; }

/*kategori Ã¼st filtre gizlenenler*/


/*Kategori Sayfalama*/
.urunListRel { width: 100%; float: left; position: relative; margin-top: 0 !important; }

.pageNumber { float: left; text-align: left; margin: 0; position: static; width: 100%; margin: 45px 0; display: none; }

.pageNumber a { }

.pageNumberContent { }

.pageNumberBottom { float: left; text-align: center; position: static; display: inline-block; width: 100%; background: #fff; padding: 10px; border: 1px solid #ececec; }

.pageNumberContent,
.pageBorder { display: inline-block; width: 100%; }

.pageNumberContent a, .pageBorder a { display: inline-block; text-align: center; width: 37px; height: 37px; border-radius: 100%; border: 1px solid #000; background-color: #fff; line-height: 37px; color: #000000; margin: 0 5px; font-size: 14px; font-weight: 700; }

.pageNumberContent a:hover, .pageBorder a:hover { color: #fff; background: #df224f; border-color: #df224f; }

.pageNumberContent a.SelectedSayfa,
.pageBorder a.SelectedSayfa { color: #fff; background: #df224f; border-color: #df224f; opacity: 1 !important; }

/* ------------------------------------ÃœrÃ¼n Liste--------------------------------------------*/
/*Bedenler*/
.boxBedenlerContent { display: none; position: absolute; width: 100%; bottom: 50px; left: 0; padding: 20px; background: rgba(0, 0, 0, 0.62); }

.boxBedenlerTittle { float: left; width: 100%; color: #595959; font-size: 13px; text-align: left; margin-bottom: 7px; }

.boxBedenlerContainer { float: left; width: 100%; text-align: center; }

.boxBedenlerContent .boxBedenler { display: inline-block; cursor: default; width: 32px; height: 26px; border-radius: 5px; border: 1px solid #d4d2d2; font-size: 13px; background: #ad2a5e; color: #fff; line-height: 24px; margin-right: 10px; text-align: center; font-weight: 400; }

.boxBedenlerContent .boxBedenlerContainer { float: left; width: 100%; text-align: center; }

.boxBedenlerContent .boxBedenlerContainer div { display: inline-block; }

.boxBedenlerContent .boxBedenlerContainer div:nth-child(6n) .boxBedenler { margin-right: 0; }

.boxBedenlerContent .boxBedenler.noStokUrunListe { border-color: #cdd0d1; background: rgba(230, 230, 230, 0.85); color: #aaa; }

.boxBedenlerContent .boxResimContent { display: none; }

.productItem:hover .boxBedenlerContent { display: none !important; }




.ProductListContent { float: left; width: 100%; }

.categoryContainer .ProductListContent { float: left; width: 100%; }

.categoryContainer .ProductList { margin: 0 -10px; }

.categoryContainer .ProductListContent .productItem { margin-bottom:8px; }

#divIlgiliUrunler .productModuleItem,
.productModuleItem2,
.productItem { width: 100%; position: relative; background: #fff; border: 1px solid #fff; padding: 0; text-align: center; display: inline-block; padding: 10px; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; }

.productItem:hover { border: 1px solid #cccccc; }

.ItemOrj { transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; padding: 0 4px; }

.productItem .productIcon { width: 100%; height: 100%; }

#divIlgiliUrunler .moduleimage,
.productModuleItem2 .moduleimage2,
.productItem .productImage { height: 0; position: relative; padding-bottom: 150%; overflow: hidden; width: 100%; margin-bottom: 25px; }

#divIlgiliUrunler .moduleimage a,
.productModuleItem2 .moduleimage2 a,
.productItem .productImage a { display: block; position: relative; padding-bottom: 150%; }

#divIlgiliUrunler .moduleimage img,
.productModuleItem2 .moduleimage2 img,
.productItem .productImage img { max-width: 100%; max-height: 100%; height: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

.productModuleItem2 .productDetail,
.productItem .productDetail { display: block; float: left; width: 100%; text-align: center; position: relative; height: 71px; }

#divIlgiliUrunler .modulename,
.productModuleItem2 .modulename2,
.productItem .productName { position: relative; width: 100%; float: left; }

#divIlgiliUrunler .modulename a,
.productModuleItem2 .modulename2 a,
.productItem .productName a { float: left; width: 100%; line-height: normal; padding: 0; text-align: left; font-size: 13px; color: #000000; display: block; letter-spacing: 0.5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /*display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;*/ }

.productModuleItem2 .moduleprice2,
#divIlgiliUrunler .moduleprice,
.productItem .productPrice { display: block; margin: 15px auto 0; float: left; }

.productItem .productPrice.IndirimVar,
#divIlgiliUrunler .moduleprice.IndirimVar,
.productModuleItem2 .moduleprice2.IndirimVar { text-align: left; }

#divIlgiliUrunler .modulediscount,
.productModuleItem2 .modulediscount,
.productItem .discountPrice { margin: 0; display: inline-block; }

.productItem .productPrice.IndirimVar .discountPrice { float: right; }

#divIlgiliUrunler .modulediscount span,
.productModuleItem2 .modulediscount span,
.productItem .discountPrice span { color: #666666; font-size: 13px; float: left; line-height: 1; }

#divIlgiliUrunler .IndirimVar .modulediscount span,
.productModuleItem2 .IndirimVar .modulediscount span,
.productItem .IndirimVar .discountPrice span { color: #000; font-size: 15px; line-height: 1; font-weight: 700; }

#divIlgiliUrunler .modulekdv,
.productModuleItem2 .modulekdv,
.productItem .regularKdv,
.productItem .discountKdv { display: none; }

.productModuleItem2 .moduleregular,
#divIlgiliUrunler .moduleregular,
.productItem .regularPrice { display: inline-block !important; margin-right: 25px; }

.productModuleItem2 .moduleregular span,
#divIlgiliUrunler .moduleregular span,
.productItem .regularPrice span { color: #666666; font-size: 15px; line-height: 16px; font-weight: normal; text-decoration: line-through; -moz-text-decoration-color: #878787; text-decoration-color: #878787; }

.productModuleItem2 .productMarka,
.productItem .productMarka { display: none !important; float: left; width: 100%; margin: 10px 0 5px; text-align: center; font-size: 16px; color: #000000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.productItem .productOnYazi { display: none !important; float: left; width: 100%; position: absolute; top: 0; left: 0; background: rgba(255, 255, 255, 0.90); height: 100%; text-align: left; padding: 10px; z-index: 3; }

.productItem .productOnYazi * { background: none !important; font-size: 11px; color: #231f20; font-weight: 500; }


/*Urun Iconlari*/
.newIcon { display: block; background: #000; position: absolute; top: 10px; left: 0; color: #fff; font-size: 11px; line-height: normal; overflow: hidden; padding: 0; letter-spacing: 0.5px; width: 37px; height: 23px; line-height: 23px; overflow: hidden; }

.discountIcon { display: none; background: #df224f; position: absolute; top: 33px; width: 37px; height: 23px; line-height: 23px; overflow: hidden; text-align: center; letter-spacing: 0.5px; font-size: 11px; left: 10px; color: #fff;  }

.cargoIcon { display: none; background: url('images/kargo.png')no-repeat center center; position: absolute; top: -4px; right: 12px; font-size: 10px; color: #fff; width: 52px; height: 44px; padding-top: 7px; }

.discountIcon .discountIcon_s2 { display: none; }

.favori { display: none; float: left; width: 39px; height: 39px; position: absolute; right: 30px; bottom: 27px; z-index: 11; }

.examineIcon { display: none; float: left; width: 39px; height: 39px; position: absolute; left: 21px; bottom: 27px; z-index: 11; }

.mycartIcon { display: none; float: left; position: absolute; left: 87px; bottom: 35px; z-index: 11; }

.quickViewIco { display: none; float: left; background: #fff; width: 61px; height: 49px !important; position: absolute; right: 1px !important; bottom: 1px !important; top: auto !important; left: auto !important; }

.favori a { float: left; width: 100%; height: 39px; font-size: 0; background: #fff; border-radius: 100%; border: 1px solid #000; }

.examineIcon a { float: left; width: 100%; height: 39px; font-size: 0; background: #fff; border-radius: 100%; border: 1px solid #000; }

.mycartIcon a { float: left; letter-spacing: 1px; color: #000; text-transform: uppercase; }

.mycartIcon a span { font-size: 14px; font-weight: 700; }

.mycartIcon a:before { display: none; content: '\f07a'; font-family: 'FontAweSome'; font-size: 14px; color: #fff; line-height: 41px; }

.favori a:before { display: inline-block; content: '\f004'; font-family: 'FontAweSome'; font-size: 14px; color: #000; line-height: 41px; }

.examineIcon a:before { display: inline-block; content: '\f002'; font-family: 'FontAweSome'; font-size: 14px; color: #000; line-height: 41px; }

.quickViewIco a:before { display: none; content: '\f002'; font-family: 'FontAweSome'; font-size: 14px; color: #000; }

/*
.productItem:hover .quickViewIco { display: none !important; }

.productItem:hover .mycartIcon { display: block !important; }

.productItem:hover .mycartIcon a { }

.productItem:hover .favori { display: block !important; }

.productItem:hover .examineIcon { display: block !important; }

.productItem:hover .productDetail { opacity: 0; }

*/

.ozelAlan1,.ozelAlan2,.ozelAlan3{display: none;}
#divOzelAlan1,#divOzelAlan2,#divOzelAlan3{display: none;}

/* hÄ±zlÄ± bakÄ±ÅŸ */
.kombinItem { margin-bottom: 0 !important; }

.kombinItem .kombinRightDetail { width: 305px !important; }

.kombinItem .kombinFormline:nth-child(1) * { color: #000000; font-weight: bold; font-size: 14px; }

.kombinItem .kombinFormline:nth-child(2) * { color: #ad2a5e; font-weight: bold; font-size: 18px; }

#divKombinUrunEkSecenek { float: left; width: 100%; margin-top: 10px; }

.divKombinEksecenekTipi { float: left; width: 100%; margin-bottom: 20px; }

.divKombinEksecenekTipi .kombinFormline { float: left; width: 100%; padding: 0 !important; }

.divKombinEksecenekTipi .kombinleft_line { float: left; width: 100% !important; padding: 0; margin-bottom: 4px; font-style: 14px; color: #000; font-weight: bold; text-transform: uppercase; }

.divKombinEksecenekTipi:nth-child(1) .kombinright_line div * a { color: #000 !important; font-size: 14px !important; font-weight: bold !important; border-color: #cccccc !important; width: 50px; height: 66px; line-height: 41px; margin-bottom: 4px; }

.divKombinEksecenekTipi:nth-child(1) .kombinright_line div * a img { width: 100%; }

.divKombinEksecenekTipi:nth-child(1) .kombinright_line div * a.selected { color: #fff !important; border-color: #ad2a5e !important; background: #ad2a5e !important; }

.divKombinEksecenekTipi:nth-child(2) .kombinright_line div * a { color: #000 !important; font-size: 13px !important; font-weight: normal !important; border-color: #cccccc !important; width: 48px; height: 37px; border-radius: 3px; line-height: 37px; }

.divKombinEksecenekTipi:nth-child(2) .kombinright_line div * a.selected { color: #fff !important; border-color: #ad2a5e !important; background: #ad2a5e !important; }

.PriceListKombin > a { color: #fff !important; border-color: #ad2a5e !important; background: #ad2a5e !important; width: 100%; border-radius: 3px; font-size: 15px; font-weight: bold; text-transform: uppercase; padding: 0 !important; line-height: 45px; }

.ngdialog.ngdialog-theme-default .ngdialog-close:before { color: #fff !important; content: 'Ã—'; font-size: 26px; font-weight: 400; height: 30px; line-height: 26px; position: absolute; right: 3px; text-align: center; top: 3px; width: 30px; background: #000 !important; border-radius: 100% !important; border: 3px solid #fff !important; box-shadow: 0 0 6px 0 #000 !important; }

.ngdialog.ngdialog-theme-default .ngdialog-content { padding: 0 !important; }
/* hÄ±zlÄ± bakÄ±ÅŸ */

.urunListeAdet { display: none !important; width: 80px; height: 25px; margin-left: 30px; float: left; position: relative; background-color: #fff; overflow: hidden; border: 1px solid #eee; border-radius: 20px; }

.urunListeAdet input { width: 100%; height: 25px; float: left; border: none; background: #fff; color: #000000; font-size: 16px; font-weight: 600; padding: 0 16px; text-align: center; }

.urunListeAdetArtir { background: url('images/arttir.png')7px 9px no-repeat; font-size: 0; width: 16px; height: 25px; float: left; position: absolute; left: 0; }

.urunListeAdetAzalt { background: url('images/azalt.png')0 8px no-repeat; font-size: 0; width: 16px; height: 25px; float: right; position: absolute; right: 0; }

.urunListeAdetArtir:hover { background: url('images/arttir.png')7px -10px no-repeat; }

.urunListeAdetAzalt:hover { background: url('images/azalt.png')0 -11px no-repeat; }

.urunListStokUyari { display: none; }
/*Urun Iconlari*/
.TukendiIco { z-index: 5; position: absolute; left: 0; top: 0; height: 100%; width: 100%; }

.TukendiIco span { text-align: center; color: #fff; font-size: 13px; text-transform: uppercase; font-weight: 700; padding: 5px; background: #666666; position: absolute; top: 60%; right: 0; letter-spacing: 0.5px; }

/*HOVER*/


/*1 li sÄ±ralama*/
.ProductList.pr_hrz .ItemOrj { }

.ProductList.pr_hrz .productItem { width: 100%; margin-right: 0; }

.ProductList.pr_hrz .productImage { width: 20%; float: left; margin: 0; padding-bottom: 16%; }

.ProductList.pr_hrz .productImage a { padding-bottom: 81%; }

.ProductList.pr_hrz .productItem .productDetail { width: calc(100% - 20%); margin: 0; height: 140px; padding-top: 10px; }

.ProductList.pr_hrz .productItem .productDetail:before { display: none; }

.ProductList.pr_hrz .productItem .productPrice { }

.ProductList.pr_hrz .productItem .regularPrice { }

.ProductList.pr_hrz .productItem .boxBedenlerContent { }

.ProductList.pr_hrz .productItem { }

.ProductList.pr_hrz .productItem .productMarka { }

.ProductList.pr_hrz .discountIcon { }

.ProductList.pr_hrz .productName { text-align: center; padding: 20px 0; height: 57px; }

.ProductList.pr_hrz .productName a { text-align: center; }

.ProductList.pr_hrz .productItem .discountPrice { }

.ProductList.pr_hrz .productItem .discountPrice span { line-height: 46px; }

.ProductList.pr_hrz .newIcon { }

.ProductList.pr_hrz .cargoIcon { }

.ProductList.pr_hrz .favori { right: 31%; bottom: 44px; }

.ProductList.pr_hrz .mycartIcon { left: 57%; bottom: 40px; }

.ProductList.pr_hrz .examineIcon { left: 50%; bottom: 44px; }

.ProductList.pr_hrz #divHizliBakis { }

.ProductList.pr_hrz .TukendiIco { }

.ProductList.pr_hrz .TukendiIco span { bottom: 29%; left: 0; right: 0; text-indent: 20%; }



/*4 lÃ¼ sÄ±ralama*/
.ProductList.sort_4 { }

.categoryContainer .ProductList.sort_4 .favori { }

.categoryContainer .ProductList.sort_4 .examineIcon { }

.categoryContainer .ProductList.sort_4 .mycartIcon { }

.categoryContainer .ProductList.sort_4 .discountPrice span { }

.categoryContainer .ProductList.sort_4 .regularPrice span { }

.ProductList.sort_4 .TukendiIco { }

.ProductList.sort_4 .quickViewIco { }

.ProductList.sort_4 .cargoIcon { }

.ProductList.sort_4 .newIcon { left: 10px; }

.ProductList.sort_4 .discountIcon { left: 10px; }

.ProductList.sort_4 .boxBedenlerContent { }

.ProductList.sort_4 .boxBedenlerContent .boxBedenler { }

.ProductList.sort_4 .productPrice .discountPrice span,
.ProductList.sort_4 .moduleprice .discountPrice span,
.ProductList.sort_4 .moduleprice2 .discountPrice span { }

.ProductList.sort_4 .moduleregular span,
.ProductList.sort_4 .moduleregular span,
.ProductList.sort_4 .regularPrice span { }

.ProductList.sort_4 .productItem .productImage { }

.ProductList.sort_4 .productDetail { }

.ProductList.sort_4 .ItemOrj { }

.ProductList.sort_4 .ItemOrj:nth-child(4n) { margin-right: 0; }

/*3 lÃ¼ sÄ±ralama*/
.ProductList.sort_3 .ItemOrj { }

.ProductList.sort_3 .ItemOrj:nth-child(3n) { }

.ProductList.sort_3 .mycartIcon { }

.ProductList.sort_3 .examineIcon { }

.ProductList.sort_3 .favori { }

.ProductList.sort_3 .productItem .productImage { }

.ProductList.sort_3 .productItem .productImage a { }




.sliderBannerContainer .ProductList ul .owl-item li .productItem { width: 100%; }
/*2 lÃ¼ sÄ±ralama*/
.categoryContainer .ProductList.pr_2 .productItem { width: 49%; margin-right: 2%; }

.categoryContainer .ProductList.pr_2 .productItem:nth-child(2n) { margin-right: 0; }

.pr_2 .TukendiIco span { top: 36.7%; left: 0; }


/*anasayfa*/
.sliderBannerContainer { position: relative; float: left; width: 100%; margin-bottom: 0; }

.sliderBannerContainer .Jbutonlar { display: none; }

.sliderBannerContainer .categoryTitle { float: left; width: 100%; }
.satir1 {float: left; width: 100%; text-align: left; background: #fff; padding: 20px; margin-bottom: 10px; position: relative;}
.sliderBannerContainer .categoryTitle .satir1 .bold { float: left; width: 100%; text-align: left; background: #fff; padding: 0px; margin-bottom: 0px; position: relative; }

.sliderBannerContainer .categoryTitle .satir1 .bold:before { width: 93%; background: #f6f6f6; height: 2px; content: ''; float: left; position: absolute; top: 43px; left: 0; z-index: 0; }

.sliderBannerContainer .categoryTitle .satir1 .bold .satir1 { display: inline-block; color: #000000; font-size: 15px; font-weight: 700; letter-spacing: 1px; padding: 0;text-transform: uppercase; }

.sliderBannerContainer ul { margin-left: -5px; margin-right: -5px; }

.sliderBannerContainer ul li { float: left; padding-right:3px; width: 25%; }

.sliderBannerContainer ul li:nth-child(4n) { margin-right: 0; }

.sliderBannerContainer ul .owl-item li { float: left; width: 100%; padding: 0; }

.sliderBannerContainer .slick-slider { margin: 0; }

.sliderBannerContainer ul .slick-track li { float: left; width: 100%; margin-right: 0; padding: 0 10px 0; }

.sliderBannerContainer .slick-dots { display: none !important; }

.sliderBannerContainer .owl-dots { display: none; }

.BlokTitle .owl-nav,
.JKatAdi .owl-nav { position: absolute; top: 23px; right: 20px; width: 40px; }

.BlokTitle .ProductListprev,
.JKatAdi .ProductListprev { font-size: 0; width: 6px; height: 20px; background: url('images/slidePrev.png')no-repeat left center #fff; cursor: pointer; float: left; border-right: 1px solid #e5e5e5; padding-right: 15px; margin-right: 10px; }

.BlokTitle .ProductListnext,
.JKatAdi .ProductListnext { font-size: 0; width: 6px; height: 20px; background: url('images/slideNext.png')no-repeat center center #fff; cursor: pointer; float: left; }

.BlokTitle .ProductListprev:hover { }

.BlokTitle .ProductListnext:hover { }


.categoryTitle { float: left; width: 100%; }

.categoryTitle .categoryTitleText { margin: 0 auto; width: 100%; }

.categorydesign { float: left; width: 100%; background: #000; position: relative; text-align: center; margin-bottom: 15px; }

.categorydesign * { letter-spacing: 2px; }

.categorydesign strong { font-weight: bold; }

.categorydesign img { max-width: 100%; border-radius: 5px; }

.categorydesign .kategoriUstTasarimDesc { font-size: 48px !important; line-height: 1; letter-spacing: 2px !important; color: #d42c8b; font-weight: 300; padding: 45px 0; }

.KategoriBottom { float: left; width: 100%; }

.KategoriBottom .KattextAlan { float: left; width: 100%; max-height: 75px; overflow: hidden; }

.KategoriBottom .DevamBtn { float: left; color: #000000; font-size: 15px; border-bottom: 1px dotted #000; cursor: pointer; }

.KategoriBottom strong { font-weight: bold; }

.slide { width: 100%; margin-bottom: 15px; }

.newIconDetail, .discountIconDetail, .cargoIconDetail { display: none; }


/*Benzer ÃœrÃ¼nler Cerceve*/
.benzerUrunlerWrapper { background: #efefef; clear: left; }

.benzerUrunlerWrapper:before,
.benzerUrunlerWrapper:after { content: ""; display: table; }

.benzerUrunlerWrapper:after { clear: both; }

.detaySliderContainer { float: right; width: 100%; margin-top: 20px; margin-bottom: 45px; padding-bottom: 20px; }

.detaySliderContainer .JKatAdi { float: left; width: 100%; text-align: left; position: relative !important; background: #fff; padding: 20px !important; margin-bottom: 10px !important; position: relative; }

.detaySliderContainer .JKatAdi:before { background: url(images/_tabHeadBefore.png) no-repeat; width: 12px; height: 71px; content: ""; position: absolute; left: -12px; top: -3px; }

.detaySliderContainer .JKatAdi:after { background: url(images/_tabHeadAfter.png) no-repeat; width: 12px; height: 71px; content: ""; position: absolute; right: -12px; top: -3px; }

.detaySliderContainer .JKatAdi span { display: inline-block; color: #000000; font-size: 15px; font-weight: 700; letter-spacing: 1px; padding: 0; }

.detaySliderContainer .owl-dots{display: none!important;}

#divIlgiliUrunler { display: none; }

.RightDetail #divIlgiliUrunler { display: block; padding: 0;margin: 0;}

#divIlgiliUrunler .JKatAdi { display: none; }

#divIlgiliUrunler .productItem  { padding: 0;}

#divIlgiliUrunler .productName { display: none; }

#divIlgiliUrunler .productMarka { display: none !important; }

#divIlgiliUrunler .productIcon { display: none; }

#divIlgiliUrunler .productImage { padding-bottom: 105%;margin-bottom: 0;}

#divIlgiliUrunler .productImage a { padding-bottom: 105%; }

#divIlgiliUrunler ul li{float: left;width: 70px;margin-right: 20px;}

#divIlgiliUrunler .productDetail {display: none;}

.RightDetail #divIlgiliUrunler .KatSepetFiyat{display: none;}

/* ------------------------------------SayfayÄ± YazdÄ±r--------------------------------------------*/
.PrintArea { width: 960px; margin: 0px auto; background-color: #FFF; overflow: hidden; }

.printresim { width: 30%; height: 200px; float: left; }

.printdetay { width: 70%; float: left; }

.printdetay div { padding-top: 5px; padding-bottom: 5px; min-height: 10px; }

.printurunadi { font-size: 16px; }

.printfiyat { font-size: 16px; }

.printtaksit { width: 960px; float: left; }

.printtaksit .taksitLine { background-color: #FFF !important; }

.printtaksit .taksitLine .taksitLineNo { width: 114px; }

.printtaksit .taksitLine div { background-color: #FFF !important; }

.printkdvdahil { font-size: 16px; }
/* ------------------------------------SayfayÄ± YazdÄ±r--------------------------------------------*/

/* ------------------------------------FÄ±rsat ÃœrÃ¼nleri--------------------------------------------*/
.firsatUrunleri { width: 180px; height: 252px; position: relative; margin: 0 auto; }

.Firsatprev { padding: 0; border: 0; outline: 0; width: 19px; height: 19px; cursor: pointer; position: absolute; top: 100px !important; z-index: 102; }

.Firsatnext { padding: 0; border: 0; outline: 0; width: 19px; height: 19px; cursor: pointer; position: absolute; top: 100px !important; z-index: 102; right: 0; }

.firsatUrunleriItem { width: 180px; }

.firsatUrunResim { display: block; width: 150px; height: 150px; border: none; text-align: center; margin: 0px auto; }

.firsatUrunResim img { max-width: 150px; max-height: 150px; }

.firsatUrunAdi { font-size: 12px; line-height: 14px; margin: 5px 0 5px 0px !important; overflow: hidden; text-align: center; width: 191px; height: 30px; display: block; }

.firsatUrunFiyat { text-align: center; display: block; font-size: 14px; }
/* ------------------------------------FÄ±rsat ÃœrÃ¼nleri--------------------------------------------*/


/*------------------------------------Ä°letiÅŸim--------------------------------------------*/
.iletisimContent { float: left; width: 100%; }

.iletisimLine { margin-bottom: 10px; min-height: 30px; line-height: 30px; position: relative; }

.iletisimLine .Left { display: inline-block; width: 20%; float: left; }

.iletisimLine .Center { display: inline-block; width: 2%; float: left; }

.iletisimLine .Right { display: inline-block; width: 40%; float: left; }

.iletisimbanka { width: 100%; padding: 1%; border: solid 1px #dadada; background-color: #fff; overflow: hidden; }

.iletisimContent .row { width: 49%; float: left; border: solid 1px #CCC; padding: 1%; min-height: 303px; margin: 0; }

.iletisimContent .categoryTitle { border-bottom: solid 7px #e4e4e4; margin-bottom: 35px; }

.iletisimContent .row .span { margin-left: 2%; margin-right: 2%; padding: 0px; width: 96%; overflow: hidden; }

.iletisimContent .row .span div { float: left; min-height: 30px; line-height: 30px; width: 20%; }

.iletisimContent .row .span .Center { width: 2%; }

.iletisimContent .row .span .Right { width: 78%; }

.iletisimContent .row .span .line1 { width: 100%; min-height: 50px; margin-bottom: 5px; }

.iletisimContent .row .span > .line1 { border-bottom: solid 1px #CCC; }

.iletisimContent .row .span .line1 div { width: 41%; float: left; min-height: 50px; }

.iletisimContent .row .span .line1 .line2 { text-align: center; width: 23%; }

.iletisimContent .row .span .line1 .line3 { text-align: center; width: 16%; }

.iletisimContent .row .span .line1 .line4 { text-align: right; float: right; width: 20%; }

.iletisimContent .row .span .line1 div span { display: block; min-height: 25px; }

.iletisimContent .row .span .line2 { width: 100%; min-height: 25px; }

.iletisimContent .row .span > .line2 { border-bottom: solid 1px #CCC; }

.iletisimContent .row .span .line2 .line1 { width: 70%; float: left; /* height: 25px; */ line-height: 25px; }

.iletisimContent .row .span .line2 .line2 { float: right; width: 30%; text-align: right; }

.iletisimContent .row .span .line3 { width: 100%; }

.iletisimContent .row .span .line3 .line1 { width: 100%; }

.iletisimContent .row .span .line3 .line1 span { float: left; }

.iletisimForm { width: 98%; margin-top: 20px; border: solid 1px #dadada; overflow: hidden; padding: 1%; }

.iletisimForm .row { width: 50%; border: none; float: left; padding: 0; }

.iletisimForm .row .span { height: 70px; position: relative; overflow: visible; margin-bottom: 0px; }

.iletisimForm .row .span .captchaImageBox { float: left; width: 30%; }

.iletisimForm .row .span .captchaInputBox { width: 69%; }

#mainHolder_TiciCaptcha_ImgCaptcha { width: 100px; }

.iletisimForm .row .span .captchaInputBox input { float: left; }

.iletisimForm .row .span #mainHolder_btnGonder { width: 160px; float: right; }

.iletisimForm .textarea { height: 110px; }
/*------------------------------------Ä°letiÅŸim--------------------------------------------*/

/*------------------------------------Ãœye Ol--------------------------------------------*/
.newuserForm { background: #fff; color: #000; font-size: 13px; line-height: 30px; width: 98%; margin: 1%; margin-bottom: 20px; overflow: hidden; }

.FormTitle { width: 100%; text-align: center; font-size: 30px; line-height: 50px; color: #000000; }

.FormTitle p { font-size: 14px; margin: 0px auto; line-height: 22px; display: block; width: 50%; }

.grid { border-right: 1px solid #e7e7e7; float: left; margin-right: -1%; margin-top: 2%; margin-bottom: 2%; padding: 2% 11% 5%; width: 50%; }

.gridLeft { min-height: 60px; position: relative; }

.gridLeft a { text-decoration: underline; }

.gridLeft input[type="checkbox"] { float: left; margin-top: 9px; margin-right: 5px; }

.listAdd { min-height: 30px; }

.day { width: 25%; float: left; margin-right: 1%; }

.city { width: 32.3%; float: left; margin-right: 1%; }

.month { width: 30%; float: left; margin-right: 1%; }

.year { width: 42%; float: left; margin-right: 1%; }

.gender { min-height: 40px; }

.gender label { float: left; width: 70px; margin-top: 10px; display: block; }

.gender input { float: left; margin-top: 18px; margin-right: 3px; }

.uyeol { width: 100%; }
/*------------------------------------Ãœye Ol--------------------------------------------*/



/* ------------------------------------Åžifremi Unuttum--------------------------------------------*/
.SifremiUnuttum { width: 100%; margin: 30px 0; padding-left: 50px; float: left; }

.SifremiUnuttum p { line-height: 25px; }

.SifremiUnuttum #mainHolder_txtbxMail { width: 80%; height: 40px; float: left; line-height: 40px; padding: 0 20px; }

.SifremiUnuttum .button { padding: 0 10px; float: right; width: 20%; height: 40px; }

.SifremiUnuttumInput { position: relative; width: 100%; margin-top: 10px; }

.SifremiUnuttumInput .validate { left: auto; right: 0; top: -38px; }

.SifremiUnuttumInput .validateSol { left: 0; right: auto; top: -38px; }

.SifremiUnuttumInput .validateSol .validateSolOk { border-radius: 0 0 15px; bottom: -5px; left: 10px; }

.SifremiUnuttum .line { min-height: 32px; line-height: 32px; margin-bottom: 5px; width: 400px; position: relative; margin: 0 auto; }

.SifremiUnuttum .line .Left { width: 30%; float: left; }

.SifremiUnuttum .line .Center { width: 4%; float: left; }

.SifremiUnuttum .line .Right { width: 66%; float: left; }
/* ------------------------------------Åžifremi Unuttum--------------------------------------------*/

/* ------------------------------------tab Ã¼rÃ¼nler--------------------------------------------*/
.tabListe { float: left; width: 100%; }

.tabListe .tabBaslik { }

.tabListe .tabUst { float: left; width: 100%; margin-bottom: 20px; }

.tabListe .tabUst ul { float: left; width: 100%; }

.tabListe .tabUst ul li { float: left; display: inline-block; width: 20%; border-right: 1px solid #f2f2f2; }

.tabListe .tabUst ul li a { display: block; text-align: center; color: #ffffff; background: #000; font-size: 14px; font-weight: bold; line-height: 38px; }

.tabListe .tabUst ul li:hover a { background: #ed1f24; color: #fff; }

.tabListe .tabUst ul li.aktif a { background: #ed1f24; color: #fff; }

.tabListe .tabIcerik { float: left; width: 100%; }

.tabListe .tabIcerik .blok { float: left; width: 100%; display: none; }

.tabListe .tabIcerik .blok:first-child { display: block; }

.tabListe .categoryTitle { display: none; }

.tabListe .Jbutonlar { display: none; }

.tabListe .categoryTitle { display: none; }

.tabListe .productItem .productOnYazi { display: none !important; }
/* ------------------------------------tab Ã¼rÃ¼nler--------------------------------------------*/


/* ------------------------------------Yorum Yaz--------------------------------------------*/
.fancyboxTittle { margin-bottom: 10px; font-size: 13px; }

#yorumYaz { float: left; width: 100% !important; height: auto !important; }

.urunTabAlt #yorumYaz { padding-right: 50%; }

.yorumYaz { margin-bottom: 10px; position: relative; }

.yorumYaz .validate { padding: 5px; top: -30px; }

.yorumYazMesaj textarea { width: 100%; }
/* ------------------------------------Yorum Yaz--------------------------------------------*/

/* ------------------------------------ÃœrÃ¼n Ã–nerileri--------------------------------------------*/
.urunTabAlt { width: 100%; }

.urunTabAlt ul li { margin-bottom: 10px; clear: both; }

.oneriValidate .validate { top: 0; padding: 5px; }

.urunTabAlt ul li input { float: left; margin-right: 5px; }

.urunTabAlt ul li .captchaImageBox { float: left; }

.urunTabAlt ul li .captchaInputBox { margin: 10px; float: left; }

.urunTabAlt ul li.urundetyaGuvenlikodu span { float: left; }

.urunTabAlt ul li .GuvnelikKodu { float: left; line-height: 50px; margin-right: 10px; display: block; }

.odemeBildirimFormu table tr td { padding: 5px; }
/* ------------------------------------ÃœrÃ¼n Ã–nerileri--------------------------------------------*/

#mainHolder_txtbxNotlar { width: 100%; }

.Block_Text img { max-width: 100%; }

#GUVENLIK_KODU { margin-bottom: 10px; margin-top: 10px; }





/* ------------------------------------ Arama SonuÃ§larÄ± --------------------------------------------*/
#ArmaSonuclari { width: 100%; border: solid 1px #CCC; padding: 3%; text-align: center; font-size: 19px; background-color: #fff; margin: 10px 0; }
/* ------------------------------------ Arama SonuÃ§larÄ± --------------------------------------------*/

/* -------------------------------tici tab----------------------------------------*/
.ticiTab { float: left; width: 100%; margin-bottom: 30px; margin-top: 20px; }

.ticiTab .tabLink { float: left; width: 100%; text-align: center; margin-bottom: 38px; }

.ticiTab .tabLink ul { }

.ticiTab .tabLink ul li { display: inline-block; margin: 0 20px; }

.ticiTab .tabLink ul li a { display: inline-block; font-size: 15px; color: #000; position: relative; padding-bottom: 12px; }

.ticiTab .tabLink ul li a:after { content: ''; bottom: 0; position: absolute; width: 0; left: 50%; margin-left: -25%; height: 2px; background: #000; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; }

.ticiTab .tabLink ul li.active a:after { width: 50%; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; }

.ticiTab .tabIcerik { display: none; float: left; width: 100%; }

.ticiTab .tabIcerik ul { margin: 0 -10px; }

.ticiTab .tabIcerik ul li { padding: 0 10px; float: left; width: 20%; }
/* -------------------------------tici tab----------------------------------------*/

/*------------------------------------Blok Sepet--------------------------------------------*/
.SepetBlock { float: left; width: 100%; background: #fff; position: relative; margin-bottom: 20px; }

.SepetBlock .Block_Title { float: left; width: 100%; padding: 10px; }

.SepetBlock .Block_Title img { max-width: 100%; display: block; margin: 0 auto; }

.SepetBlockInfo { float: left; width: 100%; text-align: left; overflow-y: auto; max-height: 450px; }

.SepetBlockInfo::-webkit-scrollbar { width: 4px; }

.SepetBlockInfo::-webkit-scrollbar-track { background: #e5e5e5; }

.SepetBlockInfo::-webkit-scrollbar-thumb { background: #a81d11; }

.SepetBlockInfo table { border-collapse: collapse; width: 100%; }

.SepetBlockImg { width: 30%; float: left; }

.SepetBlockName { width: 70%; float: left; }

.SepetBlockInfo tr { border-bottom: 1px dashed #d5d4d3; float: left; width: 100%; padding: 10px 5px; position: relative; }

.SepetBlockInfo tr td { padding: 3px; }

.SepetBlockInfo .SepetBlockImg img { border: 1px solid #eceaea; width: 50px; height: 50px; display: inline-block; }

.SepetBlockInfo .SepetBlockName a { display: block; color: #666666; font-size: 12px; }

.SepetBlockInfo .SepetBlockName a span { display: block; }

.SepetBlockInfo .SepetBlockName a span:nth-child(2) { display: none; }

.SepetBlockInfo .SepetBlockAdet { text-align: right; color: #666666; font-size: 10px; line-height: 20px; }

.SepetBlockInfo td.SepetBlockTotal { text-align: right; color: #000000; font-size: 11px; }

.SepetBlockInfo .SepetBlockRemove a { display: inline-block; width: 13px; height: 10px; line-height: 10px; text-align: center; background: #f39c12; color: #fff; font-size: 9px; cursor: pointer; position: absolute; top: 5px; right: 5px; }

.SepetBlockInfo .SepetBlockRemove a:hover { background: #f22a18; }

.SepetBlockGenelTotal { float: left; width: 100%; margin: 10px 0; text-align: center; }

.SepetBlockGenelTotal table { width: 100%; border-collapse: collapse; }

.SepetBlockGenelTotal tr:nth-child(1),
.SepetBlockGenelTotal tr:nth-child(2),
.SepetBlockGenelTotal tr:nth-child(3) { display: none; }

.SepetBlockGenelTotal tr { background: #eeece9; }

.SepetBlockGenelTotal tr td { text-align: left !important; padding: 9px 0; }

.SepetBlockGenelTotal tr td:nth-child(1) { color: #515151; font-size: 16px; font-weight: bold !important; text-align: right !important; }

.SepetBlockGenelTotal tr td:nth-child(1) b { color: #515151; font-size: 14px; font-weight: bold !important; }

.SepetBlockGenelTotal tr td:nth-child(2) { color: #a81d11; font-size: 14px; font-weight: bold !important; text-align: left !important; }

.SepetBlockCheck { padding: 8px 0; text-align: center; }

.SepetBlockCheck .button:nth-child(1) { display: none; }

.SepetBlockCheck .button { display: inline-block; width: 165px; height: 37px; line-height: 37px; border: none; margin: 0; padding: 0; text-transform: uppercase; background: #000000; font-size: 16px; color: #fff; }
/*------------------------------------Blok Sepet--------------------------------------------*/

/* ------------------------------------Container--------------------------------------------*/
.headerContent,
.ticiContainer { clear: both; max-width: 1180px; margin: 0 auto; position: relative; }

.categoryContainer { margin-bottom: 50px; }

.ticiContainer.homeContainer { clear: both; }

.HesabimContainer { margin: 20px 0; float: left; width: 100%; padding: 0 10px 0 0; }

.productDetailContainer { padding-top: 0 !important; }

.leftBlock { float: left; padding-right: 15px; padding-left: 0; width: 25%; }

.leftBlock .resimliYanMenu { margin-bottom: 15px; }

.centerCount { float: left; padding: 0; }

.userLoginContent { float: left; padding: 0; width: 100%; }

.centerCount.solYadaSagAcik { width: 75%; float: left; }

.centerCount.solSagBlokAcik { width: 50%; float: left; }


/*Left Blok Uye ve sepet*/
.sideuserlogin { float: left; width: 100%; background: #fff; padding: 10px; text-align: center; margin-bottom: 20px; }

.sideuserlogin .spanTittle { float: left; width: 100%; text-align: center; color: #a0a0a0; font-weight: 900; font-size: 13px; padding: 10px 0; display: none; }

.sideuserlogin .textbox { float: left; width: 100%; border: none; box-shadow: 0 0 0 0; height: 40px; background: #f5f5f5; color: #a0a0a0; font-size: 12px; padding: 12px 15px; margin-bottom: 10px; text-indent: 0; }

.sideuserlogin .button { float: left; height: 40px; background: #f22a18 !important; border-radius: 5px; margin-bottom: 10px; }

.sideuserlogin .button strong { font-size: 12px !important; color: #fff; font-weight: 900 !important; }

.sideuserlogin .userSignUp { float: left; width: 100%; font-size: 13px; color: #fff; background: #49443f; border-radius: 5px; padding: 8px 0; font-weight: bold; }

.sideuserlogin .userPassBtn { float: right; color: #a0a0a0; text-decoration: underline; font-size: 10px; width: 70%; text-align: right; }

.sideuserlogin .uyeGirisBeniHatirla { float: right; text-align: right; font-size: 10px; color: #a0a0a0; margin-top: 5px; }

.sideuserlogin .uyeGirisBeniHatirla input { width: 12px; height: 10px; float: left; }

.sideuserlogin .baglanButton { float: left; border-radius: 5px; border: none !important; }

.sideuserlogin .baglanButton a { line-height: 20px; }

.YanUyeGirisi { float: left; width: 100%; background: #fff; padding: 10px; text-align: center; margin-bottom: 20px; }

.YanUyeGirisi .Block_Title { float: left; width: 100%; text-align: center; padding: 10px 0; display: block; }

.YanUyeGirisi .Block_Title span { color: #a0a0a0; font-weight: 900; font-size: 13px; }

.YanUyeGirisi .UyeGirisiSonLi { float: left; width: 100%; text-align: left; line-height: 20px; display: none; }

.YanUyeGirisi .Hosgeldiniz { float: left; width: 100%; margin-bottom: 5px; }

.YanUyeGirisi .ParaPuaniniz { float: left; width: 100%; margin-bottom: 15px; }

.Block_Text > a { color: #fff; float: left; width: 100%; padding: 10px; background: #f2f2f2; margin-top: 5px; }


.SepetBlock { float: left; width: 100%; background: #fff; text-align: center; }

.SepetBlock .Block_Title { float: left; width: 100%; background: #f39c12; text-align: center; color: #fff; display: block; font-size: 15px; text-transform: uppercase; }

.SepetBlock .Block_Title span { font-weight: 900; position: relative; }

.SepetBlock .Block_Title span:after { content: ''; float: right; width: 21px; height: 21px; background: url('images/sepetim.png')center center no-repeat; position: absolute; right: -30px; top: 0; }

.SepetBlock .solBlokSepetUrunyok { float: left; width: 100%; padding: 15px; font-size: 12px; color: #49443f; }

/*Left Blok Uye ve sepet*/



.ticiContainer:before,
.ticiContainer:after { content: ""; display: table; }

.ticiContainer:after { clear: both; }

.ticiContainer { clear: both; zoom: 1; }

.headerContent:after,
.headerContent:before,
.headerContent:after,
.headerContent:before { content: ""; display: table; clear: both; }

/*Arama SayfasÄ±*/
.searchContainer.categoryContainer { }

.UrunDetayCenter { width: 100%; }

.UrunDetayLeft { display: block; }

.UrunDetayRight { border: 0 !important; }

.leftBlock .Block_Text { background: none !important; }

.rightBlock { margin-bottom: 0px; float: right; background-color: #fff; padding-left: 20px; }


.rightBlock .sliderBannerContainer .productItem .productImage { height: 200px; }

.rightBlock .sliderBannerContainer .cargoIcon { left: 27%; }

.rightBlock .sliderBannerContainer .mycartIcon a { left: 90px; }

.rightBlock .sliderBannerContainer .productItem .productPrice { padding-bottom: 5px; }
/* ------------------------------------Container--------------------------------------------*/

/* ------------------------------------ÃœrÃ¼n Detay--------------------------------------------*/
.proCategoryTitle a { font-size: 13px; line-height: 20px; color: #000; }

.back { float: right; }

.ProductDetailMainRow { float: left; width: 100%; margin-top: 10px; }

.urunDetayTutucu { background: #fff; float: left; width: 100%; }

.leftImage { width: 584px; float: left; position: relative; }

.RightDetail { width: 584px; float: right; position: relative; padding: 15px; background-color: #fff; }

/*Urun Resim*/
.UrunDetayLeft { margin: 0 !important; overflow: hidden; }

.Images { float: right; width: 485px; padding-bottom: 125%; position: relative; background-color: #fff; margin-bottom:,; }

.Images img { max-width: 100%; max-height: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; }

.cloudzoom-blank > div:last-child { display: none !important; }

.SmallImages { float: left; width: 90px; max-height: 584px; overflow-y: auto; overflow-x: hidden; }

.SmallImages div { float: left; width: 90px; padding-bottom: 100px; position: relative; cursor: pointer; margin-bottom: 10px; }

.SmallImages div:nth-child(5n) { margin-right: 0; }

.SmallImages div img { max-width: 100%; max-height: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }

.SmallImages::-webkit-scrollbar { width: 4px; }

.SmallImages::-webkit-scrollbar-track { background: #ebebeb; }

.SmallImages::-webkit-scrollbar-thumb { background: #2c2c2c; }


.DetayYeniUrun { display: none !important; }

.DetayYeniUrun #divYeniUrun { background: url('images/yeni.png')no-repeat center center; position: absolute; top: 10px; right: -2px; width: 60px; height: 30px; color: #1e89e4; font-size: 16px; font-weight: bold; line-height: 33px; overflow: hidden; text-align: center; text-transform: uppercase; }

/*Ã¼rÃ¼n adi*/
.ProductName { float: left; width: 100%; margin-bottom: 10px; }

.ProductName h1 span:not(#divUrunKodu) { float: left; width: 63%; display: inline-block; color: #000000; font-size: 20px; line-height: 1.2; font-weight: 700; }

#divUrunKodu { display: inline-block; float: right; text-align: right; color: #000000; font-size: 12px; font-weight: 500; width: 35%; margin: 4px 0 0 0; }

#divUrunKodu:before { display: inline-block !important; content: 'Ürün Kodu :'; color: #000000; font-size: 12px; font-weight: 500; position: relative; margin-right: 2px; }

/*puan ver*/
.puanVer {float: left;left: initial;margin: 10px 0;width: 100%;}

#PuanVer {display: inline-block;}

.PuanVerSag{display: inline-block; vertical-align: super; line-height: 30px; padding: 0 10px;   }

.rating .filled i { color: #e1007a !important; }

ul.rating li { margin-right: 0 !important; width: 16px !important; }

ul.rating li i.starItem { font-size: 14px !important; color: #e5e5e5; }

ul.rating li i.starItem:hover { font-size: 16px !important; }



/*marka resmi*/
.markaresmi { float: left; width: 100%; position: relative; z-index: 1;margin-top: 10px; }

.markaresmi a { display: block; }

.markaresmi img { max-width: 100px; display: block; }
/*on yazi*/
#divOnyazi { float: left; width: 100%; margin: 0; }

#divOnyazi * { line-height: 23px !important; font-size: 12px; color: #1b1b1b; }

#divOnyazi .fa { font-family: 'FontAwesome' !important; }

/*fiyatlar*/
.PriceList { float: left; position: relative; width: 100%; padding-bottom: 20px; }

#pnlFiyatlar { float: left; }

#divFiyatAlanlari{float:left;}

#divIndirimliFiyat { float: left; }

#divTahminiTeslimatSuresi{float:left;width:100%;}
#divTahminiTeslimatSuresi *{color:#c00264;}

/*marka adi*/
#divMarka { float: left; width: 100%; margin: 0 0; }

#divMarka .left_line { display: none; color: #2c2c2c; font-size: 13px; font-weight: normal; }

#divMarka .center_line { display: none; color: #2c2c2c; font-size: 13px; font-weight: normal; }

#divMarka .right_line { display: inline-block; width: auto; }

#divMarka .right_line * { display: inline-block; width: auto; color: #999999; font-size: 14px; font-weight: 400; line-height: 1; }
/*tedarikÃ§i*/
#divTedarikci { float: left; width: 100%; margin: 5px 0; }

#divTedarikci .left_line { display: inline-block; color: #2c2c2c; font-size: 13px; font-weight: normal; }

#divTedarikci .center_line { display: inline-block; color: #2c2c2c; font-size: 13px; font-weight: normal; }

#divTedarikci .right_line { display: inline-block; width: auto; }

#divTedarikci .right_line * { display: inline-block; width: auto; color: #2c2c2c; font-size: 13px; font-weight: bold; }
/*stok miktari*/
#divToplamStokAdedi { display: block !important; float: left; clear: left; }

#divToplamStokAdedi .left_line { display: inline-block; color: #000000; font-size: 13px; font-weight: normal; }

#divToplamStokAdedi .center_line { display: inline-block; color: #000000; font-size: 13px; font-weight: normal; margin-right: 5px; }

#divToplamStokAdedi .right_line { display: inline-block; color: #000000; font-size: 13px; font-weight: normal; }

#divToplamStokAdedi .indirimliOrani { display: inline-block; color: #2c2c2c; font-size: 11.5px; line-height: 20px; }
/*indirim orani*/
#divIndirimOrani { float: left; width: 33px; height: 23px; border: 1px solid #c02986; padding: 0 0 0 0; text-align: center; overflow: hidden; margin-top: 12px; margin-left: 20px; }

#divIndirimOrani .left_line { display: none; width: 90px; color: #231f20; font-size: 13px; font-weight: 400; }

#divIndirimOrani .center_line { display: none; color: #231f20; font-size: 12px; font-weight: 400; margin-right: 20px; }

#divIndirimOrani .indirimliOrani { display: inline-block; color: #c02986; font-size: 12px; line-height: 23px; font-weight: 400; width: 33px; }

#divIndirimOrani .indirimliOrani * { color: #c02986; font-size: 12px; line-height: 23px; line-height: 1; font-weight: 400; }
/*piyasa fiyati*/
.PiyasafiyatiContent { float: left; margin-right: 10px; }

.PiyasafiyatiContent .left_line { display: none; width: 103px; color: #231f20; font-size: 13px; font-weight: 600; }

.PiyasafiyatiContent .center_line { display: none; color: #231f20; font-size: 13px; font-weight: 600; margin-right: 0; }

.PiyasafiyatiContent .right_line * { display: inline-block; color: #666666; font-size: 14px; font-weight: 400; text-decoration: line-through; line-height: 55px; }

.PiyasafiyatiContent .right_line .spanKdv { font-size: 14px; color: #666666; font-weight: normal; display: none !important; }
/*indirimli fiyati*/
.IndirimliFiyatContent { float: left; }

.IndirimliFiyatContent .left_line { display: none; width: 103px; color: #231f20; font-size: 13px; font-weight: 600; }

.IndirimliFiyatContent .center_line { display: none; color: #231f20; font-size: 13px; font-weight: 600; margin-right: 0; }

.IndirimliFiyatContent .right_line { display: inline-block; color: #231f20; font-size: 14px; font-weight: normal; }

.IndirimliFiyatContent .right_line .spanFiyat { display: inline-block; color: #000; font-size: 18px; font-weight: 700; line-height: 50px; }

.IndirimliFiyatContent .right_line .spanKdv { font-size: 14px; color: #48494a; font-weight: normal; display: none !important; }
/*tÃ¼rk lirasÄ± fiyatÄ±*/
#divTurkLirasiFiyat { float: left; width: 100%; display: none; }

#divTurkLirasiFiyat .left_line { display: inline-block; width: 103px; color: #152e59; font-size: 12px; font-weight: bold; }

#divTurkLirasiFiyat .center_line { display: inline-block; color: #152e59; font-size: 14px; font-weight: bold; margin-right: 0; }

#divTurkLirasiFiyat .right_line { display: inline-block; color: #000; font-size: 14px; font-weight: normal; }
/*indirimsiz fiyati*/
#divIndirimsizFiyat { float: left; width: 100%; }

#divIndirimsizFiyat .left_line { display: none; width: 103px; color: #231f20; font-size: 13px; font-weight: 600; }

#divIndirimsizFiyat .center_line { display: none; color: #231f20; font-size: 13px; font-weight: 600; margin-right: 0; }

#divIndirimsizFiyat .right_line { display: inline-block; color: #231f20; font-size: 13px; font-weight: normal; }

#divIndirimsizFiyat .right_line .spanFiyat { display: inline-block; color: #ff0000; font-size: 25px; font-weight: bold; line-height: 55px; }

#divIndirimsizFiyat .right_line .spanKdv { font-size: 14px; color: #48494a; font-weight: normal; display: none !important; }
/*kdv dahil fiyati*/
#divKDVDahilFiyat { display: block; }

#divKDVDahilFiyat .left_line { display: inline-block; color: #2c2c2c; font-size: 13px; font-weight: normal; }

#divKDVDahilFiyat .center_line { display: inline-block; color: #2c2c2c; font-size: 13px; font-weight: normal; margin-right: 0; }

#divKDVDahilFiyat .right_line { }

#divKDVDahilFiyat .right_line * { display: inline-block; color: #ff0000; font-size: 25px; font-weight: bold; line-height: 55px; }
/*Para Puan*/
#divParaPuan { float: left; width: 100%; margin: 5px 0; }

#divParaPuan .left_line { display: inline-block; color: #2c2c2c; font-size: 13px; font-weight: normal; }

#divParaPuan .center_line { display: inline-block; color: #2c2c2c; font-size: 13px; font-weight: normal; }

#divParaPuan .right_line { display: inline-block; color: #2c2c2c; font-size: 13px; font-weight: bold; line-height: 1; }
/*taksit aciklama*/
#divTaksitAciklama { float: left; width: 80%; margin-top: 5px; }

#divTaksitAciklama * { display: inline-block; color: #2c2c2c; font-size: 12px; width: 100%; font-weight: bold; }
/*stok yok*/
#divStokYok { float: left; width: 100%; margin: 40px 0; font-size: 20px; color: #000; font-weight: bold; text-align: center; }
/*kdvler*/
#pnlFiyatlar .spanKdv { margin-left: 5px; display: inline-block; }
/*Ã¼rÃ¼n ekstrabilgileri*/
#divEkstraBilgiler { float: left; width: 100%; border-top: 1px solid #f3f3f5; margin-top: 35px; }

#divEkstraBilgiler img { max-width: 100%; display: inline-block; margin-right: 10px; float: left; }
/*varyasyonlar*/
#divUrunEkSecenek { float: left; width: 100%; padding: 0 0 15px 0; }


#divUrunEkSecenek .eksecenekLine { float: left; clear: none !important; width: 100%; margin-top: 10px;margin-bottom: 0;}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon{display:none;}

#divUrunEkSecenek .eksecenekLine .left_line { display: none !important; float: left; color: #000; font-weight: bold; font-size: 13px; line-height: 1; width: 100%; margin-bottom: 20px; }

#divUrunEkSecenek .eksecenekLine .center_line { display: none !important; width: auto; float: left; color: #000; font-weight: bold; font-size: 13px; }

#divUrunEkSecenek .eksecenekLine .right_line { display: inline-block !important; float: left; }

#divUrunEkSecenek .eksecenekLine .right_line select { width: 425px; padding: 0 10px; border: 1px solid #e2dfdf; cursor: pointer; height: 40px; line-height: 40px; background: #fff; font-weight: normal; text-align: left; font-size: 13px; color: #333333; }

#divUrunEkSecenek .eksecenekLine .right_line .size_box { float: left; width: 40px; height: 40px; text-align: center; line-height: 40px; color: #000; font-weight: 700; font-size: 13px; cursor: pointer; margin-right: 0;border: 1px solid transparent;}

#divUrunEkSecenek .eksecenekLine .right_line .size_box:hover { color: #000; background: #fff;border-color: #000; }

#divUrunEkSecenek .eksecenekLine .right_line .size_box.selected { color: #000; background: #fff;border-color: #000; }

#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok { position: relative; cursor: no-drop; color: #8c8c8c; background: transparent !important; text-decoration: line-through; }

#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok:after { }

#divUrunEkSecenek .eksecenekLine:nth-child(2) .left_line { }

#divUrunEkSecenek .eksecenekLine:nth-child(2) .right_line .size_box { float: left; border: 1px solid #f2f1f1; margin-right: 5px; cursor: pointer; width: 34px; height: 34px; }

#divUrunEkSecenek .eksecenekLine:nth-child(2) .right_line .size_box.selected { border: 1px solid #000; }

#divUrunEkSecenek .eksecenekLine:nth-child(2) .right_line .size_box:hover { border: 1px solid #000; }

#divUrunEkSecenek .eksecenekLine:nth-child(2) .right_line .size_box img { width: 73px; height: 90px; float: left; }

#divUrunEkSecenek .eksecenekLine:nth-child(2) .right_line .size_box.selected img { width: 73px; height: 90px; }

#divUrunEkSecenek .eksecenekLine:nth-child(2) .right_line .size_box:hover img { width: 73px; height: 90px; }


#divUrunKisiselNot { float: left; width: 100%; }

#divUrunKisiselNot div:first-child { display: none; }

#divUrunKisiselNot br { display: none; }

#divUrunKisiselNot input { float: left; width: 444px; border: 1px solid #f6f6f6; padding: 15px; font-size: 13px; color: #000; }

#divUrunKisiselNot input::-webkit-input-placeholder { color: #ddd; font-style: italic; }

#divUrunKisiselNot input:-moz-placeholder { color: #ddd; font-style: italic; }

#divUrunKisiselNot input::-moz-placeholder { color: #ddd; font-style: italic; }

#divUrunKisiselNot input:-ms-input-placeholder { color: #ddd; font-style: italic; }

#divUrunKisiselNot input:focus { color: #000; background: #fff; transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; }



/*Ã¼rÃ¼n dosya ekle*/
#divUrunSiparisDosya { float: left; width: 100%; margin-bottom: 11px; clear: left !important; }

#divUrunSiparisDosya .left_line { float: left; width: 30%; clear: left; color: #737373; font-size: 12px; font-weight: normal; line-height: 39px; position: relative; }

#divUrunSiparisDosya .center_line { float: left; width: 5%; color: #737373; font-size: 12px; font-weight: normal; line-height: 39px; }

#divUrunSiparisDosya .right_line { float: left; width: 65%; position: relative; padding-top: 7.5px; }

#divUrunSiparisDosya .right_line .RadUpload { width: 100%; float: left; }

#divUrunSiparisDosya .right_line .RadUpload .ruInputs li { margin-bottom: 0; }

#divUrunSiparisDosya .right_line .RadUpload .ruFileWrap { width: 100%; display: block; height: 22px; }

#divUrunSiparisDosya .right_line .RadUpload .ruFileInput { cursor: pointer; position: absolute; left: 0; top: 0; padding: 0; margin: 0; font-size: 0; text-indent: -9999px; width: 100%; display: block; height: 22px; border: none; opacity: 1; }


#divSatinAl { float: left; width: 100%; padding: 0 0 0 0; }

.BasketBtn { float: left; width: 100%; position: relative; }
/*Adet Select*/
#divAdetCombo { display: block !important; float: left; position: relative; width: 92px; margin-right: 5px; }

#divAdetCombo .left_line { display: none !important; width: 100%; float: left; line-height: 1; clear: left; color: #22313f; text-align: left; font-size: 13px; z-index: 1; font-weight: bold; margin-bottom: 10px; }

#divAdetCombo .center_line { display: none !important; float: left; }

#divAdetCombo .right_line { float: left; width: 100%; }

#divAdetCombo select {display:none; width: 100%; height: 39px; border: 1px solid #e2dfdf !important; margin: 0; padding: 0; color: #22313f; font-size: 14px; text-align: left; font-weight: bold; }
/*Adet Ä°nput*/
.riSingle { position: relative; text-align: center; width: 79px; float: left; border: 2px solid #e8e8e8; }

.riSingle a.riUp,
.riSingle a.riDown { width: 26px !important; height: 24px !important; position: absolute; top: 0; margin: 0 !important; float: left; }

.riSingle a.riUp { background: url('images/arttir.jpg')no-repeat center center #f0f0f0; right: 0; left: auto; }

.riSingle a.riDown { background: url(images/azalt.jpg)no-repeat center center #f0f0f0; left: 0; }

.riSingle a.riUp:hover { }

.riSingle a.riDown:hover { }

.Basketinp { float: left; position: relative; width: 92px; height: 39px; display: none; }

.Basketinp p { display: none; float: left; line-height: 1; clear: left; color: #000; text-align: left; font-size: 13px; z-index: 1; font-weight: bold; line-height: 28px; margin-right: 17px; }

#txtbxurunSiparisAdedi_wrapper { float: left; width: 100% !important; position: relative; padding: 0 !important; }

#txtbxurunSiparisAdedi { width: 100% !important; height: 24px !important; padding: 0 26px 0 26px; color: #000; font-size: 12px; font-weight: bold; background: #fff; border: none; border-radius: 0; text-align: center; appearance: none; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari and Chrome */ }

/*sepete Ekle*/
.basketBtn { float: left; position: relative; width: 330px; margin-top: 0; }

.basketBtn input { width: 100%; height: 39px; padding: 0 !important; color: #fff; float: left; border: none !important; border-radius: 0; letter-spacing: 2px; text-transform: uppercase; background: url('images/sepetekleback.jpg')no-repeat 23% center #000000; font-weight: 700; font-size: 14px; appearance: none; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari and Chrome */ }

.basketBtn input:hover { background-color: #000; }

/*Hemen Al*/
.buyfast { float: left; width: 300px; position: relative; display: none; }

.buyfast input { width: 100%; height: 30px; padding: 0 !important; color: #1b1b1b; float: left; border: none; background: #f5f5f5; font-weight: 600; font-size: 14px; appearance: none; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari and Chrome */ }

.buyfast input:hover { background-color: #dcdcdc; }
/*konbin Al*/
#divKombinSatinAl { float: left; padding-top: 26px; width: 240px; }

#divKombinSatinAl a { margin: 0 !important; padding: 0 !important; border: none; border-radius: 3px; width: 100%; height: 50px; line-height: 50px; text-align: center; background-color: #ea2121 !important; color: #fff; font-size: 14px; font-weight: bold; }


/*Iconlar*/
.RightDetail .ProductIcon {display: none;}
.ProductIcon { float: left; position: relative; padding: 0 0 0 0; width: 100%; text-align: center; margin: 20px 0 0 0; }

.ProductIcon .box1 { padding: 0 0; margin: 0; min-width: 0; color: #000; font-weight: 700; font-size: 12px; display: inline-block !important; float: none !important; width: 100%; line-height: 35px; text-transform: uppercase; }

.ProductIcon .box1 i { margin: 0; font-size: 18px; color: #000; line-height: 35px; float: left; margin-right: 10px; }

.ProductIcon .box1:hover { color: #df224f; }

.ProductIcon .box1:hover i { color: #df224f; }

#divKritikStok { display: none !important; }



.ProductIcon .UIstekListemeEkle,
.ProductIcon #divKritikStok,
.ProductIcon .UGelinceHaberVer,
.ProductIcon #divTelefonSiparis,
.ProductIcon .UFavorilerimeEkle,
.ProductIcon #divIndirimliUrun,
.ProductIcon .FiyatHaberVer,
.ProductIcon #divKargoBedava,
.ProductIcon .UKarsilastirma{ float: none; position: relative; display: inline-block; padding: 0 40px 0 10px; margin: 0 0 0 0; background: url(images/ProductIconBg.png) no-repeat right center; }

#divKargoBedava { background: none !important; }

.ProductIcon #divKritikStok > a,
.ProductIcon .UGelinceHaberVer > a,
.ProductIcon #divTelefonSiparis > a,
.ProductIcon .UFavorilerimeEkle > a,
.ProductIcon .UIstekListemeEkle > a,
.ProductIcon #divIndirimliUrun > a,
.ProductIcon .FiyatHaberVer > a,
.ProductIcon #divKargoBedava > a,
.ProductIcon .UKarsilastirma > a{ display: inline-block; float: left; width: 100%; }


.ProductIcon2 {float: left;text-align: left;width: 100%;margin-top: 25px;}

.ProductIcon2 .YorumYazbtnContent,
.ProductIcon2 .TavsiyeEtBtnContent,
.ProductIcon2 > .hidden-phone { display: inline-block; text-align: center; }

.ProductIcon2 .YorumYazbtnContent { margin-right: 0; }

.ProductIcon2 .TavsiyeEtBtn { display: inline-block; }

.ProductIcon2 .YorumYazbtnContent a { display: inline-block; }

.ProductIcon2 .printBtn { display: inline-block; }

.ProductIcon2 .TavsiyeEtBtnContent a:before { content: '\f164'; font-family: 'FontAwesome'; display: none; font-size: 15px; line-height: 40px; width: 40px; border: 1px solid #f9f9f9; color: #999999; margin-right: 20px; }

.ProductIcon2 .printBtn:before { content: '\f02f'; font-family: 'FontAwesome'; display: none; font-size: 15px; line-height: 40px; width: 40px; border: 1px solid #f9f9f9; color: #999999; margin-right: 20px; }

.ProductIcon2 .YorumYazbtnContent a:before { content: '\f075'; font-family: 'FontAwesome'; display: none; font-size: 15px; line-height: 40px; width: 40px; border: 1px solid #f9f9f9; color: #999999; }

.ProductIcon2 .YorumYazbtnContent a,
.ProductIcon2 .TavsiyeEtBtnContent a,
.ProductIcon2 .hidden-phone a { position: relative; white-space: nowrap; line-height: 31px; background-color: transparent; font-size: 15px; padding: 0 30px; text-align: center; border: 2px solid #ff749f !important; color: #878787; border-radius: 5px; letter-spacing: 1px; }

.ProductIcon2 .TavsiyeEtBtn span { }

.ProductIcon2 .YorumYazbtnContent a span { }

.ProductIcon2 .YorumYazbtnContent a:hover { color: #fff; background: #ff749f; }

.ProductIcon2 .TavsiyeEtBtnContent a:hover { color: #fff; background: #ff749f; }

.ProductIcon2 .hidden-phone a:hover { color: #fff; background: #ff749f; }


.socialButons { float: right !important; width: 100%;: relative; margin: 0 !important; display: none !important; }

.socialButons iframe { float: left; display: none; }

/*Socailbuttonlar*/

/*Socailbuttonlar*/

.product-social { float: left; margin-right: 10px; }

.product-social span { float: left; line-height: 32px; display: inline-block; color: #000000; font-size: 12px; font-weight: 300; margin-right: 5px; }

.product-social ul { float: left; }

.product-social ul li { float: left; margin-right: 13px; }

.product-social ul li a { display: block; color: #323232; font-size: 18px; }

/*ÃœrÃ¼n Ã–zellik BÃ¶lÃ¼mÃ¼*/
.urunOzellik { float: left; width: 100%; border-top: 1px solid #e5e5e5; padding-top: 20px; }

.urunTab { float: left; width: 100%; position: relative; }

.urunTab ul { float: left; width: 100%; text-align: left; margin-bottom: 20px; }

.urunTab li { position: relative; display: inline-block; margin-right: 10px; padding-right: 10px; border-right: 1px solid #e5e5e5; }

.urunTab li:last-child { margin-right: 0; }

.urunTab li a { font-size: 13px; text-transform: uppercase; color: #999999; font-weight: 400; line-height: normal; padding: 0; float: left; border: 0; }

.urunTab li:hover a { border: 1px solid #eeeded; }

.urunTab li.active a { text-decoration: underline; color: #000; }

.teknikDetay li { margin-bottom: 0 !important; line-height: 3; padding-left: 10px; }

.teknikDetay li:nth-child(odd) { background: #ddd; }

.teknikDetay li:nth-child(even) { background: #fff; }

.teknikDetay .t1 { display: inline-block; width: 30%; }

.TabUrunOnerileri { display: none !important; }


.urunTabAlt { float: left; width: 100%; padding: 0; }

.urunDetayPanel { float: left; width: 100%; clear: none !important; }

.urunDetayPanel::-webkit-scrollbar { width: 4px; }

.urunDetayPanel::-webkit-scrollbar-track { background: #e5e5e5; }

.urunDetayPanel::-webkit-scrollbar-thumb { background: #000; }

.urunDetayPanel strong { font-weight: bold; float: none; }

.urunDetayPanel.FilitreMaxHeight { width: 80% !important; max-height: 290px !important; }

.yorumlarItem { background-color: #eeeeee; border-bottom: 3px solid #A09B98; padding: 16px; line-height: 26px; float: left; width: 100%; margin-top: 20px; }

.yorumlarItemS1 { padding-bottom: 5px; font-size: 12px; color: #666; border-bottom: 1px dashed #A09B98; }

.urunDetayPanel .button { color: #fff; }

.urunTabAlt * { line-height: 25px; color: #000; font-size: 13px; }

.urunTabAlt img { max-width: 100% !important; }

.urunTabAlt iframe { max-width: 100% !important; }

.urunTabAlt { line-height: 25px; color: #000; font-size: 13px; max-height: 320px; overflow-y: auto; }

.urunTabAlt .teknikDetay { margin-top: 10px; display: inline-block; width: 100%; }

.orders .order-info i { margin-top: 0 !important; }

#btnYorumKaydet { float: left; text-align: center; appearance: none; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari and Chrome */ }

.urunTabAlt ul li { margin-bottom: 10px; clear: both; }

.oneriValidate .validate { top: 0; padding: 5px; }

.urunTabAlt ul li input { float: left; margin-right: 5px; width: auto !important; }

.urunTabAlt ul li label { float: left; width: auto !important; }

.urunTabAlt ul li input[type="checkbox"] { margin-top: 5px; }

.urunTabAlt ul li .captchaImageBox { float: left; }

.urunTabAlt ul li .captchaImageBox img { max-width: 100%; width: auto; }

.urunTabAlt ul li .captchaInputBox { margin: 10px; float: left; }

.urunTabAlt ul li.urundetyaGuvenlikodu span { float: left; }

.urunTabAlt ul li .GuvnelikKodu { float: left; line-height: 50px; margin-right: 10px; display: block; }
/* ------------------------------------ÃœrÃ¼n Detay--------------------------------------------*/


/* ------------------------------------Anasayfa Slider--------------------------------------------*/
.HomePageSlideShowContainer { float: left;; width: 100%; }

.HomePageSlideShowContainer .HomePageSlideShow { padding: 0; width: 100%; }

.HomePageSlideShowContainer .HPSItems { clear: both; cursor: pointer; width: 100%; }

.HomePageSlideShowContainer .HPSItems div { cursor: pointer; float: left; margin: 0; overflow: hidden; padding: 0; position: absolute; width: 100%; }

.HomePageSlideShowContainer .HomePageSlideShow img { border: 0 none; float: left; margin: 0; padding: 0; max-width: 100%; }

.HomePageSlideShowContainer .HomePageSlideShow .active { float: left; }

.HomePageSlideShowContainer .navi { bottom: 8px; height: 10px; left: 0px; margin: 0; padding: 0; position: absolute; width: 100%; }

.HomePageSlideShowContainer .navi a { background-color: #777777; width: 10px; height: 10px; border-radius: 5px; display: block; float: right; font-size: 1px; margin: 0px 2px; position: relative; }

.HomePageSlideShowContainer .navi a:hover { background-color: #ff0000; }

.HomePageSlideShowContainer .navi a.active { background-color: #ff0000; }
/* ------------------------------------Anasayfa Slider--------------------------------------------*/

/* ------------------------------------Blok Kategori Filtreleme--------------------------------------------*/
.KategoriFilitrelemeContent .Block_Title { display: none; }

/*.sortingContent { float: left; width: 100%; background-color: #fff !important; border-radius: 0 !important; position: relative; margin: 0 0 15px; border: 1px solid #eaeaea; border-right: none; border-left: none; }

.sortingContent li:not(.appliedFilter) { color: #2c2c2c !important; font-weight: 500 !important; border-radius: 0 !important; padding: 0; margin-right: 0; }

.sortingContent li > a { position: relative; background-color: #fff !important; color: #2c2c2c !important; font-size: 12px !important; border-radius: 0 !important; padding: 0 0 !important; text-align: left; line-height: 51px !important; }

.sortingContent li:not(.appliedFilter):hover a { background: #000 !important; color: #fff !important; }

.sortingContent li a span { font-weight: bold !important; padding: 0 12px; }

.sortingContent li a.selected { background: #000 !important; color: #fff !important; }*/

/*.appliedFilter.FiltrelemeUrunAdet span { float: none !important; font-size: 12px; color: #2c2c2c !important; font-weight: bold !important; line-height: 51px !important; padding: 0; display: inline-block !important; margin-right: 5px !important; }

.appliedFilter.FiltrelemeUrunAdet span:after { display: none; content: 'Bulundu'; float: right; margin-left: -4px; font-weight: normal; }

.sortingContent .appliedFilter { float: right; background-color: transparent !important; height: auto !important; display: inline-block !important; padding: 0 !important; }

.filterDeleteContent { }

.filterDeleteContent .appliedFilter { margin: 15px 10px !important; }

.FiltrelemeKaldir a { color: #000 !important; }*/

/*3-4 lÃ¼ Listeleme Ä°conlarÄ±*/
.blockSelect { float: right !important; margin-right: 0 !important; display: none; }

.blockSelect:before { content: ''; content: 'Listeleme :'; float: left; font-size: 12px; color: #ccbc8c; margin-top: 1px; display: none; }

.blockSelect a { padding: 0 !important; margin: 0 1px !important; white-space: nowrap; overflow: hidden; width: 25px !important; background: transparent !important; }

.blockSelect a:last-child { margin-right: 0 !important; }

.blockSelect a .fa { font-size: 19px !important; margin-right: 1px !important; line-height: 51px !important; }

.sortingContent .blockSelect a:hover i { color: #000 !important; }

.blockSelect .sort_hrz.Active i { color: #000 !important; }

.blockSelect .sort_2.Active i { color: #000 !important; }

.blockSelect .sort_3.Active i { color: #000 !important; }

.blockSelect .sort_4.Active i { color: #000 !important; }

.blockSelect .sort_hrz { color: #adb2bc !important; }

.blockSelect .sort_2 { color: #adb2bc !important; }

.blockSelect .sort_3 { color: #adb2bc !important; }

.blockSelect .sort_4 { color: #adb2bc !important; }


#mainHolder_divUstMarkaListesi { display: none; }

.productDetailContainer .categoryTitle,
.proCategoryTitle.categoryTitleText { display: block; clear: both; }

.productDetailContainer .categoryTitle:after,
.proCategoryTitle.categoryTitleText:after { clear: both; display: table; content: ""; }

.proCategoryTitle.categoryTitleText { }

.categoryContainer .categoryTitleText { width: 100%; display: inline-block; padding: 20px 0 10px; }

.productDetailContainer .categoryTitle { border: none; margin-bottom: 0; padding: 0; margin-top: 0; }

.productDetailContainer .categoryTitleText { width: 100% !important; padding: 10px 0; margin-bottom: 10px; }

.breadcrumbContent { float: left; }

ul.breadcrumb { margin: 0 auto; float: none !important; max-width: 1180px; margin: 0 auto !important; display: block !important; }

ul.breadcrumb li { color: #000000; font-weight: normal; font-size: 0 !important; display: inline-block; }

ul.breadcrumb li:last-child { color: #000000; font-size: 13px !important; font-weight: normal; }

ul.breadcrumb li:last-child:after { display: none !important; }

ul.breadcrumb a { color: #000000; font-size: 13px !important; font-weight: normal; }
ul.breadcrumb a span { color: #000000; font-size: 13px !important; font-weight: normal; }

ul.breadcrumb li:after { content: '>'; display: inline-block; margin: 0 4px; color: #000000; font-size: 13px !important; }

a#linkOncekiSayfa { display: inline-block !important; color: #000000 !important; font-size: 13px !important; }


/*Kategori Ã–zel Blok*/
.category-vertical-filters.top-filters .panel.vertical-top-price-filter {  }

.sortingContent, .sortingContent li a, .appliedFilter { background-color: transparent !important; }

#divSayfalamaUst > div.ng-scope > div > div.topFilter-Block_Text > div > ul + ul,
#divSayfalamaUst > div.ng-scope > div > div.topFilter-Block_Text > div > ul > li:nth-child(4),
#divSayfalamaUst > div.ng-scope > div > div.topFilter-Block_Text > div > ul:nth-child(6) { display: none !important; }


.category-vertical-filters.top-filters { float: left; width: 100%; text-align: left; position: relative; background: #fff; padding: 9px !important; margin: 0 0 10px 0 !important; position: relative; }

.category-vertical-filters.top-filters:before { background: url(images/_tabHeadBefore.png) no-repeat; width: 12px; height: 71px; content: ""; position: absolute; left: -12px; top: -3px; }

.category-vertical-filters.top-filters:after { background: url(images/_tabHeadAfter.png) no-repeat; width: 12px; height: 71px; content: ""; position: absolute; right: -12px; top: -3px; }

.category-vertical-filters.top-filters .panel .panel-heading { border: 0 !important; background-color: #f7f2f2 !important; margin: 0 !important; padding: 0 !important; height: 44px !important; line-height: 44px !important; text-indent: 10px; }

.category-vertical-filters.top-filters .panel .panel-heading a:after { top: 0 !important; }

.sortingContent li a,
.appliedFilter.FiltrelemeUrunAdet span,
.appliedFilter { padding: 0 !important; line-height: 44px !important; margin-right: 20px; }


.sortingContent { display: block !important; }

.sortingContent li a:hover { color: #000 !important; text-decoration: underline; }

.appliedFilter { float: right !important; }

/*.category-vertical-filters { float: left; width: 100%; border: none !important; border-bottom: none !important; border-radius: 0; margin-bottom: 5px !important; margin: 0 !important; text-align: center; padding: 0 !important; background-color: none !important; }

.panel-heading { float: left; padding: 0 !important; width: 100% !important; text-align: left; border: none !important; border-bottom: none !important; margin: 0 0 10px !important; background: transparent !important; }

.panel-heading a { font-size: 15px; color: #5f5f5f; text-transform: uppercase; border-bottom: 1px solid #dcdcdc; padding-bottom: 12px; width: 100%; float: left; padding-left: 10px; }

.category-vertical-filters > div { width: 100% !important; padding: 0; margin: 0 0 20px 0 !important; float: left !important; display: inline-block; }

.category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image { background: transparent !important; }

.category-vertical-filters .vertical-filter-panel .list-group { float: left; text-align: left; padding: 0 10px 10px !important; width: 100%; top: 100% !important; border-bottom: 2px solid #e9e9e9; }

.category-vertical-filters .vertical-filter-panel .list-group-item { margin: 0 0 10px !important; padding: 0 !important; background-color: transparent !important; width: 100% !important; height: auto !important; }

.category-vertical-filters .vertical-filter-panel .list-group-item a { font-size: 13px !important; color: #000000; line-height: 20px !important; }
.category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image{width: 15px!important; border: none!important; padding:0!important;border-radius: 0; margin: 0 5px 20px 0!important;background-position: left center !important;background-size: 15px 15px!important; background-repeat: no-repeat !important;display: block;overflow:visible;}
.category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image.selected{border: 1px solid #1b1b1b!important;}
.category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image:nth-child(5n){margin-right:0!important;}
.category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image a{width: 100%;float: left;text-indent: 35px;line-height: 30px!important;color: #696969;}
.category-vertical-filters .vertical-filter-panel .list-group-item:before { width: 18px !important; height: 18px !important; border: 2px solid #d9d9d9 !important; border-radius: 2px; background: #fff !important; display: inline-block !important; margin-top: 0 !important; text-align: center; line-height: 15px; }

.category-vertical-filters .vertical-filter-panel .list-group-item.selected:before { border-color: #000 !important; background: #fff !important; content: '\f00c' !important; font-family: 'FontAwesome'; color: #000; }

.category-vertical-filters .vertical-filter-panel .list-group-item:hover:before { border-color: #000 !important; background: #fff !important; content: '\f00c' !important; font-family: 'FontAwesome'; color: #000; }

.category-vertical-filters .vertical-filter-panel .list-group-item:hover a { }

.category-vertical-filters .vertical-filter-panel .list-group { max-height: 235px !important; overflow-x: hidden; overflow-y: auto; }

.category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar { width: 3px; }

.category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar-track { background: #e3e3e3; }

.category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar-thumb { background: #7c7c7c; }*/

/*Fiyat AralÄ±ÄŸÄ±*/
/*.ngrs-range-slider { background-color: transparent !important; margin: 0 !important; width: 100%; float: left; padding: 20px 12px 45px !important; border-bottom: 2px solid #e9e9e9; }

.ngrs-range-slider .ngrs-runner { background: #eaeaea; height: 7px !important; width: 100%; margin: 0 !important; border-radius: 0; }

.ngrs-range-slider .ngrs-join { background: #eaeaea !important; height: 7px !important; margin-top: -4px !important; border-radius: 0 !important; }

.ngrs-range-slider .ngrs-handle { background: #000000 !important; border: none !important; border-radius: 6px !important; width: 11px !important; height: 13px !important; margin-right: -4px !important; }

.ngrs-range-slider .ngrs-handle.ngrs-handle-min { margin: -3px 0 0 0 !important; margin-left: -4px !important; }

.ngrs-range-slider .ngrs-handle.ngrs-handle-max { margin: -3px 0 0 -9px !important; }

.ngrs-range-slider .ngrs-handle.ngrs-over { background: #000 !important; }

.ngrs-range-slider .ngrs-value-runner { padding: 10px; position: relative; }

.ngrs-range-slider .ngrs-value { color: #000000 !important; font-size: 14px !important; font-weight: normal !important; left: 0 !important; padding: 0 !important; }

.ngrs-range-slider .ngrs-value * { color: #000000 !important; font-size: 14px !important; font-weight: normal !important; padding: 0; }

.ngrs-range-slider .ngrs-value.ngrs-value-max { right: 0 !important; }*/


#divFiltreKategoriler { padding-bottom: 25px; }

.kategoriOzelBlok { min-height: 285px; margin-bottom: 22px; float: left; width: 100%; border: 1px solid #ecebeb; padding: 32px; border-radius: 0px; }

.kategoriOzelBlok .kategoriOzelBlokYazi { float: left; width: 75%; padding-right: 15px; }

.kategoriOzelBlok .kategoriOzelBlokYazi h2 { color: #46696b; font-size: 18px; margin-bottom: 15px; }

.kategoriOzelBlok .kategoriOzelBlokYazi p { font-size: 14px; line-height: 18px; color: #46696b; }

.kategoriOzelBlok .kategoriOzelBlokResim { float: left; width: 25%; }

.kategoriOzelBlok .kategoriOzelBlokResim img { width: 100%; display: block; }

.KategoriFilitreleme { width: 100%; float: left; }

.KategoriFilitreTittle { width: 100%; position: relative; border: none; color: #373737; padding: 10px; font-size: 17px; font-weight: 500; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-transform: uppercase; }


/*Menu*/
.FilitreMaxHeight { width: 100%; }

.KategoriFilitreLine { padding: 20px 10px; }

.fiyatFilitreContent .KategoriFilitreLine { width: 97%; }

.kategoriFilitreContent .KategoriFilitreTittle { margin-bottom: 0; border-top: none; border-bottom: 1px solid #ddd; }

.KategoriFilitreLine > ul { }

.KategoriFilitreLine > ul > li { position: relative; }

.KategoriFilitreLine > ul > li > a { font-size: 13px; color: #373737; display: block; text-decoration: none; margin-bottom: 0 !important; padding-left: 0; line-height: 30px; font-weight: 500; }

.KategoriFilitreLine > ul > li:last-child a { margin-bottom: 0; }

.KategoriFilitreLine > ul > li:hover > a { text-decoration: underline; }

.KategoriFilitreLine > ul > li > ul { width: 100%; margin: 0; border-bottom: 1px solid #ddd; }

.KategoriFilitreLine > ul > li > ul > li { }

.KategoriFilitreLine > ul > li > ul > li > a { font-size: 13px; padding-left: 22px; position: relative; display: block; line-height: 30px; color: #373737; font-weight: 500; }

.KategoriFilitreLine > ul > li > ul > li:hover > a { text-decoration: underline; }

.KategoriFilitreLine > ul > li > ul > li > ul { width: 100%; }

.KategoriFilitreLine > ul > li > ul > li > ul > li { padding-left: 5px; }

.KategoriFilitreLine > ul > li > ul > li > ul > li > a { font-size: 13px; padding-left: 27px; color: #373737; display: block; line-height: 15px; font-weight: 500; }

.KategoriFilitreLine > ul > li > ul > li > ul > li:hover > a { text-decoration: underline; }



/*Checkbox Filtrelemer*/
.FilitreMaxHeight table { width: 100%; }

.FilitreMaxHeight table tr td { width: 100%; padding: 5px 0; }

.FilitreMaxHeight table tr:last-child td { }

.FilitreMaxHeight table tr td input[type="checkbox"] { display: none; }

.KategoriFilitreLine table tr td label { line-height: 18px; display: inline-block; padding-left: 27px; height: 21px; cursor: pointer; font-size: 13px; font-weight: 500; color: #373737; }

.KategoriFilitreLine table tr td label:hover { color: #000; }
/*.category-vertical-filters .vertical-filter-panel .list-group-item:hover:before {background: url('images/checkbox2.png') left center no-repeat;border: none!important;background-color: transparent !important;}
.category-vertical-filters .vertical-filter-panel .list-group-item.selected:before {background: url('images/checkbox2.png') left center no-repeat;border: none!important;background-color: transparent !important;}*/


/* ------------------------------------Blok Kategori Filtreleme--------------------------------------------*/



/*------------------------------------Etiketler--------------------------------------------*/
#divEtiketler { float: left; width: 100%; color: #e30046; padding: 30px 0 0; }

#divEtiketler .productModuleTitle { float: left; color: #393f4f; font-size: 16px; font-weight: 500; }

#divEtiketler .productModuleTitle:after { content: ':'; float: right; margin: 0 5px; color: #393f4f; font-size: 16px; font-weight: 500; }

#divEtiketler a { color: #e30046; font-size: 16px; }
/*------------------------------------Etiketler--------------------------------------------*/

/*------------------------------------Ãœye GiriÅŸ Popup--------------------------------------------*/
.popupBox { width: 80% !important; }

.popupBox input[type="password"],
.popupBox input[type="text"] { width: 100% !important; padding: 0 10px !important; margin-bottom: 7px !important; height: 40px !important; border: 1px solid #e7e7e7 !important; }

.popupBox input[type="password"]:focus,
.popupBox input[type="text"]:focus { border-color: #000 !important; }

.popupBox input[type="checkbox"] { margin: 3px 10px 0 0 !important; }

.popupBox input[type="radio"] { margin: 3px 10px 0 0 !important; float: left; }

.userloginF1 { border: none !important; }

.errBoxRegister { overflow: hidden; }

.uyePopupContent .button { padding: 10px !important; }

.uyePopupCinsiyet { margin: 10px 0 !important; }

.uyePopupCinsiyet tr td { padding-right: 10px !important; }

.popupLogo { margin-bottom: 10px; }
/*------------------------------------Ãœye GiriÅŸ Popup--------------------------------------------*/

/*------------------------------------markalar slider--------------------------------------------*/
.markaSlider { width: 100%; position: relative; background: #fff; float: left; border: 1px solid #7cb5e2; border-radius: 5px; margin: 20px 0; padding: 30px 20px; }

.markaSlider .categoryTitle { text-align: left; padding: 12px 0; float: left; display: none; }

.markaSlider .categoryTitle .bold .satir1 { color: #555555; font-weight: 500; font-size: 20px; }

.markaSlider .jCarouselLite { width: 100%; margin: 0 auto; }

.markaSlider .owl-carousel { padding: 0 67px; }

.markaSlider:after { content: ''; display: table; clear: both; }

.markaSlider:before { content: ''; display: table; clear: both; }

.markaSlider ul li a { display: block; background: #fff; border-radius: 5px; overflow: hidden; border: 1px solid #e5e5e5; }

.markaSlider ul li a img { display: block; max-width: 100%; margin: 0 auto; border-radius: 5px; }

.markaSlider .owl-nav { position: absolute; top: 15px; right: 0; left: 0; }

.markaSlider .ProductListprev { width: 38px; height: 38px; font-size: 0; cursor: pointer; transition: all 0.3s ease; float: left; left: 0; position: absolute; top: 0; background: #f5f6f7; border-radius: 100%; box-shadow: 2px 2px 0 0 #9fa0a1; }

.markaSlider .ProductListnext { width: 38px; height: 38px; font-size: 0; cursor: pointer; transition: all 0.3s ease; float: right; right: 0; position: absolute; top: 0; background: #f5f6f7; border-radius: 100%; box-shadow: 2px 2px 0 0 #9fa0a1; }

.markaSlider .ProductListprev:after { content: '\f053'; font-family: 'FontAwesome'; font-size: 15px; color: #878787; width: 100%; text-align: center; line-height: 38px; float: left; }

.markaSlider .ProductListnext:after { content: '\f054'; font-family: 'FontAwesome'; font-size: 15px; color: #878787; width: 100%; text-align: center; line-height: 38px; float: left; }

.markaSlider .ProductListprev:hover { background: #219cea; box-shadow: 2px 2px 0 0 #147acc; }

.markaSlider .ProductListnext:hover { background: #219cea; box-shadow: 2px 2px 0 0 #147acc; }

.markaSlider .ProductListprev:hover:after { color: #fff; }

.markaSlider .ProductListnext:hover:after { color: #fff; }
/*------------------------------------markalar slider--------------------------------------------*/


/*------------------------------------sizin iÃ§in Ã¶nerdiklerimiz--------------------------------------------*/
#divSizinIcinOnerdiklerimiz { float: left; width: 100%; margin-bottom: 20px; }

#divSizinIcinOnerdiklerimiz .ItemOrj { float: left; width: 100%; padding: 0; }

#divSizinIcinOnerdiklerimiz .productItem { float: left; width: 100%; }

#divSizinIcinOnerdiklerimiz .categoryTitle { float: left; width: 100%; text-align: center; position: relative; margin: 20px 0 !important; }

#divSizinIcinOnerdiklerimiz .categoryTitle span { display: inline-block; color: #adb2bc; font-size: 20px; line-height: 44px; border: 1px solid #eaeaea; border-radius: 25px; padding: 0 35px; text-transform: uppercase; }

#divSizinIcinOnerdiklerimiz .categoryTitle span:before { content: ''; height: 1px; background: #e5e5e5; width: 36%; position: absolute; left: 0; top: 50%; }

#divSizinIcinOnerdiklerimiz .categoryTitle span:after { content: ''; height: 1px; background: #e5e5e5; width: 36%; position: absolute; right: 0; top: 50%; }

#divSizinIcinOnerdiklerimiz .ProductList { float: left; display: block; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }

#divSizinIcinOnerdiklerimiz .ProductList .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

#divSizinIcinOnerdiklerimiz .ProductList .owl-item:first-child { display: none !important; }

#divSizinIcinOnerdiklerimiz .ProductList .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0,0,0); }

#divSizinIcinOnerdiklerimiz .ProductList .owl-stage { position: relative; -ms-touch-action: pan-Y; }

#divSizinIcinOnerdiklerimiz .owl-dots { display: none; }

#divSizinIcinOnerdiklerimiz .owl-nav { position: absolute; top: 35%; left: 0; width: 100%; }

#divSizinIcinOnerdiklerimiz .ProductListprev { font-size: 0; width: 43px; height: 40px; background: url('images/slides.png')no-repeat 7px 8px #e1007a; border: none; border-radius: 0 20px 20px 0; position: absolute; top: 0; left: 0; cursor: pointer; color: #fff; }

#divSizinIcinOnerdiklerimiz .ProductListnext { font-size: 0; width: 43px; height: 40px; background: url('images/slides.png')no-repeat -67px 8px #e1007a; border: none; border-radius: 20px 0 0 20px; position: absolute; top: 0; right: 0; cursor: pointer; color: #fff; }

#divSizinIcinOnerdiklerimiz .ProductListprev:hover { background-color: #ff749f; }

#divSizinIcinOnerdiklerimiz .ProductListnext:hover { background-color: #ff749f; }
/*------------------------------------sizin iÃ§in Ã¶nerdiklerimiz--------------------------------------------*/


/*------------------------------------kampanya baner yonetimi--------------------------------------------*/
#divKampanyaBanner { float: left; width: 100%; }

#divKampanyaBanner .AnasayfaTasarimLine { float: left; width: 100%; margin-bottom: 10px; margin-right: 10px; clear: none; }

#divKampanyaBanner .AnasayfaTasarimLine:nth-child(3n) { margin-right: 0; }

#divKampanyaBanner .AnasayfaTasarimLine a { display: block; position: relative; }

#divKampanyaBanner .AnasayfaTasarimLine a img { display: block; max-width: 100%; margin: 0 auto; }

#divKampanyaBanner .AnasayfaTasarimLine a .AnasayfaTasarimAdi { font-size: 0; }

#divKampanyaBanner .AnasayfaTasarimLine a .AnasayfaTasarimAdi .TasarimTime { float: left; width: 100%; background: rgba(165, 165, 165, 0.50); position: absolute; top: 2px; text-align: center; }

#divKampanyaBanner .AnasayfaTasarimLine a .AnasayfaTasarimAdi .TasarimTime > span { font-size: 14px; line-height: 35px; color: #000000; padding: 0 20px 0; display: inline-block; float: left; width: 100%; height: 35px; text-transform: uppercase; text-align: right; }

#divKampanyaBanner .AnasayfaTasarimLine a .AnasayfaTasarimAdi .TasarimTime .NoSayac { }
/*------------------------------------kampanya baner yonetimi--------------------------------------------*/


/* ------------------------------------Header--------------------------------------------*/
#header:before,
#header:after { content: ""; display: table; }

#header:after { clear: both; }

#header { clear: both; zoom: 1; }

#back-to-top { position: fixed; z-index: 99999; bottom: 10%; right: 2%; display: none; }

#back-to-top a { display: inline-block; width: 65px; height: 60px; background: url('images/yukaribtn.jpg')no-repeat center center transparent; }

#header { width: 100%; z-index: 999; position: relative; float: left; background: #fff; }

.homeHeader { border-bottom: none !important; }

.headerContent:before { content: ''; display: block; clear: both; }

.headerContent:after { content: ''; display: block; clear: both; }

#logo { float: left; padding: 10px 0; }

#logo .logo { display: inline-block; text-align: center; padding: 0; position: relative; }

#logo .logo img { display: block; margin: 0 auto; max-width: 100%; }

.ContentTop { position: absolute; right: 0; top: 22px; }

.ContentTop ul li { float: left; color: #000000; font-size: 13px; letter-spacing: 0.5px; margin-left: 25px; }

.ContentTop ul li a { color: #000000; font-size: 13px; letter-spacing: 0.5px; }

.favim { position: absolute; right: 46px; top: 28px; width: 23px; height: 20px; }

.iletisim { position: absolute; left: 175px; top: 33px; }

.iletisim a { color: #000000; font-size: 16px; letter-spacing: 2px; }

.welcome { float: right; position: absolute; right: 235px; top: 58px; }

.uyeGirisWelcome,
.uyeGirisUyeAdi { color: #000000; font-size: 13px; float: left; line-height: 16px; text-transform: uppercase; font-weight: normal; display: none; }

.headerUyeOl a,
.headerUyeGiris a,
.headerHesabim,
.headerCikis { display: inline-block; font-size: 13px; color: #000000; }

.headerUyeOl a:before { content: '\f234'; font-family: 'FontAwesome'; line-height: 31px; width: 31px; border-radius: 100%; text-align: center; font-size: 15px; margin-right: 10px; }

.headerUyeGiris a:before { content: '\f007'; font-family: 'FontAwesome'; line-height: 31px; width: 31px; border-radius: 100%; text-align: center; font-size: 15px; margin-right: 10px; }

.headerHesabim:before { display: none; content: '\f007'; font-family: 'FontAwesome'; line-height: 31px; width: 31px; border: 1px solid #ddd; border-radius: 100%; text-align: center; font-size: 15px; margin-right: 10px; }

.headerCikis:before { display: none; content: '\f011'; font-family: 'FontAwesome'; line-height: 31px; width: 31px; border: 1px solid #ddd; border-radius: 100%; text-align: center; font-size: 15px; margin-right: 10px; }

.headerUyeGiris a,
.headerUyeOl a,
.headerHesabim { border-right: 1px solid #dce0e6; margin-right: 15px; padding-right: 15px; line-height: 31px; }

.headerUyeOl a:hover,
.headerUyeGiris a:hover,
.headerHesabim:hover,
.headerCikis:hover { }

.welcome li { display: inline-block; float: left; }

.welcome li.headerUyeOl { display: none; }

.headerSocialConnect { display: none !important; float: left; padding-right: 15px; }

.headerSocialConnect .baglanButton { background: transparent !important; border: none; margin: 0; padding: 0; line-height: 0; }

.headerSocialConnect .baglanButton a { text-indent: 0; color: #fff; font-size: 13px; line-height: 40px; font-weight: 500; }

.headerSocialConnect .baglanButton a:before { content: '\f09a'; font-family: 'FontAwesome'; float: left; line-height: 40px; margin-right: 6px; }

.headerSocialConnect .baglanButton a:hover { color: #152e59; }

.usernav { display: none; }

.mycart { float: right; z-index: 999; position: absolute; right: 35px; top: 56px; }

.mycart > a { display: block; color: #000; border-radius: 18px; border: 1px solid #000; line-height: 30px; padding: 0 8px; }

.mycart > a:after { background: url(images/sepetim.png) no-repeat center center; content: ""; width: 30px; height: 32px; display: block; position: absolute; right: -40px; top: -2px; }

.mycart .sepetTecxt { font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.75px; }

.mycart .sepetUrunSayisi { font-size: 13px; font-weight: 400; }

.mycart .sepetUrun { }

.mycart .sepetTopTutar { display: inline-block !important; }
@media screen and (min-width:768px) {
.mycart:hover .CartProduct { display: none !important; }
}
.CartProduct { width: 350px; position: absolute; top: 100%; right: 0; display: none; z-index: 9999; padding: 40px; background-color: #f4f4f4; border: 1px solid #c8c8c8; }

.CartProduct .SProduct { float: left; width: 100%; }

.CartProduct .SProduct li { float: left; width: 100%; border-bottom: 1px solid #e5e5e5; position: relative; margin-bottom: 20px; padding-bottom: 20px; }

.CartProduct .SProduct li:last-child { border-bottom: none; }

.CartProduct .SProduct li a img { float: left; width: 83px; height: 100% !important; display: block !important; border: 2px solid #e7e7e7; border-radius: 2px; margin-right: 20px; }

.CartProduct .SProduct li .SepettopAd { float: left; width: 61%; }

.CartProduct .SProduct li .SepettopAd span:first-child { color: #000000; font-size: 15px; float: left; margin-bottom: 10px; width: 100%; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.CartProduct .SProduct li .SepettopAd span:last-child { color: #000000; font-size: 13px; float: left; padding: 10px 0; margin: 0 0 10px; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; width: 100%; }

.CartProduct .SProduct li .SepetTopAdet { float: left; color: #000000; font-size: 13px; }

.CartProduct .SProduct li .SepetTopbirim { float: left; color: #000000; font-size: 13px; }

.CartProduct .SProduct li .sepetTopFiyat { float: right; display: inline-block !important; color: #000000; font-size: 13px; }

.CartProduct .SProduct li a { }

.CartProduct .SProduct li a * { }

.CartProduct .SPrice { float: left; width: 100%; margin-bottom: 25px; }

.CartProduct .SPrice li { float: right; color: #999999; font-size: 14px; }

.CartProduct .SPrice .sepetToplamTutar { font-weight: bold; font-size: 25px; color: #000000; line-height: 30px; margin-left: 10px; }

.CartProduct .button { display: inline-block !important; background: #000; padding: 0 13px; line-height: 30px; color: #fff; font-weight: bold; text-transform: uppercase; position: absolute; left: 15px; bottom: 15px; }

.CartProduct .headerOrderBtn { display: inline-block !important; color: #fff; background: #000; left: auto; right: 15px; }

.CartProduct .headerOrderBtn:hover { }

.CartProduct .SProduct li a:nth-child(2) { position: absolute; right: -15px; top: 0; }

.CartProduct .SProduct li a:nth-child(2):hover { }

.CartProduct .SProduct li a:nth-child(2):hover span i { }

.CartProduct .SProduct li a:nth-child(2) span i { color: red; font-size: 15px; }

.divustSepetteUrunYok span { width: 100%; float: left; text-align: center; color: #000; font-weight: 500; line-height: 20px; font-size: 16px; margin-bottom: 15px; }

.sepetimBody .AllCategory { display: none; }

.sepetimBody .linkRebatedProducts { margin-left: 0; }

/*Arama Ã‡ubuÄŸu*/

.searchContent.active { width: 200px; }

.searchContent { float: left; z-index: 1; transition: all 0.3s ease; position: absolute; border-right: 1px solid #dce0e6; top: 58px; right: 360px; width: 80px; }

#divAramaKategori { display: block !important; position: absolute; left: 1px; top: 1px; }

#divAramaKategori select { display: none; height: 40px; width: 180px; padding: 0 0 0 30px; background: #fff; color: #000000; font-size: 16px; font-weight: 600; }

.search { float: left; width: 100%; position: relative;z-index:9; }

.ButtonMic { display: none !important; border: 0; background-color: transparent; vertical-align: middle; position: absolute; right: 0; top: 50%; margin-top: -17px; }

#txtbxArama { float: right; width: 100%; height: 31px; color: #000000; background-color: #fff; border: 0; font-size: 13px; padding-left: 30px; transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; appearance: none; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari and Chrome */ }

#txtbxArama::-webkit-input-placeholder { color: #000000; }

#txtbxArama:-moz-placeholder { color: #000000; }

#txtbxArama::-moz-placeholder { color: #000000; }

#txtbxArama:-ms-input-placeholder { color: #000000; }

#txtbxArama:focus { color: #000000; transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; }

#btnKelimeAra { font-size: 0; position: absolute; left: 1px; top: 6px; border: none; border-radius: 0; background: url('images/araicon.png')center center no-repeat #fff; padding: 0; width: 18px; height: 18px; cursor: pointer; z-index: 9; appearance: none; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari and Chrome */ }

.favicon { position: absolute; right: 80px; bottom: 1px; width: 40px; height: 40px; padding-top: 12px; z-index: 9; }

/* ------------------------------------Header--------------------------------------------*/

/* ------------------------------------Vitrin ÃœrÃ¼nleri--------------------------------------------*/
.homeContainer .ProductListContent { float: left; width: 100%; }

.homeContainer .ProductListContent .productItem { margin-bottom: 20px; }

#divUrunYok { display: none; }
/* ------------------------------------Vitrin ÃœrÃ¼nleri--------------------------------------------*/

/* ------------------------------------Navigation--------------------------------------------*/
.navigationWrapper { width: 100%; background: #000000; margin-bottom: 10px; position: relative; }

.navigationWrapper:after { display: none; content: ''; position: absolute; left: 0; top: 1px; height: 1px; width: 100%; background: #fff; z-index: 9; }

.navigationWrapper:before { display: none; content: ''; position: absolute; left: 0; bottom: 1px; height: 1px; width: 100%; background: #fff; z-index: 9; }

.navigationWrapper .headerContent { min-height: auto; height: auto; margin: 0 auto; padding: 0; }

.navigation:before { content: ''; display: block; clear: both; }

.navigation:after { content: ''; display: block; clear: both; }

.navigation { position: relative; width: 100%; background-color: #000; }

.navigation .ResimliMenu1 { display: block; margin: 0 auto; max-width: 1121px; position: relative; text-align: center; }

.navigation .ResimliMenu1 > li { display: inline-block; padding: 0 15px; }

.navigation .ResimliMenu1 > li > a { display: inline-block; color: #fff; font-size: 13px; letter-spacing: 0.75px; font-weight: 700; position: relative; line-height: normal; line-height: 43px; }

.navigation .ResimliMenu1 > li > a:after { background: url(images/menuhoverAfter.png) no-repeat center center; height: 8px; display: block; position: absolute; bottom: 0; content: ""; left: 0; right: 0; z-index: 999; opacity: 0; }


.navigation .ResimliMenu1 > li:hover > a { }

.navigation .ResimliMenu1 > li:hover > a:hover:after { opacity: 1; bottom: -8px; }



.backafter:after { content: ''; position: fixed; bottom: 0; left: 0; background: rgba(78, 78, 76, 0.70); width: 100%; height: 100%; z-index: 999; }

.navigation .ResimliMenu1 > li:hover > .altMenu { display: block !important; }

.altMenu { position: absolute; top: 100%; left: 0; right: 0; display: none; background: #fff; padding: 16px; border: 1px solid #d3d3d3; text-align: left; }

.altMenu .altMenuler { margin: 0 auto; display: block; }

.altMenu .altMenuler .altMenuSag { float: right;max-width:300px; }

.altMenu .altMenuler .altMenuSag > a { float: right; }

.altMenu .altMenuler .altMenuSag a img { max-width: 100%; display: block; margin: 0 auto; }

.altMenu .altMenuler .altmenuSol { float: left; width:calc(100% - 300px);}

.altMenu .altMenuler .altmenuSol > span { display: none; }

.altMenu .altMenuler .altmenuSol h4 * { display: block; color: #000000; font-size: 13px; padding: 3px 15px; border-bottom: 1px solid #6f6e6e; margin-bottom: 15px; }

.altMenu .altMenuler .altmenuSol > ul { display: inline-block;float:left;width:50%;}

.altMenu .altMenuler .altmenuSol > ul > li { float: left; width: 100%; }

.altMenu .altMenuler .altmenuSol > ul > li > a { font-size: 14px; color: #000000; line-height: 35px; display: inline-block; }

.altMenu .altMenuler .altmenuSol > ul > li > ul { }

.altMenu .altMenuler .altmenuSol > ul > li > ul > li { }

.altMenu .altMenuler .altmenuSol > ul > li > ul > li > a { font-size: 13px; color: #000000; line-height: 35px; display: inline-block; }

.altMenu .altMenuler .altmenuSol > ul > li > ul > li > a:hover { text-decoration: underline; }


/*MenÃ¼ tipi 1*/
.navigation .HeaderMenu2 { position: relative; width: 100%; height: 100%; margin: 0 auto; text-align: center; }

.navigation .HeaderMenu2 > li { padding: 0 22px; position: relative; display: inline-block; }

.navigation .HeaderMenu2 > li > a { display: inline-block; color: #000000; font-size: 18px; line-height: 85px; font-weight: normal; position: relative; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }

.navigation .HeaderMenu2 > li:hover > a { text-decoration: underline; }

.navigation .HeaderMenu2 > li:last-child > a { font-weight: 600; }

.navigation .HeaderMenu2 > li > ul { display: none; width: 265px; position: absolute; left: 0; top: 100%; background: #fff; padding: 0; z-index: 1; padding-bottom: 45px; }

.navigation .HeaderMenu2 > li > ul > li { float: left; width: 100%; }

.navigation .HeaderMenu2 > li > ul > li > a { display: block; color: #152e59; font-size: 14px; font-weight: 500; text-align: left; line-height: 46px; padding-left: 18px; }

.navigation .HeaderMenu2 > li > ul > li:hover { background: #cc3333; }

.navigation .HeaderMenu2 > li > ul > li:hover > a { color: #fff; }

.navigation .HeaderMenu2 > li > ul > li:hover > a:before { color: #fff; }

.navigation .HeaderMenu2 > li > ul > li > ul { float: left; width: 100%; }

.navigation .HeaderMenu2 > li > ul > li > ul li { }

.navigation .HeaderMenu2 > li > ul > li > ul li a { display: block; color: #152e59; font-size: 14px; font-weight: 500; text-align: left; line-height: 46px; }

.navigation .HeaderMenu2 > li > ul > li > ul li:hover a { color: #cc3333; }

.navigation .HeaderMenu2 > li:hover > ul { display: none !important; }

.menuItemTittle { display: none; }

/*MenÃ¼ 3*/
.navigation .ResimliMenu2 { max-width: 1121px; margin: 0 auto; display: block; padding-left: 150px; position: relative; }

.navigation .ResimliMenu2 > li { float: left; padding: 0 30px; }

.navigation .ResimliMenu2 > li > a { color: #fff; font-size: 14px; font-weight: 500; line-height: 50px; }

/*RESÄ°MLÄ° YAN MENÃœ*/
.yanResimliMenu { display: none; }


/* ----------------------------------Navigation-------------------------------------------*/

/* -------------------------------Anasayfa Slider----------------------------------------*/
#pnlSlider { display: table; width: 100%; position: relative; float: right; }

#pnlSlider ul li a { display: block; }

#pnlSlider ul li a img { display: block; max-width: 100%; }

#pnlSlider .flex-control-nav { float: left; position: absolute; bottom: 15px; width: 100%; display:none;}

#pnlSlider .flex-control-paging li { margin: 0 5px !important; display: inline-block; }

#pnlSlider .flex-control-paging li a { width: 16px; height: 16px; text-indent: -9999px; text-align: center; display: inline-block; border-radius: 100%; box-shadow: none; background: #000; }

#pnlSlider .flex-control-paging li a.flex-active { background: #c02986; }

#pnlSlider .flex-direction-nav { position: absolute; top: 50%; left: 12%; right: 12%; }

#pnlSlider .flex-direction-nav .flex-prev,
#pnlSlider .flex-direction-nav .flex-next { z-index: 99; font-size: 0; text-align: center; top: 0; margin: 0; width: auto; height: auto; opacity: 1 !important; width: 50px; height: 50px; background: transparent; border-radius: 100%; }

#pnlSlider .flex-direction-nav .flex-prev { left: 0; }

#pnlSlider .flex-direction-nav .flex-next { right: 0; }

#pnlSlider .flex-direction-nav .flex-prev:hover,
#pnlSlider .flex-direction-nav a:hover:before,
#pnlSlider .flex-direction-nav .flex-next:hover { background: transparent; color: #fff; }

#pnlSlider .flex-direction-nav a:before { font-size: 34px; line-height: 34px; color: #000; text-shadow: none; }

.flex-control-thumbs li { width: 65px !important; height: 40px; margin-right: 10px !important; }

.flex-control-thumbs li img { max-width: 100% !important; width: 65px !important; }

.flex-control-thumbs li:hover { }
/* -------------------------------Anasayfa Slider----------------------------------------*/

/* ------------------------------------Blok Kategori MenÃ¼--------------------------------------------*/
.UrunGuruplari { float: left; width: 100%; width: 280px; border: 2px solid #ed4b1f; }

.UrunGuruplari .Block_Title { display: block !important; background: #ed4b1f; padding: 1px; float: left; width: 100%; }

.UrunGuruplari .Block_Title span { float: left; line-height: 56px; color: #fff; font-weight: bold; font-size: 16px; text-indent: 33px; position: relative; }

.UrunGuruplari .Block_Title span:before { content: ''; position: absolute; top: 0; left: 0; margin-left: 0; width: 0; height: 0; border-top: 17px solid #ffffff; border-right: 17px solid transparent; }

.UrunGuruplari .KatMenu1 { float: left; width: 100%; }

.UrunGuruplari .KatMenu1 > li { float: left; width: 100%; padding: 8px 0; border-bottom: 1px solid #f5f5f7; position: relative; }

.UrunGuruplari .KatMenu1 > li > a { float: left; border-left: 4px solid #ed4b1f; font-size: 14px; font-weight: 600; color: #000000; line-height: 25px; padding-left: 2px; width: 100%; }

.UrunGuruplari .KatMenu1 > li:hover > a { color: #ed4b1f; }

.UrunGuruplari .KatMenu1 > li > a:before { content: '\f0da'; float: left; font-family: 'FontAwesome'; color: #ed4b1f; margin-right: 20px; }

.UrunGuruplari .KatMenu1 > li.ulVar > a:after { content: '\f105'; float: right; font-family: 'FontAwesome'; color: #a0a0a0; position: absolute; right: 20px; top: 10px; }

.UrunGuruplari .KatMenu1 > li.ulVar:hover > a:after { color: #ed4b1f; }
/*------------------------------------Blok Kategori MenÃ¼--------------------------------------------*/


/* ------------------------------------Resimli Yan MenÃ¼--------------------------------------------*/
.resimliYanMenu { float: left; width: 280px; border: 2px solid #ed4b1f; }

.resimliYanMenu .Block_Title { display: block !important; background: #ed4b1f; padding: 1px; float: left; width: 100%; }

.resimliYanMenu .Block_Title span { float: left; line-height: 56px; color: #fff; font-weight: bold; font-size: 16px; text-indent: 33px; position: relative; text-transform: uppercase; }

.resimliYanMenu .Block_Title span:before { content: ''; position: absolute; top: 0; left: 0; margin-left: 0; width: 0; height: 0; border-top: 17px solid #ffffff; border-right: 17px solid transparent; }

.resimliYanMenu .lfMenuUl { float: left; width: 100%; }

.resimliYanMenu .lfMenuUl > li { float: left; width: 100%; padding: 7.5px 0; border-bottom: 1px solid #f5f5f7; position: relative; }

.resimliYanMenu .lfMenuUl > li > a { float: left; border-left: 4px solid #ed4b1f; font-size: 14px; font-weight: 600; color: #000000; line-height: 25px; padding-left: 2px; width: 100%; }

.resimliYanMenu .lfMenuUl > li:hover > a { color: #ed4b1f; }

.resimliYanMenu .lfMenuUl > li > a:before { content: '\f0da'; float: left; font-family: 'FontAwesome'; color: #ed4b1f; margin-right: 20px; }

.resimliYanMenu .lfMenuUl > li.ulVar > a:after { content: '\f105'; float: right; font-family: 'FontAwesome'; color: #a0a0a0; position: absolute; right: 20px; top: 10px; }

.resimliYanMenu .lfMenuUl > li.ulVar:hover > a:after { color: #ed4b1f; }

.resimliYanMenu .lfMenuUl > li:hover > .lfMenuAltContent { display: block; }

.resimliYanMenu .lfMenuUl > li > .lfMenuAltContent { display: none; float: left; padding: 22px; background: #fff; position: absolute; left: 100%; top: 0; z-index: 9999; width: 500px; }

.resimliYanMenu .lfMenuUl > li > .lfMenuAltContent .altMenu_Tittle { display: none; }

.resimliYanMenu .lfMenuUl > li > .lfMenuAltContent .altMenu_Resim { float: left; }

.resimliYanMenu .lfMenuUl > li > .lfMenuAltContent .altMenu_Resim_RowItem { float: left; width: 20%; margin-right: 28px; position: relative; margin-bottom: 35px; }

.resimliYanMenu .lfMenuUl > li > .lfMenuAltContent .altMenu_Resim_RowItem:nth-child(4n) { margin-right: 0; }

.resimliYanMenu .lfMenuUl > li > .lfMenuAltContent .altMenu_Resim_RowItem > a { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }

.resimliYanMenu .lfMenuUl > li > .lfMenuAltContent .altMenu_Resim_RowItem .altMenuItemR { float: left; width: 81px; margin-bottom: 15px; }

.resimliYanMenu .lfMenuUl > li > .lfMenuAltContent .altMenu_Resim_RowItem .altMenuItemN { float: left; width: 81px; text-align: center; font-size: 12px; color: #000000; font-weight: 600; }
/*------------------------------------Resimli Yan MenÃ¼--------------------------------------------*/

/* ------------------------------------Footer--------------------------------------------*/
#footer { float: left; width: 100%; position: relative; background-color: #000; padding-top: 50px; margin-top: 60px; }

.footerGenelTutucu { float: left; width: 100%; position: relative; border-top: 2px solid #dfdfdf; }

.footerGenelTutucu:before,
.footerGenelTutucu:after { content: ""; display: table; }

.footerGenelTutucu:after { clear: both; }


/*Copyright*/
/*
#ticimaxCopyright {float: right; display: inline-block; font-size: 0px !important; margin: 7px 0 0 0 !important;}
#ticimaxCopyright a {width: 63px; height: 17px; display: inline-block; text-indent: 0px; text-indent: -9999px; font-size: 15px; color: #000000; background: url('images/ticimax.png') center center no-repeat;}
*/





.noProduct { background: url('https://static.ticimax.cloud/3055/Uploads/Images/urunyok.png') center center no-repeat !important; width: 212px; height: 214px; }

.noProduct * { display: none !important; }
/* ------------------------------------Footer--------------------------------------------*/



/*------------------Instagram--------------------*/
.Instagram { float: left; width: 100%; padding-bottom: 40px; margin-bottom: 24px; }

.instagramtext { display: inline-block; text-align: center; width: 100%; margin-bottom: 45px; }

.instagramBolumu { float: left; width: 100%; }

.blokRow { float: left; width: 100%; }

.dortluBlok { float: left; width: 217px; margin-right: 8px; border: 2px solid #ebebeb; border-radius: 3px; padding: 8px; }

.dortluBlok:nth-child(2n) { margin-top: 145px; }

.dortluBlok:last-child { margin-right: 0; }

.dortluBlok a { position: relative; }

.dortluBlok a img { }
/*------------------Instagram--------------------*/


.HesabimContainer .categoryTitle .categoryTitleText { width: 100% !important; margin-bottom: 20px; font-size: 13px; }

.iletisimContent .categoryTitle .categoryTitleText { width: 100% !important; margin-bottom: 10px; }



/* ------------------------------------MOBÄ°L MENU--------------------------------------------*/
.menuUstBolum { width: 85%; overflow: hidden; }

.mobilMenuAcButton { position: absolute; left: 10px; color: #505050; font-size: 25px; display: none; bottom: 5px; width: 52px; }

.mobilMenuAcButton span { color: #505050; font-size: 11px; width: 100%; float: left; font-weight: 600; }

.mobilMenuAcButton i.fa-search { float: right; margin-left: 5px; font-size: 22px; }

.mobilMenuKapat { float: right; display: inline-block; background: #ff0000; text-align: center; font-size: 14px; width: 30px; height: 30px; margin-bottom: 7px; color: #fff; }

.mobilMenuKapat .fa { line-height: 30px; }

.mobilMenu { width: 85% !important; height: 100%; background: #000; position: fixed; top: 0; left: 0; z-index: 99999999 !important; -webkit-transform: translate(-767px); -moz-transform: translate(-767px); -o-transform: translate(-767px); transform: translate(-767px); -webkit-transition: -webkit-transform 400ms ease; -moz-transition: -moz-transform 400ms ease; -o-transition: -o-transform 400ms ease; transition: transform 400ms ease; -webkit-transition-property: -webkit-transform,left,right; -webkit-backface-visibility: hidden; overflow-y: auto; padding: 10px; }

.mobilMenu.acik { -moz-transform: translate(0) !important; -webkit-transform: translate(0) !important; -o-transform: translate(0) !important; -ms-transform: translate(0) !important; transform: translate(0) !important; width: 100%; box-sizing: border-box; }

.mobilMenu .ResimliMenu1 > li { float: left; width: 100%; border-bottom: 1px solid #ccc; overflow: hidden; position: relative; }

.mobilMenu .ResimliMenu1 > li > a { float: left; line-height: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 600; color: #fff; font-size: 14px; display: inline-block; width: 90%; }

.mobilMenu .ResimliMenu1 > li > a br { display: none; }

.mobilMenu .ResimliMenu1 > li .mobilAcilirMenu { float: right; position: absolute; right: 0; top: 10px; line-height: 30px; display: inline-block; text-align: center; width: 9%; font-size: 25px; color: #fff; }

.mobilMenu .ResimliMenu1 > li .mobilAcilirMenu .fa { line-height: 30px; }

.mobilMenu .ResimliMenu1 > li .acilirMenuTutucu { display: none; float: left; width: 100%; position: relative; }
/*Resimsiz menÃ¼*/
.mobilMenu .ResimliMenu1 > li > ul { display: none; width: 100%; }
/*Resimsiz menÃ¼*/
.mobilMenu .ResimliMenu1 > li > ul > li { float: left !important; width: 50% !important; border: none !important; overflow: hidden; position: relative; }

.mobilMenu .ResimliMenu1 > li > ul > li > ul > li > a,
.mobilMenu .ResimliMenu1 > li > ul > li > a { text-indent: 5px !important; padding: 0 !important; margin: 0 !important; border: none !important; float: left !important; line-height: 40px !important; font-weight: 500 !important; color: #000000 !important; font-size: 11px !important; display: inline-block !important; width: 100% !important; }

.mobilMenu .ResimliMenu1 > li > ul > li > ul > li > a:hover,
.mobilMenu .ResimliMenu1 > li > ul > li > a:hover { color: #fff !important; background: #ac0d09 !important; }

.mobilMenu .ResimliMenu1 > li .altMenu h4 { display: none !important; }

.mobilMenu .altMenu { float: left; width: 100%; background: none; border: none; position: relative; padding: 5px 0 0px 0; top: 0; left: 0 !important; box-shadow: none; }

.mobilMenu .altMenu .altMenuler { width: 100%; overflow-y: auto; max-height: 300px; background: transparent; }

.mobilMenu .altMenu .altMenuler .altmenuSol { width: 100%; }

.mobilMenu .altMenu .altMenuler .altmenuSol { width: 100%; float: left; }



.mobilMenu .altMenu .altMenuler .altMenuSag { width: 100%; float: left; padding: 0; border: none; }

.mobilMenu .altMenu .altMenuler .altMenuSag img { display: none; }


.mobilMenu .ResimliMenu1 > li:last-child .altmenuSol { display: none; }

.mobilMenu .ResimliMenu1 > li:last-child .altMenuSag { width: 100%; }

.mobilMenu .ResimliMenu1 > li:last-child .altMenuSagEditor { width: 100%; }

.mobilMenu .ResimliMenu1 > li .OneCikan { float: left; width: 100%; text-align: center; }

.mobilMenu .ResimliMenu1 > li .OneCikan li { width: 43% !important; margin-right: 22px; display: inline-block; margin-bottom: 10px; }

.mobilMenu .ResimliMenu1 > li .OneCikan li:nth-child(2n) { margin-right: 0; }

.mobilMenu .ResimliMenu1 > li .OneCikan li .onimg { float: left; width: 100%; margin-bottom: 15px; }

.mobilMenu .ResimliMenu1 > li .OneCikan li .onimg img { display: block; width: 100%; }

.mobilMenu .ResimliMenu1 > li .OneCikan li .ontext { float: left; width: 100%; text-align: left; }

.mobilMenu .ResimliMenu1 > li .OneCikan li .ontext p { float: left; width: 100%; font-size: 14px; color: #fff; font-weight: bold; }

.mobilMenu .ResimliMenu1 > li .OneCikan li .ontext span { float: left; width: 100%; font-size: 14px; color: #fff; font-weight: normal; }


.altMenuler .altmenuSol > ul > li.ulVar > a:after { }

.mobilMenu .altMenuler .altmenuSol > ul { position: static; background: transparent; box-shadow: 0 0 0 0; padding: 0; width: 100%; }

.mobilMenu .altMenuler .altmenuSol > ul > li > ul { position: static; width: 100%; padding: 0 0 0 15px; display: block; background: transparent; }

.mobilMenu .altMenuler .altmenuSol > ul > li > a { position: relative; display: inline-block; color: #fff; font-size: 13px; width: 100%; transition: all 0.2s ease; padding: 0; background: transparent; border-bottom: none; line-height: 25px; }

.mobilMenu .altMenuler .altmenuSol > ul > li > ul > li > a { color: #fff; font-size: 12px; }

.mobilMenu .altMenu .altMenuler .altmenuSol > ul > li > a:before { color: #a5a5a5; }

.mobilMenu .HeaderMenu2 > li { border-bottom: 1px solid #e5e5e5; overflow: hidden; position: relative; width: 100%; }

.mobilMenu .HeaderMenu2 > li > a { float: left; line-height: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: 600; color: #fff; font-size: 14px; display: inline-block; width: 100%; }

.mobilMenu .HeaderMenu2 > li .mobilAcilirMenu { float: right; position: absolute; right: 0; top: 10px; line-height: 30px; display: inline-block; text-align: center; width: 9%; font-size: 25px; color: #fff; }

.mobilMenu .HeaderMenu2 > li .mobilAcilirMenu .fa { line-height: 30px; }

.mobilMenu .HeaderMenu2 > li .acilirMenuTutucu { display: none; float: left; width: 100%; position: relative; }
/*Resimsiz menÃ¼*/
.mobilMenu .HeaderMenu2 > li > ul { display: none; width: 100%; }
/*Resimsiz menÃ¼*/
.mobilMenu .HeaderMenu2 > li > ul > li { float: left !important; width: 100% !important; border: none !important; overflow: hidden; position: relative; }

.mobilMenu .HeaderMenu2 > li > ul > li > a { text-indent: 5px; padding: 0; margin: 0; border: none; float: left; line-height: 40px; font-weight: bold; color: #fff; font-size: 13px; display: inline-block; width: 100%; }

.mobilMenu .HeaderMenu2 > li > ul > li > ul > li > a { text-indent: 5px; padding: 0; margin: 0; border: none; float: left; line-height: 40px; font-weight: 600; color: #fff; font-size: 11px; display: inline-block; width: 100%; }

.mobilMenu .HeaderMenu2 > li > ul > li > ul > li > a:hover,
.mobilMenu .HeaderMenu2 > li > ul > li > a:hover { }

.mobilaf.acik { position: fixed; right: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.43); z-index: 999999; }

/* ------------------------------------MOBÄ°L MENU--------------------------------------------*/


/*---------------------------- SÄ°TEYE OZEL YAZILMIÅž KODLAR ----------------------------------*/



body { /*background: #f2f2f2;*/ background:#fff; }

.navigation.fixed { position: fixed; top: 0; left: 0; z-index: 9999; box-shadow: 0px -3px 13px 0 rgb(0, 0, 0); }

.navigation.fixed .altMenu { box-shadow: 0 3px 14px 0 rgb(147, 147, 147); }

#pnlSlider.margin { margin-top: 40px; }

.siparisTakipSayfasi { background: #fff; }

.siparisTakipSayfasi .siparisTakipBaslik { text-align: center; padding: 20px 0 !important; }

.siparisTakipSolBolum { width: 100% !important; padding: 0 60px !important; }

.sepetiTemizle { float: right; line-height: 43px; padding: 0 10px; }

.popupSepet { width: 99%; }

.popupSepet #hed div { width: 94%; }

#lang_flag_container { }

a#ucSepetim_btnSepetiTemizle { margin-top: 28px; display: inline-block; }


/**/

#mainHolder_UrunDetay_imgCookie { display: none !important; }

.product-social-icon-wrapper { display: none; }

.ProductDetail .product-social-icon-wrapper { width: 584px; float: right; position: relative; padding: 15px; background-color: #fff; display: block !important; margin-top: 10px; }

.sepetimBody #header { padding-bottom: 20px; }

.HesabimContainer .urunDetayPanel { max-height: 100%; }

.orders { width: 100%; }

.innerContainer { }

.TopHeader { float: left; width: 100%; height: 55px; background: #f4f4f4; }

.TopHeader .ToggleAlan { float: left; width: 100%; text-align: center; line-height: 55px; font-size: 16px; color: #000000; }

.TopHeader .ToggleAlan .ClosedBtn { position: absolute; right: 13px; top: 13px; cursor: pointer; }

.userSignUp { text-align: center !important; color: #000; font-size: 15px !important; }

.popupContent .userLogin { color: #000; margin-top: 15px !important; }
/*Header*/

/*Anasayfa Tab*/


._tabHead { float: left; width: 100%; position: relative; }

._tabHead:after { }

._tabHead ul { float: left; width: 100%; text-align: left; position: relative; background: #fff; padding: 20px; margin-bottom: 10px; }

._tabHead ul:before { background: url(images/_tabHeadBefore.png) no-repeat; width: 12px; height: 71px; content: ""; position: absolute; left: -12px; top: -3px; }

._tabHead ul:after { background: url(images/_tabHeadAfter.png) no-repeat; width: 12px; height: 71px; content: ""; position: absolute; right: -12px; top: -3px; }

._tabHead li { display: inline-block; margin-right: 40px; padding-right: 40px; border-right: 1px solid #e1e4ea; }

._tabHead li:first-child { padding-left: 0; }

._tabHead li:last-child { padding-right: 0; border-right: 0; }

._tabHead li:hover, ._tabHead li._tabHead_active { }

._tabHead li a { text-transform: uppercase; line-height: 25px; letter-spacing: 1px; font-weight: 700; font-size: 15px; color: #000; }

._tabHead li._tabHead_active a { color: #ce2b89; }

._tabHead li:hover a { color: #ce2b89; }


#anasayfatab { float: left; width: 100%; }

#anasayfatab .anasayfaTabAlt { width: 100%; padding: 0; float: left; height: 0; overflow: hidden; position: relative; background: transparent; }

#anasayfatab .anasayfaTabAlt.active { overflow: visible; height: 100%; }

#anasayfatab .anasayfaTabAlt.active .sliderBannerContainer { }

#anasayfatab .anasayfaTabAlt .sliderBannerContainer { float: left; width: 100%; }

#anasayfatab .anasayfaTabAlt .sliderBannerContainer:after { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 100%; background-color: #fff; z-index: 999; transition: all 1.5s ease-in; }

#anasayfatab .anasayfaTabAlt.active .sliderBannerContainer:after { opacity: 0; z-index: -1; }

.anasayfaTabAlt { float: left; width: 100%; }

.anasayfaTabAlt .productItem { margin-bottom: 0; background-color: #fff; }

.AltTitle { float: left; width: 100%; line-height: 40px; color: #333333; font-weight: 400; padding-left: 20px; border-bottom: 1px solid #f8f8f8; font-size: 14px; background: #fff; border-radius: 10px 10px 0 0; }

#anasayfatab .sliderBannerContainer ul li { margin-bottom: 3px; }
/*Anasayfa Tab*/

.AltAlan { float: left; width: 100%; }

/*Slider Yonetim*/
.SliderYonetim { float: left; width: 100%; margin-top: 25px; }

.SliderYonetim .SliderYonetimAlt { float: left; width: 100%; height: 100%; position: relative; margin-bottom: 20px; }

.SliderYonetim .owl-carousel { padding: 0; margin: 0; }

.BlokTitle { float: left; width: 100%; text-align: left; position: relative; background: #fff; padding: 20px; margin-bottom: 10px; position: relative; }

.BlokTitle:before { background: url(images/_tabHeadBefore.png) no-repeat; width: 12px; height: 71px; content: ""; position: absolute; left: -12px; top: -3px; }

.BlokTitle:after { background: url(images/_tabHeadAfter.png) no-repeat; width: 12px; height: 71px; content: ""; position: absolute; right: -12px; top: -3px; }

.BlokTitle p { display: inline-block; color: #000000; font-size: 15px; font-weight: 700; letter-spacing: 1px; padding: 0; }
/*Slider Yonetim*/



/*Anasayfa Bloklar*/

.sliderAlt { background-color: #000; padding: 0 5px; clear: both; }

.sliderAlt:after, .tabAltbanner:after { clear: both; display: table; content: ""; }

.sliderAlt .col-sm-4 { padding: 10px 5px; }

.sliderAlt .anasayfaBlokItem { text-align: center; }

.sliderAlt .anasayfaBlokItem img { max-width: 100%; }

.tabAltbanner { margin-top: 20px; float: left; }

.tabAltbanner .ban { margin: 0; padding: 0; }

.tabAltbanner .anasayfaBlokItem { margin-bottom: 10px; }


/*Anasayfa Bloklar*/


/*Dikey tek Ã¼rÃ¼n listeleme*/
#TekListDik { float: left; width: 100%; background: #fff; border-radius: 10px; box-shadow: 0 0 4px 1px #d6d6d6; margin: 15px 0; }

#TekListDik .DikTitle { float: left; width: 100%; color: #333333; font-size: 16px; text-align: center; padding: 15px 0; }

#TekListDik .DikTitle span { font-weight: bold; }

#TekListDik .DikTitle i { margin-right: 5px; }

#TekListDik .sliderBannerContainer ul li { float: left; width: 100%; margin-right: 0; }

#TekListDik .sliderBannerContainer ul li .productItem { padding-bottom: 0; margin-bottom: 0; border-radius: 0 0 10px 10px; }

#TekListDik .discountIcon { display: none; }

#TekListDik .newIcon { display: none; }

#TekListDik .mycartIcon { display: none !important; }

#TekListDik .productItem .discountPrice span { color: #ee6123; font-weight: bold; font-size: 25px; }

#TekListDik .productItem .productDetail { padding: 10px 15px; }
/*Dikey tek Ã¼rÃ¼n listeleme*/


/*Yatak Ã¼rÃ¼n sergileme*/
#NewProduct { float: left; width: 100%; margin-top: 15px; box-shadow: 0 0 4px 1px #d6d6d6; }

#NewProduct .NewTitle { float: left; width: 100%; border-radius: 5px 5px 0 0; background: #daa9da; line-height: 50px; color: #fff; font-weight: 500; text-align: center; font-size: 16px; }

#NewProduct .sliderBannerContainer { background: #fff; padding: 15px 15px 0; }

#NewProduct .sliderBannerContainer ul li { width: 100%; margin-right: 0; margin-bottom: 15px; }

#NewProduct .sliderBannerContainer ul li .productItem { border: none; border-bottom: 1px solid #e1bae1; }

#NewProduct .sliderBannerContainer ul li .productItem .productImage { width: 115px; float: left; padding-bottom: 47%; }

#NewProduct .sliderBannerContainer ul li .productItem .productImage a { padding-bottom: 93%; }

#NewProduct .sliderBannerContainer ul li .productItem .productDetail { width: calc(100% - 115px); height: 110px; padding: 0; }

#NewProduct .sliderBannerContainer ul li .productItem .productName { border: none; padding: 0; }

#NewProduct .sliderBannerContainer ul li .productItem .productPrice { padding-left: 45px; }

#NewProduct .sliderBannerContainer ul li .productItem .productPrice.IndirimVar .discountPrice { left: 45px; }

#NewProduct .sliderBannerContainer ul li .newIcon { bottom: auto; top: 0; right: auto; left: 0; }

#NewProduct .sliderBannerContainer ul li .discountIcon { width: 40px; height: 30px; line-height: 33px; font-size: 11.5px; font-weight: 500; left: 115px; bottom: auto; top: 35px; }

#NewProduct .sliderBannerContainer ul li .mycartIcon { width: 132px; right: 0; }

#NewProduct .sliderBannerContainer ul li .examineIcon { right: 0; left: 0; }

#NewProduct .sliderBannerContainer ul li .mycartIcon a { text-align: center; background-position: 105px 5px; }

#NewProduct .sliderBannerContainer ul li .productItem:hover .mycartIcon { bottom: 10px; }

#NewProduct .sliderBannerContainer ul li .productItem:hover .productOnYazi { display: none !important; }

#NewProduct .sliderBannerContainer ul li .productItem:hover .productPrice { bottom: 0 !important; z-index: 2; }

/*Yatak Ã¼rÃ¼n sergileme*/


/*Footer*/

.FooterIlvi { float: left; width: 100%; }

.GuvenList { float: left; width: 100%; margin: 30px 0; }

.GuvenList .guvenItem { float: left; display: inline-block; }

.GuvenList .aralik { background: url(images//GuvenListBg.png) no-repeat center center; width: 32px; height: 32px; float: left; margin: 0 20px; }

.GuvenList .guvenItem:last-child { float: right; }

.GuvenList .guvenItem .Gimg { display: inline-block; float: right; margin-left: 5px; }

.GuvenList .guvenItem .Gtext { display: inline-block; font-size: 12px; color: #000000; font-weight: 700; line-height: normal; float: left; line-height: 36px; }

.MusteriHizmet { float: left; width: 100%; text-align: center; margin-bottom: 60px; }

.MusteriHizmet .MusteriTitle { float: left; width: 100%; line-height: 60px; margin-bottom: 10px; text-align: center; color: #000000; font-size: 20px; letter-spacing: 1px; }

.MusteriHizmet ul { display: inline-block; }

.MusteriHizmet ul li { display: list-item; list-style-type: disc; float: left; padding: 0 0 0 20px; list-style-position: inside; }

.MusteriHizmet ul li:first-child { list-style-type: none; }

.MusteriHizmet ul li a { font-size: 15px; color: #000000; display: inline-block; line-height: 20px; }


.FooterMiddle { float: left; width: 100%; }


.ebultenDiv { float: right; width: 100%; }

.Etitle { float: left; color: #fff; font-size: 12px; line-height: 18px; font-weight: 400; margin-bottom: 15px; }

.ebultenGelecek { float: right; width: 100%; }

#divNewsLetter { display: none; float: right; position: relative; width: 100%; }

#divNewsLetter label { display: none; margin-bottom: 25px; text-align: center; color: #000000; line-height: 1.2; font-size: 12px; }

#UpdatePanel1 { position: relative; float: left; width: 100%; }

#txtbxNewsletterMail { float: left; opacity: 1; padding: 0 80px 0 5px; font-size: 12px; text-align: left; font-weight: normal; border-radius: 0; border: 1px solid #d9d9d9; color: #bababa; background: #fff; width: 100%; height: 37px; }

#txtbxNewsletterMail::-webkit-input-placeholder { color: #bababa; }

#txtbxNewsletterMail:-moz-placeholder { color: #bababa; }

#txtbxNewsletterMail::-moz-placeholder { color: #bababa; }

#txtbxNewsletterMail:-ms-input-placeholder { color: #bababa; }

#txtbxNewsletterMail:focus { color: #bababa; }

.newsbutton { float: left; position: absolute; top: 0; right: 0; width: 75px; height: 37px; color: #fff; border: none !important; font-weight: 700; border-radius: 0; background: #df224f !important; line-height: 37px; text-transform: uppercase; font-size: 14px !important; letter-spacing: 0.10px; padding: 0; text-align: center; }

.footersosyalMedya { margin-top: -80px; z-index: 999; }

.footersosyalMedya ul { display: block; text-align: center; }

.footersosyalMedya ul li { display: inline-block; width: 75px; height: 75px; display: inline-block; text-align: center; line-height: 75px; border-radius: 50%; background-color: #000; margin: 0 5px; }

.footersosyalMedya ul li a i { font-size: 22px; color: #fff; line-height: 60px; }

.linkler { display: inline-block; float: left; width: 100%; padding-bottom: 25px; }

.linkler > ul { float: left; width: 100%; }

.linkler > ul > li { float: left; width: 200px; }

.linkler > ul > li:last-child { float: left; width: 370px; }

.linkler > ul > li > a { font-size: 16px; color: #fff; position: relative; float: left; width: 100%; margin-bottom: 30px; font-weight: 700; }

.linkler > ul > li > ul { float: left; width: 100%; }

.linkler > ul > li > ul > li { float: left; width: 100%; }

.linkler > ul > li > ul > li > a { color: #fff; display: inline-block; line-height: 24px; font-size: 13px; font-weight: 400; }

.linkler > ul > li > ul > li > a:hover { text-decoration: underline; }

.linkler > ul > li.ESC { width: 321px; }

.Social { float: left; width: 100%; text-align: left; margin-top: 35px; }

.Social ul { float: left; width: 100%; }

.Social li { float: left; margin-right: 47px; }

.Social li:last-child { margin-right: 0; }

.Social li a { color: #000000; font-size: 31px; }

.Store { float: left; width: 100%; }

.Store .StoreTite { float: left; width: 100%; color: #fff; font-size: 13px; margin-bottom: 17px; }

.Store a { margin-bottom: 12px; display: inline-block; }

.fBottom { float: left; width: 100%; }

.fBottom .ticiContainer { border-top: 1px solid #161616; padding-top: 30px; padding-bottom: 20px; }

.bankimg { float: left; text-align: center; margin: 0 0; }

.bankimg img { max-width: 100%; }

.copy { float: left; text-align: center; color: #fff; font-size: 13px; margin-right: 30px; margin-top: 8px; }

.copy * { font-weight: bold; }

.storDiv { float: right; }

.ebultenGelecek #divNewsLetter { display: block; padding: 0; }

#ticimaxCopyright { float: left; width: 100%; margin: 0 !important; background: #fff; padding: 10px 0; font-family: 'Roboto',sans-serif !important; }

.imgzoom { float: left; width: 100%; font-size: 13px; padding-left: 45px; margin-top: 15px; }

.imgzoom i { color: #ff6600; margin-right: 10px; }


.DetayAlan { display: none; }

.RightDetail .DetayAlan { display: block; }

.DetayKHG { float: left; width: 460px; background: #b59886; padding: 6px; margin-bottom: 10px; }

.DetayKHG .khgContainer { float: left; width: 100%; padding: 7px; border: 1px solid #fff; }

.DetayKHG .khgContainer li { float: left; width: 33%; }

.DetayKHG .khgContainer li .khgimg { float: left; width: 26px; margin-right: 10px; }

.DetayKHG .khgContainer li .khgimg img { max-width: 100%; height: 25px; }

.DetayKHG .khgContainer li .khgtxt { color: #fff; font-size: 12px; line-height: 25px; }

.DetayW { float: left; width: 460px; background: #47c756; padding: 6px; }

.DetayW .whatsappContainer { float: left; width: 100%; padding: 7px; border: 1px solid #fff; }

.DetayW .whatsappContainer .wi { font-size: 25px; color: #fff; float: left; margin-right: 10px; }

.DetayW .whatsappContainer .hat { font-size: 11.5px; color: #ffffff; float: left; line-height: 25px; margin-right: 10px; }

.DetayW .whatsappContainer .Wnumber a { font-size: 11.5px; color: #ffffff; float: left; line-height: 25px; font-weight: 600; }

.DetayW .whatsappContainer .Wnumber a:first-child:after { content: '/'; margin: 0 5px; }

/*Kategori*/

.KatSilde { float: left; width: 100%; }

.KatSilde .owl-nav { position: absolute; right: 25px; bottom: 25px; width: 75px; }

.KatSilde .owl-nav .ProductListprev,
.KatSilde .owl-nav .ProductListnext { z-index: 99; font-size: 0; text-align: center; top: 0; margin: 0; width: 23px; height: 42px; opacity: 1 !important; border-radius: 100%; background: rgba(80, 80, 80, 0.18); }

.KatSilde .owl-nav .ProductListprev { background: url('images/pnlside.png')no-repeat 0 0; float: left; }

.KatSilde .owl-nav .ProductListnext { background: url('images/pnlside.png')no-repeat -50px 0; float: right; }


.col-5li { width: 20%; }

.bedenT { position: relative; float: left; width: 100%; }

.bedenTablosu { line-height: 1; color: #666666; font-weight: 400; font-size: 11px; float: left; margin-top: 0; position: absolute; bottom: 28px; border-bottom: 1px solid; }

.taksitT { float: left; position: absolute; right: 0; top: 20px; }

.taksitT .taksitTablosu { color: #e30613; font-size: 16px; font-weight: 600; }

.taksitT .taksitTablosu i { font-size: 18px; margin-left: 10px; }

.katBan { float: left; width: 100%; }

.katBan li { float: left; width: 100%; position: relative; margin-bottom: 20px; }

.katBan .katText { position: absolute; bottom: 3px; left: 0; right: 0; width: 100%; padding: 15px; background: rgba(147, 189, 0, 0.73); color: #fff; font-size: 13px; font-weight: bold; }


.DetayList { float: left; width: 280px; }

.DetayList ul { float: left; width: 100%; }

.DetayList ul li { float: left; width: 100%; margin-bottom: 32px; height: 50px; }

.DetayList .detayI { float: left; width: 50px; height: 50px; border-radius: 100%; border: 1px solid #ddd; text-align: center; margin-right: 10px; }

.DetayList .detayI i { line-height: 50px; color: #393f4f; font-size: 22px; }

.DetayList .detayText { float: left; color: #9ca3b4; font-size: 14px; width: 220px; padding-top: 6px; }

.DetayList .detayText p { float: left; width: 100%; color: #393f4f; font-size: 14px; font-weight: 500; }


.product-social-icon-wrapper { float: left; }

.product-social-icon-wrapper .paylasTitle { float: left; color: #000; font-size: 12px; font-weight: 400; margin-right: 30px; line-height: 20px; }

.product-social-icon-wrapper ul { float: left; }

.product-social-icon-wrapper li { float: left; }

.product-social-icon-wrapper li a { float: left; color: #000; text-align: left; width: 25px; }

.product-social-icon-wrapper li a i { font-size: 20px; }

.UWhatsApp { float: left; width: auto; font-size: 0; margin-top: 0; margin-left: 10px; }

.UWhatsApp a { float: left; font-size: 20px; text-align: center; padding-left: 0; background: transparent; color: #000; line-height: 1; width: 100%; }

.UWhatsApp label { font-size: 0; }

.UWhatsApp:hover a { background: #fff; color: #878787; }


.orders .order-title { width: auto !important; }

.categoryTitleText { width: 100%; text-align: left; font-size: 20px; padding: 15px 0; margin: 0 auto; background-color: #fff; }

.iletisimLeft { width: 100%; float: right; border: solid 1px #CCC; padding: 1%; min-height: 270px; background: #fff; }

.iletisimRight { width: 100%; float: left; border: solid 1px #CCC; padding: 1%; min-height: 270px; background: #fff; }

.iletisimContent .categoryTitle { border-bottom: solid 7px #e4e4e4; margin-bottom: 15px; }

.iletisimLeft .span,
.iletisimRight .span { margin-left: 2%; margin-right: 2%; padding: 0px; width: 96%; overflow: hidden; }

.iletisimLeft .span div,
.iletisimRight .span div { float: left; min-height: 30px; line-height: 30px; width: 15%; }

.iletisimLeft .span .Center,
.iletisimRight .span .Center { width: 2%; }

.iletisimLeft .span .Right,
.iletisimRight .span .Right { width: 83%; }

.iletisimLeft .span .line1,
.iletisimRight .span .line1 { width: 100%; min-height: 50px; margin-bottom: 5px; }

.iletisimLeft .span > .line1,
.iletisimRight .span > .line1 { border-bottom: solid 1px #CCC; }

.iletisimLeft .span .line1 div,
.iletisimRight .span .line1 div { width: 41%; float: left; min-height: 50px; }

.iletisimLeft .span .line1 .line2,
.iletisimRight .span .line1 .line2 { text-align: center; width: 23%; }

.iletisimLeft .span .line1 .line3,
.iletisimRight .span .line1 .line3 { text-align: center; width: 16%; }

.iletisimLeft .span .line1 .line4,
.iletisimRight .span .line1 .line4 { text-align: right; float: right; width: 20%; }

.iletisimLeft .span .line1 div span,
.iletisimRight .span .line1 div span { display: block; min-height: 25px; }

.iletisimLeft .span .line2,
.iletisimRight .span .line2 { width: 100%; min-height: 25px; }

.iletisimLeft .span > .line2,
.iletisimRight .span > .line2 { border-bottom: solid 1px #CCC; }

.iletisimLeft .span .line2 .line1,
.iletisimRight .span .line2 .line1 { width: 70%; float: left; /* height: 25px; */ line-height: 25px; }

.iletisimLeft .span .line2 .line2,
.iletisimRight .span .line2 .line2 { float: right; width: 30%; text-align: right; }

.iletisimLeft .span .line3,
.iletisimRight .span .line3 { width: 100%; }

.iletisimLeft .span .line3 .line1,
.iletisimRight .span .line3 .line1 { width: 100%; }

.iletisimLeft .span .line3 .line1 span,
.iletisimRight .span .line3 .line1 span { float: left; }

.istekListesiContent .button { font-family: 'FontAwesome' !important; color: #fff !important; float: none !important; width: auto !important; }

.istekListesiContent .button * { font-family: 'FontAwesome' !important; color: #fff !important; float: none !important; width: auto !important; }


.HesabimContainer .centerCount { background: #fff; padding: 10px; }

.order-detail .statusBox img { width: 100%; }

.TumKategoriler { display: none; }

.welcomeOpen { display: none; }


.KatSepetFiyat{position: absolute;left: 0;right: 0;bottom: 0;border: 3px solid #c00264;border-radius: 5px;color: #000;font-size: 13px;line-height: 35px;padding: 0 5px;background: #fff;font-weight:normal;}
.KatSepetFiyat span{color: #c00264;font-weight:bold;font-size: 15px;margin-left: 10px;display: inline-block;vertical-align:top;line-height: 35px;}
.sPric{color: #c00264;font-size: 23px;background: #fff;float: left;clear: left;padding: 0 10px;margin-top: 10px;font-weight:bold;border: 3px solid #c00264;border-radius: 5px;}
.sPric span{font-size: 15px;display: inline-block;vertical-align:top;font-weight:normal;color: #000 !important;margin-right: 10px;margin-top: 5px;}


/*---------------------------- SÄ°TEYE OZEL YAZILMIÅž KODLAR -----------px;--------------------*/


@media screen and (max-width: 1500px) {
}

@media screen and (max-width: 1340px) {
}


/* col-lg */
@media screen and (min-width: 1024px) {
    .mobilMenu { display: none !important; }
    /******************************************************/

}

@media screen and (max-width: 1024px) {

    .mobilFilterOpenBtn .button { width: 100% !important; }

    .mobilSiralamBtn { display: none !important; }
    /******************************************************/

}


/* col-md */
@media screen and (min-width: 992px) and (max-width: 1200px) {
 


    .headerContent { margin: 0 10px; }

    #divIcerik { max-width: 98%; }

    #footer, .categoryTitleText { padding-left: 10px; padding-right: 10px; }

    .mobilMenu { display: none !important; }

    .navigation { margin: 0; float: left; width: 100%; padding: 0 20px; }

    .navigation .HeaderMenu2 { width: 100%; }

    .altMenu .altMenuler { }

    .HesabimContainer .centerCount { float: left; width: 70%; }

    .HesabimContainer .leftBlock { width: 30%; float: left; }

    .HesabimContainer .categoryTitle .categoryTitleText { width: 100%; }

    .iletisimContent .row { width: 100%; margin-bottom: 30px; }

    .ngrs-range-slider .ngrs-value { position: absolute !important; }

    .mobilFilterOpenBtn { margin: 10px 0 !important; }

    .blockSelect { display: none; }

    .mobilFilterOpenBtn .button { padding: 6px 0; font-size: 12px; font-weight: 600; }

    /******************************************************/
    .navigation .ResimliMenu1 > li { padding: 0 14px; }

    .altMenu .altMenuler .altMenuSag { width: 51%; }

    .altMenu .altMenuler .altmenuSol > ul > li > ul > li > a { line-height: 25px; }

    .GuvenList .aralik { margin: 0 10px; }

    .linkler > ul > li { width: 157px; }

    .linkler > ul > li:last-child { width: 330px; }

    /*ÃœrÃ¼n Detay*/

    .leftImage { width: 49%; }

    .Images { width: 80%; }

    .Images img { max-width: 100%; }

    .RightDetail { width: 49%; }
}

/* col-sm */
@media screen and (min-width: 768px) and (max-width: 991px) {
    .mobilMenuAcButton { display: none !important; bottom: auto; top: 6px; left: 25px; font-size: 30px; width: 70px; }

    .mobilMenuAcButton span { font-size: 15px; }

    .mobilMenuAcButton i.fa-search { font-size: 25px; }

    .mobilMenu { width: 42% !important; }

    .navigation { display: block !important; margin: 0; width: 100%; float: left; padding: 0 20px; }

    .navigation .ResimliMenu1 { text-align: center; max-width: 730px; }

    #logo { max-width: 20%; }

    #logo .logo img { max-width: 100%; }

    .headerContent { margin: 0 10px; min-height: 100px; }

    #divIcerik { max-width: 98%; }

    #footer, .categoryTitleText { padding-left: 10px; padding-right: 10px; }

    .blockSelect { display: none; }

    #pnlSlider .flex-direction-nav { display: none; }
    /*HesabÄ±m*/
    .HesabimContainer .centerCount { float: left; width: 70%; }

    .HesabimContainer .leftBlock { width: 30%; float: left; }
    /*slider Ã¼rÃ¼n sÄ±ralama*/

    /*kategori Ã¼rÃ¼n sÄ±ralama*/
    #divIlgiliUrunler .productModuleItem,
    .sliderBannerContainer ul li,
    .ProductList.pr_4 .productItem { width: 33.3333%; }

    .HesabimContainer .categoryTitle .categoryTitleText { width: 100%; }

    .categoryContainer .categoryTitleText,
    .productDetailContainer .categoryTitle { width: 100%; }

    .altMenu { width: 100%; padding: 20px; }

    .iletisimContent .row { width: 100%; margin-bottom: 30px; }

    .ngrs-range-slider .ngrs-value { position: absolute !important; }

    .mobilFilterOpenBtn { margin: 10px 0 !important; }

    .category-vertical-filters > div { width: 100% !important; }

    ul.breadcrumb { }

    .productDetailContainer .categoryTitle, .proCategoryTitle.categoryTitleText { }

    .leftImage { width: 50%; padding: 0; }

    .RightDetail { width: 50%; }

    .Images { padding-bottom: 145%; width: 100%; margin-bottom: 10px; }

    .SmallImages { width: 100%; max-height: 100; }

    .SmallImages div { width: 17.8%; padding-bottom: 65px; }

    #divKritikStok > a, .UGelinceHaberVer > a, #divTelefonSiparis > a, .UFavorilerimeEkle > a, .UIstekListemeEkle > a, #divIndirimliUrun > a, .FiyatHaberVer > a, #divKargoBedava > a { width: 100%; padding: 0; }


    .ProductDetail .product-social-icon-wrapper { width: 100%; }

    .bedenTablosu { right: 0; left: auto; }

    .basketBtn { width: 240px; }

    .basketBtn input { background-image: none; }

    #divUrunEkSecenek .eksecenekLine .right_line { width: 100%; }


    #divUrunEkSecenek .eksecenekLine .right_line select { width: 100%; }

    .filterDeleteContent.ng-scope { padding: 0; }

    .mobilFilterOpenBtn .button { font-size: 20px; }

    .panel-heading { margin-bottom: 0 !important; }

    .panel-heading a { }

    .category-vertical-filters > div { margin-bottom: 5px !important; padding: 0 !important; }

    .category-vertical-filters.top-filters .panel .panel-heading a:after { color: #000 !important; }

    .sortingContent li:not(.appliedFilter) { text-align: center !important; }

    .sortingContent li > a { text-align: center !important; padding: 0 !important; }

    .sortingContent .appliedFilter { width: 100%; text-align: center !important; position: static; }

    .mobilFilterOpenBtn .button { padding: 6px 0; font-size: 12px; font-weight: 600; }

    .category-vertical-filters .vertical-filter-panel .list-group-item { }

    .category-vertical-filters.top-filters .list-group.dropdown { }

    .ngrs-range-slider { margin: 15px 0 !important; }

    .category-vertical-filters.top-filters .panel.vertical-top-price-filter { width: 100% !important; }

    .brandlistselection { padding-bottom: 0; border-bottom: none; }

    .category-vertical-filters.top-filters .panel .panel-heading a:after { top: 0 !important; }
    /******************************************************/

    .navigation .ResimliMenu1 > li { padding: 0 10px; }

    .navigation .ResimliMenu1 > li > a { font-size: 12px; }

    .altMenu .altMenuler .altMenuSag { width: 43%; }

    .altMenu .altMenuler .altmenuSol > ul > li > a { font-size: 12px; line-height: 25px; }

    .altMenu .altMenuler .altmenuSol > ul > li > ul > li > a { line-height: 25px; font-size: 11px; }

    #divIlgiliUrunler .modulediscount, .productModuleItem2 .modulediscount, .productItem .discountPrice { float: right; }


    .GuvenList .guvenItem { width: 20%; }

    .GuvenList .aralik { display: none; }

    .linkler > ul > li { width: 182px; }

    .iletisim a { font-size: 14px; }

    .headerUyeOl a, .headerUyeGiris a, .headerHesabim, .headerCikis { font-size: 13px; }

    .TopHeader .ToggleAlan { font-size: 13px; }

    .product-social-icon-wrapper { padding-right: 0; }

    .product-social-icon-wrapper .paylasTitle { font-size: 11px; }

    #divIlgiliUrunler { display: none; }

    #divIlgiliUrunler .productImage { padding-bottom: 98%; }

    #divIlgiliUrunler .productImage a { padding-bottom: 98%; }
}
.divYorumlarV2Section1_1a1a {width: 100% !important;overflow: hidden;display: block !important;}
.divYorumlarV2Slide {width: 100% !important;}
.divYorumlarV2Ortalama {width: 100% !important;margin: 20px 0 !important;}
.divYorumlar-t1c9k {min-width: calc(100% - 300px) !important;width: calc(100% - 300px) !important;max-width: calc(100% - 300px) !important;}
.divYorumlarV2SlideItem {width: 100%; position: relative; overflow: hidden; }
.divYorumlar-t1c9c {min-width: 230px !important;margin: 0;}
 
/* col-xs */
@media screen and (max-width: 767px) {
    .ProductName h1 span:not(#divUrunKodu){width: 100%;font-size: 15px;}
    #divUrunKodu{width: 100%;text-align: left;}
    .puanVer{width: auto;margin: 0;margin-top: -28px;float: right;}
    .puanVer #PuanVer,.puanVer .PuanVerSag{float: left;line-height: 24px;margin-right: 5px;}
    .markaresmi{margin-top: 5px;}
    #divIlgiliUrunler .productItem{padding-bottom: 0!important}
    .sPric{margin-top: 0;}
    .ProductIcon2{margin-top: 10px;}
    .KatSepetFiyat{font-size: 10px;padding: 0;}
    .KatSepetFiyat span{font-size: 11px;margin-left: 5px;}
    .HomeBody .rightBlock {display: block !important; padding-left: 0px;}
    .sliderBannerContainer ul li{width:50%;}
    .mobilMenuAcButton { display: inline-block !important; bottom: auto; top: 3px; left: 5px; }

    .navigation { display: none; }

    .ticiContainer.homeContainer { width: 100%; padding-left: 5px; padding-right: 5px; }

    .ticiContainer.footerContainer { width: 100%; padding-left: 5px; padding-right: 5px; }

    .ticiContainer.productDetailContainer { width: 100%; padding-left: 5px; padding-right: 5px; }

    .footerContainer,
    .headerContent,
    .ticiContainer { width: 100%; padding-left: 0; padding-right: 0; }

    .centerCount .ticiContainer { padding: 0; }

    #footer, .categoryTitleText { padding-left: 10px; padding-right: 10px; }

    .ProductDetail .product-social-icon-wrapper {width: 100%;display: none!important;}

    .ProductIcon #divIndirimliUrun{display:none;}

    .grid { width: 100%; margin: 0; padding: 10px; border: none; margin-bottom: 10px; }

    .SifremiUnuttum { width: 100%; margin: 0; padding: 0; }

    .SifremiUnuttum .line { width: 100%; }

    .SifremiUnuttum #mainHolder_txtbxMail { width: 70%; }

    .SifremiUnuttum .button { width: 30%; }

    .leftBlock { width: 100%; padding: 0; }

    .categoryContainer .centerCount { width: 100%; }

    .blockSelect { display: none; }

    .Images { width: 100%; margin-bottom: 10px; padding-bottom: 100%; }

    .leftImage { width: 100%; padding: 0; margin-bottom: 5px; }

    .SmallImages { width: 100%; max-height: 100%; margin-left: 0; padding: 0 5px; }

    .SmallImages div { width: 20%; margin-right: 5px; margin-bottom: 5px !important; padding-bottom: 112px; }

    .SmallImages div:nth-child(4n) { margin-right: 0; }

    .RightDetail { width: 100%; margin-bottom: 25px; margin-right: 0; margin-left: 0; }

    .urunTab { padding: 0; width: 100%; height: auto; }

    .urunTab li { float: left; width: 50%; margin: 0; padding: 0; margin-bottom: 10px; }

    .urunTab li:last-child { border: none; }

    .urunTab li a { width: 100%; padding: 0; font-size: 14px; line-height: 30px; text-align: center; }

    #anasayfatab .sliderBannerContainer ul li { width: 50%; }

    .urunDetayPanel { margin-top: -11px; }

    .urunTabAlt #yorumYaz { padding-right: 0; }

    #mainHolder_UrunDetay_txtbxNotlar,
    .urunTabAlt ul li input[type="text"] { width: 100% !important; }

    .leftBlock { display: none; }

    #divBenzerUrun ul { padding: 0px; width: 100%; }

    /*HesabÄ±m*/
    .HesabimContainer .centerCount { float: left; width: 100%; padding-left: 0px; padding-top: 10px; }

    .HesabimContainer .leftBlock { width: 100%; float: left; }

    .uyelikBilgilerimSpan.row { width: 100%; margin: 0; }

    .HesabimAdresContent .row { margin: 0 0 10px 0; float: left; width: 100%; }
    /*SatÄ±n Al Butonu*/
    .BasketBtn { width: 100%; }

    .basketBtn,
    .buyfast,
    .Basketinp span,
    .Basketinp span .riTextBox,
    #divKombinSatinAl,
    #divAdetCombo,
    .Basketinp { }

    .basketBtn input,
    .buyfast input,
    #divAdetCombo select,
    #divKombinSatinAl a,
    .buyfastbutton { }

    .basketBtn { width: 70%; height: 100%; }

    .basketBtn input {background-position: 10% center;}

    .buyfast { width: 52%; margin-left: 0; margin-top: 15px; }
    /*kategori listeleme*/
    #divIlgiliUrunler .productModuleItem,
    .ProductList.sort_4 .productItem,
    .sliderBannerContainer ul li,
    { width: 49%; height: auto; }

    #divIlgiliUrunler .productModuleItem:nth-child(5n+1),
    .ProductList.sort_4 .productItem:nth-child(5n) { }

    #divIlgiliUrunler .productModuleItem:nth-child(4n+1),
    .ProductList.sort_4 .productItem:nth-child(4n),
    .sliderBannerContainer ul li:nth-child { }

    #divIlgiliUrunler .productModuleItem:nth-child(3n+1),
    .ProductList.sort_4 .productItem:nth-child(3n),
    .sliderBannerContainer ul li:nth-child(3n) { }

    #divIlgiliUrunler .productModuleItem:nth-child(2n+1),
    .ProductList.sort_4 .productItem:nth-child(2n),
    .sliderBannerContainer ul li:nth-child(2n) { margin-right: 0; }
    /*aÃ§Ä±lÄ±r menÃ¼*/
    .altMenu .altMenuler .altMenuSag { width: 100%; }

    .mobilMenu .altMenu .altMenuler .altmenuSol { width: 100%; padding: 0; }

    .mobilMenu ul li ul li { width: 100% !important; padding: 0 !important; border: none !important; }

    #divNewsLetter { width: 100%; }
    /*YanREsimliMEnÃ¼*/
    .TumKategoriler { float: left; width: 100%; background: #fd9500; padding: 5px; color: #fff; font-size: 14px; font-weight: bold; line-height: 21px; cursor: pointer; text-align: center; display: block; }

    .TumKategoriler .fa-bars { float: left; font-size: 20px; }

    .TumKategoriler .fa-chevron-down { float: right; font-size: 14px; text-align: right; line-height: 18px; }

    .resimliYanMenu { display: none; }

    .mobilMenu .lfMenuUl { float: left; width: 100%; }

    .mobilMenu .lfMenuUl li { width: 100%; float: left; padding: 4px 0; border-bottom: 1px solid #fff; position: relative; }

    .mobilMenu .lfMenuUl li > a { color: #fff; font-size: 14px; font-weight: 600; float: left; line-height: 30px; border-left: 4px solid #fff; }

    .mobilMenu .lfMenuUl li > a:after { content: '\f0da'; float: left; font-family: 'FontAwesome'; color: #fff; margin-right: 10px; margin-left: 2px; }

    .mobilMenu .lfMenuUl li > a.mobilAcilirMenu { float: right; font-size: 20px; position: absolute; right: 0; top: 10px; border: none; }

    .mobilMenu .lfMenuUl li > a.mobilAcilirMenu:after { display: none; }

    .mobilMenu .lfMenuUl li .altMenu_Tittle { display: none; }

    .mobilMenu .lfMenuUl li .lfMenuAltContent { display: none; width: 100%; float: left; padding-top: 10px; }

    .mobilMenu .lfMenuUl li .lfMenuAltContent .altMenu_Resim_RowItem { float: left; width: 50%; text-align: center; position: relative; margin-bottom: 10px; }

    .mobilMenu .lfMenuUl li .lfMenuAltContent .altMenu_Resim_RowItem > a { position: absolute; left: 0; top: 0; bottom: 0; right: 0; }

    .mobilMenu .lfMenuUl li .lfMenuAltContent .altMenu_Resim_RowItem .altMenuItemN { color: #fff; display: inline-block; }
    /*YanREsimliMEnÃ¼*/
    .BasketRigth ul li.genelToplam .tut { color: #fff !important; }

    .sliderBannerContainer ul .slick-slide { width: 100%; margin-right: 0 !important; }

    #txtbxurunSiparisAdedi_wrapper { width: 100% !important; }

    .HesabimContainer .categoryTitle .categoryTitleText { width: 100%; }

    .linkler li { width: 100% !important; padding: 0; text-align: center; }

    .social li { width: 60px !important; margin: 0; }

    .linkler li ul { margin-bottom: 15px; float: left; width: 100%; }

    .ebultenDiv { width: 100% !important; border: none; display: inline-block; }

    .categoryContainer .categoryTitleText,
    .productDetailContainer .categoryTitle { width: 100%; padding: 0 0 10px; }

    #pnlSlider .flex-direction-nav { display: none; }

    .altMenu { position: static; background: transparent; padding-top: 0; }

    .altMenu .altMenuler { background: transparent; border: none; padding: 0; }

    .userLeftBox, .userRightBox { margin: 5px !important; padding: 10px !important; }

    .userLoginBtn { padding: 5px 0 !important; }

    .userWrapper input { padding: 5px 0 !important; }

    .spanTittle { font-size: 18px !important; }

    .iletisimContent .row { width: 100%; margin-bottom: 30px; }

    #header .searchContent { display: none; }

    .searchContent { width: 80%; margin: 0; height: 32px; top: 9px; left: 10px; display: block; }

    #divAramaKategori select { height: 30px; width: 83px; padding-left: 5px; }

    #txtbxArama { height: 32px; padding-left: 10px; padding-right: 50px; width: 100%; box-shadow: none; }

    #btnKelimeAra { height: 30px; right: 0; top: 0; width: 30px; line-height: 30px; background-size: 50% 50%; left: auto;}

    .search:after { line-height: 33px; }

    #header { border-top: none; margin-bottom: 5px; padding-top: 0; box-shadow: none; }

    .headerContent { height: auto; }

    .welcomeOpen { display: block; font-size: 25px; color: #505050; position: absolute; right: 40px; top: 14px; }

    .welcome { width: 100%; display: none; position: relative; top: 0; right: 0; text-align: center; background: #f7f7f7; padding: 5px 0; margin: 0; }

    .welcome li { float: none; }

    .headerUyeOl a, .headerUyeGiris a, .headerHesabim, .headerCikis { padding: 0 5px; color: #000; float: none; width: auto; height: auto; background: transparent !important; line-height: 30px; border: none; display: inline-block; }

    .footerMiddle { padding: 20px 0; }

    #logo { float: none; text-align: center;}

    #logo .logo { padding: 0; width: 29%; margin: 0 auto; display: block; }

    #logo .logo img { max-width: 100%;width: 100%!important;height: 100%!important; }

    .ContentTop { display: none; }

    ul.breadcrumb { }

    .mycart { top: 14px; right: 5px; width: 25px; height: 25px; position: absolute; margin: 0; border-radius: 0; box-shadow: none; border: 0;z-index: auto; }

    .mycart > a { box-shadow: none; height: 25px; background: transparent; padding: 0; margin: 0; border-radius: 0; width: auto; border: 0; }

    .mycart > a:before { display: none; }

    .mycart > a:after { content: '\f07a'; font-family: 'FontAwesome'; float: left; width: 100%; height: 25px; font-size: 25px; text-align: right; background: no-repeat; width: auto; left: auto; right: auto; }

    .mycart .sepetUrunSayisi { display: none; }

    .sepetTopTutar { font-size: 0; padding: 0; border: none; }

    .ngrs-range-slider .ngrs-value { position: absolute !important; }

    .ebultenGelecek { width: 100%; }

    .ProductIcon { padding-bottom: 0; }

    .ProductIcon .box1 { text-align: left; }

    .ProductIcon .box1 i { margin-bottom: 0; margin-right: 5px; }

    #divKritikStok > a, .UGelinceHaberVer > a, #divTelefonSiparis > a, .UFavorilerimeEkle > a, .UIstekListemeEkle > a, #divIndirimliUrun > a, .FiyatHaberVer > a, #divKargoBedava > a { width: 100%; padding: 0; }

    .panel-heading { margin-bottom: 0 !important; }

    .panel-heading a { padding: 0 10px !important; line-height: 35px; font-size: 12px; }

    .category-vertical-filters > div { margin-bottom: 5px !important; padding: 0; width: 100% !important; margin-right: 0 !important; }

    .category-vertical-filters.top-filters .panel.vertical-top-price-filter { width: 100% !important; margin-right: 0 !important; }

    .category-vertical-filters.top-filters .panel .panel-heading a:after { color: #000 !important; top: 0 !important; }

    .sortingContent li:not(.appliedFilter) { padding: 0 !important; }

    .sortingContent li > a { text-align: center; }

    .sortingContent li a span { border: none; }

    .sortingContent .appliedFilter { width: 100%; text-align: center !important; padding: 0 !important; position: static; }

    .mobilFilterOpenBtn .button { padding: 6px 0; font-size: 12px; font-weight: 600; }

    .category-vertical-filters .vertical-filter-panel .list-group-item { }

    .category-vertical-filters.top-filters .list-group.dropdown { padding: 15px !important; }

    .ngrs-range-slider { margin: 15px 0 50px 0 !important; padding: 20px 10px !important; }

    #lang_flag_container { display: none; }

    .brandlistselection { border-bottom: none; padding: 0; }

    .sortingContent li a span { line-height: 30px; }

    .appliedFilter.FiltrelemeUrunAdet span { line-height: 30px !important; }

    /******************************************************/
    #divIcerik { padding-top: 0; }
    /*HEADER*/
    .mycart .sepetTopTutar { display: none !important; }

    .mycart .sepetUrun { display: none !important; }

    .mycart .sepetTecxt { display: none !important; }

    .TopHeader { display: none; }

    .iletisim { display: none; }

    .favim { right: 70px; top: 17px; }
    /*HEADER*/

    /*CONTENT*/


    #pnlSlider { width: 100%; }

    .SliderYonetim .owl-carousel { padding: 0; }

    #divIlgiliUrunler .modulediscount span, .productModuleItem2 .modulediscount span, .productItem .discountPrice span { font-size: 15px !important;line-height: 16px; }

    .productModuleItem2 .moduleregular span, #divIlgiliUrunler .moduleregular span, .productItem .regularPrice span { font-size: 15px !important; }

    .MusteriHizmet { margin-bottom: 0; }

    .MusteriHizmet ul li { list-style-type: none; padding: 0; text-align: center; width: 100%; margin-bottom: 5px; }

    .GuvenList { display: none; }

    .categoryContainer .ProductList { margin: 0; }

    .mobilFilterOpenBtn { margin: 10px 0 !important; }

    .product-social-icon-wrapper { padding: 10px; margin-top: 0; }

    .product-social-icon-wrapper li { width: 26px; }

    #divUrunEkSecenek .eksecenekLine .right_line select { width: 100%; }

    .ProductIcon .UIstekListemeEkle, .ProductIcon #divKritikStok, .ProductIcon .UGelinceHaberVer, .ProductIcon #divTelefonSiparis, .ProductIcon .UFavorilerimeEkle, .ProductIcon #divIndirimliUrun, .ProductIcon .FiyatHaberVer, .ProductIcon #divKargoBedava { background: no-repeat; padding: 0; }

    .product-social-icon-wrapper .paylasTitle { font-size: 11px; margin-right: 5px; }

    .bedenTablosu { }

    .bedenT {  }

    .detaySliderContainer .categoryTitle .bold .satir1 { font-size: 11px; }

    .detaySliderContainer .categoryTitle:before { top: 33%; }
    /*CONTENT*/

    /*FOOTER*/
    #footer .ticiContainer { padding: 0 5px; }

    .FooterMiddle { padding: 35px 0; }

    .linkler { width: 100%; padding-left: 5px; padding-bottom: 0; }

    .linkler li ul { }

    .linkler > ul > li { padding-right: 0; }

    .linkler > ul > li > a { display: inline-block; float: none; padding-bottom: 8px; margin-bottom: 10px; width: auto; }

    .linkler > ul > li > ul > li { }

    .bankimg { width: 100%; margin: 5px 0; text-align: center; }

    .bankimg img { }

    .Social { width: 100%; text-align: center; }

    .sTitle { margin: 10px 0; }

    .Social > ul > li > a i { float: none; display: inline-block; }

    .Social > ul > li { float: none !important; display: inline-block; width: 49px !important; margin: 0 !important; }

    .Ebulten { width: 100%; }

    .Etitle { font-size: 10px; width: 100%; margin-bottom: 5px; text-align: center; }

    .Appdiv { float: left; width: 100%; margin: 0; padding: 10px 0; }

    .fBottom { }

    .copy { width: 100%; line-height: 40px; text-align: center; }

    .ssl { width: 100%; text-align: center; margin: 0; }

    /*FOOTER*/
    #back-to-top { display: none !important; }

    /*Fixed MenÃ¼*/
    #pnlSlider.margin { margin-top: 0; }

    #divIcerik.margin { margin-top: 75px; }

    #header.fixed { position: fixed; top: 0; border-bottom: 1px solid #000 !important; }
}

@media(max-width:580px) { 

    .favori{right:auto!important;left:70px;}
    .mycartIcon{width:50px;left:110px;}
    .mycartIcon a span{font-size:10px;}




    ._tabHead li { margin: 0; padding: 0; display: block; border: 0; text-align: center; }
}

@media screen and (max-width: 415px) {
    .ItemOrj { padding: 0 4px; }
}

@media screen and (max-width: 375px) {
}

@media screen and (max-width: 320px) {
    .KatSepetFiyat{font-size: 9px;}
}

.UD_Share{float: left;width: 100%;right: 0;padding-top: 10px;}
.UD_Share ul{float: left;}
.UD_Share ul li{float: left;}
.UD_Share ul li a{float: left;border: 1px solid #e5e5e5;line-height: 38px;color: #fff;font-size: 13px;padding: 0 10px;background:#32bb48;width: 330px;}
.UD_Share ul li a i{line-height: 38px;margin-right: 12px;display: inline-block;vertical-align: middle;}
.UD_Share ul li.telss a i{color: #fff;font-size: 24px;}
.UD_Share ul li.whts a i{color: #fff;font-size: 23px;} 

@media screen and (min-width:1025px) and (max-width:1200px) {
.UD_Share ul li a{font-size: 13px;}
}   
@media screen and (min-width:768px) and (max-width:992px) {
 .UD_Share ul li a{padding: 0 10px;font-size: 10px;}
.UD_Share ul li.whts a i{font-size: 20px;}
}
@media screen and (max-width:767px) {
.UD_Share{align:center; bottom: 0px;position:relative;margin-bottom:10px;}
.UD_Share ul {margin: 0 -2.5px;float:none;}
.UD_Share ul li{margin: 0;width: 100%;padding: 0 2.5px;}
.UD_Share ul li a{padding: 0 5px;width: 70%;font-size: 12px;line-height: 35px;text-align:center;}
.UD_Share ul li a i{line-height: 33px;margin-right: 5px;display: inline-block;vertical-align:top;float: none;}
.UD_Share ul li.whts a i{font-size: 15px;}
}
@media screen and (max-width:320px) {
  .UD_Share ul li{width: 100%;}
}

/* ==========================================================
   AyakkabıBU - Ürün Detay Mobil Final
   Baz dosya: AyakkabiBU_UrunDetayCSS_v3.css
   Amaç: temizlenmiş tek blok ürün detay mobil düzeni
   ========================================================== */
@media screen and (max-width: 767px) {

  /* Üst boşluk ve breadcrumb */
  .productDetailContainer .categoryTitle,
  .productDetailContainer .categoryTitleText,
  .productDetailContainer .breadcrumbContent,
  .productDetailContainer ul.breadcrumb,
  .proCategoryTitle.categoryTitleText,
  a#linkOncekiSayfa {
    display: none !important;
  }

  .ProductDetailMainRow,
  .urunDetayTutucu,
  .UrunDetayCenter,
  .RightDetail {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  .leftImage,
  .RightDetail {
    width: 100% !important;
    float: left !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background: #fff !important;
  }

  .Images {
    width: 100% !important;
    margin: 0 !important;
    padding-bottom: 124% !important;
    background: #fff !important;
  }

  .SmallImages {
    display: none !important;
  }

  /* Ürün adı: küçük, sade ve bold olmayan görünüm */
  .ProductName {
    width: 100% !important;
    float: left !important;
    margin: 8px 0 5px 0 !important;
    padding: 0 12px !important;
  }

  .ProductName h1 {
    margin: 0 !important;
    padding: 0 !important;
  }

  .ProductName h1,
  .ProductName h1 span,
  .ProductName h1 span:not(#divUrunKodu),
  .RightDetail .ProductName h1 span:not(#divUrunKodu) {
    width: 100% !important;
    display: block !important;
    float: none !important;
    font-size: 15px !important;
    line-height: 1.28 !important;
    font-weight: 400 !important;
    letter-spacing: -0.1px !important;
    color: #000 !important;
  }

  #divUrunKodu {
    display: none !important;
  }

  /* Değerlendirme yıldızları */
  .puanVer {
    float: left !important;
    clear: both !important;
    width: 100% !important;
    margin: 6px 0 8px 0 !important;
    padding: 0 12px !important;
    position: relative !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
  }

  .puanVer #PuanVer,
  .puanVer .PuanVerSag {
    float: left !important;
    line-height: 18px !important;
    margin: 0 5px 0 0 !important;
    padding: 0 !important;
    font-size: 13px !important;
  }

  ul.rating li {
    width: 15px !important;
    margin-right: 1px !important;
  }

  ul.rating li i.starItem,
  ul.rating li i.starItem:hover {
    font-size: 13px !important;
  }

  /* Fiyat alanı: dengeli, tek satır, eski satış fiyatı açık gri */
  .PriceList,
  .RightDetail .PriceList {
    width: 100% !important;
    clear: both !important;
    float: left !important;
    margin: 3px 0 10px 0 !important;
    padding: 0 12px 8px 12px !important;
  }

  #pnlFiyatlar,
  #divFiyatAlanlari,
  .RightDetail #pnlFiyatlar,
  .RightDetail #divFiyatAlanlari {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex-wrap: nowrap !important;
    gap: 10px !important;
    float: none !important;
  }

  .PiyasafiyatiContent,
  .IndirimliFiyatContent,
  #divIndirimliFiyat,
  #divIndirimOrani {
    float: none !important;
    clear: none !important;
    position: static !important;
    margin: 0 !important;
  }

  .PiyasafiyatiContent {
    display: inline-flex !important;
    align-items: center !important;
    flex: 0 0 auto !important;
    margin-right: 3px !important;
  }

  .PiyasafiyatiContent,
  .PiyasafiyatiContent *,
  .PiyasafiyatiContent .right_line,
  .PiyasafiyatiContent .right_line *,
  .PiyasafiyatiContent .right_line span,
  .PiyasafiyatiContent .right_line .spanFiyat,
  .PiyasafiyatiContent .spanFiyat,
  .PriceList .PiyasafiyatiContent,
  .PriceList .PiyasafiyatiContent * {
    color: #b8b8b8 !important;
    -webkit-text-fill-color: #b8b8b8 !important;
    text-decoration-color: #b8b8b8 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    font-weight: 400 !important;
    white-space: nowrap !important;
  }

  .PiyasafiyatiContent .right_line *,
  .PiyasafiyatiContent .spanFiyat {
    text-decoration: line-through !important;
    text-decoration-thickness: 1px !important;
  }

  .IndirimliFiyatContent,
  #divIndirimliFiyat {
    display: inline-flex !important;
    align-items: center !important;
    flex: 0 0 auto !important;
  }

  .IndirimliFiyatContent .right_line,
  .IndirimliFiyatContent .right_line span,
  .IndirimliFiyatContent .right_line .spanFiyat,
  #divIndirimliFiyat,
  #divIndirimliFiyat span,
  #divIndirimliFiyat .spanFiyat {
    color: #111111 !important;
    -webkit-text-fill-color: #111111 !important;
    font-size: 21px !important;
    line-height: 27px !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
  }

  #divIndirimOrani,
  .RightDetail #divIndirimOrani {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: 70px !important;
    max-width: 110px !important;
    height: 26px !important;
    padding: 0 7px !important;
    border: 1px solid #c02986 !important;
    overflow: hidden !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }

  #divIndirimOrani .left_line,
  #divIndirimOrani .center_line {
    display: none !important;
  }

  #divIndirimOrani,
  #divIndirimOrani *,
  #divIndirimOrani .indirimliOrani,
  #divIndirimOrani .indirimliOrani * {
    color: #c02986 !important;
    -webkit-text-fill-color: #c02986 !important;
    font-size: 11px !important;
    line-height: 24px !important;
    font-weight: 500 !important;
    white-space: nowrap !important;
    text-decoration: none !important;
  }

  @media screen and (max-width: 374px) {
    #pnlFiyatlar,
    #divFiyatAlanlari {
      gap: 7px !important;
    }

    .PiyasafiyatiContent,
    .PiyasafiyatiContent * {
      font-size: 13px !important;
    }

    .IndirimliFiyatContent .right_line .spanFiyat,
    #divIndirimliFiyat .spanFiyat {
      font-size: 20px !important;
    }

    #divIndirimOrani,
    #divIndirimOrani * {
      font-size: 10px !important;
    }
  }

  /* Renk Seçenekleri yazısını gizle, seçenekleri koru */
  #divUrunEkSecenek .eksecenekLine .left_line,
  #divUrunEkSecenek .eksecenekLine .center_line,
  #divUrunEkSecenek .variant-title,
  #divUrunEkSecenek .variantTitle,
  #divUrunEkSecenek .varyantBaslik,
  #divUrunEkSecenek .renkSecenekleri,
  #divUrunEkSecenek .ColorOptionsTitle,
  #divUrunEkSecenek > .left_line,
  #divUrunEkSecenek > span,
  #divUrunEkSecenek > label {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  #divUrunEkSecenek {
    width: 100% !important;
    float: left !important;
    clear: both !important;
    margin: 0 !important;
    padding: 0 12px 6px 12px !important;
  }

  #divUrunEkSecenek .eksecenekLine {
    width: 100% !important;
    float: left !important;
    clear: both !important;
    margin: 7px 0 !important;
    padding: 0 !important;
  }

  #divUrunEkSecenek .eksecenekLine .right_line {
    width: 100% !important;
    float: left !important;
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 0 !important;
  }

  /* Renk görselleri */
  #divUrunEkSecenek .eksecenekLine .right_line .size_box:has(img),
  #divUrunEkSecenek .eksecenekLine:nth-child(2) .right_line .size_box {
    width: 70px !important;
    height: 88px !important;
    line-height: normal !important;
    margin: 0 9px 8px 0 !important;
    padding: 0 !important;
    border: 1px solid #eeeeee !important;
    background: #fff !important;
    overflow: hidden !important;
  }

  #divUrunEkSecenek .eksecenekLine .right_line .size_box:has(img) img,
  #divUrunEkSecenek .eksecenekLine:nth-child(2) .right_line .size_box img {
    width: 70px !important;
    height: 88px !important;
    object-fit: cover !important;
    float: left !important;
  }

  /* Numara kutuları */
  #divUrunEkSecenek .eksecenekLine .right_line .size_box:not(:has(img)),
  #divUrunEkSecenek .eksecenekLine:not(:nth-child(2)) .right_line .size_box {
    width: 40px !important;
    height: 36px !important;
    min-width: 40px !important;
    min-height: 36px !important;
    max-width: 40px !important;
    max-height: 36px !important;
    line-height: 36px !important;
    margin: 0 7px 7px 0 !important;
    padding: 0 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-align: center !important;
    color: #000 !important;
    border: 1px solid #e7e7e7 !important;
    background: #fff !important;
    box-sizing: border-box !important;
  }

  #divUrunEkSecenek .eksecenekLine .right_line .size_box:not(:has(img)).selected,
  #divUrunEkSecenek .eksecenekLine:not(:nth-child(2)) .right_line .size_box.selected {
    border: 2px solid #000 !important;
    font-weight: 600 !important;
  }

  #divUrunEkSecenek .eksecenekLine .right_line .size_box:not(:has(img)).nostok,
  #divUrunEkSecenek .eksecenekLine:not(:nth-child(2)) .right_line .size_box.nostok {
    opacity: 0.42 !important;
    text-decoration: line-through !important;
  }

  /* Ölçü tablosu: küçük ve numara satırının sağında */
  .bedenT {
    width: auto !important;
    float: right !important;
    clear: none !important;
    padding: 0 !important;
    margin: -43px 12px 14px 0 !important;
    position: relative !important;
    z-index: 2 !important;
  }

  .bedenTablosu {
    position: relative !important;
    float: right !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    margin: 0 !important;
    padding: 0 0 2px 0 !important;
    font-size: 10.5px !important;
    line-height: 13px !important;
    font-weight: 400 !important;
    color: #777 !important;
    border-bottom: 1px solid #777 !important;
    white-space: nowrap !important;
  }

  @media screen and (max-width: 374px) {
    .bedenT {
      margin-top: -41px !important;
      margin-right: 10px !important;
    }

    .bedenTablosu {
      font-size: 10px !important;
    }
  }

  /* Sepete ekle ve WhatsApp: aynı genişlikte, ortalı */
  #divSatinAl,
  .BasketBtn,
  .UD_Share,
  .UWhatsApp,
  .DetayW {
    width: 100% !important;
    max-width: 100% !important;
    float: left !important;
    clear: both !important;
    margin: 0 auto !important;
    padding: 0 12px !important;
    box-sizing: border-box !important;
  }

  .basketBtn,
  #divSatinAl .basketBtn,
  .BasketBtn .basketBtn {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    clear: both !important;
    display: block !important;
    margin: 0 auto !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }

  .basketBtn input,
  #divSatinAl .basketBtn input {
    width: 100% !important;
    height: 48px !important;
    line-height: 48px !important;
    padding: 0 !important;
    margin: 0 auto !important;
    display: block !important;
    font-size: 15px !important;
    letter-spacing: 4px !important;
    font-weight: 600 !important;
    text-align: center !important;
    background-color: #000 !important;
    background-position: 22% center !important;
    box-sizing: border-box !important;
  }

  .UWhatsApp,
  .DetayW {
    margin-top: 8px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    text-align: center !important;
  }

  .UWhatsApp a,
  .DetayW a,
  .DetayW .whatsappContainer {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 44px !important;
    height: 44px !important;
    line-height: 44px !important;
    display: block !important;
    float: none !important;
    clear: both !important;
    margin: 0 auto !important;
    padding: 0 !important;
    font-size: 17px !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }
}
