.mousePointer{
    cursor: pointer;
}
.mousePointer:hover{
    font-weight: bold;
}
#swRight:empty {
    display: none;
}
.newsLink {
    width: 100%;
    background-color: #072f2e99;
    position: relative;
    bottom: 50px;
    display: inline-block;
    height: 45px;
    padding: 10px;
    cursor: pointer;
    color: #fff;
}
.darkhastbutton a {
    display: inline-block;
    background-color: #d4e8e8;
    color: #343434;
    width: 100%;
    font-size: 13px;
    padding: 12px 18px;
    border-radius: 3px;
    text-decoration: none;
    border: 1px solid transparent;
    margin-right: 3px;
    margin-left: 3px;
    direction: rtl;
}
.darkhastbuttonAsar a {
    display: inline-block;
    background-color: #24cccc;
    color: #343434;
    width: 100%;
    font-size: 13px;
    padding: 12px 18px;
    border-radius: 3px;
    text-decoration: none;
    border: 1px solid transparent;
    margin-right: 3px;
    margin-left: 3px;
    direction: rtl;
}
.shoppingCart th {
    color: white;
    background-color: #4536c7;
    border-radius: green 1px;
    border-radius: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.finalPriceDiv{
    background-color: #4536c7;
    text-align: center;
    color: white;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 3px;
}
/*.prLDiv, .prDLDiv{
    background-size: 32px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}*/
.prDLDiv{
    margin: auto;
}/*
.prLDiv{
    background-image: url('../img/like.png');
}*/
.newsmainDiv {
    border: thin solid #e3f4fb;
    margin: 20px;
    padding: 20px;
}
.newsabstarctDiv,newContentDiv {
    margin-bottom: 6em;
}
.newsPicDiv {
    width: 100%;
}
.newslikeDiv{
    display: none;
}
.newsDisLikeDiv{
    display: none;
}
.newsvisitDiv {
    display: inline;
    float: left;
}
.newsDatespan {
    display: inline;
    float: right;
}
.moreDatale {
    float: left;
}

/*.grid {
    position: relative;
    margin-left: 10px;
    min-height: 364px;
    width: 85%;
    direction: rtl;
    display: inline-block;

}
.titleDiv {
    font: 16px/37px yekan;
    display: block;
    padding: 0px 16px 20px 0px;
    color: rgb(77, 77, 77);
    font-family: 'IRANIANSANS';
    text-align: right;
    max-height: 258px;

}
.productDatespan {
    margin-right: 1%;
}
.productPicDiv {
    float: right;
    width: 40%;
}
.productPicDiv img {
    max-height: 350px;
    max-width: 350px;
    float: right;
    margin: 12px 12px 12px 25px;
    position: relative;
    text-align: center;
    width: 85%;
}
.productExtraDiv {
    overflow: hidden;
    display: inline-table;
    position: inherit;
    height: 74px;
    float: right;
    margin: 15px 5px 0px;
}
.productExtraDiv img {
    float: left;
    cursor: pointer;
    height: 68px;
    position: relative;
    text-align: center;
    border: 1px solid rgb(229, 229, 229);
    background: rgb(250, 251, 252) none repeat scroll 0% 0% !important;
    max-height: 68px;
    padding: 4px 0px 0px;
    width: 75px;
}

.productPrice {
    color: rgb(76, 175, 80);
    font: 18px/32px yekan !important;
    margin-right: 36%;
    text-align: right;
}
#content {
    padding-top: 20px;
    float: left;
    margin: 7px 10px 0 0;
    direction: rtl;

}
.body, table, div, td, th {
    line-height: 22px;
    margin-left: auto;
    margin-right: auto;
}

.productTitlespan h3 {
    background: rgb(245, 246, 247) none repeat scroll 0% 0%;
    float: right;
    color: rgb(77, 77, 77);
    border-radius: 2px;
    font-size: 19px;
    margin-top: 5px;
    direction: rtl;
    text-align: right;
    padding: 10px;
    width: 43%;
   /////////////
        background: rgb(245, 246, 247) none repeat scroll 0% 0%;
         float: right; 
        color: rgb(77, 77, 77);
        border-radius: 2px;
        font-size: 19px;
        margin-top: 5px;
        direction: rtl;
        text-align: right;
        padding: 10px;
        width: 40%;
     margin-top: 0%; 
        position: relative;
        right: -18%;
        margin-top: 5%;
        top: 10p;
        top: -66px;

}
.h4 {
    font-size: 12px;
}
.h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
.productPropVal {
    margin-top: 5px;
    font-size: 1.2em;
    min-width: 20%;
    margin-right: 41%;
}
.productProp {
    font-size: 1.2em;
}
.productVal {
    font-size: 1em;
}
.productExDetail {
    display: inline-flex;
    margin: auto;
    margin-bottom: 15px;
    margin-top: 20px;
    margin-right: 61%;
    text-align: right;
}
.productQtyDiv, .productDLDiv, .productLDiv {
    padding: 0px 13px;
    border-left: 1px solid #4d4d4d;
    color: #4d4d4d;
}

.productVDiv {
    padding: 0px 13px;
}

.coGruopproduct {
    width: 223px;
      width: 32px;
      height: 32px;
    padding-bottom: 50px;
    background: url("../img/addtocart-min.png") no-repeat;
    background-color: #ffbb05;
    background-image: url("../img/addtocart-min-w.png");
    background-repeat: no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    float: left;
    padding-bottom: 2%;
    cursor: pointer;
}
.ProductdetailBtn .coGruopproduct {
    position: absolute;
    margin-top: 15px;
    width: 16%;
    height: 12px;
    background-color: rgb(76,175,80);
    color: #fff;
    padding-right: 20px;
    padding-bottom: 10px;
    font-size: 1.2em;
    padding-left: 20px;
    border-radius: 3px;
    background-image: url("../img/addtocart-min-w.png");
    background-repeat: no-repeat;
    background-position: 1%;
    padding-bottom: 2%;
    padding-top: 1%;
    font-family: 'shabnam';
}
.coGruopproduct {
    cursor: pointer;
}
a {
    text-decoration: none;
}
.prLDiv{
    display: none;
}
.prDLDiv{
    display: none;
}
.addToShoppingCart{
    width:198px;
    max-width:204px;
      width: 32px;
      height: 32px;
    padding-bottom: 50px;
    background: url("../img/addtocart-min.png") no-repeat;
    background-color: #ffbb05;
    background-image: url("../img/addtocart-min-w.png");
    background-repeat: no-repeat;

    float: left;
    background-position-x: 5%;
    background-position-y: 14%;
          position: relative;
        right: -5%;
     text-align: center; 
    padding: 10px;
}



*/.bazgahashtMahsoulat{
    /*width: 106px;*/
    cursor: pointer;
    /* max-width: 225px; */
    width: 100%;
    margin-top: 10px;
    /* height: 32px; */
    /* padding-bottom: 85px; */
    /* background: url(../img/addtocart-min.png) no-repeat; */
    background-color: #dedcd5;
    /* background-image: url(../img/addtocart-min-w.png); */
    /* background-repeat: no-repeat; */
    float: right;
    /* background-position-x: 5%; */
    /* background-position-y: 14%; */
    /* position: relative; */
    /* right: -5%; */
    /* text-align: center; */
    /* margin-right: 17px; */
    /* margin-top: -1px; */
    /* padding: 9px; */
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}/*
.addToShoppingCartDetail{

    width: 223px;
      width: 32px;
      height: 32px;
    padding-bottom: 50px;
    background: url("../img/addtocart-min.png") no-repeat;
    background-color: #ffbb05;
    background-image: url("../img/addtocart-min-w.png");
    background-repeat: no-repeat;

    float: left;
    background-position-x: 5%;
    background-position-y: 14%;
    position: relative;
    right: -5%;
     text-align: center; 
    padding: 10px;
}
*/
/*{
    width: 223px;
    padding-bottom: 102px;
     background: url(../img/addtocart-min.png) no-repeat; 
    background-color: #ffbb05;
     background-image: url(../img/addtocart-min-w.png); 
     background-repeat: no-repeat; 
     float: right; 
    background-position-x: 5%;
    background-position-y: 14%;
    position: relative;
     right: -27%; 
     text-align: right; 
    padding: 10px;
    position: relative;
     right: -14%; 
    top: 8px;
     text-align: left; 
    padding-top: 12px;
    padding-bottom: 15px;
}
.productContentDiv{
    float:right;
}
.shoppingCart{

    margin-right: 26%;
    width: 51%;
    margin-top: 6%;
}
.finalPriceDiv{

    margin-top: 3%;
    margin-right: -3%;
}
.factorAddres{
    margin: auto;
    margin-right: 5px;
    margin-top: 1%;
}
.btnDiv{


    margin-right: -3%;
}
.btnDiv a{


    margin-right: 1%;
}
.inputNum{
    
    
        background-color: white;
}
#account_factor_pr_count_1{
    background-color: white;
        width: 83%;
    height: 71%;
}
.inputNum{
    background-color: white;
    width: 83%;
    height: 71%
}
.factorAddres span{
    margin-top: 13%;
    position: relative;

    top: -31%;

    right: -19%;

}
.contBuyBtn a{
    margin-right: 15%
}
.detailBtn{
    text-align: center
}

*/
/*.paymentBtn {
       width: 198px;
     max-width: 144px; 
    padding-bottom: 50px;
     background: url(../img/addtocart-min.png) no-repeat; 
     background-color: #ade4e4; 
     background-image: url(../img/addtocart-min-w.png); 
    background-repeat: no-repeat;
    float: right;
    background-position-x: 5%;
    background-position-y: 14%;
    width: 84px;
    margin-right: 11px;
    margin-top: 6px;
    border-color: #f1b268;
    border-style: double;
     text-align: center; 
    padding: 10px;
}*/
/*

div .productDisCount{
    color:red;
    text-align: right;
    direction:rtl;
}
div .productPrePrice{
    color:green;
    text-align: right;
    direction:rtl;
}
div .productRemTime{
    color:royalblue;
    text-align: right;
}
@media(max-width:419px){
    #hierarchyListDiv{
            min-width: 98%;
    }
}
@media(max-width:696px){
    .bazgahashtMahsoulat{
                float: left;
    position: relative;
     left: -44%; 
    margin-top: 41px;
    }
}
@media(max-width:578px){
    .bazgahashtMahsoulat{
            max-width: 101px;
                float: left;
                    position: relative;
    left: 2%;
    right:2%;
        top: 11px;
    position: relative;
     left: -44%; 
    margin-top: 0px;
    }
}
@media(max-width:466px){
    .bazgahashtMahsoulat{
            max-width: 101px;
                float: left;
                    position: relative;
    left: 2%;
    right:2%;
        top: 1px;
    position: relative;
     left: -44%; 
    margin-top: 0px;
    }
}*/

#swRight {
    padding: 2em 0;
}
.productabstarctDiv h4{
    line-height: 1em; 
}
.productExtraDiv {
    padding: 2em 0;
}
.productExtraDiv .productPicLink {
    padding: 0 0.2em;
}
.swOneProduct {
    padding: 2em 0;
}
.productTitlespan h3 {
    margin: 0 0 15px 0;
}
.oneProductDiv .titleDiv{
    padding: 10px;    
}
.oneProductDiv{
    margin-top: 24px;
}

