﻿.prnotexist {
    background-image: url("../images/pr_notExist.png");
    position: absolute;
    right: 0;
    top: 0;
    height: 128px;
    width: 128px;
    margin:0px;
}
.specialofferheadshowpr {
    background: url(../images/amazing-offerText.png) no-repeat 97.5% center #fff5f5;
    height: 66px;
    padding: 12px 25px;
    margin-bottom: 10px;
}
.specialofferheadshowpr .priechartAmzOffer .pramazing:after {
    display:none;
}
.specialofferheadshowpr .priechartAmzOffer .pramazing {
    padding: 0px;
    background: #ff5252;
    padding-right: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
}
.specialofferheadshowpr .priechartAmzOffer .pramazingspan {
    font-size: 12px;
    position: relative;
    top: -4px;
    padding-left: 10px;
}
    .specialofferheadshowpr .priechartAmzOffer .disTitle {
        background: #e54949;
        font-size: 16px;
        text-align: center;
        width: 70px;
        border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        -webkit-border-radius: 3px 0 0 3px;
        -ms-border-radius: 3px 0 0 3px;
        padding: 0px 10px;
        height: 31px;
        display: inline-block;

        position: relative;
        top: -1px;
        left: 2px;
    }





.amazingpriceinshowpr {
    float: left;
    margin-left: 26px;
    margin-top: 6px;
}

.specialofferheadshowpr .flip-clock-wrapper ul li a div div.inn {
    color: white;
}.coundown {
    margin-top: -11px;
    float: left;
}#tabs-general {
    padding: 0px;
}
#tabs-general .textcontent{
padding: 15px;
}
.rtavg2{

}
.rtavg2 li{
        margin-bottom: 14px;
}
.rtavg2 li .avgttl{
        color: #4d4d4d;
    display: block;
    float: right;
        font-size: 11px;
        font-family:myyekan;
    height: 8px;
    width: 151px;
}
.rtavg2 li .avg2container{
    display: inline-block;
    height: 8px;
}
.rtavg2 li .avg2container .bar{
    width: 64px;
    height: 8px;
    border-left: 1px solid #f7f9fa;
    background: #ebeced;
    white-space: nowrap;
    float: right;
    position: relative;
    overflow: visible;
}
    .rtavg2 li .avg2container .bar .avgval {
            display: inline-block;
    height: 8px;
    float: right;
    line-height: 8px;
    padding-right: 7px;
    position: absolute;
    top: 0;
    z-index: 1;
    }


.rtavg2 li .avg2container .bar .fillinavg{
        background: #69ca6d!important;
        display: inline-block;
    height: 8px;
    float: right;
    width: 100%;
}
.cmsummaryleft{
        margin-bottom: 60px;
}
.cmsummaryleft .m2title{
        font: normal 16px myyekan;
    color: #555;
    margin-bottom: 30px;
    clear: both;
}
.cmsummaryleft .textcn2{
     font: normal 17px/31px iran_sansregular;
    color: #656565;
    margin-bottom: 26px;
}
.Pr-star-rateavg{
           display: inline-block;
    width: 100%;
    margin: 25px 0 31px;
}
.rate2avgtext{
        color: #777;
    direction: rtl;
    font-family: myyekan;
    font-size: 14px;
    float: right;
    line-height: 14px;
    padding-top: 3px;
}
.rateavgtext{
    direction: rtl;
    font-size: 11px;
    height: 17px;
    line-height: 17px;
    color: #777;
}
.Pr-star-rateavg .starrateval2{
     background: rgba(0,0,0,0) url(../images/stars3.png) repeat-x scroll 0 -14px;
    height: 14px;
    margin: 0 12px;
    position: relative;
    width: 100px;
}
.Pr-star-rateavg .starrateval2 .star2inner{
        background: rgba(0,0,0,0) url(../images/stars3.png) repeat-x scroll 0 0;
    height: 14px;
        position: absolute;
        left:0px;
}
.cmsortform{
    display:inline-block
}
.countcm{
        color: #555;
    font-size: 11px;
    margin-right: 10px;
}
.intabtitle .secontitle{
        color: #777;
    font: 12px myyekan;
    margin-right: 12px;
}
.cmlistheader{
        display: inline-block;
    width: 100%;
    margin-bottom: -17px;
}
#maincmlist{
      clear: both;
    padding-top: 28px;
    border-top: 1px solid #ebeef0;
}
.cmsorttiel{
    
    font: normal 13px myyekan;
    color: #2196f3;
  
    margin-left: 10px;
}
.cmsortpart{
    text-align:left;
}
.intabtitle2 .left-blue-caret {
    margin: 0 0 0 13px;
}
.intabtitle2{
    font: 16px myyekan;
    margin-bottom: 22px;
 
    color: #656565;
}
.likecmcontainer{
    text-align: left;
}
.likecmcontainer .thisuservote{
      border: 1px solid #bbc9e8!important;
    background-color: #ecf4ff !important;
}
.likecmcontainer .thisuservote .liketxt{
      color: #4f7be2;
}
.likecmcontainer .thisuservote .vtnumber{
      color: #4f7be2;
}

