.box-title
{
margin-right:                  1px;
margin-bottom: 1px;
cursor:                  pointer;
}

.box-title.passive
{
cursor:                  default;
}
#productAddAll
{
height:                  30px;
line-height: 30px;
}
d
#pageLayout span,
#pageLayout span *
{
transition: color 0.2s;
}
#pageLayout span:hover,
#pageLayout span:hover *
{
color:                  #e35252;
}

.showcase
{
height:                  0;
overflow: hidden;
}

.showcase.current
{
height:                  auto;
overflow: visible;
}

.productItem .box-border
{
transition: border-color 0.5s, box-shadow 0.5s;
}

.productItem:hover .box-border
{
border-color:                  #d5d5d5;
box-shadow: 0 0 10px 0 rgba(40, 40, 40, 0.3);
}
[data-layout="horizontal"] .productItem
{
position:                  relative;
}
[data-layout="horizontal"] .productItem.col-3
{
padding-left:                  0;
padding-right: 0;
}
[data-layout="horizontal"] .productItem.col-3:nth-child(2n)
{
border-right:                  0;
}
[data-layout="horizontal"] .productItem.col-3:nth-child(2n + 1)
{
clear:                  both;
}

.productListItem
{
position:                  relative;
}

.resim-vitrin .col-1:nth-child(12n + 1)
{
clear:                  both;
}
[data-layout="horizontal"] .productItem > .row
{
margin-left:                  0;
margin-right: 0;
clear:                  none;
float: left;
}

.productColItem
{
background:                  #fff;
border-bottom: 1px solid #d9d9d9;
}

.productColItem:last-child,
.carousel .productColItem
{
border-bottom:                  0;
}

.productColListItem
{
background:                  #fff;
position: relative;
}
#colNewsSlide .productColListItem
{
min-height:                  100px;
}

.image-wrapper
{
position:                  relative;
width: 100%;
overflow:                  hidden;
}
[data-layout="horizontal"] .image-wrapper
{
border-bottom:                  0;
}

.imgInner
{
position:                  absolute;
width: 100%;
height: 100%;
top:                  0;
left: 0;
text-align:                  center;
display: flex;
align-items:                  center;
}

.image-wrapper img
{
max-width: calc(100% - 4px);
max-height: calc(100% - 4px);
margin:                  0 auto;
-webkit-transition-timing-function: ease-in-out;
-moz-transition-timing-function:                  ease-in-out;
-ms-transition-timing-function: ease-in-out;
-o-transition-timing-function:                  ease-in-out;
transition-timing-function: ease-in-out;
-webkit-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
-ms-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
transition-duration: 0.2s;
}

.ie .image-wrapper img
{
width: 100%;
}

.safari .image-wrapper img
{
position:                  absolute;
max-width: 90%;
max-height: 90%;
top: 5%;
left: 5%;
}

.image-wrapper img.lazy
{
position:                  absolute;
top: 50%;
left: 50%;
width:                  64px;
height: 64px;
margin-top:                  -32px;
margin-left: -32px;
}

.image-wrapper.flip img.stImage
{
visibility:                  visible;
-webkit-transition-delay: 0.2s;
-moz-transition-delay: 0.2s;
-ms-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}

.image-wrapper:not(.flip) img.ndImage
{
opacity:                  0;
}

.image-wrapper.flip img.ndImage
{
visibility:                  hidden;
-webkit-transform: perspective(1000px) rotateY(90deg);
transform: perspective(1000px) rotateY(90deg);
}

.safari .image-wrapper img.ndImage
{
display:                  none;
}

.productItem.zoom:hover .image-wrapper img
{
-webkit-transition:                  all 150ms ease-in;
-webkit-transform: scale(1.1);
-ms-transition:                  all 150ms ease-in;
-ms-transform: scale(1.1);
-moz-transition:                  all 150ms ease-in;
-moz-transform: scale(1.1);
transition:                  all 150ms ease-in;
transform: scale(1.1);
}

.productItem:hover .imgGallery:not(.flip) img.active
{
opacity:                  0;
}

.productItem:hover .imgGallery:not(.flip) img.ndImage
{
opacity:                  1;
}

.productItem:hover .imgGallery.flip img.stImage
{
visibility:                  hidden;
-webkit-transform: perspective(1000px) rotateY(-90deg);
transform: perspective(1000px) rotateY(-90deg);
-webkit-transition-delay:                  0s;
-moz-transition-delay: 0s;
-ms-transition-delay:                  0s;
-o-transition-delay: 0s;
transition-delay:                  0s;
}

