*{
    transition:0.5s all;
    box-sizing: content-box !important;
}
@font-face{font-family:"Nassim";src:url("../font/nassim-regular.eot");src:local("Ã¢Ú©Ø›"),
               url("../font/nassim-regular.woff") format("woff");font-weight:normal;font-style:normal;}
@font-face{font-family:"NassimB";src:url("../font/nassim-bold.eot");src:local("Ã¢Ú©Ø›"),
               url("../font/nassim-bold.woff") format("woff");font-weight:bold;font-style:normal;}
@font-face{font-family:"yekan";
           src: url('../font/yekan.eot');
           src: url('../font/yekand41d.eot?#iefix') format('embedded-opentype'),
               url('../font/yekan.woff') format('woff'),
               url('../font/yekan.ttf') format('truetype');}
@font-face{font-family:"nazanin";
           src: url('../font/BNazanin.eot');
           src: url('../font/BNazanin.eot?#iefix') format('embedded-opentype'),
               url('../font/BNazanin.woff') format('woff'),
               url('../font/BNazanin.ttf') format('truetype');}
@font-face{font-family:iransans;font-style:normal;font-weight:300;src:url("../font/eot/IRANSansWeb(FaNum)_Light.eot");src:url("../font/eot/IRANSansWeb(FaNum)_Light.eot?#iefix") format("embedded-opentype"),url("../font/woff2/IRANSansWeb(FaNum)_Light.woff2") format("woff2"),url("../font/woff/IRANSansWeb(FaNum)_Light.woff") format("woff"),url("../font/ttf/IRANSansWeb(FaNum)_Light.ttf") format("truetype")}