.likecmcontainer .lkbtn{
        display: block;
    height: 23px;
    line-height: 23px;
    min-width: 40px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #e3e4e6;
    background: #fff;
    float: left;
    margin-right: 10px;
    margin-top: 18px;
    color: #91a2ad;
    padding: 0 9px 0 10px;
    cursor: pointer;
}
.cmlktitle{
        height: 60px;
    line-height: 60px;
    color: #777;
}
.likecmcontainer .lkbtn:after{
    display:none;
}
.likecmcontainer .lkbtn .liketxt{
    float: right;
        font-size: 11px;
            margin-left: 9px;
}
.likecmcontainer .lkbtn .disliketxt{
    float: right;
        font-size: 11px;
            margin-left: 9px;
}
.likecmcontainer .lkbtn .vtnumber{
    float:left;
        line-height: 25px;
}

.cmratecontainer{
        height: 5px;
    position: relative;
    top: 10px;
        display: block;
        float:right;
}
.cmratecontainer .sbar{
        background: #ebeced;
    white-space: nowrap;
    float: right;
    position: relative;
    overflow: visible;
        height: 5px;
    width: 39px;
    border-left: 2px solid #fff;
}
.cmratecontainer .sbar.yes{
     background: #a1a6b5;
}
.cmbarrate{

}
.cmbarrate ul{

}
.cmbarrate ul li{

}
.cmbarrate ul li .bartitle{
    color: #4d4d4d;
    display: block;
    float: right;
    font: 11px/25px myyekan;
    width: 153px;
}
.prcomentlist{

}
.prcomentlist li .rowcontainer{
        display: inline-block;
    width: 100%;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.15);
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,.15);
    box-shadow: 0 2px 3px rgba(0,0,0,.15);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    margin-bottom: 30px;
    min-height: 200px;
}
.prcomentlist li .cmitemheader{
        padding: 0 15px;
    height: 60px;
    line-height: 60px;
    background: #f5f6f7;
    /*display: inline-block;*/
    width: 100%;
}
.prcomentlist li .cmitemheader .huser{
    color: #4d4d4d;
    float: right;
    font-size: 14px;
    line-height: 19px;
    margin-right: 23px;
    margin-top: 10px;
}
.prcomentlist li .cmitemheader .sendername{

}
.prcomentlist li .cmitemheader .pdate{
    display: block;
    color: #919191;
    font-size: 10px;
}
.prcomentlist li .itemcontent{
        background: #fafbfc;
    padding: 37px 15px;
    border: 1px solid #edeeef;
}
.prcomentlist li .itemcontent .cmtitle{
        font: normal 15px/13px myyekan;
    color: #686868;
    margin-bottom: 24px;
}
.bodyofcm{
    margin-top:8px;
}
.bodyofcm p{
    font: 16px/31px iran_sansregular;
    color: #666;
}
.prcomentlist li .itemcontent .evaluationContainer{
        display: inline-block;
    width: 100%;
}
.evaluationContainer{

}
.evaluationContainer .positivepart{

}
.evaluationContainer .negativepart{

}
.evaluationContainer .positivepart .evtitle{
        color: #4caf50;
    display: block;
    font: 13px myyekan;
    margin-bottom: 8px;
}
.evaluationContainer .negativepart .evtitle{
          color: #ff5153;
    display: block;
    font: 13px myyekan;
    margin-bottom: 8px;
}
.tabcontainer{
   
    border-top: 1px solid #e3e3e3;
    box-shadow: 0px -1px 6px -2px #ccc;
    -moz-box-shadow: 0px -1px 6px -2px #ccc;
    -webkit-box-shadow: 0px -1px 6px -2px #ccc;
    -ms-box-shadow: 0px -1px 6px -2px #ccc;
    -o-box-shadow: 0px -1px 6px -2px #ccc;
}
.tcreview2Container{
  background: #f0f1f3;
    padding: 57px 45px;
    position: relative;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.ratepointul{

}
.ratepointul li{
        margin-bottom: 8px;
}
.ratepointul li span.title{
        color: #4d4d4d;
    display: block;
    float: right;
    font: 11px/25px myyekan;
        width: 135px;
        margin-bottom: 0px;
}
.ratepointul li .ratebarcontainerr{
         float: right;
      width: 191px;
    height: 6px;
    background: none;
    margin-top: 10px;
}
    .ratepointul li .ratebarcontainerr .barinner .val{
    display: inline !important;
    font-size: 11px;
    left: -20px;
    position: absolute;
    top: -7px;
    }
.ratepointul li .ratebarcontainerr .barinner{
        height: 6px;
    background: #2196f3;
    position: relative;
    white-space: nowrap;
}
.pointul{

}
.pointul li{
        margin-bottom: 12px;
        display: block;
}
.pointul li span{
        font: normal 12px myyekan;
    color: #4d4d4d;
}
.pointul li i{
        margin-left: 9px;
            position: relative;
    top: 2px;
}
.positiveTitle{
        color: #4caf50;
    display: block;
    font: 13px myyekan;
    margin-bottom: 8px;
}
.negativeTitle{
        display: block;
  font: 13px myyekan;
    margin-bottom: 8px;
        color: #ff5153;
}
.positivepointarrow {
    background-position: -222px -83px;
    width: 7px;
    height: 10px;
}
.negativepointarrow {
    background-position: -247px -83px;
    width: 7px;
    height: 10px;
}
.intabtitle{
        margin-top: 25px;
}
.intabtitle .left-blue-caret{
        margin: 0 0 0 13px;
}
.aftrNotactived:after{
    display:none;
}
.showmore2 .icon{
    background: url(../images/mainset.png) no-repeat !important;
    display: inline-block !important;
    position: relative;
    background-position: -36px -543px !important;
    height: 6px !important;
    width: 9px !important;
    margin-left: 8px !important;
    top: 1px !Important;
    margin-right: 0px;
}
.showmore2 .icon.opened {
    background-position: -35px -706px !important;
    top: 1px !Important;
}

.arr_dn_sm{
    background-position: -36px -543px;
    height: 6px;
    width: 9px;
        margin-left: 10px;
}

.showmore2{
        display: inline;
    position: absolute;
    right: 0;
    left: 0;
    /*width: 100%;*/
    text-align: center;
    font: normal 13px myyekan;
    bottom: 13px;
    color: #4d4d4d;
  
    background: #fff;
}
.showmore2:hover{    color: #4d4d4d !important;}
.showmore2:after{
        content: "";
    position: absolute;
    right: 0;
    left: 0;
    bottom: 20px;
    height: 105px;
    z-index: 1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.prabs{
        max-height: 265px;
    overflow: hidden;
}
.expanded .SHattreadmore{margin-top:-11px;}
.SHattreadmore .title{
        color: #777777;
    border-bottom: 1px dotted #777777;
}
.SHattreadmore{
        margin-right: 0px;
           
}
.shortattcontainer {
    max-height: 40px;
    overflow: hidden;
   
}

.shortatt{
        margin-bottom: 0px;
}
.shortatt li{
        color: #777777;
        font-size:10px;
            line-height: 23px;
}
.shortatt li .att_title{
        display: inline-block;
}
.shortatt li .att_title i{
         margin-left: 14px;
    font-size: 5px;
}
.shortatt li .att_val{
        display: inline-block;
        color: #aaaaaa;
    padding-right: 4px;
}
.pricechartSH{

}
    .pricechartSH .baricnstSH {
        background-position: -410px -31px;
        height: 16px;
        width: 16px;
   
    }



.discountshowcase {
    display: inline-block;
    margin-right: 15px;
}

    .discountshowcase .inerSH {
        height: 21px;
        background: #ff5252;
        position: relative;
        font: normal 12px/21px myyekan;
        color: #fff;
        display: inline-block;
        -ms-border-radius: 2px;
        border-radius: 2px;
    }

        .discountshowcase .inerSH:before {
            border-bottom: 4px solid transparent;
            border-right: 4px solid #fff;
            border-top: 5px solid transparent;
            content: "";
            position: absolute;
            right: 0;
            top: 6px;
        }

        .discountshowcase .inerSH span.titlesh {
            background: #ff7272;
            display: block;
            float: right;
            font-size: 10px;
            height: 21px;
            line-height: 21px;
            padding: 0 12px 0 8px;
            text-align: center;
        }

        .discountshowcase .inerSH span.disSh {
            padding: 0 11px;
            position: relative;
            top: -1px;
            font-size: 10px;
        }

#priceinheader .oldprice {
       margin-bottom: 27px;
}

    #priceinheader .oldprice .pricetitle {
        color: #777;
        font: normal 12px myyekan;
        vertical-align: 1px;
    }

    #priceinheader .oldprice .oldpricenumber {
        text-decoration: line-through;
        font: normal 13px myyekan !important;
        padding: 0 6px 0 4px;
        vertical-align: 0;
        color: #999;
    }

    #priceinheader .oldprice .toman {
        vertical-align: 2px;
        font-size: 10px;
        color: #999;
    }

