/**
* Theme Name: Zeen Child
* Description: Zeen child theme.
* Author: Codetipi
* Template: zeen
* Version: 1.0.0
*/
@font-face {
  font-family: IranYekan;
  font-style: normal;
  font-weight: 400;
  src: url("../zeen/assets/fonts/IRANYekan/Farsi_numerals/IRANYekanRegularFaNum.ttf")
      format("truetype");
}


body, h1, h2, h3, h4, h5, h6, a, p, div, span:not(.ab-icon), button, li.current-date, .mc4wp-form-fields input,#tipi-builder-sb input,#tipi-builder-sb select,textarea,input ,blockquote {
  font-family: IranYekan !important;
  }

.mask .extras {
    right: 20px !important;
}
.zeen-engine-meta {
    margin-right: 20px !important;
}
.lets-review-block__procon {
    margin-right: -10px;
}
.wp-block-cover.alignleft.is-light {
    display: none;
}
.lets-review-block__procon:before, .lets-review-block__procon:after {
    margin-left: 0px;
}
@media only screen and (min-width: 768px)
input[type=submit], button, .tipi-button, .button, .wpcf7-submit, .button__back__home {
    letter-spacing: 0em;
}
.i-wrap {
    transform: scaleX(-1);
    direction: rtl;
}
.lets-review-design-6 .aff-button-wrap {
    margin-bottom: -15px;
    margin-left: auto;
    justify-content: flex-end;
    display: flex;
    flex-wrap: wrap;
    margin-right: 10px;
}
.lets-review-block__proscons .lets-review-block__cons {
    text-align: right;
}
.lets-review-block.lets-review-block__conclusion__wrap.lets-review-block__pad {
    text-align: right;
}
.lets-review-design-6.lets-review-skin-2 .lets-review-block {
    text-align: right;
}
.lets-review-block__proscons .lets-review-block__pros {
    padding-right: 10px;
    text-align: right;
}
.spon-block .spon-img {
    display: none;
}
.qv-summary.summary.entry-summary.tipi-xs-12.tipi-s-6 {
    text-align: right;
}
span.price.font-1 {
    margin-right: 0px;
}
.button-size-wrap-1 .button-arrow-r>i {
    left: 30px;
    transform: scaleX(-1);
    top: 6px;
}
@media only screen and (min-width: 1020px){
.block-wrap-cta .button-size-wrap-1 .cta-button>* {
    line-height: 50px;
}}
@media only screen and (min-width: 1020px)
.button-size-wrap-1 .button-arrow-r>i {
    left: 30px;
    transform: scaleX(-1);
    margin-top: -24px !important;
}
@media only screen and (min-width: 1020px)
.button-size-wrap-1 .button-arrow-r>i {
    left: 30px;
    transform: scaleX(-1);
    margin-top: -24px !important;
}
p.price.font-1 {
    margin-right: 0px;
}
.mask .woo-extra-button {
    float: right;
    margin-right: 5px;
}

.cta-content {
    direction: rtl;
}
	button.single_add_to_cart_button.button.alt.wp-element-button {
    letter-spacing: 0px !important;
}
.cta-content {
    direction: ltr;
}

.tipi-basket-wrap-1 {
    right: -355px !important;
}
@media only screen and (min-width: 768px)
input[type=submit], button, .tipi-button, .button, .wpcf7-submit, .button__back__home {
    letter-spacing: 0em;
}
@media only screen and (min-width: 768px) button, .button, {
   letter-spacing: 0em;
}
.body-header-style-50s .site-header .logo img {
    height: auto;
}
.widget-title {
    letter-spacing: 0em;
}
.score-bg {
    display: none;
}
h3.widget-title.title {
    text-align: center;
    font-size: 15px;
    font-weight: 400 !important;
}
.spon-block .title {
 letter-spacing: 0px; 
}
.entry-side-gallery .img-wrap {
  background-color: #eee;
}

.article-layout-skin-2 .entry-side-gallery .img-wrap {
  background-color: #232323;
}
.lets-review-block__main-title .lets-review-block__title {
    margin-right: 10px;
}
span.overlay-arrow-r.overlay-arrow {
    transform: scaleX(-1);
}

