

@font-face {
    font-family: 'rmIconsRnd01';
    src: url('fonts/rmIcons-RND01.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html, body {
    overflow: hidden;
    /* overflow-y: scroll; */
    /*	width: 100%;*/
    /*    height: 100%;*/
    border: 0px;
    margin: 0px;
    box-sizing: border-box;
    /*    font-size: 20px;*/
    /*    font-size: 18px;*/
    /*    font-family: 'geomanist_med', "Helvetica Neue", Helvetica , Arial,  sans-serif;*/
    /*    font-family: 'geomanist_reg', "Helvetica Neue", Helvetica , Arial,  sans-serif;*/
    font-family: 'nimbus_sans_reg', "Helvetica Neue", Helvetica , Arial,  sans-serif;
    /*    font-family: 'nimbus_sans_bold', "Helvetica Neue", Helvetica , Arial,  sans-serif;*/
    /*    font-family: "Helvetica Neue", Helvetica , Arial,  sans-serif;*/
    font-family: "Inter";
    font-weight: 500;
    font-weight: 400;
    /* font-family: 'Rubik', sans-serif; */
    /* font-family: 'Libre Caslon Text', serif; */
    /* font-weight: 600; */
    /* font-family: 'Cormorant Garamond', serif; */
    /* font-family: 'Cormorant Infant', serif; */
    /*    font-family: 'Crimson Text', serif;*/
    /*    font-family: 'Amiri', serif;*/
    /* font-family: 'Lora', serif; */
    font-family: 'Libre Baskerville', serif;
    /* font-family: 'Source Serif 4'; */
    /* font-family: 'Frank Ruhl Libre', serif; */
    /* font-family: 'Unna', serif; */
    /* font-family: 'Cormorant', serif; */
    /* font-family: 'Cormorant Garamond', serif; */
    /* font-family: 'EB Garamond', serif; */
    /* font-family: 'Playfair Display', serif; */
    /* font-family: 'Noto Sans Mono', monospace; */
    /* font-family: 'Noto Serif Bengali', serif; */
    /* font-family: 'Playfair Display', serif; */
    /* font-family: 'STIX Two Text', serif; */
    text-rendering: optimizeLegibility;
    /*    text-transform: lowercase;*/
    background-color: rgb(240, 239, 239);
    background-color: #fff;
    /* background-color: hsl(0deg 82% 88%); */
    transition: 0.5s background-color;
    color: #dddddd;
    color: #686767;
    /*    color: #e87a7a;*/
    /*    color: #363636;*/
    /*    color: #bdbbbb;*/
    color: #d7cbcb;
    /*    color: #cab5b5;*/
    /*    color: #6f6868;*/
    /*    color: #5884ec;*/
    /* color: #ff9f9f; */
    /*    color: #ff938e;*/
    color: #3974ff;
    color: #424242;
    color: #1e1d1d;
}

html{
	overflow-y: scroll;
}

.lower{
    /* text-transform: lowercase; */
}

.pM0{
	position: relative;
	margin: 0;
}
img {
	border:none;
	}

a:link, a:visited{
 	text-decoration:none;
 	color: inherit;
}
.btn{
    cursor: pointer;
    pointer-events: auto;
    /* transition:0.2s; */
    position: relative;
    /* border-bottom: 3px solid rgb(255 255 255 / 0%); */
}

.btnIcon {
	position: relative;
	margin: 0;
	font-size: 3.2em;
	line-height: 1.2em;
	width: 1.1em;
	height: 1.1em;
	padding: 0.16em;
	flex-shrink: 0;
	/* padding-bottom: 0.05em; */
	border-radius: 50%;
	/* border: 1px solid transparent; */
	overflow: hidden;
	text-align: center;
	/* line-height: 0; */
	font-family: 'rmIconsRnd01';
	/* background-color: white; */
	/* background-color: aliceblue; */
}
.btnIcon .dyn{margin: 0;position: relative;}
.btnIcon:hover {
    /* border-color: inherit; */
}

.min {	position: relative;	font-family: 'rmIconsRnd01';}

.arro {
	position: relative;
	font-family: 'rmIconsRnd01';
	padding-right: 0.2em;
	/* display: none; */
}
.bull {/* display: none; */font-family: 'inter';/* font-size: 0.8em; *//* margin: 0.2em; */margin-right: 0.2em;position: relative;top: 0.05em;}
.bull {/* display: none; */font-family: 'inter';/* font-size: 0.8em; *//* margin: 0.2em; */margin-right: 0.2em;margin-left: -0.2em;position: relative;top: 0.05em;}
.outArro {font-family: 'inter';font-size: 0.8em;/* margin: 0.2em; */margin-right: 0.2em;position: relative;/* top: 0.05em; */}
element.style {
    font-size: 0.6em;
    top: -1px;
    left: -3px;
}
.btn:hover .dyn{
    /* transition: 0s; */
    text-decoration: underline;
    text-decoration-thickness: 0.06em;
    text-underline-offset: .1em;
}


.btn:hover .btnUL{
    opacity: 1;
    transition:0s;
}
.btn:hover .uiBG{
    opacity: 1;
}
.styleTogl{position: fixed;bottom: 0;right: 0;width: 60px;height: 60px;border: 0px solid;z-index: 1000;/* display: none; */}


.menuBG, .gridShade, .dropShade, .magnify, #magnifyInner, .magnifyBG{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    /* background-color: white; */
}

.edgeP{
    padding: 0px 24px;
    /* padding-left: 22px; */
}
.edgeM{/* margin: 0px 27px; *//* margin: 4vw; */}

.edgeTop{/* padding-top: 10px; */}

.loadDot {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 20px;
	height: 20px;
	background-color: #fff;
	border-radius: 50%;
	margin-top: -10px;
	margin-left: -10px;
/*    display: none;*/
}
.dot {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	margin-top: -10px;
	margin-left: -10px;
}
.magnify .dot {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	background-color: #fff;
	border-radius: 50%;
	margin-top: -15px;
	margin-left: -15px;
}


path{
    fill: #fff;
}


.newRow {width: 100%;display: none;}

.txtBtn {
    position: relative;
    cursor: pointer;
}