#selectgarrantyddl {
    background-color: #fafbfc;
    border: 1px solid #dfe5e8;
    font: normal 12px myyekan;
    height: 36px;
    position: relative;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
}

 .nice-select::before,.nice-select::before {
    background: url(../images/mainset.png) no-repeat scroll -138px -81px;
    content: "";
    height: 15px;
    left: auto;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 19px;
}

#showproductPriceContainer {
    margin-top: 30px;
    color: #777777;
    padding-bottom: 30px;
}

    #showproductPriceContainer h4 {
        font-size: 12px;
        color: #777777;
        margin-bottom: 11px;
    }

.newradio {
    color: #777777;
}

#colorselect {
    margin-bottom: 20px;
}

#sizeselect {
    margin-bottom: 20px;
}

#selectgarranty {
    margin-bottom: 25px;
}

#selledcontainer {
    margin-bottom: 35px;
}

#producthead {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    margin: 0 auto 10px auto;
    border: 1px solid #ebeced;
    position: relative;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    min-height: 510px;
}

    #producthead .firstdetail {
        padding-left: 0px;
        padding-right: 15px;
    }

.product-titleheader {
    background: #f5f6f7;
    padding: 10px 15px;
    border-radius: 2px;
    /*z-index: 99;
    position: relative;*/
    display: inline-block;
    width: 100%;
}

    .product-titleheader .producttitle {
    }

        .product-titleheader .producttitle h1 {
            color: rgb(77, 77, 77);
            font: 16px/20px myyekan;
        }

            .product-titleheader .producttitle h1 .secondtitle {
                color: #818181;
                font-size: 11px;
                display: block;
            }

