.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;
}
ul#productThumbs *, ul#productThumbs
{
transition: none !important;
}
ul#productThumbs li
{
display: block !important;
}
#mobileBuyBtn
{
display:     flex;
align-items: center;
}
#mobileBuyBtn .buyBtn > a
{
font-size:     12px;
}
#mobileBuyBtn .buyBtn > #fastBuyBtn
{
border-radius:     2px;
background-color: #b49e75;
height:     50px;
font-size: 12px;
font-weight:     600;
letter-spacing: 2px;
color:     #ffffff;
text-align: center;
line-height:     50px;
text-transform: uppercase;
}
#ctrlRelatedPr>#prevRelatedPr
{
background: url(/Data/EditorFiles/left-arrow.png) no-repeat center;
}
#ctrlRelatedPr>span
{
width:    30px;
height: 30px;
background-size: contain !important;
}
#ctrlRelatedPr>#nextRelatedPr
{
background: url(/Data/EditorFiles/right-arrow.png) no-repeat center;
}

.stokyazialani
{
background:      #000;
color: #fff;
padding-left:      15px;
padding-right: 15px;
}

.stokyazialani:hover
{
color:      #fff;
}

.paylas .text-description
{
font-size:            14px;
font-weight: normal;
line-height:            normal;
letter-spacing: 0.54px;
color:            #707070;
}

.tabTitle.active
{
background-image: url(activeTab.svg);
}

.tablar
{
margin-top:            0;
float: left;
}

.tabTitle
{
font-size:            16px;
font-weight: normal;
line-height:            normal;
letter-spacing: 1.33px;
color:            #000000;
background: url(arrow-bottom.svg) no-repeat right center;
border-top:            1px solid #e9e9e9;
padding: 17px 0;
}
a#fbShareBtn
{
background:            #4a71a9;
}
a#twBtn
{
background-color:            #00baf1;
}
a#pinBtn
{
background-color:            #cd3339;
}

.kargoTermin , .ucretsizKargoDetay
{
border-radius:            2px;
background-color: #17a1c636;
font-size:            12px;
font-weight: normal;
line-height:            normal;
letter-spacing: 0.46px;
color:            #14235c;
padding: 10px 20px;
margin-right:            20px;
}
div#product-buttons a
{
font-size:            14px;
font-weight: normal;
line-height:            normal;
letter-spacing: 0.54px;
color:            #000000;
}
a#price-alert-btn
{
padding:            4px 20px;
}
i.icon-fav:before
{
content: '';
}
i.icon-fav
{
background: url(favori.svg) no-repeat left center;
width:            35px;
height: 25px;
}

.adet
{
font-size:            13px;
font-weight: normal;
line-height:            normal;
letter-spacing: 0.5px;
color:            #797979;
margin-bottom: 7px;
}
a#addCartBtn
{
border-radius:            2px;
background-color: #cbaa65;
height:            50px;
font-size: 21px;
font-weight:            600;
letter-spacing: 2px;
color:            #ffffff;
text-align: center;
line-height:            50px;
text-transform: uppercase;
}
div#cart-wrapper select
{
border-radius:            2px;
border: solid 1px #14235c;
height:            50px;
font-size: 21px;
font-weight:            300;
line-height: normal;
letter-spacing: 0.81px;
color:            #14235c;
padding: 0 20px;
background: url(arrow-bottom.svg) no-repeat right 20px center;
}
div#cart-wrapper .qtyBtns
{
background:            no-repeat;
}

.variantBox.subOne a p img
{
height:            98px;
}

.variantBox.subOne a p
{
height:            98px;
}

.variantBox.subOne a
{
height:            40px;
padding: 0;
border:            0;
border: 1px solid #ffffff;
margin-right:            10px;
margin-bottom: 10px;
}

.variantBox.subOne a.selected p img
{
border:            1px solid #000000;
}

.secilenRenk
{
margin-top:            20px;
font-size: 13px;
font-weight:            normal;
line-height: normal;
letter-spacing: 0.5px;
color:            #797979;
}

.taksitOran
{
font-size:            13px;
font-weight: normal;
line-height:            normal;
letter-spacing: 0.46px;
color:            #797979;
margin-top: 15px;
}
div#productInfo .icon-new
{
left:            inherit;
top: -30px !important;
}

.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-size:            25px;
font-weight: 300;
line-height:            normal;
letter-spacing: 2.08px;
color:            #000000;
margin-top: 20px;
}

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

.currencyPrice
{
font-size:            17px;
font-weight: 300;
line-height:            normal;
letter-spacing: 1px;
color:            #969696;
}

.urunCode
{
font-size:            13px;
font-weight: normal;
line-height:            normal;
letter-spacing: 0.46px;
color:            #797979;
margin-top: 20px;
}

.stokDurumu
{
font-size:            13px;
font-weight: normal;
line-height:            normal;
letter-spacing: 0.46px;
color:            #797979;
margin-top: 8px;
}

.stokDurumu span.stokMevcutDegil
{
color:            red;
}

.stokDurumu span.stokMevcut
{
color:            #45a12a;
}
div#productInfo
{
padding-bottom:       20px;
margin-bottom: 15px;
border-bottom:            1px solid #e9e9e9;
}

.normalPrice
{
font-size:           19px;
}

.discountPrice
{
font-size:         17px;
font-weight: 500;
line-height:            normal;
/*letter-spacing: 1.56px;*/
letter-spacing: 0.56px;
color:            red;
padding-left: 10px !important;
}

.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;
}
a.col.box-border.ring.selected
{
border-color:        #ff0000;
}

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

.subOne .variantList
{
height:            106px;
overflow: hidden;
}

.secilenRenk span
{
font-weight:            500;
color: #000000;
}

.showVariantAll
{
font-size:            12px;
font-weight: normal;
line-height:            normal;
letter-spacing: 0.46px;
color:            #000000;
margin-top: 20px;
background: url(arrow-bottom.svg) no-repeat right center;
text-align:            right;
padding: 0 15px;
cursor:            pointer;
}

.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"]):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:            20px;
height: 20px;
font-size:            12px;
display: flex;
align-items:            center;
justify-content: center;
color:            #ffffff;
border-radius: 20px;
margin-right:            5px;
}

.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.active span.text-description
{
color:           #000;
}
#tabBtn li.active:before,
#tabBtn li.active:after
{
content:'';
position:           absolute;
left:0;
width:100%;
height:           1px;
background:#e35252;
}
#tabBtn li.active:before
{
bottom:           2px;
}
#tabBtn li.active:after
{
bottom:           0px;
}
#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;
}
@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;
}

.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;
}
}
@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;
}
}
body > div.zoomWindowContainer > div
{
width: 555px !important;
height: 850px !important;
top:204px !important;
}
div#productInfo .icon-new
{
left:            inherit;
top: -30px !important;
}