/*
Theme Name: BlogExpress
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.
https://codex.wordpress.org/Right-to-Left_Language_Support
*/
.site-navigation .primary-menu ul::after {
    right: 1.8rem;
    left: inherit;
}
.site-navigation .primary-menu > li.menu-item-has-children > a {
    padding-right: inherit;
    padding-left: 0.5rem;
}
.site-navigation .primary-menu ul li.menu-item-has-children:hover > ul,
.site-navigation .primary-menu ul li.menu-item-has-children:focus > ul {
    right: calc(100% + 2rem);
    left: inherit;
}
.site-navigation .primary-menu ul ul::after {
    right: -1.6rem;
    left: inherit;
    top: 1rem;
}
.site-navigation .primary-menu li ul {
    left: inherit;
    right: -99999rem;
}
.site-navigation .primary-menu li.menu-item-has-children:hover > ul,
.site-navigation .primary-menu li.menu-item-has-children:focus > ul,
.site-navigation .primary-menu li.page_item_has_children:hover > ul,
.site-navigation .primary-menu li.page_item_has_children:focus > ul {
    left: inherit;
    right: 0;
}
.site-navigation .primary-menu ul li.menu-item-has-children .icon {
    left: 1.5rem;
    right: inherit;
    top: calc(50% - 1rem);
}
#site-header .search-form label {
    float: right;
}
#site-footer .to-the-top {
    float: left;
}
.breadcrumbs ul .trail-item span:before {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.post-navigation .nav-links .arrow {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.post-navigation .nav-links > div + div {
    margin: 0 4rem 0 0;
}