/* ==================== */
/* AHMET CAGLAYAN */
/* ==================== */
 @charset "UTF-8";
 @import url(bootstrap.css);
 @import 'normalize.css';
 @import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&display=swap&subset=latin-ext');
 .afterClear, .gridLeft:after, .listAdd:after, .gender:after {
     clear: both;
     display: table;
     content: "";
}
/* ================================================ */
 * {
     margin: 0;
     outline: 0;
     padding: 0;
     font-weight: normal;
}
 body {
     background: #fff;
     color: #000;
     font-family: 'Poppins', sans-serif;
     font-weight: normal;
     margin: 0;
     padding: 0;
}
 #overlay {
     opacity: .5;
     position: fixed;
     bottom: 0;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     background: #000000;
     -webkit-transition: -webkit-transform 300ms ease;
     -moz-transition: -moz-transform 300ms ease;
     -o-transition: -o-transform 300ms ease;
     transition: transform 300ms ease;
     z-index: 3;
     display: none;
}
 #overlay.active {
     display: block;
}
 body.topOverlay #overlay {
     -webkit-transform: translate(0, 52px);
     -ms-transform: translate(0, 52px);
     -o-transform: translate(0, 52px);
     transform: translate(0, 52px);
}
 body.topOverlay form {
     width: 100%;
     box-shadow: none;
     -webkit-box-shadow: none;
     -webkit-transform: translate(0, 52px);
     -ms-transform: translate(0, 52px);
     -o-transform: translate(0, 52px);
     transform: translate(0, 52px);
}
 body.sepetimBody form {
     -webkit-overflow-scrolling: inherit;
     -webkit-transform: inherit;
     transform: inherit;
}
 html {
     -webkit-box-sizing: border-box !important;
     -moz-box-sizing: border-box !important;
     box-sizing: border-box !important;
}
 #yorumYaz .frmUrunDetayYorumYaz #selectCity{
    height:auto;
}
 *, *:before, *:after {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}
 label input {
     margin-right: 5px;
}
 #cb3DSecureOdeme {
     margin-right: 8px;
}
 img {
     border: none;
     max-width: 100%;
}
 ol, ul {
     list-style: none;
}
 .headerContent > .navigation {
     display: none;
}
 a {
     text-decoration: none;
     color: #666666;
}
 body, td, th, input, textarea, select, a {
     font-size: 13px;
}
 .clear {
     clear: both;
}
 .bordernone {
     border: none !important;
}
 .textarea {
     font-family: "Roboto", sans-serif !important;
     border: solid 1px #DDDDDD;
     padding: 4px;
     width: 94%;
     height: 80px;
     resize: none;
     color: #777777;
     background-color: transparent;
     transition-duration: 0.2s, 0.2s;
     -webkit-transition-duration: 0.2s, 0.2s;
    /* Safari */
}
 .textbox {
     font-family: "Roboto", sans-serif !important;
     border: 1px solid #ccc;
     color: #666666;
     display: block;
     font-size: 12px;
     width: 100%;
     padding: 8px 8px;
     margin: 0 0 8px 0;
     transition-duration: 0.2s, 0.2s;
     -webkit-transition-duration: 0.2s, 0.2s;
    /* Safari */
}
 .Block_item .button {
     display: block;
     width: 100%;
}
 .button {
     cursor: pointer;
     background: #616c70;
     color: #FFFFFF;
     padding: 8px 10px;
     transition: 0.3s;
     -moz-transition: 0.3s;
     -webkit-transition: 0.3s;
     -ms-transition: 0.3s;
     margin: 0 0 8px 0;
     border: 0;
     -webkit-border-radius: 0;
     -moz-border-radius: 0;
     border-radius: 0;
}
 .button:hover {
     background-color: #000;
     transition: 0.3s;
     -moz-transition: 0.3s;
     -webkit-transition: 0.3s;
     -ms-transition: 0.3s;
}
 .selectboxx {
     border: 1px solid #DDDDDD;
     width: 100%;
     padding: 0 10px;
     height: 40px;
}
 .validate, .validateSol, .validateOrta {
     position: absolute;
     right: 1.5%;
     top: -35px;
     display: table;
     background-color: #366f2a;
     color: #fff;
     border-radius: 5px;
     padding: 0 10px;
}
 .validate .validateOk, .validateSol .validateSolOk, .validateOrta .validateOrtaOk {
     background-color: #366f2a;
     position: absolute;
     right: 10px;
     bottom: -5px;
     width: 10px;
     height: 10px;
     display: block;
     border-radius: 0 0 0px 15px;
}
 .cloudzoom-zoom {
     z-index: 999;
}
 #showhideButton {
     top: 9px !important;
}
 .password-verdict {
     color: #000 !important;
     display: block !important;
     white-space: nowrap;
}
 body {
     -webkit-text-size-adjust: 100%;
}
 input[type="submit"], button[type="submit"], input[type="button"], button {
     border: none;
}
 .clearfix {
     content: '';
     clear: both;
     display: block;
     float: left;
     width: 100%;
}
 .clearfix:after, .clearfix:before {
     content: '';
     clear: both;
     display: block;
     float: left;
     width: 100%;
}
 textarea {
     resize: none;
}
 textarea, input[type="text"], input[type="password"] {
     height: 40px;
     padding-left: 10px;
     border: 1px solid #ddd;
     color: #777;
     background: transparent;
}
 textarea:focus, input[type="text"]:focus, input[type="password"]:focus {
     background: #F1F1F1;
}
 input[type="submit"] {
     border: none;
     cursor: pointer;
}
 select {
     height: 40px;
     padding: 0 17px 0 10px;
     line-height: 30px;
     border: 1px solid #ddd;
     color: #777;
}
 #store_region_container {
     position: absolute;
     top: 5px;
}
 #store_region_container a {
     color: #fff;
}
 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
     padding: 0 10px;
}
 .row {
     margin: 0 -10px;
}
 .homeContainer .centerCount .jCarouselLite {
     padding: 0;
     border-bottom: 1px solid #e1e1e1;
     padding-bottom: 40px;
     padding-top: 30px;
     border-top: 1px solid #e1e1e1;
}
 .jCarouselLite, .jCarouselLite2 {
     width: 100% !important;
}
 .markaSlider .jCarouselLite {
     height: 160px !important;
}
 .markaSlider .jCarouselLite ul li {
     height: 100px !important;
}
 .markaSlider .jCarouselLite ul li a img {
     max-width: 100%;
}
 .jCarouselLite {
     width: 100% !important;
     float: left;
     z-index: 0 !important;
     overflow: hidden;
     margin-bottom: 40px;
}
 .jCarouselLite .productItem, .jCarouselLite2 .productItem {
     float: left;
     width: 100% !important;
     margin: 0 !important;
     padding: 0 !important;
}
 .JKatAdi {
     font-size: 16px;
     float: left;
     padding: 15px 0;
     margin: 15px 0 25px 0 !important;
     width: 100%;
     float: left;
}
 .detaySliderContainer .bold {
    /* display: block;
     */
     border-bottom: 1px solid #e1e1e1;
     display: block;
     height: 10px;
     margin-bottom: 15px;
     text-align: center;
}
 .detaySliderContainer .bold .satir1 {
     display: inline-block;
     padding: 0 0 0 0;
     font-size: 18px;
     font-weight: 600;
     display: inline-block;
     background-color: #fff;
     padding: 0 70px;
}
 .owl-nav {
}
 .ProductListprev {
     font-size: 0;
     float: left;
     cursor: pointer;
     position: absolute;
     left: 0px;
     text-align: center;
     top: 50%;
     margin-top: -25px;
     width: 40px;
     height: 40px;
     background: #e6e4e6;
     border-radius: 40px;
}
 .ProductListprev:after {
     font-family: 'FontAwesome';
     color: #a1a1a1;
     font-size: 16px;
     content: "\f053";
     line-height: 40px;
}
 .ProductListprev:hover {
     background: #616c70;
}
 .ProductListprev:hover:after {
     color: #fff;
}
 .ProductListnext {
     font-size: 0;
     float: left;
     cursor: pointer;
     position: absolute;
     right: 0px;
     text-align: center;
     top: 50%;
     margin-top: -25px;
     width: 40px;
     height: 40px;
     border-radius: 40px;
     background: #e6e4e6;
}
 .ProductListnext:after {
     font-family: 'FontAwesome';
     color: #a1a1a1;
     font-size: 16px;
     content: "\f054";
     line-height: 40px;
}
 .ProductListnext:hover {
     background: #616c70;
}
 .ProductListnext:hover:after {
     color: #fff;
}
/* ================================================== */
/* SAYFAYI YAZDIR */
/* ================================================== */
 .PrintArea {
     width: 960px;
     margin: 0px auto;
     background-color: #FFF;
     overflow: hidden;
}
 .printresim {
     width: 30%;
     height: 200px;
     float: left;
}
 .printdetay {
     width: 70%;
     float: left;
}
 .printdetay div {
     padding-top: 5px;
     padding-bottom: 5px;
     min-height: 10px;
}
 .printurunadi {
     font-size: 16px;
}
 .printfiyat {
     font-size: 16px;
}
 .printtaksit {
     width: 960px;
     float: left;
}
 .printtaksit .taksitLine {
     background-color: #FFF !important;
}
 .printtaksit .taksitLine .taksitLineNo {
     width: 114px;
}
 .printtaksit .taksitLine div {
     background-color: #FFF !important;
}
 .printkdvdahil {
     font-size: 16px;
}
/* ================================================== */
/* HESABIM */
/* ================================================== */
 .HesabimBilgi {
     width: 100%;
     line-height: 25px;
}
 .HesabimBilgi b {
     font-weight: 700;
}
 .userMenu {
     list-style: none;
     position: relative;
     display: inline-table;
     width: 100%;
     background-color: #fff;
     margin-bottom: 10px;
}
 .userMenu li {
     display: block;
     position: relative;
     float: left;
     width: 100%;
     color: #414040;
     font-size: 13px;
     font-weight: 600;
     margin-bottom: 5px;
}
 .userMenu li a {
     display: block;
     font-size: 13px;
     color: #0e0e0e;
     padding: 5px;
     line-height: 30px;
     background: #eaeaea;
}
 .userMenu li:hover a {
     color: #fff;
     background: #616c70;
}
/* ================================================== */
/* ÜYELİK BİLGİLERİM */
/* ================================================== */
 .span {
     width: 100%;
     position: relative;
     float: left;
}
 .span > label {
     display: block;
     line-height: 36px;
     font-weight: 500;
     font-size: 12px;
     clear: left;
}
 .span > label .validate {
     top: 0;
}
 .span .labelGender {
     float: left;
}
 .span .spanGender {
     float: left;
     margin-left: 10px;
     text-align: center;
}
 .span .spanPass {
     text-align: left;
     margin-top: 10px;
}
 .span .spanPass input {
     float: left;
     width: auto;
     margin-right: 10px;
}
 .span .spanPass label {
     float: left;
     width: auto;
     color: #FF0000;
     line-height: 34px;
     font-weight: 700;
}
 .dateofbirth input {
     border: 1px solid #DDDDDD !important;
     height: 25px !important;
}
/* ================================================== */
/* ADRES DEFTERİM */
/* ================================================== */
 .HesabimAdresContent {
     margin-bottom: 15px;
}
 .HesabimAdresContent .col-md-6 {
     padding: 2%;
     width: 49%;
     margin-right: 1%;
     margin-bottom: 1%;
     height: 180px;
     float: left;
     background-color: #eaeaea;
     position: relative;
}
 .HesabimAdresContent .UyelikBilgilerimContent {
     overflow: hidden;
     margin-bottom: 10px;
     float: left;
}
 .HesabimAdresContent .UyelikBilgilerimContent .row {
     background-color: transparent;
     height: auto;
     margin-left: 0;
     margin-right: 0;
}
 #mainHolder_btnKaydet, #mainHolder_btnVazgec {
     margin-top: 10px;
}
 .HesabimAdresContent .row:nth-child(2n) {
     margin-right: 0px;
}
 .HesabimAdresContent .row .span {
     margin-bottom: 0px;
     float: left;
}
 .HesabimAdresContent .row .span .textarea {
     background-color: #fff;
}
 .HesabimAdresContent .row .span.BireyselKurumsal {
     margin-top: 22px;
     margin-bottom: 17px;
}
 #mainHolder_rblFaturaTipi tr {
     display: block;
     float: left;
     margin-right: 10px;
}
 #mainHolder_rblFaturaTipi tr input {
     float: left;
     margin-right: 5px;
}
 #mainHolder_rblFaturaTipi tr label {
     float: left;
     line-height: 35px;
}
 #mainHolder_btnEkle {
     position: absolute;
     top: 50%;
     left: 50%;
     margin-top: -20px;
     margin-left: -30px;
}
 .fancybox-inner .row {
     padding: 2%;
     width: 45.5%;
     margin-right: 1%;
     margin-bottom: 1%;
     height: 130px;
     float: left;
     background-color: #f8f8f8;
     position: relative;
}
 .fancybox-inner .UyelikBilgilerimContent {
     overflow: hidden;
     margin-bottom: 7px;
     background-color: #f8f8f8;
     padding: 0 10px 10px 0;
}
 .fancybox-inner .UyelikBilgilerimContent .row {
     background-color: transparent;
     height: auto;
}
 .fancybox-inner .UyelikBilgilerimContent input {
     background-color: #FFF;
}
 .fancybox-inner .row:nth-child(2n) {
     margin-right: 0px;
}
 .fancybox-inner .row .span {
     margin-bottom: 0px;
     line-height: 20px;
}
 .fancybox-inner .row .span .textarea {
     background-color: #fff;
}
 .fancybox-inner .row .span.BireyselKurumsal {
     margin-top: 22px;
     margin-bottom: 17px;
}
 #rblFaturaTipi tr {
     display: block;
     float: left;
     margin-right: 10px;
}
 #rblFaturaTipi tr input {
     float: left;
     width: 20px;
     margin-top: 3px;
}
 #rblFaturaTipi tr label {
     float: left;
}
 .btn-inverse {
     position: absolute;
     bottom: 10px;
     right: 10px;
}
 .btn-inverse2 {
     position: absolute;
     bottom: 10px;
     right: 50px;
}
 .intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
     padding-left: 48px !important;
     width: 100% !important;
}
/* ================================================== */
/* LİSTEM */
/* ================================================== */
 .Listem {
     width: 100%;
}
 .Listem .ListemItem {
     width: 100%;
     overflow: hidden;
     border-bottom: solid 1px #CCC;
}
 .Listem .ListemItem.Title {
     background-color: #f5f5f5;
     border-bottom: solid 1px #cccccc;
     padding: 10px 0;
}
 .Listem .ListemItem.Title div {
     padding: 0;
     padding-left: 1%;
}
 .Listem .ListemItem div {
     float: left;
     padding-top: 5px;
     padding-bottom: 5px;
     overflow: hidden;
}
 .Listem .ListemItem .line1 {
     width: 9%;
     padding-left: 1%;
}
 .Listem .ListemItem .line1 img {
     max-width: 100%;
     max-height: 60px;
}
 .Listem .ListemItem .line2 {
     width: 15%;
     padding-left: 1%;
}
 .Listem .ListemItem .line2 img {
     max-width: 100%;
     max-height: 60px;
}
 .Listem .ListemItem .line3 {
     width: 20%;
     padding-left: 1%;
}
 .Listem .ListemItem .line4 {
     width: 17%;
}
 .Listem .ListemItem .line4 a {
     margin-top: 5px;
}
 .Listem .ListemItem .line6 {
     float: right;
}
 .Listem.HediyeKuponlarim .ListemItem .line1 {
     width: 22%;
}
 .Listem.HediyeKuponlarim .ListemItem .line2 {
     width: 21%;
}
 .Listem.HediyeKuponlarim .ListemItem .line3 {
     width: 16%;
}
 .Listem.HediyeKuponlarim .ListemItem .line4 {
     width: 16%;
     padding-left: 1%;
}
 .Listem.HediyeKuponlarim .ListemItem .line5 {
     width: 20%;
     padding-left: 1%;
}
/* ================================================== */
/* SİPARİŞLERİM */
/* ================================================== */
 .Siparislerim {
     margin-bottom: 10px;
}
 .Siparislerim .Title div {
     font-weight: 700;
     font-size: 13px;
}
 .Siparislerim .ListemItem.Title div {
     padding: 0;
     height: auto;
}
 .Siparislerim .ListemItem {
     border-top: 0px solid #ccc;
     height: 35px;
     line-height: 35px;
}
 .Siparislerim .ListemItem div {
     font-size: 12px;
     padding: 0 !important;
}
 .Siparislerim .ListemItem .line1 {
     width: 20%;
     padding-left: 1%;
     text-align: center;
}
 .Siparislerim .ListemItem .line2 {
     width: 17%;
     text-align: center;
}
 .Siparislerim .ListemItem .line3 {
     width: 13%;
     padding-left: 1%;
     text-align: center;
}
 .Siparislerim .ListemItem .line4 {
     width: 16%;
     padding-left: 1%;
     text-align: center;
}
 .Siparislerim .ListemItem .line5 {
     width: 17%;
     text-align: center;
}
 .Siparislerim .ListemItem .line6 {
     width: 17%;
     text-align: center;
}
 .Siparislerim .ListemItem .line6 a {
     color: #ff0000;
     text-decoration: underline;
}
/* ================================================== */
/* PARAPUAN */
/* ================================================== */
 .paraPuan > div {
     padding: 10px;
}
 .paraPuan + a {
     padding: 10px;
}
 .paraPuan .parapuanTable {
     width: 98%;
     overflow: hidden;
     border-bottom: solid 1px #CCC;
     padding: 1%;
     margin-bottom: -1px;
}
 .paraPuan .parapuanTable.Title {
     padding: 0;
     padding-left: 1%;
     width: 99%;
     background-color: #F5F5F5;
}
 .paraPuan .parapuanTable .paraline1 {
     width: 18%;
     float: left;
     padding: 1%;
}
 .paraPuan .parapuanTable .paraline2 {
     width: 58%;
     float: left;
     padding: 1%;
}
 .paraPuan .parapuanTable .paraline3 {
     width: 18%;
     float: left;
     padding: 1%;
     text-align: center;
     font-weight: 700;
}
/* ================================================== */
/* DESTEK TALEPLERİM */
/* ================================================== */
 .DestekTalepDetay {
     width: 97.7%;
     border: 1px solid #ddd;
     margin: 5px 0;
     padding: 1%;
}
 .DestekTalepCevapLine {
     background-color: #f5f5f5;
     margin: 5px 0;
     padding: 5px;
     border: 1px solid #ddd;
}
 .DestekTalepDetay .span {
     overflow: hidden;
}
 .DestekTalepCevapLine:nth-child(2n+1) {
     background-color: #fff;
     margin: 5px 0;
     padding: 5px;
}
 .DestekTaleplerim .Title {
     height: 40px;
     line-height: 40px;
}
 .Listem.DestekTaleplerim .ListemItem .line1 {
     width: 3%;
}
 .Listem.DestekTaleplerim .ListemItem .line2 {
     width: 10%;
}
 .Listem.DestekTaleplerim .ListemItem .line3 {
     width: 50%;
}
 .Listem.DestekTaleplerim .ListemItem .line4 {
     width: 12%;
}
 .Listem.DestekTaleplerim .ListemItem .line5 {
     width: 11%;
}
 .Listem.DestekTaleplerim .ListemItem .line6 {
     width: 11%;
}
 .Listem.DestekTaleplerim .ListemItem .line6.DestekButton .button {
     float: right;
     margin-top: 5px;
}
 .YeniDestek {
     width: 100%;
     height: 60px;
     position: relative;
}
 .DestekTaleplerimContent #mainHolder_btnEkle {
     position: static;
     float: right;
     margin: 0px;
     margin-top: 10px;
     margin-bottom: 20px;
}
 .DestekTaleplerimContent .row .span {
     position: relative;
     height: 40px;
     overflow: visible;
}
 .DestekTaleplerimContent .row .span div {
     float: left;
     height: 31px;
     line-height: 31px;
}
 .DestekTaleplerimContent .row .span .Left {
     width: 10%;
}
 .DestekTaleplerimContent .row .span .Center {
     width: 3%;
}
 .DestekTaleplerimContent .row .span .Right {
     width: 86%;
}
 .DestekTaleplerimContent .row .span #mainHolder_btnKaydet {
     float: right;
     width: 20%;
}
 .DestekTaleplerimContent .row .span #mainHolder_btnVazgec {
     float: right;
     width: 20%;
     margin-right: 10px;
}
 .DestekTaleplerimContent textarea {
     margin-bottom: 10px;
}
 .DestekTalepDetay .span div {
     float: left;
}
/* ================================================== */
/* İLETİŞİM */
/* ================================================== */
 .iletisimContent {
     background-color: #FFF;
     margin-top: 0;
     padding: 20px;
     margin-bottom: 20px;
     background: #fff;
     width: 100% !important;
}
 .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: 97%;
     padding: 1%;
     border: solid 1px #dadada;
     background-color: #fafafa;
     overflow: hidden;
}
 .iletisimContent .row {
     width: 49%;
     margin: 0px;
     float: left;
     border: 1px solid #eee;
     padding: 11px;
     min-height: 345px;
     margin-bottom: 20px;
}
 .iletisimContent .categoryTitle {
     font-size: 20px;
     line-height: 40px;
     text-transform: uppercase;
     border-bottom: 1px solid #eee;
     float: left;
     padding-right: 20px;
     margin-bottom: 20px;
}
 .iletisimContent .row .span {
     width: 100%;
     float: left;
}
 .iletisimContent .row .span div {
}
 .iletisimContent .row .span .Left {
     font-weight: 700;
     float: left;
     width: 17% !important;
     font-size: 13px;
     line-height: 25px;
}
 .iletisimContent .row .span .Center {
     font-weight: 700;
     float: left;
     width: 2%;
     font-size: 13px;
     line-height: 25px;
}
 .iletisimContent .row .span .Right {
     float: left;
     width: 81% !important;
     font-size: 13px;
     line-height: 25px;
}
 .iletisimContent .row .span .line1 {
     width: 100%;
     min-height: 50px;
     margin-bottom: 5px;
     float: left;
}
 .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 .line1 div span:last-child {
     font-size: 11px;
}
 .iletisimContent .row .span .line2 {
     width: 100%;
     min-height: 25px;
     float: left;
}
 .iletisimContent .row .span > .line2 {
     border-bottom: solid 1px #CCC;
}
 .iletisimContent .row .span .line2 .line1 {
     width: 70%;
     float: left;
     line-height: 25px;
     min-height: 25px;
}
 .iletisimContent .row .span .line2 .line2 {
     float: right;
     width: 30%;
     text-align: right;
}
 .iletisimContent .row .span .line3 {
     width: 100%;
     float: left;
}
 .iletisimContent .row .span .line3 .line1 {
     width: 100%;
     min-height: 1px;
     float: left;
     border-bottom: 1px solid #ccc;
}
 .iletisimContent .row .span .line3 .line1 span {
     float: left;
     display: inline-block;
     line-height: 20px;
     min-height: 1px;
     width: auto !important;
}
 .iletisimForm {
     width: 100%;
     margin-top: 20px;
     border: solid 1px #eee;
     overflow: hidden;
     padding: 1%;
}
 .iletisimForm .row {
     border: none;
}
 .iletisimForm .row .span {
     height: 70px;
     position: relative;
     overflow: visible;
     margin-bottom: 0px;
}
 .iletisimForm .row .span .captchaImageBox {
     float: left;
     width: 30%;
     margin-top: -10px;
}
 .iletisimForm .row .span .captchaInputBox {
     width: 70%;
     float: left;
}
 #mainHolder_TiciCaptcha_ImgCaptcha {
     width: 100px;
}
 .iletisimForm .row .span .captchaInputBox input {
     float: left;
}
 .iletisimForm .row .span #mainHolder_btnGonder {
     width: 160px;
     float: right;
}
 .iletisimForm .textarea {
     height: 110px;
}
 .iletisimForm .row .span.iletisimBtn {
     width: auto;
}
 @media (max-width:767px) {
     .iletisimForm .row {
         width: 100%;
    }
     .iletisimForm .row .span {
         height: auto;
    }
     .iletisimContent .span > div {
         float: none;
         width: 100%;
    }
     .iletisimContent .span .Center {
         display: none;
    }
     .iletisimForm .row .span #mainHolder_btnGonder {
         float: none;
    }
     .iletisimContent .span .line1 div {
         width: 25% !important;
    }
     .iletisimContent .span .line2 {
         float: left;
         min-height: 30px;
    }
     .iletisimContent .line2 .line1 {
         width: 50%;
    }
     .iletisimContent .line2 .line2 {
         width: 50%;
    }
}
/* ================================================== */
/* ÜYE OL */
/* ================================================== */
 .UyeolContent {
     margin: 15px 0;
}
 .UyeGirisiContent, .UyeolContent {
     padding-left: 0;
     padding-right: 0;
}
 .newuserForm {
     color: #0e0e0e;
     line-height: 35px;
     overflow: hidden;
}
 .newuserForm > div.FormTitle {
     width: 100%;
     text-align: center;
     font-size: 30px;
     line-height: 50px;
     color: #000000;
}
 .FormTitle p {
     font-size: 14px;
     margin: 0px auto;
     line-height: 22px;
     display: block;
     width: 50%;
}
 .gridLeft {
     position: relative;
     float: left;
     width: 100%;
     margin-bottom: 10px;
}
 .gridLeft a {
     text-decoration: underline;
}
 .gridLeft input[type="checkbox"] {
     float: left;
     margin-right: 5px;
}
 .gridLeft label {
     line-height: 1.2;
     display: block;
     margin-bottom: 5px;
}
 .intl-tel-input {
     width: 100%;
}
 .dateofbirth select {
     float: left;
     width: 32%;
     margin-right: 2%;
}
 .dateofbirth select:nth-child(3n) {
     margin-right: 0;
}
 .gender label {
     float: left;
     display: block;
}
 .gender input {
     float: left;
     margin-right: 3px;
}
 .uyeolButton {
     width: 100%;
}
/* ================================================== */
/* ÜYE GİRİŞİ */
/* ================================================== */
 .Login {
     border: solid 1px #DDDDDD;
     padding: 2% 5% 2% 4% !important;
     width: 100%;
     background-color: #FBFBFB;
     height: auto;
     margin: 10px 0;
}
 .Login.LoginSag {
     float: right;
}
 .Login h4 {
     font-size: 22px;
     display: block;
     text-align: center;
     border-bottom: solid 1px #CCC;
     margin-bottom: 10px;
}
 .forgetpasword {
     text-decoration: none;
     float: right;
     color: #000000;
}
 .userloginButton {
     width: 80px;
     margin-top: 10px;
}
 .facebooklogin {
     margin-top: 40px;
     display: block;
     float: left;
}
 .grid .validate, .validateSol, .validateOrta {
     top: -7px;
}
 .gridLeft .validateSol {
     left: -0.5%;
     top: -30px;
}
 .gridLeft .validateSol .validateSolOk {
     border-radius: 0 0 15px;
     bottom: -5px;
     left: 10px;
}
 .gender table {
     width: 30%;
     clear: both;
}
 .doFaceBookLogin {
     color: #fff;
     background-color: #3b5998;
     border-color: rgba(0, 0, 0, 0.2);
     padding: 10px 20px;
     width: 82%;
     cursor: pointer;
     font-size: 15px;
     line-height: 1.33;
     border-radius: 6px;
     text-align: center;
     margin-top: 5px;
     display: inline-block;
}
 .uyeliksiz:hover, .hizliuyelik:hover {
     background: #0e0e0e;
}
 .Block_Alt {
     float: left;
     width: 100%;
}
 .baglanButton {
     line-height: 36px;
     display: block;
     text-align: center;
     font-size: 14px;
     background-color: #555;
     color: #FFF;
     margin: 10px 0;
}
 .baglanButton input {
     border: 1px solid transparent;
     width: 100%;
     height: 100%;
     line-height: 36px;
     display: block;
     background-color: transparent;
     cursor: pointer;
     text-indent: -9999pt;
}
 #mainHolder_SocialLogin_divFacebookLoginContainer.baglanButton {
     background: url(/App_Themes/Default/facebookbaglan.png) no-repeat center center #3b5998;
     text-indent: -9999pt;
}
 #mainHolder_SocialLogin_divTwitterLoginContainer.baglanButton {
     background: url(/App_Themes/Default/twitterbaglan.png) no-repeat center center #2ba9e1;
     text-indent: -9999pt;
}
 #mainHolder_SocialLogin_divGoogleLoginContainer.baglanButton {
     background: url(/App_Themes/Default/googlebaglan.png) no-repeat center center #dd4b39;
     text-indent: -9999pt;
}
 #SocialLogin_divFacebookLoginContainer.baglanButton {
     background: url(/App_Themes/Default/facebookbaglan.png) no-repeat center center #3b5998;
     text-indent: -9999pt;
}
 #SocialLogin_divTwitterLoginContainer.baglanButton {
     background: url(/App_Themes/Default/twitterbaglan.png) no-repeat center center #2ba9e1;
     text-indent: -9999pt;
}
 #SocialLogin_divGoogleLoginContainer.baglanButton {
     background: url(/App_Themes/Default/googlebaglan.png) no-repeat center center #dd4b39;
     text-indent: -9999pt;
}
/* ================================================== */
/* ŞİFREMİ UNUTTUM */
/* ================================================== */
 .SifremiUnuttum {
     margin-top: 30px;
}
 .SifremiUnuttum p {
     line-height: 25px;
}
 .SifremiUnuttum #mainHolder_txtbxMail {
     margin-bottom: 20px;
}
 .SifremiUnuttum .button {
     padding: 10px;
     float: right;
}
 .SifremiUnuttumInput {
     position: relative;
     margin-top: 10px;
}
 .SifremiUnuttumInput .validate {
     left: auto;
     right: 0;
     top: -38px;
}
 .SifremiUnuttumInput .validateSol {
     left: 0;
     right: auto;
     top: -38px;
}
 .SifremiUnuttumInput .validateSol .validateSolOk {
     border-radius: 0 0 15px;
     bottom: -5px;
     left: 10px;
}
 .SifremiUnuttum .line {
     min-height: 32px;
     line-height: 32px;
     margin-bottom: 5px;
     position: relative;
}
 .SifremiUnuttum .line .Center {
     width: 4%;
     float: left;
}
 .SifremiUnuttum .line .Right {
     width: 66%;
     float: left;
}
/* ================================================== */
/* TAKSİT SEÇENEKLERİ */
/* ================================================== */
 #divTaksitContainer {
     float: left;
     width: 100%;
     margin-top: 10px;
     overflow: hidden;
}
 .taksitMain {
     margin: 0 -5px;
}
 .taksitBlok {
     width: 50%;
     height: auto;
     float: left;
     line-height: 20px;
     padding: 0 5px;
     margin-bottom: 10px;
}
 .taksitBaslik {
     width: 100%;
     height: 20px;
     text-align: center;
}
 .taksitBaslik img {
     vertical-align: top;
}
 .taksitLine {
     width: 101%;
}
 .taksitLine .tak {
     width: 39.1%;
     height: 20px;
     overflow: hidden;
     border-bottom: solid 1px #fff;
     border-right: solid 1px #fff;
     font-size: 10px;
     float: left;
     color: #000;
     text-align: center;
}
 .taksitLine .tak.Taksit {
     background-color: #ededed;
     width: 19%;
}
/* ================================================== */
/* CARİ ÖDEME YAP */
/* ================================================== */
 .CariOdeme .row .span {
     overflow: hidden;
}
 .CariOdeme .row .span .Left {
     width: 13%;
}
 .CariOdeme .row .span .Center {
     width: 3%;
}
 .CariOdeme .row .span .Right {
     width: 82%;
}
 .CariOdeme .row .span div {
     float: left;
     height: 31px;
     line-height: 31px;
}
 .Listem.CariOdemeRaporlari .ListemItem .line1 {
     width: 6%;
}
 .Listem.CariOdemeRaporlari .ListemItem .line2 {
     width: 13%;
}
 .Listem.CariOdemeRaporlari .ListemItem .line3 {
     width: 18%;
}
 .Listem.CariOdemeRaporlari .ListemItem .line4 {
     width: 8%;
     padding-left: 1%;
}
 .Listem.CariOdemeRaporlari .ListemItem .line5 {
     width: 18%;
     padding-left: 1%;
}
 .Listem.CariOdemeRaporlari .ListemItem .line6 {
     width: 12%;
     padding-left: 1%;
}
 .Listem.CariOdemeRaporlari .ListemItem .line7 {
     width: 10%;
     padding-left: 1%;
}
 .Listem.CariOdemeRaporlari .ListemItem .line8 {
     width: 7%;
     padding-left: 1%;
}
 .CariOdeme .Basketstep {
     display: none;
}
 .CariOdeme .OdemeMenu {
     display: none;
}
 .CariOdeme .BasketPage {
     width: 100%;
     overflow: visible;
     padding: 0;
     border: 0;
     min-height: inherit;
}
 .CariOdeme .Odeme-Left {
     width: 100%;
     padding: 0;
     float: none;
     background-color: transparent;
     min-height: 300px;
}
 .CariOdeme .Odeme-Left .Left {
     width: 50%;
}
 .CariOdeme .CrediCardNoInput input {
     width: 20.3%;
}
 .CariOdeme .CrediCardNameInput input {
     width: 92%;
}
 .CariOdeme .CrediCardDateInput select {
     width: 46.7%;
}
 .CariOdeme .Odeme-Right {
     padding: 0;
     float: none;
     width: 100%;
     background-color: transparent;
}
 .CariOdeme .Odeme-Right .Odeme-RightLine {
     display: none;
}
 .CariOdeme .aspNetDisabled {
     margin-top: 5px;
}
 .CariOdeme .OdemeTamamla .SiparisiTamamlaBtn {
     float: right;
     margin-top: 50px;
}
 .CariRaporlarContent .siparisTablo thead tr th {
     padding: 2px;
}
 .cariorta table tr td {
     padding: 5px;
}
 div#fancy_print {
     background: url("../Default/images/print2.png") no-repeat scroll center center #222222;
     border: 2px solid #FFFFFF;
     border-radius: 13px;
     cursor: pointer;
     display: block;
     height: 25px;
     left: -16px;
     position: absolute;
     top: -14px;
     width: 25px;
     z-index: 9999;
}
 .CariOdeme .Odeme-Right {
     position: relative;
}
 .CariOdeme .OdemeTamamla {
     position: absolute;
     bottom: 0;
}
/* ================================================== */
/* FIRSAT ÜRÜNLERİ */
/* ================================================== */
 .firsatUrunleri {
     width: 100% !important;
     position: relative;
     margin: 0 auto;
     float: left;
}
 .Firsatprev {
     display: none;
     cursor: pointer;
     position: absolute;
     left: 0;
     top: 50%;
     margin-top: -20px;
     font-size: 30px;
     color: #000;
     z-index: 99;
     background: none;
}
 .Firsatprev:hover {
     color: #616c70;
}
 .Firsatnext {
     display: none;
     cursor: pointer;
     position: absolute;
     right: 0;
     top: 50%;
     margin-top: -20px;
     font-size: 30px;
     color: #000;
     z-index: 99;
     background: none;
}
 .Firsatnext:hover {
     color: #616c70;
}
 .firsatUrunleriItem {
     width: 230px;
}
 .firsatUrunResim {
     display: block;
     width: 100%;
     height: 250px;
     border: none;
     text-align: center;
     margin: 0px auto;
}
 .firsatUrunResim img {
     max-width: 100%;
     max-height: 250px;
}
 .firsatUrunAdi {
     font-size: 12px;
     line-height: 14px;
     margin: 5px 0 5px 0px !important;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     text-align: center;
     width: 100%;
     display: block;
}
 .firsatUrunAdi a {
     display: block;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .firsatUrunFiyat {
     text-align: center;
     display: block;
     font-size: 14px;
}
 #divSlide:hover .Firsatprev {
     display: inline-block;
}
 #divSlide:hover .Firsatnext {
     display: inline-block;
}
/* ================================================== */
/* TAB ÜRÜNLER */
/* ================================================== */
 .tabListe {
     float: left;
     width: 100%;
     margin-bottom: 60px;
}
 .tabListe .tabBaslik {
     display: block;
     color: #222222;
     font-size: 22px;
     font-weight: bold;
     padding-bottom: 15px;
     border-bottom: 1px solid #e9e9e9;
     margin-bottom: 20px;
}
 .tabListe .tabUst {
     float: left;
     width: 100%;
     text-align: center;
     margin-bottom: 20px;
}
 .tabListe .tabUst ul li {
     display: inline-block;
     margin-right: 15px;
     float: left;
}
 .tabListe .tabUst ul li a {
     display: block;
     color: #5a5a5a;
     height: 28px;
     padding: 0 15px;
     line-height: 28px;
     font-size: 13px;
     font-weight: 500;
     padding-bottom: 5px;
     border: 1px solid #ececec;
}
 .tabListe .tabUst ul li.aktif a {
     background: #5a5a5a;
     color: #fff;
}
 .tabListe .tabIcerik {
     float: left;
     width: 100%;
}
 .tabListe .tabIcerik .blok {
     float: left;
     width: 100%;
     display: none;
}
 .tabListe .tabIcerik .blok:first-child {
     display: block;
}
 .tabListe .categoryTitle {
     display: none;
}
 .tabListe .Jbutonlar {
     display: none;
}
 .tabListe .productItem .productMarka, .tabListe .productItem .productOnYazi, .tabListe .productItem .favori {
     display: none !important;
}
/* ================================================== */
/* YORUM YAZ */
/* ================================================== */
/* ================================================== */
/* FIRSAT ÜRÜNLERİ */
/* ================================================== */
 .urunTabAlt {
     width: 100%;
}
 .urunTabAlt ul li {
     margin-bottom: 10px;
     clear: both;
}
 .oneriValidate .validate {
     top: 0;
     padding: 5px;
}
 .urunTabAlt ul li input {
     float: left;
     margin-right: 5px;
}
 .urunTabAlt ul li .captchaImageBox {
     float: left;
}
 .urunTabAlt ul li .captchaInputBox {
     margin: 10px;
     float: left;
}
 .urunTabAlt ul li.urundetyaGuvenlikodu span {
     float: left;
}
 .urunTabAlt ul li .GuvnelikKodu {
     float: left;
     line-height: 50px;
     margin-right: 10px;
     display: block;
}
 .odemeBildirimFormu table tr td {
     padding: 5px;
}
 #mainHolder_txtbxNotlar {
     width: 100%;
}
 .Block_Text img {
     max-width: 100%;
}
 #GUVENLIK_KODU {
     margin-bottom: 10px;
     margin-top: 10px;
}
/* ================================================== */
/* TOOLTİP */
/* ================================================== */
 .tooltip {
     position: absolute;
     z-index: 1030;
     display: block;
     font-size: 12px;
     line-height: 1.4;
     opacity: 0;
     filter: alpha(opacity=0);
     visibility: visible;
}
 .tooltip.in {
     opacity: 0.9;
     filter: alpha(opacity=90);
}
 .tooltip.top {
     padding: 5px 0;
     margin-top: -3px;
}
 .tooltip.right {
     padding: 0 5px;
     margin-left: 3px;
}
 .tooltip.bottom {
     padding: 5px 0;
     margin-top: 3px;
}
 .tooltip.left {
     padding: 0 5px;
     margin-left: -3px;
}
 .tooltip-inner {
     max-width: 200px;
     padding: 3px 8px;
     color: #ffffff;
     text-align: center;
     text-decoration: none;
     background-color: #000000;
     border-radius: 4px;
}
 .tooltip-arrow {
     position: absolute;
     width: 0;
     height: 0;
     border-color: transparent;
     border-style: solid;
}
 .tooltip.top .tooltip-arrow {
     bottom: 0;
     left: 50%;
     margin-left: -5px;
     border-top-color: #000000;
     border-width: 5px 5px 0;
}
 .tooltip.top-left .tooltip-arrow {
     bottom: 0;
     left: 5px;
     border-top-color: #000000;
     border-width: 5px 5px 0;
}
 .tooltip.top-right .tooltip-arrow {
     right: 5px;
     bottom: 0;
     border-top-color: #000000;
     border-width: 5px 5px 0;
}
 .tooltip.right .tooltip-arrow {
     top: 50%;
     left: 0;
     margin-top: -5px;
     border-right-color: #000000;
     border-width: 5px 5px 5px 0;
}
 .tooltip.left .tooltip-arrow {
     top: 50%;
     right: 0;
     margin-top: -5px;
     border-left-color: #000000;
     border-width: 5px 0 5px 5px;
}
 .tooltip.bottom .tooltip-arrow {
     top: 0;
     left: 50%;
     margin-left: -5px;
     border-bottom-color: #000000;
     border-width: 0 5px 5px;
}
 .tooltip.bottom-left .tooltip-arrow {
     top: 0;
     left: 5px;
     border-bottom-color: #000000;
     border-width: 0 5px 5px;
}
 .tooltip.bottom-right .tooltip-arrow {
     top: 0;
     right: 5px;
     border-bottom-color: #000000;
     border-width: 0 5px 5px;
}
/* ================================================== */
/* ÜYELİK ONAY */
/* ================================================== */
 .uyelikonay {
     margin-top: 50px;
     padding-left: 50px;
}
 .uyelikonay .title {
     width: 100%;
     margin-bottom: 30px;
}
 .uyelikonay .title h4 {
     font-size: 30px;
     margin-bottom: 20px;
}
 .uyelikonay .title span {
     font-size: 20px;
}
 .uyelikonay p {
     line-height: 30px;
}
 .uyelikonay p strong {
     font-weight: bold;
     font-size: 16px;
     color: #000;
}
 .uyelikonay a {
     font-size: 14px;
     padding-left: 30px;
     padding-right: 30px;
     margin-bottom: 30px;
}
/* ================================================== */
/* İADE TALEPLERİM */
/* ================================================== */
 .IadeTaleplerim .Title {
     height: 40px;
     line-height: 40px;
}
 .Listem.IadeTaleplerim .ListemItem {
     height: auto;
     line-height: 24px;
}
 .Listem.IadeTaleplerim .ListemItem div {
     height: auto;
}
 .Listem.IadeTaleplerim .ListemItem .line1 {
     width: 3%;
}
 .Listem.IadeTaleplerim .ListemItem .line2 {
     width: 20%;
}
 .Listem.IadeTaleplerim .ListemItem .line3 {
     width: 40%;
}
 .Listem.IadeTaleplerim .ListemItem .line4 {
     width: 30%;
}
 .Listem.IadeTaleplerim .ListemItem .line5 {
     width: 11%;
}
 .Listem.IadeTaleplerim .ListemItem .line6 {
     width: 11%;
}
 .IadeTaleplerimContent #mainHolder_btnEkle {
     position: static;
     float: right;
     margin: 0px;
     margin-top: 10px;
     margin-bottom: 20px;
}
 .IadeTaleplerimContent .row {
     width: 60%;
}
 .IadeTaleplerimContent .row .span {
     position: relative;
     overflow: hidden;
     margin-bottom: 5px;
}
 .IadeTaleplerimContent .row .span div {
     float: left;
}
 .IadeTaleplerimContent .row .span .Left {
     width: 30%;
}
 .IadeTaleplerimContent .row .span .Center {
     width: 3%;
}
 .IadeTaleplerimContent .row .span .Right {
     width: 60%;
}
 .IadeTaleplerimContent .row .span #mainHolder_btnKaydet {
     float: right;
     width: 20%;
}
 .IadeTaleplerimContent .row .span #mainHolder_btnVazgec {
     float: right;
     width: 20%;
     margin-right: 10px;
}
 .IadeTaleplerimContent textarea {
     width: 98.8%;
     margin-bottom: 10px;
     height: 50px;
}
 .span.IadeTalepBtn {
     width: 93%;
}
/* ================================================== */
/* ARAMA SONUÇLARI */
/* ================================================== */
 #ArmaSonuclari {
     width: 100%;
     border: solid 1px #CCC;
     padding: 3%;
     text-align: center;
     font-size: 20px;
     margin-bottom: 20px;
}
 #divUrunSiparisDosya .right_line {
     width: 66% !important;
}
 #divUrunSiparisDosya .left_line {
     line-height: 30px;
}
 #divUrunSiparisDosya .center_line {
     line-height: 30px;
}
 .RadUpload {
     width: auto !important;
}
 .RadUpload .ruFileWrap {
     height: auto !important;
}
 .RadUpload .ruFakeInput {
     margin-right: 0 !important;
     height: auto !important;
     width: auto !important;
     border-color: #dddddd !important;
     padding: 2px 5px !important;
     float: left !important;
}
 .RadUpload .ruBrowse {
     float: left;
     margin-left: 15px !important;
     margin-top: 0 !important;
}
 .ruErrorMessage {
     margin-bottom: 10px !important;
}
 .ruFileInput {
     position: absolute;
     left: 0;
     top: 0;
     height: 50px;
     left: 0;
     position: absolute;
     top: 0;
     width: 181px;
}
/* ================================================== */
/* BLOK KATEGORİ MENÜ */
/* ================================================== */
 .homeContainer .centerCount .UrunGuruplari {
     display: none !important;
}
 ul.KatMenu1 ul {
     min-width: 240px;
     padding: 0;
     position: absolute;
     top: 0;
     left: 100%;
     z-index: 999;
     display: none;
}
 ul.KatMenu1 li {
     position: relative;
     display: block;
     padding: 0;
}
 ul.KatMenu1 li a {
     line-height: 30px !important;
    ;
     display: block;
     text-indent: 10px;
     font-size: 12px !important;
     color: #5f5f5f;
     transition: 0.3s;
     background-color: #fff;
}
 ul.KatMenu1 > li:hover > a {
     color: #616c70 !important;
     transition: 0.3s;
}
 ul.KatMenu1 > li > ul > li > a {
     text-indent: 10px;
}
 ul.KatMenu1 > li > ul > li:hover > a {
     color: #fff !important;
     background-color: #616c70;
     text-indent: 20px;
     transition: 0.3s;
}
 ul.KatMenu1 > li > ul > li > ul > li > a {
     text-indent: 10px;
}
 ul.KatMenu1 > li > ul > li > ul > li:hover > a {
     color: #fff !important;
     background-color: #616c70;
     text-indent: 20px;
     transition: 0.3s;
}
 ul.KatMenu1 li:hover > ul {
     display: block !important;
}
 ul.KatMenu1 li.ulVar > a:after {
     left: auto;
     border-width: 3px 4px;
     border-top-color: transparent !important;
     border-right-color: transparent !important;
     border-bottom-color: transparent !important;
     border-color: #000;
     content: ' ';
     display: block;
     width: 0px;
     height: 0px;
     position: absolute;
     top: 50%;
     margin-top: -2px;
     border-width: 3px 4px;
     border-style: solid;
     right: 8px;
}
/* ================================================== */
/* ETİKETLER */
/* ================================================== */
 #divEtiketler {
     float: left;
     width: 100%;
}
 #divEtiketler .productModuleTitle {
     float: left;
     width: 100%;
     text-align: center;
     margin-bottom: 10px;
     display: inline-block;
     padding-bottom: 5px;
     color: #333333;
     font-size: 13px;
     font-weight: bold;
}
 #divEtiketler a {
     color: #555;
     font-size: 13px;
     margin-right: 5px;
}
 #divEtiketler a:hover {
     text-decoration: underline;
}
/* ================================================== */
/* SEPETİM */
/* ================================================== */
 .Basketstep ul li i, .sepetTitle .st_1, .sepetTitle2 .st_1, .BasketRigth ul li.genelToplam .tut, .sepetTitle2 .st_1:before, .sepetTitle .st_1:before, .TeslimatAdresTittle, .Basketstep ul li.gecti span, #divToplamOdeme, .TeslimatAdresTittle, .SepetKampanyaTittle, .SepetKampanyaTittle::before, a.YeniAdresEkle, .Basketstep ul li.onestepsec span {
     color: #616c70 !important;
}
 .body.sepetimBody .basketCompletebtn,.basketCompletebtn {
     background: #616c70 !important;
}
 .OdemeMenu ul li.activeMenu {
     border-color: #616c70 !important;
}
 .OdemeMenu ul li:hover {
     border-color: #616c70 !important;
}
 .baglanButton {
     background: #616c70;
     border-color: #616c70;
}
 .baglanButton:hover {
     background: transparent;
     color: #616c70;
}
 .Basketstep ul li.pasif i {
     color: #b5b5b5 !important;
}
 .BasketDetail table tbody tr td a {
     display: inherit;
}
 .BasketDetail table tbody tr td:last-child a {
     display: block;
}
/* ================================================== */
/* CONTAİNERLAR */
/* ================================================== */
 .headerContent {
     width: 1240px;
     clear: both;
     margin: 0 auto;
     position: relative;
}
 .headerContent:before, .headerContent:after {
     content: " ";
     display: table;
}
 .headerContent:after {
     clear: both;
}
 .ticiContainer {
     width: 1240px;
     max-width: 1240px !important;
     clear: both;
     margin: 0 auto;
}
 .homeContainer .leftBlock {
     display: none;
}
 .productDetailContainer .leftBlock {
     display: none;
}
 .rightBlock {
     display: none;
}
 .ticiContainer:before, .ticiContainer:after {
     content: " ";
     display: table;
}
 .ticiContainer:after {
     clear: both;
}
 .centerCount .OzelBlokIcerik {
}
 .categoryContainer .leftBlock {
     padding-left: 0;
     margin-top: 30px;
     min-width: 25%;
     float: left;
     padding-right: 20px;
}
 .categoryContainer .centerCount {
     padding-right: 0;
     margin-top: 30px;
     min-width: 75%;
     float: left;
}
 .categoryContainer .centerCount.col-md-12 {
     padding: 0 !important;
}
 .centerCount .solYadaSagAcik {
     padding: 0 10px;
}
 .centerCount .solSagBlokAcik {
     padding: 0 10px;
}
/* ================================================ */
/* ! ANASAYFA SLIDER */
/* ================================================ */
 #pnlSlider {
     position: relative;
     margin: 0;
     max-width: 1260px;
}
 #pnlSlider ul li {
     display: block;
}
 #pnlSlider ul li a {
     display: block;
}
 #pnlSlider ul li a img {
     max-width: 100%;
     display: block;
}
 #pnlSlider .flex-control-nav {
     float: left;
     position: absolute;
     bottom: 13px;
}
 #pnlSlider .flex-control-paging li {
     margin: 0 5px !important;
     display: inline-block;
}
 #pnlSlider .flex-control-paging li a {
     position: relative;
     width: 14px;
     height: 4px;
     box-shadow: none;
     font-size: 0;
     text-indent: 0;
     background: #fff;
     border: 1px solid #000000;
     border-radius: 0;
}
 #pnlSlider .flex-control-paging li a.flex-active {
     background: #000000;
}
 #pnlSlider .flex-direction-nav {
    position: absolute;
    top: 45%;
    left: 20px;
    right: 20px;
    width: auto;
}
 #pnlSlider .flex-direction-nav li {
     display: inline-block;
}
 #pnlSlider .flex-direction-nav .flex-prev, #pnlSlider .flex-direction-nav .flex-next {
     display: inline-block;
     z-index: 9;
     font-size: 0;
     text-align: center;
     top: 0;
     margin: 0;
     opacity: 1 !important;
     float: left;
     width: 40px;
     height: 40px;
}
 #pnlSlider .flex-direction-nav .flex-prev {
     left: 0;
}
 #pnlSlider .flex-direction-nav .flex-next {
     right: 0;
}
 #pnlSlider .flex-direction-nav .flex-prev:before {
    content: '\f053';
    font-family: 'FontAwesome';
    font-size: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: 300;
}
 #pnlSlider .flex-direction-nav .flex-next:before {
    content: '\f054';
    font-family: 'FontAwesome';
    font-size: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: 300;
}
 #pnlSlider .flex-direction-nav .flex-prev:hover {
}
 #pnlSlider .flex-direction-nav .flex-next:hover {
}
 #pnlSlider .flex-direction-nav .flex-next:hover:before {
}
 #pnlSlider .flex-direction-nav .flex-prev:hover:before {
}
 #pnlSlider .flex-direction-nav a:before {
     text-shadow: none;
}
 #pnlSlider .flex-direction-nav a:after {
     text-shadow: none;
}
 #pnlSlider .HPSItems .flex-control-thumbs {
     position: static;
     float: left;
     width: 100%;
     background: #fff;
     margin: 0;
}
 #pnlSlider .HPSItems .flex-control-thumbs li {
     width: 125px;
     position: relative;
}
 #pnlSlider .HPSItems .flex-control-thumbs li:after {
     width: 1px;
     content: '';
     background: #eee;
     display: block;
     margin: auto 0;
     max-height: 43px;
     position: absolute;
     right: 0;
     top: 0;
     bottom: 0;
}
/* ================================================ */
/* ! HIZMETLERIMIZ */
/* ================================================ */
 .odemeTeslimat {
     float: left;
     width: 100%;
     padding-bottom: 70px;
     margin-bottom: 40px;
     border-bottom: 1px solid #f0f0f0;
}
 .odemeTeslimat .blokRow {
     margin: 0 -10px;
}
 .odemeTeslimat .blok {
     float: left;
     width: 33.3333%;
     padding: 0 10px;
}
 .odemeTeslimat span {
     display: block;
     padding-left: 60px;
     position: relative;
     color: #000;
     font-size: 14px;
     line-height: 20px;
}
 .odemeTeslimat span strong {
     display: block;
     margin-bottom: 10px;
}
 .odemeTeslimat .fa {
     position: absolute;
     left: 0;
     top: 50%;
     font-size: 35px;
     margin-top: -17.5px;
}
/* ================================================ */
/* ! VITRIN URUNLERI */
/* ================================================ */
 .ProductListContent {
     margin-left: -10px;
     margin-right: -10px;
}
 .ProductList {
}
 .ProductListContent .productItem {
     margin-bottom: 40px;
     position: relative;
     overflow: hidden;
     text-align: center;
}
 .productModuleItem2, .productModuleItem, .productItem {
     position: relative;
     text-align: center;
     transition: 0.3s;
     -moz-transition: 0.3s;
     -webkit-transition: 0.3s;
     -ms-transition: 0.3s;
}
 .productModuleItem2 .modulename2, .productModuleItem2 .modulename, .productModuleItem2 .productName, .productModuleItem .modulename2, .productModuleItem .modulename, .productModuleItem .productName, .productItem .modulename2, .productItem .modulename, .productItem .productName {
     padding: 0;
     clear: both;
     margin: 8px 0;
     text-align: center;
}
 .productModuleItem2 .modulename2 *, .productModuleItem2 .modulename *, .productModuleItem2 .productName *, .productModuleItem .modulename2 *, .productModuleItem .modulename *, .productModuleItem .productName *, .productItem .modulename2 *, .productItem .modulename *, .productItem .productName * {
     display: block;
     font-size: 13px;
     line-height: normal;
     color: #000;
     font-weight: 400;
     text-align: left;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
 .productModuleItem2 .modulename, .productModuleItem .modulename, .productItem .modulename {
     line-height: 100%;
     display: block;
     font-size: 14px;
     line-height: 17px;
     height: 34px;
     color: #000;
     font-weight: 600;
     text-align: left;
     letter-spacing: 1px;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .productItem .productImage {
     position: relative;
     overflow: hidden;
     width: 100%;
    padding:0;
    float: left;
}
 .productItem .productImage a {
     display: block;
     position: relative;
     height: 100%;
     top: 0;
     left: 0;
     text-align: center;
     align-items: center;
     width: 100%;
     padding-bottom: 150%;
}
 .productItem .productIconWrap {
     overflow: hidden;
     width: 100%;
     padding: 0;
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     padding-bottom: 150%;
}
 .productItem .productImage a img {
     max-width: 100%;
     max-height: 100%;
     height: auto;
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     margin: auto;
}
 .productModuleItem2 .productDetail, .productItem .productDetail {
     float: left;
     width: 100%;
}
 .productModuleItem2 .moduleprice2, .productModuleItem2 .moduleprice, .productModuleItem2 .productPrice, .productModuleItem .moduleprice2, .productModuleItem .moduleprice, .productModuleItem .productPrice, .productItem .moduleprice2, .productItem .moduleprice, .productItem .productPrice {
     display: inline-block;
     margin: 0 auto;
     float: left;
     position: relative;
}
 .productModuleItem2 .modulediscount, .productModuleItem2 .discountPrice, .productModuleItem .modulediscount, .productModuleItem .discountPrice, .productItem .modulediscount, .productItem .discountPrice {
     display: inline-block;
}
 .productModuleItem2 .modulediscount .modulekdv, .productModuleItem2 .modulediscount .discountKdv, .productModuleItem2 .discountPrice .modulekdv, .productModuleItem2 .discountPrice .discountKdv, .productModuleItem .modulediscount .modulekdv, .productModuleItem .modulediscount .discountKdv, .productModuleItem .discountPrice .modulekdv, .productModuleItem .discountPrice .discountKdv, .productItem .modulediscount .modulekdv, .productItem .modulediscount .discountKdv, .productItem .discountPrice .modulekdv, .productItem .discountPrice .discountKdv {
     display: none;
}
 .productModuleItem2 .modulediscount span, .productModuleItem2 .discountPrice span, .productModuleItem .modulediscount span, .productModuleItem .discountPrice span, .productItem .modulediscount span, .productItem .discountPrice span {
     display: block;
     font-weight: 500;
     color: #616c70;
     font-size: 16px;
}
 .productModuleItem2 .moduleregular, .productModuleItem2 .regularPrice, .productModuleItem .moduleregular, .productModuleItem .regularPrice, .productItem .moduleregular, .productItem .regularPrice {
     display: inline-block !important;
     float: left;
     margin-top: 2px;
}
 .productModuleItem2 .moduleregular .modulekdv, .productModuleItem2 .moduleregular .regularKdv, .productModuleItem2 .regularPrice .modulekdv, .productModuleItem2 .regularPrice .regularKdv, .productModuleItem .moduleregular .modulekdv, .productModuleItem .moduleregular .regularKdv, .productModuleItem .regularPrice .modulekdv, .productModuleItem .regularPrice .regularKdv, .productItem .moduleregular .modulekdv, .productItem .moduleregular .regularKdv, .productItem .regularPrice .modulekdv, .productItem .regularPrice .regularKdv {
     display: none !important;
}
 .productModuleItem2 .moduleregular span, .productModuleItem2 .regularPrice span, .productModuleItem .moduleregular span, .productModuleItem .regularPrice span, .productItem .moduleregular span, .productItem .regularPrice span {
     display: block !important;
     font-weight: normal;
     color: #000;
     font-size: 12px;
     text-decoration: line-through;
     margin-right: 12px;
}
 .productModuleItem2 .productMarka, .productModuleItem .productMarka, .productItem .productMarka {
     padding: 0 10px;
     display: none !important;
     margin-bottom: 5px;
     float: left;
     width: 100%;
     text-align: left;
     color: #666;
     font-size: 13px;
     font-weight: normal;
}
 .pageNumber {
     float: left;
     width: 100%;
     padding-top: 50px;
     margin-bottom: 30px;
     text-align: center;
}
 .pageNumber .pageBorder {
     display: inline-block;
}
 .pageNumber a {
     display: inline-block;
     float: left;
     margin: 0 5px;
     border-radius: 0;
     width: 35px;
     height: 35px;
     line-height: 34px;
     text-align: center;
     font-size: 18px;
     color: #5f5f5f;
     border: 1px solid #e1e1e1;
     border-radius: 0;
}
 .pageNumber a:hover {
     background-color: #5f5f5f;
     color: #fff;
     border: 1px solid #5f5f5f;
}
 .pageNumber a.SelectedSayfa {
     background-color: #616c70;
     color: #fff;
     border: 1px solid #616c70;
}
/* ================================================ */
/* ! URUN ICONLARI */
/* ================================================ */
 .productStokKodu, .productSatisBirimi {
     text-align: left;
     margin: 5px 0;
     float: left;
     width: 100%;
}
 .urunListStokUyari, .urunListSonUrun {
     position: absolute;
     top: 109px;
     background: #000;
     left: 0;
     right: 0;
     text-align: center;
     color: #fff;
     height: 30px;
     line-height: 30px;
     margin: auto;
     width: max-content;
     max-width: max-content;
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
     padding: 0 10px;
     top: 0;
     bottom: 0;
     margin: auto;
     z-index:8;
}
 .productItem:hover .urunListStokUyari, .productItem:hover .urunListSonUrun {
     display: none;
}
 .productOnYazi {
     text-align: left;
     max-height: 32px;
     overflow: hidden;
     float: left;
     width: 100%;
     margin: 5px 0;
}
 .productPoints {
     text-align: left;
}
 div.productOnYazi * {
     font-size: 13px;
     color: #a1a1a1;
     line-height: 16px;
     font-weight: normal;
     background-color: transparent;
}
 .newIcon {
     position: absolute;
     text-align: center;
     left: 0;
     top: 0;
     background: #616c70;
     color: #fff;
     font-size: 12px;
     font-weight: 500;
     width: 45px;
     height: 25px;
     line-height: 25px;
     overflow: hidden;
     z-index:8;
}
 .discountIcon {
     position: absolute;
     text-align: center;
     right: 0;
     top: 0;
     background: #E53935;
     color: #fff;
     font-size: 13px;
    font-weight: 500;
     width: 45px;
     height: 25px;
     line-height: 25px;
     overflow: hidden;
     z-index:8;
}
 .cargoIcon {
     position: absolute;
     text-align: center;
     right: 0;
     top: 0;
     background: #43A047;
     color: #fff;
     font-size: 12px;
     font-weight: 500;
     padding: 0 7px;
     overflow: hidden;
     line-height: 30px;
     z-index:8;
}
 .IndirimliUrun .cargoIcon {
     top: 35px;
}
 .cargoIcon .fa {
     line-height: 30px;
     font-size: 15px;
}
 .StokYok .cargoIcon {
     top: 0;
}
 .StokYok.IndirimliUrun .cargoIcon {
     top: 35px;
}
 .itemCategory {
     display: none !important;
}
 .favori {
     opacity: 0;
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     z-index:8;
     margin: auto;
     height: 35px;
     width: 35px;
}
 .mycartIcon {
    display: block;
    float: left;
    width: 100%;
    position: relative;
    margin-top: 10px;
    
}
 .examineIcon {
     opacity: 0;
     position: absolute;
     right: 20%;
     top: 0;
     z-index:8;
    bottom: 0;
     height: 35px;
     margin: auto;
}
 .favori a {
     display: inline-block;
     font-size: 0;
     width: 35px;
     height: 35px;
     border-radius: 100%;
     background: #616c70;
     float: left;
}
 .mycartIcon a {
    display: block;
    max-width: 90%;
    margin: 0 auto;
}

.mycartIcon a span {
    font-size: 14px;
    color: #fff;
    background-color: #1A237E;
    line-height: 40px;
    display: block;
    border-radius: 10px;
}
 .examineIcon a {
     display: inline-block;
     font-size: 0;
     width: 35px;
     height: 35px;
     border-radius: 100%;
     background: #616c70;
     float: left;
}
 .examineIcon a:hover, .mycartIcon a:hover, .favori a:hover {
     background: #000;
}
 .StokYok .examineIcon a, .StokYok .mycartIcon a, .StokYok .favori a {
     display: none !important;
}

 .favori a:after {
     content: "\f004";
     font-family: FontAwesome;
     font-size: 16px;
     color: #fff;
     line-height: 35px;
}
 .examineIcon a:after {
     content: "\f002";
     font-family: FontAwesome;
     font-size: 16px;
     color: #fff;
     line-height: 35px;
}

 .TukendiIco {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     text-align: center;
     z-index: 9;
     padding-bottom: 150%;
     height: 0;
}
 .TukendiIco span {
     display: inline-block;
     color: #000;
     font-size: 15px;
     background: #E8E7E7;
     padding: 0 30px;
     line-height: 40px;
     border-radius: 0;
     top: 0;
     bottom: 0;
     margin: auto;
     position: absolute;
     left: 0;
     right: 0;
     max-width: max-content;
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
     max-height: max-content;
     height: max-content;
     width: max-content;
     height:40px;
}
 .productItem:hover .productPrice {
     opacity: 1;
}
 .productItem:hover .favori {
     opacity: 1;
}

 .productItem:hover .examineIcon {
     opacity: 1;
}
 .ozelFirsat {
     position: absolute;
     left: 0;
     top: 50%;
     background-color: #f0f0f0;
     display: inline-block;
     z-index: 99;
     padding: 5px;
     font-size: 12px;
     font-weight: 500;
    z-index:8;
}
 .ozelAlan1 {
     position: absolute;
     background-color: #f0f0f0;
     display: inline-block;
     padding: 5px;
     font-size: 12px;
     font-weight: 500;
     bottom: 0;
     top: auto;
     left: 0;
     right: 0;
     z-index:8;
}
 .ozelAlan2 {
     position: absolute;
     left: 0;
     top: 60%;
     background-color: #f0f0f0;
     display: inline-block;
     padding: 5px;
     font-size: 12px;
     font-weight: 500;
    z-index:8;
}
 .firsatIcon {
     display: block !important;
     position: absolute;
     text-align: center;
     left: 0;
     top: 10px;
     background: #3fc327;
     color: #fff;
     font-size: 12px;
     z-index: 2;
     font-weight: 500;
     padding: 0 7px;
     height: 30px;
     line-height: 30px;
     overflow: hidden;
     border-radius: 0;
     z-index:8;
}
 .YeniUrun .firsatIcon {
     top: 35px;
}
 .StokYok .favori {
     display: none !important;
}
 body .quickViewIco {
     top: calc(50% + 80px);
     z-index:8;
}
 .quickViewIco a {
     padding: 0;
     line-height: 30px;
     display: block;
     width: max-content;
     max-width: max-content;
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
     padding: 0 10px;
     border-radius: 5px;
     margin: 0 auto;
}
/* ================================================ */
/* ! MARKA SLİDER */
/* ================================================ */
/* ================================================ */
/* ! KASA ONU FIRSATLAR */
/* ================================================ */
 .KasaOnuFirsatlarContent ul li a {
     margin-bottom: 10px !important;
     max-height: auto !important;
}
 .KasaOnuFirsatlarContent ul li a img {
     max-height: auto !important;
}
 .KasaOnuFirsatlarContent ul li span,.KasaOnuFirsatlarContent ul li p {
     line-height: 26px !important;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
}
 .KasaOnuFirsatlarContent ul li span + span,.KasaOnuFirsatlarContent ul li p + span {
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
}
/* ================================================ */
/* ! KATEGORİ SAYFASI */
/* ================================================ */
 #divSayfalamaUst {
     float: left;
     width: 100%;
     margin-top: 0 !important;
}
 #divSayfalamaUst .pageNumber {
     display: none !important;
}
 .categorydesign {
     float: left;
     width: 100%;
     margin-bottom: 0px;
}
 .categorydesign img {
     width: 100%;
     display: block;
}
 .ProductList.pr_3 {
     float: left;
     width: 100%;
     border-bottom: 1px solid #ededed;
}
 .ProductList.pr_3 .productItem {
     float: left;
     width: 32%;
     margin-bottom: 30px;
     margin-right: 2%;
     position: relative;
     overflow: hidden;
     text-align: center;
}
 .ProductList.pr_3 .productItem:nth-child(4n) {
     margin-right: 2%;
}
 .ProductList.pr_3 .productItem:nth-child(5n) {
     margin-right: 2%;
}
 .ProductList.pr_3 .productItem:nth-child(3n) {
     margin-right: 0;
}
 .ProductList.pr_4 {
     float: left;
     width: 100%;
     border-bottom: 1px solid #ededed;
}
 .ProductList.pr_4 .productItem {
     float: left;
     width: 24%;
     margin-bottom: 30px;
     margin-right: 1.333%;
     position: relative;
     overflow: hidden;
     text-align: center;
}
 .ProductList.pr_4 .productItem:nth-child(3n) {
     margin-right: 1.333%;
}
 .ProductList.pr_4 .productItem:nth-child(5n) {
     margin-right: 1.333%;
}
 .ProductList.pr_4 .productItem:nth-child(4n) {
     margin-right: 0;
}
 .ProductList.pr_hrz {
     float: left;
     width: 100%;
}
 .ProductList.pr_hrz .productItem {
     float: left;
     width: 100%;
     margin-bottom: 30px;
     position: relative;
     overflow: hidden;
     text-align: center;
}
 .ProductList.pr_hrz .productItem .productImage {
     height: auto;
     position: relative;
     background: #fff;
     padding-bottom: initial;
     overflow: hidden;
     width: 15%;
     border-bottom: 0;
     float: left;
     margin-right: 20px;
}
 .ProductList.pr_hrz .productItem .productDetail {
     float: left;
     background: transparent;
     height: auto;
     width: auto;
     max-width: 80%;
}
 .ProductList.pr_hrz .productItem .cargoIcon {
     display: none;
}
 .ProductList.pr_hrz .productItem .discountIcon {
     display: none;
}
 .ProductList.pr_hrz .productItem .newIcon {
     display: none;
}
 .ProductList.pr_hrz .productItem .productName {
     margin: 10px 0;
}
 .ProductList.pr_hrz .productItem .productImage a:after {
     display: none;
}
 .ProductList.pr_hrz .productItem .productPrice {
     display: block;
}
 .ProductList.pr_hrz .productItem .examineIcon {
     display: none !important;
}
 .ProductList.pr_hrz .productItem .mycartIcon {
     display: none !important;
}
 .ProductList.pr_hrz .productItem .favori {
     display: none !important;
}
 .ProductList.pr_hrz .productItem .firsatIcon {
     display: none !important;
}
 .ProductList.pr_hrz .productItem .ozelAlan1 {
     display: none !important;
}
 .ProductList.pr_hrz .productItem .ozelAlan2 {
     display: none !important;
}
 .ProductList.pr_hrz .productItem .urunListStokUyari, .ProductList.pr_hrz .productItem .urunListSonUrun {
     display: none !important;
}
 body .ProductList.pr_hrz .productItem .quickViewIco {
     display: none !important;
}
 .ProductList.pr_hrz .productItem:nth-child(3n) {
     margin-right: 0;
}
 .ProductList.pr_hrz .productItem:nth-child(5n) {
     margin-right: 0;
}
 .ProductList.pr_hrz .productItem:nth-child(4n) {
     margin-right: 0;
}
 .ProductList.pr_hrz .productItem .examineIcon {
     left: 0;
     display: none;
}
/*kategori navigasyonu*/
 .categoryTitle {
     float: left;
     width: 100%;
}
 .categoryTitle .bold {
     display: block;
     display: block;
     height: 10px;
     margin-bottom: 15px;
}
 .categoryTitle .bold .satir1 {
     display: inline-block;
     padding: 0 0 0 0;
     font-size: 18px;
     font-weight: 600;
     display: inline-block;
     background-color: #fff;
     padding: 0 100px;
}
 .leftBlock .categoryTitle .bold {
     overflow: hidden;
     height: auto;
     cursor: pointer;
     font-size: 15px;
     font-weight: 500;
     word-wrap: break-word;
     display: block;
     color: #2b2b2b;
     border-bottom: 1px solid #ddd;
     padding: 9px 0 15px 0px;
}
 .leftBlock .categoryTitle .bold .satir1 {
     float: left;
     padding: 0;
     display: block;
     width: 100%;
     font-size: 13px;
     font-weight: 500;
     color: #2b2b2b;
}
 .categoryTitleText {
     display: inline-block;
     float: left;
     width: 100%;
     border-bottom: 1px solid #e1e1e1;
     padding: 13px 0;
}
 .categoryTitleText * {
     display: inline-block;
    /* font-family: 'Roboto', serif !important;
     */
     color: #2b2b2b !important;
     font-size: 11px !important;
     line-height: 1.2 !important;
     font-weight: 400;
     letter-spacing: 0.5px;
}
 ul.breadcrumb li *, ul.breadcrumb li, a#linkOncekiSayfa {
     display: inline-block;
     color: #2b2b2b !important;
     font-size: 11px !important;
     line-height: 1.2 !important;
     font-weight: normal;
     margin-right: 0px !important;
}
 ul.breadcrumb a {
     display: inline-block;
}
/*kategori gizlenenler*/
 .KategoriFilitrelemeContent .Block_Title {
     display: none;
}
 #mainHolder_divUstMarkaListesi {
     display: none;
}
/*Kategori Ozel Blok*/
 .kategoriOzelBlok {
     min-height: 285px;
     margin-bottom: 22px;
     float: left;
     width: 100%;
     border: 1px solid #e8e8e8;
     padding: 32px;
     border-radius: 5px;
}
 .kategoriOzelBlok .kategoriOzelBlokYazi {
     float: left;
     width: 75%;
     padding-right: 15px;
}
 .kategoriOzelBlok .kategoriOzelBlokYazi h2 {
     color: #46696b;
     font-size: 18px;
     margin-bottom: 15px;
}
 .kategoriOzelBlok .kategoriOzelBlokYazi p {
     font-size: 14px;
     line-height: 18px;
     color: #46696b;
}
 .kategoriOzelBlok .kategoriOzelBlokResim {
     float: left;
     width: 25%;
}
 .kategoriOzelBlok .kategoriOzelBlokResim img {
     width: 100%;
     display: block;
}
 #back-to-top {
    position: fixed;
    right: 20px;
    top: auto;
    z-index: 9999999;
    bottom: 70px;
}
 #back-to-top a {
     font-size: 35px;
     color: #f1a03a;
     display: inline-block;
}
 #back-to-top a:hover {
     color: #616c70;
}
 .cloudzoom-blank > div:last-child {
     display: none !important;
}
 .productDetailContainer .centerCount {
     padding: 0;
}
 .ProductDetailMain {
     float: left;
     width: 100%;
}
 .ProductDetailMain .ProductDetailMainRow {
     margin: 40px -10px 0;
}
 .ProductDetailMain .leftImage {
     width: 390px;
     float: left;
     margin-bottom: 20px;
     padding: 0 20px 0 0;
}
 .ProductDetailMain .RightDetail {
     width: 860px;
     float: left;
     margin-bottom: 20px;
     padding: 0 0 0 20px;
     position: relative;
}
 .markaresmi {
}
 .markaresmi img {
     max-height: 50px;
}
 .ProductDetailMain .Images {
     float: left;
     width: 100%;
     margin-bottom: 10px;
}
 .ProductDetailMain .Images img {
     max-width: 100%;
     margin: 0 auto;
     display: block;
}
 .ProductDetailMain .SmallImages {
     float: left;
     width: 100%;
}
 .ProductDetailMain .SmallImages > div {
     float: left;
     width: 23.8%;
     margin-right: 1.2%;
     cursor: pointer;
}
 .ProductDetailMain .SmallImages > div:nth-child(4n+1) {
     clear: both;
}
 .ProductDetailMain .SmallImages > div img {
     width: 100%;
     display: block;
}
 .ProductDetailMain .ProductName {
     float: left;
     width: 100%;
     margin: 10px 0 0;
}
 .ProductDetailMain .ProductName * {
     font-size: 18px;
     line-height: 1.2;
     color: #000;
     letter-spacing: 0;
     margin-bottom: 0;
     font-weight: 500;
     margin: 0;
}
 .ProductDetailMain .ProductName h1 > span:first-child {
     width: 100%;
     float: left;
}
 #divUrunKodu {
     font-size: 14px !important;
     margin: 10px 0 0;
     float: left;
     clear: both;
}
 #divUrunKodu:before {
     content: 'Stok Kodu :';
     font-size: 14px !important;
     margin-right: 5px;
     font-weight: 600;
     color: #666;
}
 .ProductDetailMain .PriceList {
     float: left;
     width: 100%;
     margin: 10px 0 0;
     border-bottom: 1px solid #e1e1e1;
     padding-bottom: 20px;
     position: relative;
}
 .ProductDetailMain #divTedarikci, .ProductDetailMain .puanVer {
     float: left;
     width: 100%;
     margin: 10px 0 0;
}
 .PuanVerSag {
     float: left;
     line-height: 19px;
     margin-left: 10px;
     font-weight: 700;
}
 #PuanVer {
     float: left;
     font-size: 0;
}
 ul.rating li i.starItem {
     font-size: 14px !important;
}
 #divFiyatAlanlari {
     position: relative;
     float: left;
     clear: both;
}
 #divFiyatAlanlari:after {
     clear: both;
     display: table;
     content: "";
}
 #divMarka, #divTedarikci, #divUrunStokAdedi, #divToplamStokAdedi, #divBarkod, #divParaPuan, #divTahminiTeslimatSuresi, #divIndirimOrani {
     float: left;
     clear: left;
     margin-top: 10px;
     line-height: 14px;
}
 #divMarka .left_line, #divTedarikci .left_line, #divUrunStokAdedi .left_line, #divToplamStokAdedi .left_line, #divBarkod .left_line, #divParaPuan .left_line, #divTahminiTeslimatSuresi .left_line, #divIndirimOrani .left_line {
     display: inline-block;
     vertical-align: top;
     color: #666;
     font-size: 14px;
     font-weight: 600;
     line-height: 14px;
}
 #divMarka .center_line, #divTedarikci .center_line, #divUrunStokAdedi .center_line, #divToplamStokAdedi .center_line, #divBarkod .center_line, #divParaPuan .center_line, #divTahminiTeslimatSuresi .center_line, #divIndirimOrani .center_line {
     display: inline-block;
     vertical-align: top;
     color: #666;
     font-size: 14px;
     font-weight: 600;
     line-height: 14px;
}
 #divMarka .right_line, #divMarka .right_line *, #divTedarikci .right_line, #divTedarikci .right_line *, #divUrunStokAdedi .right_line, #divToplamStokAdedi .right_line, #divBarkod .right_line, #divParaPuan .right_line, #divTahminiTeslimatSuresi .right_line, #divIndirimOrani .indirimliOrani, #divIndirimOrani .indirimliOrani * {
     display: inline-block;
     vertical-align: top;
     color: #666;
     font-size: 14px;
     font-weight: 400;
     line-height: 14px;
     width: auto;
}
 #divMarka .left_line, #divMarka .center_line {
     display: none;
}
 #divTaksitAciklama {
     float: left;
     clear: both;
     color: #000;
     font-size: 14px;
     font-weight: 400;
     line-height: 14px;
     margin: 10px 0 0;
}
 .ProductDetailMain #divIndirimOrani .left_line {
     display: none;
}
 .ProductDetailMain #divIndirimOrani .center_line {
     display: none;
}
 .ProductDetailMain #divIndirimOrani .right_line.indirimliOrani * {
     font-weight: 600;
     font-size: 15px;
     line-height: 40px;
     color: #fff;
     text-transform: uppercase;
}
 .ProductDetailMain #divIndirimOrani .right_line.indirimliOrani {
     background-color: #616c70;
     font-weight: 600;
     font-size: 15px;
     color: #fff;
     line-height: 40px;
     padding: 0 15px;
     border-radius: 5px;
}
 .ProductDetailMain #pnlFiyatlar {
     float: left;
     clear: both;
     width: 100%;
     margin: 20px 0 0;
}
 .ProductDetailMain #pnlFiyatlar * {
}
 .ProductDetailMain #pnlFiyatlar .left_line {
     display: none;
}
 .ProductDetailMain #pnlFiyatlar .center_line {
     display: none;
}
 .ProductDetailMain #divTurkLirasiFiyat {
     float: left;
     width: 100%;
     margin-top: 10px;
}
 .ProductDetailMain #divTurkLirasiFiyat * {
     font-size: 30px !important;
     color: #f1a03a !important;
     font-weight: 700;
}
 .ProductDetailMain #divTurkLirasiFiyat .spanKdv {
     font-size: 12px !important;
     margin-top: 17px;
}
 .ProductDetailMain .PiyasafiyatiContent {
     float: left;
     width: 100%;
     margin-bottom: 10px;
}
 .ProductDetailMain .IndirimliFiyatContent {
     float: left;
     width: 100%;
}
 .ProductDetailMain #divOnyazi {
     float: left;
     width: 100%;
     margin: 10px 0 0;
}
 .ProductDetailMain #divOnyazi * {
     font-weight: 400;
     font-size: 14px;
}
 #divMinMaksAlim {
     margin: 10px 0 0;
     float: left;
     clear: both;
}
 .ProductDetailMain .indirimliFiyat * {
     font-size: 30px !important;
     color: #616c70 !important;
     font-weight: 700;
     float: left;
     line-height: 1;
}
 .ProductDetailMain .indirimliFiyat .spanKdv {
     font-size: 12px !important;
     margin-top: 14px;
     margin-left: 9px;
}
 #divKDVDahilFiyat * {
     line-height: 25px;
}
 #kdvliFiyat * {
     font-size: 30px !important;
     color: #f1a03a !important;
     font-weight: 700;
}
 .ProductDetailMain .IndirimliFiyatContent * {
}
 .ProductDetailMain .PiyasafiyatiContent .spanKdv {
     color: #f1a03a !important;
     margin-left: 10px;
     font-size: 12px;
     line-height: 1;
}
 .ProductDetailMain .PiyasafiyatiContent .spanFiyat {
     color: #f1a03a !important;
     text-decoration: line-through;
     font-size: 20px;
     line-height: 1;
}
 .ProductDetailMain #divIndirimsizFiyat {
     width: 100%;
     margin-bottom: 10px;
     float: left;
}
 .ProductDetailMain #divKDVDahilFiyat {
     width: 100%;
}
 .ProductDetailMain #divUrunEkSecenek {
     float: left;
     width: 100%;
     margin: 20px 0 0;
}
 .ProductDetailMain #divUrunEkSecenek .left_line {
     color: #000;
     font-size: 13px;
     width: 100%;
     font-weight: 600;
     display: inline-block;
     float: left;
     line-height: 13px;
     text-transform: uppercase;
     margin-bottom: 15px;
}
 .ProductDetailMain #divUrunEkSecenek .center_line {
     display: none;
}
 .ProductDetailMain #divUrunEkSecenek .right_line {
     float: left;
}
 .ProductDetailMain #divUrunEkSecenek .right_line select {
     float: left;
     height: 40px;
     width: 272px;
}
 .ProductDetailMain .eksecenekLine {
     float: left;
     width: 100%;
     margin: 0;
}
 .ProductDetailMain .size_box {
     min-width: 50px;
     height: 40px;
     line-height: 40px;
     border-radius: 0;
     padding: 0 5px;
     cursor: pointer;
     position: relative;
     float: left;
     margin-right: 10px;
     margin-bottom: 10px;
     text-align: center;
     color: #000;
     font-size: 13px;
     border: 1px solid #e0e0e0;
     display: block;
     border-radius: 5px;
}
 .resimlivaryasyon .size_box {
     padding: 0;
}
 .ProductDetailMain .size_box img {
     width: 100%;
     height: 38px;
     display: block;
}
 .ProductDetailMain .size_box:hover {
     background: #616c70;
     color: #fff;
     border-color: #616c70;
}
 .ProductDetailMain .size_box.selected {
     background: #616c70;
     color: #fff;
     border-color: #616c70;
}
 .ProductDetailMain .size_box.nostok {
     background: #f1f1f1;
     color: #000;
}
 .ProductDetailMain .size_box.nostok:before {
     content: '';
     top: 50%;
     left: 0;
     background: #616c70;
     height: 1px;
     width: 100%;
     position: absolute;
     transform: rotate(45deg);
}
 .ProductDetailMain #divEkstraBilgiler {
     float: left;
     width: 100%;
     margin-bottom: 10px;
}
 .ProductDetailMain #divEkstraBilgiler img {
     max-width: 100%;
     display: block;
}
 .ProductDetailMain #divUrunSiparisDosya, .ProductDetailMain #divUrunKisiselNot {
     float: left;
     width: 100%;
     margin-bottom: 10px;
}
 .ProductIcon {
     float: left;
     width: 100%;
     margin-top: 20px;
     padding-top: 20px;
     border-top: 1px solid #e1e1e1;
}
 .ProductIcon div {
     float: left;
     margin: 0;
     width: 33.3333333%;
     text-align: left;
     padding: 10px 0;
}
 .ProductIcon div:last-child {
     margin: 0;
}
 .ProductIcon .box1 {
     padding: 0;
     overflow: hidden;
     cursor: pointer;
     box-shadow: none;
     min-width: auto;
     background: 0 0;
     font-size: 12px;
     font-weight: 400;
     display: block;
     text-align: left;
     color: #666;
     line-height: 35px;
}
 .ProductIcon .box1 i {
     font-size: 15px;
     margin-left: 0;
     line-height: 33px;
     color: #f1a03a;
     width: 35px;
     height: 35px;
     margin: 0;
     border: 1px solid #eee;
     border-radius: 0;
     text-align: center;
     display: inline-block;
     vertical-align: top;
     margin-right: 10px;
}
 .ProductIcon .box1 i:before {
     line-height: 33px;
}
 .ProductIcon .box1:hover {
     color: #616c70;
}
 .ProductIcon .box1:hover i:before {
     color: #616c70;
}
 .ProductDetail .product-social-icon-wrapper {
     display: block !important;
     width: auto !important;
    float:right;
     margin-right: 0 !important;
     margin-top:20px;
}
 .ProductDetail .product-social-icon-wrapper {
}
 .ProductDetail .product-social-icon-wrapper .PaylasTit {
     float: left;
     font-size: 12px !important;
     color: #666 !important;
     font-weight: 500;
     margin-right: 20px;
     line-height: 19px;
}
 .ProductDetail .product-social-icon-wrapper ul {
     float: left;
     margin-right: 0 !important;
}
 .ProductDetail .product-social-icon-wrapper li {
     float: left;
     margin-left: 12px;
     margin-right: 0 !important;
}
 .ProductDetail .product-social-icon-wrapper li:last-child {
     margin-right: 0;
}
 .ProductDetail .product-social-icon-wrapper li a {
     display: inline-block !important;
     font-size: 0 !important;
     color: #a6a6a6 !important;
}
 .ProductDetail .product-social-icon-wrapper li a i {
     font-size: 14px !important;
     line-height: 18px;
     margin-right: 0 !important;
     color: #a6a6a6 !important;
}
 #divAdetCombo {
     float: left;
     width: 140px;
     margin-right: 0;
}
 #divSatinAl {
     float: left;
     width: 100%;
     margin-bottom: 30px;
     margin: 20px 0 0;
}
 #divSatinAl .buyfast {
     float: left;
     width: calc(50% - 85px);
     margin-left: 10px;
}
 #divSatinAl .buyfast input {
     height: 46px;
     width: 100%;
     text-align: center;
     letter-spacing: .5px;
     padding: 0;
     text-align: center;
     color: #fff;
     font-size: 16px;
     background: #f1a03a;
     border: none;
     font-weight: 600;
     text-transform: uppercase;
     border-radius: 0;
}
 #divSatinAl .buyfast input:hover {
     background: #7e7e7e;
}
 #divSatinAl .BasketBtn {
     float: left;
     width: 100%;
}
 #divSatinAl .BasketBtn .Basketinp {
     float: left;
     width: 150px;
     margin-right: 0;
}
 .pSatisBirimi {
     font-weight: 700;
     margin-bottom: 10px;
     float: left;
     width: 100%;
     font-size: 14px;
     color: #616c70;
}
 #divSatinAl .BasketBtn .Basketinp p {
     display: none;
}
 #divSatinAl .BasketBtn .Basketinp .riSingle {
     width: 100%;
     position: relative;
}
 #divSatinAl .BasketBtn .Basketinp #txtbxurunSiparisAdedi_wrapper {
     width: 100% !important;
     float: left;
     padding: 0 !important;
     position: absolute;
}
 #divSatinAl .BasketBtn .Basketinp #txtbxurunSiparisAdedi {
     width: 50%;
     text-align: center;
     height: 46px !important;
     padding: 0 !important;
     border-color: #e0e0e0;
     margin-left: 25%;
}
 #divSatinAl .BasketBtn .Basketinp .riUp {
     z-index: 1;
     position: absolute;
     background: #fefefe !important;
     cursor: pointer;
     margin: 0 !important;
     top: auto;
     left: auto;
     right: 0;
     bottom: auto;
     width: 25%;
     height: 46px;
     float: right;
     border: 1px solid #e0e0e0;
     border-left: none;
     text-indent: 0 !important;
}
 #divSatinAl .BasketBtn .Basketinp .riUp .fa {
     line-height: 44px;
}
 #divSatinAl .BasketBtn .Basketinp .riDown {
     z-index: 1;
     position: absolute;
     background: #fefefe !important;
     cursor: pointer;
     margin: 0 !important;
     top: auto;
     left: 0;
     right: auto;
     bottom: auto;
     width: 25%;
     height: 46px;
     float: left;
     border: 1px solid #e0e0e0;
     border-right: none;
     text-indent: 0 !important;
}
 #divSatinAl .BasketBtn .Basketinp .riDown .fa {
     line-height: 46px;
}
 #divSatinAl .BasketBtn .basketBtn {
     float: left;
     width: calc(50% - 85px);
     margin-left: 10px;
}
 #divSatinAl .BasketBtn .basketBtn .Addtobasket, #divSatinAl .BasketBtn .basketBtn input {
     height: 46px;
     width: 100%;
     text-align: center;
     padding: 0 !important;
     letter-spacing: .5px;
     font-weight: 600;
     text-align: center;
     color: #fff;
     font-size: 16px;
     background: #616c70;
     border: none;
     text-transform: uppercase;
     border-radius: 0;
}
 #divSatinAl .BasketBtn .basketBtn .Addtobasket:hover, #divSatinAl .BasketBtn .basketBtn input:hover {
     background: #747474;
}
 #divSatinAl .BasketBtn .basketBtn .Addtobasket {
     display: block;
     line-height: 46px;
}
 #divKombinSatinAl {
     float: left;
     width: 100%;
     margin-bottom: 10px;
     text-align: center;
}
 #divKombinSatinAl a {
     height: 40px;
     margin: 0 !important;
     float: none !important;
     display: inline-block;
     line-height: 40px;
     letter-spacing: .5px;
     padding: 0 20px;
     text-align: center;
     color: #fff;
     font-size: 20px;
     background: #616c70 !important;
     border: none;
}
 #divKombinSatinAl a:hover {
     background: #747474 !important;
}
 .kombinright_line a {
     padding: 0 3px;
}
 #divKombinUrunEkSecenek .divKombinEksecenekTipi {
     float: left;
     clear: left;
     width: 100%;
}
 #divAdetCombo .left_line {
     display: none;
}
 #divAdetCombo .center_line {
     display: none;
}
 #divAdetCombo select {
     height: 46px !important;
     margin: 0;
     cursor: pointer;
     text-align: center;
     text-align-last: center;
     padding: 0;
     text-indent: 0;
     font-size: 16px;
     font-weight: 700;
}
 .ProductIcon2 {
     float: left;
     width: 100%;
     margin: 20px 0 0;
}
 .ProductIcon2 .clear {
     clear: none;
}
 .ProductIcon2 > div {
     float: left;
}
 .ProductIcon2 > div > a {
     float: left;
     font-size: 12px;
     text-transform: uppercase;
     margin-right: 10px;
     padding: 0 18px;
     line-height: 31px;
     background: #f5f5f5;
     color: #000;
     width: 100%;
}
 .ProductIcon2 > div > a:before {
     font-family: fontawesome;
     font-size: 16px;
     line-height: 31px;
     margin-right: 7px;
     vertical-align: top;
     font-weight: 300;
}
 .ProductIcon2 > div.YorumYazbtnContent > a:before {
     content: '\f040';
}
 .ProductIcon2 > div.TavsiyeEtBtnContent > a:before {
     content: '\f164';
}
 .ProductIcon2 > div.hidden-phone > a:before {
     content: '\f02f';
}
 .ProductIcon2 > div > a:hover {
     color: #fff;
}
 .socialButons {
     float: left;
     width: 100%;
}
 .socialButons > div {
     float: left;
     margin-right: 5px;
}
 .urunOzellik {
     width: 100%;
     float: left;
     margin-bottom: 40px;
     padding: 0;
     margin-top: 30px;
}
 .urunTab {
     float: left;
     width: 100%;
}
 .urunTab ul {
     float: left;
     width: 100%;
     text-align: center;
     background: #f5f5f5;
}
 .urunTab ul li {
     display: inline-block;
     padding: 0;
     border-bottom: 2px solid transparent;
     margin: 0 10px;
}
 .urunTab ul li a {
     display: block;
     text-transform: uppercase;
     text-align: center;
     font-size: 15px;
     color: #707070;
     font-weight: 600;
     line-height: 50px;
}
 .urunTab ul li a span {
     font-weight: 600;
}
 .urunTab ul li:last-child a {
     border-right: 0;
}
 .urunTab ul li:last-child {
     margin-right: 0;
}
 .urunTab ul li a:hover {
     color: #616c70;
     border-color: #616c70;
}
 .urunTab ul li.active {
     border-color: #616c70 !important;
}
 .urunDetayPanel {
     float: left;
     width: 100%;
     padding: 0;
     font-size: 13px;
     line-height: 1.3;
     color: #666;
}
 .urunDetayPanel .yorumlarItem {
     background-color: #eee;
     border-bottom: 3px solid #a09b98;
     padding: 16px;
     line-height: 26px;
     width: 100%;
     margin-top: 20px;
}
 .urunDetayPanel .yorumlarItemS1 {
     padding-bottom: 5px;
     font-size: 12px;
     color: #666;
     border-bottom: 1px dashed #a09b98;
}
 .urunDetayPanel .button {
     color: #fff;
}
 #btnYorumKaydet {
     float: left;
}
 .urunTabAlt {
     width: 100%;
     overflow: auto;
     background: #fff;
     padding: 20px 0;
     border-bottom: 1px solid #e1e1e1;
}
 .urunTabAlt > ul > li {
     margin-bottom: 10px;
     clear: both;
}
 .oneriValidate .validate {
     top: 0;
     padding: 5px;
}
 .urunTabAlt ul li input {
     float: left;
     margin-right: 5px;
}
 .urunTabAlt ul li .captchaImageBox {
     float: left;
}
 .urunTabAlt ul li .captchaInputBox {
     margin: 10px;
     float: left;
}
 .urunTabAlt ul li.urundetyaGuvenlikodu span {
     float: left;
}
 .urunTabAlt ul li .GuvnelikKodu {
     float: left;
     line-height: 50px;
     margin-right: 10px;
     display: block;
}
/*Benzer Ürünler Cerceve*/
 .benzerUrunlerWrapper {
     background: #efefef;
     clear: left;
}
 .benzerUrunlerWrapper:before, .benzerUrunlerWrapper:after {
     content: "";
     display: table;
}
 .benzerUrunlerWrapper:after {
     clear: both;
}
 #divBenzerUrun, #divIlgiliUrunler {
     float: left;
     width: 100%;
     margin-bottom: 20px;
}
 .productModule2 {
     float: left;
     width: 100%;
}
 .categoryTitle {
     margin: 0 0;
     padding: 0;
     margin: 20px 0 0 0;
}
 #divBenzerUrun .categoryTitle, #divIlgiliUrunler .categoryTitle {
     background: #fff;
}
 #divBenzerUrun .categoryTitle *, #divIlgiliUrunler .categoryTitle * {
     color: #f1a03a;
     font-weight: bold;
     font-size: 20px;
}
 .productModule2 ul {
     float: left;
     width: 100%;
}
 .productModule2 ul li {
     float: left;
     width: 19%;
     margin-right: 1.2%;
}
 .productModule2 ul li:nth-child(5n) {
     margin-right: 0;
}
 .productModule2 ul li:last-child {
     display: none;
}
 #divIlgiliUrunler .productModuleItem {
     float: left;
     text-align: center;
     width: 19%;
     margin-right: 1.2%;
     display: inline-block;
     margin-bottom: 20px !important;
}
 #divIlgiliUrunler .productModuleItem:nth-child(5n+1) {
     margin-right: 0;
}
/* ------------------------------------Blok Modüller--------------------------------------------*/
 .Block_item {
     clear: both;
     border-top: none;
     float: left;
     width: 100%;
}
 .Block_item.OzelBlokIcerik {
     border: 0;
}
 .Block_item.OzelBlokIcerik .Block_Text {
     padding: 0;
}
 .Block_item.UrunGuruplari .Block_Text {
     padding: 0;
}
 .Block_item .Block_Text {
     padding: 0px;
     float: left;
     width: 100%;
     border-top: none;
}
 .Block_item .Block_Text ul li a {
     display: block;
     font-weight: 400;
     color: #2b2b2b;
     font-size: 14px;
}
 .Block_item .Block_Text input[type=submit], .Block_item .Block_Text input[type=button] {
     margin-top: 10px;
}
 .Block_item .Block_Title {
     overflow: hidden;
     cursor: pointer;
     font-size: 15px;
     font-weight: 500;
     word-wrap: break-word;
     display: block;
     color: #2b2b2b;
}
 .filterBlock .Block_Title {
     display: none !important;
}
 .Block_item .Block_Title span {
     float: left;
     display: block;
     width: 100%;
     font-size: 13px;
     font-weight: 500;
     color: #fff;
     line-height: 50px;
     padding-left: 43px;
     background: #616c70 url(/Uploads/Images/katicon.png) no-repeat left 20px center;
}
 .Block_item .Block_Title .fa {
     float: right;
}
 #ulInviteMember {
     padding: 0px;
}
 #divmarkaarama {
     padding: 0px;
}
 .sideuserlogin {
     padding: 0px;
}
 .sideuserlogin .spanTittle {
     display: none;
}
 .Block_item.Arama .Block_Text {
     padding: 0px;
}
 .Block_item.Anket .Block_Text {
     padding: 0px;
}
 .Block_item.SepetBlock .Block_Text {
     padding: 0px;
}
 .Block_item.EmailListesi .Block_Text {
     padding: 0px;
}
 .Block_item.DovizKurlari .Block_Text {
     padding: 0 0px;
}
 .Block_item.YanUyeGirisi ul li {
     border-bottom: 1px solid #eee;
}
 .Block_item.YanUyeGirisi ul li a {
     color: #666;
     font-size: 14px;
     display: block;
     padding: 0 10px;
     line-height: 30px;
}
 .Block_item.YanUyeGirisi a {
     color: #666;
     font-size: 14px;
     display: block;
     padding: 0 10px;
     line-height: 30px;
}
 .Block_item.YanUyeGirisi .userPassBtn {
     padding: 0;
}
 .Block_item.YanUyeGirisi .userSignUp {
     padding: 0;
}
 .Block_item.YanUyeGirisi .Hosgeldiniz {
     color: #666;
     font-size: 14px;
     display: block;
     padding: 0 10px;
     line-height: 30px;
}
 .Block_item.YanUyeGirisi .ParaPuaniniz {
     color: #666;
     font-size: 14px;
     display: block;
     padding: 0 10px;
     line-height: 30px;
}
 .Block_item .textbox {
     margin: 0;
}
 .UrunGuruplari .Block_Text {
     display: block;
}
 .KategoriFilitrelemeContent .Block_Text {
     display: block;
}
 .FirsatSlideItem .Block_Text {
     display: block;
}
/*Özel Blok İçerik*/
 .OzelBlokIcerik {
     display: inline-block!important;
     width: auto;
     clear: initial;
}
 .OzelBlokIcerik .Block_Text {
     display: inline-block!important;
     width: auto;
}
 .OzelBlokIcerik .Block_Text img {
     width: 100%;
     display: block;
}
 .Block_item.Anket .Block_Text {
     text-align: center;
}
 .Block_item.Anket .Block_Text input[type=submit], .Block_item.Anket .Block_Text a {
     margin-top: 10px;
}
 .Block_item.Anket .Block_Text table tr td {
     text-align: left;
}
 .Block_item.Anket .Block_Text table tr td input {
     margin-right: 5px;
}
 .Block_item.ArkadasiniDavetet input[type=submit], .Block_item.ArkadasiniDavetet input[type=button], .Block_item.Arama input[type=submit], .Block_item.Arama input[type=button], .Block_item.EmailListesi input[type=submit], .Block_item.EmailListesi input[type=button] {
     margin-top: 10px;
     float: right;
}
 .Block_item.YanUyeGirisi .sideuserlogin ul li label {
     line-height: 34px;
}
/* ================================================ */
/* ! ANASAYFA BLOKLAR */
/* ================================================ */
 .anasayfaBloklar {
     float: left;
     width: 100%;
}
 .anasayfaBloklar .blokRow {
     margin: 0 -10px;
}
 .anasayfaBloklar .ucluBlok, .anasayfaBloklar .ortaBlok {
     float: left;
     width: 33.333%;
     padding: 0 10px;
     margin-bottom: 20px;
}
 .anasayfaBloklar .solBlok, .anasayfaBloklar .sagBlok {
     float: left;
     width: 33.333%;
     padding: 0 10px;
}
 .anasayfaBloklar .solBlok .blok, .anasayfaBloklar .sagBlok .blok {
     float: left;
     width: 100%;
     margin-bottom: 20px;
}
 .anasayfaBloklar a {
     display: block;
}
 .anasayfaBloklar a img {
     display: block;
     max-width: 100%;
     margin: 0 auto;
}
 .anasayfaBanner a {
     display: block;
     width: 100%;
     height: 100%;
     position: relative;
}
 .anasayfaBanner .btnincele {
     background-color: #fff;
     position: absolute;
     padding: 10px 50px;
     bottom: 30px;
     left: 10%;
     right: 10%;
     text-align: center;
     font-size: 13px;
     color: #3d3d3d;
     border: 1px solid #e1e1e1;
     font-weight: 600;
}
 .anasayfaBanner .btnincele:hover {
     background-color: #616c70;
     border: 1px solid #616c70;
     color: #fff;
}
/*------------------------------------Blok Sepet--------------------------------------------*/
 .SepetBlockInfo {
     text-align: left;
}
 .SepetBlockInfo table {
     border-collapse: collapse;
     margin-bottom: 5px;
     width: 100%;
}
 .SepetBlockInfo td {
     border-bottom: 1px solid #EEEEEE;
     padding: 5px 2px;
     vertical-align: top;
}
 .SepetBlockInfo .SepetBlockImg img {
     border: 1px solid #EEEEEE;
     text-align: left;
}
 .SepetBlockInfo .SepetBlockName a {
     color: #666666;
     font-size: 11px;
}
 .SepetBlockInfo .SepetBlockAdet {
     text-align: right;
     font-size: 11px;
}
 .SepetBlockInfo td.SepetBlockTotal {
     text-align: right;
}
 .SepetBlockInfo .SepetBlockRemove a {
     text-align: right;
     cursor: pointer;
     width: 10px;
     height: 20px;
     font-size: 0;
     display: block;
     background: url(/App_Themes/Default/images/remove-small.png) center 4px no-repeat;
}
 .SepetBlockGenelTotal {
     text-align: right;
}
 .SepetBlockGenelTotal table {
     border-collapse: collapse;
     margin-bottom: 5px;
}
 .SepetBlockGenelTotal td {
     padding: 4px;
     font-size: 14px;
}
 .SepetBlockGenelTotal td b {
     font-weight: 700;
}
 .SepetBlockCheck {
     clear: both;
     float: left;
     text-align: center;
     width: 100%;
}
 .SepetBlockCheck a {
     line-height: 30px;
}
/*------------------------------------Blok Sepet--------------------------------------------*/
 .SonEklenenUrunler .Block_Text {
     padding: 0px;
}
/* ================================================ */
/* ! HEADER */
/* ================================================ */
 #header {
     clear: both;
     text-align: center;
     background-color: #fff;
}
 #header:before, #header:after {
     content: " ";
     display: table;
}
 #header:after {
     clear: both;
}
 #lang_flag_container {
     left: auto !important;
     right: 0 !important;
     top: -2px !important;
     position: relative !important;
     float: right;
     margin: 30px 20px 30px 0;
}
 #lang-detail {
     left: auto !important;
     right: 0 !important;
     top: 100% !important;
}
 #langHover {
     padding: 13.5px 5px !important;
}
 body #langHover:not(.white) * {
     color: #fff !important;
}
 body #langHover * {
     font-size: 14px;
     line-height: 13px;
}
 .mobileNav {
     display: none;
}
 #logo {
     float: left;
     margin: 0;
}
 #logo a {
     display: block;
}
 #logo a img {
     max-width: 300px;
     display: block;
}
 .uyeGirisUyeAdi {
     display: none;
}
 .welcome {
     float: right;
     position: relative;
     margin: 30px 20px 30px 0;
}
 .welcome .uyeGirisWelcome {
     display: none;
}
 .welcome ul li {
     float: left;
}
 .welcome a {
     float: left;
     color: #000;
     font-weight: 300;
     font-size: 14px;
     line-height: 40px;
}
 .welcome a:hover {
    /* color: #ff0037;
     */
}
 .welcome .headerUyeGiris a {
     margin-left: 0;
     position: relative;
     display: block;
}
 .welcome .headerUyeGiris a:after {
     content: "/";
     display: block;
     clear: both;
     color: #fff;
     float: right;
     margin: 0 3px;
}
 .welcome .headerHesabim:before {
     content: "\f007";
     font-family: fontawesome;
     font-size: 20px;
     display: inline-block;
     vertical-align: top;
     line-height: 40px;
     margin-right: 5px;
}
 .welcome .headerUyeGiris a:before {
     content: "\f007";
     font-family: fontawesome;
     font-size: 20px;
     display: inline-block;
     vertical-align: top;
     line-height: 40px;
     margin-right: 5px;
}
 .welcome .headerCikis:after {
     display: block;
     font-size: 18px;
     font-family: Linearicons-Free;
     speak: none;
     font-style: normal;
     font-weight: 500;
     line-height: 97px;
     font-variant: normal;
     text-transform: none;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 .hakkimizdaBolumu {
     float: left;
}
 .hakkimizdaBolumu a {
     float: left;
     color: #000;
     font-weight: 600;
     font-size: 12px;
     line-height: 35px;
     padding: 0 14px;
     border: 1px solid rgba(255, 255, 255, 0.3);
     border-left: none;
     border-top: none;
     border-bottom: none;
}
 .hakkimizdaBolumu a:hover {
     background: #fff;
}
 .headerSosyalMedya {
     float: left;
     margin-top: 6px;
     margin-left: 10px;
}
 .headerSosyalMedya a {
     float: left;
     display: inline-block;
     color: #000;
     font-size: 14px;
     margin-left: 7px;
     width: 27px;
     text-align: center;
}
 .headerSosyalMedya a .fa {
     line-height: 27px;
}
 .headerSosyalMedya a:hover {
     color: #616c70;
}
 .usernav {
     display: none;
}
/*Header Menu*/
 .navigation {
     max-width: 100%;
     margin: auto;
     display: block;
     background-color: #1e3a8a;
}
 .navigation > div {
     width: 1240px;
     max-width: 100%;
     margin: 0 auto;
}
 .navigation:after {
     content: "";
     display: block;
     clear: both;
}
 .navigation .HeaderMenu2 {
     float: left;
     position: relative;
}
 .navigation .HeaderMenu2 > li {
     float: left;
     position: relative;
}
 .navigation .HeaderMenu2 > li:first-child > a {
     padding: 0 30px;
     line-height: 50px;
     height: 50px;
     font-size: 18px;
     display: block;
     font-weight: bold;
     -webkit-font-smoothing: antialiased;
     text-transform: uppercase;
    width: 262px;
     font-weight: 500;
}
 .navigation .HeaderMenu2 > li > a {
     padding: 0 23px;
     line-height: 50px;
     height: 50px;
     color: #ffffff;
     font-size: 18px;
     display: block;
     font-weight: bold;
     -webkit-font-smoothing: antialiased;
     text-transform: uppercase;
     font-weight: 500;
}
 .navigation .HeaderMenu2 > li:first-child > a:before {
     content: '\f0c9';
     font-family: 'FontAwesome';
     font-weight: normal;
     margin-right: 10px;
}
 .navigation .HeaderMenu2 > li ul {
     position: absolute;
     display: none;
     left: 0;
     top: 100%;
     z-index: 99;
     background: #fff;
     width: 250px;
     padding: 0;
     box-shadow: 0 1px 1px rgba(0,0,0,.15) !important;
     border: 1px solid rgba(0,0,0,.05);
}
 .navigation .HeaderMenu2 li:hover > ul {
     display: block;
}
 .navigation .HeaderMenu2 > li > ul li {
     position: relative;
     border-bottom: 1px solid #ebebeb;
     background: #fff;
}
 .navigation .HeaderMenu2 > li > ul li:hover > ul {
     display: block;
     left: 100%;
     top: 0;
     position: absolute;
     background: transparent;
}
 .navigation .HeaderMenu2 > li > ul li a {
     display: block;
     color: #5f5f5f;
     font-weight: normal;
     font-size: 12px;
     line-height: normal;
     text-align: left;
     padding: 0 25px;
     line-height: 46px;
     position: relative;
}
 .navigation .HeaderMenu2 > li > ul li.ulVar > a:after {
     display: inline-block;
     font-family: 'FontAwesome';
     font-size: 7px !important;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     content: "\f054";
     position: absolute;
     right: 15px;
     top: 0;
}
 .navigation .HeaderMenu2 > li li:hover {
     background: #616c70;
}
 .navigation .HeaderMenu2 > li li:hover > a {
     color: #fff;
}
 .navigation .HeaderMenu2 > li > ul li ul {
     width: 250px;
}
 .navigation .HeaderMenu2 > li > ul li ul li {
     border: none;
}
 .navigation .HeaderMenu2 > li > ul li ul li a {
     display: block;
     color: #2b2b2b;
     font-weight: normal;
     font-size: 12px;
     line-height: normal;
     text-align: left;
     padding: 0 30px;
     line-height: 40px;
     position: relative;
}
 #logo > .Linkmenu {
     display: none !important;
}
 .Linkmenu {
     float: left;
     width: calc(100% - 262px);
    /* border: 1px solid #dedede;
     */
     border-left: none;
}
 .Linkmenu ul {
     float: left;
}
 .Linkmenu ul li {
     float: left;
}
 .Linkmenu ul li a {
     line-height: 48px;
     color: #000 !important;
     font-size: 15px;
     font-weight: 700;
     padding: 0 20px;
     display: inline-block;
     float: left;
}
/*Sepet*/
 .mycart {
     float: right;
     position: relative;
     margin: 30px 0;
}
 .mycart > a {
     display: block;
     color: #000;
}
 .mycart > a:before {
     content: '\f07a';
     font-family: 'FontAwesome';
     font-weight: normal;
     font-size: 20px;
     line-height: 40px;
     float: left;
}
 .mycart .sepetTecxt {
     display: none;
}
 .mycart .sepetTecxt .fa {
     display: none;
}
 .mycart .sepetUrun {
     display: none;
}
 .mycart .sepetUrunSayisi {
     text-align: center;
     color: #fff;
     font-size: 12px;
     font-weight: 600;
     padding: 0 0 3px 0;
     position: absolute;
     height: 25px;
     width: 25px;
     line-height: 27px;
     background: #c3dee5;
     border-radius: 40px;
}
 .mycart > a:hover:after {
     color: #616c70;
}
 @media(min-width: 768px){
     .mycart:hover .CartProduct {
         visibility: visible;
         opacity: 1;
         top: 130%;
    }
}
 .CartProduct p {
     margin-top: 0;
     margin-bottom: 0;
}
 .CartProduct {
     display: block !important;
     width: 450px;
     background: #fff;
     float: left;
     padding: 20px;
     z-index: 99999;
     position: absolute;
     top: 100%;
     right: -1px;
     margin-left: -150px;
     border: 1px solid #f0f0f0;
     border-radius: 3px;
     box-shadow: 0 0 16px -10px #000;
     opacity: 0;
     visibility: hidden;
     -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
     transition: all 0.3s ease;
}
 .CartProduct:before, .CartProduct:after {
     bottom: 100%;
     right: 10px;
     border: solid transparent;
     content: " ";
     height: 0;
     width: 0;
     position: absolute;
     pointer-events: none;
}
 .CartProduct:before {
     border-color: transparent;
     border-bottom-color: #f0f0f0;
     border-width: 9px;
     margin-left: -9px;
}
 .CartProduct:after {
     border-color: transparent;
     border-bottom-color: #fff;
     border-width: 8px;
     margin-left: -8px;
     right: 11px;
}
 .CartProduct ul {
     padding: 0;
     margin: 0;
}
 .CartProduct .SProduct {
     float: left;
     width: 100%;
     max-height: 288px;
     overflow-y: auto;
     overflow-x: hidden;
     padding-right: 10px;
}
 .CartProduct .SProduct li {
     float: left;
     width: 100%;
     position: relative;
     padding-bottom: 20px;
     margin-bottom: 20px;
     border-bottom: 1px solid #eee;
}
 .CartProduct .SProduct li:last-child {
     padding-bottom: 0;
     margin-bottom: 0;
     border: 0;
}
 .CartProduct .SProduct li a {
     float: left;
     width: 100%;
     text-align: left;
     color: #000;
     padding-right: 30px;
}
 .CartProduct .SProduct li a img {
     margin-right: 20px;
     float: left;
     height: 90px !important;
}
 .CartProduct .SProduct li a .SepettopAd {
     width: calc(100% - 110px);
     float: left;
}
 .CartProduct .SProduct li a .SepettopAd .urunAd {
     margin-bottom: 10px;
}
 .CartProduct .SProduct li a .SepettopAd .urunAd span {
     font-weight: 600;
     font-size: 15px;
     display: block;
     line-height: 15px;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
     display: block !important;
}
 .CartProduct .SProduct li a .SepettopAd .varyAd {
     margin-bottom: 5px;
}
 .CartProduct .SProduct li a .SepettopAd .varyAd span {
     font-size: 14px;
     line-height: 14px;
}
 .CartProduct .SProduct li a .SepettopAd .sptAdet {
     margin-bottom: 10px;
}
 .CartProduct .SProduct li a .SepettopAd .sptAdet span {
     display: inline-block;
     vertical-align: top;
     font-size: 14px;
     line-height: 14px;
}
 .CartProduct .SProduct li a .SepettopAd .sptAdet span:first-child {
     margin-left: 10px;
}
 .CartProduct .SProduct li a .sepetTopSatisBirimi {
     display: inline-block !important;
     vertical-align: middle;
     float: left;
}
 .CartProduct .SProduct li a .SepetTopAdet {
}
 .CartProduct .SProduct li a .sepetTopFiyat {
     display: block !important;
     font-weight: 600;
     font-size: 16px;
     margin: 0;
     color: #000;
     line-height: 16px;
}
 .CartProduct .SProduct li a:nth-child(2) {
     position: absolute;
     right: 0;
     top: 50%;
     margin-top: -20px;
     width: auto !important;
     font-size: 15px;
     padding: 0;
}
 .CartProduct .SProduct li a .sepetTopBirimFiyat {
     display: none !important;
}
 .CartProduct .SProduct li a .fa-times {
     font-family: 'FontAwesome';
     font-weight: 400;
}
 .CartProduct .SProduct li a .fa-times:before {
     content: '\f1f8';
}
 .CartProduct .SPrice {
     float: left;
     width: 100%;
     font-size: 14px;
     font-weight: 600;
     padding: 10px 0;
     margin: 20px 0 10px;
     display: none;
}
 .CartProduct .SPrice li {
     font-size: 0;
}
 .CartProduct .SPrice li span {
     float: left;
     color: #444;
     font-size: 14px;
     text-transform: uppercase;
}
 .CartProduct .SPrice .sepetToplamTutar {
     float: right;
     text-align: right;
     font-size: 16px;
}
 .CartProduct .button {
     margin: 0 !important;
     float: left;
     width: calc(50% - 10px);
     font-size: 14px !important;
     line-height: 35px;
     border-radius: 0;
     padding: 0;
     text-transform: uppercase;
     font-weight: 600;
}
 .CartProduct .headerCartBtn {
     line-height: 45px;
     border: 1px solid #ccc;
     background: transparent;
     color: #434343;
}
 .CartProduct .headerOrderBtn {
     line-height: 47px;
     float: right;
}
 .CartProduct .headerCartBtn:hover {
     color: #fff;
     background: #616c70;
     border-color: #616c70;
}
 .CartProduct.more .SPrice {
     display: block;
}
 .CartProduct.more .Title {
     display: block;
}
 .CartProduct.more .cart-footer {
     display: block;
}
 .CartProduct.more .headerCartBtn {
     display: block !important;
}
 .CartProduct.more .headerOrderBtn {
     display: block !important;
}
 .sepetimBody .AllCategory {
     display: none;
}
 .sepetimBody .linkRebatedProducts {
     margin-left: 0;
}
 .sepetimBody .searchContent {
}
/*Arama*/
 .aramaButonu {
    cursor:pointer;
     float: right;
     margin-right: 50px;
     display: inline-block;
     color: #fff;
     font-style: normal;
     font-weight: 300;
     font-size: 18px !important;
     line-height: 100px;
}
 .aramaButonu .lnr {
     line-height: 97px;
     font-size: 17px;
}
 #divArama {
     position: relative;
     float: left;
     width: 100%;
}
 .searchContent {
     position: static;
     left: 234px;
     top: 0;
     z-index: 9999;
     float: none;
     display: inline-block;
     vertical-align: top;
     margin: 30px auto;
     width: 350px;
}
 .searchContent .ButtonMic {
     display: none !important;
}
 .searchContent #txtbxArama {
     -webkit-appearance: none;
     float: left;
     width: 100%;
     font-weight: 300;
     height: 40px;
     color: #e1e1e1;
     font-size: 12px;
     border: none;
     padding: 0 70px 0 20px;
     background: #fff;
     border: 1px solid #e1e1e1;
}
 .searchContent #btnKelimeAra {
     -webkit-appearance: none;
     cursor: pointer;
     position: absolute;
     border: none;
     right: 0px;
     top: 0px;
     padding: 0 15px;
     height: 40px;
     color: #fff;
     font-size: 0;
     width: 70px;
     border: none;
     background: #f1a03a url(Images/searchicon.png) no-repeat center center;
}
/* ================================================ */
/* ! FOOTER */
/* ================================================ */
 .ebultenBolumu {
     float: left;
     width: 100%;
     margin-top: 25px;
     background: url('/Uploads/EditorUploads/ccc.jpg') center center;
     background-size: cover;
     height: 500px;
     margin-bottom: 0px;
}
 .ebultenBolumu .ebultenBaslik {
     float: left;
     width: 100%;
     margin-top: 145px;
     margin-bottom: 25px;
     display: block;
     color: #2b2b2b;
     font-family: 'Roboto', sans-serif;
     font-size: 13px;
}
 .ebultenBolumu .ebultenBaslik strong {
     font-size: 24px;
     font-weight: 500;
     display: block;
     margin-bottom: 30px;
}
 #divNewsLetter {
     width: 100%;
     display: inline-block;
     position: relative;
}
 #divNewsLetter label {
     display: none;
}
 #divNewsLetter #UpdatePanel1 {
     border-radius: 5px;
     overflow: hidden;
}
 #divNewsLetter #txtbxNewsletterMail {
     border: 1px solid #fff;
     height: 40px;
     color: #000;
     background: #fff;
     font-size: 13px;
     width: 100%;
     padding-right: 80px;
}
 #divNewsLetter #btnMailKaydet {
     position: absolute;
     background: #616c70;
     right: 0;
     top: 0;
     height: 40px;
     line-height: 40px;
     padding: 0 15px;
     margin: 0;
     font-weight: 500;
}
 #divNewsLetter .newsbutton {
     position: absolute;
     background: #616c70;
     right: 0;
     top: 0;
     height: 40px;
     line-height: 40px;
     padding: 0 15px;
     margin: 0;
}
 .footerTopTutucu {
     background-color: #fff;
     border-top: 1px solid #efefef;
     padding: 35px 0 35px 0;
     margin-top: 20px;
}
 .footerGenelTutucu {
     float: left;
     width: 100%;
     background: #909da3;
}
 .footerGenelTutucu:after {
     clear: both;
     display: table;
     content: "";
}
 .footerBankaTutucu {
     float: left;
     width: 100%;
     background: #909da3;
     border-top: 1px solid #2b4649;
     padding: 25px 0;
}
 .footerBankaTutucu:after {
     clear: both;
     display: table;
     content: "";
}
 .bankaSol {
     float: left;
}
 .bankaSag {
     float: right;
     font-size: 12px;
     color: #e8e8e8;
     line-height: 23px;
}
 .footerTopTutucu .footerLogoTutucu {
     float: left;
     width: 100%;
     text-align: center;
     margin: 0 0 0 0;
}
 .footerTopTutucu .footerLogoTutucu .footerLogo {
     display: inline-block;
     margin-bottom: 20px;
}
 .footerTopTutucu .footerSosyalMedya {
     float: left;
     width: 100%;
     text-align: center;
}
 .footerTopTutucu .footerSosyalMedya a {
     display: inline-block;
     margin: 0 10px;
     color: #5f5f5f;
     font-size: 18px;
}
 .footerTopTutucu .footerSosyalMedya a:hover {
     color: #616c70 !important;
}
 .footerGenelTutucu .dortluBlok {
     float: left;
     width: 25%;
     margin: 30px 0;
     padding: 0 10px;
}
 .footerGenelTutucu .dortluBlokIcerik {
     float: left;
     width: 100%;
     background: #fff;
     padding: 25px;
     text-align: center;
}
 .footerGenelTutucu .dortluBlokIcerik .fa {
     font-size: 18px;
     color: #2b2b2b;
}
 .footerGenelTutucu .dortluBlokIcerik span {
     display: block;
     text-align: center;
     font-size: 13px;
     margin-top: 17px;
     color: #2b2b2b;
     font-weight: 400;
}
 .footerGenelTutucu .dortluBlokIcerik span strong {
     display: inline-block;
     color: #8c8c8c;
     font-weight: 400;
}
 .footerGenelTutucu .dortluAltBlok {
     float: left;
     width: 25%;
     margin: 45px 0;
}
 .footerGenelTutucu .dortluAltBlok h5 {
     color: #ffffff;
     font-size: 14px;
     font-weight: 600;
     margin-bottom: 15px;
     display: block;
}
 .footerGenelTutucu .dortluAltBlok ul {
}
 .footerGenelTutucu .dortluAltBlok ul li {
     margin-bottom: 10px;
}
 .footerGenelTutucu .dortluAltBlok ul li a {
     display: inline-block;
     color: #e8e8e8;
     font-size: 12px;
     font-weight: 300;
}
 .footerGenelTutucu .dortluAltBlok ul li a:hover {
     text-decoration: underline;
}
 .footerGenelTutucu .dortluAltBlok span {
     display: inline-block;
     color: #e8e8e8;
     font-size: 12px;
     margin-bottom: 10px;
     line-height: 20px;
}
 #ticimaxCopyright {
     display: inline-block;
     margin: 0 !important;
     line-height: 61px !important;
     clear: both;
     height: 57px;
}
 #ticimaxCopyright a {
     color: #616c70 !important;
}
 .userLoginBtn, .userSignBtn {
     border: 0 !important;
}
/* temaya ozel css */
 .UrunGuruplari {
     max-width: 233px;
     float: left;
     position: relative;
}
 .UrunGuruplari .KatMenu1 {
     display: none;
}
 #txtbxArama::-webkit-input-placeholder {
     color: #cccccc;
     font-size: 11px;
     font-weight: 300;
     text-transform: uppercase;
}
 #txtbxArama:-moz-placeholder {
     color: #cccccc;
     font-size: 11px;
     font-weight: 300;
     text-transform: uppercase;
}
 #txtbxArama::-moz-placeholder {
     color: #cccccc;
     font-size: 11px;
     font-weight: 300;
     text-transform: uppercase;
}
 #txtbxArama:-ms-input-placeholder {
     color: #cccccc;
     font-size: 11px;
     font-weight: 300;
     text-transform: uppercase;
}
 #txtbxArama:focus {
     color: #cccccc;
     transition: 0.3s;
     -webkit-transition: 0.3s;
     -ms-transition: 0.3s;
}
 .UrunGuruplari:hover .KatMenu1 {
     display: block !important;
     position: absolute;
     width: 100%;
     z-index: 5;
}
 .homeContainer .centerCount {
     width: 100%;
     padding: 0;
     margin-top: 10px !important;
}
 .uclublok {
     margin-top: 20px;
}
 .uclublok .item {
     margin-bottom: 20px;
}
 .centerCount > .middleTopBlock > .ProductList .JKatAdi {
     display: none !important;
}
 .Instagram {
     float: left;
     width: 100%;
     margin-bottom: 40px;
}
 .Instagram .instagramtext {
     float: left;
     width: 100%;
     text-align: center;
     padding-bottom: 20px;
     border-bottom: 1px solid #e1e1e1;
     margin-bottom: 20px;
}
 .Instagram .instagramtext .titleText {
     font-size: 22px;
     color: #2b2b2b;
     font-weight: bold;
     display: inline-block;
}
 .itakip {
     margin: auto;
     width: inherit;
     clear: both;
     width: 155px;
}
 .itakip a {
     background: #fff;
     line-height: 41px;
     padding: 0 20px;
     border-radius: 20px;
     border: 1px solid #e1e1e1;
     display: inline-block;
     color: #acacac;
     font-size: 13px;
     height: 40px;
     font-weight: 400;
}
 .itakip a i {
     margin-left: 4px;
}
 .Instagram .instagramBolumu {
     float: left;
     width: 100%;
     margin-bottom: 20px;
}
 .Instagram .instagramBolumu .blokRow {
     float: left;
     width: 100%;
}
 .Instagram .instagramBolumu .blokRow .dortluBlok {
     float: left;
     width: 12.5%;
}
 .sliderBannerContainer .jCarouselLite {
     padding-top: 0 !important;
     border-top: 0 !important;
     padding-bottom: 0 !important;
     border-bottom: 0 !important;
}
/* temaya ozel css */
 @media (min-width: 1199px) and (max-width:1260px) {
     .ticiContainer, .headerContent {
         width: 1180px;
         margin-left: 10px;
         margin-right: 10px;
    }
     .ProductDetailMain .ProductDetailMainRow {
         margin: 0;
    }
     .ProductDetailMain .leftImage {
         width: 390px;
         padding-right: 10px;
    }
     .ProductDetailMain .RightDetail {
         width: 790px;
         padding-left: 10px;
    }
}
 @media (max-width:1260px) {
     .ticiContainer, .headerContent {
         width: 1180px;
         margin-left: 10px;
         margin-right: 10px;
    }
     .ProductDetailMain .ProductDetailMainRow {
         margin: 0;
    }
     .ProductDetailMain .leftImage {
         width: 390px;
         padding-right: 10px;
    }
     .ProductDetailMain .RightDetail {
         width: 790px;
         padding-left: 10px;
    }
}
 @media (max-width: 1199px) {
     .ticiContainer, .headerContent {
         width: 970px;
         margin: 0 auto;
    }
     .navigation {
         width: 100%;
    }
     .ProductDetailMain .RightDetail {
         width: 580px;
    }
}
 @media (max-width: 991px) {
     .ticiContainer, .headerContent {
         width: 750px;
         margin: 0 auto;
    }
     .FiltrelemeUrunAdet {
         display: none !important;
    }
     .ProductDetailMain .leftImage {
         width: 300px;
    }
     .ProductDetailMain .RightDetail {
         width: 450px;
    }
     .ProductDetailMain #divIndirimOrani {
         position: absolute;
         right: 0;
         left: auto;
         bottom: 70px;
         width: auto;
    }
     .leftBlock {
         display: none;
    }
}
 @media (max-width: 767px) {
     .Instagram .instagramBolumu .blokRow .dortluBlok {
         width: 50% !important;
         margin-bottom: 5px;
    }
     #ticimaxCopyright {
         font-size: 12px;
         line-height: 20px !important;
         padding-top: 10px;
    }
     .navigation {
         display: none !important;
    }
     .ticiContainer, .headerContent {
         width: 100%;
         margin: 0 auto;
         padding: 0 10px;
    }
     .slides {
         overflow: hidden;
    }
     .slides li a {
         display: block;
    }
     .slides li a img {
         display: block;
         width: 100%;
         height: auto;
    }
     .leftBlock {
         display: none;
    }
     .ProductDetailMain .leftImage {
         width: 40%;
         text-align: center;
         padding-right: 10px;
    }
     .ProductDetailMain .RightDetail {
         width: 60%;
         padding-left: 10px;
    }
     .footerBankaTutucu {
         display: none;
    }
     .footerGenelTutucu .dortluAltBlok {
         text-align: center;
         width: 100%;
         margin: 10px 0;
    }
     .anasayfaBanner > div {
         margin-bottom: 10px;
    }
     .ProductList .ItemOrj.col-xs-6 {
         padding-left: 5px;
         padding-right: 5px;
    }
     .ProductDetail .product-social-icon-wrapper {
         display: none !important;
    }
     .ProductIcon .box1 {
         margin-right: 0;
    }
     .categoryTitleText * {
         display: inline;
    }
     .breadcrumb {
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap;
    }
     .urunOzellik {
         margin-top: 10px;
         padding: 0;
    }
     .urunOzellik .mobilTab > ul > li > a span {
         font-weight: 600;
    }
     .urunOzellik .mobilTab {
    }
     .urunOzellik > .mobilTab > ul > li {
         position: relative;
         border-bottom: 1px solid #e9e9e9;
    }
     .urunOzellik .mobilTab ul li.active {
         background-color: #fff;
         border-bottom: 0;
    }
     .urunOzellik .mobilTab > ul > li > a:after {
         content: "\f107";
         font-family: FontAwesome;
         font-size: 20px;
         line-height: normal;
         position: absolute;
         right: 8px;
         top: 10px;
    }
     .urunOzellik > .mobilTab > ul > li.active > a:after {
         content: "\f106";
    }
     .urunOzellik .mobilTab > ul > li > a {
         display: block;
         padding: 13px 0;
         color: #000;
         font-size: 14px;
         text-transform: uppercase;
         font-weight: 600;
    }
     .urunOzellik .mobilTab ul li.active .urunDetayPanel {
         display: block !important;
    }
     .urunOzellik .urunDetayPanel {
         background-color: #fff;
         padding: 0;
         float: none;
    }
     .urunOzellik .urunDetayPanel * {
    }
     .urunDetayPanel #yorumYaz {
         width: 100% !important;
    }
     .taksitBlok {
         width: 100%;
    }
     .urunDetayPanel .urunYorumYok {
         text-align: center;
         display: block;
         padding: 8px 0;
    }
     .urunDetayPanel .divYorumYazGiris {
         text-align: center;
         display: block;
         padding: 8px 0;
    }
     .urunDetayPanel .urunYorumYok {
         text-align: center;
         display: block;
         padding: 8px 0;
    }
     .urunDetayPanel .divYorumYazGiris {
         text-align: center;
         display: block;
         padding: 8px 0;
    }
     .iletisimContent {
         padding: 0px;
    }
     .iletisimContent .row {
         width: 100%;
         padding: 3px;
         margin-bottom: 10px;
         min-height: 1px;
    }
     .iletisimContent .row .span {
         line-height: 20px !important;
         bottom: 0 !important;
         height: auto;
    }
     .iletisimContent .row .span .Left {
         font-size: 11px !important;
         width: 30% !important;
    }
     .iletisimContent .row .span .Right {
         width: 68% !important;
         font-size: 11px !important;
    }
     .iletisimContent .row .span > .line1 > div {
         text-align: left;
         width: 100% !important;
         height: 20px;
         min-height: 20px;
         border-bottom: 1px solid #eee;
         margin: 0;
    }
     .iletisimContent .row .span > .line1 > div > span {
         width: 50% !important;
         float: left;
         text-align: left;
         min-height: 1px;
    }
     .iletisimContent .row .span > .line1 {
         border: none !important;
         margin: 0 !important;
         float: left;
    }
     .iletisimContent .row .span > .line2 {
         border: none !important;
         margin: 0 !important;
         float: left;
    }
     .iletisimContent .row .span > .line3 {
         border: none !important;
         margin: 0 !important;
         float: left;
    }
     .iletisimContent .row .span > .line2 > .line1 {
         width: 100% !important;
         min-height: 1px;
         border-bottom: 1px solid #eee;
         margin: 0;
         line-height: 20px;
    }
     .iletisimContent .row .span > .line2 > .line1 > span:nth-child(2) {
         display: none;
    }
     .iletisimContent .row .span > .line2 > .line1 > span {
         width: 50% !important;
         float: left;
         text-align: left;
    }
     .iletisimContent .row .span > .line2 > .line2 {
         width: 100% !important;
         min-height: 1px;
         border-bottom: 1px solid #eee;
    }
     .iletisimContent .row .span > .line2 > .line2 > span:nth-child(2) {
         display: none;
    }
     .iletisimContent .row .span > .line2 > .line2 > span {
         width: 50% !important;
         float: left;
         text-align: left;
    }
     .iletisimContent .row .span > .line3 > .line1 {
         margin: 0;
    }
     .iletisimContent .row .span > .line3 > .line1 > span:nth-child(2) {
         display: none !important;
    }
     .iletisimContent .row .span > .line3 > .line1 > span {
         width: 50% !important;
         float: left;
         text-align: left;
    }
}
 @media (max-width: 580px) {
     .ProductDetailMain .leftImage {
         width: 100%;
         text-align: center;
         padding: 0;
    }
     .ProductDetailMain .RightDetail {
         width: 100%;
         padding-left: 0;
    }
     .ProductIcon2 .TavsiyeEtBtnContent, .ProductIcon2 .hidden-phone, .ProductIcon2 .YorumYazbtnContent {
         width: 30%;
    }
}
 @media(max-width:767px) {
     .Linkmenu {
         width: 100% !important;
    }
     .Linkmenu ul li {
         width: 100%;
    }
     .Linkmenu ul li a {
         color: #9b9b9b;
         font-size: 13px;
         border-bottom: 1px solid rgba(0, 0, 0, 0.15);
         width: 100%;
         font-weight: normal;
         line-height: normal;
         padding: .96em;
    }
     #header {
         background-color: #fff;
         position: relative;
         height: 65px;
         border-bottom: 1px solid #d9d9d9;
         width: 100%;
    }
     #header #logo {
         width: 40%;
         margin: 0 auto !important;
         display: table !important;
         text-align: center;
         float: none;
    }
     #header #logo a {
         display: table-cell;
         vertical-align: middle;
         text-align: center !important;
         height: 65px;
         margin: 0 auto;
    }
     #header #logo img {
         max-width: 100%;
         max-height: 60px;
         display: inline;
    }
}
 @media(max-width:767px) {
     #lang_flag_container {
         display: none !important;
    }
     .welcome, .aramaButonu {
         display: none;
    }
     #header {
         background-color: #fff;
         position: relative;
         height: 65px;
         border-bottom: 1px solid #d9d9d9;
         float: left;
         width: 100%;
         border-top: 0;
    }
     #header #logo {
         width: 40%;
         margin: 0 auto !important;
         display: table !important;
         text-align: center;
         float: none;
         padding: 0;
    }
     #header #logo a {
         display: table-cell;
         vertical-align: middle;
         text-align: center !important;
         height: 65px;
         margin: 0 auto;
    }
     #header #logo img {
         max-width: 100%;
         max-height: 60px;
         display: inline;
    }
     .Linkmenu ul li {
         width: 100%;
    }
     .Linkmenu ul li a {
         color: #000;
         font-size: 15px;
         border-bottom: 1px solid rgba(0, 0, 0, 0.15);
         width: 100%;
         font-weight: normal;
         line-height: normal;
         padding: .96em;
    }
     .hText {
         display: none;
    }
     .favicon {
         display: none;
    }
     .SliderYan {
         width: 100%;
    }
     .SliderYan img {
         width: 100%;
    }
     .SliderYan > div {
         margin-bottom: 10px;
         padding: 0;
    }
     #pnlSlider {
         width: 100%;
         margin-right: 0;
    }
     #pnlSlider .flex-direction-nav .flex-next {
         width: 30px;
         height: 30px;
         right: 5px;
    }
     #pnlSlider .flex-direction-nav .flex-next:before {
         line-height: 30px;
    }
     #pnlSlider .flex-direction-nav .flex-prev {
         width: 30px;
         height: 30px;
         left: 5px;
    }
     #pnlSlider .flex-direction-nav .flex-prev:before {
         line-height: 30px;
    }
     #pnlSlider {
         margin-bottom: 10px;
    }
     .anasayfaBanner .col-sm-6 {
         padding: 0;
    }
     .anasayfaBanner .col-sm-4 {
         padding: 0;
    }
     .categoryTitle .bold .satir1 {
         font-size: 16px;
         line-height: 30px;
    }
     .owl-nav {
         right: 0;
         left: auto;
    }
     .Instagram .instagramtext .titleText {
         font-size: 16px;
    }
     .Instagram .instagramtext .itakip a {
         padding: 0 10px;
         font-size: 10px;
    }
     .Instagram .instagramBolumu .blokRow .dortluBlok {
         width: 50%;
    }
     .ProductListContent .productItem {
         margin-bottom: 20px;
    }
     .ProductListContent {
         margin-left: 0;
         margin-right: 0;
    }
     .row {
         margin: 0;
    }
     #divSatinAl .BasketBtn .Basketinp {
         width: 45%;
    }
     #divSatinAl .BasketBtn .basketBtn {
         width: 50%;
    }
     #divSatinAl .buyfast {
         width: 100%;
    }
     .ProductDetailMain .ProductDetailMainRow {
         margin-top: 0;
    }
     .ProductDetailMain #divIndirimOrani {
         position: static;
         margin-bottom: 10px;
    }
     .homeHeader {
         margin-bottom: 5px;
    }
     .fazlalik {
         display: none !important;
    }
     .sliderBannerContainer {
         margin: 0 0 10px;
         padding: 10px !important;
    }
     .anasayfaBanner .col-xs-12 {
         padding: 0;
    }
     .Instagram .instagramBolumu {
         margin-bottom: 10px;
    }
     .Instagram .itakip a {
         line-height: 25px;
         font-size: 10px;
    }
     .iletisimContent {
         padding: 0px;
    }
     .iletisimContent .row {
         width: 100%;
         padding: 3px;
         margin-bottom: 10px;
         min-height: 1px;
    }
     .iletisimContent .row .span {
         line-height: 20px !important;
         bottom: 0 !important;
         height: auto;
    }
     .iletisimContent .row .span .Left {
         font-size: 11px !important;
         width: 30% !important;
    }
     .iletisimContent .row .span .Right {
         width: 68% !important;
         font-size: 11px !important;
    }
     .iletisimContent .row .span > .line1 > div {
         text-align: left;
         width: 100% !important;
         height: 20px;
         min-height: 20px;
         border-bottom: 1px solid #eee;
         margin: 0;
    }
     .iletisimContent .row .span > .line1 > div > span {
         width: 50% !important;
         float: left;
         text-align: left;
         min-height: 1px;
    }
     .iletisimContent .row .span > .line1 {
         border: none !important;
         margin: 0 !important;
         float: left;
    }
     .iletisimContent .row .span > .line2 {
         border: none !important;
         margin: 0 !important;
         float: left;
    }
     .iletisimContent .row .span > .line3 {
         border: none !important;
         margin: 0 !important;
         float: left;
    }
     .iletisimContent .row .span > .line2 > .line1 {
         width: 100% !important;
         min-height: 1px;
         border-bottom: 1px solid #eee;
         margin: 0;
         line-height: 20px;
    }
     .iletisimContent .row .span > .line2 > .line1 > span:nth-child(2) {
         display: none;
    }
     .iletisimContent .row .span > .line2 > .line1 > span {
         width: 50% !important;
         float: left;
         text-align: left;
    }
     .iletisimContent .row .span > .line2 > .line2 {
         width: 100% !important;
         min-height: 1px;
         border-bottom: 1px solid #eee;
    }
     .iletisimContent .row .span > .line2 > .line2 > span:nth-child(2) {
         display: none;
    }
     .iletisimContent .row .span > .line2 > .line2 > span {
         width: 50% !important;
         float: left;
         text-align: left;
    }
     .iletisimContent .row .span > .line3 > .line1 {
         margin: 0;
    }
     .iletisimContent .row .span > .line3 > .line1 > span:nth-child(2) {
         display: none !important;
    }
     .iletisimContent .row .span > .line3 > .line1 > span {
         width: 50% !important;
         float: left;
         text-align: left;
    }
}
 @media(min-width: 768px) {
     .bottomHead {
         display: none;
    }
}
/*Fiyat Aralığı*/
 body .leftBlock .slider-range {
     float: left;
     width: 100%;
     border: none;
     border-radius: 0;
     padding: 0;
     margin: 10px 0 20px 0;
     height: 5px;
     background: #eee;
}
 body .leftBlock .slider-range .ui-slider-range {
     height: 5px;
     background: #000;
     border-radius: 0;
     top: 0;
     margin: 0;
}
 body .leftBlock .slider-range .ui-slider-handle {
     width: 20px;
     height: 20px;
     border-radius: 100%;
     background: #616c70;
     border: none;
     margin: 0;
     top: -8px;
}
 body .leftBlock .slider-range span:nth-child(2) {
     margin-left: 0;
}
 body .leftBlock .slider-range span:nth-child(3) {
     margin-left: -20px;
}
 body .leftBlock .amount {
     float: left;
     width: 100%;
     color: #000;
     font-size: 14px;
     text-align: left;
     margin-bottom: 20px;
     font-weight: 500;
}
/*Fiyat Aralığı*/
 .mobilMenuAcButton, .searchClick, .mycartClick, .welcomeOpen {
     display: none;
}
 body .productItem .divVideoPlayButton {
     position: absolute;
     margin: auto;
     overflow: hidden;
     height: 0;
     padding-bottom: 150%;
     top: 0;
     width: 100%;
     bottom: auto;
}
 body .productItem .divVideoPlayButton a.urunListeVideoPlay {
     color: #fff;
     float: left;
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     display: flex;
     display: -webkit-flex;
     align-items: center;
     justify-content: center;
     -webkit-align-items: center;
     -webkit-justify-content: center;
}
 body .productItem .divVideoPlayButton a.urunListeVideoPlay i {
     font-family: 'FontAwesome';
     font-weight: 300;
     font-size: 40px;
     display: inline-block;
     vertical-align: top;
     margin-top: 0;
     text-shadow: 0 0 4px #848484;
}
 body .productItem .divVideoPlayButton a.urunListeVideoPlay i.fa-play-circle-o:before {
     content: '\f144';
}
 body .productItem .divVideoPlayButton a.urunListeVideoPlay i.fa-pause-circle-o:before {
     content: '\f28b';
}
 .leftBlock .category-vertical-filters {
     float: left;
     width: 100%;
     border: none;
     border-radius: 0;
     overflow: hidden;
     margin: 0 0 20px;
     text-align: center;
     padding: 0;
     background: transparent;
     border: 1px solid #eee;
     padding: 20px;
}
 .leftBlock .panel-heading {
     position: relative;
     z-index: 1;
     float: left;
     padding: 0;
     width: 100%;
     text-align: left;
     border: none;
     margin: 0;
     background-color: transparent !important;
}
 .leftBlock .panel-heading a {
     display: block;
     line-height: 30px;
     font-size: 17px;
     color: #222222;
     font-weight: normal;
     padding: 0;
     text-transform: uppercase;
     font-weight: 700;
     margin-bottom: 20px;
}
 .leftBlock .panel-search {
     float: left;
     width: 100%;
     margin-bottom: 15px;
}
 .leftBlock .panel-search input {
     padding: 0 10px !important;
     height: 40px;
}
 .leftBlock .category-vertical-filters > div {
     width: 100%;
     padding: 0;
     margin: 0;
     float: left;
     display: inline-block;
     margin-bottom: 20px;
     padding-bottom: 20px;
     border-bottom: 1px solid #eee;
}
 .leftBlock .category-vertical-filters > div:last-child {
     margin-bottom: 0;
     border: 0;
}
 .leftBlock .category-vertical-filters .panel.div-kategori {
}
 .leftBlock .category-vertical-filters .panel.div-kategori .panel-heading {
}
 .leftBlock .category-vertical-filters .panel.div-kategori .panel-heading a:after {
     display: none;
}
 .leftBlock .category-vertical-filters .panel.div-kategori ul {
}
 .leftBlock .category-vertical-filters .panel.div-kategori ul li {
     margin-bottom: 0;
     width: 100%;
}
 .leftBlock .category-vertical-filters .panel.div-kategori ul li a {
     margin-bottom: 20px;
}
 .leftBlock .category-vertical-filters .panel.div-kategori ul li ul {
}
 .leftBlock .category-vertical-filters .panel.div-kategori ul li ul a {
}
 .leftBlock .category-vertical-filters .panel.div-kategori ul a:hover {
     text-decoration: underline;
}
 .leftBlock .category-vertical-filters .panel.div-kategori > ul > li > a {
}
 .leftBlock .category-vertical-filters .panel.div-kategori > ul > li {
}
 .leftBlock .category-vertical-filters .panel.div-kategori > ul > li:last-child > a {
     margin: 0;
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group {
     float: left;
     text-align: left;
     padding: 2px 0;
     margin: 0;
     width: 100%;
     top: 100%;
     display: block;
     border: none;
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group li, .leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item {
     float: left;
     margin: 0 0 15px;
     padding: 0;
     background-color: transparent;
     width: 100%;
     height: auto;
     border: none;
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group li:last-child {
     margin-bottom: 0;
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item {
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item a, .leftBlock .category-vertical-filters .vertical-filter-panel .list-group li a {
     float: left;
     font-size: 14px;
     color: #000000;
     display: inline-block;
     line-height: 16px;
     font-weight: normal;
     white-space: nowrap;
     max-width: calc(100% - 26px);
     overflow: hidden;
     text-overflow: ellipsis;
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group li:hover > a {
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group li.list-group-item:hover > a {
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group li ul {
     float: left;
     width: 100%;
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group li ul li:last-child {
     margin-bottom: 0;
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group li:hover ul {
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image {
     background-size: 16px 16px !important;
     background-position: 0 0 !important;
     background-repeat: no-repeat !important;
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image.selected {
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image:nth-child(6n) {
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image a {
     padding-left: 26px;
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image:before {
     display: none !important;
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image.selected a:after {
     width: 16px;
     height: 16px;
     font-size: 12px;
     text-align: center;
     content: '\f00c';
     font-family: 'FontAwesome';
     color: #fff;
     display: inline-block;
     vertical-align: top;
     position: absolute;
     left: 0;
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item:before {
     margin-right: 10px;
     width: 16px;
     height: 16px;
     border: 1px solid #cbcbcb !important;
     border-radius: 0;
     background: #fff;
     display: inline-block !important;
     margin-top: 0;
     text-align: center;
     line-height: 11px;
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before {
     border-color: #cbcbcb !important;
     background: #fff;
     content: '\f00c';
     font-family: 'FontAwesome';
     color: #000;
     font-size: 13px;
     font-weight: 400;
     line-height: 15px;
}
 .leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item:hover:before {
     border-color: #cbcbcb !important;
     background: #fff;
     content: '\f00c';
     font-family: 'FontAwesome';
     color: #000;
     font-size: 13px;
     font-weight: 400;
     line-height: 15px;
}
 .leftBlock .FiyatTextBox {
     float: left;
     width: 100%;
     margin-bottom: 20px;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect {
     float: right;
     margin: 0 0 0 20px;
     background: transparent;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a {
     background: transparent;
     color: #999999;
     padding: 0 5px;
     float: left;
     margin-left: 0;
     border: 0;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a i {
     font-size: 16px;
     float: left;
     line-height: 35px;
     font-family: 'FontAwesome';
     font-weight: 600;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a:hover i {
     color: #000;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a:hover {
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.Active i {
     color: #616c70;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.Active {
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.sort_3 {
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.sort_2 {
     display: none;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.sort_5 {
     display: none;
}
 .brandlistselection {
     float: left;
     width: 100%;
     margin-bottom: 20px;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent {
     float: left;
     width: 100%;
     z-index: 999;
     background-color: #fff;
     border: none;
     border-radius: 0;
     margin: 0;
     padding: 0;
     display: -webkit-flex;
     display: -moz-flex;
     display: -o-flex;
     display: block;
     border: 0;
     padding: 10px;
     border: 1px solid #eee;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li:not(.appliedFilter) {
     float: left;
     font-weight: normal;
     border-radius: 0;
     padding: 0;
     border: none;
     margin-right: 20px;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li > a {
     position: relative;
     background-color: transparent;
     color: #000000;
     font-size: 12px;
     border-radius: 0;
     padding: 0 15px;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li > a span {
     font-weight: normal;
     line-height: 35px;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li > a:hover {
     text-decoration: underline;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a.selected {
     text-decoration: underline;
     color: #616c70;
     background: #fff;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .appliedFilter.FiltrelemeUrunAdet span {
     float: left;
     font-size: 12px;
     color: #000000;
     font-weight: normal;
     line-height: 35px;
     padding: 0;
     margin: 0;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .appliedFilter.FiltrelemeUrunAdet {
     float: right;
     background-color: transparent;
     height: auto;
     padding: 0;
}
 body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {
     float: right;
}
 body #divSayfalamaUst.Slct .blockSelect {
     float: right;
     margin: 0;
     display: block !important;
     padding: 0;
}
 body #divSayfalamaUst.Slct .blockSelect a {
     float: left;
     width: 40px;
     height: auto;
     margin: 0;
     padding: 0;
     text-align: center;
     border: none;
     background: #fff;
     display: block;
     margin-left: 10px;
     border: 1px solid #eee;
}
 body #divSayfalamaUst.Slct .blockSelect i {
     color: #c6c6c6;
     line-height: 40px;
     font-size: 18px;
}
 body #divSayfalamaUst.Slct .blockSelect a:hover {
     color: #616c70;
}
 body #divSayfalamaUst.Slct .blockSelect a:hover i {
     color: #616c70;
}
 body #divSayfalamaUst.Slct .blockSelect .sort_2 {
     display: none;
}
 body #divSayfalamaUst.Slct .blockSelect .sort_5 {
     display: none;
}
 body #divSayfalamaUst.Slct .blockSelect a.Active {
     color: #616c70;
}
 body #divSayfalamaUst.Slct .blockSelect a.Active i {
     color: #616c70;
}
 body #divSayfalamaUst.Slct .brandlistselection .sortingContent {
     float: left;
     width: 100%;
     display: block;
     background: transparent;
     padding: 10px;
     border: 1px solid #eee;
}
 body #divSayfalamaUst.Slct .brandlistselection .sortingContent select {
     float: left;
     height: 40px;
     color: #252525;
     font-size: 14px;
     font-weight: normal;
     border: none;
     background: #fff;
     border-radius: 0;
     padding: 0;
     appearance: none;
     -moz-appearance: none;
     -webkit-appearance: none;
     padding: 0 10px;
     border: 1px solid #eee;
}
 body #divSayfalamaUst.Slct .brandlistselection .sortingContent li {
     height: auto;
     padding: 0;
     border-radius: 0;
     background: transparent;
     float: left;
     margin-right: 20px;
}
 body #divSayfalamaUst.Slct .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {
     float: right;
}
 body #divSayfalamaUst.Slct li.appliedFilter.FiltrelemeUrunAdet {
     margin: 0;
}
 body #divSayfalamaUst.Slct li.appliedFilter.FiltrelemeUrunAdet span {
     color: #616c70;
     font-size: 12px;
     line-height: 40px;
     font-weight: normal;
     float: left;
     margin: 0;
     text-indent: 0;
     text-transform: capitalize;
}
 body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock {
     padding: 0;
     background: transparent;
     color: #252525;
     font-size: 14px;
}
 body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock span {
     line-height: 40px;
     font-weight: normal;
     display: inline-block;
     vertical-align: top;
     text-transform: capitalize;
}
 body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock:before {
     content: '';
     width: 15px;
     height: 15px;
     border: 1px solid #d1d1d1;
     border-radius: 3px;
     float: left;
     margin: 12px 10px 0 0;
     background: #fff;
}
 body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock.selected:before {
     background: #616c70;
     border-color: #616c70;
}
 body #divSayfalamaUst .category-vertical-filters.top-filters .FiltreUst {
     display: none;
}
 body #divSayfalamaUst .category-vertical-filters.top-filters .tukgo {
     display: none;
}
 body #divSayfalamaUst .category-vertical-filters.top-filters .moreNum {
     display: none;
}
/*filtresecili*/
 body #divSayfalamaUst .filterDeleteContent {
     float: left;
     margin: 0 0 10px 0;
     padding: 0;
     width: 100%;
}
 body #divSayfalamaUst .filterDeleteContent .appliedFilter {
     padding: 0;
     margin: 0 10px 10px 0;
     height: auto;
     background: 0 0;
     border: 1px solid #ebecee;
     width: auto;
     border-radius: 0;
}
 body #divSayfalamaUst .filterDeleteContent .appliedFilter.filtrelemeKaydet {
     display: none;
}
 body #divSayfalamaUst .filterDeleteContent .appliedFilter:not(.FiltrelemeKaldir ) a {
     min-width: 32px;
     margin: 0;
     border: #ebecee;
     border-left: 1px solid #eee;
}
 body #divSayfalamaUst .filterDeleteContent .appliedFilter a i {
     font-family: 'FontAwesome';
     line-height: 32px;
     color: #252525;
     font-size: 12px;
     font-weight: 300;
}
 body #divSayfalamaUst .filterDeleteContent .appliedFilter a:hover i {
     color: #616c70;
}
 body #divSayfalamaUst .filterDeleteContent .appliedFilter a i:before {
     content: '\f00d';
}
 body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span {
     color: #666;
     font-size: 12px;
     text-align: left;
     font-weight: 400;
     margin: 0;
     line-height: 32px;
     padding-left: 14px;
     padding-right: 21px;
}
 .filterColorBg {
     display: none !important;
}
 body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span + span {
     color: #666;
}
 body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir {
     display: block;
}
 body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a {
     width: 100%;
     background: 0 0;
     line-height: 1;
     margin: 0;
     padding: 0;
}
 body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a span {
     line-height: 32px;
     font-weight: 400;
     font-size: 13px;
     text-align: center;
     margin: 0;
     width: 100%;
     color: #fff !important;
     background: #616c70 !important;
}
 .AnasayfaTasarim {
     margin-left: -5px;
     margin-right: -5px;
     overflow: hidden;
}
 .AnasayfaTasarim:after {
     clear: both;
     display: table;
     content: "";
}
 .AnasayfaTasarimLine {
     overflow: hidden;
     float: none;
     width: 100%;
     position: relative;
     margin-bottom: 10px;
     overflow: hidden;
     padding-left: 5px;
     padding-right: 5px;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
}
 .AnasayfaTasarimLine.Kucuk {
     width: 50%;
     overflow: hidden;
     float: left;
     padding-left: 5px;
     padding-right: 5px;
}
 .AnasayfaTasarimLine a {
     display: block;
}
 .AnasayfaTasarimLine a img {
     margin: 0 auto;
     max-width: 100%;
     display: block;
}
 .AnasayfaTasarimLine .TasarimTime {
     float: right;
     position: relative;
     font-size: 11px;
}
 .AnasayfaTasarimLine .AnasayfaTasarimAdi {
     position: absolute;
     z-index: 9;
     background-color: rgba(0, 0, 0, 0.40);
     left: 5px;
     right: 5px;
     bottom: 0;
     color: #ffF;
     padding: 5px;
     font-size: 12px;
}
 .AnasayfaTasarimLine:hover .AnasayfaTasarimAdi {
     background-color: #000;
}
 @media(max-width:425px) {
     .AnasayfaTasarimLine.Kucuk {
         width: 100%;
    }
}
/*Galeri Modülü*/
 section.ResimGaleri .ResimGaleriHeadIcerik {
     text-align: center;
}
 section.ResimGaleri .Main {
     position: relative;
}
 section.ResimGaleri .Main .AllGallery {
     position: absolute;
     top: 29px;
     font-size: 12px;
     right: 0;
     color: #000;
     text-decoration: underline;
     font-weight: 500;
}
 section.ResimGaleri .AddGallery {
     margin: 10px auto;
     background-color: #000;
     display: block;
     width: 200px;
     text-align: center;
     color: #fff;
     padding: 5px 0;
}
 section.ResimGaleri .AddGallery:hover {
     background-color: #ddd;
     color: #000;
}
 section.ResimGaleri .Main .Marquee-tag {
     position: relative;
     cursor: pointer;
}
 section.ResimGaleri .Main .Marquee-tag img {
     max-width: 100%;
}
 section.ResimGaleri .Main .Marquee-tag:hover:before {
     content: '';
     position: absolute;
     left: 0;
     right: 0;
     bottom: 0;
     top: 0;
     margin: auto;
     z-index: 9;
     font-family: linearicons-free;
     width: 50px;
     height: 50px;
     font-size: 30px;
     line-height: 50px;
     text-align: center;
}
 section.ResimGaleri .Main .Marquee-tag:hover:after {
     content: '';
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     margin: auto;
     z-index: 8;
     background: rgba(0, 0, 0, 0.46);
}
 .Modals .modal-body {
     padding: 30px;
     max-width: 420px;
}
 .Modals .modal-body .modal-title {
     font-weight: bold;
     text-transform: uppercase;
     font-size: 22px;
     margin-bottom: 15px;
}
 .Modals .modal-body .ResimGaleriHeadIcerik {
     font-size: 13px;
     line-height: 17px;
     margin-bottom: 20px;
}
 .Modals .modal-body .ResimGaleriHeadIcerik h2 {
     font-weight: bold;
     font-size: 18px;
     text-transform: uppercase;
     margin-bottom: 8px;
     text-align: center;
}
 .Modals .modal-body .modal-Subtitle {
     font-size: 13px;
     line-height: 17px;
     margin-bottom: 20px;
}
 .Modals .modal-body .modal-bottom {
     text-align: center;
     border-top: 1px solid #d8d8d8;
     padding-top: 20px;
     font-size: 12px;
     font-style: italic;
}
 .Modals .modal-body .modal-bottom span.Link {
     font-style: initial;
     text-transform: uppercase;
     color: #000;
     font-weight: 700;
     margin-left: 5px;
     cursor: pointer;
}
 .AddGalleryModal .Btn {
     width: 100%;
     border: 0;
     text-align: center;
     text-transform: uppercase;
     color: #fff;
     padding: 17px 10px;
     background-color: #222;
     border: 1px solid #222;
     cursor: pointer;
     display: block;
}
 .AddGalleryModal .Btn:hover, .AddGalleryModal .Btn:focus {
     color: #fff;
}
 .AddGalleryModal .Btn.Orange {
     background-color: #000;
     border: 1px solid #000;
}
 .AddGalleryModal .Btn.Orange:hover {
     background-color: #000;
}
 .AddGalleryModal .modal-dialog {
     margin: 0;
}
 .AddGalleryModal .modal-body {
     max-width: 100%;
}
 .AddGalleryModal .FormElements {
     margin-bottom: 10px;
}
 .AddGalleryModal .FormElements > input {
     padding: 8px 12px;
}
 .AddGalleryModal .modal-content {
     background: #fff;
}
 .AddGalleryModal .Gallery--Wrapper .BtnBox {
     margin: 30px 0;
     padding-top: 25px;
     border-top: 1px solid #b3b3b3;
}
 .AddGalleryModal .Gallery--Wrapper .Title {
     padding: 5px 0 10px;
     margin-bottom: 10px;
     border-bottom: 1px solid #b3b3b3;
}
 .AddGalleryModal .Gallery--Wrapper .row {
     box-sizing: inherit;
     padding: 0;
     width: auto;
     margin: 0;
     height: auto;
     float: none;
     background-color: transparent;
     position: static;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     margin-right: -15px;
     margin-left: -15px;
}
 .AddGalleryModal .Gallery--Wrapper .col-lg-6 {
     width: 50%;
     float: left;
     -ms-flex: 0 0 50%;
     flex: 0 0 50%;
     max-width: 50%;
     position: relative;
     min-height: 1px;
     padding-right: 15px;
     padding-left: 15px;
}
 .AddGalleryModal .Gallery--Wrapper .col-12 {
     width: 100%;
     float: left;
     -ms-flex: 0 0 100%;
     flex: 0 0 100%;
     max-width: 100%;
     position: relative;
     min-height: 1px;
     padding-right: 15px;
     padding-left: 15px;
}
 .AddGalleryModal .Gallery--Wrapper .col {
     -ms-flex-preferred-size: 0;
     flex-basis: 0;
     -ms-flex-positive: 1;
     flex-grow: 1;
     max-width: 100%;
}
 .AddGalleryModal .fileClear {
     padding: 5px 10px;
     font-size: 12px;
     font-weight: 600;
     display: inline-block;
     background-color: #f1f1f1;
     color: #777;
}
 .AddGalleryModal .box {
     display: block;
     background-color: white;
     box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
     -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
     transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
     overflow: hidden;
}
 .AddGalleryModal .upload-options {
     position: relative;
     height: 35px;
     background-color: #000;
     cursor: pointer;
     overflow: hidden;
     text-align: center;
     -webkit-transition: background-color ease-in-out 150ms;
     transition: background-color ease-in-out 150ms;
}
 .AddGalleryModal .upload-options:hover {
     background-color: #000;
}
 .AddGalleryModal .upload-options input {
     width: 0.1px;
     height: 0.1px;
     opacity: 0;
     overflow: hidden;
     position: absolute;
     z-index: -1;
}
 .AddGalleryModal .upload-options label {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     width: 100%;
     height: 100%;
     font-weight: 400;
     text-overflow: ellipsis;
     white-space: nowrap;
     cursor: pointer;
     overflow: hidden;
}
 .AddGalleryModal .upload-options label::after {
     content: 'Resim Seç';
     position: absolute;
     font-size: 14px;
     color: #ffffff;
     z-index: 0;
     width: 100%;
}
 .AddGalleryModal .upload-options label span {
     display: inline-block;
     width: 50%;
     height: 100%;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
     vertical-align: middle;
     text-align: center;
}
 .AddGalleryModal .js--image-preview {
     height: 120px;
     width: 100%;
     line-height: 120px;
     text-align: center;
     position: relative;
     overflow: hidden;
     background-color: white;
     background-position: center center;
     background-repeat: no-repeat;
     background-size: contain;
}
 .AddGalleryModal .js--image-preview::after {
     content: "\f1c5";
     font: normal normal normal 14px/1 FontAwesome;
     position: relative;
     font-size: 50px;
     color: #e6e6e6;
     z-index: 0;
}
 .AddGalleryModal .js--image-preview.js--no-default::after {
     content: "\f1c5";
     color: #000;
     border: 3px solid #000;
     border-radius: 50%;
     padding: 10px;
     font-size: 50px;
     background-color: rgba(0, 0, 0, 0.11);
}
 .AddGalleryModal .drop {
     display: block;
     position: absolute;
     background: rgba(95, 158, 160, 0.2);
     border-radius: 100%;
     -webkit-transform: scale(0);
     transform: scale(0);
}
 .AddGalleryModal .animate {
     -webkit-animation: ripple 0.4s linear;
     animation: ripple 0.4s linear;
}
 .AddGalleryModal .FormElements {
     width: 100%;
     margin-bottom: 15px;
     display: block;
}
 .AddGalleryModal .FormElements .Or {
     margin: 20px 0;
     text-align: center;
     position: relative;
}
 .AddGalleryModal .FormElements .Or::after {
     content: '';
     width: 100%;
     height: 1px;
     background-color: #d8d8d8;
     position: absolute;
     left: 0;
     right: 0;
     top: 50%;
     display: table;
}
 .AddGalleryModal .FormElements .Or > span {
     font-style: italic;
     font-size: 12px;
     background-color: #fff;
     padding: 0 10px;
     position: relative;
     z-index: 1;
     display: inline-block;
     line-height: 20px;
     color: #949494;
}
 .AddGalleryModal .FormElements label {
     font-size: 12px;
     margin: 5px 0;
     width: 100%;
     color: #ff0000;
}
 .AddGalleryModal .FormElements input, .FormElements textarea {
     border: 1px solid #bdbdbd;
     display: block;
     width: 100%;
     padding: 12px;
     font-size: 14px;
}
 .AddGalleryModal .FormElements textarea {
     min-height: 100px;
     max-height: 100px;
     max-width: 100%;
}
 .AddGalleryModal select {
     font-size: 14px;
     padding: 14px 35px 14px 14px;
}
 .AddGalleryModal .FormElements .input-box {
     position: relative;
}
 .AddGalleryModal .FormElements .input-box .ShowPass {
     padding-right: 50px;
}
 .AddGalleryModal .FormElements .input-box .btn-show-password {
     position: absolute;
     right: 0;
     top: 0;
     padding: 10px 15px;
     font-size: 24px;
}
 .AddGalleryModal .FormElements .input-box .btn-show-password.Active:before {
     content: "\e992";
}
 .AddGalleryModal .form_valition {
     display: none;
}
 .AddGalleryModal .galleryFooterSuccess {
     display: none;
}
 .AddGalleryModal #vdUrunVideo {
     float: left;
     width: 100%;
}
/*Galeri Modülü*/
 @media (min-width:1042px) {
     .mobilMenu {
         display: none;
    }
     .breadList {
         display: none !important;
    }
     body #divSayfalamaUst .filterBlock {
         float: left;
         border: none;
         border-radius: 0;
         width: 100%;
         margin-bottom: 20px;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters {
         padding: 0;
         margin: 0;
         background: transparent;
         position: static;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .panel {
         margin: 0 19px 0 0;
         padding: 0;
         width: auto;
         position: relative;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .panel.vertical-top-price-filter {
         min-width: 150px;
         margin-left: 10px;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading {
         padding: 0;
         margin: 0;
         min-width: auto;
         border-right: none;
         background-color: transparent !important;
         border: 1px solid #eee;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading:after {
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading a {
         line-height: 50px;
         padding-left: 15px;
         text-align: left;
         color: #000000;
         font-size: 13px;
         padding: 0 20px;
         font-weight: 500;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading a:after {
         content: '\f107';
         line-height: 48px;
         vertical-align: top;
         margin-left: 10px;
         position: static;
         color: #000000;
         font-size: 18px;
         font-family: 'FontAwesome';
         font-weight: 300;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading.active a:after {
         content: '\f106';
         color: #000;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li {
         float: left;
         text-align: left;
         margin: 0;
         width: 100%;
         padding: 0;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .div-kategori .list-group.dropdown > li {
         width: 100%;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown li a {
         line-height: 28px;
         font-size: 13px;
         color: #000000;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown li a:hover {
         text-decoration: underline;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li ul {
         display: block;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li ul > li {
         width: 100%;
    }
     body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item:before {
         margin-top: 7px;
         display: inline-block;
    }
     body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item:hover:before {
         background: #616c70;
         border-color: #616c70;
    }
     body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before {
         background: #616c70;
         border-color: #616c70;
    }
     body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image {
         background: transparent !important;
    }
     body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item a {
         color: #000;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown {
         top: 100%;
         width: 250px;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .slider-range {
         background: #dfdfdf;
         height: 5px;
         width: 100%;
         margin: 13px 0 5px 0px;
         border: none;
         float: left;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .slider-range .ui-slider-range {
         background: #262626;
         height: 4px;
         margin-top: 0;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .slider-range .ui-slider-handle {
         background: #616c70;
         border-radius: 100%;
         width: 18px;
         height: 18px;
         border: none;
         margin-top: 0;
         margin-right: -4px;
         top: -7px;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .amount {
         color: #262626;
         font-size: 14px;
         font-weight: 600;
         left: 0;
         padding: 5px 0 0;
         float: left;
         width: 100%;
         text-align: center;
         margin-bottom: 0;
    }
     .FiltreUst {
         display: none;
    }
     .tukgo {
         display: none;
    }
}
/* mobil ve tablet ekran olcusune gore 1041px e kadar bunlari uygula */
 @media (max-width: 1024px) {
     .hsbmFvrProductContent .hsbmFvrProductItemCol{
        width:100%;
    }
}
 @media screen and (max-width: 1041px) {
     body.overflow {
         overflow: hidden;
         min-height: 100%;
         position: fixed;
         left: 0;
         right: 0;
         overflow: hidden;
         top: 0;
    }
    /******************************************************/
     .navigation {
         display: none;
    }
     .Linkmenu, .Linkmenu * {
         width: 100%;
    }
     #divSayfalamaUst .filterBlock {
         display: block !important;
         margin: 0;
    }
     .mobilMenuAcButton {
         display: block;
    }
     body .dropdown-toggle:after {
         display: none;
    }
     body #divSayfalamaUst {
         padding: 0;
         margin: 20px 0;
         width: 100%;
         border: none;
         background: transparent;
         position: relative;
    }
     .urunListRel {
         width: 100%;
    }
     body .mobilFilterOpenBtn .button {
         padding: 0;
         margin: 0;
         color: #fff;
         width: calc(50% - 5px);
         line-height: 40px;
         background: #616c70;
         display: inline-block;
         vertical-align: top;
         font-weight: 600;
         text-transform: capitalize;
         text-align: center;
    }
     body .mobilFilterOpenBtn .button.mobilSiralamBtn {
         float: left;
    }
     body .mobilFilterOpenBtn .button.mobilSiralamBtn:before {
         content: '\f15d';
         font-family: FontAwesome;
         font-weight: 300;
         font-size: 16px;
         display: inline-block;
         vertical-align: top;
         margin-right: 10px;
    }
     body .mobilFilterOpenBtn .button.mobilFilterBtn:before {
         content: '\f0b0';
         font-family: FontAwesome;
         font-weight: 300;
         font-size: 16px;
         display: inline-block;
         vertical-align: top;
         margin-right: 10px;
    }
     body .mobilFilterOpenBtn .button.mobilFilterBtn {
         float: right;
    }
     body .mobilFilterOpenBtn {
         margin: 0;
         padding: 0;
         display: block !important;
    }
     .categorydesign .uNo {
         float: right;
         color: #999a9d;
         font-size: 12px;
    }
     body #divSayfalamaUst .filterDeleteContent {
         display: none;
    }
     body #divSayfalamaUst.Slct .brandlistselection {
         position: absolute;
         left: 0;
         top: 0;
         width: calc(50% - 5px);
         background: transparent;
         padding: 0;
         margin: 0;
         border: none;
         border-radius: 0;
    }
     body #divSayfalamaUst.Slct .brandlistselection .sortingContent {
         width: 100%;
         display: block !important;
         background: transparent;
         padding: 0;
         margin: 0;
         border: none;
         border-radius: 0;
    }
     body #divSayfalamaUst.Slct .brandlistselection .sortingContent li {
         width: 100%;
         background: transparent;
         padding: 0;
         margin: 0;
         border: none;
         border-radius: 0;
    }
     body #divSayfalamaUst.Slct .brandlistselection .sortingContent select {
         width: 100%;
         height: 40px;
         font-size: 0;
         text-indent: 0;
         border: none;
         color: #000;
         font-weight: 500;
         min-width: auto;
         border-radius: 0;
         background: transparent;
         -webkit-appearance: none;
         -moz--appearance: none;
    }
     body #divSayfalamaUst.Slct .brandlistselection .sortingContent select option {
         font-size: 14px;
    }
     body #divSayfalamaUst.Slct .brandlistselection .sortingContent li:nth-child(2) {
         display: none;
    }
     body #divSayfalamaUst.Slct .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {
         display: none;
    }
     body #divSayfalamaUst:not(.Slct) .brandlistselection {
         padding: 0;
         text-align: center;
         position: absolute;
         top: calc(100%);
         left: 0;
         right: 0;
         z-index: 25;
         border-bottom: none;
         background: #fff;
    }
     body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent {
         display: none;
         padding-top: 15px;
    }
     body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li:not(.appliedFilter) {
         margin: 0 !important;
         width: 100%;
         border: 0;
         padding: 0 !important;
    }
     body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a {
         border: none;
         text-align: center;
    }
     body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a span {
         line-height: 35px;
    }
     body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {
         display: none;
    }
     body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a:before{
        display:none;
    }
     body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li > a {
         border-bottom: 1px solid #e5e5e5;
         padding: 10px 0 !important;
    }
     body .category-vertical-filters.top-filters {
         display: block !important;
         width: 360px;
         position: fixed;
         top: 0;
         right: -100%;
         bottom: 0;
         z-index: 9999;
         background: #f3f5f8;
         margin: 0;
         padding: 0;
         border: none;
         transition: all .3s ease;
         overflow-y: auto;
         overflow-x: hidden;
         margin: 0 !important;
    }
     body .category-vertical-filters.top-filters ul {
         list-style: none;
         padding: 0;
         margin: 0;
    }
     body .filterBlock.active .category-vertical-filters.top-filters {
         right: 0;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .FiltreUst {
         float: left;
         width: 100%;
         line-height: 50px;
         font-size: 16px;
         color: #fff;
         margin-bottom: 10px;
         padding: 0 10px;
         position: relative;
         text-align: center;
         display: block;
         background: #616c70;
    }
     body .category-vertical-filters.top-filters .FiltreUst span {
         display: inline-block;
         vertical-align: top;
         position: absolute;
         left: 0;
         right: 0;
         top: 0;
         bottom: 0;
    }
     body .category-vertical-filters.top-filters .FiltreUst .closeFilt {
         float: left;
         font-size: 25px;
         position: relative;
         z-index: 1;
    }
     body .category-vertical-filters.top-filters .FiltreUst .closeFilt i {
         font-weight: 300;
    }
     body .category-vertical-filters.top-filters .FiltreUst a {
         float: right;
         font-size: 13px;
         position: relative;
         z-index: 1;
         color: #fff;
         display: none;
    }
     body .category-vertical-filters.top-filters .FiltreUst a.active {
         display: block;
    }
     body .category-vertical-filters.top-filters .FiltreUst a i {
         color: #fff;
         font-size: 20px;
         display: inline-block;
         vertical-align: top;
         line-height: 50px;
         margin-left: 5px;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .tukgo {
         float: left;
         width: 100%;
         margin-bottom: 10px;
         position: relative;
         padding: 0 10px;
         display: block;
    }
     body .category-vertical-filters.top-filters .tukgo .filterOrderInStock {
         float: left;
         width: 100%;
         line-height: 50px;
         font-size: 14px;
         color: #262324;
         text-align: left;
         padding: 0 0 0 15px;
         background: #fff;
    }
     body .category-vertical-filters.top-filters .tukgo .filterOrderInStock:before {
         content: '';
         float: right;
         width: 24px;
         max-height: 24px;
         position: absolute;
         top: 0;
         bottom: 0;
         right: 32px;
         border-radius: 100%;
         background: #c5c7c9;
         margin: auto 0;
         background: #fff;
         box-shadow: 0 0 2px 0 #999;
         z-index: 1;
         transition: all 0.3s ease;
    }
     body .category-vertical-filters.top-filters .tukgo .filterOrderInStock:after {
         content: '';
         float: right;
         width: 40px;
         max-height: 16px;
         position: absolute;
         top: 0;
         bottom: 0;
         right: 0;
         border-radius: 20px;
         background: #c5c7c9;
         margin: auto 15px auto 0;
         transition: all 0.3s ease;
    }
     body .category-vertical-filters.top-filters .tukgo .filterOrderInStock.selected:before {
         right: 15px;
    }
     body .category-vertical-filters.top-filters .tukgo .filterOrderInStock.selected:after {
         background: #39d662;
    }
     body .category-vertical-filters.top-filters .panel .panel-heading {
         padding: 0;
         margin: 0;
         border: none;
         background: #fff;
         float: left;
         width: 100%;
    }
     body .category-vertical-filters.top-filters .panel .panel-heading a {
         float: left;
         width: 100%;
         text-align: left;
         color: #262324;
         font-weight: 500;
         font-size: 15px;
         line-height: 50px;
         padding: 0 10px;
         text-transform: uppercase;
    }
     body .category-vertical-filters.top-filters .panel .panel-heading a:after {
         top: 0;
         color: #000;
         font-weight: 300;
         font-family: 'FontAwesome';
         right: 10px;
    }
     body #divSayfalamaUst .category-vertical-filters.top-filters .moreNum {
         position: absolute;
         right: 40px;
         top: 0;
         bottom: 0;
         line-height: 50px;
         font-size: 15px;
         color: #000;
         display: block;
    }
     body .category-vertical-filters.top-filters .panel {
         float: left;
         width: 100%;
         margin-bottom: 10px;
         padding: 0 10px;
    }
     body .category-vertical-filters.top-filters .list-group.dropdown {
         border: none;
         position: static;
         box-shadow: none;
    }
     body .category-vertical-filters.top-filters .list-group.dropdown ul {
         margin-top: 0;
    }
     body .category-vertical-filters.top-filters .list-group.dropdown li {
         width: 100%;
         margin-right: 0;
         text-align: left;
         margin-bottom: 10px;
    }
     body .category-vertical-filters.top-filters .list-group.dropdown li a {
         color: #000;
         line-height: 16px;
    }
     body .category-vertical-filters.top-filters .vertical-filter-panel .list-group-item a {
         font-size: 13px;
         color: #262324;
         font-weight: normal;
         float: left;
    }
     body .category-vertical-filters .vertical-filter-panel .list-group-item:before {
         border-radius: 0;
         display: inline-block !important;
         width: 16px;
         height: 16px;
    }
     body .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before {
         border-color: #000;
         background: #000;
    }
     body .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image {
         background: transparent !important;
         height: auto;
    }
     body .category-vertical-filters.top-filters .panel.vertical-top-price-filter {
         width: 100%;
         margin: 20px 0;
    }
     body #divSayfalamaUst.Slct .brandlistselection .filterDeleteContent {
         display: none !important;
    }
     body #divSayfalamaUst.Slct .brandlistselection .sortingContent li:first-child:before {
         display: none;
    }
     body .slider-range {
         margin: 0 0 15px 10px !important;
         width: calc(100% - 20px);
    }
     body .amount {
         padding: 0;
    }
    /*MobilMenu*/
     .menuUstBolum {
         width: 100%;
         display: inline-block;
         float: left;
         margin-top: 0;
         border-bottom: 1px solid #e8e8e8;
         background: #616c70;
    }
     .menuUstBolum .CloseBtnMenu {
         float: right;
         line-height: 50px;
         color: #fff;
         font-size: 30px;
         width: 50px;
         text-align: center;
         margin: 0;
         cursor: pointer;
    }
     .menuUstBolum .CloseBtnMenu i {
         font-weight: 300;
    }
     .menuUstBolum .menuBack {
         float: left;
         line-height: 50px;
         color: #fff;
         font-size: 15px;
         text-align: center;
         margin: 0;
         cursor: pointer;
         padding-left: 20px;
    }
     .menuUstBolum .menuBack i {
         font-size: 20px;
         display: inline-block;
         vertical-align: top;
         line-height: 50px;
         margin-right: 10px;
    }
     .mobilaf {
         position: fixed;
         right: 0;
         left: 0;
         width: 100%;
         top: 0;
         bottom: 0;
         background: rgba(0,0,0,0.5);
         z-index: 1001;
         display: none;
         -webkit-animation: fadein 0.5s;
         -moz-animation: fadein 0.5s;
         -ms-animation: fadein 0.5s;
         -o-animation: fadein 0.5s;
         animation: fadein 0.5s;
    }
     .mobilaf.acik {
         display: block;
    }
     .mobilMenu {
         position: fixed;
         left: 0;
         top: 0;
         bottom: 0;
         width: 360px;
         z-index: 99999;
         background: #fff;
         left:-110%;
         transition: left .3s ease-in-out;
    }
     .mobilMenu ul {
         list-style: none;
         padding: 0;
         margin: 0;
    }
     .mobilMenu.acik {
         left:0;
    }
     .mobilMenu .menuIcerikAlan {
         float: left;
         width: 100%;
         height: calc(100% - 51px);
         position: absolute;
         top: 51px;
         right: 0;
         left: 0;
    }
     .mobilMenu .navUl {
         float: left;
         width: 100%;
         height: 100%;
    }
     .mobilMenu .navUl > li > ul li, .mobilMenu .navUl > li {
         float: left;
         width: 100%;
         border-bottom: 1px solid #e5e5e5;
         position: relative;
    }
     .mobilMenu .navUl > li > ul li a, .mobilMenu .navUl > li > a {
         color: #000;
         font-size: 16px;
         font-weight: normal;
         line-height: 50px;
         display: inline-block;
         vertical-align: top;
         padding: 0 15px;
         z-index: 2;
         position: relative;
         width: 100%;
    }
     .mobilMenu .navUl .ulVar > a {
         width: auto;
    }
     .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliDown2, .mobilMenu .navUl > li > ul li .ResimsizDown2, .mobilMenu .navUl > li .ResimsizDown, .mobilMenu .navUl > li .ResimliDown {
         float: right;
         position: absolute;
         right: 0;
         top: 0;
         left: 0;
         z-index: 1;
         padding-right: 20px;
         cursor: pointer;
    }
     .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliDown2 i, .mobilMenu .navUl > li > ul li .ResimsizDown2 i, .mobilMenu .navUl > li .ResimsizDown i, .mobilMenu .navUl > li .ResimliDown i {
         line-height: 50px;
         font-size: 25px;
         float: right;
         font-weight: 300;
    }
    /*Acilirmenuicerik*/
     .mobilMenu .altMenu .altMenuMarkalar, .mobilMenu .altMenu .altMenuler {
         float: left;
         width: 100%;
         height: 100%;
         overflow-y: auto;
         overflow-x: hidden;
         position: absolute;
         top: 0;
         right: 0;
         left: 0;
    }
     .mobilMenu .altMenu .altMenuSag {
         display: none;
    }
     .mobilMenu .altMenu .altmenuSol {
         float: left;
         width: 100%;
         height: 100%;
    }
    /**/
     .mobilMenu .navUl > li ul.over {
         overflow-y: hidden;
    }
     .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl, .mobilMenu .navUl > li > ul li ul, .mobilMenu .navUl > li > ul, .mobilMenu .altMenu {
         position: fixed;
         left: -100%;
         top: 51px;
         bottom: 0;
         width: 360px;
         background: #fff;
         z-index: 3;
         transition: all 0.3s ease-in-out;
    }
     .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl.active, .mobilMenu .navUl > li > ul li ul.active, .mobilMenu .navUl > li > ul.active, .mobilMenu .altMenu.active {
         left: 0;
    }
     .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl > span, .mobilMenu .altMenu .altMenuMarkalar > span, .mobilMenu .altMenu .altmenuSol > span, .mobilMenu .navUl > li > ul li ul > span, .mobilMenu .navUl > li > ul > span {
         color: rgba(40, 47, 54, 0.8);
         font-size: 18px;
         font-weight: 600;
         line-height: 55px;
         padding-left: 55px;
         border-bottom: 1px solid #e5e5e5;
         position: relative;
         float: left;
         width: 100%;
    }
     .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl > span a, .mobilMenu .altMenu .altMenuMarkalar > span a, .mobilMenu .altMenu .altmenuSol > span a, .mobilMenu .navUl > li > ul > span span {
         z-index: 0;
         position: relative;
    }
     .mobilMenu .navUl > li > ul li ul > span .NoiBack2, .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl > span .DownBtn, .mobilMenu .altMenu .altMenuMarkalar > span .UpBtn, .mobilMenu .altMenu .altmenuSol > span .UpBtn, .mobilMenu .navUl > li > ul > span .NoiBack {
         line-height: 55px;
         text-align: left;
         z-index: 1;
         padding-left: 20px;
         font-size: 20px;
         position: absolute;
         left: 0;
         right: 0;
         top: 0;
         bottom: 0;
    }
     .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl > span .DownBtn i, .mobilMenu .navUl > li > ul li ul > span .NoiBack2 i, .mobilMenu .altMenu .altMenuMarkalar > span .UpBtn i, .mobilMenu .altMenu .altmenuSol > span .UpBtn i, .mobilMenu .navUl > li > ul > span .NoiBack i {
         font-weight: normal;
    }
     .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl li, .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li, .mobilMenu .navUl > li > ul li {
         float: left;
         width: 100%;
         border-bottom: 1px solid #e5e5e5;
         position: relative;
    }
     .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl li > a, .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li > a, .mobilMenu .navUl > li > ul li a {
         color: #282f36;
         font-size: 16px;
         font-weight: 500;
         line-height: 50px;
         display: inline-block;
         vertical-align: top;
         padding: 0 13px;
         z-index: 2;
         position: relative;
    }
     .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl, .mobilMenu .navUl > li > ul li ul, .mobilMenu .navUl > li > ul, .mobilMenu .menuIcerikAlan {
         overflow-y: auto;
         overflow-x: hidden;
    }
    /*Markalar*/
     .mobilMenu .altMenu .altMenuMarkalar > a {
         float: left;
         width: 50%;
         padding: 0 13px;
         min-height: 57px;
         text-align: center;
         margin-bottom: 15px;
    }
}
 @media (min-width: 1042px) and (max-width: 1260px) {
     .categoryContainer .leftBlock {
         display: block !important;
    }
    /* ------------------------------------Container--------------------------------------------*/
     .headerContent, body ul.breadcrumb, .navigation > div, .userLoginContent, .hesabimContent, .sepetimBody .headerContent, .sepetimBody #footer .ticiContainer, .ticiContainer {
         max-width: 1000px !important;
         margin: 0 auto;
    }
    /* ------------------------------------Container--------------------------------------------*/
     .homeContainer .ProductListContent .ProductList {
         max-width: 1000px;
    }
     .sliderBannerContainer .ProductList {
         max-width: 1000px;
    }
     .detaySliderContainer .ProductList {
         max-width: 1000px;
    }
     .navigation .altMenu .altMenuler {
         max-width: 1000px;
    }
     .markaSlider .jCarouselLite {
         max-width: 1000px;
    }
     #divIcerik.homepage {
         margin: 0 auto;
    }
     .headerContent {
         margin: 0 auto;
    }
     body .blockSelect, body #divSayfalamaUst.Slct .blockSelect {
         display: none !important;
    }
     .ProductIcon div {
         width: 50%;
    }
     .searchContent {
         width: 340px;
    }
}
 @media (min-width: 768px) and (max-width: 1041px) {
     .mobilMenuAcButton {
         float: left;
         margin-top: 20px;
         margin-right: 20px;
         color: #FFF;
         font-size: 30px;
    }
     .mobilMenuAcButton span {
         display: block;
         font-size: 11px;
    }
     body .mobilFilterOpenBtn .button {
         width: calc(50% - 10px) !important;
    }
     .categoryContainer .centerCount {
         padding: 0 !important;
         overflow: hidden;
         margin: 0;
         width: 100%;
    }
     .categoryContainer .leftBlock {
         display: none;
    }
     body #divSayfalamaUst {
         margin-top: 20px !important;
    }
     .ProductIcon div {
         width: 50%;
    }
     .searchContent {
         width: 100%;
         margin: 0 0 20px 0;
    }
     .mycart {
         margin-right: 20px;
    }
}
 @media (max-width: 480px) {
     .newIcon {
         width: 30px;
         height: 20px;
         line-height: 20px;
         left: 0;
         top: 0;
         font-size: 10px;
    }
     .IndirimliUrun.StokYok .cargoIcon {
         top: 0;
    }
     .firsatIcon {
         line-height: 20px;
         font-size: 9px;
         height: 20px;
         left: 0;
         padding: 0 2.5px;
    }
     .YeniUrun .firsatIcon, .IndirimliUrun .cargoIcon {
         top: 25px;
    }
     .cargoIcon {
         line-height: 20px;
         font-size: 9px;
         height: 20px;
         right: 0;
         padding: 0 2.5px;
    }
     .discountIcon {
         width: 30px;
         height: 20px;
         line-height: 20px;
         right: 0;
         top: 0;
         font-size: 10px;
    }
     .urunListStokUyari, .urunListSonUrun {
         line-height: 25px;
         height: 25px;
         font-size: 10px;
    }
     .TukendiIco span {
         padding: 0 10px;
         line-height: 25px;
         height: 25px;
         font-size: 12px;
    }
     .ozelAlan1 {
         padding: 0 10px;
         line-height: 25px;
         font-size: 10px;
         white-space: nowrap;
         overflow: hidden;
         width: 100%;
    }
}
/* Mobil Ekran */
 body #header .stories.carousel {
    float:right;
    width:auto;
    margin: 0;
    position: absolute;
    right: 0;
    bottom: -44px;
}
 body #header .stories.carousel .story {
    display: inline-block;
    width: 40px;
    max-width: 40px;
    vertical-align: top;
    margin: 0;
}
 body #header .stories.carousel .story > .item-link > .item-preview {
    display: block;
    box-sizing: border-box;
    font-size: 0;
    max-height: 40px;
    height: 40px;
    overflow: hidden;
    transition: transform .2s;
    display: block;
    box-sizing: border-box;
    font-size: 0;
    transition: transform .2s;
    background: url(../Default/images/instagramborder.png);
    background-size: contain;
    padding: 3px;
    background-repeat: no-repeat;
}
 body #header .stories.carousel .story > .item-link > .item-preview img {
     display: block;
     box-sizing: border-box;
     height: 100%;
     width: 100%;
     object-fit: cover;
     border: 0 !important;
     border-radius: 99999px;
}
 body #header .stories.carousel .story > .item-link > .info{
    display:none;
}
 @media(max-width:767px) {
     body #header .stories.carousel{
        margin: 0;
        position: absolute;
        right: 78px;
        bottom:auto;
        top:12px;
    }
}
 @media screen and (max-width: 767px) {
     #divIcerik.homepage {
         margin: 0 auto;
    }
     #divArama:before {
         display: none;
    }
     body.sepetimBody {
         padding-top: 0;
    }
    /*header click button*/
     .mycart {
         top: 10px;
         right: 5px;
         width: 15px;
         height: 15px;
         z-index: auto;
    }
     .mycart .sepetUrunSayisi {
         background: #000;
         color: #fff;
         width: 15px;
         height: 15px;
         line-height: 15px;
    }
     .mobilMenuAcButton {
         display: block;
         position: absolute;
         top: 0;
         left: 10px;
         font-size: 22px;
         color: #000;
    }
     .searchClick {
         display: block;
         position: absolute;
         top: 0;
         left: 50px;
         font-size: 22px;
         color: #000;
    }
     .welcomeOpen {
         display: block;
         position: absolute;
         top: 0;
         right: 50px;
         font-size: 22px;
         color: #000;
    }
     .mycartClick {
         display: block;
         position: absolute;
         top: 0;
         right: 10px;
         font-size: 22px;
         color: #000;
    }
     .mobilMenuAcButton span {
         font-size: 9px;
         display: block;
         line-height: 9px;
         display: none;
    }
     .mobilMenuAcButton i {
         display: inline-block;
         vertical-align: top;
         line-height: 60px;
         font-weight: 300;
    }
     .searchClick i {
         display: inline-block;
         vertical-align: top;
         line-height: 60px;
         font-weight: 300;
    }
     .welcomeOpen i {
         display: inline-block;
         vertical-align: top;
         line-height: 60px;
         font-weight: 300;
    }
     .mycartClick i {
         display: inline-block;
         vertical-align: top;
         line-height: 60px;
         font-weight: 300;
    }
    /*mobilmenu*/
     .mobilMenu {
         width: 85%;
         bottom: 50px;
    }
     .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl, .mobilMenu .navUl > li > ul li ul, .mobilMenu .navUl > li > ul, .mobilMenu .altMenu{
        width: 85%;
    }
     .menuUstBolum {
         margin-top: 0;
    }
    /*sepetalan*/
     .CartProductInner {
         position: absolute;
         top: 50px;
         bottom: 0;
         width: 100%;
         left: 0;
         right: 0;
         padding: 0 10px;
    }
     .SepetUst {
         float: left;
         width: calc(100% + 20px);
         text-align: center;
         color: #fff;
         line-height: 50px;
         font-size: 16px;
         margin-left: -10px;
         margin-right: -10px;
         margin-top: -10px;
         background: #616c70;
    }
     .SepetUst span {
         display: inline-block;
         vertical-align: top;
    }
     .SepetUst .seClose {
         float: left;
         width: 40px;
         font-size: 22px;
         position: absolute;
         left: 0;
    }
     .SepetUst .seClose i {
         display: inline-block;
         vertical-align: top;
         line-height: 50px;
         font-weight: 300;
    }
     .CartProduct {
         background: #fff;
         background-size: 100%;
         position: fixed;
         right: -100%;
         top: 0;
         width: 100%;
         height: calc(100% - 50px);
         padding: 0;
         display: block !important;
         border: none;
         transition: all 0.3s ease;
         -moz-transition: all 0.3s ease;
         -webkit-transition: all 0.3s ease;
         -o-transition: all 0.3s ease;
         opacity: 1;
         visibility: visible;
         -moz-transform: translateY(0px);
         -ms-transform: translateY(0px);
         -o-transform: translateY(0px);
         -webkit-transform: translateY(0px);
         transform: translateY(0px);
         box-shadow: none;
         padding: 10px;
         border-radius: 0;
    }
     .CartProduct.animated {
         right: 0;
    }
     .CartProduct .SProduct {
         float: left;
         width: 100%;
         max-height: calc(100% - 129px);
         overflow-y: auto;
         overflow-x: hidden;
         font-size: 0;
         text-align: left;
         margin: 10px 0 0 0;
    }
     .CartProduct .headerCartBtn {
         line-height: 38px;
         font-size: 12px !important;
         text-align: center;
    }
     .CartProduct .headerOrderBtn {
         line-height: 40px;
         font-size: 12px !important;
         text-align: center;
    }
     .mycart {
         background: none !important;
         padding: 0;
         margin: 0;
         border: none;
         position: absolute;
         left: auto;
         bottom: auto;
    }
     .mycart:before {
         display: none;
    }
     .mycart:after {
         display: none;
    }
     .mycart .sepetTopTutar {
         display: none !important;
    }
     .mycart .sepetUrun {
         display: none !important;
    }
     .mycart .sepetTecxt {
         display: none !important;
    }
     .mycart .sepetUrunSayisi {
         display: block !important;
         border-radius: 100%;
         text-align: center;
         font-size: 12px;
         border: none;
         position: static;
         margin: 0;
    }
     .mycart .sepetUrunSayisi:before {
         display: none;
    }
     .mycart .sepetUrunSayisi:after {
         display: none;
    }
     .mycart > a {
         display: block;
         width: auto;
         height: auto;
         padding: 0;
         border: none;
         margin: 0;
         background: transparent;
    }
     .mycart > a:before {
         display: none;
    }
     .mycart > a:after {
         display: none;
    }
    /*Sabit sayfalar icerik*/
    /*Arama*/
     .searchContent {
         display: block;
         width: 100%;
         margin: 0;
         height: 0;
         background: #fff;
         overflow: hidden;
         position: absolute;
         top: 100%;
         left: 0;
         padding: 0;
         border: none;
         transition: all 0.1s ease;
         -webkit-transition: all 0.1s ease;
         -moz-transition: all 0.1s ease;
         -o-transition: all 0.1s ease;
         z-index: 991;
    }
     .searchContent.active {
         height: 40px;
         padding: 0;
         overflow: visible;
         width: 100%;
         left: 0;
         right: 0;
         display: block;
    }
     .search {
         margin: 0;
         max-width: 100%;
         width: 100%;
         position: relative;
         padding: 0;
         display: block;
    }
     .search:after {
         display: none;
    }
     .search:before {
         display: none;
    }
     .search .crossclick {
         display: none;
    }
     #divAramaKategori {
         top: 0;
         left: 0;
    }
     #divAramaKategori select {
         width: 70px;
         padding-left: 5px;
         font-size: 10px;
         height: 40px;
    }
     .searchContent #txtbxArama {
         height: 41px;
         padding-right: 30px;
         padding-left: 10px;
         width: 100%;
         box-shadow: none;
         font-size: 12px;
         border-radius: 0;
         margin: 0;
         border: 0 !important;
         background: #fafafa;
    }
     .searchContent.active #txtbxArama {
         padding: 0 50px 0 10px;
    }
     body .searchContent #btnKelimeAra {
         width: 50px;
         height: 100%;
         right: 0;
         top: 0;
         line-height: 40px;
         text-indent: 0;
         padding: 0;
         left: auto;
         background-position: center center;
         background-image: none;
         border: none;
         border-radius: 0;
         font-size: 15px;
         text-align: center;
         background: #616c70;
         color: #fff;
         transition: ease .3s all;
         transition: all 0.1s ease;
         -webkit-transition: all 0.1s ease;
         -moz-transition: all 0.1s ease;
         -o-transition: all 0.1s ease;
         display: block;
         border: 0;
    }
     .ButtonMic {
         right: 40px;
         height: 40px;
    }
    /*hosgeldin div*/
     .welcome {
         display: block;
         width: 100%;
         position: absolute;
         top: 100%;
         right: 0;
         bottom: auto;
         text-align: center;
         background: #616c70;
         border: none;
         padding: 0;
         margin: 0;
         height: 0;
         border-radius: 0;
         z-index: 100;
         overflow: hidden;
         transition: all 0.1s ease;
         -webkit-transition: all 0.1s ease;
         -moz-transition: all 0.1s ease;
         -o-transition: all 0.1s ease;
    }
     .welcome.active {
         height: 40px;
    }
     .welcome > div {
         width: 100%;
         position: static;
         padding: 0;
         box-shadow: none;
         display: block;
         background: transparent;
         margin: 0;
    }
     .welcome > ul {
         margin: 0;
    }
     .welcome > div:before {
         display: none;
    }
     .welcome:before {
         display: none;
    }
     .mobilMenu .welcome {
         display: block;
    }
     .welcome ul {
         float: left;
         width: 100%;
         list-style: none;
         padding: 0;
         margin: 0;
    }
     .welcome li {
         float: none !important;
         display: inline-block !important;
         width: auto;
         vertical-align: top;
    }
     .headerSocialConnect {
         margin-left: 0;
    }
     .headerSocialConnect .baglanButton {
         margin-left: 10px;
         background: transparent !important;
         margin-top: 0;
    }
     .headerSocialConnect .baglanButton a {
         line-height: 40px;
         font-size: 13px;
         color: #fff;
         padding: 0;
    }
     .headerSocialConnect .baglanButton a:before {
         line-height: 40px;
    }
     .welcome .headerHesabim, .welcome .headerCikis, .welcome .headerUyeOl a, .welcome .headerUyeGiris a {
         float: none;
         display: inline-block !important;
         font-size: 13px !important;
         line-height: 40px;
         color: #fff !important;
         border: none;
         padding: 0;
         width: auto;
         height: auto;
         margin: 0 5px;
         font-weight: 500;
         height: auto;
         text-transform: none;
    }
     .headerUyeGiris a, .headerHesabim {
         background: transparent;
         margin-right: 10px;
    }
     .headerUyeGiris a:after, .headerHesabim:after, .headerCikis:after, .headerUyeOl a:after, .headerUyeGiris a:before, .headerHesabim:before, .headerCikis:before, .headerUyeOl a:before {
         display: none !important;
    }
     .sepetimBody .bottomHead {
         display: none !important;
    }
     .bottomHead {
         float: left;
         width: 100%;
         position: fixed;
         bottom: 0;
         left: 0;
         right: 0;
         z-index: 1002;
         background: #fff;
         border-top: 1px solid #cecece;
         display: block;
    }
     .bottomHead ul {
         margin: 0;
         list-style: none;
         padding: 0;
    }
     .bottomHead ul li {
         float: left;
         width: 25%;
    }
     .bottomHead ul li a {
         float: left;
         width: 100%;
         text-align: center;
         font-size: 12px;
         padding: 8px 0;
         color: #000;
         position: relative;
         height: 49px;
    }
     .bottomHead ul li a i {
         display: block;
         margin: 0 auto 3px;
         font-size: 18px;
         font-weight: 300;
    }
     body .category-vertical-filters.top-filters {
         width: 85%;
         height: calc(100% - 50px);
         box-shadow: none;
         border: none;
    }
     body ul.breadcrumb {
         white-space: nowrap;
         position: relative;
         width: 100%;
    }
     body ul.breadcrumb.zindex {
         z-index: -1;
         pointer-events: none;
    }
     body ul.breadcrumb:after {
         position: absolute;
         left: 0;
         right: 0;
         top: 0;
         bottom: 0;
         z-index: 99;
         content: '';
         display: block;
    }
     body ul.breadcrumb li:nth-child(1) a:before {
         display: none;
    }
     body ul.breadcrumb:before {
         content: '\f015';
         font-family: 'FontAwesome';
         font-weight: 300;
         line-height: 40px;
         margin-right: 5px;
         display: inline-block;
         vertical-align: top;
         float: left;
    }
     body ul.breadcrumb * {
         line-height: 40px !important;
         font-size: 12px !important;
         max-width: 25px;
         text-decoration: none;
         letter-spacing: 0 !important;
    }
     body ul.breadcrumb li:not(:last-child):after {
         line-height: 40px;
         font-size: 12px !important;
         content: '...';
         margin: 0;
         display: inline-block;
         vertical-align: top;
    }
     body ul.breadcrumb li {
         font-size: 0 !important;
         margin: 0 !important;
         margin-right: 5px !important;
    }
     body ul.breadcrumb li a {
         float: left;
         display: block;
         margin: 0 !important;
         float: left;
         text-indent: 0 !important;
    }
     body ul.breadcrumb li:last-child a span:after {
         display: none;
    }
     body ul.breadcrumb li:last-child {
         max-width: 90px;
    }
     body ul.breadcrumb li:last-child * {
         max-width: 100%;
         font-size: 12px !important;
         text-overflow: ellipsis;
         overflow: hidden;
    }
     body ul.breadcrumb li a span {
         font-size: 0 !important;
         margin: 0 !important;
         float: left;
    }
     body ul.breadcrumb li a span:after {
         content: '\f105';
         font-family: 'FontAwesome';
         font-size: 14px !important;
         display: inline-block;
         vertical-align: top;
         line-height: 40px;
         font-weight: 300;
         float: left;
    }
     .categoryTitleText {
         position: relative;
         z-index: 99;
         padding: 0;
    }
     .breadList {
         position: absolute;
         left: 0;
         right: 0;
         top: 0;
         background: #fff;
         padding: 10px 20px;
         z-index: 999;
         -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
         -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
         -ms-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
         -o-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
         box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
    }
     .breadList.breadActive {
         display: block !important;
    }
     .breadList ul {
         list-style: none;
    }
     .breadList .mBread {
         float: left;
         width: 100%;
    }
     .breadList .mBread ul {
         float: left;
         width: 100%;
         list-style: none;
         padding: 0;
         margin: 0;
    }
     .breadList .mBread ul li {
         float: left;
         width: 100%;
         font-size: 0;
         display: block;
         margin-right: 0;
         line-height: 1;
         font-size: 0 !important;
    }
     .breadList .mBread ul li a {
         float: left;
         width: 100%;
         font-size: 11px !important;
         color: #454545 !important;
         padding: 5px 8px;
         position: relative;
    }
     .breadList .mBread ul li a:before {
         content: '\f148';
         font-family: 'FontAwesome';
         font-size: 10px;
         position: absolute;
         left: -5px;
         top: 8px;
         transform: rotate(90deg);
    }
     .breadList .mBread ul li a span {
         font-weight: normal !important;
         line-height: 15px !important;
         font-size: 11px !important;
    }
     .breadList .mBread ul li ul {
         padding-left: 4px;
    }
     .breadList .mBread > ul > li > a span {
         font-weight: 600;
    }
     .breadList .clbtn {
         position: absolute;
         right: 5px;
         top: 10px;
         width: 30px;
         text-align: center;
         font-size: 18px;
         color: #000;
         z-index: 99;
    }
     body .mobilFilterOpenBtn .button {
         font-size: 13px;
    }
     body a#linkOncekiSayfa {
         display: none;
    }
     body .leftImage a#linkOncekiSayfa {
         position: absolute;
         top: 0;
         left: 0;
         width: 35px;
         background: #fff;
         text-align: center;
         font-size: 0 !important;
         font-family: 'FontAwesome';
         color: #000;
         z-index: 5;
         line-height: 35px;
         display: block;
    }
     body .leftImage a#linkOncekiSayfa:before {
         content: '\f053';
         font-size: 20px;
         display: inline-block;
         vertical-align: top;
         line-height: 35px;
    }
     .spanustSepetteUrunYok {
         font-size: 16px;
         margin: 20px 0 0 0;
         float: left;
         clear: both;
         text-align: center;
         width: 100%;
         font-weight: 900;
         color: #616c70;
    }
     .spanustSepetteUrunYok:before {
         content: '!';
         font-size: 50px;
         vertical-align: top;
         border: 1px solid;
         display: block;
         width: 100px;
         height: 100px;
         line-height: 98px;
         border-radius: 100%;
         margin: 0 auto;
         margin-bottom: 30px;
    }
     .categoryContainer .centerCount {
         margin-top: 10px;
         padding: 0;
    }
     #divSatinAl .BasketBtn .Basketinp .riUp .fa {
         line-height: 44px;
    }
     #divSatinAl .BasketBtn .Basketinp {
         width: 140px;
         margin: 0;
    }
     #divSatinAl .BasketBtn .basketBtn {
         width: calc(100% - 150px);
    }
     #divSatinAl .buyfast {
         width: 100%;
         margin: 10px 0 0 0;
    }
     #divSatinAl .BasketBtn .basketBtn .Addtobasket, #divSatinAl .BasketBtn .basketBtn input, #divSatinAl .buyfast input {
         margin: 0;
    }
    /*urun butonlari*/
     .ProductIcon {
         position: static;
         width: 100%;
         margin: 5px 0 0;
         float: left;
         padding: 5px 0;
         border: none;
    }
     .ProductIcon .box1 {
         font-size: 12px;
         width: 100% !important;
         line-height: 35px !important;
         text-align: left;
         border: none;
         border-radius: 0;
    }
     .ProductIcon .box1 i {
         float: left;
         line-height: 35px !important;
         width: 35px;
         height: 35px;
         margin-right: 5px;
         margin-bottom: 0;
         font-size: 15px;
    }
     .ProductIcon .box1 i:before {
         line-height: 35px;
    }
     .ProductIcon > div {
         float: left !important;
         width: 100% !important;
         margin: 5px 0 0 !important;
         max-width: 100% !important;
         padding: 0;
    }
     .ProductIcon > div > a {
         float: left;
         width: 100%;
         margin-bottom: 0;
         transition: all 0.2s ease;
    }
     .ProductIcon .box1:before {
         display: none !important;
    }
     #divSatinAl {
         margin-bottom: 0;
    }
     .ProductIcon2 .TavsiyeEtBtnContent, .ProductIcon2 .hidden-phone, .ProductIcon2 .YorumYazbtnContent {
         width: 100%;
         margin: 2.5px 0;
    }
     .pageNumber a {
         width: 25px;
         height: 25px;
         line-height: 23px;
         font-size: 13px;
    }
     .pageNumber {
         text-align: center;
         padding: 0;
         margin: 30px 0 0 0;
    }
     .categoryTitle .bold {
         padding-bottom: 23px;
    }
     .ProductListContent {
         margin: 0 -5px;
    }
     .productModuleItem2 .modulediscount span, .productModuleItem2 .discountPrice span, .productModuleItem .modulediscount span, .productModuleItem .discountPrice span, .productItem .modulediscount span, .productItem .discountPrice span {
         font-size: 15px;
    }
     .productModuleItem2 .moduleregular span, .productModuleItem2 .regularPrice span, .productModuleItem .moduleregular span, .productModuleItem .regularPrice span, .productItem .moduleregular span, .productItem .regularPrice span {
         margin-right: 5px;
         font-size: 12px;
    }
     .productModuleItem2 .moduleregular, .productModuleItem2 .regularPrice, .productModuleItem .moduleregular, .productModuleItem .regularPrice, .productItem .moduleregular, .productItem .regularPrice {
         margin-top: 3px;
    }
     .productModuleItem2 .modulename2 *, .productModuleItem2 .modulename *, .productModuleItem2 .productName *, .productModuleItem .modulename2 *, .productModuleItem .modulename *, .productModuleItem .productName *, .productItem .modulename2 *, .productItem .modulename *, .productItem .productName * {
         font-size: 13px;
    }
     .footerTopTutucu .footerSosyalMedya a {
         margin: 0 3px;
    }
     .productItem:hover .mycartIcon {
         display: none !important;
    }
     .productItem:hover .favori {
         display: none !important;
    }
     .productItem:hover .quickViewIco {
         display: none !important;
    }
     .productItem:hover .examineIcon {
         display: none !important;
    }
     #back-to-top a {
         font-size: 20px;
    }
     #back-to-top {
         bottom: 60px;
         right: 10px;
    }
     .ProductListprev {
         width: 30px;
         height: 30px;
    }
     .ProductListprev:after {
         line-height: 30px;
    }
     .ProductListnext {
         width: 30px;
         height: 30px;
    }
     .ProductListnext:after {
         line-height: 30px;
    }
     #mainHolder_divDesign .owl-dots {
         display: none !important;
    }
     .ProductIcon2 > div > a {
         margin: 0;
    }
     .homeContainer .ProductListContent .ProductList {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
    }
}
 