/**
 * Styles for the single agent page.
 */
.single-grr-agent {

.site-main {
	display: flex;
}

.site-main::before {
	background: bottom left / contain url('../images/bg-section-left-flower.png') no-repeat;
	content: '';
	flex: 0 1 15%;
}

.site-main::after {
	background: top right / contain url('../images/bg-section-right-flower.png') no-repeat;
	content: '';
	flex: 0 1 15%;
}

.inner-site-main {
	flex: 1;
}

.agent-breadcrumb {
	margin-block-start: var(--wp--custom--primitive--padding--medium);
}

.agent {
	align-items: flex-start;
	display: flex;
	gap: var(--wp--custom--primitive--padding--medium);
	padding-bottom: var(--wp--preset--spacing--80);
	margin-block-end: 0;
	margin-block-start: var(--wp--preset--spacing--70);
}

.wrap-profile-image {
	box-sizing: border-box;
	width: 50%;
}

.wrap-profile-image > * {
	border-radius: var(--wp--custom--primitive--border-radius--medium);
	box-shadow: var(--wp--custom--shadows--primary);
	overflow: hidden;
	display: block;
	height: auto;
	max-width: 100%;
}

.agent-innerwrap {
	width: 50%;
}

.entry-header {
	padding-bottom: 1rem;
	padding-left: var(--wp--custom--primitive--padding--medium);
	padding-right: var(--wp--custom--primitive--padding--medium);
}

.entry-content > :first-child {
	margin-block-start: 0;
}

.agent-name {
	color: var(--wp--preset--color--green);
	margin-block: 0;
}

.agent-position {
	margin-block: 0;
}

.agent-contact {
	list-style: none;
	padding-left: 0;
}

@media screen and (max-width: 55rem) {
	.site-main::before,
	.site-main::after {
		flex-basis: 10%;
	}

	.agent-breadcrumb {
		padding-left: var(--wp--custom--primitive--padding--medium);
		padding-right: var(--wp--custom--primitive--padding--medium);
	}

	.agent {
		flex-direction: column;
		gap: var(--wp--custom--primitive--padding--medium);
	}

	.wrap-profile-image {
		margin-left: var(--wp--custom--primitive--padding--medium);
		margin-right: var(--wp--custom--primitive--padding--medium);
		width: calc(100% - (var(--wp--custom--primitive--padding--medium) * 2));
	}

	.agent-innerwrap {
		width: 100%;
	}

	.entry-header {
		padding-left: var(--wp--custom--primitive--padding--medium);
		padding-right: var(--wp--custom--primitive--padding--medium);
	}

	.agent-name {
		margin-block-start: var(--wp--custom--primitive--padding--medium);
	}
}

@media screen and (max-width: 33.75rem) {
	.site-main::before,
	.site-main::after {
		display: none;
	}

	.agent {
		background: bottom left / 80px url('../images/bg-section-left-flower.png') no-repeat;
	}
}

/*
@media screen and (max-width: 40.6125rem) {
	.agent {
		flex-direction: column;
		padding-left: 0;
		padding-right: 0;
	}

	.entry-header {
		flex-basis: 100%;
		padding-left: var(--wp--custom--primitive--padding--medium);
		padding-right: var(--wp--custom--primitive--padding--medium);
	}

	.entry-content {
		flex-basis: 100%;
	}
}
*/


} /* .single-grr-agent */
