/* 
Theme Name: Hello Child
Theme URI: https://elementor-site.ir/
Description: 
Author: Elementor Site
Author URI: https://elementor-site.ir/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
.comment-form > p,.comment-form .comment-form-images {
flex:unset;
margin-bottom:unset;
padding-inline:unset
}

#comments {
display:flex;
flex-direction:column
}

h2.title-comments {
display:none
}

ol.comment-list {
display:block;
order:1
}

#comments textarea input {
border:0!important;
border-bottom:1px solid #757778!important
}

textarea#comment {
height:194px!important
}

.comment-form label {
	color:#E2EFF8;
	transition:all 300ms ease-in-out;
	font-weight:400;
	font-family:'Yekan Bakh VF'!important;
	font-size:14px;
	
}

#comments p:has(input:focus,textarea:focus) label {
color:#F1592A!important
}

p.logged-in-as {
padding-bottom:20px
}

p.form-submit {
display:flex
}

p.form-submit input {
background:#212120!important;
color:#F9F9FB!important;
box-shadow:none!important;
border:1px solid #212120!important;
margin:auto
}

#commentform .comment-form-comment {
order:1
}

#commentform .form-submit {
order:2;
display:block
}

.comment-form-cookies-consent input {
width:12px;
height:12px;
border:1px solid #000!important;
border-radius:16px
}

h2.comments-title {
display:none
}

.comments-area input[type=date],.comments-area input[type=email],.comments-area input[type=number],.comments-area input[type=password],.comments-area input[type=tel],.comments-area input[type=text],.comments-area input[type=url],.comments-area select,.comments-area textarea {
border:1px solid #BEC2C4!important;
border-radius:8px!important
}

.comments-area .reply a {
color:var#F1592A!important;
text-transform:uppercase;
font-weight:500!important;
font-family:'Yekan Bakh VF'!important;
font-size:18px
}

.comments-area .reply {
text-align:-webkit-left
}

ol.children .reply a {
color:#F1592A!important
}

ol.children .comment-meta.commentmetadata a {
color:#F9F9FB!important
}

ol.children a {
color:#F1592A!important
}

ol.children p {
color:#E2EFF8!important
}

.comments-area .comment-author .says {
display:none
}

.comments-area .comment-author {
width:fit-content;
display:contents
}

.comments-area .comment-body,.woocommerce #reviews #comments ol.commentlist li .comment-text {
position:relative;
padding:30px!important;
background:transparent;
border-radius:8px;
border:1px solid #F1592A;
	margin:0!important;
}

#comments .comment .comment-body,#comments .pingback .comment-body {
border-block-end:1px solid #F1592A
}

.comments-area ol {
list-style:none
}

.comments-area .comment-author .fn {
color:#389F93;
font-family:'Yekan Bakh VF';
font-weight:300;
font-style:normal;
text-transform:uppercase;
font-size:18px
}

span.edit-link {
display:none
}

.comment-form .submit {
border-radius:8px!important;
font-size:16px!important;
color:#FEEEE9!important;
border:1px solid #F1592A!important;
font-family:'Yekan Bakh VF'!important;
font-weight:300!important;
background-color:#F1592A!important;
position:relative;
overflow:hidden;
margin:18px -8px;
/* padding-top:11px!important;
	height:143px!important; */
}

#comments #respond #commentform p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
padding-top:20px;
position:relative
}

.comment-form .submit:hover {
background:#766153!important;
color:#E9ECE0!important;
border:1px solid #766153!important
}

.comments-area .logged-in-as .required-field-message {
font-size:0!important
}

.comments-area .logged-in-as > a:not(:last-child) {
margin-right:12px;
padding-right:10px;
border-right:1px solid #C60610
}

.comments-area .comment {
padding-block:30px;
border-bottom:unset!important
}

#comments .avatar {
display:none
}

.comment-reply-title {
display:none!important
}

.comments-area .children {
margin-right:7rem;
margin-left:unset!important;
border:0;
border-top:unset!important;
margin-top:0!important;
margin-right:85px!important;
padding:0!important
}

