/* Custom CSS */

.navbar-brand a {
  text-transform: uppercase;
  text-decoration: none;
}

body {
  background-color: #222;
}

main h1 {
  color: #BBB;
}

main p {
  color: #888;
}

a.wfpopup:link,
a.wfpopup:visited {
  border: 1px solid #FFF;
  transition-duration: 400ms;
}

a.wfpopup:hover,
a.wfpopup:active {
  border: 1px solid #888;
  transition-duration: 400ms;
}

main p a:link,
main p a:visited {
  color: #888;
  transition-duration: 400ms;
}

main p a:hover,
main p a:active {
  color: #FFF;
  transition-duration: 400ms;
}


/*--- lightbox ---*/

div.wf-mediabox-container,
div.wf-mediabox-caption,
nav.wf-mediabox-nav {
  background-color: #666;
}

div.wf-mediabox-caption h4 {
  color: #FFF;
  font-size: 1.1em;
  font-weight: normal;
}

nav.wf-mediabox-nav .wf-mediabox-close svg {
  fill: #888;
  transition-duration: 400ms;
}

nav.wf-mediabox-nav .wf-mediabox-close:hover svg {
  fill: #FFF;
  transition-duration: 400ms;
}