﻿.product-details-page .overview {
    margin: 35px 0 0px 0;
}
.product-details-page .overview .prices label {
    /*display: none;*/
}

.product-details-page .overview .priceLabel, .product-details-page .overview .priceForYoulabel, .quickView .overview .priceForYoulabel {
    color: #242424;
    font-size: 16px;
    font-family: yekan;
}

.recentlyViewedp .discountPercent, .recentlyViewedp .add-info {
    display: none;
}

.product-details-page .overview .oldPriceLabel {
    color: #777;
    font: normal 12px yekan;
    vertical-align: 1px;
}

.product-details-page .overview .oldPriceValue {
    font: normal 20px yekan !important;
    padding: 0 6px 0 4px;
    vertical-align: 0;
    text-decoration: line-through;
    color: gray;
}

.product-details-page .product-social-buttons {
    clear: both;
    overflow: hidden;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin: 0 0 50px 0;
}

    .product-details-page .product-social-buttons li a {
        font-size: 0;
        display: block;
        margin: 10px auto;
        width: 48px;
        height: 48px;
        border: 2px solid #333;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
    }

.product-social-buttons li {
    display: inline-block;
    width: 25%;
}

    .product-social-buttons li.facebook a {
        background: url(../img/pp-face.png) no-repeat center;
    }

    .product-social-buttons li.twitter a {
        background: url(../img/pp-twit.png) no-repeat center;
    }

    .product-social-buttons li.google a {
        background: url(../img/pp-goog.png) no-repeat center;
    }

    .product-social-buttons li.youtube a {
        background: url(../img/pp-pin.png) no-repeat center;
    }

    .product-social-buttons li.pinterest a {
        background: url(../img/pp-pin.png) no-repeat center;
    }

    .product-social-buttons li.linkedin a {
        background: url(../img/icon-linkedin.png) no-repeat center;
    }

.overview .short-description {
    font-size: 11px;
    font-family: iransans;
    font-weight: 300;
    color: #8f8f8f;
    line-height: 22px;
    display: block;
    margin-top: 5px;
    font-size: 0.75rem;
    line-height: 1.571;
    font-weight: 700;
    color: #757272;
}

.back-in-stock-subscription {
    display: inline-block;
    line-height: 0;
    margin: 4px;
    min-height: 38px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
    -ms-box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: background-color 150ms ease 0s;
    -o-transition: background-color 150ms ease 0s;
    -webkit-transition: background-color 150ms ease 0s;
    transition: background-color 150ms ease 0s;
}

.back-in-stock-subscription {
    margin: 15px 0 0;
    font-size: 0;
    position: relative;
    vertical-align: top;
}

.gallery .buttons,
.overview .buttons,
.download-sample {
    /* margin: 0 0 15px;*/
    font-size: 0;
    /*   position: relative;*/
    vertical-align: top;
}

    .overview .buttons .availability {
        margin: 20px 0;
        display: block;
    }

    .overview .buttons > div:hover input, .gallery .buttons > div:hover input {
        background-color: #e3e3e3;
    }

.qq-uploader {
    text-align: center;
}

    .qq-uploader .qq-upload-button {
        display: inline-block;
        background: #fff;
        border: none;
        height: 48px;
        width: auto;
        padding: 0 40px;
        line-height: 48px;
        color: #333;
        text-transform: uppercase;
        border: 1px solid #ddd;
    }

.qq-upload-button-selector.qq-upload-button > div {
    font-size: 14px;
}


.overview .add-to-wishlist-button,
/*.gallery .add-to-wishlist-button,*/
.variant-overview .add-to-wishlist-button,
.overview .add-to-compare-list-button,
.overview .email-a-friend-button,
.overview .subscribe-button,
/*.gallery .add-to-compare-list-button,
.gallery .email-a-friend-button,
.gallery .subscribe-button,*/
.download-sample-button,
.availability .subscribe-button,
.overview .share-button
/*.gallery .share-button*/ {
    display: inline-block;
    border: 1px solid #ccc;
    font-size: 13px; /*reset zeroing*/
    background: #ebebeb;
}

/* if you want these buttons to be links with icons */
/*.gallery .add-to-wishlist-button,
.gallery .add-to-compare-list-button,
.gallery .email-a-friend-button,
.gallery .subscribe-button,
.gallery .share-button,*/
.overview .add-to-wishlist-button,
.variant-overview .add-to-wishlist-button,
.overview .add-to-compare-list-button,
.overview .email-a-friend-button,
.overview .subscribe-button,
.overview .download-sample-button,
.availability .subscribe-button,
.overview .share-button {
    display: inline-block;
    border: 0;
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 0;
}

.download-sample-button a {
    background: #ebebeb;
    display: inline-block;
}

    .download-sample-button a:before {
        border-left: 1px solid #8a8a8a;
        border-right: 1px solid #494949;
        content: "";
        display: inline-block;
        height: 40px;
        left: 0;
        margin: -20px 0 0;
        position: absolute;
        top: 50%;
        width: 2px;
    }


.gallery .add-to-compare-list-button::after,
.add-to-wishlist-button::after, #phOpen::after, .share-button::after {
    font-family: icon;
    font-size: 20px;
    color: black;
}

#phOpen::after {
    content: "\f24e";
}

.share-button::after {
    content: "\f1e0";
}

.add-to-wishlist-button::after {
    content: "\f004";
}

.gallery .add-to-compare-list-button::after {
    content: "\e13a";
}

.overview .compare-products, .gallery .compare-products {
    position: relative;
}


    .overview .compare-products:first-child:before, .gallery .compare-products:first-child:before {
        display: none;
    }


.variant-overview .add-to-wishlist-button {
    background-image: url(../img/wishlistNew.png);
    background: url("../img/Star.png") no-repeat scroll center center #ebebeb;
}


.gallery .add-to-wishlist-button,
.overview .add-to-wishlist-button,
.gallery .share-button,
.overview .share-button {
    height: 24px;
    width: 24px;
    background-color: transparent;
    border: none;
    font-size: 0;
}

.gallery .add-to-compare-list-button,
.overview .add-to-compare-list-button {
    height: 22px;
    width: 22px;
    background-color: transparent;
    font-size: 0;
    border: none;
}

.gallery .email-a-friend-button,
.overview .email-a-friend-button {
    background-image: url(../img/Ellipse-5.png);
}

.overview .subscribe-button i,
.availability .subscribe-button i {
    /*background-image: url(../img/Shape-361.png);*/
    /*background-image: url(../img/Shape-361.png);*/
    background: url(../img/icon-all.png);
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: -89px -408px;
    display: block;
    float: left;
    overflow: hidden;
    height: 48px;
    line-height: 38px;
    width: 54px;
    background-color: #49841f;
}

.product-details-page .ajax-cart-button-wrapper:hover .add-to-cart-label {
    background-color: #e60808;
}

.product-details-page .ajax-cart-button-wrapper:hover i {
    background-color: #fb1111;
}

.product-details-page .add-to-cart-label, .quickViewWindow .add-to-cart-label {
    display: inline-block;
}
