#productLeft .slide-wrapper > .row:first-child
{
position:  relative;
}
[dir="rtl"] #productBrand
{
padding-left:  0;
border-left:0;
border-right:  1px solid #ececec;
}
#productBrandText
{
font-size:  14px;
font-weight:700;
color:  #000;
}
#productName
{
line-height:   26px;
font-size: 20px;
color:   #2c2c2c;
margin-top: 0;
margin-bottom:   0;
}

.productName
{
font-size:  20px;
font-weight:600;
}

.productBrandImg
{
margin-bottom:  10px;
}

.productComment
{
width:  87px;
}
[dir="rtl"] .productComment
{
width:  100px;
}

.comment-btn
{
padding-left:  17px;
line-height:30px;
color:  #000;
font-size:11px;
background:url('commentIcon.png') no-repeat 0 center;
}
[dir="rtl"] .comment-btn
{
text-align:  right;
padding-right:17px;
padding-left:  0;
background:url('commentIcon.png') no-repeat right center;
direction:  ltr;
}

.mainPrices
{
position:  relative;
}

.priceLine, .variantLine, .noteLine
{
line-height:  23px;
font-size:12px;
text-transform:  uppercase;
}

.priceType, .variantType, .noteTitle
{
width:   120px;
font-size: 12px;
text-transform:   capitalize;
font-style: italic;
}

.currencyPrice
{
font-size:   25px;
color: #929292;
line-height:   45px;
}

.normalPrice
{
font-size:  19px;
}

.discountPrice
{
font-size:   30px;
color: #f50066;
font-weight:   bold;
line-height: 42px;
}
#productRight .variantWrapper
{
margin-bottom:  20px;
}

.variantLine, .noteLine
{
line-height:  30px;
padding-top:5px;
}

.variantBox a, .variantBox select
{
float:   left;
min-width: 40px;
height:   40px;
border: 1px solid #827f7f;
padding-right:   10px;
padding-left: 10px;
margin-right:   5px;
margin-bottom: 5px;
box-sizing:   border-box;
border-radius: 50px;
background-color:   #fbfbfb;
}

.variantBox a.selected
{
border:   1px solid #ed1268;
background-color: #ed1268;
}

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

.variantBox a:hover
{
background-color: #ed1268;
}

.variantBox a p:hover
{
color:   #fff;
}

.variantBox a.selected p
{
color:   #fff;
}

.variantBox a p
{
width:100%;
height:  40px;
line-height:40px;
text-align:  center;
font-size:16px;
color:  #000;
}

.variantBox select
{
min-width:  150px;
background:url('variantArrow.png') no-repeat right center;
appearance:  none;
-moz-appearance:none;
-webkit-appearance:  none;
}
[dir="rtl"] .variantBox select
{
background:url('variantArrow.png') no-repeat 10px center;
}

.imageInner
{
position:  relative;
width:100%;
height:  0;
padding-bottom:100%;
}

.discounts.currentDiscount
{
background:  #f0f0f0;
}

.noteLine
{
padding-top:  0;
}

.noteBox textarea
{
min-width:  250px;
height:40px;
font-size:  12px;
color:#666;
font-family:"Open Sans",sans-serif;
word-break:  break-all;
}

.productFunction
{
line-height:   0px;
font-size: 12px;
color:   #000;
padding-left: 20px;
margin-left:   10px;
background-position: 0 center;
background-repeat:   no-repeat;
cursor: pointer;
font-weight:   500;
font-style: italic;
text-transform:   capitalize;
}
[dir="rtl"] .productFunction
{
padding-right:  20px;
padding-left:0;
margin-right:  10px;
margin-left:0;
background-position:  right center;
}

.adviceLink
{
background-image:url('adviceLinkIcon.png');
}

.commentLink
{
background-image:url('commentLinkIcon.png');
}

.priceAlertLink
{
background-image:url('priceAlertLinkIcon.png');
}

.shopListLink
{
background: url(shopListLinkIcon.png) no-repeat center;
padding-top:   20px;
background-position-y: 4px;
line-height:   14px;
text-align: center;
padding-left:   12px;
}

.shareTitle
{
font-size:   12px;
color: #000;
font-style:   italic;
}
[dir="rtl"] .shareTitle
{
padding-right:  20px;
padding-left:0;
background:url('shareIconRtl.png') no-repeat right center;
}

.smlIconSet .shareTitle
{
line-height:  26px;
}

.shareBtns .col
{
padding-right:  5px;
}

.shareBtns a
{
float:  left;
width:25px;
height:  25px;
background-position:0 center;
background-repeat:  no-repeat;
}

.smlIconSet .shareBtns a
{
width:  25px;
height:25px;
}

