.ind2
{
text-align:             center;
font-size: 18px;
color:          white;
}

.ind3
{
background-color:   #fb9f6c;
color: white;
font-weight:   bold;
font-size: 15px;
}

.multidiscountbox
{
border:         solid;
border-radius:4px;
border-color:         #ff7129;
}

.discount2 .flind
{
font-size:    14px;
font-weight: 600;
}

.discount2
{
position:    absolute;
font-family: 'Montserrat', sans-serif
;top:    0;
right: 0
;width:    80px;
height: 70px
;background-color:    #ed2727;
display: flex
;align-items:    center;
justify-content: center
;flex-direction:    column;
text-align: center
;color:    #fff;
}

.boxhead
{
background-color:         #ff7129;
}

.tablefix
{
padding:         10px;
}

.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;
z-index:             999999;
border:0 !important;
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:              solid 2px #1ba2a4;
}
#productThumbs li .box-border
{
border:              solid 2px transparent;
}
#productLeft .pos-r.box.col-2
{
padding-top:             100px;
}
#product-brand
{
font-size:              21px;
margin-bottom;10px;
font-weight:              bold;
color: #555555;
line-height:             20px;
padding-left:0px;
}
#productName
{
line-height:              41px;
font-size: 25px;
font-weight:              bold;
color: #3e3e3e;
}

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

.productBrandImg
{
margin-bottom:             10px;
}
#supplier-question
{
font-size:              13px;
line-height: 30px;
color:              #555555;
}

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

.currencyPrice
{
font-size:              22px;
}

.normalPrice
{
font-size:             19px;
}

.discountPrice
{
line-height:             30px;
font-size: 33px;
color:              #555555;
padding-top:  10px;
}

.money-order-price
{
float:             right;
padding-left:5px;
}
#productRight .order-note textarea
{
padding-top:             20px;
}

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

.variantBox a.col
{
padding-top:              2px;
padding-bottom: 2px;
}

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

.variantBox a.selected
{
border:             1px solid #ff6f00;
}

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

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

.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"])
{
display:             none;
}

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

.discounts.currentDiscount
{
background:             #f0f0f0;
}

.noteLine
{
padding-top:             0;
display: none;
}

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

.digerleri
{
height:              30px;
border-radius: 0.7px;
background-color:              #fafafa;
line-height:10px;
margin:              20px 0 10px;
}

.digerleri a
{
color:             #1ba2a4;
font-size:13px;
text-decoration:             underline;
background:url(diger.png) no-repeat right center;
padding-right:             20px;
}

.digerleri line-right
{
border-color:              #cdcdcd;
}
#addCartBtn
{
font-size:              22px;
font-weight: bold;
letter-spacing:              normal;
color: #ffffff;
text-transform:             capitalize;
}
#fastBuyBtn
{
height:             50px;
font-size: 14px;
font-weight:              bold;
letter-spacing: normal;
color:              #ffffff;
}
#shopListLink
{
color:              #555555;
border-radius: 2px;
background-color:              #ffffff;
border: solid 1px #555555;
padding:              10px 20px;
height: 50px;
}
[dir="rtl"] .productFunction
{
padding-right:              35px;
padding-left:10px;
background-position:             right;
center;
}

.productFunction:hover
{
color:             #e35252;
}
#product-buttons i
{
background:             #fff;
padding: 0 15px;
margin-right:              5px;
}
#product-buttons i:before
{
content:               "";
}
#product-buttons i.icon-advice
{
background:#fff url(alisverisListesi.png) no-repeat center;
}
#product-buttons i.icon-price
{
background:#fff url(PriceAlert.png) no-repeat center;
}
#product-buttons i.icon-stock
{
background:#fff url(stockAlert.png) no-repeat center;
}
#product-buttons i.icon-comment
{
background:#fff url(suggest.png) no-repeat center;
}
#product-buttons .row
{
display:             flex;
justify-content:center;
align-items:             center;
}
#product-buttons a
{
background:             #fafafa;
font-size: 13px;
font-weight:              normal;
color: #555555;
padding-right:               10px;
display:  inline-block;
margin-right:              10px;
line-height:  30px;
padding-left:               0;
border-radius: 0.7px;
border:              1px solid #fafafa;
}
#product-buttons a:last-child
{
margin-right:             0;
}
#product-buttons .text-description
{
line-height:               30px;
text-align:center;
font-size:               13px;
}

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

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

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

.shareBtns a
{
width:              24px;
line-height: 24px;
font-size:              14px;
border-radius:  100%;
box-sizing:             border-box;
height:24px;
color:             #fff;
}

