.hediye-rengi
{
color:  #dc0c46;
font-size: 13px;
}

.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
{
padding-bottom:     10px;
font-size: 18px;
font-weight:     400;
color: #707070 !important;
text-align:     left;
}

.text-danger
{
color: #707070 !important;
font-weight:     400;
}

.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:     0px;
color: #000;
font-size:     13px;
}

.mainPrices
{
position:     relative;
}

.priceLine, .variantLine, .noteLine
{
line-height:     23px;
font-size: 13px;
}

.box.double
{
padding-top:     20px;
}

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

.currencyPrice
{
font-size:     30px;
font-weight: normal;
color:     #9d9d9d;
margin-bottom: 5px;
/*padding-bottom:7px;*/
}

.normalPrice
{
font-size:     19px;
}

.discountPrice
{
line-height:     30px;
font-size: 33px;
font-weight:     900;
color: #DC0C46;
font-family: 'Roboto', sans-serif;
}

.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"]):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;
line-height: 30px;
font-size:     20px;
height: 20px;
}

.smlIconSet .shareBtns a
{
font-size:     15px;
}
#urun-tab .slide-wrapper
{
overflow:     hidden;
}
#tabBtn li
{
cursor:     pointer;
font-size: 15px;
font-weight:     900;
color: #DC0C46;
line-height:     54px;
padding-left: 60px;
padding-right:     60px;
text-transform: uppercase;
}
#tabBtn li:hover, #tabBtn li:hover .btn
{
box-shadow:     none;
}
#tabBtn li.active span.text-description
{
color:     #000;
}
#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;
}
#productInfo #productModelText
{
line-height:     normal;
font-size: 12px;
font-weight:     900;
color: #020309;
text-transform:     uppercase;
}
#price-flexer .productDiscount
{
z-index:     3;
width: 55px;
height:     55px;
border-radius: 27.5px;
background-color:     #fdd434;
display: inline-block;
text-align:     center;
line-height: 14px;
padding-top:     14px;
box-sizing: border-box;
font-size:     11px;
font-weight: 900;
color:     #DC0C46;
margin-right: 10px;
}
#price-flexer .productDiscount2
{
width:   85px;
height:   65px;
border-radius:   10px;
background-color:   #DC0C46;
display:   inline-block;
text-align:   center;
line-height:   15px;
box-sizing:   border-box;
font-weight:   900;
color:   #ffffff;
margin-right:   10px;
display:   flex;
flex-direction:   column;
align-items:   center;
justify-content:   center;
}
#addCartBtn
{
background: url(cart2.svg) no-repeat 69% center #DC0C46;
/*
height:      50px;
*/
/* width: 80%; */
border-radius:     15px;
font-size: 23px;
font-weight:     500;
color: #fff;
/*
line-height:      45px;
*/
padding-right:     30px;
box-sizing: border-box;
}
#fastBuyBtn
{
height:     50px;
border-radius: 25px;
background-color:     #3d3d3d;
color: #fff;
font-size:     21px;
font-weight: 900;
text-align:     center;
line-height: 45px;
}
#productRight
{
border-radius:     10px;
box-shadow: 0 2px 18px -15px rgb(195 195 195 / 39%);
border:     solid 1px #eaeaea;
background-color: #fcfcfc;
padding:     25px 17px 0px 17px;
}

.fTitle
{
font-size:     17px;
font-weight: 400;
color:     #2d2d2d;
padding-bottom: 22px;
padding-top:     22px;
}
#generalFeature .tik
{
display:     block;
background: url(tik.svg) no-repeat left center;
font-size:     13px;
font-weight: 300;
line-height: 2.15;
color:     #000000;
padding-left: 25px;
box-sizing:     border-box;
font-family: 'Roboto', sans-serif;
}

.document
{
padding-bottom:     30px;
}
#icons
{
box-shadow: 0 2px 18px -15px rgba(0, 0, 0, 0.39);
border:     solid 1px #d8d8d8;
display: flex;
justify-content:     center;
}
#fbShareBtn
{
background: url(face.svg) no-repeat center center;
}
#twBtn
{
background: url(twt.svg) no-repeat center center;
}
#pinBtn
{
background: url(pin.svg) no-repeat center center;
}
#shareBtn .text-description
{
line-height:     22px;
font-size: 11px;
font-weight:     normal;
color: #979797;
font-family: 'Core Sans NR 35';
}
#adviceBtn
{
background: url(advice.svg) no-repeat right 6px;
font-size:     11px;
font-weight: normal;
color:     #979797;
padding-right: 33px;
box-sizing:     border-box;
line-height: 30px;
font-family: 'Core Sans NR 35';
}

