.urunDetayGosterJs
{
top:10px !important;
right:10px !important;
height:35px !important;
line-height:35px !important;
color:#fff !important;
font-weight:600 !important;
text-transform:   uppercase;
background-color:#e35252 !important;
border:0 !important;
z-index:   999999;
transition:background-color .5s;
}

.urunDetayGosterJs:hover
{
background-color:#c54444 !important;
}

.urunDetayGosterJs:before
{
content:'\e827';
line-height:   30px;
color:inherit;
font-family:'tsoft';
font-style:   normal;
font-weight:normal;
text-decoration:   inherit;
font-variant:normal;
text-align:   center;
text-transform:none;
margin-right:   8px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:   grayscale;
speak:none;
}
#productLeft .slide-wrapper > .row:first-child
{
position:   relative;
}

.zoomWindow
{
border:1px solid #d9d9d9 !important;
}
#productThumbs li.active .box-border
{
border-color:   #000;
}
#productBrandText
{
font-size:   14px;
color:#393939;
}
#productName
{
font-weight:    400;
line-height: 20px;
font-size:    18px;
color: #313131;
}

.yorum-wrapper
{
display:    flex;
align-items: center;
margin-top:    3px;
}

.yorum-wrapper .icon-stars:before
{
margin-left: 0 !important;
margin-right: 5px !important;
}

.yorum-wrapper .icon-stars-fill:before
{
margin-right: 5px !important;
margin-left: 0 !important;
}

.yorAdet
{
color:    #6a6a6a;
font-size: 12px;
font-weight:    400;
line-height: 16px;
letter-spacing: 0.06px;
padding-right:    18px;
border-right: 1px solid gray;
}

.yorTik
{
color:    #6a6a6a;
font-size: 12px;
font-weight:    400;
line-height: 16px;
letter-spacing: 0.06px;
padding-left:    18px;
padding-right: 18px;
border-right:    1px solid gray;
}
#shopListLink
{
color:    #6a6a6a;
font-size: 12px;
font-weight:    400;
line-height: 16px;
letter-spacing: 0.06px;
}

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

.productBrandImg
{
margin-bottom:   10px;
}
#supplier-question
{
line-height:   20px;
font-size:10px;
}

.productComment
{
width:   87px;
}

.comment-btn
{
line-height:   30px;
color:#000;
font-size:   13px;
}

.mainPrices
{
position:   relative;
}

.priceLine, .variantLine, .noteLine
{
line-height:   23px;
font-size:13px;
}

.priceType, .variantType, .noteTitle
{
width:   120px;
}
#product-brand
{
font-size:    18px;
font-weight: 500;
line-height:    24px;
margin-bottom: 5px;
}

.currencyPrice
{
color:    #000;
font-size: 20px;
font-weight:    bold;
line-height: 24px;
text-transform:    uppercase;
text-decoration: line-through;
}

.normalPrice
{
font-size:   19px;
}

.udSimilar
{
margin-top:    50px;
}

.discountPrice
{
color:    #313131;
font-size: 20px;
font-weight:    bold;
line-height: 24px;
text-transform:    uppercase;
padding-right: 10px;
font-family:    Arial;
}

.priceAve
{
color:    #313131;
font-size: 22px;
font-weight:    700;
line-height: 24px;
}

.variantList
{
padding-bottom:    25px;
border-bottom: 1px solid  #e1e1e1;
}

.money-order-price
{
float:   right;
padding-left:5px;
}

.degiskenSec
{
color:    #000000;
font-size: 16px;
font-weight:    500;
line-height: 33px;
background-color:    #ffffff;
margin-bottom: 10px;
}

.degiskenSec:before
{
content:    "";
background-color: #e1e1e1;
height:    1px;
width: calc(100% - 165px);
display:    inline-block;
position: absolute;
right:    0;
top: 0;
bottom:    0;
margin: auto;
}
#addCartBtn
{
background-color:    #fb1a2c;
color: #ffffff;
font-size:    18px;
font-weight: 500;
text-transform:    uppercase;
letter-spacing: 0.12px;
display:    flex;
justify-content: center;
align-items:    center;
}

.relatedArea a
{
min-width:    110px;
margin-right: 20px;
border:    1px solid #e1e1e1;
background-color: #fcfcfc;
font-size:    12px;
font-weight: 500;
color:    #464646;
max-height: 36px;
display:    flex;
align-items: center;
justify-content:    center;
}
#iliski
{
border-bottom:    1px solid #e1e1e1;
padding-bottom: 25px;
margin-bottom:    29px;
}
#productRight .qtyBtns a p.icon-plus:before
{
content:    "";
background: url(plus.svg)no-repeat center center;
width:    13px;
height: 13px;
display:    block;
left: 0;
right:    0;
margin: 0 auto;
}
#productRight .qtyBtns a p.icon-minus:before
{
content:    "";
background: url(minus.svg)no-repeat center center;
width:    13px;
height: 3px;
display:    block;
left: 0;
right:    0;
margin: 0 auto;
}
#productRight .qtyBtns a
{
height:    50px;
width: 35px;
}
#productRight .qtyBtns
{
height:    50px;
}
#productRight .qtyBox
{
min-width:    122px;
}
#productRight .qtyBtns input
{
height:    50px;
width: calc(100% - 70px);
color:    #6a6a6a;
font-size: 16px;
font-weight:    700;
line-height: 24px;
}

