.slick-slider,.owl-carousel{direction:ltr!important;}
body,h1,h2,h3,h4,h5,a,p{font-family: IRANSans!important;}
.fa-chevron-right,.fa-chevron-left,.fa-arrow-left,.button-next,.button-prev{    transform: scale(-1);}
.owl-item{direction:rtl;}
@font-face {
	font-weight:200;
  font-family: 'IRANSans';
  src: url('fonts/IRANSansIRANSans--normal.eot'); /* IE9 Compat Modes */
  src: url('fonts/IRANSansIRANSans--normal.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/IRANSansIRANSans--normal.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/IRANSansIRANSans--normal.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/IRANSansIRANSans--normal.svg#iranyekan') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'IRANSans';
  font-weight:300;
  src: url('fonts/IRANSansIRANSans--normal (3).eot'); /* IE9 Compat Modes */
  src: url('fonts/IRANSansIRANSans--normal (3).eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/IRANSansIRANSans--normal (3).woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/IRANSansIRANSans--normal (3).ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/IRANSansIRANSans--normal (3).svg#iranyekan') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'IRANSans';
  src: url('fonts/iranyekanwebboldfanum.eot'); /* IE9 Compat Modes */
  src: url('fonts/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/iranyekanwebboldfanum.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/iranyekanwebboldfanum.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/iranyekanwebboldfanum.svg#iranyekan') format('svg'); /* Legacy iOS */
   font-weight:700;
}
@font-face {
  font-family: 'IRANSans';
  src: url('fonts/IRANSansIRANSans-Bolder-normal.eot'); /* IE9 Compat Modes */
  src: url('fonts/IRANSansIRANSans-Bolder-normal.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/IRANSansIRANSans-Bolder-normal.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/IRANSansIRANSans-Bolder-normal.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/IRANSansIRANSans-Bolder-normal.svg#iranyekan') format('svg'); /* Legacy iOS */
   font-weight:bold;
}
.slick-track{  direction:rtl; }

.section-products-sale-event {
    font-family: IRANSans;
}
.rtl .pagination a.next, .rtl .pagination a.prev, .rtl .woocommerce-pagination a.next, .rtl .woocommerce-pagination a.prev {
    transform: unset;
}
body, button, input, textarea {
    color: #666;
    font-family: IRANSans;
}
.banners .banner.top-right .caption {font-size: 3.0em; left: 3em; right: auto;}
.banner .caption .title {font-size: 36px;line-height: 57px;}
@media (min-width: 1200px){
#main .widget_woothemes_features .features.columns-3 .feature {
    width: 29.333333%;
}}
.page-template-template-contactpage .contact-form .form-group {
    margin-bottom: 1.714em;
    direction: rtl;
}
@media (min-width: 992px){
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: right;
}}
.pull-right {
    float: left!important;
}
.menu-card .menus h3 {
    font-size: 1.25em;
}
.error404 .fourohfour-columns-2 .col-1 .section-events h2, .error404 .page-content section .section-events h2, .section-events .error404 .fourohfour-columns-2 .col-1 h2, .section-events .error404 .page-content section h2, .section-events .section-title {
    font-size: 2.063em;
}
.error404 .fourohfour-columns-2 .col-1 .section-products-carousel-with-image h2, .error404 .page-content section .section-products-carousel-with-image h2, .section-products-carousel-with-image .error404 .fourohfour-columns-2 .col-1 h2, .section-products-carousel-with-image .error404 .page-content section h2, .section-products-carousel-with-image .related>h2:first-child, .section-products-carousel-with-image .section-title, .section-products-carousel-with-image .upsells>h2:first-child, .section-products-carousel-with-image .woocommerce-cart .cart-collaterals+.cross-sells h2, .woocommerce-cart .cart-collaterals+.cross-sells .section-products-carousel-with-image h2 {
    font-size: 2.5em;
    line-height: 2;
}
select {
    font-family: IRANSans;
}
.banner .caption .subtitle {
    font-size: 0.463em;
}
.error404 .fourohfour-columns-2 .col-1 .section-products-sale-event h2, .error404 .page-content section .section-products-sale-event h2, .section-products-sale-event .error404 .fourohfour-columns-2 .col-1 h2, .section-products-sale-event .error404 .page-content section h2, .section-products-sale-event .related>h2:first-child, .section-products-sale-event .section-title, .section-products-sale-event .upsells>h2:first-child, .section-products-sale-event .woocommerce-cart .cart-collaterals+.cross-sells h2, .woocommerce-cart .cart-collaterals+.cross-sells .section-products-sale-event h2 {font-size: 5.5em;}
.section-products-sale-event .sale-event-products .products-price {
    font-size: 4.625em;
}
.section-products-sale-event .pre-title {
    line-height: 2;
}
.section-product .product-wrapper .product-inner header .title {
    font-size: 54px;
    letter-spacing: 0px;
    line-height: 1.8;
}
.error404 .fourohfour-columns-2 .col-1 .menu-card h2, .error404 .page-content section .menu-card h2, .menu-card .error404 .fourohfour-columns-2 .col-1 h2, .menu-card .error404 .page-content section h2, .menu-card .section-title {
    font-size: 2.5em;
    line-height: 2;
}