.productItem:hover .imgGallery.flip img.ndImage
{
visibility:                  visible;
-webkit-transform: perspective(1000px) rotateY(0deg);
transform: perspective(1000px) rotateY(0deg);
-webkit-transition-delay: 0.2s;
-moz-transition-delay: 0.2s;
-ms-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}

.icon-new
{
height:                  25px;
line-height: 25px;
font-size:                  12px;
z-index: 1;
}
[dir="rtl"] .icon-new
{
right:                  0;
left: auto;
}

.icon-cargo
{
position:                  absolute;
bottom: 30px;
right:                  0;
width: 84px;
height:                  30px;
background: url("cargoIcon.png") no-repeat center center;
z-index:                  1;
}
[dir="rtl"] .icon-cargo
{
right:                  auto;
left: 10px;
}

.out-of-stock
{
top:calc(95% - 15px);
right:                  0;
left: 0;
line-height:                  30px;
color: #fff;
font-size:                  14px;
z-index: 3;
}

.productListItem .out-of-stock
{
line-height:                  25px;
font-size: 12px;
}

.productListItem .icon-cargo,
.resim-vitrin .icon-cargo
{
bottom:                  0;
}

.image-band
{
position:                  absolute;
left: 0;
bottom:                  0;
line-height: 20px;
font-size:                  14px;
color: #fff;
padding-top:                  5px;
padding-bottom: 5px;
background: rgba(0, 0, 0, 0.7);
}
#campaign-products[data-layout="horizontal"] .campaign-band
{
right:                  0;
bottom: 10px;
left:                  10px;
width: auto;
}

.campaign-text
{
padding-right:                  5px;
padding-left: 20px;
}

.productCmpItem .campaign-text
{
display:                  none;
}

.timer-block
{
padding-right:                  5px;
}

.productCmpItem .timer-block
{
width: 100%;
padding-top:                  4px;
padding-bottom: 4px;
}

.timer-value
{
height:                  20px;
padding-right: 4px;
padding-left:                  4px;
margin-right: 4px;
background:                  #000;
border: 1px solid #fff;
box-sizing:                  border-box;
}
[dir="rtl"] .timer-value
{
margin-right:                  0;
margin-left: 4px;
}

.detailWrapper
{
position:                  absolute;
top: 0;
right:                  10px;
width: calc(66.66666667% - 20px);
height: 100%;
}
#campaign-products[data-layout="horizontal"] .detailWrapper
{
width: calc(83.33333333% - 20px);
}

.productDetails
{
position:                  relative;
padding-bottom: 54px;
}

.detailWrapper .productDetails
{
position:                  absolute;
top: 0;
bottom:                  0;
}

.productListDetails
{
position:                  absolute;
top: 10px;
right:                  0;
bottom: 10px;
display:                  flex;
align-items: center;
}
[dir="rtl"] .productListDetails
{
right:                  auto;
left: 0;
}
/*.contentWrapper:not(#oneCol) .productListDetails .productInfo
{
width:30%;
}
*/
.productListDetails .productInfo a
{
white-space:                  nowrap;
text-overflow: ellipsis;
overflow:                  hidden;
}

.product-hover-wrap
{
padding-bottom:                  41px;
}

.proRowName
{
padding-top:                  5px;
padding-bottom: 5px;
}

.comparisonItem .productDetails
{
border-right:                  0;
}

.productColItem .productDetails,
[data-layout="horizontal"] .productItem .productDetails
{
border-right:                  0;
}

.productColItem .productDetails
{
padding-bottom:                  90px;
}

.variantOverlay
{
position:                  fixed;
top: 0;
left:                  0;
bottom: 0;
right:                  0;
background: rgba(0, 0, 0, 0.7);
z-index:                  999;
display: none;
}

.variantWrapper
{
position:                  relative;
}

.error .variantWrapper
{
z-index:                  9999;
}

.productOption
{
position:                  relative;
min-height: 20px;
padding-bottom:                  5px;
}

.productListItem .productOption
{
padding-top:                  5px;
padding-bottom: 0;
}

.optionBox
{
width: 100%;
box-sizing:                  border-box;
}