.link{
    cursor: pointer;
}
.productDatespan{
    display: none;
}
.prTitleSpan h4,.prPropVal{
    direction: rtl;
    text-align: center !important;
}
/*.prPrePrice,.prDisCountDiv,.prPriceDiv,.prRemTimeSpan,.prRemTimeSpan ,.prabstarctDiv .prPropVal .prProp{
    display: none;
}*/
.prabstarctDiv .prPropVal .prVal {
    color: #bcbcbc;
}
.prTitleSpan .prTitleSpan h4 a {
    font-size: 0.55em;
}
#swTopproductDiv.col-lg-9 .col-lg-3 {
    min-height: 380px;
}

.addToShoppingCart{
    cursor: pointer;
    width: 100%;
    padding-bottom: 50px;
    background: url(../img/addtocart-min.png) no-repeat;
    background-color:#ade4e4;
    background-image: url(../img/addtocart-min-w.png);
    background-repeat: no-repeat;
    float: right;
    background-position-x: 5%;
    background-position-y: 14%;
    margin-right: -17px;
    margin-top: 10px;
    /* text-align: center; */
    padding: 10px;}
.contBuyBtn{
    cursor: pointer;
    width: 198px;
    /*max-width: 144px;*/
    padding-bottom: 50px;
    /*    background: url(../img/addtocart-min.png) no-repeat;*/
    /*background-color:#ade4e4;*/
    /*background-image: url(../img/addtocart-min-w.png);*/
    background-repeat: no-repeat;
    float: right;
    background-position-x: 5%;
    background-position-y: 14%;
    width: 84px;
    margin-right: 11px;
    margin-top: 6px;
    border-color: #dbe9e9;
    border-style: double;
    background-color: #24cccc;

    padding: 10px;
}
.paymentBtn{
    cursor: pointer;
    width: 100%;
    background-color: #24cccc;
    padding-right: 98px;
    padding-left: 103px;
    padding-top: 8px;
    padding-bottom: 5px;
    border-style: double;
    border-color: #dbe9e9;
}
.fehrest{
    cursor: pointer;
    width: 100%;
    background-color: #24cccc;
    padding-right: 88px;
    padding-left: 82px;
    padding-top: 8px;
    padding-bottom: 5px;
    border-style: double;
    border-color: #dbe9e9;

}
.darkhastbtn{
    cursor: pointer;
    width: 100%;
    background-color: #24cccc;
    /*    padding-right: 192px;
        padding-left: 82px;*/
    padding-top: 8px;
    padding-bottom: 5px;
    border-style: double;
    border-color: #dbe9e9;
    color: black;
    margin-bottom: 10px;
    text-align: center;
}
div .moreDetaile{
    width: 100%;
    padding-bottom: 50px;
    /*background: url(../img/addtocart-min.png) no-repeat;*/
    background-color:#f3878d;
    /*background-image: url(../img/addtocart-min-w.png);*/
    background-repeat: no-repeat;
    float: right;
    background-position-x: 5%;
    background-position-y: 14%;
    margin-right: -17px;
    margin-top: 10px;
    text-align: center; 
    padding: 10px;}