.product-tabs-1 .woocommerce-tabs .tabs .active a:after {
    opacity: 1;
    margin-right: 65px;
}
@media only screen and (min-width: 481px){
.product-tabs-1 .woocommerce-tabs .tabs .active a:after {
    transform: translate(0,0);
    transform: scaleX(-1) !important;
}
	}
@media only screen and (min-width: 768px){
input[type=submit], button, .tipi-button, .button, .wpcf7-submit, .button__back__home {
    letter-spacing: 0em;
}}
.block-title-videos .cta-content .cta-i {
    margin-left: 5px;
}
.cta-content {
    margin-left: 20px !important;
}
.block-title-videos .tipi-i-arrow-right {
    float: left;
    margin-left: -90px;
    margin-top: 2px;
}
@media only screen and (min-width: 768px) {
.sub-menu .menu-item-has-children>a:after {
    transform: scaleX(-1);
}}
@media only screen and (min-width: 1020px){
.block-wrap-cta .button-size-wrap-1 .cta-button .video-icon {
    transform: scaleX(-1);
}}
.mask .woo-extra-button {
    float: right !important;
    margin-right: 5px;
}
.share-it .social-count, .share-it .social-tip {
    letter-spacing: 0px;
}
.zeen-engine-badge {
    display: none !important;
}
@media only screen and (min-width: 481px){
.tipi-wrap .zeen-engine-badge {
    position: absolute;
    top: 0;
    right: 0;
    display: none;
  }}

.preview-tablet .wp-full-overlay-main {
    margin: auto 0 auto -299px;
    width: 768px;
    height: 1020px;
    right: 100px !important;
}

.tipi-builder-frame-tab {
    margin-top: 0px !important;
}
.tipi-builder-loader-wrap .tipi-builder-loader .tipi-builder-text {
   letter-spacing: 0px !important;
}

.lets-review-block__title {
    letter-spacing: 0px !important;
}
.lr-button {
   letter-spacing: 0px !important;
}

@media only screen and (min-width: 600px){
.lets-review--side {
    margin-left: 30px !important;
}}
.lets-review--left {
    float: right !important;
}

@media only screen and (min-width: 600px){
.lets-review--side {
    margin-right: 0px !important;
}}

.lets-review__widget .cb-format-1:after {
    margin-left: 2px !important;
    content: '%';
    float: left;
}



.preview-thumbnail .zeen-review .lets-review-final-score .cb-percent-sign {
    margin-top: 3px !important;
    margin-left: 5px !important;
}
.zeen-review .lets-review-api-score-box {
    margin-left: -6px !important;
}
.block-title-wrap .filters {
    letter-spacing: 0px !important;
}


/*اینجا*/
.price--each {
    margin-right: 3px !important;
    margin-left: 0px !important;
}
.woocommerce__sidecar .shipping-calculator-button:before, .woocommerce__sidecar .shipping-calculator-form .button:before {
    margin-left: 5px !important;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 10px !important;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 0px !important;
    text-align: right !important;
}
.woocommerce .woocommerce-form__label-for-checkbox input+span:before {
    margin-left: 10px !important;
    margin-right: 0px !important;
}
.woocommerce__sidecar .woocommerce-shipping-destination {
    text-align: right;
}
.woocommerce__sidecar .td__title {
    text-align: right !important;
}
.woocommerce__sidecar .woocommerce-shipping-methods {
    margin-right: 0px !important;
}
.woocommerce-checkout-review-order .cart_item td {
    text-align: right !important;
}
.woocommerce__sidecar th {
    padding-right: 0 !important;
}
.select2-search--dropdown:after {
    right: auto !important;
    left: 30px !important;
}

