		/*make sure to add break points for mobile sites when you need to. Right now the desktop version is ridiculous */
		#back-to-top {
			position: fixed;
			right: 0;
			bottom: 0px;
		}

		#firstHeading {
			line-height: 100%;
			font-size: 9vw;
			/*text-align: center;*/
			font-family: 'Montserrat', sans-serif;
			color: black;
		}

		#toc {
			right: 0;
			bottom: 0;
			/*float: right;*/
			/*text-align: center;*/
			color: black;
		}

		#toctitle {
			padding-top: 5%;
			font-size: 5vw;
			font-family: 'Montserrat', sans-serif;
			color: black;
		}
		
		html {
			font-family: 'Source Sans Pro', sans-serif;
		
		}
		body {
			max-width: 80%;
			margin: 0 auto;
			font-size: 25px;
			/*line-height: 150%;*/
		}

		p {
			font-size: 20px;
			width: 100%;
			line-height: 150%;
		}

		img {
			width: 100%;
		}

		h1{
			font-family: 'Montserrat', sans-serif;
			text-transform: uppercase;
			text-align: center;
			font-size: 30px;
			color: #15006d;
		}

		h2 {
			line-height: 120%;
			/*	font-size: 20px;*/
			font-family: 'Montserrat', sans-serif;
			text-transform: uppercase;
			text-align: center;
			color: #355fad;
		}

		h3{
			line-height: 120%;
			font-family: 'Montserrat', sans-serif;
			text-transform: uppercase;
			text-align: center;
			color:#53a5e0;
		}

		nav {
			display: none;
		}

		blockquote {
			font-style: italic;
			margin: 10px;
		}

		button {
			background-color: white;
			font-size: 15px;
			/*border: 5px solid white;*/
			text-decoration: none;
			color: gray;
			font-family: 'Montserrat', sans-serif;
			text-transform: uppercase;
			/*color: #f4ce42;*/
		}