.comments-area .children > li {
position:relative
}

ol.children .comment-body {
background:#3F7ADA;
border-radius:16px;
border:0
}

.wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#fff!important
}

.page-id-109 .wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#000!important
}

.wd-sub-menu li > a {
color:#000!important
}

@media screen and (max-width: 724px) {
#comments #respond #reply-title {
font-size:28px
}
}

#comments #respond #reply-title a {
font-family:"Yekan Bakh",sans-serif
}

#comments #respond #reply-title span {
color:var(--e-global-color-accent);
text-align:center;
font-family:"Yekan Bakh",sans-serif;
font-size:80px;
font-weight:500;
line-height:100px;
letter-spacing:20px;
width:100%;
opacity:.2
}
#commentform {
display:flex;
flex-wrap:wrap;
column-gap:20px;
margin-bottom:24px
}

p.comment-form-cookies-consent {
display:flex;
align-items:center;
gap:10px;
width:100%;

}

@media screen and (max-width: 767px) {
#comments #respond #commentform {
gap:16px
}
}

#comments #respond #commentform p .required {
color:var(--e-global-color-secondary)
}

#comments #respond #commentform p.comment-notes {
width:100%;
font-size:18px;
font-family:'Yekan Bakh VF';
font-weight:500;
color:#636364
}

#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

@media screen and (max-width: 767px) {
#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:100%
}
}

#comments #respond #commentform p.comment-form-comment,.product .woocommerce-Reviews #commentform .comment-form-comment {
    
    display:flex;
    flex-direction:column;
    gap:15px;
    padding-top:20px;
    width:100%
    }


.comments-area .comment-list {
width:800px;
align-self:end
}

span.required-field-message {
display:none
}

#comments #respond #commentform p input,#comments #respond #commentform p textarea {
height:48px;
margin-top:15px;
background:transparent;
font-family:'Yekan Bakh VF';
color:#E2EFF8;
font-size:12px;
font-weight:300;
line-height:30px;
/* padding-top:20px; */
}

input[type='email'],input[type='date'],input[type='search'],input[type='number'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea,select {
border:#C6061085
}


#comments #respond #commentform p input:focus,#comments #respond #commentform p textarea:focus {
outline:none;
border-color:#F1592A!important;
background:transparent
}

#comments #respond h2#reply-title {
display:none
}

#comments #respond #commentform p label[for="wp-comment-cookies-consent"] {
margin-bottom:-18px;
}

p.comment-form-cookies-consent label[for="wp-comment-cookies-consent"]{
	font-family:'Yekan Bakh VF'!important;
	font-size:14px!important;
	font-weight:300!important;
	color:#6C717A!important;
	position:relative;
	line-height:30px;
}
#comments #respond #commentform p .required {
display:none
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta {
flex-direction:column;
gap:16px
}
}

#comments .comment-list li article .comment-meta .comment-author .avatar {
display:none
}

#comments .comment-list li article .comment-meta .comment-author .fn,#comments .comment-list li article .comment-meta .comment-author .fn a {
color:#F1592A;
font-size:18px;
font-weight:500;
font-family:'Yekan Bakh VF'
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
font-size:0
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a:after {
content:"";
width:79px;
height:40px;
background:url(/wp-content/uploads/2025/08/Frame-48096230-1-2.png) no-repeat;
display:block;
background-position:center;
background-size:contain;
position:absolute;
top:0;
transform:translateY(15px)
}

.comment-metadata {
display:flex;
flex-direction:column;
justify-content:center;
align-items:flex-end
}

.comments-area a .page-content a {
color:#1A085C!important
}

#comments .comment-list li article .comment-meta .comment-author .says {
display:none
}

#comments .comment-list li article .comment-meta .comment-metadata time {
display:contents;
font-size:18px;
opacity:1;
font-weight:400;
color:#F1592A;
font-family:'Yekan Bakh VF'!important
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta .comment-metadata time {
font-size:13px
}
}