.block-piece .article-ani-1 .preview-mini-wrap .lets-review-api-wrap .cb-percent-sign {
    padding-left: 28px !important;
}
.block-piece .lets-review-api-score-box {
    margin-right: 18px !important;
}
.woocommerce__sidecar td {
    padding-right: 0px !important;
    padding-left: 0px !important;
    text-align: left !important;
}
.woocommerce-cart-form__contents .product-subtotal>span {
    text-align: left !important;
}
.woocommerce-cart-form__contents .product-data {
    padding-left: 0px !important;
}
div.woocommerce ul {
    list-style: none;
    margin-right: 0 !important;
    margin-left: auto !important;
}
/*تااینجا*/
.customize-control-color .customize-control-title, .customize-control-alpha-color .customize-control-title, .zeen-on-off-wrap .customize-control-title, .customize-control-color .customize-control-title {
    float: right !important;
}
.zeen-on-off {
    float: left !important;
}
/*اینجا*/
.block-title-wrap .filters {
    letter-spacing: 0px !important;
}
.el-message-box__btns {
    padding: 0px 0px 15px !important;
}
.tipi-basket-wrap {
    text-align: right !important; 
}
.product-subtotal.price.font-1 {
    float: right !important;
}
.basket-summary {
    text-align: left !important;
}
i.tipi-i-play_arrow {
    transform: scaleX(-1);
}
.multiselect {
    text-align: right !important;
}
.multiselect__select {
    left: 1px !important;
   right: auto !important;
}
.tipi-builder-control-select-default .tipi-builder-control:after {
    left: 10px !important;
    right: auto !important;
}
.el-dropdown-menu i {
    margin-left: 5px;
}
.slider-val input {
    margin-right: 10px;
}
.control--responsive.tipi-flex {
    margin-right: 10px;
}
.el-message-box__message, .el-dialog__message {
    text-align: right !important;
}
.el-message-box__title {
    text-align: right !important;
}
.tipi-builder-control-wrap.tipi-builder-control-slider .slider-val {
    width: 115px !important;
}
.product-tabs-1 .woocommerce-tabs .tabs {
    float: right !important;
    padding-left: 10% !important;
    padding-right: inherit !important;
}
.product-tabs-1 .woocommerce-tabs .tabs li a:after {
    left: 0 !important;
    right: auto !important;
}

div#tab-reviews {
    display: none;
}

.filter__sep {
    margin: 0 15px 0 0px !important;
}
.option-section-title {
    letter-spacing: 0px !important;
}
.radio-block-wrap .radio-block .radio-block-title {
    letter-spacing: 0px !important;
}
.tipi-builder-tool-sink .save-wrap {
    letter-spacing: 0px !important;
}  
  .tipi-builder-tool-sink .save-wrap i {
    margin-left: 10px !important;
}
.tipi-builder-responsive .tipi-builder-title-view {
    margin-right: 5px !important;
}
.el-message-box.help-box {
    text-align: right !important;
}
.el-message-box__headerbtn {
    left: -370px !important;
  }
.el-message-box__title, .el-dialog__title {
    letter-spacing: 0px !important;
}
.sub-menu a:not(.tipi-button) {
    letter-spacing: 0em !important;
}
.woocommerce .woocommerce-form__label-for-checkbox span {
    width: 45%;
}
.tipi-builder-i-corner-down-right:before {
    transform: scaleX(-1) !important;
    float: left !important;
    margin-top: 10px !important;
    margin-right: 5px !important;
}
/*تااینجا*/
.lets-info-up--left {
    float: right;
}
.lets-review-block__crit__score {
    text-align: left !important;
}
.lets-review-score-type-1 .lets-review-block__crit__score:after {
    float: left !important;
}
@media only screen and (min-width: 768px){
.lets-review-design-6:not(.lets-review--side) .lets-review-block__crit__title {
    text-align: right !important;
}}
@media only screen and (min-width: 768px){
.lets-info-up-block .lets-review-block__final-score-type-1 .score:after {
    display: inline-flex !important;
}}
.score__wrap div {
    text-align: center !important;
}
.score__wrap .score div {
    width: 53% !important;
    text-align: center !important;
}
.user-page-box .overlay-arrow i {
    top: 50% !important;
    right: 50% !important;
}
.site-inner .user-page-box .overlay-arrow i {
    right: 50% !important;
    margin-top: -40% !important;
}
.i-wrap {
    left: 0 !important;
    right: auto !important;
}

