body{font-family: 'Open Sans', sans-serif;padding-top: 3em;}
h1{font-family: 'Oswald', sans-serif;}
a{color: inherit;}
a:hover{color: #6d6d6d;}
p{line-height: 1.7em;}

#splash{min-height: 600px;}
#splash img{width: 100%;}
#slider div div{padding: 2em;}

.gallery_bg{background-color: #FBF6F2;}
.light{color: #999;}
.no_padding{padding: 0;}
.gallery {-moz-column-width: 12em;-webkit-column-width: 12em;-moz-column-gap: 10em;-webkit-column-gap:10em;column-width: 12em;column-gap: 10em;}
.gallery a {display: inline-block;padding:  .1em;width:  100%; }
.gallery img {position:relative;display: block;}
.gallery img{width: 100%;margin-top: 4em;}
.gallery a:hover{opacity: .9;cursor: pointer;text-decoration: none;}
.gallery_thumb{}
.gallery_thumb p{font-size: .9em;padding: 1em;background-color: #f2eae4;}

/* Overides */
.navbar{border: none;background-color: #fff;}
.navbar-toggle{border: none;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: #fff;}
.navbar-default .navbar-toggle .icon-bar{background-color: #000;}

.lb-image, .lb-outerContainer{border-radius: 0 !important;}

@media (max-width: 767px) {
	.mobile_center{text-align: center;padding-bottom: 1em;}
	#self_portrait{width: 100%;}
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}    
.carousel-fade .carousel-inner .active {
  opacity: 1;
}    
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}    
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}    
.carousel-fade .carousel-control {
  z-index: 2;
}