body {
unicode-bidi: embed;
direction: rtl;
}
.screen-reader-text:focus {
right: 5px;
left: auto;
}
#logo {
float: right;
}
#logo .custom-logo {
margin: 0 0 0 1.5em;
}
#header-content #header-social-icons,
#header-content #header-text,
#header-content #header-search {
float: left;
margin-right: 1.5em;
margin-left: 0;
}
#header-content #header-search #s {
float: left;
}
.header-widgets {
float: left;
}
.header-widget {
float: right;
margin-right: 1.5em;
margin-left: 0;
}
#topnavi-wrap #topnavi-social-icons {
float: left;
}
.top-navigation-menu li {
float: right;
}
.top-navigation-menu li ul ul {
right: 100%;
left: auto;
border-right: 1px solid rgba(255,255,255,0.2);
border-left: none;
}
.main-navigation-menu {
float: right;
}
.main-navigation-menu li{
float: right;
margin-right: 0;
margin-left: 1px;
}
.main-navigation-menu li ul ul {
right: 100%;
left: auto;
}
.widget ul .children, .widget ol .children {
margin: 0.5em 1em 0.5em 0;
}
.search-form .search-field {
padding: 0.7em 0.7em 0.7em 45px;
}
.search-form .search-submit {
right: auto;
left: 0;
padding: 0.8em 0 0 0.7em;
}
#wp-calendar #prev {
text-align: right;
}
#wp-calendar #next {
padding-right: 0;
padding-left: 0.4em;
text-align: left;
}
.sticky {
border-right: 10px solid #ccc;
border-left: none;
}
.entry-meta span {
float: right;
}
.entry-meta .sep  {
margin-right: 0;
margin-left: 0.8em;
padding-right: 0;
padding-left: 0.7em;
border-right: none;
border-left: 1px solid #aaa;
}
.entry-meta .post-edit-link  {
float: left;
}
.postinfo .meta-category a {
float: right;
margin: 0 0 1px 1px;
}
.post-navigation .nav-links .nav-previous {
float: right;
}
.post-navigation .nav-links .nav-next {
float: left;
}
.post-pagination a {
margin-right: 0;
margin-left: 0.2em;
}
.post-pagination .current {
margin-right: 0;
margin-left: 0.2em;
}
.breadcrumbs .trail-browse {
margin-right: 0;
margin-left: 0.5em;
}
.entry ul, .comment ul{
margin: 0 2em 1.5em 0;
}
.entry ol, .comment ol{
margin: 0 2em 1.5em 0;
}
blockquote {
border-right: 10px solid #ccc;
border-left: none;
}
blockquote cite {
margin: 0.5em 0.5em 0 0;
}
.entry table {
text-align: right;
}
.alignleft {
float: right;
margin: 1em 0 1em 2em;
}
.alignright	{
float: left;
margin: 1em 2em 1em 0;
}
.gallery-item {
padding: 0.3em 0 0 1em;
}
#image-nav .nav-previous {
float: right;
}
#image-nav .nav-next {
float: left;
}
.social-icons-menu li {
float: right;
margin: 0 0 1px 1px;
}
.commentlist .comment .avatar {
float: right;
margin: 1em 0 0.5em 1.5em;
}
.comment-author .fn {
float: right;
}
#comments .children {
margin-right: 1.5em;
margin-left: 0;
}
.comment-pagination .alignleft {
float: right;
}
.comment-pagination .alignright {
float: left;
}
.widget-category-posts .widgettitle .category-archive-link {
float: left;
}
.widget-category-posts .small-post {
float: right;
}
.widget-category-posts .small-post .wp-post-image {
float: right;
margin: 0 0 0 0.8em;
}
.widget-category-posts .small-post .entry-meta {
padding: 0 0 0.3em 0.3em;
}
.widget-category-posts .small-post .entry-meta .sep  {
margin-right: 0;
margin-left: 0.6em;
padding-right: 0;
padding-left: 0.4em;
border-right: none;
border-left: 1px solid #aaa;
}
#widget-category-posts-boxed .big-post {
float: right;
padding-right: 0;
padding-left: 1.5em;
}
#widget-category-posts-boxed .small-posts {
margin-right: 50%;
margin-left: 0;
}
#widget-category-posts-grid .category-posts-grid-row {
margin-right: 0;
margin-left: -1.5em;
}
#widget-category-posts-grid .category-posts-grid-row.small-post-row {
margin-right: 0;
margin-left: -1em;
}
#widget-category-posts-grid .category-posts-grid-row .big-post,
#widget-category-posts-grid .category-posts-grid-row .small-post-wrap {
float: right;
padding-right: 0;
padding-left: 1.5em;
}
#widget-category-posts-grid .category-posts-grid-row.small-post-row .small-post-wrap {
padding-right: 0;
padding-left: 1em;
}
#widget-category-posts-columns .category-posts-column-left {
float: right;
padding-right: 0;
padding-left: 0.75em;
}
#widget-category-posts-columns .category-posts-column-right {
margin-right: 50%;
margin-left: 0;
padding-right: 0.75em;
padding-left: 0;
}
#footer #footer-text {
float: left;
}
#footernav {
float: right;
}
#footernav-menu {
float: right;
}
#footernav-menu li {
float: right;
padding-right: 0;
padding-left: 2em;
}
@media only screen and (max-width: 60em) {
#content {
padding-right: 0;
padding-left: 0;
}
#mainnav, .main-navigation-menu, .main-navigation-menu li, .main-navigation-menu a, .main-navigation-menu ul,
.main-navigation-menu ul a, .main-navigation-menu ul ul, .main-navigation-menu li ul ul
{
right: auto;
left: auto;
}
.main-navigation-menu li,
.main-navigation-menu ul,
.main-navigation-menu li ul ul,
.main-navigation-menu .mega-menu-item .mega-menu-content,
.main-navigation-menu .mega-menu-item .mega-menu-content .mega-menu-widget {
right: auto;
left: auto;
clear: right;
}
#mainnav-toggle {
text-align: right;
}
#mainnav-toggle:before {
float: left;
}
.main-navigation-menu li {
width: 100%;
}
.main-navigation-menu a {
clear: right;
}
.main-navigation-menu ul {
float: right;
}
.main-navigation-menu ul li ul {
float: right;
padding: 0 1em 0 0;
}
.main-navigation-menu .submenu-dropdown-toggle {
float: left;
}
.sliding-sidebar #sidebar {
right: auto;
left: 0;
}
#sidebar-overlay {
right: 0;
left: auto;
}
.sliding-sidebar #mainnav-toggle:before {
float: right;
margin: 0 0 0 0.8em;
}
.sidebar-navigation-toggle {
float: left;
text-align: right;
}
.sidebar-navigation-toggle:after {
float: left;
margin: 0 0.4em 0 0;
}
.sidebar-closing-toggle {
text-align: right;
}
.sidebar-closing-toggle:before {
float: right;
margin: -3px -0.15em -5px 0.15em;
}
}
@media only screen and (max-width: 55em) {
#topnav, .top-navigation-menu, .top-navigation-menu li, .top-navigation-menu a, .top-navigation-menu ul,
.top-navigation-menu ul a, .top-navigation-menu ul ul, .top-navigation-menu li ul ul
{
right: auto;
left: auto;
}
.top-navigation-menu li,
.top-navigation-menu ul,
.top-navigation-menu li ul ul,
.top-navigation-menu .mega-menu-item .mega-menu-content,
.top-navigation-menu .mega-menu-item .mega-menu-content .mega-menu-widget {
right: auto;
left: auto;
clear: right;
}
#topnav-toggle:after {
float: right;
}
.top-navigation-menu {
float: right;
}
.top-navigation-menu li {
width: 100%;
}
.top-navigation-menu a {
clear: right;
}
.top-navigation-menu ul {
float: right;
}
.top-navigation-menu ul a {
padding: 1.2em 2.5em 1.2em 1.2em;
}
.top-navigation-menu ul ul a {
padding-right: 4em;
padding-left: 0;
}
.top-navigation-menu ul ul ul a {
padding-right: 5.5em;
padding-left: 0;
}
.top-navigation-menu .submenu-dropdown-toggle {
float: left;
}
}
@media only screen and (max-width: 50em) {
#footernav, #footernav-menu, #footernav-menu li, #footernav-menu a, #footernav-menu ul {
right: 0;
left: auto;
}
}
@media only screen and (max-width: 40em) {
#widget-category-posts-grid .category-posts-grid-row {
margin-right: 0;
margin-left: 0;
}
#widget-category-posts-grid .category-posts-grid-row .big-post,
#widget-category-posts-grid .category-posts-grid-row .small-post-wrap,
#widget-category-posts-boxed .big-post,
#widget-category-posts-columns .category-posts-column-left {
padding-right: 0;
padding-left: 0;
}
#widget-category-posts-boxed .small-posts,
#widget-category-posts-columns .category-posts-column-right {
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}
}
@media only screen and (max-width: 35em) {
.header-widget {
margin-right: 0;
margin-left: 0;
}
}
@media only screen and (min-width: 60em) {
.sidebar-left #content {
float: left;
padding-right: 0;
padding-right: 1.5em;
padding-left: 0;
}
.sidebar-left #sidebar {
float: right;
}
}
.flat-layout .main-navigation-menu a {
border-right: none;
border-left: 1px solid rgba(255,255,255,0.1);
}
@media only screen and (min-width: 55em) {
.flat-layout .top-navigation-menu a {
border-right: none;
border-left: 1px solid rgba(255,255,255,0.1);
}
}
.related-posts .entry-meta .meta-author  {
margin-right: 0.8em;
margin-left: 0;
padding-right: 0.5em;
padding-left: 0;
border-right: 1px solid #aaa;
border-left: none;
}
.related-posts-list li .wp-post-image {
float: right;
margin: 0 0 0 1em;
}
.related-posts-columns {
margin-right: 0;
margin-left: -1em;
}
.related-posts-columns .related-post-column {
float: right;
padding-right: 0;
padding-left: 1em;
}
.related-posts-two-columns .related-post-column:nth-child(2n + 1) {
clear: right;
}
.related-posts-three-columns .related-post-column:nth-child(3n + 1) {
clear: right;
}
.related-posts-four-columns .related-post-column:nth-child(4n + 1) {
clear: right;
}
@media only screen and (max-width: 50em) {
.related-posts-four-columns .related-post-column:nth-child(2n + 1) {
clear: right;
}
}
@media only screen and (max-width: 35em) {
.related-posts-three-columns .related-post-column {
padding-right: 0;
padding-left: 0;
}
}
@media only screen and (max-width: 25em) {
.related-posts-two-columns .related-post-column,
.related-posts-four-columns .related-post-column {
padding-right: 0;
padding-left: 0;
}
}
.tzwb-posts-list .wp-post-image {
float: right;
margin: 0.3em 0 0.5em 0.8em;
}
.tzwb-posts-list  .tzwb-entry-meta span {
margin-right: 0;
margin-left: 0.2em;
}
.tzwb-posts-list  .tzwb-entry-meta span:not(:first-child) {
padding-right: 0.4em;
padding-left: 0;
border-right: 1px solid #aaa;
border-left: none;
}
.tzwb-comments-list .avatar {
float: right;
margin: 0.3em 0 0.4em 0.8em;
}
.tzwb-tabbed-content .tzwb-tabnavi li {
float: right;
}
.tzwb-tabbed-content .tzwb-tabnavi li a {
margin: 0 0 1px 1px;
}
.tzwb-tabbed-content .tzwb-tabcontent  li.tzwb-has-thumbnail .wp-post-image {
float: right;
margin: 0.3em 0 0.5em 0.8em;
}
.tzwb-tabbed-content .tzwb-tabcontent .tzwb-comments-list li.tzwb-has-avatar .avatar {
float: right;
margin: 0.3em 0 0.3em 0.8em;
}
.tzwb-social-icons .tzwb-social-icons-menu li {
float: right;
margin: 0 0 1px 1px;
}
.frontpage-slider .zeeslide {
text-align: right;
direction: rtl;
}
.zeeflex-viewport {
direction: ltr;
}
.frontpage-slider-controls {
clear: right;
}
.frontpage-slider-controls .zeeflex-direction-nav a {
text-align: right;
}
.frontpage-slider-controls .zeeflex-direction-nav .zeeflex-next {
right: 0;
left: auto;
}
.frontpage-slider-controls .zeeflex-direction-nav .zeeflex-prev {
right: 41px;
left: auto;
}
.frontpage-slider-controls .zeeflex-control-nav li {
padding: 0 0 1px 1px;
}
.frontpage-slider-controls .zeeflex-control-paging li a {
text-indent: -9999px;
}