h1{
	font-family: 'JetBrains Mono', monospace;
	margin: 0;
	padding: 0;
	font-weight: 700;
}

h2{
	font-family: 'JetBrains Mono', monospace;
	margin: 0;
	padding: 0;
	font-weight: 700;
}

h3{
	font-family: 'JetBrains Mono', monospace;
	margin: 0;
	padding: 0;
	font-weight: 700;
}

h4{
	font-family: 'JetBrains Mono', monospace;
	margin: 0;
	padding: 0;
	font-weight: 700;
}

h5{
	font-family: 'JetBrains Mono', monospace;
	margin: 0;
	padding: 0;
	font-weight: 700;
}

p, ol, ul{
	font-family: 'Roboto Condensed', sans-serif;
	word-wrap: break-word;
	hypens: auto;
	margin: 0 0 10px 0;
}

.content{
	font-size: .9em;
}

.monospaceFont{
	font-family: 'JetBrains Mono', monospace !important;
	word-spacing: -.25em;
}

.zerosevenfive{
	font-size: .75em !important;
}

.zeronine{
	font-size: .9em !important;
}

.one{
	font-size: 1em !important;
}

.onetwofive{
	font-size: 1.25em !important;
}

.onefive{
	font-size: 1.5em !important;
}

.onesevenfive{
	font-size: 1.75em !important;
}

.two{
	font-size: 2em !important;
}

.twotwofive{
	font-size: 2.25em !important;
}

.twofive{
	font-size: 2.5em !important;
}

.twosevenfive{
	font-size: 2.75em !important;
}

.three{
	font-size: 3em !important;
}

.four{
	font-size: 4em !important;
}

.five{
	font-size: 5em !important;
}

.content-plus{
	font-size: 1.35em !important;
}

.content{
	font-size: 1.05em !important;
}

.caption{
	font-size: .85em !important;
}

.buttonFont{
	font-family: 'Inconsolata', monospace !important;
	font-size: 1.25em;
}

.bylaws{
	font-size: .975em !important;
}

@media screen and (max-width: 760px){
	.paragraph{
		text-indent: 30px;
	}
}

@media screen and (min-width: 761px){
	.paragraph{
		text-indent: 50px;
	}
}

/* Spacing */
.text-padding{
	width: calc(100vw - 30px);
	margin-left: 15px;
	margin-right: 15px;
}

.text-padding-indent{
	width: calc(100vw - 45px);
	margin-left: 30px;
	margin-right: 15px;
}

.text-padding-1000{
	width: calc(100vw - 40px);
	margin-left: 20px;
	margin-right: 20px;
}

.list-padding{
	width: calc(100vw - 85px);
	margin-left: 30px;
}

@media screen and (min-width: 701px) {
	.text-padding{
		width: 700px;
		margin-right: auto;
		margin-left: auto;
	}
	
	.text-padding-indent{
		width: 650px;
		margin-right: auto;
		margin-left: auto;
	}

	.list-padding{
		width: 650px;
		padding-left: 50px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media screen and (min-width: 1001px) {
	.text-padding-1000{
		width: 1000px;
		margin-right: auto;
		margin-left: auto;
	}
}

.no-top{
	padding-top: 0;
	margin-top: 0;
}

.no-bottom{
	padding-bottom: 0;
	margin-bottom: 0;
}

.no-top-bottom{
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

/* Colors */
mark {
  background-color: #2d4b1e;
  color: #fff;
  box-shadow: 4px 4px 6px gray;
}

.text-red{
	color: red !important;
}

.text-white{
	color: white !important;
}

.text-gray{
	color: #555 !important;
}

.text-green{
	color: #2d4b1e !important;
}

.text-center{
	text-align: center !important;
}

.text-right{
	text-align: right !important;
}

.text-left{
	text-align: left !important;
}

.text-justify{
	text-align: justify !important;
}

.float-left{
	float: left;
}

.float-right{
	float: right;
}

/* Styling */
.text-underline{
	text-decoration: underline !important;
}

.text-upper{
	text-transform: uppercase !important;
}

.text-lower{
	text-transform: lowercase !important;
}