/*
Theme Name: Iconic One
Description: Adds support for languages written in a Right To Left (RTL) direction.
Read more about it here http://codex.wordpress.org/Right_to_Left_Language_Support
*/


body {
	direction: rtl;
	unicode-bidi: embed;
}
caption,
th,
td {
	text-align: right;
}

/* =Repeatable patterns
-------------------------------------------------------------- */

/* Images */
.site-content .gallery-columns-4 .gallery-item {
	padding-left: 2%;
	padding-right: 0;
}
.site-content .gallery-columns-5 .gallery-item {
	padding-left: 2%;
	padding-right: 0;
}

/* Navigation */
.nav-previous,
.previous-image {
	float: right;
}
.nav-next,
.next-image {
	float: left;
	text-align: left;
}

/* Author profiles */
.author-avatar {
	float: right;
}
.author-description {
	float: right;
	margin-right: 15px;
	margin-left: auto;
}


/* =Main Content
----------------------------------------------- */

.comment-content ol,
.comment-content ul {
	margin: 0 24px 0 0;
}


/* =Basic post styling
-------------------------------------------------------------- */

.entry-content li,
.comment-content li {
	margin: 0 24px 0 0;
}
.entry-content td,
.comment-content td {
	padding: 6px 0 6px 10px;
}


/* Aside posts */
article.format-aside .aside {
	border-right: 22px solid #a8bfe8;
	border-left: none;
}

/* Link posts */
article.format-link header {
	float: left;
}
article.format-link .entry-content {
	float: right;
}

/* Status posts */
.format-status .entry-header img {
	float: right;
	margin-left: 21px;
	margin-right: 0;
}


/* =Comment styling
-------------------------------------------------------------- */

.comments-area article header img {
	float: right;
}
.comments-area article header cite,
.comments-area article header time {
	margin-right: 85px;
	margin-left: auto;
}
.comments-area article header h4 {
	left: 0;
	right: auto;
}
.comments-area li.bypostauthor cite span {
	margin-right: 5px;
	margin-left: auto;
}

/* Comment form */
#respond h3#reply-title #cancel-comment-reply-link {
	margin-right: 10px;
	margin-left: auto;
}
label ~ span.required {
	float: right;
	margin: -18px -16px 0 0;
}


/* =Front page template styling
-------------------------------------------------------------- */

.template-front-page .widget-area .widget_text img {
	float: right;
	margin: 8px 0 8px 24px;
}


/* =Widget styling
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-right: 12px;
	margin-left: auto;
}
.widget-area .textwidget li {
	margin-left: auto;
	margin-right: 36px;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	margin-right: 12px;
	margin-left: auto;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: right;
}
#wp-calendar #next {
	padding-left: 24px;
	text-align: left;
	padding-right: 0;
}
.top-header {
	float: right; 
	text-align: right; 
}
.below-title-meta {
    margin-right: -3.18%;
}

.read-more {
    display: inline-block;
}
.site-content {
    border-left: 1px solid #f1f1f1;
	border-right:none;
	}
	
.themonic-social-share {
	margin-right: -21px;
	}
/* =Media queries
-------------------------------------------------------------- */
@media screen and (max-width: 600px) {
	.top-header {
    float: none;
    text-align: center;
	}
	.entry-summary p {
    text-align: right;
	}
	.site-content {
    border-left: none;
	border-right:none;
	}
	.themonic-social-share {
		margin-right: -18px;
	}
	.below-title-meta {
    margin-right: -2.4%;
}
}
/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {

	.site-content,
	.template-front-page.has-post-thumbnail article {
		float: right;
		border-right: none;
	}
	.widget-area,
	.entry-page-image {
		float: left;
		padding-left: 2%;
		padding-right: 0;
	}
	.site-header h1,
	.site-header h2 {
		text-align: right;
	}
	.template-front-page .widget-area .widget_text img {
		float: right;
		margin: 8px 0 8px 24px;
	}
	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		float: right;
	}
	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: left;
	}
	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: left;
		margin: 0 24px 0;
		}
	.themonic-nav ul.nav-menu,
 	.themonic-nav div.nav-menu > ul {
		text-align: right;
	}
	.themonic-nav li {
		margin-right: auto;
	}
	.themonic-nav li ul ul {
		margin-right: 0;
		right: 100%;
		left: auto;
	}
	.themonic-nav ul li:hover > ul {
		border-right: 0;
		border-left: none;
	}
	.commentlist .children {
		margin-right: 48px;
		margin-left: auto;
	}
}