html {
	overflow-x: hidden;
	width:100%;
}
body{
	background-color: #f6f5f7;
	
}
	#video{
		width:640px;
	}

#page-header{
  	/*width: 80vw;*/
  	font-size:23px;
	color:#554646;
	margin-left:0px;
	margin-right:0px;

}

.colorful{
	color:#2E3B42;
}
.btn{
	background-color: #2E3B42;
	color: #E2E3FF;
}

.btn:hover{
	background-color: #FFAC00;
	color: #166CD6;
}

#btn-holder{
	margin-top:0px;
	margin-bottom:2em;
}
#btn-holder .btn{
	font-size:20px;
}

#padder{
	margin-left:0px;
	padding-left:0px;
}
.subtable{
	font-family: "Open Sans",sans-serif;
	font-size:17px;
}
.well{
	margin-top:0px;
	margin-bottom:0px;
}
#entry1{
	background-color: #2E3B42;
	color:#D5D3D6;
}
#entry2{
	background-color: #166CD6;
	color:#E2E3FF;
}
#entry3{
	background-color: #FFAC00;
	color:#2E3B42;
}

.mycontents{
	margin-top: 0.3em;
	margin-left: 0.1em;
	margin-right: auto;
	text-align:center;
	color:#2e3b42;
}
.spacer{
	margin-top:10px;
}

body {
  font-family:"Open Sans",sans-serif;
  color: #818181;
  width: 100vw;
  margin-right:0px;
  padding-right:0px;
  
}
.mid-butts{
	width:40vw;
}

@media only screen and (max-width: 600px) {
	/*mobile stuff */
	.mid-butts{
	font-size:17pt;
}
	#page-header{
	
	}
	.mycontents{
	margin-top:0.5em;
	font-size:17px;
	line-height:1.8em;
	}
	#comments{
		margin-left:0.7em;
	}
	.anchor{
	font-size:17px;
	line-height:1.8em;
	}
	.mid-butts{
		width:100vw;
		font-size:17px;
		line-height:1.8em;
	}
	#page-header h2{
	line-height:1.2em;
	font-size:20px;
	}
	#page-header{
		margin-left:0.1px;
	}
	#text-holder{
	margin-bottom:0.2em;
	}
	#video{
		width:100%;
		margin-left:0.5em;
	}
}
@media only screen and (min-width: 600px) {
	/*laptop stuff */
		.mid-butts{
	font-size:17pt;
}
  .mycontents{
   font-size:20px;
   line-height:1.6em;
	}
	.anchor{
	font-size:20px;
	line-height:1.6em;
	}
	#page-header h2{
	line-height:2em;
	}
	#comments{
		margin-left:0.8em;
	}
/* 	#text-holder{
	
	margin-bottom:1.6em;
	} */

} 

@media only screen and (min-width: 768px) {
/* 	#text-holder{
	margin-bottom:8em;
	} */
}
 @media only screen and (min-width: 992px) {
 .mid-butts{
 	font-size:24pt;
 }
} 

.anchor{
	display: inline-block; 
	height:100px;
	text-align:center;
	background-color:black;
	font-size:24pt;
}
.mid-butts{
	height:100%;
}
