body {
    direction: rtl;
    text-align: right;
}

/* Adjust other elements for RTL layout */
.container {
    padding-left: 0;
    padding-right: 0;
}


/* Apply RTL styles only to main content */
.entry-content, .site-content {
    direction: rtl;
    text-align: right;
}

/* Further specific styling for content blocks */
.entry-content p, .entry-content h1, .entry-content h2, .entry-content h3 {
    text-align: right;
}


header#masthead .site-branding {
    justify-content: right;
}

header#masthead .main-navigation ul {
    justify-content: right;
}

header#masthead
.main-navigation ul ul
.menu-item-has-children::after,
.page_item_has_children::after {
  content: '⮟';
  position: absolute;
  top: 30%;
  transform: rotate(90deg) translateY(-50%);
  right: 85px;
  font-size: 12px;
}