/*
Theme Name: foodbooktheme
Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

*/
/*! arsha style css !*/
.rtl #wpadminbar * {font-family: iranyekan;}
@media only screen and (min-width: 1300px) {
  .banner-slider {
    margin-left: -100px;
    margin-right: unset;
  }
}

@media only screen and (min-width: 1500px) {
  .banner-slider {
    margin-left: -170px;
    margin-right: unset;
  }
}
body {
  text-align: right;
}
.header .logo-holder a img.sticky-logo {
    display: none;
}
div.header-main2.sticky img.sticky-logo {
    display: block !important;
}
.banner-slider,.no-js .owl-carousel, .owl-carousel.owl-loaded {
    direction: ltr;
}
div.fb-availability-check-result {
    text-align: center;
    margin-top: 10px;
}
.header .header-main2 .header-right .social_icon_list li:not(:last-child) {
    margin-left: 20px;
    margin-right: unset;
}
.social_icon_list li:not(:last-child) {
    margin-left: 25px;
    margin-right: unset;
}
.header .header-main2 .header-right .account {
    padding-left: 25px;
    margin-left: 25px;
    padding-right: unset;
    margin-right: unset;
}
.header .header-main2 .header-right .account svg, .header .header-main2 .header-right .account img, .header .header-main2 .header-right .account i {
    margin-left: 10px;
    margin-right: unset;
}
.header .header-main2 .header-right .account::after {
    left: 0;
    right:unset;
}    
.back-to-top {
    left: 3.7%;
    right:unset;
}
.owl-carousel.testimonial-slider .owl-nav button.owl-prev {
    right: auto;
    left: 0px;
}
.owl-carousel.testimonial-slider .owl-nav button.owl-next {
    right: auto;
    left: 60px;
}
.single-testimonial .content .image {
    margin-left: 25px;
    margin-right: unset;
}
.owl-carousel .owl-item {
    float: right;
}
.single-testimonial .content {
    direction: rtl;
}
.single-testimonial .content .content-wrapper .content-wrap-top::before {
    right: 0;
    left:unset;
}
.theme-input-group button {
    left: 4px;
    right:unset;
    font-family: iransans;
    font-weight: 500;
}
.footer .newsletter-form .theme-input-group input {
    padding-right: 45px;
    padding-left: 160px;
}
.category-slider .single-category-slider .content-wrapper {
    direction: rtl;
}
.page-title ul li:not(:last-child) {
    padding-left: 15px;
    margin-left: 10px;
    padding-right: unset;
    margin-right: unset;
}
.page-title ul li:not(:last-child)::after {
    left: 0;
    right:unset;
    font-family: iranyekan;
}
body , .page-title ul li ,.footer .description {
    font-family: iranyekan;
}
.list-inline {
    padding-right: 0;
    padding-left: unset;
}
.footer .footer-menu ul li:not(:last-child) {
    margin-left: 40px;
    margin-right: unset;
}
.header .header-main2 .main-menu .nav li a .menu-mark {
    left: -17px;
    right:unset;
}
.header .header-main .main-menu .nav li ul li:hover > a, .header .header-main2 .main-menu .nav li ul li:hover > a {
    margin-right: 5px;
    margin-left: unset;
}
.header .header-main2 .main-menu .nav li a:hover::after, .header .header-main2 .main-menu .nav li.current-menu-item a::after {
    right: -10px;
    left: unset;
    display: none;
}
.header .header-main2 .main-menu .nav li a::after {
    right: -10px;
    right: -20px;
    left:unset;
    display: none;
}
.fa, .fas {
    font-family: FontAwesome;
}
.preloader .loader {
    font-family: iransans;
}
.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce #review_form #respond .form-submit input {
    font-family: iransans;
    font-weight: 500;
}
.pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:hover, .pagination ul li a.active, .woocommerce nav.woocommerce-pagination ul li a.active, .pagination ul li a.current,
.woocommerce nav.woocommerce-pagination ul li a.current, .pagination ul li span:hover, .woocommerce nav.woocommerce-pagination ul li span:hover, .pagination ul li span.active,
.woocommerce nav.woocommerce-pagination ul li span.active, .pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li span.current {
    font-family: iransans;
}
.pagination ul li a, .woocommerce nav.woocommerce-pagination ul li a, .pagination ul li span, .woocommerce nav.woocommerce-pagination ul li span ,.header .header-main2 .header-right .account ,
.single-testimonial .content .content-wrapper .testimonial-quote span {
    font-family: iransans; 
}
.pswp__caption__center {
    text-align: right;
}
.pswp__button {
    float:left;
}
.woocommerce .quantity .qty {
    width: 42px;
    height: 42px;
}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel #review_form #respond .comment-form-rating label {
    margin-left: 10px;
    margin-right: unset;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 70px 0 0;
}
.header .header-main2 .main-menu .nav li ul, .header .header-main .main-menu .nav li ul {
    right: 0;
    left: unset;
}
.page-title h2 ,.woocommerce ul.products li.product .woocommerce-loop-product__title ,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2 ,.woocommerce div.product .related.products > h2 {
  font-family: shabnam-fd;
}
.sourceSans, blockquote cite, .btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt,
.woocommerce button.button.alt, .woocommerce input.button.alt, .page-title ul li ,.page--content h3 {
  font-family: iransans;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  float: right;
}
.woocommerce form .form-row {
  margin-bottom: 20px;
}
.woocommerce form .form-row button {
  height: 40px;
  font-size: 15px;
  padding: 10px 25px;
  border-radius: 5px;
  height: 44px;
  margin-right: 5px;
}
.woocommerce table.shop_table th, .woocommerce table.shop_table td {
  text-align: right;
}

@media screen and (max-width: 769px) {

.header .header-main2 .header-right .account {
    padding-left: 0;
    margin-left: 0;
}
.nav {
    padding-right: 10px;
    padding-left: 10px;
}    
.footer .footer-menu ul li:not(:last-child) {
    margin-left: 20px;
    margin-right: 20px;
}    
.foodbook-checkout .woocommerce-MyAccount-content p {
    margin-top: 20px;
} 

}