/*!
 * Aventurine RTL CSS
 *
 * Generated by the RTLer - http://wordpress.org/extend/plugins/rtler/
 */

/* =Reset
-------------------------------------------------------------- */

caption, th, td {
	text-align: right;
}

textarea {
	padding-right: 3px;
	padding-left: 0;
}

/* =Global
----------------------------------------------- */

/* Alignment */
.alignright {
	float: right;
	margin-left: 2em;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin-right: 2em;
	margin-left: auto;
}

/* Text meant only for screen readers */

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	right: 5px;
	left: auto;
}

.main-navigation .search-form {
	float: left;
}

.main-navigation .search-form .search-field {
	padding: 5px 10px 5px 5px;
}

ul, ol {
	margin: 0 3em 2em 0;
}

li > ul,
li > ol {
	margin-right: 1.5em;
	margin-left: auto;
}

blockquote {
	border-right: 10px solid #ce4435;
	border-left: none;
}

#secondary .column:first-child {
	padding-left: 20px;
	padding-right: 0;
}

#secondary .column:last-child {
	padding-right: 20px;
	padding-left: 0;
}

#secondary .widget ul {
	margin: 0 20px 0 0;
}

/* =Menu
----------------------------------------------- */

.main-navigation ul {
	padding-right: 0;
}

.main-navigation ul li {
	margin-left: 20px;
	margin-right: auto;
}

.main-navigation ul li:last-of-type {
	margin-left: 0;
	margin-right: auto;
}

.main-navigation ul li a {
	padding: 30px 0 30px 20px;
}

.main-navigation ul ul {
	float: right;
	right: 0;
	left: auto;
}

.main-navigation ul ul:after {
	left: auto;
	right: 20px;
}

.main-navigation ul ul ul {
	right: 100%;
	left: auto;
}

.main-navigation ul ul ul:after {
	right: -10px;
	left: auto;
}

.main-navigation ul ul ul ul {
	right: 0;
	left: auto;
}

 .main-navigation ul ul ul:after {
	border-width: 10px 0 10px 10px;
}

/* =Media
----------------------------------------------- */

.gallery-item {
	margin: 0 0 1em 1em;
}

.gallery-caption {
	right: 0;
	text-align: right;
	left: auto;
}

.gallery-caption:before {
	right: 0;
	left: auto;
}

.gallery-columns-2 .gallery-item:nth-of-type(2n) {
	margin-left: 0;
	margin-right: auto;
}

.gallery-columns-3 .gallery-item:nth-of-type(3n) {
	margin-left: 0;
	margin-right: auto;
}

.gallery-columns-4 .gallery-item:nth-of-type(4n) {
	margin-left: 0;
	margin-right: auto;
}

.gallery-columns-5 .gallery-item:nth-of-type(5n) {
	margin-left: 0;
	margin-right: auto;
}

.gallery-columns-6 .gallery-item:nth-of-type(6n) {
	margin-left: 0;
	margin-right: auto;
}

.gallery-columns-7 .gallery-item:nth-of-type(7n) {
	margin-left: 0;
	margin-right: auto;
}

.gallery-columns-8 .gallery-item:nth-of-type(8n) {
	margin-left: 0;
	margin-right: auto;
}

.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-left: 0;
	margin-right: auto;
}


/* =Navigation
----------------------------------------------- */

.content-nav [class*="navigation"] .nav-next,
.image-navigation .nav-next {
	float: right;
	text-align: right;
}

.content-nav [class*="navigation"] .nav-previous,
.image-navigation .nav-previous {
	float: left;
	text-align: left;
}

.comment-navigation .nav-next {
	float: left;
	text-align: left;
}

.comment-navigation .nav-previous {
	float: right;
	text-align: right;
}

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

.comment-form .comment-form-author label:hover,
.comment-form .comment-form-author label:active,
.comment-form .comment-form-author label:focus,
.comment-form .comment-form-email label:hover,
.comment-form .comment-form-email label:active,
.comment-form .comment-form-email label:focus {
	right: 5px;
	left: auto;
}

.comment-form .form-submit {
	float: left;
}

.comment-form .form-submit input[type="submit"] {
	float: left;
}

.comment-form-author,
.comment-form-email {
	float: right;
}

.comment-form-author {
	padding-left: 15px;
	padding-right: 0;
}

.comment-form-email {
	padding-right: 15px;
	padding-left: 0;
}

.comment-list {
	margin-right: 0;
	margin-left: auto;
}

.comment-list ul.children {
	margin-right: 100px;
	margin-left: auto;
}

.comment-list .depth-5 ul.children {
	margin-right: 0;
	margin-left: auto;
}

.comment-body {
	margin: 0 100px 60px 0;
}

li.comment .comment-image {
	float: right;
	margin-right: -100px;
	margin-left: auto;
}

li.comment .reply {
	right: 0;
	left: auto;
}

@media screen and (max-width: 768px) {

	li.comment .reply {
		right: 0;
		left: auto;
	}

}