#producthead #productrate {
    float: left;
    margin: 7px 0 0;
    text-align: center;
    width: 100px;
}

    #producthead #productrate #headerrate {
        background: url(../Images/stars2.png) repeat-x scroll 0 -14px;
        height: 14px;
        margin: 0 auto;
        position: relative;
        width: 100px;
        direction: ltr;
    }

        #producthead #productrate #headerrate .red {
            background: url(../Images/stars2.png) repeat-x scroll 0 0;
            height: 14px;
        }

    #producthead #productrate .ratetext {
        color: #818181;
        direction: rtl;
        font-family: myyekan;
        font-size: 11px;
        text-align: right;
        padding-top: 3px;
    }

#producthead #priceinheader {
}

    #producthead #priceinheader .newprice {
            margin-bottom: 30px;
    }

        #producthead #priceinheader .newprice .toman {
            font-size: 11px;
            vertical-align: 2px;
            padding-right: 8px;
            color: #4caf50;
        }

        #producthead #priceinheader .newprice .mainprice {
            font: normal 23px/32px myyekan !important;
            color: #4caf50;
            padding: 0 15px 0 4px;
            vertical-align: -3px;
        }


        #producthead #priceinheader .newprice .pricetitle {
            font-size: 16px;
            color: #4d4d4d;
        }