.btnUL, .thmbFilter, .uiBG, .headBG {
	position: absolute;
	width: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
	border: none;
	/* margin: -8px; */
	/* margin: -7px; */
	/* border-radius: 1px; */
	/* transition: 0.3s; */
	background-color: #ffb9b93d;
	background-color: #fde2e2;
	/* background-color: hsl(0deg 32% 86% / 24%); */
	/* border: 2px solid; */
}
.headBG{opacity: unset;background-color: #ffe6e6;/* background-color: #ffcbcb; *//* bottom: 3em; *//* visibility: hidden; */}
.uiBG{background-color: hsl(5 62% 97.5% / 1);background-color: #ffefef;border-radius: 7px;z-index: 0;transition-duration: 0.3s;}

.uiPad{padding: 3px 7px; padding-top: 5px;}

.dyn {position: relative;}

.edgeBtn {position: absolute; padding: 0.5em 0.4em; padding-bottom: 0.3em; display: flex; justify-content: center; align-items: center;}


.thmbFilter {
	display: none;
	margin: -0.5em;
	margin-top: -1em;
	background-color: hsl(0deg 70% 33% / 32%);
	/* background-color: hsl(251.31deg 50% 33% / 23%); */
	background-color: #ffaac742;
	/* background-color: #0051934f; */
	opacity: 1;
}

.menuBtn {
	position: relative;
	z-index: 3000; font-size: 66px; width: 1em;
	height: 1em;
	flex-shrink: 0;
	border-radius: 50%;
	line-height: 1em;
	overflow: hidden;
	text-align: center;
}
.eye {font-family: 'rmIconsRnd01';font-size: 74px;top: 0.2em;margin-right: 0.2em;margin-top: -0.2em;/* border: 2px solid; *//* display: none; */}
.eye .sym{	position: relative;}
.eye .iris{font-size: 0.3em;font-weight: 700;letter-spacing: 0.2em;position: absolute;top: 0.7em;/* opacity: 0; */}

.menuBtnZ{position: fixed;display: none;}
.menuBtnMap{font-size: 3.2em;top: 0.1em;margin-right: 0.2em;}

.menuBtnM{font-style: italic;font-size: 2.6em;padding: 0.1em;top: 0.07em;margin-right: 0.5em;}
.menuBtnM .dyn{top: -0.06em;}

.menuBtn:hover .dyn{
    text-decoration-thickness: 0.05em;
    /* text-underline-offset: .1em; */
}


.menuBtn:hover .iris{
    opacity: 1;
    transition:0.2s;
}

.menuBtn p, .menuBtnSpcr p{
	margin: 0.1em;
}

.minmze{font-size: 2em;padding: 0.3em;top: -0.5em;}
.minmzSee{position: absolute;left: 2.8em;top: 0.1em;}
.minmzHed{display: none;top: -0.2em;margin-right: 0.2em;margin-left: auto;}

.unify{/* font-size: 34px; */margin: 0;display: inline-block;width: 0;visibility: hidden;}
.unifyR{font-size: 60px;display: none;}
.unifyT{font-size: 55px;display: none;}
.unifyB{font-size: 32px;margin: 0;display: none;}


.closeBtn {/* display: none; */font-size: 20px;padding: 0.53em;}
.closeBtn .dyn{position: relative;top: 0.06em;}
.closeBtnS {font-size: 1.66em;}

.closeBlurb {display: flex;gap: 4px;align-items: center;font-size: 6px;line-height: 9px;max-width: 90px;opacity: 0;pointer-events: none;transition: opacity 0.3s;position: absolute;top: 0.2em;/* left: 19em; *//* margin-right: -2em; */}
.closeBlurb .closeBtn {padding: 0.36em;top: -0.1em;}

.rHome {position: relative;top: 0.1em;/* font-family: 'rmIconsRnd01'; */font-size: 4em;line-height: 1.15em;/* padding-right: 0.4em; */margin-right: 0.1em;display: none;/* line-height: 0.9; *//* border: 1.4px solid; *//* border-radius: 50%; */height: 1em;width: 1em;padding: 0.1em;text-align: center;}

.name {	display: flex;	/* gap: 0 0.3em; */	position: relative;	z-index: 300;font-weight: 500;letter-spacing: -0.02em;	/* letter-spacing: 0.001em; */
	white-space: nowrap;
	text-transform: lowercase;	/* font-family: "Baskervville", serif; */	/* font-weight: 610; */	/* padding-top: 0; */
}
.rDot{font-family: 'Inter';font-weight: 100;margin: 0 -0.08em;}

.nameStamp {display: flex;flex-direction: column;align-items: anchor-center;font-size: 12.6px;gap: 4px;font-weight: 500;/* top: -1em; */border: 1.6px solid;border-radius: 8px;padding: 4px 2px;letter-spacing: 0;/* margin-left: 0.7em; */margin-right: 1.1em;}
.nameStamp .robs {    border-bottom: 1px solid;    padding: 0 2px;    padding-top: 1px;}

.nameHome {/* margin-top: 0.34em; *//* top: 0.1em; */font-size: 2.36em;margin-right: 0.4em;/* margin-left: 0.1em; */display: none;}
.nameHead {/* display: none; */font-size: 3.9em;font-size: 2.6em;font-size: 3.4em;/* padding-top: 10px; *//* line-height: 1; */margin-top: 18px;margin-bottom: 0.2em;margin-right: 1.2em;/* text-decoration: underline; */text-decoration-thickness: 0.05em;text-underline-offset: 0.12em;}

.nameFull, .nameR{display: flex;display: none;}
.nameR{display: none;}
.nameTitle {font-size: 3.36em;display: none;}
.nSlash {margin-left: 0.4em; font-weight: 600;}
.nameWrap {position: relative;/* margin-bottom: 1em; *//* margin-left: -1em; */width: 100%;display: flex;/* margin-bottom: 0vh; *//* display: none; *//* align-items: center; */gap: 4em;/* height: 1em; *//* opacity: 0; *//* pointer-events: none; */position: absolute;left: 40em;transition: 0.4s;transition-delay: 0.2s;transition-timing-function: ease;}
.nameMain {display: none;font-size: 2.3em;}
.nameFont {text-transform: capitalize;font-family: 'rmIconsRnd01';font-size: 2.2em;margin: 4px 0;margin-bottom: 0.1em;display: none;}
.name .ob{
	font-weight: 700;
	/* display: none; */
}
.name span{ display: inline-block;	position: relative;}


.spacer {visibility: hidden;}

.gridHead {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	display: flex;
	justify-content: left;
	/* max-width: 110em; */
	/* flex-wrap: wrap; */
	gap: 0 4em;
	align-items: flex-start;
	font-size: 15px;
	/* padding-bottom: 1em; */
	pointer-events: none;
	/* opacity: 0; */
}

.headTop{position: relative;top: 7px;display: none;justify-content: inherit;align-content: start;flex-basis: 100%;padding-right: 9em;align-items: baseline;gap: 0.5em 3em;/* margin-bottom: 1em; */flex-wrap: wrap;transition: top 0.3s;transition-timing-function: ease;/* position: absolute; *//* left: 41vw; *//* max-width: 37vw; *//* top: 1em; */}

.breaker {width: 100%;display: none;}
/* .headExpander{align-content: start;display: flex;flex: 1;flex-basis: 100%;flex-wrap: wrap;position: relative;gap: 6em;flex-direction: row-reverse;justify-content: center;} */
.headExpander {position: relative;transition: height 0.5s;width: 100%;}
.headMain {display: flex;align-items: baseline;flex-wrap: wrap;position: relative;gap: 0 1em;position: absolute;}

.headMainBreak{display: none;}


.headSpcr{display: none;}
#quickNav {
	position: relative;
	display: flex;
	/* flex-wrap: wrap; */
	/* flex-direction: column; */
	max-height: 4.1em;
	margin-bottom: 3.2em;
	margin-top: 0.3em;
	font-size: 14px;
	gap: 0.7em 2.6em;
	font-weight: 500;
	display: none;
}

.gridHeadMaps{position: fixed;display: block;z-index: 200;}
.maps{position: relative;width: 100%;overflow: hidden;transition: height 0.5s;height: 240px;}
.mapsHead{position: relative;/* position: fixed; */top: 0;z-index: 200;/* padding: 1em 0; */display: flex;flex-wrap: wrap;gap: 0 1em;align-items: baseline;}
.headBG{transition: opacity 0.3s; opacity: 0;}
.mapControls{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 2em;padding-right: 2em;padding-bottom: 2em;/* height: 0; */}
.mapTogls{display: flex;align-items: flex-start;position: relative;gap: 1.1em;margin-left: 0.5em;display: none;}
.mapTogls .minmze {top: 0.36em;}
.mapTogls .btn {pointer-events: none;}
.mapOpen .mapTogls {opacity: 1;/* transition-delay: 0.3s; */}
.mapOpen .mapTogls .btn{pointer-events: auto;}
.seeMapOpen .mapTogls {opacity: 1;transition-delay: 0.3s;}
.seeMapOpen .mapTogls .btn{pointer-events: auto;}


.mapWrap {display: block;/* align-items: flex-end; */position: absolute;left: 0;right: 0;/* flex-wrap: wrap; */justify-content: inherit;/* max-width: 49em; *//* padding-bottom: 2em; *//* gap: 0.2em 0.4em; */opacity: 0;transition: 0.3s opacity;/* display: none; */}
.mapBreakB {display: block;}
.mapWrapBreakB {display: block;}
.mapWrapBreak {display: block;}

.siteMap {position: relative;text-transform: lowercase;overflow: hidden;padding-bottom: 1.2em;/* padding-right: 2em; *//* margin: 0; */gap: 0 0.2em;gap: 0 0.4em;display: flex;flex: 1;/* flex-direction: column; *//* max-height: 6em; */flex-basis: 28em;max-width: 41em;flex-wrap: wrap;align-items: baseline;font-size: 2em;display: none;/* gap: 0.8em 0.8em; */}

.tagline {display: flex;/* flex: 1; */flex-wrap: wrap;pointer-events: auto;gap: 0.1em 0.4em;margin-bottom: 0.8em;/* top: -1.2em; */padding: 2px 10px;line-height: 1.4em;/* font-size: 14px; *//* font-weight: 500; *//* max-width: 15em; */text-transform: lowercase;}
.taglineB {display: none; margin: 1em 0; flex-basis: 100%;}

.nameMap {display: none;font-size: 2.1em;/* padding-top: 10px; *//* line-height: 1; *//* margin-top: 0.1em; */margin-bottom: 0.1em;margin-right: 0.1em;text-decoration-thickness: 0.05em;text-underline-offset: 0.12em;}

.mapLink {}
.siteMap .mapLink {margin-bottom: 0.2em;padding-right: 0.3em;padding-top: 0.3em;padding-left: 2px;/* margin-left: 0.2em; */}
.dupes {display: none;}

.mapLink .bullSel{position: absolute;top: 0.7em;margin-right: 0.3em;visibility: hidden;font-family: 'inter';font-size: 0.6em;}
.mapLink .slash{font-size: 1.3em;font-size: 1.5em;/* font-weight: 500; *//* margin-left: 0.2em; *//* margin-right: 0.1em; */line-height: 0;top: 0.06em;/* display: none; */}
.mapLink .point{display: none;}
.mapLink .arro{font-size: 0.8em;position: absolute;top: 0.6em;left: 0.2em;visibility: hidden;}
.mapLink .min{font-size: 0.6em;position: absolute;bottom: 0.6em;left: 0.5em;visibility: hidden;}
.miniMap .arro{font-size: 0.8em;top: 0.7em;left: 0.2em;}
.mapLink span{position: relative;}
.mapLink.notes01{/* margin-bottom: 2em; */}

.mapBreak{width: 100%;margin-bottom: 0.6em;display: block;}
.expnd, .intro {display: none;/* font-size: 0.7em; */}
.nameMenu {margin-top: 0.5em; margin-right: 8em; margin-bottom: 1em; font-size: 1.1em;/* font-weight: 700; */}
.intro span {display: inline-block;margin-right: 0.5em;}
.mapLink.selected .arro{visibility: visible;}
.mapLink.selected .min{visibility: visible;}
.mapLink.selected .bullSel{/* visibility: visible; */}
.mapLink.selected .slash{visibility: hidden;}
.mapLink.selected .dyn {/* text-decoration: underline; */visibility: hidden; border-bottom: 2px solid;}
.mapWrap .mapLink.selected .dyn {/* text-decoration: underline; */border-bottom: 2px solid;}

.mapLink .dynCopy {position: absolute;left: 1em;white-space: nowrap;/* font-family: 'Baskervville'; */font-style: italic;/* font-weight: 500; *//* font-size: 1.1em; *//* top: 0.05em; */visibility: hidden;}
.mapLink.selected .dynCopy {visibility: visible;/* border-bottom: 2px solid; */}
.mapWrap .btn {pointer-events: none;}
.mapOpen .mapWrap {opacity: 1;transition-delay: 0.3s;}
.mapOpen .mapWrap .btn {pointer-events: auto;}
.mlGo {font-size: 14px;margin: 0 0.7em;}

.seeMapWrap{position: absolute;top: 0;left: 0;right: 0;/* display: flex; *//* align-items: flex-end; *//* max-width: 40em; *//* gap: 0.2em; *//* flex-wrap: wrap; */opacity: 0;transition: opacity 0.3s;}
.seeScroll{position: relative;overflow: hidden;overflow-x: auto;padding: 0;}
.nameSee {font-size: 1em;padding-top: 10px;margin-bottom: 0.2em;margin-right: 0.4em;}
.seeMap{position: relative;display: flex;align-items: stretch;padding-right: 5em;width: 76em;/* overflow: hidden; *//* flex-basis: 100%; *//* visibility: hidden; *//* flex-wrap: wrap; */align-content: start;gap: 1em 0.4em;padding-bottom: 60px;font-size: 22px;}
.seeMapHead, .mapHead{position: relative;display: flex;align-items: baseline;}
.seeMapOpen .seeMap{/* visibility: visible; */pointer-events: auto;}

.seeScrollBtn{position: relative;top: -0.5em;font-size: 30px;opacity: 0;pointer-events: none;transition: opacity 0.3s;}
.seeLeft{margin-left: auto;}

.seeMapOpen .seeScrollBtn{pointer-events: auto; opacity: 1;}
.seeMapOpen.seeMin .seeLeft{pointer-events: none; opacity: 0;}
.seeMapOpen.seeMax .seeRight{pointer-events: none; opacity: 0;}

.seeMapOpen .seeLeftOn .seeLeft{pointer-events: auto; opacity: 1;}
.seeMapOpen .seeRightOn .seeRight{pointer-events: auto; opacity: 1;}



.seeLink{flex-basis: 9em;max-width: 10em;/* min-width: 8em; *//* margin-right: 1em; */flex-wrap: wrap;justify-content: center;cursor: pointer;border-radius: 8px;/* background-color: #ffd3d375; *//* transition: background-color 0.2s; */}
.seeLink .uiBG {/* opacity: 1; */}
.seeLink.btn {/* margin-bottom: 1em; */padding: 1em 0.5em;/* padding-bottom: 5px; */}
/* .seeLink:hover {background-color: #ffcbcb;} */
.seeLink .pM0{margin: 0.2em 0;text-align: center;/* display: flex; */flex-wrap: wrap;text-transform: lowercase;/* font-style: italic; */}
.seeLink .seeSub{font-size: 11px;}
.seeTitle{font-size: 16px; line-height: 1.5em;}

.seeSpcr{display: none;flex-basis: 10em;}
.seeGap{/* max-width: 3em; */width: 1em;/* min-width: unset; *//* visibility: hidden; */}
.seeBreak{display: none;width: 100%;}
.cImgWrap{position: relative;background-color: #fdc9c9;margin-bottom: 0.6em;padding: 3px;aspect-ratio: 1/1;/* overflow: hidden; *//* display: flex; *//* justify-content: center; *//* align-items: center; */}
.seeThmb{position: relative;background-size: 105%;background-position: center;height: 100%;/* width: 100%; */border-radius: 50%;}
.seeThmb0 {background-image: url("images/db-paint-01/sml_20201015_HarrySide.jpg");}
.seeThmb1 {background-image: url("images/db-paint-01/sml_20221007_apronRedProg.jpg");background-size: 120%;}
.seeThmb2 {background-image: url("images/db-sketch-01/sml_20170612_DSC07613.jpg");}
.seeThmb3 {background-image: url("images/db-sketch-02/sml_20170921_DSC07711.jpg");}
.seeThmb4 {background-image: url("images/db-sketch-03/sml_20180329_sketch.jpg");}
.seeThmb5 {background-image: url("images/db-sketch-04/sml_20190506_sketch.jpg");}
.seeThmb6 {background-image: url("images/db-sketch-06/sml_20220914_rudbeckiaR.jpg");}
.seeImg{object-fit: cover; height: 100%; width: 100%; display: none;}

.seeLink.tapestry01 .seeImg{height: 143%;}
.seeLink .cImgWrap{aspect-ratio: 1/1.4;aspect-ratio: 1/1;border-radius: 50%;border: 2px solid cornsilk;}
.seeLink.selected .pM0{font-style: italic;}
.seeLink .minmze{visibility: hidden;font-size: 19px;margin: 0 auto;margin-top: 0.4em;position: relative;top: auto;padding: 2px;position: absolute;bottom: -0.1em;right: -0.1em;right: 50%;bottom: 50%;padding: 0.4em;margin-right: -1em;margin-bottom: -1em;}
.seeLink.selected .minmze{visibility: visible;}
.seeLink.selected .minmze .uiBG{opacity: 1;}
.seeMapWrap .btn {pointer-events: none;}
.seeMapOpen .seeMapWrap {opacity: 1;transition-delay: 0.2s;}
.seeMapOpen .seeMapWrap .btn {pointer-events: auto;}


.mapsHide {transition: opacity 0.3s; opacity: 0;}
.mapsHide .btn {pointer-events: none;}
.seeMapOpen .mapsHide{opacity: 1; transition-delay: 0.2s;}
.seeMapOpen .mapsHide .btn{pointer-events: auto;}
.mapOpen .mapsHide{opacity: 1;transition-delay: 0.3s;}
.mapOpen .mapsHide .btn{pointer-events: auto;}

.mapOpen .seeShow.btn{pointer-events: none;}
.seeShow{transition: opacity 0.3s; opacity: 0;}
.seeMapOpen .seeShow {opacity: 1;}
.seeMapOpen .seeShow.btn{pointer-events: auto;}

.seeHide{transition: opacity 0.3s; opacity: 1;}
.seeMapOpen .seeHide{opacity: 0;}
.seeMapOpen .seeHide.btn{pointer-events: none;}

.mapOpen .headBG{/* opacity: 1; *//* transition-delay: 0.2s; */}
.seeMapOpen .headBG{opacity: 1; transition-delay: 0.2s;}
.mapOpen .cover .headBG{visibility: hidden; opacity: 0;}
.seeMapOpen .cover .headBG{visibility: hidden;}


@media only screen and (max-width: 1300px) {.menuHead {max-width: unset;flex-basis: 100%;flex-wrap: wrap;} .seeWrap{flex-wrap: wrap;}}
@media only screen and (max-width: 1000px) {.menuSection {/* font-size: 15px; */} }
@media only screen and (max-width: 800px) { .seeGap{display: none;} }
@media only screen and (max-width: 700px) {
	.menuSection{/* font-size: 14px; */padding: 18px 6px;gap: 0;}
	.seeLink{/* display: block; *//* flex-basis: 23vw; */max-width: unset;margin-bottom: 1em;} 
	.seeLink .pM0{/* font-size: 15px; */} 
	.seeLink .seeSub {font-size: 11px;}
	.seeBreak{/* display: block; */}
}
@media only screen and (max-width: 450px) {
	.seeLink{} 
	.seeLink .pM0{/* font-size: 15px; */} 
	.seeLink .seeSub {font-size: 11px;}
	.seeBreak{/* display: block; */}
	.seeGap{display: none;}
}

.miniWrap {position: relative;/* margin-top: -0.5em; */display: flex;flex: 1;flex-wrap: wrap;align-items: flex-end;/* padding: 0.8em 0px; */font-size: 12px;padding-bottom: 1.8vw;/* margin-left: -0.6em; *//* overflow: hidden; */}
.miniBreak{display: block;}
.miniMap{
		position: relative;
		display: flex;
		flex-wrap: wrap;
		/* flex: 1; */
		/* max-height: 1.9em; */
		overflow: hidden;
		/* flex-basis: 46em; */
		align-items: baseline;
		gap: 0em 1em;
		align-content: flex-start;
		/* padding-bottom: 0.6em; */
		font-size: 1.3em;
		text-transform: lowercase;
		top: -0.7em;
}

.titleTogls{position: relative;display: flex;justify-content: center;align-items: baseline;gap: 0.3em;top: -0.4em;margin-bottom: 0.3em;margin-left: 0.3em;width: 6.4em;font-size: 15px;display: none;}
.nameMini{display: none;/* margin-right: 0.5em; */font-size: 1.5em;/* font-weight: 600; */}


.outLinks {margin: 0em 0;margin-bottom: 1em;/* margin: auto; *//* padding-right: 16em; */position: relative;display: flex;align-items: baseline;/* flex-basis: 100%; */align-content: flex-start;gap: 0 1.3em;font-size: 13px;/* top: -0.4em; */text-transform: lowercase;font-family: 'Inter';font-weight: 500;display: none;}
.outLink .btn{/* font-weight: 700; */padding-top: 4px;}
.soon {opacity: 0;position: absolute;width: 8em;/* height: 2em; */left: 5px;}
#gridHeadFlow {
	position: absolute;
	z-index: 250;
	/* z-index: 6000; */
	align-items: baseline;
	align-content: flex-start;
	justify-content: left;
	flex-wrap: wrap;
	padding-bottom: 0;
	margin-bottom: 13px;
	column-gap: 2em;
	transition: 0.5s;
	/* max-width: 105em; */
	pointer-events: none;
	/* background-color: #ffe8e5; */
}
.gridSpacer {visibility: hidden; display: none;}
.gridSpacerMain {visibility: hidden; transition: height 0.5s; height: 126px;}



#gridHeadSticky {	position: fixed;	pointer-events: none;	z-index: 10;	z-index: 1200;	/* padding-right: 12em; */	opacity: 0;	}

#gridHeadSticky .btn{pointer-events: none;}
.slideShowOpen #gridHeadSticky{opacity:1; }
.slideShowOpen #gridHeadSticky .btn{pointer-events: auto;}
.weScrollin #gridHeadSticky{ /* opacity:1; */ }
.weScrollin #gridHeadSticky .btn{/* pointer-events: auto; */}

.stickyBreak {display: block;}
.headStickyInner{display: flex;align-items: center;padding-right: 1em;position: relative;/* width: 50%; */font-size: 12px;justify-content: left;gap: 1em 6em;}

.sitePath{display: flex;/* width: 50vw; */flex-wrap: wrap;align-items: baseline;align-content: flex-start;font-size: 18px;margin-top: 0.2em;gap: 0.3em 0;/* padding-left: 0.3em; */text-transform: lowercase;}
.sitePath .cmd {display: none;}
/* .sitePath .slash {margin-right: 0.2em;} */
.sitePath .gridTitlePath {display: flex;align-items: baseline; padding-left: 4px;}
.filterCurrent {margin-right: 0.4em;}
.sitePath .uiPad {padding: 0;}
.sitePath>.pM0 {padding: 4px 0.3em;margin-right: 3px;}
.sitePath .name {/* padding-left: 0.4em; */padding-right: 0.4em;}
.sitePath .gridTitle .dyn{padding-left: 0.3em;}
.sitePath .filterCurrent{padding-left: 0.3em;}

.sitePathMin{display: none;position: relative;}
#gridHeadSticky .name {font-size: 1em;/* padding-top: 0.12em;; margin-bottom: 1em; */}
.slideShowOpen #gridHeadSticky .gZoomCycleBtn {visibility: hidden;}


.headNewRow{/* width: 100%; */display: none;}


.expandWrap{position: relative;display: flex;/* display: none; */flex: 1;/* flex-direction: column; *//* flex-direction: row-reverse; */align-content: flex-start;justify-content: inherit;flex-wrap: wrap;display: block;gap: 0 7em;align-items: baseline;align-items: flex-start;/* overflow: hidden; *//* margin-top: -0.6em; */transition: top 0.5s;top: 0;}


.brckL {margin-right: 0.1em;}
.brckR {margin-left: 0.1em;}


.head-row3 {display: flex;align-items: baseline;flex-wrap: wrap;justify-content: left;/* flex-direction: row-reverse; */gap: 1em 7em;/* flex-basis: 100%; *//* flex-shrink: 2; */position: relative;/* min-height: 6em; *//* font-family: 'Libre Baskerville'; */}




.infoBreak {display: none;/* height: 1em; */}
.line {border-bottom: 2px solid;width: 3.3em;margin: 4px 11px;margin-top: 7px;display: none;}
.gridTitleWrap{position: relative;top: 0;display: flex;flex-wrap: wrap;/* padding-bottom: 2em; */font-size: 14.6px;/* flex-grow: 1; */flex-basis: 100%;/* max-width: 40em; */align-items: baseline;/* gap: 0 6em; */transition: top 0.5s;transition-timing-function: ease;}

.gridTitle {
	position: relative;
	margin: 0;
	/* font-size: 2em; */
	flex-wrap: wrap;
	/* flex-basis: auto; */
	align-items: baseline;
	text-underline-offset: 0.1em;
	text-decoration-thickness: 0.08em;
	/* pointer-events: auto; */
	/* padding-bottom: 10px; */
	display: flex;
	gap: 0;
	text-transform: lowercase;
	/* max-width: min-content; */
}
.gridTitleHead {/* margin-right: 7vw; *//* margin-top: 4px; */max-width: 14em;/* padding-bottom: 2vh; */font-size: 1.7em;gap: 0em 0em;z-index: 0;/* align-items: stretch; *//* flex: 1; *//* flex-basis: 620px; *//* transition: padding 0.5s; */}
/* .filtersOpen .gridTitleHead {padding-bottom: 0;} */
/* .blurbOpen .gridTitleHead {padding-bottom: 0;} */

.gridTitleB{pointer-events: none;position: absolute;top: -1em;transition: 0.3s;opacity: 0;/* height: 0; */font-size: 1.2em;display: none;}

.titleBBreak{display: block;}
.mapOpen .gridTitleB {pointer-events: auto;/* transition-delay: 0.3s; */opacity: 1;/* height: 1.5em; */}
.seeMapOpen .gridTitleB {pointer-events: auto;/* transition-delay: 0.3s; */opacity: 1;/* height: 1.3em; */}

.gridTitleHead .dyn {
	position: relative;
	z-index: 10;
	display: flex;
	align-items: baseline;
	/* gap: 0 0.1em; */
	/* text-decoration: underline; */
	text-underline-offset: 0.1em;
	text-decoration-thickness: 0.08em;
	/* white-space: normal; */
	/* margin: -3px 0; */
	/* flex-basis: 3em; */
}
.gridTitle .dyn{padding-right: 0.2em;margin-right: 0.04em;/* padding-left: 0.2em; */}
.gridTitleHead .dyn:last-of-type{/* padding-right: 12px; */margin-right: 70px;}
.gridTitle .dyn:first-of-type{/* padding-left: 8px; */}

.gridTitle span {	position: relative;}

.titleBreak{/* display: block; *//* margin-bottom: 1em; */}
.titleBreakA{display: block;/* border-bottom: 1px solid; *//* margin-bottom: 1.6vw; */}


.cover #gridInner {padding: 0;}
.cover .titleStyle{font-size: 1em;max-width: 19em;gap: 0;margin: 3px 7px;}
.cover .seeMapWrap {visibility: hidden;}
.cover .headBG {visibility: hidden;}
.cover .nameTop {font-size: 3.2em;margin: 0;}
.cover .siteMap {/* font-size: 2em; *//* line-height: normal; *//* flex-basis: 89em; *//* max-width: 32em; *//* margin-bottom: 3em; */}
.cover .siteMap .slash{/* display: inline; */}
.cover .unifyT{font-size: 32px;}
.notOnCover {opacity: 1; transition: opacity 0.3s;}
.cover .notOnCover {display: none;}
.cover .notOnCover .btn {/* pointer-events: none; */}
.cover .notOnCover.btn {pointer-events: none;}
.cover .sortTogl{display: none;}
.cover .gSpaceEnd{display: none;}
.cover .gText{display: none;}
.cover .gridFilters{display: none;}
.cover .slashBreak{display: none;}
.cover .mapWrapA{/* display: block; *//* max-width: 75em; */}
.cover .gridTitleWrap{/* display: none; */}
.cover .gridTitle{/* display: none; */}

.cover #gridHeadSticky{display: none;}
.cover #gridHeadFlow{position: fixed;}

.cover .itemWrap .gImg{padding: 0;}
.cover .itemWrap.imgTop .gImg{object-position: top;}
.cover .itemWrap.imgBot .gImg{object-position: bottom;}

#theGrid.cover {/* transform: translateY(12px); */}
/* .cover #gridHeadFlow {transform: translateY(12px);} */





.cover .gridTitleHead .dyn {/* padding: 0; */}
.tapestry .gridTitleHead .dyn-1 {/* font-size: 0.9em; */font-weight: 500;}
.tapestry .gridTitleHead{font-size: 3.7em;gap: 0 1em;/* max-width: 9em; *//* font-size: 4.2em; *//* margin-top: -0.05em; *//* letter-spacing: 0.04em; *//* font-weight: 600; *//* color: #fff; */}
.tapestry .gridTitleHead{/* font-family: "Baskervville", serif; */font-optical-sizing: auto;/* font-weight: 610; */font-style: normal;}
.sketch .gridTitleHead{font-size: 2.8em;font-size: 3.5em;/* font-family: 'Lora'; *//* font-style: italic; *//* font-weight: 600; */}

.drawTherapy .gridTitleHead{font-size: 3.3em;}
.drawMore .gridTitleHead{font-size: 3.3em;}
.drawMore .gridTitleHead .dyn-2{/* font-size: 0.9em; */}
.sketch4 .gridTitleHead {font-size: 3.4em;}
.sketch4 .gridTitleHead .dyn-2{font-size: 0.8em;}
.rudbekia .gridTitleHead{font-size: 3.6em;font-size: 4.6em;/* font-style: italic; *//* font-weight: 600; */}
.chosen .gridTitleHead{font-size: 2.6em;font-size: 3.5em;/* font-weight: 600; */}
.notesThots .gridTitleHead{font-size: 3.4em;/* font-weight: 600; */}


.blurbBtns{position: relative;display: none;pointer-events: none;top: -0.5em;align-items: baseline;flex-basis: 9em;margin-top: 0.3em;gap: 0em 0em;}

.moreBlurb {display: none;position: relative;flex-direction: row-reverse;/* flex: 1; */flex-basis: 6em;/* max-width: 7em; */padding: 0.7em 7px;/* padding-bottom: 0.5em; */overflow: hidden;/* border-radius: 50%; *//* height: 40px; *//* width: 40px; *//* flex: unset; *//* padding: 0; *//* display: none; *//* pointer-events: none; */transition: opacity 0.3s ease;}

.microBlurb {font-size: 5px;line-height: 8px;display: block;max-height: 3.3em;overflow: hidden;}
.blurbBtnB{display: none;}
.blurbYes .blurbBtnA {display: flex;}

.blurbBtnB{display: none; top: 0;}
.controlsB .blurbBtnB{top: 0.6em;}

.subWrap {display: flex;flex-basis: 17em;align-items: baseline;/* margin-right: 4em; *//* flex-flow: column; *//* gap: 0 1em; */pointer-events: none;/* display: none; */}
.subWrapB{display: none;}
.blurbYes .subWrap {/* display: flex; */}
.gridSub{/* display: none; */flex-wrap: nowrap;position: relative;/* flex-basis: auto; */font-size: 14px;/* pointer-events: auto; */white-space: nowrap;align-items: baseline;text-transform: lowercase;/* font-family: 'Inter'; *//* font-weight: 500; *//* margin-left: 0.2em; */}
.gridSubA{display: none;flex: 1;max-width: 30em;/* justify-content: center; */}
.blurbYes .moreBlurb {display: block;}
.blurbYes .subWrap {flex-basis: 22em;}

.blurbOpen .gridSubC {opacity: 0;}

.gridSub p{/* position: relative; *//* margin: 0; */padding-bottom: 0;flex-basis: max-content;}
.gridSub span{display: inline-block;white-space: nowrap;margin-right: 1em;}
.gridControls{position: relative;display: flex;flex: 1;flex-basis: 100%;flex-wrap: wrap;align-content: flex-start;/* margin-top: 1em; */gap: 0em 3em;align-items: baseline;justify-content: inherit;transition: opacity 0.3s;}
.controlsA {padding-top: 1em;}
.controlsB {pointer-events: none;margin-top: 1em;padding-top: 0.3em;opacity: 0;}
.controlsB .gridTogWrap {max-width: 46em;}
.cover .controlsB {border: none;}
.controlsB .btn {pointer-events: none;}
.controlsB .closeBlurb {visibility: hidden;}
.controlsB .filterTogls {flex-basis: 13em;}
.filtersYes .controlsB .filterTogls {flex-basis: 15em;}
.blurbYes .controlsB .subWrap {/* display: none; */flex-basis: 10em;}
.controlsB .gridSub {display:none;} .controlsB .titleBBreak {/* display:none; */}
.controlWrap {flex-basis: 100%;display: none;}

.mapOpen .controlsB {opacity: 1;}
.mapOpen .controlsB .btn{pointer-events: auto;}
.seeMapOpen .controlsB {opacity: 1;}
.seeMapOpen .controlsB .btn{pointer-events: auto;}

.gridBlurbWrap {
	position: absolute;
	top: 0;
	width: 100%;
	/* font-family: 'Baskervville'; */
	font-size: 15px;
	font-weight: 500;
	line-height: 1.5em;
	display: flex;
	flex: 1;
	flex-basis: 50em;
	gap: 0.1em 0.5em;
	/* padding-right: 10em; */
	/* display: none; */
	align-items: baseline;
	flex-basis: 100%;
	flex-wrap: wrap;
	transition: height 0.5s;
	transition-timing-function: ease;
	/* position: relative; */
	/* top: -0.3em; */
}


.gridBlurb {
	position: relative;
}
.gridBlurbText {position: relative;display: flex;align-content: start;align-items: flex-start;flex-wrap: wrap;width: 100%;gap: 0.5em 3em;margin-top: 0;}

.blurbHead{}
.gridBlurb{opacity: 0;transition: opacity 0.2s;padding: 0.6em 0;/* padding-top: 1.1em; */pointer-events: none;align-items: baseline;align-content: flex-start;flex-wrap: wrap;}
.isLoading .gridBlurb {transition: none;}
.gridBlurbText .pM0 {/* padding: 0.6em 1em; */padding-right: 1em;position: relative;flex: 1;flex-basis: 36em;max-width: 44em;}

.gridBlurb .gridTitle {font-size: 1.6em;line-height: normal;}
.gridBlurb .dash {flex-basis: 100%;}



.dots{
	position: relative;
	font-family: 'Inter';
	line-height: 0.55;
	letter-spacing: -1px;
	font-size: 22px;
	top: 0.2em;
	/* border: 2px solid; */
	margin: 0px 0px;
	visibility: hidden;
	border-radius: 5px;
	display: none;
}

.gridBlurb .dyn {
	/* white-space: nowrap; */
	text-overflow: ellipsis;
	pointer-events: auto;
}
.gridBlurb span { position: relative;}
.gridBlurb .hidden{/* visibility: hidden; *//* display: none; */}
#gridHeadFlow .gridBlurb.open .hidden{visibility: visible;}
#gridHeadFlow .gridBlurb.open .dots{visibility: hidden;}
#gridHeadSpace .hidden{	visibility: hidden;}


.spaceWrap{display: none;}
.space {position: relative;height: 0.9em;/* height: 0; */}
.spaceOpen .spaceWrap{/* display: block; */}
.spaceWrapB{position: relative;flex-basis: 100%;display: none;transition: height 0.5s;transition-timing-function: ease;}
.spaceB {position: relative;height: 4em;}

.slash {position: relative;/* font-size: 1.2em; *//* top: -0.1em; *//* margin: 0 0.5em; *//* margin-left: 1.2em; *//* font-size: 2em; *//* font-family: 'Inter'; */font-weight: 600;/* display: none; */}
.slashBreak {font-size: 2.8em;padding-right: 0.7em;bottom: 0.3em;display: none;}
.slashTitle, .slashMap  {display: none;font-size: 3em;margin-left: 2.4em;margin-right: 1.5em;/* padding-top: 0.3em; */}
.theta {font-size: 4em;font-weight: 400;/* line-height: 1.2em; *//* margin-right: auto; *//* top: 0.2em; */display: none;/* width: 9em; */position: fixed;bottom: 1vh;font-family: 'Inter';}

.dash {/* margin: 0 -0.25em; */font-size: 2em;line-height: 0.2em;margin-bottom: 0.4em;position: relative;/* top: 0.14em; */display: none;/* visibility: hidden; */}



.astBtn {position: relative;font-weight: 400;font-size: 54px;height: 0.9em;width: 0.9em;flex-shrink: 0;border-radius: 50%;overflow: hidden;}
.ast {position: relative;font-family: 'rmIconsRnd01';line-height: 0.8em;top: 0.09em;text-align: center;}

.astIn{font-size: 33px;font-size: 24px;top: -1em;/* left: -0.5em; */z-index: 20;display: none;/* position: absolute; *//* left: -10px; */}
.astSee{font-size: 3.6em;margin: 0.4em 0.1em;margin-right: 0.2em;position: absolute;}
.astMini{top: 0.08em;display: none;}
.astSee, .astMini{/* padding: 0.1em; */font-size: 3.5em;}
.astMap{/* display: block; *//* margin-top: -0.1em; *//* margin-bottom: -0.3em; *//* top: -0.1em; *//* position: absolute; *//* right: 0; */}
.astInfo{display: none;margin: 0 -0.1em;/* margin-top: 0.4em; */font-size: 3em;/* transition: margin 0.5s; *//* position: absolute; *//* top: -1.2em; */}

.astBlock {font-family: 'Inter';font-size: 3.3em;/* margin: 0 1em; */}

.moreSym, .less{font-size: 1.2em;line-height: 0em;position: absolute;top: -0.1em;/* margin-left: 1em; */font-family: 'Inter';font-weight: 700;/* display: none; */}
.blurbYes .moreBtn {visibility: visible;}
.blurbYes .astBlurb {display: inline-block;}

.blurbOpen .gridBlurb{/* display: flex; */transition-duration: 0.6s;transition-delay: 0.25s;opacity: 1;pointer-events: auto;}
.blurbOpen .moreBtn{display: none;}
.blurbOpen .moreBlurb{opacity: 0;/* transition: 0.2s; *//* pointer-events: none; *//* height: 1em; *//* visibility: hidden; */}
.blurbOpen .controlsA .closeBlurb{/* transition-delay: 0.3s; */pointer-events: auto;opacity: 1;}


 .astTop {/* margin-bottom: 0.2em; */}

.mapClosing .gridTitleWrap {transition: height 0.5s;}

.astTitle {/* display: none; */font-size: 0.9em;font-size: 33px;/* position: absolute; *//* right: -0.6em; *//* bottom: 0.1em; *//* right: -1.2em; */z-index: 100;font-weight: 400;/* font-size: 54px; *//* top: -0.05em; *//* margin-left: 0.5em; */}
.ast .minSym{position: absolute;font-family: 'inter';font-weight: 800;top: 1.1em;/* left: 1em; */font-size: 15px;margin: 0 5px;}
.astHead {display: none;font-size: 2.6em;/* padding-top: 0.3em; */}

.astWrap {display: none;position: absolute;/* left: -0.4em; */top: 5.7em;left: 33vw;/* position: fixed; */}
.astBreak {display: none;font-size: 50px;margin: 0 0.3em;margin: 0 2vw;/* margin-left: -15px; *//* top: 4px; *//* left: 0.1em; */}
.ast span{position: relative;display: block;}
.astBlurb{display: none;font-size: 1.6em;line-height: 0.7em;font-weight: 500;/* width: 100%; */opacity: 1;transition: opacity 0.3s;/* position: absolute; */top: 0.1em;}
/* .btn:hover .dyn .astTitle{    text-decoration:none;} */

.blurbYes .astTitle{/* display: inline-block; *//* width: 100%; */}

.minBtn {font-family: 'inter';font-size: 20px;position: absolute;z-index: 20;}
.maxSym {position: absolute;top: 0;left: 0;}


.mapMove{top:0; transition: top 0.5s;}
.mapOpen .mapMove{top:1em;}
.mapFade{opacity:1; transition: opacity 0.3s;}
.mapOpen .mapFade{opacity: 0;}
.mapOpen .mapFade .btn{pointer-events: none;}

.seeMapOpen .mapMove{top:1em;}
.seeMapOpen .mapFade{opacity: 0;}
.seeMapOpen .mapFade .btn{pointer-events: none;}

.filterTitle {/* gap: 0.3em; */align-items: baseline;position: relative;}
.filterTitle .uiBG{/* opacity: 1; */}
.filterCurrent {position: relative;}
.filterTogls {/* flex: 1; */flex-basis: 11em;display: flex;position: relative;/* justify-content: center; */align-items: baseline;align-items: center;}
.blurbYes .filterTogls {/* justify-content: center; */}
.filtersYes .filterTogls{flex-basis: 18em;}
.filterTogls .pM0{/* flex-basis: 22em; */display: flex;align-items: baseline;/* justify-content: center; */}

.filterClrg{font-size: 1.4em;}
.controlsA .filterClrg{font-size: 1.7em;}
.filterTogls .gridTotalSolo {font-size: 1.4em;margin: 0 0.3em;}
.filterTitle .filterTitleIn{transition: 0.3s;opacity: 1;padding-left: 5px;}
.filtersOpen .filterTitle .filterTitleIn{transition: none;position: absolute;opacity: 0;}
.filterHead {display: none;/* font-family: 'Inter'; */align-items: baseline;gap: 0.7em;padding: 0.1em 0.2em;padding-right: 0.7em;}
.cmd {position: relative;font-size: 1.9em;margin-right: 0.2em;/* font-weight: 600; */font-family: 'Inter';display: none;}
.filterHead .sym {margin-right: 0.2em;display: none;font-weight: 600;}
.filterHead .dyn {/* font-size: 1.3em; */}
.filterHead span {position: relative;}
.minBtn {/* font-size: 24px; */line-height: 0;/* opacity: 0; */position: absolute;display: none;}
.minBar {width: 40px;margin: 0;margin: 2px 5px;border-bottom: 3px solid;}
.mapOpen .minBtn{/* position: relative; */transition: 0.3s;opacity: 1;}
.filterCsml{opacity: 0;position: absolute;padding-left: 5px;/* font-size: 16px; */}
.filtersOpen .filterCsml{position: relative;transition: 0.3s opacity;opacity: 1;padding-left: 0.2em;margin: 0;}
.closeFilter {display: block;position: absolute;opacity: 0;margin-left: -6px;padding: 0.3em;}
.filtersOpen .closeFilter {position: relative; opacity: 1; transition: 0.3s;}
.filterTitle .colon{margin-left: 0.3em; margin-right: 2px;transition: 0.3s;opacity: 1;font-family: 'Inter';font-weight: 700;/* top: 0.05em; *//* display: none; */}
.controlsA .colon{font-size: 1.8em;}
.controlsB .colon{font-size: 1.2em;}
.controlsA .filterTitle .gridTotal{font-size: 1.3em;}
.filtersOpen .colon{transition: none; position: absolute; opacity: 0;}
.filterTitle span{position: relative;white-space: nowrap;}
.filterTitle .sym{/* display: none; *//* font-size: 2em; *//* top: 0.1em; */}
.fShow {padding-right: 2px;/* font-size: 16px; */position: absolute;opacity: 0;}
.filtersOpen .fShow {position: relative;padding-left: 0.7em;transition: opacity 0.3s;opacity: 1;}

.filterTitle .sym, .filterHead .sym {
	position: relative;
	font-family: 'Inter';
	/* font-size: 1.6em; */
	/* line-height: 0.6em; */
}

.filterTitle {display: none;}
.filtersYes .filterTitle {display: flex;}
.filtersYes .gridFilters {/* display: flex; */}
.filtersYes .expandWrap {/* display: flex; */}

.gridTotal{position: relative;/* pointer-events: auto; *//* font-size: 1.3em; */}

.filtersYes .gridTotalSolo, .filtersYes #gridHeadFlow .gridTotalSolo {display: none;}


.pathNo{position: relative;pointer-events: auto;display: none;align-items: baseline;/* font-size: 0.8em; */}
.no{position: relative;}
.pathNo .brckt {display: none;}
.slideShowOpen .pathNo{display: flex;gap: 0.4em;}
.slideShowOpen .sitePath .filterTitle .gridTotal{display: none;}
.slideShowOpen .sitePath .gridTotalSolo{display: none;}

.dropShade {
	display: none;
	z-index: 100;
	position: fixed;
	background-color: #ffa7a721;
	/* background-color: #fc6d6d78; */
	pointer-events: auto;
}
.filterList{
	position: relative;
	pointer-events: none;
	display: flex;
	flex-wrap: wrap;
	/* flex-basis: 45em; */
	/* justify-content: center; */
	align-items: baseline;
	/* align-content: end; */
	font-size: 1.5em;
	/* border-top: 1px solid; */
	gap: 0.3em 1em;
	gap: 0.1em 0.6em;
	padding: 0.9em 0;
	/* padding-bottom: 0.4em; */
	/* padding-top: 0.6em; */
	opacity: 0;
	transition: opacity 0.3s;
}
.filterList .btn {pointer-events: none;}



.filtersWrap{display: flex;position: relative;position: absolute;top: 0;/* width: 90em; *//* flex-direction: row; *//* justify-content: center; */flex-wrap: wrap;align-items: baseline;/* align-content: end; *//* padding-top: 1em; *//* transition: 0.5s height; *//* transition-timing-function: ease-in-out; *//* overflow: hidden; *//* pointer-events: none; *//* height: 1em; *//* font-family: 'Libre Baskerville'; *//* font-family: 'Lora'; *//* font-weight: 400; *//* font-family: 'Inter'; *//* font-weight: 500; *//* display: none; *//* max-width: 45em; *//* position: absolute; */}

.filtersOpen .filterList{transition: opacity 0.3s;opacity: 1;}
.isLoading .filterList {transition: none;}
.filtersOpen .filterList .btn{pointer-events: auto;}


#filtersSticky{display: none;/* max-height: 3em; *//* transition: 1s; */opacity: 0;}
.stickyListOpen #filtersSticky{/* display: flex; */opacity: 1;}


.filterBtn {/* margin: 0.1em; *//* margin-right: 0.4em; */gap: 0.4em;display: flex;align-items: baseline;border: 2px solid #ffffff00;/* border-radius: 1.4em; *//* padding-right: 0.3em; *//* background-color: #fffafa; */}
.filterBtn.all .dyn {/* font-size: 1.2em; */}
.filterList .pM0{padding: 5px 8px;padding-top: 0.3em;padding-right: 0.5em;}

.filterBtn span {position: relative;}
.filterBtn .fwd {font-family: 'inter';/* font-size: 1.2em; */display: none;}
.filterBtn .dynCopy {position: absolute; visibility: hidden;font-style: italic; margin-left: 0.1em;}
.filterBtn.selected .dyn {visibility: hidden;}
.filterBtn.selected .dynCopy {visibility: visible; border-bottom: 2px solid;}
.filterBtn.selected {border-color: transparent;}
.filterBtn.selected {/* border: 2px solid; */border-radius: 7px;}

.flxSpcr{    width: 100%;    margin: 0; }
.fTotal {font-size: 0.8em;/* font-family: 'Inter'; *//* font-weight: 500; *//* margin-left: 0.4em; */position: relative;/* top: -0.6em; */}


/* Header Styles ///////////////// */

.txtSml{font-size: 14px;}



.sortTogl{    }
.sortTogl .dyn{display: none;    }
.sortnew .sortTogl .sortNew {display: block;}
.sortold .sortTogl .sortOld {display: block;}

.gridTogWrap {position: relative;display: flex;flex-wrap: nowrap;align-items: baseline;flex: 1;gap: 0 4em;max-width: 80em;}

.gridTogls {
	display: flex;
	flex-wrap: nowrap;
	flex: 1;
	/* flex-basis: 28em; */
	max-width: 17em;
	gap: 4em;
	z-index: 166;
	padding-right: 2em;
	align-items: baseline;
	justify-content: space-between;
	position: relative;
	/* margin-left: auto; */
}
.gridTogls>.btnIcon {font-size: 2.6em;}

.blurbYes .gridTogls {padding-left: 0;}

.gSizeBtn {
	width: 0.9em;
	/* height: 1.3em; */
	line-height: 0.8em;
	padding-bottom: 0.1em;
	text-align: center;
	display: none;
	border: 3px solid transparent;
	font-family: 'rmIcons';
	font-family: 'rmIconsTall01';
}
.gSizeBtn.selected {border: 3px solid; }



.details {
	position: fixed;
	bottom: 0.5em;
	right: 0.5em;
}
.headStickyInner .gZoomCycleBtn {/* top: 0.1em; */}
.gZoomCycleBtn .dyn{display: none;top: -0.02em;}
.gZoom-0 .gZoomCycleBtn .size-0 {display: block;}
.gZoom-1 .gZoomCycleBtn .size-1 {display: block;}
.gZoom-2 .gZoomCycleBtn .size-2 {display: block;}



.headType {
	margin-right: 0.2em;
}
.headNo {
	margin-right: 1em;
}

.progress {
}

.headMenu {
    display: none;
}

.menu {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    clear: both;
    /* color: #222; */
}


#floatMenu {
	z-index: 1915;
	overflow: hidden;
	visibility: hidden;
	width: 100vw;
	/* width: 100vw; */
	overflow-y: scroll;
	/* top: 10em; */
}
.menuOpen #floatMenu {
	visibility: visible;
}

