
@font-face{
  font-family: playFairBlack;
  src: url('../fonts/Playfair_Display/static/PlayfairDisplay-Black.ttf');
}

@font-face{
  font-family: LatoLight;
  src: url('../fonts/Lato/Lato-Regular.ttf');
}

@font-face {
  font-family: Oleo;
  src: url('../fonts/Oleo_Script/OleoScript-Regular.ttf');
}

.title {
  font-family: playFairBlack;
}

.script-it {
  font-family: Oleo;
}

.line-1 {
  line-height: 1;
}

.get-down {
  vertical-align: bottom;
}

/*
.image-custom {
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(115,109,115,1);
  -moz-box-shadow: 0px 0px 3px 0px rgba(115,109,115,1);
  box-shadow: 0px 0px 3px 0px rgba(115,109,115,1);
}
*/

.navbar {
  background-color: transparent;
}

.amenities-list li {
  margin-bottom: .25rem;
}

p {
  font-family: LatoLight;
}

.airbnb, .airbnb:hover {
  color: #fff;
  background-color: #4a6741;
  border-color: #4a6741;
  font-weight: bold;
}

.vrbo, .vrbo:hover {
  font-weight: bold;
  border-width:2px;
  border-color: #000;
}

.vrbo-reverse, .vrbo-reverse:hover {
  font-weight: bold;
  border-width:2px;
  border-color: #fff;
}

.airbnb-icon, .vrbo-icon {
  width: 15px;
  margin-right: .25rem;
}


.image-custom {
  border-radius: 6px;
  
}

.button {
  top: 0;
  transition: top ease 0.25s;
}
.button:hover {
  top: -5px;
}

.mobile-image {
    background-image: url('../assets/img/house-pics/mobile-bg.jpg');
    background-size: cover;
    background-position: center;
}


.cta-bg {
    background-image: url('../assets/img/house-pics/booking-cta-bg.jpg');
    background-size: cover;
    background-position: center;
}

.footer {
  padding: 3rem 1.5rem;
}

.title {
  color: #4a6741;
}