/* Sticky footer */
html,
body {
  height: 100%;
  font-size: 14px;
  font-family: 'Arimo', sans-serif;
  /* The html and body elements cannot have any padding or margin. */
}

a,
a:link,
a:active,
a:visited {
 color: #333;
}

a:hover {
 text-decoration: none;
}

h1 {
 font-size: 90%;
 text-transform: uppercase;
 text-align: right;
}

h3 {
 font-size: 90%;
 text-transform: uppercase;
 font-weight: 800;
 text-align: right;
}

.oview a:link,
.oview a:link,
.oview a:link {
 color: #fff;
}

.oview a:hover {
 color: #fff;
 text-decoration: underline;
}

.oview img {
 position: relative;
  margin-bottom: 2%;
 display: inline-block;
}

.oview h2 {
position: absolute;
font-size: 110%;
color: #fff;
text-align: right;
z-index: 1;
bottom: 2%;
right: 7%;
}


/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by its height */
  margin: 0 auto -60px;
  /* Pad bottom by footer height */
  padding: 0 0 60px;
}

.navbar .container,
.container,
.footer .container {
  max-width: 1010px;
}

/* Fixed height of footer */
#footer {
  background-color: #FFF;
  color: #333;
}

#footer a  {
color: #333;
}

/* Custom page CSS */
#wrap > .container {
  padding: 60px 15px 0;
}
#footer > .container {
  padding-left: 15px;
  padding-right: 15px;
}

#footer .container {
  text-align: right;
}

code {
  font-size: 80%;
}

/* Glyphicon spacing */
.glyphicon {
margin-right: 4px;
}

/* Contact Google map */
 #map-container { height: 300px; width: auto; }
 
/* Lists */ 
 .row ul li {
 line-height: 26px;
 }
 
 /* Thumbnails */
.thumbs img {
margin: 2px;
}

.title h2 {
text-align: center;
}


@media (max-width: 767px) {
.oview h2 {
position: absolute;
font-size: 90%;
color: #fff;
text-align: right;
z-index: 1;
bottom: 2%;
right: 7%;
}
}

@media (max-width: 480px) {
.oview h2 {
position: absolute;
font-size: 75%;
color: #fff;
text-align: right;
z-index: 1;
bottom: 2%;
right: 10%;
}
}

.vertical {
 margin-top: 20%;
 }
 
 .map {
  text-align: right;
  clear: both;
 }