.menuBG {
	position: fixed;
	background-color: #ffcbcbab;
}

.menuWrap {
	position: relative;
	/* background-color: hsl(0 30% 93% / 1); */
	background-color: #fff6f5;
	display: flex;
	flex-wrap: wrap;
	border-radius: 8px;
}

.menu .dyn span {display: inline-block;}


.menuHead{
	text-transform: lowercase;
	display: flex;
	flex-basis: 100%;
	/* flex-wrap: wrap; */
	/* flex-basis: max-content; */
	align-items: baseline;
	align-content: start;
	/* margin: 2em auto; */
	/* min-height: 8em; */
	/* margin-bottom: 0.5em; */
	padding: 7px 13px;
	padding-right: 8em;
	justify-content: left;
	font-size: 13px;
	gap: 0.9em 4em;
	opacity: 0;
	/* max-width: 18em; */
}
.menuOpen .menuHead{transition: opacity 0.3s; opacity: 1;}
.menuTop{align-items: baseline;display: flex;/* flex-wrap: wrap; *//* flex-basis: 58em; */}

.mHeadBreak {display: none;}
.menuCloseBtn {font-size: 2.8em;line-height: 1.8em;}

.menuGrid{
    display: flex;
    flex-wrap: wrap;
    /* align-items: baseline; */
    align-content: start;
    /* justify-content: right; */
    gap: 1em 0;
    padding-right: 6em;
    flex: 1;
    flex-basis: 78em;
    margin-bottom: 1em;
    font-size: 15px;
    display: none;
    /* opacity: 0; */
}
.menuOpen .menuGrid{transition: opacity 0.3s; transition-delay: 0.2s; opacity: 1;}

