@charset "utf-8";

/*
-----
filename: style_wamaltc_org.css
-----
<!-- #bbinclude "wltc-stylesheet-modified.bbinclude" -->
This stylesheet last modified on 2024-01-07 at 9:37 PM.
<!-- end bbinclude -->
-----
*/

@layer reset {
	/* Adapted from ! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
	/* Adapted from ! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
	*,*::before,*::after { box-sizing:box-sizing: border-box; }
	a { all: unset; }
	ul, menu { list-style: none; }
	html, body, h1, h2, h3, h4, h5, h6, ul, p { margin: 0; padding: 0; }
	html { -webkit-text-size-adjust: 100%; }
	}
@layer base {
	img { box-sizing: content-box; max-width: unset; }
	q::before { content: open-quote; }
	q::after { content: close-quote; }
	*[lang=en] { quotes: "\201C" "\201D" "\2018" "\2019"; }
	abbr[title] { border-block-end: 1px currentColor dotted; cursor: help; }
	body { line-height: 1.2; }
	cite, em, i { font-style: italic; }
	cite cite, em cite, i cite { font-style: normal; }
	em em, cite em, i em { font-weight: bolder; }
	::placeholder { color: #767676; opacity: 1; }
	pre, code, kbd, samp, tt { font-family: Courier, 'Courier New', 'Nimbus Mono', 'Nimbus Mono L', monospace; font-size: 84%; line-height: 1; }
	a { cursor: revert; }
	}
@layer print {
	@page { size: portrait; margin: 1in; }
	@media print {
		body { print-color-adjust: exact; -webkit-print-color-adjust: exact; }
		}
	}
@layer domain {
	/* mostly site-wide */
	@supports (--wamaltc-theme: midnightblue) {
	:root {
		--wamaltc-text: hsl(0,0%,0%);
		--wamaltc-text-half: hsl(0,0%,0%,0.5);
		/* I've tried #29166F #16126C for the Blue */
		--wamaltc-blue: hsl(232,78%,27%) /*#0F1E79*/;
		--wamaltc-visited: hsl(232,78%,54%);
		--wamaltc-fainttext: hsl(0,0%,60%);
		/* I've tried #C0A264 #B6A266 for the Gold */
		--wamaltc-gold: hsl(50,32%,55%) /*#B2A668*/;
		--wamaltc-gradient-transparent: hsl(232,78%,27%,0);
		--wamaltc-gradient-opaque: hsl(232,78%,27%,1);
		--wamaltc-mutedtext: hsl(0,0%,92%);
		--wamaltc-bright: hsl(50,32%,86%);
		--wamaltc-active: hsl(0,100%,50%);
		--wamaltc-field-point9: hsl(0,0%,100%,0.9);
		--wamaltc-field: hsl(0,0%,100%);
		--wamaltc-dimension: 1rem;
		}
	}
	:focus-visible { outline: 4px dashed var(--wamaltc-blue); }
	::selection { background-color: var(--wamaltc-gold); color: var(--wamaltc-field); }
	[id] { scroll-margin-block-start: var(--wamaltc-dimension); }
	html { background-color: var(--wamaltc-blue); color: var(--wamaltc-text); }
	@font-face {
		font-display: swap;
    	font-family: 'Public Sans Light';
	    font-style: normal;
	    font-weight: normal;
	    src: local('Public Sans Light'), url('fonts/Public Sans/PublicSans-Light.woff2') format('woff2');
	    }
	@font-face {
		font-display: swap;
	    font-family: 'Public Sans Light Italic';
    	font-style: italic;
	    font-weight: normal;
    	src: local('Public Sans Light Italic'), url('fonts/Public Sans/Public Sans-LightItalic.woff2') format('woff2');
	    }
	@font-face {
		font-display: swap;
	    font-family: 'Public Sans ExtraBold';
	    font-style: normal;
	    font-weight: bold;
	    src: local('Public Sans Extra Bold'), url('fonts/Public Sans/Public Sans-ExtraBold.woff2') format('woff2');
    	}
	@font-face {
		font-display: swap;
	    font-family: 'Public Sans ExtraBold Italic';
	    font-style: italic;
	    font-weight: bold;
	    src: local('Public Sans Extra Bold Italic'), url('fonts/Public Sans/Public Sans-ExtraBoldItalic.woff2') format('woff2');
	    }
	body { background-color: var(--wamaltc-field); border: 2px solid var(--wamaltc-gold); color: var(--wamaltc-text); font-family: 'Public Sans Light', 'Helvetica Neue', 'Nimbus Sans', 'Arial Nova', sans-serif; font-size: var(--wamaltc-dimension); line-height: 1.3; margin: 6px auto 32px auto; writing-mode: horizontal-tb; }
	header.wltc-header-site { background: url(images/brand/wamaltc-seal-2021.svg), url(images/header/fountain-fade.png), url(images/header/ltcheader-banner.jpg); background-repeat: no-repeat, no-repeat, no-repeat; background-position: top 25px right 18px, top right, top left; background-size: 102px, auto, cover; block-size: 150px; }
	header.wltc-header-site p { display: none; }
	h1.wltc-h1-site { background-color: var(--wamaltc-blue); color: var(--wamaltc-gold); font-family: 'Public Sans Extra Bold', 'Helvetica Neue', 'Nimbus Sans', 'Arial Nova', sans-serif; font-size: 120%; margin: 0; padding: calc(0.4 * var(--wamaltc-dimension)); text-align: center; }
	nav.wltc-nav-site { background-color: var(--wamaltc-gold); border-block-end: 1px solid var(--wamaltc-blue); border-block-start: 1px solid var(--wamaltc-bright); color: unset; /* display: block flow; */ display: block; margin-bottom: var(--wamaltc-dimension); padding: calc(0.3 * var(--wamaltc-dimension)) 0; }
	nav.wltc-nav-site ul { align-content: space-around; /* display: block flex; */ display: flex; flex-wrap: wrap; font-family: 'Public Sans Extra Bold', 'Helvetica Neue', 'Nimbus Sans', 'Arial Nova', sans-serif; justify-content: space-around; list-style-type: none; }
	nav.wltc-nav-site li { line-height: calc(1.9 * var(--wamaltc-dimension)); }
	nav.wltc-nav-site li a { background-color: var(--wamaltc-gold); color: var(--wamaltc-blue); font-weight: bold; margin: 0; padding: calc(0.3 * var(--wamaltc-dimension)) calc(0.5 * var(--wamaltc-dimension)); text-decoration-line: none; transition: background-color 0.2s ease-out; }
	nav.wltc-nav-site li a:hover { background-color: var(--wamaltc-blue); color: var(--wamaltc-field); }
	section.wltc-section-site,
	section.wltc-section-home { margin: 0; padding: 0 var(--wamaltc-dimension); }
	section.wltc-section-site a,
	section.wltc-section-home a,
	footer.wltc-footer-site a { font-weight: bold; text-decoration-line: underline; }
	section.wltc-section-site a:link,
	section.wltc-section-home a:link { color: var(--wamaltc-blue); }
	section.wltc-section-site a:visited,
	section.wltc-section-home a:visited { color: var(--wamaltc-visited); }
	section.wltc-section-site a:hover,
	section.wltc-section-home a:hover { color: var(--wamaltc-gold); }
	section.wltc-section-site a:active,
	section.wltc-section-home a:active { color: var(--wamaltc-active); }
	section.wltc-section-site h1,
	section.wltc-section-home h1 { border-bottom: 1px solid var(--wamaltc-text); color: var(--wamaltc-text); font-family: 'Rockwell', 'Rockwell Nova', 'Sanchez', 'Tsukushi B Round Gothic', Constantia, serif; font-size: 150%; margin: 0 0 calc(1.4 * var(--wamaltc-dimension)) 0; padding: 0; }
	section.wltc-section-site h2,
	section.wltc-section-home h2 { clear: both; color: var(--wamaltc-text); font-family: 'Rockwell', 'Rockwell Nova', 'Sanchez', 'Tsukushi B Round Gothic', Constantia, serif; font-size: 120%; margin: calc(1.2 * var(--wamaltc-dimension)) 0; padding: 0; }
	section.wltc-section-site p,
	section.wltc-section-home p { margin-block-end: var(--wamaltc-dimension); }
	section.wltc-section-site article,
	section.wltc-section-home article { clear: both; }
	section.wltc-section-site article p,
	section.wltc-section-home article p { margin-block-start: var(--wamaltc-dimension); }
	section.wltc-section-site ul,
	section.wltc-section-home ul { list-style-type: disc; list-style-position: outside; margin-inline-start: calc(2 * var(--wamaltc-dimension)); }
	footer.wltc-footer-site { clear: both; padding: var(--wamaltc-dimension) var(--wamaltc-dimension) 0 var(--wamaltc-dimension); }
	footer.wltc-footer-site div.wltc-div-social p { background-color: var(--wamaltc-field); color: var(--wamaltc-text); font-family: 'Public Sans Light', 'Helvetica Neue', 'Nimbus Sans', 'Arial Nova',
	sans-serif; font-size: 100%; font-style: italic; text-align: start; }
	footer.wltc-footer-site p { background-color: var(--wamaltc-field); color: var(--wamaltc-fainttext); font-family: 'Public Sans Light', 'Helvetica Neue', 'Nimbus Sans', 'Arial Nova',
	sans-serif; font-size: smaller; margin-block-end: calc(0.8 * var(--wamaltc-dimension)); text-align: center; }
	footer.wltc-footer-site p:last-of-type { font-size: x-small; }
	footer.wltc-footer-site:hover,
	footer.wltc-footer-site:hover * { background: var(--wamaltc-field); color: var(--wamaltc-text); }
	footer.wltc-footer-site a:link { color: var(--wamaltc-blue); }
	footer.wltc-footer-site a:visited { color: var(--wamaltc-visited); }
	footer.wltc-footer-site a:hover { color: var(--wamaltc-gold); }
	footer.wltc-footer-site a:active { color: var(--wamaltc-active); }
	/* styles the lesser-used classes */
	a[href*="wamaltc.xml"]::after { content: url("images/icons/feed-icon-14x20.png"); }
	@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
		a[href*="wamaltc.xml"]::after { block-size: 14px; content: url("images/icons/feed_icon.svg"); display: inline-block; inline-size: 14px; margin-inline-start: 4px; }
		}
	address { margin-bottom: var(--wamaltc-dimension); }
	section.wltc-section-site { overflow: hidden; }
	blockquote { background-color: var(--wamaltc-gold); border: 1px var(--wamaltc-blue) dashed; clear: both; margin: 10px 0; padding: 10px; }
	blockquote p { margin-block-end: calc(0.2 * var(--wamaltc-dimension)); }
	table.wltc-table-container_chart { border-collapse: collapse; clear: both; }
	table.wltc-table-container_chart td { border: 1px solid var(--wamaltc-text); padding: calc(0.6 * var(--wamaltc-dimension)); }
	table.wltc-table-container_chart col#column1 { width: 15%; }
	li+li { clear: left; }
	ul+p { margin-block-start: var(--wamaltc-dimension); }
	form a::after { content: '\A'; white-space: pre; }
	input[type="search"] { border-radius: 0; border-style: inset; border-width: calc(0.1 * var(--wamaltc-dimension)); color: var(--wamaltc-text); font: inherit; }
	button[type="submit"] { background-color: var(--wamaltc-gold); border-color: var(--wamaltc-bright); border-radius: 0.4rem; border-style: solid; border-width: calc(0.2 * var(--wamaltc-dimension)); color: var(--wamaltc-blue); font: inherit; font-weight: bold; padding: calc(0.2 * var(--wamaltc-dimension)) calc(0.6 * var(--wamaltc-dimension)); }
	button[type="submit"]:hover { background-color: var(--wamaltc-blue); border-color: hsl(0,0%,83%); color: var(--wamaltc-field); }
	button[type="submit"]:active { background-color: var(--wamaltc-visited); color: var(--wamaltc-field); }
	input[type="checkbox"],
	input[type="radio"],
	input[type="range"] { accent-color: var(--wamaltc-blue); }
	img[src^="images/flyers/WamaLTC-Flyer-"] { border: 1px var(--wamaltc-mutedtext) solid; inline-size: calc(98% + 2px); margin-block-end: var(--wamaltc-dimension); }
	.w88.h31 img,
	img[src*="wamaltc-badge-2021-88x31.svg"] { block-size: 31px; inline-size: 88px; margin: 0 auto; }
	/* image thumbnail handling follows */
	.wltc-figure-thumb { background-color: #00000004; margin: 0 var(--wamaltc-dimension) var(--wamaltc-dimension) 0; }
	.wltc-figure-thumb img { block-size: auto; /* display: block flow; */ display: block; inline-size: 100%; }
	.w512 /* show_20161119.html */ { max-inline-size: 512px; }
	.w400 /* new size starting in 2021 */ { max-inline-size: 400px; }
	.w240 { max-inline-size: 240px; }
	.w180 { max-inline-size: 180px; }
	.w160 { max-inline-size: 160px; }
	.w150,
	.w128,
	.w100,
	.w96,
	.w85 { max-inline-size: 150px; text-align: center; }
	.w128 img { inline-size: 128px; margin: 0 auto; }
	.w100 img { inline-size: 100px; margin: 0 auto; }
	.w96 img { inline-size: 96px; margin: 0 auto; }
	.w85 img { inline-size: 85px; margin: 0 auto; }
	.w50 img { inline-size: 50px; margin: 0 auto; }
	.h50 img { block-size: 50px; }
	.h100 img { block-size: 100px; }
	.wltc-figure-thumb.w512,
	.wltc-figure-thumb.w400,
	.wltc-figure-thumb.w240,
	.wltc-figure-thumb.w180,
	.wltc-figure-thumb.w160 /* to accomodate absolutely positioned figcaption/p */ { position: relative; overflow: hidden; }
	.wltc-figure-thumb.w512 figcaption,
	.wltc-figure-thumb.w400 figcaption,
	.wltc-figure-thumb.w240 figcaption,
	.wltc-figure-thumb.w180 figcaption,
	.wltc-figure-thumb.w160 figcaption { background-color: var(--wamaltc-text-half); bottom: 0; color: var(--wamaltc-field-point9); inline-size: 100%; padding: calc(0.4 * var(--wamaltc-dimension)); position: absolute; }
	.wltc-figure-thumb.w512 figcaption a,
	.wltc-figure-thumb.w400 figcaption a,
	.wltc-figure-thumb.w240 figcaption a,
	.wltc-figure-thumb.w180 figcaption a,
	.wltc-figure-thumb.w160 figcaption a { font-weight: normal; text-decoration-line: none; }
	.wltc-figure-thumb.w512 figcaption a:link,
	.wltc-figure-thumb.w400 figcaption a:link,
	.wltc-figure-thumb.w240 figcaption a:link,
	.wltc-figure-thumb.w180 figcaption a:link,
	.wltc-figure-thumb.w160 figcaption a:link { color: var(--wamaltc-field-point9); }
	.wltc-figure-thumb.w512 figcaption a:visited,
	.wltc-figure-thumb.w400 figcaption a:visited,
	.wltc-figure-thumb.w240 figcaption a:visited,
	.wltc-figure-thumb.w180 figcaption a:visited,
	.wltc-figure-thumb.w160 figcaption a:visited { color: var(--wamaltc-field-point9); }
	.wltc-figure-thumb.w512:hover figcaption,
	.wltc-figure-thumb.w400:hover figcaption,
	.wltc-figure-thumb.w240:hover figcaption,
	.wltc-figure-thumb.w180:hover figcaption,
	.wltc-figure-thumb.w160:hover figcaption { bottom: -100%; }
	.wltc-figure-thumb figcaption { font-family: 'PT Sans Caption', 'Helvetica Neue', 'Nimbus Sans', Verdana, sans-serif; font-size: x-small; padding-block-start: calc(0.4 * var(--wamaltc-dimension)); text-align: start; }
	.wltc-figure-thumb figcaption:not(:last-of-type) { padding-block-end: var(--wamaltc-dimension); }
	section.wltc-section-site .wltc-figure-thumb figcaption { margin-block-end: 0; }
	article >.wltc-figure-thumb { margin: 0 var(--wamaltc-dimension) var(--wamaltc-dimension) 0; text-align: start; }
	.wltc-figure-thumb+p { margin-block-start: calc(-0.2 * var(--wamaltc-dimension)); }
	p+.wltc-figure-thumb,
	p+.wltc-figure-thumb+p,
	h2+.wltc-figure-thumb+p,
	.wltc-figure-thumb+ul,
	.wltc-figure-thumb+.wltc-figure-thumb+p { clear: both; }
	.wltc-figure-thumb+h2 { padding-block-start: calc(0.7 * var(--wamaltc-dimension)) !important; }
	li .wltc-figure-thumb { margin-block-start: calc(0.5 * var(--wamaltc-dimension)); }
	.wltc-figure-rlugbanner,
	.wltc-figure-rlugflag { background-color: hsl(0,0%,98%); }
	.wltc-figure-rlugbanner img { block-size: auto; inline-size: 100%; }
	.wltc-figure-rlugflag { padding: calc(0.3 * var(--wamaltc-dimension)); }
	.wltc-figure-rlugflag { inline-size: calc(3.2 * var(--wamaltc-dimension)); margin-inline-start: calc((100% - 3.2 * var(--wamaltc-dimension)) / 2); margin-block-end: calc(0.2 * var(--wamaltc-dimension)); }
	.wltc-figure-rlugflag img { block-size: calc(2 * var(--wamaltc-dimension)); inline-size: auto; }
	footer.wltc-footer-site div.wltc-div-social p:first-of-type img { vertical-align: middle; }
	form { margin-block-end: var(--wamaltc-dimension); }
	form input { margin-block-end: calc(0.5 * var(--wamaltc-dimension)); }
	article+p { clear: both; }
	/* media queries follow */
	@media (max-width: 657px) /* small displays */ {
		body { margin: 6px; }
		}
	@media (min-width: 41em) /* larger displays */ {
		h1.wltc-h1-site { text-align: start; }
		.wltc-figure-thumb { float: left; }
		.w512 /* show_20161119.html */,
		.w400 /* new size starting in 2021 */,
		.w240,
		.w180,
		.w160 { margin: 0 var(--wamaltc-dimension) var(--wamaltc-dimension) 0; }
		.w150,
		.w128,
		.w100,
		.w96,
		.w85 { margin: 0 calc(1.5 * var(--wamaltc-dimension)); }
		.h267 { margin-block-end: calc(var(--wamaltc-dimension) + 33px); }
		.h160 { margin-block-end: calc(var(--wamaltc-dimension) + 20px); }
		.h135 { margin-block-end: calc(var(--wamaltc-dimension) + 15px); }
		.h128 { margin-block-end: calc(var(--wamaltc-dimension) + 22px); }
		.h100 { margin-block-end: 42px; } .h96 { margin-block-end: 46px; }
		.h85 { margin-block-end: 57px; }
		article .wltc-figure-thumb.w150 ~ p,
		article .wltc-figure-thumb.w150 ~ h3,
		article .wltc-figure-thumb.w100 ~ p,
		article .wltc-figure-thumb.w100 ~ h3,
		article .wltc-figure-thumb.w128 ~ p,
		article .wltc-figure-thumb.w128 ~ h3,
		article .wltc-figure-thumb.w96 ~ p,
		article .wltc-figure-thumb.w96 ~ h3,
		article .wltc-figure-thumb.w85~ p,
		article .wltc-figure-thumb.w85 ~ h3 { margin-inline-start: calc(150px + var(--wamaltc-dimension)); } article .wltc-figure-thumb.w160 ~ p,
		article .wltc-figure-thumb.w160 ~ h3 { margin-inline-start: calc(160px + var(--wamaltc-dimension)); } article .wltc-figure-thumb.w240 ~ p,
		article .wltc-figure-thumb.w240 ~ h3 { margin-inline-start: calc(240px + var(--wamaltc-dimension)); } article .wltc-figure-thumb.w400 ~ p,
		article .wltc-figure-thumb.w400 ~ h3 { margin-inline-start: calc(400px + var(--wamaltc-dimension)); } }
	@media (min-width: 41em) and (-webkit-min-device-pixel-ratio: 2), (min-width: 41em) and (min-resolution: 192dpi) /* double resolution displays */ {
		header.wltc-header-site { background: url(images/brand/wamaltc-seal-2021.svg), url(images/header/fountain-fade.png), url(images/header/ltcheader-banner-2024-2x.webp); background-repeat: no-repeat, no-repeat, no-repeat; background-position: top 25px right 18px, top right, top left; background-size: 102px, auto, contain; block-size: 150px; }
		}
	@media screen and (min-width: 658px) /* displays wider than a single header banner image */ {
		body { max-inline-size: calc(644px + 0.6 * (100vw - 644px - 0.8 * var(--wamaltc-dimension))); }
		header.wltc-header-site { background: url(images/brand/wamaltc-seal-2021.svg), url(images/header/fountain-fade.png), url(images/header/ltcheader-banner-2024-1x.jpg), url(images/header/ltcheader-banner-2022-1x.jpg), url(images/header/ltcheader-banner-2018-1x.jpg), url(images/header/ltcheader-banner-2016-1x.jpg), url(images/header/ltcheader-banner-2014-1x.jpg), url(images/header/ltcheader-banner-2012.jpg), linear-gradient(to right, var(--wamaltc-gold), var(--wamaltc-blue)); background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat; background-position: top 25px right 18px, top right, top left, 510px 0, 1020px 0, 1440px 0, 1890px 0, 2300px 0; background-size: 102px, auto, auto, auto, auto, auto, auto, auto; block-size: 150px; }
		nav ul,
		section h1,
		section h2,
		section p,
		footer p,
		article,
		blockquote,
		.wltc-figure-rlugbanner,
		.wltc-figure-rlugbanner img { max-inline-size: calc(640px - 2 * var(--wamaltc-dimension)); }
		section ul { max-inline-size: calc(640px - 4 * var(--wamaltc-dimension)); }
		.wltc-figure-rlugflag { margin-inline-start: calc((640px - 5.2 * var(--wamaltc-dimension)) / 2); }
		}
	@media (min-width: 75em) /* really big displays */ {
		html { background: radial-gradient(circle farthest-side,var(--wamaltc-gradient-transparent),var(--wamaltc-gradient-opaque)), url(images/brand/wamaltc-seal-2021.svg), url(images/brand/wamaltc-seal-2021.svg); background-size: 100% 100%, auto 55%, auto 55%; background-repeat: no-repeat, no-repeat, no-repeat; background-attachment: fixed, fixed, fixed; background-position: 0 0, 4% 50%, 96% 50%; } img[src^="images/flyers/WamaLTC-Flyer-"] { inline-size: 550px; }
		}
	@media (min-width: 75em) and (-webkit-min-device-pixel-ratio: 2), (min-width: 75em) and (min-resolution: 192dpi) /* really big double resolution displays */ {
		header.wltc-header-site { background: url(images/brand/wamaltc-seal-2021.svg), url(images/header/fountain-fade.png), url(images/header/ltcheader-banner-2024-2x.webp), url(images/header/ltcheader-banner-2022-2x.jpg), url(images/header/ltcheader-banner-2018-2x.jpg), url(images/header/ltcheader-banner-2016-2x.jpg), linear-gradient(to right, var(--wamaltc-gold), var(--wamaltc-blue)); background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat-x; background-position: top 25px right 18px, top right, 0 0, 510px 0, 1020px 0; background-size: 102px, auto, auto 150px, auto 150px, auto 150px; block-size: 150px; }
		}
	@media (prefers-color-scheme: dark) {
		:focus-visible { outline: 4px dashed var(--wamaltc-bright); }
		nav.wltc-nav-site li a:hover { color: var(--wamaltc-field); }
		body { background-color: hsl(0,0%,30%); color: var(--wamaltc-field); }
		body footer div iframe { background-color: transparent; } /* if only Safari would honor this */
		section.wltc-section-site a:link,
		section.wltc-section-home a:link { color: var(--wamaltc-gold); }
		section.wltc-section-site a:visited,
		section.wltc-section-home a:visited { color: hsl(50,32%,63%); }
		section.wltc-section-site a:hover,
		section.wltc-section-home a:hover { color: var(--wamaltc-bright); }
		section.wltc-section-site a:active,
		section.wltc-section-home a:active { color: hsl(180,100%,50%); }
		section.wltc-section-site h1,
		section.wltc-section-home h1 { border-block-end: 1px solid var(--wamaltc-field); color: var(--wamaltc-field); }
		section.wltc-section-site h2,
		section.wltc-section-home h2 { color: var(--wamaltc-field); }
		.wltc-figure-rlugbanner,
		.wltc-figure-rlugflag { background-color: hsl(0,0%,40%); }
		footer.wltc-footer-site div.wltc-div-social p { background-color: hsl(0,0%,30%); color: var(--wamaltc-field); }
		footer.wltc-footer-site p { background-color: hsl(0,0%,30%); color: var(--wamaltc-fainttext); }
		footer.wltc-footer-site:hover,
		footer.wltc-footer-site:hover * { background: hsl(0,0%,30%); color: var(--wamaltc-field); }
		footer.wltc-footer-site a:link { color: var(--wamaltc-gold); }
		footer.wltc-footer-site a:visited { color: hsl(50,32%,63%); }
		footer.wltc-footer-site a:hover { color: var(--wamaltc-bright); }
		footer.wltc-footer-site a:active { color: hsl(180,100%,50%); }
		input[type="search"] { background-color: var(--wamaltc-field); color: var(--wamaltc-text); }
		img { opacity: 90%; transition: opacity .5s ease-in-out; }
		img:hover { opacity: 1; }
		}
}