/*
@font-face {
    font-family: 'gothamboldregular';
    src: url('/fonts/gothambold-webfont.eot');
    src: url('/fonts/gothambold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/gothambold-webfont.woff2') format('woff2'),
         url('/fonts/gothambold-webfont.woff') format('woff'),
         url('/fonts/gothambold-webfont.ttf') format('truetype'),
         url('/fonts/gothambold-webfont.svg#gothamboldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'gothamlightregular';
    src: url('/fonts/gotham-light-webfont.eot');
    src: url('/fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/gotham-light-webfont.woff2') format('woff2'),
         url('/fonts/gotham-light-webfont.woff') format('woff'),
         url('/fonts/gotham-light-webfont.ttf') format('truetype'),
         url('/fonts/gotham-light-webfont.svg#gotham_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/


/*

h1, h2, h3, h4, h5, h6 {
  font-family: "gothamboldregular", "Roboto Slab", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; 
  font-weight: 700;
  line-height: 1.25em;}*/

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto', sans-serif;
    font-weight: 900!important;
    line-height: 1.25em;}

p {
/*	font-family: "gothamlightregular", "Titillium Web", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
*/	
    font-family: 'Roboto', sans-serif;
    font-weight: 400; }

.bold{
/*	font-family: "gothamboldregular", "Roboto Slab", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif!important;
	font-weight: 700;*/
	font-family: 'Roboto', sans-serif;
    font-weight: 700; }

.regular{
/*	font-family: "gothamlightregular", "Roboto Slab", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif!important;
	font-weight: 400;*/
	font-family: 'Roboto', sans-serif;
    font-weight: 400; }

.hero {  
	text-align: center; 
	color: white;
	text-shadow: 1px 1px 250px rgba(0, 0, 0, 0.9); }

.top {  
	margin: 25% 0 0 0; }

.avatar {  
	margin: -50% auto 0 auto; }

.name {  
	margin: 1em 0 0 0; }

.blurbs {  
	margin: 2.5em 0 -1.5em 0; }

.splash {  
	background-image: url("../img/20141111_163747-0500_2888_pp_opt.jpg");
	background-attachment: fixed;
	background-position: left 0;
	padding-bottom: 15%; 
	position: center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

h1 {
  font-size: 5.125em;
  line-height: 1em; }

h2 {
	font-size: 4.5em;
	font-weight: 200; 
	text-align: center; }

h3 {
	padding: .6em 0 0 0; 
	font-weight: 400; }

h4 {
	padding: 1em 0 0 0; }

h5 {
	padding: .5em 0 1em 0;
	color: #fff; 
	text-align: center; 
	font-weight: 400; }

.top-bar {
	opacity: .96; 
	color: #000000; }

.top-bar-section ul li > a {
	font-family: "Titillium Web", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-weight: 400; 
	font-size: .9em; }
/*
.rule {
	margin: 3em 0 3em 0; }*/

.footer {
	border-top: 1px; 
	margin: 3em 0 0 0; 
	background-color: #222;
	padding-top: 2em; }

.logo {
	padding: 1em 0 2em 0; 
	display: block;
	margin-left: auto;
	margin-right: auto }

.eclogo {
	padding: 1em 0 1em 0; 
	display: block;
	margin-left: auto;
	margin-right: auto }

.videoWrapper {
	position: relative;
/*	padding-bottom: 56.25%;*/ /* 16:9 */
/*	padding-top: 1000px;
*/	padding-bottom: 56.25%;
	margin-top: 44px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media only screen and (min-width: 768px) {
	.avatar {
		display: none;
	}
}