.menuGrid>.newRowA{/* display: block; */}
.menuGrid>.newRowB{/* display: block; */}

.menuSection{
    position: relative;
    /* overflow: hidden; */
    display: flex;
    flex-wrap: wrap;
    /* flex: 0; */
    flex: 1;
    gap: 1em 0.4em;
    /* padding: 0px 18px; */
    /* padding-right: 40px; */
    align-items: stretch;
    /* justify-content: inherit; */
    /* font-family: 'Libre Baskerville'; */
    /* font-family: 'Lora'; */
    /* font-size: 20px; */
    /* font-size: 13px; */
}
.menuSecTemp{display: none;}
.menuPaint{/* font-size: 17px; */flex-basis: 23em;/* max-width: 24em; */}
.menuSketch{/* font-size: 17px; */flex-basis: 20em;max-width: 54em;}


.menuSection .newRow{/* display: block; */}

.emailWrap{width: 13em; display: flex;}
.emailAt{}
.emailLink{/* font-family: 'Inter'; */display: none;}
.at{font-size: 35px; background-color: snow;}
.emailText{/* display: none; *//* font-size: 14px; */}
.showEmail .emailLink {display: block;}
.showEmail .emailAt>.dyn {display: none;}
.showEmail .emailAt>.outArro {display: none;}
.dStar{    font-size: 60px;}







