article .entry-thumb-wrap {
	&.post-link {
		padding: 30px 90px 30px 30px;

		i.pi-icon-link {
			right: 25px;
			left: auto;

			&:after {
				right: -3px;
				left: auto;
			}
		}
	}
}

.entry-post-meta {
	.entry-meta-cat {
		&:before {
			margin-left: 3px;
			margin-right: 0;
		}
	}
}

.archive-wrap {
	.slick-dots {
		right: 0;
		left: auto;
	}
}

/**
* Masonry Layout
* ----------------------------------------------------------------------------
*/
.archive-masonry {
	article {
		float: right;
	}
}

/*Light Gallery*/
article.sticky {
	h3:before {
		margin-left: 10px;
		margin-right: 0;
		float: right;
	}
}






.play-video-hover {
	right: 0;
	left: auto;
}

.paging-navigation,
.comment-navigation {
	.page-numbers {
		margin-left: 5px;
		margin-right: 0;

		&.next {
			left: 0;
			right: auto;
		}

		&.prev {
			right: 0;
			left: auto;
		}

		&:last-child {
			margin-left: 0;
		}
	}
}


/*Single Blog*/
.single-blog-wrap,
.single-services-wrap {
	.social-share {
		text-align: left;

		a {
			margin-right: 10px;
			margin-left: 0;
		}
	}

	.entry-meta-share {
		.social-share,
		.entry-post-meta {
			float: right;
		}
	}

	.author-info {
		.author-avatar {
			float: right;

			img {
				margin: 0 0 0 15px;
			}
		}

		.author-description {
			padding: 27px 0 27px 5px;
		}

		.social-profile {
			li + li {
				margin-right: 10px;
				margin-left: 0;
			}
		}
	}

	.comments-area {
		ol {
			padding-right: 100px;
			padding-left: 0;
		}

		.comment-list {
			li {
				img.avatar {
					float: right;
					margin-left: 25px;
					margin-right: 0;
				}
			}
		}

		.comment-meta-wrap {
			.col-md-3 {
				left: 0;
				right: auto;
				text-align: left;
			}

			.comment-meta {
				a + a {
					margin-right: 5px;
					margin-left: 0;
					padding-right: 10px;
					padding-left: 0;

					&:before {
						right: 0;
						left: auto;
					}
				}
			}
		}
	}

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

		.insert-comment-form {
			float: right;
		}

		.form-group + .insert-comment-form {
			padding-left: 15px;
			padding-right: 0;
		}
	}

	.post-related-wrap {
		&:hover {
			.g5plus-slick-slider .slick-prev {
				left: 65px;
				right: auto;
			}

			.g5plus-slick-slider .slick-next {
				left: 15px;
				right: auto;
			}
		}
	}

	.post-related-wrap article.post-related {
		.slick-dots {
			right: 0;
			left: auto;
		}
	}

	.post-related-wrap .slick-arrow {
		&.slick-next {
			right: inherit;
			left: -15px;
		}

		&.slick-prev {
			right: inherit;
			left: 95px;
		}
	}

	/*Format Post*/
	article.format-gallery {
		.slick-dots {
			right: 0;
			left: auto;
		}
	}

/*	.post-single {
		> .captions > .entry-thumbnail:hover > .image-link-hover > .light-gallery-hover {
			left: 0;
			right: auto;
		}
	}*/
}

/*Read more link*/
a.read-more-link {
	&:before {
		right: -9px;
		left: -25px;
	}

	&:after {
		right: -9px;
		left: 120%;
	}

	&:hover:after {
		left: -25px;
		right: auto;
	}
}

a.read-more-link i {
	margin-right: 12px;
	margin-left: 0;
	&:before {
		content: "\f104";
	}
}

.page-links {
	float: right;
}

/**
* BlockQuote
* ----------------------------------------------------------------------------
*/
blockquote {
	border-right: 5px solid var(--g5-border-color);
	border-left: none;
	padding: 0 25px 0 0;

	cite {
		&:before {
			margin-left: 10px;
			margin-right: 0;
		}
	}

	&.quote-border-large {
		p {
			padding-right: 45px;
			padding-left: 0;
		}

		cite {
			&:before {
				margin-left: 10px;
				margin-right: 0;
			}
		}

		&:before {
			right: 30px;
			left: auto;
		}
	}
}

.page-wrap .comments-area {
	ol {
		padding-right: 100px;
		padding-left: 0;
	}

	.comment-list {
		li {
			img.avatar {
				float: right;
				margin-left: 25px;
				margin-right: 0;
			}
		}
	}

	.comment-meta-wrap {
		.col-md-3 {
			left: 0;
			right: auto;
			text-align: left;
		}

		.comment-meta {
			a + a {
				margin-right: 5px;
				margin-left: 0;
				padding-right: 10px;
				padding-left: 0;

				&:before {
					right: 0;
					left: auto;
				}
			}
		}
	}
}

.page-links {
	> .page-links-title {
		margin-left: 30px;
		margin-right: 0;
	}
}