#producthead #btnbasketpart {
}

    #producthead #btnbasketpart .btnaddbasketContainer {
        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);
        box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
        margin: 0 4px 0 10px !important;
    }

        #producthead #btnbasketpart .btnaddbasketContainer #addtobasket {
            background-color: #62b965;
            -webkit-transition: background-color 150ms ease 0s;
            -ms-transition: background-color 150ms ease 0s;
            -moz-transition: background-color 150ms ease 0s;
            -o-transition: background-color 150ms ease 0s;
            transition: background-color 150ms ease 0s;
            box-sizing: border-box;
            display: block;
            overflow: hidden;
            line-height: 0;
            text-decoration: none;
            -webkit-border-radius: 3px;
            -ms-border-radius: 3px;
            border-radius: 3px;
        }
        #producthead #btnbasketpart .btnaddbasketContainer #notimebtnbig {
            background-color: #62b965;
            -webkit-transition: background-color 150ms ease 0s;
            -ms-transition: background-color 150ms ease 0s;
            -moz-transition: background-color 150ms ease 0s;
            -o-transition: background-color 150ms ease 0s;
            transition: background-color 150ms ease 0s;
            box-sizing: border-box;
            display: block;
            overflow: hidden;
            line-height: 0;
            text-decoration: none;
            -webkit-border-radius: 3px;
            -ms-border-radius: 3px;
            border-radius: 3px;
        }
        
        
        #producthead #btnbasketpart .btnaddbasketContainer #addtobasket .btn-icon-cart {
                background: url(../images/mainset.png) no-repeat;
                display: block;
                float: right;
                overflow: hidden;
                height: 38px;
                line-height: 38px;
                width: 54px;
                background-position: -144px -413px;
            }
.btn-icon-noti {
    background: url(../images/mainset.png) no-repeat;
    display: block;
    float: right;
    overflow: hidden;
    height: 38px;
    line-height: 38px;
    width: 54px;
   
    background-position: -89px -414px;
}

