.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:  11px;
color: gray;
}
#productName
{
line-height:                      25px;
font-size:17px;
color:                      #111111;
text-align: center;
float:                    left;
}
#productModelName
{
line-height:                      15px;
font-size:10px;
color:                      #111111;
text-align: left;
}

.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:                      21px;
}

.normalPrice
{
font-size:                      19px;
}

.discountPrice
{
line-height:                      30px;
font-size:32px;
}

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

.variantBox a, .variantBox select
{
min-width:                      30px;
height:30px;
margin-right:                  5px;
}

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

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

.variantBox a.dp
{
display:                none;
}

.variantBox a p
{
width:100%;
height:        26px;
line-height:26px;
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:                      30px;
line-height:30px;
font-size:                      20px;
}

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

.productDiscount
{
top:                                     -41px;
margin-top:0;z-index:-1
}
}
/* Style the tab */
.tab
{
overflow:                                     hidden;
border: 1px solid #ccc;
background-color:                                     #f1f1f1;
}
/* Style the buttons inside the tab */
.tab button
{
background-color:                                     inherit;
float: left;
border:                                     none;
outline: none;
cursor:                                     pointer;
padding: 14px 16px;
transition: 0.3s;
font-size:                                     17px;
}
/* Change background color of buttons on hover */
.tab button:hover
{
background-color:                                     #ddd;
}
/* Create an active/current tablink class */
.tab button.active
{
background-color:                                     #ccc;
}
/* Style the tab content */
.tabcontent
{
display:                                     none;
padding: 6px 12px;
border:                                     1px solid #ccc;
border-top: none;
}

.productRightMainWeb
{
/*padding-top:     30px;*/
font-family:                           helvetica;
margin-top:  100px;
}

.productRightMainWeb.scrolled
{
display:                       none;
}
@media screen and (max-width: 768px)
{
.productRightMainMobil
{
margin-top:                                -85px;
font-family:helvetica;
}
}

.discountWebCurreny
{
font-size:                    10px;
color: red;
font-weight:                    inherit;
opacity: .6;
padding-top:                    15px;
text-align:left
}

.fixedElement
{
right:                  0;
position:fixed;
}

.urunDetayIlkFiyat
{
font-size:                20px;
line-height: 20px;
padding-bottom:                15px;
padding-top: 20px;
text-decoration-line:                line-through;
}

.urunDetayIlkFiyatMobil
{
font-size:         17px;
line-height: 20px;
padding-bottom:         1px;
padding-top: 15px;
text-decoration-line:                line-through;
}

.urunDetayIlkFiyatBenzer
{
font-size:                13px;
line-height: 20px;
text-decoration-line:           line-through;
text-align:right;
}

.urunDetayIlkFiyatCiziksiz
{
font-size:                20px;
line-height: 20px;
padding-bottom:                15px;
padding-top: 20px;
}

.urunDetayIlkFiyatCiziksizMobil
{
font-size:         17px;
line-height: 20px;
padding-bottom:                15px;
padding-top: 15px;
}

.urunDetayIlkFiyatCiziksizBenzer
{
font-size:               13px;
line-height: 20px;
padding-bottom:                15px;
text-align:right;
text-align:           right;
}
@media screen and (max-width: 1400px)
{
.urunDetayIlkFiyatBenzer
{
font-size:                9px;
line-height: 20px;
text-decoration-line:       -line-through;
text-align:right;
}
}
@media screen and (max-width: 1400px)
{
.urunDetayIlkFiyatCiziksizBenzer
{
font-size:               9px;
line-height: 20px;
padding-bottom:                15px;
text-align:right;
}
}

.urunBenzerText
{
font-size:           10px;
text-align:center;
}
media screen and (min-width: 1401px)
{
.urunBenzerText
{
font-size:           13px;
}
}

.webBuyBtn
{
height:                40px;
line-height: 30px;
text-align:                center;
color: #fff;
background-color:                #111;
}

.webBuyBtn:hover
{
color:               #fff;
background-color:gray
}

.accordion
{
background-color:              #fff;
color: #444;
cursor:              pointer;
width: 100%;
border:              none;
text-align: right;
outline:              none;
font-size: 13px;
transition: 0.4s;
}

.bactiveMb, .accordion:hover
{
background-color:              #fff;
}

.accordion:after
{
content: '\002B';
color:              #777;
font-weight: bold;
float:              right;
margin-left: 5px;
}

.xac:after
{
content: "\2212";
}

.panel
{
padding:              0 18px;
background-color: white;
max-height:              0;
overflow: hidden;
transition: max-height 0.2s ease-out;
}

.panelActive
{
border:             1px solid black;
margin-top: 10px;
}

.copys
{
display:              block;
height: auto;
width: 100%;
padding:              10px 16px;
overflow: hidden;
font-family: "mango-light",Arial;
font-size:              12px;
line-height: 18px;
color:              #6d6f71;
text-overflow: ellipsis;
letter-spacing: 0.3px;
white-space:              nowrap;
cursor: pointer;
background-color:              #f3f3f3;
border: 1px solid #d7d7d8;
outline:              none;
transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.owl-theme .owl-nav.disabled+.owl-dots
{
margin-top:         -30px;
z-index: 99999;
position:          relative;
}

.mobileUrunAdi
{
font-size: 15px!important;
font-weight:          lighter;
padding: 0px;
margin-bottom:          0px;
text-align:center;
}

.accordionMb
{
background-color:              #fff;
color: #444;
cursor:              pointer;
width: 100%;
border:              none;
text-align: left;
outline:              none;
font-size: 13px;
transition: 0.4s;
}

.xac, .accordionMb:hover
{
background-color:              #fff;
}

.accordionMb:after
{
content: '\002B';
color:              #777;
font-weight: bold;
float:              right;
margin-left: 5px;
}

.bactiveMb:after
{
content: "\2212";
}

.panelMb
{
background-color:         white;
max-height:      0;
overflow:         hidden;
transition: max-height 0.2s ease-out;
border-top:        1px solid #c9c9c9;
border-bottom:0px;
border-right:        0px;
border-left:0px;
margin-top:         10px;
font-size: 10px;
padding-top:         10px;
}

.panelActiveMb
{
margin-top:         10px;
font-size: 10px;
padding-top:         10px;
}
}