.shareBtns a:before
{
line-height:              24px;
}

.shareBtns a.icon-facebook
{
background:             #4270ad;
}

.shareBtns a.icon-twitter
{
background:             #00bef8;
}

.shareBtns a.icon-pinterest
{
background:             #df1c2f;
}

.shareBtns a.icon-gplus
{
background:             #f92400;
}

.smlIconSet .shareBtns a
{
font-size:             15px;
}
#urun-tab .slide-wrapper
{
overflow:             hidden;
}
#tabBtn li
{
cursor:             pointer;
}
#tabBtn li:hover,
#tabBtn li:hover .btn
{
box-shadow:             none;
}
#tabBtn li span.text-description
{
font-size:              20px;
font-weight: 500;
font-style:              normal;
font-stretch: normal;
line-height:              normal;
letter-spacing: normal;
text-align:              center;
color: #b6b6b6;
}
#tabBtn li.active span.text-description
{
color:             #1ba2a4;
}
#tabBtn li.active:after
{
bottom:             0px;
}
#productDetailTab
{
padding-left:             20px;
font-size:15px;
/*
color:             #b6b6b6;
*/
line-height:1.2;
}
#tabBtn li .stars
{
margin-right:             10px;
margin-left:0;
}
#tabPanel
{
overflow:             hidden;
}
#tabPanel li
{
top:             20px;
left:20px;
right:             20px;
}
#tabPanel li.current
{
width:100%;
}
#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;
}
[dir="rtl"] .addthis_toolbox
{
float:             right;
}
#price-flexer .discountPrice
{
display:              flex;
line-height: 1;
align-items:              flex-end;
}
#birimOran
{
font-size:              13px;
margin-left: 10px;
margin-bottom:              5px;
}

.multi-discount .discounts
{
display:              flex;
flex-direction: column;
padding:              0;
height: 102px;
border-radius:              3px;
border: solid 2px #7a7a7a;
background-color:              #ffffff;
width: calc(33.3333% - 20px);
margin:              0 7px;
box-sizing: border-box;
margin-bottom:              20px;
margin-top: 20px;
text-align:              center;
}

.multi-discount .discounts .miktar
{
color:         black;
background-color: white;
}

.multi-discount .discounts .miktar
{
background-color:         white;
}

.multi-discount .discounts > div
{
display:              flex;
align-items: center
;justify-content:              center;
text-align: center;height: 33.33333%
;font-size:              14px;
font-weight: 600;letter-spacing: .3px;
}

.multi-discount .discounts .indirimYuzde
{
color:              #fff;
background: #9a9a98;
}

.multi-discount .discounts .multi-birim
{
background-color:              #7b7b7b;
color: #fff;
}

.multi-discount .discounts .miktar span.bitMiktar
{
margin-right:              3px;
}

.multi-discount .discounts.currentDiscount, .multi-discount .discounts.active
{
border-color:              #e95b13;
}

.multi-discount .discounts.currentDiscount .multi-birim, .multi-discount .discounts.active .multi-birim
{
background:              #fb9f6c;
}

.multi-discount .discounts.currentDiscount .indirimYuzde, .multi-discount .discounts.active .indirimYuzde
{
background-color:              #f8581c;
}

.multi-discount .discounts .multi-birim span
{
margin:              0 2px;
}

.discount2 .text-bold
{
font-size:    30px;
display: flex;
font-weight:    bold;
margin-bottom: 0;
}
@media screen and (max-width: 1000px)
{
}
@media screen and (max-width: 1000px) and (min-width: 769px)
{
}
@media screen and (max-width: 768px)
{
.zopim
{
bottom:80px !important;
}
#product-buttons .row
{
display:             block;
}
#product-buttons .row a
{
width:50%;
margin:             0 0 20px 0;
}

.urunDetayGosterJs
{
display:none !important;
}
#productLeft
{
padding-right:             0;
}
#productRight
{
padding-top:             10px;
padding-right:0;
padding-left:             0;
}
#price-flexer,
#price-flexer > .d-flex
{
display:             initial;
}

.discountedPrice
{
line-height:             30px;
padding-left:0;
}

.comment-star-wrapper
{
position:             static;
float:left;
}
#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;
}

.multi-discount .discounts .miktar
{
font-size:       12px;
}

.multi-discount .discounts .multi-birim
{
font-size:       11px;
}
}
@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;
}

#shopListLink{
padding: 10px 5px;
}
}