#comments .comment-list li article .comment-meta .comment-metadata time:before {
content:"";
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%2370777F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
width:14px;
height:16.176px;
background-size:cover
}
#comments .comment-list li article .comment-content,
.woocommerce #reviews #comments ol.commentlist li .comment-text p{
	margin:0!important;
	text-align:justify;
	font-family:"Yekan Bakh VF";
	font-size:16px;
	font-weight:300!important;
	line-height:32px!important;
	color:#E2EFF8;

}

.woocommerce #reviews .description p {
	padding-top:10px!important;
}

#comments .comment-list li article .reply {
text-align:left;
font-size:18px;
line-height:36px;
color:#C60610!important;
margin-top:-10px
}

#comments .comment-list li.bypostauthor article {
border-radius:8px;
border:1px solid #FEEEE9;
	background:transparent;
}

#comments .comment-list li.bypostauthor article .comment-content {
color:#223554;
opacity:1
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn,#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
color:var(--e-global-color-secondary)
}

#comments .comment-list li.bypostauthor article .comment-metadata time {
color:#F1592A;
opacity:1;
font-size:18px
}

#comments .comment-list li.bypostauthor article .comment-metadata time:before {
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M1 4.89211C1 4.41542 1.18437 3.95824 1.51256 3.62117C1.84075 3.28409 2.28587 3.09473 2.75 3.09473H13.25C13.7141 3.09473 14.1592 3.28409 14.4874 3.62117C14.8156 3.95824 15 4.41542 15 4.89211V15.6764C15 16.1531 14.8156 16.6103 14.4874 16.9474C14.1592 17.2845 13.7141 17.4738 13.25 17.4738H2.75C2.28587 17.4738 1.84075 17.2845 1.51256 16.9474C1.18437 16.6103 1 16.1531 1 15.6764V4.89211Z' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.502 1.29785V4.89263' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 1.29785V4.89263' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.4873H15' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.125 12.083H8' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12.083V14.7791' stroke='%23D5494C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

@media screen and (max-width: 1025px) {
#comments .comment-list li .children {
padding-right:70px
}
}

#comments .comment-list li .children:before {
content:none!important
}

#comments .comment-list li .children > li {
position:relative
}

#comments .comment-list li .children > li:before {
content:"";
background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2234%22%20viewBox%3D%220%200%2024%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M23.5416%2012.9413C24.1528%2012.3377%2024.1528%2011.3592%2023.5416%2010.7557L13.1068%200.452652C12.4955%20-0.150886%2011.5045%20-0.150886%2010.8932%200.452653L0.458444%2010.7557C-0.152812%2011.3592%20-0.152812%2012.3378%200.458444%2012.9413C1.0697%2013.5448%202.06074%2013.5448%202.67199%2012.9413L10.4348%205.27651L10.4348%2022.1515C10.4348%2023.6214%209.97531%2025.8606%208.64282%2027.6879C7.36779%2029.4364%205.229%2030.9091%201.56522%2030.9091C0.700775%2030.9091%203.70983e-06%2031.601%203.74714e-06%2032.4545C3.78445e-06%2033.3081%200.700775%2034%201.56522%2034C6.24927%2034%209.32787%2032.0383%2011.1833%2029.4939C12.9812%2027.0283%2013.5652%2024.116%2013.5652%2022.1515L13.5652%205.27651L21.328%2012.9413C21.9393%2013.5448%2022.9303%2013.5448%2023.5416%2012.9413Z%22%20fill%3D%22%23F1592A%22%2F%3E%3C%2Fsvg%3E);
	background-repeat:no-repeat;
width:24px;
height:34px;
position:absolute;
right:-60px;
background-size:contain;
top:30%;
transform:translateY(-50%)
}

p.comment-form-url {
display:none
}

@media (max-width: 768px) {
.comments-area .children {
margin-right:3rem
}

.comments-area .comment-list {
width:-webkit-fill-available;
padding-right:0
}

.comments-area .comment-meta {
float:unset
}
}

