/**
 * Inner-page chrome alignment (with parent Storefront CSS).
 */
:root {
	--lyg-teal: #0098ab;
	--lyg-teal-deep: #05798b;
	--lyg-navy: #031e32;
}

body:not(.lyg-home) .lyg-site .header {
	position: relative;
	z-index: 100;
}

body:not(.lyg-home) .woocommerce a.button,
body:not(.lyg-home) .woocommerce button.button,
body:not(.lyg-home) .woocommerce input.button,
body:not(.lyg-home) .button,
body:not(.lyg-home) .woocommerce #respond input#submit.alt,
body:not(.lyg-home) .woocommerce a.button.alt {
	background-color: var(--lyg-teal-deep);
	border-color: var(--lyg-teal-deep);
	border-radius: 11px;
	font-weight: 700;
}

body:not(.lyg-home) .woocommerce a.button:hover,
body:not(.lyg-home) .woocommerce button.button:hover,
body:not(.lyg-home) .woocommerce input.button:hover,
body:not(.lyg-home) .button:hover,
body:not(.lyg-home) .woocommerce #respond input#submit.alt:hover,
body:not(.lyg-home) .woocommerce a.button.alt:hover {
	background-color: var(--lyg-navy);
	border-color: var(--lyg-navy);
}

body:not(.lyg-home) a {
	color: var(--lyg-teal-deep);
}

body:not(.lyg-home) a:hover {
	color: var(--lyg-navy);
}

body:not(.lyg-home) #page .site-content {
	padding-top: 1.618em;
}