body{
    direction:rtl;
    text-align:right;
    font-family:yekan,Nassim !important;
}
.JustNod{
    text-align:justify;
}
.BoNeS p,.BoNeS{font:16px iransans !important;color:#000}
.LefImS p{
    font:18px iransans;
}
.nicdark_focus a{
    font:14px yekan;
}
.nicdark_margin10 h4{
    width:100%;
}
.boxNewU{
    height:195px;
}
.white{
    color:#fff !important;
}
.white p{
    color:#fff;
}
.sub-content {
    border-bottom: 2px solid #e9e9e9;
    margin-bottom: 30px;
    position: relative;
}
h6.h-sub-content {
    border-bottom: 2px solid #e12121;
    display: inline-block;
    font-family:yekan;
    font-size:20px;
    font-weight: 400;
    letter-spacing: 0.2px;
    line-height: 47px;
    margin-bottom: -2px;
    max-width: 100%;
    text-transform: capitalize;
    width: auto;
}
h1, h2, h3, h4, h5, h6 {
    color: #292929 !important;
}
.nicdark_textevidence h4{
    color:#fff !important;
    font:16px iransans;
}
.MotNod h5 , .MotNod span{
     font:14px/20px iransans;
}
.MarjinM{
    margin-top:0 !important;
    margin-bottom:0 !important;
    height:30px;
}
.vddsv{
    float:right;
    margin:10px;
}
.MotNod{
    height:650px;
}
.ameNodZoom:hover{
    transform: scale(1.2, 1.2);
}
.boxGz{
    width:270px;
    height:200px;
    border:1px solid #ddd;
    float:right;
    margin:14px;
}
.BoxGalNo{
    float: right; 
    width: 295px;
    height:300px
}
.gallery_cell{
    width:250px;
    margin:0 auto;
    text-align:center;
}
.csort a{
    color:#000;
}
.csort a:hover{
    color:#e16c6c;
}
.csort{
    margin:0 10px;
    text-align:center;
}
.nicdark_activity p{
    text-align:justify;
    font:14px iransans
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{
    float:right !important;
}
.logoNo{
    float: left;
    height: 45px;
    padding: 8px 0;
}
.BackFooNo p{
    color:#d0d0d0 !important;
    font: 14px yekan;
    line-height: 20px;
    padding: 0;
    margin: 0;
}
.BackFooNo li{
    list-style:none !important;
}
.BackFooNo li a{
    color:#d0d0d0 !important;
}
.BackFooNo .titMenDown{
    color:#dbdbdb !important;
}
.LeadNod{
    font:16px nazanin;
}
#search-form .search-text-box {
    background-color: #f5f5f5;
    border: 0 none;
    border-radius: 18px;
    box-shadow: none;
    color: #444;
    cursor: text;
    font: 12px tahoma;
    height:15px;
    line-height: 18px;
    min-width:188px;
    padding: 7px 15px 7px 30px;
    transition: all 0.3s ease-in-out 0s;
    width: 1px;
}
.InBoNod{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #777777;
    font-size: 18px;
    position: relative;
    right: 90%;
    top: 4px;
}
.CopNodAm{
    color:#e16c6c;
}
.CopNodAm:hover{
    color:#2dd7e3;
}
.SeaNodAm{
    border-bottom: 1px dotted rgb(187, 187, 187);margin: 10px 0px; float: right;
}
.LefImS img{
    float:right;
}
#search-form {
    float: right;
    height: 24px;
}
.NatiNoda{
    border: 2px solid #eee;
    border-radius: 3px;
    height: auto;
    padding: 20px;
    width: 96%;
}
.ArchiNoM{
    border: 4px solid #6fc191;
    font: 18px Nassim;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    width: 162px;
}
.pg-selected {
    background-color: #6fc191;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    color: #fff;
    padding: 0 6px;
}
.pg-normal {
    background-color: #f8f8f8;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    padding: 0 6px;
}
.IdeaViewC{
    font:16px yekan;
    margin:0;
    float:right;
}
.IdeaViewCC{
    font:16px yekan;
    margin:0;
    float:left;
    text-align:left;
}
.ForVaMF input , .ForVaMF textarea{
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 0 5px #ddd;
    color: #555;
    display: block;
    font-family: tahoma;
    font-size: 12px;
    margin: 5px 0;
    padding: 5px 3px;
    width:80%;
}
.ForVaM input , .ForVaM textarea{
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 0 5px #ddd;
    color: #555;
    display: block;
    font-family: tahoma;
    font-size: 12px;
    margin: 5px 0;
    padding: 5px 3px;
    width:80%;
}
.AnsBackTI {
    float: left;
    font: 12px tahoma !important;
    margin: 0 auto;
    width: 80%;
}
.AnsBackTI p {
    background:#e16c6c none repeat scroll 0 0;
    font: 16px yekan !important;
    margin: 0;
    text-align: center;
    width: 100px;
    color:#830e0e
}
.BAnwTOi {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc #ccc #ccc -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 3px 1px 0;
    float: left;
    margin: 0 0 10px;
    width:461px;
}