.optionBox a,
.optionBox select
{
float:                  left;
min-width: 25px;
height:                  25px;
border: 1px solid #ececec;
padding-right:                  5px;
padding-left: 5px;
box-sizing:                  border-box;
cursor: pointer;
}
[dir="rtl"] .optionBox a,
[dir="rtl"] .optionBox select
{
float:                  right;
margin-right: 0;
margin-left:                  5px;
}

.optionBox a
{
margin-right:                  5px;
margin-bottom: 5px;
}

.optionBox a.selected
{
border:                  1px solid #5b5b5b;
}

.optionBox a.passive
{
background:                  #d2d2d2;
text-decoration: line-through;
color:                  #f10a41;
}

.optionBox a p,
#footer .optionBox a p
{
float:                  left;
width: 100%;
height:                  20px;
line-height: 18px;
text-align:                  center;
font-size: 11px;
color:                  #000;
}

.optionBox a.selected p
{
font-weight:                  700;
}

.optionBox select
{
width: 100%;
line-height:                  23px;
font-size: 11px;
color:                  #000;
text-transform: uppercase;
appearance:                  none;
-moz-appearance: none;
-webkit-appearance:                  none;
}

.productListItem .optionBox select
{
margin-right:                  0;
margin-bottom: 0;
}
[dir="rtl"] .optionBox select + i
{
right:                  auto;
left: 0;
}
[dir="rtl"] .optionBox select + i:before
{
margin-right:                  0;
margin-left: 8px;
}

.productAttr
{
padding-top:                  7px;
}

.productListItem .productAttr
{
padding-top:                  0;
}

.productBrand
{
line-height:                  20px;
font-size: 13px;
color:                  #797979;
font-weight: 700;
text-transform:                  uppercase;
}

.productListItem .productBrand
{
}

.productColListItem .productBrand
{
line-height:                  15px;
font-size: 13px;
}

.productDescription
{
line-height:                  14px;
font-size: 12px;
color:                  #000;
word-break: normal;
}

.productListItem .productDescription
{
margin-top:                  10px;
max-width: 400px;
}

.productColListItem .productDescription,
.productColItemTp .productDescription
{
line-height:                  15px;
font-size: 12px;
}

.productColItemTp .productDescription
{
text-align:                  center;
}

.proRowAct
{
position:                  absolute;
bottom: 0;
left:                  0;
}
#campaign-products[data-layout="horizontal"] .proRowAct
{
bottom:                  40px;
}

.karsilastirma
{
position:                  absolute;
visibility: hidden;
}

.productBtn
{
margin-left:                  5px;
box-sizing: border-box;
cursor:                  pointer;
}
[dir="rtl"] .productBtn
{
margin-right:                  5px;
margin-left: 0;
}

.productColItem .productBtn
{
float:                  none;
display: inline-block;
margin-right:                  5px;
margin-left: 5px;
vertical-align:                  middle;
}

.productColItem:last-child .mb
{
margin-bottom:                  0;
}

.productColItem:last-child .line-bottom
{
border-bottom:                  0;
}

.productPrice
{
height:                  30px;
line-height: 30px;
}

.productColItem .productPrice
{
padding-bottom:                  7px;
padding-left: 0;
}
[dir="rtl"] .productColItem .productPrice
{
padding-right:                  0;
}

.productColListItem .productPrice,
.productColItemTp .productPrice
{
width: 100%;
line-height:                  14px;
padding-top: 0;
padding-right:                  0;
padding-bottom: 10px;
}

.productColItemTp .productPrice
{
height:                  24px;
line-height: 12px;
}

.productPrice.discount
{
position:                  relative;
padding-right: 67px;
}

.priceWrapper
{
}

.currentPrice
{
line-height:                  28px;
color: #4d5667;
letter-spacing: -0.45px;
font-size:                  17px;
font-weight: 900;
}

.productColListItem .currentPrice
{
line-height:                  17px;
font-size: 12px;
}
/*  ndirim bayra  1. d zenleme yap lana kadar eklemi tim.
div.tooltipWrapper > div.productPrice > div.priceWrapper > div.discountedPrice
{
display:         none;
}
*/
.productColItemTp .currentPrice,
.productColItemTp .discountedPrice
{
width: 100%;
line-height:                  12px;
font-size: 10px;
text-align:                  center;
}

.discountedPrice + .currentPrice
{
line-height:                  15px;
color: #a58a66;
}