.redTitle
{
color:     #DC0C46;
border-bottom: 1px solid;
}
#urun-tab ul#tabBtn
{
border-radius:     12px;
min-height: 70px;
background:     #FFFFFF;
display: flex;
align-items:     center;
justify-content: center;
}
#tabBtn li.active
{
color:     #DC0C46;
border-bottom: 5px solid #ce204f;
}
#productD p
{
font-size:     28px;
font-weight: 900;
color:     #DC0C46;
line-height: normal;
}
#productD span
{
font-size:     16px;
font-weight: normal;
color:     #616161;
line-height: normal;
}
#cmpList
{
border-radius:     4px;
box-shadow: 0 2px 18px -15px rgba(0, 0, 0, 0.39);
border:     solid 1px #f7f7f7;
background-color: #f9f9f9;
margin-top:     20px;
}
#cmp-wrapper .text-title
{
font-size:     11px;
font-weight: 900;
color:     #DC0C46;
}
#cmps .lightBg
{
height:     52px;
border-radius: 4px;
border:     solid 1px #75d683;
background: url(duyuru.svg) no-repeat 17px center #fff;
padding-left:     50px;
box-sizing: border-box;
font-size:     11px;
font-weight: normal;
color:     #3d3d3d;
}
#cmps .lightBg p
{
font-size:     11px;
font-weight: normal;
color:     #3d3d3d;
font-family: 'Roboto', sans-serif;
}
#cmps .lightBg p a
{
font-family: 'Roboto', sans-serif;
}

.zoomBtns
{
background: url(zoom.png) no-repeat center center;
position:     absolute;
right: 5%;
bottom:     3px;
z-index: 99;
width:     20px;
height: 20px;
}
#productDetail .slick-dotted.slick-slider
{
margin-bottom:     0;
}
#productLeft .slick-dots
{
bottom:     -9px;
}
#productDetail ul.slick-dots
{
bottom:     -10px;
}
#productLeft .box-border
{
/*border-color:         #DC0C46;*/
border-radius:     4px;
}
#generalFeature
{
padding-bottom:     4px;
}
h1#productName + #productShortText
{
text-align:     left;
line-height: normal;
font-size:     12px;
font-weight: 900;
color:     #020309;
text-transform: uppercase;
}
#detailProperties h1
{
font-size:     28px;
font-weight: bold;
font-stretch:     normal;
font-style: normal;
line-height:     normal;
letter-spacing: normal;
color:     #DC0C46;
}
#detailProperties p
{
font-size:     16px;
font-weight: normal;
font-stretch:     normal;
font-style: normal;
line-height:     normal;
letter-spacing: normal;
color:     #616161;
}
@media screen and (max-width: 1000px)
{
}
@media screen and (max-width: 1000px) and (min-width: 769px)
{
}
@media screen and (max-width: 768px)
{
#addCartBtn
{
background: url(cart2.svg) no-repeat 82% center #DC0C46;
height:     45px;
font-size: 15px;
width: 100%;
line-height:     36px;
}
#fastBuyBtn
{
height:     45px;
font-size: 15px;
line-height:     36px;
}
#tabBtn li
{
font-size:     12px;
line-height: 15px;
padding-left:     10px;
padding-right: 10px;
}
#urun-tab ul#tabBtn
{
width:     auto;
margin-left: 0;
min-height:     20px;
}

.zopim
{
bottom: 80px !important;
}

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

.discountedMainPriceMobile
{
font-size:     28px;
padding-left: 0;
}

.discountedPrice
{
line-height:     31px;
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)
{
.mobileLightBg
{
background:     #f9f9f9;
}
#productD p
{
font-size:     13px;
}
#productD span
{
font-size:     11px;
}
#mobileBuyBtn
{
position:     relative;
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;
}
}