
ol{
  list-style: persian !important;
}
.arz-post,
.arz-page{
  position: relative !important;
  display: block !important;
  overflow: hidden !important;
  border-width: 1px !important;
  border-style: solid !important;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
  padding: 0px !important;
}
@media (min-width: 640px){
  .arz-post,
.arz-page{
    border-radius: 0.5rem !important;
  }
}
.arz-post__content{
  overflow: hidden !important;
  padding-left: 3rem !important;
  padding-right: 3rem !important;
  padding-bottom: 3rem !important;
  text-align: justify !important;
  font-size: 14px !important;
  line-height: 24.8px !important;
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1)) !important;
}
@media (min-width: 768px){
  .arz-post__content{
    font-size: 16px !important;
    line-height: 28.2px !important;
  }
}
@media (min-width: 1280px){
  .arz-post__content{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
}
.arz-post__content {
  font-family:'Yekan Bakh' !important
}
.arz-post__content .yarpp-related{
  margin-top: auto !important;
}
.arz-post__content p{
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
  text-align: justify !important;
  line-height: 2rem !important;
}
.arz-post__content article p:first-child{
  margin-top: 0px !important;
}
.arz-post__content h2{
  margin-top: 1rem !important;
  margin-bottom: 0.625rem !important;
  width: 100% !important;
  border-top-width: 2px !important;
  border-bottom-width: 2px !important;
  border-style: solid !important;
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / var(--tw-border-opacity, 1)) !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  text-align: center !important;
  font-size: 22px !important;
  line-height: 37px !important;
  line-height: 2rem !important;
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1)) !important;
}
.desktop .arz-post__content h2{
  font-weight: 500 !important;
}
.arz-post__content h3{
  margin-bottom: 1rem !important;
  padding-top: 1rem !important;
  font-size: 1.17rem !important;
  font-weight: 500 !important;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.arz-post__content h4{
  position: relative !important;
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
  padding-right: 1rem !important;
  font-size: 16px !important;
  line-height: 28.2px !important;
  font-weight: 500 !important;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.arz-post__content h4:before{
  position: absolute !important;
  top: 0.5rem !important;
  right: 0px !important;
  height: 0.5rem !important;
  width: 0.5rem !important;
  border-radius: 9999px !important;
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity, 1)) !important;
  content: '' !important;
}
.arz-post__content h5{
  margin-bottom: 0px !important;
  width: 100% !important;
  border-radius: 0.25rem !important;
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)) !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
  font-size: 14px !important;
  line-height: 24.8px !important;
  font-weight: 400 !important;
  line-height: 1.75rem !important;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1)) !important;
}
.arz-post__content ol,
.arz-post__content ul{
  margin-right: 1rem !important;
  line-height: 1.5rem !important;
}
@media (min-width: 768px){
  .arz-post__content ol,
.arz-post__content ul{
    margin-right: 1.25rem !important;
  }
}
.arz-post__content ul{
  list-style-type: disc !important;
}
.arz-post__content ul li{
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
  line-height: 2rem !important;
}
.arz-post__content ol li{
  line-height: 2rem !important;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
.arz-post__content .aligncenter{
  clear: both !important;
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block !important;
}
.arz-post__content .aligncenter a{
  width: 100% !important;
}
.arz-post__content .aligncenter img{
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block !important;
}
.arz-post__content .alignright{
  float: right !important;
  clear: right !important;
  margin-top: 1.25rem !important;
  margin-left: 1.25rem !important;
  display: block !important;
  width: 100% !important;
}
@media (min-width: 640px){
  .arz-post__content .alignright{
    width: 16rem !important;
  }
}
.arz-post__content .alignleft{
  float: left !important;
  clear: left !important;
  margin-top: 1.25rem !important;
  margin-right: 1.25rem !important;
  display: block !important;
  width: 100% !important;
}
@media (min-width: 640px){
  .arz-post__content .alignleft{
    width: 16rem !important;
  }
}
.arz-post__content .wp-block-image img{
  margin: auto !important;
  margin-bottom: 0.875rem !important;
  display: block !important;
}
.arz-post__content .wp-caption{
  max-width: 100% !important;
  padding: 0px !important;
  text-align: center !important;
}
.arz-post__content .wp-caption .wp-caption-text{
  margin: 0px !important;
  border-top-width: 0px !important;
  padding: 0px !important;
  padding-top: 0.375rem !important;
  text-align: center !important;
  font-size: 14px !important;
  line-height: 24.8px !important;
  font-weight: 400 !important;
  line-height: 1rem !important;
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1)) !important;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.arz-post__content .wp-video,
.arz-post__content .wp-video > div{
  min-height: 500px !important;
  width: 100% !important;
}
.arz-post__content blockquote{
  position: relative !important;
  margin-top: 1.5rem !important;
  display: flex !important;
  flex-wrap: wrap !important;
  border-radius: 0px !important;
  border-right-width: 2px !important;
  border-style: solid !important;
  --tw-border-opacity: 1;
  border-color: rgb(234 179 8 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)) !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-right: 1rem !important;
  padding-left: 4rem !important;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