.discountedPrice
{
line-height:                  15px;
font-size: 15px;
color:                  #9f9f9f;
font-weight: normal;
}

.productColListItem .discountedPrice
{
line-height:                  17px;
font-size: 11px;
}

.productListItem .currentPrice,
.productListItem .discount .currentPrice,
.productListItem .discountedPrice
{
float:                  left;
line-height: 30px;
padding-left:                  20px;
}

.productDiscount
{
z-index:                  3;
position: absolute;
right:                  10px;
top: 0;
clip-path: polygon(50% 0%, 100% 0, 100% 75%, 50% 100%, 0% 75%, 0 0);
width:                  40px;
height: 40px;
background-color:                  #ee2737;
text-align: center;
line-height:                  40px;
color: #fff;
font-size:                  14px;
font-weight: 900;
/*display:    none; -  ndirim bayra  1. d zenleme yap lana kadar kullanm t m */
}
[dir="rtl"] .productDiscount
{
right:                  auto;
left: 10px;
}
div#\31 003-product-detail-3-kitap-set-ayin-firsati > div.col.col-12.drop-down.hover.whiteBg.pos-r > div.row > a.image-wrapper.fl.detailLink > span.fl.passive.productDiscount
{
display: block !important;
}
div#\31 003-product-price-3-kitap-set-ayin-firsati > div.fl.col-12.tooltipWrapper > div.fl.d-flex.productPrice > div.fl.col-12.priceWrapper > div.text-line.discountedPrice
{
display: block !important;
}
div#product-price-3-kitap-set-ayin-firsati > div.box.col-12.double.mainPrices > div.fl.col-12.priceLine > div#price-flexer > span.passivem.productDiscount
{
display: block !important;
}

.productInfo .productDiscount
{
top:                  25px;
}

.productListItem .productDiscount
{
position:                  static;
float: left;
}

.productDiscount span
{
padding-right:                  5px;
}

.mainControl
{
position:                  absolute;
width: auto;
height:                  0;
top: 0;
left:                  auto;
right: 0;
margin-left:                  auto;
margin-top: -50px;
z-index:                  33;
}
#oneCol .mainControl
{
width:                  1260px;
top: 50%;
left: 50%;
right:                  auto;
margin-top: -21px;
margin-left:                  -630px;
}

.mainControl span
{
width:                  50px;
height: 50px;
cursor:                  pointer;
background-color: #d6d6d6;
border-left:                  1px solid #ececec;
}
#oneCol .mainControl span
{
width:                  18px;
height: 42px;
background-color:                  transparent;
border-left: 0;
}

.colControl
{
position:                  absolute;
top: 50%;
right:                  10px;
left: 10px;
width:                  auto;
height: 0;
margin-top:                  -15px;
}

.colControl span
{
position:                  absolute;
width: 10px;
height:                  30px;
cursor: pointer;
}

.colBottomControl span
{
width:                  30px;
height: 30px;
font-size:                  9px;
opacity: 0.5;
cursor:                  pointer;
}

.colBottomControlLine
{
width:                  80px;
height: 30px;
margin-left:                  auto;
margin-right: auto;
padding-left:                  10px;
padding-right: 10px;
background:                  #fff;
}

.colBottomControl span:hover
{
opacity:                  1;
}

.productPager
{
display:                  inline-block;
border-right: 0;
}

.productPager a,
.productPager span
{
position:                  relative;
float: left;
height:                  30px;
line-height: 30px;
padding-right:                  5px;
padding-left: 9px;
box-sizing:                  border-box;
}

.productPager a
{
color:                  #6c6c6c;
background-repeat: no-repeat;
background-position:                  center center;
}

.productPager a:hover
{
color:                  #e35252;
}

.productPager span
{
color:                  #e35252;
cursor: default;
}

.productPager a:before,
.productPager span:before
{
content:                  "-";
position: absolute;
top:                  0;
left: 0;
line-height:                  30px;
color: #6c6c6c;
}

.productPager a.first,
.productPager a.last
{
display:                  none;
}

.productPager a.prev + *,
.productPager a.prev,
.productPager a.next
{
padding-left:                  5px;
}

.productPager a.prev + *:before
{
content:                  "";
}

.productPager a.prev:before,
.productPager a.next:before
{
content: attr(title);
position:                  relative;
text-transform: uppercase;
}
#complementControl
{
width: calc(100% - 10px);
left:                  5px;
}