.comm_info-Inner {
    float: right;
    height: 26px;
    margin-left: 15px;
    width: 70%;
}
.comm_info_content {
    background: #ededed none repeat scroll 0 0;
    float: right;
    padding: 0 10px;
    width: 100%;
}
.comm_info_name {
    color: #222;
    float: right;
    font: 11px/24px tahoma;
    height: 26px;
    text-align: center;
}
.comm_info_date {
    color: #222;
    float: left;
    font: 11px/24px tahoma;
    height: 26px;
    text-align: center;
}
.comdown{
    border:1px solid #aaa;
    margin:0;
    padding:10px
}
.LefImS{padding: 20px 30px;
background: #eee;}
.SubFo {
    float: left;
    font: 12px tahoma !important;
    width: auto !important;
    padding:7px 10px !important;
}
.ForVaMF div{
    margin:0;
}
.NotiComm{
    float:right;
}
.product-grid ul li {
    background-color: #f2f2f2;
    border: 1px solid #cdcbc4;
    border-radius: 3px;
    display: inline-block;
    height: 250px;
    margin: 0 5px 11px 0;
    padding: 10px 10px 6px;
    vertical-align: top;
    width: 175px;
}
.product-grid .image {
    display: block;
    margin-bottom: 10px;
    margin-top: 0;
    text-align: center;
}
.product-grid .cart {
    margin-bottom: 3px;
    text-align: center;
    width: 100%;
}
a.button span {
    color:#ce2127;
    display: inline-block;
    font-size: 14px;
    line-height: 17px;
    padding: 2px 8px 3px;
}
.author_box {
    background-color: #a0a0a0;
    border: 1px solid #cdcbc4;
    border-radius: 3px;
    color: #fff;
    float:right;
    padding: 5px;
    width: 200px;
}

.author_pic {
    padding: 4px;
    text-align: center;
}
.author_bio {
    direction:rtl;
    font: 12px/141% tahoma;
    padding:3px 20px;
    text-align: justify;
}
.ForVaM{
    margin:0;
}
.MotMar{
    margin:0 !important;
}
.ForVaMF i {
    color: #e10000;
    font-size: 9px;
}
.comm_info div{
    float:right;
}
.comm_info {
    float: right;
    height: 26px;
    margin-left: 15px;
}
.comm_rating {
    float: right;
    height: 25px;
    margin-left: 10px;
    padding-top: 4px;
}
.comm_answer_link {
    float: right;
    font: 12px tahoma;
    height: 14px;
    margin-top: 6px;
    overflow: hidden;
    text-align: center;
    width: 51px;
}
.comm_info .comm_info_name {
    width: 145px !important;
}
.comm_info_name {
    color: #222;
    float: right;
    font: 11px/24px tahoma;
    height: 26px;
    text-align: center;
}
.rating_down {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 5px 5px 0;
    color: #e30303;
    float: right;
    font: 11px tahoma;
    height: 17px;
    overflow: hidden;
    padding-top: 2px;
    text-align: center;
    width: 43px;
}
.rate_down_link {
    color: #9b0505;
    cursor: pointer;
    display: block;
    float: right;
    font-size:19px !important;
    height: 14px;
    margin-left: 5px;
    text-decoration: none;
}
.rate_up_link {
    color: #3ca957;
    cursor: pointer;
    display: block;
    float: right;
    font-size:19px !important;
    height: 14px;
    text-decoration: none;
}
.rating_up {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px 0 0 5px;
    color: #3ca957;
    float: right;
    font: 11px tahoma;
    height: 17px;
    overflow: hidden;
    padding-top: 2px;
    text-align: center;
    width: 43px;
}
.fa-comment {
    color: #83e2fd;
    font-size: 15px;
}
.all_comments{
    margin:0;
}
#addCommentContainer{
    background: #e3e3e3 none repeat scroll 0 0;
    float: right;
    margin: 0;
    padding: 0 10px;
    width: 560px;
}
.BoxIde{
    margin:0;
    border-bottom:1px dotted #9b0505;
}
.comment {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #cfcfcf;
    direction: rtl;
    height: auto;
    margin: 0 auto;
    min-height: 54px;
    overflow: hidden;
    width: 100%;
    border-right:none;
    border-left:none;
}
.comm_info_bar {
    background: #dcdcdc none repeat scroll 0 0;
    overflow: hidden;
    padding-right: 5px;
}
.commentsInn {
    color: #222;
    font: 12px/150% tahoma,arial,"Times New Roman";
    margin: 0 auto !important;
    overflow: hidden;
    padding: 10px 0 20px;
    text-align: justify;
    width: 90%;
}
.comm_info_bar h2{
    margin:0;
    font:16px yekan;
    padding:0;
}
.rigda a{
    font:12px tahoma;
    color:#000;
}
.rigda{
    padding:0 30px;
}
.rigda li{
    color:orange;
}
.ReVaNe{border:1px solid #c9c9c9;}
.cart h2{
    font-size:16px;
    margin: 0 auto 10px;
    padding:0;
}
.author_bio p{
    padding:0;
    margin:0;
    color:#fff;
}
.BoCommMo{
    float:right;width:96%
}