.product .woocommerce-Reviews {
display:flex;
flex-direction:column
}

.product .woocommerce-Reviews #comments {
order:2
}

.product .woocommerce-Reviews #review_form_wrapper {
order:1
}

margin-bottom: 24px;
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:calc(50% - 16px);
display:inline-flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #review_form #respond .stars a {
color:#F1592A!important;
	    margin-top: 20px;
}

.woocommerce #review_form #respond p.comment-notes {
display:none
}

/* .woocommerce .comment-form-rating {
display:none
}
 */
.woocommerce p.comment-notes {
padding-block:30px;
background-position:center;
position:relative;
transition:all 300ms ease-in-out;
font-family:'Yekan Bakh VF';
font-size:18px;
font-weight:500
}


.woocommerce #review_form #respond p input,.woocommerce #review_form #respond p textarea {
height:48px;
background:transparent;
font-family:'Yekan Bakh VF';
color:#E2EFF8;
font-size:12px;
font-weight:100;
line-height:24px;
/* padding-top:20px; */
padding-bottom:20px;
border-radius:8px!important
}

.woocommerce span.required {
display:none
}

.woocommerce #review_form input[type=date],.woocommerce #review_form input[type=email],.woocommerce #review_form input[type=number],.woocommerce #review_form input[type=password],.woocommerce #review_form input[type=tel],.woocommerce #review_form input[type=text],.woocommerce #review_form input[type=url],.woocommerce #review_form select,.woocommerce #review_form textarea {
border:1px solid #BEC2C4
}

.woocommerce #review_form #respond p input:focus,.woocommerce #review_form #respond p textarea:focus {
outline:none;
border-color:#F1592A!important;
background:transparent;
}

.woocommerce #review_form #respond p:has(input:focus,textarea:focus) label {
color:#F1592A!important
}

.woocommerce #review_form #respond p label:has(+ :focus) {
color:var(--e-global-color-c958bfd)
}

h2.woocommerce-Reviews-title {
display:none
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p .woocommerce-review__dash {
display:none
}

strong.woocommerce-review__author,time.woocommerce-review__published-date {
font-size:18px;
font-family:'Yekan Bakh VF';
font-weight:500;
color:#F1592A
}

.woocommerce .children .comment_container {
background:#76768014!important;
border-radius:8px;
	border:1px solid #FEEEE9
}

.children time.woocommerce-review__published-date {
color:#F1592A
}

.children strong.woocommerce-review__author {
color:#6B1E1E;
	font-size:0;
	position:relative;
}
.children strong.woocommerce-review__author:after{
	content:'';
	width:79px;
	height:40px;
	background:url(/wp-content/uploads/2025/08/Frame-48096230-1-1.png) no-repeat;
	background-position:center;
	background-size:cover;
	position:absolute;
	top:0;
	right:0
}
.woocommerce #reviews .children .description {
color:#FCFCF7
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta {
display:flex;
align-items:center;
gap:13px;
justify-content:space-between
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .children .meta {
color:#F9F9FB
}

.woocommerce #reviews .children > li:before {
content:"";
background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2234%22%20viewBox%3D%220%200%2024%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M23.5416%2012.9413C24.1528%2012.3377%2024.1528%2011.3592%2023.5416%2010.7557L13.1068%200.452652C12.4955%20-0.150886%2011.5045%20-0.150886%2010.8932%200.452653L0.458444%2010.7557C-0.152812%2011.3592%20-0.152812%2012.3378%200.458444%2012.9413C1.0697%2013.5448%202.06074%2013.5448%202.67199%2012.9413L10.4348%205.27651L10.4348%2022.1515C10.4348%2023.6214%209.97531%2025.8606%208.64282%2027.6879C7.36779%2029.4364%205.229%2030.9091%201.56522%2030.9091C0.700775%2030.9091%203.70983e-06%2031.601%203.74714e-06%2032.4545C3.78445e-06%2033.3081%200.700775%2034%201.56522%2034C6.24927%2034%209.32787%2032.0383%2011.1833%2029.4939C12.9812%2027.0283%2013.5652%2024.116%2013.5652%2022.1515L13.5652%205.27651L21.328%2012.9413C21.9393%2013.5448%2022.9303%2013.5448%2023.5416%2012.9413Z%22%20fill%3D%22%23F1592A%22%2F%3E%3C%2Fsvg%3E);
	background-repeat:no-repeat;
width:24px;
height:34px;
position:absolute;
right:-60px;
background-size:contain;
top:30%;
/* transform:translateY(-50%) */
}

