body {
  background: url(http://modernlensmagazine.com/wp-content/uploads/2015/02/female-travel-photographer.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  /*font stuff*/
  font-family: 'IM Fell Double Pica SC', serif;
  color: rgb(69, 23, 8);
  text-align: center;
  height: 100vh;
}
p {
  font-family: 'IM Fell Great Primer', serif;
  letter-spacing: .1em;
}


#map{
  margin-top: 10px;
}
.angular-google-map-container {
  height: 400px;
  margin: 0 auto;
  width: 90%;

}
.listed_photos {
  width: 100%;
  height: auto;
  margin: 0;
}
.welcome_header h1 {
  font-size: 10em;
  margin: 20% 0 0 0;
  text-shadow: 2px 2px 2px rgb(238, 195, 129);
}
.welcome p {
  text-shadow: 1px 1px 2px rgb(238, 195, 129);
  font-size: 1.75em;
}
li {
  font-size: 1.5em;
  color: rgb(92, 35, 10);
}
.editform {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.84);
  margin: 0;
  padding: 20px;
}
.editform h3 {
  color: rgb(238, 195, 129);
}
input {
  padding: 5px;
  background-color: rgba(255, 235, 196, 0.82);
  border-style: 2px solid rgb(92, 35, 10);
}
.dark_input {
  color: rgb(48, 24, 4);
}
.albumblocks{
  display: relative;
  float: left;
  text-align: left;
}
.page-container{
  margin: 0 auto;
  padding: 10px;
}
.album-container{
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  float: left;

}
.form-container{
  display: inline-block;
  width: 90%;
  height: 90%;
  margin: 0 auto;;
  padding: 0;
}

.img-responsive {
  margin: 6px;
  height: 200px;
}
.photo_content {
  width: 100%;
  background-color: rgba(107, 19, 0, 0.86);
  margin: 50px 0 0 0;
  padding: 20px;
  text-align: left;
}
.photo_content p, i {
  color: rgb(238, 195, 129);
  font-size: 1.5em;
  text-align: left;
  display: inline;
}
.photo_content i {
  padding: 0 30px 10px 30px;
  font-size: 2em;
}
h2.ng-binding{
  margin: 0px;
}
a h2 {
  text-decoration: none;
  color: rgb(92, 35, 10);
  margin: 50px 0 0 0;
}
h3 a {
  text-decoration: none;
  color: rgb(92, 35, 10);
}
.undernav {
  margin: 100px 0 0 0;
}
#col_bg {
  background-color: rgba(255, 226, 152, 0.83);
  border: 2px solid rgb(92, 35, 10);
  margin: 30px 0 0 0;
}
#col_bg li {
  letter-spacing: .1em;
  font-size: 1em;
  text-align: left;
}
.tips {
    text-shadow: .25px .5px 1px rgb(238, 195, 129);
    font-size: 1.25em;
  }