.tipi-basket-wrap span.button-title {
    text-align: center !important;
    float: inherit;
}
.lets-review-skin-2 .aff-button, .article-layout-skin-2 .lets-review-block__wrap_80:not(.lets-review-button--border--off) .aff-button, .skin-dark .lets-review-block__wrap_80:not(.lets-review-button--border--off) .aff-button {
    color: #fff !important;
}
.aff-button-wrap span.button-title {
    display: flex;
}
.lets-review-wrap-52 .aff-button-wrap span.button-title {
    display: flex;
    margin-right: -18px;
}
.link-color-wrap a:hover {
    color: none !important;
}
.link-color-wrap a:hover {
    color: currentColor;
}
.lets-review-api-wrap .cb-percent-sign {
    margin-top: 10px !important;
    display: inline-flex !important;
}
.block:not(.preview-review-bot) .lets-review-api-wrap .lets-review-final-score {
    display: inline-flex !important;
}









.woo-filters--right.tipi-flex.tipi-flex-wrap.tipi-vertical-c {
    direction: rtl;
    float: left;
}
.woo-filters--right {
    margin-right: auto !important;
    margin-left: inherit !important;
}
.filter__sep {
    margin: 0 15px 0 0px !important;
}
.option-section-title {
    letter-spacing: 0px !important;
}
.el-input__inner, .el-textarea__inner {
    padding: 0 35px !important;
}
.radio-block-wrap .radio-block .radio-block-title {
    letter-spacing: 0px !important;
}
.tipi-builder-tool-sink .save-wrap {
    letter-spacing: 0px !important;
}  
  .tipi-builder-tool-sink .save-wrap i {
    margin-left: 10px !important;
}
.tipi-builder-responsive .tipi-builder-title-view {
    margin-right: 5px !important;
}
.el-message-box.help-box {
    text-align: right !important;
}
.el-message-box__headerbtn {
    left: -370px !important;
  }
.el-message-box__title, .el-dialog__title {
    letter-spacing: 0px !important;
}
.sub-menu a:not(.tipi-button) {
    letter-spacing: 0em !important;
}
.woocommerce .woocommerce-form__label-for-checkbox span {
    width: 45%;
}
.tipi-builder-i-corner-down-right:before {
    transform: scaleX(-1) !important;
    float: left !important;
    margin-top: 10px !important;
    margin-right: 5px !important;
}

.product-data .product-subtotal .woocommerce-Price-amount {
	float: right;
}

.product-data .product-subtotal .price--each {
	display: flex;
    flex-direction: row-reverse;
    padding: 0 5px 0 !important;
}


.tipi-basket-wrap-1 .empty-basket {
    text-align: center !important;
}
span.woocommerce-Price-amount.amount {
    display: inline-table;
}
/*ههجا*/
i.tipi-i-arrow-right {
    transform: scaleX(-1) !important;
    margin-top: -5px;
}
/*ههجا*/
@media only screen and (min-width: 1020px){
  img.wp-image-2296.alignleft.tipi-seen {
    margin-right: -10%;
}}
@media only screen and (min-width: 1020px){
img.wp-image-2302.alignleft.tipi-seen {
    margin-right: -10%;
}}
span.vote__count {
    margin-right: 5px;
}
.lets-info-up--side {
    margin-right: 0px !important;

}
.score.cb-format-1 {
    display: flex !important;
    flex-direction: row !important;
    justify-content: flex-end !important;
}
.lets-review-design-6 .aff-button-wrap {
    margin-left: 0px !important;
   margin-right: auto !important;
}
.filters-widget .widget-title:after {
    margin-right: auto !important;
    margin-left: inherit !important;
}
.slide-in-woo .close {
    margin-right: auto !important;
    margin-left: inherit !important; 
}
.woo-filters li a:before {
    margin-left: 7px !important;   
    margin-right: auto !important;
}
.woo-filters li {
    margin-left: 5px !important;
    margin-right: auto !important;
}
.widget_price_filter .price_slider_amount .button {
    margin-right: 0px !important;
}
.widget_price_filter .price_slider_amount .price_label {
    margin-right: auto !important;
    margin-left: inherit !important;
}
.tipi-basket-wrap .subtotal .amount {
    float: right;
    margin-right: auto;
}
h4.subtotal {
    display: flex;
}
.tipi-basket-wrap .subtotal .subtotal-title {
    margin-right: inherit !important;
    display: flex !important;
}
@media only screen and (min-width: 1020px){
img.wp-image-1894.alignleft.fluidbox__thumb.tipi-seen {
    margin-right: -10%;
}}
.tipi-xs-12.footer-widget-wrap.footer-widget-wrap-1.clearfix {
    border-right: #fff0 !important;
}