#producthead #btnbasketpart .btnaddbasketContainer #addtobasket .cartbtnlable {
    margin-right: 54px;
    background-color: #4caf50;
    position: relative;
    display: block;
    color: #fff;
    padding: 0 25px;
    font-size: 13px;
    webkit-transition: background-color 150ms ease 0s;
    -ms-transition: background-color 150ms ease 0s;
    -moz-transition: background-color 150ms ease 0s;
    -o-transition: background-color 150ms ease 0s;
    transition: background-color 150ms ease 0s;
    line-height: 22px;
}

                #producthead #btnbasketpart .btnaddbasketContainer #addtobasket .cartbtnlable .cartbtnlablename {
                    display: block;
                    font-family: myyekan;
                    height: 38px;
                    line-height: 38px;
                    text-align: center;
                }

            #producthead #btnbasketpart .btnaddbasketContainer #addtobasket:hover .cartbtnlable {
                background-color: rgb(70, 163, 73);
            }

            #producthead #btnbasketpart .btnaddbasketContainer #addtobasket:hover .btn-icon-cart {
                background-color: rgb(92, 173, 95);
            }

.zoomLens {
    border: 1px solid #d1d4da;
    width: 160px !important;
    height: 160px !important;
    cursor: crosshair !important;
}

.zoomWindow {
    box-shadow: 0px 4px 6px #999999;
    -moz-box-shadow: 0px 4px 6px #999999;
    -ms-box-shadow: 0px 4px 6px #999999;
    -webkit-box-shadow: 0px 4px 6px #999999;
    border: 1px solid #e6e7e8 !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.selecteditem {
    background-color: #fafbfc;
    border: 1px solid #dfe5e8;
    font: normal 12px myyekan;
    height: 36px;
    position: relative;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
}

    .selecteditem:before {
        background: url(../images/mainset.png) no-repeat scroll -138px -81px;
        content: "";
        height: 15px;
        left: auto;
        position: absolute;
        right: 12px;
        top: 9px;
        width: 19px;
    }

    .selecteditem .valiselected {
        color: #4d4d4d;
        display: block;
        height: 36px;
        line-height: 34px;
        outline: none;
        overflow: hidden;
        position: absolute;
        right: 44px;
        text-align: right;
        text-decoration: none;
        text-indent: 10px;
        text-overflow: ellipsis;
        top: 0;
        white-space: nowrap;
        width: 80%;
        cursor: default;
    }

.sameselect {
    margin-bottom: 20px;
    clear: both;
    display: inline-block;
    width: 100%;
}

    .sameselect h4 {
        font-size: 12px;
    }

.file_showdescription {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    margin: 0 auto 10px auto;
    border: 1px solid #ebeced;
    color: #4d4d4d;
    direction: rtl;
    padding: 20px 15px 30px 15px;
    text-align: justify;
    position: relative;
}

    .file_showdescription > header {
        font: 20px myyekan;
        margin: 0 0 25px;
    }

    .file_showdescription .titleindetail {
        font-size: 13px;
        margin-bottom: 40px;
        color: #999;
    }

.textcontent {
    font: 17px/32px "iran_sansregular";
    margin: 0;
    padding: 0;
    text-align: justify;
}

.newtab ul li a.icon-technical:after {
    background: url(../images/mainset.png) no-repeat -317px -268px;
    width: 18px;
    height: 22px;
}

.newtab ul li.r-tabs-state-active a.icon-technical:after {
    background: url(../images/mainset.png) no-repeat -317px -310px;
}

.newtab ul li a.icon-fulldetail:after {
    background: url(../images/mainset.png) no-repeat -107px -269px;
}

.newtab ul li.r-tabs-state-active a.icon-fulldetail:after {
    background: url(../images/mainset.png) no-repeat -107px -310px;
}

.newtab ul li a.icon-usercomment:after {
    background: url(../images/mainset.png) no-repeat -263px -269px;
}

.newtab ul li.r-tabs-state-active a.icon-usercomment:after {
    background: url(../images/mainset.png) no-repeat -263px -310px;
}

.newtab ul li a:hover, .newtab ul li a:focus {
    color: #707580 !important;
}

.newtab ul li a span {
    float: left;
}

