/*
 * Theme Name: CleanWP RTL CSS
 * Description: Adds support for languages written in a Right To Left (RTL) direction.
 */

body{direction:rtl;unicode-bidi:embed;}

html{overflow-x:hidden;}

/* Typography & Elements
-------------------------------------------------------------- */
blockquote{padding-left:0;padding-right:9px;border-left-width:0;border-right-width:3px;border-style:solid;}
ul,ol{margin:0 3em 1.5em 0;}
li > ul,li > ol{margin-left:0;margin-right:1.5em;}
dd{margin:0 1.5em 1.5em;}
th,td,caption{padding:4px 5px 4px 10px;}

/* Forms
-------------------------------------------------------------- */
textarea{padding-right:3px;}

/* Header
-------------------------------------------------------------- */
.site-title{text-align:right;}
.site-description{text-align:right;}
.header-image{margin:0;}
.header-social-icons{text-align:right;}
.header-social-icons a{margin-right:0;margin-left:7px;text-align:right;}
.cleanwp-text-center{text-align:right;}
.cleanwp-logo-img{margin:0 0 10px;}

/* Menu
-------------------------------------------------------------- */
.main-navigation li{float:right;}
.main-navigation ul ul{float:right;left:-999em;position:absolute;top:100%;z-index:99999;}

@media screen and (max-width: 1049px) {
.menu-toggle{margin:0;text-align:right;}
.menu-toggle:before{margin:0 0 0 12px;}
.main-navigation{padding-right:1em;padding-left:1em;}
.main-navigation ul li{float:none;padding:0;}
.main-navigation ul ul{float:none;margin:0 2.15em 1em 0;position:static;}
.main-navigation ul ul a{padding:.5em 0;}
.main-navigation ul ul ul{margin-bottom:0;}
}

/* Posts & Pages
-------------------------------------------------------------- */
h1.page-title{text-align:right;}
.taxonomy-description{text-align:right;}
.entry-featured-image{float:right;margin:0 0 0 10px;}
.entry-featured-image-block{float:none;margin:0 0 10px 0;}
.nav-previous{float:left;text-align:left;}
.nav-next{float:right;text-align:right;}
.navigation.pagination{text-align:right;}

/* Widgets
-------------------------------------------------------------- */

/**
 * Sidebar Widgets
 */
.side-widget ul{margin:0;padding:0 0 5px 0;}
.side-widget li{margin:0;padding:0;}
.side-widget ul ul{margin:0;padding:0 0 0 0;}
.side-widget ul ul ul{margin:0;padding:0;}
.side-widget ul ul ul ul{margin:0;padding:0;}
.side-widget ul li{margin:0;padding:6px 0 6px 0;}
.side-widget.widget_categories ul li,.side-widget.widget_pages ul li,.side-widget.widget_archive ul li,.side-widget.widget_links ul li{padding-left:0;padding-right:15px;background:url('images/arrow.png') right center no-repeat;}
.side-widget .tagcloud a{margin:0 0 5px 5px;}

/**
 * Footer Widgets
 */
.footer-widget ul{margin:0;padding:0 0 5px 0;}
.footer-widget li{margin:0;padding:0;}
.footer-widget ul ul{margin:0;padding:0 0 0 0;}
.footer-widget ul ul ul{margin:0;padding:0;}
.footer-widget ul ul ul ul{margin:0;padding:0;}
.footer-widget ul li{margin:0 0;padding:6px 0 6px 0;}
.footer-widget.widget_categories ul li,.footer-widget.widget_pages ul li,.footer-widget.widget_archive ul li,.footer-widget.widget_links ul li{padding-left:0;padding-right:15px;background:url('images/arrow.png') right center no-repeat;}

/* Other Widgets
-------------------------------------------------------------- */
#wp-calendar caption{text-align:left;padding:10px 0 0 10px;}
#wp-calendar tbody td{text-align:right;}
#wp-calendar tfoot #next{text-align:left;}
#wp-calendar thead th{padding-bottom:10px;text-align:right;}

/* Copyrights
-------------------------------------------------------------- */
.site-footer{padding:20px 10px 20px 10px;}
.site-info{text-align:right;}

/* Alignments
-------------------------------------------------------------- */
img.alignright{margin:5px 10px 10px 0;}
img.alignleft{margin:10px 0 10px 10px;}
.alignright{float:left;margin:0 10px 10px 0;}
.alignleft{float:right;margin:10px 0 10px 10px;}

/* Captions
-------------------------------------------------------------- */
.wp-caption{text-align:right;}

/* Comments
-------------------------------------------------------------- */
.comment-respond #cancel-comment-reply-link{margin-left:0;margin-right:1em;}
.comment-form label{padding-right:0;padding-left:1em;}
.comment .edit-link,.pingback .edit-link{float:left;}
.comment .comment-meta .comment-author .avatar{float:right;margin-right:0;margin-left:1em;}
#respond input[type=text],textarea{padding:3px 3px 3px 0;margin:5px 0 3px 1px;}
#respond input[type=text]:focus,textarea:focus{margin:5px 0 3px 1px;}
.comment-form-cookies-consent label{padding-left:0;padding-right:10px;}

/* WP-PageNavi
-------------------------------------------------------------- */
.wp-pagenavi{text-align:right;}

/* Media Queries
-------------------------------------------------------------- */
@media only screen and (max-width: 320px) {
.entry-featured-image{float:none;margin:0 0 10px 0;}
}