.productmainDivTazeha{        
    padding: 10px;
    border: solid thin #c9e6f5;
    border-radius: 3px;
    box-sizing: border-box;
    display: block;
    margin: auto;
    width: 90%;
    height: 100%;
    /*    min-width: 100px;*/

}
.prTitleSpan{
    background-color: #7c2ee1;
    /*border-radius: 1px solid green;*/
    border-radius: 4px;
    padding-bottom: 5px;
    padding-top: 5px;
    color:white
}
.pro-img img{
    display: block;
    margin: 0 auto;
    width: 80%;
}

.productmainDiv:before {
    content: "";
    height: 3px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 98%;
}
.productmainDiv:after {
    /*    bottom: -8px;
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
        content: "";
        height: 3px;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        width: 96%;*/
}
/*///*/
.productmainDiv{
    /*float: left;*/
    /*width: 22%;*/
    position: relative;
    padding: 2px;
    margin: 0;
    display: content;
    border-radius: 3px;
    min-height: 377px;
    top: 23px;

}
.sumAdress{
    margin-top: 15px;  
    HEIGHT: 36PX; 
    MARGIN-TOP: 15PX;
    PADDING-TOP: 10PX;
    BACKGROUND-COLOR: whitesmoke;

}
/*.pardakht{
        margin-top: 15px;
    background-color: #f1b268;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
    border-style: outset;
}*/
.paymentGate{
    /*width: 277px;*/ 

    /* padding-bottom: 50px; */
    /* background: url(../img/addtocart-min.png) no-repeat; */
    /* background-color: #ade4e4; */
    /* background-image: url(../img/addtocart-min-w.png); */
    background-repeat: no-repeat;
    float: left;
    background-position-x: 5%;
    background-position-y: 14%;
    /* width: 84px; */
    /* margin-right: 11px; */
    margin-top: 6px;

    border-style: double;
    /* text-align: center; */
    padding: 10px;
    cursor: pointer;
    background-color: #24cccc;
    /*    ///////////////////
        cursor: pointer;*/
    /*width: 100%;
    background-color: #24cccc;
    */padding-right: 98px;
    padding-left: 103px;
    padding-top: 8px;
    padding-bottom: 5px;
    border-style: double;
    border-color: #dbe9e9;


}
.heading{
    /*    margin-top: 19px;*/
}
.mainPic productPic{
    margin-top: -12px;
}