.newtab ul li.r-tabs-state-active {
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
}

    .newtab ul li.r-tabs-state-active a {
        color: #2196f3 !important;
        box-shadow: 0 2px 0 #2196f3 inset, 0 2px 0 #fff !important;
        -webkit-box-shadow: 0 2px 0 #2196f3 inset, 0 2px 0 #fff !important;
        -moz-box-shadow: 0 2px 0 #2196f3 inset, 0 2px 0 #fff !important;
        -ms-box-shadow: 0 2px 0 #2196f3 inset, 0 2px 0 #fff !important;
        -o-box-shadow: 0 2px 0 #2196f3 inset, 0 2px 0 #fff !important;
        background: white;
    }

        .newtab ul li.r-tabs-state-active a:hover {
            color: #2196f3 !important;
        }

.att_Item_ul {
    margin-bottom: 38px;
    display: inline-block;
    width: 100%;
}

    .att_Item_ul li {
        width: 100%;
        display: block;
        clear: both;
    }

        .att_Item_ul li .att_title {
        }

            .att_Item_ul li .att_title .attbg {
                background: #f0f1f2;
                display: block;
                white-space: normal;
                -webkit-border-radius: 2px;
                -moz-border-radius: 2px;
                border-radius: 2px;
                margin-bottom: 9px;
                height: auto;
                padding: 9px 21px;
            }

        .att_Item_ul li .att_val {
            display: block;
            white-space: normal;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            margin-bottom: 9px;
            background: #f7f9fa;
            padding: 9px 21px;
            height: auto;
            color: #777777;
            float: left;
        }

.intabtitle {
    font: 16px myyekan;
    margin-bottom: 22px;
    clear: both;
    color: #656565;
}

.titleintab {
    font-size: 13px;
    margin-bottom: 40px;
    color: #999;
}

.attgrtitle {
}

.attgrtitle {
    font: normal 16px myyekan;
    color: #555555;
    margin-bottom: 30px;
    clear: both;
}

    .attgrtitle span {
    }

    .attgrtitle i.icon {
        margin: 0 0 0 13px;
    }

.left-blue-caret {
    background-position: -36px -652px !important;
    height: 10px;
    width: 5px;
}

.yesatt .icon {
    top: 3px;
}

.noatt .icon {
    top: 3px;
}

.icon-yes-mark {
    background-position: -107px -82px;
    width: 18px;
    height: 14px;
}

.icon-no-close {
    background-position: -109px -130px;
    width: 14px;
    height: 14px;
}