.block-title
{
font-size:                  20px;
font-weight: bold;
color:                  #4d5667;
border-bottom: 1px solid #e5e5e5;
position:                  relative;
margin-bottom: 30px;
margin-top:                  30px;
padding-left: 0 !important;
}

.block-title span
{
background:                  #f9f9f9;
display: inline-block;
position:                  absolute;
bottom: -15px;
padding: 0 20px 0 10px !important;
}

.light-Bg
{
background-color:                  #e7e7e7;
}
#cat-block .light-Bg img
{
max-height:                  -webkit-fill-available;
}
#cat-block .light-Bg
{
height:                  230px;
text-align: center;
}
#cat-block a
{
height:                  70px;
background-color: #ffffff;
display:                  flex;
justify-content: center;
align-items:                  center;
font-size: 16px;
font-weight:                  600;
color: #4b4b4b;
}
#bilgi-bar
{
background-color:                  #ffffff;
padding-top: 32px;
padding-bottom:                  32px;
}
#bilgi-bar p
{
font-size:                  14px;
font-weight: 600;
color:                  #141414;
padding-bottom: 0;
}
#bilgi-bar span
{
font-size:                  12px;
font-weight: 600;
color:                  #9e9e9e;
}

.slide-wrapper .carousel-wrapper ul li
{
box-sizing:                  border-box;
width: 88px;
}

.slide-wrapper .carousel-wrapper ul#instagramData2 li
{
box-sizing:                  border-box;
/*width: 88px !important;*/
}
ul#instagramData2
{
/*width: 1232px !important;
height:            105px;
*/
overflow:            hidden;
}
#insstoryfth
{
position:             relative;
top:  10px;
}
#productControlPro
{
width: calc(100% + 30px) !important;
}

.text-description.detailLink
{
color:                  #666;
font-size: 14px;
font-weight:                  500;
line-height: 1.2;
display:                  -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient:                  vertical;
overflow: hidden;
}
#hayrat
{
background-color:                  #ffffff;
}
#text
{
font-size:                15px;
font-weight:   normal;
line-height: 1.63;
letter-spacing: -0.42px;
color:                  #4d5667;
padding-bottom: 20px;
}

.metin
{
font-size:                  15px;
font-weight: normal;
line-height: 1.63;
letter-spacing: -0.42px;
color:                  #4d5667;
}
#toggle
{
font-weight:                  bold;
font-size: 17px;
padding-top:                  20px;
cursor: pointer;
}

.threeBannerbaslik
{
text-align:                  center;
font-family: "Playfair Display", serif;
font-size:                  24px;
font-weight: normal;
color:                  #4d5667;
position: relative;
height:                  50px;
margin-block-start: 0.67em;
margin-block-end: 0.67em;
margin-inline-start:     0px;
margin-inline-end: 0px;
}
#threeBanner p
{
font-size:                  15px;
font-weight: normal;
line-height: 1.53;
color:                  #4d5667;
text-align: center;
}

.threeBannerbaslik:after
{
content:                  "";
background: url(icon.svg) no-repeat center bottom;
width: 100%;
position:                  absolute;
bottom: 0;
display:                  block;
height: 20px;
left:                  0;
}

.listeSayfasi
{
width: 25%;
}

.filter-wrap
{
border:                  solid 1px #f0f0f0;
background-color: #ffffff;
box-sizing:                  border-box;
}
#priceBtn
{
background: url(filtrele.svg) no-repeat center center;
height:                  45px;
border-radius: 3px;
background-color:                  #4d5667;
}
#minMobilePrice
{
height:                  45px;
border-radius: 3px;
border:                  solid 1px #e4e4e4;
background-color: #ffffff;
font-size:                  14px;
font-weight: 500;
color:                  #c4c4c4;
padding-left: 10px;
padding-right:                  10px;
}
#maxMobilePrice
{
height:                  45px;
border-radius: 3px;
border:                  solid 1px #e4e4e4;
background-color: #ffffff;
font-size:                  14px;
font-weight: 500;
color:                  #c4c4c4;
padding-left: 10px;
padding-right:                  10px;
}
#filterPanel .filter-wrap
{
border:                  none;
}
#nav-wrapper
{
background: url(home.svg) no-repeat 12px center #fff;
height:                  35px;
line-height: 35px;
padding-left:                  34px;
box-sizing: border-box;
}

