.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
  display: none;
}
.woocommerce .related {
  display: none;
}
.product_meta {
  display: none;
}
.rtl.woocommerce div.product div.summary {
  float: right;
  margin-right: 1%;
  position: relative;
  text-align: center;
  margin-top: 2%;
  width: 100%;
}
p#first_name_field {
  display: none;
}
p#last_name_field {
  display: none;
}
p#email_field {
  display: none;
}
form#yith-ywraq-form {
  display: none;
}
input[type="submit"] {
  width: Auto !important;
}
a.add-request-quote-button.ywraq-link {
  display: none;
}
.gform-theme--foundation .gform_fields {
  text-align: justify;
}
.porsline-button {
  padding: 0px 16px;
  margin: 4px 2px;
  border-radius: 15px;
}
.rtl.woocommerce-account .woocommerce-MyAccount-navigation {
  display: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
  width: 100%;
  padding-left: 12%;
  padding-right: 12%;
  padding-top: 3%;
  padding-bottom: 12%;
}
.magazine2.sidebar-right .sidebar,
.magazine2 .sidebar-right .sidebar {
  padding-left: 3px;
  width: auto;
}
.sidebar-right.magazine2 .main-content,
.magazine2 .sidebar-right .main-content {
  right: -8rem;
}
/*شاهکار*/
.shahkar-file-div {
  background: #f7f7f7;
  border: 1px solid #eee;
  padding: 10px 14px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 6px 0;
}
.shahkar-file-icon-box {
  background-color: rgba(0, 165, 146, 0.1);
  border-radius: 6px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.shahkar-file-icon {
  width: 22px;
  height: 22px;
  fill: #00a592;
}
.shahkar-file-info-box {
  display: flex;
  flex-direction: column;
}
.shahkar-file-info-name {
  font-weight: 600;
  color: #333;
}
.shahkar-file-info-size {
  color: #888;
  font-size: 12px;
}
span.tp-tab-date {
  display: none !important;
}
rs-layer#slider-364-slide-739-layer-33 {
  border-color: rgb(255 255 Infinity%) !important;
}
#rev_slider_364_2_wrapper #rev_slider_364_3_wrapper .arch_tabs .tp-tab-content {
  background: rgba(0, 0, 0, 0);
  position: relative!important;
  padding: 0;
  left: 0px !important;
  display: inline-block;
  width: 100%;
  height: 100%;
}
#rev_slider_364_3_wrapper .arch_tabs .tp-tab-title {
  opacity: 1;
  position: relative!important;
  left: 0px !important;
  padding: 0px;
  box-sizing: border-box !important;
  font-family: 'yekan' !important;
  border-radius: 10px !important;
  text-align: center !important;
}
#rev_slider_364_3_wrapper .arch_tabs .tp-tab-title {
  text-align: center;
  float: none !important;
}
#rev_slider_364_3_wrapper .arch_tabs {
  backdrop-filter: blur(20px);
  background-color: #c0c0c03b !important;
}
#rev_slider_364_3_wrapper .arch_tabs .tp-tab-content {
  background: rgba(0, 0, 0, 0);
  position: relative !important;
  left: 0px !important;
  text-align: center !important;
}
#rev_slider_364_2_wrapper .arch_tabs .tp-tab-date {
  float: none !important;
}
s-tabs.nav-dir-horizontal.nav-pos-ver-top.nav-pos-hor-center.rs-nav-element.tp-tabs.inner.arch_tabs {
  background-color: #c0c0c04a !important;
}
rs-tabs.nav-dir-horizontal.nav-pos-ver-top.nav-pos-hor-center.rs-nav-element.tp-tabs.inner.arch_tabs {
  border-radius: 20px !important;
}