#theGrid, #gridInner {
    position: relative;
    overflow: hidden;
    clear: both;
}
#theGrid {
    margin-top: 0;
    /* padding-bottom: 10vh; */
    /* padding-top: 18vh; */
    overflow: hidden;
    transition: 0.4s;
    transition-delay: unset;
    min-height: 101vh;
    /* max-width: 2100px; */
}
#gridInner {
	/* max-width: 2000px; */
	/* padding-bottom: 10vh; */
}
.navDotsWrap {
	position: fixed;
	bottom: 0;
	display: flex;
	/* gap: 2px; */
	font-size: 12px;
	justify-content: center;
	left: 0;
	right: 0;
	visibility: hidden;
	pointer-events: none;
	margin: 0 16em;
	margin-left: 1em;
}
@media only screen and (min-width: 1200px) { .navDotsWrap {	margin: 0 16em;	} }
.navDot {
	padding: 1em 0em;
	margin: 0;
	/* margin: 1em 0; */
	min-width: 2.2em;
	text-align: center;
}




.gridImgBG {
    position: absolute;
}


.gNoWrap {padding: 7px 0.4em;display: none;/* position: absolute; */top: 0;}
.gNo {
	font-size: .9em;
	margin: 0;
	/* margin-bottom: 1.2em; */
	/* display: none; */
	/* position: absolute; */
	top: 0px;
	/* left: 0; */
	width: 100%;
	font-size: 9px;
	/* font-size: 10px; */
	/* color: #f8a5b4; */
	/* padding: 6px 0.5em; */
	/* padding-bottom: 13px; */
	/* height: 0.3vw; */
	/* visibility: hidden; */
	font-family: 'Inter';
	font-weight: 500;
}


/*
.gridItem:hover {
    background-color: #f2efef;
    color: #ffa3a3;
    transition:0.1s;
}
*/

.gridItem:hover {
    text-decoration: underline;
}


.gTitle {
	/* padding-bottom: 0.4em; */
	/* padding-top: 0.5em; */
	/* margin-right: 0.8em; */
	/* text-align: center; */
	font-size: 1.16em;
	/* display: none; */
	/* width: 100%; */
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: 'Libre Baskerville';
	/* line-height: 1.4em; */
}
.gTitle br {display: none;}
.gText {
	padding: 0px 1px;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	align-content: start;
	position: relative;
	align-items: baseline;
	justify-content: inherit;
	text-align: center;
	gap: 0.4em 0.9em;
	height: 3.3em;
	/* max-height: 1.5em; */
	width: 100%;
	/* opacity: 0.7; */
	/* transition: 0.3s; */
	/* height: 0; */
	/* text-align: center; */
	font-size: 12px;
	/* font-size: 11px; */
	/* font-weight: 500; */
	/* font-family: 'Libre Baskerville'; */
	/* font-family: 'Inter'; */
	/* display: none; */
}
.gTxtBreakA {/* display: block; */}
.txtFade {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 2em;
	display: none;
}

.gridItem.textOn .gText{
    padding-bottom: 1em;
}


.gTxtSub {/*    padding-left: 4px;*//* margin-right: 1em; */font-family: 'Inter';display: inline-block;/* display: none; */}
.noSub .gTxtSub {
    display: none;
}

.gDate {
	font-weight: 500;
	/* font-family: 'Inter'; */
	/* padding-bottom: 0.4em; */
	/* max-height: 2em; */
	/* padding-right: 0.4em; */
	/* text-align: right; */
	/* font-size: 11px; */
	display: flex;
	/* justify-content: center; */
	flex-wrap: wrap;
	gap: 3px;
	/* width: 100%; */
	/* display: none; */
	/* font-family: 'lora'; */
	/* font-family: 'Inter'; */
	/* font-style: italic; */
	overflow: hidden;
	/* white-space: nowrap; */
	/* text-overflow: ellipsis; */
}
.gDateTop{padding: 0px 1px;/* gap: 1em 0.3em; *//* padding-left: 0.8em; */margin-bottom: 5px;font-size: 11.5px;height: 1.5em;/* height: 0; *//* visibility: hidden; *//* position: absolute; */z-index: 10;/* background-color: #fff0f0; */width: unset;/* padding: 3px 2px; *//* display: none; */}
.gDateM{display: none;}

.gDay{
	margin: 0;
	/* width: 100%; */
}
.gNote{
	/* padding-top: 0.8em; */
	/* max-height: 3.2em; */
	/* line-height: 1.3em; */
	/* max-width: 26em; */
	display: none;
	white-space: nowrap;
	/* font-family: 'Libre Baskerville'; */
	text-overflow: ellipsis;
	max-width: 100%;
	overflow: hidden;
}
.gNoteSnip {
	/* max-height: 5.2em; */
	overflow: hidden;
	text-overflow: ellipsis;
}
.gFile {font-family: 'inter';font-size: 1.2em;display: none;}

.gDimsCm{
    display: none;
}


/* //////////////////////////////////////////FLEX GRID */

.flexGrid {
	min-height: 91vh;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	justify-content: left;
	/* justify-content: space-evenly; */
	align-items: center;
	align-items: flex-end;
	align-items: stretch;
	align-content: flex-start;
	gap: 1em 1.5em;
	gap: 4px;
	/* row-gap: 0.8em; */
	/* padding: 0px 16px; */
	margin: 0 -2px;
	/* padding-right: 5vw; */
	padding-top: 20px;
	/* padding-bottom: 97vh; */
}

.itemWrap {
    position: relative;
    /* font-family: 'lora'; */
    /* font-family: 'Inter'; */
    display: flex;
    /* align-items: center; */
    /* align-content: stretch; */
    /* margin-right: auto; */
    justify-content: center;
    flex: 1;
    /* flex-grow: 0.08; */
    /* flex-grow: 0.6; */
    flex-wrap: wrap;
    flex-basis: 10em;
    /* max-width: 14em; */
    /* flex-grow: 0; */
    min-width: 0;
    /* margin-bottom: 1.4em; */
    /* padding: 2px; */
    /* padding: 11px; */
    border-radius: 7px;
	/* border: 0.5px solid #b7a6a67a; */
    /* background-color: snow; */
}
.itemWrap .uiBG {/* display: none; *//* margin: -3px; *//* border: 3px solid transparent; *//* opacity: 1; */}
/* .gridItem:hover .btnUL{    opacity: 1;    transition:0.2s;} */
.itemWrap:hover .uiBG{    opacity: 1;    transition:0.2s;}