.icon-arrow1
{
background: url(arrow.svg) no-repeat center center;
width:                  10px;
height: 10px;
display:                  inline-block;
}
#ustVitrinPrev
{
background: url(prev1.svg) no-repeat center center;
width:                  25px;
}
#ustVitrinNext
{
background: url(next1.svg) no-repeat center center;
width:                  25px;
}
#navigasyon
{
margin-top:                  20px;
margin-bottom: 10px;
}
#filterSort select#sort
{
background: url(down.svg) no-repeat right center;
color:                  #696969;
font-size: 12px;
font-weight:                  normal;
line-height: 31px;
}
#stockList
{
padding-top:                  20px;
padding-left: 15px;
box-sizing:                  border-box;
}

.fourBlock
{
}

.fourBlock.active
{
background: url(fouractive.svg) no-repeat center center;
}

.fourBlock
{
background: url(four.svg) no-repeat center center;
}

.threeBlock.active
{
background: url(threeactive.svg) no-repeat center center;
}

.threeBlock
{
background: url(three.svg) no-repeat center center;
}

.blockBtn
{
width:                  36px;
height: 20px;
}

.btnBar
{
padding-top:                  5px;
}

.productSymbol1
{
position:                  absolute;
left: 15px;
bottom:                  15px;
max-width: 16%;
z-index:                  3;
}
#addCartList a
{
background: url(cart2.svg) no-repeat center center;
height:                  30px;
}
#favList a
{
background: url(favorim.svg) no-repeat center center;
height:                  30px;
}

.newPrice
{
background-color:                  #f1f1f1;
text-align: center;
height:                  30px;
line-height: 30px;
color:                  #5bb75a;
font-size: 11px;
font-weight:                  500;
}

.newPrice b
{
font-size:                  15px;
padding-left: 5px;
font-weight:                  900;
}
#text2
{
display:                  none;
}

.altVitrin
{
background-color:                  #ffffff;
font-size: 16px;
font-weight:                  normal;
line-height: 1.63;
letter-spacing: -0.42px;
color:                  #4d5667;
}
#toggle2
{
font-size:                  17px;
padding-top: 20px;
}

.filter-title
{
border-bottom:                  1px solid #eee;
}
#threeBanner
{
background:                  #f7f7f7;
}
#navigasyon li:nth-child(2)
{
display:                  none;
}

.yt-story-widget
{
max-height:            117px;
overflow:hidden;
}

