
/* Day-by-day itinerary: distinct, card-style day panels */
#day-by-day .day-accordion{
  border-top:0;
}
#day-by-day .day-item{
  margin:0 0 26px;
  border:1px solid rgba(36,76,59,.16);
  border-radius:12px;
  background:#fff;
  overflow:hidden;
}
#day-by-day .day-item:last-child{
  margin-bottom:0;
}
#day-by-day .day-summary{
  padding:28px 26px;
  column-gap:24px;
}
#day-by-day .day-content{
  max-width:none;
  padding:2px 26px 34px 132px;
}
#day-by-day .day-copy{
  max-width:960px;
}
#day-by-day .day-route{
  background:rgba(36,76,59,.055);
}
@media(max-width:900px){
  #day-by-day .day-summary{
    padding:25px 22px;
  }
  #day-by-day .day-content{
    padding:2px 22px 30px 102px;
  }
}
@media(max-width:560px){
  #day-by-day .day-summary{
    padding:22px 16px;
  }
  #day-by-day .day-content{
    padding:2px 16px 26px;
  }
  #day-by-day .day-item{
    margin-bottom:18px;
    border-radius:10px;
  }
}