.gridItem {
	padding: 10px;
	/* padding: 0.6em; */
	/* padding-top: 1.4em; */
	position: relative;
	display: flex;
	/* flex-direction: column; */
	/* justify-content: center; */
	align-content: stretch;
	align-content: space-evenly;
	flex-wrap: wrap;
	/* overflow: hidden; */
	cursor: pointer;
	width: 100%;
	/* height: 100%; */
	min-width: 0;
	border-radius: 6px;
	/* border: 2px solid transparent; */
	/* background-color: hsl(0 100% 96.3% / 1); */
	/* background-color: #fddfe2; */
}
.gZoom-0 .gridItem{ padding: 6px;}

.gridItem.selected {/* border-color: transparent; *//* background-color: bisque; */background-color: #c7fff1;}

.gSpaceStart {
	width: 22vw;
	display: none;
}
.itemWrap.gSpaceEnd {
	flex-basis: 10em;
	visibility: hidden;
	/* display: none; */
}
.gImgWrap {
	position: relative;
	/* background-color: #ffd6d6; */
	/* background-color: #fcf4f4; */
	display: flex;
	align-items: center;
	align-content: start;
	flex-shrink: 0;
	justify-content: center;
	margin: 0.6em auto;
	margin-top: 0px;
	/* margin-bottom: 9px; */
	overflow: hidden;
	width: 100%;
	/* aspect-ratio: 12/13; */
}

.gImg {
	display: block;
	margin: 0;
	object-fit: cover;
	object-fit: contain;
	/* object-position: center; */
	/* object-position: top; */
	position: relative;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	height: 100%;
	/* width: auto; */
}
.frmedSN .gImg{/* border: 0.5em solid hsl(238.02deg 47.39% 91.3%); */}
.frmedP .gImg{border: 0.6em solid rgb(242, 193, 193);}


.noThumb .gImgWrapA {display: none;}
/* .noImg .gImgWrapA {display: none;} */


.lastInSeries {margin-right: 5em;}


.gZoom-0 .gNoWrap{padding: 3px;}
.gZoom-0 .gDate{/* display: none; *//* font-size: 11px; */gap: 0.8em 0.2em;}
.gZoom-0 .gDateTop{font-size: 11px;/* padding: 0 10px; *//* padding-bottom: 4px; *//* height: 0; *//* visibility: hidden; *//* padding: 0; */}
.gZoom-0 .flexGrid{gap: 2px;}
.gZoom-0 .gText{font-size: 10px;/* display: none; */height: 1.6em;/* min-height: auto; */}
.gZoom-0 .gNo{font-size: 9px;/* display: none; */}
.gZoom-0 .gTxtSub, .gZoom-0 .gNote, .gZoom-0 .gTitle {/* display: none; */}

.gZoom-1 .flexGrid{/* gap: 0.6em 0.8em; *//* gap: 1.5em 1.3em; */}

.gZoom-2 .flexGrid{gap: 0.3em 0.3em;/* justify-content: center; */}
.gZoom-2 .gText{font-size: 14px;/* padding: 0 2%; *//* margin: 2em 0; */}


.gs-0 .flexGrid {font-size: 9px;}
.gs-1 .flexGrid {font-size: 12px;}
.gs-2 .flexGrid {font-size: 14px;}


.gs-4 .flexGrid{font-size: 18px;}
.gs-5 .flexGrid{font-size: 22px;/* font-size: 2vw; */}
.gs-6 .flexGrid{font-size: 25px;/* font-size: 1.7vw; */}
.gs-7 .flexGrid{font-size: 30px;}


/* gs-11 = 4 across. gs-12/13 = 3 across. gs-14 = 2 across */

.gs-11 {/* font-size: 37px; *//* font-size: 30px; */font-size: 2vw;}
.gs-11 .newRow2 {/* display: block; */}
.gs-11 .itemWrap {/* max-width: 14em; */flex-grow: 1;/* background-color: #fdf7f7; *//* background-color: white; */align-items: stretch;/* margin-right: auto; */}

.gs-11 .flexGrid {/* gap: 1em; *//* row-gap: 1.4em; *//* max-width: 1620px; *//* margin: 0 auto; *//* justify-content: center; *//* padding: 0; *//* align-items: stretch; *//* gap: 10px 10px; */gap: 3px;}

.gs-11 .flexGrid {font-size: 3.3vw;}
.gs-12 .flexGrid {font-size: 48px; }
.gs-12 .newRow2 {display: block;}

.gs-13 .flexGrid {font-size: 62px; }



.gs-19 .flexGrid {font-size: 13.3vw;}
/* Default thumb sizing and for mobile */
.itemWrap {flex-basis: 10em;/* max-width: 13em; */}


@media only screen and (max-width: 1700px) {

	.gs-2 .flexGrid{font-size: 13px;}

	.gs-5 .flexGrid{font-size: 20px;}
	.gs-6 .flexGrid{font-size: 1.5vw;font-size: 23px;}
	.gs-7 .flexGrid{font-size: 29px;}


}
@media only screen and (max-width: 1400px) {	.gZoom-1 .gText {font-size: 11px;} .gDateTop{font-size: 11px;} }
@media only screen and (max-width: 1300px) {

}


@media only screen and (max-width: 1200px) {
	.gText {/* justify-content: left; */}
	.gs-0 .flexGrid{/* font-size: 0.9vw; */}
	.gs-0 .gridItem{/* padding: 2px; *//* border-width: 2px; */}
	.gZoom-1 .gTitle{font-size:unset;}
	.gs-2 .flexGrid{font-size: 11px;}
	.gs-4 .flexGrid{font-size: 1.7vw;}

	.gs-5 .flexGrid{font-size: 1.8vw;}
	.gs-6 .flexGrid{font-size: 1.8vw;}

	.gs-7 .flexGrid{font-size: 25px;/* justify-content: center; */}
	.gs-7 .newRow3{/* display: block; */}
	.gs-7 .gSpaceEnd{/* display: none; */}

	.gZoom-2 .flexGrid{justify-content: center;}

}

@media only screen and (max-width: 1060px) {.gs-7 .flexGrid{font-size: 23px;} .gs-1 .flexGrid{font-size: 10px;}}
@media only screen and (max-width: 960px) {

	.gZoom-0 .gNo{font-size: 8px;}
	.gZoom-1 .gNo{font-size: 9px;}
	.gZoom-0 .gDate {font-size: 9px;}

	.gs-0 .flexGrid{font-size: 7.8px;}
	
	.gs-2 .flexGrid{font-size: 10px;}

	
	.gs-5 .flexGrid{font-size: 19px;}
	.gs-6 .flexGrid{font-size: 2.8vw;}
	.gs-7 .flexGrid{font-size: 2.8vw;}

}

@media only screen and (max-width: 800px) {	
	.gZoom-0 .gText, .gZoom-0 .gDate {display: none;}
	.gZoom-0 .gridItem {padding: 2px;}
}
@media only screen and (max-width: 740px) {.gs-1 .flexGrid{font-size: 1.3vw;}	.gs-6 .flexGrid{font-size: 4vw;} .gs-7 .flexGrid{font-size: 4vw;}}

@media only screen and (max-width: 600px) {
	.flexGrid{padding: 0 8px; gap: 4px;}
	.gZoom-0 .gNo, .gZoom-1 .gNo {display: none;}
	.gZoom-0 .gDateTop{/* display: none; */}
	.gZoom-1 .gText {font-size: 10px;}

	.gs-0 .flexGrid{font-size: 6px;}
	.gs-1 .flexGrid{font-size: 8px;}
	.gs-2 .flexGrid{font-size: 8px;}

	.gs-5 .flexGrid{font-size: 2.8vw;}
	

}

@media only screen and (max-width: 460px) {
	.gZoom-0 .gText{margin: 0.3em 0;margin-top: 0.6em;}
	.gs-0 .flexGrid{font-size: 1.3vw;}
	.gs-1 .flexGrid{font-size: 1.7vw;}
	.gs-5 .flexGrid{font-size: 3.4vw;}
}
@media only screen and (max-width: 380px) {
	.gs-0 .flexGrid{font-size: 1.6vw;}
	.gs-1 .flexGrid{/* font-size: 2vw; */}
}

@media only screen and (min-width: 2100px) { 
	.gs-5 .flexGrid{font-size: 24px;}
}


	.simpFlex .itemWrap {max-width: 11.2em;}
	.simpFlex .wide {flex-basis: 13em;max-width: 15em;}


	/* relWidth - relative sizes by flex */

@media only screen and (min-width: 961px) {
	.relWidth .itemWrap {flex-basis: 10em;max-width: 11em;flex-grow: 0.08;/* flex-grow: 0; */background-color: red;}

	.relWidth .smlS {flex-basis: 7.8em; max-width: 8.6em; background-color: transparent;}
	.relWidth .sml {flex-basis: 8em; max-width: 8.8em; background-color: transparent;}
	.relWidth .smlL {flex-basis: 9em; max-width: 9.9em; background-color: transparent;}

	.relWidth .medS {flex-basis: 9.5em; max-width: 10.6em; background-color: transparent;}
	.relWidth .med {flex-basis: 10em; max-width: 11em; background-color: transparent;}
	.relWidth .medL {flex-basis: 10.6em; max-width: 11.7em; background-color: transparent;}
	.relWidth .lrgS {flex-basis: 11em;max-width: 12.1em; background-color: transparent;}
	.relWidth .lrg {flex-basis: 12em;max-width: 13.3em; background-color: transparent;}

	.relWidth .square.lrg {flex-basis: 14em; max-width: 15.4em; background-color: transparent;}
	
	.relWidth .wide.smlS {flex-basis: 10em; max-width: 11em; background-color: transparent;}
	.relWidth .wide.sml {flex-basis: 11em; max-width: 12.1em; background-color: transparent;}
	.relWidth .wide.smlL {flex-basis: 12em; max-width: 13.2em; background-color: transparent;}

	.relWidth .wide.medS {flex-basis: 12.5em; max-width: 13.8em; background-color:transparent;}
	.relWidth .wide.med {flex-basis: 13em; max-width: 14.3em; background-color:transparent;}
	.relWidth .wide.medL {flex-basis: 14em; max-width: 15.4em; background-color:transparent;}

	.relWidth .wide.lrg {flex-basis: 15em; max-width: 16.6em; background-color: transparent;}
	.relWidth .wide .gImgWrap {/* margin: 0.7em 0; *//* margin-top: 2em; */}
}


/* hiteAlign uses aspect ratios to keep the row heights equal so that baseline text can vary wildly without losing image alignment */

@media only screen and (min-width: 961px) {
	.hghtAlign .flexGrid{/* align-items: baseline; */}
	.hghtAlign .itemWrap {flex-basis: 10em; flex-grow: 0.14; max-width: unset;}
	.hghtAlign .itemWrap .gImgWrap{aspect-ratio: 0.75;}

	.hghtAlign .itemWrap.wide{flex-basis: 14em;}
	.hghtAlign .wide .gImgWrap{aspect-ratio: 1.3;}
	.hghtAlign .r1x2 .gImgWrap{aspect-ratio: 0.62;}
	.hghtAlign .itemWrap.r1x2 {flex-basis: 8.8em;}
	.hghtAlign .medS .gImg{padding: 5%;}
	.hghtAlign .itemWrap.sml{flex-basis: 9em;}
	.hghtAlign .sml .gImg{padding: 7%;}


	.sqrTwo .flexGrid {gap: 0; align-items: stretch;}
	.sqrTwo .itemWrap {background-color: hsl(120 3% 96% / 1); max-width: 712px; margin-bottom: 12px; margin-right: 12px;}
	.sqrTwo .gridItem {padding: 13px;}
	.sqrTwo .newRow2 {display: block;}
	.sqrTwo .gImgWrap {aspect-ratio: 1.1; margin-bottom: 20px;}
	.sqrTwo .sml .gImg {padding: 4% 7%;}

}


/* Grid-like for small screens */
@media only screen and (max-width: 960px) {

	.gZoom-1 .flexGrid {gap: 10px 4px;}
	.gridItem{padding: 10px 4px;justify-content: center;}
	.gZoom-0 .gridItem{padding: 8px 2px;}
	.itemWrap, .relWidth .itemWrap, .hiteFlex .itemWrap, .simpFlex .itemWrap {flex: 1;flex-basis: 10em;max-width: unset;}
	.itemWrap .gImgWrap{aspect-ratio: 12/13;}
	.itemWrap.wide .gImgWrap{aspect-ratio: 14/12;}
	.itemWrap.itemSquare .gImgWrap{aspect-ratio: 5/5;}
	.itemWrap .gImg{padding: 0 7%;}
	.itemWrap.sml .gImg{padding: 0 12%;}
	/* .item8 .gImg{padding: 0 10%;} 
	.item9 .gImg{padding: 0 9%;}
	.item11 .gImg{padding: 0 4%;}
	.item12 .gImg{padding: 0 3%;}
	.item13 .gImg{padding: 0 2%;}
	.item14 .gImg{padding: 0 1%;}
	.item15 .gImg{padding: 0 0%;}
	.item16 .gImg{padding: 0 0%;} */
	.wide .gImg{width: 110%;}

	
}
.singleFull .flexGrid{padding: 12px;padding-top: 6px;/* transform: translateY(12px); */} 
.singleFull .itemWrap{flex-basis: 100%;} 
.singleFull .gridItem{padding: 0;} 
.singleFull .gDate{display: none;} 
.singleFull .gImgWrap{height: 100vh; margin: 0;} 
.singleFull .gImg{object-fit: cover;border-radius: 9px;padding: 0;} 

.coverWolf .gImg{object-position: 50% 100%;} 
.coverStare .gImg{object-position: 30% 70%;} 
.coverStrawb .gImg{object-position: 50% 7%;} .coverStrawb .gImgWrap{height: 130vh;} 


.gridCoverA .gNoWrap {display: none;}
.gridCoverA.hiteFlex .flexGrid {gap: 0 10px;padding: 10px;align-items: stretch;}
.gridCoverA.hiteFlex .itemWrap {margin: 0;margin-bottom: 10px;max-width: unset;flex-grow: 1;/* padding: 10px; */}
.gridCoverA.hiteFlex .gImgWrap {padding: 0;margin-top: 0;border-radius: 8px;overflow: hidden;}
.gridCoverA.hiteFlex .gImg {object-fit: cover;}
.gridCoverA .gSpaceEnd {display: none;}
.gridCoverA .gTitle {width: unset;}
.gridCoverA .gText {position: absolute;padding: 3px 6px;margin: 0 1em;height: unset;width: unset;bottom: 3.8em;font-size: 11px;background-color: #fff0f1;color: #df86a2;border-radius: 4px;}
.gridCoverA .gDate {display: none;}
.gridCoverA .gridItem:hover .gTitle{/* background-color: #ffeaea; *//* text-decoration: underline; */}
.gridCoverA .gridItem {padding: 0;padding-bottom: 0.2em;align-content: stretch;}
.gridCoverA .gridItem-1 .gImg {object-fit: contain;}
.gridCoverA .gImgWrap{background-color: hsl(89 9% 95% / 1);}
.gridCoverA #itemWrap-4{display: none;} .gridCoverA #itemWrap-5{display: none;}
@media only screen and (max-width: 1460px) { .gridCoverA #itemWrap-1{display: none;} .gridCoverA .flexGrid {flex-direction: row-reverse;justify-content: left;gap: 10px;}}
@media only screen and (max-width: 1100px) { .gridCoverA #itemWrap-0{display: none;} .gridCoverA .newRow2{display: block;}}
@media only screen and (max-width: 1060px) { .gridCoverA #itemWrap-4{display: flex;} .gridCoverA #itemWrap-5{display: flex;} .gridCoverA .newRow2{display: block;}}
@media only screen and (max-width: 630px) {  .gridCoverA.hiteFlex .itemWrap{max-width: 520px;} .gridCoverA #itemWrap-1{/* display: flex; */}  .gridCoverA #itemWrap-4{display: none;} .gridCoverA #itemWrap-5{display: none;} .gridCoverA #itemWrap-3{display: none;} }


.itemWrap.noThumb .gImgWrap{max-height: 1em; visibility: hidden;}
.gridNotes .gridItem{padding: 10px 8px;}
.gridNotes .gText{font-size: 13px;max-height: unset;height: auto;row-gap: 1em;margin-bottom: 1em;}
.gridNotes .gTitle{font-size: 1.2em; white-space: normal;}
.gridNotes .gImgWrap{max-height: 4em; justify-content: left;}
.gridNotes .gImg{object-position: left; padding: 0;}
.gZoom-1 .gridNotes .gTitle{font-size: 1.6em;}
.gZoom-1 .gridNotes .gSpaceEnd{display: none;}

@media only screen and (min-width: 961px) { 
	.gZoom-0 .hiteFlex .gImgWrapB{padding: 0 7px;}
	.gridGallery .flexGrid{gap: 0.5em 0.4em;/* align-items: stretch; */}
	.gridGallery.sqrTwo .flexGrid{gap:0;}
	.gridJournal .flexGrid{gap: 0.2em 0.8em;/* align-items: baseline; */}
	.gZoom-0 .gridJournal .flexGrid{gap: 0.2em 1.4em;}
	.gridTite .flexGrid{gap: 0.2em 0.6em;align-items: center;}
	.gridTite .gImgWrapB{padding: 0 0.5em;}
	.gridNotes .itemWrap{flex-basis: 13em;max-width: 15em;}
	.gridNotes .gTitle{font-size: 1.6em;white-space: normal;}
	.gZoom-1 .gridNotes .gTitle{font-size: 2em;}
	.gridNotes .flexGrid{gap: 1em;}
}
@media only screen and (min-width: 1100px) { 
	.gridJournal .flexGrid{/* gap: 0.2em 0.5em; */}
}
@media only screen and (min-width: 1500px) { 
	.gridJournal .flexGrid{gap: 0.2em 1.2em;gap: 0.2em 0.9em;}
}

	.gridJournal .gNoWrap{position: absolute;}
	.gridJournal .gText{height: 1.6em;/* height: 0; */}
	.gZoom-0 .gridJournal .gText{height: 1.5em;/* height: 0; */}

	.gridTite .gText{max-height: 1.4em;}

/* -------------ARTICLE overides */
.gridNotes .flexGrid{/* margin-top: 3vh; */row-gap: 33px;align-items: baseline;}
.gridNotes .gDateTop{display: none;}
.gZoom-0 .gridNotes .gText{display: flex;}
.gridNotes .gTxtSub{display: none;}
.gridNotes .gNote{display: block; white-space:normal;}

/* -------------Progress grid overides */

.gridJournal .flexGrid.sequence {
	/* justify-content: left; */
	column-gap: 0.1em;
	flex-direction: row;
	/* align-items: stretch; */
	/* flex-wrap: nowrap; */
}
.sequence .itemWrap {/* margin: 0; *//* flex-grow: 0; *//* max-width: 10em; */}
.gridGroup {	display: flex;	align-items: inherit;flex-basis: auto;	flex-wrap: wrap;}


.flexGrid{min-height: 100vh;/* padding-top: 16px; */}
.spacerProxy {display: none; position: absolute;}
.spacerProxy.spacerControls {position: relative;}
#gridHeadFlow {position: fixed;}
.gridSpacer {display: block;}
.weScrollin .filterList .uiBG {opacity: 1;}
.weScrollin .gridControls .uiBG {/* opacity: 1; */}
.weScrollin .mapWrap .uiBG {/* opacity: 1; */}
/* .gridBlurbText .uiBG {opacity: 1;} */
/* .filterList .uiBG {opacity: 1;} */
/* .gZoom-0 .gridControls .uiBG {opacity: 1;} */
.gZoom-0 .flexGrid {padding-top: 13px;}
/* .gZoom-1 .flexGrid {padding-top: 20px;} */
.gZoom-0 .spacerMini {display: block;}
.gZoom-0 .spacerTitle {display: block;}
.gZoom-0 .spacerControls {display: block;}
.gZoom-1 .spacerMini {display: block;}
.gZoom-1 .spacerTitle {display: block;}
.gZoom-1 .spacerControls {display: block;}
.spacerExpand {display: block;}
.gZoom-1 .gridControls .uiBG {/* opacity: 1; */}
/* .gZoom-1 .spacerControls {display: block;} */
/* .mapOpen .gridSpacerMain {transition-duration: 0.6s;} */
/* .mapOpen .spacerMini {display: none;} */
.mapOpen .spacerTitle {display: none;}
.mapOpen .spacerMini {display: none;}
.mapOpen .spacerMap {display: block;}
.seeMapOpen .spacerTitle {display: none;}
.seeMapOpen .spacerMini {display: none;}
.seeMapOpen .spacerMap {display: block;}
.cover .gridSpacer {position: absolute;}
/* .weScrollin.mapOpen .spacerMap {display: none;} */
/* .mapOpen.gZoom-1 .spacerTitle {display: block;} */

/* .gZoom-1 .drawTherapy .spacerTitle {display: none;} */



.scrollTBtn {
	position: absolute;
	bottom: 50px;
	right: 50px;
    padding: 17px;
}


.slideShow, .slideShowInner{
    position: relative;
    overflow: hidden;
    top: 0;
}
    
    
.slideShow{
	/*    position: fixed;*/
	overflow-y: scroll;
	/*    top: 0; right: 0; bottom: 0; left: 0;*/
	/*    visibility: hidden;*/
	/*    overflow: hidden;*/
	height: 100vh;
	width: 100%;
	width: 100vw;
	background-color: white;
	background-color: rgb(255, 250, 250);
	/* background-color: #cdc0c0; */
	z-index: 300;
	}
.slideShowBG{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    /* background-color: #fff; */
    cursor: pointer;
}
.slideShowInner{/*    position: relative;*//* overflow: hidden; *//* overflow-y: scroll; */min-height: 100vh;/* display: flex; *//* flex-wrap: wrap; *//* flex-direction: column; */align-items: center;/* min-height: 110vh; */}

.slidesWrap{
    position: relative;
    overflow: hidden;
    pointer-events: none;
    /* min-height: 100vh; */
    padding: 0 1.6em;
    /* padding-top: 4vh; */
    /* margin-top: 4vh; */
    /* height: 90vh; */
    /* height: 100vh; */
}
.slide{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    /* bottom: 0; */
    visibility: hidden;
    /* pointer-events: none; */
    height: 81vh;
    /* padding-bottom: 5em; */
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 90px;
    /* margin-bottom: 6em; */
    align-items: center;
    /* align-content: flex-end; */
    /* padding: 4em 12px; */
    /* text-align: center; */
    /* max-width: 100%; */
    /* min-height: 100vh; */
    /* overflow: hidden; */
}
.slidesWrap .fill{
    opacity: 0;
    transition: 0.4s;
    position: absolute;
    height: 1.8em;
}
.slide:hover ~ .fill{
    opacity: 1;
    transition: 0s;
}

.slideImg {
	position: relative;
	/*	box-shadow: 0px 2px 9px 2px rgba(0,0,0,0.08);*/
	pointer-events: auto;
	cursor: pointer;
	width: auto;
	/* height: 100%; */
	max-width: 91vw;
	/* object-fit: contain; */
	max-height: 99%;
	/* padding: 10em; */
	/* margin: 5vh 6vw; */
	/* border: 1px solid #d7d7d7; */
	/* position: absolute; */
	/* top: 3em; */
	/* bottom: 3em; */
}
.wide .slideImg {max-height: 84%;}

/* .wide.lrg .slideImg {	max-height: 72%;} */




.tip {
	top: 0;
	left: 0;
	position: fixed;
	height: 60px;
	width: 60px;
    pointer-events: none;
}
.tip .fill {
	position: absolute;
	left: -0.5em;
    visibility: hidden;
}

.slideHead {
	position: fixed;
	/* position: absolute; */
	/* top: -14px; */
	/* right: 13em; */
	left: 0;
	z-index: 1900;
	display: flex;
	/* flex-wrap: wrap; */
	align-items: center;
	justify-content: left;
	visibility: hidden;
	/* margin-top: 0.2em; */
	/* margin-bottom: 0.2em; */
	display: none;
}
.slideControls{position: fixed;top: 0.3em;right: 1.9em;display: flex;align-items: center;gap: 3em;font-size: 18px;z-index: 5000;}
.slideShowOpen .slideHead {visibility: visible;}
.slideShowOpen .btnIcon .uiBG{/* opacity: 1; */}
.slideShowOpen .sitePath .uiBG{/* opacity: 1; */}



.slideInfoWrap {position: absolute;top: 3.7em;z-index: 10;/* padding: 0 3em; *//* margin: 0 auto; */margin-bottom: 0.5em;/* width: 100%; */max-width: 18em;pointer-events: auto;}
.slideInfo {
	/* position: relative; */
	/* padding: 0em 13em; */
	/* padding-top: 2.4em; */
	font-size: 14px;
	/* font-family: 'Inter'; */
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	align-content: flex-start;
	gap: 0.2em 1.6em;
	/* justify-content: center; */
	/* align-items: flex-end; */
	pointer-events: auto;
	max-width: 860px;
	/* padding: 2em 2em; */
	margin: 0 auto;
}
.slideInfo .pM0 {display: none;padding: 0.1em 0;}

.slideInfo .sDate {	display: block;margin-top: 0.2em;	left: 0;	/* bottom: 0; */}
.slideInfo .sDateA{display: none;margin-bottom: 1em;}
.slideInfo .sTitle {
    font-size: 1.2em;
    /* text-align: center; */
    /* font-family: 'Libre Baskerville'; */
    /* width: 100%; */
}

.slideBreak{width: 100%;display: block;}
.storyPage .slideBreakB{/* border-bottom: 1px solid; */}

.sTi .sTitle {display: block;}
.sTy .sType {display: block;}
.sW .sInch {display: block;}
.sW .sCM {display: block;}
.sMed .sMedium {display: block;}
.sNo .sNote {display: block;}


.storyPage .slideShowInner {justify-content: left;}
.storyPage .slideInfoWrap {display: none;}
.storyTitleWrap {display: none;}
.storyPage .storyTitleWrap {display: block;  margin: 5em 0;  margin-bottom: 1em;}
.storyPage .sTitle {font-size: 3em;margin-bottom: 0.6em;}
.storyPage .sDateB{display: none;} .storyPage .sDateA{display: block;}
.storyPage .sMedium {display: none;}
.storyPage .slideHead .sitePath .name{display: none;}
.storyPage .slideHead {position: relative;top: 0;}

.storyPage .slide {height: auto;max-width: 933px;/* margin: 0 100px; */margin-top: 1em;justify-content: left;align-items: center;/* display: block; */}
.storyPage .slideImg {/* margin-left: 100px; */width: 100%;object-fit: contain;object-position: left;/* height: 100%; */max-width: unset;/* max-height: 290px; *//* display: block; *//* width: unset; */}
.slideNoteWrap{/* max-width: 480px; */display: flex;justify-content: center;/* margin: 0 auto; */}
.sNote.pM0{font-size: 14px;/* max-width: 480px; *//* width: 100%; *//* text-align: center; *//* font-family: 'Inter'; */font-family: 'Libre Baskerville';padding: 0.7em 0;/* padding-bottom: 2em; */}

.miniTxt {font-size: 12px; line-height: 1.0em;}

.slide.noImg {height: 1em;}
.slide.noImg .slideImg{visibility: hidden;}

.storyWrap {
	/* width: 100%; */
	/* font-size: 34px; */
	max-width: 600px;
	/* line-height: 130%; */
	/* margin: 0px auto; */
	/* font-family: 'Libre Baskerville'; */
	line-height: 1.5em;
	font-size: 16px;
	margin-bottom: 4em;
}
.storyWrap p{/* margin: 0; */padding-bottom: 1em;}


@media only screen and (max-width: 1000px) {
	.slidesWrap {padding: 0 16px;}
	.slideInfo .sDate {position: relative;}
	.slideInfo {/* padding: 1.4em 17px; */}
	.slideInfoWrap{/* padding: 0 1.4em; */}

	.storyPage .slideInfo {margin: 0; padding:3.4em 17px;}
	.storyPage .slide {padding: 0;}
}




.prevNext{display: none;position: relative;pointer-events: none; /* width: 18vw; */justify-content: space-between;gap: 2.4em;/* margin-left: -9vw; */position: fixed; opacity: 1; transition: opacity 0.4s;top: 48vh;left: 1.5em;right: 2.3em;}
.slideShowOpen .prevNext {display: flex;}
.prevBtn, .nextBtn {
    bottom: 50%;
    left: 0;
    border-radius: 50%;
    overflow: hidden;
    font-size: 1.9em;
    /* font-weight: 600; */
    position: relative;
    /* bottom: auto; */
    /* top: 0; */
}

.nextBtn {
    left: auto;
    right: 0;
}

.magBtn {	font-size: 1.7em;	padding: 0.5em;	display: none;}
.magBtn .dyn {top: 0.04em;}


.magOpen .slideHead .sitePath{/* font-size: 1.6em; */}
.magOpen .slideControls .uiBG{opacity: 1;}
.magOpen .prevNext{opacity: 0;}
.magOpen .prevNext .uiBG{opacity: 0;}
.magOpen .prevNext .btn{pointer-events: none;}


.slideShowOpen .magBtn, .slideShowOpen .closeBtnS {display: block;}

.distance {
	position: relative;
    z-index: 190;
	margin: 0;
	/* margin-right: 4vw; */
}
.pan {
    display: none;
}

.notesBtn{
    position: absolute;
/*    font-size: 21px;*/
    display: inline-block;
    margin-left: 1.5em;
}
.down {
	height: 1.4em;
	position: absolute;
	margin-left: .5em;
}

.sitePath .dbQuant, .sitePath .btnDot{
    display: none;
}




.magnify {
	visibility: hidden;
	bottom: auto;
	position: fixed;
	z-index: 400;
}
.magnifyBG{
    opacity: 0;
    background-color: #eae0e0;
    
}
#magnifyInner{
/*    position: relative;*/
    
}
#LRGimage{
    position: relative;
    border: 8px solid snow;
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
}

@media (max-width: 1800px) {
}

@media (max-width: 960px) {
	
}


@media (max-width: 1620px) {.siteMap{/* max-width: 35em; */}}
@media (max-width: 1500px) {.gridHead {font-size: 14px;}.gridTitleWrap {font-size: 13.8px;} .seeMap{font-size: 22px;} 	.edgeP {/* padding: 0 19px; */padding-left: 18px;padding-right: 18px;}}
@media (max-width: 1350px) {.gridTitleWrap{font-size: 13.5px;} .mapWrapBreakB{display: block;} .mapWrapBreak{display: none;} .seeTitle{font-size: 14px;} .controlsA {flex-basis: 100%;} .filterList{padding-top: 1em;}}


@media (max-width: 1300px) { }

@media (max-width: 1000px) {.gridSubA{justify-content: left;} .gridTitleWrap{padding-bottom: 0;} .gridTitleHead{margin-bottom: 18px;} .titleBreakC{display: block;}}

@media (max-width: 1100px) {
	.gridTogls>.btnIcon {font-size: 2.6em;}
	.headBreakB { display: block;}
	.miniMap{gap: 0 0.3em;}
	.nameMap {/* font-size: 2.1em; *//* font-size: 3em; */margin-bottom: 0;}
	.siteMap {font-size: 1.8em; max-width: 40em;}
	.edgeTop{padding: 0;}
	.slideShowOpen .edgeBtn.btnIcon{background-color: transparent;/* opacity: 0.3; *//* top: 0.1em; *//* padding: 0.2em; */} 
	.prevNext {left: 0.7em; right: 1.4em;}
	.subWrapA{display: none;}.subWrapB{display: flex;} .subBreak{display: block;margin-bottom: 1em;} .gridSubA{display: block;} .gridTogWrap{justify-content: space-between;max-width: 45em;gap: 0.7em;}
 }

@media (max-width: 1000px) {.menuTop{flex-wrap: wrap;} .menuBreak{/* display: block; */}.outLinks{flex-wrap: wrap;}  .menuGrid{padding: 0;}}
@media (max-width: 960px) {
	.edgeP {/* padding: 0 14px; */padding-left: 14px;padding-right: 14px;}
	.sitePath{font-size: 15px;}
	.flexGrid{padding: 0 16px;padding-top: 20px;}
	.wide .slideImg{max-width: 94vw;}
	.mapTogls .minmze{display: none;}
	.minmzHed{/* display: block; *//* position: absolute; *//* top: 0.4em; *//* right: 0.7em; */}
	.mapTogls{/* margin: -10px 0; *//* margin-left: 1em; */gap: 0.5em;font-size: 14px;}
	.outLinks{/* flex-basis: 100%; */gap: 0.5em;}
	.miniWrap {padding-right: 5em;gap: 0 0.2em;flex-wrap: wrap;}
	.miniMap {top: 0;margin: 0 0.2em;flex-wrap: wrap;gap: 0 0.2em;font-size: 14px;}
	.headMain {transition-duration: 0.6s;}
	.gridBlurbWrap {padding: 0;}
	.gridTogls {max-width: 16em;gap: 2em;}
	
	.gridSub {/* margin: 0; */padding-right: 0;}
	.gridBlurbText{padding-bottom: 10px;}
}

@media (max-width: 860px) {.mapHead, .seeMapHead{flex-wrap: wrap;} .outLinks{flex-basis: 100%;} .gridTogls{gap: 0 1em;} .blurbYes .filterTogls{justify-content: left;}}

@media (max-width: 830px) {.seeMapWrap{font-size: 16px;} .mapsHead{flex-wrap: wrap;} .siteMap .mlGo {display: none;} .taglineB{/* display: flex; */} .taglineA{/* display: none; */}}

@media (max-width: 780px) {#gridHeadSticky{padding-right: 0;} .sitePath{max-width: unset;padding: 0;row-gap: 0.1em;} .slide {height: 72vh;} .slideControls{position: relative; top: unset;left: 0;right: 0;font-size: 16px;gap: 2em;justify-content: center;} .prevNext{position: relative;top: 1px;right: auto;left: auto; gap: 2em;width: unset;margin: 0;margin-top: -0.3em;}.slideInfo{padding-top: 0em;} .slideInfoWrap{position: relative; top: unset; left: unset; max-width: unset;}}

@media (max-width: 730px) {.gridControls{flex-wrap: wrap;}.filterTogls .gridTotalSolo{margin: 0;} .subBreak{/* display: block; */} .blurbBtnB{/* top: unset; */} .gridTitleInner{justify-content: left;/* padding-right: 1em; */}  .storyWrap{font-size: 16px;} .miniMap {/* display: none; */}}


@media (max-width: 680px) {
	.gridHead {font-size: 12px;}
	.edgeM{/* margin: 10px 6px; */}
	.controlsA .filterClrg {font-size: 1.6em;}
	.flexGrid {padding: 0 8px;padding-top: 20px;}
	.gridBlurbWrap{flex-basis: 50em;}
	.filterList {gap: 0.2em 0.3em;font-size: 1.6em;}
	.gridTogls {max-width: 16em;gap: 1em;margin: 0;padding-right: 6px;}
	
}
@media (max-width: 600px) { 
	.nameMap{/* font-size: 2.6em; */margin-top: 0;}
	.mapWrapB .siteMap{display: none;} .siteMap{padding-right: 0;/* font-size: 1.6em; */}  
	span.astTitle{position: relative;left: -14px;/* margin-top: 28px; */}  
	.unifyT{font-size: 6px;}
	.astTitle{
    font-size: 50px;
}
	.gridTitleWrap{font-size: 12px;}
	.slideControls {font-size: 14px;}
}
@media (max-width: 500px) {.blurbBtns{flex-wrap: wrap;/* flex: 0; */flex-basis: 31em;}  .microBlurb{text-align: left;} .moreBlurb{top: 0.2em;/* height: 0; */} .closeBlurb{/* position: absolute; *//* left: 0; *//* bottom: 0; */} }

@media (max-width: 500px) {.gridTitleInner{/* flex-direction: column-reverse; */gap: 0;} }
@media (max-width: 500px) {
	.edgeP{padding-left: 8px;padding-right: 2px;}
	.mapTogls{/* position: absolute; *//* right: 0; *//* font-size: 15px; */}
	.unifyR{display: none;}
	.nameMap{margin-top: 0.1em;}
	.nameHome{font-size: 2.2em;margin-top: 0.4em;}
	.siteMap {font-size: 1.6em;}
	.mlGo{margin-left: 0;font-size: 14px;}
	.minmzHed{top: 0.2em;right: 0.3em;}
	.gridControls{gap: 0 1.7em;}
	.showWr .uiBG {opacity: 0;}
	.headStickyInner{/* padding-right: 8em; */column-gap: 2em;min-height: 6em;}
	.filterTogls{font-size: 12px;} .gridTitleWrap{font-size: 11px;}	.filterTogls .colon{margin-right: -2px;}
	.filtersWrap{font-size: 12.5px;}
	.miniMap .navLink{display: none;}
}
@media (max-width: 420px) {
	.gridTitleWrap{font-size: 10px;}
	.seeMap{font-size: 15px;gap: 0;}
	.siteMap {font-size: 1.4em;}
	.mapTogls{font-size: 13.2px; gap: 0; top: 0.6em;}
	.astMap{font-size: 38px; left: -12px;}
	.nameMap{font-size: 2.2em;}
	.slideControls, .prevNext{gap: 1em;}
}
@media (max-width: 360px) { .siteMap {font-size: 1.3em;}}


@media (max-height: 1000px) {

	.slide {height: 76vh;}

}

.storyPage .slideInfoWrap{max-width: 833px;}
.storyPage .prevNext {position: relative;top: 0em;right: unset;left: unset;margin: 0;}
.storyPage .slideControls {position: fixed;/* top: 4em; *//* left: 1em; *//* right: unset; */}
.storyPage .magBtn {display: none;}
@media (max-width: 1300px) {.storyPage .slide{padding: 0;} .storyPage .slideInfoWrap{margin: 0;}}

@media only screen and (min-width: 2000px) {.gridHead {font-size: 16px;} }
@media only screen and (min-width: 2300px) {.gridHead {font-size: 17px;} }



@media only screen and (min-width: 2000px) {


    .slideInfo {
        font-size: 18px;
    }

    .robWrap{
        font-size: 31px;     
    }

}


.bob1 .gridTitleWrap{}
.bob1 .gridTitleInner{/* flex-direction: row; *//* flex-wrap: wrap; *//* align-items: flex-end; *//* align-content: start; */}


@media only screen and (max-width: 960px) {
	.bob1 .blurbBtnA{/* display: flex; */} .bob1 .gridTitleHead{/* margin-bottom: 4px; */}
	
}

@media only screen and (max-width: 600px) {
	.bob1 .astTitle{} 

}

.bob1.menuOpen .menuBtnZ{top: 5px;}