.shareBtns a:hover
{
opacity:  1;
-webkit-filter:grayscale(0%);
-moz-filter:grayscale(0%);
-ms-filter:grayscale(0%);
-o-filter:grayscale(0%);
filter:grayscale(0%);
}
#fbLikeBtn
{
background-image:url('fbLikeBtn.png');
}

.smlIconSet #fbLikeBtn
{
background-image:url('fbLikeSmlBtn.png');
}
#fbShareBtn
{
background-image:url('fbShareBtn.png');
}

.smlIconSet #fbShareBtn
{
background-image:url('fbShareSmlBtn.png');
}
#twBtn
{
background-image:url('twBtn.png');
}

.smlIconSet #twBtn
{
background-image:url('twSmlBtn.png');
}
#gpBtn
{
background-image:url('gpBtn.png');
}

.smlIconSet #gpBtn
{
background-image:url('gpSmlBtn.png');
}
#pinBtn
{
background-image:url('pinBtn.png');
}

.smlIconSet #pinBtn
{
background-image:url('pinSmlBtn.png');
}
[dir="rtl"] .addthis_toolbox
{
float:  right;
}
#urun-tab .slide-wrapper
{
overflow:  hidden;
}
#tabBtn li
{
cursor:   pointer;
background-color: #fff;
border-bottom:   1px solid #ebebeb;
border-right: 1px solid #ebebeb;
border-top:   1px solid #ebebeb;
}
#tabBtn li.active
{
background:   #fbfbfb;
border-right: 1px solid #ebebeb;
border-left:   1px solid #ebebeb;
margin-left: -1px;
border-bottom:   1px solid transparent;
}
#tabBtn li span
{
text-transform:  uppercase;
}
[dir="rtl"] #tabBtn li span
{
text-align:  right;
direction:ltr;
}
#tabBtn li.active span
{
color:   #000;
font-size: 13px;
font-weight:   bold;
}
#tabBtn li .stars
{
margin-top:  9px;
margin-left:10px;
}
#tabPanel
{
overflow:  hidden;
}
#tabPanel li
{
top:  20px;
left:20px;
right:  20px;
}
#tabPanel li.current
{
width:100%;
}
/*#tabPanel li, #productDetailTab *
{
font-size:  13px;
color:#6f6f6f;
text-align:  justify;
}
*/
#tabPanel li
{
line-height:  15px;
}
#tabPanel li table
{
float:  left;
max-width:100;
}
#productDetailTab li
{
list-style:  disc;
list-style-position:inside;
}
#banks
{
line-height:  2;
}

.like
{
padding-left:  21px;
background:url('likeIcon.png') no-repeat 0 center;
}

.dislike
{
padding-left:  21px;
background:url('dislikeIcon.png') no-repeat 0 center;
}
#productThumbs li
{
cursor:   pointer;
display: table;
float:   none;
margin-bottom: 10px;
}
ul#productImage .image-wrapper img
{
height:   auto;
}
div#productLeft .icon-new
{
top:   10px;
}

.productCode
{
font-size:   10px;
color: #939393;
font-weight:   600;
}
div#productRight .productDiscount
{
position:   relative;
top: 0;
left:   0;
}
a#addCartBtn
{
background-color:   #ed1268;
text-align: center;
font-size:   18px;
text-transform: uppercase;
font-weight:   600;
}
select.detayAdet
{
height:   50px;
border: 1px solid #7f7c7c;
text-indent:   14px;
font-size: 18px;
color:   #000;
font-weight: 600;
}

.detayTelephone
{
background: url('detayTel.png') no-repeat left center;
-ms-background-position-x:   16px;
background-position-x: 16px;
}
#form1 .telephoneE
{
background-color: transparent !important;
border: none !important;
text-indent:   30px;
}
#form1 input[type="text"]::-webkit-input-placeholder
{
color:   #9f9f9f;
font-size: 12px;
font-style:   italic;
font-weight: lighter;
}
#form1 input[type="text"]:-moz-placeholder
{
color:   #9f9f9f;
font-size: 12px;
font-style:   italic;
font-weight: lighter;
}
#form1 input[type="text"]::-moz-placeholder
{
color:   #9f9f9f;
font-size: 12px;
font-style:   italic;
font-weight: lighter;
}
#form1 input[type="text"]:-ms-input-placeholder
{
color:   #9f9f9f;
font-size: 12px;
font-style:   italic;
font-weight: lighter;
}

.telefonBirak
{
font-size:   12px;
font-style: italic;
position:   absolute;
top: -10px;
}

.detayGonder
{
background: url('detayGonder.png') no-repeat center center;
height:   40px;
width: 44px;
border:   none;
}
#form1
{
position:   relative;
}