.multiitem {
}

    .multiitem span {
        display: block;
        background: #f7f9fa;
        height: auto;
        color: #777777;
    }

     .shereinsoCialUl{

    }
    .shereinsoCialUl li{
            float: left;
    }
    .shereinsoCialUl li a{
        display: block;
    text-indent: -9999px;
    margin-right: 12px;
    }
     .shereinsoCialUl li a.sfb{
             background-position: -347px -546px;
    width: 24px;
    height: 26px;
    }
      .shereinsoCialUl li a.stw{
              background-position: -443px -546px;
    width: 24px;
    height: 26px;
    }
       .shereinsoCialUl li a.sgp{
               background-position: -379px -546px;
    width: 24px;
    height: 26px;
    }
       #___plus_0 .JRb{
               background: url(../images/mainset.png) no-repeat;
    display: inline-block;
    position: relative;
               background-position: -379px -546px !important;
    width: 24px !important;
    height: 26px !important;
       }
       #ssunaccordion{
               border-right: 3.5px solid #f0f1f2;
    margin: 0 24px 45px 0;
    margin-top: 63px;
       }
        #ssunaccordion .ui-widget-content{
            background:none;
            border:none;
       }
          #ssunaccordion .acinner{
                 width: 89%;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 23px 0 20px;
          }
           #ssunaccordion  .acinner .content,
           #ssunaccordion  .acinner .content p,
           #ssunaccordion  .acinner .content div,
            #ssunaccordion  .acinner .content  span,
           #ssunaccordion  .acinner .content  *
            {
              text-align: justify;
    line-height: 31px;
        font: normal 16.5px/31px iran_sansregular;
    color: #656565;    direction: rtl;
        

    position: relative;
    overflow: hidden;
          }
             #ssunaccordion .Ssun-accordion-header.first{
                     line-height: 8px;

             }
              #ssunaccordion .Ssun-accordion-header.first:after{
                      top: 12px;
             }
        #ssunaccordion .Ssun-accordion-header{
                color: #4d4d4d;
    cursor: pointer;
      font: 14px/36px myyekan;
    height: 53px;
    outline: 0 none;
    position: relative;
       }
          #ssunaccordion .Ssun-accordion-header:after{
              background: #e5e5e5;
    content: "";
    height: 1px;
    position: absolute;
    right: -12px;
    top: 26px;
    width: 100%;
          }
         #ssunaccordion .Ssun-accordion-header > span:last-child{
                  background: #ffffff;
    z-index: 1;
    position: relative;
    padding-left: 9px;
    font-size: 15px;
    right: 11px;
    padding-right: 21px;
    color: #4d4d4d;
    margin-right: -7px;

       }
         #ssunaccordion .Ssun-accordion-header .icon-accordion{
                background-position: -262px -611px;
    height: 50px;
    position: absolute;
    right: -14px;
    top: 0;
    width: 25px;
    z-index: 1;
       }
            #ssunaccordion .Ssun-accordion-header.first .icon-accordion{
                background-position: -157px -618px;
            }
             #ssunaccordion .Ssun-accordion-header.first.ui-accordion-header-active .icon-accordion{
                    background-position: -102px -618px;
            }
            #ssunaccordion .Ssun-accordion-header.ui-accordion-header-active .icon-accordion{
                  background-position: -210px -612px;
            }
             #ssunaccordion.ui-accordion .ui-state-hover, #ssunaccordion.ui-accordion .ui-state-default, #ssunaccordion .Ssun-accordion-header:focus{
                 background:none;
                 border:none;
             }
        #ssunaccordion.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
                display: none;
                /*right: .5em !important;
                    background: url(../images/mainset.png) no-repeat !important;
                        background-position: -157px -618px !important;
                            height: 50px !important;
    position: absolute !important;
    right: -14px !important;
    top: 0 !important;
    width: 25px !important;
    z-index: 1 !important;*/
       }
         #ssunaccordion.ui-accordion .ui-accordion-icons{
                 /*padding-right: 2.2em;*/
                     border: none;
                         outline: none;
       }
.att-ct-showcase li {
    min-height: 30px;
    border: none;
    margin: 0px;
    font: 8pt myyekan;
    color: #4d4d4d;
    clear: both;
}
    .att-ct-showcase li .majorAttTitle1 i {
        color: #9E9E9E;
        font-size: 15px;
        position: relative;
        top: 2px;
        margin-left: 15px;
        margin-right: 9px;
    }
    .att-ct-showcase li .att-ct-2 {
        display: inline;
    }
        .att-ct-showcase li .att-ct-2 li {
            display: inline-block;
            color: #828282;
            font: 15px "iran_sansregular";
        }
            .att-ct-showcase li .att-ct-2 li:first-child .sepspan {
                display: none;
            }
    .att-ct-showcase li .majorAttTitle1 {
        color: #4d4d4d;
        font: 12px myyekan;
        height: 31px;
        float:right;
    }
.icon-times-circle {
    background-position: -266px -369px;
    width: 16px;
    height: 16px;
}
.notexistalert1 i {
    margin-left: 4px;

    position: relative;
    top: 4px;
}
.norexistdetail1{
    min-height:300px;
}
.yesattdiv {
    background: #f5fcf5 !important;
}
.noattdiv {
    background: #fcf5f5 !important;
}
.page-listing{
    padding-top:0px !important;
}