a.woocommerce-review-link {
display:none
}

/* .woocommerce .elementor-element.elementor-element .star-rating {
display:none
}
 */
.woocommerce .comment-form p.form-submit {
/* text-align:center; */
background:#333E4800;
margin:1rem auto;
margin:20px 0 50px!important;
position:relative;
width:100%
}

.woocommerce #review_form #respond .form-submit input {
height:48px!important;
	width:143px;
}

.woocommerce .comment-form p.form-submit:before {
content:"";
background:url(/wp-content/uploads/2025/01/Group-48096807.svg) no-repeat;
background-position:center;
background-size:contain;
position:absolute;
width:24px;
height:24px;
z-index:5;
left:calc(50% - 30px);
top:calc(50% - 3px)
}

.woocommerce .comment-form .submit:hover {
background:transparent!important;
color:#6B1E1E!important;
border:1px solid #6B1E1E!important
}

.woocommerce p.stars a::before {
transform:scale(1.4)!important;
line-height:27px!important;
padding-right:10px!important
}

.woocommerce p.stars a {
height:2em!important;
width:1.5em!important
}

@media screen and (max-width: 767px) {
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:100%
}

.woocommerce .comment-form-email {
margin-right:0!important
}

.woocommerce #reviews #comments ol.commentlist {
padding-right:0!important;
width:100%!important
}

p.meta {
flex-wrap:wrap
}
}

.woocommerce #review_form #respond p.comment-notes {
width:100%
}



.woocommerce #reviews #comments ol.commentlist {
width:100%;
align-self:end;
	padding:0
}

.product .woocommerce-Reviews #commentform p.comment-form-email,.product .woocommerce-Reviews #commentform p.comment-form-author {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #reviews #comments ol.commentlist ul.children li .comment_container .comment-text .description p {
color:#E2EFF8!important
}



/* ////// */

/* .comments-area p {
font-size:18px;
font-family:'Yekan Bakh VF';
font-weight:300;
line-height:40px;
color:#60615F;
text-align:right
} */
.woocommerce #review_form #respond p.stars{
	width:100%;
}
.woocommerce p.stars a{
	font-size:18px;
}
.woocommerce .comment-form-rating{
	width:100%;
}
.woocommerce .comment-text .star-rating{
	display:none;
}

/* .comments-area .children > li:before {
content:"";
position:absolute;
right:-4rem;
background:url('data:image/svg+xml,<svg width="26" height="40" viewBox="0 0 26 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26 13.2693L13 5.68248e-07L-5.80017e-07 13.2693L1.73335 15.0384L11.7754 4.7885L11.7754 37.5L1.97827 37.5L1.97827 40L14.2246 40L14.2246 4.7885L24.2667 15.0384L26 13.2693Z" fill="%23389F93"/></svg>') no-repeat;
width:26px;
height:40px;
top:0;
bottom:0;
margin:auto
} */
.elementor-widget-n-tabs .e-n-tabs-heading{
    border-bottom: 1px solid #BEC2C433!important;
	    padding-right: 30px;
}



/* ****************************/
.woocommerce ul.order_details{
  display: table;
  width: 100%;
  background-color: #0e1a24; /* بک‌گراند تیره شبیه تصویر */
  border-collapse: collapse;
  border-radius: 8px;
  overflow: hidden;
  margin: 20px 0;
  
}

