.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
{
line-height:                       29px;
font-size: 25px;
color:                       #000;
margin-bottom: 15px;
}
#productInfo a
{
color:                      #707070;
width: auto;
}

.stokKod
{
color:                 #707070;
font-size: 16px
;line-height:                   26px;
display: block
;float:                left;
width: 100%;
}

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

.varyantTitle
{

color:#000
;display:                  block;
width:100%;
}

.variantList select
{
box-shadow: inset 0 0 4px rgb(0 0 0 / 30%)
;font-size:                   14px;
}

.variantList option
{
font-size:                  13px;
line-height:20px;
}

.priceType, .variantType, .noteTitle
{
width:                       120px;
}

.currencyPrice
{
font-size:                       21px;
}

.normalPrice
{
font-size:                       19px;
}

.discountPrice
{
line-height:                       30px;
font-size:26px!important;
}

.teslimgun
{
background: url(/Data/EditorFiles/tema/img/teslimgun.png) no-repeat
;width:                      36px;
height:20px
;float:                  left;
vertical-align: middle;
}

.teslimyazi
{
/* background: url(/Data/EditorFiles/tema/img/isgunu.png) no-repeat; *//*
width:                      199px;
*/height: 25px
;float:                  left;
vertical-align: middle
;margin-left:            5px;
line-height: 25px
;display:            inline-block;
color: #357aa9
;font-size:            14px;
}

.teslimtext
{
float:                  left;
font-size: 14px
;color:                 #357aa9;
vertical-align: middle
;line-height:                   25px;
margin-left: 5px;
}

.kdvDahil
{
background: url(/Data/EditorFiles/tema/img/kdvdahil.png) no-repeat top right
;width:                  40px;
height:21px
;display:                  inline-block;
}

.money-order-price
{
float:                       left;
padding-right: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
;margin:                   0 10px 10px 0;
border: 1px solid #d2d2d2
;padding-left:              5px;
padding-right: 5px;
}

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

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

.variantBox a.passive
{
background:                   #ededed;
text-decoration:line-through
;color:                   #000;
opacity: 0.7;
}

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

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

.variantBox select
{
appearance:                       none;
-moz-appearance:none;
-webkit-appearance:                       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;
word-break:                       break-all;
}
#shopListLink:hover
{
color:                       #e35252;
}
[dir="rtl"] .productFunction
{
padding-right:                        35px;
padding-left:10px;
background-position:                       right;
}

.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;
padding: 10px
;margin-right:                     0;
}
#tabBtn li:hover,
#tabBtn li:hover .btn
{
box-shadow:                       none;
}
#tabBtn li.active span.text-description
{
color:                       #fff;
}
#tabBtn li.active:before,
#tabBtn li.active:after
{
content:'';
position:                       absolute;
left:0;
width:100%;
height:                       1px;
background:transparent;
}
#tabBtn li.active:before
{
bottom:                       2px;
}
#tabBtn li.active:after
{
bottom:                       0px;
}
#tabBtn li .stars
{
margin-right:                       10px;
margin-left:0;
}
#product-comment .stars-inner
{
height:                        13px;
background: url('/theme/v4/sub_theme/genel/v4/v4/starsFull.png') no-repeat;
}
#product-comment .stars
{
width:                        87px;
height: 13px;
background: url('/theme/v4/sub_theme/genel/v4/v4/stars.png') no-repeat;
}
#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 (min-width: 768px)
{
}
@media screen and (min-width: 1231px)
{
}
@media screen and (max-width: 1230px)
{
}
@media screen and (max-width: 1230px) and (min-width: 768px)
{
}
@media screen and (max-width: 767px)
{
#whatsapp-wrap
{
bottom: 67px !important;
left: 0 !important;
}
#whatsapp-wrap.active #professional-whatsapp-passive
{
bottom: -200px !important;
}
#productName
{
line-height:                    29px;
font-size: 20px;
color:                    #000;
margin-bottom: 15px;
}

.discountPrice
{
line-height:                    30px;
font-size: 19px!important
;display:                    inline-block;
}

.discountedPrice2
{
line-height:                   30px;
font-size: 13px!important;
display:                   inline-block;
padding-left: 0;
color:                   #000;
}

.currencyPrice
{
font-size:                    18px;
}

.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;width: 43%
;display:                    inline-block;
}

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

.productDetails .currentPrice
{
line-height:                 28px;
font-size: 15px;
font-weight:                 700;
padding-left: 10px;
}
}
select#subProU
{
padding: 8px!important;
border: none!important;
width: 66%!important;
color: #5f5a5a!important;
}
#arrow-tx
{
right:34%!important;
}
@media (max-width:480px)
{
select#subProU
{
width: 100%!important;
}
#arrow-tx
{
right:0%!important;
}
}