.sonBakilan .productItem
{
float:   none;
display: inline-block;
}

.sonBakilan
{
text-align:   center;
}

.renkSecimi
{
font-size:   12px;
text-transform: capitalize;
font-style:   italic;
}
div#ilgili-urunler .col-1
{
width: 18%;
}
a#fastBuyBtn
{
background-color:   #7db701;
text-align: center;
font-size:   18px;
text-transform: uppercase;
font-weight:   600;
}

.detayTell
{
margin-top:   30px;
}
ul#productThumbs img
{
opacity: 0.6;
}
ul#productThumbs .active img
{
opacity:   1;
}
@media screen and (max-width: 1000px)
{
.qtyBox
{
padding-right:  0;
}
}
@media screen and (max-width: 1000px) and (min-width: 769px)
{
#productInfo, #productBrand
{
width:100%;
}
#productInfo
{
padding-right:  0;
padding-bottom:10px;
}
#productBrand
{
padding-left:  0;
padding-top:10px;
border-left:  0;
border-top:1px solid #ececec;
}

.productBrandImg
{
float:  left;
margin-bottom:0;
}
#threeCol #productLeft, #threeCol #productRight
{
width:100%;
}
#threeCol #productLeft
{
padding-right:  0;
margin-bottom:10px;
}
#threeCol #productBrandText
{
font-size:  17px;
}
#threeCol #productName
{
font-size:  30px;
}
#threeCol #productInfo
{
width:100%;
}
#threeCol #productBrand
{
width:100%;
padding-left:  0;
padding-top:10px;
border-left:  0;
border-top:1px solid #ececec;
}
#threeCol .productBrandImg
{
float:  left;
}
#threeCol .productComment
{
clear:  none;
}
#threeCol .priceLine, #threeCol .variantLine, #threeCol .productType, #threeCol .qtyBtns input, #threeCol .noteLine
{
line-height:  30px;
font-size:15px;
}
#threeCol .priceLine .col:last-child
{
width:100%;
clear:  both;
}
#threeCol .priceType, #threeCol .variantType, #threeCol .noteTitle
{
width:  140px;
}
#threeCol .currencyPrice
{
font-size:  16px;
}
#threeCol .normalPrice
{
font-size:  23px;
}
#threeCol .discountPrice
{
font-size:  26px;
}
#threeCol .variantBox
{
padding-top:  10px;
padding-bottom:10px;
}
#threeCol .variantBox a, #threeCol .variantBox select, #threeCol .qtyBtns a
{
min-width:  50px;
height:50px;
}
#threeCol .variantBox a p, #threeCol .qtyBtns a p
{
height:  48px;
line-height:48px;
font-size:  16px;
}
#threeCol .variantBox select
{
width:100%;
font-size:  16px;
}
#threeCol .productType
{
line-height:  50px;
}
#threeCol .qtyBtns a p
{
font-size:  36px;
}
#threeCol .qtyBtns input
{
height:  50px;
line-height:50px;
font-size:  25px;
}
#threeCol .buyBtn
{
width:100%;
padding-right:  0;
}
#threeCol .buyBtn a
{
width:100%;
text-align:  center;
}
#threeCol .noteBox
{
width:100%;
padding-top:  10px;
}
#threeCol .noteBox textarea
{
width:100%;
min-height:  100px;
font-size:16px;
}
#threeCol .shareTitle
{
font-size:  16px;
}
#threeCol .smlIconSet .shareTitle
{
line-height:  30px;
}
#threeCol .smlIconSet .shareBtns a
{
width:  30px;
height:30px;
}
#threeCol .smlIconSet #fbLikeBtn
{
background-image:url("fbLikeBtn.png");
}
#threeCol .smlIconSet #fbShareBtn
{
background-image:url("fbShareBtn.png");
}
#threeCol .smlIconSet #twBtn
{
background-image:url("twBtn.png");
}
#threeCol .smlIconSet #gpBtn
{
background-image:url("gpBtn.png");
}
#threeCol .smlIconSet #pinBtn
{
background-image:url("pinBtn.png");
}
#threeCol #tabBtn li
{
width:100%;
}
#threeCol #tabBtn li a
{
width:100%;
font-size:  16px;
}
#threeCol #tabPanel li, #threeCol #tabPanel li *
{
line-height:  22px;
font-size:14px;
}
}
@media screen and (max-width: 768px)
{
#productDetail #productThumbs
{
max-height:   750px;
overflow-y: auto;
}

.detayTell
{
margin-top:   25px;
margin-left: -5px;
}
div#productLeft .icon-new
{
background-size: 100%;
right:   14px;
top: 4px;
}
#productLeft
{
padding-right:  0;
margin-bottom:10px;
}
#productBrandText
{
/*font-size:17px;*/
line-height:  20px;
padding-bottom:5px;
text-transform:  uppercase;
}
#productName
{
line-height:  16px;
font-size:15px;
color:  #535353;
margin-top:0;
margin-bottom:  0;
}

.productComment
{
clear:  both;
}

.priceLine, .variantLine, .productType, .qtyBtns input, .noteLine
{
line-height:  20px;
font-size:11px;
color:  #666363;
}

.priceType, .variantType, .noteTitle
{
width:  140px;
text-transform:capitalize;
}

.currencyPrice
{
line-height:   20px;
font-size: 14px;
color:   #000;
}

.normalPrice
{
font-size:  23px;
}

.discountPrice
{
font-size:   15px;
font-weight: 700;
line-height:   20px;
}
#productRight .variantWrapper
{
margin-bottom:  0;
}

.variantBox
{
padding-top:  10px;
padding-right:5px;
padding-bottom:  10px;
}

.variantBox a, .variantBox select, .qtyBtns a
{
min-width:  40px;
height:40px;
}

.variantBox a
{
width:calc(25% - 5px);
padding-right:  0;
padding-left:0;
}

.variantBox a p, .qtyBtns a p
{
height:  48px;
line-height:48px;
font-size:  16px;
}

.variantBox a p
{
padding-bottom:  0;
}

.variantBox select
{
width:100%;
font-size:  16px;
}

.variantList
{
height:  45px;
overflow: hidden;
}

.variantList.active
{
height:  auto;
}

.variantMoreBtn
{
height:  20px;
background:url('variantArrow.png') no-repeat center center;
}

.productType
{
line-height:  40px;
}

.qtyBtns a p
{
font-size:  36px;
}

.qtyBtns input
{
height:  40px;
line-height:40px;
font-size:  15px;
}

.discBox *
{
font-size:  15px;
}

.buyBtn
{
padding-right:  0;
}

.buyBtn a
{
text-align:  center;
}

.noteBox
{
width:100%;
padding-top:  10px;
}

.noteBox textarea
{
min-height:  100px;
font-size:16px;
}

.productFunction
{
margin-left:   0;
margin-top: 10px;
}
/*.shareTitle
{
font-size:  16px;
}

.smlIconSet .shareTitle
{
line-height:  30px;
}

.smlIconSet .shareBtns a
{
width:  30px;
height:30px;
}

.smlIconSet #fbLikeBtn
{
background-image:url("fbLikeBtn.png");
}

.smlIconSet #fbShareBtn
{
background-image:url("fbShareBtn.png");
}

.smlIconSet #twBtn
{
background-image:url("twBtn.png");
}

.smlIconSet #gpBtn
{
background-image:url("gpBtn.png");
}

.smlIconSet #pinBtn
{
background-image:url("pinBtn.png");
}
*/
/*#tabBtn li:nth-child(even)
{
border-right:  0;
}
*/
#tabBtn li span
{
font-size:  16px;
}
#tabPanel li.ozellik, #tabPanel li.ozellik *
{
line-height:  22px;
font-size:14px;
}
}
@media screen and (max-width: 540px)
{
#pageContent > div
{
padding:  0;
border:0;
}
#productDetail #productThumbs
{
max-height:   370px;
overflow-y: auto;
}
#productMobileInfo
{
padding-top:   10px;
padding-right: 20px;
padding-left:   20px;
background: #ececec;
}
#productMobilePrices
{
background:   #ececec;
}

.variantLine
{
padding-top:   5px;
margin-bottom: 10px;
}

.variantBox
{
padding-bottom:  5px;
}

.variantBox a
{
height:  40px;
}

.variantBox a p, .qtyBtns a p
{
height:  38px;
line-height:38px;
font-size:  13px;
}

.variantBox select
{
font-size:  13px;
}
#mobileBuyBtn
{
position:  fixed;
bottom:0;
left:  0;
z-index:999;
background:  #fff;
padding:5px;
box-sizing:  border-box;
}
#mobileBuyBtn .buyBtn
{
padding-bottom:  0;
}
#mobileTabBtn
{
overflow-y:  hidden;
overflow-x:scroll;
-webkit-overflow-scrolling:   touch;
}
#tabBtn
{
/*display:flex;*/
}
#tabBtn li span
{
font-size:  15px;
white-space:nowrap;
}
}
@media screen and (max-width: 320px)
{
[itemprop="offers"]
{
padding-right:  0;
padding-left:0;
}

.productDiscount
{
top:  -41px;
margin-top:0;
}
}