.languages {
  float: right;
  padding-right: 0 !important;
}

#quick-info {
  z-index: 999;
  opacity: 0.9;
}

#wrapper {
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);
}

#content {
  min-height: calc(100vh - 177px);
}

p { letter-spacing: 0px; }

.element.contact {
  font-size: 15px;
}

ul.social {
  margin-top: 0px;
  margin-bottom:0px;
  letter-spacing:0;
}

.social li {
  display:inline-block;
  margin:0px 1px;
  padding: 25px 0px 25px 0px;
}

.social li a {
  display: inline;
  border-bottom: 1px dotted #bbb;
}

footer .clearfix:after {
  content: "";
}

.gomapMarker {
  color: black;
}

footer .copyright {
  padding-right: 0px;
}

@media only screen and (max-width: 958px) {
  #content {
    min-height: calc(100vh - 137px);
  }
}

@media only screen and (max-width: 767px) {

  h1#logo a {
    width: 200px;
    font-size: 80%;
  }

  footer {
    text-align: center;
  }


  footer ul.social {
    display: none;
  }
}

@media only screen and (max-width: 558px) {
  footer .copyright {
    display: none;
  }
}

/*-- CUSTOM COMMUNITY STYLES --*/

/* UNCOMMENT TO ADJUST COMMUNITY LOGO ON HEADER.
   JUST ADJUST THE HEIGHT ACCORDINGLY. MAX 117px height.

.community-logo-container #community-logo .nav-community-logo {
  height: 50px;
}

*/

/*-- END CUSTOM COMMUNITY STYLES --*/
