/* line 1, /root/app/app/assets/stylesheets/singleimage.scss */
.largeimage {
  width: 100%;
}
/* line 4, /root/app/app/assets/stylesheets/singleimage.scss */
.largeimage img {
  width: 100%;
}

/* line 9, /root/app/app/assets/stylesheets/singleimage.scss */
.title {
  margin: 40px 0;
  font-weight: 800;
}

/* line 16, /root/app/app/assets/stylesheets/singleimage.scss */
.mapbutton {
  margin: 20px 20px 20px 0;
  padding: 10px;
  border: 1px solid black;
  background-color: transparent;
  font-weight: 300;
  cursor: pointer;
}
/* line 24, /root/app/app/assets/stylesheets/singleimage.scss */
.mapbutton:hover {
  background-color: #000;
  color: white;
}

/* line 30, /root/app/app/assets/stylesheets/singleimage.scss */
a:hover {
  background-color: transparent;
}

/* line 34, /root/app/app/assets/stylesheets/singleimage.scss */
.longline {
  border-top: 1px solid black;
  width: 100%;
  margin: 50px auto;
}

/* line 40, /root/app/app/assets/stylesheets/singleimage.scss */
.title2 {
  margin-bottom: 20px;
  font-weight: 800;
}

/* line 45, /root/app/app/assets/stylesheets/singleimage.scss */
.secondblock {
  max-width: 170px;
  margin-top: 50px;
}
/* line 48, /root/app/app/assets/stylesheets/singleimage.scss */
.secondblock img {
  width: 100%;
}

/* line 54, /root/app/app/assets/stylesheets/singleimage.scss */
.smalltable td {
  padding-left: 0;
}
/* line 59, /root/app/app/assets/stylesheets/singleimage.scss */
.smalltable .titletr tr {
  padding-top: 30px;
}
/* line 62, /root/app/app/assets/stylesheets/singleimage.scss */
.smalltable .titletr td:first-of-type {
  font-size: 20px;
  font-weight: 800;
  white-space: pre;
}
/* line 67, /root/app/app/assets/stylesheets/singleimage.scss */
.smalltable .titletr td {
  padding-top: 30px;
}