.yt-story-widget .item a img
{
max-width:            83px;
max-height:83px;
}
@media screen and (max-width: 1230px)
{
#oneCol .mainControl
{
width:                  auto;
top: 0;
left:                  auto;
right: 0;
margin-top:                  -50px;
margin-left: auto;
}
#oneCol .mainControl span
{
width:                  50px;
height: 50px;
cursor:                  pointer;
background-color: #d6d6d6;
background-repeat:                  no-repeat;
background-position: center center;
border-left:                  1px solid #ececec;
}
#oneCol .mainPrev
{
background-image: url("carouselSmlArrowPrev.png");
}
#oneCol .mainNext
{
background-image: url("carouselSmlArrowNext.png");
}
}
@media screen and (max-width: 1100px)
{
[data-layout="horizontal"] .productItem.col-3 .productPrice.discount
{
width: 100%;
height:                  auto;
margin-bottom: 20px;
padding-left:                  10px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1000px)
{
.mainControl,
#oneCol .mainControl
{
margin-top:                  -60px;
}

.mainControl span,
#oneCol .mainControl span
{
width:                  60px;
height: 60px;
}

.productListItem .productDescription
{
margin-top:                  10px;
max-width: 100%;
}

.currentPrice
{
font-size:                  16px;
}

.discountedPrice
{
font-size:                  15px;
}

.resim-vitrin .currentPrice
{
line-height:                  33px;
}

.resim-vitrin .discountedPrice
{
line-height:                  18px;
}
#leftColumn .productColItem,
#rightColumn .productColItem
{
position:                  relative;
}
#leftColumn .productPrice.discount,
#rightColumn .productPrice.discount
{
padding-right:                  0;
padding-bottom: 0;
margin-top:                  0;
position: static;
}
#leftColumn .productDiscount,
#rightColumn .productDiscount
{
top:                  10px;
bottom: 0;
margin-top:                  0;
}
}
@media screen and (min-width: 1001px)
{
:not(.notClear) > .col-6:nth-of-type(2n) .productDetails,
:not(.notClear) > .col-4:nth-of-type(3n) .productDetails,
:not(.notClear) > .col-3:nth-of-type(4n) .productDetails,
:not(.notClear) > .col-2:nth-of-type(6n) .productDetails
{
border-right:                  0;
}
}
@media screen and (max-width: 1000px) and (min-width: 769px)
{
.resim-vitrin .col-1
{
padding-bottom:                  10px;
}
:not(.notClear) > .col-md-6:nth-of-type(2n) .productDetails,
:not(.notClear) > .col-md-4:nth-of-type(3n) .productDetails,
:not(.notClear) > .col-md-3:nth-of-type(4n) .productDetails,
:not(.notClear) > .col-md-2:nth-of-type(6n) .productDetails
{
border-right:                  0;
}
}
@media screen and (min-width: 769px)
{
.image-wrapper
{
height:                  0;
}
}
@media screen and (max-width: 768px)
{
.icon-new,
.productDiscount
{
position:                  absolute;
font-size: 14px;
}
#productControlPro
{
display:             none;
}
#insstoryfth
{
position:             relative;
left:-10px;
margin-top:            5px;
}

.slide-wrapper .carousel-wrapper ul#instagramData2 li
{
width: 88px !important;
}
ul#instagramData2
{
width: 1232px !important;
}

.productListItem.col-sm-6:nth-child(odd)
{
border-right:                  1px solid #d9d9d9;
}
[dir="rtl"] .productListItem.col-sm-6:nth-child(odd)
{
border-right:                  0;
border-left: 1px solid #d9d9d9;
}

.productListItem.col-sm-6:nth-child(even)
{
border-right:                  1px solid transparent;
}

.productListItem .icon-new,
.productListItem .productDiscount
{
position:                  absolute;
font-size: 14px;
}

.productListItem .out-of-stock
{
position:                  absolute;
top: calc(50% - 50px);
}

.productListDetails
{
position:                  static;
}
#campaign-products[data-layout="horizontal"] .detailWrapper
{
width: calc(58.33333333% - 20px);
}

.detailWrapper .productDetails
{
padding-bottom:                  70px;
}
#campaign-products[data-layout="horizontal"] .proRowAct
{
bottom:                  50px;
}

.productOption span,
.optionBox a p
{
height:                  24px;
line-height: 22px;
}

.productOption span
{
font-size:                  14px;
}

.optionBox a,
.optionBox select
{
height:                  24px;
}

.optionBox a
{
min-width:                  24px;
}

.optionBox a p
{
font-size:                  13px;
}

.productBrand
{
font-size:                  12px;
}

.productDescription
{
line-height:                  16px;
font-size: 13px;
}

.productListDetails
{
position:                  relative;
float: left;
display:                  block;
padding-bottom: 54px;
}

.productListDetails .productAttr
{
position:                  absolute;
bottom: 0;
left:                  0;
padding-right: 0;
padding-left:                  0;
}

.productPrice.discount
{
height:                  auto;
margin-bottom: 20px;
padding-left:                  10px;
box-sizing: border-box;
}

.productListItem .currentPrice,
.productListItem .discount .currentPrice,
.productListItem .discountedPrice
{
padding-left:                  0;
}

.productListItem .currentPrice
{
line-height:                  28px;
}

.productListItem .discountedPrice + .currentPrice
{
line-height:                  13px;
}

.productListItem .discountedPrice
{
line-height:                  14px;
}

.discountedPrice
{
line-height:                  13px;
font-size: 13px;
}

.discount .currentPrice
{
font-size:                  20px;
line-height: 20px;
}

.productPager a,
.productPager span
{
float:                  none;
display: inline-block;
width:                  40px;
height: 38px;
line-height:                  38px;
font-size: 15px;
}

.currentPrice
{
font-size:                  18px;
}

.discountedPrice + .currentPrice
{
line-height:                  20px;
}

.resim-vitrin .col-1
{
padding-bottom:                  10px;
}

.resim-vitrin .currentPrice
{
line-height:                  38px;
}

.resim-vitrin .discountedPrice
{
line-height:                  23px;
}

.col-title + div .carousel li
{
width:                  364px;
}

.productColItem
{
min-height:                  470px;
}

.carousel .productColItem
{
min-height:                  auto;
}

.productColItem .productDetails,
.carousel .productColItem:nth-child(2n) .productDetails
{
border-right:                  1px solid #ececec;
}

.carousel .productColItem .productDetails
{
padding-left:                  20px;
padding-right: 20px;
}

.productColItem:nth-child(2n) .productDetails,
.carousel .productColItem:last-child .productDetails
{
border-right:                  0;
}

.productColItem .line-bottom
{
border-bottom:                  0;
}

.productColItemTp .productDescription
{
line-height:                  16px;
font-size: 13px;
}

.productColItemTp .productPrice
{
height:                  40px;
}

.productColItemTp .currentPrice,
.productColItemTp .discountedPrice
{
line-height:                  20px;
font-size: 20px;
}

.productColListItem .col-4
{
width: 16.6667%;
}

.productColListItem .col-8
{
width: 83.3333%;
}

.productColListItem .productPrice
{
padding-left:                  0;
}
:not(.notClear) > .col-sm-6:nth-of-type(2n) .productDetails,
:not(.notClear) > .col-sm-4:nth-of-type(3n) .productDetails,
:not(.notClear) > .col-sm-3:nth-of-type(4n) .productDetails,
:not(.notClear) > .col-sm-2:nth-of-type(6n) .productDetails
{
border-right:                  0;
}
#pager-wrapper
{
display:                  inherit;
padding-top: 10px;
}
#pager-wrapper *
{
text-align:                  center;
}

.productPager
{
padding-top:                  10px;
border-top: 1px solid #e5e5e5;
}

.productItem .proRowAct
{
position:                  static;
padding-top: 0;
padding-bottom:                  0;
}

.productItem .drop-down.hover .drop-down-title + .bottom.fixed
{
height:                  auto;
min-height: auto;
position:                  absolute;
bottom: 0;
opacity:                  1;
visibility: visible;
}

.productItem
.drop-down.hover
.drop-down-title
+ .bottom.fixed
.mb.p-left
.p-right
{
padding-right:                  0;
}
}
@media screen and (max-width: 540px)
{
#katalog .hover
{
border:                  1px solid #eee;
box-sizing: border-box;
}
#nav-wrapper
{
height:                  auto;
}

.productItem .proRowAct.newPrice
{
position:                  absolute;
}

.newPrice b
{
font-size:                  12px;
}

.newPrice
{
font-size:                  8px;
}
#filterSort select#sort
{
padding-left:                  0;
}

.listeSayfasi
{
width: 100%;
}
#threeBanner p
{
font-size:                  11px;
}

.threeBannerbaslik
{
font-size:                  13px;
height: 43px;
}
#cat-block a
{
height:                  30px;
font-size: 11px;
}
#cat-block .light-Bg
{
height:                  127px;
}
#bilgi-bar .line-right
{
padding:                  0;
}
#bilgi-bar p
{
font-size:                  9px;
text-align: center;
}
#bilgi-bar .col.col-9.col-sm-12
{
padding:                  0;
}

.block-title
{
font-size:                  16px;
margin-bottom: 15px;
margin-top:                  15px;
}
#filterSort
{
padding-right:                  10px;
}

.col-xs-12 .productDetails
{
height: auto !important;
}

.productDescription
{
line-height:                  16px;
font-size: 12px;
}

.productOption
{
padding-top:                  5px;
padding-bottom: 0;
}

.productOption span
{
display:                  none;
}

.optionBox a,
.optionBox select
{
margin-bottom:                  0;
}

.productPrice.fr
{
float:                  left;
}
[dir="rtl"] .productPrice.fr
{
float:                  right;
}

.discountedPrice
{
font-size:                  13px;
}

.currentPrice
{
font-size:                  15px;
}

.icon-new,
.productDiscount
{
font-size:                  12px;
}
}
@media screen and (max-width: 360px)
{
.productItem.d-flex
{
display:                  inherit;
padding-left: 0;
}

.campaign-text
{
width:                  0;
height: 20px;
padding-right:                  0;
overflow: hidden;
}

.productItem .timer-type
{
display:                  none;
}
}
li.col.col-3.productColListItem
{
border:   2px solid #e9e9e9;
border-radius: 10px;
margin:   5px;
width: 24%;
height:  290px;
}
li.col.col-3.productColListItem > a
{
padding:   10px;
}
li.col.col-3.productColListItem > a > div
{
padding-right:  0;
}
li.col.col-3.productColListItem > a > div > img
{
border-radius:  5px;
}