/* Featured trips */
.featured-trips .trip { background-color: #d9edf7; }
.featured-trips .trip .trip-body { padding: 20px; }
.featured-trips .trip .trip-body p { font-size: 130%; font-weight: 200; }
.featured-trips .trip .trip-body h4 { font-size: 200%; font-weight: 200; margin-bottom: 15px; margin-top: 0; }

@media (min-width: 992px) {
.featured-trips .trip .trip-body { padding: 10px 20px 20px 0; }
.featured-trips .trip .trip-body h4 { margin-top: 10px; }
.featured-trips .trip.even .trip-body { padding-left: 30px; }
}

@media (min-width: 1200px) {
  .featured-trips .trip .trip-body { padding-top: 20px; }
}

/* Trips home */
.trips-home .featured-trips {
  margin: 50px 0 50px;
}

.trips-home .featured-trips .trip {
  margin-top: 30px;
}

/* Front */
.front .featured-trips .trip { margin-top: 30px; }
.front .featured-trips .trip + .trip { margin-top: 40px; }

@media (min-width: 1200px) {
  .front .featured-trips .trip + .trip { margin-top: 50px; }
}

/* Trip view */
.trips-view .featured-trips { margin-top: 40px; }
.trips-view .featured-trips .trip { margin-top: 30px; }
.trips-view .featured-trips .trip + .trip { margin-top: 40px; }
.trips-view .featured-trips .trip .trip-body { min-height: auto !important; }

@media (min-width: 1200px) {
  .trips-view .featured-trips .trip + .trip { margin-top: 50px; }
}