#productRight .order-note textarea
{
padding-top:   20px;
}
#productRight .mainPrices
{
padding-bottom: 7px !important;
}

.variantBox a, .variantBox select
{
min-width:   110px;
height:36px;
}

.variantBox a.col
{
padding-top:    2px;
padding-bottom: 2px;
margin-right:    20px;
border: 1px solid #e1e1e1;
background-color:    #e5e5e5;
}

.variantBox a.col.ring
{
padding-right:    2px;
padding-left: 2px;
border-radius:    30px;
}

.variantBox a.selected
{
background-color:    #fb1a2c;
}

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

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

.variantBox a p
{
width:100%;
height:   34px;
text-align:center;
padding-bottom:    0;
font-size: 12px;
font-weight:    500;
line-height: 29px;
color:    #464646;
}

.variantBox a.ring p
{
border-radius:   20px;
}

.variantBox select
{
appearance:   none;
-moz-appearance:none;
-webkit-appearance:   none;
}

.variantBox select[data-group-id="2"] option:not([data-status="enable"]):not([value=""])
{
/*
display:   none;
*/
}

.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;
}
#shopListLink:hover
{
color:   #e35252;
}
[dir="rtl"] .productFunction
{
padding-right:    35px;
padding-left:10px;
background-position:   right;
center;
}

.productFunction:hover
{
color:   #e35252;
}

.shareTitle
{
line-height:   30px;
font-size:13px;
color:   #000;
}

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

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

.shareBtns a
{
width:   30px;
line-height:30px;
font-size:   20px;
}

.smlIconSet .shareBtns a
{
font-size:   15px;
}
#urun-tab .slide-wrapper
{
overflow:   hidden;
}
#tabBtn li
{
cursor:   pointer;
text-align: center;
min-width:    150px;
}
#tabBtn li:hover,
#tabBtn li:hover .btn
{
box-shadow:   none;
}
#tabBtn li span
{
color:    #6a6a6a;
font-size: 10px;
font-weight:    500;
line-height: 16.49px;
text-transform:    uppercase;
}
#tabBtn li.active span.text-description
{
color:    #ffffff;
font-size: 11px;
font-weight:    500;
line-height: 33px;
font-family:  arial;
}
#tabBtn li.active
{
background-color:    #464646;
border-top-left-radius: 6px;
border-top-right-radius:    6px;
}
#tabBtn
{
border-bottom:    1px solid #464646;
}
#tabBtn li .stars
{
margin-right:   10px;
margin-left:0;
}
#tabPanel
{
max-height:    200px;
overflow-y: scroll;
}
#productDetailTab h3
{
margin:    0;
font-weight: 500;
line-height:    16px;
color: #313131;
font-size:    12px;
}
#productDetailTab
{
color:    #313131;
font-size: 12px;
font-weight:    400;
line-height:    19px;
}
#urun-tab
{
border-bottom:    1px solid #e1e1e1;
padding-bottom: 23px;
}

.proDescLine
{
padding:    20px;
padding-right: 0;
box-sizing:    border-box;
padding-top: 0;
}
#tabPanel li
{
top:   20px;
left:20px;
right:   20px;
}
#tabPanel li.current
{
width:100%;
}
#tabPanel li
{
line-height:   15px;
/*font-family:ArialRegular;*/
font-family: Arial;
}
#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;
}
[dir="rtl"] .addthis_toolbox
{
float:   right;
}
.f-wrap{
    flex-wrap:wrap;
}
.currencyPrice+.discountPrice{
    line-height: 15px;
    color: #FB1A2C;
}
@media screen and (max-width: 1000px)
{
}
@media screen and (max-width: 1000px) and (min-width: 769px)
{
    #productRight #cart-wrapper
{
margin-bottom:    30px;
}
}
@media screen and (max-width: 768px)
{
    .mobile-pad{
        padding-right:30px;
    }
.zopim
{
bottom:80px !important;
}

.urunDetayGosterJs
{
display:none !important;
}
#productLeft
{
padding-right:   0;
}
#productRight
{
padding-top:   10px;
padding-right:0;
padding-left:   0;
}

.yorum-wrapper
{
display:    block;
}

.yorumsayisi
{
line-height:    30px;
height: 30px;
display:    flex;
align-items: center;
}
#shopListLink
{
line-height:    30px;
}
#price-flexer,
#price-flexer > .d-flex
{
display:   flex;
}

.discountedPrice
{
line-height:   30px;
/*padding-left:10px;*/
}

.comment-star-wrapper
{
position:   static;
float:left;
}
#price-flexer .productDiscount{
    position:relative;
    right:1px;
}
#price-flexer .comment-star-wrapper :before
{
margin-right:   8px;
margin-left:0;
}
#mobileTabBtn
{
overflow-y:   hidden;
overflow-x:scroll;
-webkit-overflow-scrolling:    touch;
}
#tabBtn
{
display:   flex;
}
#tabBtn li span
{
display:   inherit;
font-size:15px;
white-space:   nowrap;
}
#product-buttons a
{
padding-left:   0;
}
}
@media screen and (max-width: 540px)
{
#mobileBuyBtn
{
position:   fixed;
bottom:0;
left:   0;
z-index:333;
background:   #fff;
box-sizing:border-box;
box-shadow:0 -3px 3px rgba(0,0,0,.1);
}
#mobileBuyBtn .buyBtn
{
padding-left:   10px;
}
}