body.nk_my_account_page{}
body.nk_my_account_page nav.woocommerce-MyAccount-navigation{
    width: 20%;
    box-sizing: border-box;
}
body.nk_my_account_page .woocommerce-MyAccount-content{
    width: 78.5%;
    box-sizing: border-box;
}
body.nk_my_account_page nav.woocommerce-MyAccount-navigation .nk_main_navigation{
    border-radius: 5px;
    border: 1px solid #ededed;
    background-color: #fff;
    padding: 16px;
}
body.nk_my_account_page nav.woocommerce-MyAccount-navigation ul{

    list-style: none;
}
body.nk_my_account_page nav.woocommerce-MyAccount-navigation ul li{
    list-style: none;
}
body.nk_my_account_page nav.woocommerce-MyAccount-navigation ul li a:before{

font-family:nk3;

font-size: 24px;

margin: 9px 0 0 5px;
}
.woocommerce_menu_dashboard .woocommerce-MyAccount-navigation-link a i{
  margin-left: 10px;
}
/* body.nk_my_account_page nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\f0e4";font-family: FontAwesome;}
body.nk_my_account_page nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\E105\00FE0E";}
body.nk_my_account_page nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f019";font-family: FontAwesome;}
body.nk_my_account_page nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\E0FF\00FE0E";}
body.nk_my_account_page nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\E108\00FE0E";}
body.nk_my_account_page nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\E107\00FE0E";} */
body.nk_my_account_page nav.woocommerce-MyAccount-navigation ul li a{
    line-height: 53px;
    color: #424750;
    cursor: pointer;
    font-weight: normal;
    display: flex;
    font-size: 15px;
    align-items: center;
}
body.nk_my_account_page nav.woocommerce-MyAccount-navigation ul li a:hover{
    color: #0fabc6;
}
body.nk_my_account_page nav.woocommerce-MyAccount-navigation ul li.is-active a{
    color: #0fabc6;
}
body.nk_my_account_page nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{
    border-top: 1px solid #ededed;
}
body.nk_my_account_page .nk_my_account_avatar{
    display: flex;
    align-items: center;
    padding-bottom: 16px;
    border-bottom: 1px solid #ededed;
}
body.nk_my_account_page .nk_my_account_avatar img{
    border-radius: 100%;
    border: 3px solid #ccc;
    margin-left: 10px;
}
body.nk_my_account_page .nk_my_account_avatar strong{}

