.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 .box-border
{
border:   10px solid #f6f6f6;
}
#productThumbs li.active .box-border .image-wrapper
{
border:1px solid #1b1a19
}
#productThumbs li .box-border .image-wrapper
{
border:  1px solid transparent;
}

.slideControl#thumbControl
{
width:calc(100% + 100px);
left:  -50px;
}
#product-brand
{
font-size:   20px;
font-weight: 600;
line-height:   normal;
color: #1b1a19;
}

.brandImg img
{
max-height:   80px;
float: right;
}
#productName
{
font-size:   25px;
font-weight: 300;
line-height:   normal;
color: #1b1a19;
}

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

.productBrandImg
{
margin-bottom:  10px;
}
#supplier-question
{
font-size:   12px;
font-weight: 300;
line-height:   normal;
color: #1b1a19;
margin-top:   10px;
}

.productComment
{
width:  87px;
}

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

.mainPrices
{
position:  relative;
}

.variantLine
{
margin-top:   15px;
}

.priceLine, .variantLine, .noteLine
{
line-height:  23px;
font-size: 14px;
font-weight:   500;
color: #1b1a19;
}

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

.currencyPrice
{
font-size:   25px;
font-weight: 300;
}

.normalPrice
{
font-size:  19px;
}
#price-flexer
{
margin-bottom:  10px;
margin-top:10px;
}

.discountPrice
{
line-height:   30px;
font-size: 35px;
font-weight:   bold;
color: #f23e3e;
padding-left:  10px;
}

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

.variantBox a, .variantBox select
{
min-width: calc(20% - 20px);
height:   55px;
}

.variantBox a.col:last-child
{
margin-right:  0;
}

.variantBox a.col
{
padding-top:   2px;
padding-bottom: 2px;
width:   70px;
height: 55px;
border-radius:   2px;
border: solid 1px #ececec;
background-color:   #ffffff;
margin: 0 13px 13px 0;
}

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

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

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

.variantBox a.passive p
{
color:   #898989;
}

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

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

.variantBox select
{
appearance:  none;
-moz-appearance:none;
-webkit-appearance:  none;
font-size: 12px;
color:   #1b1a19;
background: #fff url(selectArrow.svg) no-repeat 95% center;
}

.variantBox select[data-group-id="2"] option:not([data-status="enable"])
{
display:  none;
}
a#addCartBtn
{
background:  #34495e; 
height: 55px;
line-height:   55px;
padding: 0;
font-size:   15px;
font-weight: bold;
border-radius: 10px;

}
#productRight .qtyBtns a
{
width:  61px;
height:55px;
}
#productRight .qtyBtns
{
height:  55px;
}
#productRight .qtyBtns input
{
width:calc(100% - 122px);
height:  55px;
}
#cart-wrapper
{
padding:  30px 0;
}

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

.tabTitle
{
line-height:   50px;
border-bottom: solid 1px #ececec;
position:  relative;
text-transform:capitalize;
font-size:   14px;
font-weight: 500;
color:   #1b1a19;
padding-left: 20px;
}

.tabTitle .comment-star-wrapper
{
margin-bottom:   0px;
}

.accordionTabWrapper
{
background:  #fff;
border: 1px solid #ececec;
}

.tabTitle.active
{
}

.tabTitle:before
{
content:"\e81b";
position:  absolute;
right:20px;
font-size:  7px;
margin-right:15px;
display:   inline-block;
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;
-webkit-font-smoothing:   antialiased;
-moz-osx-font-smoothing: grayscale;
speak:   none;
}

.tabTitle.active:before
{
content:"\e81e";
}
#productRight .siteInfo .box
{
padding-top:  30px;
padding-bottom:0;
}

.col.col-12.tabWrap
{
padding:   0 8px;
}

.loaderWrapper.tabContent
{
border-bottom:   1px solid #ececec;
padding-top: 0;
display:   none;
padding: 30px 35px;
font-size:   13px;
font-weight: 300;
line-height: 1.54;
color:   #1b1a19;
}
#shopListLink
{
font-size:   14px;
font-weight: 500;
color:   #f23e3e;
text-transform: capitalize;
text-align:   center;
}
[dir="rtl"] .productFunction
{
padding-right:   35px;
padding-left:10px;
background-position:  right center;
}

.productFunction:hover
{
color:  #e35252;
}
#product-buttons
{
padding-top:  40px;
padding-bottom: 40px;
border-bottom:   1px solid #eccece;
margin-bottom: 30px;
}
#price-alert-btn i:before
{
content:  "";
background:url(price-alert.svg) no-repeat center;
width:  18px;
height:25px;
display:  inline-block;
}
#stock-alert-btn i:before
{
content:  "";
background:url(stock-alert.svg) no-repeat center;
width:  18px;
height:25px;
display:  inline-block;
}

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

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

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

.shareBtns a
{
width:   25px;
height: 25px;
line-height:   20px;
font-size: 14px;
background:   #1b1a19;
border-radius: 25px;
color:   #fff;
}

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

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

.accordionTabWrapper table
{
width:  auto;
}

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

.discountPrice
{
font-size:   29px;
}
#product-buttons
{
padding:   20px;
}
#productRight .siteInfo .whiteBg
{
height:  75px;
padding-left: 20px;
margin:   0;
}
#productRight .siteInfo .box
{
margin:  0;
padding-top: 10px;
}
#price-flexer,
#price-flexer > .d-flex
{
display:  initial;
}

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

.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;
}
#product-buttons a + .d-flex
{
padding:   0;
margin-top: 10px;
}
}
@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;
}
}
/* mkarakaya */
#tabDesc h2
{
color :  #333;
font-size: 16pt;
border-bottom:   2px solid #ddd;
}
/* a tiklama */
#tabDesc p
{
color:  #333;
font-size: 14pt;
}
/* a tiklama */
#tabDesc strong
{
color:  #333;
font-size: 14pt;
font-weight:   bold;
}