/* 
Theme Name: STARLIT
Theme URI: https://starlit.ir/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: STARLIT
Author URI: https://starlit.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
*/





@font-face {
    font-family: 'sg';
    font-style: normal;
    font-weight: 500;
	font-display: swap;
    src: url('font/SG-Semibold.woff2') format('woff2'),
         url('font/SG-Semibold.woff') format('woff');
}



@font-face {
    font-family: 'sg';
    font-style: normal;
    font-weight: 700;
	font-display: swap;
    src: url('font/SG-Black.woff2') format('woff2'),
         url('font/SG-Black.woff') format('woff');
}



@font-face {
    font-family: 'se';
    font-style: normal;
    font-weight: 100 900;
	font-display: swap;
    src: url('font/SE.woff2') format('woff2');
	}

body, .elementor, .woocommerce  { font-family: 'sg', 'se', 'Sans-serif'; }


/*
@font-face {
  font-family: 'icomoon';
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url('icon/icomoon.woff2') format('woff2'),
  url('icon/icomoon.woff') format('woff');
}

[class^="icon-"] {font-family:'icomoon' !important;}


.icon-toman:before {content: "\e900";}
*/






@font-face {
  font-family: 'forkAwesome';
  src: url('icon/forkawesome.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


@font-face {
  font-family: 'Font Awesome 7 Duotone';
  src: url('icon/fa-duotone-regular-400.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


@font-face {
  font-family: 'Font Awesome 7 Notdog';
  src: url('icon/fa-notdog-solid-900.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


:host,:root{--fa-family-duotone:"Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 var(--fa-family-duotone);
--fa-style-family-duotone:var(--fa-family-duotone)}@font-face{font-family:"Font Awesome 7 Duotone";
font-style:normal;font-weight:400;font-display:block;src:url(/icon/fa-duotone-regular-400.woff2)}.fadr{--fa-style:400}.fa-duotone,.fadr{--fa-family:var(--fa-family-duotone);
position:relative;letter-spacing:normal}.fa-regular{--fa-style:400}.fa-duotone:before,.fadr:before{position:absolute;color:var(--fa-primary-color,currentColor);
opacity:var(--fa-primary-opacity,1)}.fa-duotone:after,.fadr:after{color:var(--fa-secondary-color,currentColor)}.fa-duotone:after,.fa-swap-opacity.fa-duotone:before,.fa-swap-opacity 
.fa-duotone:before,.fa-swap-opacity.fadr:before,.fa-swap-opacity .fadr:before,.fadr:after{opacity:var(--fa-secondary-opacity,.4)}.fa-swap-opacity.fa-duotone:after,.fa-swap-opacity .fa-duotone:after,.fa-swap-opacity.fadr:after,.fa-swap-opacity 
.fadr:after{opacity:var(--fa-primary-opacity,1)}.fa-li.fa-duotone,.fa-li.fadr,.fa-stack-1x.fa-duotone,.fa-stack-1x.fadr,.fa-stack-2x.fa-duotone,.fa-stack-2x.fadr{position:absolute}



         {اسکرول بار}





/* اسکرول بار */
::-webkit-scrollbar {width: 12px;}

::-webkit-scrollbar-button {display: none;}

::-webkit-scrollbar-track {background: #0f0;  border: 3px solid #000; corner-shape: squircle;  border-radius: 40px;}

::-webkit-scrollbar-thumb {background: #000;  border: 3px solid #0f0;  corner-shape: squircle;  border-radius: 40px;}

/* اسکرول بار (موبایل و تبلت) */
@media (max-width:768px){::-webkit-scrollbar {width: 0;}}

/* مخفی کردن اسکرول بار در دستگاه لمسی */
@media (hover: none) and (pointer: coarse) { 
*::-webkit-scrollbar {display: none;}
body {-ms-overflow-style: none; scrollbar-width: none;}}


/* وقتی مرورگر پشتیبانی نکرد */
@supports not selector(::-webkit-scrollbar) {body {scrollbar-color: #0f0 #000;}}





::selection {background: #0f0;  color: #00f;}

::-moz-selection {background: #0f0;  color: #00f;}

::-webkit-selection {background: #0f0;  color: #00f;}




* {-webkit-tap-highlight-color: transparent;}


/* اسکرول نرم */
html {scroll-behavior: smooth;}







         {عوض کردن حالت ستون های کل سایت}
table{ border-collapse: unset;  border-spacing: 3px; }

         {لیبل فرم های سایت}
.form-row label { margin-right: 5px;  text-align: start;
line-height: 2;  font-weight: 500; }

         {ستاره فرم های سایت}
.form-row .required { font-size: 1em;  position: relative;  top: 9px; }



         {المنتور}

         {خط زیر قیمت}
.elementor *{ text-decoration: none; }

         {لودینگ}
.blockUI.blockOverlay { background: 0 !important;  opacity: unset !important; }

         {تعداد ستونها لبتاپ}
@media (width: 1024px){
ul.products.elementor-grid.columns-4 { grid-template-columns: repeat(2,1fr); }}







         {دکمه ها} 
         {صفحه فروشگاه و محصولات مرتبط}
.woocommerce ul.products li.product .button {
padding: 9px !important;  line-height: 30px;  display: none; } 
   
         {دکمه افزودن سبد محصول ساده}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading {
opacity: unset;  padding:20px 9px 22px 35px !important; }

         {چرخ دنده}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.loading:after {
color: #f00;  font-weight: 700;  top: 20px;  font-size: 20px;  left: 7px; }

         {تیک}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added::after {
font-size: 20px;  font-weight: 700;  color: #f00;  margin: 0;
position: relative;  top: 0;  left: -9px; }

         {دکمه تموم شد}
p.stock.out-of-stock { font-size: 1.3em !important;  background: #ff0;
color: #000 !important;  position: absolute;  top: 200px;  padding: 5px 0 7px;
margin: 0 25%;  width: -webkit-fill-available;  border-radius: 5px; }

         {دکمه تموم شد موبایل و تبلت}
@media (max-width:768px){
p.stock.out-of-stock { top: 110px; }}

         {ایموجی دکمه تموم شد}
p.stock.out-of-stock img.emoji { position: relative;  left: -5px;  top: 4px;
font-size: 25px; }


/*
         {هیدن دکمه مشاهده سبدخرید}
.woocommerce-error .button, .woocommerce-info .button,
.woocommerce-message .button { font-size: 0 !important;  visibility: hidden; }
*/


         {هدر سایت}

         {پس زمینه هدر هنگام اسکرول}
section#header_stick.elementor-sticky--effects { background: #000; }

         {دکمه تلفن تبلت}


         {هیدن هدر در دکستاب}
@media (width:1024px){
.elementor-element-a2b2e1e { visibility: hidden;  height: 0; }}

         {هیدن هدر در تبلت}
@media (width:768px){
.elementor-element-3fb49888 { visibility: hidden;  height: 0; }}


         {ویجت جستجو}

         {سایز ویجت دکستاپ}
@media (width:1024px){
.elementor-element-4433e341 .etww-search-wrap { width: 80%!important; }}

         {سایز ویجت تبلت}
@media (width: 768px){
.elementor-element-2e72ce8a .etww-search-wrap {
width: 50% !important;  margin: 0 auto 0 40px; }}

         {سایز ویجت موبایل}
@media (max-width: 425px){
.elementor-element-2e72ce8a .etww-search-wrap {
width: 80% !important;  margin: 0 auto 0 40px; }}

         {بوردر داخل کادر}
.etww-search-wrap input#s { outline: 0; }

         {آیکون}
button.search-submit { padding: 0 9px !important;  left: -50px !important;
top: 0 !important;  bottom: 0 !important; }
 
         {دایره کوچک داخل کادر}
.etww-ajax-loading { left: 3px !important; }

         {پس زمینه فیلدهای نتایج}
.etww-search-results.filled { -webkit-box-shadow: none !important; }

         {فیلدهای نتایج}
a.search-result-link.clr { margin-top: 5px;  height: 3em;
justify-content: center;  border-radius: 5px; }

         {حذف عکس محصول}
.etww-search-wrap .etww-search-results ul li a img {
margin: 0 !important;  max-width: 0 !important; }

         {دکمه دیدن نتیجه}
a.all-results { background: #0f0;  margin-top: 5px;
border-radius: 5px;  padding: 15px !important; }

         {کلمه دیدن نتیجه}
.etww-search-wrap .etww-search-results ul li a.all-results span {
padding: 0 !important;  border: 0 !important;  font-weight: 700; }

         {دکمه چیزی یافت نشد}
.etww-no-search-results { padding: 6px 0 15px !important;  background: #0f0;
text-align: center;  margin-top: 3px;  border-radius: 5px; }

         {دکمه ضربدر بستن}
@media (max-width: 768px){
#elementor-popup-modal-1530 .dialog-close-button {
clip-path: polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%) }}



         {ویجت سبد خرید}

         {عدد کنار آیکون}
.elementor-button-icon[data-counter]:before {
font-size: 0.6em;  position: relative;  bottom: 7px;  right: 5px; }

         {جمله سبد خرید خالیه}
.woocommerce-mini-cart__empty-message {
position: relative;  right: 5%;  top: 47%; }

         {ایموجی سبد خرید خالیه}
.elementor-menu-cart--shown .emoji {
position: relative;  left: -7px;  top: 7px;  font-size: 25px; }

         {پس زمینه موقع بازشدن}
.elementor-menu-cart__container { background: 0 !important; }

         {پس زمینه موقع بازشدن موبایل}
@media (max-width:425px){
.elementor-menu-cart__container{ background: #000 !important; }}

         {عرض حالت کشویی}
.elementor-menu-cart__main{ width: 450px !important;
margin-top: -9px !important;  padding: 5px !important; }

         {عرض حالت کشویی موبایل}
@media (max-width:425px){
.elementor-menu-cart__main{ width: 90% !important;
-webkit-box-shadow: none !important;  margin-top: -90px !important; }}

         {ارتفاع}
.elementor-menu-cart__products { max-height: fit-content !important; }

         {ارتفاع تبلت}
@media (width:768px){
.elementor-menu-cart__products { max-height: 80% !important; }}

         {ارتفاع موبایل}
@media (max-width:425px){
.elementor-menu-cart__products { max-height: 70% !important; }}

         {حذف دکمه ضربدر بستن}
.elementor-menu-cart__close-button:after,
.elementor-menu-cart__close-button:before { width: 0 !important; }

          {دکمه فلش بستن}
@media (max-width:425px){
.elementor-menu-cart__close-button{ background: #f00;  padding: 30px;
clip-path: polygon(50% 100%,50% 0, 91% 50%);  top: 50%;  right: 70px; }}

         {حذف عکس محصول}
.woocommerce-mini-cart a img{ height: 0;  width: 0; }

         {ستون محصول}
.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item {
grid-template-columns: 0 !important;  text-align: center;  padding: 5px; }

         {نام محصول}
.elementor-menu-cart__product-name.product-name { padding: 0; }

         {کلمه سایز و رنگ}
.elementor-menu-cart__product .variation {
margin: 9px !important;  justify-content: space-between; }

         {فاصله بین کلمه سایز و رنگ}
.elementor-menu-cart__product .variation dd { margin-bottom: 20px; }

         {تعداد محصول}
span.product-quantity { float: right;  margin-right: -15px; }

         {قیمت محصول}
.woocommerce-mini-cart .quantity bdi { float: left;  margin-left: 5px; }

         {مجموع قیمت}
.elementor-menu-cart__subtotal { padding: 9px 5px 0 0 !important;
display: flex;  justify-content: space-between; }

         {کلمه مجموع}
.elementor-menu-cart__subtotal strong { font-weight: 500; }

         {فاصله بین دکمه ها}
.elementor-menu-cart__footer-buttons {
display: flex !important;  justify-content: space-between; }

         {سایز دکمه ها}
.elementor-menu-cart__footer-buttons .elementor-button {
padding-left: 0 !important;  padding-right: 0 !important;  width: 130px; }



         {فهرست ناوبری}

         {آیکون}
span.sub-arrow {
color: #f00;  font-size: 25px;  margin-top: -7px !important; }

         {هیدن فهرست ناوبری تبلت}
@media (width:768px){
#header_stick nav.elementor-nav-menu--main { font-size: 0 !important;
padding: 0;  width: 0;  visibility: hidden;  height: 0; }}
     
         {زیر منو}
#header_stick a.elementor-sub-item{ background: #ff0 !important;
padding: 15px !important;  margin: 3px auto;  justify-content: center;
border: 0 !important;  border-radius: 5px; }


         {فهرست ناوبری کشوئی}
.elementor-popup-modal .elementor-nav-menu--dropdown a{ justify-content: center;
background: #fff !important;  margin-bottom: 9px;  border-radius: 5px; }

         {فهرست ناوبری کشوئی موبایل}
@media (max-width:425px){
.elementor-popup-modal .elementor-nav-menu--dropdown a{ margin: 0 0 9px 35px;
position: relative;  left: -35px; }}
 
         {زیر منو}
.elementor-popup-modal a.elementor-sub-item {
background: #ff0 !important;  padding: 12px 0 9px !important; 
margin: 0 auto 7px;  border: 0;  width: 200px;
justify-content: center;   border-radius: 5px; }

         {زیر منو موبایل}
@media (max-width:425px){
.elementor-popup-modal a.elementor-sub-item { position: relative;  right: 5%; }}

         {دکمه فلش بستن}
@media (max-width:425px){
#elementor-popup-modal-2413 .dialog-close-button {
clip-path : polygon(50% 100%,50% 0,9% 50%) }}

  
         {منو محصولات و مرتب سازی}
.elementor-element-d634c6f .elementor-item,
.elementor-element-3df7b8c .elementor-item { background: #000;
justify-content: center;  width: 300px;  border-radius: 5px; }

         {یکسان کردن منوها}
@media (max-width: 425px){
.elementor-element-d634c6f .elementor-widget-container,
.elementor-element-3df7b8c .elementor-widget-container	{
justify-content: center;  flex-direction: unset !important; }}

         {زیر منو}
a.elementor-sub-item { background: #ff0 !important;
padding: 15px 0 12px !important;;  margin: 3px 35px 0 -135px;
justify-content: center;  border: 0;  border-radius: 5px; }























         {صفحه محصول}





         {ستاره زیر عکس محصول}
.star-rating { font-size: 25px !important; }


         {ذره بین تصویر}

         {پس زمینه ذره بین}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
font-size: 7px;  background: #f00;  top: 0px;  left: 0;
border-radius: 5px 0 5px 0; }

         {رنگ دایره ذره بین}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
      border: 2px solid #000;     }

         {رنگ دسته ذره بین}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
width: 3px;  background: #000; }

         {اوپسیتی علامت های لایت باکس}	
.pswp__button { opacity: unset; }

         {رنگ و سایز شمارنده لایت باکس}
.pswp__counter { color: #0f0;  opacity: unset;  font-size: 20px;  font-weight: 700; }

  {حذف متن عنوان زیر عکس لایت باکس}
.pswp__caption__center { font-size: 0; }



         {دکمه سبد خرید}


















         {فیمت اصلی در حراج}
.woocommerce div.product p.price del {
color: #f00;  text-decoration: line-through;  opacity: unset; }

         {کلمه تموم شد}
.elementor-add-to-cart--align-center p.stock.out-of-stock { 
font-weight: 700;  width: fit-content;  margin: 0 auto 30px;
padding: 5px 20px 7px;  position: unset; }


         {قیمت متغیرها بالای دکمه سبد خرید}
         {قیمت ها }
.woocommerce-variation-price .price bdi {
color: #000;  font-size: 1.1em;  line-height: 3; }

         {رنگ فیمت اصلی در حراج}
.woocommerce div.product span.price del {color: #f00;  text-decoration: line-through;  opacity: unset; }

         {جایگاه قیمت}
.single_variation_wrap .woocommerce-variation .woocommerce-variation-price {
text-align: center; }


         {مقدار تخفیف}
p#saving_total_price { background: #f00;  color: #000;
padding: 15px 9px 17px;  font-size: 20px;  font-weight: 700;
width: fit-content;  margin:0 auto 30px;  border-radius: 5px; }

         {مقدار تخفیف موبایل و تبلت}
@media (max-width: 768px){
p#saving_total_price { font-size: 1.1em; }}

         {قیمت تخفیف}
p#saving_total_price bdi { font-weight: 700; }



         {تب ها}

         {دکمه تب ها}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: 0;  margin: 0 -3px 0 11px;  border-radius: 5px; }

         {پدینگ تب ها}
.woocommerce div.product.elementor ul.tabs li a {
padding: 20px 9px 23px !important; }

         {تب توضیح}
div#tab-description { color: #fff;  background: #000;  border: 0;
padding: 0 0 3px;  margin: 50px 25%;  border-radius: 5px; }

         {تب توضیح دکستاپ}
@media(width: 1024px){
div#tab-description { margin: 50px 15%; }}

         {تب توضیح موبایل و تبلت}
@media(max-width: 768px){
div#tab-description { margin: 50px 3px; }}

         {تب مشخصات}
div#tab-additional_information { background: 0;  padding: 0;
border: 0;  margin: 30px 25%; }

         {تب مشخصات دکستاپ}
@media(width: 1024px){
div#tab-additional_information { margin: 30px 15%; }}

         {تب مشخصات موبایل و تبلت}
@media(max-width: 768px){
div#tab-additional_information { margin: 30px 0; }}

         {تب دیدگاه}
#tab-reviews {padding:0;  border:0;
background: 0;   margin: 30px 20%;}

         {تب دیدگاه دکستاپ}
@media(width: 1024px){
#tab-reviews { margin: 30px 7%; }}

         {تب دیدگاه موبایل و تبلت}
@media(max-width: 768px){
#tab-reviews { margin: 30px 3px; }}



         {ستون مشخصات}
       
         {ستون}
td.woocommerce-product-attributes-item__value {
border: 0 !important;  background: 0 !important; }

         {بوردر و مارجین ستون}
.woocommerce table.shop_attributes { border: 0;  margin: 0; }

         {ستون کوچک}
th.woocommerce-product-attributes-item__label{ width: 99px !important;
color: #000;  background: #f00 !important;  vertical-align: middle;
border: 0;  border-radius: 5px; }

         {ستون بزرگ}
.woocommerce-product-attributes tbody p{ padding: 5px!important;
color:#fff;  background:#000;  line-height: 2;  border-radius: 5px; }



         {دیدگاه کاربران}

         {ستون}
#comments ol{ padding: 0 0 50px; }

         {ستون زوج و فرد}
#comments .commentlist .thread-odd, 
#comments .commentlist .thread-even {
background: #000 !important;  color: #fff;  padding: 9px 0 !important;
margin-top: 30px !important;  border-radius: 5px; }

         {ستون سوال و جواب}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 9px;  padding: 7px 3px;  border: 0;  border-radius: 5px; }

         {ستون سوال}
.comment-text { color: #000;  background: #f00; }

         {ستون جواب}
.commentlist ul .comment_container .comment-text{
background: #f00;  color: #000;  margin-top: 39px !important; }

         {فاصله بین ستون ها}
.woocommerce #reviews #comments ol.commentlist li { margin: 0; }

         {نام کاربر و تاریخ}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
color: #ff0;  font-size: 1.1em;  display: flex;  justify-content: space-between; }

         {حذف خط فاصله بین اسم و تاریخ}
span.woocommerce-review__dash { font-size: 0; }

         {ستاره ستون سوال}
.commentlist .star-rating {
color: #ff0;  display: flex;  margin:0 auto -22px;   float: none; }

         {رنگ قسمت خالی ستاره ستون سوال}
.woocommerce .star-rating::before { color: #f00; }

         {عکس کاربران} 
.woocommerce #reviews #comments ol.commentlist li img.avatar {
position: relative;  float: none;  width: 7em;  background: #000;
border: 0 solid;  right: -25px;  border-radius: 5px; }

         {ستاره کلمه امتیاز و دیدگاه شما}
.comment-form-rating label span, .comment-form-comment label span{
font-size: 1.5em;  color: #f00;  position: relative;  top: 7px; }

         {سایز ستاره امتیاز دهی}
.woocommerce p.stars a{ top: 33px;  font-size: 2em;  height: 4em;
color: #000;  font-weight: 700; }
 
         {رنگ ستاره امتیاز دهی}
.woocommerce p.stars a::before {
position: unset;   color: #f00;}

         {عدد ستاره 1}
a.star-1 { font-size: 2.1rem !important; }

         {عدد ستاره 2}
a.star-2 { font-size: 2.4rem !important; }

         {عدد ستاره 3}
a.star-3 { font-size: 2.7rem !important; }

         {عدد ستاره 4}
a.star-4 { font-size: 3rem !important; }

         {عدد ستاره 5}
a.star-5 { font-size: 3.3rem !important; }

         {ستون نوشتن کامنت}
#comment{height: 150px !important;  outline: 0;  padding: 5px 3px;
border: solid 3px;  border-radius: 5px; }



         {صفحه فروشگاه}

         {سایز عکس محصول}
@media (max-width: 768px){
.woocommerce ul.products li.product a img { height: 17em; }}

         {قیمت محصولات}
.woocommerce ul.products li.product .price { margin: 0; }

         {قیمت اصلی در حراج}
.woocommerce ul.products li.product .price del { opacity: unset; }

         {درصد تخفیف}
.sale-perc { margin: 3px auto 0;  background: #f00;  color:#ff0;
font-size: 20px;  width: fit-content;  padding: 3px 5px 5px;  border-radius: 5px; }

         {درصد تخفیف موبایل و تبلت}
@media (max-width: 768px){
.sale-perc { font-size: 1.1em; }}

         {دکمه بیشتر بخوانید}
.readmoretoggle .elementor-tab-title a {
background: #0f0;  display: flex;  width: fit-content;  padding: 12px 9px 9px;
margin: 30px auto 0;  border-radius: 5px; }

         {مخفی کردن دکمه بیشتر بخوانید}
.readmoretoggle .elementor-toggle-item {
display: flex;  flex-direction: column-reverse; }

         {دکمه کمتر بخوانید}
.readmoretoggle .elementor-tab-title.elementor-active:before { content: 'کمتر بخوانید';
background: #0f0;  display: flex;  width: fit-content;  padding: 12px 9px 9px;
margin: -20px auto 0;  font-size: 1em;  border-radius: 5px; }

         {جایگاه دکمه کمتر بخوانید}
.readmoretoggle .elementor-tab-title.elementor-active a{ display: none; } 



         {اسلایدر}

         {ستاره}
.slick-slider .star-rating { margin: 0 auto 15px !important; }

         {آِیکون داخل فلش}
.slick-next:before, .slick-prev:before { font-size: 0 !important; }

         {فلش سمت چپ}
button.slick-prev.slick-arrow.fas.fa-chevron-left{
width: 40px !important;  opacity: unset !important;  height: 40px;
visibility: visible !important;  padding-left: 60px;  outline: 0;  
clip-path: polygon(0 20%,60% 20%,60% 0,100% 50%,60% 100%,60% 80%,0 80%); }

         {فلش سمت راست}
button.slick-next.slick-arrow.fas.fa-chevron-right {
width: 40px !important;  opacity: unset !important;  height: 40px;
visibility: visible !important;  padding-right: 60px;  outline: 0;  
clip-path: polygon(40% 0,40% 20%,100% 20%,100% 80%,40% 80%,40% 100%,0 50%); }

         {فلش سمت چپ}
@media (min-width: 1025px){
button.slick-prev.slick-arrow.fas.fa-chevron-left{
padding-left: 65px;  margin-right: 45px; }}

         {فلش سمت راست}
@media (min-width: 1025px){
button.slick-next.slick-arrow.fas.fa-chevron-right{
padding-right: 65px;  margin-left: 45px; }}

         {نقطه زیر اسلایدر}
.slick-dots li button:before { background: #f00 !important;
opacity: unset !important;  border: 0 !important;  border-radius: 3px !important; }
 
         {نقطه فعال زیر اسلایدر}
.slick-dots li.slick-active button:before {
color: #000 !important;  background: #0f0 !important; }

         {پس زمینه نقطه زیر اسلایدر}
.slick-dots li button { background: 0 !important; }
      
         {جایگاه نقطه زیر اسلایدر}
.slick-dots { bottom: 0 !important; }



         {صفحه بندی}

         {شماره}
a.page-numbers { color: #000 !important;  background: #f00 !important;
font-size: 18px !important;  font-weight: 700 !important;
padding: 0 0 1px !important;  margin: 0 9px 50px !important;
min-width: 40px !important;  border: 0 !important;  height:40px;  display: flex !important;  justify-content: center;  align-items: center;  border-radius: 5px; }

         {شماره فعال}
.page-numbers.current { color: #f00 !important;  background: #000 !important;
font-size: 18px !important;  font-weight: 700 !important;
padding: 0 0 1px !important;  margin: 0 9px 50px !important;
min-width: 40px !important;  border: 0 !important;  height: 40px;  display: flex !important;  justify-content: center;  align-items: center;  border-radius: 5px; }

         {سه نقطه}
.page-numbers.dots { display: none !important; }

         {آیکون فلش قبلی و بعدی}
a.next.page-numbers, a.prev.page-numbers {
color: #f00 !important;  background: #000 !important;  font-size: 23px !important;
padding: 0 0 1px !important;  min-width: 30px !important;  border-radius: 5px; }


         {فروشگاه و دیدگاه کاربران}

         {بوردر کنار شماره و دور صفحه‌بندی}
.woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul { border: 0;  margin: 0; }


         {نتایج جستجو و بلاگ}

         {شماره و شماره فعال}
.elementor-pagination a.page-numbers, .elementor-pagination
span.page-numbers.current{ padding: 9px 14px !important; }

         {فاصله صفحه‌بندی}
nav.elementor-pagination { margin-bottom: 70px; }



         {صفحه سبد خرید}
     
         {ستون}
.elementor-widget-woocommerce-cart .woocommerce table.cart td {
border: solid 3px !important;  padding: 3px !important;
text-align: center;  border-radius: 5px; }

         {ستون کوچک موبایل و تبلت}
@media(max-width:768px){
.elementor-widget-woocommerce-cart .woocommerce table.cart td {
padding: 9px 3px !important;  border: 0 !important; }}

         {ستون بزرگ موبایل و تبلت}
@media (max-width: 768px){
.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
padding: 0 !important;  border: solid 3px #000 !important;
display: block;  margin: 0 0 50px;  border-radius: 5px; }}

         {عنوانهای بالا دکستاپ}
@media (min-width:768px){
.woocommerce-cart-form th { padding: 9px 0 !important;  text-align: center;
border-color: #000 !important;  background: #000 !important;
color: #fff !important;  font-weight: 700 !important;  border-radius: 5px; }}

         {حذف کادر بالای دکمه حذف}
.woocommerce-cart-form thead .product-remove{
width: 0 !important;  background: 0 !important; }

         {حذف بوردر دکمه حذف}
.woocommerce table.cart td.product-remove{ border: 0 !important; }

         {دکمه حذف}
.woocommerce-cart-form .product-remove a { font-size: 30px;
background: #f00 !important;  display: block !important;  margin: 0 auto;
width: fit-content !important;  padding: 12px 30px 42px;  border-radius: 5px; }


/* حذف آیکون ضربدر دکمه حذف سبدخرید*/
.woocommerce a.remove {font-size: 0;}
 
/* افزودن آیکون سطل زباله به دکمه حذف سبدخرید */
 
.woocommerce a.remove:before {font-size: 30px;
	font-family:'Font Awesome 5 Free';
   content: "\f1f8";

}


         {حذف کادر بالای عکس محصول}
.woocommerce-cart-form thead .product-thumbnail{ background: 0 !important; }

         {عکس محصول سبدخرید}
.elementor-widget-woocommerce-cart .woocommerce table.cart img {
width: 90px !important;  margin: 0 auto;  border-radius: 5px; }
                
         {حذف کلمه محصول موبایل و تبلت}
td.product-name::before { font-size: 0 !important; }

         {وسط گذاشتن نام محصول موبایل تبلت}
.woocommerce-cart-form .product-name a{ text-align: center;  line-height: 2;
display: flex;  font-weight: 500;  justify-content: center; }

         {حذف بوردر دکمه بروزرسانی}
.elementor-widget-woocommerce-cart .e-cart__column-start
.woocommerce-cart-form .e-cart-section .shop_table tbody tr .actions{
border: 0 !important; }

         {اوپسیتی و جایگاه دکمه بروزرسانی}
.elementor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled] {
opacity: unset;  font-size: 20px;  margin: 30px 0 9px; }

         {اوپسیتی و جایگاه دکمه بروزرسانی موبایل و تبلت}
@media (max-width: 768px){
.elementor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled] {
font-size: 1.1em;  margin: -20px 0 20px; }}

         {کلمه سایز و رنگ}
         {برای سبدخرید و پرداخت}
.woocommerce-cart-form tbody p,
.woocommerce-checkout-review-order-table tbody p{
text-align: left;  margin-bottom: 20px !important; }

         {مارجین کلمه سایز و رنگ}
         {برای سبدخرید و پرداخت}
dl.variation { margin: 15px 0 -20px !important; }

         {جایگاه دکمه تعداد تبلت} 
@media (width: 768px){
.woocommerce table.cart .qib-container { display: inline-block !important; }}

         {کلمه تعداد موبایل و تبلت}
td.product-quantity::before { padding-top: 9px !important; }



         {کد تخفیف}

         {دکمه ثبت}
@media (min-width: 1024px){
.elementor-widget-woocommerce-cart .woocommerce .coupon .button {
width: fit-content !important;  float: right !important;  margin-right: 9px; }}

         {فیلد کدتخفیف}
.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start {
flex: unset !important;   padding-left: 0 !important; }

         {فیلد کدتخفیف برای سایز دکستاپ}
@media (width: 1024px){
.elementor-widget-woocommerce-cart .woocommerce .coupon-col {
display: flex !important;  position: relative;  left: 303px; }}

         {فیلد کدتخفیف موبایل و تبلت}
@media (max-width: 768px){
.elementor-widget-woocommerce-cart .woocommerce .coupon-col {
display: block !important; }}

         {کلمه کدتخفیف موبایل و تبلت}
@media (max-width: 768px){
.elementor-widget-woocommerce-cart .woocommerce .coupon #coupon_code {
text-align: center; }}

       
         {مجموع سبد خرید}

         {ستون مجموع}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td {
padding: 15px 3px !important;  border: solid 3px #000 !important;
border-radius: 5px; }

         {فاصله فیلدها موبایل و تبلت}
@media (max-width: 768px){
.woocommerce table.shop_table_responsive tr,
.woocommerce-page table.shop_table_responsive tr { display: revert; }}

         {کلمه حذف فیلد کدتخفیف}
         {سبدخرید و صفحه پرداخت}
a.woocommerce-remove-coupon { font-weight: 700; }

         {فیلد ارسال}
.cart_totals .woocommerce-shipping-totals td {
height: 60px;  display: flex !important; }

         {دکمه ادامه}
a.checkout-button.button.alt.wc-forward { font-size: 25px; }

         {دکمه ادامه تبلت و دکستاپ}
@media(width:768px),(width:1024px){
a.checkout-button.button.alt.wc-forward { font-size: 1.4em; }}

         {دکمه ادامه موبایل}
@media (max-width: 425px){
a.checkout-button.button.alt.wc-forward { font-size: 1.3em; }}



         {مشکلات در سبد خرید}

         {جمله مشکلاتی وجود دارد}
         {برای ادامه باید وارد شوید}
.elementor-element-3f6ba867.e-checkout-layout-two-column.elementor-widget.elementor-widget-woocommerce-checkout-page div div
{ font-weight: 700;  color: #000;  font-family: 'sg'; }

         {دکمه بازگشت به سبدخرید}
.elementor-widget-woocommerce-checkout-page p .wc-backward {
font-size: 15px;  margin-top: 99px;  font-family: 'sg'; }

         {دکمه بازگشت به سبدخرید موبایل}
@media (max-width: 425px){
.elementor-widget-woocommerce-checkout-page p .wc-backward { font-size: 1em; }}



         {صفحه پرداخت}

         {ستون ورود و کدتخفیف}

         {جمله حساب کاربری و کدتخفیف داری}
.woocommerce-form-login-toggle.e-checkout-secondary-title,
.e-checkout-secondary-title{ color: #ff0 !important;  background: #000;
display: flex;  padding: 9px 5px;  margin: 0;  border-radius: 5px; }

         {دکمه فلش کشوئی}
.woocommerce-form-login-toggle.e-checkout-secondary-title a,
.e-coupon-box p a { background: #f00;  margin:-7px auto 7px 0;
clip-path: polygon(0 50%,50% 91%,100% 50%); }

         {ستون کشوئی ورود و کدتخفیف}
.e-woocommerce-login-anchor,.e-coupon-anchor{ background: #ff0;
padding: 9px;  margin-top: 9px !important;  border-radius: 5px; }

         {دکمه ورود و ثبت}
.elementor-14 .elementor-element-3f6ba867 .woocommerce-button {
display: flex;  margin: 0 auto !important; }

         {ستون به خاطر بسپار و فراموشی رمز}
.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap {
margin: 20px -9px 0 -5px!important; }

         {باکس تیک مرا به خاطر بسپار}
.elementor-widget-woocommerce-checkout-page
.woocommerce-form__input-checkbox { margin: 0 5px -5px 0 !important; }

         {رمزت رو فراموش کردی}
.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end
.lost_password { font-size: 1.1em !important; }

         {رمزت رو فراموش کردی موبایل}
@media (max-width: 425px){
.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end
.lost_password { font-size: 1em !important; }}

         {رنگ و جایگاه رمزت رو فراموش کردی}
.elementor-element.elementor-element-3f6ba867
.e-login-actions-wrap-end a { color: #f00;  position: relative;  top: 3px; }

         {ستون کدتخفیف}
.coupon-container-grid { margin: -20px 30px 0 -20px; }

    {ستون کدتخفیف موبایل و تبلت}
@media (max-width: 1025px){
.coupon-container-grid { margin: -20px 0 -5px; }}



         {ستون آدرس}

         {متن داخل فیلد}
.elementor-widget-woocommerce-checkout-page .input-text {
font-size: 1.3em !important; }

         {متن داخل فیلد موبایل و تبلت}
@media (max-width: 768px){
.elementor-widget-woocommerce-checkout-page .input-text {
font-size: 1.2em !important; }} 





         {یادداشت سفارش}

         {فیلد یادداشت}
.woocommerce form .form-row textarea {
height: 5.5em;  padding: 9px 3px !important;  line-height: 2; }


         {حذف کلمه اختیاری}
.woocommerce form .form-row .optional { font-size: 0; }

         {ستون جزئیات سفارش}

         {کلمه جزئیات سفارش}
#order_review_heading { background: #f00;  padding: 20px 0;
margin: 0 3px 20px;  border-radius: 5px; }

         {ستون}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td,
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr {
font-family: 'sg';  border: solid 3px #000 !important;
padding: 3px !important;  vertical-align: middle !important;
text-align: center;  line-height: 2;  border-radius: 5px; }

         {ستون برای موبایل}
@media (max-width: 425px){
.woocommerce-table--order-details tbody
.woocommerce-table__product-total,.product-name,
.elementor-widget-woocommerce-checkout-page tbody td {
display: block;  max-width: 100% !important;  margin: 5px 0 !important; }}

         {عنوانهای بالای ستون برای موبایل}
@media (max-width: 425px){
.woocommerce-table--order-details thead,
.elementor-widget-woocommerce-checkout-page thead th { display: none; }}

         {فیلد قیمت برای موبایل}
@media (max-width: 425px){
td.woocommerce-table__product-total.product-total,
.woocommerce-checkout-review-order-table tbody .product-total {
margin-bottom: 90px !important;  font-size: 1.5em !important; }}

         {عنوانهای بالا و پایین ستون}
#order_review thead th,
#order_review .shop_table tfoot th{ background: #000;  font-weight: 700;
color: #fff !important;  vertical-align: middle;  height: 60px;
padding: 9px;  border-radius: 5px; }

         {جایگاه عنوانهای پایین ستون}
#order_review .woocommerce-checkout-review-order-table tfoot {
display: block;  margin: 9px -3px 0 -186px; }

         {جایگاه عنوانهای پایین ستون تبلت و دکستاپ}
@media(width:768px),(width:1024px){
#order_review .woocommerce-checkout-review-order-table tfoot {
margin-left: -171px !important; }}
	
         {جایگاه عنوانهای پایین ستون موبایل}
@media (max-width: 425px){
#order_review table tfoot, .woocommerce-table--order-details tfoot {  
margin-left: -3px !important; }}

         {سایز ستون محصول}
#order_review td.product-name {	width: 100%; }

         {تعداد}
strong.product-quantity { display: block;  margin: 9px 0 -9px !important;
font-weight: 700 !important;  font-size: 1.5em !important; }

         {ستون قیمت برای محصول ساده}
.woocommerce-checkout-review-order-table tbody .product-total { min-width: 9em; }

         {کلمه رایگان}
.elementor-widget-woocommerce-checkout-page ul#shipping_method li {
margin: 0 0 5px 0; }



         {ستون پرداخت}

         {ستون}
div#payment { background: 0 !important; }

         {کادر بالای دکمه پرداخت}
ul.wc_payment_methods.payment_methods.methods {  background: #f00;
margin-bottom: 20px !important;  padding: 7px 5px 13px !important;
border: 0 !important;  border-radius: 5px; }

         {فاصله بین عناوین داخل کادر}
.elementor-widget-woocommerce-checkout-page
.woocommerce-checkout #payment .payment_methods li {
line-height: 33px !important;  font-weight: 700; }

         {تیک عناوین}
.woocommerce-checkout #payment ul.payment_methods li input {
margin: 6px 0 0 20px; }



         {صفحه خرید} 

         {ستون}
@media (min-width: 1024px){
.elementor-element-14cc31fe .woocommerce-order { margin:0 15%; }}

         {فیلدهای ستون مشخصات پرداخت}
.elementor-widget-woocommerce-purchase-summary .woocommerce
.woocommerce-thankyou-order-details li { display: block !important;
background: #0f0;  margin: 20px 20% 0 !important;  width: 100% !important;
padding: 3px 3px 0 !important;  border-radius: 5px; }
	
         {فیلدهای ستون مشخصات پرداخت}
@media (max-width: 425px){
.elementor-widget-woocommerce-purchase-summary
.woocommerce .woocommerce-thankyou-order-details li {
margin: 20px 3px 0 4px!important; }}

         {عنوانهای ستون مشخصات پرداخت}
.woocommerce ul.order_details li strong { margin:5px 0 0 !important; }

         {ستون پرداخت}
.elementor-element-14cc31fe .woocommerce-table__product-table { width: 9em; }

         {جایگاه عنوانهای پایین ستون}
.elementor-element-14cc31fe .woocommerce-table--order-details tfoot {
display: block;  margin: 9px -3px 0 -232px }

         {جایگاه عنوانهای پایین ستون تبلت و دکستاپ}
@media(width:768px),(width:1024px){
.elementor-element-14cc31fe .woocommerce-table--order-details tfoot {
margin-left: -213px }}

         {کلمه آدرس شما}
.elementor-element-14cc31fe h2.woocommerce-column__title{
padding: 20px 0;  margin: 20px 0; }

         {ستون جزییات آدرس شما}
.elementor-element-14cc31fe section.woocommerce-customer-details{ margin: 0 3px }



         {صفحه حساب کاربری}

         {فیلد سفارش}

         {عنوانها}
.woocommerce .shop_table thead tr th, .elementor-widget-woocommerce-my-account
.e-my-account-tab:not(.e-my-account-tab__dashboard--custom)
.woocommerce .shop_table thead tr th span { padding: 9px !important;
background: #000;  color: #fff !important;  font-weight: 700;
text-align: center; height: 60px;  border-radius: 5px; } 

         {ستون}
.woocommerce table.my_account_orders td { border: 3px solid !important;
padding: 12px 3px !important;  line-height: unset !important;
text-align: center;  margin-bottom: 3px;  border-radius: 5px; }

         {فاصله ستون جزئیات موبایل و تبلت}
.woocommerce-MyAccount-orders tbody
.woocommerce-orders-table__cell-order-actions { margin-bottom: 50px !important; }

         {کلمه جزئیات موبایل و تبلت}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before
{ padding-top: 10px; }

         {شماره سفارش}
.woocommerce-orders-table__cell-order-number a { color: #f00 !important; }

         {جایگاه شماره و تاریخ سفارش}
@media (min-width: 768px){
.woocommerce-orders-table__cell-order-number a,
.woocommerce-orders-table__cell-order-date time {
position: relative;  bottom: -4px; }}

         {دکمه بعدی}
.woocommerce-Button.woocommerce-Button--next.button {
background: #f00 !important;  font-size: 1.2em !important;
padding: 23px 12px 25px !important;  margin: 0 3px 50px;  float: right; }

         {دکمه بعدی موبایل و تبلت}
@media (max-width:768px){
.woocommerce-Button.woocommerce-Button--next.button { margin: -50px 3px 50px; }}

         {دکمه قبلی}
.woocommerce-Button.woocommerce-Button--previous.button {
background: #f00 !important;  font-size: 1.2em !important;
padding: 23px 12px 24px !important;  margin: 0 0 50px;  float: left; }

         {دکمه قبلی موبایل و تبلت}
@media (max-width:768px){
.woocommerce-Button.woocommerce-Button--previous.button { margin: -50px 0 50px; }}


         {دکمه پرداخت}
         {صفحه پرداخت بانکی}

         {عرض ستون}
form#order_review{ margin: 0 10%; }

         {عرض ستون موبایل و تبلت}
@media (max-width: 768px){
form#order_review { margin: 0 -5px; }}

         {عنوانهای بالا و پایین ستون}
.elementor-widget-woocommerce-checkout-page thead th, 
.elementor-widget-woocommerce-checkout-page tfoot th { font-size: 1.6em }

         {عنوانهای بالا و پایین ستون موبایل}
@media (max-width: 768px){
.elementor-widget-woocommerce-checkout-page thead th, 
.elementor-widget-woocommerce-checkout-page tfoot th { font-size: 1.5em }}

         {ستون محصول}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td {
font-size: 22px;   font-weight: 500; }

         {ستون محصول موبایل و تبلت و دکستاپ}
@media (max-width: 1024px){
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td {
font-size: 1.3em; }}

         {کلمه سایز و رنگ}
#order_review .wc-item-meta li p { margin-bottom: 15px !important; }

         {سایز کلمه سایز و رنگ}
#order_review ul.wc-item-meta { font-size: 1em; }

         {فونت سایز و رنگ}
.wc-item-meta li strong{ font-weight: 500; }

         {فیلد تعداد}
#order_review td.product-quantity {
padding: 0 0 15px 5px !important;  font-size: 1.1em; }

         {فیلد تعداد موبایل}
@media (max-width: 425px){
#order_review td.product-quantity { padding: 0 0 15px 5px !important;
margin: 9px 0 0 0 !important;  display: inline-flex;  justify-content: center;
width: 25%;  float: right; }}

         {فیلد قیمت موبایل}
@media (max-width: 425px){
#order_review td.product-subtotal { padding: 10px 0 8px 0 !important;
margin: 9px 0 90px 0 !important;  display: inline-flex;
justify-content: center;  width: 70%;  float: left;  font-size: 1.5em; }}

         {ستون قیمت}
.shop_table tbody .product-subtotal { min-width: 9em; }

         {جایگاه عنوانهای پایین ستون}
#order_review table tfoot { display: block;  margin: 9px -3px 0 -287px }

         {جایگاه عنوانهای پایین ستون تبلت و دکستاپ}
@media(width:768px),(width:1024px){
#order_review table tfoot { margin-left: -253px; }}

         {سایز و فونت عنوانهای پایین ستون}
.elementor-widget-woocommerce-checkout-page tfoot td { width: 100%;
font-size: 1.7em;  color: #000 !important;  font-weight: 500 !important; }

         {فونت عنوانهای پایین ستون تبلت و دکستاپ}
@media(width:768px),(width:1024px){
.elementor-widget-woocommerce-checkout-page tfoot td { font-size: 1.6em; }}

         {فونت عنوانهای پایین ستون موبایل}
@media (max-width: 425px){
.elementor-widget-woocommerce-checkout-page tfoot td { font-size: 1.5em; }}

         {کادر بالای دکمه پرداخت}
#order_review ul.wc_payment_methods.payment_methods.methods {
margin: 20px 3px !important; }

         {دکمه پرداخت}
button#place_order.button.alt { width: fit-content !important; }

         {جایگاه دکمه پرداخت}
.woocommerce-checkout #payment div.form-row {
display: flex;  justify-content: center;  padding: 5px 20px 50px; }



         {بروزرسانی سفارش}

         {کلمه بروزرسانی سفارش}
.elementor-element-7ab7ef2b h2:nth-child(3){ background: #f00;
text-align: center;  padding: 20px 0;  margin: 3px;  border-radius: 5px; }

         {ستون}
li.woocommerce-OrderUpdate.comment.note { margin: 7px -37px 30px 3px;
text-align: center;  border: solid 3px #000;  border-radius: 5px; }

         {تاریخ ستون}
p.woocommerce-OrderUpdate-meta.meta { font-size: 0;  height: 0; }

         {حذف عدد و نقطه عنوانها}
li.woocommerce-OrderUpdate.comment.note::marker { font-size: 0; }


         {جزئیات سفارش}

         {کلمه جزئیات سفارش}
h2.woocommerce-order-details__title{ background: #f00;  text-align: center;
padding: 20px 0px;  margin: 20px 3px;  border-radius: 5px; }

         {ستون}
.woocommerce-table--order-details th,
.woocommerce-table--order-details td { text-align: center;
border: solid 3px #000 !important;  padding: 3px !important; 
vertical-align: middle !important;  border-radius: 5px; }

         {عنوانهای بالا و پایین ستون}
.woocommerce-table--order-details th { background: #000 !important;
color: #fff !important;  font-weight: 700 !important;  padding: 9px !important; }

         {جایگاه عنوانهای پایین ستون}
.elementor-element-7ab7ef2b .woocommerce-table--order-details tfoot {
display: block;  margin: 9px -3px 0 -205px;  line-height: 2; }

         {جایگاه عنوانهای پایین ستون تبلت و دکستاپ}
@media(width:768px),(width:1024px){
.elementor-element-7ab7ef2b .woocommerce-table--order-details tfoot
{ margin-left: -183px !important; }}

         {سایز عنوانهای پایین ستون}
.woocommerce-table--order-details tfoot td{ width: 100%; }

         {ستون محصول}
.woocommerce-table--order-details tbody .product-name {	width: 100% !important; }

         {ستون قیمت برای محصول ساده}
.woocommerce-table--order-details tbody .woocommerce-table__product-total {
min-width: 9em; }

         {کلمه سایز و رنگ}
.wc-item-meta li p { margin-bottom: 20px !important;  text-align: left; }

         {مارجین کلمه سایز و رنگ}
ul.wc-item-meta { padding: 0;  margin: 15px 0 -20px !important; }


         {آدرس شما}

         {کلمه آدرس شما}
.woocommerce-customer-details h2 { background: #f00;  text-align: center;  
padding: 20px 0;  margin: 20px 3px;  border-radius: 5px; }  

         {ستون}
.woocommerce .woocommerce-customer-details address { text-align: center;
padding: 3px !important;  border: 3px solid #000 !important;
border-radius: 5px !important; }

         {شماره تلفن}
p.woocommerce-customer-details--phone { text-align: center; }

         {علامت تلفن}
.woocommerce .woocommerce-customer-details
.woocommerce-customer-details--phone::before { font-size: 0 !important; }

         {علامت ایمیل}
.woocommerce .woocommerce-customer-details
.woocommerce-customer-details--email::before { font-size: 0 !important; }


         {فیلد آدرس}

         {کلمه آدرس شما}
.woocommerce-Address > header > h3 { background: #f00;  text-align: center;
padding: 23px 0 16px;  margin-top: 20px !important;  border-radius: 5px; }

         {کلمه ویرایش}
.woocommerce-Address header a { font-weight: 700;  font-size: 1.1em;
background: #0f0;  color: #000 !important;  padding: 13px 9px 11px;
margin-right: 5px !important;  display: flex;  border-radius: 5px;}





         {صفحه سوالات متداول}

         {بوردر کل ستون}
.elementor-accordion-item { border: 0 !important; }

         {هیدن سوال تب اول آکاردئون سولات متداول}
#elementor-tab-title-3771 { width: 0;  padding: 0;  visibility: hidden; }

         {هیدن جواب تب اول آکاردئون سولات متداول}
#elementor-tab-content-3771 { padding: 0; }

         {آیکون مثبت و منفی}
.elementor-accordion span .fa-plus,
.elementor-accordion .elementor-accordion-icon-opened i{
font-size: 20px;  margin-top: 55%; }

         {ستون سوال}
.elementor-accordion .elementor-tab-title {
margin-bottom: 5px !important;  display: flex;  border-radius: 5px; }

         {ستون جواب}
.elementor-element-1683d009 .elementor-tab-content {
border: 0 !important;  margin: 5px 0;  border-radius: 5px; }

         {خط زیر توضیحات}
.elementor-accordion .elementor-clearfix hr {
border: solid 3px #000;  border-radius: 5px; }

         {ایموجی ستون پایین}
.elementor-element-33da0ff img.emoji {
font-size: 25px;  position: relative;  top: 8px; }



         {صفحه قوانین و مقررات}

         {بوردر و پدینگ نوشته ها}
.elementor-element-64176b4e
.elementor-widget-text-editor p {
background: #000;  padding: 3px;  border-radius: 5px; }



         {صفحه بلاگ}

         {دکمه ادامه}
a.elementor-post__read-more {
background: #0f0;  padding: 9px 15px 10px;  border-radius: 5px; }

         {پست بهترین روش انتخاب رنگ لباس}

         {آیکون مثلث فهرست مطالب}
.elementor-toc__toggle-button { font-size: 30px; }

         {نوار پیشرفت}
.elementor-progress-bar { display: block !important;  height: 40px !important;
line-height: 40px !important;  border-radius: 5px !important; }

         {نوار پیشرفت رنگ سفید}
.elementor-element-63e1777 .elementor-progress-bar {
border: solid 3px #000;  height: 44px !important; }

         {عدد نوار پیشرفت}
.elementor-progress-percentage { margin: 9px; }




         {وردپرس}

         {دیدگاه کاربران}

         {سایز ستون}
@media (min-width: 1025px){
section#comments { margin: 0 20%; }}

         {سایز ستون موبایل}
@media (max-width: 425px){
section#comments { margin: 0 -12px; }}

         {حذف کلمه تعداد پاسخ بالای ستون}
#comments h3 { font-size: 0; }

         {ستون}
#comments .comment { background: #000;  color: #fff;  padding: 9px 0;
margin-top: 30px;  border-radius: 5px; }

         {پدینگ}
#comments .comment .comment-body { border: 0;  padding: 7px 3px;  margin: 0 9px; }

         {نام کاربر}
.comment-meta { color: #ff0;  font-size: 1.2em; }

/* حذف کلمه بعد از نام کاربر در کامنت */
span.says {display: none;}

         {تاریخ}
.comment-list time { font-size: 1.4em;  font-weight: 500;  color: #ff0;  line-height: 1.5; }

         {ستون سوال}
.comment-body { background: #f00;  color: #000;  border-radius: 5px; }

         {ستون جواب}
.comment-list .children article{ background: #f00;  color: #000;  border-radius: 5px; }

         {مارجین وردپرس و ووکامرس}
#comments .children { padding: 0;  margin: 0 !important; }

         {ستون جوابی که آخر نیست}
#comments .children li:not(:last-child) { padding-bottom: 0; }

         {ستون نویسنده}
.bypostauthor .comment-body { background: #00f !important; }

         {ستون‌های جواب نویسنده}
.bypostauthor .children article { background: #f00 !important; }

         {ستون نویسنده در ستون‌های جواب}
.bypostauthor .children .bypostauthor article { background: #00f !important; }

         {آیکون}
/*#comments ol.comment-list .children:before { display: none; }*/

         {کلمه پاسخ}
.comment-reply-link { font-size: 1.4em;  color: #ff0 !important; }

         {کلمه پاسخ به}
h2#reply-title { font-size: 1.1em;  background: #fff;  color: #000;
margin: 0 9px;  padding: 0 3px;  display: flex;  justify-content: space-between;  z-index: 1;
position: relative;  bottom: -30px;  line-height: 30px;  border-radius: 5px 5px 0 0; }



/* فرم نوشتن کامنت */
p.comment-form-comment {
    margin: 0 6px;
}


/* مارجین دکمه ارسال کامنت */
p.form-submit {
    margin: 0;
}

/* حذف کلمه لغو حذف فرم نوشتن کامنت جواب */
a#cancel-comment-reply-link {
  visibility: hidden;
}

/* افزودن آیکون ضربدر به فرم نوشتن کامنت جواب */
a#cancel-comment-reply-link:before {
  content: "\2716"; 
	 visibility: visible;
float: left;
}





         {کلمه لغو}
a#cancel-comment-reply-link { font-size: 1.2em; }

         {کلمه برای پاسخ وارد شوید}
a.comment-reply-login { font-size: 1.2em;  color: #ff0 !important; }

         {ستون نوشتن دیدگاه}
.comment-body p { line-height: 2;  margin: 0 0 30px;
padding: 3px;  font-size: 1.3em; }

         {نوشتن دیدگاه تبلت و دکستاپ}
@media (max-width: 1024px){
.comment-body p { font-size: 1.2em; }}

         {نوشتن دیدگاه کاربران موبایل}
@media (max-width: 425px){
.comment-body p { font-size: 1.1em; }}

         {لینک داخل کامنت}
.comment-body a { color: #0f0 !important; }



a.comment-reply-link {
    color: #0f0 !important;
    float: right;
}

         {صفحه بندی دیدگاه کاربران}
              
         {حذف دکمه بعدی و قبلی بالا کامنت}
#comments .comment-navigation:nth-child(2) .nav-links { display: none; }

         {چپ و راست دکمه}
.nav-links { margin: 50px 0;  display: flex;  justify-content: space-between; }

         {دکمه بعدی}
#comments .nav-previous a { background: #f00;  color: #000;  font-size: 1em;
padding: 9px 15px;  border-radius: 5px; }

         {دکمه قبلی}
#comments .nav-next a { background: #f00;  color: #000;  font-size: 1em;
padding: 9px 11px;  border-radius: 5px; }




