/*
Theme Name: Akelcom
RTL Stylesheet - Right-to-Left language support
*/

*, body {
  direction: rtl;
}

/* ==========================================
   HEADER
   ========================================== */

/* ==========================================
   SLIDER SECTION
   ========================================== */
.main-slider-section .main-slider .fa-chevron-left.slick-arrow {
  left: auto;
  right: -2%;
  transform: translate(-2%, -50%);
}

.main-slider-section .main-slider .fa-chevron-right.slick-arrow {
  right: auto;
  left: -2%;
  transform: translate(2%, -50%);
}

/* ==========================================
   SEARCH SECTION
   ========================================== */

/* ==========================================
   RECIPES SECTION
   ========================================== */
.recipes-section .item-recipe .item-recipe_image .favorite {
  left: auto;
  right: 5%;
  transform: translate(5%, -5%);
}

.recipe-card__fav {
  left: auto;
  right: 12px;
}

/* ==========================================
   BLOG SECTION
   ========================================== */

/* ==========================================
   SHARE / CTA SECTION
   ========================================== */
.share-section .img-bc img {
  margin-left: 0;
  margin-right: auto;
}

.share-section .content {
  margin-right: 0;
  margin-left: auto;
}

/* ==========================================
   FOOTER
   ========================================== */
footer .top-footer .footer-menu .nav-link::before {
  left: auto;
  right: 0%;
}

footer .top-footer .footer-menu .nav-item:first-of-type .nav-link::before {
  display: none;
}

footer .bottom-footer .copyright-right {
  justify-content: flex-start;
}

footer .bottom-footer .copyright-right img {
  margin-right: 0;
  margin-left: 0.5rem;
}

footer .bottom-footer .copyright {
  justify-content: flex-end;
}

footer .bottom-footer .copyright img {
  margin-right: 0;
  margin-left: 0.5rem;
}

/* ==========================================
   SINGLE RECIPE PAGE
   ========================================== */
.rp-breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  float: right;
  padding-left: 0.5rem;
  padding-right: 0;
}

.rp-stat__text {
  text-align: right;
}

@media (max-width: 768px) {
  .rp-stat__text {
    text-align: center !important;
  }
}

.rp-header__overlay-actions {
  left: auto;
  right: 12px;
}

@media (max-width: 768px) {
  .rp-header__overlay-actions {
    left: auto;
    right: 8px;
  }
}

/* ==========================================
   BLOG INNER / SIDEBAR
   ========================================== */
.blog-list .content {
  padding-right: 0;
  padding-left: 0.5rem;
}

.sfsi_widget {
  margin-right: 0 !important;
  margin-left: 0.5rem !important;
}

/* ==========================================
   SEARCH OVERLAY (SECOND SEARCH)
   ========================================== */
.search-screen,
.search-icon {
  left: auto;
  right: 0;
}

.search-screen.active .search-icon {
  right: auto;
  left: 5%;
}

.search-btn {
  left: auto;
  right: 0;
}

/* ==========================================
   BREADCRUMB
   ========================================== */
.breadcrumb-item + .breadcrumb-item::before {
  float: right;
  padding-left: 0.5rem;
  padding-right: 0;
}

/* ==========================================
   TITLE RECIPE
   ========================================== */
.title-recipe p {
  text-align: right;
}

/* ==========================================
   VIDEO SECTION
   ========================================== */
.videos-section .see-more-youtube a img {
  margin-right: 0;
  margin-left: 0.25rem;
}

/* ==========================================
   MOBILE RESPONSIVE RTL FIXES
   ========================================== */
@media (max-width: 768px) {
  .search-screen,
  .search-icon {
    left: auto;
    right: 50%;
    transform: translate(50%, 0);
  }

  footer .bottom-footer .copyright-right {
    justify-content: center;
  }

  footer .bottom-footer .copyright {
    justify-content: center;
  }

  .share-section .content {
    margin: 1.5rem auto;
  }
}
