/***************************
	COPY OVERWRITES
***************************/
.container-full {
	padding: 0 15px;
}
body {
	font-size: 11px;
}
h1 {
	font-weight: 200;
}
h2,h3,h4,h5 {
	font-weight: 100;
}
h1#header_desc{
	font-size: 10.3em;
	color: white;
	font-weight: 100;
}
h2#section_desc{
	font-size: 3.3em;
	color: #777676;
}
h2#section_desc small {
	font-size: .5em;
}
/***************************
	NAVBAR 
***************************/
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    border-radius: 0px;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 5px 5px;
  font-size: 18px;
  line-height: 20px;
}
#current {
	color: white;
}
.social_menu {
	float: right;
	padding-right: 20px;
}
.fa {
	color: #484848;
	margin: 8px 10px 0 0;	
}
a .fa:hover {
	color:white;
}
.padd {
	padding-bottom: 15px;
}
/***************************
	HEADER
***************************/
.header {
	text-align: center;
    color: #fff;
    background-attachment: scroll;
    background-position: 0px 0;
    background-position: center center;
    background-repeat: none;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    margin-bottom: 10px;
    border-bottom: 20px solid black;
}
/***************************
	PAGE HEADERS
***************************/
#home_header {
    background-image: url('../img/header.jpg');
}
#video_header {
    background-image: url('../img/header_video.jpg');
}
#about_header {
	background-image: url('../img/header_about.jpg');
}
#resume_header {
    background-image: url('../img/header_resume.jpg');
}
#boundless_header {
	 background-image: url('../img/header_boundless.jpg');
	 min-height: 400px;
}
#tennet_header {
	 background-image: url('../img/header_tennet.jpg');
	 min-height: 400px;
}
#contact_header {
	 background-image: url('../img/header_contact.jpg');
	 min-height: 400px;
}
#explore_header {
	 background-image: url('../img/header_explore.jpg');
	 min-height: 400px;
}
#boundless_gear_header {
	 background-image: url('../img/header_boundless_gear.jpg');
	 min-height: 400px;
}
#dgh_header {
	 background-image: url('../img/header_dgh.jpg');
	 min-height: 400px;
}
#presidents_club_header {
	 background-image: url('../img/header_prez_club_brochure.jpg');
	 min-height: 400px;
}
#ag_mailer_header {
	 background-image: url('../img/header_ag_mailer.jpg');
	 min-height: 400px;
}
#visitor_guide_header {
	 background-image: url('../img/header_visitor_guide.jpg');
	 min-height: 400px;
}
#samantha_crain_header {
	 background-image: url('../img/header_samantha_crain.jpg');
	 min-height: 400px;
}
#als_bike_header {
	 background-image: url('../img/header_als_bike.jpg');
	 min-height: 400px;
}
#raven_header {
	 background-image: url('../img/header_raven.jpg');
	 min-height: 400px;
}
#beer_label_header {
	 background-image: url('../img/header_beer_label.jpg');
	 min-height: 400px;
}
#absurd_header {
	 background-image: url('../img/header_absurd.jpg');
	 min-height: 400px;
}
#after_hours_header {
	 background-image: url('../img/header_after_hours.jpg');
	 min-height: 400px;
}
#silly_seattle_header {
	 background-image: url('../img/header_silly_seattle.jpg');
	 min-height: 400px;
}
#octoberfest_header {
	 background-image: url('../img/header_octoberfest.jpg');
	 min-height: 400px;
}
#waldens_header {
	 background-image: url('../img/header_waldens_cleaners_bus_wrapper.jpg');
	 min-height: 400px;
}
#ramblin_ambler_header {
	 background-image: url('../img/header_ramblin_ambler.jpg');
	 min-height: 400px;
}
#kabuki_header {
	 background-image: url('../img/header_kabuki.jpg');
	 min-height: 400px;
}
#crossing_the_line_header {
	 background-image: url('../img/header_crossing_the_line.jpg');
	 min-height: 400px;
}
#mexico_header {
	 background-image: url('../img/header_mexico.jpg');
	 min-height: 400px;
}
#jazz_in_june_header {
	 background-image: url('../img/header_jazz_in_june.jpg');
	 min-height: 400px;
}
#windermere_header {
	 background-image: url('../img/header_windermere.jpg');
	 min-height: 400px;
}
#snowden_header {
	 background-image: url('../img/header_snowden.jpg');
	 min-height: 400px;
}
#alt_facts_header {
	 background-image: url('../img/header_alt_facts.jpg');
	 min-height: 400px;
}
#alaska_header {
	 background-image: url('../img/header_alaska_salmon_program.jpg');
	 min-height: 400px;
}
#hawkbolt_header {
	 background-image: url('../img/header_hawkbolt.jpg');
	 min-height: 400px;
}
#asb_header {
	 background-image: url('../img/header_asb.jpg');
	 min-height: 400px;
}
#engineering_header {
	 background-image: url('../img/header_engineering.jpg');
	 min-height: 400px;
}
#bothell_header {
	 background-image: url('../img/header_bothell.jpg');
	 min-height: 400px;
}
#seeds_of_hope_header {
	 background-image: url('../img/header_seeds_of_hope.jpg');
	 min-height: 400px;
}
#tacoma_header {
	 background-image: url('../img/header_tacoma.jpg');
	 min-height: 400px;
}
#ischool_header {
	 background-image: url('../img/header_ischool.jpg');
	 min-height: 400px;
}
#cbe_header {
	 background-image: url('../img/header_cbe.jpg');
	 min-height: 400px;
}
#public_health_header {
	 background-image: url('../img/header_public_health.jpg');
	 min-height: 400px;
}
#octolabs_header {
	 background-image: url('../img/header_octolabs.jpg');
	 min-height: 400px;
}#eagle_eye_header {
	 background-image: url('../img/header_eagle_eye.jpg');
	 min-height: 400px;
}
#grey_beard_header {
	 background-image: url('../img/header_grey_beard.jpg');
	 min-height: 400px;
}
#hawkbolt_identity_header {
	 background-image: url('../img/header_hawkbolt.jpg');
	 min-height: 400px;
}
#sumerian_header {
	 background-image: url('../img/header_sumerian.jpg');
	 min-height: 400px;
}
#rare_earth_header {
	 background-image: url('../img/header_rare_earth.jpg');
	 min-height: 400px;
}
#apes_of_wrath_header {
	 background-image: url('../img/header_apes_of_wrath.jpg');
	 min-height: 400px;
}
#seed_header {
	 background-image: url('../img/header_seed.jpg');
	 min-height: 400px;
}
#steezy_header {
	 background-image: url('../img/header_steezy.jpg');
	 min-height: 400px;
}
#apeel_header {
	 background-image: url('../img/header_apeel.jpg');
	 min-height: 400px;
}
#comotion_header {
	 background-image: url('../img/header_comotion.jpg');
	 min-height: 400px;
}
#beer_wine_source_header {
	 background-image: url('../img/header_beer_wine_source.jpg');
	 min-height: 400px;
}
#cereal_milk_header {
	 background-image: url('../img/header_cereal_milk.jpg');
	 min-height: 400px;
}
#send_rain_header {
	 background-image: url('../img/header_send_rain.jpg');
	 min-height: 400px;
}
.nick_bolton_masthead {
	margin-top: 30px;
	margin-bottom: 20px;
}
.nick_bolton_masthead_mobile {
	display: none;
}
/********************************
	THUMB COPY STYLES
*********************************/
#work {
	text-align: center;
}
.thumb {
	
}
.border {
	outline: 1px solid black;
}
/***************************
	VIDEO
***************************/
.header_video {
	height:500px;
}
.header h1 {
	font-size: 4em;
	margin-top: 10%;
}
#video_container {
	top:0;
	left:0;
	right: 0;
	width: 100%;
	overflow: hidden;
	height:500px;
	position: fixed;
	z-index: -9999999999;
}
video {
	/**position: absolute;
	z-index: -999999999;**/
	overflow: hidden;
}
video.fillWidth {
	width: 100%;
}
#videos {
	background-color: black;
}
.responsive-video {
position: relative;
padding-bottom: 56.25%;
padding-top: 60px; overflow: hidden;
margin-bottom: 30px;
}
.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/***************************
	MODAL OVERRIDE
***************************/

