body, html {
  background-color: #EEE;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #000;
}

.adress
{
  color: #9e9e9e;
  font-style: italic;
}

a:link .adress{
  color: #9e9e9e;
  font-style: italic;
}

.place-card {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  padding: 20px;
  width: 18em;
  background-color: #FFF;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  cursor: pointer;
}
.place-card:hover {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.place-card:hover .place-card_header {
  height: 200px;
}
.place-card:hover .place-card_header .place-card_image {
  transform: translateX(-50%) translateY(-50%) scale(.5);
}
.place-card:hover .place-card_body {
  height: 400px;
  transition: height 0.5s;
}
.place-card:hover .place-card_body .place-card_detail li {
  transform: translateX(0);
  transition-timing-function: cubic-bezier(0, 1.5, 1, 1);
  transition-duration: 0.5s;
}
.place-card:hover .place-card_body .place-card_detail li:nth-child(1) {
  transition-delay: 0.25s;
}
.place-card:hover .place-card_body .place-card_detail li:nth-child(2) {
  transition-delay: 0.5s;
}
.place-card:hover .place-card_body .place-card_detail li:nth-child(3) {
  transition-delay: 0.75s;
}
.place-card:hover .place-card_body .place-card_detail li:nth-child(4) {
  transition-delay: 1s;
}
.place-card .place-card_header {
  position: relative;
  background-color: #000;
  height: 400px;
  margin: -20px -20px 20px -20px;
  transition: height 0.5s;
  overflow: hidden;
}
.place-card .place-card_header .place-card_image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  transition: transform 0.5s;
}
.place-card .place-card_body {
  height: 100px;
  overflow: hidden;
  transition: height 0.5s;
}
.place-card .place-card_body .place-card_title {
  font-size: 1.4em;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0px;
}
.place-card .place-card_body .place-card_place {
  color: #9e9e9e;
  font-style: italic;
}
.place-card .place-card_body .place-card_detail {
  margin-top: 5px;
  color: #424242;
  list-style-type: none;
  padding: 0;
}
.place-card .place-card_body .place-card_detail li {
  margin-top: 4px;
  transition-duration: 0;
  transition-delay: 0.5s;
  transform: translateX(-100%);
}

/*socialicons*/
.fa {
  padding: 20px;
  font-size: 30px;
  width: 50px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}

.fa:hover {
    opacity: 0.7;
}

.fa-linkedin {
  background: #704214;
  color: white;
}

.fa-instagram {
  background: #000000;
  color: white;
}

.fa-whatsapp {
  background: #000000;
  color: white;
}

.fa-phone {
  background: #000000;
  color: white;
}

.fa-email {
  background: #000000;
  color: white;
}

.fa-facebook {
  background: #000000;
  color: white;
}
