body {
	font-family: "Helvetica Condensed", "Helvetica", "Lucida Grande", "Arial", sans serif;
	background:#333; color:#fff;}
	
a {color:#fff;}


h3 {color:#fff;text-transform: uppercase;font-size: 1em; font-weight:bold;}
h2 {color:#fff; text-transform: uppercase;font-size: 1em;margin-top:20px;font-weight:bold;}
.deets {font-size: 1em;}
.unions {max-width:80px;margin-right:20px;}
.active {margin-right:7px;}
.navbar-default {
  background-color: transparent;
}
.navbar-default .navbar-brand {
  color: #000;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #000;
}
.navbar-default .navbar-text {
  color: #000;
}
.navbar-default .navbar-nav > li > a {
  color: #fff !important;  background-color: transparent;margin-right:3px;font-weight: bold;}


.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #000;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #fff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #000;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #000;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #373535; padding-left:12px; width:70%; 
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #000;
  background-color: #99B2B7;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #d7e2e9;
}

.navbar-default .navbar-link {
  color: #000;
}
.navbar-default .navbar-link:hover {
  color: #000;
}


#myVideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
  overflow: hidden;
}

.vid-overlay {

  background: rgba(0, 0, 0, 0);
  color: #f1f1f1;
  width: 100px; margin:0 auto;
  padding: 0px; 
}

#myBtn {
  width: 120px;
  font-size: 10px;
  padding: 7px 3px;
  border: none;
  background: transparent;
  color: #fff;
  cursor: pointer;border: solid #fff 1px;
}

#myBtn:hover {
  background: #000;
  color: #fff;
}

.mobile-button {margin-right:10px;}

.maintitle a {text-decoration: none;}
.maintitle a:hover {text-decoration:none; color:#fff;}
.container { box-shadow: none;background:rgba(0,0,0,0.5); min-height: 100%;border-left:0;border-right:0;}
.sidebar {columns: 2;}
.sidebar-three {columns: 2;}
.sidebar img {margin-bottom:10px; border:solid #ececec 1px;}
.sidebar-three img {margin-bottom:10px;border:solid #ececec 1px;}
.gallerybar {columns: 2;}
.gallerybar img {margin-bottom:20px;}
.dropdown-item.active {background-color: #000 !important; color:#fff !important;}
.bottom img {display:inline;}
.content {margin-top:40px;}
.main p {line-height: 140%;}

h1 {color:#fff; font-style: italic; font-size:3em; margin-top: 10px;
text-align:center; text-shadow: 2px 2px 4px #000000; font-weight:bold;border-bottom: solid #fff 2px;}
a {color:#fff;}
a:hover {color:#fff;text-decoration: none;}
h3 {color:#fff;text-transform: uppercase;font-size: 1em; font-weight:bold;}
h2 {color:#fff; text-transform: uppercase;font-size: 1em;margin-top:20px;font-weight:bold;}
.logo {text-align: center;margin-top:10px;margin-bottom: 20px;}
.logo img {max-width:100px;}
.links {display:none;}
.links img {margin-top:30px;margin-right:15px;}
.strap {font-size: 0.9em;text-align: center;}
.sag {margin-left:25px;}
.bottom img {display:inline !important;}
dd {font-size: 0.9em;}
.credits-title {border-bottom: solid #ececec 2px; padding-bottom: 10px; display:inline-block;}
.personal-title {border-bottom: solid #ececec 2px; padding-bottom: 0px; display:inline-block;}
.credits-list {list-style: none; margin-left:-30px;line-height:200%;}
.credits-list li {font-weight: bold;}
.reels {margin-bottom:20px;}
figcaption {font-style: italic; font-size: 0.9em;margin-top:5px;}

.lowermovietitle {position:relative;top:5px;z-index:1;}
@media (min-width: 576px) { 

.container { box-shadow: none;background:rgba(0,0,0,0.5); min-height: 100%;border-left:0;border-right:0;}
h1 {color:#fff; font-style: italic; font-size:3em; margin-top: 10px;
text-align:center; text-shadow: 2px 2px 4px #000000; font-weight:bold;border-bottom: solid #fff 2px;}
.logo {margin-top:30px;}
.logo img {max-width:150px;}
.links {display:none;}
.links img {margin-top:40px;margin-right:15px;max-width: 60px; position:relative; left:-120px;}
.strap {font-size: 0.9em;text-align: left; margin-top: 10px;text-shadow: 0 0 5px #000;}


.navbar-default {
  background-color: transparent;
}
.navbar-default .navbar-brand {
  color: #000;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #000;
}
.navbar-default .navbar-text {
  color: #000;
}
.navbar-default .navbar-nav > li > a {
  color: #fff !important;  background-color: transparent;margin-right:3px;font-weight: bold;}



.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #000;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #fff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #000;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #000;
  background-color: #99B2B7;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #000; width:90%; padding-left:8px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #000;
  background-color: #99B2B7;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #d7e2e9;
}

.navbar-default .navbar-link {
  color: #000;
}
.navbar-default .navbar-link:hover {
  color: #000;
}


}

@media (min-width: 768px) { 




.container { box-shadow: none;background:rgba(0,0,0,0.5); min-height: 100%;border-left:0;border-right:0;}

.logos {margin-top:200px;}

#myVideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
  overflow: hidden;
}

.vid-overlay {

  background: rgba(0, 0, 0, 0);
  color: #f1f1f1;
  width: 100px; margin:0 0 0 17px;
  padding: 0px; 
}

#myBtn {
  width: 120px;
  font-size: 10px;
  padding: 7px 3px;
  border: none;
  background: transparent;
  color: #fff;
  cursor: pointer;border: solid #fff 1px;
}

#myBtn:hover {
  background: #000;
  color: #fff;
}


h1 {font-size:4em; border-bottom:none;text-align:left;margin-top: 10px;}
.logo {margin-top:30px;}
.logo img {max-width:80px;}
.links {display:block;}
.links img {display:none;}
.strap {font-size: 0.9em;text-align: left; margin-top: 0px;margin-left:5px;text-shadow: 0 0 5px #000;}
.sidebar { columns: 1;}
.sidebar-three { columns: 2;}
.sidebar img {margin-bottom:10px;}
.gallerybar {columns: 5;}
.gallerybar img {margin-bottom:20px;}
.deets {font-size: 0.7em;}
.directorreel {border:solid #ececec 5px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.8), 0 6px 20px 0 rgba(0, 0, 0, 0.7);}
.bottom img {display:inline !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #373535; width:100%; padding-left:8px;
}


 }

@media (min-width: 992px) { 

h1 {font-size:4.5em; border-bottom:none;text-align:left;margin-top: 10px;}
.links {display:block;}
.links img {display:inline;margin-top:25px;margin-right:15px;max-width: 60px; position:relative; left:-20px;}
.logo {margin-top:30px;}
.logo img {max-width:100px;}
.tog {display: none;}
.sidebar {columns: 2;}
.sidebar-three {columns: 3;}
.bottom img {display:none !important;}
.navbar-default {
  background-color: transparent;
}
.navbar-default .navbar-brand {
  color: #000;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #000;
}
.navbar-default .navbar-text {
  color: #000;
}
.navbar-default .navbar-nav > li > a {
  color: #000 !important;  background-color: #fff; margin-right:7px;font-weight: bold;font-size: 0.9em;border-radius: 2px; text-transform: uppercase;
  }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #fff !important; background-color: #000;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #fff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #000;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #fff;
  background-color: #000;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #fff !important;
  background-color: #000;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #fff !important;
  background-color: #000;
}
.navbar-default .custom-toggler.navbar-toggler {
  border-color: #000;
}
.navbar-default .navbar-toggler:hover, .navbar-default .custom-toggler.navbar-toggler:focus {
  background-color: #fff;
}
.navbar-default .navbar-toggler {
  background-color: #ececec;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #d7e2e9;
}

.navbar-default .navbar-link {
  color: #000;
}
.navbar-default .navbar-link:hover {
  color: #000;
}


}


@media (min-width: 1200px) { 

h1 {font-size:6em; border-bottom:none;text-align:left;margin-top: 10px;}
.links {display:block;}
.links img {display:inline;margin-top:45px;margin-right:15px;max-width: 60px; position:relative; left:-20px;}
.logo {margin-top:30px;}
.logo img {max-width:150px;}
}