/************************************* comments_tab *************************************/
.box_comments .list_of_comments .comment{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 15px 10px;
  margin-bottom: 15px;
  background-color: unset;
  border-radius: 5px;
  box-shadow: 0px 0px 8px -6px #7c8a9c;
  align-items: center;
  position: relative;
}
.box_comments .list_of_comments .comment .comment_box{
  display: flex;
  flex-direction: column;
  width: 100%;
}
.box_comments .list_of_comments .comment.approved{
  border-right: 4px solid #35cd3a;
}
.box_comments .list_of_comments .comment.unapproved{
  border-right: 4px solid #ffc021;
}
.box_comments .list_of_comments .comment i{
    padding-left: 10px;
    font-size: 27px;
}
.box_comments .list_of_comments .comment.approved i{
  color: #35cd3a;
}
.box_comments .list_of_comments .comment.unapproved i{
  color: #ffc021;
}
.box_comments .list_of_comments .comment .name_content_product,
.box_comments .list_of_comments .comment .comment_box .date_and_comment_link_box{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.box_comments .list_of_comments .comment .name_content_product{
  margin-bottom: 10px;
}
.box_comments .list_of_comments .comment .name_content_product .product_link{
  font-size: 19px;
  font-weight: bold;
  display: flex;
  flex-direction: column;
  line-height: 25px;
  padding: 0 20px;
  color: #666;
}
.box_comments .list_of_comments .comment .comment_box .content_comment{
  font-size: 12px;
  font-weight: 400;
  color: #888;
  line-height: 22px;
  padding: 0 20px;
  text-align: justify;
}
.box_comments .list_of_comments .comment .product_comment_link{
  padding: 10px 10px;
  background-color: #35cd3a;
  color: #fff;
  border-radius: 5px;
  font-size: 12px;
  line-height: 12px;
}
/************************************* main dashboard *************************************/
.nk_right_content_dashboard h3,.nk_left_content_dashboard h3,.last_order_title{
  margin: 0 15px 15px 0;
  color: #858585;
}
form .wishlist_table{
  border-radius:unset !important;
}
.product-price del .nk_discount_label{
  display: inline-block;
  background-color: #fb3449;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  border-radius: 20px;
  padding: 7px 5px;
  letter-spacing: 0;
  float: left;
}
.wishlist_table.mobile li{
  list-style: unset;
  padding: 10px 20px;
  display: flex;
}
.nk_main_top_content_dashboard .nk_main_details_view_customer a{
  font-size: 11px;
}
.nk_digikala_myaccount_page .woocommerce-MyAccount-content .sp_last_posts{
  background-color: #fff;
  box-shadow: rgba(181,181,181,0.1) 0 12px 12px 0;
  border: 1px solid #dedede;
  padding: 10px;
  margin-top: 34px;
  width: 47%;
}
.nk_digikala_myaccount_page .woocommerce-MyAccount-content .sp_posts_and_Products{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.nk_digikala_myaccount_page .woocommerce-MyAccount-content .sp_posts_and_Products .sp_last_posts .sp_top_last_posts{
  font-size: 17px;
  font-weight: 600;
  color: #858585;
  margin-bottom: 15px;
}
.sp_last_posts ul li a,.sp_last_posts ul li a:hover{
  color: #333333;
}
.widget_shopping_cart_content .mini_cart_top_row{
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons a{
  margin-left: 10px !important;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{
  border-bottom: 1px solid #d8d8d8;
  display: flex;
  align-items: center;
}
.woocommerce ul.product_list_widget li:last-child{
  border: unset;
  margin-bottom: 10px;
}
.woocommerce ul.product_list_widget li a{
  line-height: 20px;
  font-size: 12px;
  align-items: center;
  display: flex !important;
  margin-left: 15px;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{
  margin-left: 10px;
}
.woocommerce ul.product_list_widget li a.remove_from_cart_button{
  font-size: 18px;
  margin-left: 10px;
}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl{
  line-height: 16px;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd{
  margin: unset !important;
}
.woocommerce-mini-cart-item span.quantity{
  line-height: 16px;
}
a.vendor-dashboard{
  margin-top: 10px;
  color: #fff !important;
}
.rpwwt-widget ul li{
  display: flex;
  align-items: center;
  margin-bottom: unset;
}
.rpwwt-widget ul li a{
  display: flex;
  align-items: center;
}
.rpwwt-widget ul li a img{
  margin: 0 0 0 10px;
}
.sp_bottom_last_posts a{
	display: flex;
	align-items: center;
}
body.rtl .sp_Ports div.sp_Payment_gateway.notif_red {
    border-right: 4px solid #ff2121 !important;
    border-left: unset;
}
body.rtl .sp_Ports div.sp_Payment_gateway.notif_yellow {
    border-right: 4px solid #ffc021 !important;
    border-left: unset;
}
body.rtl div.sp_Payment_gateway.notif_green {
    border-right: 4px solid #35cd3a;
    border-left: unset;
}
.nk_digikala_myaccount_page .sp_Payment_gateway:first-child{
    margin-top: 0px;
}
.sp_Payment_gateway {
    margin: 20px 0;
    display: flex;
    align-items: center;
    box-shadow: 0px 0px 8px -6px #7c8a9c;
    border-left: 4px solid #35cd3a;
    border-radius: 3px;
    padding: 10px;
    background-color: #fff;
}
body.rtl .sp_Payment_gateway i {
    margin: 0 0 0 17px;
}
.sp_Ports div.notif_red i {
    color: #ff2121;
}
.sp_Ports div.notif_yellow i {
    color: #ffc021;
}
.sp_Ports div.notif_green i {
    color: #35cd3a;
}
.sp_Payment_gateway i {
    font-size: 27px;
    margin-right: 17px;
}
.sp_Payment_gateway span {
    font-size: 19px;
    font-weight: bold;
    display: flex;
    flex-direction: column;
    line-height: 25px;
}
.sp_Payment_gateway p {
    font-size: 12px;
    font-weight: 400;
    color: #888;
    margin: 13px 0;
    line-height: 22px;
}
.sp_Payment_gateway .notif_box a{
  font-size: 19px;
  font-weight: bold;
  display: flex;
  flex-direction: column;
  line-height: 25px;
  color: #000;
}
.announcement_box .content_box p{
  text-align: justify;
}
.sp_Ports .announcement_box .title{
  margin-bottom: 15px;
}
.announcement_box .date,.sp_Payment_gateway .date{
  text-align: left;
}
.sp_Payment_gateway .date{
  white-space: nowrap;
}
.sp_Payment_gateway .notif_box,.sp_Payment_gateway .date{
  width: 100%;
}


@media only screen and (max-width : 768px){
	body.nk_my_account_page nav.woocommerce-MyAccount-navigation{width:100%;margin-bottom: 15px;}
  .nk_right_content_dashboard h3,.nk_left_content_dashboard h3,.last_order_title{
    margin: 15px 15px 15px 0;
  }
  body.woocommerce-account .woocommerce-MyAccount-content {
    padding: 20px 15px !important;
  }
  .nk_digikala_myaccount_page .content_right_blog .main_content_post_blog{
    margin-top: unset;
  }
  .sp_Payment_gateway{
    flex-direction: column;
  }
}

@media only screen and (max-width: 960px) and (min-width: 320px){
  .box_comments .list_of_comments .comment.unapproved{
    flex-direction: column;
  }
  .box_comments .list_of_comments .comment .name_content_product,
  .box_comments .list_of_comments .comment .comment_box .date_and_comment_link_box{
    flex-direction: column;
    text-align: justify;
   }
   .comment_box .name_content_product .comment_date{
     margin-top: 20px;
   }
   .box_comments .list_of_comments .comment .name_content_product .product_link{
     font-size: 14px;
   }
}
