.fixBuy
{
    position:    fixed;
    z-index: 1000;
    top:    0;
    left:0;
    padding:     0;
}

.fixBuy .inner
{
    margin-top: 0 !important;
}

.fixBuy .btn-big
{
    font-size:    18px;
}

.fixBuy .image-wrapper
{
    padding-bottom: 95%;
}

.fixBuy .imgInner
{
    align-items:    start;
}

.fixBuy .mainPrices
{
    margin:    0;
}

.fixBuy h1
{
    margin-bottom:0 !important;
}

.fixBuy .fr.col-4
{
    margin-top:     30px;
}

.productSymbol
{
    padding-top:     5px;
}
#productLeft .slide-wrapper > .row:first-child
{
    position:    relative;
}

.zoomWindow
{
    border:1px solid #d9d9d9 !important;
}
#productThumbs li
{
    /*display:inline-block;
    width:    11px;
    height:11px;
    text-indent:    -999em;
    border:1px solid #979797;
    border-radius:    10px;
    margin-right:2px;
    margin-left:    2px;
    overflow:hidden;*/
}
#productThumbs li.active
{
    /*background-color:#979797;*/
    border-bottom: 0 !important;
}
#productThumbs li.active div
{
    border-bottom:     0;
}
#productBrandText
{
    font-size:    14px;
    font-weight:700;
    color:    #000;
}
#productLeft
{
    position:    relative;
}
#productLeft .image-wrapper
{
    padding-bottom: 95%;
}
#productName
{
    line-height:     29px;
    font-size: 19px;
    color:     #353535;
    font-weight: 700;
    margin-bottom:     15px;
}

.prCode
{
    color:    #5c5c5c;
    margin-top: 10px;
}

.supp
{
    color:     #C34E80;
    font-weight: bold;
    margin:     20px 0;
"
}

.productName
{
    font-size:    20px;
    font-weight:600;
}

/*.productBrandImg
{
    margin-bottom:    10px;
    border: 1px solid #ccc;
    padding:     10px 25px 10px 0;
    line-height: 44px;
    font-weight:     700;
    color: #538b3c;
    background: url(brandGo.png) no-repeat 95%;
}*/

.productBrandImg img
{
    max-height:     40px;
}

.productComment
{
    width: 33.333%;
    display:     flex;
    align-items:  center;
    flex-direction:      column;
}

.comment-btn
{
    line-height:    30px;
    color:#000;
    font-size:    13px;
}

.mainPrices
{
    position:    relative;
    margin: 20px 0;
}

.productDiscountMini
{
    line-height:     15px;
    font-size:15px;
    background:    #d71d39;
    color:#fff;
    padding:     10px;
    text-align: center;
    margin-top:     15px;
}

.priceLine, .variantLine, .noteLine
{
    line-height:    23px;
    font-size:13px;
    padding-left:     0;
}

.discountLine.priceLine .pName
{
    color:    #538b3c;
    font-size:18px;
    font-weight:     700;
}

.priceLine .success, .priceLine .danger
{
    font-size:    18px;
    line-height:40px;
    padding:     0 10px;
}

.priceLine span.pName, .transferPrice
{
    font-size:     15px;
    display:block;
    color:     #5c5c5c;
    padding: 0 10px;
}

.priceType, .variantType, .noteTitle
{
    width:    120px;
}

.currencyPrice
{
    line-height:    40px;
    font-size: 18px;
    color:     #5c5c5c;
    border: 0;
    font-weight:     400;
}

.normalPrice
{
    font-size:    19px;
}

.discountPrice
{
    line-height:     40px;
    font-size: 20px;
    font-weight:     600;
    color: #538b3c;
}

.money-order-price
{
    font-size:     18px;
    line-height: 40px;
    font-weight:     700;
}

.package-line
{
    font-size:    13px;
}

.package-line:nth-child(odd)
{
    background-color:    #f5f5f5;
}

.package-line:nth-child(even) > .box
{
    padding-top:    0;
    padding-bottom:0;
}
#productRight .variantWrapper
{
    margin-bottom:    20px;
}

.variantLine, .noteLine
{
    line-height:    40px;
    padding-top:5px;
}

