.g5ere__listing-agent-layout-creative {
	.g5core__entry-thumbnail:after,
	.g5core__entry-thumbnail {
		@include border-radius(0);
	}

	.g5core__paging {
		margin-top: 30px;
	}
}

@media (min-width: 768px) {
	.g5ere__listing-agent-layout-creative {
		.g5ere__agent-skin-list-02 {
			.g5core__post-featured {
				width: 50%;
				margin: 0;
			}

			.g5ere__agent-item-inner > .g5ere__loop-content {
				position: relative;
				padding-left: 30px;
				padding-right: 30px;

				&:before {
					position: absolute;
					top: 50%;
					content: "";
					width: 0;
					height: 0;
					border-style: solid;
					z-index: 2;
					@include transform(translateY(-50%));

				}
			}
		}

		.g5ere__agent-item-2 {
			.g5ere__agent-item-inner > .g5ere__loop-content {
				&:before {
					right: 100%;
					border-width: 10px 10px 10px 0;
					border-color: transparent #fff transparent transparent;
				}
			}
		}

		.g5ere__agent-item-3 {
			.g5core__post-featured {
				order: 1;
			}

			.g5ere__agent-item-inner > .g5ere__loop-content {
				text-align: right;

				&:before {
					left: 100%;
					border-width: 10px 0 10px 10px;
					border-color: transparent transparent transparent #fff;
				}
			}
		}
	}
}

@media (max-width: 767px) {
	.g5ere__listing-agent-layout-creative {
		.g5ere__agent-item-3,
		.g5ere__agent-item-2,
		.g5core__listing-blocks + .g5core__listing-blocks {
			margin-top: 30px;
		}
	}

	.g5ere__listing-agent-layout-creative .g5ere__agent-skin-list-02 .g5ere__agent-item-inner > .g5ere__loop-content {
		padding: 0 15px 15px 15px;
	}
}

