body{
  direction: rtl;
  font-family: "Rubik", serif;
  font-weight: 300;
  line-height: 32px;
}

.filters-header .search-wrap input.is-search-input{
  font-family: "Rubik", serif;
}

footer.tohome-footer .footer-blks{
  text-align: left;
}

footer.tohome-footer .footer-blks .footer-blk {
  padding: 0 30px 0 0;
}

.filters-header .filters-cta span.filters-cta-icn {
  padding: 0 0 0 5px;
}

.recipes-listing-sec .recipes-listing-wrap .recipes-listing .recipe-blk .recipe-name .recipe-name-wrap {
  padding-left: 0;
  padding-right: 22px;
  background-image: url(/wp-content/themes/thetasteofhome/assets/images/caret-rtl.svg);
  background-position: right center;
}

.recipe-blk .recipe-name .recipe-name-wrap::after {
  right: 0;
  left: auto;
  transform: rotate(180deg);
}

.tohome-sec-title.left,
.thome-sec-txts.left {
  text-align: right;
}

.recipe-details .ingredients-prep ul li {
  background-image: url(/wp-content/themes/thetasteofhome/assets/images/caret-rtl.svg);
  background-position: right top 9px;
  padding: 0 18px 2px 0;
}

.recipe-details .ingredients-prep ul li:last-child {
  padding: 0 18px 0 0;
}

.recipe-controls .share-print .share-recipe .share-pop{
  right: 0;
  left: auto;
}

.recipe-details .ingredients-prep ol{
  padding: 0 20px 15px 0;
}

.makes-block .makes-amount {
  padding-right: 18px;
  padding-left: 0;
  background-image: url(/wp-content/themes/thetasteofhome/assets/images/caret-rtl.svg);
  background-position: right center;
}

.products-carousel-wrap .products-carousel-cont {
  direction: ltr;
}

.tohome-sec-title h1,
.abt-txt-block .wwa-title h1,
.abt-txt-block .social-contact .wwa-contact-social,
.recipe-category .recipe-categ-title h2,
.recipe-blk .recipe-name,
.recipe-filter .recipe-category-cta span.categ-name,
.recipe-label-title h2,
.recipe-details .ingredients-prep-flex h3{
  font-family: "Cairo", serif;
}

.tohome-header .va-main-menu ul.menu li a::after {
  right: 0;
  left: auto;
}

.is-ajax-search-result *{
  text-align: right !important;
}

.is-search-sections .left-section{
  float: right !important;
}

.is-search-sections .thumbnail {
  margin-left: 10px !important;
  margin-right: 0 !important;
}

.tohome-sec-title h1 {
  font-size: 44px;
  line-height: 52px;
  font-weight: 700;
}

.recipe-category .recipe-categ-title h2 {
  line-height: 55px;
  padding: 0 0 5px;
  font-weight: 700;
  font-size: 32px;
}

.recipe-blk .recipe-name{
  font-size: 22px;
  line-height: 28px;
}

.recipe-label-title h2 {
  font-size: 30px;
  line-height: 38px;
}

.recipe-details .ingredients-prep-flex h3 {
  font-size: 23px;
  line-height: 26px;
}

.abt-txt-block .wwa-title h1 {
  font-size: 56px;
  line-height: 64px;
}

.abt-txt-block .social-contact .wwa-contact-social {
  font-size: 28px;
  line-height: 36px;
}

.recipes-carousel .recipe-nav {
  transform: rotate(180deg);
}

.recipes-carousel .recipe-nav.prev {
  left: auto;
  right: 0;
}

.recipes-carousel .recipe-nav.next {
  right: auto;
  left: 0;
}

.recipe-controls .recipe-nav{
  text-align: left;
}

.recipe-controls a {
  transform: rotate(180deg);
}

.recipe-controls .recipe-nav a.next-post {
  margin: 0;
}

.recipe-controls a.previous-post {
  margin-left: 20px;
}