.variantBox a, .variantBox select
{
    min-width:    40px;
    height:40px;
    margin-right:    5px;
    margin-bottom: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 #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
{
    min-width:    150px;
    background:url('variantArrow.png') no-repeat right center;
    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;
}
#mobileBuyBtn
{
    width:calc(100% - 110px);
}
#addCartBtn
{
    background:#ec3137 url("../../images/arrow.png") no-repeat 90%;
    /*
    padding-right:    50px;
    */
    /*
    padding-left:    50px;
    */
    text-align:      center;
    color:#fff;
    white-space:     nowrap;
    overflow:hidden !important;
    text-overflow:     ellipsis;
    font-size: 1.1vw;
}
#fastBuyBtn
{
    background:#ec3137 url("../../images/arrow.png") no-repeat 90%;
    /*
    padding-right:    50px;
    */
    /*
    padding-left:    50px;
    */
    text-align:      center;
    color:#fff;
    border:    0;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow:     ellipsis;
    font-size: 1.1vw;
}
[dir="rtl"] #addCartBtn:before
{
    margin-right:    0;
    margin-left:10px;
}

.noteLine
{
    padding-top:    0;
}

.noteBox textarea
{
    min-width:    250px;
    height:40px;
    font-size:    12px;
    color:#666;
    font-family:Arial;
    word-break:    break-all;
}

.productFunction
{
    line-height:     15px;
    font-size: 15px;
    color:     #5c5c5c;
    padding-left: 20px;
    margin-left:     10px;
    background-position: 0 center;
    background-repeat:     no-repeat;
    cursor: pointer;
}
[dir="rtl"] .productFunction
{
    padding-right:     35px;
    padding-left:10px;
    background-position:    right;
    center;
}

.adviceLink
{
    background-image:url('../../images/adviceLinkIcon.png');
}

.commentLink
{
    background-image:url('../../images/commentLinkIcon.png');
}

.priceAlertLink, .subProductAlert
{
    background-image:url('../../images/priceAlertLinkIcon.png');
}

.shopListLink
{
    background-image:url('../../images/shopListLinkIcon.png');
}

.shareTitle
{
    line-height:    30px;
    font-size: 12px;
    color:    #000;
    text-transform: uppercase;
    font-weight:     700;
}

.smlIconSet .shareTitle
{
    line-height:    20px;
}

.shareBtns .col
{
    padding-right:    5px;
}

.shareBtns a
{
    float:    left;
    width:30px;
    height:    30px;
    background-position:0 center;
    background-repeat:    no-repeat;
    /*opacity:.3;
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:grayscale(100%);*/
    background-size:     30px;
}

.smlIconSet .shareBtns a
{
    width:    20px;
    height:20px;
}

.shareBtns a:hover
{
    /*opacity:1;
    -webkit-filter:grayscale(0%);
    -moz-filter:grayscale(0%);
    -ms-filter:grayscale(0%);
    -o-filter:grayscale(0%);
    filter:grayscale(0%);*/
}
#fbLikeBtn
{
    background-image:url('../../images/fbLikeBtn.png');
}

.smlIconSet #fbLikeBtn
{
    background-image:url('../../images/fbLikeSmlBtn.png');
}
#fbShareBtn
{
    background-image:url('../../images/fbIcon_1.png');
}

.smlIconSet #fbShareBtn
{
    background-image:url('../../images/fbShareSmlBtn.png');
}
#twBtn
{
    background-image:url('../../images/twIcon_1.png');
}

.smlIconSet #twBtn
{
    background-image:url('../../images/twSmlBtn.png');
}
#gpBtn
{
    background-image:url('../../images/gpIcon.png');
}

.smlIconSet #gpBtn
{
    background-image:url('../../images/gpSmlBtn.png');
}
#pinBtn
{
    background-image:url('../../images/pinIcon.png');
}

.smlIconSet #pinBtn
{
    background-image:url('../../images/pinSmlBtn.png');
}

.pOrder
{
    background:url("../../images/Phonorder.png") no-repeat left;
    padding-left:     45px;
    margin-top: -5px;
    max-width:  33%;
}

.pOrder span
{
    display:    block;
    font-size:14px;
    line-height:    20px;
    color:#5c5c5c;
}

.pOrder .success
{
    color:     #538b3c;
}

.add3
{
    color:     #5c5c5c;
    background: #ededed;
}

.add3.whiteBg
{
    color:     #5c5c5c;
    background: #fff;
}

.pBorder
{
    border:    1px solid #ec3137;
}
#urun-tab .slide-wrapper
{
    overflow:    hidden;
}
#tabBtn
{
    margin-top:     10px;
    background: #e0e0e0;
}
#tabBtn li
{
    cursor:    pointer;
    padding: 0;
}
#tabBtn li.active .btn:before
{
    content:     "";
    display: block;
    width: 100%;
    height:     5px;
    background-color: #ec3137;
    position:     absolute;
    top: -5px;
    left:     0;
}
#tabBtn li:not(.active) span
{
    direction:    ltr;
    text-align:right;
}
#tabBtn li:not(.active):not(:last-child) span:after
{
    content:    "";
    position: absolute;
    /*
    margin-right:    -5px;
    */
    border-right:     1px solid #797979;
    right: 0;
    width:     1px;
    height: 15px;
    top: 30%;
}
#tabBtn li.active > span
{
    color:    #fff;
    background: #ec3137;
}
#tabBtn li .stars
{
    margin-top:    9px;
    margin-left:10px;
}
#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, #productDetailTab *
{
font-size:    13px;
color:#6f6f6f;
text-align:    justify;
}
*/
#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)
{
    .qtyBox
    {
        padding-right:    0;
    }
}
@media screen and (max-width: 1400px) and (min-width: 1200px)
{
    .mainPrices .priceLine
    {
        padding:    10px 0;
    }

    .shareBtns a
    {
        width:     20px;
        background-size:  contain;
    }
}
@media screen and (max-width: 1000px) and (min-width: 769px)
{
    #productInfo, #productBrand
    {
        width:100%;
    }
    #productInfo
    {
        padding-right:    0;
        padding-bottom:10px;
    }
    #productBrand
    {
        padding-left:    0;
        padding-top:10px;
        border-left:    0;
        border-top:1px solid #ececec;
    }

    .productBrandImg
    {
        float:    left;
        margin-bottom:0;
    }
    #threeCol #productLeft, #threeCol #productRight
    {
        width:100%;
    }
    #threeCol #productLeft
    {
        padding-right:    0;
        margin-bottom:10px;
    }
    #threeCol #productBrandText
    {
        font-size:    17px;
    }
    #threeCol #productName
    {
        font-size:    30px;
    }
    #threeCol #productInfo
    {
        width:100%;
    }
    #threeCol #productBrand
    {
        width:100%;
        padding-left:    0;
        padding-top:10px;
        border-left:    0;
        border-top:1px solid #ececec;
    }
    #threeCol .productBrandImg
    {
        float:    left;
    }
    #threeCol .productComment
    {
        clear:    none;
    }
    #threeCol .priceLine, #threeCol .variantLine, #threeCol .productType, #threeCol .qtyBtns input, #threeCol .noteLine
    {
        line-height:    30px;
        font-size:15px;
    }
    #threeCol .priceLine .col:last-child
    {
        width:100%;
        clear:    both;
    }
    #threeCol .priceType, #threeCol .variantType, #threeCol .noteTitle
    {
        width:    140px;
    }
    #threeCol .currencyPrice
    {
        font-size:    16px;
    }
    #threeCol .normalPrice
    {
        font-size:    23px;
    }
    #threeCol .discountPrice
    {
        font-size:    26px;
    }
    #threeCol .variantBox
    {
        padding-top:    10px;
        padding-bottom:10px;
    }
    #threeCol .variantBox a, #threeCol .variantBox select, #threeCol .qtyBtns a
    {
        min-width:    50px;
        height:50px;
    }
    #threeCol .variantBox a p, #threeCol .qtyBtns a p
    {
        height:    48px;
        line-height:48px;
        font-size:    16px;
    }
    #threeCol .variantBox select
    {
        width:100%;
        font-size:    16px;
    }
    #threeCol .productType
    {
        line-height:    50px;
    }
    #threeCol .qtyBtns a p
    {
        font-size:    36px;
    }
    #threeCol .qtyBtns input
    {
        height:    50px;
        line-height:50px;
        font-size:    25px;
    }
    #threeCol .buyBtn
    {
        width:100%;
        padding-right:    0;
    }
    #threeCol .buyBtn a
    {
        width:100%;
        text-align:    center;
    }
    #threeCol .noteBox
    {
        width:100%;
        padding-top:    10px;
    }
    #threeCol .noteBox textarea
    {
        width:100%;
        min-height:    100px;
        font-size:16px;
    }
    #threeCol .shareTitle
    {
        font-size:    16px;
    }
    #threeCol .smlIconSet .shareTitle
    {
        line-height:    30px;
    }
    #threeCol .smlIconSet .shareBtns a
    {
        width:    30px;
        height:30px;
    }
    #threeCol .smlIconSet #fbLikeBtn
    {
        background-image:url("fbLikeBtn.png");
    }
    #threeCol .smlIconSet #fbShareBtn
    {
        background-image:url("fbShareBtn.png");
    }
    #threeCol .smlIconSet #twBtn
    {
        background-image:url("twBtn.png");
    }
    #threeCol .smlIconSet #gpBtn
    {
        background-image:url("gpBtn.png");
    }
    #threeCol .smlIconSet #pinBtn
    {
        background-image:url("pinBtn.png");
    }
    #threeCol #tabBtn li
    {
        width:100%;
    }
    #threeCol #tabBtn li a
    {
        width:100%;
        font-size:    16px;
    }
    #threeCol #tabPanel li, #threeCol #tabPanel li *
    {
        line-height:    22px;
        font-size:14px;
    }
}
@media screen and (max-width: 768px)
{
    #productLeft
    {
        margin-bottom:10px;
    }
    #productRight > .box,
    #productRight > .col
    {
        padding-right:    20px;
        padding-left:20px;
    }
    #productInfo
    {
        padding-right:    20px;
        padding-left:20px;
    }
    #productBrandText
    {
        /*font-size:17px;*/
        line-height:    20px;
        padding-bottom:5px;
        text-transform:    uppercase;
    }
    #productName
    {
        line-height:    16px;
        font-size:15px;
        color:    #535353;
        margin-top:0;
        margin-bottom:    0;
    }

    .productComment
    {
        clear:    both;
    }

    .priceLine, .variantLine, .productType, .qtyBtns input, .noteLine
    {
        line-height:    25px;
        font-size:15px;
        color:    #666363;
    }

    .priceType, .variantType, .noteTitle
    {
        width:    140px;
        font-size:15px;
        text-transform:    capitalize;
    }

    .currencyPrice
    {
        line-height:     20px;
        font-size: 14px;
        color:     #000;
    }

    .normalPrice
    {
        font-size:    23px;
    }

    .discountPrice
    {
        font-size:     25px;
        font-weight: 700;
        line-height:     30px;
    }
    #productRight .variantWrapper
    {
        margin-bottom:    0;
    }

    .variantBox
    {
        padding-top:    10px;
        padding-right:5px;
        padding-bottom:    10px;
    }
    [dir="rtl"] .variantBox
    {
        padding-right:    10px;
        padding-left:5px;
    }

    .variantBox a, .variantBox select, .qtyBtns a
    {
        min-width:    40px;
        height:40px;
    }

    .variantBox a
    {
        width:calc(25% - 10px);
        padding-right:    0;
        padding-left:0;
        margin-right:    10px;
        margin-bottom:10px;
    }
    [dir="rtl"] .variantBox a
    {
        margin-right:    0;
        margin-left:10px;
    }

    .variantBox a.col
    {
        padding-top:    0;
        padding-bottom:0;
    }

    .variantBox a.col.ring
    {
        padding-right:    0;
        padding-left:0;
    }

    .variantBox a p
    {
        height:    48px;
        line-height:48px;
        font-size:    16px;
    }

    .variantBox a p
    {
        padding-bottom:    0;
    }

    .variantBox a.col.ring.selected p
    {
        box-shadow:inset 0px 0px 10px 5px rgba(0,0,0,.3);
    }

    .variantBox select
    {
        width:100%;
        font-size:    16px;
    }

    .variantList
    {
        height:    45px;
        overflow: hidden;
    }

    .variantList.active
    {
        height:    auto;
    }

    .variantMoreBtn
    {
        height:    20px;
        background:url('variantArrow.png') no-repeat center center;
    }

    .productType
    {
        line-height:    40px;
    }

    .qtyBtns a
    {
        width:    50px;
    }

    .qtyBtns a p
    {
        font-size:    36px;
    }

    .qtyBtns input
    {
        width:calc(100% - 100px);
        font-size:    15px;
    }

    .discBox *
    {
        font-size:    15px;
    }

    .buyBtn
    {
        padding-right:    0;
    }

    .buyBtn a
    {
        text-align:    center;
    }

    .noteBox
    {
        width:100%;
        padding-top:    10px;
    }

    .noteBox textarea
    {
        min-height:    100px;
        font-size:16px;
    }

    .productFunction
    {
        margin-left:    0;
        margin-bottom:10px;
    }

    .shareTitle
    {
        font-size:    16px;
    }

    .smlIconSet .shareTitle
    {
        line-height:    30px;
    }

    .smlIconSet .shareBtns a
    {
        width:    30px;
        height:30px;
    }

    .smlIconSet #fbLikeBtn
    {
        background-image:url("fbLikeBtn.png");
    }

    .smlIconSet #fbShareBtn
    {
        background-image:url("fbShareBtn.png");
    }

    .smlIconSet #twBtn
    {
        background-image:url("twBtn.png");
    }

    .smlIconSet #gpBtn
    {
        background-image:url("gpBtn.png");
    }

    .smlIconSet #pinBtn
    {
        background-image:url("pinBtn.png");
    }
    /*#tabBtn li:nth-child(even)
    {
    border-right:    0;
    }
    */
    #tabBtn li span
    {
        font-size:    16px;
    }
    #tabPanel li.ozellik, #tabPanel li.ozellik *
    {
        line-height:    22px;
        font-size:14px;
    }

    .zopim
    {
        bottom:80px !important;
    }
}
@media screen and (max-width: 540px)
{
    #pageContent > div
    {
        padding:    0;
        border:0;
    }
    #productMobileInfo
    {
        padding-top:     10px;
        padding-right: 20px;
        padding-left:     20px;
        background: #ececec;
    }
    #productMobilePrices
    {
        background:     #ececec;
    }

    .variantLine
    {
        padding-top:     5px;
        border: 1px solid #ececec;
        margin-top:     10px;
    }

    .variantBox
    {
        padding-bottom:    5px;
    }

    .variantBox a
    {
        height:    40px;
    }

    .variantBox a p
    {
        height:    38px;
        line-height:38px;
        font-size:    13px;
    }

    .variantBox select
    {
        font-size:    13px;
    }
    /*#mobileBuyBtn
    {
        position:    fixed;
        bottom:0;
        left:    0;
        z-index:333;
        background:    #fff;
        padding:5px;
        box-sizing:    border-box;
        box-shadow:0 -3px 3px rgba(0,0,0,.1);
    }*/
    #mobileBuyBtn .buyBtn
    {
        width:calc(50% - 10px);
        padding-bottom:    0;
        margin:5px;
    }
    [dir="rtl"] #addCartBtn:before
    {
        display:    none;
    }
    #mobileTabBtn
    {
        overflow-y:    hidden;
        overflow-x:scroll;
        -webkit-overflow-scrolling:     touch;
    }
    #tabBtn
    {
        display:    flex;
    }
    #tabBtn li span
    {
        font-size:    15px;
        white-space:nowrap;
    }
}

.productBrandImg p
{
    font-weight:    700;
    color: #538b3c;
    text-align:   center;
    padding-top:calc(100% - 225px);
}
@media only screen and (max-width: 1240px)
{
    .productBrandImg p
    {
        display:   none;
    }

    .productBrandImg
    {
        width:    140px;
    }
}
.mb{
    margin-bottom:10px;
}