/*همه*/
.lets-review-wrap-62 .score-overlay-wrap.score-overlay-wrap__bar {
    transform: scaleX(-1) !important;
}
.lets-review-wrap-17 .score-overlay-wrap.score-overlay-wrap__bar {
    transform: scaleX(-1) !important;
}
.lets-review-wrap-17 .level-5 .score-overlay-wrap__bar .score-overlay {

}
.lets-review-block__crit {
    letter-spacing: 0px !important;
}
.lets-review-wrap-17 .aff-button-wrap span.button-title {
    display: flex;
    margin-right: -15px;
}
.lets-review-wrap-19 .aff-button-wrap span.button-title {
    display: flex;
    margin-right: -16px;
}
.el-input__inner, .el-textarea__inner {
    padding: 0 10px !important;
}
.el-input__icon {
    right:auto !important;
    left: 0 !important;
}
i.tipi-i-chevron-right {
    display: inherit;
}

.single_product_summary .woocommerce-product-gallery--with-images {
	display: flex;
    flex-direction: row-reverse;
}

.single_product_summary .woocommerce-product-gallery--with-images ol {
  display: block;
}
@media only screen and (min-width: 768px){
  .product .woo-gallery__wrap {
    float: right !important;
  }
}

.product-hero-no-sb .woocommerce-product-gallery {
    padding-left: 30px !important;
    padding-right: initial !important;
  }
}
@media only screen and (min-width: 1020px){
.product-hero-2 .single_product_summary .flex-control-thumbs {
    margin-left: 15px !important;
    margin-right: auto !important;
}}
.woocommerce-product-gallery__trigger {
    left: 0 !important;
    right: auto !important;
}
@media only screen and (min-width: 1020px){
.woocommerce-product-gallery__trigger {
    margin: 30px 0 0 55px !important;
  }}
a.checkout.tipi-button {
    margin-right: 20px !important;
}
@media only screen and (min-width: 768px){
.body-header-style-81 .site {
    padding-right: 80px !important;
    padding-left: inherit !important;
}}
@media only screen and (min-width: 768px){
.body-header-style-82 .site {
    padding-left: 80px;
    padding-right: inherit !important;
}}
@media only screen and (min-width: 768px){
.body-header-style-82 .zeen-top-block .block-wrap {
    padding-right: 0 !important;
    padding-left: inherit !important;
}}
span.woocommerce-Price-currencySymbol {
    margin-top: 0px;
    /*تکرار*/  
}
.zeen-on-off-wrap .customize-control-title {
    float: right !important;
    width: calc(100% - 24px);
}
.customize-control-zeen-multi-select .customize-control-title {
    float: left !important;
    width: 40%;
    margin-left: 10px !important;
    margin-right: auto !important;
    margin-bottom: 0;
}
.customize-control {
    margin-right: -12px !important;
    margin-left: auto !important;
}
.dashicons-image-rotate:before {
    font: normal 20px/1 dashicons;
}
.zeen-option--row-wrap .components-range-control__root .components-input-control {
    margin-left: 0px !important;
    margin-left: auto !important;
}
.footer-block-links .block-elements>* {
    letter-spacing: 0em !important;
}
i.tipi-i-arrow-left {
    transform: scaleX(-1) !important;
}
i.tipi-i-arrow-right {
    transform: scaleX(-1) !important;
}
.sorter .options a:before {
    transform: scaleX(-1) !important;
}
/*همه*/