.modal-dialog {
  width: 80%;
  height: 100%;
  padding: 0;
}
.modal-content {
  border-radius: 0;
}
.responsice-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 60px;
    overflow: hidden;
}
.close {
	z-index: 999999999;
	position: absolute;
	top: -40px;
	right: -90px;
	font-size: 70px;
	color: white;
	font-weight: 300;
	opacity: .5;
	border: 1px solid red;
}
.modal-body .row {
	margin-bottom: 10px;
}
/***************************
	OTHER
***************************/
.center {
	text-align: center;
}
.childhood_picture {
	position: relative;
	height: 338px;
}
#me {
	position: absolute;
	bottom: 0;
}
.thumb {
    position:relative;
    overflow:hidden;
    margin-bottom: 15px;
}
 
.caption {
    position:absolute;
    top:0;
    right:0;
    background:rgba(36, 36, 36, 0.85);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
    
}
.caption h4 {
	display: inline-block;
	margin-top: 25%;
	border: 2px solid white;
	padding: 10px;
	font-weight: 100;
}
.caption h4.video_title {
	margin-top: 10% !important;
}
.caption h4 small {
	font-size: 60%;
}
.shadow {
	-webkit-box-shadow: 0px 0px 10px 1px rgba(84,82,84,1);
-moz-box-shadow: 0px 0px 10px 1px rgba(84,82,84,1);
box-shadow: 0px 0px 10px 1px rgba(84,82,84,1);
}
.border {
	    outline: 1px solid #c1bcbc;
}
/***************************
	FOOTER
***************************/
#footer {
	background-color: black;
	color:#9d9d9d;
	font-size: .75em;
	padding-top: 30px;
	padding-bottom: 20px;
	margin-top: 20px;	
}
/***************************
	MOBILE
***************************/
@media(max-width:767px){
	.social_menu {
		display: none;
	}
	.navbar-nav {
		text-align: center;
	}
	.navbar-nav>li>a {
		border-bottom: 1px solid #3c3a3a;
	}
}
@media(min-width:768px){
	
}
@media(min-width:992px){
	
}
@media(min-width:1200px){
	
}
