/**
 * Ravenna Homes — floor plan drawing.
 */

.rh-floor-plan {
	max-width: var(--rh-floor-plan-max-width, 100%);
	margin-left: auto;
	margin-right: auto;
}

.rh-floor-plan-link {
	display: block;
	line-height: 0;
	text-decoration: none !important; /* Avada's underline rule carries an ID */
	transition: opacity 150ms ease;
}

.rh-floor-plan-link:hover,
.rh-floor-plan-link:focus-visible {
	opacity: 0.9;
}

.rh-floor-plan-link:focus-visible {
	outline: 2px solid var(--rh-navy, #063d5d);
	outline-offset: 3px;
}

.rh-floor-plan-image {
	display: block;
	width: 100%;
	height: auto;
	/* Floor plans are line drawings on white; a border keeps them from
	   dissolving into a white page background. */
	border: var(--rh-floor-plan-border, 1px solid #e0e0e0);
	background: #fff;
}

@media ( prefers-reduced-motion: reduce ) {

	.rh-floor-plan-link {
		transition: none;
	}
}
