
/*FONTS*/

/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(fonts/Raleway-Light_ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(fonts/Raleway-Light.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(fonts/Raleway-Regular_ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(fonts/Raleway-Regular.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(fonts/Raleway-SemiBold_ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(fonts/Raleway-SemiBold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/***************************************************/

.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  border-radius: 0px;
  border: 0px solid #bbb;
   }

.fuller img {
	max-width: 100%;
	height: auto;
}

.right{
	text-align: right;
}
.clear {clear: both;}

/***************************************************/
/*HEADER*/

.header{
  padding: 20px 0 0px 0;
  background: #0A0A0A;
  color: #FFFFFF;
  font-size: 
}

.intro{
  padding: 20px 0 20px 0;
  background: #0A0A0A;
}


/***************************************************/
/* HEADER NAVIGATION*/

nav ul {
  list-style: none;
}

nav li {
  margin-bottom: 0;
  display: inline-block;
  margin-left: 15px;
}

nav li:first-child{
    margin-left: 0px;

}

nav a {
	color: #FFFFFF;
	text-decoration: none;
}


.phototext{
	text-align: center;
	margin-bottom: 30px;
	margin-top: -20px;
}

.photo{
	margin-bottom: 30px;
}

.caption_title{

  margin-top: 6rem;
  margin-bottom: 1rem;
}

.grayed{
	color: #828282;
}


.bottommargin{
  margin-bottom: 50px
}

.site_title{
  text-transform: uppercase;
}



.red{
  color: white;
}

.title{
  margin-top: 2rem;
}

.footer{
  background: #000000;
  color: #FFFFFF;
  padding: 3rem 0 3rem 0;
}

/***************************************************/
/*FRONT INTRO*/

.front_column{
  color: #FFFFFF;
  padding:2rem;
}

.front_column a{
  color: #FFFFFF;
}

.front_text{
  background: #313131;
}


/***************************************************/
/*FRONT NEWSLETTER*/

.front_newsletter{
  text-align: center;
  border: 1px dashed white;
}

.front_newsletter form{
  margin-bottom: 0rem
}


.newsletter .button-primary{
  margin-bottom: 0;
}


#response{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

#signup-email,#signup-antispam{
  font-size: 1.2rem;
  height: 25px;
  color: #000000;

}

#signup-antispam{
  display: none;
}

/***************************************************/
/*FRONT ALERTS*/

.alerts{
    background: #0A0A0A;
    padding-bottom: 1rem;
    margin-bottom: 3rem;
}

.alerts .row{
  text-align: left;
  padding: 0px 10px 0px 10px;
  margin-bottom: 10px;
  color: #FFFFFF;
}
.alerts a{
  color: red;
}

.alerts .columns{

}


/***************************************************/
/*NETWORK*/

.network_partners{
  text-align: center
}


/***************************************************/
/*VIDEO*/

.vjs-big-play-centered .vjs-big-play-button {
  top: 85% !important;
  left: 50% !important;
  margin-top: -0.75em !important;
  margin-left: -1.5em !important;
}


.video-js.vjs-16-9 {
  padding-top: 66.6% !important;
margin-bottom: 30px !important;
}


/***************************************************/
/*MOBILE SPECIFIC*/

.right{
  text-align: center;
}

.left{
  text-align: center;
}

.title .grayed{
  padding-top: 0rem;
  padding-bottom: 1rem;

}

h1{
  margin-bottom: 0rem;
}

/***************************************************/



@media (min-width: 550px) {

  .right{
    text-align: right;
  }

  .left{
    text-align: left;
  }

  .front_logos, .front_newsletter{
    width: 56.633333% !important;
  }

.title .grayed{
  padding-top: 3rem;
  padding-bottom: 0rem;
}

h1{
  margin-bottom: 2rem;
}

/*

  .network_mobile{
    display: none;
  }

  .network_desktop{
    display: block;
  }*/


}

/***************************************************/


@media (min-width: 750px) {

.front_newsletter{
  clear: both;
}
.front_newsletter{
    width: 100% !important;
    margin-left: 0%;
    margin-top: 3rem;
}




/*.desktop_padding{
  display: block;
}*/

}
/***************************************************/


@media (min-width: 1000px) {
.front_newsletter{
  clear: none;
    margin-top: 0rem;
    margin-left: 4%;

}
  .front_logos{
    width: 30.6666666667% !important;
 }

 .front_newsletter{
    width: 22% !important;
 }

/*.desktop_padding{
  display: block;
}*/

}
/***************************************************/

@media print {
 
  .intro, .newsletter, .header{ display: none }

}