@media (min-width: 768px){
  .arz-post__content blockquote{
    border-right-width: 4px !important;
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }
}
.arz-post__content blockquote p{
  margin: 0px !important;
  line-height: 2rem !important;
}
.arz-post__content blockquote .arz-icon{
  position: absolute !important;
  left: 1rem !important;
  bottom: 1.75rem !important;
  height: 2rem !important;
  width: 2rem !important;
  --tw-translate-x: 0px;
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
  fill: #e5e7eb !important;
}
.arz-post__content .wp-block-pullquote{
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.arz-post__content strong{
  font-weight: 600 !important;
}
.arz-post__content a strong{
  color: inherit !important;
}
.arz-post__content .wp-block-image figcaption{
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  margin-bottom: 1rem !important;
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  font-size: 14px !important;
  line-height: 24.8px !important;
  font-weight: 600 !important;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1)) !important;
}
#pdp-buy-page a {
  font-weight: bold !important;
  color: #1aa089 !important}
#pdp-buy-page a:hover{
  --tw-text-opacity: 1;
  color: rgb(21 94 117 / var(--tw-text-opacity, 1)) !important;
}
.arz-post__content a { 
  font-weight: bold !important;
  color: #1aa089 !important;
  position: relative !important;
  display: inline-block !important;
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 200ms !important;
}
.arz-post__content a:hover{
  --tw-text-opacity: 1;
  color: rgb(21 94 117 / var(--tw-text-opacity, 1)) !important;
}

.arz-post__content a.has-background{
  color:#fff !important;
}

.arz-post__content figure a::after{
  display: none !important;
  content: unset !important;
}
.arz-post__content h6{
  display: inline-block !important;
  overflow: hidden !important;
  border-radius: 1rem !important;
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1)) !important;
  padding-right: 0.625rem !important;
  line-height: 1.75rem !important;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.arz-post__content h6 a{
  margin-right: 0.25rem !important;
  display: inline-block !important;
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity, 1)) !important;
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
  line-height: 2rem !important;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1)) !important;
}
.arz-post__content .has-text-align-center,
.arz-post__content .arz-telegram-shortcode{
  text-align: center !important;
}
.arz-post__content .arz-telegram-shortcode{
  margin: auto !important;
  display: block !important;
}
.arz-page__title{
  margin: 2rem !important;
  text-align: center !important;
  font-size: 28px !important;
  line-height: 47px !important;
  font-weight: 600 !important;
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1)) !important;
}

.mks_accordion,
.mks_toggle{
  margin: 0px !important;
  border-bottom-right-radius: 0.375rem !important;
  border-top-left-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-width: 1px !important;
  border-style: solid !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
  --tw-border-opacity: 0.1;
}
.mks_accordion_item,
.mks_toggle{
  border-style: solid !important;
  border-top-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
  border-left-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
  border-right-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
  --tw-border-opacity: 0.1;
}
.mks_accordion_item:nth-child(1){
  border-top-left-radius: 0.375rem !important;
  border-top-right-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important;
}
.mks_accordion_heading,
.mks_toggle_heading{
  padding: 1rem !important;
  font-size: 14px !important;
  line-height: 24.8px !important;
}
.mks_accordion_heading strong,
.mks_toggle_heading strong{
  font-size: 16px !important;
  line-height: 28.2px !important;
  font-weight: 700 !important;
}
.mks_accordion_heading i,
.mks_toggle_heading i{
  right: auto !important;
  left: 1.25rem !important;
}
.mks_accordion_content,
.mks_toggle_content{
  border-top-width: 1px !important;
  border-style: solid !important;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1)) !important;
  --tw-border-opacity: 0.1;
  background-color: transparent !important;
}
.mks_accordion_item:not(.mks_accordion_active) .fa-plus,
.mks_toggle:not(.mks_accordion_active) .fa-plus{
  display: block !important;
}
.fa-plus:before{
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1)) !important;
}
.commentbtns{
  cursor: pointer !important;
  border-radius: 0.25rem !important;
  border-width: 1px !important;
  border-style: solid !important;
  --tw-border-opacity: 1;
  border-color: rgb(148 163 184 / var(--tw-border-opacity, 1)) !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  text-align: center !important;
  font-size: 18px !important;
  line-height: 30px !important;
}
.wp-video{
  max-width: 32rem !important;
}
