@import url('https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css');



* {
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

@keyframes fadein {
      from {
        opacity:0
      }
      to {
        opacity:1
      }
}

@-moz-keyframes fadein {
      from {
        opacity:0
      }
      to {
        opacity:1
      }
}
@-webkit-keyframes fadein {
      from {
        opacity:0
      }
      to {
        opacity:1
      }
}
@-o-keyframes fadein {
      from {
        opacity:0
      }
      to {
        opacity:1
      }
}
/* Buraya Kadar */

[hidden] {
    display:none!important
}

[role=button] {
    cursor:pointer
}

[type=checkbox],[type=radio] {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height:auto
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -moz-appearance: none; 
    -webkit-appearance: none; 
    margin: 0; 
}

[type=search] {
    -webkit-appearance:textfield;
    outline-offset:-2px
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}

::-webkit-file-upload-button {
    -webkit-appearance:button;
    font:inherit
}

template {
    display:none
}

[hidden] {
    display:none
}

[tabindex="-1"]:focus {
    outline:none!important
}


html {
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -ms-overflow-style:scrollbar;
    -webkit-tap-highlight-color:transparent
}



button, input {
    overflow:visible
}

label input {
    margin-right: 5px; 
}

button, select {
    text-transform:none
}

button, html [type=button], [type=reset], [type=submit] {
    -webkit-appearance:button;
    font-family:source sans pro,sans-serif
}

textarea {
    overflow:auto
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  -moz-appearance:none;
  -webkit-appearance:none;
  margin:0
}

/*p {
    margin-top:0;
    text-align: justify;
    color: #666;
    margin-bottom: 1rem;
    font-weight:400;
    font-size:12px;
    line-height:20px;
    
}*/

input[type=search] {
    -webkit-appearance:none
}

input[type=radio]:disabled, input[type=checkbox]:disabled {
    cursor:not-allowed
}

input[type=date], input[type=time], input[type=datetime-local], input[type=month] {
    -webkit-appearance:listbox
}

label {
    display:inline-block;
    margin-bottom:0
}

input, button, select, textarea {
    line-height:inherit
}

img {
    display: block;
    border: none; 
    max-width: 100%; 
}

ol, ul {
    list-style: none; 
    padding-inline-start:0;
    margin-block-start:0;
    margin-block-end:0;
    margin-inline-start:0;
    margin-inline-end:0;
}

i {
    font-style: normal;
}


/*input[type="text"] {
    border: solid 1px #a9a9a9; 
    padding: 0 5px; 
    height: 26px; 
    color: #777777; 
}*/

input:-webkit-autofill {
    /*-webkit-box-shadow: 0 0 0 50px white inset; 
    -webkit-text-fill-color: #333; */
    
    -webkit-box-shadow:0 0 0 50px #fff inset;
    -webkit-text-fill-color:#000
}

input:-webkit-autofill:focus {
    /*-webkit-box-shadow: 0 0 0 50px white inset; 
    -webkit-text-fill-color: #333; */
    
    -webkit-box-shadow:0 0 0 50px #fff inset;
    -webkit-text-fill-color:#000
}

input[type="password"] {
    /*border: solid 1px #a9a9a9; */
    padding: 4px; 
    text-indent: 5px; 
    color: #777777; 
}

input[type="submit"] {
    border: none; 
    cursor: pointer; 
}

select, input {
    font-family: source sans pro,sans-serif!important
}

button {
    -moz-appearance: none;
    -webkit-appearance: none;
}

/*.button {
    cursor: pointer;
}*/

.button { 
    font-family: 'Source Sans Pro', sans-serif; 
    cursor: pointer; 
    color: #fff; 
    padding: 4px 5px; 
    transition: all 0.3s ease 0s; 
    border: none; 
    text-align: center; 
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    transition: background-color 600s ease-in-out 0s; 
}


textarea {
    resize:vertical;
    overflow:auto
}



:root {
  --color-primary--darker-3: #be5515;
  --color-primary--darker-2: #cc5b16;
  --color-primary--darker-1: #da6118;
  --color-primary: #e6681b;
  --color-primary--lighter-1: #e87129;
  --color-primary--lighter-2: #e97a37;
  --color-primary--lighter-3: #eb8344;
  
  --color-accent--darker-3: #002244;
  --color-accent--darker-2: #002b55;
  --color-accent--darker-1: #003366;
  --color-accent: #003764;
  --color-accent--lighter-1: #4a5f8e;
  --color-accent--lighter-2: #7282aa;
  --color-accent--lighter-3: #94a0c0;
  
  --color-menu-bg: #334a6e;
  --color-menu-bg--mobile: #f8f8f8;
  
  --color-footer-bg: #2d3d42;
}



@media (max-width: 992px) {
  :root {
    --space-1: 3px;
    --space-2x: 6px;
    --space-4x: 12px;
    --space-8x: 24px;
    --space-1-: -3px;
    --space-2x-: -6px;
    --space-4x-: -12px;
    --space-8x-: -24px;
  }
}

@media (min-width: 993px) and (max-width: 1500px) {
  :root {
    --space-1: 4px;
    --space-2x: 8px;
    --space-4x: 16px;
    --space-8x: 32px;
    --space-1-: -4px;
    --space-2x-: -8px;
    --space-4x-: -16px;
    --space-8x-: -32px;
  }
}

@media (min-width: 1501px) {
  :root {    
    --space-1: 7px;
    --space-2x: 14px;
    --space-4x: 28px;
    --space-8x: 56px;
    --space-16x: 112px;
    --space-1-: -7px;
    --space-2x-: -14px;
    --space-4x-: -28px;
    --space-8x-: -56px; 
    --space-16x-: -112px; 
    
    --font-size-h1: 40px;
    --font-size-h2: 36px;
    --font-size-h3: 32px;
    --font-size-h4: 28px;
    --font-size-h5: 24px;
    --font-size-h6: 20px;
    --font-size-p: 16px;
  }
}

@media (max-width: 768px) {
  .container {
    padding-left: 24px;
    padding-right: 24px;
    
  }
}

/*@media (min-width: 1200px) {
  .container {
    width: 86%;
  }
}


@media (min-width:1600px) {
  .container {
    width: 1400px;
  }
}*/



.row, .form-horizontal .form-group {
	/*margin-left: var(--space-2x-);
	margin-right: var(--space-2x-);*/
	
	/*--bs-gutter-x: 1.5rem;*/
	--bs-gutter-y: 0;
	/*display: flex;*/
	flex-wrap: wrap;
	margin-top: calc(var(--bs-gutter-y) * -1);
	margin-right: calc(var(--bs-gutter-x)/-2);
	margin-left: calc(var(--bs-gutter-x)/-2);
        
        

	/*display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;*/

}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {

	padding-right: var(--space-2x);
	padding-left: var(--space-2x);


}

.form-control, 
.input-lg,
.navbar,
.breadcrumb,
.well,
.urunSearchAC rsbInput mlsSearchInput
{
  border-radius: 3px;
}

.list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.form-control {
/*  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);*/
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control:focus {
  border-color: var(--color-primary);
  outline: 0;
  /*
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(199, 183, 208, .4); /* c7b7d0 */
   /*       box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(199, 183, 208, .4);*/
          
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}  
  
.form-control {
  border: 1px solid #e9e9e9;
}

.nav-tabs {
  border-color: #f1f1f1;
}

.nav-tabs li {
  border-color: #f1f1f1;  
  margin-right: 2px;
}

.nav-tabs > li > a {
  color: #555;
  background: #f9f9f9;
  text-decoration: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-color: #eee;
  padding: 8px 16px;
}

.nav > li > a:focus, .nav > li > a:hover {
  color: #555;
  background: #fff;
  border-color: #eee;
  /*border-bottom-color: transparent;*/
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  font-weight: 600;
  border-color: #f1f1f1;
  border-bottom-color: transparent;
  background: #fff;
}

.table-bordered {
  border-color: #eee;
  /*border-collapse: separate;*/
  border-radius: 5px;
}

table.attribute thead:first-child td,
table.list thead:first-child td,
.wishlist-product table thead:first-child td,
.wishlist-info table thead:first-child td,
.compare-info thead:first-child td,
.checkout-product table thead:first-child td,
.table thead:first-child td {
     border-top: none;    
}


table.attribute td:first-child,
table.list td:first-child,
.wishlist-product table td:first-child,
.wishlist-info table td:first-child,
.compare-info td:first-child,
.checkout-product table td:first-child,
.table td:first-child {
   border-left: none;
}

/* Sağ ve alt çizgiler için */
table.attribute td:last-child,
table.list td:last-child,
.wishlist-product table td:last-child,
.wishlist-info table td:last-child,
.compare-info td:last-child,
.checkout-product table td:last-child,
.table td:last-child {
   border-right: none;
}

table.attribute tr:last-child td,
table.list tr:last-child td,
.wishlist-product table tr:last-child td,
.wishlist-info table tr:last-child td,
.compare-info tr:last-child td,
.checkout-product table tr:last-child td,
.table tr:last-child td {
   border-bottom: none;
}



/* group table */
/*table.attribute,
table.list,
.wishlist-product table,
.wishlist-info table,
.compare-info,
.checkout-product table,
.table {
    border-collapse: separate;
    border-spacing: 0;
    border: solid #e5e5e5 1px;
    width: 100%;
    margin: 0px 0px 30px 0px;
}

table.attribute tr,
table.list tr,
.wishlist-product table tr,
.wishlist-info table tr,
.compare-info tr,
.checkout-product table tr,
.table {
    background: #fff;   
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out; 
}

table.attribute tr:hover,
table.list tr:hover,
.wishlist-product table tr:hover,
.wishlist-info table tr:hover,
.compare-info tr:hover, 
.checkout-product table tr:hover,
.table tr:hover {
    background: #fafafa;    
}

table.attribute td,
table.list td,
.wishlist-product table td,
.wishlist-info table td,
.compare-info td,
.checkout-product table td,
.table td {
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    padding: 20px 30px 16px 30px;
    text-align: left;
    vertical-align: middle;
}

.body-other table.attribute td,
.body-other table.list td,
.body-other .wishlist-product table td,
.body-other .wishlist-info table td,
.body-other .compare-info td,
.body-other .checkout-product table td,
.body-other .table td {
     padding: 20px 20px 16px 20px;
}

table.attribute td *,
table.list td *,
.wishlist-product table td *,
.wishlist-info table td *,
.compare-info td *,
.checkout-product table td *,
.table td * {
     box-sizing: border-box;
}*/

.table td.text-center {
     text-align: center;
}

.table td.text-center .input-group {
     margin: 0px auto;
}

.table td.text-right {
     text-align: right;
}

table.attribute thead td,
table.list thead td,
.wishlist-product table thead td,
.wishlist-info table thead td,
.compare-info thead td,
.checkout-product table thead td,
.table thead td {
     font-size: 13px;
     font-weight: bold;
     padding: 18px 30px 14px 30px;
}

.body-other table.attribute thead td,
.body-other table.list thead td,
.body-other .wishlist-product table thead td,
.body-other .wishlist-info table thead td,
.body-other .compare-info thead td,
.body-other .checkout-product table thead td,
.body-other .table thead td  {
     padding: 18px 20px 14px 20px;
}

table.attribute thead:first-child td,
table.list thead:first-child td,
.wishlist-product table thead:first-child td,
.wishlist-info table thead:first-child td,
.compare-info thead:first-child td,
.checkout-product table thead:first-child td,
.table thead:first-child td {
     border-top: none;
}

table.attribute td:first-child,
table.list td:first-child,
.wishlist-product table td:first-child,
.wishlist-info table td:first-child,
.compare-info td:first-child,
.checkout-product table td:first-child,
.table td:first-child {
    border-left: none;
}

/* Tüm hücreler için tüm sınırları kaldırma */
table.attribute td,
table.list td,
.wishlist-product table td,
.wishlist-info table td,
.compare-info td,
.checkout-product table td,
.table td {
   border: none;
}

table.attribute th,
table.list th,
.wishlist-product table th,
.wishlist-info table th,
.compare-info th,
.checkout-product table th,
.table th {
   border: none;
}
     
/* end */

.thumbnail {
  border: 1px solid #e7e7e7;
}
.thumbnail:hover {
  border: 1px solid #b5b5b5 !important;
}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
  border-color: #b5b5b5;
}

.dropdown-menu {
  border: 1px solid #e9e9e9;
  box-shadow: 0 6px 12px rgba(0,0,0,.1);
  padding: 0;
}

.dropdown-menu > li {
  border-bottom: 1px solid #f3f3f3;
}
.dropdown-menu > li:last-child {
  border-bottom: none;
}

.margin-t-space-1 { margin-top: var(--space-1); }
.margin-t-space-2x { margin-top: var(--space-2x); }
.margin-t-space-4x { margin-top: var(--space-4x); }
.margin-t-space-8x { margin-top: var(--space-8x); }

.margin-r-space-1 { margin-right: var(--space-1); }
.margin-r-space-2x { margin-right: var(--space-2x); }
.margin-r-space-4x { margin-right: var(--space-4x); }
.margin-r-space-8x { margin-right: var(--space-8x); }

.margin-b-space-1 { margin-bottom: var(--space-1); }
.margin-b-space-2x { margin-bottom: var(--space-2x); }
.margin-b-space-4x { margin-bottom: var(--space-4x); }
.margin-b-space-8x { margin-bottom: var(--space-8x); }

.margin-l-space-1 { margin-left: var(--space-1); }
.margin-l-space-2x { margin-left: var(--space-2x); }
.margin-l-space-4x { margin-left: var(--space-4x); }
.margin-l-space-8x { margin-left: var(--space-8x); }

body { 
    font-family: 'Source Sans Pro', 
    sans-serif; 
    margin: 0; 
    padding: 0; 
    font-size: 14px; 
    color: #212529; 
    -webkit-animation: fadein 700ms ease-in-out .7s both; 
    animation: fadein 700ms ease-in-out .7s both; 
}

h1, h2, h3, h4, h5, h6 {
  color: #373737;
  line-height: 1.25;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color:#4a4a4a
}
h1 {
  font-size:33px
}
h2 {
  font-size:27px
}
h3 {
  font-size:21px
}
h4 {
  font-size:15px
}
h5 {
  font-size:12px
}
h6 {
  font-size:10.2px
}
/* Override the bootstrap defaults */
/*h1, h2, h3, h4, h5, h6 {
  line-height: --line-height-h;
  margin-top: 0;
  margin-bottom: var(--space-2x);
  letter-spacing: var(--letter-spacing-h);
}*/

/*@media (max-width: 992px) {
  h1 {
    font-size: 32px;
  }
  h2 {
    font-size: 28px;
  }
  h3 {
    font-size: 24px;
  }
  h4 {
    font-size: 21px;
  }
  h5 {
    font-size: 18px;
    font-weight: 600;
  }
  h6 {
    font-size: 16px;
    font-weight: 600;
  }
}

@media (min-width: 1200px) {
  h1 {
    font-size: 40px;
  }
  h2 {
    font-size: 36px;
  }
  h3 {
    font-size: 32px;
  }
  h4 {
    font-size: 28px;
  }
  h5 {
    font-size: 24px;
    font-weight: 600;
  }
  h6 {
    font-size: 20px;
    font-weight: 600;
  }
}*/


a, area, button, [role=button], input, label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

/*a {
    color: #606060;
    line-height:1.8; 
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
}


a:hover {
    text-decoration: none;
}

a:focus {
	display: none;
}*/

a { text-decoration: none; color: #212529; transition: background .1s ease-in-out,color .1s ease-in-out; }
a:active, a:hover { outline-width: 0; }



/* Chrome border line */
button:focus {
  outline: none !important;
}

legend {
	font-size: 18px;
	padding: 7px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}
label {
	font-size: 12px;
	font-weight: normal;
	line-height: 1.8;
}

.list-unstyled a {
  text-decoration: none;
}
.nav-tabs {
  margin-bottom: 15px;
}
div.required .col-form-label:before, div.required .form-label:before {
  content: "* ";
  color: #F00;
  font-weight: bold;
}
.form-switch-lg {
  font-size: 20px;
  min-height: 30px;
  line-height: 30px;
}

@media (min-width: 768px) {
  .col-form-label {
    text-align: right;
  }
}

/*#alert {
  z-index: 9999;
  pointer-events: all;
}
#alert .alert {
  min-width: 400px;
  position: relative;
  margin-bottom: 15px;
}
@media (min-width: 1300px) {
  #alert .alert {
    right: 50px;
  }
}
@media (min-width: 1400px) {
  #alert .alert {
    right: 0px;
  }
}
@media (min-width: 1600px) {
  #alert .alert {
    right: 100px;
  }
}
@media (min-width: 1800px) {
  #alert .alert {
    right: 200px;
  }
}
@media (min-width: 2000px) {
  #alert .alert {
    right: 300px;
  }
}
@media (min-width: 2200px) {
  #alert .alert {
    right: 400px;
  }
}
@media (min-width: 2400px) {
  #alert .alert {
    right: 500px;
  }
}
@media (min-width: 2600px) {
  #alert .alert {
    right: 600px;
  }
}
@media (min-width: 2800px) {
  #alert .alert {
    right: 700px;
  }
}
@media (min-width: 3000px) {
  #alert .alert {
    right: 800px;
  }
}
@media (min-width: 3200px) {
  #alert .alert {
    right: 900px;
  }
}
@media (min-width: 3400px) {
  #alert .alert {
    right: 1000px;
  }
}
@media (min-width: 3600px) {
  #alert .alert {
    right: 1100px;
  }
}
@media (min-width: 3800px) {
  #alert .alert {
    right: 1200px;
  }
}
@media (min-width: 4000px) {
  #alert .alert {
    right: 1300px;
  }
}*/

select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 12px;
	background: #f7f7f7;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	/*display: inline;*/
}

.nav-tabs {
	margin-bottom: 15px;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}
/* Menü -> Açılır Menü (Alt Menü) */
/*.dropdown-menu li > a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #ff6100;
	background-image: linear-gradient(to bottom, #ff6100, #ff6100);
	background-repeat: repeat-x;	
}*/
/* top */
#top {
	/*background-color: #EEEEEE;
	border-bottom: 1px solid #e2e2e2;
	padding: 4px 0px 3px 0;
	margin: 0 0 20px 0;
	min-height: 40px;*/

	background-color: #FFFFFF;
	border-bottom: 1px solid #ebebeb;
	padding: 4px 0px 3px 0;

	/*padding: 0 8px 0 8px;*/
	/*width:100%;
	margin: 0 0 20px 0;*/
	/*min-height: 44px;*/
	/*height:34px;
	position: relative;*/

	
	
}

#top .nav > .list-inline > .list-inline-item, #top .nav > .list-inline .list-inline-item > a, #top .nav > .list-inline .list-inline-item .dropdown > a {
	color: #888;
	text-shadow: 0 1px 0 #FFF;
}

#top .btn-link {
	color: #888;
	text-shadow: 0 1px 0 #FFF;
	text-decoration: none;
}
#top .btn-link:hover {
	color: #444;
}
#top a {
	font-size: 1.1em;
	text-decoration: none;
}

#top .container {
	
	clear: both;
	
	
}
#top #form-currency .currency-select,
#top #form-language .language-select {
	text-align: left;
}
#top #form-currency .currency-select:hover,
#top #form-language .language-select:hover {
	text-shadow: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#top .btn-link, #top-links li, #top-links a {
	color: #212529;
	text-shadow: 0 1px 0 #FFF;
	text-decoration: none;
	font-size: 12px;
}
#top .btn-link:hover, #top-links a:hover {
	color: #444;
}
#top-links .dropdown-menu a {
	text-shadow: none;
}
#top-links .dropdown-menu a:hover {
	color: #FFF;
}
#top .btn-link strong {
	font-size: 14px;
        line-height: 14px;
}
/*#top-links {
	padding-top: 6px;
}*/
#top-links a + a {
	margin-left: 15px;
}


/* header */

header{

	flex-direction: row;
	flex-wrap: nowrap;
	flex-flow: row nowrap;
	justify-content: start;
	align-items: center;

	padding-top: var(--space-2x);
	padding-bottom: var(--space-2x);
}


/* logo */
#logo {
	display: inline-block; 
	vertical-align: top; 
	float: left;

	margin-left: 0; 
	padding-left: 0; 
}

#logo .logo {
    
    margin: 0 auto;
    float: none;
    padding: 17px 0;
    text-align: center;
    display: inline-block;
    background: 0 0;
    float: left;
    display: flex;
}

#logo .logo:focus {
    outline: none;
}

#logo .logo img {
    display: inline-block; 
    max-width: 100%; 
}

#logo img {    
    max-width: 100%;
    height:70px;
}

.logo-text--a, .logo-text--a:hover {
    text-decoration: none;
}

.logo-text {
    color: var(--color-primary);
}

.logo-text--icon {
    margin-right: 8px;
}

.logo-text--icon .fa {
    font-size: 36px;
}

.logo-text--brandname {
    font-size: 26px;
    font-weight: 600;
}


@media (max-width: 991px) {
  .logo--mobile-center {
	text-align: center;
  }
  
  #logo img {
	max-width: 45%;
  }
  
  .logo-text--icon .fa { font-size: 26px; }
  .logo-text--brandname { font-size: 20px; }
}

/*#logo { display: inline-block; vertical-align: top; float: left; }
#logo .logo { display: inline-block; vertical-align: top; margin: 20px 0; padding: 6px 0; display: flex; align-items: center; }
#logo .logo .Logo-icon { font-size: 30px; margin-right: 10px; }
#logo .logo .Logo-text { font-size: 19px; }
#logo .logo:hover { color: #000; }*/


/* Search / Arama alanı */
.search {
	position: relative;
	width: 550px;
	font-size: 0;
}

.search__button {
	height: 25px;
	padding: 8px 16px;
	background: #f3f3f3;
	border: none;
	border-radius: 3px;
	transition: all 300ms ease;
}


#search {

	/*display: flex !important;*/
	flex-direction: row;
	flex-wrap: nowrap;
	flex-flow: row nowrap;
	justify-content: start;
	align-items: center;

	/*padding-top: var(--space-2x);
	padding-bottom: var(--space-2x);*/
        
        height: 40px;
	              
}

#search .form-control-lg {
	height: 40px;
	font-size: 12px;
	line-height: 20px;
	padding: 0 10px;
}

#search .input-lg {
	height: 40px;
	line-height: 20px;
	padding: 0 10px;        
        border: 1px solid #ececec;
	box-shadow: none;
        
}
#search .btn-lg {

	font-size: 15px;
	height:40px;
	line-height: 20px;
	padding: 10px 25px;
	text-shadow: 0 1px 0 #FFF;
	background:#f9f9f9;
	border:1px solid #ececec;
	color: #ff6100;
	border-radius:0px 10px 10px 0px;
	transition: all 300ms ease; 
	text-shadow: 0 1px 0 #FFF;            
}

/*#btnKelimeAra {
	background:#ff6100; 
	width: 45px;
	line-height: 25px; 
	font-size: 13px; 
	color: #fff;
	font-weight: 500;
	text-transform:uppercase;
	text-align: center; 
	text-transform: uppercase; 
	position: absolute; 
	right: 10px; 
	top: 50%; 
	transform: translateY(-50%);
	border: none; 
	border-radius: 4px; 
	padding: 0; 
	cursor: pointer; 
	z-index: 9; 
	-moz-appearance: none; 
	-webkit-appearance: none;
    
}*/

/* cart revize - 31.05.2024 */
#top-2 .top-2__container {
    display: flex;
    flex-flow: row nowrap;
    justify-content: start;
    align-items: center;
    padding-top: var(--space-3x);
    padding-bottom: var(--space-3x);

}

.top-2__column {
    margin-right: var(--space-2x);
}

.logo-column {
    flex-grow: 1; 
}

.tagline-column {}

.search-column--desktop {
    display: none;
}

.cart-column {
    margin-right: 0;
}

@media (max-width: 991px) {
  #top-2 .top-2__container {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 22px
  }
  
  .main-nav-trigger-column {
    width: 32px;
  }
  
  .main-nav-trigger-column::before {
    content: '';
    width: 40px;
    height: 10px;
    display: block;
  }

  .logo-column {
    flex-grow: 1;
  }
  
  .header-icons-column {
    flex-grow: 2;
    display: none;
  }
  
  .cart-column {
    flex-grow: 1;
  }
  
  .search-wrapper--mobile {
    width: 100%;
    margin-bottom: var(--space-4x);
  }
}

/* media as menu */
@media (min-width: 992px) {
  .main-nav-trigger-column {
    display: none;
  }
  
  .logo-column {
    max-width: 20%;
    max-width: 280px;
  }
  
  .search-column--desktop {
    display: inline-block;
    flex-grow: 1;
  }
  
  .cart-column {
    min-width: 105px;
  }
  
  .search-wrapper--mobile {
    display: none;
  }
  
}

/* A! on 1501 change margins between elements in header */
@media (min-width: 1200px) and (max-width: 1501px) {
  .logo-column {
    max-width: 300px;
  }
}
@media (min-width: 1600px) {
  .top-2__column {
    margin-right: var(--space-8x);
  }

  .logo-column {
    max-width: 25%;
    max-width: 280px;
  }
  
  .cart-column {
    margin-right: 0;
  }
}

#cart {
    
}

@media (min-width: 575px) {
  #cart {
	max-width: 280px;
  }
}

@media (min-width: 992px) {
  #cart {
	max-width: 100%;
  }
}

.cart-button {

    margin: 0; 
    overflow: visible;
    text-transform: none;
    background: none;
    border: none;

    padding: 0;
     

}

.cart-button:hover {
    background: none;
    border: none;
}

.cart-quantity-wrapper {
    position: relative;
    width: 28px;
    float: left;
    margin-right: 12px;
    
}

.cart-icon {
    font-size: 27px;
 
}

#cart-quantity {
    position: absolute;
    display: block;
    top: -8px;
    right: -11px;
    width: 20px;
    height: 20px;
    border-radius: 15px;
    text-align: center;
    font-size: 12px;
    line-height: 1.5;
    font-weight: bold;
    color: #f3f3f3;
}

.cart-icon {
    color: var(--color-accent);
    font-size:27px;
    line-height: 20px;

    
}

#cart-quantity {
    background: var(--color-accent);
}

.cart-button:hover .cart-icon {
    color: var(--color-accent--lighter-1);
}

.cart-button:hover #cart-quantity {
    background: var(--color-accent--lighter-2);
}

.cart-total-wrapper {
    float: right;
}

#cart-total {
    font-size: 12px;
}

/*#cart .dropdown-menu {
	background: #fff;
	z-index: 99999;
	padding: 10px 10px 10px;
	min-width: 100%; 
	float: left;
	position: relative;
	margin-left: -250px;
	border: 1px solid #f0f0f0;
	border-radius: 3px;
	box-shadow: 0 0 20px -19px #0000009e;
	transition: all 0.3s ease;
        
        overflow-y: auto;
	max-height: 800px;
	scrollbar-width: thin;
	overflow-x: hidden;

	font-size: 13px;
}*/

#cart .dropdown-menu {
  /**/
}

.cart-dropdown-container {
	background: #fff;
	z-index: 1001;
	overflow-y: auto;
	max-height: 650px;
	scrollbar-width: thin;
	overflow-x: hidden;

	padding: var(--space-2x);
}
@media (max-width: 509px) {
  .cart-dropdown-container {
	width: calc(100vw - 30px);
  }
}
@media (min-width: 510px) {
  .cart-dropdown-container {
	min-width: 500px;
  }
}

#cart .img-thumbnail {
    min-width: 50px;
}

.cart-table {
    margin-bottom: var(--space-2x);
    font-size: 13px;
    
}

.cart-table td {
    padding: var(--space-2x) var(--space-1) !important;
    background-color:#fff;
    
}

.cart-table tr:first-child td {
    border-top: none;
    /*padding-top: 0 !important;*/
}

.cart-table td:first-child {
    padding-left: 0 !important;
}
.cart-table td:last-child {
    padding-right: 0 !important;
}

.cart-table--column-quantity {
    width: var(--space-2x);
    white-space: nowrap;
}

.cart-dropdown-container li > div {
    min-width: 427px;
    font-size: 13px;
}
@media (max-width: 478px) {
  .cart-dropdown-container li > div {
	min-width: 100%;
  }
}
.cart-dropdown-container li p {
    margin: 10px 0;
}


.cart-btn-remove {
    border: none;
    background: none;
}

.cart-btn-remove .fa {
    font-size: 20px;
    color: #8a8a90;
    opacity: 0.7;
}

.cart-btn-remove:hover .fa {
    opacity: 1;
    color: #ff6100;
}



/* cart */
/*#cart {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	flex-flow: row nowrap;
	justify-content: start;
	align-items: center;
	text-align: center;
	z-index: 1000;
}


#cart .btn-lg {
	color: #FFF;
	height: 40px;
	padding: 0 10px;
}

#cart > .btn {
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
}

#cart .btn:hover {
	color: #FFF;
}

#cart.open > .btn {
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	color: #666;
	box-shadow: none;
	text-shadow: none;
}
#cart.open > .btn:hover {
	color: #444;
}

#cart .dropdown-menu {
        background: #fff;
	z-index: 99999;
	padding: 10px 10px 10px;
	min-width: 100%; 
	float: left;
	position: relative;
	margin-left: -250px;
	border: 1px solid #f0f0f0;
	border-radius: 3px;
	box-shadow: 0 0 20px -19px #0000009e;
	transition: all 0.3s ease;
        
        overflow-y: auto;
	max-height: 800px;
	scrollbar-width: thin;
	overflow-x: hidden;

	font-size: 13px;
}

#cart .dropdown-menu li {
	min-width: 427px;
	padding: 0 10px;
	
}


@media (max-width: 478px) {
	#cart .dropdown-menu {
		width: 100%;
	}
	#cart .dropdown-menu li > div {
	        min-width: 100%;
	 }
}
#cart .dropdown-menu table {
	margin-bottom: 10px;
}
#cart .dropdown-menu li > div {
	min-width: 427px;
	padding: 0 10px;
}

#cart .table-striped > tbody > tr:nth-of-type(odd) {
	
	background-color: #fff;
}

@media (max-width: 478px) {
	#cart .dropdown-menu li > div {
		min-width: 100%;
	}
}
#cart .dropdown-menu li p {
	margin: 20px 0;
}*/

/* 30.05.2024 */
.header-icons-container {
	display: inline-block;
}

.header-icons-item {
	color: #606060;
	display: inline-block;
	text-align: center;
	position: relative;
	margin: 0 10px 10px 10px;
	cursor: pointer;
	
}

.header-icons-item a {  
	color: #606060;	
	font-weight:500;
}



.header-icons-item a:hover {
	color: #000;
}

.header-icons-item + .header-icons-item {
	margin-left: var(--space-1);
}

.header-icon {
	vertical-align: middle;
	font-size: 12px;
	line-height: 20px;

}
.fa-stack.header-icon {
	text-align: center;
	margin-bottom: 0;
}

.fa-heart-o.header-icon {
	font-size: 20px;
	margin-top: 20px;
	line-height: 1.1;

}

.fa-cart.header-icon {
	font-size: 20px;
	margin-top: 20px;
	line-height: 1.1;

}

.fa-bell-o.header-icon {
	font-size: 20px;
	margin-top: 20px;
	line-height: 1.1;

}

.fa-user-o.header-icon {
	font-size: 20px;
	margin-top: 20px;
	line-height: 1.1;
}

.fa-user-o.header-icon:hover {
	color:#000;

}

.fa-bell-o.header-icon {
	font-size: 20px;
	margin-top: 20px;

}

.fa-bell-o.header-icon:hover {
	color:#000;

}

.header-icon-label {
	font-size: 11px;
	margin-top: 0;
	display: block;
	font-weight:500;
	cursor: pointer;
}

.header-icon-label:hover {
	color:#000;
}

/* User Drop Down */
#logo .UserDropdown { display: none; }


.UserDropdown {
	position: absolute;
	top: 80%;
	padding-top: 15px;
        z-index: 2;
	right: 0;
	opacity: 0;
	visibility: hidden;
        transition: .3s;
}

.welcome:hover .UserDropdown { 
    top: 100%; 
    opacity: 1; 
    visibility: visible; 
}

.UserDropdown::before {
	content: '';
	position: absolute;
	left: 10%;
	right: 0;
	top: -5px;
	height: 15px;
}

.UserDropdown .Content {
	float: left;
	width: 180px;
	position: relative;
	background-color: #fff;
	border: 1px solid #f0f0f0;
	border-radius: 3px;
	box-shadow: 0 0 20px -19px #0000009e;
	text-align: left;
	padding: 12px 0;
	z-index: 1001;
}

.UserDropdown .Content:before,.UserDropdown .Content:after {
	bottom: 100%;
	right: 10px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.UserDropdown .Content:after {
	border-color: transparent;
	border-bottom-color: #fff;
	border-width: 8px;
	margin-left: -8px;
	right: 11px
}

.UserDropdown .Content:before {
	border-color: transparent;
	border-bottom-color: #f0f0f0;
	border-width: 9px;
	margin-left: -9px
}

.UserDropdown .Content .pName {
	padding: 0 10px;
	color: #ff6100;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	font-size: 14px
}

.UserDropdown .Content ul {
	float: left;
	width: 100%;
	list-style: none
}

.UserDropdown .Content ul li {
	float: left;
	width: 100%
}

.UserDropdown .Content ul li a {
	display: block;
	width: 100%;
	padding: 2px 15px;
	color: #5b5b5b;
	position: relative;
	font-size: 13px
}

.UserDropdown .Content ul li a:hover {
	background: #fff2f8
}

.UserDropdown .Content ul li a:before {
	content: "\f105";
	font-family: fontawesome;
	font-size: 7px;
	margin-right: 7px;
	position: relative;
	top: -1px
}


.user-dropdown-container:hover .UserDropdown {
	opacity: 1;
	visibility: visible;
}

@media (max-width: 991px) {
	.header-icon { font-size: 14px; }
	.fa-heart-o.header-icon { font-size: 26px; }
	.header-icon-label { font-size: 9px; }
}


/*header*/
.mlsButton { 
    float: right; 
    margin-top: 20px; 
    display: block; 
}
.mycart, .welcome {
    display: none
}

.mlsButton .mycart, .mlsButton .welcome{
    display: block; 
}

.HomeHesabim{
    float: left; 
    color: #606060; 
    font-size: 12px; 
    line-height: 18px;
    display:none;
}
.HomeBody .HomeHesabim{
    display:block;
}

/*siteozelalan*/
@media screen and (max-width:768px) {
    #header.fixed { position: fixed; top: 0; left: 0; right: 0; margin: 0; padding: 0; z-index: 1000; width: 100%; border: none; }
    body.margin { }

    .HomeBody .HomeHesabim{display:none!important;}
}

/*socialbutton*/
.welcome li { display: inline-block; vertical-align: top; }
.headerSocialConnect { display: none !important; float: right; margin-left: 25px; }
.headerSocialConnect .baglanButton { background: transparent !important; border: none; margin: 0; padding: 0; line-height: 0; }
.headerSocialConnect .baglanButton a { line-height: 43px; color: #fff; text-indent: 0; font-size: 12px; font-weight: normal; padding: 0; }
.headerSocialConnect .baglanButton a:before { content: '\f39e'; font-family: 'FontAwesome'; margin-right: 10px; font-size: 12px; line-height: 43px; vertical-align: top; font-weight: normal; }
.usernav { display: none; }

/*Arama*/
.searchContent { display: inline-block; vertical-align: top; width: 550px; position: relative; margin-top: 20px; z-index: 10; }
#divAramaKategori { display: none !important; position: absolute; left: 0; top: 5px; }

#divAramaKategori select { cursor: pointer; background: #f5f5f5; display: block; height: 40px; border: none; border-right: 1px solid #dcdcdc; width: 135px; padding: 0 0 0 15px; border-radius: 0; text-transform: uppercase; color: #807e7e; font-size: 12px; font-weight: 300; }

#divAramaKategori option { text-transform: capitalize; }
.search { float: left; width: 100%; position: relative; }

.ButtonMic { display: none !important; position: absolute; right: 75px; top: 1px; padding: 0; border: none; border-radius: 0; background: transparent; color: #795f52; font-size: 14px; width: 20px; height: 40px; }

#txtbxArama { 
    float: left; 
    width: 100%; 
    height: 40px; 
    border-radius: 10px; 
    border: 1px solid #ececec; 
    color: #000; 
    padding-left: 15px; 
    padding-right: 56px; 
    background: #f9f9f9; 
    font-size: 12px; 
    font-weight: 400; 
    letter-spacing: 0; 
    transition: 0.3s; 
    -webkit-transition: 0.3s; 
    -ms-transition: 0.3s; 
    appearance: none; 
    -moz-appearance: none; 
    -webkit-appearance: none; 
}

#txtbxArama::-webkit-input-placeholder { color: #757575; }
#txtbxArama:-moz-placeholder { color: #757575; }
#txtbxArama::-moz-placeholder { color: #757575; }
#txtbxArama:-ms-input-placeholder { color: #757575; }
#txtbxArama:focus { color: #000; background: #fff; }

#btnKelimeAra { 
    background:#ff6100; 
    /*font-family: 'FontAwesome' !important; */
    width: 56px; 
    line-height: 25px; 
    font-size: 13px; 
    color: #FFF; 
    font-weight: 500; 
    text-align: center; 
    text-transform: uppercase; 
    position: absolute; 
    right: 10px; 
    top: 50%; 
    transform: translateY(-50%);
    border: none; 
    border-radius: 4px; 
    padding: 0; 
    cursor: pointer; 
    z-index: 9; 
    -moz-appearance: none; 
    -webkit-appearance: none; 
}

#btnKelimeAra.loaded {font-size: 18px;}

.searchContent ul { padding: 15px !important; text-align: left; max-height: 400px; overflow-y: auto; overflow-x: hidden; list-style: none; }
.searchContent ul li { float: left; width: 100%; }
.searchContent ul li a { line-height: 30px; font-size: 13px; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; float: left; }

/*hesabim*/
.welcome {
    float: left; 
    z-index: 99; 
    position: relative;
}
.welcome:before { 
    content: '\F4E1'; 
    font-family: "bootstrap-icons";
    display: block; 
    font-size: 20px; 
    color: #404040; 
    line-height: 24px; 
    margin-top: 0; 
}
.welcome > div { 
    float: left; 
}
.welcome > ul { 
    float: left; 
}
.uyeGirisWelcome, .uyeGirisUyeAdi { 
    display: none; 
}
.headerUyeGiris a, .headerUyeOl a, .headerHesabim, .headerCikis { 
    float: left; 
    color: #606060; 
    font-size: 12px; 
    line-height: 18px; 
    margin-top: 1px; 
}
.headerUyeOl a:hover, .headerUyeGiris a:hover, .headerHesabim:hover, .headerCikis:hover { 
    color: #000; 
}
.headerUyeGiris a:after, .headerHesabim:after { 
    content: ' / '; 
    margin-right: 2px; 
}
.headerUyeOl a, .headerCikis { }

/*favi*/
.favi { 
    float: left; 
    margin: 0 18px; 
    color: #606060; 
    font-size: 12px; 
    line-height: 18px;
    top: -1px;
}


.favi i { 
    display: block; 
    vertical-align: top; 
    font-size: 20px !important; 
    color: #404040; 
    line-height: 24px; 
    margin-top: -1px; 
    margin-bottom: 1px; 
}

.favi:hover { 
    color: #000; 
}

.mls-25:before {
  content:'\F417';
  font-family:'bootstrap-icons'; 
}

/* sepetim */
/*.mycart {
    z-index:99;
    position: relative;
    margin: 0; 
    padding: 0; 
}

.mycart:after {
    content: '';
    height: 15px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px
}

.mycart > a {
    display: block;
    color: #606060;
    font-size: 12px;
    text-decoration: none; 
}

.mycart > a:before {
    content: "\f179";
    font-family: "bootstrap-icons";
    color: #606060;
    font-size: 20px;
    line-height: 24px;
    display: block;
    margin-top: -1px
}

.mycart>a:hover {
    color: #000
}

.mycart .sepetTecxt {
    display:block;

    
    line-height: 18px;
    margin-top: 1px
}

.mycart .sepetUrunSayisi {
    display: block;
    position: absolute;
    right: 3px;
    top: -3px;
    width: 16px;
    height: 16px;
    background-color: #ff6100;
    color: #fff;
    border-radius: 50%;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px
}

.mycart .sepetUrun {
    display:none;
}

.sepetTopTutar {
    display: none!important;
}*/

/*sepet*/
.mycart { 
    float: left; 
    z-index: 99; 
    position: relative; 
}

.mycart:after { 
    content: ''; 
    height: 15px; 
    position: absolute; 
    left: 0; 
    right: 0; 
    bottom: -15px; 
}

.mycart > a { 
    display: block; 
    color: #606060; 
    font-size: 12px; 
}

.mycart > a:before { 
    content: "\f179";
    font-family: "bootstrap-icons";
    color: #404040; 
    font-size: 20px; 
    line-height: 24px; 
    display: block; 
    margin-top: 0; 
}

.mycart > a:hover { 
    color: #000; 
}

/*sepettext*/
.mycart .sepetTecxt { display: block; line-height: 18px; margin-top: 1px; }

.mycart .sepetUrunSayisi { display: block; position: absolute; right: 3px; top: -3px; width: 16px; height: 16px; background-color: #FF6100; color: #fff; border-radius: 50%; font-weight: 700; font-size: 12px; line-height: 16px; }

.mycart .sepetUrun { display: none; }

.sepetTopTutar { display: none !important; }

/*sepetacilir*/
.CartProduct { display: block !important; width: 360px; background: #fff; float: left; padding: 0 10px 10px; z-index: 99999; position: absolute; top: 100%; right: -1px; margin-left: -150px; border: 1px solid #f0f0f0; border-radius: 3px; box-shadow: 0 0 20px -19px #0000009e; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }

.mycart:hover .CartProduct { visibility: visible; opacity: 1; top: 130%; }

.CartProduct.AddCart{visibility: visible; opacity: 1; top: 130%;}
.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 .Title { padding: 10px 0; margin-bottom: 10px; border-bottom: 1px solid #eee; font-weight: 600; text-align: left; float: left; width: 100%; display: none; }
.CartProduct .Title span { font-weight: 100; }
.CartProduct .Title span em{font-style:normal; font-weight: 100; }
.CartProduct .cart-footer { float: left; width: 100%; margin-top: 15px; background-color: #e2e2e2; padding: 8px 10px; text-align: center; border-radius: 3px; display: none; }
.CartProduct .SProduct { float: left; width: 100%; max-height: 280px; overflow-y: auto; overflow-x: hidden; }
.CartProduct .SProduct li { float: left; width: 100%; position: relative; padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #eee; }
.CartProduct .SProduct li a { float: left; width: 100%; text-align: left; color: #5b5b5b; }
.CartProduct .SProduct li a img { width: 47px; margin-right: 10px; float: left; }
.CartProduct .SProduct li a .SepettopAd { }
.CartProduct .SProduct li a .SepettopAd span { font-size: 12px; line-height: 18px; display: block; }
.CartProduct .SProduct li a .sepetTopSatisBirimi { font-size: 12px; line-height: 18px; display: inline-block !important; }
.CartProduct .SProduct li a .SepetTopAdet { font-size: 12px; line-height: 18px; }
.CartProduct .SProduct li a .sepetTopFiyat { display: block !important; font-family: oxygen,sans-serif; color: #FF6100; font-weight: 800; font-size: 14px; }
.CartProduct .SProduct li a:nth-child(2) { position: absolute; right: 0; top: 50%; margin-top: -20px; width: auto !important; }
.CartProduct .SProduct li a .sepetTopBirimFiyat { display: none !important; }
.CartProduct .SProduct li a .fa-times { font-family: 'fontawesome'; }
.CartProduct .SProduct li a .fa-times:before { content: '\f2ed'; }

.CartProduct .SPrice { float: left; width: 100%; font-size: 14px; font-weight: 700; padding: 8px 0; margin: 10px 0; border-top: 1px solid #bbb; display: none; }
.CartProduct .SPrice li { font-size: 0; }
.CartProduct .SPrice li span { float: left; color: #5b5b5b; font-size: 14px; }
.CartProduct .SPrice .sepetToplamTutar { float: right; text-align: right; font-size: 16px; font-family: oxygen,sans-serif; color: #FF6100; }

.CartProduct .button { margin: 0 5px !important; float: left; width: calc(50% - 10px); font-size: 14px !important; line-height: 35px; border-radius: 5px; padding: 0; }
.CartProduct .headerCartBtn { line-height: 35px; border: 1px solid #ccc; background: transparent; color: #434343; font-weight: 600; }
.CartProduct .headerOrderBtn { line-height: 37px; }
.CartProduct .headerCartBtn:hover { color: #fff; }

.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; }

.CartProduct .divustSepetteUrunYok { margin: 15px 0; }
.sepetimBody .AllCategory { display: none; }
.sepetimBody .linkRebatedProducts { margin-left: 0; }
.sepetimBody .searchContent { }
.sepetimBody #footer { margin-top: 100px; }
.sepetimBody #mainHolder_ucSepetim_divTaksitUyari {display: none!important;}



/* menu */
/*.navigation {
    float: left;
    width: 100%;
    position: relative;
   
}

.navigation.loadedFont {
    display: block;
}*/



#menu {
	/*background-color: #fff;
	background-image: linear-gradient(to bottom, #fff, #fff);
	background-repeat: repeat-x;
	border-color: #fff #fff #fff;
	min-height: 40px;
	border-radius: 0;

	border-bottom: 1px solid #f4f4f4;
	border-top: 1px solid #f4f4f4;

	box-shadow: 0 0 12px -13px rgba(0,0,0,.75);
	width: 100% !important;*/

	float: left;
	width: 100%;
	/*text-align:center;
	background: #fff;*/
	border-bottom: 1px solid #f4f4f4;
	border-top: 1px solid #f4f4f4;
	-webkit-box-shadow: 0 0 12px -13px rgba(0,0,0,.75);
	-moz-box-shadow: 0 0 12px -13px rgba(0,0,0,.75);
	box-shadow: 0 0 12px -13px rgba(0,0,0,.75);
	position: relative;
	display: none;
}

#menu.navbar {
	margin-bottom: 0;

	width: 100% !important;
	display: flex;
	justify-content: space-between;	
}


/*.navbar .navUl {
	display: inline-block;
	font-size: 0;
	padding:0;

	float: left;
	width: 100%
}*/

#menu .nav > li > a {
	color: #fff;
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
	padding: 10px 15px 10px 15px;
	min-height: 15px;
	background-color: transparent;

	
}
/*#menu .nav > li:hover > a {
	background-color: #ff6100;
}

#menu .nav > li.open > a {
	background-color: #ff6100;
}*/

#menu .dropdown-menu {
	padding-bottom: 0;
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
#menu .dropdown-inner {
	display: table;
}
#menu .dropdown-inner ul {
	display: table-cell;
}

#menu .dropdown-inner ul li a:hover {
	color: #ffffff;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
}

#menu .dropdown-inner a {
	min-width: 160px;
	display: block;
	padding: 3px 20px;
	clear: both;
	line-height: 20px;
	color: #333333;
	font-size: 12px;
}
#menu .dropdown-inner li a:hover {
	color: #FFFFFF;
}
#menu .see-all {
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #DDD;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 3px 3px;
	font-size: 12px;
}
#menu .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #ff6100;
	background-image: linear-gradient(to bottom, #ff6100, #ff6100);
	background-repeat: repeat-x;
}
#menu #category {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	background-color: #929292;
	background-image: linear-gradient(to bottom, #929292, #929292);
	background-repeat: repeat-x;
	border-color: #929292 #929292 #929292;
}

#menu .navbar-toggler i {
	color: #fff;
	border-color: #fff;
	font-size: 0.9em;
}

#menu .navbar-nav > li {
	display: inline-block;
	vertical-align: middle;
}

#menu .navbar-nav > li > a {
	color: #404040;
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
	/*padding: 10px 15px 10px 15px;*/
	/*min-height: 15px;*/
	/*background-color: transparent;*/

	float: left;
	position: relative;
	font-size: 16px;
	padding: 0 10px;
	line-height:46px;
	font-weight: 400;
	
    
}


#menu .navbar-nav > li > a:after {
	content: "";
	position: absolute;
	bottom: -1px;
	z-index: 2;
	width: 50%;
	height: 2px;
	background-color: #ff6100;
	left: 50%;
	transform: translateX(-50%);
	display: none
}

#menu .navbar-nav > li:nth-last-child(2) > a {
	color: red;
}

#menu .navbar-nav > li:last-child > a {
    font-size: 0;
    width: 75px;
    background: url('https://www.melisaonalbutik.com/image/catalog/demo/logo/melisa-onal-blog.png')no-repeat center;
    background-size: 75%
}

#menu .navbar-nav > li:hover > a {
    color: #ff6100
}

#menu .navbar-nav > li:hover > a:after {
    display: block
}

#menu .navbar-nav > li:last-child:hover > a:after {
    display: none
}

#menu .navbar-nav > li:nth-child(9) .Menuhtml {
    text-align: center
}

#menu .navbar-nav > li:nth-child(9) .Menuhtml>.row {
    display: block
}

#menu .navbar-nav > li:nth-child(9) .Menuhtml>.row>div {
    float: none;
    display: inline-block;
    vertical-align: top
}

#menu .navbar-nav > li:nth-child(8) .Menuhtml {
    text-align: center
}

#menu .navbar-nav > li:nth-child(8) .Menuhtml>.row {
    display: block
}

#menu .navbar-nav > li:nth-child(8) .Menuhtml>.row>div {
    float: none;
    display: inline-block;
    vertical-align: top
}


#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #ff6100;
}
@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu .dropdown-menu a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}
/* content */
/*#content {
	min-height: 600px;

}*/


/* 3.0.3.8 */
#product-category #content, #product-product #tab-description, #information-information #content {
	font-size: 13px;
}


/* alert */
.alert {
	padding: 8px 14px 8px 14px;
}

.alert > .close {
	position: relative;
	top: -2px;
	right: 0px;
	color: inherit;
}



/* contentTitle */
.ContentTitle{
    display:none;
}

/* ------------------------------------Vitrin urunleri--------------------------------------------*/
.homeContainer .ProductListContent { float: left; width: 100%; margin: 30px 0; position: relative; }
.homeContainer .ProductListContent .ProductList { display: block; margin: 0 auto; }
.homeContainer .ProductListContent .ItemOrj { padding: 0 10px; margin-bottom: 20px; width: 25%; max-width: 25%; }
.homeContainer .ProductListContent .productItem { margin-bottom: 0; }


/****************************************URUN KART / KATEGORİ SAYFASI************************************************/
.categoryContainer .ProductList.PlSc_hrz .ItemOrj { width: 100%; }
.categoryContainer .ProductList.PlSc_2 .ItemOrj { width: 50%; }
.categoryContainer .ProductList.PlSc_3 .ItemOrj { width: 33.33%; }
.categoryContainer .ProductList.PlSc_4 .ItemOrj { width: 25%; }
.categoryContainer .ProductList.PlSc_5 .ItemOrj { width: 20%; }

.ProductListContent { float: left; width: 100%; }
.categoryContainer .ProductListContent { float: left; width: 100%; }
.categoryContainer .ProductList { margin: 0 -7px; }
.categoryContainer .ProductListContent .productItem { margin-bottom: 30px; }
.ItemOrj { float: left; padding: 0 7px; width:33.3%;}

/*urun*/
.productItem { width: 100%; position: relative; text-align: center; display: inline-block; float: left; font-size: 0; }
/*.productItem .productIcon { width: 100%; height: 100%; }*/

/*urunresim*/
.productItem .productImage { position: relative; overflow: hidden; width: 100%; padding: 0 0 10px; }
.productItem .productImage .relatedProducts { display: none !important; }
.productItem .productImage a { display: block; position: relative; padding-bottom: 150%; }
.productItem .productImage .Videolu { display: block; position: relative; padding-bottom: 150%; }
.productItem .productImage img { max-width: 100%; height: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border-radius: 0; transition: all 1s ease; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease;/* will-change: opacity;*/ }
.productItem .productImage .Videolu video { max-width: 100%; max-height: 100%; height: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border-radius: 0; transition: all 1s ease; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; will-change: opacity; }

/*urunaciklama*/
.productItem .productDetail { display: block; float: left; width: 100%; text-align: left; height: 70px; padding: 5px 0 0; transition: all 0.3s ease; }

/*urunad*/
.productItem .productName { position: relative; margin: 0; float: left; width: 100%; }
.productItem .productName a { float: left; width: 100%; padding: 0; line-height: 19px; height: 19px; font-weight: 600; font-size: 13px; color: #404040; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /*display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;*/ }

/*urunfiyat*/
.productItem .productPrice {display: inline-block;vertical-align: top;position: relative;margin: 15px 0 0;bottom: 0;font-family: 'Oxygen',sans-serif;width: 100%;}
.productItem .discountPrice { display: block; float: right; }
.productItem .discountPrice:not(.indirimozel .discountPrice,.indirimozeltek .discountPrice){background: transparent;padding:0px;border-radius: 0;margin: 7px 0 0;width: 100%;text-align: center;float: left;}
.productItem .discountPrice span { color: #FF6100; font-size: 18px; line-height: 22px; font-weight: 600; }
.productItem .discountPrice span:not(.indirimozel .discountPrice span,.indirimozeltek .discountPrice span){color: #3f3f3f;font-size: 20px;margin-left: 0;vertical-align: top;line-height: 20px;font-weight: 600;font-family: 'Source Sans Pro', sans-serif;float: left;clear: left;margin: 2px 0 0;}
.productItem .discountPrice span.indirimText:not(.indirimozel .discountPrice span,.indirimozeltek .discountPrice span){margin-left:0;color: #3f3f3f;font-size: 14px;font-weight: 600;background: #fefb3a;float: left;line-height: 1.3;}


.productItem.indirimozeltek .discountPrice span.indirimText{display:none;}
.productItem.indirimozel .discountPrice span.indirimText{display:none;}
.productItem.indirimozeltek .discountPrice{display:none;}
.productItem.indirimozel .discountPrice{display:none;}
.productItem.indirimozeltek .productPrice{margin-top: 0;}
.productItem.indirimozel .productPrice{margin-top: 0;}
.productItem .discountKdv, .productItem .regularKdv { display: none; }
.productItem .regularPrice { display: none !important; float: left; margin-right: 5px; margin-top: 1px; }
.productItem .regularPrice:not(.indirimozel .regularPrice,.indirimozeltek .regularPrice){float:none;}

.productItem.indirimozel .discountPrice,
.productItem.indirimozeltek .discountPrice{display: block!important;float: left;}
.productItem.indirimozel:not(.sepetindirim3) .discountPrice span,
.productItem.indirimozeltek .discountPrice span{font-size: 14px; color: #b4b4b4; -moz-text-decoration-color: #b4b4b4; text-decoration-color: #b4b4b4; line-height: 22px; font-weight: normal; text-decoration: line-through;}
.productItem.sepetindirim3 .discountPrice span{color: #3f3f3f;font-size:16px;}
.productItem.sepetindirim3 .regularPrice{display:block!important;}

.productItem .regularPrice span { font-size: 14px; color: #b4b4b4; -moz-text-decoration-color: #b4b4b4; text-decoration-color: #b4b4b4; line-height: 22px; font-weight: normal; text-decoration: line-through; }

.homepage .productItem .discountPrice:not(.indirimozel .discountPrice,.indirimozeltek .discountPrice){margin:2px 0 5px;}

.homepage .productItem .discountPrice span:not(.homepage .indirimozel .discountPrice span,.homepage .indirimozeltek .discountPrice span){font-size: 14px;line-height: 19px;}
.homepage .productItem .discountPrice span.indirimText:not(.homepage .indirimozel .discountPrice span,.homepage .indirimozeltek .discountPrice span){line-height:1.3;font-size:11px;}


.productItem.sepetindirim4 .discountPrice span {display: none; }
.SpricV.indirim4gizle .IndirimliFiyatContent{display: none;}

.productItem{padding-bottom:45px;}

/*onyazimarka*/
/*.productItem .productMarka, .productItem .productOnYazi { display: none !important; }*/
.productItem .productOnYazi, .productItem .productOnYazi * { background: none !important; font-family: 'Source Sans Pro', sans-serif !important; color: #4a4a4a; font-size: 14px; line-height: 25px; }

/*Urun Iconlari*/
.newIcon, .discountIcon, .cargoIcon, .firsatIcon, .urunListStokUyari, .discountIcon div, .discountIcon .discountIcon_s2, .favori, .examineIcon, .mycartIcon { z-index: 3; display: none; }
.discountIcon span, .mycartIcon a span { font-weight: normal; }
.favori a, .examineIcon a, .mycartIcon a { display: block; font-size: 0; }

/*tukendi*/
.TukendiIco { z-index: 5; border-radius: 0; background: transparent; position: absolute; right: 0; left: 0; top: 0; height: calc(100% - 46px); overflow: hidden; }
.TukendiIco span { line-height: 30px; background: rgb(255 97 0 / 89%); position: absolute; left: 0; bottom: 50%; right: 0; max-width: 100%; border: none; color: #fff; font-size: 13px; font-weight: normal; padding: 0; border-radius: 0; text-transform: uppercase; margin: 0 auto; }

/*stokyok*/
.StokYok .cargoIcon, .StokYok .firsatIcon, .StokYok .newIcon { display: none; }
.StokYok .productFaMyEx, .StokYok .productYeInUcFi { display: none !important; }

/*playbuton*/
body .productItem .divVideoPlayButton { position: absolute; right: 0; left: 0; top: 0; bottom: 0; max-width: 40px; max-height: 40px; overflow: hidden; margin: auto; }
body .productItem .divVideoPlayButton a.urunListeVideoPlay { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; color: #fff; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center; justify-content: 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'; }

/*ekbutonlar*/
.productItem .urunListeAdet, .productItem.StokYok .urunListeAdet, .boxBedenlerContent, .productIcon .quickViewIco, .productItem:hover .productIcon .quickViewIco { display: none !important; }

/*******************************************KATEGORi**********************************/
.Block_Title { display: none; }
.noProduct { background: url('https://static.mlsmax.cloud/3841/Uploads/Images/urunyok.png') center center no-repeat !important; width: 212px; height: 214px; }
.noProduct * { display: none !important; }
#divUstFiltreKategori { display: none; }
#divUstFiltreMarka { display: none; }
/*kategoriAciklama*/
.categorydesign { float: left; width: 100%; }
.categorydesign .Blok { margin: 0; }
.leftBlock .categorydesign { display: block; }
.categorydesign * { }
.categorydesign p { margin-bottom: 0; }
.categorydesign strong { font-weight: bold; }
.categorydesign strong * { font-weight: bold; }
.mobilresim { display: none !important; }

/*********************************** BREADCRUMB **************************************/

.breadcrumbContent {
    float: left; 
}


body ul.breadcrumb {
    margin: 0 auto;
    display: flex; 
    padding: 0;
    border-radius:0;
    float: none;
    background-color: #fafafa;
    
    

}

body ul.breadcrumb * {
    color: #818181;
    font-size: 12px!important;
    line-height: 34px!important;
    float: left;
    font-weight: 400;
    
}


body ul.breadcrumb li {
    font-size: 0!important;
    float: left!important; 
    vertical-align:middle;
	
}


body ul.breadcrumb li:after {
    content: '\f105';
    display: inline-block;
    margin: 0 8px;
    color: #818181;
    font-size: 12px;
    line-height: 34px;
    float: left;
    font-weight: 600;
    font-family: fontawesome;
}

body ul.breadcrumb li:nth-last-of-type(1) * {
    color: #050505;
    font-weight: 600
}

body ul.breadcrumb li:nth-last-of-type(1):after {
    display: none;
}

body ul.breadcrumb li:first-child:before {
    content:'\f041';
    font-size: 13px;
    color: #000000;
    margin-right: 7px;
    line-height: 34px;
    display: inline-block;
    float: left;
    font-family: fontawesome;
}

.categoryTitleText {
    float: left;
    width: 100%;
}

.CategoryBody .categoryTitleText {

    background: #fafafa;
    margin-bottom: 15px;
    position: relative;
}

.categoryTitle {
    float: left; 
    width: 100%;
}

.ProductBody .categoryTitle { background: #fafafa; }

body #divSayfalamaUst { float: right; margin: 0 0 15px; padding: 0; text-align: center; }


.urunListRel { width: 100%; float: left; position: relative; }
.brandlistselection { display: inline-block; vertical-align: top; float: left; margin: 0; width: 100%; }
.brandlistselection .clear { clear: none; display: none; }
.brandlistselection .sortingContent { background: #ddd; }
.brandlistselection .sortingContent li { float: left; background: transparent; border-radius: 0 !important; }
.brandlistselection .sortingContent li a { background: transparent; border-radius: 0 !important; }
.brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet { float: right; }
.blockSelect .sort_2 { display: none; }
.blockSelect .sort_5 { display: none; }
/*filtresecili*/
body #divSayfalamaUst .filterDeleteContent { float: left; width: 100%; margin-top: 5px; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter { padding: 0; margin: 2.5px 11px 2.5px 0; height: auto; background: #f8f8f8; border: 1px solid #dfdfdf; border-radius: 3px; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter a { padding: 0 5px; float: right; margin: 0; border-left: 1px solid #dfdfdf; transition: .3s; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter a:hover { background: #dfdfdf; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter a i { font-family: 'fontawesome'; color: #676767; font-size: 9px; line-height: 25px; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter a i:before { content: '\e910'; font-family: 'DenizbutikFont'; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span { float: left; font-size: 12px; font-weight: 500; color: #212529; line-height: 25px; width: auto; margin-left: 7px; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span.filterColorBg { display: inline-block; width: 16px; height: 16px; border: 1px solid #000; border-radius: 3px; float: left; margin-top: 5px; margin-left: 5px; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content .cFilterName { display: none; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter.filtrelemeKaydet { display: none !important; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir { background: transparent; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a { width: auto; border: none; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a:hover { background: transparent; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a span { color: #6f6f6f; font-size: 12.5px; transition: .3s; }
body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a:hover span { background: #f8f8f8; color: #000; }

body #divSayfalamaUst.Slct .blockSelect { float: right; margin: 0 0 0 15px; display: block !important; padding: 0; }
body #divSayfalamaUst.Slct .blockSelect a { float: left; width: auto; height: auto; margin: 0; padding: 0; text-align: center; border: none; background: transparent; }
body #divSayfalamaUst.Slct .blockSelect i { color: #c1c1c1; line-height: 28px; font-size: 18px; font-family: 'fontawesome'; }
body #divSayfalamaUst.Slct .blockSelect a:hover { color: #c1c1c1; }
body #divSayfalamaUst.Slct .blockSelect a:hover i { color: #c1c1c1; }
body #divSayfalamaUst.Slct .blockSelect .sort_hrz { display: none; }
body #divSayfalamaUst.Slct .blockSelect .sort_2 { display: none; }
body #divSayfalamaUst.Slct .blockSelect .sort_5 { display: none; }
body #divSayfalamaUst.Slct .blockSelect a.Active { color: #ff6100; }
body #divSayfalamaUst.Slct .blockSelect a.Active i { color: #ff6100; }
body #divSayfalamaUst.Slct .blockSelect .sort_3 i:before { content: '\F3FC'; font-family:bootstrap-icons; }
body #divSayfalamaUst.Slct .blockSelect .sort_4 { padding-left: 8px; margin-left: 8px; border-left: 1px solid #eee; }
body #divSayfalamaUst.Slct .blockSelect .sort_4 i:before { content: '\F3F9'; font-family:bootstrap-icons; }

body #divSayfalamaUst.Slct .brandlistselection .sortingContent { background: transparent; float: left; width: 100%; text-align: right; }
body #divSayfalamaUst.Slct .brandlistselection .sortingContent select { float: right; height: 28px; color: #000; font-size: 12px; font-weight: normal; border: 1px solid #d0d0d0; background: #fafafa; border-radius: 0; padding: 0 5px; }
body #divSayfalamaUst.Slct .brandlistselection .sortingContent li { height: auto; padding: 0; border-radius: 0; background: transparent; float: none; }
body #divSayfalamaUst.Slct .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet { float: right; }
body #divSayfalamaUst.Slct .brandlistselection .sortingContent li:nth-child(2) { display: none; }
body #divSayfalamaUst.Slct .brandlistselection .sortingContent li.CountLi { float: left; line-height: 28px; color: #595959; font-size: 13px; font-weight: 600; }

body #divSayfalamaUst.Slct li.appliedFilter.FiltrelemeUrunAdet { margin: 0; }
body #divSayfalamaUst.Slct li.appliedFilter.FiltrelemeUrunAdet span { color: #252525; font-size: 12px; line-height: 28px; font-weight: normal; float: left; margin: 0; display: none; }

body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock { padding: 0; background: transparent; color: #252525; font-size: 12px; }
body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock span { line-height: 28px; font-weight: normal; display: inline-block; vertical-align: top; }
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; }
body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock.selected:before { background: #cd9b33; border-color: #cd9b33; }


.leftBlock .category-vertical-filters { float: left; width: 100%; border: none; border-radius: 0; overflow: hidden; margin: 0 0 20px; text-align: center; padding: 0; background: transparent; }
.leftBlock .panell-heading { position: relative; z-index: 1; float: left; padding: 0; width: 100%; text-align: left; border: none; margin: 0; background-color: transparent !important; }
.leftBlock .panell-heading a { display: block; line-height: 22px; font-size: 15px; color: #212529; font-weight: 600; padding: 0 0 10px; }
.leftBlock .panell-heading a:after { content: '\f068'; font-family: 'fontawesome'; float: right; font-weight: normal; font-size: 7px; }
.leftBlock .panell-heading.active a:after { content: '\f067'; }

.leftBlock .category-vertical-filters > div { width: 100%; padding: 0; margin: 0 0 10px; float: left; display: inline-block; border-bottom: 1px solid #e9e9e9; }
.leftBlock .category-vertical-filters > div:last-child { margin-bottom: 0; }

.leftBlock .category-vertical-filters .vertical-filter-panell .list-group { float: left; text-align: left; padding: 2px 0 15px; margin: 0; width: 100%; top: 100%; display: block; border: none; }
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group li,
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group-item { float: left; margin: 0 0 6px; padding: 0; background-color: transparent; width: 100%; height: auto; border: none; }
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group li:last-child { margin-bottom: 0; }
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group-item a,
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group li a { float: left; font-size: 13px; color: #212529; display: inline-block; line-height: 18px; font-weight: normal; width: calc(100% - 28px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group li ul { float: left; width: 100%; }
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group li ul li:last-child { margin-bottom: 0; }
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group.fiyat .list-group-item:before { border-radius: 100%; background: #f2f2f3; border: 1px solid #dcdcdc !important; }
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group.fiyat .list-group-item.selected:before { border-color: #f663a9 !important; background: #f663a9; }

.leftBlock .category-vertical-filters .vertical-filter-panell .list-group-item.list-group-item-image { background-size: 25px 25px !important; background-position: 0 0 !important; background-repeat: no-repeat !important; float: left; width: 25px; height: 25px; overflow: hidden; border-radius: 100%; margin-right: 5px; }
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group-item.list-group-item-image.selected { }
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group-item.list-group-item-image:nth-child(6n) { }
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group-item.list-group-item-image a { padding: 0; font-size: 0; width: 100%; height: 100%; }
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group-item.list-group-item-image:before { display: none !important; }

.leftBlock .category-vertical-filters .vertical-filter-panell .list-group-item:before { margin-right: 9px; width: 18px; height: 18px; border: 2px solid #d6d6d6 !important; border-radius: 3px; background: #fff; display: inline-block !important; margin-top: 0; text-align: center; line-height: 13px; color: #fff; -webkit-transition: background-color .25s ease-out,border-color .25s ease-out; transition: background-color .25s ease-out,border-color .25s ease-out; }
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group-item:hover:before { border-color: #d6d6d6 !important; background: #fff; color: #fff; }
.leftBlock .category-vertical-filters .vertical-filter-panell .list-group-item.selected:before { border-color: #f663a9 !important; background: #f663a9; content: '\e904'; font-family: 'DenizButikFont'; color: #fff; font-size: 8px; font-weight: normal; line-height: 14px; }

body .leftBlock .slider-range { float: left; width: 100%; border: none; border-radius: 0; padding: 0; margin: 20px 0; height: 2px; background: #dddddd; }
body .leftBlock .slider-range .ui-slider-range { height: 2px; background: #000; border-radius: 0; top: 0; margin: 0; }
body .leftBlock .slider-range .ui-slider-handle { width: 10px; height: 10px; border-radius: 2px; background: #000; border: none; margin: 0; top: -4px; }
body .leftBlock .slider-range span:nth-child(2) { margin-left: 0; }
body .leftBlock .slider-range span:nth-child(3) { margin-left: -10px; }
body .leftBlock .amount { float: left; width: 100%; color: #000; font-size: 14px; text-align: center; margin-bottom: 20px; }
body .leftBlock .FiyatTextBox { float: left; width: 100%; margin-bottom: 20px; }
body .leftBlock .category-vertical-filters .FiyatTextBox input[type="text"] {width:33%; border: 1px solid #e2e2e2; height: 30px; padding: 0 8px; font-size: 12px; color: #4b4b4b; border-radius: 3px; background: #fafafa; }
body .leftBlock .category-vertical-filters .FiyatTextBox button[name="SolFiltreFiyatAraligiFiltre"]{height:30px;line-height:29px;width:28%;}

body .leftBlock .GizleTuken { float: left; width: 100%; }
body .leftBlock .GizleTuken .filterOrderInStock { position: relative; font-size: 14px; color: #212529; display: none; }
body .leftBlock .GizleTuken .filterOrderInStock span { float: right; position: relative; display: inline-block; width: 42px; height: 22px; background: #f2f2f2; border: 1px solid #eee; border-radius: 50px; transition: all .3s ease-in-out; }
body .leftBlock .GizleTuken .filterOrderInStock small { position: absolute; display: block; width: 50%; height: 100%; background: #fff; border-radius: 50%; transition: all .3s ease-in-out; left: 0; box-shadow: 0 5px 10px -7px #000; }
body .leftBlock .GizleTuken .filterOrderInStock.selected span { background: #fabfd9; border-color: #fabfd9; }
body .leftBlock .GizleTuken .filterOrderInStock.selected small { left: 50%; }
/*sayfalama*/
.brandlistselectionBottom { margin-bottom: 0; display: none; }
#divSayfalamaAlt { width: 100%; margin: 0; }
.pageNumber { float: right; text-align: right; margin: 0; }
#divSayfalamaUst .pageNumber{display:none;}
.pageNumber a { }
.pageNumberContent { }
.pageNumberBottom {float: right;text-align: center;margin: 10px 0 30px 0;padding: 0;width: 100%;vertical-align: middle;}
.pageNumberContent, .pageBorder { display: inline-block; vertical-align: top; }
.pageNumberContent a, .pageBorder a { border: 1px solid #e1e1e1; background: #fff; color: #000; float: left; position: relative; display: block; min-width: 28px; height: 30px; line-height: 28px; text-align: center; font-size: 12px; border-radius: 0; font-weight: normal; margin: 0 3px; }
.pageNumberContent a.butonDisabled, .pageBorder a.butonDisabled { opacity: 1 !important; }
.pageNumberContent a:hover, .pageBorder a:hover { color: #000; }
.pageNumberContent a.SelectedSayfa, .pageBorder a.SelectedSayfa {background: #FF6100;color: #fff;border-color: #FF6100;}
.KategoriFilitrelemeContent .Block_Title { display: none; }
/*************** BREADCRUMB END *****************/


.pagination {
	margin: 0;
       
}
/* buttons */
.buttons {
	margin: 1em 0;
}


.btn {
	padding: 7.5px 12px;	
	font-size: 12px;
	border-radius: 4px;
	/*box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*/
        /*background-color:  #ff6100;*/
        color: #ffffff;
	

}



.btn-xs {
	font-size: 9px;
}


.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
            
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #e7e7e7;
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	background-repeat: repeat-x;
	border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}

.btn-light {
  color: #777;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
  background-repeat: repeat-x;
  border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}
.btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light.active, .btn-light.disabled, .btn-light[disabled] {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
  background-position: 0;
}


.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #1f90bb;
	background-position: 0 -15px;
       
}
/* grayX*/

.btn-grayX {
	color: #ffffff;	
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #929292;
        background-image: linear-gradient(to bottom, #eeeeee, #929292);
	background-repeat: repeat-x;	
	border-color: #929292;
}



.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}

.btn-astareX {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #ff6100;
	background-image: linear-gradient(to bottom, #ff6100, #ff6100);
	background-repeat: repeat-x;
	border-color: #ff6100 #ff6100 #ff6100;
}

.btn-mls {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #003764;
	background-image: linear-gradient(to bottom, #003764, #003764);
	background-repeat: repeat-x;
	border-color: #003764 #003764 #003764;
}

.btn-astareX:hover, .btn-astareX:active, .btn-astareX.active, .btn-astareX.disabled, .btn-astareX[disabled] {
	  /*box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);*/
	  box-shadow:#f9f9f9;
	 
}

.btn-mls:hover, .btn-mls:active, .btn-mls.active, .btn-mls.disabled, .btn-mls[disabled] {
	  /*box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);*/
	  box-shadow:#f9f9f9;
}

.btn-accent {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: var(--color-accent);
  background-repeat: repeat-x;
  border-color: var(--color-accent--darker-1);
}

.btn-accent:hover, .btn-accent:active, .btn-accent:focus, .btn-accent.active, .btn-accent.disabled, .btn-accent[disabled] {
  color: #ffffff;
  background-color: var(--color-accent--lighter-1);
  border-color: var(--color-accent);
  
}

.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}


/* btnKirmizi */
.kirmiziButon { 
    cursor: pointer; 
    border-radius: 3px;     
    background-color: #003764; 
    border: 0; 
    display: inline-block; 
    text-decoration: none; 
    line-height: 34px; 
    padding: 0 20px; 
    margin-left: 20px; 
    font-size: 14px; 
    color: #fff;  
}

.kirmiziButon:hover { 
    color:#ffffff; 
    cursor: pointer; 
    border-radius: 3px;  
    background-color: #ff6100;
    text-decoration: none;
}

/* list group */
.list-group a {
	border: 1px solid #DDDDDD;
	color: #888888;
	padding: 8px 12px;
}

.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: #444444;
	background: #eeeeee;
	border: 1px solid #DDDDDD;
	text-shadow: 0 1px 0 #FFF;
}

/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
/* product list */
.product-thumb {
	/*border: 1px solid #ddd;*/
	margin-bottom: 20px;
	overflow: auto;

	border-radius: 7px;
	background: #fff;

	/*padding: 10px;*/
}

.product-thumb .image {
	text-align: center;
	margin-bottom: 15px;

	position: relative;
	overflow: hidden;
	width: 100%;
	padding: 0 0 10px;
	
}
.product-thumb .image a {
	display: block;
	position: relative;
	
}
.product-thumb .image a:hover {
	opacity: 0.8;
}

.product-thum .description {
	padding: 15px;
}

.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;

	max-height: none;
	height: auto;
	width: auto;
	animation: none;
	max-width: 100%;

	
}
.product-grid .product-thumb .image {
	float: none;
}

@media (min-width: 960px) {
    .product-list .product-thumb {
      display: flex;
    }
    .product-list .product-thumb .image {
      flex-direction: column;
      margin-bottom: 0px;
    }
    .product-list .product-thumb .content {
      flex-direction: column;
      flex: 75%;
      position: relative;
    }
    .product-list .product-buttons .button-group {
      position: absolute;
      bottom: 0px;
      width: 100%;
      border-left: 1px solid #ddd;
    }
}

@media (min-width: 767px) {
    .product-list .product-thumb .image {
	    float: left;
	    padding: 0 15px;
    }
}
.product-thumb h4 {
	font-weight: 700;
}

.product-thumb .caption {
	padding: 0 20px;
	min-height: 180px;
	
}

.product-list .product-thumb .caption {
	margin-left: 230px;
}


@media (max-width: 1200px) {
.product-grid .product-thumb .caption {
	min-height: 210px;
	padding: 0 10px;
}
}
@media (max-width: 767px) {
    .product-list .product-thumb .caption {
	    min-height: 0;
	    margin-left: 0;
	    padding: 0 10px;
    }
    .product-grid .product-thumb .caption {
	    min-height: 0;
    }
}

.product-thumb .rating {
	padding-bottom: 10px;
}
.rating .fa-stack {
	font-size: 8px;
}
.rating .fa-star-o {
	color: #999;
	font-size: 15px;
}
.rating .fa-star {
	color: #FC0;
	font-size: 15px;
}
.rating .fa-star + .fa-star-o {
	color: #E69500;
}
h2.price {
	margin: 0;
}
.product-thumb .price {
	color: #444;
	font-size: 14px;
}

.product-thumb .price-text {
	font-weight: 600;
	font-size: 15px;
}

.product-thumb .price-new {
	font-weight: 600;
	font-size: 20px;
}

.product-thumb .price-old {
	color: #999;
	text-decoration: line-through;
	margin-left: 17px;
}

.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
}


.product-thumb .button-group {
	/*border-top: 1px solid #ddd;*/
	/*background-color: #eee;*/
	overflow: auto;
	padding: 0 10px 10px 10px;
	
}


.product-list .product-thumb .button-group {
	border-left: 1px solid #ddd;
}
@media (max-width: 768px) {
	.product-list .product-thumb .button-group {
		border-left: none;
	}
}
.product-thumb .button-group button {
	width: 100%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #f3f3f3;
	color: #888;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;

	border-radius:4px;
	
	
}
.product-thumb .button-group button + button {
	width: 20%;
	border-left: 1px solid #ddd;
}
.product-thumb .button-group button:hover {
	color: #555;
	background-color: #eee;
	text-decoration: none;
	cursor: pointer;
}
@media (max-width: 1200px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
@media (max-width: 768px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li {
	margin-left: 20px;
}
.thumbnails {
	margin-left: -20px;
}
.thumbnails > img {
	width: 100%;
}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional {
	max-width: 78px;
}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}

@media (min-width: 1200px) {
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-3:nth-child(4n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-3:nth-child(4n+1),
	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-3:nth-child(4n+1),
	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1) {
		clear:left;
	}
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3 {
       width: 100%;
    }

	#column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }

	#column-left + #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}

/*3.0.3.8 ile gelen değişiklikler */
html[dir=rtl] .checkbox input[type="checkbox"],
html[dir=rtl] .checkbox-inline input[type="checkbox"],
html[dir=rtl] .radio input[type="radio"],
html[dir=rtl] .radio-inline input[type="radio"] {
    position: absolute;
    margin-top: 4px\9;
    margin-right: -20px;
      margin-left: unset;
}
html[dir=rtl] .input-group-btn:last-child > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
html[dir=rtl] .input-group .form-control:first-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: unset;
    border-bottom-left-radius: unset;
}
html[dir=rtl] .container .row:first-child  .col-sm-4, html[dir=rtl] .container .row:first-child  .col-sm-5 {
  float: right;

}
html[dir=rtl] #cart .dropdown-menu {
  left: 0;
  right: auto;

}
@media (min-width: 768px) {

    html[dir=rtl] .navbar-nav {
        float: right;
        margin: 0;
    }

    html[dir=rtl] .navbar-nav > li {
        float: right;
    }

}
/*buraya kadar*/

/* Htop */
#top {
    /*background: #f3f3f3;*/
    /*float: left;
    width: 100%;
    border-bottom:  1px solid #ebebeb;*/

    padding: 4px 0px 3px 0;
    /*background-color: #f3f3f3;*/
    border-bottom: 1px solid #ebebeb;
    width: 100%;	
}

/*#top .pull-left * {
    line-height: 34px
}


#top .pull-left {
    float: left;
}

#top .pull-right * {
     line-height: 34px
}

#top .pull-right {
    float: right;
}

#top .top-phone {
    font-size: 12px;
    font-weight: 600;
}

#top .top-phone>span {
    position: relative;
    color: #ff6100
}

#top .top-phone>span:before {
    content: "";
    background-color: #ff6100;
    width: 7px;
    height: 7px;
    display: inline-block;
    border-radius: 50%;
    margin-right: 6px
}

#top .top-control {
    display: -webkit-flex;
    align-items: center
}

#top .top-control>li {
    position: relative
}

#top .top-control>li:after {
    content: "";
    background-color: #cfcfcf;
    position: absolute;
    height: 10px;
    width: 1px;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

#top .top-control>li.langLi:after {
    display: none
}

#top .top-control>li>a.control-item {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0 8px;
    font-size: 12px;
    font-weight: 500;
    line-height: 34px
}

#top .top-control>li>a.control-item i {
    margin-right: 5px;
    display: inline-block;
    vertical-align: top;
    line-height: 34px
}

#top .top-control>li>a.control-item:hover {
    color: #000
}*/

/* 29.05.2024 */
.main-menu__overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 1);
}


/* -----------------------------------------------------------------------------
  Common
----------------------------------------------------------------------------- */
.thumbnails {
  overflow: auto;
  clear: both;
  list-style: none;
  padding: 0;
  margin: 0;
}
.thumbnails > li {
  margin-left: 20px;
}
.thumbnails {
  margin-left: -20px;
}
.thumbnails > img {
  width: 100%;
}
.image-additional a {
  margin-bottom: 20px;
  padding: 5px;
  display: block;
  
}

.image-additional {
  max-width: 78px;
}
.thumbnails .image-additional {
  float: left;
  margin-left: 20px;
}

@media (min-width: 1200px) {
  #content .col-lg-2:nth-child(6n+1),
  #content .col-lg-3:nth-child(4n+1),
  #content .col-lg-4:nth-child(3n+1),
  #content .col-lg-6:nth-child(2n+1) {
    clear:left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #content .col-md-2:nth-child(6n+1),
  #content .col-md-3:nth-child(4n+1),
  #content .col-md-4:nth-child(3n+1),
  #content .col-md-6:nth-child(2n+1) {
    clear:left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #content .col-sm-2:nth-child(6n+1),
  #content .col-sm-3:nth-child(4n+1),
  #content .col-sm-4:nth-child(3n+1),
  #content .col-sm-6:nth-child(2n+1) {
    clear:left;
  }
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
  #column-left  .list-item__col .col-md-3 {
    width: 100%;
  }

  #column-left + #content .list-item__col .col-md-3 {
    width: 50%;
  }

  #column-left + #content + #column-right .list-item__col .col-md-3 {
    width: 100%;
  }

  #content + #column-right .list-item__col .col-md-3 {
    width: 100%;
  }
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
  min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
  background-image: none;
  background-color: #b7b8d1;
}
html[dir=rtl] .checkbox input[type="checkbox"],
html[dir=rtl] .checkbox-inline input[type="checkbox"],
html[dir=rtl] .radio input[type="radio"],
html[dir=rtl] .radio-inline input[type="radio"] {
  position: absolute;
  margin-top: 4px\9;
  margin-right: -20px;
  margin-left: unset;
}
html[dir=rtl] .input-group-btn:last-child > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
html[dir=rtl] .input-group .form-control:first-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}
html[dir=rtl] .container .row:first-child  .col-sm-4, html[dir=rtl] .container .row:first-child  .col-sm-5 {
  float: right;

}
html[dir=rtl] #cart .dropdown-menu {
  left: 0;
  right: auto;

}
@media (min-width: 768px) {

  html[dir=rtl] .navbar-nav {
    float: right;
    margin: 0;
  }

  html[dir=rtl] .navbar-nav > li {
    float: right;
  }

}


/* -----------------------------------------------------------------------------
  Product List | 21.06.2024
----------------------------------------------------------------------------- */

.product-list {
    width: 100%; /* overwrite all bootstrap cols */
}

.mls-block, .mls-section {
  margin-bottom: var(--space-8x);
}


.mls-section--productlist {
  margin-bottom: var(--space-4x); /* product-grid already has margin --space-4x. SO it will be --space-8x */
}

/* effect with change height of card container */
@media (min-width: 1200px) {
    .product-grid.grid-hover-effect .product-thumb {}

    .product-grid.grid-hover-effect .product-thumb:hover {
      position: relative;
      margin-bottom: calc(-38px + var(--space-2x-)); /* button height + margin-top of it */
      
    }
}

.product-thumb__image {
    /*text-align: center;*/
    margin: 0;
    margin-bottom: var(--space-4x);

    
}

.product-thumb__image.-has-margins {
    margin-top: var(--space-2x);
    margin-left: var(--space-2x);
    margin-right: var(--space-2x);

    margin-bottom: var(--space-2x);
}


.product-list .product-thumb__image {
    float: left;
    width: 100px;
    margin-right: var(--space-4x);
}

.product-list .product-thumb__image.-has-margins {
    margin-bottom: var(--space-4x);
}

@media (min-width: 1200px) {
    .product-list .product-thumb__image {
      width: 260px;
      margin-bottom: 0;
    }
    .product-list .product-thumb__image.-has-margins {
      width: 210px;
    }
}

.product-thumb__image img {
    margin-left: auto;
    margin-right: auto;
    border-radius: 0;
}

.product-thumb__image.-has-margins img {
    margin-left: auto;
    margin-right: auto;
    border-radius: 0;  
}

.productImage {
    position: relative; 
    overflow: hidden; 
    width: 100%;
    padding:0 0 10px;
}

@media (min-width: 768px) {
    .product-list .product-thumb .image {
      float: left;
      padding: 0 var(--space-2x);
    }
}

.product-thumb__wishlist, .product-thumb__compare {
    display: block;
    color: #003764;
    border: 1px solid rgba(200, 200, 200, .8);
    border: 1px solid #003764;
    text-align: center;
    width: 32px;
    height: 32px;
    border-radius: 30px;
    transition: all .25s ease;
  /*  text-shadow: 0 1px rgba(255,255,255, .5);
    box-shadow: 0 1px 1px rgba(255,255,255, .5);*/

    opacity: 0.75;
    background:#fff;
}

.product-thumb:hover .product-thumb__wishlist, .product-thumb:hover .product-thumb__compare {
    opacity: 1;
    
}

.product-thumb__wishlist:hover, .product-thumb__compare:hover {
    color: var(--color-accent);
    border: 1px solid var(--color-accent);
  /*  color: #525a5d;
    border: 1px solid #525a5d;*/
    cursor: pointer;
    /*box-shadow: 0 1px 1px rgba(255,255,255, .8);*/
}

.product-thumb__wishlist .fa, .product-thumb__compare .fa {
    line-height: 32px;
}

.product-list .product-thumb__wishlist, .product-list .product-thumb__compare {
    margin-right: var(--space-1);
    float: left;
    margin-top: 3px;
}

.product-grid .product-thumb__wishlist, .product-grid .product-thumb__compare {
    position: absolute;
    right: var(--space-4x);
    top: var(--space-4x);
    z-index: 111;
}

.product-thumb__wishlist.active {
    color: #ff6100;
    border: 1px solid #ff6100;
    opacity: 1;
}

.product-grid .product-thumb__compare {
    top: calc(var(--space-4x) + 32px + var(--space-1));
}

.product-thumb__info {
    /* never set position for .product-thumb__info - compare & wishlist dependency */
}

.product-thumb__info a {
  float: left;
  width: 100%;
  padding: 0;
  line-height: 19px;
  height: 19px;
  font-weight: 600;
  font-size: 13px;
  color: #404040;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}


.product-thumb__info.-without-image {
     margin-top: var(--space-4x); /*actually it is for blog...*/
}

.product-list .product-thumb__info {
    float: left;
    margin-top: var(--space-4x);
    margin-right: var(--space-4x);
    margin-bottom: var(--space-4x);
    width: calc(100% - 100px - var(--space-4x) - var(--space-4x) - var(--space-4x));
}

@media (min-width: 1200px) {
    .product-list .product-thumb__info {
      width: calc(100% - 260px - var(--space-4x) - var(--space-4x) - var(--space-4x));
    }

    .product-list .product-thumb__image.-has-margins + .product-list .product-thumb__info {
      width: calc(100% - 210px - var(--space-4x) - var(--space-4x) - var(--space-4x));
    }
}

.product-grid .product-thumb__info {
    margin-right: var(--space-2x);
    margin-left: var(--space-2x);
    margin-bottom: var(--space-2x);
}


.product-thumb__rating {
    padding-bottom: 8px;
}

.product-thumb__rating .fa-stack {
    /*font-size: 12px;*/
    width: 12px;
    height: 12px;
}

.product-thumb__rating .fa-star {
    color: #ffdb00;
    font-size: 12px;
}

.product-thumb__rating .fa-star-o {
    color: #ffdb00;
    font-size: 12px;
}


.product-thumb__name, .product-thumb__name a { color: #373737; }
.product-thumb__name:hover, .product-thumb__name a:hover { color: #373737; }
a.product-thumb__name { display: block; }

.product-thumb__name {
    font-size: var(--font-size-h6);
    line-height: var(--line-height-h);
    margin-bottom: var(--space-1);
    /*letter-spacing: 1px;*/

    max-height: 78px;
    overflow: hidden;
}

.product-thumb__description {
    font-size: 12px;
    line-height: var(--line-height-p);
}

@media (min-width: 768px) {
  .product-thumb__name {
    line-height: var(--line-height-p);
    max-height: 60px;
    overflow: hidden;
  }
  
  .product-thumb__description {
    font-size: 14px;
  }
}


@media (min-width: 1500px) {
  .product-thumb__name {
    font-size: var(--font-size-p);
    max-height: 64px;
    overflow: hidden;
  }
  
  .product-thumb__description {
    /*font-size: 16px;*/
    max-height: 56px;
    overflow: hidden;
  }
}

.product-thumb__image .button-group button:hover {
    color:#444;
    text-decoration:none;
    cursor:pointer
}

/*.product-thumb .price {
  margin: var(--space-2x) 0;
}

.product-thumb .price-value {
  color: #444;
  font-size: 18px;
  line-height: 1; 
  
}

.product-thumb .price-new {
  font-size: 18px;
  line-height: 1; 
  font-weight: 600;
  color: #ef3434;
}
.product-thumb .price-old {
  color: #999;
  margin-right: 10px;
}

.price-old {
  position: relative;
}

.price-old:before {
	content: "";
	display: inline-block;
	border-bottom: 1px solid #ef3434;
	position: absolute;
	width: 120%;
	height: 50%;
	left: -10%;
	top: 1px;
	transform: rotate(-15deg);
}


.product-thumb .price-tax {
  color: #999;
  font-size: 12px;
  display: block;
}*/


@media (min-width: 1200px) {
  .product-grid.grid-hover-effect .-grid-hover-effect-hidden {
    display: none;
    margin-top: var(--space-2x);
    opacity: 0;
  }
  
  .product-grid.grid-hover-effect .product-thumb:hover .-grid-hover-effect-hidden {
    opacity: 1;
    display: block;
  }
}

.product-list .product-thumb__button-buy {
  margin-right: var(--space-2x);
  float: left;
}

.product-grid .product-thumb__button-buy {
  width: 100%;
}


/* -----------------------------------------------------------------------------
  Whatsapp & İnstagram Button
----------------------------------------------------------------------------- */

.instaBtn { 
      	display: block !important; 
      	position: fixed; 
      	right: 10px; 
      	bottom:160px; 
      	background-color: #E1306C; 
        color: #222; 
        padding: 12px 13px; 
        border-radius: 50%; 
        z-index: 10; 
      	text-align: center; 
      	-webkit-box-shadow: 0px 0px 5px 1px rgba(189,189,189,1); 
      	-moz-box-shadow: 0px 0px 5px 1px rgba(189,189,189,1); 
      	box-shadow: 0px 0px 5px 1px rgba(189,189,189,1); 
}

.instaBtn i { 
      	color: #fff; 
        font-size: 26px; 
      	line-height: 1; 
      	float: left; 
      	font-weight: 500; 
}

  
.whatsBtn { 
	display: block !important; 
	position: fixed; 
	right: 10px; 
	bottom:100px; 
	background-color: #25D366; 
	color: #222; 
	padding: 12px 13px; 
	border-radius: 50%; 
	z-index: 10; 
	text-align: center; 
	-webkit-box-shadow: 0px 0px 5px 1px rgba(189,189,189,1); 
	-moz-box-shadow: 0px 0px 5px 1px rgba(189,189,189,1); 
	box-shadow: 0px 0px 5px 1px rgba(189,189,189,1); 
}

.whatsBtn i { 
	color: #fff; 
	font-size: 26px; 
	line-height: 1; 
	float: left; 
	font-weight: 500; 
}
    
.wpFix a{
    width:100%;
    height:100%;
}

/* ---------------------------------- Back to Top ---------------------------------------*/

/*#back-to-top {
    float: right; 
    position: fixed; 
    right: 1%; 
    bottom: 5%; 
    z-index: 9999;
    display: none;
}



#back-to-top a {
    float: left; 
    text-align: center;
    width:70px;
    height: 37px;
    background: #000;
    color: #fff;
    border-radius: 3px;
    font-size: 10px;
}

#back-to-top a:hover {
    box-shadow: 0 5px 20px -10px #000;
    background-color: #000
}

#back-to-top a:before {
    content: '\f077';
    font-family: fontawesome;
    display: inline-block;
    vertical-align: top;
    line-height: 18px;
    font-size: 18px
}

#back-to-top a:after {
    content: 'BAŞA DÖN';
    display: block
}*/


/*--------------------------------Breadcum Alanı ---------------*/
 
/*.categoryTitleText {
   
    float: left;
    width: 100%;
    background-color: #fafafa;
    margin-bottom: 20px;
    position: relative;

}*/

#header {
  width: 100%;
  position: relative;
  float: left;
  z-index: 1000;
  background: #fff;
}

/*.headerContent {
    
}

.headerContent {
    text-align: center
}*/

.headerContent { text-align: center; }
.headerContent:before { content: ''; display: block; clear: both; }
.headerContent:after { content: ''; display: block; clear: both; }


.mlsContainer {
    clear: both;
    zoom: 1;
    
}

.mlsContainer::before, .mlsContainer::after {
    content: "";
    display: table;
}

.headerContent::before {
    content: '';
    display: block;
    clear: both;
}

.headerContent:after {
    content: '';
    display: block;
    clear: both
}

.headerContent,body ul.breadcrumb,.navigation > div,.userLoginContent,.hesabimContent,.sepetimBody .headerContent,.sepetimBody #footer .mlsContainer,.mlsContainer,.mlsContainer2 {
    
    max-width: 1240px;
    margin: 0 auto;
    position: relative; 
    clear: both; 
    display: block; 
}

.sliderBannerContainer .ProductList {
    max-width: 1240px;
}

.detaySliderContainer .ProductList {
    max-width: 1240px;
}

.homeContainer .ProductListContent .ProductList {
    max-width: 1240px;
}

.markaSlider .jCarouselLite {
    max-width: 1240px;
}

.sepetimBody form .mlsContainer {
    max-width: 1240px
}

/*------------------------------ Container ----------------------*/
#divIcerik {}
.headerContent{text-align:center;}





.headerContent {
}

.mlsContainer {
     clear: both; 
     zoom: 1; 
}

.innerContainer {
}

#divIcerik.homepage {
}

.UyeOl .mlsContainer {
}

.UyeGiris .mlsContainer {
}

#footer .mlsContainer {
}

.UyeGiris .mlsContainer {
}

.sepetimBody .mlsContainer {
}

.sepetimBody .headerContent {
}

.HesabimTakip .mlsContainer {
}

.Iletisimaspx .mlsContainer {
}

.homeContainer .mlsContainer {
}

.mlsContainer.homeContainer {
}

.mlsContainer.pageContainer {
    max-width: 100%;
}

.mlsContainer.categoryContainer {
}

.sepetimBody #footer .mlsContainer {
}

.mlsContainer.productDetailContainer {
}

body ul.breadcrumb {
    clear: none
}

.sepetimBody .footerSslLogo { display: none !important; }
.sepetimBody .headerContent { box-shadow: none; }


/*------------------------------ HTOP ---------------------------*/
.htop {
    /*background: #f3f3f3;*/
    float: left;
    width: 100%;
    border-bottom:  1px solid #ebebeb;
}

.htop .htopleft * {
    line-height: 34px
}


.htop .htopleft {
    float: left;
}

.htop .htopright {
    float: right;
}

.htop .top-phone {
    font-size: 12px;
    font-weight: 600
}

.htop .top-phone>span {
    position: relative;
    color: #ff6100
}

.htop .top-phone>span:before {
    content: "";
    background-color: #ff6100;
    width: 7px;
    height: 7px;
    display: inline-block;
    border-radius: 50%;
    margin-right: 6px
}

.htop .top-control {
    display: -webkit-flex;
    display: flex;
    align-items: center
}

.htop .top-control>li {
    position: relative
}

.htop .top-control>li:after {
    content: "";
    background-color: #cfcfcf;
    position: absolute;
    height: 10px;
    width: 1px;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.htop .top-control>li.langLi:after {
    display: none
}

.htop .top-control>li>a.control-item {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0 8px;
    font-size: 12px;
    font-weight: 500;
    line-height: 34px
}

.htop .top-control>li>a.control-item i {
    margin-right: 5px;
    display: inline-block;
    vertical-align: top;
    line-height: 34px
}

.htop .top-control>li>a.control-item:hover {
    color: #000
}

/*---------------------------------- Header Banner ---------------*/

.headerbanner2 {
    float: left;
    width: 100%;
    background: #eaeaea
}

.headerbanner2 .MobilBanner {
    display: none
}

/*-----------------------------------Header Alan------------------*/

.fixIcon {
    float:right;
    
}

/*------------------------------------ Markalar Logo -------------*/
.catalog-section{
	display:block;
	border:1px solid #dfdcdc;
	margin-bottom:20px;
}

.catalog-section,.catalog-section:hover{
	text-decoration:none;
	color:#000
}
.catalog-section:hover .catalog-section__caption{
	background:#f8f8f8
}
.catalog-section__image{
	height:120px;
	max-height:120px;
	position:relative;
	padding:10px
}
.catalog-section__img{
	display:block;
	padding:10px;
	max-height:inherit;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.catalog-section__caption{
	border-top:1px solid #dfdcdc;
	padding:10px;
	text-align:center;
	font-weight:600
}

/*--------------------------------- Password Göster & Gizle ---------*/
.field-icon {
	float: right;
	margin-right: 8px;
	margin-left: -25px;
	margin-top: -25px;
	position: relative;
	z-index: 2;
}


/*--------------------------------- Mobil Ekranlar ------------------*/
@media screen and (max-width:768px) {

    .headerbanner2 {
        text-align: center
    }

    .headerbanner2 img {
        display: none
    }

    .headerbanner2 img.MobilBanner {
        display: block;
        height: 33px;
        display: inline-block;
        vertical-align: top
    }

    .CategoryBody .categoryTitleText {
        display: none
    }

}

/*---------------------------------Hesabım Bölüm Tutucu -------------*/
/*body.HesabimTakip {
    background: #f7f7f7
}

.hesabimBolumuTutucu {
    margin: 40px 140px 40px 140px; 
    padding: 15px;
    background: #fff;  
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;


}

.hesabimBolumuTutucu * { 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box; 
}


.mls-background {
    background-color: #f7f7f7; 
    padding-top: 50px;
    padding-bottom: 60px;
}

.clear {
    clear: both;
}

.hesabimBolumuTutucu .col-sm-3 {
    background: 0 0;
    padding: 0 8px;
}

.hesabimBolumuTutucu .col-sm-3 > ul {
    float: left;
    width: 100%;
    list-style: none;
    padding-right: 15px;
    border-right: 1px solid #eee;
}*/

body.HesabimTakip { background: #f7f7f7; }
.hesabimBolumuTutucu { margin: 20px 0; padding: 15px; background: #fff; }
.hesabimBolumuTutucu .solAnaMenu { background: transparent; width: 25%; padding: 0 8px; }
.hesabimBolumuTutucu .solAnaMenu > ul { float: left; width: 100%; list-style: none; padding-right: 15px; border-right: 1px solid #eee; }
.hesabimBolumuTutucu .solAnaMenu ul li { float: left; width: 100%; margin-bottom: 7px; }
.hesabimBolumuTutucu .solAnaMenu ul li a { color: #404040; font-size: 14px; padding: 8px 0 3px 0; font-weight: 600; }
.hesabimBolumuTutucu .solAnaMenu ul li a:hover { color: #000; }
.hesabimBolumuTutucu .solAnaMenu ul li ul { padding-left: 35px; }
.hesabimBolumuTutucu .solAnaMenu ul li ul li { margin-bottom: 0; }
.hesabimBolumuTutucu .solAnaMenu ul li ul a { padding: 4px 0; font-size: 13px; color: #7d7d7d; line-height: 19px; }
.hesabimBolumuTutucu .solAnaMenu ul li.Active > ul li a:after { top: 5px; }
.hesabimBolumuTutucu .solAnaMenu ul li.Active > a { color: #ff6100; }
.hesabimBolumuTutucu .solAnaMenu ul li a .fa { font-family: 'fontawesome'; font-size: 18px; width: 32px; }

/*.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(1) a i:before { content: '\f013'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(2) a i:before { content: '\f0f3'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(3) a i:before { content: '\f01e'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(4) a i:before { content: '\f00d'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(5) a i:before { content: '\f290'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(6) a i:before { content: '\f0a2'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(7) a i:before { content: '\f004'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(8) a i:before { content: '\f09d'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(9) a i:before { content: '\f019'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(10) a i:before { content: '\f062'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(11) a i:before { content: '\f016'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(12) a i:before { content: '\f06b'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(13) a i:before { content: '\f0d6'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(14) a i:before { content: '\f4c0'; }
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(15) a i{font-family: 'fontawesome';}
.hesabimBolumuTutucu .solAnaMenu > ul > li:nth-child(11) a i{font-family: 'fontawesome';}*/

.hesabimBolumuTutucu .sagIcerikTutucu { background: transparent; width: 75%; padding: 0 8px; }
.hesabimBolumuTutucu .sagIcerikTutucu .satirBlok { margin-bottom: 15px; }
.hesabimBolumuTutucu .sagIcerikTutucu .sagIcerikBolumu .anaBaslik { font-size: 14px; font-weight: 600; }
.hesabimBolumuTutucu .sagIcerikTutucu .satirBlok .hsbmSpan { width: 120px; line-height: 32px; color: #696969; font-size: 12px; font-weight: 600; }
.hesabimBolumuTutucu .sagIcerikTutucu .satirBlok .hsbmTextbox { width: calc(100% - 120px); background: #f7f7f7; border: 1px solid #eee; border-radius: 3px; height: 32px; }

.hesabimBolumuTutucu .sagIcerikTutucu .hesabimUyelikBilgi.kirmiziButon { border: 1px solid #ccc; background: transparent; color: #434343;}
.hesabimBolumuTutucu .sagIcerikTutucu .hesabimUyelikBilgi.kirmiziButon:hover { border-color: #003764; background: #003764; color: #fff; }

.hesabimBolumuTutucu .sagIcerikTutucu .hesabimUyelikBilgi.yesilButon { background: #FF6100;  }
.hesabimBolumuTutucu .sagIcerikTutucu .hesabimUyelikBilgi.yesilButon:hover { background: #FF6100; }

.hesabimBolumuTutucu .sagIcerikTutucu .hesabimUyelikBilgi.griButon { background: #b8212b;}
.hesabimBolumuTutucu .sagIcerikTutucu .hesabimUyelikBilgi.griButon:hover { background: #b8212b; }


/** KVKK **/
.hesabimBolumuTutucu .kvkkTutucu { background: transparent; width: 100%; padding: 0 8px; }
.hesabimBolumuTutucu .kvkkTutucu .satirBlok { margin-bottom: 15px; }
.hesabimBolumuTutucu .kvkkTutucu .sagIcerikBolumu .anaBaslik { font-size: 14px; font-weight: 600; }
.hesabimBolumuTutucu .kvkkTutucu .satirBlok .hsbmSpan { width: 120px; line-height: 32px; color: #696969; font-size: 12px; font-weight: 600; }
.hesabimBolumuTutucu .kvkkTutucu .satirBlok .hsbmTextbox { width: calc(100% - 120px); background: #f7f7f7; border: 1px solid #eee; border-radius: 3px; height: 32px; }

.hesabimBolumuTutucu .kvkkTutucu .hesabimUyelikBilgi.kirmiziButon { border: 1px solid #ccc; background: transparent; color: #434343; }
.hesabimBolumuTutucu .kvkkTutucu .hesabimUyelikBilgi.kirmiziButon:hover { border-color: #003764; background: #003764; color: #fff; }
.hesabimBolumuTutucu .kvkkTutucu .hesabimUyelikBilgi.yesilButon { background: #FF6100; }
.hesabimBolumuTutucu .kvkkTutucu .hesabimUyelikBilgi.yesilButon:hover { background: #FF6100; }
/** end KVKK **/

.kargoItemHeader a{background: #ff6100; color: #fff!important; font-size: 12px!important; padding: 0 10px; line-height: 23px; height: 25px;}


.yeniIadeTalebiForm .satirBlok .hsbmTextbox { width: 100% !important; }
.hesabimBolumuTutucu .sagIcerikTutucu .satirBlok .hsbmSelect { background: #f7f7f7; border: 1px solid #eee; border-radius: 3px; height: 32px; }
.hesabimBolumuTutucu .sagIcerikTutucu .intl-tel-input { width: calc(100% - 120px) !important; }
.hesabimBolumuTutucu .sagIcerikTutucu .selectGrup { width: calc(100% - 120px); }
.hesabimBolumuTutucu .sagIcerikTutucu .hsbmLabel { line-height: 1.4; }
.hesabimBolumuTutucu .sagIcerikTutucu .icerikIkiliBlok { border-right: 1px solid #eee; }
.hesabimBolumuTutucu .sagIcerikTutucu .icerikIkiliBlok:nth-child(2) { border-right: none; }
.hesabimBolumuTutucu .sagIcerikTutucu .cinsiyetSatir .hsbmLabel { margin-top: 8px; color: #727272; font-size: 14px; margin-right: 10px; }
.hesabimBolumuTutucu .sagIcerikTutucu .hsbmLabel .hsbmRadio { margin-top: 0; width: 20px; height: 20px; position: relative; -webkit-appearance: none; }
.hesabimBolumuTutucu .sagIcerikTutucu .hsbmLabel input[type="radio"]:before { content: ""; font-family: 'fontawesome'; width: 20px; height: 20px; position: absolute; left: 0; top: 0; border: 2px solid #e1e1e1; border-radius: 50%; }

.hesabimBolumuTutucu .sagIcerikTutucu .hsbmLabel input[type="radio"]:checked:before { background-color: #ff6100; border-color: #ff6100; content: "\e904"; color: #fff; font-size: 7px; text-align: center; line-height: 17px; }

.hesabimBolumuTutucu .sagIcerikTutucu .hsbmLabel .hsbmCheckbox { margin-top: 0; width: 20px; height: 20px; position: relative; -webkit-appearance: none; }
.hesabimBolumuTutucu .sagIcerikTutucu .hsbmLabel input[type="checkbox"]:before { content: ""; font-family: 'fontawesome'; width: 20px; height: 20px; position: absolute; left: 0; top: 5px; border: 2px solid #e1e1e1; border-radius: 50%; }

.hesabimBolumuTutucu .sagIcerikTutucu .hsbmLabel input[type="checkbox"]:checked:before { background-color: #ff6100; border-color: #ff6100; content: "\e904"; color: #fff; font-size: 7px; text-align: center; line-height: 17px; }
.hesabimBolumuTutucu .favoriBosIkon { color: #ff6100; border-color: #d4d4d4; }
.hesabimBolumuTutucu .favoriBosBtn a:hover { background: #ff6100; border-color: #ff6100; color: #fff; }
.hesabimBolumuTutucu .sagIcerikBolumu .adresDefterim .adreslerim { width: 100%; padding: 0 5px; }
.hesabimBolumuTutucu .sagIcerikBolumu .adresDefterim .adreslerim > div { padding: 0 10px; margin-bottom: 20px; }
.hesabimBolumuTutucu .sagIcerikBolumu .adresDefterim .adreslerim .NewAddress a { font-size: 14px; font-weight: 600; color: #212529; }

.hesabimBolumuTutucu .sagIcerikBolumu .adresDefterim .adreslerim .NewAddress a i { font-family: 'fontawesome'; font-size: 28px; color: #e5e5e5; }
.hesabimBolumuTutucu .sagIcerikBolumu .adresDefterim .adreslerim .NewAddress a i:before { content: '\f067'; }
.hesabimBolumuTutucu .sagIcerikBolumu .adresDefterim .adreslerim .Address-content p { margin: 0; font-weight: 500; color: #212529; font-size: 14px; }
.hesabimBolumuTutucu .sagIcerikBolumu .adresDefterim .adress-item .Address-head { color: #FF6100; }
.hesabimBolumuTutucu .sagIcerikBolumu .adresDefterim .adress-item .Address-head > .Control > .item:hover a { color: #000; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink { margin-bottom: 15px; border-bottom: 1px solid #eee; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink a { margin: 0; border: 1px solid #eee; position: relative; bottom: -1px; color: #b6b6b6; font-size: 14px; padding: 11px 20px; line-height: normal; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink a:hover { background: #eee; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink a.aktif { color: #FF6100; border-color: #FF6100; background-color: #fff; z-index: 2; border-bottom-color: transparent; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders .order-info { border: none; background: #f7f7f7; padding: 15px 10px; padding-right: 55px; position: relative; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col1 { margin: 0; padding: 0; border: none; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col2 { margin: 0; padding: 5px 0 0; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col3 { margin: 0; padding: 0; width: auto; line-height: 44px; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col4 { margin: 0; padding: 0; width: auto; float: right; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col5 { margin: 0; padding: 0; width: auto; float: right; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); width: auto; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col1 i { line-height: 44px; font-family: 'FontAwesome'; font-weight: 300; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col2 .order-no { margin: 0; padding: 0; color: #656565; line-height: 18px; font-size: 14px; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col2 .order-no strong { font-weight: normal; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col2 .order-date { margin: 0; padding: 0; color: #656565; line-height: 18px; font-size: 14px; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col3 strong { font-weight: 600; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col4 .order-total { margin: 0; font-family: oxygen,sans-serif; font-weight: 600; color: #FF6100; margin-bottom: 1px; font-size: 16px; line-height: 24px; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col4 .order-type { font-size: 13px; font-weight: 400; font-family: oxygen,sans-serif; color: #545454; line-height: 19px; }

.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col5 i { font-family: 'fontawesome'; width: 25px; height: 25px; background-color: #bdbdbd; color: #ececec; border-radius: 50%; text-align: center; line-height: 25px; font-size: 7px; }

.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .orders-info-col5 i:before { content: "\e929"; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .tdTutucu.tdTutucuBeyaz { padding: 15px; border-color: #f6f6f6; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun { padding: 10px; border-color: #f6f6f6; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .urunResmin { padding: 0; width: 50px; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .urunResmin a { height: auto; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBilgileri { padding: 0; width: calc(100% - 50px); padding-left: 15px; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBilgileri .hsbmSpan { margin-bottom: 0; line-height: 18px; color: #6b6b6b; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBilgileri a { color: #6b6b6b; font-weight: 500; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBilgileri a strong { padding: 10px 0 0; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBilgileri .hsbmSpan strong { font-weight: 500; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBilgileri .hsbmSpan:nth-last-of-type(1) { color: #ff6100; font-family: oxygen,sans-serif; font-size: 14px; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBilgileri .hsbmSpan:nth-last-of-type(1) strong { color: #6b6b6b; font-family: 'Source Sans Pro'; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBilgileri .hsbmSpan:nth-last-of-type(2) { color: #ff6100; font-family: oxygen,sans-serif; font-size: 14px; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBilgileri .hsbmSpan:nth-last-of-type(2) strong { color: #6b6b6b; font-family: 'Source Sans Pro'; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBtn { margin: 15px 0 0; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBtn .kolayIadeBtn { border-color: #000; background-color: #000;width:auto;padding:0 10px; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBtn .kolayIadeBtn { display: none; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisAdresDetaylari .blok .blokIcerik { background: transparent; padding: 0; min-height: auto; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisDetayDurum { border-color: #f6f6f6; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisDetayDurum p { margin: 0; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisDetayDurum b { font-weight: 600; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisAdresDetaylari { padding-top: 20px; border-top: 1px solid #f6f6f6; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisAdresDetaylari .blokRow { margin: 0; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisAdresDetaylari .blokRow .blok { width: 100%; padding: 0; margin: 0; clear: left; margin-bottom: 15px; display: flex; align-items: flex-start; flex-direction: column; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisAdresDetaylari .blok .blokIcerik h6 { color: #313131; font-size: 14px; font-weight: 600; margin-bottom: 5px; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisAdresDetaylari .blok .blokIcerik p { color: #6b6b6b; font-size: 14px; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisAdresDetaylari .sozlesmeOku { margin-bottom: 11px; margin-top: 15px; font-size: 14px; color: #565656; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisAdresDetaylari .blok .blokIcerik .tutar { font-size: 14px; margin: 0; color: #6b6b6b; line-height: 29px; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisAdresDetaylari .blok .blokIcerik .tutar strong { font-weight: 600; font-size: 14px; font-family: oxygen,sans-serif; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisAdresDetaylari .blok .blokIcerik .genelToplam { border-top-color: #eee; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisAdresDetaylari .blok .blokIcerik .genelToplam .hsbmSpan { font-size: 14px; margin: 0; color: #6b6b6b; line-height: 29px; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisAdresDetaylari .blok .blokIcerik .genelToplam .hsbmSpan strong { font-weight: 600; font-size: 16px; color: #FF6100; font-family: oxygen,sans-serif; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListe .altButonTutucu { background: #fff; padding: 0; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListe .altButonTutucu a.griButon { color: #2fd173; }
.hesabimBolumuTutucu .sagIcerikBolumu .siparisListe .altButonTutucu a.kirmiziButon { color: #ff4d4d; }
.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .istekListesiButonlari { margin: 0; }
.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .hesabimTablo { float: left; }
.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .tdTutucu > .row > div { padding: 0 10px; margin-bottom: 10px; float: left; width: 50%; }
.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .istekUrunResmi { float: left; width: 90px; }
.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay { float: left; width: calc(100% - 105px); }
.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay .urunBaslik { color: #4a4a4a; font-size: 14px; font-weight: 600; height: 20px; text-overflow: ellipsis; float: left; width: 100%; white-space: nowrap; }
.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay .favoriUrunP .hsbmSpan { color: #4a4a4a; font-size: 13px; font-weight: 100; }
.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay .favoriUrunP .hsbmSpan span { font-weight: 600; }
.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay .favoriUrunPrice { font-family: 'oxygen',sans-serif; color: #ff6100; font-size: 17px; font-weight: 600; }

.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFiyatAlarmSayfasi .favoriUrunDetay .favoriUrunPrice { font-family: 'oxygen',sans-serif; color: #ff6100; font-size: 17px; font-weight: 600; }

.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay .favoriUrunPrice .OldPrice { font-size: 16px; color: #bfbfbf; }

.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFiyatAlarmSayfasi .favoriUrunDetay .favoriUrunPrice .OldPrice { font-size: 16px; color: #bfbfbf; }

.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay .favoriUrunDetaySag .divItem a.sepetIcon { background: #ff6100; border-color: #ff6100; color: #fff; border-radius: 3px; }

.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFiyatAlarmSayfasi .favoriUrunDetay .favoriUrunDetaySag .divItem a.sepetIcon { background: #ff6100; border-color: #ff6100; color: #fff; border-radius: 3px; }


.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay .favoriUrunDetaySag .divItem a.iptalEt { font-size: 12px; }

.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFiyatAlarmSayfasi .favoriUrunDetay .favoriUrunDetaySag .divItem a.iptalEt { font-size: 12px; }

.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay .favoriUrunDetaySag .divItem a.iptalEt:hover { background: #f0f0f0; }

.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFiyatAlarmSayfasi .favoriUrunDetay .favoriUrunDetaySag .divItem a.iptalEt:hover { background: #003764; color:#fff; }

.hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay .favoriUrunP > .hsbmSpan { border: none; margin: 0; padding: 0; }
.hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink { margin-bottom: 15px; border-bottom: 1px solid #eee; }
.hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink a { margin: 0; border: 1px solid #eee; position: relative; bottom: -1px; color: #b6b6b6; font-size: 14px; padding: 11px 20px; line-height: normal; }
.hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink a:hover { background: #eee; }
.hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink a.aktif { color: #FF6100; border-color: #FF6100; background-color: #fff; z-index: 2; border-bottom-color: transparent; }
.hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .Head .CouponCode { border-color: #f882c6; display: block; }
.hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .Head .CouponCode i { margin: 0 10px 0 0; float: left; color: #ff6100; font-size: 23px; font-family: 'fontawesome'; line-height: 19px; }
.hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .Head .CouponCode i:before { content: '\e963'; }
.hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .Content_accordion > .Content .Coupon-info > .item > .Num { color: #ff6100; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blokRow2 { margin: 0 -5px; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok { padding: 6px; background: #000; width: calc(25% - 10px); margin: 0 5px; position: relative; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok span { background: #fff; font-size: 14px; color: #212529; padding: 11px 20px; line-height: 28px; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok span i { display: none; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok span strong { float: right; color: #3d3d3d; font-size: 22px; font-family: 'Oxygen',sans-serif; font-weight: 600; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:before { content: ""; width: 14px; height: 14px; position: absolute; background-color: #000; border-radius: 50%; top: 0; left: 0; z-index: 1; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:after { content: ""; width: 14px; height: 14px; position: absolute; background-color: #000; border-radius: 50%; bottom: 0; left: 0; z-index: 1; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok span:before { content: ""; width: 14px; height: 14px; position: absolute; background-color: #000; border-radius: 50%; top: -5px; right: -5px; z-index: 1; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok span:after { content: ""; width: 14px; height: 14px; position: absolute; background-color: #000; border-radius: 50%; bottom: -5px; right: -5px; z-index: 1; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(1) { background: #ff6100; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(1):before { background: #ff6100; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(1):after { background: #ff6100; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(1) span:before { background: #ff6100; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(1) span:after { background: #ff6100; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(2) { background: #72829d; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(2):before { background: #72829d; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(2):after { background: #72829d; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(2) span:before { background: #72829d; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(2) span:after { background: #72829d; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(3) { background: #003764; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(3):before { background: #003764; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(3):after { background: #003764; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(3) span:before { background: #003764; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(3) span:after { background: #003764; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(4) { background: #df412b; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(4):before { background: #df412b; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(4):after { background: #df412b; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(4) span:before { background: #df412b; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok:nth-child(4) span:after { background: #df412b; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .maviUyari { background: transparent; color: #676767; font-size: 14px; font-weight: normal; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .kuponOlustur .kuponOlusturButon { border: 1px solid #fa9acd; background: #fff; color: #fa9acd; border-radius: 3px; font-weight: 600; font-size: 13px; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .kuponOlustur .kuponOlusturButon:hover { background: #fa9acd; color: #fff; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .kuponOlustur .kuponOlusturYazi { color: #676767; font-size: 14px; }

/*.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .maviUyari { background: transparent; color: #676767; font-size: 14px; font-weight: normal; }*/

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .maviUyari i { font-family: 'fontawesome'; font-size: 20px; color: #31708f; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .maviUyari i:before { content: '\f071'; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .kuponOlustur .kuponOlusturButon:hover { background: #ff6100; color: #fff; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blokRow2 { margin: 0; background-color: #ff6100; padding: 10px; position: relative; margin-bottom: 15px; width: 520px; float: left; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blok { width: auto; padding: 0; margin: 0; background: #fff; width: 50%; padding: 18px 20px; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blok span { background: transparent; color: #000; font-size: 13px; padding: 0; height: auto; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blok span i { display: none; }
.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blok span strong { float: none; display: block; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blok:nth-child(1) span { color: #ff6100; font-size: 13px; line-height: 20px; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blok:nth-child(1) span strong { font-size: 22px; font-weight: 600; font-family: 'Oxygen',sans-serif; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blok:nth-child(2) span { color: #000; font-size: 13px; line-height: 20px; text-align: right; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blok:nth-child(2) span strong { font-size: 22px; font-weight: 600; font-family: 'Oxygen',sans-serif; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blokRow2:before { content: ""; width: 20px; height: 20px; position: absolute; background-color: #ff6100; border-radius: 50%; top: 0; left: 0; z-index: 1; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blokRow2:after { content: ""; width: 20px; height: 20px; position: absolute; background-color: #ff6100; border-radius: 50%; bottom: 0; left: 0; z-index: 1; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blok:nth-child(2):before { content: ""; width: 20px; height: 20px; position: absolute; background-color: #ff6100; border-radius: 50%; top: 0; right: 0; z-index: 1; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blok:nth-child(2):after { content: ""; width: 20px; height: 20px; position: absolute; background-color: #ff6100; border-radius: 50%; bottom: 0; right: 0; z-index: 1; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blok:nth-child(1) { position: relative; }

.hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blok:nth-child(1):after { content: "\f0ec"; font-family: 'fontawesome'; font-size: 30px; color: #ff6100; position: absolute; right: -25px; top: 20px; }

.hesabimBolumuTutucu .sagIcerikBolumu .destekTaleplerim .Content_accordion > .Head .Info { font-weight: 100; font-size: 14px; color: #656565; }
.hesabimBolumuTutucu .sagIcerikBolumu .destekTaleplerim .Content_accordion > .Head .Info span { font-weight: 600; }



/*---------------------------------FOOTER----------------------------*/

.Glist {
    float: left;
    width: 100%;
    margin: 55px 0 60px;
}

.Glist ul {
    margin: 0 -15px;
}

.Glist ul li {
    float: left; 
    width: 25%;
    padding: 0 15px;
}

.Glist ul li .Gblok {
    background: #f3f3f3;
    float: left;
    width: 100%;
    padding: 30px 25px;
}

.Glist ul li .Gblok .Gicon {
    float: left;
    min-width: 65px;
}

.Glist ul li .Gblok .Gicon i {
    font-size: 36px;
    color: #7d7d7d;
    line-height: 80px;
}

.Glist ul li .Gblok .Gtext {
    float: left;
    width: calc(100% - 65px);
}

.Glist ul li .Gblok .Gtext strong {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #7d7d7d;
    line-height: 20px;
}

.Glist ul li .Gblok .Gtext p {
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: #7d7d7d;
    line-height: 20px;
    text-align:justify;
}

.Glist ul li:hover .Gblok {
    background: #ff6100;
}

.Glist ul li:hover .Gicon i {
    color: #fff;
}

.Glist ul li:hover .Gtext strong {
    color: #fff;
}

.Glist ul li:hover .Gtext p {
    color: #fff;
}

.Footer {
    float: left;
    width: 100%;
    background: #000;
}

.Footer .FooterTop {
    float: left;
    width: 100%;
    padding:62px 0 52px; 
    
}

.Footer .FooterTop strong {
    display: inline-block;
    text-align: center;
    font-size: 20px;
    color: #212529;
    letter-spacing: 1px;
    width: 100%;
    font-weight: 600;
    line-height: 30px
}

.Footer .FooterTop span {
    display: inline-block;
    text-align: center;
    font-size: 13px;
    color: #212529;
    letter-spacing: 0.25px;
    width: 100%;
    line-height: 25px;
}

.Footer .FooterTop {
    float: left;
    width: 100%;
}

.ebultenDiv {
    position: relative;
    width: 550px;
    text-align: center;
    display: block;
    margin: 0 auto;
}

.ebultenGelecek {
    display: block;
    width: 100%;
    float: left;
    margin-top: 35px;
}

#divNewsLetter {
    float: left;
    width: 100%;
    position: relative;
}

#divNewsLetter label {
    display: none;
}

#UpdatePanel1 {
    position: relative; 
    float: right;
    width: 100%;
}

#txtbxNewsletterMail {
    display: inline-block;
    color: #000; 
    background:#fff; 
    border: 1px solid #d8d8d8;
    border-radius:0;
    width: 100%; 
    height: 40px;
    padding:0 80px 0 10px; 
    font-size: 12px;
    text-align:left;
    font-weight: 400; 
    opacity: 1;
    
}

#txtbxNewsletterMail::-webkit-input-placeholder {
    color: #757575;
}

#txtbxNewsletterMail:-moz-placeholder {
    color: #757575;
}

#txtbxNewsletterMail::-moz-placeholder {
    color: #757575;
}

#txtbxNewsletterMail:-ms-input-placeholder {
    color: #757575;
}

#txtbxNewsletterMail:focus {
    color: #000;
}

.newsbutton {
    display: inline-block;
    position: absolute;
    right:10px;
    top:7px;
    text-align:center;
    /*text-transform: uppercase; */
    width: 80px!important;
    height: 25px;
    line-height:25px;
    color: #000!important;
    border:none;
    border-radius:3px; 
    background:#ff6100;
    font-weight: 600;
    font-size:12px!important; 
    padding: 0;
    margin: 0!important;
    text-decoration: none;
}

.newsbutton:hover {
    color:#000;
    background: #ff6100;
}

.ebultenGelecek #divNewsLetter {
    display: block;
    padding: 0;
}


/* ------------ Footer Middle & iletişim-Kurumsal-Müşteri Hiz ------------- */

.Footer .FooterMiddle {
    float: left;
    width: 100%;
    margin-top: 50px;
}



.Footer .FooterMiddle .mlsContainer > ul {
    display: -webkit-box;
    display: -moz-box; 
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex; 
    flex-direction: row; 
    justify-content: space-between;
    -webkit-flex-direction: row; 
    -ms-flex-direction: row; 
    -moz-flex-direction: row; 
    -o-flex-direction: row; 
    -webkit-justify-content: space-between; 
    -ms-justify-content: space-between;
}

.Footer .FooterMiddle ul li {
    line-height: 30px;
}

.Footer .FooterMiddle ul li span {
    font-size: 14px;
    line-height: 30px;
    font-weight: 500;
    color: #fff;
    text-align: left;
    margin-bottom: 25px;
    display: block;
}

.Footer .FooterMiddle ul li.Filetisim i {
    color: #fff;
    font-size: 13px;
    margin-right: 13px;
    float: left;
    line-height: 30px;
}

.Footer .FooterMiddle ul li.Filetisim p {
    float: left;
}

.Footer .FooterMiddle ul li.Filetisim {
    font-size: 13px;
    color: #999999;
}

.Footer .FooterMiddle ul li.Filetisim ul li {
    float: left;
    clear: left;
}

.Footer .FooterMiddle ul li a {
    font-size: 13px;
    color: #999999;
    text-align: left;
}

.Footer .FooterMiddle ul li a:hover {
    color: #ff6100;
}

.Footer .FooterBottom {
    float: left;
    width: 100%;
    padding: 50px 0 60px;
}

.Footer .FooterBottom .FooterBottomLeft {
    float: left;
}

.Footer .FooterBottom .FooterBottomLeft ul li {
    float: left;
    margin-right: 10px;
}

.Footer .FooterBottom .FooterBottomLeft ul li:last-child {
    margin-right: 0px;
}

.Footer .FooterBottom .FooterBottomLeft ul li a {
    height: 40px;
    width: 40px;
    background: #fff;
    color: #000;
    line-height: 40px;
    border-radius: 100%;
    display: block;
    text-align: center;

    transition: background 0.3s, color 0.3s;
}

.Footer .FooterBottom .FooterBottomLeft ul li a i{
    line-height: 40px;
    font-size: 15px;
}

.Footer .FooterBottom .FooterBottomLeft ul li:hover a {
    background:#ff6100;
}

/* Sosyal medya ikonlarına göre orjinal renk hover */
.Footer .FooterBottom .FooterBottomLeft ul li a.facebook:hover {
    background: #3b5998;
    color: #fff;
}

.Footer .FooterBottom .FooterBottomLeft ul li a.x:hover {
    background: #000;
    color: #fff;
}

.Footer .FooterBottom .FooterBottomLeft ul li a.instagram:hover {
    background: #e1306c;
    color: #fff;
}

.Footer .FooterBottom .FooterBottomLeft ul li a.youtube:hover {
    background: #ff0000;
    color: #fff;
}

.Footer .FooterBottom .FooterBottomLeft ul li a.pinterest:hover {
    background: #bd081c;
    color: #fff;
}

.Footer .FooterBottom .FooterBottomLeft ul li a.linkedin:hover {
    background: #0077b5;
    color: #fff;
}
/* buraya kadar */

.Footer .FooterBottom .FooterBottomLeft ul li:hover a i {
    color: #fff;
}

.Footer .FooterBottom .FooterBottomRight {
    float: right;
}

.Footer .FooterBottom .FooterBottomRight span {
    color: #fff;
    font-size: 13px;
    float: left;
    margin-right: 20px;
    font-weight: 500;
    line-height: 30px;
}

.Footer .FooterBottom .FooterBottomRight ul {
    float: left;
}

.Footer .FooterBottom .FooterBottomRight ul li {
    float: left;
    margin-right: 20px;
}

.Footer .FooterBottom .FooterBottomRight ul li:last-child {
    margin-right: 0;
}

.Footer .FooterBottom .FooterBottomRight ul li i {
    color: #fff;
    font-size: 24px;
}


.Footer .FooterBottom .FooterBottomRight ul li:hover i {
    color: #ff6100;
}

.Footer .FooterBottomBottom {
    float: left;
    width: 100%;
    border-top:1px solid #1b1b1b;
    padding:55px 0; 
}

.Footer .FooterBottomBottom .FooterBottomBottomLeft {
    float: left;
    font-size: 12px;
    color: #fff;
    line-height: 20px; 
}

.Footer .FooterBottomBottom .FooterBottomBottomRight {
    float: right;
}

/*-------------------------------- Footer bootomlink------------------------- */
.Footer .Footer4 {
    float: left;
    width: 100%;
    position: relative;
    padding: 18px 0;
}

.Footer .Footer4 span {
    font-size: 12px;
    font-weight: 500;
    float: left;
    line-height: 20px;
    color: #fff;
}

.Footer .Footer4 ul li a {
    font-size: 12px;
    color: #999999;
    padding: 0 10px;
    border-right: 1px solid #ddd;
    font-weight: 500;
    line-height: 20px;
}

.Footer .Footer4 ul li {
    float: left;
}

.Footer .Footer4 ul li:last-child a {
    border: 0;
}

.Footer ul.bottomLinks {
    float: left;
}

.Footer .Footer4 img {
    float: right;
    max-width: 100%;
    height: auto;
    display: block;
}

.Footer .Footer4 {
    float: left;
    width: 100%;
    border-top:1px solid #1b1b1b;
    padding:40px 0; 

}

/************************************* Footer Google Rating *******************/

.Footer .FooterBottom .mlsContainer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    flex-wrap: wrap;
}

.Footer .FooterBottom .FooterBottomLeft,
.Footer .FooterBottom .FooterBottomCenter,
.Footer .FooterBottom .FooterBottomRight {
    float: none;
}

.Footer .FooterBottom .FooterBottomCenter {
    flex: 1 1 280px;
    display: flex;
    justify-content: center;
}

.FooterGoogleRating {
    min-width: 260px;
    display: inline-flex;
    align-items: center;
    gap: 14px;
    padding: 12px 16px;
    background: #ffffff;
    border-radius: 14px;
    text-decoration: none;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
    transition: all 0.25s ease;
}

.FooterGoogleRating:hover {
    text-decoration: none;
    transform: translateY(-1px);
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.16);
}

.FooterGoogleRatingLogo {
    display: inline-block;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: -0.5px;
}

.FooterGoogleRatingLogo .g-blue { color: #4285F4; }
.FooterGoogleRatingLogo .g-red { color: #EA4335; }
.FooterGoogleRatingLogo .g-yellow { color: #FBBC05; }
.FooterGoogleRatingLogo .g-green { color: #34A853; }

.FooterGoogleRatingText {
    display: flex;
    flex-direction: column;
    gap: 3px;
}

.FooterGoogleRatingLabel {
    color: #5f6368;
    font-size: 12px;
    line-height: 1.2;
}

.FooterGoogleRatingScore {
    color: #202124;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
}

.FooterGoogleRatingStars {
    position: relative;
    display: inline-block;
    font-size: 13px;
    line-height: 1;
    letter-spacing: 2px;
}

.FooterGoogleRatingStarsBase {
    color: #dadce0;
}

.FooterGoogleRatingStarsFill {
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    white-space: nowrap;
    color: #fbbc05;
}

.FooterGoogleRatingMeta {
    color: #5f6368;
    font-size: 12px;
    line-height: 1.3;
}

@media (max-width: 1024px) {
    .Footer .FooterBottom .mlsContainer {
        display: block;
    }

    .Footer .FooterBottom .FooterBottomCenter {
        width: 100%;
        padding: 30px 0;
        border-bottom: 1px solid #252525;
        text-align: center;
    }

    .FooterGoogleRating {
        width: 100%;
        max-width: 360px;
        justify-content: center;
    }
}


/*------------------------------------ Seo text & Etbis---------------------- */

.SeoText {
    float: left;
    width: 100%;
    text-align: center;
    color: #a6a6a5;
    padding: 20px 0 20px;
    border-top: 1px solid #ddd;
    
}

.SeoText .T {
    font-size: 16px;
    margin-bottom: 25px
}

.SeoText p {
    font-size: 12px;
    word-wrap: break-word;
    text-align: center;
}

#ETBIS {
    width:100%;
    float: left;
    text-align: center;
}

#ETBIS a {
    display:inline-block;
    padding: 15px 5px;
}

@media screen and (max-width:767px) {
          #ETBIS a img{max-width:80px;max-height: 80px;}
}

ul.f-sosyalMedya li a svg{fill:#fff;}
ul.f-sosyalMedya li:nth-child(2) a, ul.f-sosyalMedya li:nth-child(5) a{background:#000;}

/* ---------------------------------------Navigation Common ---------------------*/

.mls-row {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:-15px;
	margin-left:-15px
}

.align-items-center {
	-ms-flex-align:center!important;
	align-items:center!important
}
.align-self-center {
	-ms-flex-item-align:center!important;
	align-self:center!important
}

.mls-col-auto, .mls-col-1, .mls-col-2, .mls-col-3, .mls-col-4, .mls-col-5, .mls-col-6, .mls-col-7, .mls-col-8, .mls-col-9, .mls-col-10, .mls-col-11, .mls-col-12, .mls-col {
	position:relative;
	width:100%;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}

.mls-col {
	-webkit-flex-basis:0;
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%
}
.mls-col-auto {
	-webkit-box-flex:0;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto
}
.mls-col-1 {
	-webkit-box-flex:0;
	-webkit-flex:0 0 8.333333%;
	-ms-flex:0 0 8.333333%;
	flex:0 0 8.333333%;
	max-width:8.333333%
}
.mls-col-2 {
	-webkit-box-flex:0;
	-webkit-flex:0 0 16.666667%;
	-ms-flex:0 0 16.666667%;
	flex:0 0 16.666667%;
	max-width:16.666667%
}
.mls-col-3 {
	-webkit-box-flex:0;
	-webkit-flex:0 0 25%;
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%
}
.mls-col-4 {
	-webkit-box-flex:0;
	-webkit-flex:0 0 33.333333%;
	-ms-flex:0 0 33.333333%;
	flex:0 0 33.333333%;
	max-width:33.333333%
}
.mls-col-5 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 41.666667%;
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
}
.mls-col-6 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.mls-col-7 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 58.333333%;
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
}
.mls-col-8 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 66.666667%;
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
}
.mls-col-9 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 75%;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.mls-col-10 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 83.333333%;
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
}
.mls-col-11 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 91.666667%;
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
}
.mls-col-12 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}



.col-auto, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.col { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
.col-auto { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
.col-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.333333%; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.666667%; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.col-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.666667%; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.333333%; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.666667%; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.col-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.333333%; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.666667%; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

/*-------------------------------------------------------------------------------*/

.fa-facebook-f:before { content: "\f39e" !important; }
.hesabimBolumuTutucu i { vertical-align: middle; }
.adminUserLoginBody #mainHolder_Panel1 .newuserForm > div { margin: 0 !important; }
#cb3DSecureOdeme { margin-right: 8px; }
#txtbxCep { border: solid 1px #a9a9a9; height: 26px; color: #777777; background-color: transparent; }
.clear { clear: both; }

.textarea { font-family: 'Source Sans Pro', sans-serif; border: solid 1px #a9a9a9; padding: 4px; width: 100%; height: 80px; resize: none; color: #777777; background-color: transparent; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; }

.textbox { font-family: 'Source Sans Pro', sans-serif; color: #666666; display: block; font-size: 14px; width: 100%; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; }

.button { font-family: 'Source Sans Pro', sans-serif; cursor: pointer; color: #fff; /*padding: 4px 5px;*/ transition: all 0.3s ease 0s; border: none; text-align: center; }

.selectboxx { height: 26px; padding: 0 5px; background-color: none !important; width: 100%; margin-bottom: 4px; }

.validate, .validateSol, .validateOrta { position: absolute; right: 0; left: 0; bottom: 0; /* display: table; */ background-color: #a94442; color: #fff; border-radius: 5px; padding: 0 10px; }

.validate .validateOk, .validateSol .validateSolOk, .validateOrta .validateOrtaOk { background-color: #a94442; position: absolute; right: 0; bottom: 0; left: 0; height: 10px; display: block; border-radius: 0 0 5px 5px; }

.cloudzoom-zoom { z-index: 999; }

.clearfix { content: ''; clear: both; display: block; float: left; width: 100%; }

.clearfix:after, .clearfix:before { content: ''; clear: both; display: block; float: left; width: 100%; }

.KasaOnuFirsatlarContent ul li a.button { border: none !important; }

/*---------------------------------------- Tooltip ------------------------------*/
/*.tooltip { position: absolute; z-index: -1; display: none; font-size: 10px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); visibility: visible; -webkit-animation: fadein 0.5s; -moz-animation: fadein 0.5s; -ms-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation: fadein 0.5s; }
.tooltip.in { opacity: 1; filter: alpha(opacity=90); z-index: 1030; display: block; }
.tooltip.top { padding: 5px 0; margin-bottom: 7px; bottom: 100%; left: 50%; }
.tooltip.right { padding: 0 5px; margin-left: 7px; left: 100%; top: 50%; }
.tooltip.bottom { padding: 5px 0; margin-top: 7px; top: 100%; left: 50%; }
.tooltip.left { padding: 0 5px; margin-right: 7px; right: 100%; top: 50%; }
.tooltip-inner { min-width: auto; padding: 0 8px; line-height: 25px; color: #fff; text-align: center; font-size: 10px; text-decoration: none; border-radius: 0; white-space: nowrap; font-weight: normal; }
.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-width: 5px 5px 0; }
.tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-width: 5px 5px 0; }
.tooltip.top-right .tooltip-arrow { right: 5px; bottom: 0; border-width: 5px 5px 0; }
.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; }
.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; }
.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; }
.tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-width: 0 5px 5px; }
.tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-width: 0 5px 5px; }*/

/*------------------------------------iletisim--------------------------------------------*/
.iletisimContent { float: left; width: 100%; }
.iletisimContent .row { margin: 0; }
.iletisimContent .AdBan { float: left; width: 50%; }
.iletisimContent .iletisimLeft { float: left; padding: 0; margin: 0 0 40px; width: 100%; display: block; }
.iletisimContent .categoryTitle { float: left; padding: 0; margin: 0 0 30px; width: 100%; text-align: left; }
.iletisimContent .categoryTitle .categoryTitleText { margin-bottom: 0; font-size: 24px; font-weight: bold; line-height: 80px; text-align: left; }
.iletisimContent .categoryTitle:after { clear: left; content: ''; width: 70px; height: 1px; background: #e5e5e5; float: left; }
.iletisimContent .iletisimLeft .Left { display: none; }
.iletisimContent .iletisimLeft .Center { display: none; }
.iletisimContent .iletisimLeft .span { float: left; width: 100%; margin-top: 20px; }
.iletisimContent .iletisimLeft .Right { display: block; color: #343434; font-size: 14px; line-height: 20px; }
.iletisimContent .iletisimLeft .Right:before { color: #bababa; font-size: 20px; font-family: 'FontAwesome'; width: 35px; text-align: left; font-weight: 300; float: left; }
.iletisimContent .iletisimLeft .span.iletisimLeftFirmaAdi .Right { font-size: 20px; font-weight: bold; }
.iletisimContent .iletisimLeft .span.iletisimLeftTelefon .Right { font-size: 24px; }
.iletisimContent .iletisimLeft .span.iletisimLeftTelefon .Right:before { content: '\f2a0'; }
.iletisimContent .iletisimLeft .span.iletisimLeftFaks .Right:before { content: '\f1ac'; }
.iletisimContent .iletisimLeft .span.iletisimLeftAdres .Right:before { content: '\f3c5'; }
.iletisimContent .iletisimLeft .span.iletisimLeftEposta .Right:before { content: '\f2b6'; }
.iletisimContent .iletisimRight { float: left; padding: 0; margin: 0; width: 100%; }
.iletisimContent .iletisimRight .iletisimbanka { float: left; padding: 0; width: 100%; margin: 0; }
.iletisimContent .iletisimRight .iletisimbanka .span { float: left; padding: 0; width: 100%; margin: 0; }
.iletisimContent .iletisimRight .iletisimbanka .span > div { display: block; font-size: 0; border-bottom: 1px solid #e5e5e5; padding: 0 0 20px; margin: 0 0 20px; }
.iletisimContent .iletisimRight .iletisimbanka .span > div span { display: inline-block; vertical-align: top; width: auto !important; color: #343434; font-size: 14px; }
.iletisimContent .iletisimRight .iletisimbanka .span > div div { display: inline-block; vertical-align: top; }
.iletisimContent .iletisimRight .iletisimbanka .span > div.line1 span { display: block; }
.iletisimContent .iletisimRight .iletisimbanka .span > div.line1 { text-align: center; }
.iletisimContent .iletisimRight .iletisimbanka .span > div.line1 .line1 { text-align: left; }
.iletisimContent .iletisimRight .iletisimbanka .span > div.line1 .line4 { text-align: right; }
.iletisimContent .iletisimRight .iletisimbanka .span > div.line1 > div { display: inline-block; vertical-align: top; width: 25%; }
.iletisimContent .iletisimRight .iletisimbanka .span > div.line1 > div span:nth-child(1) { margin-bottom: 10px; }
.iletisimContent .iletisimRight .iletisimbanka .span > div.line2 > div.line2 { float: right; }
.iletisimContent .iletisimRight .iletisimbanka .span > .line1:nth-child(n+2) { border-top: 4px solid; margin-top: 20px; padding-top: 20px; }
.iletisimContent .iletisimForm { float: left; width: 50%; padding-left: 80px; }
.iletisimContent .iletisimForm .rowLeft { float: left; padding: 0; margin: 0; width: 100%; }
.iletisimContent .iletisimForm .rowLeft .span { float: left; padding: 0; margin: 0 0 10px; width: 100%; }
.iletisimContent .iletisimForm .rowLeft .span .Center { display: none; }
.iletisimContent .iletisimForm .rowLeft .span .Left { display: block; font-size: 12px; color: #222222; font-weight: 600; line-height: 30px; }
.iletisimContent .iletisimForm .rowLeft .span .Right { display: block; position: relative; }
.iletisimContent .iletisimForm .rowLeft .span .Right input { height: 40px; border-color: #e3e3e3; background: transparent; padding: 0 10px; border-style: solid; border-width: 1px; }
.iletisimContent .iletisimForm .rowRight { float: left; padding: 0; margin: 0; width: 100%; }
.iletisimContent .iletisimForm .rowRight .span { float: left; padding: 0; margin: 0 0 10px; width: 100%; }
.iletisimContent .iletisimForm .rowRight .span .Center { display: none; }
.iletisimContent .iletisimForm .rowRight .span .Left { display: block; font-size: 12px; color: #222222; font-weight: 600; line-height: 30px; width: auto !important; }
.iletisimContent .iletisimForm .rowRight .span .Right { display: block; position: relative; width: auto !important; }
.iletisimContent .iletisimForm .rowRight .span .Right .captchaImageBox { display: block; margin-bottom: 10px; }
.iletisimContent .iletisimForm .rowRight .span .Right input { height: 40px; border-color: #e3e3e3; background: transparent; padding: 0 10px; border-style: solid; border-width: 1px; }
.iletisimContent .iletisimForm .rowRight .span .Right textarea { border-color: #e3e3e3; background: transparent; padding: 10px; }
.iletisimContent .iletisimForm .rowRight .iletisimBtn { margin-top: 20px; }
.iletisimContent .iletisimForm .rowRight .iletisimBtn input { padding: 0; display: block; height: 55px; font-size: 16px; color: #fff; font-weight: normal; text-transform: uppercase; float: left; width: 100%; }
.iletisimContent .validate .validateOk, .iletisimContent .validateSol .validateSolOk, .iletisimContent .validateOrta .validateOrtaOk { left: 0; right: 0; bottom: 0; width: 100%; height: 2px; background-color: #ff0d0d; border-radius: 2px; }
.iletisimContent .validate, .iletisimContent .validateSol, .iletisimContent .validateOrta { left: 0; right: 0; bottom: 0; top: auto; display: block; border-radius: 2px; }
/*------------------------------------Uye Ol--------------------------------------------*/
.uyeOlContainer .FormTitle { display: block; margin: 20px 0; font-size: 26px; text-align: center; }
.uyeOlContainer #FrmYeniUye > .uyeOlCol { margin: 30px 20px 0 0; padding: 30px; background-color: #fff; border: 1px solid #eee; width: calc(50% - 10px); }
.uyeOlContainer #FrmYeniUye > .uyeOlCol:nth-child(2) { margin-right: 0; }
.uyeOlContainer .uyeOlRow { margin: 0; }
.uyeOlContainer .uyeOlCol .uyeOlCol { width: auto; padding: 0; }
.uyeOlContainer .uyeOlCol .uyeOlCol-3 { padding-left: 0; }
.uyeOlContainer .uyeOlCol label { font-size: 14px; margin-bottom: 10px; display: inline-block; }
.uyeOlContainer .uyeOlCol input.textbox { font-size: 14px; display: block; letter-spacing: 0.3px; background-color: #fff !important; height: auto !important; border-radius: 0; box-shadow: none; padding: 15px 0; border: 1px solid #eee !important; font-weight: 400; color: #555 !important; width: 100%; text-indent: 15px; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; }
.uyeOlContainer .uyeOlCol select.selectboxx { font-size: 14px; display: block; letter-spacing: 0.3px; background-color: #fff !important; height: auto; border-radius: 0; box-shadow: none; padding: 15px 0; border: 1px solid #eee !important; font-weight: 400; color: #555 !important; width: 100%; text-indent: 15px; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; }
.uyeOlContainer .dateofbirth select.selectboxx { width: 31%; float: left; margin-right: 1%; }
.uyeOlContainer .gender { float: left; width: 100%; }
.uyeOlContainer .gender label { float: left; width: 70px; margin-top: 10px; display: block; }
.uyeOlContainer .gender input { float: left; margin-top: 14px; margin-right: 3px; }
.uyeOlContainer .intl-tel-input { margin-bottom: 15px; }
.uyeOlContainer #mainHolder_rblCinsiyet { float: left; }
.uyeOlContainer input.uyeol { height: auto; padding: 15px 0; line-height: normal; font-weight: 500; font-size: 16px; width: 100%; }
.uyeOlContainer .intl-tel-input input[type=tel] { padding-left: 48px !important; line-height: 1; }
.uyeOlContainer .uyeOlColItem.checkboxItem label span { display: inline-block; vertical-align: top; float: left; font-size: 13px; line-height: 14px; width: calc(100% - 26px); }
.uyeOlContainer .uyeol { width: 100%; text-align: center; padding: 2px; margin: 30px 0; height: 45px; font-size: 15px; }
.uyeOlContainer .uyeOlColItem.checkboxItem label input { margin-left: -20px; }
.uyeOlContainer .uyeOlColItem.checkboxItem label:before { margin-right: 10px; }
.uyeOlContainer .uyeOlCol .uyeOlCol { margin-right: 20px; }
.uyeOlContainer #chkSozlesme { margin: 0 !important; }
.uyeOlContainer #chkSozlesme + label { width: calc(100% - 20px); float: right; line-height: 15px; font-size: 13px; }
.userContainer { float: left; width: 100%; margin: 30px 0;text-align:center; }
.userContainer .userDivLeft,
.userContainer .userDivRight { padding: 0 15px; float:none;display:inline-block;vertical-align:top;width:49%;text-align:left;}
.userContainer .userMail,
.userContainer .userSms,
.userContainer .userSozlesmeDiv { float: left; width: 100%; margin: 10px 0 0; }
.userContainer .userMail label,
.userContainer .userSms label,
.userContainer .userSozlesmeDiv label { width: 93%; float: right; }
.userContainer #chkSozlesme + label { width: 93%; float: right; }
.userContainer .userLeftBox, .userContainer .userRightBox { width: 100%; float: left; margin: 0; padding: 25px; }
.userContainer .userLoginBtn, .userContainer .userSignBtn { float: left; width: 100%; }
.userContainer .uyeGirisBeniHatirla { margin: 20px 0; }
.userContainer .uyeGirisBeniHatirla input, .userContainer .uyeGirisBeniHatirla span { float: left; }
.userContainer .uyeGirisBeniHatirla input { width: 16px; height: 16px; margin-right: 10px; }
.userContainer .userPassBtn { margin: 20px 0; }
.userContainer .spanTittle{font-size:20px;}
.userContainer .userLeftBox h1{font-size:18px;}
/* ------------------------------------Sifremi Unuttum--------------------------------------------*/
.SifremiUnuttum { width: 100%; margin: 30px 0; padding-left: 50px; float: left; }
.SifremiUnuttum p { line-height: 25px; }
.SifremiUnuttum #mainHolder_txtbxMail { width: 80%; height: 40px; float: left; padding: 0 20px; }
.SifremiUnuttum .button { padding: 0 10px; float: right; width: 20%; height: 40px; }
.SifremiUnuttumInput { position: relative; width: 100%; margin-top: 10px; }
.SifremiUnuttumInput .validate { left: auto; right: 0; top: -38px; }
.SifremiUnuttumInput .validateSol { left: 0; right: auto; top: -38px; }
.SifremiUnuttumInput .validateSol .validateSolOk { border-radius: 0 0 15px; bottom: -5px; left: 10px; }
.SifremiUnuttum .line { min-height: 32px; line-height: 32px; margin-bottom: 5px; width: 400px; position: relative; margin: 0 auto; }
.SifremiUnuttum .line .Left { width: 30%; float: left; }
.SifremiUnuttum .line .Center { width: 4%; float: left; }
.SifremiUnuttum .line .Right { width: 66%; float: left; }
/* ------------------------------------Taksit Secenekleri--------------------------------------------*/
#divTaksitContainer { float: left; width: 100%; margin-top: 10px; }
.taksitMain { margin: 0 -5px; }
.taksitBlok { width: 50%; height: auto; float: left; line-height: 20px; padding: 0 5px; margin-bottom: 10px; }
.taksitBaslik { width: 100%; height: 20px; text-align: center; }
.taksitBaslik img { vertical-align: top; }
.taksitLine { width: 101%; }
.taksitLine .tak { width: 39.1%; height: 20px; overflow: hidden; border-bottom: solid 1px #FFF; border-right: solid 1px #FFF; font-size: 10px; float: left; color: #000; text-align: center; }
.taksitLine .tak.Taksit { background-color: #ededed; width: 19%; }

/*----------------------------------- Header-Footer ------------------------------------------------*/
#header:before { content: ''; display: table; }
#header:after { content: ''; display: table; }

.hoverr:before { content: ''; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); z-index: 10; clear: none; display: block !important; -webkit-animation: fadein 0.5s; -moz-animation: fadein 0.5s; -ms-animation: fadein 0.5s; -o-animation: fadein 0.5s; animation: fadein 0.5s; }

#header { width: 100%; position: relative; float: left; z-index: 1000; background: #fff; }

.headerContent { text-align: center; }
.headerContent:before { content: ''; display: block; clear: both; }
.headerContent:after { content: ''; display: block; clear: both; }

/*----------------------------------------- Navigation --------------------------------------------*/

.navigation {
    float: left;
    width: 100%;
    border-bottom: 1px solid #f4f4f4;
    border-top: 1px solid #f4f4f4;
    -webkit-box-shadow: 0 0 12px -13px rgba(0,0,0,.75);
    -moz-box-shadow: 0 0 12px -13px rgba(0,0,0,.75);
    box-shadow: 0 0 12px -13px rgba(0,0,0,.75);
    position: relative;
    display:none;
}

.navigation.loadedFont {
    display: block;
}

.navigation > div {
    z-index: 1;
    text-align:center;
    padding: 0!important;
    position: static!important;
}

.navigation .navUl {
    display: inline-block;
    font-size: 0;
    padding:0;
    
    float: left;
    width: 100%
}

.navigation .navUl > li {
    display:inline-block;
    vertical-align:middle;
}

.navigation .navUl > li > a {
    float: left;    
    position: relative; 
    font-size: 15px; 
    color: #404040; 
    padding: 0 10px; 
    line-height: 46px; 
    font-weight: 600;
}

.navigation .navUl > li > a:after {
    content: "";
    position: absolute;
    bottom: -1px;
    z-index: 2;
    width: 50%;
    height: 2px;
    background-color: #ff6100;
    left: 50%;
    transform: translateX(-50%);
    display: none
}

.navigation .navUl > li:nth-last-child(2) > a {
    color: red;
}

.navigation .navUl > li:last-child > a {
    font-size: 0;
    width: 75px;
    background: url('https://www.melisaonalbutik.com/image/catalog/demo/logo/melisa-onal-blog.png')no-repeat center;
    /*background: url('https://www.melisaonalbutik.com/image/catalog/demo/logo/melisa-onal-blog.png')no-repeat center;*/
    background-size: 75%
}

.navigation .navUl>li:hover > a {
    color: #ff6100
}

.navigation .navUl>li:hover > a:after {
    display: block
}

.navigation .navUl>li:last-child:hover > a:after {
    display: none
}

.navigation .navUl>li:nth-child(9) .Menuhtml {
    text-align: center
}

.navigation .navUl>li:nth-child(9) .Menuhtml>.mls-row {
    display: block
}

.navigation .navUl>li:nth-child(9) .Menuhtml>.mls-row>div {
    float: none;
    display: inline-block;
    vertical-align: top
}

.navigation .navUl>li:nth-child(8) .Menuhtml {
    text-align: center
}

.navigation .navUl>li:nth-child(8) .Menuhtml>.mls-row {
    display: block
}

.navigation .navUl>li:nth-child(8) .Menuhtml>.mls-row>div {
    float: none;
    display: inline-block;
    vertical-align: top
}

.navigation .altMenu {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-color: #fff;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: all .2s ease-in-out;
    transform: translateY(15px) translateZ(0);
    border-top: 1px solid #f8c1da
}

.navigation .navUl>li:hover>.altMenu {
    visibility: visible;
    opacity: 1;
    pointer-events: visible;
    pointer-events: unset;
    -webkit-transform: none;
    transform: none
}

.navigation .altMenu .altmenuSol>span {
    display: none
}

.navigation .altMenu .altMenuler {
    display: block;
    text-align: left;
    max-width: 1240px;
    margin: 0 auto
}

.navigation .altMenu .altMenuler .altMenuSag {
    float: right;
    width: 100%;
    padding: 15px 0 10px;
    background: #fff
}

.navigation .altMenu .altMenuler .altMenuSag a {
    font-size: 13px;
    display: block
}

.navigation .altMenu .altMenuler .altMenuSag a:hover {
    color: #000
}

.navigation .altMenu .altMenuler .altMenuSag>a>img {
    display: block
}

.navigation .altMenu .altMenuler .altmenuSol {
    display: none
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml .headTitle {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 12px;
    text-align: left
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml .box {
    margin-bottom: 10px;
    display: block
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml .box .subCategory:hover {
    padding-left: 15px;
    color: #000
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml .box .Category:before {
    content: "";
    width: 6px;
    height: 6px;
    background-color: #000;
    display: inline-block;
    border-radius: 50%;
    margin-right: 5px
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml .box .Category {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    font-weight: 700
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml .box .subCategory {
    display: block;
    color: #b0b0b0;
    font-size: 13px;
    padding-left: 11px;
    padding-top: 1px;
    padding-bottom: 1px;
    transition: .3s
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml .dropdownBanner {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background-size: cover;
    margin: 15px 0;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
    justify-content: center
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml .dropdownBanner>span {
    position: relative;
    z-index: 2;
    color: #fff;
    font-size: 14px;
    font-weight: 500
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml .dropdownBanner:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.44)
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml .dropdownBanner:after {
    content: "";
    position: absolute;
    left: -5px;
    right: -5px;
    top: -5px;
    bottom: -5px;
    border-radius: 50%;
    border: 2px solid rgba(255,255,255,.55);
    transition: .3s
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml .dropdownBanner:hover:after {
    left: 5px;
    top: 5px;
    right: 5px;
    bottom: 5px
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml>.mls-row>div:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    width: 1px;
    border-right: 1px dashed #eee
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml>.mls-row>div:last-child:after {
    display: none
}

.navigation .altMenu .altMenuler .altMenuSag .Menuhtml .divider {
    height: 24px;
    margin-bottom: 12px
}

#header .yanResimliMenu {
    display: none
}

.navigation ul {
    list-style-type:none
}


/*----------------------------- Company Pages ----------------------------------*/

.CompanyPages {
    float: left;
    width: 100%;
    padding: 50px 0
}

.CompanyPages .CompanyTitle {
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 10px
}

.CompanyPages .Company-Head {
    float: left;
    width: 100%;
    background-color: #f1f1f1;
    padding: 14px 0
}

.CompanyPages .Company-Head .companyCarousel {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap
}

.CompanyPages .Company-Head .companyCarousel::-webkit-scrollbar-thumb {
    width: 0;
    height: 0
}

.CompanyPages .Company-Head .companyCarousel .owl-stage {
    display: flex;
}

.CompanyPages .Company-Head .companyCarousel .company-tab-item {
    background-color: #fff;
    height: 90px;
    display: -webkit-flex;
    display: flex;
    padding: 0 30px;
    text-align: center;
    margin: 0 5px;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-radius: 5px;
    border: 1px solid #eaeaea;
    cursor: pointer
}

.CompanyPages .Company-Head .companyCarousel .company-tab-item>.Icon {
    font-size: 30px;
    margin-bottom: 9px
}

.CompanyPages .Company-Head .companyCarousel .company-tab-item>.tab-title {
    font-size: 13px
}

.CompanyPages .Company-Head .companyCarousel .company-tab-item.Active {
    color: #ff6100;
    border-color: #ff6100
}

.CompanyPages .Company-Head .T {
    font-weight: 600;
    margin-bottom: 15px;
    font-size: 14px;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.CompanyPages .Company-Body {
    float: left;
    width: 100%
}

.CompanyPages .Company-Body .company-tab-content {
    float: left;
    width: 100%;
    /*height: 100%*/
}

.CompanyPages .Company-Body .company-tab-content .tab-item {
    float: left;
    width: 100%;
    height: 100%;
    display: none
}

.CompanyPages .Company-Body .company-tab-content .tab-item.Show {
    display: block
}

.CompanyPages .Company-Body .company-tab-content .tab-item .tab-title {
    font-weight: 600;
    font-size: 14px;
    padding: 15px 0;
    color: #ff6100;
    float: left;
    width: 100%
}

.CompanyPages .Company-Body .company-tab-content .tab-item .tab-content {
    float: left;
    width: 100%
}



.CompanyPages .Company-Body .company-tab-content .tab-item .tab-content .tab-accordion {
    float: left;
    width: 100%
}

.CompanyPages .Company-Body .company-tab-content .tab-item .tab-content .tab-accordion .box {
    margin-bottom: 17px;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    float: left;
    width: 100%
}

.CompanyPages .Company-Body .company-tab-content .tab-item .tab-content .tab-accordion .box .T {
    position: relative;
    color: #3c3c3c;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    padding-left: 17px;
    background-color: #f2f2f2;
    padding: 10px 15px;
    border-radius: 3px
}

.CompanyPages .Company-Body .company-tab-content .tab-item .tab-content .tab-accordion .box .T:before {
    content: "\f101";
    font-size: 20px;
    margin-right: 5px;
    position: relative;
    color: #ff6100;
    position: absolute;
    right: 10px;
    font-family: FontAwesome;
}

.CompanyPages .Company-Body .company-tab-content .tab-item .tab-content .tab-accordion .box.Active>.T::before {
    content: "\f103"
}

.CompanyPages .Company-Body .company-tab-content .tab-item .tab-content .tab-accordion .box .content {
    display: none;
    font-size: 13px;
    line-height: 24px;
    color: #545454;
    padding: 0 15px 15px;
    text-align:Justify;
}

.CompanyPages .Company-Body .company-tab-content .tab-item .tab-content>p {
    padding: 10px 0 0;
    font-size: 13px;
    line-height: 24px;
    color: #545454;
    margin-bottom: 25px;
    text-align:Justify;
}

.CompanyPages .Company-Body .company-tab-content .tab-item .tab-content>h3 {
    margin: 0;
    font-size: 16px;
    font-weight: 600
}

.mls-01::before {
    content: "\f2a3";
    font-family: FontAwesome;
}

.mls-02::before {
    content: "\f290";
    font-family: FontAwesome;
}

.mls-03::before {
    content: "\f09d";
    font-family: FontAwesome;
}


.mls-04::before {
    content: "\f0d1";
    font-family: FontAwesome;
}

.mls-05::before {
    content: "\f021";
    font-family: FontAwesome;
}

.mls-06::before {
    content: "\f2c2";
    font-family: FontAwesome;
}

.mls-07::before {
    content: "\f023";
    font-family: fontawesome;
}

.mls-08::before {
    content: "\f2b5";
    font-family: FontAwesome;
}

.mls-09::before {
    content: "\f15b";
    font-family: FontAwesome;
}


.mls-10::before {
    content: "\f0f7";
    font-family: FontAwesome;
}


.mls-11::before {
    content: "\f1ad";
    font-family: FontAwesome;
}

.mls-12::before {
    content: "\f06e";
    font-family: FontAwesome;
}

.mls-13::before {
    content: "\f140";
    font-family: FontAwesome;
}

.mls-14::before {
    content: "\f023";
    font-family: FontAwesome;
}

.mls-15::before {
    content: "\f0a1";
    font-family: FontAwesome;
}

.mls-16::before {
    content: "\f002";
    font-family: FontAwesome;
}

.mls-17::before {
    content: "\f1ad";
    font-family: FontAwesome;
}

.mls-18::before {
    content: "\f15b";
    font-family: FontAwesome;
}

.mls-100::before {
    content: "\F179";
    font-family:'bootstrap-icons';
}

/*--------------------------------- Blok --------------------------------------*/

.centerCount.Middle {
    width: 100%;
    padding: 0;
}

.centerCount.userLoginContent {
    width: 100%;
    padding: 0;
}

.centerCount.iletisimContent {
    width: 100%;
    padding: 0;
}

.centerCount.UyeolContent {
    width: 100%;
    padding: 0;
}

.centerCount.HesabimTakip {
    width: 100%;
    padding: 0;
}

.leftBlock {
    float: left;
    width: 25%;
    padding-right: 23px;
}

.rightBlock {
    float: right;
    width: 25%;
    padding-left: 23px;
}

.centerCount {
    float: left;
    width: 100%;
    padding: 0;
}

/* SolveOrta */
.leftBlock.LeftMiddle {
    width: 250px;
    margin-bottom: 30px
}

.centerCount.LeftMiddle {
    width: calc(100% - 250px)
}

.rightBlock.MiddleRight {
    width: 250px
}

.centerCount.MiddleRight {
    width: calc(100% - 250px)
}

/* SolOrtaSag */
.leftBlock.LeftMiddleRight {}
.rightBlock.LeftMiddleRight {}
.centerCount.LeftMiddleRight {}

/* OrtaSag */
.rightBlock.MiddleRight {}

.centerCount.MiddleRight {}

.categoryContainer .centerCount { }
.mlsContainer:before, .mlsContainer:after { content: ""; display: table; }
.mlsContainer:after { clear: both; }
.mlsContainer { clear: both; zoom: 1; }

/*.headerContent:after, .headerContent:before, .headerContent:after, .headerContent:before { 
    content: ""; 
    display: table; 
    clear: both; 
}*/
/* ------------------------------------Container--------------------------------------------*/
@media (min-width: 769px) and (max-width: 1024px) {
    /* ------------------------------------Container--------------------------------------------*/
    .headerContent, body ul.breadcrumb, .navigation > div, .userLoginContent, .hesabimContent, .sepetimBody .headerContent, .sepetimBody #footer .mlsContainer, .mlsContainer, .mlsContainer2 { 
        max-width: 720px; 
        
    }
    /* ------------------------------------Container--------------------------------------------*/
    .homeContainer .ProductListContent .ProductList { max-width: 720px; }
    .sliderBannerContainer .ProductList { max-width: 720px; }
    .detaySliderContainer .ProductList { max-width: 720px; }
    
    .navigation .altMenu .altMenuler { max-width: 720px; }
    .markaSlider .jCarouselLite { max-width: 720px; }
    #divInstashopResim .ResimGaleri { max-width: 720px; }
    #divIcerik.homepage { margin: 0 auto; }
    .headerContent { margin: 0 auto; }
    body #mls_divDesign .t-vw-2 .mlsContainer { max-width: 720px !important; width: 720px !important; padding: 0 !important; }

    .navigation .navUl > li > a { font-size: 13px; padding: 0 5px; }

    .searchContent { width: 250px; }
    #pnlSlider { width: 535px; }
    #divSliderYani { width: 185px; }
    
    .LiveFashion .live_area .live_content ul li { width: 50%; margin-bottom: 16px; }
    #divInstashopResim .ResimGaleri .ResimGaleriHeadIcerik .insta-content .Control .Link { width: 45%; }

    #footer .linkler .blink > ul > li > span { font-size: 11px; }
    #footer .linkler .blink > ul > li > ul > li > a { font-size: 11px; }
   
    
    .leftImage { width: 370px; }    
    .leftImage .ProductGallery .gallery-container .GalleryArea { width: 100%; float: left; margin: 0; }
    .leftImage .ProductGallery .galleryOwl-thumb { display: none; }
    
    
    .RightDetail { width: calc(100% - 370px); }

    
    .TopDet .PhoneAction .item:first-child { width: 120px; }
    .TopDet .PhoneAction .item.PhoneArea > .phone-btn { font-size: 10px; }
    .TopDet .PhoneAction .item.PhoneArea > .phone-btn > span { font-size: 15px; }
    .TopDet .PhoneAction .item.PhoneArea > .phone-btn.phone > span { font-size: 13px; }
    .BodyTableModal { max-width: 720px; }

    section.contactPages .contact-body .Area:nth-child(3) .col-auto { flex: 0 0 50%; }
    .CompanyPages .Company-Head .companyCarousel .company-tab-item { padding: 0 5px; }
    .CompanyPages .Company-Head .companyCarousel .company-tab-item > .tab-title { font-size: 10px; }

    .navigation .altMenu .altMenuler .altMenuSag .Menuhtml .dropdownBanner { width: 105px; height: 105px; }


    .KolayIadeBox { height: 65px; }
    .KolayIadeContentInfo { padding: 10px 0 90px; background-size: 220px; }
    .KolayIadeBox span { font-size: 12px; width: 285px; }
    .sepetimBody .BasketRigth ul li.sepetHizliKargo span { width: auto !important; margin: 0 10px; }

    .sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo { text-align: right; }
    .sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo .Left { width: auto; }
    .sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo .Right { width: auto; }
}

@media screen and (min-width: 1025px) and (max-width: 1159px) {
    /* ------------------------------------Container--------------------------------------------*/
    .headerContent, body ul.breadcrumb, .navigation > div, .userLoginContent, .hesabimContent, .sepetimBody .headerContent, .sepetimBody #footer .mlsContainer, .mlsContainer, .mlsContainer2 { max-width: 960px; }
    
    /* ------------------------------------Container--------------------------------------------*/
    
    .homeContainer .ProductListContent .ProductList { max-width: 960px; }
    .sliderBannerContainer .ProductList { max-width: 960px; }
    .detaySliderContainer .ProductList { max-width: 960px; }
    .markaSlider .jCarouselLite { max-width: 960px; }
    .navigation .altMenu .altMenuler { max-width: 960px; }
    #divIcerik.homepage { margin: 0 auto; }
    #divInstashopResim .ResimGaleri { max-width: 960px; }
    body #mls_divDesign .t-vw-2 .mlsContainer { max-width: 960px !important; width: 960px !important; padding: 0 !important; }

    .searchContent { width: 425px; }
    #pnlSlider { width: 717px; }
    #divSliderYani { width: 243px; }
    .navigation .navUl > li > a { padding: 0 10px; }
    .LiveFashion .live_area { padding-bottom: 72px; }
    .CompanyPages .Company-Head .companyCarousel .company-tab-item > .tab-title { font-size: 12px; }
    .navigation .altMenu .altMenuler .altMenuSag .Menuhtml .dropdownBanner { width: 130px; height: 130px; }


    .KolayIadeContainer { max-width: 960px; }
    .KolayIadeContentInfo { background-size: 300px; padding: 15px 0 90px; }
    .KolayIadeBox { height: 88px; }
    .KolayIadeBox span { font-size: 14px; width: 330px; }
}




/*------------------------------------ Section Blok ----------------------------*/

/*section {
    float: left;
    width: 100%;
}*/

.HomeTitle {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 16px
}

.HomeTitle .T {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 18px;
    color: #212529;
    line-height: 27px
}

/* On Tab */
.OnTab {
    float: left;
    width: 100%;
    background-color: #f9f9f9;
    padding: 10px 20px;
    margin-bottom: 20px
}

.OnTab .tab-content {
    width: 100%;
    padding: 0;
    float: left;
    position: relative
}

.OnTab .tab-content ul {
    margin: 0 -10px;
    list-style: none
}

.OnTab .tab-content ul li {
    float: left;
    width: 20%;
    padding: 0 10px
}

.OnTab .tab-content ul li a {
    background-color: #fff;
    float: left;
    width: 100%
}

.OnTab .tab-content ul li a .product-info {
    text-align: center;
    padding: 10px
}

.OnTab .tab-content ul li a .product-info .T {
    margin: 0;
    font-size: 16px;
    font-weight: 700
}

.OnTab .tab-content ul li a .product-info .sT {
    display: block;
    font-weight: 100;
    font-size: 13px;
    margin-top: 0
}

/*----------------------------------- Melisa Önal Butik Mağazalar -------------*/

.Malls {
    background-color: #f8f8f8;
    padding: 15px 0
}

.Malls .malls-item {
    border: 1px solid #eee;
    border-radius: 3px;
    background-color: #fff;
    margin: 15px 0;
    padding: 15px;
    transition: .3s
}

.Malls .malls-item .mallsOwl a {
    display: block
}

.Malls .malls-item .malls-detail {
    text-align: center;
    color: #3c3c3c
}

.Malls .malls-item .malls-detail .Icon {
    display: inline-block;
    margin-bottom: 10px
}

.Malls .malls-item .malls-detail .Icon>img {
}

.Malls .malls-item .malls-detail .mall-name {
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 2px
}

.Malls .malls-item .malls-detail .mall-address {
    color: #464646;
    font-size: 12px;
    margin-bottom: 2px;
    text-align:center;
}

.Malls .malls-item .malls-detail .mall-feature {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #464646;
    font-size: 12px;
    margin-bottom: 13px
}

.Malls .malls-item .malls-detail .mall-feature>.item {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #eee
}

.Malls .malls-item .malls-detail .mall-feature>.item>img {
    width: 12px;
    margin-right: 4px
}

.Malls .malls-item .malls-detail .gotoMap {
    transition: .3s;
    display: inline-block;
    width: 100%;
    border: 1px solid #ff6100;
    color: #ff6100;
    padding: 5px;
    font-weight: 600;
    font-size: 13px;
    max-width: 280px;
    border-radius: 4px
}

.Malls .malls-item .malls-detail .gotoMap:hover {
    background-color: #ff6100;
    color: #fff
}

.Malls .malls-item .mallsOwl {
    transition: .3s
}

.Malls .malls-item:hover .mallsOwl {
    box-shadow: 26px 26px 7px -19px rgba(0,0,0,.19)
}

.Malls .malls-item .mallsOwl .owl-nav {
    margin: 0;
    position: absolute;
    top: calc(50% - 5px);
    left: 0;
    right: 0;
    height: 0;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.Malls .malls-item .mallsOwl .owl-nav>div.owl-prev {
    float: left
}

.Malls .malls-item .mallsOwl .owl-nav>div {
    font-size: 64px;
    color: rgba(255,255,255,.74);
    padding: 0 20px!important
}

.Malls .malls-item .mallsOwl .owl-nav>div.owl-next {
    float: right
}

.Malls .malls-item .mallsOwl .owl-nav>div:hover {
    color: #fff
}

.Malls .malls-item .mallsOwl .owl-dots {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    text-align: center
}

.Malls .malls-item .mallsOwl .owl-dots .owl-dot.active span {
    background-color: #fff
}

.Malls .malls-item .mallsOwl .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 1px solid #fff;
    display: inline-block;
    margin: 0 3px
}

/* ------------------------------- Mağazalar ---------------------------------*/
.Magazalar #header {
    margin-bottom: 50px
}

.Magazalar .magazaSelect {
    background: #fff;
    border: 1px solid #eeeff0;
    color: #222;
    font-size: 13px;
    margin-right: 20px;
    width: calc(25% - 20px)
}

.Magazalar #searchStore {
    width: 25%;
    margin: 0
}

.Magazalar #searchStore input {
    background: #fff;
    border: 1px solid #eeeff0;
    color: #222;
    font-size: 13px;
    width: calc(100% - 115px)
}

.Magazalar #searchStore .buton {
    width: 105px;
    background: #222;
    border-color: #222
}

.Magazalar #searchStore .buton:hover {
    color: #222
}

.Magazalar .magazalarContent {
    float: left;
    width: 100%;
    margin-top: 50px
}

.Magazalar #nearStores {
    float: left;
    width: 100%
}

.Magazalar #nearStores>h2 {
    font-weight: 600!important;
    color: #222;
    font-size: 18px
}

/*--------------------------- CRM - Müşteri Hizmetleri ------------------------*/

.contactPages {
    position: relative;
    padding: 20px 0
}

.contactPages::before {
    content: "";
    background-color: rgba(255,255,255,.6);
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.contactPages::after {
    content: "";
    background: #fff;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 40%);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.contactPages .contact-body {
    position: relative;
    background-color: #fff;
    z-index: 3;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 10px 40px -18px rgba(0,0,0,.12)
}

.contactPages .contact-body .contact-banner {
    margin-bottom: 15px;
    border-radius: 3px
}

.contactPages .contact-body .Area {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee
}

.contactPages .contact-body .Area>.contact-head {
    margin-bottom: 15px
}

.contactPages .contact-body .Area>.contact-head .Title {
    font-size: 16px;
    font-weight: 600
}

.contactPages .contact-body .Area>.contact-head .subTitle {
    line-height: 21px;
    color: #797979;
    text-align: justify; 
}

.contactPages .contact-body .Area .contact-box {
    border: 1px solid #e9e9e9;
    background-color: #fafafa;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    border-radius: 5px;
    padding: 10px 15px 10px 10px;
    margin-bottom: 13px
}

.contactPages .contact-body .Area .contact-box>.Icon {
    flex: none;
    margin-right: 10px
}

.contactPages .contact-body .Area .contact-box>.Txt {
    color: #000
}

.contactPages .contact-body .Area .contact-box>.Txt>a {
    text-decoration: underline
}

.contactPages .contact-body .Area .contact-box>.Txt>a,.contactPages .contact-body .Area .contact-box>.Txt>span {
    display: block;
    font-size: 12px;
    color: #ff6100;
    font-weight: 600
}

/****************************** Sepet & Kasa Önü Fırsatlar ********************/
.sepetimBody .KasaOnuFirsatlarContent ul li .productPrice .discountKdv{display: none;}
.sepetimBody .KasaOnuFirsatlarContent ul li .productPrice .regularKdv{display: none;}
.sepetimBody .KasaOnuFirsatlarContent ul li .productPrice .regularPrice{text-decoration:line-through;display: none;}
.sepetimBody .KasaOnuFirsatlarContent ul li a.button { background: #FF6100;color: #fff; }
.sepetimBody .KasaOnuFirsatlarContent ul li a.button:hover { background: #ff6100;color: #fff; }
.sepetimBody .favoriUrunlerSlider .owl-dots .owl-dot span { background: #fff; }
.sepetimBody .favoriUrunlerSlider .owl-dots .owl-dot.active span { background: #ff6100; }
.sepetimBody .KasaOnuFirsatlarContent ul li .uzereniCiz { color: #9a9a9a; font-size: 12px; font-weight: 600; font-family: 'Oxygen',sans-serif; margin-bottom: 0; }
.sepetimBody .KasaOnuFirsatlarContent ul li .SindirimliFiyat { color: #FF6100; font-size: 14px; font-weight: 600; font-family: 'Oxygen',sans-serif; }
.sepetimBody .KasaOnuFirsatlarContent ul li .SindirimliFiyat .SindirimliFiyatKdv { display: none; }
.sepetimBody .KasaOnuFirsatlarContent ul li a + span { font-weight: 600; font-size: 12px; color: #404040; margin: 5px 0; }
.sepetimBody .EmptyCart .empty-area > .right > .alisverisedevamet { background: #FF6100; }
.sepetimBody .EmptyCart .empty-area > .right > .alisverisedevamet:hover { background: #ff6100; }
.sepetimBody .KasaOnuFirsatlarContent ul li .indirimOrani { background: #ff0000; border-radius: 5px; width: 38px;display: none;}

body.bodyUyePopup { background: transparent !important; box-shadow: none !important; padding: 0 !important; }
.bodyUyePopup .userLeftBox, .bodyUyePopup .userRightBox { background: transparent !important; box-shadow: none !important; padding: 0 !important; }
.bodyUyePopup .MembershipModal { width: 100%; padding: 10px; position: relative; height: 100%; }
.bodyUyePopup .MembershipModal .clip-bg { display: block; -webkit-clip-path: polygon(0 47%, 100% 9%, 100% 100%, 0% 100%); clip-path: polygon(0 47%, 100% 9%, 100% 100%, 0% 100%); position: absolute; bottom: 0; left: 98px; right: 0; height: calc(100% - 30px); border-radius: 10px; background: rgb(248,214,140); background: -moz-linear-gradient(180deg, rgba(248,214,140,1) 0%, rgba(225,188,106,1) 100%); background: -webkit-linear-gradient(180deg, rgba(248,214,140,1) 0%, rgba(225,188,106,1) 100%); background: linear-gradient(180deg, rgba(248,214,140,1) 0%, rgba(225,188,106,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8d68c",endColorstr="#e1bc6a",GradientType=1); }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper { display: -webkit-flex; display: flex; align-items: flex-end; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-img { display: block; flex: none; width: 315px; position: relative; margin-right: -30px; margin-bottom: -10px; z-index: 5; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership_mob_head { display: none; text-align: center; margin-bottom: 15px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership_mob_head > .h-logo { display: inline-block; font-size: 25px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership_mob_head > p { font-size: 12px; color: #777; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content { flex: auto; background-color: #fff; padding: 18px; border-radius: 5px; position: relative; z-index: 2; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content > .Title { text-align: center; font-size: 16px; font-weight: 600; margin-bottom: 20px; margin-top: 9px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content > .Title span { display: block; font-size: 12px; font-weight: normal; margin-top: 7px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .or-divider { text-align: center; position: relative; font-size: 12px; margin-bottom: 10px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .or-divider::before { content: ""; position: absolute; left: 0; right: 0; height: 1px; background-color: #E6E6E6; top: 50%; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .or-divider > span { display: inline-block; background-color: #fff; position: relative; padding: 0 10px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .or-divider > span > span { display: inline-block; width: 35px; height: 35px; line-height: 33px; border: 1px solid #e6e6e6; border-radius: 50%; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content button.userLoginBtn { background: #FF6100; background: -moz-linear-gradient(0deg, rgba(255,103,171,1) 0%, rgba(255,171,208,1) 100%); background: -webkit-linear-gradient(0deg, #FF6100 0%, #FF6100 100%); background: linear-gradient(0deg, #FF6100 0%, #FF6100 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff67ab",endColorstr="#ffabd0",GradientType=1); border: 0; border-radius: 3px; width: 100%; height: 44px; color: #fff; font-size: 14px; margin-bottom: 10px; font-weight: 900; padding: 0; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .membership-control { text-align: right; margin-top: -5px; margin-bottom: 10px; float: left; width: 100%; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .membership-control > .userPassBtn { display: inline-block; text-decoration: underline; font-size: 11px; color: #737373; cursor: pointer; margin: 0; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .membership-bottom > .Btn { display: block; padding: 10px; border: 1px solid #969696; border-radius: 3px; text-align: center; margin-top: 12px; font-size: 13px; cursor: pointer; text-decoration: none; font-weight: bold; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .membership-bottom > .Btn:hover { background-color: #e6e6e6; color: #212529; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership { display: -webkit-flex; display: flex; margin-bottom: 15px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > .baglanButton { flex: 1; width: auto; margin: 0 10px 0 0 !important; padding: 0; background: transparent !important; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > .baglanButton:last-child { margin-right: 0 !important; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > .baglanButton a { padding: 0; background: transparent; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > .baglanButton a > .social-link > .icon { width: 40px; text-align: center; color: #fff; font-size: 16px; position: absolute; top: 0; bottom: 0; left: 0; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border-right: 1px solid #D7D7D7; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > .baglanButton a > .social-link > .txt { font-weight: 600; font-size: 12px; line-height: 13px; padding: 6px 0 6px 52px; text-align: left; color: #212529; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > .baglanButton a > .social-link > .txt > span { display: block; font-weight: 100; font-size: 11px; color: #818181; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > .baglanButton a > .social-link.Fb > .txt { color: #fff; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > .baglanButton a > .social-link.Fb > .txt > span { color: #cdcdcd; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > .baglanButton a > .social-link { float: left; width: 100%; align-items: center; border: 1px solid #E4E3E4; border-radius: 5px; position: relative; height: 40px; cursor: pointer; overflow: hidden; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > #divFacebookLoginContainer.baglanButton a > .social-link { background-color: #3b5998; border-color: #3b5998; color: #fff; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > #divFacebookLoginContainer.baglanButton a > .social-link > .dnz-40 { font-size: 0; background: url(images/faceicon.png)no-repeat center; background-size: 18px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > #divGoogleLoginContainer.baglanButton a > .social-link > .dnz-8 { font-size: 0; background: url(images/googleicon.png)no-repeat center; background-size: 16px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > .baglanButton a > .social-link.Gp > .icon { color: #646464; font-size: 20px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .social-membership > #divGoogleLoginContainer.baglanButton:hover { background: #f4f4f4 !important; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .membership-bottom > .Btn.Btn-Pink { border-color: #f969b6; color: #f969b6; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .membership-bottom > .Btn.Btn-Pink:hover { background-color: #f969b6; color: #fff; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper input { background: #f3f3f3; border-color: #e2e2e2; padding: 17px 12px 6px; text-indent: 0; font-size: 12px; border-radius: 3px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper input::-webkit-input-placeholder { font-size: 0; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper input:-moz-placeholder { font-size: 0; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper input::-moz-placeholder { font-size: 0; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper input:-ms-input-placeholder { font-size: 0; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper input.ticiTelInput { padding: 0; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper { position: relative; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper > .label--animate { position: absolute; top: -10px; left: 12px; -webkit-transform: translate(0px,12px); transform: translate(0px,12px); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; transition: -webkit-transform .15s; transition: transform .15s; transition: transform .15s,-webkit-transform .15s; margin: 0; z-index: 1; font-size: 13px; color: #9b9b9b; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper > input:focus { background: #f3f3f3; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper > input:focus + .label--animate { -webkit-transform: translate(0,0) scale(.8); transform: translate(0,0) scale(.8); top: 1px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .alert-danger { font-size: 10px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .flex--wrap { display: -webkit-flex; display: flex; align-items: center; margin-bottom: 10px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .flex--wrap > .userWrapper { flex: 1; margin-right: 12px; margin-bottom: 0; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .flex--wrap > .userWrapper:last-child { margin: 0; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .membership-control { text-align: right; margin-top: -5px; margin-bottom: 10px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .membership-control .checkbox-elements { margin-top: 7px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .membership-control .checkbox-elements input { opacity: 0; display: none; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .membership-control .checkbox-elements label { width: 100%; font-family: 'Source Sans Pro',sans-serif; position: relative; padding-left: 22px; cursor: pointer; font-size: 10px; text-align: left; line-height: 15px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .membership-control .checkbox-elements a { color: #212529 !important; text-decoration: underline; font-weight: 600; font-size: 10px; line-height: 15px; }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .membership-control .checkbox-elements input + label:before { content: ''; position: absolute; left: 0; top: 1px; width: 15px; height: 15px; border: 1px solid #ccc; background: #fff; border-radius: 50%; box-shadow: inset 0 1px 3px rgba(0,0,0,.1); }
.bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-content .membership-control .checkbox-elements input:checked + label:after { content: ""; position: absolute; top: 6px; left: 5px; transition: all .2s; background-color: #ff67ab; width: 5px; height: 5px; border-radius: 50%; }
.bodyUyePopup #divSifremiUnuttum { max-width: 410px; margin: 0 auto; }
.bodyUyePopup #divSifremiUnuttum .MembershipModal { padding: 0; }
.bodyUyePopup #divSifremiUnuttum .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper input { padding: 17px 12px 6px; }
.bodyUyePopup #divSifremiUnuttum .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper.divSifreminiUnuttumIDDiv img { height: 40px; }
.bodyUyePopup #divSifremiUnuttum .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper.divSifreminiUnuttumIDDiv > .label--animate { top: 37px; }
.bodyUyePopup #divSifremiUnuttum .MembershipModal .MembershipModal-Wrapper .membership-content .userWrapper.divSifreminiUnuttumIDDiv > input:focus + .label--animate { top: 43px; }
.bodyUyePopup #divSifremiUnuttum .MembershipModal .MembershipModal-Wrapper .membership-content { padding: 10px; }
.bodyUyePopup #divSifremiUnuttum .MembershipModal .MembershipModal-Wrapper .membership-content > .Title { margin-top: 0; margin-bottom: 10px; }

.uyelikonay.basariliUyelik { float: left; width: 100%; text-align: center; padding: 50px 0; }
.uyelikonay.basariliUyelik .title { float: left; width: 100%; }
.uyelikonay.basariliUyelik .title h4 { font-size: 28px; font-weight: 600; margin-bottom: 10px; }
.uyelikonay.basariliUyelik .title span { font-size: 16px; }
.uyelikonay.basariliUyelik a.button { padding: 10px; display: inline-block; margin-top: 20px; font-size: 16px; border-radius: 5px; }

.ticimaxYanBlokItem:last-child a { margin: 0 !important; }
.Countmob { display: none; }
.MobileApp { display: none; }
.MobileGoogle { display: none; }

.UrunYokPage #divTicimaxCopyrightContent { position: fixed; bottom: 0; width: 100%; }
.UrunYokPage .AramaSonucYok { display: block; }
.UrunYokPage #divUrunYok { opacity: 0; height: 0; visibility: hidden; overflow: hidden; }
.AramaSonucYok { float: left; width: 100%; display: none; margin: 50px 0; }
.AramaSonucYok .aramasonucTex { float: left; width: 100%; text-align: center; }
.AramaSonucYok .aramasonucTex .aramasonucTex1 { float: left; width: 100%; font-size: 19px; color: #2a2a2a; font-weight: 600; margin-bottom: 5px; }
.AramaSonucYok .aramasonucTex .aramasonucTex2 { float: left; width: 100%; font-size: 19px; color: #2a2a2a; font-weight: normal; }
.AramaSonucYok .popListKat { float: left; width: 100%; margin-top: 50px; text-align: center; }
.AramaSonucYok .popListKat ul { list-style: none; margin: 0 -15px; }
.AramaSonucYok .popListKat ul li { display: inline-block; vertical-align: top; margin: 0 15px; }
.AramaSonucYok .popListKat ul li a { float: left; text-align: center; font-size: 19px; font-weight: 600; }
.AramaSonucYok .popListKat ul li a img { width: 150px; height: 150px; border-radius: 100%; display: block; margin: 0 auto 5px; }

.KategoriLink { float: left; width: 100%; margin: 10px 0 0; padding: 0 0 0 5px; }
.KategoriLink ul { list-style-type: none; margin: 0; white-space: nowrap; }
.KategoriLink ul li { padding: 0px; width: 100%; float: none; display: none; vertical-align: top; }
.KategoriLink ul.owl-carousel li{display: inline-block;}
.KategoriLink ul li .ktimg { float: left; width: 100%; overflow: hidden; border-radius: 100%; }
.KategoriLink ul li .kttex { float: left; width: 100%; color: #000; font-size: 14px; margin: 0; font-weight: 400; margin-top: 5px; text-align: center; }
.KategoriLink ul li .kttex img{display:inline-block;vertical-align:middle;margin-left:5px;}
.KategoriLink ul li .kttex i{color: #db1b21;}


/* eski sepet indirim kodu .KatSepetFiyat { position: absolute; left: 0; bottom: 8px; color: #fff; font-size: 14px; line-height: 35px; padding: 0 10px; margin: 0 auto; background: #f24504; border-radius: 6px; }
.KatSepetFiyat span { color: #fff; font-size: 20px; margin-left: 10px; display: inline-block; vertical-align: top; line-height: 32px; font-weight: 600; }
.KatSepetFiyat.ozel5kat{background: #fe2180;}*/

.KatSepetFiyat {position: absolute;left: 0;bottom: 28px;color: #3f3f3f;font-size: 14px;font-weight: 600;padding: 0;margin: 0 auto;background: transparent;border-radius: 0;text-align: left; }

.KatSepetFiyat span {color: #3f3f3f;font-size: 20px;display: inline-block;vertical-align: top;line-height: 20px;font-weight: 600;margin: 2px 0 0;float:left;clear:left;}

.KatSepetFiyat em{font-style:normal;background:#fefb3a;display: block;line-height: 1.3;float:left;}

.LiveFashion .KatSepetFiyat em{font-size:10px;}

.KatSepetFiyat.ozel5kat{background: #fff;}

.sepetindirim2 .KatSepetFiyat em{background:#5afe3a;}

.PlSc_4 .KatSepetFiyat{font-size:12px;}
.PlSc_4 .KatSepetFiyat span{font-size:17px;}

.homepage .KatSepetFiyat {left: 11px;right:11px; bottom:2px;font-size:12px;line-height:25px;padding:0px;}
.homepage .productItem .productPrice {margin-top:9px;}
.homepage .KatSepetFiyat span {line-height:20px;font-size:15px;}
.homepage .productItem .productDetail{height:50px;}

.price-discount-rate span {color: #3f3f3f;font-size: 20px;display: inline-block;vertical-align: top;line-height: 20px;font-weight: 600;margin: 2px 0 0;float:left;clear:left;}
.price-discount-rate em{font-style:normal;background:#fefb3a;display: block;line-height: 1.3;float:left;}

.homepage .price-discount-rate {left: 11px;right:11px; bottom:2px;font-size:12px;line-height:25px;padding:0px;}


/*----------------------------- Latest & BestSeller & Featured ----------------*/
.anasayfa_urun_slider .sliderBannerContainer ul {
    padding-bottom: 35px
}

#mls_divDesign .anasayfa_urun_slider .owl-carousel .owl-dots {
    bottom: 0
}

.sliderBannerContainer ul {
    padding: 0 30px
}

.sliderBannerContainer {
    float: left; 
    width: 100%; 
    position: relative;
    margin: 16px 0 0;
    background: #ffeedf;
    padding: 20px 0 10px;
    
}

/*.productItem {
    width: 100%; 
    position: relative; 
    text-align: center;
    display: inline-block;
    float: left;
    font-size:0;
}*/


.sliderBannerContainer .productItem {
    padding: 11px;
    border-radius: 5px;
    background: #fff;
    padding-bottom: 45px
}

.sliderBannerContainer .productItem .icons { display: none; }
.sliderBannerContainer .productItem .productIcon { display: none; }
.sliderBannerContainer .productItem .discountPrice span { font-size: 14px; }
.sliderBannerContainer .productItem .regularPrice span { font-size: 11px; }
.sliderBannerContainer .productItem .TukendiIco { left: 11px; right: 11px; top: 11px; height: calc(100% - 68px); }
.sliderBannerContainer .productItem .divVideoPlayButton { left: 11px; right: 11px; top: 11px; height: calc(100% - 68px); }
.sliderBannerContainer .productItem .divVideoPlayButton { left: 11px; right: 11px; top: 11px; height: calc(100% - 68px); }
.sliderBannerContainer .productItem:hover .boxBedenlerContent { display: none !important; }
.sliderBannerContainer .productItem:hover .mycartIcon { display: none !important; }

.LiveFashion .productItem .discountPrice span { font-size: 14px; }
.LiveFashion .productItem .regularPrice span { font-size: 11px; }


.productItem .productImage img {
    max-width: 100%; 
    max-height:100%;
    height: auto; 
    position: absolute; 
    left: 0; 
    right: 0; 
    top: 0; 
    bottom: 0; 
    margin: auto;
    border-radius:0;
    transition: all 1s ease; 
    -webkit-transition: all 1s ease; 
    -moz-transition: all 1s ease; 
    -o-transition: all 1s ease;

}

body .productItem .productImage img {
    max-height:none;
    height:auto;
    width:auto;
    transition:none;
    animation:none;
    max-width:100%
}

.sliderBannerContainer .Block_Link {
    /*display:none;*/
    
    display: block!important;
    float: left;
    width: 100%;
    text-align: center;
}

.sliderBannerContainer .Block_Link a {
    color: #ff6100;
    font-weight: 600;
    padding: 10px 0;
    font-size: 12px;
        
}

#mls_divDesign .JKatAdi.categoryTitle,.JKatAdi {
    float: left;
    position: relative;
    width: 100%;
    padding: 0!important;
    margin: 0 0 15px !important;
}

#mls_divDesign .JKatAdi.categoryTitle .bold,.JKatAdi .bold {
    display: block;
    float: left;
    width: 100%;   
    position: relative;
    text-align: center;
}

#mls_divDesign .JKatAdi.categoryTitle .bold .satir1,.JKatAdi .bold .satir1 {
    line-height: 30px;
    color: #312d3b;
    font-size: 16px;
    font-weight: 600;
    display: inline-block;
    vertical-align: top;
    padding: 0!important;
    position: relative;
    z-index: 1;
}

#mls_divDesign .categoryTitle span {
  margin: 0 !important;
  padding: 0 !important;
  background-color: transparent;
  height: auto;
  border: 0;
  font-size: 16px;
}

/*--------------------------- İleri & Geri Buton -----------------------------*/

#mls_divDesign .owl-carousel .owl-nav, .owl-carousel .owl-nav {
    z-index: 2; 
    position: absolute;
    /*right:0px;*/
    top:50%;
    left:0px;
    margin-top: -50px;
}

#mls_divDesign .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListnext,.owl-carousel .owl-nav .InstaGalleryprev, .owl-carousel .owl-nav .InstaGallerynext, #mls_divDesign .owl-carousel .owl-nav .ProductListnext {
    
    background:0 0;
    border-radius:0;
    border:none;
    width: 25px;
    height:100px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    font-size: 0;
    display: inline-block;
    -webkit-transition: all .3s ease; 
    -moz-transition: all .3s ease; 
    transition: all .3s ease;
}

#mls_divDesign .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .InstaGalleryprev {
    left: 0
}

#mls_divDesign .owl-carousel .owl-nav .ProductListnext, .owl-carousel .owl-nav .ProductListnext, .owl-carousel .owl-nav .InstaGallerynext {
    right: 0
}

#mls_divDesign .owl-carousel .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .ProductListnext:before,.owl-carousel .owl-nav .InstaGalleryprev:before, .owl-carousel .owl-nav .InstaGallerynext:before, #mls_divDesign .owl-carousel .owl-nav .ProductListnext:before {
    
    font-family: fontawesome;
    font-size: 20px; 
    line-height: 100px;
    font-weight: 600; 
    color: #000;
    opacity: .5;
}

#mls_divDesign .owl-carousel .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .InstaGalleryprev:before{
    
    content: '\f053';
}

#mls_divDesign .owl-carousel .owl-nav .ProductListnext:before, .owl-carousel .owl-nav .ProductListnext:before, .owl-carousel .owl-nav .InstaGallerynext:before{
    content: '\f054';
}

#mls_divDesign .owl-carousel .owl-nav .ProductListprev:hover,.owl-carousel .owl-nav .ProductListprev:hover,.owl-carousel .owl-nav .ProductListnext:hover,.owl-carousel .owl-nav .InstaGalleryprev:hover,.owl-carousel .owl-nav .InstaGallerynext:hover,#mls_divDesign .owl-carousel .owl-nav .ProductListnext:hover { 
    
    /*background: #ea5b0c!important;
    color: #000!important;*/
}

#mls_divDesign .owl-carousel .owl-nav .ProductListprev:hover:before, .owl-carousel .owl-nav .ProductListprev:hover:before, .owl-carousel .owl-nav .ProductListnext:hover:before, .owl-carousel .owl-nav .InstaGalleryprev:hover:before, .owl-carousel .owl-nav .InstaGallerynext:hover:before, #mls_divDesign .owl-carousel .owl-nav .ProductListnext:hover:before {
    opacity: 1
}


#mls_divDesign .owl-carousel .owl-dots, .owl-carousel .owl-dots {
    /*position: static;
    width: 100%;
    margin-top: 15px;*/
    
    display: block;
    margin-top: 10px;
    text-align: center;
    position: static;
    width: 100%
}

#mls_divDesign .owl-carousel.anasayfa_tek_slider .owl-dots {
    display: none
}

#mls_divDesign .owl-carousel .owl-dots .owl-dot>span,.owl-carousel .owl-dots .owl-dot>span {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 1px solid #ff6100;
    display: inline-block;
    margin: 0 3px
}

#mls_divDesign .owl-carousel .owl-dots .owl-dot.active>span,.owl-carousel .owl-dots .owl-dot.active>span {
    background: #ff6100
}

/*-------------------------- Tükendi Icon ------------------------------------*/
.finishIco {
    z-index: 5;
    border-radius: 0;
    background: 0 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 100%; /* Tam görseli kaplayacak şekilde */
    width: 100%; /* Tam görseli kaplayacak şekilde */
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.finishIco span {
        
    line-height: normal;
    background: rgb(255 97 0/89%);
    position: absolute;
    left: 0;
    right: 0;
    max-width: 100%;
    border: none;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 10px;
    border-radius: 0;
    text-transform: uppercase;
    margin: 0 auto;
    text-align: center;
}

/*------------------------------MLS TUBE ---------------------------------------*/

.MlsTube {
    display: block;
    position: relative;
    padding: 40px 0 60px;
    background-color: #ffeedf;
    margin-bottom: 16px;
    float: left;
    width: 100%
}

.MlsTube .m-head {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 25px
}

.MlsTube .m-head .shadow-title {
    float: left;
    width: 100%;
    margin-bottom: 4px
}

.MlsTube .m-head .shadow-title img {
    display: inline-block;
    max-width: 300px;
    max-height: 200px;
}

.MlsTube .tubeOwl {
    float: left;
    width: 100%
}

.MlsTube .tubeOwl ul {
    float: left;
    width: 100%;
    padding: 0 29px;
    list-style: none
}

.MlsTube .tubeOwl ul li {
    float: left
}

.MlsTube .tubeOwl ul li .module-item {
    float: left;
    width: 100%;
    background-color: #fff;
    padding: 10px;
    text-align: center
}

.MlsTube .tubeOwl ul li .module-item .vidBox {
    float: left;
    width: 100%;
    margin-bottom: 8px;
    position: relative;

}

.MlsTube .tubeOwl ul li .module-item .vidBox .vidPlay {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    font-size: 34px;
    color: #fff;
    padding: 20px;
    z-index: 4;
    cursor: pointer
}

.MlsTube .tubeOwl ul li .module-item .vidBox .Vid {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.MlsTube .tubeOwl ul li .module-item .vidBox .vidCover {
    z-index: 2;
    position: relative
}

.MlsTube .tubeOwl ul li .module-item .Txt {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #444;
    font-weight: 400;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.MlsTube .tubeOwl ul li .module-item .goTo {
    float: left;
    width: 100%;
    display: block;
    width: 100%;
    border: 1px solid #333;
    border-radius: 5px;
    font-size: 12px;
    padding: 7px 8px;
    color: #333;
    transition: .3s;
    font-weight: 600
}

.MlsTube .tubeOwl ul li .module-item .goTo:hover {
    background-color: #ff6100;
    color: #fff
}

.MlsTube .tubeOwl ul li .module-item.Playing .Vid {
    z-index: 6;
    background-color: #fff
}

.MlsTube .tubeOwl .owl-carousel .owl-nav {
    left: 0;
    right: 0
}

.MlsTube .tubeOwl .owl-carousel .owl-nav .ProductListprev:before,.MlsTube .tubeOwl .owl-carousel .owl-nav .ProductListnext:before {
    font-size: 26px
}

.MlsTube .tubeOwl .owl-carousel .owl-nav .ProductListprev:before {
    content: '\f053'
}

.MlsTube .tubeOwl .owl-carousel .owl-nav .ProductListnext:before {
    content: '\f054'
}

.MlsTube .tubeOwl .owl-carousel .owl-dots {
    display: block;
    position: absolute!important;
    bottom: -39px!important;
    right: 10px!important;
    left: 10px!important;
    text-align: center;
    margin: 0;
    width: auto!important
}

.MlsTube .tubeOwl .owl-carousel .owl-dots .owl-dot span {
    width: 9px;
    height: 9px;
    margin: 0 3px;
    background-color: transparent;
    border: 0;
    border: 1px solid #ff6100;
    position: relative;
    display: inline-block;
    border-radius: 50%
}

.MlsTube .tubeOwl .owl-carousel .owl-dots .owl-dot.active span {
    background: #ff6100
}


/*-------------------------------------- Sepetim Body -------------------------*/
body.sepetimBody {
    background: #fafafa
}


.sepetimBody .BasketPage {
    font-family: source sans pro,sans-serif!important
}

.sepetimBody #header {
    background: 0 0
}

.sepetimBody #header .htop {
    display: none
}

.sepetimBody #header .fixIcon {
    display: none
}

.sepetimBody #header .mlsButton {
    display: none
}

.sepetimBody #header .mycart {
    display: none
}

.sepetimBody #header .welcome {
    display: none
}

.sepetimBody #header .searchContent {
    display: none
}

.sepetimBody #header .search {
    display: none
}

.sepetimBody #header .navigation {
    display: none
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB select {
    background-color: #ebebeb;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    padding: 7px 8px;
    font-size: 13px
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB0 {
    width: 75px;
    height: auto
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB0 img {
    max-width: 100%;
    max-height: 100%
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB1 span {
    font-size: 14px;
    color: #606060;
    line-height: 16px;
    font-weight: 400;
    margin-bottom: 2px
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB1 span.UrunHizliKargo {
    color: #00c0ac;
    margin-top: 6px
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB1 span.UrunHizliKargo:before {
    content: '\f0d1';
    font-family: fontawesome;
    font-size: 15px;
    margin-right: 5px
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB1 a {
    font-size: 14px;
    color: #f13434;
    line-height: 16px;
    font-weight: 400;
    margin-bottom: 2px
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB1 strong {
    font-weight: 400
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent {
    font-family: oxygen,sans-serif
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent .sepetItemB4 .sepetItemB4_1 {
    color: #606060;
    text-decoration: line-through;
    font-size: 14px;
    font-weight: 100;
    display: none;
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent .sepetItemBIndirimsiz .sepetItemB3_2 {
    color: #606060;
    text-decoration: line-through;
    font-size: 14px;
    font-weight: 100;
    display: none
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent .sepetItemB4.sepetFiyatBold {
    font-weight: 600;
    text-align: right
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent .sepetItemB4.sepetFiyatBold .sepetItemB4 {
    font-weight: 600;
    text-align: right
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent .sepetItemB4.sepetFiyatBold .sepetItemB4 .sepetItemB3_2 {
    display: none
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent .sepetItemB3 {
    order: 2
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent .sepetItemB3.sepetFiyatBold .sepetItemB3_1 {
    font-weight: 100
}

.sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent .sepetItemB3.sepetFiyatBold .sepetItemB3_2 {
    font-weight: 600
}

.sepetimBody .BasketDetailSepetList .sepetListAlt {
    display: none
}

.sepetimBody .BasketDetailContainer .alisverisedevamet {
    color: #8d8e8f;
    font-weight: 600;
    border-color: #f0f0f0;
    border-radius: 3px;
    font-size: 14px
}

.sepetimBody .BasketRigth.BasketHediyeCeki {
    background-color: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 5px
}

.sepetimBody #hed div.hediCekForm #mainHolder_ucSepetim_lnkButtonHediyeCekiUygula {
    background-color: #fff;
    border: 1px solid #d5d5d5;
    line-height: 28px;
    font-size: 13px;
    color: #000;
    font-weight: 400
}

.sepetimBody #hed div.hediCekForm a.hediyeCeklerimListBtn:hover {
    color: #ff6100
}

.sepetimBody .BasketRigth ul li.genelToplam {
    font-weight: 400
}

.sepetimBody .BasketRigth ul li span {
    padding: 4px 0;
    color: #1c1e1f;
    font-size: 14px
}

.sepetimBody .BasketRigth ul li span.tut {
    font-weight: 600;
    font-family: oxygen,sans-serif;
    color: #616161
}

.sepetimBody .BasketRigth ul li.genelToplam span.tut {
    color: #ff8aca;
    font-weight: 700;
    font-size: 16px
}

.sepetimBody .BasketRigth .sepetHizliKargo {
    padding-top: 10px;
    margin-top: 15px;
    font-weight: 600;
    font-size: 13px;
    color: #292929;
    border-top: 1px solid #eee;
    text-align: center
}

.sepetimBody .BasketRigth ul li.sepetHizliKargo span {
    color: #00bf68;
    font-weight: 400;
    font-size: 11px;
    display: inline-block;
    vertical-align: top;
    float: none
}

.hedefSatisContent {
    font-weight: 600 !important;
    background: #ffeede !important;
    margin: 0 0 10px !important;
    font-size: 15px !important;
    float: left !important;
    width: 100% !important;
    display: block !important;
    padding: 3px 10px !important;
}

.sepetListAlt .hedefSatisContent {
    display: none
}

.hedefSatisContent:before {
    color: #000!important;
    content: "\f05a"!important;
    font-size: 15px!important;
    margin-right: 2px
}

.hedefSatisContent span {
    color: #ff6100
}

.BasketDetail {
    display: inline-block
}

.BasketRigth li.genelToplam:after,.Odeme-RightLine.genelToplam:after {
    content: "*Vergiler Dahil Ücret";
    display: block;
    clear: left;
    text-align: right;
    font-size: 11px;
    font-weight: 500
}

.sepetimBody .BasketRigth ul li.sepetHizliKargo span.tut {
    display: inline-block;
    vertical-align: top;
    float: none;
    color: #292929
}

.sepetimBody .BasketRigth ul li.sepetHizliKargo span.tut:before {
    display: none
}

.sepetimBody .BasketRigth ul li.sepetHizliKargo span:before {
    content: '\f0d1';
    font-family: fontawesome;
    font-size: 13px;
    line-height: 20px;
    margin-right: 4px;
    color: #00bf68;
    display: inline-block;
    vertical-align: top
}

.sepetimBody .SepetimList .UrunItem .UrunItemImg {
    height: auto
}

.sepetimBody .SepetimList .UrunItem .UrunItemImg img {
    max-width: 100%;
    max-height: 100%
}

.sepetimBody .SepetimList .UrunItem .UrunItemSag div {
    font-size: 14px;
    color: #212529;
    line-height: 18px
}

.sepetimBody .SepetimList .UrunItem .UrunItemSag div strong {
    font-weight: 400
}

.sepetimBody .SepetimList .UrunItem .UrunItemSag div .UrunItemPrice {
    font-family: oxygen,sans-serif;
    color: #ff6100;
    font-weight: 600
}

.sepetimBody #divSiparisTutarOzet .Odeme-RightLine.genelToplam {
    font-weight: 400
}

.sepetimBody #divSiparisTutarOzet .Odeme-RightLine .Left {
    padding: 4px 0;
    color: #1c1e1f;
    font-size: 14px
}

.sepetimBody #divSiparisTutarOzet .Odeme-RightLine .Right {
    font-weight: 600;
    font-family: oxygen,sans-serif;
    color: #616161
}

.sepetimBody #divSiparisTutarOzet .Odeme-RightLine.genelToplam .Right {
    color: #ff8aca;
    font-weight: 700;
    font-size: 16px
}

.sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo {
    padding-top: 10px;
    margin-top: 15px;
    font-weight: 600;
    font-size: 13px;
    color: #292929;
    border-top: 1px solid #eee;
    text-align: center
}

.sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo .Left {
    color: #00bf68;
    font-weight: 400;
    font-size: 13px;
    display: inline-block;
    vertical-align: top;
    float: none
}

.sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo .Right {
    display: inline-block;
    vertical-align: top;
    float: none;
    color: #292929;
    font-family: source sans pro;
    padding: 4px 0
}

.sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo .Right:before {
    display: none
}

.sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo .Left:before {
    content: '\f48b';
    font-family: fontawesome;
    font-size: 15px;
    height: 11px;
    line-height: 11px;
    margin-right: 4px;
    color: #00bf68
}

.sepetimBody .BasketRigth .hzts {
    float: none;
    margin: 10px 0
}

.sepetimBody.odemeSayfa .HeaderSayac {
    display: none
}

.sepetimBody.sepetAdres .HeaderSayac {
    display: none
}

.sepetimBody.sepetAdres .Basketstep {
    width: 70.5%
}

.sepetimBody.sepetAdres .Basketstep ul li {
    width: 50%;
    border-top: 6px solid #e5e5e5
}

.sepetimBody.sepetAdres .Basketstep ul li .stepContent i {
    display: none
}

.sepetimBody.sepetAdres .Basketstep ul li.aktif {
    background: #fff;
    border-top-color: #ff6100
}

.sepetimBody.sepetAdres .Basketstep ul li.aktif:after {
    border-top-color: #fff
}

.sepetimBody.sepetAdres .Basketstep ul li.aktif .step_2 span {
    color: #212529;
    font-size: 14px
}

.sepetimBody.sepetAdres .Basketstep ul li div span.tittleSpan {
    font-weight: 700;
    font-size: 15px;
    margin-bottom: 5px;
    color: #212529
}

.sepetimBody.sepetAdres .BasketDetail {
    border-radius: 5px;
    padding: 10px 15px
}

.sepetimBody.sepetAdres .BasketDetailCargo .OrderAdresList.active .OrderAdresListTeslimat {
    width: 100%
}

.sepetimBody.sepetAdres .BasketDetailCargo .OrderAdresList.active .OrderAdresListFatura {
    width: 100%
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .sepetTitle {
    border-bottom: 1px dashed #dcdcdc;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .sepetTitle .st_1 {
    font-weight: 600;
    font-size: 15px;
    color: #212529
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .sepetTitle .st_1:before {
    display: none
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .faturaAdresBtn {
    font-weight: 400;
    font-size: 12px;
    line-height: 22px
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .faturaAdresBtn i {
    font-size: 18px;
    display: inline-block;
    vertical-align: top;
    line-height: 22px
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem #divKargoAdreslerim {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem #divKargoAdreslerim .adresItemFloat {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemAlt {
    border-bottom: 1px dashed #dcdcdc;
    padding: 10px 10px 5px;
    margin-bottom: 0;
    border: 1px solid #ddd;
    border-bottom: none;
    border-radius: 5px 5px 0 0
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemLine {
    border: none;
    padding: 5px 10px 10px;
    height: auto;
    border: 1px solid #ddd;
    border-top: none;
    border-radius: 0 0 5px 5px
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemLine span {
    font-size: 12px;
    color: #212529;
    font-weight: 500
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemAlt.AdresItemSelected {
    border-color: #ff6100
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemLine:hover {
    background: 0 0
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemLine.AdresItemSelected {
    background: 0 0;
    border-color: #ff6100
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemAlt .AdresItemAltLeft {
    width: calc(100% - 50px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemAlt .AdresItemAltLeft label span {
    font-size: 14px;
    font-weight: 600;
    color: #212529;
    line-height: 18px
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemAlt .AdresItemAltLeft label span:before {
    width: 18px;
    height: 18px;
    border: 5px solid #e5e5e5;
    background: #fff;
    border-radius: 50%;
    background: 0 0
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemAlt.AdresItemSelected .AdresItemAltLeft label span:before {
    border-color: #ff6100
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemAlt .AdresItemAltRight a i {
    font-family: fontawesome;
    color: #a8a8a8;
    font-size: 15px;
    padding: 0 4px
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemAlt .AdresItemAltRight a:hover i {
    color: #000
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemAlt .AdresItemAltRight a i.fa-pencil:before {
    content: '\f044'
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .AdresItemAlt .AdresItemAltRight a i.fa-times:before {
    content: '\f2ed'
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .YeniAdresEkle {
    margin-top: 0;
    padding: 0;
    background: 0 0;
    border: 1px solid #dcdcdc;
    box-shadow: inset -1px -3px 20px -10px rgba(0,0,0,.07);
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-size: 14px;
    font-weight: 600;
    color: #212529
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .YeniAdresEkle i {
    font-size: 28px;
    margin-bottom: 5px;
    color: #e5e5e5
}

.sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .YeniAdresEkle:hover {
    color: #000;
    background-color: #fcfcfc
}

.sepetimBody.sepetAdres .kargoteslimdiv {
    float: left;
    width: 100%;
    margin-top: 10px
}

.sepetimBody.sepetAdres .kargoteslimdiv span {
    color: #212529;
    font-size: 14px;
    float: left;
    margin-right: 5px
}

.sepetimBody.sepetAdres .kargoteslimdiv span.kbolds {
    font-weight: 600
}

.sepetimBody.sepetAdres .kargoteslimdiv i:before {
    content: '\e91c';
    font-family: fontawesome;
    float: left;
    font-size: 17px;
    margin-right: 10px;
    color: #ff6100
}

.sepetimBody.sepetAdres .adresGir .satirBlok.satirBlok15 {
    width: 49%
}

.sepetimBody.sepetAdres .adresGir .satirBlok.satirBlok17 {
    width: 49%;
    float: right
}

.sepetimBody.sepetAdres .adresGir .satirBlok.FormCountry {
    width: 49%
}

.sepetimBody.sepetAdres .adresGir .satirBlok.FormSehir {
    width: 49%;
    float: right
}

.sepetimBody.sepetAdres .adresGir .satirBlok.satirBlok24 {
    display: none
}

.sepetimBody.sepetAdres .adresGir .satirBlok.faturaTipi {
    display: none
}

.sepetimBody.sepetAdres .adresGir .satirBlok.satirBlok19 {
    /*display: none*/
    
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.BasketDetail .adresDuzenlemeTutucu select,.sagIcerikTutucu .satirBlok .hsbmTextarea,.BasketDetail .adresDuzenlemeTutucu input {
    border-color: #e2e2e2!important;
    border-radius: 3px!important
}

body.sepetimBody .basketCompletebtn:hover {
    background: #ff6100
}

body.sepetimBody .basketCompletebtn {
    background: #ff6100
}

body.sepetimBody .altButonTutucu a#saveAddressButton {
    background: #ff6100;
    width: 49%;
    text-align: center;
    float: right;
    margin: 0
}

body.sepetimBody .altButonTutucu a#saveAddressButton:hover {
    background: #ff6100!important
}

body.sepetimBody .altButonTutucu a.kirmiziButon {
    color: #8d8e8f;
    background-color: #fff;
    border: 1px solid #ddd;
    width: 49%;
    text-align: center;
    float: left;
    margin: 0
}

body.sepetimBody .altButonTutucu a.kirmiziButon:hover {
    background: #ff6100!important
}

.sepetimBody.sepetAdres .kargoSecimContent .sepetTitle {
    border-bottom: 1px dashed #dcdcdc;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.sepetimBody.sepetAdres .kargoSecimContent .sepetTitle .st_1 {
    font-weight: 600;
    font-size: 15px;
    color: #212529
}

.sepetimBody.sepetAdres .kargoSecimContent .sepetTitle .st_1:before {
    display: none
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation {
    padding: 0;
    margin: 0 0 10px;
    border: none;
    background: 0 0;
    border: 1px solid #e9e9e9;
    box-shadow: inset -1px -3px 20px -10px rgba(0,0,0,.07);
    padding: 15px;
    border-radius: 5px
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation:hover {
    background-color: #fcfcfc
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .cargoName span {
    font-weight: 700;
    color: #9a9a9a;
    font-size: 14px
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .cargoName span+span {
    font-style: inherit;
    font-family: oxygen,sans-serif;
    font-weight: 600;
    color: #c3c3c3
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .cargoInput input {
    display: none
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .cargoInput:before {
    content: '';
    width: 18px;
    height: 18px;
    border: 5px solid #e5e5e5;
    background: #fff;
    border-radius: 50%;
    float: left
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation.selected {
    border-color: #ff6100;
    background-color: #fcfcfc
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation.selected .cargoName span {
    color: #ff6100
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation.selected .cargoName span+span {
    color: #c3c3c3
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation.selected .cargoInput:before {
    border-color: #ff6100
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .cargoName {
    width: 25%
}


.telimatjpg {
    display: none
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .telimatjpg {
    display: block;
    width: 5%;
    float: left;
    text-align: right;
    font-size: 18px;
    line-height: 55px
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .telimatjpg i {
    line-height: 54px
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate {
    float: left;
    width: 100%;
    margin-top: 25px
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate:before {
    float: left;
    width: 100%;
    color: #ff6100;
    content: 'Aynı Gün Teslimat';
    border-bottom: 1px dashed #dcdcdc;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 15px
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .hasDatepicker {
    margin-bottom: 16px;
    border-radius: 7px;
    border: 1px solid #e9e9e9;
    color: #9f9f9f;
    font-size: 15px;
    display: none
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri {
    padding: 0;
    margin: 0 -8px
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun {
    float: left;
    width: calc(50% - 16px);
    border: 1px solid #e9e9e9;
    box-shadow: inset -1px -3px 20px -10px rgba(0,0,0,.07);
    border-radius: 7px;
    color: #9f9f9f;
    position: relative;
    margin: 0 8px;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -moz-flex-direction: row;
    -o-flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun .baslik {
    width: 40%;
    position: relative;
    border: none;
    background: 0 0;
    font-size: 16px;
    font-weight: 600;
    color: #9f9f9f;
    border-right: 1px solid #e9e9e9;
    line-height: 21px;
    padding: 10px 30px
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun .satir {
    flex: 1;
    background: 0 0;
    border: none;
    width: 60%;
    height: 100%
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun .baslik:after,.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun .baslik:before {
    right: -18px;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    margin-right: 0;
    z-index: 1
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun .baslik:before {
    border-color: transparent;
    border-left-color: #dcdcdc;
    border-width: 10px;
    margin-top: -10px;
    right: -20px
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun .baslik:after {
    border-color: transparent;
    border-left-color: #fff;
    border-width: 9px;
    margin-top: -9px
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun input {
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    cursor: pointer
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun span {
    float: left;
    font-family: Oxygen,sans-serif;
    font-size: 14px;
    width: 50%;
    padding: 5px 15px 10px
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun input+span {
    padding: 0 20px;
    width: 100%;
    font-weight: 400
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun input+span:after {
    content: "\f017";
    margin-right: 6px;
    font-size: 13px;
    font-family: fontawesome;
    float: left;
    line-height: 17px
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun input+span:before {
    content: 'Teslimat Saati';
    display: block;
    font-size: 13px;
    color: #9f9f9f;
    line-height: 21px;
    margin-bottom: 2px
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun.active .baslik {
    background: #ff6100;
    color: #fff
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun.active .baslik:after {
    border-left-color: #ff6100
}

.sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun .satir.active {
    color: #ff6100
}

.sepetimBody.sepetAdres .SiparisNotuContent .sepetTitle .st_1:before {
    display: none
}

.sepetimBody.sepetAdres .SiparisNotuContent .sepetTitle {
    border-bottom: 1px dashed #dcdcdc;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.sepetimBody.sepetAdres .SiparisNotuContent .sepetTitle .st_1 {
    font-weight: 600;
    font-size: 15px;
    color: #212529
}

.sepetimBody.sepetAdres .SiparisNotuContent .sepetTitle .st_1:before {
    display: none
}

.sepetimBody.sepetAdres .SiparisNotuContent textarea {
    display: block;
    width: 100%;
    padding: 15px;
    font-size: 12px;
    border: 1px solid #e9e9e9;
    box-shadow: inset -1px -3px 20px -10px rgba(0,0,0,.07);
    resize: none;
    border-radius: 5px;
    min-height: 85px
}

.sepetimBody.sepetAdres .HediyeContentContainer {
    border-radius: 5px;
    padding: 10px 15px
}

.sepetimBody.sepetAdres .HediyeContentContainer .sepetTitle .st_1:before {
    display: none
}

.sepetimBody.sepetAdres .HediyeContentContainer .sepetTitle .st_1 {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 15px;
    color: #212529;
    border-bottom: 1px dashed #dcdcdc;
    padding-bottom: 10px;
    margin-bottom: 10px
}

.sepetimBody.sepetAdres .HediyeContentContainer .sepetTitle .st_1:before {
    display: none
}

.sepetimBody.sepetAdres .BasketAccountContainer {
    margin-top: -110px
}

.sepetimBody.odemeSayfa .BasketAccountContainer {
    margin-top: -110px
}

.sepetimBody.odemeSayfa .Basketstep {
    width: 70.5%
}

.sepetimBody.odemeSayfa .Basketstep ul li {
    width: 50%;
    border-top: 6px solid #e5e5e5
}

.sepetimBody.odemeSayfa .Basketstep ul li .stepContent i {
    display: none
}

.sepetimBody.odemeSayfa .Basketstep ul li.aktif {
    background: #fff;
    border-top-color: #ff6100
}

.sepetimBody.odemeSayfa .Basketstep ul li.aktif:after {
    border-top-color: #fff
}

.sepetimBody.odemeSayfa .Basketstep ul li.aktif .step_2 span {
    color: #212529;
    font-size: 14px
}

.sepetimBody.odemeSayfa .Basketstep ul li div span.tittleSpan {
    font-weight: 700;
    font-size: 15px;
    margin-bottom: 5px;
    color: #212529
}

.sepetimBody.odemeSayfa .OdemeMenu>ul {
    margin: 0;
    padding: 0
}

.sepetimBody.odemeSayfa .OdemeMenu>ul>li {
    width: 100%;
    padding: 0;
    margin: 0
}

.sepetimBody.odemeSayfa .OdemeMenu>ul>li>a {
    margin-right: 10px;
    height: 40px;
    padding: 0 12px 0 35px;
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 5px;
    box-shadow: inset -1px -3px 20px -10px rgba(0,0,0,.07);
    font-weight: 600;
    color: #737373;
    display: inline-flex;
    align-items: center;
    position: relative;
    transition: .3s;
    cursor: pointer;
    margin-bottom: 10px;
    vertical-align: top;
    width: 100%
}

.sepetimBody.odemeSayfa .OdemeMenu>ul>li>a:before {
    display: none
}

.sepetimBody.odemeSayfa .OdemeMenu>ul>li>a:after {
    content: "";
    position: absolute;
    border: 5px solid #e5e5e5;
    border-radius: 50%;
    width: 17px;
    height: 17px;
    left: 11px
}

.sepetimBody.odemeSayfa .OdemeMenu>ul>li>i {
    display: none
}

.sepetimBody.odemeSayfa .OdemeMenu>ul>li.activeMenu>a {
    background: #39c751;
    border-color: #39c751;
    color: #fff
}

.sepetimBody.odemeSayfa .OdemeMenu>ul>li.activeMenu>a:after {
    border-color: #fff
}

.sepetimBody.odemeSayfa .OdemeMenu>ul>li.activeMenu .mobilSonFiyat {
    margin-left: 5px
}

.sepetimBody.odemeSayfa .OdemeMenu>ul>li:hover>a {
    color: #000
}

.sepetimBody.odemeSayfa .OdemeMenu>ul>li:hover>a i:after {
    color: #000
}

.sepetimBody.odemeSayfa .OdemeMenu>ul>li>div {
    float: left;
    width: 100%;
    margin: 0 0 20px;
    padding: 10px
}

.sepetimBody.odemeSayfa .OdemeMenu>ul>li.activeMenu:hover>a {
    color: #fff
}

.sepetimBody.odemeSayfa .OdemeMenu>ul>li.activeMenu:hover>a i:after {
    color: #fff
}

.sepetimBody.odemeSayfa .OdemeMenu .CrediCardContent input {
    background: #f7f7f7;
    border-radius: 3px;
    height: 35px;
    padding: 0 10px
}

.sepetimBody.odemeSayfa .OdemeMenu .CrediCardContent select {
    background: #f7f7f7;
    border-radius: 3px;
    height: 35px
}

.sepetimBody.odemeSayfa .BasketDetail {
    border-radius: 5px;
    padding: 10px 15px
}

.sepetimBody.odemeSayfa .BasketDetail .OdemeMenuTittle {
    border-bottom: 1px dashed #dcdcdc;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    color: #a0a0a0;
    font-weight: 100;
    margin-left: 2px
}

.sepetimBody.odemeSayfa .BasketDetail .OdemeMenuTittle strong {
    font-weight: 600;
    font-size: 15px;
    color: #212529
}

.sepetimBody #hed div select {
    height: 35px
}

.sepetimBody #hed div.hediCekForm a.hediyeCeklerimListBtn i {
    color: #ff6100
}

.sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB0 {
    width: 75px;
    margin-right: 20px;
    height: auto
}

.sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB1 * {
    font-size: 14px;
    color: #606060;
    line-height: 16px;
    font-weight: 400
}

.sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB1 p {
    margin: 0
}

.sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB3 {
    text-align: right;
    font-family: oxygen,sans-serif
}

.sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB3 .sepetItemB3_1 {
    color: #606060;
    text-decoration: line-through;
    font-size: 14px;
    font-weight: 100;
    display: none
}

.sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB3 .sepetItemB3_2 {
    color: #ff6100;
    font-weight: 600;
    font-size: 18px
}

.sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB3 .sepetItemB3_2 .SindirimliFiyatKdv {
    display: none
}

.sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB5 .favori {
    display: none
}

.sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB5 .sepet-sil {
    display: none
}

.sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB5 a.button {
    border: 1px solid #ff6100!important;
    color: #ff6100;
    padding: 8px;
    background-color: #fff;
    border-radius: 3px;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px
}

.sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB5 a.button:hover {
    background: #ff6100;
    color: #fff
}

.sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent ul li .indirimOrani {
    display: none
}

.sepetimBody #divSiparisTamalandiSonuc .satirLeft i {
    font-family: fontawesome;
}

.sepetimBody #divSiparisTamalandiSonuc .satirLeft i:before {
    content: '\f00c';
}

.sepetimBody #header:after {
    display: none;
}

.sepetimBody .BasketDetailContainer .alisverisedevamet:hover {
    color: #fff;
}

#sepetUrunSilModal .modal-content .btnWrapper a {
    background: #ff6100 !important;
    color: #fff !important;
}

#sepetUrunSilModal .modal-content .btnWrapper a.btnBordered {
    border-color: #ff6100 !important;
    background: #ff6100 !important;
}

#sepetUrunSilModal .modal-content .btnWrapper a.btnBordered.btnSil:hover {
    border-color: #484848 !important;
    background: #484848 !important;
}

#sepetUrunSilModal .modal-content .btnWrapper a.btnFavori:hover {
    background: #484848 !important;
}

/** Adres Sil Modal **/
#adresSilModal .modal-content .btnWrapper a {
    background: #ff6100 !important;
    color: #fff !important;
}

#adresSilModal .modal-content .btnWrapper a.btnBordered {
    border-color: #ff6100 !important;
    background: #ff6100 !important;
}

#adresSilModal .modal-content .btnWrapper a.btnBordered.btnSil:hover {
    border-color: #484848 !important;
    background: #484848 !important;
}

#adresSilModal .modal-content .btnWrapper a.btnIptal:hover {
    background: #484848 !important;
}



#seg-basket-slider .JKatAdi {
    margin: 15px 0 0!important;
}

#seg-basket-slider .sliderBannerContainer {
    margin: 0;
    padding: 10px 0
}

.SepetmBanner {
    display: none
}

.BasketRigth.BasketEkVergi {
    display: none
}

/*---------------Fiyat Alarm Listesi---------------------*/

.favoriListeBos {
    display: block;
    text-align: center;
    border: 1px solid #f0f0f0;
    padding: 30px;
    float: left;
    width: 100%;
    position: relative
}

.alisveriSepetiBos {
    display: block;
    text-align: center;
    /*border: 1px solid #f0f0f0;*/
    padding: 30px;
    float: left;
    width: 100%;
    position: relative;
}

.favoriListeBos .favLoad {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 40px;
    color: #000
}

.alisveriSepetiBos .favLoad {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 40px;
    color: #000
}

.favoriBosIkon {
    width: 150px;
    height: 150px;
    padding-top: 45px;
    border: 1px dashed #000;
    border-radius: 75px;
    margin: 0 auto 30px;
    color: #ff6100;
    
}

.favoriBosIkon i {
    font-size: 64px;
    line-height: normal
}

.favoriBosP-1 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 30px
}

.favoriBosP-2 {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 40px
}

.favoriBosBtn {
}

.favoriBosBtn a {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px 40px;
    font-weight: 600;
    font-size: 13px;
    color: #000
}

.favoriBosBtn a:hover {
    background-color: #ff6100;
    color: #fff
}

/****************************** solseotext *****************************/
.categorydesign .solatasi { display: none; }
.solatasi { 
    float: left; 
    width: 100%; 
    background-color: #fafafa; 
    padding: 15px 15px 28px;    
    margin-top: 16px; 
    position: relative; 
    max-height: 300px; 
    overflow: hidden; 
    text-align:justify;
}
.solatasi.active { max-height: 10000px; overflow: visible; }
.solatasi h1 { font-size: 15px; font-weight: 600; margin-bottom: 2px; }
.solatasi p { font-size: 12px; color: #797979; }
.SolatasiBtn { position: absolute; left: 0; right: 0; bottom: 0; margin: auto; text-align: center; background: #fafafa; padding: 5px 0; }
.SolatasiBtn > div { display: block; cursor: pointer; }
.SolatasiBtn .GizleBtn { display: none; }
.solatasi.active .GizleBtn { display: block; }
.solatasi.active .DevamBtn { display: none; }
.categoryName { float: left; width: 100%; font-size: 16px; font-weight: 600; margin: 0 0 15px; color: #212529; }
.filter-category-container { float: left; width: 100%; margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px solid #eee; background: #fff; }
.filter-category-container .owl-stage { display: -webkit-box; display: -moz-box; display: -ms-box; display: box; }

/*UrunKart*/
.favori { display: block; position: absolute; right: 11px; top: 14px; }
.favori a { width: 30px; height: 30px; text-align: center; background: #fff; border-radius: 100%; box-shadow: 2px 2px 1px 0 rgba(185,185,185,.4); }
.favori a:before { content: '\f004'; font-family: 'fontawesome'; line-height: 30px; font-size: 14px; }
.favori a.listfavoriAktif { color: #FF6100; }

.icons {position: absolute;left: 0;top: 40px;z-index:9;}
.discountIcon { display: none; font-size: 12px; margin-bottom: 5px; color: #fff; font-weight: 600; background: #ff0000; width: 38px; height: 24px; overflow: hidden; line-height: 24px; border-radius: 3px; float: left; clear: left; }
.newIcon { display: block; background: transparent; font-size: 13px; border-radius: 3px; color: #f54300; font-weight: 600; padding: 0; line-height: 24px; margin-bottom: 5px; float: left; clear: left; position: absolute; left: 0; bottom: 0; }
.cargoIcon {display: block;background: #595959;font-size: 11px;color: #fff;font-weight: 600;padding: 4px 0;line-height: 11px;margin-bottom: 5px;float: left;clear: left;width: 60px;text-transform: uppercase;}
.ozelAlan1 { position: absolute; left: 0; right: 0; bottom: 136px; text-align: center; background-color: rgba(255,255,255,.96); padding: 8px 0; font-size: 12px; font-weight: 600; color: #212121;z-index:9; }
.productImage .boxBedenlerContent { display: block !important; position: absolute; left: 0; right: 0; bottom: -100px; background: rgba(255,255,255,.95); padding: 10px; text-align: center; transition: .3s ease-in-out; }
.productItem:hover .productImage .boxBedenlerContent { bottom: 0; }
.productItem.StokYok:hover .productImage .boxBedenlerContent { display: none !important; }
.productImage .boxBedenlerContent .boxBedenlerContainer { float: left; width: 100%; height: 100%; overflow: hidden; max-height: 65px; }
.productImage .boxBedenlerContent .boxBedenlerContainer > div { display: inline-block; vertical-align: top; }
.productImage .boxBedenlerContent .boxBedenlerContainer .boxBedenler { display: inline-block; width: 26px; height: 26px; line-height: 24px; border-radius: 50%; border: 1px solid #FF6100; text-align: center; font-weight: 600; font-size: 12px; margin: 3px; }
.productImage .mycartIcon { position: absolute; left: 0; right: 0; bottom: -75px; background: rgba(255,255,255,.95); text-align: center; padding: 10px; height: 60px; display: -webkit-flex; display: flex; align-items: center; justify-content: center; transition: .3s ease-in-out; }
.productImage .mycartIcon a { border: 1px solid #ff75b4; background-color: #fff; display: inline-block; padding: 4px 25px; font-weight: 600; font-size: 12px; color: #000; transition: .2s ease-in-out; }
.productImage .mycartIcon a:hover { background-color: #ff75b4; color: #fff; }
.productImage .mycartIcon a span { line-height: 18px; }
.productItem.bedenYok:hover .productImage .boxBedenlerContent { display: none !important; }
.productItem.bedenYok:hover .productImage .mycartIcon { bottom: 0; }

.UFavorilerimeEkle { float: right; margin-left: 15px; }
.UFavorilerimeEkle .box1 { float: left; min-width: 0; padding: 0; margin: 0; background: transparent; font-size: 0; width: 50px; border: 1px solid #e9e9e9; border-radius: 5px; text-align: center; }
.UFavorilerimeEkle .box1 i { font-size: 18px; display: inline-block; vertical-align: top; margin: 0; line-height: 39px; }
.UFavorilerimeEkle .box1 i:before { content: '\f004'; font-family: fontawesome; display: inline-block;  }
.UFavorilerimeEkle #aFavroriCikarBtn .box1 { color: #FF6100; }

#divSatinAl.varyasyonyok .basketBtn { width: calc(100% - 65px); }

/* -------------- Beden Tablosu -------------------------------------- */
.BedenT { float: right; display: none; }
.RightDetail .BedenT { display: block; }
.BedenT a { font-size: 12px; font-weight: 100; color: #404040; line-height: 19px; }
/*.BedenT a:before { content: '\f0c4'; font-family: fontawesome; margin-right: 5px; }*/
.BedenT a:hover { color: #FF6100; }
.BedenT a span { text-decoration: underline; }


/* Modal genişliğini sınırlama */
.custom-modal {
    max-width: 900px; 
    margin: 30px auto; 
    position: relative; 
    /*z-index: 1050;*/ 
    border-radius: 10px; 
    background-color: #fff; 
    overflow: hidden; 
    box-sizing: border-box; 
    width:100%;
    transform: translateX(0);
}

/* Modal içeriğini kaydırılabilir yapma */
.modal-body {
    max-height: 70vh; /* Yükseklik sınırı (ekran yüksekliğinin %70'i) */
    overflow-y: auto; /* Dikey kaydırma */
    overflow-x: hidden; /* Yatay kaydırmayı gizle */
    padding: 20px;
}


.BodyTableModal { max-width: 900px; padding: 0; background-color: #fff; height: auto; display: inline-block; vertical-align: middle; position: relative; z-index: 2; top: inherit; left: inherit; box-sizing: border-box; width: 100%; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; text-align: left; overflow: initial;  transform: translateX(0); }

.BodyTableModal .container-fluid { padding: 0; width: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; color: #212529; }

.BodyTableModal .BodyTableLeft { padding: 40px 30px; background: #fdfdfd; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }

.BodyTableModal .BodyTableRight { padding: 40px 30px; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
.BodyTableModal .BodyTableLeft .BodyHead { text-align: center; margin-bottom: 20px; }
.BodyTableModal .BodyTableLeft .BodyHead > .T { font-size: 22px; font-weight: 600; }
.BodyTableModal .BodyTableLeft .BodyHead > .sT { font-size: 12px; font-weight: 500; line-height: 17px; }
.BodyTableModal .BodyTableLeft .BodyContent > .BodyAccordion > .item { border-bottom: 1px solid #dcdcdc; }
.BodyTableModal .BodyTableLeft .BodyContent > .BodyAccordion > .item > .accordion-title { font-weight: 600; position: relative; padding: 10px 0; font-size: 14px; color: #212529; }
.BodyTableModal .BodyTableLeft .BodyContent > .BodyAccordion > .item.Active > .accordion-title::after { content: "\f054"; }
.BodyTableModal .BodyTableLeft .BodyContent > .BodyAccordion > .item > .accordion-title::after { content: "\f078"; font-family: 'fontawesome'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 10px; }
.BodyTableModal .BodyTableLeft .BodyContent > .BodyAccordion > .item > .accordion-content { display: none; }
.BodyTableModal .BodyTableLeft .BodyContent > .BodyAccordion > .item.Active > .accordion-content { display: block; }
.BodyTableModal .BodyTableLeft .BodyContent > .BodyAccordion > .item > .accordion-content > table { width: 100%; text-align: center; margin-bottom: 10px; }
.BodyTableModal .BodyTableLeft .BodyContent > .BodyAccordion > .item > .accordion-content > table thead tr th { font-weight: 100; background-color: #f1f3f2; padding: 8px; color: #000; font-size: 14px; }
.BodyTableModal .BodyTableLeft .BodyContent > .BodyAccordion > .item > .accordion-content > table thead tr th:first-child { font-weight: 600; }
.BodyTableModal .BodyTableLeft .BodyContent > .BodyAccordion > .item > .accordion-content > table tbody tr td { padding: 5px 0; border-bottom: 1px solid #eee; border-right: 1px solid #eee; background-color: #fff; font-size: 14px; }
.BodyTableModal .BodyTableLeft .BodyContent > .BodyAccordion > .item > .accordion-content > table tbody tr td:first-child { background-color: #f1f3f2; }
.BodyTableModal .BodyTableRight .T { text-align: center; font-weight: 600; font-size: 16px; margin-bottom: 10px; }
.BodyTableModal .BodyTableRight .RightInfo.Show { display: block; }
.BodyTableModal .BodyTableRight .RightInfo { display: none; }
.BodyTableModal .BodyTableRight .RightInfo > p { font-size: 12px; text-align: center; line-height: 16px; font-weight: 600; }
.BodyTableModal .BodyTableRight .RightInfo > img { display: table; margin: 50px auto; }
.BodyTableModal .BodyTableRight .RightInfo > .InfoFeatures > .item { text-align: left; display: -webkit-flex; display: flex; margin-bottom: 22px; }
.BodyTableModal .BodyTableRight .RightInfo > .InfoFeatures > .item > span { flex: none; width: 35px; height: 35px; background-color: #ff6100; border-radius: 50%; line-height: 35px; text-align: center; color: #fff; font-size: 16px; font-weight: 700; margin-right: 14px; }
.BodyTableModal .BodyTableRight .RightInfo > .InfoFeatures > .item > .txt > .T { text-align: left; font-size: 14px; margin-bottom: 3px; }
.BodyTableModal .BodyTableRight .RightInfo > .InfoFeatures > .item > .txt > p { font-size: 12px; line-height: 16px; }

/* -------------- Ürün Kodu & Whatsapp & Telefon ile Sipariş --------- */

.Features {
    display: none
}

.PhoneAction {
   display: none
}

.TopDet .Features {
    background-color: #fff;
    border: 1px solid #f3f3f3;
    padding: 10px 10px 12px;
    margin-top: 15px;
    color: #000;
    display: block;
    float: left;
    width: 100%
}

.TopDet .Features p {
    margin: 0
}

.TopDet .Features > .item {
    float: left;
    width: 25%;
    text-align: center;
    padding: 0 10px;
    border-right: 1px solid #eee;
    color: #000;
    cursor: pointer;
    box-shadow: none;
    border-radius: 0;
    font-size: 13px
}

.TopDet .Features > .item > .Icon {
    font-size: 24px;
    margin-bottom: 5px
}

.TopDet .Features > .item > .Icon:hover {
    color:#ff6100;
}

.TopDet .Features > .item:last-child {
    border: 0
}

/* kısayol ikon */
.TopDet .Featuresicon {
    background-color: #fff;
    border: 1px solid #f3f3f3;
    padding: 10px 10px 12px;
    margin-top: 15px;
    color: #000;
    display: block;
    float: left;
    width: 100%
}

.TopDet .Featuresicon p {
    margin: 0
}

.TopDet .Featuresicon > .item {
    float: left;
    width: 25%;
    text-align: center;
    padding: 0 10px;
    border-right: 1px solid #eee;
    color: #000;
    cursor: pointer;
    box-shadow: none;
    border-radius: 0;
    font-size: 13px
}

.TopDet .Featuresicon > .item > .Icon {
    font-size: 24px;
    margin-bottom: 5px
}

.TopDet .Featuresicon > .item > .Icon:hover {
    color:#ff6100;
}

.TopDet .Featuresicon > .item:last-child {
    border: 0
}
/* kısayol ikon */

.TopDet .PhoneAction {
    display: block
}

.TopDet .PhoneAction {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    background-color: #fff;
    border: 1px solid #f3f3f3;
    padding: 18px 15px;
    float: left;
    width: 100%;
    margin-top: 15px
}

.TopDet .PhoneAction .item {
    flex: 1
}

.TopDet .PhoneAction .item:first-child {
    flex: none;
    width: 130px
}

.TopDet .PhoneAction .item p {
    display: none;
    line-height: 20px;
    font-size: 14px;
    color: #717171
}

.TopDet .PhoneAction .item .pCode {
    color: #989898;
    font-weight: 100;
    font-size: 13px;
    line-height: 20px
}

.TopDet .PhoneAction .item .pCode > span {
    display: block;
    font-weight: 700;
    font-size: 15px;
    color: #000
}

.TopDet .PhoneAction .item.PhoneArea {
    display: -webkit-flex;
    display: flex;
    flex: 1
}

.TopDet .PhoneAction .item.PhoneArea>.phone-btn {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    padding: 0 10px;
    border: 1px solid #eee;
    flex: 1;
    margin-right: 15px;
    border-radius: 5px;
    height: 38px;
    justify-content: center;
    font-style: italic;
    transition: .3s;
    font-size: 13px
}

.TopDet .PhoneAction .item.PhoneArea>.phone-btn>.V {
    margin-left: 3px
}

.TopDet .PhoneAction .item.PhoneArea>.phone-btn > span {
    font-size: 18px;
    margin-right: 5px
}

.TopDet .PhoneAction .item.PhoneArea>.phone-btn.wp {
    color: #42aa45;
    border-color: #42aa45
}

.TopDet .PhoneAction .item.PhoneArea>.phone-btn.wp:hover {
    background-color: rgba(66,170,69,.05)
}

.TopDet .PhoneAction .item.PhoneArea>.phone-btn.phone {
    color: #e81010;
    border-color: #e81010;
    margin: 0
}

.TopDet .PhoneAction .item.PhoneArea>.phone-btn.phone:hover {
    background-color: rgba(232,16,16,.05)
}

.TopDet .PhoneAction .item.PhoneArea>.phone-btn.phone>span {
    font-size: 18px
}

.Icon.mls-refresh::before {
    content: "\f021"; 
    font-family: "FontAwesome";
    display: inline-block; 
}
.Icon.mls-bell::before {
    content: "\f0f3"; 
    font-family: "FontAwesome";
    display: inline-block; 
}
.Icon.mls-gift::before {
    content: "\f06b"; 
    font-family: "FontAwesome";
    display: inline-block; 
}
.Icon.mls-lock::before {
    content: "\f023";
    font-family: "FontAwesome";
    display: inline-block; 
}

.Icon.mls-whatsapp::before {
    content: "\f232";
    font-family: "FontAwesome";
    display: inline-block; 
}

/*-------------------- Ürün Detayı Butonlar ----------------- */
.Icon.mls-heart::before {
    content: "\f004"; /* FontAwesome heart ikonu */
    font-family: "FontAwesome";
    display: inline-block;
}
.Icon.mls-exchange::before {
    content: "\f0ec"; /* FontAwesome exchange-alt ikonu */
    font-family: "FontAwesome";
    display: inline-block;
}
.Icon.mls-scale::before {
    content: "\f24e"; /* FontAwesome balance-scale ikonu */
    font-family: "FontAwesome";
    display: inline-block;
}
.TopDet .Features > .item:hover .Icon {
    color: #ff6100;
}


/* -------------------  Galery Area ------------------------- */

.GalleryArea .UrunKargoBedava {
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 2;
    background: #00b65f;
    width: 65px;
    background: #595959;
    padding: 4px 0
}

.GalleryArea .UrunKargoBedava .box1 {
    padding: 0;
    margin: 0;
    min-width: 0;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    display: block;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase
}

.GalleryArea .UrunKargoBedava .box1 i {
    display: none
}

.GalleryArea #divOzelAlan3 {
    position: absolute;
    left: 0;
    top: 75px;
    z-index: 2;
    color: #fff;
    width: 65px;
    background: #1fa0ca;
    padding: 4px 0;
    font-size: 12px;
    line-height: 12px;
    display: block;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase
}

/*.GalleryArea #divIndirimOrani {
    position: absolute;
    right: 0;
    top:10px;
    z-index: 2;
    width: 58px;
    height: 35px;
    overflow: hidden;
    margin: 0;
    background: #cc242e
}

.GalleryArea #divIndirimOrani .left_line {
    display: none
}

.GalleryArea #divIndirimOrani .center_line {
    display: none
}

.GalleryArea #divIndirimOrani .right_line {
    color: #fff;
    line-height: 35px;
    font-weight: 700;
    font-size: 17px;
    padding: 0 10px
}

.GalleryArea #divIndirimOrani .right_line * {
    color: #fff;
    line-height: 35px;
    font-weight: 700;
    font-size: 17px;
    padding: 0 2px
}

.GalleryArea #divIndirimOrani .indirimliOrani {
    display:inline-block;
    vertical-align:top;
    width:auto;
    color:#fff;
    font-size:12px;
    font-weight:400;
    line-height:14px
}
.GalleryArea #divIndirimOrani .indirimliOrani * {
    display:inline-block;
    vertical-align:top;
    width:auto;
    color:#fff;
    font-size:12px;
    font-weight:400;
    line-height:14px
}*/



/* ------------------------ Product Area --------------------- */
.RightDetail>.clear {
    clear: none; 
}

.ProductDetailMain {
    float:left;
    width: 100%;
}

.ProductDetailMainRow {
    float:left;
    width: 100%;
}

.TopDet {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    background: #fafafa;
    padding-bottom: 50px
}

.leftImage {
    width: 547px;
    float: left;
    position: relative;
    padding: 0
}

.RightDetail {
    width: calc(100% - 547px);
    float: left;
    position: relative;
    padding: 0 0 0 16px
}


/* ------------- Urun Resim -----------*/

.UrunDetayLeft {
    margin: 0 !important; 
    overflow: hidden; 
}

.Images,#divVideoGoruntulemeAlan {
    float: right;
    width: 422px;
    padding-bottom: 115.8%;
    position: relative
}

.Images img,#vdUrunVideo {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto
}


.cloudzoom-blank > div:last-child {
    display: none !important; 
}

.SmallImages {
    display: block!important;
    float: left;
    width: 110px;
    max-height: 466px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 10px;
    border: 1px solid #f3f3f3;
    background: #fff
}

.SmallImages div {
    float: left;
    width: 83px;
    margin-bottom: 15px;
    position: relative
    
}


.SmallImages div img {
    max-width: 100%;
    max-height: 100%;
}

.SmallImages div.active:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 2px solid #ff6100
}

/*.SmallImages::-webkit-scrollbar {height:6px;}
.SmallImages::-webkit-scrollbar-track { background: transparent;}
.SmallImages::-webkit-scrollbar-thumb { background: #000;border-radius: 2px;}*/

body .leftImage .ProductGallery img,
.SmallImages div img {
  max-height: none;
  height: auto;
  width: auto;
  transition: none;
  animation: none;
  max-width: 100%;
}


body .drift-container.drift-index {
    
    z-index: 9999!important;
   
}

.drift-container {
    position: absolute;
    z-index: 9999!important;  /* Drift zoom penceresi her şeyin önünde */
    pointer-events: none;
}

.ProductGallery .galleryOwl-thumb .thumb-list #divThumpVideo {
    margin-bottom: 15px
}

body .lg-outer .lg-img-wrap::before {
    height: auto!important
}


/*.leftImage .mobileImageSlider{width:100%;}
.leftImage .mobileImageSlider .owl-stage-outer{float: left;width: 100%;}*/

.leftImage .productTimer {
    display: none!important;
}

.DetayYeniUrun {
    display:none!important;
}

.RightDetail .TopList {
    float: left;
    width: 100%;
    position: relative;
    background-color: #fff;
    border: 1px solid #f3f3f3;
    padding: 10px 15px;
    margin-bottom: 13px
}

.RightDetail .TopList .TopLeft {
    float: left;
    clear: left;
    max-width: 100%
}

.RightDetail .TopList .TopRight {
    float: left;
    width: 100%
}

.RightDetail .TopList .TopBottomBadges {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
    padding-top: 13px;
    border-top: 1px dashed #ebebeb;
    clear: both;
    float: left;
    width: 100%
}

.RightDetail .MiddleList {
    float: left;
    width: 100%;
    position: relative;
    background-color: #fff;
    border: 1px solid #f3f3f3;
    padding: 10px 15px;
    margin-bottom: 13px
}

.RightDetail .BottomList {
    float: left;
    width: 100%;
    position: relative
}

.RightDetail .TopList .TopBottomBadges .Other {
    font-size: 13px
}

.RightDetail .TopList .TopBottomBadges .Other>span {
    border-bottom: 1px solid #015ab5;
}

.ProductName {
    float:left;
    position: relative;
    margin:0;
}

.ProductName h1 {
    margin: 0; 
    float: left;
    width: 100%;
}

.ProductName h1 span {
    float: left;
    width: 100%;
    display: inline-block;
    color: #212529;
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
}

#divUrunKodu {
    float:left;
    clear:left;
    color: #828282;
    font-size: 12px;
    font-weight: normal;
    line-height: 13px;
    padding: 0;
    margin: 5px 0 0;
}

#divUrunKodu span {
    display: inline-block;
    vertical-align: top;
    color: #ff6000;
    font-size: 12px;
    font-weight: 600;
    position: relative;
    line-height: 13px;
    float: left
}

#divUrunKodu span:after {
    content: '';
    margin: 0 4px;

}

#divTaksitAciklama { 
    display: block; 
    float: left; 
    clear: left; 
    margin-top: 10px; 
}

#divTaksitAciklama .taksitSatir { 
    color: #828282; 
    font-size: 13px; 
}

/*paunver*/
.RightDetail .puanVer { float: left; clear: left; }
.RightDetail #PuanVer { float: left; margin-top: 10px; }
.RightDetail .PuanVerSag { float: left; font-size: 14px; color: #2a2929; margin-left: 5px; font-weight: 600; line-height: 17px; display: none; }
.RightDetail ul.rating { float: left; }
.RightDetail ul.rating li { margin-right: 5px !important; width: 14px !important; float: left; height: 14px; }
.RightDetail ul.rating li i.starItem { font-size: 14px !important; line-height: 14px; height: 14px; font-weight: 300; font-family: FontAwesome; }
.RightDetail ul.rating li i.starItem:before { content: '\f005' !important; }
.RightDetail ul.rating li i.starItem:hover { font-size: 14px !important; font-weight: 600; }
.RightDetail ul.rating li.filled i { font-weight: 600; }
.RightDetail .rating-stars ul > li.star.hover > i.fa { font-weight: 600; }
.RightDetail .rating-stars ul > li.star.selected > i.fa { font-weight: 600; }

/*markaresmi*/
.markaresmi { float: left; position: relative; z-index: 1; display: none !important; }
.markaresmi a { float: left; }
.markaresmi img { max-width: 100%; float: left; }

/*magazastok*/
#divMagazaStok { float: left; clear: left; margin: 10px 0 0 !important; }
#divMagazaStok a { display: inline-block; vertical-align: top; color: #828282; font-size: 13px; font-weight: normal; line-height: 13px; }
/*on yazi*/
#divOnyazi { float: left; width: 100%; }
#divOnyazi h2 { font-weight: normal; font-size: 100%; }
#divOnyazi * { font-family: 'Source Sans Pro', sans-serif !important; }
#divOnyazi strong { font-weight: bold; }
#divOnyazi strong * { font-weight: bold; }
#divOnyazi i { font-family: 'FontAwesome' !important; margin-right: 12px; }

/*------------------------------------Sabit Renkler--------------------------------------------*/

/*sepetvebutonrenk*/
body .button, .baglanButton, .siparisOzetTakip, body.sepetimBody .basketCompletebtn, #AdresContent .button, .pageNumberContent a:hover, body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a.selected, .menuUstBolum,
.tooltip-inner,#divNewUyeGirisContent .newUserLoginBtn, .newUyeOlContainer .newUserLoginBtn, .pageSifremiUnuttum .newUserLoginBtn{ 
    background: #FF6100; 
}

/*bordercolor*/
.iletisimContent .iletisimRight .iletisimbanka .span > .line1:nth-child(n+2), .pageNumberContent a:hover,
body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a.selected { 
    border-color: #FF6100; 
}

/*tooltip*/
/*.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow { 
    border-top-color: #FF6100; 
}

.tooltip.right .tooltip-arrow { 
    border-right-color: #FF6100; 
}

.tooltip.left .tooltip-arrow { 
    border-left-color: #FF6100; 
}

.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow { 
    border-bottom-color: #FF6100; 
}*/

.baglanButton { 
    border-color: transparent; 
}

.Basketstep ul li:before { 
    border: 1px solid #FF6100; 
}

/*color*/
body .sepetTitle2 .st_1, .BasketDetailComplateTittle .tittle, body .BasketRigth ul li.genelToplam .tut, body .sepetTitle2 .st_1:before, .sepetTitle .st_1:before, .TeslimatAdresTittle, .Basketstep ul li.gecti span, body #divToplamOdeme, .TeslimatAdresTittle, a.YeniAdresEkle, .Basketstep ul li.onestepsec span, .Basketstep ul li.pasif i, .BasketPage .Basketstep ul li.pasif i, .BasketPage .faturaAdresBtn.active, .adresAyniBtn.active, .BasketPage .sepetItemB4, .BasketPage .AdresItemAlt.AdresItemSelected .AdresItemAltLeft label span.check, .iletisimContent .categoryTitle .categoryTitleText, body .siparisUrunUyariSecenek .siparisUrunDurumBaslik, .RightDetail ul.rating li i.starItem, .RightDetail ul.rating li.filled i, .RightDetail .rating-stars ul > li.star.hover > i.fa,
.RightDetail .rating-stars ul > li.star.selected > i.fa, .parapuanKazan, .SiparisParaPuanLabel { 
    color: #FF6100 !important; 
}

/*HoverRenk*/
.button:hover, .userLoginBtn:hover, .userSignBtn:hover, .BasketPage .alisverisedevamet:hover, .BasketPage #hed div.hediCekForm a:hover, .BasketPage a.YeniAdresEkle:hover, #AdresContent .button:hover, .basketCompletebtn:hover, .KasaOnuFirsatlarContent ul li a.button:hover, f .ProductIcon2 > div > a:hover { 
    background: #FF6100; 
}

/*colorhover*/
.BasketPage .AdresItemAlt a:hover, .BasketPage .sepetiTemizle:hover, .BasketPage .sepet-sil:hover:before, .BasketPage .sepetTitle2 a:hover, .baglanButton:hover, .BasketPage .faturaAdresBtn:hover, .adresAyniBtn:hover, .headerSocialConnect .baglanButton a:hover,
.CartProduct .SProduct li a:nth-child(2):hover * { 
    color: #FF6100; 
}

/*bordercolorhover*/
body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li > a:hover, .BasketPage a.YeniAdresEkle:hover,
.CartProduct .headerCartBtn:hover { 
    border-color: #FF6100; 
}

/*color*/
.siparisOzetTakip { 
    color: #fff; 
}

.BasketDetail table tbody tr td a { 
    display: inherit; 
}

.BasketDetail table tbody tr td:last-child a { 
    display: block; 
}

.sepetimBody #header:after { 
    display: none; 
}

body .alisverisedevamet { 
    background: #fff; 
}

.sepetimBody .BasketDetailContainer .alisverisedevamet:hover { 
    color: #fff; 
}

/*bordercolor*/
.KasaOnuFirsatlarContent ul li a.button:hover { 
    border: none !important; 
}

.baglanButton:hover { 
    background: transparent; 
}

body .adresGir .kirmiziButon:hover { 
    background: #9e1a20 !important; 
    color: #fff !important; 
}

body .adresGir .yesilButon:hover { 
    background: #406d20 !important; 
    color: #fff !important; 
}



.ProductGallery .galleryOwl-thumb .thumb-bottom #divThumpVideo {
    padding: 25px 5px 11px;
    font-size: 22px;
    color: #717171;
    cursor: pointer;
    transition: .3s
}

.ProductGallery .galleryOwl-thumb .thumb-bottom #divThumpVideo img {
    display: none
}

.ProductGallery .galleryOwl-thumb .thumb-bottom #divThumpVideo i {
    display: block;
    margin: 0 auto;
    font-family: "fontawesome";
    font-size: 15px;
    text-align: center;
    text-indent: 3px
}

.ProductGallery .galleryOwl-thumb .thumb-bottom #divThumpVideo i:before {
    content: '\f062'
}

.ProductGallery .galleryOwl-thumb .thumb-bottom #divThumpVideo:hover {
    color: #000
}

.ProductGallery .galleryOwl-thumb .thumb-bottom #divThumpVideo:after {
    content: 'Videoyu İzle';
    font-size: 12px;
    font-weight: 600;
    margin-top: 6px
}


/* --------------- fiyatlar ----------------- */
.urunDetayFiyatContainer {
}

.PriceList {
    float:left;
    position:relative;
    width:100%;
    /*padding:0 0 20px;*/
    padding: 0;
    /*margin:10px 0 0;*/
    margin: 0;
}

#divUrunKampanyaliFiyat {
    background-color: transparent!important;
    padding: 0!important;
    line-height: normal;
    font-size: 0;
    margin: 0!important;
    width: auto!important
}

#divUrunKampanyaliFiyat .urunKampanyaAciklama {
}

#pnlFiyatlar {
    display:inline-block;
    vertical-align:top;
    float:left;
    margin-top:5px

}

#pnlFiyatlar #divFiyatAlanlari {
    font-family: oxygen,sans-serif
}

#divIndirimliFiyat {
  display:block
}

#divFiyatAlanlari {
    float: left
}


/* 11.02.2024 - divMarka */
#divMarka {
      float:left;
      clear:left;
      margin-top:5px;
      line-height:13px
}

#divMarka .left_line {
      display:inline-block;
      vertical-align:top;
      color:#292929;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

#divMarka .center_line {
      display:inline-block;
      vertical-align:top;
      color:#292929;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

#divMarka .right_line {
      display:inline-block;
      vertical-align:top;
      width:auto
}

#divMarka .right_line * {
      display:inline-block;
      vertical-align:top;
      color:#a0a0a0;
      font-size:13px;
      font-weight:400;
      line-height:13px
}
/* Buraya kadar */

/* 11.02.2024 - divTedarikçi */

#divTedarikci {
      float:left;
      clear:left;
      margin-top:5px;
      line-height:13px
}

#divTedarikci .left_line {
      display:inline-block;
      vertical-align:top;
      color:#292929;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

#divTedarikci .center_line {
      display:inline-block;
      vertical-align:top;
      color:#292929;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

#divTedarikci .right_line {
      display:inline-block;
      vertical-align:top;
      width:auto
}

#divTedarikci .right_line * {
      display:inline-block;
      vertical-align:top;
      width:auto;
      color:#a0a0a0;
      font-size:13px;
      font-weight:400;
      line-height:13px
}
/* Buraya kadar */

/* 11.02.2024 - DivUrunStok Adedi */
#divUrunStokAdedi {
      float:left;
      clear:left;
      margin-top:5px;
      line-height:13px
}

#divUrunStokAdedi .left_line {
      display:inline-block;
      vertical-align:top;
      width:auto;
      color:#292929;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

#divUrunStokAdedi .center_line {
      display:inline-block;
      vertical-align:top;
      color:#292929;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

#divUrunStokAdedi .right_line {
      display:inline-block;
      vertical-align:top;
      width:auto;
      color:#a0a0a0;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

/* 11.02.2024 - divToplamStokAdedi */
#divToplamStokAdedi {
      float:left;
      clear:left;
      margin-top:5px;
      line-height:13px
}

#divToplamStokAdedi .left_line {
      display:inline-block;
      vertical-align:top;
      width:auto;
      color:#292929;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

#divToplamStokAdedi .center_line {
      display:inline-block;
      vertical-align:top;
      color:#292929;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

#divToplamStokAdedi .right_line {
      display:inline-block;
      vertical-align:top;
      width:auto;
      color:#a0a0a0;
      font-size:13px;
      font-weight:400;
      line-height:13px
}
/* Buraya Kadar */

/* 11.02.2024 - divBarkod */
#divBarkod {
      float:left;
      clear:left;
      margin-top:5px;
      line-height:13px
}

#divBarkod .left_line {
      display:inline-block;
      vertical-align:top;
      width:auto;
      color:#292929;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

#divBarkod .center_line {
      display:inline-block;
      vertical-align:top;
      color:#292929;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

#divBarkod .right_line {
      display:inline-block;
      vertical-align:top;
      width:auto;
      color:#a0a0a0;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

/* Buraya Kadar */

/* 11.02.2024 - divParapuan */
#divParaPuan {
      float:left;
      clear:left;
      margin-top:5px;
      line-height:13px
}

#divParaPuan .left_line {
      display:inline-block;
      vertical-align:top;
      width:auto;
      color:#292929;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

#divParaPuan .center_line {
      display:inline-block;
      vertical-align:top;
      width:auto;
      color:#292929;
      font-size:13px;
      font-weight:400;
      line-height:13px
}

#divParaPuan .right_line {
      display:inline-block;
      vertical-align:top;
      width:auto;
      color:#a0a0a0;
      font-size:13px;
      font-weight:400;
      line-height:13px
}
/* Buraya kadar */


/* Tahmini Teslimat Süresi */

/*#divTahminiTeslimatSuresi { float:left;clear: left;margin-top: 10px;padding: 0;}
#divTahminiTeslimatSuresi .left_line { float:left;color: #151515;font-size: 13px;line-height: 1;}
#divTahminiTeslimatSuresi .center_line { float:left;color: #151515;font-size: 13px;line-height: 1;margin: 0 3px;}
#divTahminiTeslimatSuresi .right_line { float:left;color: #151515;font-size: 13px;line-height: 1;}*/

#divTahminiTeslimatSuresi:before {
    content: "Teslimat tarihi için varyasyon seçimi yapınız.";
    float: left;
    width: 100%;
    color: #4c4c4c;
    font-size: 13px;
    font-weight: 600;
    float: left;
    line-height: 19px
}

#divTahminiTeslimatSuresi .left_line {
    color: #0cba3e;
    font-size: 13px;
    float: left;
    line-height: 19px
}

#divTahminiTeslimatSuresi .left_line:before {
    content: '';
    font-family: fontawesome;
    font-size: 20px;
    height: 11px;
    line-height: 19px;
    margin-right: 4px;
    float: left
}

#divTahminiTeslimatSuresi .center_line {
    color: #0cba3e;
    font-size: 13px;
    margin-right: 5px;
    float: left;
    line-height: 19px
}

#divTahminiTeslimatSuresi .right_line {
    color: #4c4c4c;
    font-size: 13px;
    float: left;
    line-height: 19px
}

#divTahminiTeslimatSuresi>span {
    display: none
}

#divTahminiTeslimatSuresi.active>span {
    display: block
}

#divTahminiTeslimatSuresi.active:before {
    display: none
}

.hzts {
    float: left;
    width: 100%;
    color: #000;
    font-size: 13px
}

.hzts span {
    color: #000;
    font-weight: 600
}

/* 11.02.2024 - divIndirimOrani */
#divIndirimOrani {
      float:left;
      width:50px;
      height:40px;
      background:#f13434;
      border-radius:5px;
      text-align:center;
      padding-top:5px;
      margin-right:5px
}

#divIndirimOrani .left_line {
    display:none
}

#divIndirimOrani .center_line {
    display:none
}

#divIndirimOrani .indirimliOrani {
      display:inline-block;
      vertical-align:top;
      width:auto;
      color:#fff;
      font-size:12px;
      font-weight:400;
      line-height:14px
}

#divIndirimOrani .indirimliOrani * {
      display:inline-block;
      vertical-align:top;
      width:auto;
      color:#fff;
      font-size:12px;
      font-weight:400;
      line-height:14px
}
/* Buraya Kadar */

/* PiyasaFiyatiContent */
.PiyasafiyatiContent { 
    display: none; 
    line-height: 0.8; 
    float: left; 
    margin-right: 10px; 
    margin-top: 6px; 
}

.SpricV .PiyasafiyatiContent { 
    float: none; 
    margin: 4px 0 6px; 
}
.SpricV.uygulamaindirim .PiyasafiyatiContent{
    display:block;float:left;    
    margin: 1px 5px 5px 0;
}

.PiyasafiyatiContent .left_line, .PiyasafiyatiContent .center_line { 
    display: none; 
}

.PiyasafiyatiContent .right_line { 
    display: inline-block; 
    vertical-align: top; 
}

.PiyasafiyatiContent .right_line * { 
    display: inline-block; 
    vertical-align: top; 
    font-weight: normal; 
    text-decoration: line-through; 
    line-height: 0.8; 
}

.PiyasafiyatiContent .right_line .spanKdv { 
    display: none !important; 
    vertical-align: top; 
}

/* IndirimliFiyatContent */
.IndirimliFiyatContent { 
    display: block; 
    line-height: 0.8; 
    float: left; 
}

.SpricV .IndirimliFiyatContent { 
    float: none; 
    margin: 0 0 5px; 
}

.SpricV.uygulamaindirim .IndirimliFiyatContent {
    float:left;
}

.SpricV #divIndirimsizFiyat { 
    float: none; 
    margin: 0 0 5px; 
}

.IndirimliFiyatContent .left_line, .IndirimliFiyatContent .center_line { 
    display: none; 
}

.IndirimliFiyatContent .right_line { 
    display: inline-block; 
    vertical-align: top; 
}

.IndirimliFiyatContent .right_line * { 
    display: inline-block; 
    vertical-align: top; 
    line-height: 0.8; 
}

.IndirimliFiyatContent .right_line .spanKdv { 
    display: none !important; 
    vertical-align: bottom; 
    font-size: 12px; 
    line-height: 1; 
}

/*turk lirasi fiyati*/
#divTurkLirasiFiyat { display: block; line-height: 0.8; }
#divTurkLirasiFiyat .left_line, #divTurkLirasiFiyat .center_line { display: none; }
#divTurkLirasiFiyat .right_line { display: inline-block; }
#divTurkLirasiFiyat .right_line * { display: inline-block !important; vertical-align: top; line-height: 0.8; }

/* indirimsiz fiyati */
#divIndirimsizFiyat { 
    display: block; 
    line-height: 0.8; 
}

#divIndirimsizFiyat .left_line, #divIndirimsizFiyat .center_line { 
    display: none; 
}

#divIndirimsizFiyat .right_line { 
    display: inline-block; 
    font-size: 13px; 
    font-weight: normal; 
}

#divIndirimsizFiyat .right_line * { 
    display: inline-block !important; 
    vertical-align: top; 
}

#divIndirimsizFiyat .right_line .spanKdv { 
    display: none !important; 
    vertical-align: top; 
}

/* kdv dahil fiyati */
#divKDVDahilFiyat { 
    display: block; 
    line-height: 0.8; 
    float: left; 
    margin-top: 8px; 
}

#divKDVDahilFiyat .left_line { 
    display: inline-block; 
    vertical-align: 
    top; color: #a1a1a1; 
    font-size: 14px; 
    font-weight: normal; 
    margin-right: 5px; 
}

#divKDVDahilFiyat .center_line { 
    display: none; 
}

#divKDVDahilFiyat .right_line * { 
    display: inline-block !important; 
    vertical-align: top; 
}

/* fiyatrenk */
.PiyasafiyatiContent .right_line * { 
    color: #a1a1a1; 
    font-size: 14px; 
}

.IndirimliFiyatContent .right_line *, 
#divTurkLirasiFiyat .right_line *, 
#divIndirimsizFiyat .right_line *, 
#divKDVDahilFiyat .right_line *, 
#divIndirimsizFiyat .right_line,
#divIndirimsizFiyat .left_line { 
    color: #FF6100; 
}

#divKDVDahilFiyat .left_line, 
#divKDVDahilFiyat .right_line *, 
#divIndirimsizFiyat .left_line { 
    line-height: 22px; 
}

.IndirimliFiyatContent .right_line *, 
#divTurkLirasiFiyat .right_line *, 
#divIndirimsizFiyat .right_line *,
#divKDVDahilFiyat .right_line * { 
    font-size: 22px; 
    font-weight: 800; 
}

.SpricV:not(.uygulamaindirim) .IndirimliFiyatContent .right_line * { 
    color: #a1a1a1; 
    font-size: 14px; 
    font-weight: normal; 
    text-decoration: line-through; 
    line-height: 0.8; 
}

.SpricV #divIndirimsizFiyat .right_line * {
    color: #a1a1a1; 
    font-size: 14px; 
    font-weight: normal; 
    text-decoration: line-through; 
    line-height: 0.8;
}

.SpricV.uygulamaindirim .IndirimliFiyatContent .right_line * {
    font-size:18px;    
    color: #3f3f3f;
    font-weight:bold;
}

#pnlFiyatlar .IndirimliFiyatContent:not(.SpricV .IndirimliFiyatContent){
    float:left;
    clear:left;
    margin: 9px 0 0;
}

#pnlFiyatlar .IndirimliFiyatContent .DetayindirimText:not(.SpricV .IndirimliFiyatContent .DetayindirimText){
    margin-left: 0;
    color: #3f3f3f;
    font-size: 15px;
    line-height: 1.3;
    font-weight: 600;
    float: left;
    background: #fefb3a;
}

#pnlFiyatlar .IndirimliFiyatContent .right_line .spanFiyat:not(.SpricV .IndirimliFiyatContent .right_line .spanFiyat){
    color: #3f3f3f;
    font-size: 20px;
    vertical-align: top;
    line-height: 20px;
    font-weight: bold;
    margin: 2px 0 0;
}

#pnlFiyatlar .IndirimliFiyatContent .right_line:not(.SpricV .IndirimliFiyatContent .right_line){
    float:left;
    clear:left;
}

#pnlFiyatlar.SpricV .IndirimliFiyatContent .DetayindirimText {
    display:none;
}

/* Spric İndirimli Kampanya Fiyat Alanı */

.sPric {
    float:left;
    clear:left;
    font-size:20px;
    font-weight: 600;
    padding: 0;
    margin: 4px 0 0;
    border-radius: 6px;
}

.sPric span { 
    background:#fefb3a;
    display: block;
    line-height: 1.3;
    color: #3f3f3f; 
    font-size: 16px; 
    float: left; 
}

.sPric em {
    font-style:normal;
    float:left;
    clear:left;
    color: #3f3f3f;
    font-weight:bold;
    font-size:20px;
    line-height:20px;
    margin: 4px 0 0;
}



.Detayindirim2 .sPric span {
    background:#5afe3a;
}



@media screen and (max-width: 767px) {
    .KatSepetFiyat em {
	font-size:10px;
    }

    .KatSepetFiyat { 
	font-size: 11px; 
	padding: 0; 
	line-height: 30px; 
	bottom:32px; 
    }

    .KatSepetFiyat span { 
	font-size: 17px; 
	line-height:17px; 
    }

    div#SecilebilirHediyeUrun .productItemVariantDetail {
	padding:5px;
    }

    div#SecilebilirHediyeUrun .productItemVariantDetail .ekSecenek .ekSecenekValues span.size_box {
	min-height:22px;
	line-height:22px;font-size:10px;
    }
} 

.ozelAlan3 { position: absolute; left: 0; top: 5px; background: transparent;z-index:9; font-size: 11px; text-transform: uppercase; color: #fff; width: 90px; line-height: 11px; font-weight: 600; padding: 4px; }

.ozelAlan3 img{ margin:0 0 5px; }

#divOzelAlan3 { position: absolute; left: 0; top: 5px; background: transparent; font-size: 12px; text-transform: uppercase; color: #fff; width: 75px; line-height: 12px; font-weight: 600; padding: 4px; z-index: 9; text-align: center; }

#divOzelAlan3 img{ margin:0 0 5px; }

#divOzelAlan1 { position: absolute; left: 0; right: 0; bottom: 60px; text-align: center; background-color: rgba(255,255,255,.96); padding: 8px 0; font-size: 12px; font-weight: 600; color: #212121; z-index: 9; }

.OzelSayfaContent { float: left; width: 100%; }
.OzelSayfaContent .OzelSayfaContentTitle { display: none; }
.OzelSayfaContentTitle { display: block; background: #17c37b; padding: 30px 0; }
.OzelSayfaContentTitle span { color: #fff; font-size: 25px; line-height: 30px; }
.OzelSayfaContent ul { margin: 0; padding: 0; list-style-type: none; }
.OzelSayfaContent .OzelSayfaSol { float: left; width: 25%; background: #f1f1f1; padding: 0 20px; }
.OzelSayfaContent .OzelSayfaSol ul { float: left; width: 100%; }
.OzelSayfaContent .OzelSayfaSol ul li { float: left; width: 100%; }
.OzelSayfaContent .OzelSayfaSol > ul > li { margin-bottom: 18px; }
.OzelSayfaContent .OzelSayfaSol > ul > li > a { display: block; color: #5f5f5f; font-size: 17px; font-weight: 700; letter-spacing: 1px; text-align: center; line-height: 60px; }
.OzelSayfaContent .OzelSayfaSol > ul > li > ul li a { line-height: normal; font-size: 14px; letter-spacing: 1px; font-weight: 400; padding: 10px 0; display: block; text-align: center; background: #fff; }
.OzelSayfaContent .OzelSayfaSol > ul > li > ul li a:hover { text-decoration: underline; }
.OzelSayfaContent .OzelSayfaSol ul li ul li { margin-bottom: 15px; }
.OzelSayfaContent .OzelSayfaSol .canlidestek { position: relative; float: left; width: 100%; margin-top: 10px; }
.OzelSayfaContent .OzelSayfaSol .canlidestek a { position: relative; float: left; font-size: 10px; color: #000; width: 122px; padding-top: 14px; padding-right: 11px; text-align: right; font-weight: 600; }
.OzelSayfaContent .OzelSayfaSol .canlidestek a img { position: absolute; left: 0; top: 0; max-width: 100%; }
.OzelSayfaContent .OzelSayfaSag { float: right; width: calc(75% - 25px); border: 2px solid #f1f1f1; padding: 10px; }
.OzelSayfaContent .OzelSayfaSag::-webkit-scrollbar { width: 15px; }
.OzelSayfaContent .OzelSayfaSag::-webkit-scrollbar-track { background: #dbdbdb; }
.OzelSayfaContent .OzelSayfaSag::-webkit-scrollbar-thumb { background: #fff; border-radius: 0; border: 2px solid #dbdbdb; }


.category-filter { float: left; width: 100%; text-align: center; display: none; margin: 5px 0; }
.category-filter div { display: inline-block; margin-bottom: 10px; width: 49%; }
.category-filter .category-box { display: inline-block; padding: 7px 7px; color: #666; background-color: #f8f8f8; border-radius: 60px; border: 1px solid #e2e2e2; font-weight: 600; margin: 0 3px; margin-left: 3px; width: 100%; }

/*Stok yok*/
body #divStokYok { 
    float: left; 
    width: 100%; 
    margin: 0 0 20px; 
    font-size: 14px; 
    color: #000; 
    font-weight: normal; 
    text-align: center; 
    padding: 5% 0; 
    background-color: #f2f5f6; 
    border-radius: 0; 
}

body #divStokYok:before { 
    content: '\f057'; 
    font-family: 'FontAwesome'; 
    font-weight: 300; 
    width: 100%; 
    float: left; 
    font-size: 30px; 
    margin-bottom: 20px; 
}

/*Urun ekstrabilgileri*/
#divEkstraBilgiler { 
    float: left; 
    clear: left;
    margin:0 0 13px; 
}

#divEkstraBilgiler img {
    max-width: 100%; 
    display: block; 
}

.btnnostok i.fa { 
    font-family: 'FontAwesome'; 
}



/* varyasyonlar */
#divUrunEkSecenek { float: left; width: 100%; position: relative; }
#divUrunEkSecenek .eksecenekLine { clear: none !important; margin: 0; float: left; width: 100%; }
#divUrunEkSecenek .eksecenekLine:last-child { margin-bottom: 0 !important; border: none; padding-bottom: 0; }
#divUrunEkSecenek .eksecenekLine .left_line { float: left; width: 100%; line-height: 21px; color: #212529; font-size: 16px; font-weight: 600; margin-bottom: 10px; }
#divUrunEkSecenek .eksecenekLine .center_line { display: none; }
#divUrunEkSecenek .eksecenekLine .right_line { display: inline-block; vertical-align: top; }
#divUrunEkSecenek .eksecenekLine .right_line .size_box { float: left; cursor: pointer; text-align: center; font-size: 20px; position: relative; color: #303030; font-weight: 600; margin-right: 10px; line-height: 48px; }
#divUrunEkSecenek .eksecenekLine .right_line .size_box img { width: 100%; height: 100%; display: block; }

/*selectvaryasyon*/
#divUrunEkSecenek .eksecenekLine.selectvaryasyon { }
#divUrunEkSecenek .eksecenekLine.selectvaryasyon .left_line { }
#divUrunEkSecenek .eksecenekLine.selectvaryasyon .center_line { }
#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line { width: calc(100% - 65px); }
#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line select { min-width: 100%; float: left; height: 43px; border: 1px solid #e9e9e9; color: #000; font-size: 13px; font-weight: normal; padding: 10px; background: #f7f7f7; border-radius: 5px; }

/*resimlivaryasyon*/
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon { display: none; }
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .left_line { }
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line { }
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box { }
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box img { }
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box:hover { }
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box.selected { }

/*kutuvaryasyon*/
#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon:nth-child(1) { display: none; }
#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line { }
#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box { padding: 0 5px; min-width: 50px; height: 50px; border-radius: 5px; margin-right: 10px; background-color: #f7f3f3; border: 1px solid #f1f1f1; cursor: pointer; }

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box:last-child { margin-right: 0; }

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box:hover { background-color: #ff6100; color: #fff; border-color: #ff6100; }
#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box.selected { background-color: #ff6100; color: #fff; border-color: #ff6100; }


/*stokyokvaryasyon*/
#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok { position: relative; background: #f5f3f3 !important; color: #7a7979 !important; border-color: #e4dfdd; }

#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok:after { content: ''; height: 1px; max-width: 65px; margin: 0 auto; background: #cecece; left: 0; right: 0; top: 50%; position: absolute; transform: rotate(140deg); }


.fiyatAlarmListem .eksecenekLine .right_line .size_box.nostok {
        position: relative;
        background: #f5f3f3 !important;
        color: #7a7979 !important;
        border-color: #e4dfdd;
}

.fiyatAlarmListem .eksecenekLine .right_line .size_box.nostok img {
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
}

.fiyatAlarmListem .eksecenekLine .right_line .size_box.nostok:after {
        content: '';
        height: 1px;
        max-width: 65px;
        margin: 0 auto;
        background: #cecece;
        left: 0;
        right: 0;
        top: 50%;
        position: absolute;
        transform: rotate(140deg);
}



/* seçili varyant */
.seciliVaryant {
    float:left;
    clear:left;
    padding:0;
    color:#000;
    font-size:12px;
    margin-top:10px
}

.seciliVaryant span {
    font-weight:500
}


/* ilgili Urunler */
#IlgiliUrunDiv { float: left; width: 100%; display: none; }
#IlgiliUrunDiv #divIlgiliUrunler { }
.TopDet #IlgiliUrunDiv { display: block; float: left; width: 100%; margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px dashed #ebebeb; }
.TopDet #IlgiliUrunDiv #divIlgiliUrunler { padding: 0; margin: 0; background: transparent; border: none; }
.TopDet #IlgiliUrunDiv .JKatAdi { float: left; width: 100%; margin: 0 0 10px !important; padding: 0 !important; text-align: left; }
.TopDet #IlgiliUrunDiv .JKatAdi .bold { padding: 0; margin: 0; text-align: left; }
.TopDet #IlgiliUrunDiv .JKatAdi .bold:before { display: none; }
.TopDet #IlgiliUrunDiv .JKatAdi .bold:after { display: none; }
.TopDet #IlgiliUrunDiv .JKatAdi .bold .satir1 { background: transparent; padding: 0 !important; margin: 0; border: none; font-size: 16px; line-height: 21px; font-weight: 600; color: #212529; }
.TopDet #IlgiliUrunDiv .clear { display: none; }
.TopDet #IlgiliUrunDiv ul { float: left; width: 100%; padding: 0; }
.TopDet #IlgiliUrunDiv ul li { float: left; width: 45px; margin-right: 0; border-radius: 0; overflow: hidden; border: 2px solid #fff; }
.TopDet #IlgiliUrunDiv ul li:hover { border-color: #FF6100; }
.TopDet #IlgiliUrunDiv ul li .productItem { border: none; width: 100%; float: left; padding: 0 !important; box-shadow: none !important; }
.TopDet #IlgiliUrunDiv ul li .productItem .productTimer { display: none !important; }
.TopDet #IlgiliUrunDiv ul li .productItem .productImage { padding: 0; }
.TopDet #IlgiliUrunDiv ul li .productItem .productImage .relatedProducts { display: none !important; }
.TopDet #IlgiliUrunDiv ul li .productItem .productImage .relatedProductsColor{ display: none !important; }
.TopDet #IlgiliUrunDiv ul li .productItem .productImage a { }
.TopDet #IlgiliUrunDiv ul li .productItem .productImage a:before { display: none !important; }
.TopDet #IlgiliUrunDiv ul li .productItem .productImage img { }
.TopDet #IlgiliUrunDiv ul li .productItem .productIcon { display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .urunListeAdet { display: none !important; }
.TopDet #IlgiliUrunDiv ul li .productItem .productDetail { padding: 0; margin: 0; display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .productDetail:before { display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .productDetail:after { display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .productName { display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .TukendiIco { display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .mycartIcon { display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .icons { display: none; }
.TopDet #IlgiliUrunDiv ul li .productItem .boxBedenlerContent { display: none !important; }
.TopDet #IlgiliUrunDiv ul li .productItem .KatSepetFiyat { display: none !important; }




/*satinal*/
#divSatinAl { float: left; width: 100%; margin: 13px 0 9px; padding: 0; }
.BasketBtn { float: left; position: relative; width: 100%; }
#divAdetCombo .right_line, .RightDetail .riSingle { width: 90px; }
#txtbxurunSiparisAdedi, #divAdetCombo select, .RightDetail .riSingle a.riUp, .riSingle a.riDown, .basketBtn input,
.buyfast input { height: 44px !important; }

#txtbxurunSiparisAdedi, #divAdetCombo select, .RightDetail .riSingle a.riUp, .riSingle a.riDown, .basketBtn a,
.buyfast a { height: 44px !important; }

.Basketinp p, #divAdetCombo .left_line, .RightDetail .riSingle a.riUp i, .RightDetail .riSingle a.riDown i, .RightDetail .riSingle a.riUp,
.riSingle a.riDown { line-height: 44px; }

/*Adet Select*/
#divAdetCombo { display: none !important; position: relative; float: left; }
#divAdetCombo .left_line { }
#divAdetCombo .center_line { display: none !important; float: left; }
#divAdetCombo .right_line { float: left; max-width: 100% !important; }
#divAdetCombo select { width: 100%; padding: 0 10px; text-align: left; }

/*Adet input*/
.RightDetail .riSingle { position: relative; display: inline-block; vertical-align: top; border-radius: 0; }
.RightDetail .riSingle a.riUp, .riSingle a.riDown { width: 30px !important; font-size: 10px; color: #000; background: transparent; top: 0; font-weight: normal; position: absolute; margin: 0 !important; float: left; cursor: pointer; text-indent: 0; text-align: center; }
.RightDetail .riSingle a.riUp { left: auto; right: 0; }
.RightDetail .riSingle a.riDown { left: 0; }

/*adetveselect*/
.Basketinp { display: none; position: relative; float: left; }
.Basketinp p, #divAdetCombo .left_line { color: #000; font-size: 14px; font-weight: 600; margin-right: 20px; float: left; display: none; }
#txtbxurunSiparisAdedi_wrapper { float: left; width: 100% !important; position: relative; padding: 0 !important; }
#txtbxurunSiparisAdedi { width: 100% !important; text-align: center; display: inline-block; padding: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; }
#txtbxurunSiparisAdedi, #divAdetCombo select { background: #fff; color: #000; border: 1px solid #d7d7d7; font-size: 13px; font-weight: 500; float: left; margin: 0; border-radius: 0; }

/*sepete Ekle*/
.basketBtn { float: left; position: relative; width: 100%; margin: 0; }

.basketBtn input { color: #fff; font-weight: bold; font-size: 16px; width: 100%; display: inline-block; vertical-align: top; padding: 0; letter-spacing: 0; border: none; border-radius: 3px; -moz-appearance: none; -webkit-appearance: none; }

.basketBtn a { 
    color: #fff; 
    font-weight: bold; 
    font-size: 16px; 
    width: 100%; 
    display: inline-block; 
    vertical-align: top; 
    padding: 0; 
    letter-spacing: 0; 
    border: none; 
    border-radius: 3px; 
    -moz-appearance: none; 
    -webkit-appearance: none; 
}

/*Hemen Al*/
.buyfast { float: left; width: 235px; margin: 0; display: none; }
.buyfast input { background: #000; color: #fff; font-weight: 500; font-size: 16px; width: 100%; display: inline-block; vertical-align: top; padding: 0; letter-spacing: 0; border: 1px solid #000; border-radius: 3px; text-transform: uppercase; -moz-appearance: none; -webkit-appearance: none; }

/*kombin Al*/
#divKombinSatinAl { display: none; }

/*Iconlar*/
/*.ProductIcon { float: left; width: 100%; margin: 30px 0; display: none; }
.ProductIcon .box1 { padding: 0; margin: 0; min-width: 0; background: transparent; color: #000; font-size: 13px; font-weight: normal; float: left; line-height: 30px; }
.ProductIcon .box1 i { font-family: 'FontAwesome'; margin: 0; display: inline-block; vertical-align: top; font-weight: normal; font-size: 14px; line-height: 30px; }


.ProductIcon > div { float: left; margin-right: 10px; position: relative; position: relative; }
.ProductIcon > div > a { display: inline-block; vertical-align: top; width: 100%; }*/

.UGelinceHaberVer { float: left; margin-right: 10px; position: relative; position: relative; }
.UGelinceHaberVer .box1 { padding: 0; margin: 0; min-width: 0; background: transparent; color: #000; font-size: 13px; font-weight: normal; float: left; line-height: 30px; }
.UGelinceHaberVer > a { display: inline-block; vertical-align: top; width: 100%; }
.UGelinceHaberVer .box1 i { font-family: 'FontAwesome'; margin: 0; display: inline-block; vertical-align: top; font-weight: normal; font-size: 14px; line-height: 30px; margin-right: 5px; }
.UGelinceHaberVer .box1 i:before { content: '\f0a1'; }

/*yazdiryorumtavsiye*/
.ProductIcon2 { float: left; margin-top: 20px; display: none; }
.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: #ebebeb; color: #000; }
.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: '\f303'; }
.ProductIcon2 > div.TavsiyeEtBtnContent > a:before { content: '\f164'; }
.ProductIcon2 > div > a:hover { color: #fff; }

/*paylas*/
.TopDet .product_social_icon_wrapper { float: right;  display: block !important; font-size: 0; }

.TopDet .product_social_icon_wrapper .Share { float: left; }

.TopDet .product_social_icon_wrapper .Share a { font-size: 16px; display: inline-block; vertical-align: top; width: 37px; height: 37px; box-shadow: 0 0 10px -9px #000; border: 1px solid #dad9da; color: #454545; text-align: center; border-radius: 100%; }

.TopDet .product_social_icon_wrapper .Share a span { line-height: 35px; display: inline-block; vertical-align: top; }

#ShareModal { display: none; width: 280px; background: #fff; border-radius: 20px; padding: 20px; text-align: center; }

.ShareTitle { float: left; width: 100%; padding: 15px 10px; border-bottom: 1px solid #eee; font-weight: 500; font-size: 16px; color: #212529; }

.ShareList { float: left; width: 100%; text-align: center; padding: 15px 0; }
.ShareList ul { display: inline-block; vertical-align: top; list-style: none; padding: 0; margin: 0; }
.ShareList ul li { float: left; margin-right: 10px; }
.ShareList ul li:last-child { margin-right: 0; }
.ShareList ul li a { float: left; color: #fff; background: #000; font-size: 14px; border-radius: 10px; text-align: center; width: 40px; }
.ShareList ul li a i { line-height: 40px; display: inline-block; vertical-align: top; }
.ShareList ul li a.WhatsappRemove{display:none!important;}

.ShareList ul li:nth-child(1) a { background: #3b5999; }
.ShareList ul li:nth-child(2) a { background: #55acee; }
.ShareList ul li:nth-child(3) a { background: #bd081c; }
.ShareList ul li:nth-child(4) a { background: #6dc33a; }

/*whatsapp*/
.UWhatsApp { vertical-align: top; float: left; }
.UWhatsApp a { float: left; width: 40px; height: 40px; border-radius:10px; text-align: center; line-height:40px; font-size: 14px;background: #6dc33a; }
.whatsApp i { font-family: 'FontAwesome'; }
.UWhatsApp label { display: none; }

.socialButons { float: right !important; width: 100%; position: relative; margin: 0 !important; }
.socialButons iframe { float: left; }
.product-social { float: left; margin-right: 10px; }
.product-social span { float: left; line-height: 32px; display: inline-block; color: #000; font-size: 12px; font-weight: 300; margin-right: 5px; }
.product-social ul { float: left; }
.product-social ul li { float: left; margin-right: 13px; }
.product-social ul li a { display: block; color: #323232; font-size: 18px; }

.divYorumYaz, #yorumYaz { min-height: 220px; }

/*urun ozellik Bolumu*/
.urunOzellik { float: left; width: 100%; background-color: #fff; border: 1px solid #f3f3f3; padding: 10px 15px; margin-bottom: 13px; }
.urunOzellik .urunTab { float: left; width: 100%; }
.urunOzellik .urunTab ul { display: inline-block; vertical-align: top; float: left; width: 100%; position: relative; }
.urunOzellik .urunTab ul:before { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background-color: #e6e6e6; }
.urunOzellik .urunTab > ul > li { float: left; width: 25%; }
/*.urunOzellik .urunTab > ul > li.TabYorumlar {  display: block !important; }*/
.urunOzellik .urunTab > ul > li.TabYorumlar {  display: none; }
.urunOzellik .urunTab > ul > li.TabOdemeSecenekleri { display: none; }
.urunOzellik .urunTab > ul > li.TabUrunOnerileri { display: none; }

.urunOzellik .urunTab > ul > li:last-child { margin-right: 0; }

.urunOzellik .urunTab > ul > li > a { cursor: pointer; color: #acabab; font-size: 14px; float: left; width: 100%; text-align: center; font-weight: normal; line-height: 30px; position: relative; z-index: 1; }
.urunOzellik .urunTab > ul > li > a span { font-weight: normal; }
.urunOzellik .urunTab > ul > li.active > a { border-bottom: 2px solid #FF6100; color: #000; }

.urunDetayPanel { float: left; width: 100%; clear: none !important; border: none; padding: 10px 0; }
.urunTabAlt { float: left; width: 100%; }
.urunTabAlt strong { font-weight: bold; }
.urunTabAlt .divYorumYaz, .urunTabAlt #yorumYaz { padding: 0 0 10px; width: 100%; }
.urunTabAlt #txtOneriMail { width: 100%; margin: 0; height: 30px; padding: 0 10px; width: 100% !important; }
.urunTabAlt #txtOneriNot { width: 100%; margin: 0; padding: 10px; width: 100% !important; background: #fff; }

.yorumlarItem { background-color: #eeeeee; border-bottom: 3px solid #A09B98; padding: 16px; line-height: 26px; float: left; width: 100%; margin-top: 20px; text-align: left; }
.yorumlarItemS1 { padding-bottom: 5px; font-size: 12px; color: #666; border-bottom: 1px dashed #A09B98; }
.urunDetayPanel .button { color: #fff; }

.urunTabAlt { 
    font-family: 'Source Sans Pro',sans-serif !important; 
    padding: 0; 
    /*min-height: 261px;*/ 
    max-height: 261px; 
    overflow-y: auto; 
    overflow-x: hidden; 
}

.urunTabAlt * { font-family: 'Source Sans Pro',sans-serif !important; }
.urunTabAlt i { font-family: 'FontAwesome' !important; }
.urunTabAlt img { max-width: 100% !important; }
.urunTabAlt iframe { max-width: 100% !important; display: none; }
.urunTabAlt .ng-valid-email { text-align: left; }
.urunTabAlt .button { padding: 10px 5px; }

.orders .order-info i { margin-top: 0 !important; }
#btnYorumKaydet { float: left; text-align: center; -moz-appearance: none; -webkit-appearance: none; }
.urunTabAlt ul li { margin-bottom: 10px; clear: both; }
.oneriValidate .validate { top: 0; padding: 5px; }
.urunTabAlt ul li input { float: left; margin-right: 5px; width: auto !important; }
.urunTabAlt ul li label { float: left; width: auto !important; line-height: normal; }
.urunTabAlt ul li input[type="checkbox"] { margin-top: 0; }
.urunTabAlt ul li .captchaImageBox { float: left; }
.urunTabAlt ul li .captchaImageBox img { max-width: 100%; width: auto; }
.urunTabAlt ul li .captchaInputBox { margin: 10px; float: left; }
.urunTabAlt ul li.urundetyaGuvenlikodu span { float: left; }
.urunTabAlt ul li .GuvnelikKodu { float: left; line-height: 50px; margin-right: 10px; display: block; }

#divUrunKisiselNot { float:left;width:100%;margin-top:5px;}
#divUrunKisiselNot div:first-child { font-size: 14px; font-weight: bold; color: #343437;line-height:45px;}
#divUrunKisiselNot br { display: none; }
#divUrunKisiselNot input { float: left; width: 100%; height: 41px; border: 2px solid #bbb;border-radius:3px; padding: 15px; font-size: 13px; color: #343437; font-weight:700;}
#divUrunKisiselNot input::-webkit-input-placeholder { color: #343437; }
#divUrunKisiselNot input:-moz-placeholder { color: #343437; }
#divUrunKisiselNot input::-moz-placeholder { color: #343437; }
#divUrunKisiselNot input:-ms-input-placeholder { color: #343437; }
#divUrunKisiselNot input:focus { color: #343437; transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; }



/****************************************Slider Alanlar*********************************/
/*Baslik*/
#mls_divDesign .JKatAdi.categoryTitle, .JKatAdi { float: left; position: relative; width: 100%; padding: 0 !important; margin: 0 0 15px !important; }

#mls_divDesign .JKatAdi.categoryTitle .bold, .JKatAdi .bold { display: block; float: left; width: 100%; text-align: center; position: relative; }

#mls_divDesign .JKatAdi.categoryTitle .bold .satir1, .JKatAdi .bold .satir1 { line-height: 30px; color: #312d3b; font-size: 20px; font-weight: 600; display: inline-block; vertical-align: top; padding: 0 !important; position: relative; z-index: 1; }

/*ilerigeributon*/
/*#divInstashopResim .owl-carousel .owl-nav { display: block !important; }

#mls_divDesign .owl-carousel .owl-nav, .owl-carousel .owl-nav { z-index: 2; position: absolute; right: 0; top: 50%; left: 0; margin-top: -50px; }

#mls_divDesign .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListnext, .owl-carousel .owl-nav .InstaGalleryprev, .owl-carousel .owl-nav .InstaGallerynext,

#mls_divDesign .owl-carousel .owl-nav .ProductListnext { background: transparent; border-radius: 0; border: none; width: 25px; height: 100px; cursor: pointer; text-align: center; position: absolute; font-size: 0; display: inline-block; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }

#mls_divDesign .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .InstaGalleryprev { left: 0; }

#mls_divDesign .owl-carousel .owl-nav .ProductListnext, .owl-carousel .owl-nav .ProductListnext, .owl-carousel .owl-nav .InstaGallerynext { right: 0; }

#mls_divDesign .owl-carousel .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .ProductListnext:before, .owl-carousel .owl-nav .InstaGalleryprev:before, .owl-carousel .owl-nav .InstaGallerynext:before,

#mls_divDesign .owl-carousel .owl-nav .ProductListnext:before { font-family: 'fontawesome'; font-size: 20px; line-height: 100px; font-weight: 600; color: #000; opacity: 0.5; }

#mls_divDesign .owl-carousel .owl-nav .ProductListprev:before,
.owl-carousel .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .InstaGalleryprev:before { content: '\f053'; }

#mls_divDesign .owl-carousel .owl-nav .ProductListnext:before,
.owl-carousel .owl-nav .ProductListnext:before, .owl-carousel .owl-nav .InstaGallerynext:before { content: '\f054'; }

#mls_divDesign .owl-carousel .owl-nav .ProductListprev:hover, .owl-carousel .owl-nav .ProductListprev:hover, .owl-carousel .owl-nav .ProductListnext:hover, .owl-carousel .owl-nav .InstaGalleryprev:hover, .owl-carousel .owl-nav .InstaGallerynext:hover,

#mls_divDesign .owl-carousel .owl-nav .ProductListnext:hover { }

#mls_divDesign .owl-carousel .owl-nav .ProductListprev:hover:before, .owl-carousel .owl-nav .ProductListprev:hover:before, .owl-carousel .owl-nav .ProductListnext:hover:before, .owl-carousel .owl-nav .InstaGalleryprev:hover:before, .owl-carousel .owl-nav .InstaGallerynext:hover:before,

#mls_divDesign .owl-carousel .owl-nav .ProductListnext:hover:before { opacity: 1; }

#mls_divDesign .owl-carousel .owl-dots, .owl-carousel .owl-dots { display: block; margin-top: 10px; text-align: center; position: static; width: 100%; }

#mls_divDesign .owl-carousel.anasayfa_tek_slider .owl-dots { display: none; }

#mls_divDesign .owl-carousel .owl-dots .owl-dot > span, .owl-carousel .owl-dots .owl-dot > span { width: 8px; height: 8px; border-radius: 50%; border: 1px solid #FF6100; display: inline-block; margin: 0 3px; }

#mls_divDesign .owl-carousel .owl-dots .owl-dot.active > span, .owl-carousel .owl-dots .owl-dot.active > span { background: #FF6100; }
*/


/*urunslider*/
/*.sliderBannerContainer { float: left; width: 100%; position: relative; margin: 16px 0 0; background: #ffeedf; padding: 20px 0 10px; }
.sliderBannerContainer .Block_Link { display: block !important; float: left; width: 100%; text-align: center; }
.sliderBannerContainer .Block_Link a { color: #ff6100; font-weight: 600; padding: 10px 0; font-size: 12px; }
.sliderBannerContainer .ProductList { display: block !important; margin: 0 auto; }
.sliderBannerContainer .Jbutonlar { display: none; }
.sliderBannerContainer .jCarouselLite { float: left !important; width: 100% !important; }*/

#mls_divDesign .jCarouselLite {
  margin: 0;
  padding: 0;
}

/*detayurunslider*/
.detaySliderContainer { float: left; width: 100%; position: relative; margin: 16px 0; }
.detaySliderContainer .JKatAdi { margin-bottom: 10px !important; }
.detaySliderContainer .JKatAdi .bold { text-align: left; }
.detaySliderContainer .JKatAdi .bold .satir1 { font-size: 16px; line-height: 24px; }
.detaySliderContainer .ProductList { display: block !important; margin: 0 auto; }
.detaySliderContainer .Jbutonlar { display: none; }
.detaySliderContainer .jCarouselLite { float: left; width: 100%; }

/* -------------------------------Anasayfa Slider----------------------------------------*/
#pnlSlider { position: relative; float: left; width: 100%; margin: 0; padding: 0; }
#pnlSlider ul li { display: block; }
#pnlSlider ul li a { display: block; }
#pnlSlider ul li a img { display: block; }
#pnlSlider .flex-control-nav { position: absolute; bottom: 13px; right: 0; left: 0; }
#pnlSlider .flex-control-paging li { margin: 0 3px; }
#pnlSlider .flex-control-paging li a { float: right; width: 8px; height: 8px; border-radius: 100%; border: 1px solid #fff; box-shadow: none; text-shadow: none; background: transparent; }
#pnlSlider .flex-control-paging li a.flex-active { background: #fff; }
#pnlSlider .flex-direction-nav { position: absolute; top: 50%; left: 20px; right: 20px; margin-top: -40px; }
#pnlSlider .flex-direction-nav li { display: inline-block; vertical-align: top; }
#pnlSlider .flex-direction-nav .flex-nav-prev { float: left; }
#pnlSlider .flex-direction-nav .flex-nav-next { float: right; }
#pnlSlider .flex-direction-nav .flex-prev,
#pnlSlider .flex-direction-nav .flex-next { color: rgba(255,255,255,.74); border: none; background: transparent; width: auto; height: auto; border-radius: 0; top: 0; margin: 0; padding: 0; box-shadow: none; opacity: 1; font-size: 0; position: relative; text-shadow: none; text-align: center; }
#pnlSlider .flex-direction-nav .flex-prev { left: 0; }
#pnlSlider .flex-direction-nav .flex-next { right: 0; }
#pnlSlider .flex-direction-nav .flex-prev:before,
#pnlSlider .flex-direction-nav .flex-next:before { font-family: 'FontAwesome'; font-size: 27px; font-weight: normal; line-height: 80px; }
#pnlSlider .flex-direction-nav .flex-prev:before { content: '\f053'; }
#pnlSlider .flex-direction-nav .flex-next:before { content: '\f054'; }
#pnlSlider .flex-direction-nav .flex-prev:hover { color: #fff; }
#pnlSlider .flex-direction-nav .flex-next:hover { color: #fff; }
#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; background: #fff; text-align: center; }
#pnlSlider .HPSItems .flex-control-thumbs li { display: inline-block; vertical-align: top; float: none; max-width: 100%; }
#pnlSlider .HPSItems .flex-control-thumbs img { opacity: 1; }
#pnlSlider .HPSItems .flex-control-thumbs .flex-active { }

.HomePageSlideShowContainer { float: left; width: 100%; position: relative; }
.HomePageSlideShowContainer .HomePageSlideShow { padding: 0; width: 100%; }
.HomePageSlideShowContainer .HPSItems { clear: both; cursor: pointer; width: 100%; }
.HomePageSlideShowContainer .HPSItems div { cursor: pointer; float: left; margin: 0; overflow: hidden; padding: 0; position: absolute; width: 100%; }

/**************************** Markalar Slider *************************/
.markaSlider { float: left; width: 100%; }
.markaSlider .jCarouselLite { display: block; margin: 0 auto; }
.markaSlider .owl-carousel { float: left; width: 100%; }
.markaSlider .owl-carousel .owl-stage-outer { }

.markaSlider:before { content: ''; display: table; clear: both; }
.markaSlider ul li { float: left; width: 100%; display: inline-table; }
.markaSlider ul li a { display: table-cell; overflow: hidden; max-width: 100%; vertical-align: middle; padding-bottom: 27%; background: transparent; border-radius: 0; overflow: hidden; }
.markaSlider ul li a img { max-width: 100%; max-height: 100%; height: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; -webkit-filter: grayscale(0); filter: grayscale(0); }
.markaSlider ul li a:hover img { -webkit-filter: grayscale(0); filter: grayscale(0); }

/**************************** Site Özel Alanlar **********************/
.hesabimAnasayfaMenuler ul li a:hover .fa { color: #fff; }
.siparisTakipSayfasi { background: #fff; }
.siparisTakipSayfasi .siparisTakipBaslik { text-align: center; padding: 20px 0 !important; }
.sepetiTemizle { float: right; line-height: 43px; padding: 0 10px; }
.popupSepet { width: 99%; }
.popupSepet #hed div { width: 94%; }
.sayfaIcerik * { font-family: 'Source Sans Pro', sans-serif !important; }

#mainHolder_UrunDetay_imgCookie { display: none !important; }

.product_social_icon_wrapper { display: none !important; }

.HesabimContainer .urunDetayPanel { max-height: 100%; }

.orders { width: 100%; }
.innerContainer { }
.TumKategoriler { display: none; }

.mobilMenuAcButton, .searchClick, .mycartClick, .welcomeOpen { display: none; }

.userLoginBtn, .userSignBtn { border: none !important; }
.magazaTeslimatBilgisiContent { display: none; }
#store_region_container { display: none; }
#mlsCopyright { width: 0; height: 0; overflow: hidden; visibility: hidden; }
body .mobilMlsLogo { display: block; float: left; width: 100%; text-align: center; margin-bottom: 10px; }
body .mobilMlsLogo img { display: inline-block; vertical-align: top; max-width: 70px !important; }

section { float: left; width: 100%; }

.sepetimBody .Basketstep ul li.pasif { opacity: 1; }

/*Site ici scroll alanlar*/
#divOnyazi::-webkit-scrollbar, .urunTabAlt::-webkit-scrollbar, .SmallImages::-webkit-scrollbar, .SepetBlockInfo::-webkit-scrollbar, .searchContent ul::-webkit-scrollbar, body .kombinContent ul::-webkit-scrollbar, .CartProduct .SProduct::-webkit-scrollbar, .yanResimliMenu .KatMenu1::-webkit-scrollbar, .UrunGuruplari .Block_Text::-webkit-scrollbar, .ProductPreviewContent .ProductPreviewLeft .PreviewallImages::-webkit-scrollbar, .leftBlock .category-vertical-filters .vertical-filter-panell .list-group::-webkit-scrollbar, .mobilMenu .menuIcerikAlan::-webkit-scrollbar, .mobilMenu .navUl > li > ul::-webkit-scrollbar,
.mobilMenu .navUl > li > ul li ul::-webkit-scrollbar { width: 5px; }
body .category-vertical-filters.top-filters .list-group.dropdown::-webkit-scrollbar { width: 5px; }

#divOnyazi::-webkit-scrollbar-track, .urunTabAlt::-webkit-scrollbar-track, .SmallImages::-webkit-scrollbar-track, .SepetBlockInfo::-webkit-scrollbar-track, .searchContent ul::-webkit-scrollbar-track, body .kombinContent ul::-webkit-scrollbar-track, .CartProduct .SProduct::-webkit-scrollbar-track, .yanResimliMenu .KatMenu1::-webkit-scrollbar-track, .UrunGuruplari .Block_Text::-webkit-scrollbar-track, .ProductPreviewContent .ProductPreviewLeft .PreviewallImages::-webkit-scrollbar-track, .leftBlock .category-vertical-filters .vertical-filter-panell .list-group::-webkit-scrollbar-track, .mobilMenu .menuIcerikAlan::-webkit-scrollbar-track, .mobilMenu .navUl > li > ul::-webkit-scrollbar-track,
.mobilMenu .navUl > li > ul li ul::-webkit-scrollbar-track { background: #f1f1f1; }
body .category-vertical-filters.top-filters .list-group.dropdown::-webkit-scrollbar-track { background: #f1f1f1; }

#divOnyazi::-webkit-scrollbar-thumb, .urunTabAlt::-webkit-scrollbar-thumb, .SmallImages::-webkit-scrollbar-thumb, .SepetBlockInfo::-webkit-scrollbar-thumb, .searchContent ul::-webkit-scrollbar-thumb, .CartProduct .SProduct::-webkit-scrollbar-thumb, body .kombinContent ul::-webkit-scrollbar-thumb, .UrunGuruplari .Block_Text::-webkit-scrollbar-thumb, .yanResimliMenu .KatMenu1::-webkit-scrollbar-thumb, .ProductPreviewContent .ProductPreviewLeft .PreviewallImages::-webkit-scrollbar-thumb, .leftBlock .category-vertical-filters .vertical-filter-panell .list-group::-webkit-scrollbar-thumb, .mobilMenu .menuIcerikAlan::-webkit-scrollbar-thumb, .mobilMenu .navUl > li > ul::-webkit-scrollbar-thumb,

.mobilMenu .navUl > li > ul li ul::-webkit-scrollbar-thumb { background: #d6d6d6; }
body .category-vertical-filters.top-filters .list-group.dropdown::-webkit-scrollbar-thumb { background: #d6d6d6; }
/*Site ici scroll alanlar*/
/*------------------------------------Sabit Renkler--------------------------------------------*/
/*sepetvebutonrenk*/
body .button, .baglanButton, .siparisOzetTakip, body.sepetimBody .basketCompletebtn, #AdresContent .button, .pageNumberContent a:hover, body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a.selected, .menuUstBolum,
.tooltip-inner,#divNewUyeGirisContent .newUserLoginBtn, .newUyeOlContainer .newUserLoginBtn, .pageSifremiUnuttum .newUserLoginBtn{ background: #FF6100; 
}
/*bordercolor*/
.iletisimContent .iletisimRight .iletisimbanka .span > .line1:nth-child(n+2), .pageNumberContent a:hover,
body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a.selected { border-color: #FF6100; }

/*tooltip*/
/*.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow { border-top-color: #FF6100; }
.tooltip.right .tooltip-arrow { border-right-color: #FF6100; }
.tooltip.left .tooltip-arrow { border-left-color: #FF6100; }
.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow { border-bottom-color: #FF6100; }*/
.baglanButton { border-color: transparent; }
.Basketstep ul li:before { border: 1px solid #FF6100; }
/*color*/
body .sepetTitle2 .st_1, .BasketDetailComplateTittle .tittle, body .BasketRigth ul li.genelToplam .tut, body .sepetTitle2 .st_1:before, .sepetTitle .st_1:before, .TeslimatAdresTittle, .Basketstep ul li.gecti span, body #divToplamOdeme, .TeslimatAdresTittle, a.YeniAdresEkle, .Basketstep ul li.onestepsec span, .Basketstep ul li.pasif i, .BasketPage .Basketstep ul li.pasif i, .BasketPage .faturaAdresBtn.active, .adresAyniBtn.active, .BasketPage .sepetItemB4, .BasketPage .AdresItemAlt.AdresItemSelected .AdresItemAltLeft label span.check, .iletisimContent .categoryTitle .categoryTitleText, body .siparisUrunUyariSecenek .siparisUrunDurumBaslik, .RightDetail ul.rating li i.starItem, .RightDetail ul.rating li.filled i, .RightDetail .rating-stars ul > li.star.hover > i.fa,
.RightDetail .rating-stars ul > li.star.selected > i.fa, .parapuanKazan, .SiparisParaPuanLabel { color: #FF6100 !important; }
/*HoverRenk*/
.button:hover, .userLoginBtn:hover, .userSignBtn:hover, .BasketPage .alisverisedevamet:hover, .BasketPage #hed div.hediCekForm a:hover, .BasketPage a.YeniAdresEkle:hover, #AdresContent .button:hover, .basketCompletebtn:hover, .KasaOnuFirsatlarContent ul li a.button:hover, f .ProductIcon2 > div > a:hover { background: #FF6100; }
/*colorhover*/
.BasketPage .AdresItemAlt a:hover, .BasketPage .sepetiTemizle:hover, .BasketPage .sepet-sil:hover:before, .BasketPage .sepetTitle2 a:hover, .baglanButton:hover, .BasketPage .faturaAdresBtn:hover, .adresAyniBtn:hover, .headerSocialConnect .baglanButton a:hover,
.CartProduct .SProduct li a:nth-child(2):hover * { color: #FF6100; }
/*bordercolorhover*/
body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li > a:hover, .BasketPage a.YeniAdresEkle:hover,
.CartProduct .headerCartBtn:hover { border-color: #FF6100; }
/*color*/
.siparisOzetTakip { color: #fff; }
.BasketDetail table tbody tr td a { display: inherit; }
.BasketDetail table tbody tr td:last-child a { display: block; }
.sepetimBody #header:after { display: none; }
body .alisverisedevamet { background: #fff; }
.sepetimBody .BasketDetailContainer .alisverisedevamet:hover { color: #fff !important; }
/*bordercolor*/
.KasaOnuFirsatlarContent ul li a.button:hover { border: none !important; }
.baglanButton:hover { background: transparent; }
body .adresGir .kirmiziButon:hover { background: #9e1a20 !important; color: #fff !important; }
body .adresGir .yesilButon:hover { background: #406d20 !important; color: #fff !important; }

/*------------------------------------Sabit Renkler--------------------------------------------*/

.KolayIadePage { float: left; width: 100%; }
.KolayIadeTop { float: left; width: 100%; background: #000000; padding: 50px 0; }
.KolayIadeTopTitle { float: left; width: 100%; text-align: center; color: #fff; font-size: 30px; font-weight: 700; margin: 0 0 30px; }
.KolayIadeTopText { float: left; width: 100%; text-align: center; color: #fff; font-size: 18px; font-weight: 300; padding: 0 45px; }
.KolayIadeTopText strong { font-weight: 600; display: block; }
.KolayIadeContent { float: left; width: 100%; }
.KolayIadeContainer { max-width: 1300px; margin: 0 auto; position: relative; clear: both; display: block; }
.KolayIadeContentTitle { float: left; width: 100%; text-align: center; color: #000; font-size: 24px; font-weight: 700; margin: 40px 0 30px; }
.KolayIadeContentInfo { float: left; width: 100%; background: url('images/kolayiadebg.png') no-repeat top center; padding: 25px 0 90px; }
.KolayIadeBox { float: left; width: 100%; height: 160px; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; position: relative; }
.KolayIadeBox span { display: inline-block; vertical-align: middle; width: 370px; text-align: center; font-size: 16px; font-weight: 600; }
.KolayIadeContentInfo > .KolayIadeBox:nth-child(2n+0) > span { position: absolute; right: 0; }
.KolayIadeBottomText { float: left; width: 100%; text-align: center; font-size: 18px; font-weight: 600; color: #000; margin-top: 15px; }
.KolayIadeBottomBtn { float: left; width: 100%; text-align: center; margin: 50px 0 20px; }
.KolayIadeBottomBtn > a { display: inline-block; vertical-align: top; width: 230px; background: #000; color: #fff; line-height: 50px; height: 50px; font-size: 20px; font-weight: bold; border-radius: 3px; margin: 0 15px; }
.KolayIadeBottomBtn.GirisTrue .KolayUyeliksiz { display: none; }

div#SecilebilirHediyeUrun .productItemVariantDetail{top:auto;bottom:72px;border:1px solid #000;background:#fff;}
div#SecilebilirHediyeUrun .productItemVariantDetail .ekSecenek{margin:0;display:flex;flex-wrap:wrap;gap:5px;}
div#SecilebilirHediyeUrun .productItemVariantDetail .ekSecenek .ekSecenekValues{width:calc(50% - 2.5px);}
div#SecilebilirHediyeUrun .productItemVariantDetail .ekSecenek .ekSecenekValues span.size_box{width:100%;background:#ff6100;color:#fff;border-color:#ff6100;transition:.3s;}
div#SecilebilirHediyeUrun .productItemVariantDetail .ekSecenek .clear{display:none;}

/*siteozelalan*/
.productItem .productImage a.urunListeVideoPlay { display: none !important; }
.detayBottom { display: none; }
.OrderByHtml { display: none; }

#divSayfalamaUst .filterBlock { display: none; }

.leftBlock .filterBlock { display: block !important; }
body { background: #fff; }

body.sepetimBody { background: #fafafa; }
#txtHeaderSeciliUlke { height: 35px; }

.site-nav { display: none; }
.Overlay { font-size: 0; }
.mobileAccountNav { display: none; }
.mob-home-carts { display: none; }
.mob-deniz-info { display: none; }
.favClik { display: none; }
.mob-category-list { display: none; }

/*SliderYanblok*/
.Blok { float: left; width: 100%; margin-top: 16px; }
.Blok a { float: left; width: 100%; }
.Blok a img { display: block; max-width: 100%; transition: all 1s ease-in-out; }
.ScRow { margin: 0 -8px; }
.Scol1, .Scol2, .Scol3, .Scol4, .Scol5 { float: left; }
.Scol1 { width: 100%; padding: 0; }
.Scol2 { width: 50%; padding: 0 8px; }
.Scol3 { width: 33.33%; padding: 0 8px; }
.Scol4 { width: 25%; padding: 0 8px; }
.Scol5 { width: 20%; padding: 0 8px; }

/*------------------------------------------*/

body .productItem .productImage .relatedProducts{display:block!important;right:10px;bottom:20px;}
body .productItem .productImage .relatedProducts .button{border-radius: 4px; box-shadow: 0 2px 4px rgb(0 0 0 / 10%); background-color: #ffffff;line-height: 1; color: #000; font-size: 12px;}
body .productItem .productImage .relatedProducts i{font-size:0;float:left;margin-right:5px;}
body .productItem .productImage .relatedProducts i:before{content:"";display:block;width: 12px;height: 12px;border: solid 1px #ffffff;background-color: pink;border-radius: 50%;background-image: linear-gradient(to right, #3023ae 0%, #53a0fd 48%, #b4ec51 101%);z-index: 2;float: left;position: relative;} 
body .productItem .productImage .relatedProducts i:after{content:"";display:block;width: 12px;height: 12px;border: solid 1px #ffffff;background-color: pink;border-radius: 50%;background-image: linear-gradient(to right, #6bceb4 0%, #f98cc2 48%, #fff781 101%);z-index: 1;margin-left: -6px;float: left;}
body .mlsmaxModal .ulRelatedProducts{list-style-type:none;}

body .productItem .relatedProducts{display:block!important;right:10px;bottom:160px;z-index: 20; position: absolute;}
body .productItem .relatedProducts .button{border-radius: 4px; box-shadow: 0 2px 4px rgb(0 0 0 / 10%); background-color: #ffffff;line-height: 1; color: #000; font-size: 12px;}
body .productItem .relatedProducts i{font-size:0;float:left;margin-right:5px;}
body .productItem .relatedProducts i:before{content:"";display:block;width: 12px;height: 12px;border: solid 1px #ffffff;background-color: pink;border-radius: 50%;background-image: linear-gradient(to right, #3023ae 0%, #53a0fd 48%, #b4ec51 101%);z-index: 2;float: left;position: relative;} 
body .productItem .relatedProducts i:after{content:"";display:block;width: 12px;height: 12px;border: solid 1px #ffffff;background-color: pink;border-radius: 50%;background-image: linear-gradient(to right, #6bceb4 0%, #f98cc2 48%, #fff781 101%);z-index: 1;margin-left: -6px;float: left;}

body .divSepetProductItem.productItem .productIcon .newIcon{top:auto!important;bottom:0!important;}

body .productItem .productList-Image-Owl .owl-dots{bottom:-6px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;-webkit-justify-content:space-between;-ms-justify-content:space-between;background-color:#fff}
body .productItem .productList-Image-Owl .owl-dots .owl-dot{float:left;width:50%;padding:0 2px!important;background-color:#fff!important}
body .productItem .productList-Image-Owl .owl-dots .owl-dot:first-child{padding-left:0!important}
body .productItem .productList-Image-Owl .owl-dots .owl-dot:last-child{padding-right:0!important}
body .productItem .productList-Image-Owl .owl-dots .owl-dot span{margin:0;width:100%;height:3px;border-radius:0;border-color: #d6d6d6;}

body #mls_divDesign .productItem .productList-Image-Owl.owl-carousel .owl-dots{bottom:-6px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;-webkit-justify-content:space-between;-ms-justify-content:space-between;background-color:#fff}
body #mls_divDesign .productItem .productList-Image-Owl.owl-carousel .owl-dots .owl-dot{float:left;width:50%;padding:0 2px!important;background-color:#fff!important}
body #mls_divDesign .productItem .productList-Image-Owl.owl-carousel .owl-dots .owl-dot:first-child{padding-left:0!important}
body #mls_divDesign .productItem .productList-Image-Owl.owl-carousel .owl-dots .owl-dot:last-child{padding-right:0!important}
body #mls_divDesign .productItem .productList-Image-Owl.owl-carousel .owl-dots .owl-dot span{margin:0;width:100%;height:3px;    background: #d6d6d6;border-radius:0;border-color: #d6d6d6;}
body #mls_divDesign .productItem .productList-Image-Owl.owl-carousel .owl-dots .owl-dot.active span{background: #869791;}
body.HomeBody #mls_divDesign .productItem .productList-Image-Owl.owl-carousel .owl-dots{display:none;}
.garanticlose{position: absolute; width: 40px; height: 40px; border-radius: 100%; background: #fff; line-height: 40px; font-size: 17px; left: 0; top: 35px; right: 0; margin: auto; cursor: pointer }
.productItem .productImage .productList-Image-Owl .owl-item:not(.active) .imageItem a img { opacity: 0!important; }

body .siparisUrun .siparisDetayBilgileri a {width: 100%;margin-top: 8px;padding-right: 10px;}
body .hesabimBolumuTutucu .sagIcerikTutucu .satirBlok .hsbmSpan {float: left;width: 100%;}
body .iadeListContent .return-content .iadeNot {overflow: auto;}


.productItem .productImage .relatedProductsColor{bottom:30px;}


/********************* HESABIM SAYFASI PUAN ALANI ********************************/

.sagIcerikTutucu { float: left; width: 100%;  }
.sagIcerikTutucu .sagIcerikBolumu { float: left; width: 100%; background: #fff; padding: 0; }
.sagIcerikTutucu .sagIcerikBolumu { margin: 0; }

.sagIcerikTutucu .sagIcerikBolumu .anaBaslik { font-weight: 600; padding: 0; display: block; color: #393737; font-size: 16px; margin: 0 0 15px 0; }
.sagIcerikTutucu .sagIcerikBolumu .icerikTutucu { float: left; width: 100%; }
/*.blokRow { margin: 0 -17.5px; }
.satirBlokRow { }*/

paraPuanSayfasi { float: left; width: 100%; }

.puanlamaBolumu { float: left; width: 100%; margin-bottom: 15px; }

/*.puanlamaBolumu .blokRow2 { margin: 0 -2.5px; }*/

.puanlamaBolumu .blok { float: left; width: 25%; padding: 0 2.5px; margin-bottom: 5px; }

.puanlamaBolumu .blok span { display: block; padding-left: 70px; position: relative; height: 50px; font-size: 12px; font-weight: 500; color: #ffffff; }

.puanlamaBolumu .blok span strong { display: block; font-size: 20px; font-weight: bold; }

.puanlamaBolumu .blok span .fa { width: 50px; height: 50px; text-align: center; line-height: 50px; color: #ffffff; font-size: 20px; position: absolute; left: 0; top: 0; }

.puanlamaBolumu .blok span.mavi { background: #62adee; }

.puanlamaBolumu .blok span.mavi .fa { background: #69b8fc; }

.puanlamaBolumu .blok span.yesil { background: #73b11f; }

.puanlamaBolumu .blok span.yesil .fa { background: #81c624; }

.puanlamaBolumu .blok span.gri { background: #6e7a8a; }

.puanlamaBolumu .blok span.gri .fa { background: #818d9e; }

.puanlamaBolumu .blok span.sari { background: #f7cb38; }

.puanlamaBolumu .blok span.sari .fa { background: #ffd857; }

.puanlamaBolumu .blok span.kirmizi { background: #df412b; }

.puanlamaBolumu .blok span.kirmizi .fa { background: #f34831; }

.puanlamaBolumu .blok span.mls { background: #003764; }
.puanlamaBolumu .blok span.mls .fa { background: #003366; }

.puanlamaBolumu .blok span.mls2 { background: #ff6100; }
.puanlamaBolumu .blok span.mls2 .fa { background: #ff5100; }


/***************** Product detail Save x amount ***************/
.you-save {
    color:#FF0000; 
    font-weight:700;
} 

@-webkit-keyframes blinker {
    from {opacity: 1.0;}
    to {opacity: 0.2;}
}

.blink {
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.6s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction: alternate;
} 

/*************** Live Fashion *******************************/
.LiveFashion { float: left; width: 100%; }
.LiveFashion .live_banner { /*height: 100%;*/ height:583px; display: block; border: 1px solid #e9e9e9; padding: 16px; background-color: #fffcf7; width: 220px; float: left; }
.LiveFashion .live_area { float: left; width: calc(100% - 236px); border: 1px solid #e9e9e9; height: 100%; padding: 16px; margin-right: 16px; }
.LiveFashion .live_area .live_content { float: left; width: 100%; }
.LiveFashion .live_area .live_content ul { margin: 0 -8px; list-style: none; }
.LiveFashion .live_area .live_content ul li { float: left; width: 25%; padding: 0 8px; }
.LiveFashion .live_area .live_content ul li .productItem { padding: 11px; border-radius: 5px; border: 1px solid #ededec; background: #fffcf7;padding-bottom:45px; }
.LiveFashion .live_area .live_content ul li .productItem .icons { display: none; }
.LiveFashion .live_area .live_content ul li .productItem .productIcon { display: none; }
.LiveFashion .live_area .live_content ul li .productItem .productImage { margin-bottom: 5px; }
.LiveFashion .live_area .live_content .tumbtn { float: left; width: 100%; }
.LiveFashion .live_area .live_content .tumbtn .All { width: 100%; display: block; text-align: center; color: #ff6100; font-weight: 600; padding: 10px 0; font-size: 12px; }
.LiveFashion .productItem:hover .boxBedenlerContent { display: none !important; }
.LiveFashion .productItem:hover .mycartIcon { display: none !important; }


/******************** Sepetim Seçilenleri Sil ******************/
/*instagram sevilen stiller*/
/*sepetsil*/
@media screen and (min-width: 993px) {
    .sepetListConent .sepetItemB.sepetItemB5 {
        right: 0;
    }
}

/*sepetsil*/
.infoSize {
    float: left;
    width: 100%;
    color: #4c4c4c;
    font-size: 13px;
    font-weight: 600;
    float: left;
    line-height: 19px;
    display: none;
    margin: 10px 0 0;
}

.infoSize.active {
    display: block;
}

.popupSepet .BasketPage .BasketDetailSepetList .sepetItemB.sepetItemB5 {
    right: 0!important;
}

.popupSepet .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent {
    width: 27%;
}

@media screen and (max-width: 768px) {
    .hedefSatisContent:before, .hedefSatisContent {
        font-size:12px !important;
    }

    .Mobil2li .hazirBlokContent .txcol-12 {
        max-width: 50%;
        margin-bottom: 0!important;
    }
}

/*************** Menü Button - Ana Sayfa Mobil ***********************************/
.menuUstBolum { width: 100%; display: inline-block; float: left; margin-top:0; border-bottom:1px solid #e8e8e8;margin-top: 40px;}
.menuUstBolum .CloseBtnMenu { float: right; line-height: 80px; color: #656565; font-size: 50px; width: 80px; text-align: center; margin:0;cursor: pointer;}
.menuUstBolum .CloseBtnMenu i{font-weight:300;}
.menuUstBolum .mobilMenuBT{float: left;color: #000000;font-size: 13px;padding-left: 35px;cursor:pointer;}
.menuUstBolum .mobilMenuBT i{float: left;font-size: 24px;line-height: 80px;margin-right: 10px;}
.menuUstBolum .mobilMenuBT span{float: left;font-weight: 500;line-height: 80px;}
.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;  }
.mobilaf.acik{display: block;}
.mobilMenu {position: fixed;left:-100%;top: 0;bottom: 0;width: 360px; z-index: 99999;background:#fff;;transition:left .3s ease-in-out;}
.mobilMenu.acik {left: 0;}
.mobilMenu .menuIcerikAlan {float: left;width: 100%;height:calc(100% - 121px);position:absolute;top: 121px;right: 0;left: 0; overflow-y:auto;overflow-x:hidden;}
.mobilMenu .navUl { float: left;width: 100%;height: 100%;}
.mobilMenu .navUl > li, .mobilMenu .navUl > li > ul li { float: left; width: 100%;border-bottom: 1px solid #e8e8e8;position: relative;padding: 0 0 0 20px;}
.mobilMenu .navUl > li > a, .mobilMenu .navUl > li > ul li a {color: #000000; font-size: 14px;font-weight:normal;line-height: 40px;display:inline-block;vertical-align:top; padding: 0 15px;z-index:2;position: relative;}
.mobilMenu .navUl > li .ResimsizDown, .mobilMenu .navUl > li > ul li .ResimsizDown2{float: right;position:absolute;right: 0;top: 0;left: 0;z-index: 1;padding-right: 20px;cursor: pointer;}
.mobilMenu .navUl > li .ResimsizDown i, .mobilMenu .navUl > li > ul li .ResimsizDown2 i{line-height: 40px;font-size: 20px;float: right;}

/*Resimsiz Menu*/
.mobilMenu .navUl > li > ul, .mobilMenu .navUl > li > ul li ul  {position: fixed;left:-100%;top: 121px;bottom: 0;width: 360px;background: #fff;z-index: 3;transition:all .3s ease-in-out;overflow-y: auto; overflow-x: hidden;}
.mobilMenu .navUl > li ul.over{overflow-y:hidden;}
.mobilMenu .navUl > li > ul.active, .mobilMenu .navUl > li > ul li ul.active {left: 0;}
.mobilMenu .navUl > li > ul > span, .mobilMenu .navUl > li > ul li ul > span{position: relative;float: left;width: 100%; color:#000000;font-size: 18px;font-weight: 500;line-height: 55px;padding-left: 70px;border-bottom: 1px solid #e5e5e5;}
.mobilMenu .navUl > li > ul > span span, .mobilMenu .navUl > li > ul li ul > span span{z-index: 0;position: relative;}
.mobilMenu .navUl > li > ul > span .NoiBack, .mobilMenu .navUl > li > ul li ul > span .NoiBack2{position: absolute;left: 0;right: 0;top: 0;bottom: 0;line-height: 55px;text-align:left;z-index: 1;padding-left: 35px;font-size: 20px;cursor:pointer;}
.mobilMenu .navUl > li > ul > span .NoiBack i, .mobilMenu .navUl > li > ul li ul > span .NoiBack2 i{font-weight: normal;}

.mobilMenuAcButton{margin: 0;font-size: 25px;float: left;position: relative;margin-top: 30px;margin-right: 10px;}
.mobilMenuAcButton span{display: block;margin-left: 0;line-height: 1;font-size: 8px;}
.mobilMenuAcButton i{float:none;display:block;line-height: 1;}


/* mobil ve tablet ekran olcusune gore 1041px e kadar bunlari uygula */
@media screen and (max-width:1041px) {
    /******************************************************/
    body .dropdown-toggle:after { display: none; }
    .urunListRel { width: 100%; }
    .centerCount { width: 100% !important; }
    .leftBlock { display: none !important; }
    .rightBlock { display: none !important; }
    .homeContainer .leftBlock { }
    .homeContainer .rightBlock { }
    .UyeolContent .grid { margin: 30px 18px; }
    .owl-carousel .owl-item img { max-width: 100%; margin: 0 auto; }
    .uyeOlContainer #FrmYeniUye > .uyeOlCol { width: 100%; }
    #mls_divDesign a.blokResimLink { display: block; }

    #divSayfalamaUst .filterBlock { display: block !important; }
    #divSayfalamaUst .mobilFilterOpenBtn { display: flex !important; display: -webkit-flex !important; float: left; width: 100%; padding: 4px 0; margin: 0; border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; }
    
    #divSayfalamaUst .mobilFilterOpenBtn .button { float: none; width: auto; flex: 1; text-align: center; display: -webkit-flex; display: flex; align-items: center; justify-content: center; color: #666666; font-size: 14px; padding: 6px 5px; border-right: 1px solid #E3E3E3; background: transparent; }
    
    #divSayfalamaUst .mobilFilterOpenBtn .button:before { font-family: 'fontawesome'; color: #FF6100; margin-right: 7px; font-size: 14px; display: inline-block; vertical-align: top; }
    
    #divSayfalamaUst .mobilFilterOpenBtn .button.mobilFilterBtn { border-left: 1px solid #E3E3E3; }
    #divSayfalamaUst .mobilFilterOpenBtn .button.mobilSiralamBtn:before { content: '\f160'; font-family: fontawesome; }
    #divSayfalamaUst .mobilFilterOpenBtn .button.mobilFilterBtn:before { content: '\f0b0'; font-family: fontawesome;}

    /*mobilfiltre*/
    .filtreLay { 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; }
    .filtreLay.acik { display: block; }
    #divSayfalamaUst .filterDeleteContent { display: block !important; }
    body #divSayfalamaUst .filterDeleteContent .appliedFilter { margin-right: 5px; }
    body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span { margin-right: 5px; }
    body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span.filterColorBg { margin-right: 5px; }
    body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span.filterColorBg + span + span { display: none; }
    #divSayfalamaUst .sortingContent { display: none !important; }
    body .filterBlock.active .category-vertical-filters.top-filters { right: 0; }
    body .filterBlock.active .category-vertical-filters.top-filters .FiltreUst { right: 0; z-index:99; }
    body .category-vertical-filters.top-filters { position: fixed; top: 0; bottom: 0; right: -100%; width: 85%; background: #fff; z-index: 1002; padding: 0; margin: 0; border: none; padding-top: 55px; padding-bottom: 60px; display: block !important; overflow-y: auto; overflow-x: hidden; transition: .3s; }
    body .category-vertical-filters.top-filters .FiltreUst { float: left; width: 85%; position: fixed; top: 0; right: -100%; z-index: 1; background: #fff; align-items: center; border-bottom: 1px solid #e2e2e2; color: #212529; transition: .3s; }
    body .category-vertical-filters.top-filters .FiltreAlt { float: left; width: 85%; position: fixed; bottom: 0px; right: -100%; align-items: center; transition: .3s; padding: 10px 15px; background: #fff; z-index: 9; }
    body .filterBlock.active .category-vertical-filters.top-filters .FiltreAlt { right: 0; }
    body .category-vertical-filters.top-filters .FiltreAlt .FiltreKapat { float: left; width: 100%; background: #ffbfda; color: #fff; height: 40px; line-height: 40px; border-radius: 5px; font-size: 16px; }
    body .category-vertical-filters.top-filters .FiltreUst .closeFilt { float: left; width: 50px; text-align: center; font-size: 25px; }
    body .category-vertical-filters.top-filters .FiltreUst .closeFilt i { display: inline-block; vertical-align: top; line-height: 54px; }
    body .category-vertical-filters.top-filters .FiltreUst span { display: inline-block; vertical-align: top; font-weight: 600; font-size: 14px; text-transform: uppercase; float: left; line-height: 54px; }
    body .category-vertical-filters.top-filters .FiltreUst a { float: right; width: 50px; text-align: center; font-size: 20px; color: #212529; display: none; }
    body .category-vertical-filters.top-filters .FiltreUst a.active { display: block; }
    body .category-vertical-filters.top-filters .FiltreUst a i { display: inline-block; vertical-align: top; line-height: 54px; }
    body .category-vertical-filters.top-filters .tukgo { float: left; width: 100%; background: #f5f5f5; text-align: left; padding: 0 15px; display: none; }
    body .category-vertical-filters.top-filters .tukgo .filterOrderInStock { font-weight: 600; color: #aeaeae; font-size: 13px; text-transform: uppercase; line-height: 59px; position: relative; float: left; width: 100%; }
    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 .panell { width: 100%; padding: 0 0 0 15px; }
    body .category-vertical-filters.top-filters .panell .panell-heading { padding: 0; margin: 0; border: none; text-align: left; border-bottom: 1px solid #eee; float: left; width: 100%; }
    body .category-vertical-filters.top-filters .panell .panell-heading a { padding: 0; margin: 0; border: none; font-size: 15px; line-height: 55px; float: left; width: 100%; font-weight: bold; }
    body .category-vertical-filters.top-filters .panell .panell-heading a:after { display: none; }
    body .category-vertical-filters.top-filters .panell.more .panell-heading .moreNum { float: left; font-size: 14px; color: #b1b1b1; width: 100%; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    body .category-vertical-filters.top-filters .panell.more .panell-heading a { line-height: 32px; }
    body .category-vertical-filters.top-filters .panell .list-group { padding: 0; margin: 0; border: none; padding-left: 15px; }
    body .category-vertical-filters.top-filters .panell .list-group li { float: left; width: 100%; border-bottom: 1px solid #eee; position: relative; margin: 0; padding: 0; }
    body .category-vertical-filters.top-filters .panell .list-group li a { font-size: 15px; line-height: 55px; }
    body .category-vertical-filters.top-filters .panell .list-group li.list-group-item-image { background-size: 25px 25px !important; background-repeat: no-repeat !important; background-position: 0 15px !important; height: auto; }
    body .category-vertical-filters.top-filters .panell .list-group li.list-group-item-image:before { display: block; }
    body .category-vertical-filters.top-filters .panell .list-group li.list-group-item-image a { padding-left: 45px; float: left; width: 100%; }
    body .category-vertical-filters.top-filters .panell .list-group li:before { float: right; position: absolute; right: 10px; top: 0; line-height: 55px; font-family: 'fontawesome'; border: none; background: transparent; width: auto; height: auto; margin: 0; padding: 0; font-size: 13px; }
    body .category-vertical-filters.top-filters .panell .list-group li.selected:before { content: '\f105'; }
    body .category-vertical-filters.top-filters .panell .list-group li.selected a { font-weight: 600; }

    body .OrderByHtml { width: 85%; position: fixed; top: 0; bottom: 0; right: -100%; background: #fff; z-index: 1002; padding: 0; margin: 0; border: none; padding-top: 55px; display: block !important; overflow-y: auto; overflow-x: hidden; transition: .3s; }
    body .OrderByHtml .control-head { float: left; width: 85%; position: fixed; top: 0; right: -100%; z-index: 1; background: #fff; align-items: center; border-bottom: 1px solid #e2e2e2; color: #212529; transition: .3s; }
    body .OrderByHtml .control-head .controlClose { float: left; width: 50px; text-align: center; font-size: 25px; }
    body .OrderByHtml .control-head .controlClose i { display: inline-block; vertical-align: top; line-height: 54px; }
    body .OrderByHtml .control-head span { display: inline-block; vertical-align: top; font-weight: 600; font-size: 14px; text-transform: uppercase; float: left; line-height: 54px; }
    body .OrderByHtml .control-body { float: left; width: 100%; text-align: left; }
    body .OrderByHtml .control-body .control-area { float: left; width: 100%; }
    body .OrderByHtml .control-body .control-area .T { float: left; width: 100%; background-color: #f5f5f5; padding: 20px 15px; font-size: 13px; color: #aeaeae; font-weight: 600; text-transform: uppercase; }
    body .OrderByHtml .control-body .control-area .control-list { float: left; width: 100%; }
    body .OrderByHtml .control-body .control-area .control-list ul { float: left; width: 100%; padding-left: 15px; list-style: none; }
    body .OrderByHtml .control-body .control-area .control-list ul li { float: left; width: 100%; border-bottom: 1px solid #eee; position: relative; }
    body .OrderByHtml .control-body .control-area .control-list ul li span { float: left; width: 100%; font-size: 16px; color: #212529; line-height: 55px; }
    body .OrderByHtml .control-body .control-area .control-list ul li:before { float: right; position: absolute; right: 10px; top: 0; line-height: 55px; font-family: 'fontawesome'; border: none; background: transparent; width: auto; height: auto; margin: 0; padding: 0; font-size: 13px; }
    body .OrderByHtml .control-body .control-area .control-list ul li.selected option { font-weight: 600; }
    body .OrderByHtml .control-body .control-area .control-list ul li.selected:before { content: '\f105'; }
    body .OrderByHtml.active { right: 0; }
    body .OrderByHtml.active .control-head { right: 0; }

    /*MobilMenu*/
    body.overflow { overflow: hidden; position: fixed; top: 0; left: 0; right: 0; }
    .Overlay { transition: .3s; }
    .Overlay.Show { position: fixed; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,.36); z-index: 1001; }
    
    
    .sepetimBody .Overlay.Show{z-index:100;}
    
    .site-nav ul { list-style: none; }
    .site-nav { position: fixed; top: 0; left: -100%; bottom: 0; background-color: #fff; padding-top: 52px; width: calc(100% - 45px); transition: .3s; z-index: 1005; display: block; }
    .site-nav.Show { left: 0; }
    
    .site-nav .nav-head { position: absolute; top: 0; left: 0; right: 0; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; width: 100%; background-color: #fff; }
    .site-nav .nav-head .item .goHome { padding: 2px 11px 2px 16px; position: relative; color: #404040; float: left; border-right: 1px solid #eee; }
    .site-nav .nav-head .item.Center { flex: auto; font-size: 0; }
    .site-nav .nav-head .item.Center .searchContent { display: block; margin: 0; z-index: 1; padding: 8px 0 8px 10px; background: transparent; opacity: 1; border-top: none; }
    .site-nav .nav-head .item.Center .searchContent #txtbxArama { background: #eee; border-color: #eee; }
    .site-nav .nav-head .item.Center .searchContent .ui-widget.ui-widget-content { min-width: initial; width: 100%; }
    .site-nav .nav-head .item.Center .searchContent .ui-menu .ui-menu-item .complate_image { display: none !important; }
    .site-nav .nav-head .item.Center .searchContent #btnKelimeAra { color: #000; display: none; }
    .site-nav .nav-head .item .CloseNav { padding: 19px 17px; }
    .site-nav > .goHomeBtn { float: left; width: 100%; padding: 0 20px; margin-bottom: 8px; }
    .site-nav > .goHomeBtn a { float: left; width: 100%; background: #eee; border-radius: 0; color: #555; font-size: 15px; position: relative; padding: 10px 20px; font-weight: 600; text-transform: uppercase; overflow: hidden; }
    .site-nav > .goHomeBtn a img { position: absolute; right: 15px; top: -7px; width: 50px; opacity: 0.4; }
    .site-nav > .nav-body { height: 95%; overflow-y: auto; float: left; width: 100%; }
    .site-nav > .nav-body > .nav-banner { display: block; }
    .site-nav > .nav-body > .nav-list { padding: 15px; }
    .site-nav > .nav-body > .nav-list > .nav-item { margin-bottom: 15px; }
    .site-nav > .nav-body > .nav-list > .nav-item > .navCard { background-color: #efefef; height: 95px; background-repeat: no-repeat; background-size: contain; background-position: calc(100% - 10px); display: -webkit-flex; display: flex; align-items: center; padding-left: 21px; font-weight: 700; color: #555; font-size: 14px; position: relative; }
    .site-nav > .nav-body > .nav-list > .nav-item > .navCard img { position: absolute; right: 10px; max-width: 100%; max-height: 100%; top: 0; bottom: 0; margin: auto; }
    /*.site-nav > .nav-body > .nav-list > .nav-item:nth-child(12) > .navCard { background: #ff2535 !important; color: #fff; }*/
    .site-nav > .nav-body > .nav-list > .nav-item .sub-nav { position: fixed; top: 0; left: -100%; bottom: 0; background-color: #fff; z-index: 12; padding-top: 54px; transition: .3s; width: calc(100% - 45px); }
    .site-nav > .nav-body > .nav-list > .nav-item.ActiveSubNav .sub-nav { left: 0; }
    .site-nav > .nav-body > .nav-list > .nav-item .sub-nav > .sub-nav-head { position: absolute; left: 0; top: 0; right: 0; width: 100%; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; background-color: #fff; z-index: 2; }
    .site-nav > .nav-body > .nav-list > .nav-item .sub-nav > .sub-nav-head > .item > .BackNav { display: -webkit-flex; display: flex; align-items: center; padding: 15px; font-size: 16px; font-weight: 600; }
    .site-nav > .nav-body > .nav-list > .nav-item .sub-nav > .sub-nav-head > .item > .BackNav > span { font-size: 12px; margin-right: 10px; }
    .site-nav > .nav-body > .nav-list > .nav-item .sub-nav > .sub-nav-head > .item > .CloseNav { padding: 19px 17px; }
    .site-nav > .nav-body > .nav-list > .nav-item .sub-nav > .sub-nav-content { height: 100%; overflow-y: auto; }
    .site-nav > .nav-body > .nav-list > .nav-item .sub-nav > .sub-nav-content > .CategoryName { height: 58px; display: -webkit-flex; display: flex; align-items: center; padding: 10px 15px; font-weight: 600; border-top: 1px solid #eee; background-color: #f1f1f1; font-size: 18px; }
    .site-nav > .nav-body > .nav-list > .nav-item .sub-nav > .sub-nav-content > .CategoryList { padding: 15px; }
    .site-nav > .nav-body > .nav-list > .nav-item .sub-nav > .sub-nav-content > .CategoryList > .Link { position: relative; display: -webkit-flex; display: flex; align-items: center; width: 100%; color: #404040; font-size: 15px; margin-bottom: 10px; padding-bottom: 10px; padding-right: 25px; border-bottom: 1px solid #eee; }
    .site-nav > .nav-body > .nav-list > .nav-item .sub-nav > .sub-nav-content > .CategoryList > .Link > .Cover { width: 43px; border-radius: 50%; overflow: hidden; margin-right: 17px; }
    
    .site-nav > .nav-body > .nav-list > .nav-item .sub-nav > .sub-nav-content > .CategoryList > .Link::after { content: "\f105"; font-family: 'fontawesome'; color: #FF6100; font-size: 13px; position: absolute; right: 2px; top: 50%; transform: translateY(-50%); }
    
    .site-nav > .nav-body > .nav-footer > .Area { float: none; background: transparent; width: auto; padding: 0; margin-bottom: 10px; }
    .site-nav > .nav-body > .nav-footer > .Area > .T { background-color: #eee; color: #383838; font-weight: 700; padding: 11px 18px; font-size: 14px; }
    .site-nav > .nav-body > .nav-footer > .Area > .Content { padding: 10px 0; }
    .site-nav > .nav-body > .nav-footer > .Area > .Content > .item { display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; }
    .site-nav > .nav-body > .nav-footer > .Area > .Content > .item > .column:first-child { flex: auto; }
    .site-nav > .nav-body > .nav-footer > .Area > .Content > .item > .column > .control { padding-right: 13px; display: -webkit-flex; display: flex; align-items: center; }
    .site-nav > .nav-body > .nav-footer > .Area > .Content > .item > .column > .control a { color: #252525; font-size: 14px; }
    .site-nav > .nav-body > .nav-footer > .Area > .Content > .item > .column > .control > .Or { width: 1px; height: 16px; background-color: #cacaca; display: inline-block; margin: 0 4px; }
    .site-nav > .nav-body > .nav-footer > .Area > .Content > .item > .column > .Link { width: 100%; padding: 10px 18px; display: -webkit-flex; display: flex; align-items: center; color: #383838; font-weight: 600; font-size: 14px; }
    .site-nav > .nav-body > .nav-footer > .Area > .Content > .item > .column > .Link > span { font-size: 20px; margin-right: 10px; }
    .site-nav > .nav-body > .nav-footer > .Area > .Content > .social-list { padding: 11px; }
    .site-nav > .nav-body > .nav-footer > .Area > .Content > .social-list > .social-link { display: inline-block; font-size: 21px; color: #000; padding: 0 7px; }
}

/*Tablet ekranina kadar olan windows gorunumu*/
@media screen and (min-width:1041px) and (max-width:1200px) {
    .leftBlock.LeftMiddle { width: 25%; padding-right: 20px; }
    .centerCount.LeftMiddle { width: 75%; }
    
    /*SolOrtaSag*/
    .leftBlock.LeftMiddleRight { width: 25%; }
    .rightBlock.LeftMiddleRight { width: 50%; }
    .centerCount.LeftMiddleRight { width: 25%; }
    
    /*OrtaSag*/
    .rightBlock.MiddleRight { width: 25%; }
    .centerCount.MiddleRight { width: 75%; }
    .homeContainer .col-5li { width: 25%; }
}

@media screen and (min-width: 1160px) and (max-width: 1300px) {

    .KolayIadeContainer { max-width: 1080px; }
    .KolayIadeContentInfo { background-size: 370px; padding: 18px 0 90px; }
    .KolayIadeBox { height: 110px; }
    .KolayIadeBox span { font-size: 14px; width: 330px; }
}

/*************** @media screen and (max-width:768px) { ***************************/

@media screen and (max-width:768px) {
    
    #instaStories {
        right:2%!important;
        bottom:187px!important
    }
    
    .wpFix {
        bottom:120px
    }
    
    /* 18.01.2024 */
    .garanticlose {
        top:0
    }

    /*---------------------------------ALERT-----------------------------*/
    
    p {
        margin: 0 10px 0;
        /*text-align: justify;*/
    }

    .alert {
      position: relative;
      padding: 0 10px;
      z-index: 30;
      color: #fff;
      border-radius: 0;
      min-height: 60px;
      box-sizing: border-box;
      border: none;
      font-weight: 600;
      box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
      transition: 1s all cubic-bezier(1, -0.01, 0, 0.99);
    }

    .alert i {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      text-align: center;
      width: 60px;
      font-size: 40px;
      -webkit-animation: alert-icon-anim 1s;
      -moz-animation: alert-icon-anim 1s;
      -ms-animation: alert-icon-anim 1s;
      -o-animation: alert-icon-anim 1s;
      animation: alert-icon-anim 1s;
      text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15); }

    .alert i:before {
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      line-height: 0; }

    .alert a:hover {
      text-decoration: underline; }

    .alert button.close {
      position: absolute;
      top: 50%;
      line-height: 1;
      right: 15px;
      color: #fff;
      opacity: 0.7;
      background: none;
      border: none;
      -moz-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      -o-transform: translate(0, -50%);
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%); }

    .alert button.close:hover, .alert button.close:focus {
      opacity: 1;
      color: #fff; }

    .alert.fadeOut {
      -moz-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
      -o-transform: translate(0, -100%);
      -webkit-transform: translate(0, -100%);
      transform: translate(0, -100%); }

    .alert.fadeOut .alert {
      top: 100%; 
    }

    .alert-heading {
      color: inherit;
    }

    .alert-link {
      font-weight: 700;
      color: inherit;
    }

    .alert-dismissible {
      padding-right: 35px;
    }

    .alert-dismissible .close {
      position: absolute;
      top: 0;
      right: 0;
      z-index: 2;
      padding: 15px;
    }

    .alert-primary {
      color: #004085;
      background-color: #cce5ff;
      border-color: #b8daff;
      color: #004085;
    }

    .alert-secondary {
      color: #383d41;
      background-color: #e2e3e5;
      border-color: #d6d8db;
    }

    .alert-success {
      background-color: #4caf50;
    }

    .alert-success i {
      background: #388e3c;
    }

    .alert-info {
      color: #0c5460;
      background-color: #d1ecf1;
      border-color: #bee5eb;
    }

    .alert-warning {
      color: #856404;
      background-color: #fff3cd;
      border-color: #ffeeba;
    }


    .alert-danger {
      background-color: #f44336; 
    }

    .alert-danger i {
      background: #d32f2f; 
    }

    .alert-danger a, .alert-danger a:visited, .alert-danger a:focus, .alert-danger a:hover {
      color: #ffcdd2; 
    }


    .alert-light {
      color: #818182;
      background-color: #fefefe;
      border-color: #fdfdfe;
    }

    .alert-dark {
      color: #1b1e21;
      background-color: #d6d8d9;
      border-color: #c6c8ca;
    }
    /*----------------------------------------------------------*/
    
    .divSepetBlokContent .ProductList ul.owl-loaded li .ItemOrj {
        width:100%;
        max-width:100%;
        flex:0 0 100%
    }
    
    body .mlsmaxModal .ulRelatedProducts {
        display:block
    }
    
    body .mlsmaxModal .ulRelatedProducts li {
        width:45%;
        float:left
    }
    
    #relatedProduct.mlsmaxModal .modal-content {
        width:80%!important
    }
    
    .ProductGallery .GalleryArea #divThumpVideo {
        padding:25px 5px 11px;
        font-size:22px;
        color:#717171;
        cursor:pointer;
        transition:.3s;
        float:right;
        position:absolute;
        z-index:9;
        top:15px;
        right:35px
    }
    
    .ProductGallery .GalleryArea #divThumpVideo.aktif {
        display:none
    }
    
    .ProductGallery .GalleryArea #divThumpVideo img {
        display:none
    }
    
    .ProductGallery .GalleryArea #divThumpVideo i {
        display:block;
        margin:0 auto;
        font-family:fontawesome;
        font-size:15px;
        text-align:center;
        text-indent:3px
    }
    
    .ProductGallery .GalleryArea #divThumpVideo i:before {
        content:'\f04b';
    }
    
    .ProductGallery .GalleryArea #divThumpVideo:hover {
        color:#000
    }
    
    /*.productItem .discountPrice:not(.indirimozel .discountPrice,.indirimozeltek .discountPrice) {
        padding:0;
        margin:6px 0 0
    }
    
    .homepage .productItem .discountPrice:not(.homepage .indirimozel .discountPrice,.homepage .indirimozeltek .discountPrice) {
        margin:2px 0 0
    }
    
    .productItem .discountPrice span.indirimText:not(.indirimozel .discountPrice span,.indirimozeltek .discountPrice span) {
        font-size:11px
    }
    
    .productItem .discountPrice span:not(.indirimozel .discountPrice span,.indirimozeltek .discountPrice span) {
        margin-left:0;
        font-size:17px;
        line-height:17px
    }*/
    
    body #smartbanner {
        position:fixed!important;
        top:0
    }
    
    .OzelUrunHtml .ProductList ul {
        margin:0 -2.5px
    }
    
    .OzelUrunHtml .ProductList ul li {
        width:50%;
        padding:0 2.5px
    }
    
    .sepetimBody.odemeSayfa .OdemeMenu>ul>li .sozlesmeUyari {
        padding:10px 0
    }
    
    .sepetimBody.odemeSayfa .OdemeMenu>ul>li .sozlesmeUyari a {
        font-size:8px
    }
    
    .sepetimBody.odemeSayfa .OdemeMenu>ul>li .sozlesmeUyari span {
        font-size:9px
    }
    
    .sepetimBody.odemeSayfa .OdemeMenu>ul>li .sozlesmeUyari #cbMesafeliSatisSozlesme {
        margin-top:7px
    }
    
    .sepetimBody.odemeSayfa .OdemeMenu ul li.activeMenu a {
        font-size:10px
    }
    
    .ngdialog-open .ngdialog.ngdialog-theme-default .ngdialog-content {
        width:90%!important
    }
    
    .hesabimBolumuTutucu .sagIcerikTutucu.ng-hide {
        display:block!important
    }
      
    #footer {
        padding-bottom:0
    }
      
    .ozelAlan3 {
        width:55px;
        line-height:10px;
        font-size:10px
    }
    
    .video-product-category {
        width:55px;
        line-height:10px;
        font-size:10px
    }
    
    .cargoIcon {
        width:55px;
        line-height:10px;
        font-size:10px
    }
    
    /*#divOzelAlan3 {
        left:35px
    }*/
    
    #divOzelAlan1 {
        bottom:80px
    }
    
    .KategoriLink ul {
        list-style-type:none;
        margin:0;
        white-space:nowrap;
        overflow-y:hidden;
        overflow-x:auto;
        padding-bottom:0
    }
    
    .KategoriLink ul li {
        padding:0 5px;
        width:22%;
        float:none;
        display:inline-block;
        vertical-align:top
    }
    
    body #mls_divDesign .hazirBlokContent .txrow {
        padding:0!important
    }
    
    body #mls_divDesign .mlsContainer {
        padding:0!important
    }
    
    #divIcerik.homepage {
        margin:0 auto
    }
    
    /*body {
        padding-top:88px
    }
    
    body.homeBody {
        padding-top:137px
    }*/
    
    body.sepetimBody {
        padding-top:0
    }
    
    #lang_flag_container {
        display:none
    }
    
    .userContainer .userLeftBox, .userContainer .userRightBox {
        padding:0
    }
    
    .headerContent {
        margin:0 auto;
        padding:0 10px;
        background:#fff;
        z-index:5
    }
    
    #divIcerik {
        padding:0;
        margin:0 auto;
    }
    
    #divIcerik.productDetailContainer {
        padding-bottom:30px
    }
    
    .proCategoryTitle.categoryTitleText {
        padding:0 10px
    }
    
    #footer .mlsContainer {
        padding:0
    }
    
    #divTicimaxCopyrightContent {
        text-align:center;
        float:left;
        width:100%
    }
    
    #divTicimaxCopyrightContent a {
        display:inline-block
    }
    /* buraya kadar */
    
    
    /*Logo*/
    #logo {
        float: none; 
        position: static;
        display: block; 
        border: none; 
        width: auto;
        padding: 0; 
        background: 0 0; 
        margin: 0; 
    }
    
    #logo:after {
        display: none;
    }
    
    #logo .logo {
        margin: 0 auto;
        width: 160px;
        float: none;
        padding: 15px 0;
        text-align: center;
        display:block;
        background:0 0;
    }
    
    #logo .logo img {
        max-width: 100%; 
        display: inline-block; 
    }
    
   
    /*Logo*/
    
    /*header click button*/
    /*.mycart{top: 18px;z-index: 2;}
    .mycart .sepetUrunSayisi{background: #ff6100;line-height: 17px;}
     
    .mobilMenuAcButton { float: left; display: block; font-size: 21px; color: #212529; margin: 0 15px 0 5px; }
    .searchClick { float: right; display: block; font-size: 18px; color: #212529; margin: 0 10px; }
    .welcomeOpen { float: right; display: block; font-size: 19px; color: #212529; margin: 0 10px; display: none; }
    .mycartClick { float: right; display: block; font-size: 18px; color: #212529; margin: 0 10px; }
    .favClik { float: right; display: block; font-size: 18px; color: #212529; margin: 0 10px; display: none; }
    
    .searchClick span { display: inline-block; vertical-align: top; line-height: 53px; }
    .welcomeOpen span { display: inline-block; vertical-align: top; line-height: 53px; }
    .mycartClick span { display: inline-block; vertical-align: top; line-height: 53px; }
    .favClik span { display: inline-block; vertical-align: top; line-height: 53px; }
    .mobilMenuAcButton span { display: inline-block; vertical-align: top; line-height: 53px; }
    
    .welcomeOpen i{display: inline-block;vertical-align:top;line-height: 53px;}
    .mycartClick i{display: inline-block;vertical-align:top;line-height: 53px;}*/
    
    
    .mycart{top: 18px;z-index: 2;}
    .mycart .sepetUrunSayisi{background: #ff6100;line-height: 17px;}
    .welcomeOpen{position: absolute;top: 0;right: 55px;display: block;font-size: 22px;color: #000;}
    .mycartClick{position: absolute;top: 0;right: 18px;display: block;font-size: 22px;color: #000;}
    .welcomeOpen i{display: inline-block;vertical-align:top;line-height: 61px;}
    .mycartClick i{display: inline-block;vertical-align:top;line-height: 61px;}
    
    
    
    .favi {
        display: none;
    }
    
    .mls-4:before {
        content:'\F52A';
        font-family:'bootstrap-icons';
    }
    
    .mls-7:before {
        content:'\f177';
        font-family:'fontawesome';
        font-size: 24px;
        font-weight: 400;
    }
    
    /* Hesabım - Mobil */
    .mls-14:before {
        content:'\F3E5';
        font-family:'bootstrap-icons';
    }
    
    /* Kolay İade - Mobil */
    .mls-205:before {
        content:'\F117';
        font-family:'bootstrap-icons';
    }
    
    
    /* Favorilerim - Mobil */
    .mls-38:before {
        content:'\F417';
        font-family:'bootstrap-icons';
    }
    
     /* Siparişlerim - Mobil */
    .mls-35:before {
        content:'\F18A';
        font-family:'bootstrap-icons';
    }
    
     /* Sipariş Takibi - Mobil */
    .mls-30:before {
        content:'\F1C7';
        font-family:'bootstrap-icons';
    }
    
     /* Mağaza Adresi - Mobil */
    .mls-84:before {
        content:'\F3E7';
        font-family:'bootstrap-icons';
    }
    
     /* Yardım - Mobil */
    .mls-2:before {
        content:'\f1cd';
        font-family:'fontawesome';
    }
    
    /* Bizi Takip Et - Mobil */
    /* İnstagram */
    .mls-501:before {
        content:'\F437';
        font-family:'bootstrap-icons';
    }
    
    /* Facebook */
    .mls-40:before {
        content:'\F344';
        font-family:'bootstrap-icons';
    }
    
    /* X - Twitter */
     .mls-39:before {
        content:'\F8DB';
        font-family:'bootstrap-icons';
    }
    
    /* Youtube */
     .mls-9:before {
        content:'\F62B';
        font-family:'bootstrap-icons';
    }
    
    /* Pinterest */
     .mls-500:before {
        content:'\F663';
        font-family:'bootstrap-icons';
    }
    
    
    /* Close Button */
    .mls-17:before {
        content:'\f00d';
        font-family:'fontawesome';
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        text-transform: none;
        font-size:24px;
    }
    
    .mls-18:before {
        content:'\f0c9';
        font-family:'fontawesome';
    }
    
    
    .mls-23:before {
        content:'\f179';
        font-family:'bootstrap-icons';
    }
    
    .mls-26:before {
        content: "\F4E1";
        font-family:'bootstrap-icons';
    }
    
   .mls-27:before {
        content: "\F425";
        font-family:'bootstrap-icons';
    }
    
    .mls-28:before {
        content: "\F4E1";
        font-family:'bootstrap-icons';
    }
    
    .mls-29:before {
        content: "\F489";
        font-family:'bootstrap-icons';
    }
    
    .mls-37:before {
        content: "\F603";
        font-family: 'bootstrap-icons';
    }
    
    
     .mls-45:before {
        content:'\F1C6';
        font-family:'bootstrap-icons';
    }
    

    .homeHeader .searchClick {
        display:none;
        opacity:0;
        visibility:hidden;
        transition:.3s
    }
    
    
    .seciliVaryant {
        float:left;
        clear:left;
        padding:10px;
        color:#000;
        font-size:12px;
        margin-top:10px
    }

    .seciliVaryant span {
        font-weight:500
    }
    
    
    .product-reminder {
        display: none;
    }
    
    .price-discount-rate span {
    color: #3f3f3f;
    font-size: 16px !important; /* Mobil için daha küçük font */
    display: block !important;
    line-height: 18px !important;
    font-weight: 600;
    margin: 0 0 2px 0 !important; /* Üst/alt boşluk ayarı */
    float: none !important;
    clear: none !important;
    text-align: center; /* Metni ortala */
    width: 100%; /* Tam genişlik */
  }
  
  .price-discount-rate em {
    font-style: normal;
    background: #fefb3a;
    display: block !important;
    line-height: 1.2 !important;
    float: none !important;
    padding: 3px 8px !important; /* Daha belirgin arkaplan */
    border-radius: 3px; /* Hafif yuvarlak köşe */
    text-align: center;
    font-size: 12px !important; /* Daha küçük font */
    margin: 0 auto 5px auto; /* Ortala ve alt boşluk */
    width: auto;
    max-width: 90%; /* Maksimum genişlik */
  }
  
  .homepage .price-discount-rate {
    left: 5px !important;
    right: 5px !important;
    bottom: 0 !important;
    font-size: 11px !important;
    line-height: 1.1 !important;
    padding: 0 !important;
    position: relative; /* Pozisyon tipini değiştir */
    margin-top: 5px; /* Üst boşluk ekle */
  }
  
  /* Ekstra mobil optimizasyonlar */
  .price-discount-rate {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 8px;
  }
    
    
    /*.SepetUst {
        float:left;
        width:100%;
        text-align:center;
        color:#fff;
        line-height:50px;
        font-size:16px;
        margin-bottom:10px;
        background:#ff6100;
     }
     
    .SepetUst span {
        display:inline-block;
        vertical-align:top
    }
      
    .SepetUst .seClose {
        float:left;
        width:40px;
        font-size:22px;
        position:absolute;
        left:0
    }
    
    .SepetUst .seClose i {
        display:inline-block;
        vertical-align:top;
        line-height:50px
    }
        
    .CartProduct {
        background: #fafafa;
        background-size: 100%;
        position: fixed;
        right: -100%;
        top: 0;
        width: 85%;
        height: calc(100% - 50px);
        padding: 0 0 5px;
        display: block!important;
        border: none;
        transition: all .3s ease;
        -moz-transition: all .3s ease;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        opacity: 1;
        visibility: visible;
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
        box-shadow: none
    }
    
    .CartProduct .SPrice {
        text-align: center
    }
    
   
    .CartProduct:before{
        display: none;
    }
    
    .CartProduct:after{
        display: none;
    }
    
    .CartProduct.animated {
        right: 0; 
    }
    
    .CartProduct .SProduct {        
        float: left;
        width: 100%;
        max-height: calc(100% - 155px);
        overflow-y: auto;
        overflow-x: hidden;
        font-size: 0;
        text-align: left;
        padding: 0 5px
    }
    
    .CartProduct .SProduct li a *{
        display: inline-block!important;
        padding: 0;
        line-height: 1;
    }
    
    
    .CartProduct .SProduct li{
        float: left;
        width: 100%;
        position: relative;
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #e5e5e5;
    }
        
    .CartProduct .SProduct li a{
        display: inline-block;
        vertical-align:top;
        font-size: 12px;
        color: #000;
        text-align:right;
        width: 100%;
    }
    
    .CartProduct .SProduct li a img{
        margin-right: 10px;
        float: left;
    }
    
    .CartProduct .SProduct li a .SepettopAd{
        display: inline-block;
        vertical-align: top;
        max-width: 38%;
        margin: 0;
        margin-top: 10px;
        float: left;
    }
    
    .CartProduct .SProduct li a .SepettopAd span{
        float: left;
        clear: left;
        max-width: 100%!important;
        white-space: nowrap;
        text-overflow:ellipsis;
        overflow: hidden;
        margin-bottom: 10px;
    }
    
    .CartProduct .SProduct li a .SepettopAd span:nth-child(2){
        margin-left: 2px;
    }
    
    .CartProduct .SProduct li a .SepetTopAdet{
        display: inline-block;
        vertical-align: top;
        margin: 0 5px;
        margin-top: 28px
    }

    .CartProduct .SProduct li a .sepetTopSatisBirimi {
        display: inline-block;
        vertical-align: top;
        margin-top: 28px;
        margin-right: 5px
    }

    
    .mycart .CartProduct .SProduct li a span.sepetTopBirimFiyat{
        display: inline-block!important;
        vertical-align:top;
        margin: 0 5px;
        margin-top: 20px;
    }
    
    .CartProduct .SProduct li a:nth-child(2){
        position: absolute;
        right: 0;
        top: 0;
        font-size: 0;
        width: auto;
    }
    
    .CartProduct .button{        
        padding: 0;
        line-height: 30px;
        font-size: 12px!important
    }
       
    .divustSepetteUrunYok span {
        width: 100%; 
        float: left; 
        text-align: center; 
        color: #000; 
        font-weight: 500; 
        line-height: 30px; 
        font-size: 16px; 
        margin-bottom: 15px;        
    }
    
    .sepetTopTutar {
        font-size: 0; 
        padding: 0; 
        border: none; 
    }
    
    .mycart {
        width: 16px;
        height: 16px;
        background: none !important;
        padding: 0;
        margin: 0;
        border: none;
        position: absolute;
        right: 5px;
        top: 5px;
        left: auto;
        bottom: auto;
        z-index: auto;
    }
    
    .mycart:before{
        display: none;
    }
    
    .mycart:after{
        display: none;
    }
    

    .mycart:hover .CartProduct {
        display: block!important
    }
    
    .mycart .sepetTopTutar {
        display: none !important; 
    }
    
    .mycart .sepetUrun {
        display: none !important;
    }
    
    .mycart .sepetTecxt {
        display: none !important;
    }
    
    .mycart .sepetUrunSayisi{       
        display: block !important;
        width: 16px;
        height: 16px;
        line-height: 16px;
        color: #fff;
        border-radius:100%;
        text-align:center;
        font-size: 12px;
        border: none;
        position: static;
        margin: 0;
        font-weight: 600;
    }
    
    .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:0 0;
    }
    
    .mycart > a:before{
        display: none;
    }
    
    .mycart > a:after{
        display: none;
    }*/
    
    .htop{display: none;}
    
    .hfav{display: none;}
    
    resimliYanMenu {
        display: none; 
    }
    
    .navigation {
        display: none;
    }
    
    /*#header {
        border: none;
        margin-bottom: 0!important;
        padding-top: 0;
        box-shadow: none;
        height:auto;
        position: relative;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        border-bottom: 1px solid #eee;
        
        
    }
    
    #header:before{
        display: none;
    }
    
    #header.homeHeader {
        border: none;
    }
    
    .headerContent {
        text-align:left;
    }
    */
    
     #header {border: none;padding-top: 0;box-shadow: none;z-index: 99;height:auto;position: relative;left: 0;right: 0;top: 0;padding-bottom: 10px;margin-bottom: 10px;box-shadow: 0 6px 6px -6px #eee;}
    #header:before{display: none;}
    #header.homeHeader { border: none;}
    .headerContent {text-align:left;}
    
    
    
    /*Arama*/
    /*.homeHeader .searchContent { display: block; margin: 0; z-index: 1; opacity: 1; }
    .searchContent { float: left; width: 100%; border-top: 1px solid #eee; background: #ebe9ea; padding: 6px; margin: -60px 0 0 0; transition: .3s; z-index: -1; opacity: 0; }    
    .searchContent.active { margin: 0; z-index: 1; opacity: 1; }
    .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: 36px; 
    }
    
    #txtbxArama {
        height: 36px;
        padding-right: 35px;
        padding-left: 15px;
        width: 100%;
        box-shadow: none;
        font-size: 12px;
        border-radius: 5px;
        margin: 0;
        border: 1px solid #ececec;
        background: #fff
    }
    
    .searchContent.active #txtbxArama {
        padding: 0 35px 0 10px
    }
    
    #btnKelimeAra {
        background: #ff6100;
        width: 45px;
        line-height: 25px;
        font-size: 13px;
        color: #fff;
        font-weight: 500;
        text-transform: uppercase;
        text-align: center;
        text-transform: uppercase;
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        border: none;
        border-radius: 4px;
        padding: 0;
        cursor: pointer;
        z-index: 9;
        -moz-appearance: none;
        -webkit-appearance: none;
        
    }
    
    #btnKelimeAra.loaded {
        font-size: 12px
    }
    
    .ButtonMic {
        right:36px;
        height: 36px;
    }*/
    /*Arama*/
    
    /*Premium 8*/
    /*.homeHeader .searchContent{display: block;}
    .searchContent {display: block;width: 100%;margin: 0;height: 0;position: static;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;height: 45px;}  .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: 34px; }*/
    
    /*#txtbxArama {height: 45px;padding-right: 45px;padding-left: 10px;width: 100%;box-shadow: none;font-size: 15px;border-radius: 0;margin:0;border: none;background: #f5f5f5;}
    
    
    #btnKelimeAra {width: 45px;height: 45px;right: 0;top:0;line-height: 45px;text-indent: 0;padding: 0;left: auto;background-position: center center;background-image: none;border: none;border-radius: 0;font-size: 20px;text-align:center;background: transparent;color: #000;font-family: 'FontAwesomePro'!important;}*/
    /*premium 8*/
    
    .homeHeader .searchContent { display: block; margin: 0; z-index: 1; opacity: 1; }
    .searchContent { float: left; width: 100%; border-top: 1px solid #eee; background: #ebe9ea; padding: 6px; margin: -60px 0 0 0; transition: .3s; z-index: -1; opacity: 0; }    
    .searchContent.active { margin: 0; z-index: 1; opacity: 1; }
    .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: 36px; 
    }
    
    #txtbxArama {
        height: 36px;
        padding-right: 35px;
        padding-left: 15px;
        width: 100%;
        box-shadow: none;
        font-size: 12px;
        border-radius: 5px;
        margin: 0;
        border: 1px solid #ececec;
        background: #fff
    }
    
    .searchContent.active #txtbxArama {
        padding: 0 35px 0 10px
    }
    
    #btnKelimeAra {
        background: #ff6100;
        width: 45px;
        line-height: 25px;
        font-size: 13px;
        color: #fff;
        font-weight: 500;
        text-transform: uppercase;
        text-align: center;
        text-transform: uppercase;
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        border: none;
        border-radius: 4px;
        padding: 0;
        cursor: pointer;
        z-index: 9;
        -moz-appearance: none;
        -webkit-appearance: none;
        
    }
    
    #btnKelimeAra.loaded {
        font-size: 12px
    }
    
    
    .ButtonMic{right:34px;height: 34px;}
    
    
    
    /*hosgeldin div*/
    /*.welcome {
        display:block; 
        width: 100%; 
        position: absolute; 
        top: 100%; 
        right: 0; 
        bottom: auto; 
        text-align: center; 
        background: 0 0; 
        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;
        background:#444 ;
    }
    
    .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%; 
    }
    
    .welcome li {
        float: none; 
        display: inline-block!important; 
        width: auto;
        vertical-align:top;
    }
    
    .headerSocialConnect {
        margin-left: 0;
    }
    
    .headerSocialConnect .baglanButton{
        margin-left:10px;
    }
    
    .headerSocialConnect .baglanButton a{
        line-height: 40px;
        font-size:13px;
        color: #fff;
        padding:0;
    }
    
    .headerSocialConnect .baglanButton a:before{
        line-height: 40px;
    }
    
    .headerHesabim, .headerCikis, .headerUyeOl a, .headerUyeGiris a {
        float: none; 
        display: inline-block!important; 
        font-size: 13px; 
        line-height: 40px;      
        color: #fff; 
        border: none; 
        padding: 0; 
        width: auto; 
        height: auto; 
        margin: 0; 
        font-weight:500;
    }
    
    .headerUyeGiris a, .headerHesabim {
        background: 0 0; 
        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;
    }*/
    /*hosgeldin div*/
    
    .welcome {display:block; width: 100%; position: absolute; top: 100%; right: 0; bottom: auto; text-align: center; background: transparent; 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: 34px; background:#444 ;}
    .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%; }
    .welcome li { float: none; display: inline-block!important; width: auto;vertical-align:top;}
    .headerSocialConnect {margin-left: 0;}
    .headerSocialConnect .baglanButton{margin-left:10px;}
    .headerSocialConnect .baglanButton a{line-height:34px;font-size:13px;color: #fff;padding:0;}
    .headerSocialConnect .baglanButton a:before{line-height: 34px;}
    .headerHesabim, .headerCikis, .headerUyeOl a, .headerUyeGiris a { float: none; display: inline-block!important; font-size: 13px; line-height: 34px; color: #fff; border: none; padding: 0; width: auto; height: auto; margin: 0; font-weight:500;}
    .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; }
    /*hosgeldin div*/
    
    /**Sepet Mobil**/
    .SepetUst{float: left;width: 100%;text-align:center;color: #fff;line-height: 50px;font-size: 16px;margin-bottom: 10px;background:#ea5b0c;}
    .SepetUst span{display: inline-block;vertical-align:top;}
    .SepetUst .seClose{float: left;width: 40px;font-size: 22px;}
    .SepetUst .seClose i{display: inline-block;vertical-align:top;line-height: 50px;}
    .mycart {width: 16px;height: 16px;background: none !important;padding: 0;margin: 0;border: none;position: absolute;right: 10px;left: auto;bottom: auto;z-index: 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;width: 16px;height: 16px;line-height: 16px;color: #fff;border-radius:100%;text-align:center;font-size: 12px;border: none;position: static;margin: 0;font-weight: 600;}
    .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;}
    .CartProduct {background:url('images/sabit/menubg.png')repeat-y 0 0 #fafafa;background-size:100%; position: fixed; right: -100%; top: 0; width: 100%; height: calc(100% - 47px); padding: 5px; 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); transform: translateY(0px);}
    .CartProduct .CartProductInner{float: left;width: 100%;height: 100%;}
    .CartProduct:before{display: none;}
    .CartProduct:after{display: none;}
    .CartProduct.animated { right: 0; }
    .CartProduct .SProduct li a *{display: inline-block!important;padding: 0;line-height: 1;}
    .CartProduct .SProduct {float: left;width: 100%;max-height: 75%;overflow-y: auto;overflow-x: hidden;font-size: 0;text-align:left;}
    .CartProduct .SProduct li{float: left;width: 100%;position: relative;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
    .CartProduct .SProduct li a{display: inline-block;vertical-align:top;font-size: 12px;color: #000;text-align:right;width: 100%;}
    .CartProduct .SProduct li a img{width: 70px;margin-right: 10px;float: left;}
    .CartProduct .SProduct li a .SepettopAd{display: inline-block;vertical-align: top;width: calc(100% - 85px);margin: 0;margin-top: 10px;float: left;}
    .CartProduct .SProduct li a .SepettopAd span{float: left;clear: left;max-width: 100%!important;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;margin-bottom: 10px;}
    .CartProduct .SProduct li a .SepettopAd span:nth-child(2){margin-left: 2px;}
    .CartProduct .SProduct li a .SepetTopAdet{display: inline-block;vertical-align: top;margin: 0 5px;line-height: normal;margin-right: 10px;}
    .mycart .CartProduct .SProduct li a span.sepetTopBirimFiyat{display: inline-block!important;vertical-align:top;margin: 0 5px;margin-top: 20px;}
    .CartProduct .SProduct li a:nth-child(2){position: absolute;right: 0;top: 0;font-size: 0;width: auto;}
    .CartProduct .button{width: 49%;text-transform: uppercase; padding: 0;margin: 5px 0!important;line-height: 30px;font-size: 12px!important;display: block!important; border: none; background: #000; color: #fff; text-align: center; border-radius: 0;}
    .CartProduct .headerOrderBtn{float: right;}
    .divustSepetteUrunYok span { width: 100%; float: left; text-align: center; color: #000; font-weight: 500; line-height: 30px; font-size: 16px; margin-bottom: 15px; }
    .sepetTopTutar { font-size: 0; padding: 0; border: none; }
    /**Sepet Mobil**/
    
    
    
    .spanTittle {
        font-size: 18px !important;
    }
    
    .iletisimContent .iletisimForm{
        width: 100%;
        padding: 0;
    }
    
    .iletisimContent .AdBan{
        width: 100%;
    }
    
    .iletisimContent .categoryTitle {
        margin: 0;
    }
    
    .iletisimContent .categoryTitle .categoryTitleText{
        line-height: 65px;
    }
    
    .iletisimContent .categoryTitle:before{
        display:none;
    }
    
    .iletisimContent .iletisimRight .categoryTitle {
        margin-bottom: 10px;
    }
    
    .iletisimContent .iletisimRight .categoryTitle .categoryTitleText{
        line-height: 65px;
        font-size: 19px;
    }
    
    .iletisimContent .iletisimForm .categoryTitle {
        margin-bottom: 10px;
    }
    
    .iletisimContent .iletisimForm .categoryTitle .categoryTitleText{
        line-height: 65px;
        font-size: 19px;
    }
    
    .iletisimContent .iletisimRight .iletisimbanka .span > div.line2 > div.line2{
        float: none;
        display: block;
        margin: 10px 0 0;
    }
    
    .iletisimContent .iletisimLeft .span.iletisimLeftFirmaAdi .Right{
        font-size: 17px;
    }
    
    .iletisimContent .iletisimRight .iletisimbanka .span > div span{
        font-size: 12px;
    }
    
    .iletisimContent .iletisimLeft .Right{
        font-size: 12px;
    }
    
    .iletisimContent .iletisimLeft .span.iletisimLeftTelefon .Right{
        font-size: 20px;
    }
    
    .UyeolContent .grid {
        width: 100%; 
        margin: 0; 
        padding: 10px; 
        border: none; 
        margin-bottom: 10px; 
    }
    
    .SifremiUnuttum {
        width: 100%; 
        margin: 0; 
        padding: 0; 
    }
    
    .SifremiUnuttum .line {
        width: 100%; 
    }
    
    .SifremiUnuttum #mainHolder_txtbxMail {
        width: 70%; 
    }
    
    .SifremiUnuttum .button {
        width: 30%; 
    }
    /*Sabit sayfalar icerik*/
    
    
    /* Product Icon */
    .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;
        width: 35px;
        height: 35px;
        margin-right: 5px;
        margin-bottom: 0
    }

    .ProductIcon>div {
        float: left;
        width: 100%;
        margin: 5px 0 0;
        max-width: 100%!important
    }

    .ProductIcon>div>a {
        /*float: left;
        width: 100%;
        margin-bottom: 0;
        transition: all .2s ease;*/
        
        
        float: right;
        
    }

    .ProductIcon .box1:before {
        display: none!important
    }

    .ProductIcon a:hover {
        /*padding-left: 25px*/
    }
    /* buraya kadar */
    
    /* ürün ikonları */
    .FiyatHaberVer {
      /*float:left;
      clear:left;
      margin:0*/
      
      float: left;
      width: 100%;
      text-align: center;
      margin: 0 3px 0 0;
      height: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
      border:1px solid #f7f3f3;
      background: #ffffff;
      margin-bottom: 5px;
      padding: 0 10px;

    }
    .FiyatHaberVer .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px
    }
    .FiyatHaberVer .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      transform:rotate(-180deg);
      margin-right:10px
    }
    .FiyatHaberVer .box1 i:before {
      content:'\f342'
    }
    /* Buraya kadar */


    /* İstek Listem */
    .UIstekListemeEkle {
      /*float:left;
      margin-left: 10px;*/
      
      float: left;
      width: 100%;
      text-align: center;
      /*margin: 0 3px 0 0;*/
      height: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
      border:1px solid #f7f3f3;
      background: #ffffff;
      padding: 0 10px;
      margin-bottom: 5px;
    }
    .UIstekListemeEkle .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px;
      margin-right: 10px;
    }
    .UIstekListemeEkle .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      margin-right:10px
    }
    .UIstekListemeEkle .box1 i:before {
      content:'\f290'
    }
    /* Buraya Kadar */

    /* Telefonla Sipariş */
    .UTelefonlaSiparis {
      float:left;
      /*margin-left: 10px;*/
      display: none;
      padding: 0 10px;
      margin-bottom: 5px;
    }
    .UTelefonlaSiparis .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px;
      margin-right: 10px;
      display: none;
    }
    .UTelefonlaSiparis .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      margin-right:10px;
      display: none;
    }
    .UTelefonlaSiparis .box1 i:before {
      content:'\f098';
      display: none;
    }

    /* indirimli ürün */
    .UindirimliUrun {
        float:left;
        margin-left: 10px;
        display: none;
        padding: 0 10px;
        margin-bottom: 5px;
    }

    .UindirimliUrun .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px;
      margin-right: 10px;
      display: none;
    }
    .UindirimliUrun .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      margin-right:10px;
      diplay: none;
    }
    .UindirimliUrun .box1 i:before {
      content:'';
      display: none;
    }
    /* Buraya Kadar */


    /* Kritik Stok */
    #divKritikStok {
      /*float:left;
      margin-left: 10px;*/
      
      float: left;
      width: 100%;
      text-align: center;
      /*margin: 0 3px 0 0;*/
      height: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
      border:1px solid #f7f3f3;
      background: #ffffff;
      padding: 0 10px;
      margin: 15px 0 20px;
      
    }
    #divKritikStok .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px;
      margin-right: 10px;
    }
    #divKritikStok .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      margin-right:10px;

    }
    #divKritikStok .box1 i:before {
      content:'\f071';
    }
    /* Buraya kadar */
        
    .sliderBannerContainer .owl-carousel .owl-stage-outer{
        padding: 0;
    }
    
    /*.productItem .productDetail{
        /*padding: 20px 8px;
        height: 135px;*/
        
        /* 11.02.2024 */
        /*padding: 10px 5px 0;
        height: 110px !important;
    }*/
    
    /* 11.02.2024 */
    .productItem .productPrice {
    }
    
    .ProductListContent .ItemOrj {
        padding:0 5px
    }
    
    .ProductListContent .ProductList {
        margin:0
    }
    .categoryContainer .ProductListContent {
        padding:0 2px;
        border:none;
        margin-top:0
    }
    .categoryContainer .ProductList {
        margin:0 -5px;
        padding:0
    }
    .categoryContainer .ProductList .ItemOrj {
        padding:0 3px
    }
    
    /* buraya kadar */
    
    
    .productItem .discountPrice span{
        font-size: 16px;
    }
    
    .productItem .regularPrice span{
        font-size: 12px;
    }
    
    .TukendiIco{
        left: 20px;
        right: 20px;
        height: calc(100% - 145px);
    }
    
    .productItem .productFaMyEx .newIcon{
        width: 40px;
        line-height: 25px;
        height: 25px;
        margin-bottom: 3px;
        font-size: 11px;
    }
    
    .productItem .productFaMyEx .discountIcon{
        width: 40px;
        line-height: 25px;
        height: 25px;
        font-size: 11px;
    }
    

    .productItem .productFaMyEx .firsatIcon{
        padding: 5px;
        font-size: 11px;
    }
    
    .mycartIcon a:before,.favori a:before{
        font-size: 20px;
    }
    
    /*.favori{
        bottom: 10px;
        left: 55px;
        display: block;
        right: auto;
    }*/
    
    .mycartIcon{
        bottom: 10px;
        right: 55px;
        display: block;
    }
    
    .JKatAdi{
        margin: 25px 0 15px;
    }
    
    /*Anasayfa*/
    .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;
        
        padding: 0;
        list-style-type: none
    }
    
    .bottomHead ul li{
        float: left;
        width: 20%;
    }
    
    .bottomHead ul li a{
        float: left;
        width: 100%;
        text-align:center;
        font-size: 12px;
        padding: 5px 0;
        color: #000;
        position: relative;
        height: 49px
    }
    
    .bottomHead ul li a i{
        display: block;
        margin: 0 auto 3px;
        font-size: 18px;
    }
    
    .bottomHead ul li a i.fa-user:before {
        content: "\f007";
        font-family: fontawesome!important
    }

    .bottomHead ul li a i.fa-shopping-cart:before {
        content: "\f290";
        font-family: fontawesome!important
    }

    .bottomHead ul li a i.fa-heart:before {
        content: "\";
        font-family: fontawesome!important
    }

    .bottomHead ul li a i.fa-home:before {
        content: "\f015";
        font-family: fontawesome!important
    }

    .bottomHead ul li.cartC {
        position: relative
    }

    .bottomHead ul li.cartC .SSayi {
        font-style: normal;
        position: absolute;
        top: 2px;
        right: 0;
        left: 20px;
        margin: auto;
        width: 15px;
        height: 15px;
        background: #ff6100;
        color: #fff;
        font-size: 12px;
        line-height: 15px;
        text-align: center;
        border-radius: 100%
    }
    

    .ProductBody .bottomHead {
        display: none
    }

    
    .sepetimBody .bottomHead{
        display: none;
    }
    
   
    
    
    /* footer */
    .Glist{margin:10px 0;}
    .Glist ul{margin: 0;}
    .Glist ul li{width: 100%;margin-bottom: 10px;padding: 0;}
    .Glist ul li:last-child{margin-bottom: 0;}
    .Glist ul li .Gblok{padding: 20px 30px 20px 40px;}
    .Glist ul li .Gblok .Gtext strong{font-size: 17px;line-height: normal;}

    .Footer .FooterTop{background-size: 200%;padding: 50px 40px 90px;}
    .Footer .FooterTop strong{font-size: 14px;}
    .Footer .FooterTop strong:before{font-size: 25px;font-family: 'FontAwesomePro';font-weight: 300;}
    .Footer .FooterTop span {display: inline-block; text-align: center;font-size: 11px;color: #212529; letter-spacing: 0.25px;}
    
    .Footer .FooterTop .ebultenDiv{width: 100%;}
    .Footer .FooterTop .ebultenDiv .ebultenGelecek{margin-top: 20px;}
    
    #divTicimaxCopyrightContent{
        float: left;
        width: 100%;
        margin-bottom: 50px;
    }
    
    /*02.02.2024*/
    /*#divTicimaxCopyrightContent a.mobilTicimaxLogo {
        margin-top: 0;
        margin-bottom: 60px
    }*/
    /**/
    
    #divTicimaxCopyrightContent img{
        display: inline-block;
        vertical-align:top;
    }
    
    html #divTicimaxCopyrightContent p#mlsmaxCopyright {font-family: 'fontawesome', sans-serif !important; line-height: 25px; }
    
    html #divTicimaxCopyrightContent #mlsmaxCopyright a{font-weight: normal;}
    
    /*#divTicimaxCopyrightContent #mlsmaxCopyright {
        margin: 0!important;
        margin-bottom: 5px!important;
        font-size: 0!important
    }*/
    
    #back-to-top {
        bottom: 11%;
        right: 2%
    }
    
    #txtbxNewsletterMail{padding: 0 10px;}
    /*.newsbutton{left: 0;top: auto;bottom: -55px;color: #fff!important;margin: 0 auto!important;font-size: 16px!important;letter-spacing: 0.5px;}*/
    #txtbxNewsletterMail
    {
          height: 34px;
          font-size: 11px;
          color: #000;
          padding: 0 70px 0 10px;
          background: #fff;
          border: 1px solid #d8d8d8;
          border-radius: 0;
          display: inline-block;
          width: 100%;
          text-align: left;
          font-weight: 400;
          opacity: 1;
    }
    
    .newsbutton {
          color:#000;
          background:#ff6100;
          width:50px;
          height:20px;
          line-height:20px;
          font-size:11px;
          font-weight:400;
          display:inline-block;
          position:absolute;
          right:10px;
          top:7px;
          text-align:center;
          border:none;
          border-radius:3px;
          padding:0;
          margin:0!important;
          text-decoration:none
    }

    .Footer .FooterMiddle .mlsContainer > ul{display: block;}
    .Footer .FooterMiddle { width: 100%; float: left;padding:0 10px 5px;margin: 0;border:none;}
    .Footer .FooterMiddle .mlsContainer >ul >li >ul{display:block;  }
    .Footer .FooterMiddle .mlsContainer >ul >li.acik >ul{display: block;}
    .Footer .FooterMiddle .mlsContainer >ul >li> span {margin-bottom:0;font-size:14px;border-top: 1px solid #252525;line-height: 70px;width:100%;}
    .Footer .FooterMiddle .mlsContainer >ul >li:last-child span{margin: 0;}
    .Footer .FooterMiddle .mlsContainer >ul >li >span:before{display: none;}
    .Footer .FooterMiddle .mlsContainer >ul >li >span:after{display: none;}
    .Footer .FooterMiddle .mlsContainer >ul >li .ackapabtn{float: right;font-size: 22px;}
    .Footer .FooterMiddle .mlsContainer >ul >li .ackapabtn i{margin-right: 0;font-size: 14px;line-height: 70px;font-weight: 500;}
    
    .Footer .FooterMiddle .mlsContainer >ul >li {
        float: left;
        width: 100%;
        text-align: center;
        /*min-height:100%;*/
        padding:0;
        border:none;
        margin: 0;
    }
    
    .Footer .FooterMiddle .mlsContainer >ul{display:block;width: 100%;}
    .Footer .FooterMiddle .mlsContainer >ul >li {width:100%!important;}
    .Footer .FooterMiddle .mlsContainer >ul >li >ul {float: left; width: 100%;}
    .Footer .FooterMiddle .mlsContainer >ul >li >ul >li >a{font-size: 13px;margin-bottom:5px;width: 100%;display: block;color: #fff;font-weight: 400;line-height: 30px;}
    .Footer .FooterMiddle .mlsContainer > ul > li:last-child{width:100%;}
    .Footer .FooterMiddle .mlsContainer > ul > li > ul{display: none;}
    .Footer .FooterMiddle ul li.Filetisim ul li{text-align: left;color: #fff;}
    

    .Footer .FooterBottom{padding: 0 10px;}
    .Footer .FooterBottom .FooterBottomLeft{width: 100%;padding: 30px 0;border-bottom: 1px solid #252525;}
    .Footer .FooterBottom .FooterBottomLeft ul{display: inline-block; width: 100%; text-align: center;}
    .Footer .FooterBottom .FooterBottomLeft ul li{float: none; display: inline-block;margin-right: 3px;}
    .Footer .FooterBottom .FooterBottomRight{width: 100%;padding: 30px 0;}
    .Footer .FooterBottom .FooterBottomRight span{display: none;}
    .Footer .FooterBottom .FooterBottomRight ul{width: 100%;display: inline-block;text-align: center;}
    .Footer .FooterBottom .FooterBottomRight ul li{float: none; display: inline-block;margin-right: 8px;}

    .Footer .FooterBottomBottom{padding: 20px 0;}
    .Footer .FooterBottomBottom .FooterBottomBottomLeft{width: 100%;text-align: center;}
    .Footer .FooterBottomBottom .FooterBottomBottomRight{width: 100%;text-align: center;margin-top: 20px;}
    
    .Footer .Footer4 span{text-align: center; float: none; display: block;}
    .Footer ul.bottomLinks{text-align: center; float: none;}
    .Footer .Footer4 ul li{display: inline-block; float: none;}
    .Footer .Footer4 img{float: none; display:block; margin: 10px auto; max-width: 70%; }
    .Footer .Footer4 ul li a{font-size: 10px;}
    
    
    /*Kategori*/
     .categoryContainer .categoryTitleText {
        padding: 0;
        margin: 0
    }

    .ProductBody .categoryTitle {
        padding: 0;
        margin: 0
    }
        
    body ul.breadcrumb{
        /*border: none;
        margin-bottom: 10px;*/
        
        white-space: nowrap
    }
    
    body ul.breadcrumb *{
        /*line-height: 35px!important*/
        
        line-height: 40px!important;
        font-size: 12px!important;
        max-width: 90px;
        overflow: hidden;
        text-overflow: ellipsis
    }
    
    /*body ul.breadcrumb li:first-child:before{line-height: 35px;}*/    
    
    body ul.breadcrumb li:after{
        /*line-height: 35px;*/
        
        line-height: 40px;
        font-size: 12px!important
    }
    
    /* 02.02.2024 */
    body ul.breadcrumb li:nth-child(1) a:before {
        line-height: 40px;
        font-size: 12px!important;
        margin-right: 5px
    }
    
    .categoryContainer .ProductList.PlSc_hrz .ItemOrj {
        width: 100%
    }

    .categoryContainer .ProductList.PlSc_2 .ItemOrj {
        width: 50%
    }

    .categoryContainer .ProductList.PlSc_3 .ItemOrj {
        width: 50%
    }

    .categoryContainer .ProductList.PlSc_4 .ItemOrj {
        width: 50%
    }

    .categoryContainer .ProductList.PlSc_5 .ItemOrj {
        width: 50%
    }

    .ItemOrj {
        width: 50%;
        max-width: 50%;
        flex: 0 0 50%;
        padding: 0 7px
    }
    
    /* buraya kadar */
    
    .categoryContainer .ProductList{
        /*margin: 0 -10px;*/
        margin: 0 -5px
    }
    
    /* 02.02.2024 */
    .categoryContainer .ProductListContent .productItem {
        margin-bottom: 25px
    }
    
    body .mobilFilterOpenBtn .button {
        font-size: 13px
    }
    
    /* buraya kadar */

    /*.KatAc{width: 100%;padding: 10px 15px;}
    .KatAc .KatDetay span{font-size: 25px;}
    .KatAc .KatDetay p{font-size: 12px;line-height: 25px;}

    
    .categoryContainer .ProductList .ItemOrj {width: 50%; flex: 0 0 50%; max-width: 50%;padding: 0 10px; }
.homeContainer .ProductListContent .ItemOrj{width: 50%;max-width: 50%;flex: 0 0 50%;padding: 0 1vw;}
    .pageNumberBottom{margin: 10px 0;}*/
    /*Kategori*/
   
    /*Ürün Detay*/
    
    /*.Images{
        width: 100%;
    }*/
    
    
    .leftImage{
        width: 100%;
        float: left;
    }
    
    /*.RightDetail{width: 100%;padding: 20px 0 0;}*/
    
    /* 02.02.2024 */    
    .RightDetail {
        width: 100%;
        padding: 0
    }

    .RightDetail .TopList .TopLeft {
        max-width: 100%
    }
    /* buraya kadar */
    
    /*.leftImage #linkOncekiSayfa{position: absolute; top: 10px; left: 10px; z-index: 9; font-size: 0px!important;width: 50px;height: 40px;background: #fff;text-align: center;}
    .leftImage #linkOncekiSayfa:before{line-height: 40px;content: "\f053";font-size: 25px;color: #000;font-family: 'FontAwesomePro';}*/
    
    body a#linkOncekiSayfa {
        position: absolute;
        top: 10px;
        left: 0;
        width: 35px;
        background: #fff;
        text-align: center;
        font-size: 0!important;
        font-family: fontawesome;
        color: #000;
        z-index: 5;
        line-height: 35px
    }

    body a#linkOncekiSayfa:before {
        content: '\f053';
        font-size: 20px;
        display: inline-block;
        vertical-align: top;
        line-height: 35px
    }
    
    /* 02.02.2024 */
    #divUrunKodu {
        clear: left;
        float: left;
        line-height: 14px;
        white-space: nowrap;
        display: none
    }

    #divUrunKodu span {
        line-height: 14px
    }

    #divTaksitAciklama {
        clear: left;
        float: left
    }

    #divSatinAl {
        padding: 0 10px;
        margin: 15px 0 20px
    }
    
    .hzts {
        margin: 0;
        padding: 0 10px
    }
    /* buraya kadar */
    
    /*#divAdetCombo, .Basketinp{margin-bottom: 25px;}
    #divAdetCombo .right_line{width: 150px;}*/
    
    /* 02.02.2024 */
    #divAdetCombo .right_line,.RightDetail .riSingle {
        width: 120px
    }
    
    /*.basketBtn{width: 100%;margin: 0 0 10px;}
    .buyfast{width: 100%;}*/

    .basketBtn {
    }

    .buyfast {
        width: 100%;
        margin: 0
    }
    
    #txtbxurunSiparisAdedi,#divAdetCombo select,.RightDetail .riSingle a.riUp,.riSingle a.riDown,.basketBtn input,.buyfast input {
        height: 60px!important
    }

    .Basketinp p,#divAdetCombo .left_line,.RightDetail .riSingle a.riUp i,.RightDetail .riSingle a.riDown i,.RightDetail .riSingle a.riUp,.riSingle a.riDown {
        line-height: 60px
    }

    .taksitBlok {
        width: 100%
    }
    
    /*.leftImage .UFavorilerimeEkle{position: absolute;top: 10px;right: 10px;color: #000;border: none;z-index: 9;}
    .leftImage .UFavorilerimeEkle .box1 i{border: none;color: #000;font-weight: 300;font-family: 'FontAwesomePro';font-size: 25px;}*/
    
    .UFavorilerimeEkle .box1 {
        width: 60px
    }

    .UFavorilerimeEkle .box1 i {
        line-height: 58px;
        font-size: 24px
    }

    #divSatinAl.varyasyonyok .basketBtn {
        width: calc(100% - 75px)
    }

    .basketBtn input {
        font-size: 17px
    }

    .Logo-icon {
        display: none
    }

    .campaign-text {
        font-size: 14px;
        padding: 8px;
        margin: 0;
        line-height: 16px;
        z-index: 9;
        height: 48px;
        overflow: hidden
    }

    .campaign-text * {
        line-height: 16px
    }

    #pnlSlider {
        width: 100%;
        margin: 0
    }

    .Blok {
        margin: 0;
        padding: 5px 5px 0
    }

    .ScRow {
        margin: 0
    }

    .Scol3 {
        width: 100%;
        padding: 0
    }

    .Blok a {
        margin-bottom: 5px
    }

    .Blok a img {
        width: 100%
    }

    #pnlSlider .flex-direction-nav {
        display: none
    }

    #pnlSlider .flex-control-paging li a {
        width: 9px;
        height: 9px;
        margin: 0 5px;
        background: #fff;
        border-color: #fff
    }

    #pnlSlider .flex-control-paging li a.flex-active {
        background: #ff6100;
        border-color: #ff6100
    }

    #header.fixed .searchContent {
        margin-top: -60px;
        z-index: -1;
        opacity: 0
    }

    #header.fixed .searchContent.active {
        margin: 0;
        z-index: 1;
        opacity: 1
    }
    
    #header.fixed .searchClick {
        display: block;
        opacity: 1;
        visibility: visible
    }

    .campaign-text.fixed {
        position: fixed;
        left: 0;
        right: 0;
        top: 53px
    }

    /*body.homeBody.fixed {
        padding-top: 155px
    }*/

    .mob-category-slide {
        width: 100%;
        float: left;
        background-color: #fff;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        display: block
    }

    .mob-category-slide::-webkit-scrollbar {
        width: 0;
        height: 0
    }

    .mob-category-slide::-webkit-scrollbar-track {
        background: 0 0
    }

    .mob-category-slide::-webkit-scrollbar-thumb {
        background: 0 0
    }

    .mob-category-slide>.item {
        display: inline-block;
        padding: 6px 16px;
        color: #6b6b6b;
        font-size: 15px
    }

    .mob-category-list {
        float: left;
        width: 100%;
        display: block;
        background-color: #fff;
        padding-top: 0
    }

    .mob-category-list>.List>.item {
        float: left;
        width: 50%;
        font-size: 14px;
        color: #484848;
        font-weight: 600;
        padding: 15px 5px 15px 30px;
        border-right: 1px solid #eee;
        border-top: 1px solid #ebebeb;
        text-align: left
    }

    .mob-category-list>.List>.item::before {
        font-family: fontawesome;
        content: "\f101";
        font-size: 9px;
        color: #ff6100;
        margin-right: 7px
    }

    .mob-category-list>.List>.item:nth-child(-n+2) {
        border-top: 0
    }

    .mob-category-list>.List>.item:nth-child(2n+2) {
        border-right: 0
    }

    .mob-category-list>.all-category {
        color: #ff6100;
        padding: 10px;
        display: block;
        width: 100%;
        text-align: center;
        font-weight: 700;
        font-size: 14px;
        float: left;
        width: 100%
    }
    
    .sliderBannerContainer {
        margin: 0;
        padding: 20px 0
    }

    .sliderBannerContainer ul {
        padding: 0
    }

    .sliderBannerContainer ul .owl-stage {
    }

    .sliderBannerContainer .owl-carousel .owl-nav {
        display: none
    }

    .sliderBannerContainer .owl-carousel .owl-dots {
        display: none
    }

    .mob-home-carts {
        padding: 13px;
        background-color: #fff;
        display: block
    }

    .mob-home-carts>.List>.item {
        float: left;
        width: calc(50% - 8px);
        margin-right: 15px;
        color: #363636
    }

    .mob-home-carts>.List>.item:nth-child(2n+2) {
        margin-right: 0
    }

    .mob-home-carts>.List>.item>.product-img {
        position: relative
    }

    .mob-home-carts>.List>.item>.product-img img {
        width: 100%
    }

    .mob-home-carts>.List>.item>.product-img>.badge {
        position: absolute;
        top: 10px;
        right: 10px
    }

    .mob-home-carts>.List>.item>.product-info {
        text-align: center;
        padding: 10px 5px 12px;
        font-size: 14px
    }

    .mob-home-carts>.List>.item>.product-info>.T {
        font-weight: 900
    }

    .mob-home-carts>.List>.item>.product-info>p {
        margin-top: 1px;
        opacity: .7
    }
    
    /* --- mlstube --- */
    /*.MlsTube .tubeOwl .owl-carousel .owl-nav {
        display: none
    }

    .MlsTube .tubeOwl ul {
        padding: 0
    }

    .MlsTube .tubeOwl ul .owl-stage {
        padding-left: 15px!important
    }

    .MlsTube .m-head {
        padding: 0 10px
    }*/
    
    
    .MlsTube .tubeOwl ul {
        padding: 0 15px !important; /* Yanlara küçük boşluk */
    }
    
    .MlsTube .tubeOwl ul .owl-stage {
        padding-left: 0 !important;
    }
    
    .MlsTube .tubeOwl ul li {
        width: auto !important; /* Orijinal genişliği koru */
        padding: 0 5px; 
    }
    
    .MlsTube .tubeOwl .owl-item {
        width: 100% !important; /* Container'ın tam genişliğini kaplatsın */
    }
    
    .MlsTube .tubeOwl .owl-stage {
        display: flex !important; /* OwlCarousel'ın flex yapısını koru */
    }
    
    
    
    /*.FooterTop {
        display: none
    }*/

    .divRightFooter {
        width: 100%;
        text-align: center;
        margin: 25px 0 0
    }

    .divRightFooter .mlsBlog img {
        display: inline-block;
        vertical-align: top;
        max-width: 150px
    }
    
    /* footer */
    .copy {
        width: 100%;
        margin-bottom: 0;
        color: #232323;
        text-decoration: underline;
        font-size: 12px;
        text-align: center
    }

    .kartimg {
        width: 100%
    }

    .kartimg img {
        display: inline-block;
        vertical-align: top
    }

    .SeoText {
        padding: 10px
    }

    .SeoText .T {
        margin-bottom: 10px;
        font-size: 15px
    }
    
    /* product item & boxbedenler */
    .productItem:hover .productImage .boxBedenlerContent {
        display: none!important;
        bottom: -100%
    }
    
    /* mobile account nav */
    .mobileAccountNav {
        display: block;
        position: fixed;
        left: -100%;
        right: 0;
        top: 0;
        bottom: 0;
        background-color: #fff;
        z-index: 1002;
        padding: 0;
        width: 100%;
        max-width: 100%;
        transition: .3s
    }

    .mobileAccountNav.ShowNav {
        left: 0
    }

    .mobileAccountNav .NavContainer {
        padding: 0;
        height: 100%
    }

    .mobileAccountNav .NavContainer .AccountNav {
        border: 0;
        padding: 0;
        height: 100%
    }

    .mobileAccountNav .NavTitle {
        padding: 10px 20px 10px 60px;
        position: relative;
        border-bottom: 1px solid #eee;
        margin: 0;
        height: 64px;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        justify-content: center;
        line-height: 18px
    }

    .mobileAccountNav .NavTitle .nav-login-use .T {
        font-weight: 700;
        font-size: 15px
    }

    .mobileAccountNav .NavTitle .nav-login-use .sT {
        font-size: 14px;
        color: #888
    }

    .mobileAccountNav .NavTitle .nav-login-use .sT .link {
        color: #ff6100;
        font-size: 14px
    }

    .mobileAccountNav .NavTitle>.BackNav {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 55px
    }

    .mobileAccountNav .NavTitle>.nav-login-use {
        display: none;
    }

    .mobileAccountNav .nav-overflow {
        height: calc(100% - 64px);
        overflow-y: auto
    }

    .mobileAccountNav .AccountNav .nav-mob-login {
        border-bottom: 1px solid #fbfbfb;
        padding: 15px 45px 25px;
        float: left;
        width: 100%;
        display: none
    }

    .mobileAccountNav .AccountNav .nav-mob-login>p {
        text-align: center;
        margin-bottom: 10px;
        font-weight: 600;
        color: #717171
    }

    .mobileAccountNav .AccountNav .nav-mob-login>.mob-login-btn {
        background: #ff6100;
        background: -moz-linear-gradient(0deg,rgba(255,103,171,1) 0%,rgba(255,171,208,1) 100%);
        background: -webkit-linear-gradient(0deg,#ff6100 0%,#ff6100 100%);
        background: linear-gradient(0deg,#ff6100 0%,#ff6100 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff67ab",endColorstr="#ffabd0",GradientType=1);
        border: 0;
        border-radius: 3px;
        width: 100%;
        height: 44px;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 700;
        font-size: 15px
    }

    .mobileAccountNav .AccountNav .nav-mob-login>.Or {
        display: block;
        text-align: center;
        font-size: 13px;
        color: #8e8e8e;
        padding: 10px
    }

    .mobileAccountNav .AccountNav .nav-mob-login>.mob-login-btn-o {
        width: 100%;
        height: 44px;
        color: #ff6100;
        border: 1px solid #ff6100;
        font-weight: 700;
        font-size: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 5px
    }

    .mobileAccountNav .AccountNav .nav-item {
        border-bottom: 2px solid #fbfbfb;
        margin: 0;
        float: left;
        width: 100%
    }

    .mobileAccountNav .AccountNav .nav-item.useLog {
        display: none
    }

    .mobileAccountNav .AccountNav .nav-item .nav-title {
        position: relative;
        width: 100%;
        padding: 14px 50px 14px 25px;
        color: #464646;
        font-size: 15px;
        font-weight: 500;
        display: -webkit-flex;
        display: flex;
        align-items: center
    }

    .mobileAccountNav .AccountNav .nav-item .noClick {
        position: relative;
        width: 100%;
        padding: 14px 50px 14px 25px;
        color: #464646;
        font-size: 15px;
        font-weight: 500;
        display: -webkit-flex;
        display: flex;
        align-items: center
    }

    .mobileAccountNav .AccountNav .nav-item .nav-title>.Icon {
        width: 32px;
        font-size: 18px
    }

    .mobileAccountNav .AccountNav .nav-item .noClick>.Icon {
        width: 32px;
        font-size: 18px
    }

    .mobileAccountNav .AccountNav .nav-item.SiteSetting {
        background-color: #f1f1f1;
        list-style: none;
        display: block;
        border-bottom: 1px solid #fbfbfb;
        float: left;
        width: 100%;
        padding: 20px 25px;
        font-size: 0
    }

    .mobileAccountNav #lang_flag_container {
        display: block;
        float: left;
        margin: 0;
        width: 50%;
        padding-right: 10px
    }

    .mobileAccountNav #langHover {
        background: #fff;
        padding: 10.5px 10px!important;
        border: 1px solid #e3e2e3;
        border-radius: 5px;
        width: 100%
    }

    .mobileAccountNav #langHover.white {
        background: #fff!important
    }

    .mobileAccountNav #lang_flag_container>p {
        display: none
    }

    .mobileAccountNav #lang_flag_container>p:nth-child(1) {
        padding: 5px 0;
        margin: 0!important;
        font-weight: 600;
        font-size: 12px!important;
        text-align: left;
        display: block
    }

    .mobileAccountNav #lang_flag_container #lang-detail {
        left: 0!important;
        right: auto;
        width: calc(100% - 10px)
    }

    .mobileAccountNav #lang-detail .language {
        width: 100%
    }

    .mobileAccountNav #lang-detail p {
        display: none
    }

    .mobileAccountNav #divAvailableCountries {
        display: block;
        float: left;
        margin: 0;
        width: 50%;
        clear: none;
        padding: 0;
        position: relative
    }

    .mobileAccountNav #txtHeaderSeciliUlke {
        padding: 10px 5px;
        background-color: #fff;
        border: 1px solid #e3e2e3;
        border-radius: 5px
    }

    .mobileAccountNav #txtHeaderSeciliUlke.active {
    }

    .mobileAccountNav #txtHeaderSeciliUlke.active+.teslimatUlkeSecUl {
        padding: 10px;
        z-index: 999;
        left: 0;
        right: 0
    }

    .mobileAccountNav .AccountNav .nav-item.droodownDiv ul {
        padding-left: 30px;
        list-style: none;
        display: none
    }

    .mobileAccountNav .AccountNav .nav-item.droodownDiv.active ul {
        display: block
    }

    .mobileAccountNav .AccountNav .nav-item.droodownDiv ul li a {
        padding: 10px
    }

    .mobileAccountNav .AccountNav .nav-item.droodownDiv ul li a:before {
        content: '\f054';
        font-family: fontawesome;
        font-size: 10px;
        float: left;
        margin-right: 5px;
        line-height: 10px
    }

    .mobileAccountNav .AccountNav .nav-item.droodownDiv>a:after {
        content: "\f054";
        font-family: fontawesome;
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 10px;
        color: #a0a0a0
    }
    
    /* mobile social */
    .mob-social-slide {
        width: 100%;
        background: #ffeedf
    }

    .mob-social-slide .SocialLink {
        text-align: center;
        font-size: 13px;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #4b4849;
        font-weight: 500;
        padding: 11px 5px
    }

    .mob-social-slide .SocialLink>span {
        margin-right: 8px;
        position: relative;
        font-size: 16px
    }
    
    /* ürün detay productbody */
    
    .ProductBody .categoryTitle {
        display: none;
    }

    .ProductBody .TopDet .ProductGallery .galleryOwl-thumb {
        display: none;
    }

    .ProductBody .TopDet .ProductGallery .gallery-container .GalleryArea {
        width: 100%;
        float: left;
        margin: 0;
        padding: 0 35px
    }

    .ProductBody .TopDet .GalleryArea #divIndirimOrani {
        right: 35px;
        bottom: 0
    }

    .ProductBody .TopDet .GalleryArea .UrunKargoBedava {
        left: 35px;
    }

    .ProductBody .TopDet .ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav {
        display: block;
        left: -35px!important;
        right: -35px!important;
        width: auto;
        top: 0;
        bottom: 0;
        padding: 0;
        margin: 0;
        height: auto
    }

    .ProductBody .TopDet .ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav .owl-prev {
        left: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: space-between;
        background: #fafafa
    }

    .ProductBody .TopDet .ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav .owl-next {
        right: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: space-between;
        background: #fafafa
    }

    .ProductBody .TopDet .ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav span {
        border: 0;
        color: #616161;
        width: 35px;
        height: 100px;
        line-height: 90px
    }

    .RightDetail .TopList {
        padding: 20px 10px;
        border-top: none;
        border-bottom: none;
        margin: 0
    }

    .RightDetail .TopList .PriceList {
        width: calc(100% - 37px)
    }

    .RightDetail .MiddleList {
        background: #fff;
        border: none;
        padding: 0;
        margin: 0
    }
    
    .TopDet #IlgiliUrunDiv { 
        padding: 0 10px 0; 
        border: none; 
        margin: 0; 
        background: #fff; 
    }
    
    .TopDet #IlgiliUrunDiv ul li { 
        width: 75px; 
        margin-right: 10px; 
        margin-bottom: 15px; 
    }
    

    .TopDet #productDetailRelated {
        padding: 0 10px;
        border: none;
        margin: 0;
        background: #fff
    }

    .TopDet #productDetailRelated ul li {
        width: 75px;
        margin-right: 10px;
        margin-bottom: 15px
    }

    #divUrunEkSecenek {
        padding: 10px;
        background: #fff
    }

    #divTahminiTeslimatSuresi {
        float: left;
        width: 100%;
        padding: 15px;
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee
    }

    #divEkstraBilgiler {
        margin: 0
    }

    .urunDetayPanel {
        padding: 10px 15px
    }

    .TopDet .Features {
        margin: 0;
        border: 0;
        padding: 0;
        display: block
    }

    .TopDet .Features .item {
        width: 50%;
        border-right: 1px dashed #dcdcdc;
        border-bottom: 1px dashed #dcdcdc;
        color: #000;
        padding: 20px 15px
    }

    .TopDet .Features>.item:nth-last-of-type(-n+2) {
        border-bottom-color: #fff
    }
    
    /* kısayol ikon*/
    .TopDet .Featuresicon {
        margin: 0;
        border: 0;
        padding: 0;
        display: none
    }

    .TopDet .Featuresicon .item {
        width: 50%;
        border-right: 1px dashed #dcdcdc;
        border-bottom: 1px dashed #dcdcdc;
        color: #000;
        padding: 20px 15px
    }

    .TopDet .Featuresicon>.item:nth-last-of-type(-n+2) {
        border-bottom-color: #fff
    }
    /* kısa yol ikon */
    

    .TopDet .PhoneAction {
        background-color: #fafafa;
        text-align: center;
        display: block;
        border: 0;
        padding: 25px 0
    }

    .TopDet .PhoneAction .item:first-child {
        width: 100%;
        margin-bottom: 25px
    }

    .TopDet .PhoneAction .item .pCode {
        color: #454545;
        font-size: 15px;
        margin-bottom: 12px;
        line-height: 24px
    }

    .TopDet .PhoneAction .item .pCode>span {
        font-size: 32px;
        font-weight: 600
    }

    .TopDet .PhoneAction .item p {
        display: block
    }

    .TopDet .PhoneAction .item.PhoneArea {
        padding: 0 15px;
    }

    .TopDet {
        padding-bottom: 0
    }

    /* detayslidercontainer */
    /*.detaySliderContainer{margin: 5px 0;}
    .detaySliderContainer .owl-carousel .owl-stage-outer{padding: 5px 0;}*/
    
    .detaySliderContainer {
        padding: 10px 0 10px 15px
    }

    .detaySliderContainer .owl-carousel .owl-nav {
        display: none
    }

    .detaySliderContainer .owl-carousel .owl-dots {
        display: none
    }
    
    /* fiyatlama */
    .sPric {
        font-size: 20px
    }
    

    .IndirimliFiyatContent .right_line *,#divTurkLirasiFiyat .right_line *,#divIndirimsizFiyat .right_line *,#divKDVDahilFiyat .right_line * {
        font-size: 24px
    }

    .PiyasafiyatiContent .right_line * {
        font-size: 18px
    }

    .SpricV .IndirimliFiyatContent .right_line * {
        font-size: 15px
    }

    .SpricV #divIndirimsizFiyat .right_line * {
        font-size: 15px;
    }
    
    /* urun özellik */
    .ProductName h1 span {
        font-size: 16px
    }
    
    .urunOzellik{
        /*margin-top: 20px;*/
        display: none
    }
    
    /* urun özellik tab */
    .urunOzellikTab {
        margin: 25px 0;
        display: block;
        float: left;
        width: 100%;
        padding: 0 10px
    }

    .urunOzellikTab .urunTab {
        float: left;
        width: 100%
    }

    .urunOzellikTab .urunTab>ul {
        list-style: none;
        padding: 0;
        margin: 0
    }

    .urunOzellikTab .urunTab>ul>li {
        float: left;
        width: 100%;
        border-bottom: 1px solid #000
    }

    .urunOzellikTab .urunTab>ul>li.TabYorumlar {
        display: none
    }

    .urunOzellikTab .urunTab>ul>li.TabOdemeSecenekleri {
        display: none
    }

    .urunOzellikTab .urunTab>ul>li.TabUrunOnerileri {
        display: none
    }

    .urunOzellikTab .urunTab>ul>li>a {
        color: #000;
        font-size: 14px;
        line-height: 50px;
        float: left;
        width: 100%;
        padding: 0 10px;
        font-weight: 600
    }

    .urunOzellikTab .urunTab>ul>li>a:after {
        content: '\f067';
        font-family: fontawesome;
        font-size: 12px;
        float: right;
        font-weight: 400
    }

    .urunOzellikTab .urunTab>ul>li.active {
        border-bottom: none
    }

    .urunOzellikTab .urunTab>ul>li.active>a:after {
        content: '\f068'
    }

    .urunOzellikTab .urunTab>ul>li.active .urunDetayPanel {
        display: block!important
    }
    
    .VarUyari {
        padding: 15px;
        margin: 0;
        border-top: 1px solid #eee;
        font-size: 12px
    }

    .urunDetayPanel {
        background: #fff;
        margin-bottom: 5px
    }

    .urunTabAlt {
        min-height: 100%;
        max-height: 100%
    }
    
    /* productgalery */
    
    


    /* Kritik Stok */
    #divKritikStok {
      /*float:left;
      margin-left: 10px;*/
      
      float: left;
      width: 100%;
      text-align: center;
      margin: 0 3px 0 0;
      height: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
      border:1px solid #f7f3f3;
      background: #ffffff;
      margin-bottom: 5px;
      padding: 0 10px;
      
    }
    #divKritikStok .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px;
      margin-right: 10px;
      
    }
    #divKritikStok .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      margin-right:10px;
      
    }
    #divKritikStok .box1 i:before {
      content:'\f071';
      
    }
    /* Buraya Kadar */


    /* Karşılaştırma */
    .UKarsilastirma {
      float:left;
      margin-left: 10px;
      display: none;
    }
    .UKarsilastirma .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px;
      margin-right: 10px;
      display: none;
    }
    .UKarsilastirma .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      margin-right:10px;
      display: none;
    }
    .UKarsilastirma .box1 i:before {
      content:'';
      display: none;
    }
    /* Buraya Kadar */
    
     .ProductGallery .owl-carousel.galleryOwl .owl-dots {
        z-index: 4
    }

    .ProductGallery .owl-carousel .owl-stage-outer {
        z-index: 3
    }

    .ProductGallery .owl-carousel.galleryOwl .owl-dots {
        display: flex
    }

    .leftImage .ProductGallery .owl-carousel.galleryOwl .owl-dots .owl-dot {
        margin: 10px 2px
    }

    /* detaybottom */
    .detayBottom {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0;
        background-color: #fff;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        padding: 5px 10px 10px;
        z-index: 98;
        border-top: 1px solid #eee;
        box-shadow: 0 0 31px -30px rgba(0,0,0,.81)
    }

    .detayBottom .dleft {
        float: left;
        width: calc(100% - 165px)
    }

    .detayBottom .dleft #pnlFiyatlar {
        margin-top: 0;
        margin-bottom: 0
    }
    
    .detayBottom #productDetailRelated {
        display: none;
    }

    .detayBottom .dright {
        float: left;
        width: 165px
    }

    .detayBottom .basketBtn {
        display: block;
        width: 100%
    }

    .detayBottom .basketBtn input {
        height: 40px!important;
        line-height: 40px
    }

    .detayBottom .PiyasafiyatiContent .right_line * {
        font-size: 15px
    }

    .detayBottom .SpricV .IndirimliFiyatContent .right_line * {
        font-size: 15px
    }

    .detayBottom .SpricV #divIndirimsizFiyat .right_line * {
        font-size: 15px
    }

    .detayBottom .SpricV #divFiyatAlanlari {
        /*display: none*/
        display: block;
    }

    .detayBottom .sPric span {
        line-height: 1.2;
        font-size: 12px;
        margin-right: 0
    }

    .detayBottom .sPric em {
        font-size: 17px;
        line-height: 17px
    }

    .detayBottom .sPric {
        padding: 0;
        margin: 0;
        font-size: 17px;
        line-height: 28px
    }


    /* pnlFiyatlar */
    /*#pnlFiyatlar .IndirimliFiyatContent:not(.SpricV .IndirimliFiyatContent) {
        padding: 0;
        margin: 7px 0 0
    }

    #pnlFiyatlar .IndirimliFiyatContent .DetayindirimText:not(.SpricV .IndirimliFiyatContent .DetayindirimText) {
        font-size: 11px
    }

    #pnlFiyatlar .IndirimliFiyatContent .right_line .spanFiyat:not(.SpricV .IndirimliFiyatContent .right_line .spanFiyat) {
        margin-left: 0;
        font-size: 17px;
        line-height: 19px
    }*/
    
    /* BodyTable Modal - Beden Tablosu */
    .BodyTableModal .BodyTableLeft {
        padding: 15px;
        width: 100%;
        max-width: 100%
    }

    .BodyTableModal .BodyTableRight {
        width: 100%;
        padding: 15px;
        max-width: 100%
    }

    .BodyTableModal .container-fluid {
        display: block
    }
    
    /* hesabım bölüm tutucu */
    .MpCode {
        float: left;
        clear: left;
        margin: 3px 0 0;
        font-size: 9px
    }

    .hesabimContent .hesabimBolumuTutucu {
        margin: 0;
        padding: 15px;
        background: 0 0;
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .hesabimMenuDon {
        display: none!important
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .sagIcerikBolumu .anaBaslik {
        display: none!important
    }

    .hesabimBolumuTutucu .sagIcerikTutucu {
        width: 100%;
        padding: 0;
        margin: 0
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .sagIcerikBolumu {
        margin-top: 15px;
        border: 1px solid #ebebeb;
        padding: 15px
    }

    .hesabimBolumuTutucu .satirBlokRow {
        margin: 0
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .icerikIkiliBlok {
        border: none;
        padding: 0
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .satirBlok .hsbmSpan {
        width: 100%;
        line-height: 18px
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .satirBlok .hsbmTextbox {
        width: 100%;
        height: 40px
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .intl-tel-input {
        width: 100%!important
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .satirBlok .hsbmLabel .hsbmRadio {
        margin-top: 0
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .selectGrup {
        width: 100%
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .selectGrup .ikiliSelect {
        width: 50%
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .satirBlok .hsbmLabel {
        line-height: 1.4
    }
    
    .ContentTitle {
        justify-content: center;
        height: 64px;
        background-color: #fff;
        border-bottom: 1px solid #e2e2e2;
        position: relative;
        font-size: 16px;
        margin-left: -8px;
        margin-right: -8px;
        text-align: center;
        padding: 10px;
        font-weight: 600;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        
    }
    
    /** KVKK **/
    .hesabimBolumuTutucu .kvkkTutucu .hesabimMenuDon {
        display: none!important
    }

    .hesabimBolumuTutucu .kvkkTutucu .sagIcerikBolumu .anaBaslik {
        display: none!important
    }

    .hesabimBolumuTutucu .kvkkTutucu {
        width: 100%;
        padding: 0;
        margin: 0
    }

    .hesabimBolumuTutucu .kvkkTutucu .sagIcerikBolumu {
        margin-top: 15px;
        border: 1px solid #ebebeb;
        padding: 15px;
        background:#ffffff;
    }


    .hesabimBolumuTutucu .kvkkTutucu .icerikIkiliBlok {
        border: none;
        padding: 0
    }

    .hesabimBolumuTutucu .kvkkTutucu .satirBlok .hsbmSpan {
        width: 100%;
        line-height: 18px
    }

    .hesabimBolumuTutucu .kvkkTutucu .satirBlok .hsbmTextbox {
        width: 100%;
        height: 40px
    }

    .hesabimBolumuTutucu .kvkkTutucu .intl-tel-input {
        width: 100%!important
    }

    .hesabimBolumuTutucu .kvkkTutucu .satirBlok .hsbmLabel .hsbmRadio {
        margin-top: 0
    }

    .hesabimBolumuTutucu .kvkkTutucu .selectGrup {
        width: 100%
    }

    .hesabimBolumuTutucu .kvkkTutucu .selectGrup .ikiliSelect {
        width: 50%
    }

    .hesabimBolumuTutucu .kvkkTutucu .satirBlok .hsbmLabel {
        line-height: 1.4
    }
    
    .hesabimBolumuTutucu .kvkkTutucu .sagIcerikBolumu  .altButonTutucu{
        float: left;
        width: 100%;
        text-align: right;
        margin-bottom: 10px;
    }
    /** End KVKK **/

    .ContentTitle .NavOpen {
        position: absolute;
        left: 10px;
        padding: 17px 15px 13px;
        font-size: 14px;
        top: 50%;
        transform: translateY(-50%)
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .adresDefterim .adreslerim .NewAddress a {
        padding: 20px 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink {
        border: none
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink a {
        width: 50%;
        padding: 12px 10px;
        border: none
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink a:after {
        content: "";
        position: absolute;
        bottom: 0;
        height: 3px;
        background-color: #fff;
        left: 10px;
        right: 10px;
        border-radius: 5px 5px 0 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink a.aktif {
        color: #ff6100
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink a.aktif:after {
        background: #ff6100
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .tdTutucu.tdTutucuBeyaz {
        padding: 5px
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListe .altButonTutucu a {
        padding: 0 5px;
        font-size: 11px
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBilgileri a strong {
        padding: 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBtn .kolayIadeBtn {
        margin-left: 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisDetayDurum {
        display: block;
        border: none
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisDetayDurum .item {
        padding: 5px
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisAdresDetaylari .blokRow {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .tdTutucu>.row>div {
        width: 100%;
        padding: 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay {
        padding: 0!important
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .row {
        margin: 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .istekDetayIcerik {
        padding: 5px
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay .favoriUrunDetaySag .divItem a.iptalEt {
        font-size: 10px
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay .favoriUrunDetaySag .divItem a.sepetIcon {
        padding: 6px 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blokRow2 {
        width: 100%
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok {
        width: 100%;
        margin: 0 0 10px
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink {
        border: none
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink a {
        width: 50%;
        padding: 12px 10px;
        border: none;
        font-size: 11px;
        text-align: center
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink a:after {
        content: "";
        position: absolute;
        bottom: 0;
        height: 3px;
        background-color: #fff;
        left: 10px;
        right: 10px;
        border-radius: 5px 5px 0 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink a.aktif {
        color: #ff6100
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink a.aktif:after {
        background: #ff6100
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .Head {
        display: block
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .Head .item {
        display: block;
        margin-bottom: 5px
    }

    .hesabimBolumuTutucu .destekTaleplerim .Content_accordion>.Head {
        display: block
    }
    
    /* sepetimbody */
    .BasketDetailContainer .BasketDetailSepetList {
        background: 0 0;
        padding: 0;
        border: none
    }

    .BasketDetailContainer .BasketDetailSepetList .adetGuncelleContent .AdetGuncelle {
        display: none!important
    }

    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent .sepetItemB4.sepetFiyatBold {
        width: auto!important;
        font-size: 18px
    }

    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB0 {
        margin-right: 15px
    }

    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB2 {
        width: calc(100% - 210px)
    }

    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB1 {
        width: calc(100% - 115px);
        margin-bottom: 10px
    }

    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB2 .adetGuncelleContent {
        margin-left: 0
    }

    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent {
        position: static;
        float: right
    }

    .sepetimBody .BasketPage .mobileAddition>.addition-content>.TotalPrice {
        color: #ff6100
    }

    .sepetimBody .BasketPage .mobileAddition>.addition-content:before {
        color: #ff6100
    }

    .sepetimBody.sepetAdres .adresGir .satirBlok.satirBlok15 {
        width: 100%
    }

    .sepetimBody.sepetAdres .adresGir .satirBlok.satirBlok17 {
        width: 100%;
        float: right
    }

    .sepetimBody.sepetAdres .adresGir .satirBlok.FormCountry {
        width: 100%
    }

    .sepetimBody.sepetAdres .adresGir .satirBlok.FormSehir {
        width: 100%;
        float: right
    }

    .sepetimBody .BasketRigth ul li.sepetHizliKargo span {
        width: auto!important;
        margin: 0 10px
    }

    .sepetimBody .sepetHistoryProductItems .sepetItemB3 {
        position: static;
        transform: initial
    }

    .sepetimBody .sepetHistoryProductItems .KasaOnuFirsatlarContent ul li .sepetItemB.sepetItemB1 p {
        width: 85%;
        margin-bottom: 0
    }

    .sepetimBody .sepetHistoryProductItems .sepetItemB3 .productPrice span {
        line-height: 20px
    }
    
     .sagIcerikTutucu .selectGrup .ikiliSelect {
        width: 100%!important
    }
    
    /* Instashop */
    
    #divInstashopResim {
        padding: 30px 0
    }

    #divInstashopResim .ResimGaleri .ResimGaleriHeadIcerik {
        width: 100%;
        text-align: center;
        margin-bottom: 20px
    }

    #divInstashopResim .ResimGaleri .ResimGaleriHeadIcerik .insta-content {
        padding: 0
    }

    #divInstashopResim .ResimGaleri .ResimGaleriHeadIcerik .insta-content .Control {
        max-width: 230px;
        margin: 0 auto
    }

    #divInstashopResim .ResimGaleri .ResimGaleriHeadIcerik .insta-content .Control .Link {
        width: 100%;
        margin: 0 0 12px
    }

    #divInstashopResim .ResimGaleri .Main {
        width: 100%
    }

    #divInstashopResim .ResimGaleri .owl-carousel .owl-nav {
        margin: -10px 0 0;
        left: 0;
        right: 0
    }

    #divInstashopResim .ResimGaleri .owl-carousel .owl-nav>div {
        z-index: 15;
        width: 40px;
        height: 40px;
        line-height: 38px;
        font-size: 14px;
        box-shadow: 0 6px 9px rgba(27,28,29,.19);
        border-radius: 50%;
        border: 2px solid #fff;
        background-color: #f5d2e6;
        color: #fff;
        position: absolute
    }

    #divInstashopResim .ResimGaleri .owl-carousel .owl-nav>div:hover {
        background: #f5d2e6
    }
    
    /* mlstube */
    
    .MlsTube .tubeOwl ul li .module-item .vidBox .vidCover {
        width: 100%
    }

    .mob-mls-info {
        text-align: center;
        padding: 20px 15px;
        background-color: #fff;
        display: block
    }

    .mob-mls-info>.Cover {
        display: table;
        width: 270px;
        border-radius: 50%;
        overflow: hidden;
        border: 7px solid #ff6100;
        margin: 0 auto 20px
    }

    .mob-mls-info>.T {
        display: inline-block;
        padding: 8px 23px;
        background-color: #ff6100;
        color: #fff;
        font-weight: 700;
        font-size: 20px;
        margin-bottom: 20px
    }

    .mob-mls-info>p {
        color: #4a4a4a;
        font-size: 15px;
        line-height: 21px;
        font-weight: 600
    }

    /* categoryBody */
     .CategoryBody .categoryTitleText {
        display: none
    }

    .categoryName {
        background-color: #ededed;
        padding: 10px;
        text-align: center;
        z-index: 2;
        margin: 0;
        color: #535353;
        font-size: 16px
    }

    .filter-category-container {
        padding: 10px 0;
        margin: 0;
        border: none;
        position: relative;
        z-index: 2;
        background: #fff
    }

    .categoryContainer .ProductListContent {
        padding: 0 10px
    }

    .categorydesign>img {
        display: none
    }

    .mobilresim {
        display: block!important
    }
    
    .hfav {
        display: none
    }

    .htop {
        display: none
    }

    .header-banners {
        display: none
    }

    #divSliderYani {
        display: none
    }

    .long-banner {
        display: none
    }

    .LiveFashion {
        display: none
    }

    .Highlights {
        display: none
    }

    .ProductBody .headerbanner2 {
        display: none
    }

    .headerbanner2 {
        text-align: center
    }

    .headerbanner2 img {
        display: block;
    }
    

    .headerbanner2 img.MobilBanner {
        display: block;
        height: 33px;
        display: inline-block;
        vertical-align: top
    }
    
    /* companyPages */
    .CompanyPages {
        padding: 20px 0
    }

    .CompanyPages .Company-Head {
        padding: 10px
    }

    .CompanyPages .Company-Body {
        padding: 0 10px
    }
    
    /* contactpages */
    .col-auto {
        flex: 0 0 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%
    }

    .contactPages {
        padding: 0
    }

    .contactPages .contact-body {
        padding: 20px 10px
    }
    
    /* mağaza / malls */
    .Malls .col-6 {
        flex: 0 0 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        max-width: 100%
    }
    
    .Malls .col-sm-6 {
        flex: 0 0 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        max-width: 100%
    }

    .Malls .malls-item .malls-detail {
        padding: 30px 0 10px;
    }

    .Malls .mlsContainer {
        padding: 0 15px
    }
    
    /* sepetimbody */
    
    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB select {
        padding-bottom: 0
    }

    .sepetimBody .MobileHeaderControlContent .MobileHeaderControl .item .cart-btn {
        padding: 11px 22px
    }

    .sepetimBody.sepetAdres .BasketDetailCargo .AdresItem #divKargoAdreslerim .adresItemFloat {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .YeniAdresEkle {
        position: static;
        padding: 20px 10px
    }

    .sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .YeniAdresEkle i {
        display: block
    }

    .sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .faturaAdresBtn {
        float: right;
        clear: right
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .cargoInput {
        width: 20px;
        margin-right: 10px
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .cargoName {
        width: calc(100% - 30px)
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .cargoName span {
        float: left;
        width: auto;
        font-weight: 400;
        font-size: 15px
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .cargoName span+span {
        float: right;
        width: auto
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation {
        padding: 10px 0;
        border-radius: 0;
        border: none;
        border-bottom: 1px solid #eee;
        background: 0 0
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation.selected {
        background: 0 0;
        border-color: #eee
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargo {
        margin-bottom: 0
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri {
        margin: 0;
        display: block
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun {
        width: 100%;
        margin: 0 0 10px
    }

    .sepetimBody.sepetAdres .kargoSecimContent .sepetTitle .st_1 {
        color: #ff6100
    }

    .sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .sepetTitle .st_1 {
        color: #ff6100
    }

    .sepetimBody.sepetAdres .SiparisNotuContent .sepetTitle .st_1 {
        color: #ff6100
    }

    .sepetimBody.sepetAdres .HediyeContentContainer .sepetTitle .st_1 {
        color: #ff6100
    }

    .sepetimBody .KasaOnuFirsatlarContent ul li a.button {
        color: #fff;
        padding: 5px 10px;
        text-align: center
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB0 img {
        position: static
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem .sepetItemPriceContent {
        width: 30%
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB3 {
        text-align: left;
        position: static;
        transform: none;
        margin-top: 10px;
        width: 100%
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB5 {
        position: static;
        transform: none;
        width: 30%;
        margin-top: 5px
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB3 .sepetItemB3_1 {
        font-size: 14px;
        line-height: 1.5
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB3 .sepetItemB3_2 {
        font-size: 16px;
        line-height: 1
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .SepetKampanyaTittle {
        margin: 10px 0
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB5 a.button {
        padding: 4px
    }

    .sepetimBody .BasketAccount .basketCompletebtn {
        display: none
    }

    .sepetimBody.sepetAdres .BasketAccountContainer {
        margin-top: 0
    }

    .sepetimBody.odemeSayfa .BasketAccountContainer {
        margin-top: 0
    }

    .sepetimBody .SiparisNotuContent textarea {
        font-size: 16px
    }

    .sepetimBody .sagIcerikTutucu .satirBlok .hsbmTextbox {
        font-size: 16px
    }

    .sepetimBody .sagIcerikTutucu .satirBlok .hsbmSelect {
        font-size: 16px
    }

    .sepetimBody .sagIcerikTutucu .satirBlok .hsbmTextarea {
        font-size: 16px
    }

    .sepetimBody #divIyziPayOvelay div {
        font-size: 12px!important;
        padding: 15px 70px!important
    }

    .sepetimBody #divIyziPayOvelay div i {
        font-size: 30px!important
    }

    /* uyegiris popup */
    .uyegirisPopup {
        left: 10px!important;
        right: 10px!important;
        background: #f7f7f7;
        width: auto!important;
        margin: 0 auto
    }

    .uyegirisPopup .fancybox-skin {
        width: 100%!important
    }

    .uyegirisPopup .fancybox-skin .fancybox-outer {
        width: 100%!important
    }

    .uyegirisPopup .fancybox-skin .fancybox-inner {
        width: 100%!important
    }

    .uyegirisPopup .fancybox-skin .fancybox-close {
        box-shadow: none;
        top: 10px;
        right: 10px
    }

    .uyegirisPopup .fancybox-skin .fancybox-close:after {
        font-size: 17px
    }

    .bodyUyePopup .MembershipModal .clip-bg {
        display: none
    }

    .bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-img {
        display: none
    }

    .bodyUyePopup .MembershipModal .MembershipModal-Wrapper {
        display: block
    }

    .bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership_mob_head {
        display: block
    }

    .bodyUyePopup .MembershipModal {
        padding: 30px 20px 20px
    }

    .bodyUyePopup #divSifremiUnuttum .MembershipModal {
        padding: 30px 20px 20px
    }
    
    /* countmob & seotext */
    .Countmob {
        display: block;
        font-size: 14px;
        font-weight: 400;
        margin-top: 2px
    }

    .SeoText p {
        max-height: 30px;
        overflow: hidden
    }

    .SeoText .dgbtn {
        float: left;
        width: 100%;
        display: block!important;
        text-align: center
    }

    .SeoText .dgbtn div {
        font-size: 12px
    }

    .SeoText .dgbtn div.debtn {
        display: block
    }

    .SeoText .dgbtn div.gibtn {
        display: none
    }

    .SeoText.active .dgbtn div.gibtn {
        display: block
    }

    .SeoText.active .dgbtn div.debtn {
        display: none
    }

    .SeoText.active p {
        max-height: 100%;
        overflow: visible
    }


    /* mobilapp */
    .MobileApp {
        float: left;
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 10px
    }

    .MobileApp a {
        display: inline-block;
        vertical-align: top;
        margin: 0 5px
    }

    .MobileApp a img {
        max-width: 100%;
        height: 30px
    }

    .MobileGoogle {
        float: left;
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 10px
    }

    .MobileGoogle a {
        display: inline-block;
        vertical-align: top;
        margin: 0 5px
    }

    .MobileGoogle a img {
        max-width: 100%;
        height: 26px
    }

    /* Urunpageyok */
    .UrunYokPage #divUrunYok {
        margin: 15px 0
    }

    .AramaSonucYok {
        margin: 15px 0
    }

    .AramaSonucYok .aramasonucTex .aramasonucTex1 {
        font-size: 13px
    }

    .AramaSonucYok .aramasonucTex .aramasonucTex2 {
        font-size: 13px
    }

    .AramaSonucYok .popListKat {
        margin-top: 25px
    }

    .AramaSonucYok .popListKat ul {
        margin: 0
    }

    .AramaSonucYok .popListKat ul li {
        margin: 0 5px;
        margin-bottom: 15px
    }

    .AramaSonucYok .popListKat ul li a {
        font-size: 14px
    }

    .AramaSonucYok .popListKat ul li a img {
        width: 100px;
        height: 100px
    }

    /* dialog siparis */
    .dialogSiparis .mls-noty-notification-close-btn {
        line-height: 18px!important
    }

    .dialogSiparis .mlsmaxDialogTxt .mlsNotyBtnConfirm {
        background-color: #ff6100!important
    }

    .dialogSiparis .mlsmaxDialog-success p {
        color: #ff6100!important
    }

    .dialogSiparis .mlsmaxDialog-success:before {
        color: #ff6100!important
    }

    /* on tab */
    .OnTab .tab-content ul {
        margin: 0
    }

    .OnTab .tab-content ul li {
        width: 100%;
        padding: 0
    }

    /* ozel sayfa content */
    .OzelSayfaContent {
        margin-top: 10px
    }

    .OzelSayfaContentTitle {
        padding: 15px 0
    }

    .OzelSayfaContentTitle span {
        float: left;
        width: 100%;
        text-align: center;
        font-size: 18px;
        line-height: 20px
    }

    .OzelSayfaContent .OzelSayfaSol {
        width: 100%;
        padding: 0
    }

    .OzelSayfaContent .OzelSayfaSag {
        width: 100%;
        padding-left: 0;
        border: none;
        max-height: 230px;
        padding-right: 0
    }

    .OzelSayfaContent .OzelSayfaSag img {
        max-width: 100%
    }

    .OzelSayfaContent .OzelSayfaSol>ul>li>a {
        font-size: 14px;
        line-height: 45px
    }

    .OzelSayfaContent .OzelSayfaSol>ul>li>ul li a {
        line-height: 25px;
        font-size: 11px
    }

    .OzelSayfaContent .OzelSayfaSol .canlidestek {
        margin-top: 0;
        margin-bottom: 25px
    }

    .OzelSayfaContent .OzelSayfaSol .canlidestek a {
        position: relative;
        float: left;
        font-size: 7px;
        color: #000;
        width: 90px;
        padding-top: 11px;
        padding-right: 11px;
        text-align: right;
        font-weight: 600
    }

    .OzelSayfaContent .OzelSayfaSol>ul>li {
        position: relative;
        margin: 0
    }

    .OzelSayfaContent .OzelSayfaSol>ul>li .OzelAc {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 20px;
        text-align: center;
        width: 35px;
        line-height: 45px
    }

    .OzelSayfaContent .OzelSayfaSol>ul>li ul {
        display: none;
        padding: 0 10px
    }


    /* kolay iade page */
     .KolayIadeTop {
        padding: 30px 0
    }

    .KolayIadeTopTitle {
        font-size: 22px;
        margin: 0 0 15px
    }

    .KolayIadeTopText {
        padding: 0 10px;
        font-size: 16px
    }

    .KolayIadeContentTitle {
        font-size: 20px;
        margin: 20px 0 10px
    }

    .KolayIadeContentInfo {
        background: url(images/kolayiadebgM5.png) no-repeat bottom center
    }

    .KolayIadeContentInfo>.KolayIadeBox:nth-child(2n+0)>span {
        position: static
    }

    .KolayIadeBox {
        display: block;
        height: auto;
        padding-top: 240px;
        margin-bottom: 30px
    }

    .KolayIadeBox span {
        width: 100%
    }

    .KolayIadeContentInfo>.KolayIadeBox:nth-child(1) {
        background: url(images/kolayiadebgM1.png) no-repeat top center
    }

    .KolayIadeContentInfo>.KolayIadeBox:nth-child(2) {
        background: url(images/kolayiadebgM2.png) no-repeat top center
    }

    .KolayIadeContentInfo>.KolayIadeBox:nth-child(3) {
        background: url(images/kolayiadebgM3.png) no-repeat top center
    }

    .KolayIadeContentInfo>.KolayIadeBox:nth-child(4) {
        background: url(images/kolayiadebgM4.png) no-repeat top center
    }

    .KolayIadeBottomText {
        font-size: 16px
    }

    .KolayIadeBottomBtn>a {
        font-size: 16px;
        margin: 0 3px;
        width: 84%;
        margin-bottom: 10px;
        height: 40px;
        line-height: 40px
    }

    /* sepetim body & sipariş özet */
    .sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo {
        text-align: right
    }

    .sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo .Left {
        width: auto
    }

    .sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo .Right {
        width: auto
    }
    
    /* user container */
     .userContainer .userDivLeft,.userContainer .userDivRight {
        width: 100%
    }
    
    /* category filter */
    .category-filter {
        display: block
    }

    body .filter-category-container .filterCategoryOwl .category-link:hover {
        color: #666;
        background-color: #f8f8f8
    }
    
    /* blogcenter */
    body .blogCenter {
        padding: 0 10px
    }

    body .blogCenter ul {
        margin: 0
    }

    body .blogCenter .mls-blok-ul li:first-child,body .mls-blok-ul li {
        margin-bottom: 25px;
        padding: 0
    }

    body .blogCenter .mls-blok-ul li:nth-child(n+2) .pi-picture {
        width: 100%;
        padding-bottom: 56%
    }

    body .blogCenter .mls-blok-ul li:nth-child(n+2) .pi-titles {
        width: 100%;
        padding: 0;
        margin: 10px 0
    }

    body .blogCenter .mls-blok-ul li:nth-child(n+2) .pi-categories {
        width: 100%;
        padding: 0
    }

    body .blogCenter .mls-blok-ul li:nth-child(n+2) .pi-etiket {
        width: 100%;
        padding: 0
    }

    body .blogCenter .mls-blok-ul li:nth-child(n+2) .pi-link {
        width: 100%;
        padding: 0
    }

    body .blogCenter .mls-blok-ul li:nth-child(n+2) .pi-text {
        width: 100%;
        padding: 0
    }
    
    /* category filter devam */
    .hsbmFvrProductContent .hsbmFvrProductItemCol {
        width: 100%
    }

    .SepetmBanner {
        display: block;
        margin: 10px 0
    }

    .filter-category-container .owl-carousel {
        padding: 0 25px 0 20px
    }

    .filter-category-container .owl-carousel .owl-nav {
        display: block!important;
        margin-top: -16px
    }

    .filter-category-container .owl-carousel .owl-nav .owl-prev,.filter-category-container .owl-carousel .owl-nav .owl-next {
        background: 0 0;
        border-radius: 0;
        border: none;
        width: 25px;
        height: 30px;
        cursor: pointer;
        text-align: center;
        position: absolute;
        font-size: 0;
        display: inline-block;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        transition: all .3s ease
    }

    .filter-category-container .owl-carousel .owl-nav .owl-prev {
        left: 0
    }

    .filter-category-container .owl-carousel .owl-nav .owl-next {
        right: 0
    }

    .filter-category-container .owl-carousel .owl-nav .owl-prev:before,.filter-category-container .owl-carousel .owl-nav .owl-next:before {
        font-family: fontawesome;
        font-size: 14px;
        line-height: 30px;
        font-weight: 600;
        color: #000;
        opacity: .5
    }

    .filter-category-container .owl-carousel .owl-nav .owl-prev:before {
        content: '\f053'
    }

    .filter-category-container .owl-carousel .owl-nav .owl-next:before {
        content: '\f054'
    }

    .filter-category-container .owl-carousel .owl-nav .owl-prev:before,.filter-category-container .owl-carousel .owl-nav .owl-next:before {
        opacity: 1
    }


    /* buraya kadar */
    
    
    /*.leftImage .SmallImages{display: none!important;}
    .leftImage .mobileImageSlider{float: left;}
    
    
    .leftImage #divFirsatUrunu.DetayFirsatUrunu{display: block!important; position: absolute;bottom: 10px;left: 10px;z-index: 9;line-height: 30px;font-weight: 500;padding: 0 10px;color: #fff;font-size: 13px;background: #00c753;}
    .leftImage #divMobileImageList .owl-dots{display: none;}

    
    #divIndirimOrani .indirimliOrani{width: auto;padding: 0 15px;}
    
    #divKombinSatinAl{width: 100%;margin-top: 10px;}
    
    .ProductIcon2 > div > a{font-size: 11px;padding: 0 7px;}
    .RightDetail .product_social_icon_wrapper{width: 100%;padding-right: 0;border-right: 0;margin-top: 20px;}

    .UWhatsApp{float: left;width: 30px;}
    .UWhatsApp .whatsApp i{width: 30px;height: 30px;line-height: 30px;border-radius: 100%;font-size: 18px;}
    .ProductIcon{width: 100%;margin-top: 15px;}
    .ProductIcon > div{float: none;display: inline-block;text-align: center;}
    
    #divUrunEkSecenek .eksecenekLine{margin: 5px 0;padding-top: 5px;}
    .PriceList{padding-bottom: 0;}*/
    
    /*Ürün Detay*/
    
    
    .SifremiUnuttumContent .userWrapper.SifremiUnuttum{padding: 0 10px;width: 100%;}
    .mobilMenuAcButton{left: 10px;top:13px;display: block;margin: 0;font-size: 22px;float: right;position: absolute;}
    
    /*Sabit sayfalar icerik*/
    .userLeftBox, .userRightBox { margin: 5px !important; padding: 10px !important; }
    .spanTittle { font-size: 18px !important; }
    .iletisimContent .iletisimForm{width: 100%;padding: 0;}
    .iletisimContent .AdBan{width: 100%;}
    .iletisimContent .categoryTitle {margin: 0;}
    .iletisimContent .categoryTitle .categoryTitleText{line-height: 65px;}
    .iletisimContent .categoryTitle:before{display:none;}
    .iletisimContent .iletisimRight .categoryTitle {margin-bottom: 10px;}
    .iletisimContent .iletisimRight .categoryTitle .categoryTitleText{line-height: 65px;font-size: 19px;}
    .iletisimContent .iletisimForm .categoryTitle {margin-bottom: 10px;}
    .iletisimContent .iletisimForm .categoryTitle .categoryTitleText{line-height: 65px;font-size: 19px;}
    .iletisimContent .iletisimRight .iletisimbanka .span > div.line2 > div.line2{float: none;display: block;margin: 10px 0 0;}
    .iletisimContent .iletisimLeft .span.iletisimLeftFirmaAdi .Right{font-size: 17px;}
    .iletisimContent .iletisimRight .iletisimbanka .span > div span{font-size: 12px;}
    .iletisimContent .iletisimLeft .Right{font-size: 12px;}
    .iletisimContent .iletisimLeft .span.iletisimLeftTelefon .Right{font-size: 20px;}
    .UyeolContent .grid { width: 100%; margin: 0; padding: 10px; border: none; margin-bottom: 10px; }
    .SifremiUnuttum { width: 100%; margin: 0; padding: 0; }
    .SifremiUnuttum .line { width: 100%; }
    .SifremiUnuttum #mainHolder_txtbxMail { width: 70%; }
    .SifremiUnuttum .button { width: 30%; }
    
    .tabletaf{display: none;}
    
    /*body{padding: 0 10px;}*/  
    .mobilMenu{height: calc(100% - 47px);width: 100%;}
    .mobilMenu .navUl > li > ul, .mobilMenu .navUl > li > ul li ul{width: 100%;}
    body .category-vertical-filters.top-filters{height: calc(100% - 47px);}
    


    .KBlok{padding: 40px 0 25px;}
    .KBlok ul{padding: 0; white-space: nowrap; overflow-x: auto; overflow-y: hidden; display: block;padding-bottom: 10px;}
    .KBlok ul li {display: inline-block; vertical-align: top; margin: 0 20px; }

    .bRow{margin:0 0}
    .Ecol1{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol1 a{margin-bottom: 10px;}
    .Ecol2{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol2 a{margin-bottom: 10px;}
    .Ecol3{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol3 a{margin-bottom: 10px;}
    .Ecol4{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol4 a{margin-bottom: 10px;}
    .Ecol5{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol5 a{margin-bottom: 10px;}
    .Ecol6{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol6 a{margin-bottom: 10px;}
    .Ecol7{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol7 a{margin-bottom: 10px;}
    .Ecol8{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol8 a{margin-bottom: 10px;}
    
    
    .blog-editorial-page {
        padding: 10px 0 32px;
      }

      .blog-editorial-page .mlsContainer {
        width: 100%;
        max-width: 100%;
        padding-left: 12px;
        padding-right: 12px;
        box-sizing: border-box;
      }

      .blog-editorial-toolbar {
        display: block;
        margin-bottom: 18px;
      }

      .blog-editorial-toolbar__intro h1 {
        font-size: 30px;
      }

      .blog-editorial-toolbar__sort {
        margin-top: 14px;
        min-width: 100%;
      }

      .blog-editorial-layout,
      .blog-editorial-main,
      .blog-editorial-featured,
      .blog-editorial-grid,
      .blog-editorial-sidebar,
      .blog-editorial-sidebar__panel,
      .blog-editorial-post {
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
      }

      .blog-editorial-featured {
        grid-template-columns: 1fr;
        gap: 22px;
      }

      .blog-editorial-grid {
        grid-template-columns: 1fr;
        gap: 22px;
        margin-top: 22px;
      }

      .blog-editorial-post--large .blog-editorial-post__media img,
      .blog-editorial-post--grid .blog-editorial-post__media img {
        min-height: 230px;
      }
    
}

@media screen and (max-width:480px) {
    .KolayIadeTopText { font-size: 14px; }
    .KolayIadeContentTitle { font-size: 16px; }
    .KolayIadeBox { padding-top: 120px; }
    .KolayIadeContentInfo > .KolayIadeBox:nth-child(1),
    .KolayIadeContentInfo > .KolayIadeBox:nth-child(2),
    .KolayIadeContentInfo > .KolayIadeBox:nth-child(3),
    .KolayIadeContentInfo > .KolayIadeBox:nth-child(4) { background-size: 60px; }
    .KolayIadeContentInfo { background-size: 50px; }
    .KolayIadeContentInfo { padding: 15px 0 40px; }
    .KolayIadeBox span { font-size: 13px; }
    .KolayIadeBottomText { font-size: 14px; }
}

@media screen and (min-width:375px) and (max-width:413px) {
}

@media screen and (min-width:0px) and (max-width:374px) {
}


@media screen and (min-width: 993px) and (max-width: 1200px) {
    .SayacAktif .SayacDiv .main-container { max-width: 960px; }
    .SayacAktif .SayacDiv .main-container .countdown-container .countdown-link { background-position: left; background-size: 100%; }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
    .SayacAktif .SayacDiv .main-container { max-width: 720px; }
    .SayacAktif .SayacDiv .main-container .countdown-container .countdown-link { background-position: left; background-size: 85%; }
    .SayacAktif .main-container .countdown-container .countdown-link > .countdown .countdown-main > li { padding: 1px 5px; }
    .SayacAktif .main-container .countdown-container .countdown-link > .countdown { height: 44px; }
}

@media only screen and (max-width: 767px) {
    .HeaderSayac {
        height:70px
    }

    .SayacAktif .main-container {
        max-width: 750px;
        padding: 0
    }

    .SayacAktif .main-container .countdown-container.mobile .countdown-link {
        padding: 5px 10px;
        line-height: 25px
    }

    .SayacAktif .main-container .countdown-container.mobile .countdown-link>.countdown {
        margin-left: 0;
        position: absolute;
        right: 0;
        top: 0;
        height: 40px
    }

    .SayacAktif .main-container .countdown-container.mobile .countdown-link>.countdown .countdown-main {
    }

    .SayacAktif .main-container .countdown-container.mobile .countdown-link>.countdown .countdown-main {
        padding: 0 5px
    }

    .SayacAktif .main-container .countdown-container.mobile .countdown-link>.countdown .countdown-main>li {
        padding: 1px 8px
    }

    .SayacAktif .main-container .countdown-container.mobile .countdown-link>.countdown {
        margin-right: 5px
    }

    .SayacAktif .main-container .countdown-container.mobile .countdown-link {
        background-size: cover;
        min-height: 58px
    }

    .SayacAktif .main-container .countdown-container.mobile .countdown-link>.countdown .countdown-main>li>div {
        font-size: 10px
    }

    .SayacAktif .main-container .countdown-container.mobile .countdown-link>.countdown .countdown-main>li>div>span {
        font-size: 14px
    }

    .SayacAktif .main-container .countdown-container .countdown-link img {
        display: none
    }

    .SayacAktif .main-container .countdown-container .countdown-link .SayacMobil {
        display: block;
        max-height: 60px
    }
    
    .DetaySayac { height: auto; }
    .main-container2 { max-width: 750px; padding: 0; }
    .main-container2 .countdown-container.mobile .countdown-link { padding: 0; line-height: 25px; }
    .main-container2 .countdown-container.mobile .countdown-link > .countdown { margin-left: 0; position: absolute; right: 0px; top: 0px; height: 35px; }
    .main-container2 .countdown-container.mobile .countdown-link > .countdown .countdown-main { }
    .main-container2 .countdown-container.mobile .countdown-link > .countdown .countdown-main { padding: 0 5px; }
    .main-container2 .countdown-container.mobile .countdown-link > .countdown .countdown-main > li { padding: 1px 8px; }
    .main-container2 .countdown-container.mobile .countdown-link > .countdown { margin-right: 5px; }
    .main-container2 .countdown-container.mobile .countdown-link { background-size: cover; min-height:45px; }
    .main-container2 .countdown-container.mobile .countdown-link > .countdown .countdown-main > li > div { font-size: 10px; }
    .main-container2 .countdown-container.mobile .countdown-link > .countdown .countdown-main > li > div > span { font-size: 14px;margin-bottom:0; }
    .main-container2 .countdown-container .countdown-link img { display: none; }
    .main-container2 .countdown-container .countdown-link .SayacMobil { display: block; max-height: 60px; } 

    .sepetimBody #header {
        display: block!important
    }

    .sepetimBody #header .htop,.sepetimBody #header .headerContent,.sepetimBody #header .HeaderSayac {
        display: none
    }

    .sepetimBody #header .mlsButton {
        display: none
    }

    .sepetimBody #header .mycart {
        display: none
    }

    .sepetimBody #header .welcome {
        display: none
    }

    .sepetimBody #header .searchContent {
        display: none
    }

    .sepetimBody #header .navigation {
        display: none
    }

    body.homeBody.SayacAktif {
        padding-top: 205px
    }

    body.SayacAktif {
        padding-top: 160px
    }

    body.SayacAktif.sepetimBody {
        padding-top: 0
    }

    .mobilikili {
        width: 100%;
        float: left;
        display: block
    }

    .mobilikili .mobilimg {
        padding: 0 5px;
        width: 50%;
        margin: 0;
        float: left
    }

    .mobilikili .mobilimg img {
        width: 100%
    }

    .productHeader .HeaderSayac {
        display: none!important
    }

    .SayacAktif .productHeader .HeaderSayac {
        display: none!important
    }

    /*body.ProductBody {
        padding-top: 55px
    }*/

    /*body.SayacAktif.ProductBody {
        padding-top: 55px
    }*/

    .ProductBody .TopDet .ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav {
        left: -15px!important;
        right: -15px!important;
        display: none!important
    }

    .ProductBody .TopDet .ProductGallery .gallery-container .GalleryArea {
        padding: 0!important
    }

    .ProductBody .TopDet .ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav span {
        width: 15px;
        font-size: 35px
    }
    
    body .hesabimContent .hesabimCariKrediBilgisi.onlyMobile{display: none!important;}
}

@media only screen and (max-width: 576px) {
    .SayacAktif .main-container { max-width: 540px; padding: 0; }
}

@media screen and (max-width: 480px) {
    .KolayIadeTopText {
        font-size:14px
    }

    .KolayIadeContentTitle {
        font-size: 16px
    }

    .KolayIadeBox {
        padding-top: 120px
    }

    .KolayIadeContentInfo>.KolayIadeBox:nth-child(1),.KolayIadeContentInfo>.KolayIadeBox:nth-child(2),.KolayIadeContentInfo>.KolayIadeBox:nth-child(3),.KolayIadeContentInfo>.KolayIadeBox:nth-child(4) {
        background-size: 60px
    }

    .KolayIadeContentInfo {
        background-size: 50px
    }

    .KolayIadeContentInfo {
        padding: 15px 0 40px
    }

    .KolayIadeBox span {
        font-size: 13px
    }

    .KolayIadeBottomText {
        font-size: 14px
    }
}

@media screen and (min-width: 375px) and (max-width:413px) {
}

@media screen and (min-width: 0px) and (max-width:374px) {
}

@media screen and (min-width: 993px) and (max-width:1200px) {
    .SayacAktif .SayacDiv .main-container {
        max-width:960px
    }

    .SayacAktif .SayacDiv .main-container .countdown-container .countdown-link {
        background-position: left;
        background-size: 100%
    }
}

@media screen and (min-width: 768px) and (max-width:992px) {
    .SayacAktif .SayacDiv .main-container {
        max-width:720px
    }

    .SayacAktif .SayacDiv .main-container .countdown-container .countdown-link {
        background-position: left;
        background-size: 85%
    }

    .SayacAktif .main-container .countdown-container .countdown-link>.countdown .countdown-main>li {
        padding: 1px 5px
    }

    .SayacAktif .main-container .countdown-container .countdown-link>.countdown {
        height: 44px
    }
}

@media(max-width: 361px){
    #logo{min-height: 60px;width: 100%;}
    body [class*=t-pb-]{margin: 0!important;}
    body #mls_divDesign .hazirBlokContent .txrow .txcol-12, body #mls_divDesign .hazirBlokContent .txrow .txcol-sm, body #mls_divDesign .hazirBlokContent .txrow .txcol-sm-1, body #mls_divDesign .hazirBlokContent .txrow .txcol-sm-10, body #mls_divDesign .hazirBlokContent .txrow .txcol-sm-11, body #mls_divDesign .hazirBlokContent .txrow .txcol-sm-12, body #mls_divDesign .hazirBlokContent .txrow .txcol-sm-2, body #mls_divDesign .hazirBlokContent .txrow .txcol-sm-3, body #mls_divDesign .hazirBlokContent .txrow .txcol-sm-4, body #mls_divDesign .hazirBlokContent .txrow .txcol-sm-5, body #mls_divDesign .hazirBlokContent .txrow .txcol-sm-6, body #mls_divDesign .hazirBlokContent .txrow .txcol-sm-7, body #mls_divDesign .hazirBlokContent .txrow .txcol-sm-8, body #mls_divDesign .hazirBlokContent .txrow .txcol-sm-9{padding: 0!important;margin:0!important;}
}

@media(max-width: 768px) {
    body #mls_divDesign .owl-carousel .owl-dots {
        float:left;
        position: absolute;
        bottom: -20px;
        left: 0;
        right: 0;
        text-align: center
    }

    body #mls_divDesign .owl-carousel .owl-dots .owl-dot span {
        position: relative;
        width: 10px;
        height: 10px;
        box-shadow: none;
        font-size: 0;
        text-indent: 0;
        background-color: transparent;
        border-radius: 15px;
        display: block;
        cursor: default;
        border: 2px solid #fff
    }

    body #mls_divDesign .owl-carousel .owl-dots .owl-dot {
        margin: 0 0!important;
        cursor: pointer;
        display: inline-block;
        zoom:1
    }
}


/********** MOBİL UYUMLU ANA SAYFA ********************/

/* Masaüstünde gizle */
/*@media (min-width: 1025px) {
    .hide-desktop {
        display: none !important;
    }
}*/

/* Tablette gizle */
/*@media (min-width: 768px) and (max-width: 1024px) {
    .hide-tablet {
        display: none !important;
    }
}*/


/* Tüm cihazlarda gizle, sadece mobilde göster */
/*.mobile-only {
    display: none;
}

@media (max-width: 767px) {
    .mobile-only {
        display: block;
    }
}*/

/* Tüm cihazlarda gizle, sadece tablette göster */
/*.tablet-only {
    display: none;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .tablet-only {
        display: block;
    }
}*/

/* Tüm cihazlarda gizle, sadece pc görünümde göster */
/*.desktop-only {
    display: none;
}

@media (min-width: 1024px) {
    .desktop-only {
        display: block;
    }
}*/


/* Masaüstünde gizle */
@media (min-width: 1025px) {
    .hide-desktop {
        display: none !important;
    }
}

/* Tablette gizle */
@media (min-width: 768px) and (max-width: 1024px) {
    .hide-tablet {
        display: none !important;
    }
}

/* Mobilde gizle */
@media (max-width: 767px) {
    .hide-mobile {
        display: none !important;
    }
}

/* SADECE Masaüstünde Göster (mobil ve tablette gizle) */
.desktop-only {
    display: none !important;
}

@media (min-width: 1025px) {
    .desktop-only {
        display: block !important;
    }
}

/* SADECE Tablette Göster (masaüstü ve mobilde gizle) */
.tablet-only {
    display: none !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .tablet-only {
        display: block !important;
    }
}

/* SADECE Mobilde Göster (masaüstü ve tablette gizle) */
.mobile-only {
    display: none !important;
}

@media (max-width: 767px) {
    .mobile-only {
        display: block !important;
    }
}

/*---------------------------------------------------*/


@media (max-width: 768px) {
  #urunblok_12 .product-thumb__info h4 {
    font-size: 14px;
  }
  
  /*#urunblok_12 .product-thumb__info p {
    display: none;
  }*/
  
  #urunblok_12 .price {
    font-size: 15px;
  }
}

/* ORTAK STİLLER */
.product-thumb__wishlist {
    cursor: pointer;
    transition: all 0.3s;
}

/************************* EKRAN BOYUTUNA GÖRE TASARIM ************************/

@media screen and (max-width:768px) {
    #header.fixed { position: fixed; top: 0; left: 0; right: 0; margin: 0; padding: 0; z-index: 1000; width: 100%; border: none; }
    body.margin { }

    .HomeBody .HomeHesabim{display:none!important;}
}

@media screen and (min-width:1042px) {
    .sortingContent { display: block !important; }
    .col-5li { width: 20%; }
    .mobilMenu { display: none; }
    #divSayfalamaUst .brandlistselection { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column-reverse; justify-content: space-between; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; -moz-flex-direction: column-reverse; -o-flex-direction: column-reverse; -webkit-justify-content: space-between; -ms-justify-content: space-between; }

    .KategoriLink ul::-webkit-scrollbar { height: 5px; }
    .KategoriLink ul::-webkit-scrollbar-track { background: #f1f1f1; }
    .KategoriLink ul::-webkit-scrollbar-thumb { background: #d6d6d6; }

    body .category-vertical-filters.top-filters { float: left; width: 100%; padding: 0; margin: 5px 0 30px; border: none; display: block !important; }
    body .category-vertical-filters.top-filters .FiltreUst { display: none; }
    body .category-vertical-filters.top-filters .tukgo { display: none; }
    body .category-vertical-filters.top-filters .panell { width: 15%; padding: 0; margin: 0 16px 0 0; border: none; position: relative; }
    body .category-vertical-filters.top-filters .panell .panell-heading { float: left; width: 100%; padding: 0; border: none; margin: 0; padding: 6px 5px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; position: relative; transition: .3s; }
    body .category-vertical-filters.top-filters .panell .panell-heading.active a { color: #f763a9; }
    body .category-vertical-filters.top-filters .panell .panell-heading.active:before { content: ""; position: absolute; top: -1px; left: 0; right: 0; height: 2px; background-color: #f763a9; }
    body .category-vertical-filters.top-filters .panell .panell-heading:after { font-family: 'FontAwesome'; content: "\e979"; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); font-size: 10px; }
    body .category-vertical-filters.top-filters .panell .panell-heading.active:after { content: "\e97a"; }
    body .category-vertical-filters.top-filters .panell .panell-heading a { padding: 0; border: none; margin: 0; float: left; width: 100%; text-align: left; }
    body .category-vertical-filters.top-filters .panell .panell-heading a:after { display: none; }
    body .category-vertical-filters.top-filters .panell .panell-heading .moreNum { display: none; }
    body .category-vertical-filters.top-filters .list-group.dropdown { width: 330px; background: #fafafa; float: left; min-height: 68px; }
    body .category-vertical-filters.top-filters .vertical-filter-panell .list-group-item { width: 100% !important; padding: 0; margin: 0; border: none; background: transparent; float: left; height: auto; }
    body .category-vertical-filters.top-filters .vertical-filter-panell .list-group-item a { color: #212529; font-size: 13px; float: left; width: 100%; background: #fff; border: 1px solid #efefef; padding: 12px 10px; line-height: 1.5; transition: .3s; }
    body .category-vertical-filters.top-filters .vertical-filter-panell .list-group-item a:hover { border-color: #f763a9; }
    body .category-vertical-filters.top-filters .vertical-filter-panell .list-group-item a:after { content: ""; position: absolute; right: 10px; width: 20px; height: 20px; border-radius: 50%; transition: all .3s; font-size: 11px; top: calc(50% + 2px); transform: translateY(-50%); color: #f763a9; }
    body .category-vertical-filters.top-filters .vertical-filter-panell .list-group-item.selected a:after { content: '\e904'; font-family: 'fontawesome'; }
    
    body .category-vertical-filters.top-filters .vertical-filter-panell .list-group-item:before { display: none; }
    body .category-vertical-filters.top-filters .list-group.dropdown ul { list-style: none; }
    body .category-vertical-filters.top-filters .list-group.dropdown li { width: 100%; text-align: left; float: left; }
    body .category-vertical-filters.top-filters .list-group.dropdown li a { color: #212529; font-size: 13px; float: left; width: 100%; background: #fff; border: 1px solid #efefef; padding: 12px 10px; line-height: 1.5; transition: .3s; margin-bottom: 7px; }
    body .category-vertical-filters.top-filters .vertical-filter-panell .list-group-item.list-group-item-image { background-size: 19px 19px !important; background-repeat: no-repeat !important; background-position: 8px 13px !important; background-color: #fff !important; }
    body .category-vertical-filters.top-filters .vertical-filter-panell .list-group-item.list-group-item-image a { background: transparent; padding-left: 35px; }
}

/* ------------------------------------Container--------------------------------------------*/
.headerContent, body ul.breadcrumb, .navigation > div, .userLoginContent, .hesabimContent, .sepetimBody .headerContent, .sepetimBody #footer .mlsContainer, .mlsContainer, .mlsContainer2 { 
    max-width: 1240px; 
    margin: 0 auto;
    position: relative; 
    clear: both;
    display: block; 
}

.sliderBannerContainer .ProductList { max-width: 1240px; }
.detaySliderContainer .ProductList { max-width: 1240px; }
.homeContainer .ProductListContent .ProductList { max-width: 1240px; }
.markaSlider .jCarouselLite { max-width: 1240px; }
.sepetimBody form .mlsContainer { max-width: 1240px; }
#divInstashopResim .ResimGaleri { max-width: 1240px; }

/*contentler*/
.KolayPage #divIcerik.mlsContainer { max-width: 100%; }
.headerContent { }
.mlsContainer { }
.innerContainer { }

#divIcerik.homepage { }
.UyeOl .mlsContainer { }
#footer .mlsContainer { }
.UyeGiris .mlsContainer { }
.sepetimBody .mlsContainer { }
.sepetimBody .headerContent { }
.HesabimTakip .mlsContainer { }
.Iletisimaspx .mlsContainer { }
.homeContainer .mlsContainer { }
.mlsContainer.homeContainer { }
.mlsContainer.pageContainer { }
.mlsContainer.categoryContainer { }
.sepetimBody #footer .mlsContainer { }
.mlsContainer.productDetailContainer { }

body ul.breadcrumb { clear: none; }
.sepetimBody .footerSslLogo { display: none !important; }
.sepetimBody .headerContent { box-shadow: none; }

@media(min-width: 1024px) {
    .leftImage .ProductGallery {
        min-height: 632px;
    }
}

/******************************* TABLET EKRANLARI İÇİN **************************/

/*@media (min-width: 768px) and (max-width: 1024px) {
    .Glist{margin:10px 0;}
    .Glist ul{margin: 0;}
    .Glist ul li{width: 100%;margin-bottom: 10px;padding: 0;}
    .Glist ul li:last-child{margin-bottom: 0;}
    .Glist ul li .Gblok{padding: 20px 30px 20px 40px;}
    .Glist ul li .Gblok .Gtext strong{font-size: 17px;line-height: normal;}
    
    .Footer .FooterTop{background-size: 200%;padding: 50px 40px 90px;}
    .Footer .FooterTop strong{font-size: 14px;}
    .Footer .FooterTop strong:before{font-size: 25px;font-family: 'FontAwesomePro';font-weight: 300;}
    .Footer .FooterTop span {display: inline-block; text-align: center;font-size: 11px;color: #212529; letter-spacing: 0.25px;}
    
    .Footer .FooterTop .ebultenDiv{width: 100%;}
    .Footer .FooterTop .ebultenDiv .ebultenGelecek{margin-top: 20px;}
	
	#back-to-top {
        bottom: 11%;
        right: 2%
    }
    
    #txtbxNewsletterMail{padding: 0 10px;}
    #txtbxNewsletterMail
    {
          height: 34px;
          font-size: 11px;
          color: #000;
          padding: 0 70px 0 10px;
          background: #fff;
          border: 1px solid #d8d8d8;
          border-radius: 0;
          display: inline-block;
          width: 100%;
          text-align: left;
          font-weight: 400;
          opacity: 1;
    }
    
    .newsbutton {
          color:#000;
          background:#ff6100;
          width:50px;
          height:20px;
          line-height:20px;
          font-size:11px;
          font-weight:400;
          display:inline-block;
          position:absolute;
          right:10px;
          top:7px;
          text-align:center;
          border:none;
          border-radius:3px;
          padding:0;
          margin:0!important;
          text-decoration:none
    }

    .Footer .FooterMiddle .mlsContainer > ul{display: block;}
    .Footer .FooterMiddle { width: 100%; float: left;padding:0 10px 5px;margin: 0;border:none;}
    .Footer .FooterMiddle .mlsContainer >ul >li >ul{display:block;  }
    .Footer .FooterMiddle .mlsContainer >ul >li.acik >ul{display: block;}
    .Footer .FooterMiddle .mlsContainer >ul >li> span {margin-bottom:0;font-size:14px;border-top: 1px solid #252525;line-height: 70px;width:100%;}
    .Footer .FooterMiddle .mlsContainer >ul >li:last-child span{margin: 0;}
    .Footer .FooterMiddle .mlsContainer >ul >li >span:before{display: none;}
    .Footer .FooterMiddle .mlsContainer >ul >li >span:after{display: none;}
    .Footer .FooterMiddle .mlsContainer >ul >li .ackapabtn{float: right;font-size: 22px;}
    .Footer .FooterMiddle .mlsContainer >ul >li .ackapabtn i{margin-right: 0;font-size: 14px;line-height: 70px;font-weight: 500;}
    
    .Footer .FooterMiddle .mlsContainer >ul >li {
        float: left;
        width: 100%;
        text-align: center;
        padding:0;
        border:none;
        margin: 0;
    }
    
    .Footer .FooterMiddle .mlsContainer >ul{display:block;width: 100%;}
    .Footer .FooterMiddle .mlsContainer >ul >li {width:100%!important;}
    .Footer .FooterMiddle .mlsContainer >ul >li >ul {float: left; width: 100%;}
    .Footer .FooterMiddle .mlsContainer >ul >li >ul >li >a{font-size: 13px;margin-bottom:5px;width: 100%;display: block;color: #fff;font-weight: 400;line-height: 30px;}
    .Footer .FooterMiddle .mlsContainer > ul > li:last-child{width:100%;}
    .Footer .FooterMiddle .mlsContainer > ul > li > ul{display: none;}
    .Footer .FooterMiddle ul li.Filetisim ul li{text-align: left;color: #fff;}
    

    .Footer .FooterBottom{padding: 0 10px;}
    .Footer .FooterBottom .FooterBottomLeft{width: 100%;padding: 30px 0;border-bottom: 1px solid #252525;}
    .Footer .FooterBottom .FooterBottomLeft ul{display: inline-block; width: 100%; text-align: center;}
    .Footer .FooterBottom .FooterBottomLeft ul li{float: none; display: inline-block;margin-right: 3px;}
    .Footer .FooterBottom .FooterBottomRight{width: 100%;padding: 30px 0;}
    .Footer .FooterBottom .FooterBottomRight span{display: none;}
    .Footer .FooterBottom .FooterBottomRight ul{width: 100%;display: inline-block;text-align: center;}
    .Footer .FooterBottom .FooterBottomRight ul li{float: none; display: inline-block;margin-right: 8px;}

    .Footer .FooterBottomBottom{padding: 20px 0;}
    .Footer .FooterBottomBottom .FooterBottomBottomLeft{width: 100%;text-align: center;}
    .Footer .FooterBottomBottom .FooterBottomBottomRight{width: 100%;text-align: center;margin-top: 20px;}
    
    .Footer .Footer4 span{text-align: center; float: none; display: block;}
    .Footer ul.bottomLinks{text-align: center; float: none;}
    .Footer .Footer4 ul li{display: inline-block; float: none;}
    .Footer .Footer4 img{float: none; display:block; margin: 10px auto; max-width: 70%; }
    .Footer .Footer4 ul li a{font-size: 10px;}

}*/


/********************** TABLET EKRANLARI İÇİN 2 **********************/
@media (min-width: 768px) and (max-width: 1024px) {
    
    #instaStories {
        right:2%!important;
        bottom:187px!important
    }
    
    .wpFix {
        bottom:120px
    }
    
    /* 18.01.2024 */
    .garanticlose {
        top:0
    }

    /*---------------------------------ALERT-----------------------------*/
    
    p {
        margin: 0 10px 0;
        /*text-align: justify;*/
    }

    .alert {
      position: relative;
      padding: 0 10px;
      z-index: 30;
      color: #fff;
      border-radius: 0;
      min-height: 60px;
      box-sizing: border-box;
      border: none;
      font-weight: 600;
      box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
      transition: 1s all cubic-bezier(1, -0.01, 0, 0.99);
    }

    .alert i {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      text-align: center;
      width: 60px;
      font-size: 40px;
      -webkit-animation: alert-icon-anim 1s;
      -moz-animation: alert-icon-anim 1s;
      -ms-animation: alert-icon-anim 1s;
      -o-animation: alert-icon-anim 1s;
      animation: alert-icon-anim 1s;
      text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15); }

    .alert i:before {
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      line-height: 0; }

    .alert a:hover {
      text-decoration: underline; }

    .alert button.close {
      position: absolute;
      top: 50%;
      line-height: 1;
      right: 15px;
      color: #fff;
      opacity: 0.7;
      background: none;
      border: none;
      -moz-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      -o-transform: translate(0, -50%);
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%); }

    .alert button.close:hover, .alert button.close:focus {
      opacity: 1;
      color: #fff; }

    .alert.fadeOut {
      -moz-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
      -o-transform: translate(0, -100%);
      -webkit-transform: translate(0, -100%);
      transform: translate(0, -100%); }

    .alert.fadeOut .alert {
      top: 100%; 
    }

    .alert-heading {
      color: inherit;
    }

    .alert-link {
      font-weight: 700;
      color: inherit;
    }

    .alert-dismissible {
      padding-right: 35px;
    }

    .alert-dismissible .close {
      position: absolute;
      top: 0;
      right: 0;
      z-index: 2;
      padding: 15px;
    }

    .alert-primary {
      color: #004085;
      background-color: #cce5ff;
      border-color: #b8daff;
      color: #004085;
    }

    .alert-secondary {
      color: #383d41;
      background-color: #e2e3e5;
      border-color: #d6d8db;
    }

    .alert-success {
      background-color: #4caf50;
    }

    .alert-success i {
      background: #388e3c;
    }

    .alert-info {
      color: #0c5460;
      background-color: #d1ecf1;
      border-color: #bee5eb;
    }

    .alert-warning {
      color: #856404;
      background-color: #fff3cd;
      border-color: #ffeeba;
    }


    .alert-danger {
      background-color: #f44336; 
    }

    .alert-danger i {
      background: #d32f2f; 
    }

    .alert-danger a, .alert-danger a:visited, .alert-danger a:focus, .alert-danger a:hover {
      color: #ffcdd2; 
    }


    .alert-light {
      color: #818182;
      background-color: #fefefe;
      border-color: #fdfdfe;
    }

    .alert-dark {
      color: #1b1e21;
      background-color: #d6d8d9;
      border-color: #c6c8ca;
    }
    /*----------------------------------------------------------*/
    
    .divSepetBlokContent .ProductList ul.owl-loaded li .ItemOrj {
        width:100%;
        max-width:100%;
        flex:0 0 100%
    }
    
    body .mlsmaxModal .ulRelatedProducts {
        display:block
    }
    
    body .mlsmaxModal .ulRelatedProducts li {
        width:45%;
        float:left
    }
    
    #relatedProduct.mlsmaxModal .modal-content {
        width:80%!important
    }
    
    .ProductGallery .GalleryArea #divThumpVideo {
        padding:25px 5px 11px;
        font-size:22px;
        color:#717171;
        cursor:pointer;
        transition:.3s;
        float:right;
        position:absolute;
        z-index:9;
        top:15px;
        right:35px
    }
    
    .ProductGallery .GalleryArea #divThumpVideo.aktif {
        display:none
    }
    
    .ProductGallery .GalleryArea #divThumpVideo img {
        display:none
    }
    
    .ProductGallery .GalleryArea #divThumpVideo i {
        display:block;
        margin:0 auto;
        font-family:fontawesome;
        font-size:15px;
        text-align:center;
        text-indent:3px
    }
    
    .ProductGallery .GalleryArea #divThumpVideo i:before {
        content:'\f04b';
    }
    
    .ProductGallery .GalleryArea #divThumpVideo:hover {
        color:#000
    }
    
    /*.productItem .discountPrice:not(.indirimozel .discountPrice,.indirimozeltek .discountPrice) {
        padding:0;
        margin:6px 0 0
    }
    
    .homepage .productItem .discountPrice:not(.homepage .indirimozel .discountPrice,.homepage .indirimozeltek .discountPrice) {
        margin:2px 0 0
    }
    
    .productItem .discountPrice span.indirimText:not(.indirimozel .discountPrice span,.indirimozeltek .discountPrice span) {
        font-size:11px
    }
    
    .productItem .discountPrice span:not(.indirimozel .discountPrice span,.indirimozeltek .discountPrice span) {
        margin-left:0;
        font-size:17px;
        line-height:17px
    }*/
    
    body #smartbanner {
        position:fixed!important;
        top:0
    }
    
    .OzelUrunHtml .ProductList ul {
        margin:0 -2.5px
    }
    
    .OzelUrunHtml .ProductList ul li {
        width:50%;
        padding:0 2.5px
    }
    
    .sepetimBody.odemeSayfa .OdemeMenu>ul>li .sozlesmeUyari {
        padding:10px 0
    }
    
    .sepetimBody.odemeSayfa .OdemeMenu>ul>li .sozlesmeUyari a {
        font-size:8px
    }
    
    .sepetimBody.odemeSayfa .OdemeMenu>ul>li .sozlesmeUyari span {
        font-size:9px
    }
    
    .sepetimBody.odemeSayfa .OdemeMenu>ul>li .sozlesmeUyari #cbMesafeliSatisSozlesme {
        margin-top:7px
    }
    
    .sepetimBody.odemeSayfa .OdemeMenu ul li.activeMenu a {
        font-size:10px
    }
    
    .ngdialog-open .ngdialog.ngdialog-theme-default .ngdialog-content {
        width:90%!important
    }
    
    .hesabimBolumuTutucu .sagIcerikTutucu.ng-hide {
        display:block!important
    }
      
    #footer {
        padding-bottom:0
    }
      
    .ozelAlan3 {
        width:55px;
        line-height:10px;
        font-size:10px
    }
    
    .video-product-category {
        width:55px;
        line-height:10px;
        font-size:10px
    }
    
    .cargoIcon {
        width:55px;
        line-height:10px;
        font-size:10px
    }
    
    /*#divOzelAlan3 {
        left:35px
    }*/
    
    #divOzelAlan1 {
        bottom:80px
    }
    
    .KategoriLink ul {
        list-style-type:none;
        margin:0;
        white-space:nowrap;
        overflow-y:hidden;
        overflow-x:auto;
        padding-bottom:0
    }
    
    .KategoriLink ul li {
        padding:0 5px;
        width:22%;
        float:none;
        display:inline-block;
        vertical-align:top
    }
    
    body #mls_divDesign .hazirBlokContent .txrow {
        padding:0!important
    }
    
    body #mls_divDesign .mlsContainer {
        padding:0!important
    }
    
    #divIcerik.homepage {
        margin:0 auto
    }
    
    /*body {
        padding-top:88px
    }
    
    body.homeBody {
        padding-top:137px
    }*/
    
    body.sepetimBody {
        padding-top:0
    }
    
    #lang_flag_container {
        display:none
    }
    
    .userContainer .userLeftBox, .userContainer .userRightBox {
        padding:0
    }
    
    .headerContent {
        margin:0 auto;
        padding:0 10px;
        background:#fff;
        z-index:5
    }
    
    #divIcerik {
        padding:0;
        margin:0 auto;
    }
    
    #divIcerik.productDetailContainer {
        padding-bottom:30px
    }
    
    .proCategoryTitle.categoryTitleText {
        padding:0 10px
    }
    
    #footer .mlsContainer {
        padding:0
    }
    
    #divTicimaxCopyrightContent {
        text-align:center;
        float:left;
        width:100%
    }
    
    #divTicimaxCopyrightContent a {
        display:inline-block
    }
    /* buraya kadar */
    
    
    /*Logo*/
    #logo {
        float: none; 
        position: static;
        display: block; 
        border: none; 
        width: auto;
        padding: 0; 
        background: 0 0; 
        margin: 0; 
    }
    
    #logo:after {
        display: none;
    }
    
    #logo .logo {
        margin: 0 auto;
        width: 160px;
        float: none;
        padding: 15px 0;
        text-align: center;
        display:block;
        background:0 0;
    }
    
    #logo .logo img {
        max-width: 100%; 
        display: inline-block; 
    }
    
   
    /*Logo*/
    
    /*header click button*/
    /*.mycart{top: 18px;z-index: 2;}
    .mycart .sepetUrunSayisi{background: #ff6100;line-height: 17px;}
     
    .mobilMenuAcButton { float: left; display: block; font-size: 21px; color: #212529; margin: 0 15px 0 5px; }
    .searchClick { float: right; display: block; font-size: 18px; color: #212529; margin: 0 10px; }
    .welcomeOpen { float: right; display: block; font-size: 19px; color: #212529; margin: 0 10px; display: none; }
    .mycartClick { float: right; display: block; font-size: 18px; color: #212529; margin: 0 10px; }
    .favClik { float: right; display: block; font-size: 18px; color: #212529; margin: 0 10px; display: none; }
    
    .searchClick span { display: inline-block; vertical-align: top; line-height: 53px; }
    .welcomeOpen span { display: inline-block; vertical-align: top; line-height: 53px; }
    .mycartClick span { display: inline-block; vertical-align: top; line-height: 53px; }
    .favClik span { display: inline-block; vertical-align: top; line-height: 53px; }
    .mobilMenuAcButton span { display: inline-block; vertical-align: top; line-height: 53px; }
    
    .welcomeOpen i{display: inline-block;vertical-align:top;line-height: 53px;}
    .mycartClick i{display: inline-block;vertical-align:top;line-height: 53px;}*/
    
    
    .mycart{top: 18px;z-index: 2;}
    .mycart .sepetUrunSayisi{background: #ff6100;line-height: 17px;}
    .welcomeOpen{position: absolute;top: 0;right: 55px;display: block;font-size: 22px;color: #000;}
    .mycartClick{position: absolute;top: 0;right: 18px;display: block;font-size: 22px;color: #000;}
    .welcomeOpen i{display: inline-block;vertical-align:top;line-height: 61px;}
    .mycartClick i{display: inline-block;vertical-align:top;line-height: 61px;}
    
    
    
    .favi {
        display: none;
    }
    
    .mls-4:before {
        content:'\F52A';
        font-family:'bootstrap-icons';
    }
    
    .mls-7:before {
        content:'\f177';
        font-family:'fontawesome';
        font-size: 24px;
        font-weight: 400;
    }
    
    /* Hesabım - Mobil */
    .mls-14:before {
        content:'\F3E5';
        font-family:'bootstrap-icons';
    }
    
    /* Kolay İade - Mobil */
    .mls-205:before {
        content:'\F117';
        font-family:'bootstrap-icons';
    }
    
    
    /* Favorilerim - Mobil */
    .mls-38:before {
        content:'\F417';
        font-family:'bootstrap-icons';
    }
    
     /* Siparişlerim - Mobil */
    .mls-35:before {
        content:'\F18A';
        font-family:'bootstrap-icons';
    }
    
     /* Sipariş Takibi - Mobil */
    .mls-30:before {
        content:'\F1C7';
        font-family:'bootstrap-icons';
    }
    
     /* Mağaza Adresi - Mobil */
    .mls-84:before {
        content:'\F3E7';
        font-family:'bootstrap-icons';
    }
    
     /* Yardım - Mobil */
    .mls-2:before {
        content:'\f1cd';
        font-family:'fontawesome';
    }
    
    /* Bizi Takip Et - Mobil */
    /* İnstagram */
    .mls-501:before {
        content:'\F437';
        font-family:'bootstrap-icons';
    }
    
    /* Facebook */
    .mls-40:before {
        content:'\F344';
        font-family:'bootstrap-icons';
    }
    
    /* X - Twitter */
     .mls-39:before {
        content:'\F8DB';
        font-family:'bootstrap-icons';
    }
    
    /* Youtube */
     .mls-9:before {
        content:'\F62B';
        font-family:'bootstrap-icons';
    }
    
    /* Pinterest */
     .mls-500:before {
        content:'\F663';
        font-family:'bootstrap-icons';
    }
    
    
    /* Close Button */
    .mls-17:before {
        content:'\f00d';
        font-family:'fontawesome';
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        text-transform: none;
        font-size:24px;
    }
    
    .mls-18:before {
        content:'\f0c9';
        font-family:'fontawesome';
    }
    
    
    .mls-23:before {
        content:'\f179';
        font-family:'bootstrap-icons';
    }
    
    .mls-26:before {
        content: "\F4E1";
        font-family:'bootstrap-icons';
    }
    
   .mls-27:before {
        content: "\F425";
        font-family:'bootstrap-icons';
    }
    
    .mls-28:before {
        content: "\F4E1";
        font-family:'bootstrap-icons';
    }
    
    .mls-29:before {
        content: "\F489";
        font-family:'bootstrap-icons';
    }
    
    .mls-37:before {
        content: "\F603";
        font-family: 'bootstrap-icons';
    }
    
    
     .mls-45:before {
        content:'\F1C6';
        font-family:'bootstrap-icons';
    }
    

    .homeHeader .searchClick {
        display:none;
        opacity:0;
        visibility:hidden;
        transition:.3s
    }
    
    
    .seciliVaryant {
        float:left;
        clear:left;
        padding:10px;
        color:#000;
        font-size:12px;
        margin-top:10px
    }

    .seciliVaryant span {
        font-weight:500
    }
    
    
    .product-reminder {
        display: none;
    }
    
    .price-discount-rate span {
    color: #3f3f3f;
    font-size: 16px !important; /* Mobil için daha küçük font */
    display: block !important;
    line-height: 18px !important;
    font-weight: 600;
    margin: 0 0 2px 0 !important; /* Üst/alt boşluk ayarı */
    float: none !important;
    clear: none !important;
    text-align: center; /* Metni ortala */
    width: 100%; /* Tam genişlik */
  }
  
  .price-discount-rate em {
    font-style: normal;
    background: #fefb3a;
    display: block !important;
    line-height: 1.2 !important;
    float: none !important;
    padding: 3px 8px !important; /* Daha belirgin arkaplan */
    border-radius: 3px; /* Hafif yuvarlak köşe */
    text-align: center;
    font-size: 12px !important; /* Daha küçük font */
    margin: 0 auto 5px auto; /* Ortala ve alt boşluk */
    width: auto;
    max-width: 90%; /* Maksimum genişlik */
  }
  
  .homepage .price-discount-rate {
    left: 5px !important;
    right: 5px !important;
    bottom: 0 !important;
    font-size: 11px !important;
    line-height: 1.1 !important;
    padding: 0 !important;
    position: relative; /* Pozisyon tipini değiştir */
    margin-top: 5px; /* Üst boşluk ekle */
  }
  
  /* Ekstra mobil optimizasyonlar */
  .price-discount-rate {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 8px;
  }
    
    
    /*.SepetUst {
        float:left;
        width:100%;
        text-align:center;
        color:#fff;
        line-height:50px;
        font-size:16px;
        margin-bottom:10px;
        background:#ff6100;
     }
     
    .SepetUst span {
        display:inline-block;
        vertical-align:top
    }
      
    .SepetUst .seClose {
        float:left;
        width:40px;
        font-size:22px;
        position:absolute;
        left:0
    }
    
    .SepetUst .seClose i {
        display:inline-block;
        vertical-align:top;
        line-height:50px
    }
        
    .CartProduct {
        background: #fafafa;
        background-size: 100%;
        position: fixed;
        right: -100%;
        top: 0;
        width: 85%;
        height: calc(100% - 50px);
        padding: 0 0 5px;
        display: block!important;
        border: none;
        transition: all .3s ease;
        -moz-transition: all .3s ease;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        opacity: 1;
        visibility: visible;
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px);
        box-shadow: none
    }
    
    .CartProduct .SPrice {
        text-align: center
    }
    
   
    .CartProduct:before{
        display: none;
    }
    
    .CartProduct:after{
        display: none;
    }
    
    .CartProduct.animated {
        right: 0; 
    }
    
    .CartProduct .SProduct {        
        float: left;
        width: 100%;
        max-height: calc(100% - 155px);
        overflow-y: auto;
        overflow-x: hidden;
        font-size: 0;
        text-align: left;
        padding: 0 5px
    }
    
    .CartProduct .SProduct li a *{
        display: inline-block!important;
        padding: 0;
        line-height: 1;
    }
    
    
    .CartProduct .SProduct li{
        float: left;
        width: 100%;
        position: relative;
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #e5e5e5;
    }
        
    .CartProduct .SProduct li a{
        display: inline-block;
        vertical-align:top;
        font-size: 12px;
        color: #000;
        text-align:right;
        width: 100%;
    }
    
    .CartProduct .SProduct li a img{
        margin-right: 10px;
        float: left;
    }
    
    .CartProduct .SProduct li a .SepettopAd{
        display: inline-block;
        vertical-align: top;
        max-width: 38%;
        margin: 0;
        margin-top: 10px;
        float: left;
    }
    
    .CartProduct .SProduct li a .SepettopAd span{
        float: left;
        clear: left;
        max-width: 100%!important;
        white-space: nowrap;
        text-overflow:ellipsis;
        overflow: hidden;
        margin-bottom: 10px;
    }
    
    .CartProduct .SProduct li a .SepettopAd span:nth-child(2){
        margin-left: 2px;
    }
    
    .CartProduct .SProduct li a .SepetTopAdet{
        display: inline-block;
        vertical-align: top;
        margin: 0 5px;
        margin-top: 28px
    }

    .CartProduct .SProduct li a .sepetTopSatisBirimi {
        display: inline-block;
        vertical-align: top;
        margin-top: 28px;
        margin-right: 5px
    }

    
    .mycart .CartProduct .SProduct li a span.sepetTopBirimFiyat{
        display: inline-block!important;
        vertical-align:top;
        margin: 0 5px;
        margin-top: 20px;
    }
    
    .CartProduct .SProduct li a:nth-child(2){
        position: absolute;
        right: 0;
        top: 0;
        font-size: 0;
        width: auto;
    }
    
    .CartProduct .button{        
        padding: 0;
        line-height: 30px;
        font-size: 12px!important
    }
       
    .divustSepetteUrunYok span {
        width: 100%; 
        float: left; 
        text-align: center; 
        color: #000; 
        font-weight: 500; 
        line-height: 30px; 
        font-size: 16px; 
        margin-bottom: 15px;        
    }
    
    .sepetTopTutar {
        font-size: 0; 
        padding: 0; 
        border: none; 
    }
    
    .mycart {
        width: 16px;
        height: 16px;
        background: none !important;
        padding: 0;
        margin: 0;
        border: none;
        position: absolute;
        right: 5px;
        top: 5px;
        left: auto;
        bottom: auto;
        z-index: auto;
    }
    
    .mycart:before{
        display: none;
    }
    
    .mycart:after{
        display: none;
    }
    

    .mycart:hover .CartProduct {
        display: block!important
    }
    
    .mycart .sepetTopTutar {
        display: none !important; 
    }
    
    .mycart .sepetUrun {
        display: none !important;
    }
    
    .mycart .sepetTecxt {
        display: none !important;
    }
    
    .mycart .sepetUrunSayisi{       
        display: block !important;
        width: 16px;
        height: 16px;
        line-height: 16px;
        color: #fff;
        border-radius:100%;
        text-align:center;
        font-size: 12px;
        border: none;
        position: static;
        margin: 0;
        font-weight: 600;
    }
    
    .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:0 0;
    }
    
    .mycart > a:before{
        display: none;
    }
    
    .mycart > a:after{
        display: none;
    }*/
    
    .htop{display: none;}
    
    .hfav{display: none;}
    
    resimliYanMenu {
        display: none; 
    }
    
    .navigation {
        display: none;
    }
    
    /*#header {
        border: none;
        margin-bottom: 0!important;
        padding-top: 0;
        box-shadow: none;
        height:auto;
        position: relative;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        border-bottom: 1px solid #eee;
        
        
    }
    
    #header:before{
        display: none;
    }
    
    #header.homeHeader {
        border: none;
    }
    
    .headerContent {
        text-align:left;
    }
    */
    
     #header {border: none;padding-top: 0;box-shadow: none;z-index: 99;height:auto;position: relative;left: 0;right: 0;top: 0;padding-bottom: 10px;margin-bottom: 10px;box-shadow: 0 6px 6px -6px #eee;}
    #header:before{display: none;}
    #header.homeHeader { border: none;}
    .headerContent {text-align:left;}
    
    
    
    /*Arama*/
    /*.homeHeader .searchContent { display: block; margin: 0; z-index: 1; opacity: 1; }
    .searchContent { float: left; width: 100%; border-top: 1px solid #eee; background: #ebe9ea; padding: 6px; margin: -60px 0 0 0; transition: .3s; z-index: -1; opacity: 0; }    
    .searchContent.active { margin: 0; z-index: 1; opacity: 1; }
    .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: 36px; 
    }
    
    #txtbxArama {
        height: 36px;
        padding-right: 35px;
        padding-left: 15px;
        width: 100%;
        box-shadow: none;
        font-size: 12px;
        border-radius: 5px;
        margin: 0;
        border: 1px solid #ececec;
        background: #fff
    }
    
    .searchContent.active #txtbxArama {
        padding: 0 35px 0 10px
    }
    
    #btnKelimeAra {
        background: #ff6100;
        width: 45px;
        line-height: 25px;
        font-size: 13px;
        color: #fff;
        font-weight: 500;
        text-transform: uppercase;
        text-align: center;
        text-transform: uppercase;
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        border: none;
        border-radius: 4px;
        padding: 0;
        cursor: pointer;
        z-index: 9;
        -moz-appearance: none;
        -webkit-appearance: none;
        
    }
    
    #btnKelimeAra.loaded {
        font-size: 12px
    }
    
    .ButtonMic {
        right:36px;
        height: 36px;
    }*/
    /*Arama*/
    
    /*Premium 8*/
    /*.homeHeader .searchContent{display: block;}
    .searchContent {display: block;width: 100%;margin: 0;height: 0;position: static;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;height: 45px;}  .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: 34px; }*/
    
    /*#txtbxArama {height: 45px;padding-right: 45px;padding-left: 10px;width: 100%;box-shadow: none;font-size: 15px;border-radius: 0;margin:0;border: none;background: #f5f5f5;}
    
    
    #btnKelimeAra {width: 45px;height: 45px;right: 0;top:0;line-height: 45px;text-indent: 0;padding: 0;left: auto;background-position: center center;background-image: none;border: none;border-radius: 0;font-size: 20px;text-align:center;background: transparent;color: #000;font-family: 'FontAwesomePro'!important;}*/
    /*premium 8*/
    
    .homeHeader .searchContent { display: block; margin: 0; z-index: 1; opacity: 1; }
    .searchContent { float: left; width: 100%; border-top: 1px solid #eee; background: #ebe9ea; padding: 6px; margin: -60px 0 0 0; transition: .3s; z-index: -1; opacity: 0; }    
    .searchContent.active { margin: 0; z-index: 1; opacity: 1; }
    .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: 36px; 
    }
    
    #txtbxArama {
        height: 36px;
        padding-right: 35px;
        padding-left: 15px;
        width: 100%;
        box-shadow: none;
        font-size: 12px;
        border-radius: 5px;
        margin: 0;
        border: 1px solid #ececec;
        background: #fff
    }
    
    .searchContent.active #txtbxArama {
        padding: 0 35px 0 10px
    }
    
    #btnKelimeAra {
        background: #ff6100;
        width: 45px;
        line-height: 25px;
        font-size: 13px;
        color: #fff;
        font-weight: 500;
        text-transform: uppercase;
        text-align: center;
        text-transform: uppercase;
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        border: none;
        border-radius: 4px;
        padding: 0;
        cursor: pointer;
        z-index: 9;
        -moz-appearance: none;
        -webkit-appearance: none;
        
    }
    
    #btnKelimeAra.loaded {
        font-size: 12px
    }
    
    
    .ButtonMic{right:34px;height: 34px;}
    
    
    
    /*hosgeldin div*/
    /*.welcome {
        display:block; 
        width: 100%; 
        position: absolute; 
        top: 100%; 
        right: 0; 
        bottom: auto; 
        text-align: center; 
        background: 0 0; 
        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;
        background:#444 ;
    }
    
    .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%; 
    }
    
    .welcome li {
        float: none; 
        display: inline-block!important; 
        width: auto;
        vertical-align:top;
    }
    
    .headerSocialConnect {
        margin-left: 0;
    }
    
    .headerSocialConnect .baglanButton{
        margin-left:10px;
    }
    
    .headerSocialConnect .baglanButton a{
        line-height: 40px;
        font-size:13px;
        color: #fff;
        padding:0;
    }
    
    .headerSocialConnect .baglanButton a:before{
        line-height: 40px;
    }
    
    .headerHesabim, .headerCikis, .headerUyeOl a, .headerUyeGiris a {
        float: none; 
        display: inline-block!important; 
        font-size: 13px; 
        line-height: 40px;      
        color: #fff; 
        border: none; 
        padding: 0; 
        width: auto; 
        height: auto; 
        margin: 0; 
        font-weight:500;
    }
    
    .headerUyeGiris a, .headerHesabim {
        background: 0 0; 
        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;
    }*/
    /*hosgeldin div*/
    
    .welcome {display:block; width: 100%; position: absolute; top: 100%; right: 0; bottom: auto; text-align: center; background: transparent; 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: 34px; background:#444 ;}
    .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%; }
    .welcome li { float: none; display: inline-block!important; width: auto;vertical-align:top;}
    .headerSocialConnect {margin-left: 0;}
    .headerSocialConnect .baglanButton{margin-left:10px;}
    .headerSocialConnect .baglanButton a{line-height:34px;font-size:13px;color: #fff;padding:0;}
    .headerSocialConnect .baglanButton a:before{line-height: 34px;}
    .headerHesabim, .headerCikis, .headerUyeOl a, .headerUyeGiris a { float: none; display: inline-block!important; font-size: 13px; line-height: 34px; color: #fff; border: none; padding: 0; width: auto; height: auto; margin: 0; font-weight:500;}
    .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; }
    /*hosgeldin div*/
    
    /**Sepet Mobil**/
    .SepetUst{float: left;width: 100%;text-align:center;color: #fff;line-height: 50px;font-size: 16px;margin-bottom: 10px;background:#ea5b0c;}
    .SepetUst span{display: inline-block;vertical-align:top;}
    .SepetUst .seClose{float: left;width: 40px;font-size: 22px;}
    .SepetUst .seClose i{display: inline-block;vertical-align:top;line-height: 50px;}
    .mycart {width: 16px;height: 16px;background: none !important;padding: 0;margin: 0;border: none;position: absolute;right: 10px;left: auto;bottom: auto;z-index: 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;width: 16px;height: 16px;line-height: 16px;color: #fff;border-radius:100%;text-align:center;font-size: 12px;border: none;position: static;margin: 0;font-weight: 600;}
    .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;}
    .CartProduct {background:url('images/sabit/menubg.png')repeat-y 0 0 #fafafa;background-size:100%; position: fixed; right: -100%; top: 0; width: 100%; height: calc(100% - 47px); padding: 5px; 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); transform: translateY(0px);}
    .CartProduct .CartProductInner{float: left;width: 100%;height: 100%;}
    .CartProduct:before{display: none;}
    .CartProduct:after{display: none;}
    .CartProduct.animated { right: 0; }
    .CartProduct .SProduct li a *{display: inline-block!important;padding: 0;line-height: 1;}
    .CartProduct .SProduct {float: left;width: 100%;max-height: 75%;overflow-y: auto;overflow-x: hidden;font-size: 0;text-align:left;}
    .CartProduct .SProduct li{float: left;width: 100%;position: relative;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
    .CartProduct .SProduct li a{display: inline-block;vertical-align:top;font-size: 12px;color: #000;text-align:right;width: 100%;}
    .CartProduct .SProduct li a img{width: 70px;margin-right: 10px;float: left;}
    .CartProduct .SProduct li a .SepettopAd{display: inline-block;vertical-align: top;width: calc(100% - 85px);margin: 0;margin-top: 10px;float: left;}
    .CartProduct .SProduct li a .SepettopAd span{float: left;clear: left;max-width: 100%!important;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;margin-bottom: 10px;}
    .CartProduct .SProduct li a .SepettopAd span:nth-child(2){margin-left: 2px;}
    .CartProduct .SProduct li a .SepetTopAdet{display: inline-block;vertical-align: top;margin: 0 5px;line-height: normal;margin-right: 10px;}
    .mycart .CartProduct .SProduct li a span.sepetTopBirimFiyat{display: inline-block!important;vertical-align:top;margin: 0 5px;margin-top: 20px;}
    .CartProduct .SProduct li a:nth-child(2){position: absolute;right: 0;top: 0;font-size: 0;width: auto;}
    .CartProduct .button{width: 49%;text-transform: uppercase; padding: 0;margin: 5px 0!important;line-height: 30px;font-size: 12px!important;display: block!important; border: none; background: #000; color: #fff; text-align: center; border-radius: 0;}
    .CartProduct .headerOrderBtn{float: right;}
    .divustSepetteUrunYok span { width: 100%; float: left; text-align: center; color: #000; font-weight: 500; line-height: 30px; font-size: 16px; margin-bottom: 15px; }
    .sepetTopTutar { font-size: 0; padding: 0; border: none; }
    /**Sepet Mobil**/
    
    
    
    .spanTittle {
        font-size: 18px !important;
    }
    
    .iletisimContent .iletisimForm{
        width: 100%;
        padding: 0;
    }
    
    .iletisimContent .AdBan{
        width: 100%;
    }
    
    .iletisimContent .categoryTitle {
        margin: 0;
    }
    
    .iletisimContent .categoryTitle .categoryTitleText{
        line-height: 65px;
    }
    
    .iletisimContent .categoryTitle:before{
        display:none;
    }
    
    .iletisimContent .iletisimRight .categoryTitle {
        margin-bottom: 10px;
    }
    
    .iletisimContent .iletisimRight .categoryTitle .categoryTitleText{
        line-height: 65px;
        font-size: 19px;
    }
    
    .iletisimContent .iletisimForm .categoryTitle {
        margin-bottom: 10px;
    }
    
    .iletisimContent .iletisimForm .categoryTitle .categoryTitleText{
        line-height: 65px;
        font-size: 19px;
    }
    
    .iletisimContent .iletisimRight .iletisimbanka .span > div.line2 > div.line2{
        float: none;
        display: block;
        margin: 10px 0 0;
    }
    
    .iletisimContent .iletisimLeft .span.iletisimLeftFirmaAdi .Right{
        font-size: 17px;
    }
    
    .iletisimContent .iletisimRight .iletisimbanka .span > div span{
        font-size: 12px;
    }
    
    .iletisimContent .iletisimLeft .Right{
        font-size: 12px;
    }
    
    .iletisimContent .iletisimLeft .span.iletisimLeftTelefon .Right{
        font-size: 20px;
    }
    
    .UyeolContent .grid {
        width: 100%; 
        margin: 0; 
        padding: 10px; 
        border: none; 
        margin-bottom: 10px; 
    }
    
    .SifremiUnuttum {
        width: 100%; 
        margin: 0; 
        padding: 0; 
    }
    
    .SifremiUnuttum .line {
        width: 100%; 
    }
    
    .SifremiUnuttum #mainHolder_txtbxMail {
        width: 70%; 
    }
    
    .SifremiUnuttum .button {
        width: 30%; 
    }
    /*Sabit sayfalar icerik*/
    
    
    /* Product Icon */
    .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;
        width: 35px;
        height: 35px;
        margin-right: 5px;
        margin-bottom: 0
    }

    .ProductIcon>div {
        float: left;
        width: 100%;
        margin: 5px 0 0;
        max-width: 100%!important
    }

    .ProductIcon>div>a {
        /*float: left;
        width: 100%;
        margin-bottom: 0;
        transition: all .2s ease;*/
        
        
        float: right;
        
    }

    .ProductIcon .box1:before {
        display: none!important
    }

    .ProductIcon a:hover {
        /*padding-left: 25px*/
    }
    /* buraya kadar */
    
    /* ürün ikonları */
    .FiyatHaberVer {
      /*float:left;
      clear:left;
      margin:0*/
      
      float: left;
      width: 100%;
      text-align: center;
      margin: 0 3px 0 0;
      height: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
      border:1px solid #f7f3f3;
      background: #ffffff;
      margin-bottom: 5px;
      padding: 0 10px;

    }
    .FiyatHaberVer .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px
    }
    .FiyatHaberVer .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      transform:rotate(-180deg);
      margin-right:10px
    }
    .FiyatHaberVer .box1 i:before {
      content:'\f342'
    }
    /* Buraya kadar */


    /* İstek Listem */
    .UIstekListemeEkle {
      /*float:left;
      margin-left: 10px;*/
      
      float: left;
      width: 100%;
      text-align: center;
      /*margin: 0 3px 0 0;*/
      height: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
      border:1px solid #f7f3f3;
      background: #ffffff;
      padding: 0 10px;
      margin-bottom: 5px;
    }
    .UIstekListemeEkle .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px;
      margin-right: 10px;
    }
    .UIstekListemeEkle .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      margin-right:10px
    }
    .UIstekListemeEkle .box1 i:before {
      content:'\f290'
    }
    /* Buraya Kadar */

    /* Telefonla Sipariş */
    .UTelefonlaSiparis {
      float:left;
      /*margin-left: 10px;*/
      display: none;
      padding: 0 10px;
      margin-bottom: 5px;
    }
    .UTelefonlaSiparis .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px;
      margin-right: 10px;
      display: none;
    }
    .UTelefonlaSiparis .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      margin-right:10px;
      display: none;
    }
    .UTelefonlaSiparis .box1 i:before {
      content:'\f098';
      display: none;
    }

    /* indirimli ürün */
    .UindirimliUrun {
        float:left;
        margin-left: 10px;
        display: none;
        padding: 0 10px;
        margin-bottom: 5px;
    }

    .UindirimliUrun .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px;
      margin-right: 10px;
      display: none;
    }
    .UindirimliUrun .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      margin-right:10px;
      diplay: none;
    }
    .UindirimliUrun .box1 i:before {
      content:'';
      display: none;
    }
    /* Buraya Kadar */


    /* Kritik Stok */
    #divKritikStok {
      /*float:left;
      margin-left: 10px;*/
      
      float: left;
      width: 100%;
      text-align: center;
      /*margin: 0 3px 0 0;*/
      height: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
      border:1px solid #f7f3f3;
      background: #ffffff;
      padding: 0 10px;
      margin: 15px 0 20px;
      
    }
    #divKritikStok .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px;
      margin-right: 10px;
    }
    #divKritikStok .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      margin-right:10px;

    }
    #divKritikStok .box1 i:before {
      content:'\f071';
    }
    /* Buraya kadar */
        
    .sliderBannerContainer .owl-carousel .owl-stage-outer{
        padding: 0;
    }
    
    /*.productItem .productDetail{
        /*padding: 20px 8px;
        height: 135px;*/
        
        /* 11.02.2024 */
        /*padding: 10px 5px 0;
        height: 110px !important;
    }*/
    
    /* 11.02.2024 */
    .productItem .productPrice {
    }
    
    .ProductListContent .ItemOrj {
        padding:0 5px
    }
    
    .ProductListContent .ProductList {
        margin:0
    }
    .categoryContainer .ProductListContent {
        padding:0 2px;
        border:none;
        margin-top:0
    }
    .categoryContainer .ProductList {
        margin:0 -5px;
        padding:0
    }
    .categoryContainer .ProductList .ItemOrj {
        padding:0 3px
    }
    
    /* buraya kadar */
    
    
    .productItem .discountPrice span{
        font-size: 16px;
    }
    
    .productItem .regularPrice span{
        font-size: 12px;
    }
    
    .TukendiIco{
        left: 20px;
        right: 20px;
        height: calc(100% - 145px);
    }
    
    .productItem .productFaMyEx .newIcon{
        width: 40px;
        line-height: 25px;
        height: 25px;
        margin-bottom: 3px;
        font-size: 11px;
    }
    
    .productItem .productFaMyEx .discountIcon{
        width: 40px;
        line-height: 25px;
        height: 25px;
        font-size: 11px;
    }
    

    .productItem .productFaMyEx .firsatIcon{
        padding: 5px;
        font-size: 11px;
    }
    
    .mycartIcon a:before,.favori a:before{
        font-size: 20px;
    }
    
    /*.favori{
        bottom: 10px;
        left: 55px;
        display: block;
        right: auto;
    }*/
    
    .mycartIcon{
        bottom: 10px;
        right: 55px;
        display: block;
    }
    
    .JKatAdi{
        margin: 25px 0 15px;
    }
    
    /*Anasayfa*/
    .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;
        
        padding: 0;
        list-style-type: none
    }
    
    .bottomHead ul li{
        float: left;
        width: 20%;
    }
    
    .bottomHead ul li a{
        float: left;
        width: 100%;
        text-align:center;
        font-size: 12px;
        padding: 5px 0;
        color: #000;
        position: relative;
        height: 49px
    }
    
    .bottomHead ul li a i{
        display: block;
        margin: 0 auto 3px;
        font-size: 18px;
    }
    
    /* 02.02.2024 eklendi */
    .bottomHead ul li a i.fa-user:before {
        content: "\f007";
        font-family: fontawesome!important
    }

    .bottomHead ul li a i.fa-shopping-cart:before {
        content: "\f290";
        font-family: fontawesome!important
    }

    .bottomHead ul li a i.fa-heart:before {
        content: "\";
        font-family: fontawesome!important
    }

    .bottomHead ul li a i.fa-home:before {
        content: "\f015";
        font-family: fontawesome!important
    }

    .bottomHead ul li.cartC {
        position: relative
    }

    .bottomHead ul li.cartC .SSayi {
        font-style: normal;
        position: absolute;
        top: 2px;
        right: 0;
        left: 20px;
        margin: auto;
        width: 15px;
        height: 15px;
        background: #ff6100;
        color: #fff;
        font-size: 12px;
        line-height: 15px;
        text-align: center;
        border-radius: 100%
    }

    .ProductBody .bottomHead {
        display: none
    }

    /* buraya kadar */
    
    .sepetimBody .bottomHead{
        display: none;
    }
    
    /* footer */
    .Glist{margin:10px 0;}
    .Glist ul{margin: 0;}
    .Glist ul li{width: 100%;margin-bottom: 10px;padding: 0;}
    .Glist ul li:last-child{margin-bottom: 0;}
    .Glist ul li .Gblok{padding: 20px 30px 20px 40px;}
    .Glist ul li .Gblok .Gtext strong{font-size: 17px;line-height: normal;}

    .Footer .FooterTop{background-size: 200%;padding: 50px 40px 90px;}
    .Footer .FooterTop strong{font-size: 14px;}
    .Footer .FooterTop strong:before{font-size: 25px;font-family: 'FontAwesomePro';font-weight: 300;}
    .Footer .FooterTop span {display: inline-block; text-align: center;font-size: 11px;color: #212529; letter-spacing: 0.25px;}
    
    .Footer .FooterTop .ebultenDiv{width: 100%;}
    .Footer .FooterTop .ebultenDiv .ebultenGelecek{margin-top: 20px;}
    
    #divTicimaxCopyrightContent{
        float: left;
        width: 100%;
        margin-bottom: 50px;
    }
    
    /*02.02.2024*/
    /*#divTicimaxCopyrightContent a.mobilTicimaxLogo {
        margin-top: 0;
        margin-bottom: 60px
    }*/
    /**/
    
    #divTicimaxCopyrightContent img{
        display: inline-block;
        vertical-align:top;
    }
    
    html #divTicimaxCopyrightContent p#mlsmaxCopyright {font-family: 'fontawesome', sans-serif !important; line-height: 25px; }
    
    html #divTicimaxCopyrightContent #mlsmaxCopyright a{font-weight: normal;}
    
    /*#divTicimaxCopyrightContent #mlsmaxCopyright {
        margin: 0!important;
        margin-bottom: 5px!important;
        font-size: 0!important
    }*/
    
    #back-to-top {
        bottom: 11%;
        right: 2%
    }
    
    #txtbxNewsletterMail{padding: 0 10px;}
    /*.newsbutton{left: 0;top: auto;bottom: -55px;color: #fff!important;margin: 0 auto!important;font-size: 16px!important;letter-spacing: 0.5px;}*/
    #txtbxNewsletterMail
    {
          height: 34px;
          font-size: 11px;
          color: #000;
          padding: 0 70px 0 10px;
          background: #fff;
          border: 1px solid #d8d8d8;
          border-radius: 0;
          display: inline-block;
          width: 100%;
          text-align: left;
          font-weight: 400;
          opacity: 1;
    }
    
    .newsbutton {
          color:#000;
          background:#ff6100;
          width:50px;
          height:20px;
          line-height:20px;
          font-size:11px;
          font-weight:400;
          display:inline-block;
          position:absolute;
          right:10px;
          top:7px;
          text-align:center;
          border:none;
          border-radius:3px;
          padding:0;
          margin:0!important;
          text-decoration:none
    }

    .Footer .FooterMiddle .mlsContainer > ul{display: block;}
    .Footer .FooterMiddle { width: 100%; float: left;padding:0 10px 5px;margin: 0;border:none;}
    .Footer .FooterMiddle .mlsContainer >ul >li >ul{display:block;  }
    .Footer .FooterMiddle .mlsContainer >ul >li.acik >ul{display: block;}
    .Footer .FooterMiddle .mlsContainer >ul >li> span {margin-bottom:0;font-size:14px;border-top: 1px solid #252525;line-height: 70px;width:100%;}
    .Footer .FooterMiddle .mlsContainer >ul >li:last-child span{margin: 0;}
    .Footer .FooterMiddle .mlsContainer >ul >li >span:before{display: none;}
    .Footer .FooterMiddle .mlsContainer >ul >li >span:after{display: none;}
    .Footer .FooterMiddle .mlsContainer >ul >li .ackapabtn{float: right;font-size: 22px;}
    .Footer .FooterMiddle .mlsContainer >ul >li .ackapabtn i{margin-right: 0;font-size: 14px;line-height: 70px;font-weight: 500;}
    
    .Footer .FooterMiddle .mlsContainer >ul >li {
        float: left;
        width: 100%;
        text-align: center;
        /*min-height:100%;*/
        padding:0;
        border:none;
        margin: 0;
    }
    
    .Footer .FooterMiddle .mlsContainer >ul{display:block;width: 100%;}
    .Footer .FooterMiddle .mlsContainer >ul >li {width:100%!important;}
    .Footer .FooterMiddle .mlsContainer >ul >li >ul {float: left; width: 100%;}
    .Footer .FooterMiddle .mlsContainer >ul >li >ul >li >a{font-size: 13px;margin-bottom:5px;width: 100%;display: block;color: #fff;font-weight: 400;line-height: 30px;}
    .Footer .FooterMiddle .mlsContainer > ul > li:last-child{width:100%;}
    .Footer .FooterMiddle .mlsContainer > ul > li > ul{display: none;}
    .Footer .FooterMiddle ul li.Filetisim ul li{text-align: left;color: #fff;}
    

    .Footer .FooterBottom{padding: 0 10px;}
    .Footer .FooterBottom .FooterBottomLeft{width: 100%;padding: 30px 0;border-bottom: 1px solid #252525;}
    .Footer .FooterBottom .FooterBottomLeft ul{display: inline-block; width: 100%; text-align: center;}
    .Footer .FooterBottom .FooterBottomLeft ul li{float: none; display: inline-block;margin-right: 3px;}
    .Footer .FooterBottom .FooterBottomRight{width: 100%;padding: 30px 0;}
    .Footer .FooterBottom .FooterBottomRight span{display: none;}
    .Footer .FooterBottom .FooterBottomRight ul{width: 100%;display: inline-block;text-align: center;}
    .Footer .FooterBottom .FooterBottomRight ul li{float: none; display: inline-block;margin-right: 8px;}

    .Footer .FooterBottomBottom{padding: 20px 0;}
    .Footer .FooterBottomBottom .FooterBottomBottomLeft{width: 100%;text-align: center;}
    .Footer .FooterBottomBottom .FooterBottomBottomRight{width: 100%;text-align: center;margin-top: 20px;}
    
    .Footer .Footer4 span{text-align: center; float: none; display: block;}
    .Footer ul.bottomLinks{text-align: center; float: none;}
    .Footer .Footer4 ul li{display: inline-block; float: none;}
    .Footer .Footer4 img{float: none; display:block; margin: 10px auto; max-width: 70%; }
    .Footer .Footer4 ul li a{font-size: 10px;}
    
    
    /*Kategori*/
     .categoryContainer .categoryTitleText {
        padding: 0;
        margin: 0
    }

    .ProductBody .categoryTitle {
        padding: 0;
        margin: 0
    }
        
    body ul.breadcrumb{
        /*border: none;
        margin-bottom: 10px;*/
        
        white-space: nowrap
    }
    
    body ul.breadcrumb *{
        /*line-height: 35px!important*/
        
        line-height: 40px!important;
        font-size: 12px!important;
        max-width: 90px;
        overflow: hidden;
        text-overflow: ellipsis
    }
    
    /*body ul.breadcrumb li:first-child:before{line-height: 35px;}*/    
    
    body ul.breadcrumb li:after{
        /*line-height: 35px;*/
        
        line-height: 40px;
        font-size: 12px!important
    }
    
    /* 02.02.2024 */
    body ul.breadcrumb li:nth-child(1) a:before {
        line-height: 40px;
        font-size: 12px!important;
        margin-right: 5px
    }
    
    .categoryContainer .ProductList.PlSc_hrz .ItemOrj {
        width: 100%
    }

    .categoryContainer .ProductList.PlSc_2 .ItemOrj {
        width: 50%
    }

    /*.categoryContainer .ProductList.PlSc_3 .ItemOrj {
        width: 50%
    }*/

    .categoryContainer .ProductList.PlSc_4 .ItemOrj {
        width: 50%
    }

    .categoryContainer .ProductList.PlSc_5 .ItemOrj {
        width: 50%
    }

    /*.ItemOrj {
        width: 50%;
        max-width: 50%;
        flex: 0 0 50%;
        padding: 0 7px
    }*/
    
    /* buraya kadar */
    
    .categoryContainer .ProductList{
        /*margin: 0 -10px;*/
        margin: 0 -5px
    }
    
    /* 02.02.2024 */
    .categoryContainer .ProductListContent .productItem {
        margin-bottom: 25px
    }
    
    body .mobilFilterOpenBtn .button {
        font-size: 13px
    }
    
    /* buraya kadar */

    /*.KatAc{width: 100%;padding: 10px 15px;}
    .KatAc .KatDetay span{font-size: 25px;}
    .KatAc .KatDetay p{font-size: 12px;line-height: 25px;}

    
    .categoryContainer .ProductList .ItemOrj {width: 50%; flex: 0 0 50%; max-width: 50%;padding: 0 10px; }
.homeContainer .ProductListContent .ItemOrj{width: 50%;max-width: 50%;flex: 0 0 50%;padding: 0 1vw;}
    .pageNumberBottom{margin: 10px 0;}*/
    /*Kategori*/
   
    /*Ürün Detay*/
    
    /*.Images{
        width: 100%;
    }*/
    
    
    .leftImage{
        width: 100%;
        float: left;
    }
    
    /*.RightDetail{width: 100%;padding: 20px 0 0;}*/
    
    /* 02.02.2024 */    
    .RightDetail {
        width: 100%;
        padding: 0
    }

    .RightDetail .TopList .TopLeft {
        max-width: 100%
    }
    /* buraya kadar */
    
    /*.leftImage #linkOncekiSayfa{position: absolute; top: 10px; left: 10px; z-index: 9; font-size: 0px!important;width: 50px;height: 40px;background: #fff;text-align: center;}
    .leftImage #linkOncekiSayfa:before{line-height: 40px;content: "\f053";font-size: 25px;color: #000;font-family: 'FontAwesomePro';}*/
    
    body a#linkOncekiSayfa {
        position: absolute;
        top: 10px;
        left: 0;
        width: 35px;
        background: #fff;
        text-align: center;
        font-size: 0!important;
        font-family: fontawesome;
        color: #000;
        z-index: 5;
        line-height: 35px
    }

    body a#linkOncekiSayfa:before {
        content: '\f053';
        font-size: 20px;
        display: inline-block;
        vertical-align: top;
        line-height: 35px
    }
    
    /* 02.02.2024 */
    #divUrunKodu {
        clear: left;
        float: left;
        line-height: 14px;
        white-space: nowrap;
        display: none
    }

    #divUrunKodu span {
        line-height: 14px
    }

    #divTaksitAciklama {
        clear: left;
        float: left
    }

    #divSatinAl {
        padding: 0 10px;
        margin: 15px 0 20px
    }
    
    .hzts {
        margin: 0;
        padding: 0 10px
    }
    /* buraya kadar */
    
    /*#divAdetCombo, .Basketinp{margin-bottom: 25px;}
    #divAdetCombo .right_line{width: 150px;}*/
    
    /* 02.02.2024 */
    #divAdetCombo .right_line,.RightDetail .riSingle {
        width: 120px
    }
    
    /*.basketBtn{width: 100%;margin: 0 0 10px;}
    .buyfast{width: 100%;}*/

    .basketBtn {
    }

    .buyfast {
        width: 100%;
        margin: 0
    }
    
    #txtbxurunSiparisAdedi,#divAdetCombo select,.RightDetail .riSingle a.riUp,.riSingle a.riDown,.basketBtn input,.buyfast input {
        height: 60px!important
    }

    .Basketinp p,#divAdetCombo .left_line,.RightDetail .riSingle a.riUp i,.RightDetail .riSingle a.riDown i,.RightDetail .riSingle a.riUp,.riSingle a.riDown {
        line-height: 60px
    }

    .taksitBlok {
        width: 100%
    }
    
    /*.leftImage .UFavorilerimeEkle{position: absolute;top: 10px;right: 10px;color: #000;border: none;z-index: 9;}
    .leftImage .UFavorilerimeEkle .box1 i{border: none;color: #000;font-weight: 300;font-family: 'FontAwesomePro';font-size: 25px;}*/
    
    .UFavorilerimeEkle .box1 {
        width: 60px
    }

    .UFavorilerimeEkle .box1 i {
        line-height: 58px;
        font-size: 24px
    }

    #divSatinAl.varyasyonyok .basketBtn {
        width: calc(100% - 75px)
    }

    .basketBtn input {
        font-size: 17px
    }

    .Logo-icon {
        display: none
    }

    .campaign-text {
        font-size: 14px;
        padding: 8px;
        margin: 0;
        line-height: 16px;
        z-index: 9;
        height: 48px;
        overflow: hidden
    }

    .campaign-text * {
        line-height: 16px
    }

    #pnlSlider {
        width: 100%;
        margin: 0
    }

    .Blok {
        margin: 0;
        padding: 5px 5px 0
    }

    .ScRow {
        margin: 0
    }

    .Scol3 {
        width: 100%;
        padding: 0
    }

    .Blok a {
        margin-bottom: 5px
    }

    .Blok a img {
        width: 100%
    }

    #pnlSlider .flex-direction-nav {
        display: none
    }

    #pnlSlider .flex-control-paging li a {
        width: 9px;
        height: 9px;
        margin: 0 5px;
        background: #fff;
        border-color: #fff
    }

    #pnlSlider .flex-control-paging li a.flex-active {
        background: #ff6100;
        border-color: #ff6100
    }

    #header.fixed .searchContent {
        margin-top: -60px;
        z-index: -1;
        opacity: 0
    }

    #header.fixed .searchContent.active {
        margin: 0;
        z-index: 1;
        opacity: 1
    }
    
    #header.fixed .searchClick {
        display: block;
        opacity: 1;
        visibility: visible
    }

    .campaign-text.fixed {
        position: fixed;
        left: 0;
        right: 0;
        top: 53px
    }

    /*body.homeBody.fixed {
        padding-top: 155px
    }*/

    .mob-category-slide {
        width: 100%;
        float: left;
        background-color: #fff;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
        display: block
    }

    .mob-category-slide::-webkit-scrollbar {
        width: 0;
        height: 0
    }

    .mob-category-slide::-webkit-scrollbar-track {
        background: 0 0
    }

    .mob-category-slide::-webkit-scrollbar-thumb {
        background: 0 0
    }

    .mob-category-slide>.item {
        display: inline-block;
        padding: 6px 16px;
        color: #6b6b6b;
        font-size: 15px
    }

    .mob-category-list {
        float: left;
        width: 100%;
        display: block;
        background-color: #fff;
        padding-top: 0
    }

    .mob-category-list>.List>.item {
        float: left;
        width: 50%;
        font-size: 14px;
        color: #484848;
        font-weight: 600;
        padding: 15px 5px 15px 30px;
        border-right: 1px solid #eee;
        border-top: 1px solid #ebebeb;
        text-align: left
    }

    .mob-category-list>.List>.item::before {
        font-family: fontawesome;
        content: "\f101";
        font-size: 9px;
        color: #ff6100;
        margin-right: 7px
    }

    .mob-category-list>.List>.item:nth-child(-n+2) {
        border-top: 0
    }

    .mob-category-list>.List>.item:nth-child(2n+2) {
        border-right: 0
    }

    .mob-category-list>.all-category {
        color: #ff6100;
        padding: 10px;
        display: block;
        width: 100%;
        text-align: center;
        font-weight: 700;
        font-size: 14px;
        float: left;
        width: 100%
    }
    
    .sliderBannerContainer {
        margin: 0;
        padding: 20px 0
    }

    .sliderBannerContainer ul {
        padding: 0
    }

    .sliderBannerContainer ul .owl-stage {
    }

    .sliderBannerContainer .owl-carousel .owl-nav {
        display: none
    }

    .sliderBannerContainer .owl-carousel .owl-dots {
        display: none
    }

    .mob-home-carts {
        padding: 13px;
        background-color: #fff;
        display: block
    }

    .mob-home-carts>.List>.item {
        float: left;
        width: calc(50% - 8px);
        margin-right: 15px;
        color: #363636
    }

    .mob-home-carts>.List>.item:nth-child(2n+2) {
        margin-right: 0
    }

    .mob-home-carts>.List>.item>.product-img {
        position: relative
    }

    .mob-home-carts>.List>.item>.product-img img {
        width: 100%
    }

    .mob-home-carts>.List>.item>.product-img>.badge {
        position: absolute;
        top: 10px;
        right: 10px
    }

    .mob-home-carts>.List>.item>.product-info {
        text-align: center;
        padding: 10px 5px 12px;
        font-size: 14px
    }

    .mob-home-carts>.List>.item>.product-info>.T {
        font-weight: 900
    }

    .mob-home-carts>.List>.item>.product-info>p {
        margin-top: 1px;
        opacity: .7
    }
    
    /* --- mlstube --- */
    /*.MlsTube .tubeOwl .owl-carousel .owl-nav {
        display: none
    }

    .MlsTube .tubeOwl ul {
        padding: 0
    }

    .MlsTube .tubeOwl ul .owl-stage {
        padding-left: 15px!important
    }

    .MlsTube .m-head {
        padding: 0 10px
    }*/
    
    
    .MlsTube .tubeOwl ul {
        padding: 0 15px !important; /* Yanlara küçük boşluk */
    }
    
    .MlsTube .tubeOwl ul .owl-stage {
        padding-left: 0 !important;
    }
    
    .MlsTube .tubeOwl ul li {
        width: auto !important; /* Orijinal genişliği koru */
        padding: 0 5px; 
    }
    
    .MlsTube .tubeOwl .owl-item {
        width: 100% !important; /* Container'ın tam genişliğini kaplatsın */
    }
    
    .MlsTube .tubeOwl .owl-stage {
        display: flex !important; /* OwlCarousel'ın flex yapısını koru */
    }
    
    
    
    /*.FooterTop {
        display: none
    }*/

    .divRightFooter {
        width: 100%;
        text-align: center;
        margin: 25px 0 0
    }

    .divRightFooter .mlsBlog img {
        display: inline-block;
        vertical-align: top;
        max-width: 150px
    }
    
    /* footer */
    .copy {
        width: 100%;
        margin-bottom: 0;
        color: #232323;
        text-decoration: underline;
        font-size: 12px;
        text-align: center
    }

    .kartimg {
        width: 100%
    }

    .kartimg img {
        display: inline-block;
        vertical-align: top
    }

    .SeoText {
        padding: 10px
    }

    .SeoText .T {
        margin-bottom: 10px;
        font-size: 15px
    }
    
    /* product item & boxbedenler */
    .productItem:hover .productImage .boxBedenlerContent {
        display: none!important;
        bottom: -100%
    }
    
    /* mobile account nav */
    .mobileAccountNav {
        display: block;
        position: fixed;
        left: -100%;
        right: 0;
        top: 0;
        bottom: 0;
        background-color: #fff;
        z-index: 1002;
        padding: 0;
        width: 100%;
        max-width: 100%;
        transition: .3s
    }

    .mobileAccountNav.ShowNav {
        left: 0
    }

    .mobileAccountNav .NavContainer {
        padding: 0;
        height: 100%
    }

    .mobileAccountNav .NavContainer .AccountNav {
        border: 0;
        padding: 0;
        height: 100%
    }

    .mobileAccountNav .NavTitle {
        padding: 10px 20px 10px 60px;
        position: relative;
        border-bottom: 1px solid #eee;
        margin: 0;
        height: 64px;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        justify-content: center;
        line-height: 18px
    }

    .mobileAccountNav .NavTitle .nav-login-use .T {
        font-weight: 700;
        font-size: 15px
    }

    .mobileAccountNav .NavTitle .nav-login-use .sT {
        font-size: 14px;
        color: #888
    }

    .mobileAccountNav .NavTitle .nav-login-use .sT .link {
        color: #ff6100;
        font-size: 14px
    }

    .mobileAccountNav .NavTitle>.BackNav {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 55px
    }

    .mobileAccountNav .NavTitle>.nav-login-use {
        display: none;
    }

    .mobileAccountNav .nav-overflow {
        height: calc(100% - 64px);
        overflow-y: auto
    }

    .mobileAccountNav .AccountNav .nav-mob-login {
        border-bottom: 1px solid #fbfbfb;
        padding: 15px 45px 25px;
        float: left;
        width: 100%;
        display: none
    }

    .mobileAccountNav .AccountNav .nav-mob-login>p {
        text-align: center;
        margin-bottom: 10px;
        font-weight: 600;
        color: #717171
    }

    .mobileAccountNav .AccountNav .nav-mob-login>.mob-login-btn {
        background: #ff6100;
        background: -moz-linear-gradient(0deg,rgba(255,103,171,1) 0%,rgba(255,171,208,1) 100%);
        background: -webkit-linear-gradient(0deg,#ff6100 0%,#ff6100 100%);
        background: linear-gradient(0deg,#ff6100 0%,#ff6100 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff67ab",endColorstr="#ffabd0",GradientType=1);
        border: 0;
        border-radius: 3px;
        width: 100%;
        height: 44px;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 700;
        font-size: 15px
    }

    .mobileAccountNav .AccountNav .nav-mob-login>.Or {
        display: block;
        text-align: center;
        font-size: 13px;
        color: #8e8e8e;
        padding: 10px
    }

    .mobileAccountNav .AccountNav .nav-mob-login>.mob-login-btn-o {
        width: 100%;
        height: 44px;
        color: #ff6100;
        border: 1px solid #ff6100;
        font-weight: 700;
        font-size: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 5px
    }

    .mobileAccountNav .AccountNav .nav-item {
        border-bottom: 2px solid #fbfbfb;
        margin: 0;
        float: left;
        width: 100%
    }

    .mobileAccountNav .AccountNav .nav-item.useLog {
        display: none
    }

    .mobileAccountNav .AccountNav .nav-item .nav-title {
        position: relative;
        width: 100%;
        padding: 14px 50px 14px 25px;
        color: #464646;
        font-size: 15px;
        font-weight: 500;
        display: -webkit-flex;
        display: flex;
        align-items: center
    }

    .mobileAccountNav .AccountNav .nav-item .noClick {
        position: relative;
        width: 100%;
        padding: 14px 50px 14px 25px;
        color: #464646;
        font-size: 15px;
        font-weight: 500;
        display: -webkit-flex;
        display: flex;
        align-items: center
    }

    .mobileAccountNav .AccountNav .nav-item .nav-title>.Icon {
        width: 32px;
        font-size: 18px
    }

    .mobileAccountNav .AccountNav .nav-item .noClick>.Icon {
        width: 32px;
        font-size: 18px
    }

    .mobileAccountNav .AccountNav .nav-item.SiteSetting {
        background-color: #f1f1f1;
        list-style: none;
        display: block;
        border-bottom: 1px solid #fbfbfb;
        float: left;
        width: 100%;
        padding: 20px 25px;
        font-size: 0
    }

    .mobileAccountNav #lang_flag_container {
        display: block;
        float: left;
        margin: 0;
        width: 50%;
        padding-right: 10px
    }

    .mobileAccountNav #langHover {
        background: #fff;
        padding: 10.5px 10px!important;
        border: 1px solid #e3e2e3;
        border-radius: 5px;
        width: 100%
    }

    .mobileAccountNav #langHover.white {
        background: #fff!important
    }

    .mobileAccountNav #lang_flag_container>p {
        display: none
    }

    .mobileAccountNav #lang_flag_container>p:nth-child(1) {
        padding: 5px 0;
        margin: 0!important;
        font-weight: 600;
        font-size: 12px!important;
        text-align: left;
        display: block
    }

    .mobileAccountNav #lang_flag_container #lang-detail {
        left: 0!important;
        right: auto;
        width: calc(100% - 10px)
    }

    .mobileAccountNav #lang-detail .language {
        width: 100%
    }

    .mobileAccountNav #lang-detail p {
        display: none
    }

    .mobileAccountNav #divAvailableCountries {
        display: block;
        float: left;
        margin: 0;
        width: 50%;
        clear: none;
        padding: 0;
        position: relative
    }

    .mobileAccountNav #txtHeaderSeciliUlke {
        padding: 10px 5px;
        background-color: #fff;
        border: 1px solid #e3e2e3;
        border-radius: 5px
    }

    .mobileAccountNav #txtHeaderSeciliUlke.active {
    }

    .mobileAccountNav #txtHeaderSeciliUlke.active+.teslimatUlkeSecUl {
        padding: 10px;
        z-index: 999;
        left: 0;
        right: 0
    }

    .mobileAccountNav .AccountNav .nav-item.droodownDiv ul {
        padding-left: 30px;
        list-style: none;
        display: none
    }

    .mobileAccountNav .AccountNav .nav-item.droodownDiv.active ul {
        display: block
    }

    .mobileAccountNav .AccountNav .nav-item.droodownDiv ul li a {
        padding: 10px
    }

    .mobileAccountNav .AccountNav .nav-item.droodownDiv ul li a:before {
        content: '\f054';
        font-family: fontawesome;
        font-size: 10px;
        float: left;
        margin-right: 5px;
        line-height: 10px
    }

    .mobileAccountNav .AccountNav .nav-item.droodownDiv>a:after {
        content: "\f054";
        font-family: fontawesome;
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 10px;
        color: #a0a0a0
    }
    
    /* mobile social */
    .mob-social-slide {
        width: 100%;
        background: #ffeedf
    }

    .mob-social-slide .SocialLink {
        text-align: center;
        font-size: 13px;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #4b4849;
        font-weight: 500;
        padding: 11px 5px
    }

    .mob-social-slide .SocialLink>span {
        margin-right: 8px;
        position: relative;
        font-size: 16px
    }
    
    /* ürün detay productbody */
    
    /*.ProductBody .categoryTitle {
        display: none;
    }*/

    .ProductBody .TopDet .ProductGallery .galleryOwl-thumb {
        display: none;
    }

    .ProductBody .TopDet .ProductGallery .gallery-container .GalleryArea {
        width: 100%;
        float: left;
        margin: 0;
        /*padding: 0 35px;*/
    }

    .ProductBody .TopDet .GalleryArea #divIndirimOrani {
        right: 35px;
        bottom: 0
    }

    .ProductBody .TopDet .GalleryArea .UrunKargoBedava {
        left: 35px;
    }

    .ProductBody .TopDet .ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav {
        display: block;
        /*left: -35px!important;
        right: -35px!important;*/
        width: auto;
        top: 0;
        bottom: 0;
        padding: 0;
        margin: 0;
        height: auto
    }

    .ProductBody .TopDet .ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav .owl-prev {
        left: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: space-between;
        background: #fafafa
    }

    .ProductBody .TopDet .ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav .owl-next {
        right: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: space-between;
        background: #fafafa
    }

    .ProductBody .TopDet .ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav span {
        border: 0;
        color: #616161;
        width: 35px;
        height: 100px;
        line-height: 90px
    }

    .RightDetail .TopList {
        padding: 20px 10px;
        border-top: none;
        border-bottom: none;
        margin: 0
    }

    .RightDetail .TopList .PriceList {
        width: calc(100% - 37px)
    }

    .RightDetail .MiddleList {
        background: #fff;
        border: none;
        padding: 0;
        margin: 0
    }
    
    .TopDet #IlgiliUrunDiv { 
        padding: 0 10px 0; 
        border: none; 
        margin: 0; 
        background: #fff; 
    }
    
    .TopDet #IlgiliUrunDiv ul li { 
        width: 75px; 
        margin-right: 10px; 
        margin-bottom: 15px; 
    }
    

    .TopDet #productDetailRelated {
        padding: 0 10px;
        border: none;
        margin: 0;
        background: #fff
    }

    .TopDet #productDetailRelated ul li {
        width: 75px;
        margin-right: 10px;
        margin-bottom: 15px
    }

    #divUrunEkSecenek {
        padding: 10px;
        background: #fff
    }

    #divTahminiTeslimatSuresi {
        float: left;
        width: 100%;
        padding: 15px;
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee
    }

    #divEkstraBilgiler {
        margin: 0
    }

    .urunDetayPanel {
        padding: 10px 15px
    }

    .TopDet .Features {
        margin: 0;
        border: 0;
        padding: 0;
        display: block
    }

    .TopDet .Features .item {
        width: 50%;
        border-right: 1px dashed #dcdcdc;
        border-bottom: 1px dashed #dcdcdc;
        color: #000;
        padding: 20px 15px
    }

    .TopDet .Features>.item:nth-last-of-type(-n+2) {
        border-bottom-color: #fff
    }
    
    /* kısayol ikon*/
    .TopDet .Featuresicon {
        margin: 0;
        border: 0;
        padding: 0;
        display: none
    }

    .TopDet .Featuresicon .item {
        width: 50%;
        border-right: 1px dashed #dcdcdc;
        border-bottom: 1px dashed #dcdcdc;
        color: #000;
        padding: 20px 15px
    }

    .TopDet .Featuresicon>.item:nth-last-of-type(-n+2) {
        border-bottom-color: #fff
    }
    /* kısa yol ikon */
    

    .TopDet .PhoneAction {
        background-color: #fafafa;
        text-align: center;
        display: block;
        border: 0;
        padding: 25px 0
    }

    .TopDet .PhoneAction .item:first-child {
        width: 100%;
        margin-bottom: 25px
    }

    .TopDet .PhoneAction .item .pCode {
        color: #454545;
        font-size: 15px;
        margin-bottom: 12px;
        line-height: 24px
    }

    .TopDet .PhoneAction .item .pCode>span {
        font-size: 32px;
        font-weight: 600
    }

    .TopDet .PhoneAction .item p {
        display: block
    }

    .TopDet .PhoneAction .item.PhoneArea {
        padding: 0 15px;
    }

    .TopDet {
        padding-bottom: 0
    }

    /* detayslidercontainer */
    /*.detaySliderContainer{margin: 5px 0;}
    .detaySliderContainer .owl-carousel .owl-stage-outer{padding: 5px 0;}*/
    
    .detaySliderContainer {
        padding: 10px 0 10px 15px
    }

    .detaySliderContainer .owl-carousel .owl-nav {
        display: none
    }

    .detaySliderContainer .owl-carousel .owl-dots {
        display: none
    }
    
    /* fiyatlama */
    .sPric {
        font-size: 20px
    }
    

    .IndirimliFiyatContent .right_line *,#divTurkLirasiFiyat .right_line *,#divIndirimsizFiyat .right_line *,#divKDVDahilFiyat .right_line * {
        font-size: 24px
    }

    .PiyasafiyatiContent .right_line * {
        font-size: 18px
    }

    .SpricV .IndirimliFiyatContent .right_line * {
        font-size: 15px
    }

    .SpricV #divIndirimsizFiyat .right_line * {
        font-size: 15px;
    }
    
    /* urun özellik */
    .ProductName h1 span {
        font-size: 16px
    }
    
    .urunOzellik{
        /*margin-top: 20px;*/
        display: none
    }
    
    /* urun özellik tab */
    .urunOzellikTab {
        margin: 25px 0;
        display: block;
        float: left;
        width: 100%;
        padding: 0 10px
    }

    .urunOzellikTab .urunTab {
        float: left;
        width: 100%
    }

    .urunOzellikTab .urunTab>ul {
        list-style: none;
        padding: 0;
        margin: 0
    }

    .urunOzellikTab .urunTab>ul>li {
        float: left;
        width: 100%;
        border-bottom: 1px solid #000
    }

    .urunOzellikTab .urunTab>ul>li.TabYorumlar {
        display: none
    }

    .urunOzellikTab .urunTab>ul>li.TabOdemeSecenekleri {
        display: none
    }

    .urunOzellikTab .urunTab>ul>li.TabUrunOnerileri {
        display: none
    }

    .urunOzellikTab .urunTab>ul>li>a {
        color: #000;
        font-size: 14px;
        line-height: 50px;
        float: left;
        width: 100%;
        padding: 0 10px;
        font-weight: 600
    }

    .urunOzellikTab .urunTab>ul>li>a:after {
        content: '\f067';
        font-family: fontawesome;
        font-size: 12px;
        float: right;
        font-weight: 400
    }

    .urunOzellikTab .urunTab>ul>li.active {
        border-bottom: none
    }

    .urunOzellikTab .urunTab>ul>li.active>a:after {
        content: '\f068'
    }

    .urunOzellikTab .urunTab>ul>li.active .urunDetayPanel {
        display: block!important
    }
    
    .VarUyari {
        padding: 15px;
        margin: 0;
        border-top: 1px solid #eee;
        font-size: 12px
    }

    .urunDetayPanel {
        background: #fff;
        margin-bottom: 5px
    }

    .urunTabAlt {
        min-height: 100%;
        max-height: 100%
    }
    
    /* productgalery */
    
    


    /* Kritik Stok */
    #divKritikStok {
      /*float:left;
      margin-left: 10px;*/
      
      float: left;
      width: 100%;
      text-align: center;
      margin: 0 3px 0 0;
      height: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
      border:1px solid #f7f3f3;
      background: #ffffff;
      margin-bottom: 5px;
      padding: 0 10px;
      
    }
    #divKritikStok .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px;
      margin-right: 10px;
      
    }
    #divKritikStok .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      margin-right:10px;
      
    }
    #divKritikStok .box1 i:before {
      content:'\f071';
      
    }
    /* Buraya Kadar */


    /* Karşılaştırma */
    .UKarsilastirma {
      float:left;
      margin-left: 10px;
      display: none;
    }
    .UKarsilastirma .box1 {
      float:left;
      min-width:0;
      padding:0;
      margin:0;
      background:0 0;
      color:#0b0b0b;
      font-size:11px;
      text-transform:uppercase;
      line-height:18px;
      margin-right: 10px;
      display: none;
    }
    .UKarsilastirma .box1 i {
      margin:0;
      display:inline-block;
      vertical-align:top;
      line-height:1;
      font-family:fontawesome;
      font-weight:300;
      font-size:18px;
      margin-right:10px;
      display: none;
    }
    .UKarsilastirma .box1 i:before {
      content:'';
      display: none;
    }
    /* Buraya Kadar */
    
     .ProductGallery .owl-carousel.galleryOwl .owl-dots {
        z-index: 4
    }

    .ProductGallery .owl-carousel .owl-stage-outer {
        z-index: 3
    }

    .ProductGallery .owl-carousel.galleryOwl .owl-dots {
        display: flex
    }

    .leftImage .ProductGallery .owl-carousel.galleryOwl .owl-dots .owl-dot {
        margin: 10px 2px
    }

    /* detaybottom */
    .detayBottom {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0;
        background-color: #fff;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        padding: 5px 10px 10px;
        z-index: 98;
        border-top: 1px solid #eee;
        box-shadow: 0 0 31px -30px rgba(0,0,0,.81)
    }

    .detayBottom .dleft {
        float: left;
        width: calc(100% - 165px)
    }

    .detayBottom .dleft #pnlFiyatlar {
        margin-top: 0;
        margin-bottom: 0
    }
    
    .detayBottom #productDetailRelated {
        display: none;
    }

    .detayBottom .dright {
        float: left;
        width: 165px
    }

    .detayBottom .basketBtn {
        display: block;
        width: 100%
    }

    .detayBottom .basketBtn input {
        height: 40px!important;
        line-height: 40px
    }

    .detayBottom .PiyasafiyatiContent .right_line * {
        font-size: 15px
    }

    .detayBottom .SpricV .IndirimliFiyatContent .right_line * {
        font-size: 15px
    }

    .detayBottom .SpricV #divIndirimsizFiyat .right_line * {
        font-size: 15px
    }

    .detayBottom .SpricV #divFiyatAlanlari {
        /*display: none*/
        display: block;
    }

    .detayBottom .sPric span {
        line-height: 1.2;
        font-size: 12px;
        margin-right: 0
    }

    .detayBottom .sPric em {
        font-size: 17px;
        line-height: 17px
    }

    .detayBottom .sPric {
        padding: 0;
        margin: 0;
        font-size: 17px;
        line-height: 28px
    }


    /* pnlFiyatlar */
    /*#pnlFiyatlar .IndirimliFiyatContent:not(.SpricV .IndirimliFiyatContent) {
        padding: 0;
        margin: 7px 0 0
    }

    #pnlFiyatlar .IndirimliFiyatContent .DetayindirimText:not(.SpricV .IndirimliFiyatContent .DetayindirimText) {
        font-size: 11px
    }

    #pnlFiyatlar .IndirimliFiyatContent .right_line .spanFiyat:not(.SpricV .IndirimliFiyatContent .right_line .spanFiyat) {
        margin-left: 0;
        font-size: 17px;
        line-height: 19px
    }*/
    
    /* BodyTable Modal - Beden Tablosu */
    .BodyTableModal .BodyTableLeft {
        padding: 15px;
        width: 100%;
        max-width: 100%
    }

    .BodyTableModal .BodyTableRight {
        width: 100%;
        padding: 15px;
        max-width: 100%
    }

    .BodyTableModal .container-fluid {
        display: block
    }
    
    /* hesabım bölüm tutucu */
    .MpCode {
        float: left;
        clear: left;
        margin: 3px 0 0;
        font-size: 9px
    }

    /*.hesabimContent .hesabimBolumuTutucu {
        margin: 0;
        padding: 15px;
        background: 0 0;
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .hesabimMenuDon {
        display: none!important
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .sagIcerikBolumu .anaBaslik {
        display: none!important
    }

    .hesabimBolumuTutucu .sagIcerikTutucu {
        width: 100%;
        padding: 0;
        margin: 0
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .sagIcerikBolumu {
        margin-top: 15px;
        border: 1px solid #ebebeb;
        padding: 15px
    }

    .hesabimBolumuTutucu .satirBlokRow {
        margin: 0
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .icerikIkiliBlok {
        border: none;
        padding: 0
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .satirBlok .hsbmSpan {
        width: 100%;
        line-height: 18px
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .satirBlok .hsbmTextbox {
        width: 100%;
        height: 40px
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .intl-tel-input {
        width: 100%!important
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .satirBlok .hsbmLabel .hsbmRadio {
        margin-top: 0
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .selectGrup {
        width: 100%
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .selectGrup .ikiliSelect {
        width: 50%
    }

    .hesabimBolumuTutucu .sagIcerikTutucu .satirBlok .hsbmLabel {
        line-height: 1.4
    }
    
    .ContentTitle {
        justify-content: center;
        height: 64px;
        background-color: #fff;
        border-bottom: 1px solid #e2e2e2;
        position: relative;
        font-size: 16px;
        margin-left: -8px;
        margin-right: -8px;
        text-align: center;
        padding: 10px;
        font-weight: 600;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        
    }
    

    .hesabimBolumuTutucu .kvkkTutucu .hesabimMenuDon {
        display: none!important
    }

    .hesabimBolumuTutucu .kvkkTutucu .sagIcerikBolumu .anaBaslik {
        display: none!important
    }

    .hesabimBolumuTutucu .kvkkTutucu {
        width: 100%;
        padding: 0;
        margin: 0
    }

    .hesabimBolumuTutucu .kvkkTutucu .sagIcerikBolumu {
        margin-top: 15px;
        border: 1px solid #ebebeb;
        padding: 15px;
        background:#ffffff;
    }


    .hesabimBolumuTutucu .kvkkTutucu .icerikIkiliBlok {
        border: none;
        padding: 0
    }

    .hesabimBolumuTutucu .kvkkTutucu .satirBlok .hsbmSpan {
        width: 100%;
        line-height: 18px
    }

    .hesabimBolumuTutucu .kvkkTutucu .satirBlok .hsbmTextbox {
        width: 100%;
        height: 40px
    }

    .hesabimBolumuTutucu .kvkkTutucu .intl-tel-input {
        width: 100%!important
    }

    .hesabimBolumuTutucu .kvkkTutucu .satirBlok .hsbmLabel .hsbmRadio {
        margin-top: 0
    }

    .hesabimBolumuTutucu .kvkkTutucu .selectGrup {
        width: 100%
    }

    .hesabimBolumuTutucu .kvkkTutucu .selectGrup .ikiliSelect {
        width: 50%
    }

    .hesabimBolumuTutucu .kvkkTutucu .satirBlok .hsbmLabel {
        line-height: 1.4
    }
    
    .hesabimBolumuTutucu .kvkkTutucu .sagIcerikBolumu  .altButonTutucu{
        float: left;
        width: 100%;
        text-align: right;
        margin-bottom: 10px;
    }


    .ContentTitle .NavOpen {
        position: absolute;
        left: 10px;
        padding: 17px 15px 13px;
        font-size: 14px;
        top: 50%;
        transform: translateY(-50%)
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .adresDefterim .adreslerim .NewAddress a {
        padding: 20px 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink {
        border: none
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink a {
        width: 50%;
        padding: 12px 10px;
        border: none
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink a:after {
        content: "";
        position: absolute;
        bottom: 0;
        height: 3px;
        background-color: #fff;
        left: 10px;
        right: 10px;
        border-radius: 5px 5px 0 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink a.aktif {
        color: #ff6100
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparislerim .tabLink a.aktif:after {
        background: #ff6100
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .tdTutucu.tdTutucuBeyaz {
        padding: 5px
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListe .altButonTutucu a {
        padding: 0 5px;
        font-size: 11px
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBilgileri a strong {
        padding: 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisUrun .siparisDetayBtn .kolayIadeBtn {
        margin-left: 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisDetayDurum {
        display: block;
        border: none
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisListContent .siparisDetayDurum .item {
        padding: 5px
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .siparisAdresDetaylari .blokRow {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .tdTutucu>.row>div {
        width: 100%;
        padding: 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay {
        padding: 0!important
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .row {
        margin: 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .istekDetayIcerik {
        padding: 5px
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay .favoriUrunDetaySag .divItem a.iptalEt {
        font-size: 10px
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUrunDetay .favoriUrunDetaySag .divItem a.sepetIcon {
        padding: 6px 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .paraPuanSayfasi .puanlamaBolumu .blokRow2 {
        width: 100%
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .paraPuanDetaySayfasi .puanlamaBolumu .blok {
        width: 100%;
        margin: 0 0 10px
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink {
        border: none
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink a {
        width: 50%;
        padding: 12px 10px;
        border: none;
        font-size: 11px;
        text-align: center
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink a:after {
        content: "";
        position: absolute;
        bottom: 0;
        height: 3px;
        background-color: #fff;
        left: 10px;
        right: 10px;
        border-radius: 5px 5px 0 0
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink a.aktif {
        color: #ff6100
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .hediyeCeklerim .tabLink a.aktif:after {
        background: #ff6100
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .Head {
        display: block
    }

    .hesabimBolumuTutucu .sagIcerikBolumu .hediyeCeklerimContent .Head .item {
        display: block;
        margin-bottom: 5px
    }

    .hesabimBolumuTutucu .destekTaleplerim .Content_accordion>.Head {
        display: block
    }*/
    
    /* sepetimbody */
    .BasketDetailContainer .BasketDetailSepetList {
        background: 0 0;
        padding: 0;
        border: none
    }

    .BasketDetailContainer .BasketDetailSepetList .adetGuncelleContent .AdetGuncelle {
        display: none!important
    }

    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent .sepetItemB4.sepetFiyatBold {
        width: auto!important;
        font-size: 18px
    }

    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB0 {
        margin-right: 15px
    }

    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB2 {
        width: calc(100% - 210px)
    }

    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB1 {
        width: calc(100% - 115px);
        margin-bottom: 10px
    }

    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB.sepetItemB2 .adetGuncelleContent {
        margin-left: 0
    }

    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemPriceContent {
        position: static;
        float: right
    }

    .sepetimBody .BasketPage .mobileAddition>.addition-content>.TotalPrice {
        color: #ff6100
    }

    .sepetimBody .BasketPage .mobileAddition>.addition-content:before {
        color: #ff6100
    }

    .sepetimBody.sepetAdres .adresGir .satirBlok.satirBlok15 {
        width: 100%
    }

    .sepetimBody.sepetAdres .adresGir .satirBlok.satirBlok17 {
        width: 100%;
        float: right
    }

    .sepetimBody.sepetAdres .adresGir .satirBlok.FormCountry {
        width: 100%
    }

    .sepetimBody.sepetAdres .adresGir .satirBlok.FormSehir {
        width: 100%;
        float: right
    }

    .sepetimBody .BasketRigth ul li.sepetHizliKargo span {
        width: auto!important;
        margin: 0 10px
    }

    .sepetimBody .sepetHistoryProductItems .sepetItemB3 {
        position: static;
        transform: initial
    }

    .sepetimBody .sepetHistoryProductItems .KasaOnuFirsatlarContent ul li .sepetItemB.sepetItemB1 p {
        width: 85%;
        margin-bottom: 0
    }

    .sepetimBody .sepetHistoryProductItems .sepetItemB3 .productPrice span {
        line-height: 20px
    }
    
     .sagIcerikTutucu .selectGrup .ikiliSelect {
        width: 100%!important
    }
    
    /* Instashop */
    
    #divInstashopResim {
        padding: 30px 0
    }

    #divInstashopResim .ResimGaleri .ResimGaleriHeadIcerik {
        width: 100%;
        text-align: center;
        margin-bottom: 20px
    }

    #divInstashopResim .ResimGaleri .ResimGaleriHeadIcerik .insta-content {
        padding: 0
    }

    #divInstashopResim .ResimGaleri .ResimGaleriHeadIcerik .insta-content .Control {
        max-width: 230px;
        margin: 0 auto
    }

    #divInstashopResim .ResimGaleri .ResimGaleriHeadIcerik .insta-content .Control .Link {
        width: 100%;
        margin: 0 0 12px
    }

    #divInstashopResim .ResimGaleri .Main {
        width: 100%
    }

    #divInstashopResim .ResimGaleri .owl-carousel .owl-nav {
        margin: -10px 0 0;
        left: 0;
        right: 0
    }

    #divInstashopResim .ResimGaleri .owl-carousel .owl-nav>div {
        z-index: 15;
        width: 40px;
        height: 40px;
        line-height: 38px;
        font-size: 14px;
        box-shadow: 0 6px 9px rgba(27,28,29,.19);
        border-radius: 50%;
        border: 2px solid #fff;
        background-color: #f5d2e6;
        color: #fff;
        position: absolute
    }

    #divInstashopResim .ResimGaleri .owl-carousel .owl-nav>div:hover {
        background: #f5d2e6
    }
    
    /* mlstube */
    
    .MlsTube .tubeOwl ul li .module-item .vidBox .vidCover {
        width: 100%
    }

    .mob-mls-info {
        text-align: center;
        padding: 20px 15px;
        background-color: #fff;
        display: block
    }

    .mob-mls-info>.Cover {
        display: table;
        width: 270px;
        border-radius: 50%;
        overflow: hidden;
        border: 7px solid #ff6100;
        margin: 0 auto 20px
    }

    .mob-mls-info>.T {
        display: inline-block;
        padding: 8px 23px;
        background-color: #ff6100;
        color: #fff;
        font-weight: 700;
        font-size: 20px;
        margin-bottom: 20px
    }

    .mob-mls-info>p {
        color: #4a4a4a;
        font-size: 15px;
        line-height: 21px;
        font-weight: 600
    }

    /* categoryBody */
     .CategoryBody .categoryTitleText {
        display: none
    }

    .categoryName {
        background-color: #ededed;
        padding: 10px;
        text-align: center;
        z-index: 2;
        margin: 0;
        color: #535353;
        font-size: 16px
    }

    .filter-category-container {
        padding: 10px 0;
        margin: 0;
        border: none;
        position: relative;
        z-index: 2;
        background: #fff
    }

    .categoryContainer .ProductListContent {
        padding: 0 10px
    }

    .categorydesign>img {
        display: none
    }

    .mobilresim {
        display: block!important
    }
    
    .hfav {
        display: none
    }

    .htop {
        display: none
    }

    .header-banners {
        display: none
    }

    #divSliderYani {
        display: none
    }

    .long-banner {
        display: none
    }

    .LiveFashion {
        display: none
    }

    .Highlights {
        display: none
    }

    .ProductBody .headerbanner2 {
        display: none
    }

    .headerbanner2 {
        text-align: center
    }

    .headerbanner2 img {
        display: block;
    }
    

    .headerbanner2 img.MobilBanner {
        display: block;
        height: 33px;
        display: inline-block;
        vertical-align: top
    }
    
    /* companyPages */
    .CompanyPages {
        padding: 20px 0
    }

    .CompanyPages .Company-Head {
        padding: 10px
    }

    .CompanyPages .Company-Body {
        padding: 0 10px
    }
    
    /* contactpages */
    .col-auto {
        flex: 0 0 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%
    }

    .contactPages {
        padding: 0
    }

    .contactPages .contact-body {
        padding: 20px 10px
    }
    
    /* mağaza / malls */
    .Malls .col-6 {
        flex: 0 0 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        max-width: 100%
    }
    
    .Malls .col-sm-6 {
        flex: 0 0 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        max-width: 100%
    }

    .Malls .malls-item .malls-detail {
        padding: 30px 0 10px;
    }

    .Malls .mlsContainer {
        padding: 0 15px
    }
    
    /* sepetimbody */
    
    .sepetimBody .BasketDetailSepetList .sepetItemContent .sepetItemB select {
        padding-bottom: 0
    }

    .sepetimBody .MobileHeaderControlContent .MobileHeaderControl .item .cart-btn {
        padding: 11px 22px
    }

    .sepetimBody.sepetAdres .BasketDetailCargo .AdresItem #divKargoAdreslerim .adresItemFloat {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .YeniAdresEkle {
        position: static;
        padding: 20px 10px
    }

    .sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .YeniAdresEkle i {
        display: block
    }

    .sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .faturaAdresBtn {
        float: right;
        clear: right
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .cargoInput {
        width: 20px;
        margin-right: 10px
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .cargoName {
        width: calc(100% - 30px)
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .cargoName span {
        float: left;
        width: auto;
        font-weight: 400;
        font-size: 15px
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation .cargoName span+span {
        float: right;
        width: auto
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation {
        padding: 10px 0;
        border-radius: 0;
        border: none;
        border-bottom: 1px solid #eee;
        background: 0 0
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation.selected {
        background: 0 0;
        border-color: #eee
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargo {
        margin-bottom: 0
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri {
        margin: 0;
        display: block
    }

    .sepetimBody.sepetAdres .kargoSecimContent #tblKargolar .cargoDate .ilceKargoGonderimSaatleri .sutun {
        width: 100%;
        margin: 0 0 10px
    }

    .sepetimBody.sepetAdres .kargoSecimContent .sepetTitle .st_1 {
        color: #ff6100
    }

    .sepetimBody.sepetAdres .BasketDetailCargo .AdresItem .sepetTitle .st_1 {
        color: #ff6100
    }

    .sepetimBody.sepetAdres .SiparisNotuContent .sepetTitle .st_1 {
        color: #ff6100
    }

    .sepetimBody.sepetAdres .HediyeContentContainer .sepetTitle .st_1 {
        color: #ff6100
    }

    .sepetimBody .KasaOnuFirsatlarContent ul li a.button {
        color: #fff;
        padding: 5px 10px;
        text-align: center
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB0 img {
        position: static
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem .sepetItemPriceContent {
        width: 30%
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB3 {
        text-align: left;
        position: static;
        transform: none;
        margin-top: 10px;
        width: 100%
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB5 {
        position: static;
        transform: none;
        width: 30%;
        margin-top: 5px
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB3 .sepetItemB3_1 {
        font-size: 14px;
        line-height: 1.5
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB3 .sepetItemB3_2 {
        font-size: 16px;
        line-height: 1
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .SepetKampanyaTittle {
        margin: 10px 0
    }

    .sepetimBody #mainHolder_ucSepetim_divSepetSuresiGecmisUrunler .KasaOnuFirsatlarContent .sepetItem div.sepetItemB5 a.button {
        padding: 4px
    }

    .sepetimBody .BasketAccount .basketCompletebtn {
        display: none
    }

    .sepetimBody.sepetAdres .BasketAccountContainer {
        margin-top: 0
    }

    .sepetimBody.odemeSayfa .BasketAccountContainer {
        margin-top: 0
    }

    .sepetimBody .SiparisNotuContent textarea {
        font-size: 16px
    }

    .sepetimBody .sagIcerikTutucu .satirBlok .hsbmTextbox {
        font-size: 16px
    }

    .sepetimBody .sagIcerikTutucu .satirBlok .hsbmSelect {
        font-size: 16px
    }

    .sepetimBody .sagIcerikTutucu .satirBlok .hsbmTextarea {
        font-size: 16px
    }

    .sepetimBody #divIyziPayOvelay div {
        font-size: 12px!important;
        padding: 15px 70px!important
    }

    .sepetimBody #divIyziPayOvelay div i {
        font-size: 30px!important
    }

    /* uyegiris popup */
    .uyegirisPopup {
        left: 10px!important;
        right: 10px!important;
        background: #f7f7f7;
        width: auto!important;
        margin: 0 auto
    }

    .uyegirisPopup .fancybox-skin {
        width: 100%!important
    }

    .uyegirisPopup .fancybox-skin .fancybox-outer {
        width: 100%!important
    }

    .uyegirisPopup .fancybox-skin .fancybox-inner {
        width: 100%!important
    }

    .uyegirisPopup .fancybox-skin .fancybox-close {
        box-shadow: none;
        top: 10px;
        right: 10px
    }

    .uyegirisPopup .fancybox-skin .fancybox-close:after {
        font-size: 17px
    }

    .bodyUyePopup .MembershipModal .clip-bg {
        display: none
    }

    .bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership-img {
        display: none
    }

    .bodyUyePopup .MembershipModal .MembershipModal-Wrapper {
        display: block
    }

    .bodyUyePopup .MembershipModal .MembershipModal-Wrapper .membership_mob_head {
        display: block
    }

    .bodyUyePopup .MembershipModal {
        padding: 30px 20px 20px
    }

    .bodyUyePopup #divSifremiUnuttum .MembershipModal {
        padding: 30px 20px 20px
    }
    
    /* countmob & seotext */
    .Countmob {
        display: block;
        font-size: 14px;
        font-weight: 400;
        margin-top: 2px
    }

    .SeoText p {
        max-height: 30px;
        overflow: hidden
    }

    .SeoText .dgbtn {
        float: left;
        width: 100%;
        display: block!important;
        text-align: center
    }

    .SeoText .dgbtn div {
        font-size: 12px
    }

    .SeoText .dgbtn div.debtn {
        display: block
    }

    .SeoText .dgbtn div.gibtn {
        display: none
    }

    .SeoText.active .dgbtn div.gibtn {
        display: block
    }

    .SeoText.active .dgbtn div.debtn {
        display: none
    }

    .SeoText.active p {
        max-height: 100%;
        overflow: visible
    }


    /* mobilapp */
    .MobileApp {
        float: left;
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 10px
    }

    .MobileApp a {
        display: inline-block;
        vertical-align: top;
        margin: 0 5px
    }

    .MobileApp a img {
        max-width: 100%;
        height: 30px
    }

    .MobileGoogle {
        float: left;
        width: 100%;
        text-align: center;
        display: block;
        margin-bottom: 10px
    }

    .MobileGoogle a {
        display: inline-block;
        vertical-align: top;
        margin: 0 5px
    }

    .MobileGoogle a img {
        max-width: 100%;
        height: 26px
    }

    /* Urunpageyok */
    .UrunYokPage #divUrunYok {
        margin: 15px 0
    }

    .AramaSonucYok {
        margin: 15px 0
    }

    .AramaSonucYok .aramasonucTex .aramasonucTex1 {
        font-size: 13px
    }

    .AramaSonucYok .aramasonucTex .aramasonucTex2 {
        font-size: 13px
    }

    .AramaSonucYok .popListKat {
        margin-top: 25px
    }

    .AramaSonucYok .popListKat ul {
        margin: 0
    }

    .AramaSonucYok .popListKat ul li {
        margin: 0 5px;
        margin-bottom: 15px
    }

    .AramaSonucYok .popListKat ul li a {
        font-size: 14px
    }

    .AramaSonucYok .popListKat ul li a img {
        width: 100px;
        height: 100px
    }

    /* dialog siparis */
    .dialogSiparis .mls-noty-notification-close-btn {
        line-height: 18px!important
    }

    .dialogSiparis .mlsmaxDialogTxt .mlsNotyBtnConfirm {
        background-color: #ff6100!important
    }

    .dialogSiparis .mlsmaxDialog-success p {
        color: #ff6100!important
    }

    .dialogSiparis .mlsmaxDialog-success:before {
        color: #ff6100!important
    }

    /* on tab */
    .OnTab .tab-content ul {
        margin: 0
    }

    .OnTab .tab-content ul li {
        width: 100%;
        padding: 0
    }

    /* ozel sayfa content */
    .OzelSayfaContent {
        margin-top: 10px
    }

    .OzelSayfaContentTitle {
        padding: 15px 0
    }

    .OzelSayfaContentTitle span {
        float: left;
        width: 100%;
        text-align: center;
        font-size: 18px;
        line-height: 20px
    }

    .OzelSayfaContent .OzelSayfaSol {
        width: 100%;
        padding: 0
    }

    .OzelSayfaContent .OzelSayfaSag {
        width: 100%;
        padding-left: 0;
        border: none;
        max-height: 230px;
        padding-right: 0
    }

    .OzelSayfaContent .OzelSayfaSag img {
        max-width: 100%
    }

    .OzelSayfaContent .OzelSayfaSol>ul>li>a {
        font-size: 14px;
        line-height: 45px
    }

    .OzelSayfaContent .OzelSayfaSol>ul>li>ul li a {
        line-height: 25px;
        font-size: 11px
    }

    .OzelSayfaContent .OzelSayfaSol .canlidestek {
        margin-top: 0;
        margin-bottom: 25px
    }

    .OzelSayfaContent .OzelSayfaSol .canlidestek a {
        position: relative;
        float: left;
        font-size: 7px;
        color: #000;
        width: 90px;
        padding-top: 11px;
        padding-right: 11px;
        text-align: right;
        font-weight: 600
    }

    .OzelSayfaContent .OzelSayfaSol>ul>li {
        position: relative;
        margin: 0
    }

    .OzelSayfaContent .OzelSayfaSol>ul>li .OzelAc {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 20px;
        text-align: center;
        width: 35px;
        line-height: 45px
    }

    .OzelSayfaContent .OzelSayfaSol>ul>li ul {
        display: none;
        padding: 0 10px
    }


    /* kolay iade page */
     .KolayIadeTop {
        padding: 30px 0
    }

    .KolayIadeTopTitle {
        font-size: 22px;
        margin: 0 0 15px
    }

    .KolayIadeTopText {
        padding: 0 10px;
        font-size: 16px
    }

    .KolayIadeContentTitle {
        font-size: 20px;
        margin: 20px 0 10px
    }

    .KolayIadeContentInfo {
        background: url(images/kolayiadebgM5.png) no-repeat bottom center
    }

    .KolayIadeContentInfo>.KolayIadeBox:nth-child(2n+0)>span {
        position: static
    }

    .KolayIadeBox {
        display: block;
        height: auto;
        padding-top: 240px;
        margin-bottom: 30px
    }

    .KolayIadeBox span {
        width: 100%
    }

    .KolayIadeContentInfo>.KolayIadeBox:nth-child(1) {
        background: url(images/kolayiadebgM1.png) no-repeat top center
    }

    .KolayIadeContentInfo>.KolayIadeBox:nth-child(2) {
        background: url(images/kolayiadebgM2.png) no-repeat top center
    }

    .KolayIadeContentInfo>.KolayIadeBox:nth-child(3) {
        background: url(images/kolayiadebgM3.png) no-repeat top center
    }

    .KolayIadeContentInfo>.KolayIadeBox:nth-child(4) {
        background: url(images/kolayiadebgM4.png) no-repeat top center
    }

    .KolayIadeBottomText {
        font-size: 16px
    }

    .KolayIadeBottomBtn>a {
        font-size: 16px;
        margin: 0 3px;
        width: 84%;
        margin-bottom: 10px;
        height: 40px;
        line-height: 40px
    }

    /* sepetim body & sipariş özet */
    .sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo {
        text-align: right
    }

    .sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo .Left {
        width: auto
    }

    .sepetimBody #divSiparisTutarOzet .Odeme-RightLine.sepetHizliKargo .Right {
        width: auto
    }
    
    /* user container */
     .userContainer .userDivLeft,.userContainer .userDivRight {
        width: 100%
    }
    
    /* category filter */
    .category-filter {
        display: block
    }

    body .filter-category-container .filterCategoryOwl .category-link:hover {
        color: #666;
        background-color: #f8f8f8
    }
    
    /* blogcenter */
    body .blogCenter {
        padding: 0 10px
    }

    body .blogCenter ul {
        margin: 0
    }

    body .blogCenter .mls-blok-ul li:first-child,body .mls-blok-ul li {
        margin-bottom: 25px;
        padding: 0
    }

    body .blogCenter .mls-blok-ul li:nth-child(n+2) .pi-picture {
        width: 100%;
        padding-bottom: 56%
    }

    body .blogCenter .mls-blok-ul li:nth-child(n+2) .pi-titles {
        width: 100%;
        padding: 0;
        margin: 10px 0
    }

    body .blogCenter .mls-blok-ul li:nth-child(n+2) .pi-categories {
        width: 100%;
        padding: 0
    }

    body .blogCenter .mls-blok-ul li:nth-child(n+2) .pi-etiket {
        width: 100%;
        padding: 0
    }

    body .blogCenter .mls-blok-ul li:nth-child(n+2) .pi-link {
        width: 100%;
        padding: 0
    }

    body .blogCenter .mls-blok-ul li:nth-child(n+2) .pi-text {
        width: 100%;
        padding: 0
    }
    
    /* category filter devam */
    .hsbmFvrProductContent .hsbmFvrProductItemCol {
        width: 100%
    }

    .SepetmBanner {
        display: block;
        margin: 10px 0
    }

    .filter-category-container .owl-carousel {
        padding: 0 25px 0 20px
    }

    .filter-category-container .owl-carousel .owl-nav {
        display: block!important;
        margin-top: -16px
    }

    .filter-category-container .owl-carousel .owl-nav .owl-prev,.filter-category-container .owl-carousel .owl-nav .owl-next {
        background: 0 0;
        border-radius: 0;
        border: none;
        width: 25px;
        height: 30px;
        cursor: pointer;
        text-align: center;
        position: absolute;
        font-size: 0;
        display: inline-block;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        transition: all .3s ease
    }

    .filter-category-container .owl-carousel .owl-nav .owl-prev {
        left: 0
    }

    .filter-category-container .owl-carousel .owl-nav .owl-next {
        right: 0
    }

    .filter-category-container .owl-carousel .owl-nav .owl-prev:before,.filter-category-container .owl-carousel .owl-nav .owl-next:before {
        font-family: fontawesome;
        font-size: 14px;
        line-height: 30px;
        font-weight: 600;
        color: #000;
        opacity: .5
    }

    .filter-category-container .owl-carousel .owl-nav .owl-prev:before {
        content: '\f053'
    }

    .filter-category-container .owl-carousel .owl-nav .owl-next:before {
        content: '\f054'
    }

    .filter-category-container .owl-carousel .owl-nav .owl-prev:before,.filter-category-container .owl-carousel .owl-nav .owl-next:before {
        opacity: 1
    }


    /* buraya kadar */
    
    
    /*.leftImage .SmallImages{display: none!important;}
    .leftImage .mobileImageSlider{float: left;}
    
    
    .leftImage #divFirsatUrunu.DetayFirsatUrunu{display: block!important; position: absolute;bottom: 10px;left: 10px;z-index: 9;line-height: 30px;font-weight: 500;padding: 0 10px;color: #fff;font-size: 13px;background: #00c753;}
    .leftImage #divMobileImageList .owl-dots{display: none;}

    
    #divIndirimOrani .indirimliOrani{width: auto;padding: 0 15px;}
    
    #divKombinSatinAl{width: 100%;margin-top: 10px;}
    
    .ProductIcon2 > div > a{font-size: 11px;padding: 0 7px;}
    .RightDetail .product_social_icon_wrapper{width: 100%;padding-right: 0;border-right: 0;margin-top: 20px;}

    .UWhatsApp{float: left;width: 30px;}
    .UWhatsApp .whatsApp i{width: 30px;height: 30px;line-height: 30px;border-radius: 100%;font-size: 18px;}
    .ProductIcon{width: 100%;margin-top: 15px;}
    .ProductIcon > div{float: none;display: inline-block;text-align: center;}
    
    #divUrunEkSecenek .eksecenekLine{margin: 5px 0;padding-top: 5px;}
    .PriceList{padding-bottom: 0;}*/
    
    /*Ürün Detay*/
    
    
    .SifremiUnuttumContent .userWrapper.SifremiUnuttum{padding: 0 10px;width: 100%;}
    .mobilMenuAcButton{left: 10px;top:13px;display: block;margin: 0;font-size: 22px;float: right;position: absolute;}
    
    /*Sabit sayfalar icerik*/
    .userLeftBox, .userRightBox { margin: 5px !important; padding: 10px !important; }
    .spanTittle { font-size: 18px !important; }
    .iletisimContent .iletisimForm{width: 100%;padding: 0;}
    .iletisimContent .AdBan{width: 100%;}
    .iletisimContent .categoryTitle {margin: 0;}
    .iletisimContent .categoryTitle .categoryTitleText{line-height: 65px;}
    .iletisimContent .categoryTitle:before{display:none;}
    .iletisimContent .iletisimRight .categoryTitle {margin-bottom: 10px;}
    .iletisimContent .iletisimRight .categoryTitle .categoryTitleText{line-height: 65px;font-size: 19px;}
    .iletisimContent .iletisimForm .categoryTitle {margin-bottom: 10px;}
    .iletisimContent .iletisimForm .categoryTitle .categoryTitleText{line-height: 65px;font-size: 19px;}
    .iletisimContent .iletisimRight .iletisimbanka .span > div.line2 > div.line2{float: none;display: block;margin: 10px 0 0;}
    .iletisimContent .iletisimLeft .span.iletisimLeftFirmaAdi .Right{font-size: 17px;}
    .iletisimContent .iletisimRight .iletisimbanka .span > div span{font-size: 12px;}
    .iletisimContent .iletisimLeft .Right{font-size: 12px;}
    .iletisimContent .iletisimLeft .span.iletisimLeftTelefon .Right{font-size: 20px;}
    .UyeolContent .grid { width: 100%; margin: 0; padding: 10px; border: none; margin-bottom: 10px; }
    .SifremiUnuttum { width: 100%; margin: 0; padding: 0; }
    .SifremiUnuttum .line { width: 100%; }
    .SifremiUnuttum #mainHolder_txtbxMail { width: 70%; }
    .SifremiUnuttum .button { width: 30%; }
    
    .tabletaf{display: none;}
    
    /*body{padding: 0 10px;}*/  
    .mobilMenu{height: calc(100% - 47px);width: 100%;}
    .mobilMenu .navUl > li > ul, .mobilMenu .navUl > li > ul li ul{width: 100%;}
    body .category-vertical-filters.top-filters{height: calc(100% - 47px);}
    


    .KBlok{padding: 40px 0 25px;}
    .KBlok ul{padding: 0; white-space: nowrap; overflow-x: auto; overflow-y: hidden; display: block;padding-bottom: 10px;}
    .KBlok ul li {display: inline-block; vertical-align: top; margin: 0 20px; }

    .bRow{margin:0 0}
    .Ecol1{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol1 a{margin-bottom: 10px;}
    .Ecol2{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol2 a{margin-bottom: 10px;}
    .Ecol3{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol3 a{margin-bottom: 10px;}
    .Ecol4{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol4 a{margin-bottom: 10px;}
    .Ecol5{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol5 a{margin-bottom: 10px;}
    .Ecol6{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol6 a{margin-bottom: 10px;}
    .Ecol7{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol7 a{margin-bottom: 10px;}
    .Ecol8{float:left; width:100%;padding:0;margin-bottom: 0;}
    .Ecol8 a{margin-bottom: 10px;}
    
    
    .blog-editorial-page {
        padding: 10px 0 32px;
    }

    .blog-editorial-page .mlsContainer {
        width: 100%;
        max-width: 100%;
        padding-left: 12px;
        padding-right: 12px;
        box-sizing: border-box;
    }

  .blog-editorial-toolbar {
    display: block;
    margin-bottom: 18px;
  }

  .blog-editorial-toolbar__intro h1 {
    font-size: 30px;
  }

  .blog-editorial-toolbar__sort {
    margin-top: 14px;
    min-width: 100%;
  }

  .blog-editorial-layout,
  .blog-editorial-main,
  .blog-editorial-featured,
  .blog-editorial-grid,
  .blog-editorial-sidebar,
  .blog-editorial-sidebar__panel,
  .blog-editorial-post {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
  }

  .blog-editorial-featured {
    grid-template-columns: 1fr;
    gap: 22px;
  }

  .blog-editorial-grid {
    grid-template-columns: 1fr;
    gap: 22px;
    margin-top: 22px;
  }

  .blog-editorial-post--large .blog-editorial-post__media img,
  .blog-editorial-post--grid .blog-editorial-post__media img {
    min-height: 230px;
  }

    
}

/******************* TABLET EKRANI BİTİŞ *******************/



/****************** COUPON.CSS *******************/
.box-coupon {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #eee;
    margin: 15px 0;
}

.box-coupon .card {
    width: 100%;
    max-width: 600px;
    height: auto;
    min-height: 230px;
    background-color: #fff;
    font-family: sans-serif;
    box-shadow: 0 0 3px 0 #dee2e6;
    transition: all 0.5s;
}

.box-coupon .content {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.box-coupon .left-side {
    width: 100%;
    height: 40px;
    position: relative;
    background-color: #003764;
    display: flex;
    align-items: center;
    justify-content: center;
}

.box-coupon .flattext h2 {
    color: #FFFFFF;
    font-weight: 600;
    font-size: 14px;
    margin: 0;
    writing-mode: horizontal-tb;
    transform: none;
}

.box-coupon .left-side .triangle {
    display: none;
}

.box-coupon .right-side {
    width: 100%;
    background-image: linear-gradient(to right, #FFC299, #4D6A92);
    height: auto;
    padding: 15px;
}

.box-coupon .upper-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
    color: #535766;
    flex-wrap: wrap;
}

.box-coupon .upper-content .flat h3 {
    font-weight: bold;
    font-size: 20px;
    margin: 5px 0;
}

.box-coupon .upper-content .img {
    display: none;
}

.box-coupon .middle-content {
    padding: 15px 10px 5px;
    color: #535766;
}

.middle-content .text {
    font-size: 13px;
    margin-bottom: 5px;
}

.box-coupon .coupon-code {
    border-radius: 5px;
    background-color: #e4e3fc;
    color: #8a6d3b;
    margin-bottom: 5px;
    border: 1px dashed;
    padding: 10px;
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.box-coupon .coupon-code .copy-button {
    height: 35px;
    border-radius: 4px;
    padding: 5px;
    border: 1px solid #e1e1e1;
    display: flex;
    justify-content: space-between;
    background-color: #fff;
}

.box-coupon .coupon-code .copy-button input {
    width: 100%;
    border: none;
    outline: none;
    font-size: 14px;
    background: transparent;
}

.box-coupon .coupon-code .copy-button button {
    padding: 0 10px;
    background-color: #ff6100;
    color: #fff;
    border: 1px solid transparent;
    cursor: pointer;
}

.box-coupon hr {
    margin: 10px 0;
}

.box-coupon .last {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 0 10px;
}

.box-coupon .last .quality {
    display: flex;
    align-items: center;
}

.box-coupon .last .quality i {
    color: #929292;
    margin-right: 8px;
    min-width: 16px;
}

.box-coupon .last .quality p {
    font-size: 13px;
    color: #666;
    margin: 0;
}

/* Tablet Görünümü */
@media (min-width: 768px) {
    .box-coupon .content {
        flex-direction: row;
    }
    
    .box-coupon .left-side {
        width: 15%;
        height: auto;
        justify-content: flex-start;
    }
    
    .box-coupon .flattext h2 {
        writing-mode: vertical-lr;
        transform: rotate(-180deg);
        margin-left: 10px;
    }
    
    .box-coupon .right-side {
        width: 85%;
        padding: 20px;
    }
    
    .box-coupon .coupon-code {
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }
    
    .box-coupon .last {
        flex-direction: row;
        justify-content: space-between;
    }
}

/* Desktop Görünümü */
@media (min-width: 992px) {
    .box-coupon .left-side {
        width: 10%;
    }
    
    .box-coupon .right-side {
        width: 90%;
    }
    
    .box-coupon .upper-content .img {
        display: block;
        width: 80px;
        height: 80px;
    }
    
    .box-coupon .upper-content .img span {
        background-image: url("../image/gift-box.png");
        background-repeat: no-repeat;
        display: block;
        width: 100%;
        height: 100%;
        background-size: contain;
    }
}


/********************** MARKALAR ve ALT KATEGORİ STYLE *********************/
.catalog-section{display:block;border:1px solid #dfdcdc;margin-bottom:20px;}
.catalog-section,.catalog-section:hover{text-decoration:none;color:#000}
.catalog-section:hover .catalog-section__caption{background:#f8f8f8}
.catalog-section__image{height:120px;max-height:120px;position:relative;padding:10px}
.catalog-section__img{display:block;padding:10px;max-height:inherit;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.catalog-section__caption{border-top:1px solid #dfdcdc;padding:10px;text-align:center;font-weight:600}

/********************* REAL TIME NOTIFICATION *******************************/
.alert-notification {
	background-color: #fff;
	border-radius: 5px;
	padding: 5px;
	text-align: left;
	box-shadow: 0 0 10px -2px;
	width: 400px;
}
.alert-notification .progress{
	position: absolute;
	left: 0;
	margin: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background-color: #fff;
	box-shadow: none;
}

.alert-notification .inner-container .img-block {
	width: 40px;
	display: inline-block;
}
.alert-notification .inner-container .img-block img {
	display: block;
	width: 100%;
	margin: 0 auto;
}
.alert-notification .inner-container .content-block {
	width: 250px;
	display: inline-block;
	font-size: 10px;
}
.alert-notification .close[data-notify="dismiss"] {
	top: 0px;
	left: 3px;
}




/************************* VARIANTS *****************************/
.product_variants {margin-right:10px;}
.product_variants img {-webkit-transition: 0.2s; /* Safari */
    transition: 0.2s;}
.product_variants img:hover {border: 1px solid #999;}

/************************* FEATURED CARUSEL *********************/
.owl-carousel .product-thumb {margin-bottom: 0px;}
.productcarusel .owl-wrapper-outer {border:0px;}
.view2 .product-thumb .caption, .view1 .product-thumb .caption {min-height: 100px;}
.view1 .button-group a, .view3 .button-group a {width: 60%;

display: inline-block;
float: left;
background-color: #eee;
color: #888;
line-height: 38px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
padding-top: 2px;
padding-bottom: 3px;
border-top-width: 2px;

}
.view1 .button-group a:hover, .view3 .button-group a:hover {color: #444;
background-color: #ddd;
text-decoration: none;
cursor: pointer;}
.product-thumb .button-group > a + button {width: 20%; border-left: 1px solid #ddd;}

@media (max-width: 1200px) {
.view1 .button-group a, .view3 .button-group a {width: 33%;}

.view0 .product-thumb .caption, .view3 .product-thumb .caption {min-height: 190px;} 

}

/*********************** BLOG PAGE *******************************/

.blog-editorial-page {
  background: #fbf8f4;
  padding: 20px 0 56px;
}

.blog-editorial-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 24px;
  margin-bottom: 28px;
}

.blog-editorial-toolbar__intro h1 {
  margin: 0 0 8px;
  font-size: 42px;
  line-height: 1.08;
  color: #1f1713;
}

.blog-editorial-toolbar__intro p {
  margin: 0;
  max-width: 620px;
  color: #6f6259;
  font-size: 15px;
  line-height: 1.8;
}

.blog-editorial-toolbar__sort {
  min-width: 220px;
}

.blog-editorial-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 330px;
  gap: 24px;
  align-items: start;
}

.blog-editorial-featured {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
  margin-bottom: 28px;
}

.blog-editorial-post {
  position: relative;
}

.blog-editorial-post__media {
  position: relative;
  display: block;
  border-radius: 22px;
  overflow: hidden;
  background: #efe8e1;
  margin-bottom: 16px;
}

.blog-editorial-post__media img {
  width: 100%;
  display: block;
  object-fit: cover;
  transform: scale(1.001);
}

.blog-editorial-post--large .blog-editorial-post__media img {
  aspect-ratio: 0.92 / 0.72;
  min-height: 320px;
}

.blog-editorial-post--grid .blog-editorial-post__media img {
  aspect-ratio: 0.92 / 0.72;
  min-height: 280px;
}

.blog-editorial-post__badge {
  position: absolute;
  top: 14px;
  right: 14px;
  background: rgba(255,255,255,.95);
  color: #1f1713;
  border-radius: 999px;
  padding: 8px 13px;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 3px 12px rgba(0,0,0,.08);
}

.blog-editorial-post__avatar {
  position: absolute;
  left: 14px;
  bottom: 14px;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  overflow: hidden;
  border: 3px solid #fff;
  box-shadow: 0 4px 16px rgba(0,0,0,.15);
  background: #fff;
}

.blog-editorial-post__avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.blog-editorial-post__content h2,
.blog-editorial-post__content h3 {
  margin: 0 0 10px;
  color: #201815;
  line-height: 1.22;
  font-weight: 700;
}

.blog-editorial-post__content h2 {
  font-size: 22px;
}

.blog-editorial-post__content h3 {
  font-size: 18px;
}

.blog-editorial-post__content p {
  margin: 0 0 12px;
  color: #574c44;
  font-size: 14px;
  line-height: 1.75;
}

.blog-editorial-post__meta {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  font-size: 12px;
  color: #8f7f73;
}

.blog-editorial-grid .col-md-4,
.blog-editorial-grid .col-sm-6,
.blog-editorial-grid .col-xs-12 {
  margin-bottom: 18px;
}

.blog-editorial-sidebar__panel {
  position: sticky;
  top: 110px;
  padding: 18px 14px;
  border: 1px solid #e35d8e;
  border-radius: 24px;
  background:
    linear-gradient(rgba(168, 132, 107, 0.38), rgba(168, 132, 107, 0.38)),
    linear-gradient(180deg, #dcc8b7 0%, #ccb19c 100%);
  box-shadow: 0 16px 40px rgba(0,0,0,.08);
}

.blog-editorial-sidebar__panel h3 {
  margin: 0 0 14px;
  color: #fff;
  font-size: 24px;
  line-height: 1.1;
  font-weight: 700;
}

.blog-editorial-mini {
  display: flex;
  gap: 10px;
  align-items: center;
  background: rgba(255,255,255,.94);
  border-radius: 16px;
  padding: 9px;
  margin-bottom: 10px;
  box-shadow: 0 6px 16px rgba(0,0,0,.04);
}

.blog-editorial-mini img {
  width: 60px;
  height: 60px;
  border-radius: 12px;
  object-fit: cover;
  flex: 0 0 60px;
}

.blog-editorial-mini__content span {
  display: block;
  margin-bottom: 3px;
  color: #9a887d;
  font-size: 10px;
  line-height: 1.1;
  text-transform: uppercase;
}

.blog-editorial-mini__content strong {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #231b17;
  font-size: 13px;
  line-height: 1.3;
  font-weight: 700;
}

.blog-editorial-mini__content {
  min-width: 0;
}


.blog-editorial-pagination {
  margin-top: 8px;
}

@media (max-width: 1199px) {
  .blog-editorial-layout {
    grid-template-columns: 1fr;
  }

  .blog-editorial-sidebar__panel {
    position: static;
  }
}

@media (max-width: 767px) {
  .blog-editorial-toolbar {
    display: block;
  }

  .blog-editorial-toolbar__intro h1 {
    font-size: 30px;
  }

  .blog-editorial-toolbar__sort {
    margin-top: 14px;
    min-width: 100%;
  }

  .blog-editorial-featured {
    grid-template-columns: 1fr;
    gap: 22px;
  }

  .blog-editorial-post--large .blog-editorial-post__media img,
  .blog-editorial-post--grid .blog-editorial-post__media img {
    min-height: 230px;
  }
}

.blog-editorial-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
  margin-top: 28px;
}

@media (max-width: 1024px) {
  .blog-editorial-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .blog-editorial-grid {
    grid-template-columns: 1fr;
  }
  
  .blog-editorial-breadcrumb,
  .blog-editorial-breadcrumb .breadcrumb {
    display: none !important;
  }
}

/************************** Blog Makale Detay ********************************/
.blog-single-page {
  background: #fcfaf7;
  padding: 26px 0 60px;
}

.blog-single-layout {
    display: grid;
  grid-template-columns: minmax(0, 860px) 320px;
  justify-content: space-between;
  gap: 42px;
  align-items: start;
}

.blog-single-main {
  min-width: 0;
}

.blog-single-article {
  background: #fff;
  width: 100%;
  max-width: 100%;
  
}

.blog-single-hero {
  width: 100%;
  max-width: 100%;
  border-radius: 28px;
  overflow: hidden;
  margin: 0 0 26px;
  background: #efe6da;
  line-height: 0;
}

.blog-single-hero img {
  width: 100%;
  height: 520px;
  display: block;
  object-fit: cover;
  object-position: center center;
  margin: 0;
}


.blog-single-meta {
   display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 18px;
  font-size: 12px;
  color: #8b7c72;
  text-transform: uppercase;
  letter-spacing: .08em;
}

.blog-single-category-pill {
  display: inline-flex;
  align-items: center;
  min-height: 40px;
  padding: 0 18px;
  border-radius: 999px;
  background: #efebe6;
  color: #1f1814;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 18px;
}

.blog-single-content {
  width: 100%;
  max-width: 860px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  box-sizing: border-box;
}



.blog-single-title {
   margin: 0 0 18px;
  font-size: 30px;
  line-height: 1.08;
  letter-spacing: -0.02em;
  color: #16110f;
  font-weight: 700;
}

.blog-single-description {
  max-width: 840px;
  color: #4f453e;
  font-size: 15px;
  line-height: 1.95;
}

.blog-single-description p {
  margin-bottom: 18px;
}

.blog-single-description h2,
.blog-single-description h3,
.blog-single-description h4 {
  margin: 32px 0 14px;
  color: #1f1814;
  line-height: 1.3;
}

.blog-single-description img {
  max-width: 100%;
  height: auto;
  border-radius: 14px;
  margin: 18px 0;
}

.blog-single-downloads {
  margin-top: 28px;
  padding-top: 22px;
  border-top: 1px solid #eee4dc;
}

.blog-sidebar-author--hero {
  background: #fcf3ef;
  border: 1px solid #eaded7;
  border-radius: 28px;
  padding: 34px 28px;
  text-align: center;
  box-shadow: none;
  margin-bottom: 0;
}

.blog-sidebar-author--hero img {
  width: 146px;
  height: 146px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0 auto 24px;
}

.blog-sidebar-author--hero h4 {
  margin: 0 0 8px;
  font-size: 30px;
  line-height: 1.15;
  color: #17120f;
  font-weight: 700;
}

.blog-sidebar-author--hero span {
  display: block;
  margin-bottom: 22px;
  font-size: 15px;
  color: #ff6f61;
  font-weight: 500;
  text-transform: none;
}

.blog-sidebar-author--hero p {
  margin: 0 0 28px;
  color: #3f342d;
  font-size: 17px;
  line-height: 1.7;
}

.blog-author-socials {
  display: flex;
  justify-content: center;
  gap: 12px;
  flex-wrap: wrap;
}

.blog-author-socials a {
  width: 52px;
  height: 52px;
  border-radius: 16px;
  background: #fff;
  color: #1d1714;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: all .2s ease;
  box-shadow: 0 6px 16px rgba(0,0,0,.04);
}

.blog-author-socials a:hover {
  transform: translateY(-2px);
  color: #ff6f61;
}


.blog-single-author {
  display: flex;
  gap: 16px;
  align-items: center;
  margin-top: 34px;
  margin-bottom: 34px;
  padding: 22px;
  background: #f8f1eb;
  border-radius: 18px;
}

.blog-single-author__image img {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  object-fit: cover;
}

.blog-single-author__content span {
  display: block;
  margin-bottom: 4px;
  font-size: 12px;
  color: #9c8779;
  text-transform: uppercase;
}

.blog-single-author__content h4 {
  margin: 0 0 6px;
  color: #1f1814;
}

.blog-single-author__content p {
  margin: 0;
  color: #665951;
  font-size: 14px;
  line-height: 1.7;
}

.blog-single-sidebar {
 position: sticky;
  top: 100px;
  display: grid;
  gap: 18px;
}

.blog-sidebar-author {
  background: #fff6f3;
  border: 1px solid #ebe5e5;
  border-radius: 18px;
  padding: 20px;
  margin-bottom: 0;
}

.blog-sidebar-widget {
  background: #fffffff;
  border: 1px solid #ebe5e5;
  border-radius: 18px;
  padding: 20px;
  margin-bottom: 0;
}

.blog-sidebar-widget h4 {
  margin: 0 0 4px;
  font-weight: bold;
}

.blog-sidebar-author img {
  width: 74px;
  height: 74px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 12px;
}

.blog-sidebar-author h4 {
  margin: 0 0 4px;
}

.blog-sidebar-author span {
  display: block;
  margin-bottom: 10px;
  font-size: 12px;
  color: #9c8779;
  
}

.blog-sidebar-post {
  display: flex;
  gap: 12px;
  align-items: center;
  margin-bottom: 12px;
}

.blog-sidebar-post:last-child {
  margin-bottom: 0;
}

.blog-sidebar-post img {
  width: 74px;
  height: 74px;
  border-radius: 12px;
  object-fit: cover;
}

.blog-sidebar-post strong {
  display: block;
  color: #1f1814;
  font-size: 14px;
  line-height: 1.35;
}

.blog-sidebar-post span {
  display: block;
  margin-top: 6px;
  color: #9c8779;
  font-size: 12px;
}

.blog-sidebar-links {
  margin: 0;
  padding: 0;
  list-style: none;
}

.blog-sidebar-links li {
  margin-bottom: 10px;
}

.blog-sidebar-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.blog-sidebar-tags a {
  padding: 8px 12px;
  border-radius: 999px;
  background: #dbd1d1;
  color: #665951;
  font-size: 12px;
}

.blog-single-related,
.blog-single-comments,
.blog-single-comment-form {
  margin-top: 42px;
}

.blog-single-related h3,
.blog-single-comments h3,
.blog-single-comment-form h3 {
  margin: 0 0 18px;
  font-size: 28px;
  color: #1f1814;
}

.blog-single-related__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px;
}

.blog-single-related__card img {
  width: 100%;
  border-radius: 16px;
  margin-bottom: 12px;
}

.blog-single-related__card h4 {
  margin: 0 0 6px;
  font-size: 18px;
  line-height: 1.35;
}

.blog-single-related__card span {
  font-size: 12px;
  color: #9c8779;
}

.blog-single-comment-form .form-control {
  min-height: 48px;
  border-radius: 12px;
  border: 1px solid #eadfd6;
  box-shadow: none;
}

.blog-single-comment-form textarea.form-control {
  min-height: 160px;
}

.blog-rating-select label {
  display: block;
  margin-bottom: 8px;
}

@media (max-width: 1024px) {
  .blog-single-layout {
    grid-template-columns: 1fr;
  }

  .blog-single-sidebar {
    position: static;
  }

  .blog-single-hero-wrap {
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .blog-single-title {
    font-size: 24px;
  }
}

@media (max-width: 767px) {
  .blog-single-page {
    padding: 14px 0 34px;
  }
  
  .blog-single-content {
    padding-left: 14px;
    padding-right: 14px;
  }

  .blog-single-page .mlsContainer {
    width: 100%;
    max-width: 100%;
    padding-left: 12px;
    padding-right: 12px;
    box-sizing: border-box;
  }

  .blog-single-title {
    font-size: 24px;
    line-height: 1.14;
  }

  .blog-single-related__grid {
    grid-template-columns: 1fr;
  }

  .blog-single-author {
    display: block;
  }

  .blog-single-author__image {
    margin-bottom: 12px;
  }

  .blog-single-hero {
    border-radius: 18px;
    margin-bottom: 18px;
  }

  .blog-single-hero img {
    height: 260px;
  }

  .blog-single-content {
    max-width: 100%;
    padding-left: 14px;
    padding-right: 14px;
  }

  .blog-sidebar-author--hero img {
    width: 110px;
    height: 110px;
    margin-bottom: 18px;
  }

  .blog-sidebar-author--hero h4 {
    font-size: 24px;
  }

  .blog-sidebar-author--hero p {
    font-size: 15px;
    line-height: 1.65;
  }

  .blog-author-socials a {
    width: 44px;
    height: 44px;
    border-radius: 12px;
    font-size: 18px;
  }
}

/**** Blog Category ****/

.blog-topic-directory {
  background: #fcfaf7;
  padding: 26px 0 60px;
}

.blog-topic-directory__hero {
  text-align: center;
  margin: 18px auto 42px;
}

.blog-topic-directory__hero h1 {
  margin: 0 0 10px;
  font-size: 68px;
  line-height: 1.02;
  color: #191310;
  font-weight: 700;
  letter-spacing: -0.03em;
}

.blog-topic-directory__hero p {
  margin: 0;
  font-size: 18px;
  line-height: 1.7;
  color: #645851;
}

.blog-topic-grid {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 26px 22px;
}

.blog-topic-card {
  position: relative;
}

.blog-topic-card__media {
  position: relative;
  display: block;
  border-radius: 24px;
  overflow: hidden;
  background: #eee7df;
}

.blog-topic-card__media img {
  width: 100%;
  height: 175px;
  object-fit: cover;
  display: block;
}

.blog-topic-card__label {
  position: absolute;
  left: 50%;
  bottom: 14px;
  transform: translateX(-50%);
  background: rgba(255,255,255,.96);
  color: #17120f;
  border-radius: 999px;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  white-space: nowrap;
  box-shadow: 0 6px 18px rgba(0,0,0,.08);
}

@media (max-width: 1399px) {
  .blog-topic-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (max-width: 991px) {
  .blog-topic-directory__hero h1 {
    font-size: 46px;
  }

  .blog-topic-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px;
  }

  .blog-topic-card__media img {
    height: 240px;
  }
}

@media (max-width: 767px) {
  .blog-topic-directory {
    padding: 12px 0 34px;
  }

  .blog-topic-directory .mlsContainer {
    width: 100%;
    max-width: 100%;
    padding-left: 12px;
    padding-right: 12px;
    box-sizing: border-box;
  }

  .blog-topic-directory__breadcrumb,
  .blog-topic-directory__breadcrumb .breadcrumb {
    display: none !important;
  }

  .blog-topic-directory__hero {
    margin: 0 auto 26px;
  }

  .blog-topic-directory__hero h1 {
    font-size: 32px;
    line-height: 1.1;
  }

  .blog-topic-directory__hero p {
    font-size: 15px;
    line-height: 1.6;
  }

  .blog-topic-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
  }

  .blog-topic-card__media {
    border-radius: 18px;
  }

  .blog-topic-card__media img {
    height: 200px;
  }

  .blog-topic-card__label {
    font-size: 14px;
    padding: 8px 14px;
    bottom: 10px;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .blog-topic-directory {
    padding: 20px 0 44px;
  }

  .blog-topic-directory .mlsContainer {
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }

  .blog-topic-directory__hero {
    margin: 8px auto 32px;
  }

  .blog-topic-directory__hero h1 {
    font-size: 44px;
    line-height: 1.08;
  }

  .blog-topic-directory__hero p {
    font-size: 16px;
    line-height: 1.65;
  }

  .blog-topic-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;
  }

  .blog-topic-card__media {
    border-radius: 20px;
  }

  .blog-topic-card__media img {
    height: 220px;
  }

  .blog-topic-card__label {
    font-size: 16px;
    padding: 9px 16px;
    bottom: 12px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .blog-topic-directory .mlsContainer {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blog-topic-directory__hero h1 {
    font-size: 38px;
  }

  .blog-topic-directory__hero p {
    font-size: 15px;
  }

  .blog-topic-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
  }

  .blog-topic-card__media img {
    height: 230px;
  }

  .blog-topic-card__label {
    font-size: 15px;
    padding: 9px 15px;
  }
}

@media (max-width: 480px) {
  .blog-topic-grid {
    grid-template-columns: 1fr 1fr;
    gap: 14px;
  }

  .blog-topic-card__media img {
    height: 170px;
  }
}

/**** Blog Category Articles ****/

.blog-category-editorial {
  background: #fcfaf7;
  padding: 24px 0 56px;
}

.blog-category-editorial__header {
  margin-bottom: 28px;
}

.blog-category-editorial__heading {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 10px;
}

.blog-category-editorial__avatar img {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  object-fit: cover;
}

.blog-category-editorial__heading h1 {
  margin: 0;
  font-size: 34px;
  line-height: 1.1;
  color: #17120f;
}

.blog-category-editorial__heading span {
  display: block;
  margin-top: 4px;
  font-size: 13px;
  color: #8c7d72;
}

.blog-category-editorial__intro {
  width:100%;
  color: #65594f;
  font-size: 14px;
  line-height: 1.8;
}

.blog-category-editorial__layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 290px;
  gap: 26px;
  align-items: start;
}

.blog-category-featured {
  margin-bottom: 28px;
}

.blog-category-featured__image {
  display: block;
  border-radius: 22px;
  overflow: hidden;
  margin-bottom: 16px;
  background: #eee6dd;
}

.blog-category-featured__image img {
  width: 100%;
  height: 360px;
  object-fit: cover;
  display: block;
}

.blog-category-featured__content h2 {
  margin: 0 0 12px;
  font-size: 34px;
  line-height: 1.18;
  color: #181210;
}

.blog-category-featured__content p {
  margin: 0 0 12px;
  color: #5e524a;
  font-size: 14px;
  line-height: 1.8;
}

.blog-category-featured__meta {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  font-size: 12px;
  color: #8e7f74;
}

.blog-category-featured__meta img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  object-fit: cover;
}

.blog-category-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 22px;
}

.blog-category-card__image {
  position: relative;
  display: block;
  border-radius: 18px;
  overflow: hidden;
  background: #eee6dd;
  margin-bottom: 12px;
}

.blog-category-card__image img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  display: block;
}

.blog-category-card__avatar {
  position: absolute;
  left: 12px;
  bottom: 12px;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #fff;
  box-shadow: 0 4px 14px rgba(0,0,0,.12);
}

.blog-category-card__avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.blog-category-card__content h3 {
  margin: 0 0 8px;
  font-size: 20px;
  line-height: 1.28;
  color: #17120f;
}

.blog-category-card__content p {
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.7;
  color: #65594f;
}

.blog-category-card__meta {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  font-size: 11px;
  color: #8f7f73;
}

.blog-category-sidebar-widget {
  margin-bottom: 24px;
}

.blog-category-sidebar-widget h4 {
  margin: 0 0 16px;
  font-size: 16px;
  color: #e08694;
  font-weight: 700;
}

.blog-category-sidebar-post {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 68px;
  gap: 12px;
  align-items: center;
  margin-bottom: 12px;
}

.blog-category-sidebar-post img {
  width: 68px;
  height: 68px;
  border-radius: 12px;
  object-fit: cover;
}

.blog-category-sidebar-post strong {
  display: block;
  color: #201815;
  font-size: 14px;
  line-height: 1.4;
}

.blog-category-sidebar-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.blog-category-sidebar-list li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 8px 0;
  border-bottom: 1px solid #f1e8e1;
}

.blog-category-sidebar-list li:last-child {
  border-bottom: none;
}

.blog-category-sidebar-list a {
  color: #201815;
  font-size: 14px;
}

.blog-category-sidebar-list span {
  color: #8f7f73;
  font-size: 12px;
}

.blog-category-editorial__pagination {
  margin-top: 30px;
}

@media (max-width: 1199px) {
  .blog-category-editorial__layout {
    grid-template-columns: 1fr;
  }

  .blog-category-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}


@media (min-width: 992px) and (max-width: 1199px) {
  .blog-category-editorial {
    padding: 20px 0 44px;
  }

  .blog-category-editorial .mlsContainer {
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }

  .blog-category-editorial__layout {
    grid-template-columns: minmax(0, 1fr) 260px;
    gap: 22px;
  }

  .blog-category-featured__image img {
    height: 320px;
  }

  .blog-category-featured__content h2 {
    font-size: 28px;
  }

  .blog-category-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
  }

  .blog-category-card__image img {
    height: 210px;
  }

  .blog-category-sidebar-post {
    grid-template-columns: minmax(0, 1fr) 60px;
    gap: 10px;
  }

  .blog-category-sidebar-post img {
    width: 60px;
    height: 60px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .blog-category-editorial {
    padding: 18px 0 40px;
  }

  .blog-category-editorial .mlsContainer {
    width: 100%;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box;
  }

  .blog-category-editorial__breadcrumb {
    margin-bottom: 10px;
  }

  .blog-category-editorial__heading {
    gap: 12px;
    margin-bottom: 8px;
  }

  .blog-category-editorial__heading h1 {
    font-size: 30px;
  }

  .blog-category-editorial__intro {
    max-width: 100%;
    font-size: 14px;
    line-height: 1.7;
  }

  .blog-category-editorial__layout {
    grid-template-columns: 1fr;
    gap: 28px;
  }

  .blog-category-featured__image img {
    height: 300px;
  }

  .blog-category-featured__content h2 {
    font-size: 26px;
  }

  .blog-category-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
  }

  .blog-category-card__image img {
    height: 220px;
  }

  .blog-category-card__content h3 {
    font-size: 18px;
  }

  .blog-category-sidebar-widget {
    margin-bottom: 20px;
  }

  .blog-category-sidebar-post {
    grid-template-columns: minmax(0, 1fr) 64px;
  }

  .blog-category-sidebar-post img {
    width: 64px;
    height: 64px;
  }
}


@media (max-width: 767px) {
  .blog-category-editorial {
    padding: 14px 0 34px;
  }

  .blog-category-editorial .mlsContainer {
    width: 100%;
    max-width: 100%;
    padding-left: 12px;
    padding-right: 12px;
    box-sizing: border-box;
  }

  .blog-category-editorial__breadcrumb,
  .blog-category-editorial__breadcrumb .breadcrumb {
    display: none !important;
  }

  .blog-category-editorial__heading h1 {
    font-size: 28px;
  }

  .blog-category-featured__image img {
    height: 240px;
  }

  .blog-category-featured__content h2 {
    font-size: 24px;
  }

  .blog-category-grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .blog-category-card__image img {
    height: 240px;
  }
  
  .blog-category-editorial__avatar img {

      display: none;
  }
  
  .blog-category-editorial__intro p{
    text-align: justify;
  }
}

/***** Article Detail for Tablet Screen *****/

@media (min-width: 992px) and (max-width: 1199px) {
  .blog-single-page {
    padding: 20px 0 44px;
  }

  .blog-single-page .mlsContainer {
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }

  .blog-single-layout {
    grid-template-columns: minmax(0, 1fr) 280px;
    gap: 28px;
    align-items: start;
  }

  .blog-single-hero {
    margin-bottom: 22px;
    border-radius: 22px;
  }

  .blog-single-hero img {
    height: 420px;
  }

  .blog-single-content {
    max-width: 100%;
    margin: 0;
    padding-left: 18px;
    padding-right: 18px;
  }

  .blog-single-title {
    font-size: 42px;
    line-height: 1.12;
  }

  .blog-single-description {
    max-width: 100%;
    font-size: 14px;
    line-height: 1.85;
  }

  .blog-sidebar-author--hero {
    padding: 24px 18px;
    border-radius: 22px;
  }

  .blog-sidebar-author--hero img {
    width: 118px;
    height: 118px;
    margin-bottom: 18px;
  }

  .blog-sidebar-author--hero h4 {
    font-size: 24px;
  }

  .blog-sidebar-author--hero p {
    font-size: 15px;
    line-height: 1.65;
  }

  .blog-author-socials a {
    width: 44px;
    height: 44px;
    border-radius: 12px;
    font-size: 17px;
  }

  .blog-sidebar-post {
    gap: 10px;
  }

  .blog-sidebar-post img {
    width: 64px;
    height: 64px;
  }

  .blog-single-related__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .blog-single-page {
    padding: 18px 0 38px;
  }

  .blog-single-page .mlsContainer {
    width: 100%;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box;
  }

  .blog-single-layout {
    grid-template-columns: 1fr;
    gap: 28px;
  }

  .blog-single-main {
    width: 100%;
    max-width: 100%;
  }

  .blog-single-sidebar {
    position: static;
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .blog-single-hero {
    border-radius: 20px;
    margin-bottom: 20px;
  }

  .blog-single-hero img {
    height: 360px;
  }

  .blog-single-content {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box;
  }

  .blog-single-category-pill {
    margin-bottom: 14px;
    font-size: 13px;
    min-height: 36px;
    padding: 0 16px;
  }

  .blog-single-title {
    font-size: 34px;
    line-height: 1.14;
  }

  .blog-single-meta {
    gap: 10px 14px;
    margin-bottom: 16px;
    font-size: 11px;
  }

  .blog-single-description {
    max-width: 100%;
    font-size: 14px;
    line-height: 1.85;
  }

  .blog-single-description img {
    border-radius: 12px;
    margin: 16px 0;
  }

  .blog-sidebar-author--hero {
    padding: 22px 18px;
    border-radius: 20px;
  }

  .blog-sidebar-author--hero img {
    width: 108px;
    height: 108px;
    margin-bottom: 16px;
  }

  .blog-sidebar-author--hero h4 {
    font-size: 22px;
  }

  .blog-sidebar-author--hero p {
    font-size: 15px;
    line-height: 1.65;
  }

  .blog-sidebar-widget {
    padding: 18px;
    border-radius: 16px;
  }

  .blog-sidebar-post img {
    width: 68px;
    height: 68px;
    border-radius: 10px;
  }

  .blog-single-related__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
  }

  .blog-single-related__card h4 {
    font-size: 17px;
  }

  .blog-single-comment-form .form-control {
    font-size: 14px;
  }
}
