*[dir="rtl"] { direction: rtl; }

body { direction:rtl; unicode-bidi:embed; text-align:right; }


/*Defaults*/
#container, #main, #primary { float: left;}
#primary {margin:0 0 0 20px; }

/*Fonts & Typography------------------------------------------------------------------------*/

/*Header & Footer--------------------------------------------------------------------------*/
#header, #footer { float: right; }
/*Header-----------------------------------------------------------------------------------*/
#logo { float: right; }
/*Menu*/
#access {float: right;}
.desktop-menu, .desktop-menu ul, .desktop-menu li {float: right;}
.desktop-menu ul {right: 0; float:right;}

/*Footer------------------------------------------------------------------------------------*/

.footer-menu { float: right; }
.footer-menu li {margin:0 0 0 20px;}
#site-info { float: right; }

/*Entry Content----------------------------------------------------------------------------*/
.entry-content {float:right;}
.entry-content ul {margin: 0 1.5em 18px 0; }
.entry-content ol {margin: 0 1.5em 18px 0; }
.entry-content blockquote {margin:0 40px 20px 0; border-right:4px solid #444; border-left:none; padding:0 40px 0 0;}
 
/*WP Gallery */
.gallery { margin: 0 auto 18px; }
.gallery .gallery-item { float: right; }

/*Post Navigation*/
.nav-previous { float: right; width: 50%; }
.nav-next { float: left; text-align: left; }


/*Form Elements & Buttons------------------------------------------------------------------*/

/*submit and buttons*/
button, input[type="button"], input[type="reset"], input[type="submit"] {float:left;}


/*inputs and textarea*/
.post-password-form input[type="submit"] {right:auto; left:0; }

/*Search*/
#searchform {float: right; }
#s {width: 120px; margin-bottom: 0; float: right; }
#searchsubmit {float: right; }

/*Widget Areas-----------------------------------------------------------------------------*/
.widget-container { -moz-hyphens: auto; float: left; margin: 0 0 18px; width: 100%; word-wrap: break-word; }
#footer-widget-area .widget-area { float: right; margin:0 20px 0 0; width: 220px; }
#footer-widget-area #fourth { margin-right: 0; }
/*End Core RTL*/



/*Style TRL-------------------------------------------------------------------------------*/

/*Blogroll Item*/
.blogroll-item, blogroll-thumb, .blogroll-thumb, .blogroll-excerpt, .blogroll-item footer {float:right;}
.blogroll-thumb { margin: 0 0 0 20px;}

/*Entry Meta*/
.entry-meta { float:right; }
.entry-meta-item, .social-item { float:right; border-left:1px solid #000; border-right:none; margin:12px 0 0 10px; padding:0 0 0 10px;}

/*Comments--------------------------------------------------------------------------------*/


/*Comments Form*/
.children #respond { margin: 0 0 0 48px;}

/*Comments--------------------------------------------------------------------------------*/
.commentlist li.comment { padding: 16px 56px 16px 16px;}
.commentlist .avatar { position: absolute; top: 16px; left:16px; right:auto; }

/*Plugin & Widgets------------------------------------------------------------------------*/
/*Gravity Forms Defults*/
.gform_wrapper, .gform_wrapper form, .gform_heading, .gform_body, .gform_footer {float:right; }
.gform_wrapper { }
.gform_description { }
.entry-content .gform_body ul { margin:0; width:100%; float:right;}
.gfield, .ginput_container, .gfield label, .gfield input, .gfield textarea { float:right;  direction: rtl;}
.gfield { float:right; }

#wp-calendar caption {text-align: right; }
#wp-calendar tfoot #next { text-align: left; }



#accessibility {float:left;}

