.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-size:  27px;
font-weight: bold;
line-height:  normal;
color: #2a2a2a;
}

.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:  20px;
font-weight: 500;
line-height:  normal;
color: #2a2a2a;
}

.normalPrice
{
font-size: 19px;
}

.discountPrice
{
line-height:  42px;
font-size: 45px;
font-weight:  900;
color: #2a2a2a;
}

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

.noteBox textarea
{
min-width: 250px;
height:40px;
font-size: 12px;
color:#666;
font-family:"Open Sans",sans-serif;
word-break: break-all;
}
[dir="rtl"] .productFunction
{
padding-right:  35px;
padding-left:10px;
background-position: right;
center;
}

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

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

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

.shareBtns a
{
width: 24.8px;
height: 24.8px;
line-height:  24px;
font-size: 12px;
color:  #fff;
margin-right: 5px;
}

.safari .shareBtns a
{
width: 22.8px;
height: 22.8px;
}

.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: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;
}
#tabBtn li.active span.text-description
{
border-radius: 28.5px;
background-image: linear-gradient(138deg, #6b5e9c, #393063);
text-align:  center;
color: #fff;
}
#tabBtn li span
{
font-size:  18px;
font-weight: bold;
color:  #696969;
width: auto;
height:  57px;
padding-left: 30px;
padding-right:  30px;
line-height: 58px;
position:  relative;
border-radius: 28.5px;
display:  inline-block;
text-transform: uppercase;
}
#tabBtn li.active span.text-description:before
{
content: '';
background: url(ucgen.svg) no-repeat center center;
position:  absolute;
bottom: -6px;
left: 44%;
width:  15px;
height: 9px;
}
#tabBtn li.active span.text-description:after
{
content: '';
height:  1px;
background-color: #ffffff;
position:  absolute;
bottom: 7px;
left: 20%;
width: calc(100% - 43%);
}
#urun-tab
{
background-color:  #f7f7f7;
padding: 29px;
box-sizing:  border-box;
}
#productDetailTab
{
font-size:  12px;
font-weight: normal;
line-height: 1.67;
color:  #2a2a2a;
padding: 0 40px 10px 50px;
box-sizing:  border-box;
}
#urunOzellik .row.tabs:nth-child(odd)
{
background:  #ffffff;
height: 50px;
line-height:  30px;
}
#product-brand
{
font-size:  15px;
font-weight: bold;
line-height:  normal;
color: #e83c5f;
}

.comment-link-wrapper a
{
font-size:  11px;
font-weight: normal;
line-height:  normal;
color: #2a2a2a;
}

.subCode
{
font-size:  11px;
font-weight: normal;
line-height:  normal;
color: #2a2a2a;
}

.allView a
{
padding-left:  0;
color: #2a2a2a;
font-size:  11px;
font-weight: normal;
background: url(all.svg) no-repeat right 2px;
padding-right:  13px;
}

.allView
{
padding-left:  0;
border-top: 1px solid #ececec;
margin-top:  10px;
padding-top: 23px;
padding-bottom:  25px;
}

.detayFilt .tabs:nth-child(odd)
{
background:  #f7f7f7;
height: 50px;
line-height:  30px;
}
#price-flexer .productDiscount
{
position:  relative;
top: -5px;
}

.shortTitle
{
font-size:  12px;
font-weight: normal;
line-height: 1.67;
color:  #2a2a2a;
border-color: #ececec;
}
#addCartBtn
{
background: url(addcaart.svg) no-repeat 25% center #e83c5f;
color:  #ffffff;
font-size: 23px;
font-weight:  900;
}
#fbShareBtn
{
background-color:  #3b5998;
border-radius: 25px;
}
#twBtn
{
background-color:  #1da1f2;
border-radius: 25px;
}
#pinBtn
{
background-color:  #c82027;
border-radius: 25px;
}

.shareBtns a:before
{
line-height:  27px;
}
#mailBtn
{
background: url(mail.svg) no-repeat center center;
height:  25px;
}
#shareButton .text-description
{
font-size:  12px;
font-weight: 500;
font-style:  normal;
font-stretch: normal;
line-height:  normal;
letter-spacing: normal;
color:  #2a2a2a;
}
#shopListLink
{
background: url(fav.svg) no-repeat 10% center #f7f7f7;
height:  44px;
border-radius: 25px;
line-height:  44px;
padding: 0 20px 0 40px;
}

.allView span
{
font-weight:  500;
}

.ek3
{
padding-top:  20px;
}

.ek3 strong
{
line-height:  35px;
font-size: 16px;
font-weight:  bold;
color: #2a2a2a;
}

.ek3 .copyContainer
{
font-size:  12px;
font-weight: normal;
line-height: 1.67;
color:  #2a2a2a;
}

.ek1
{
font-size:  14px;
font-weight: normal;
line-height:  normal;
color: #2a2a2a;
}

.ek1 span
{
font-weight:  bold;
color: #e83c5f;
}

.ek2
{
font-size:  14px;
line-height: normal;
font-weight:  normal;
color: #2a2a2a;
padding-left:  20px;
box-sizing: border-box;
}

.ek2 span
{
font-weight:  bold;
color: #201a3d;
}
#stokDurum
{
height:  40px;
border-radius: 20px;
border:  solid 1px #ececec;
background-color: #ffffff;
line-height:  40px;
padding-left: 15px;
padding-right:  15px;
font-size: 12px;
font-weight:  500;
color: #2a2a2a;
box-sizing:  border-box;
margin-top: 10px;
}
#stokDurum .durum
{
float:  right;
font-size: 12px;
font-weight:  500;
color: #00b05d;
}
#priceAlertProd #price-alert-btn
{
background: url(price.svg) no-repeat 24% center #f7f7f7;
height:  40px;
border-radius: 20px;
color:  #2a2a2a;
font-size: 12px;
font-weight:  500;
padding-left: 47px;
padding-right:  30px;
box-sizing: border-box;
}

.outStock .productFunction.popupHide.priceAlertLink
{
background: url(stock.svg) no-repeat 12% center #f7f7f7;
height:  44px;
border-radius: 25px;
line-height:  27px;
padding-left: 50px;
padding-right:  20px;
}

.odemeSec
{
background: url(taksit.svg) no-repeat left center;
padding-left:  30px;
font-size: 11px;
font-weight:  normal;
color: #2a2a2a;
box-sizing:  border-box;
}

.transferPrice
{
font-size:  14px;
font-weight: 500;
line-height:  normal;
color: #e83c5f;
padding-bottom:  10px;
}

.odemeSec p
{
padding-bottom:  0;
}
#brandLogo
{
max-width:  90px;
max-height: 90px;
}
@media screen and (max-width: 1700px)
{
.discountPrice
{
font-size:  36px;
}
}
@media screen and (max-width: 1400px)
{
.shareBtns .col
{
padding-right:  0;
}

.discountPrice
{
font-size:  32px;
}
#priceAlertProd #price-alert-btn
{
background: url(price.svg) no-repeat 16% center #f7f7f7;
padding-left:  31px;
padding-right: 12px;
}
}
@media screen and (max-width: 1280px)
{
#priceAlertProd #price-alert-btn
{
background: url(price.svg) no-repeat 16% center #f7f7f7;
font-size:  9px;
padding-left: 36px;
}
#shareButton .text-description
{
font-size:  8px;
}
}
@media screen and (max-width: 1024px) and (min-width: 1000px)
{
#price-flexer .fl.col-md-8.col-sm-12
{
flex:  2;
}
#price-flexer  #priceAlertProd
{
flex:  1;
}
#stokDurum
{
width:  auto;
}
#shareButton
{
width: 100%;
}
#addCartBtn
{
background: url(addcaart.svg) no-repeat 14% center #e83c5f;
}
#tabBtn li span
{
font-size:  16px;
}
}
@media screen and (max-width: 1000px)
{
}
@media screen and (max-width: 1000px) and (min-width: 769px)
{
}
@media screen and (max-width: 800px)
{
#tabBtn li span
{
font-size:  13px;
height: 40px;
padding-left:  10px;
padding-right: 10px;
line-height:  40px;
}
}
@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)
{
#urun-tab
{
padding:  10px;
}
#card-wrapper *
{
font-size:  9px;
}
#card-wrapper .row.line-bottom
{
display:  flex;
}
#addCartBtn
{
background: url(addcaart.svg) no-repeat 23% center #e83c5f;
}
#productDetailTab
{
padding:  0 15px 10px 15px;
}
#tabBtn li span
{
font-size:  11px;
height: 31px;
padding-left:  14px;
padding-right: 14px;
line-height:  30px;
}
#shopListLink
{
background: url(fav.svg) no-repeat 6% center #f7f7f7;
padding:  0 20px 0 52px;
}
#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;
}
#tabBtn li.active span.text-description:after
{
content: '';
width:  55px;
left: 32px;
}
}
@media screen and (max-width: 380px)
{
.discountPrice
{
font-size:  33px;
}
#addCartBtn
{
background: url(addcaart.svg) no-repeat 15% center #e83c5f;
}
}