/* Membership Components
----------------------------------------------- */
.memTop {
	padding: 0.25em;
	}

.memTop ul,
.memTop li {
	list-style-position: inside;
	}

.memContent {
	padding: 0.75em;
	}
	
.memContent ul,
.memContent li {
	margin: 1em 1em;
	list-style: none;
	font-size: min(max(3vw, 4.5vw), 1.2em);
	}
		
.memContent a.button {
	width: 150px;
	margin: 0 auto;
	display: block;
	}
	.LTGrid {
		min-height: 250px;
		display: grid;
		grid-template-columns: 0.5fr 0.5fr;
		grid-template-rows: auto;
		grid-gap: 5em;
		/*justify-content: space-evenly;*/
		}
	
	.LTGrid h1,
	.LTGrid h2,
	.LTGrid h3 {
		margin: 0;
		line-height: 100%;
		}
	
	.LTitem {
		margin: 0.75em;
		}

@media handheld, only screen and (max-width: 767px) {
	.LTGrid {
		grid-template-columns: 1fr;
		}
}
	
@media handheld, only screen and (max-width: 820px) {

}