.woocommerce ul.order_details li {

	display:table-cell;
	float:none;
	color:transparent;
	border-left:1px solid #1f2d3a;
	padding-left:0
}
@media screen and (max-width:992px){
	.woocommerce ul.order_details li{
		  display: table-row;
	}
}

.woocommerce ul.order_details li strong {
  color: #E2EFF8!important;
  font-weight: 500;
}

.woocommerce ul.order_details li::before {
/*   display: table-cell; */
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
  padding: 20px 15px;
  font-weight: 600;
  color: #E2EFF8;
  background-color: #13212e;
  border-bottom: 1px solid #1f2d3a;
	text-align:center;
	font-family: tahoma, sans-serif;
	    font-family: 'Yekan Bakh VF' !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #E2EFF8 !important;
}

.woocommerce ul.order_details li strong {
  display: flex;
  padding: 12px 15px;
  background-color: #0e1a24;
  border-bottom: 1px solid #1f2d3a;
	font-family: tahoma, sans-serif;
	    font-family: 'Yekan Bakh VF' !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #E2EFF8 !important;
	text-align:center;
	justify-content:center;
}

/* متن قبل از strong رو با content مدیریت می‌کنیم */
.woocommerce ul.order_details .order::before { content: "سفارش"; }
.woocommerce ul.order_details .date::before { content: "تاریخ"; }
.woocommerce ul.order_details .method::before { content: "روش پرداخت"; }
.woocommerce ul.order_details .total::before { content: "قیمت نهایی:"; }
.woocommerce ul.order_details .total::before { content: "ایمیل:"; }



/* ******************** */
/* استایل کلی جدول */
.woocommerce-table.order_details {
  width: 100%;
  border-collapse: collapse;
  background-color: #0e1a24; /* رنگ پس‌زمینه کلی */
  border-radius: 8px;
  overflow: hidden;
  color: #fff;
  font-family: 'Yekan Bakh VF' !important;
  margin: 20px 0;
	padding-top:40px
}
.woocommerce-table.order_details thead tr{
	border-bottom:1px solid #E2EFF8!important
}
/* عنوان‌های جدول */
.woocommerce-table.order_details thead th {
  background-color: #13212e;
  padding: 14px 10px;
  text-align: center;
  font-weight: 600;
  color: #d4e0ed;
  font-size: 14px;
  border-bottom: 1px solid #1f2d3a;
	font-family: tahoma, sans-serif;
	    font-family: 'Yekan Bakh VF' !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #E2EFF8 !important;
}

/* ردیف‌های جدول */
.woocommerce-table.order_details tbody tr {
  background-color: #0e1a24;
  transition: background 0.2s ease-in-out;
}

.woocommerce-table.order_details tbody tr:nth-child(even) {
  background-color: #111d29; /* برای تفاوت ردیف‌ها */
}

.woocommerce-table.order_details tbody tr:hover {
  background-color: #162532; /* هاور */
}

/* سلول‌ها */
.woocommerce-table.order_details td {
  padding: 12px 10px;
  text-align: center;
  font-size: 14px;
  border-bottom: 1px solid #1f2d3a;
	font-family: tahoma, sans-serif;
	    font-family: 'Yekan Bakh VF' !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #E2EFF8 !important;
}

/* لینک‌ها */
.woocommerce-table.order_details td a {
  color: #4aa8ff!important;
  text-decoration: none!important;
  font-weight: 500;
	font-family: tahoma, sans-serif;
	    font-family: 'Yekan Bakh VF' !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #E2EFF8 !important;
}

.woocommerce-table.order_details td a:hover {
  color: #77c3ff;
  text-decoration: underline;
}

/* دکمه دانلود */
.woocommerce-table.order_details td a.button {
  background-color: var( --e-global-color-secondary );
  color: var( --e-global-color-e71f2cd )!important;
  padding: 20px 12px;
  border-radius: 6px;
  font-size: 13px;
  transition: background 0.3s;
	    font-family: 'Yekan Bakh VF' !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}

tr.shipping{
	display:none;
}