element.style {
}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
    float: right;
    text-align: right;
}
.banners .banner .caption .banner-price {
    font-size: 3.615em;
}
.banners .banner .caption .banner-price .currency, .banners .banner .caption .banner-price .decimals {
    font-size: 23px;
}
.error404 .fourohfour-columns-2 .col-1 .section-product-categories h2, .error404 .page-content section .section-product-categories h2, .section-product-categories .error404 .fourohfour-columns-2 .col-1 h2, .section-product-categories .error404 .page-content section h2, .section-product-categories .related>h2:first-child, .section-product-categories .section-title, .section-product-categories .upsells>h2:first-child, .section-product-categories .woocommerce-cart .cart-collaterals+.cross-sells h2, .woocommerce-cart .cart-collaterals+.cross-sells .section-product-categories h2 {
    font-size: 2.063em;
}.section-product-categories .categories .category a .caption h4 {
    font-size: 5.5em;
}
.banner.center-right .caption .price {
    font-size: 101px;
}

element.style {
}
.banner.center-right .caption .price, .banner.center-right .caption .text {
    display: inline-block;
    font-weight: 700;
    line-height: .86;
}
.banner.center-right .caption .text {
    font-size: 53px;
max-width: 8.063em;}
.banner.center-right .caption .title {
    font-size: 41px;
}
.newsletter-subscription .caption .title, .site-footer.footer-v5 .footer-newsletter .caption .title {
    font-size: 2.438em;
}
.banner.social-block .caption .title {
    font-size: 45px;
}
.error404 .fourohfour-columns-2 .col-1 .section-recent-post h2, .error404 .page-content section .section-recent-post h2, .section-recent-post .error404 .fourohfour-columns-2 .col-1 h2, .section-recent-post .error404 .page-content section h2, .section-recent-post .section-title {
    font-size: 3.25em;
}
.banner.social-block .caption .button {
    font-family: IRANSans;
}
.stretch-full-width .store-locator .store-info .sub-title {
    font-size: 33px;
}
.store-locator .store-info .title {
    font-size: 45px;
line-height: 1.8;}
.error404 .fourohfour-columns-2 .col-1 .section-recent-posts h2, .error404 .page-content section .section-recent-posts h2, .section-recent-posts .error404 .fourohfour-columns-2 .col-1 h2, .section-recent-posts .error404 .page-content section h2, .section-recent-posts .section-title {
    font-size: 2.063em;
line-height: 2;}
.section-sale-product .product-content .woocommerce-loop-product__title span, .section-sale-product .product-content h2 span, .section-sale-product .product-content h3 span {
    font-size: 42px;
    line-height: .9;
}
.section-sale-product .product-content .woocommerce-loop-product__title, .section-sale-product .product-content h2, .section-sale-product .product-content h3 {
    font-size: 40px;
}
.single-product.style-2 div.product form.cart .button {
    font-size: 13px;
}
#respond .comment-reply-title {
    font-size: 0.875em;
    font-family: IRANSans;
}
.po-arrow-right-slider:before {
  content: "\6d";
}
.pizzaro-sidebar-header .secondary-navigation .menu li::before, .widget_nav_menu .menu li::before {
content: "\f104";}
#comments .comments-title {
    font-size: 1.2em;
}
.header-v1 .site-header-cart-v2 .cart-content .amount {
    font-size: 13px;
    font-weight: 700;
    float: left;
    padding-right: 26px;
    padding-left: 55px;
}
article.post .comments-link a, article.post .likes a {
    display: inline-flex;
}
.fab {
    font-family: 'Font Awesome 5 Brands' !important;
}
#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before {
    font-family: 'Font Awesome 5 Free';
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    margin-right: -20px;
    margin-left: 0;
}