/* Adjust padding, height, and background settings for the container */
.itinerary__container {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 52%;
    padding: 5rem 6rem 2.5rem 6rem;
}

/* Adjust background based on page */
.itinerary__bg--hawaii {
    background-image: url("../assets/images/hawaii.jpg");
}

.itinerary__bg--iceland {
    background-image: url("../assets/images/iceland.jpg");
}

.itinerary__bg--greece {
    background-image: url("../assets/images/greece.jpg");
}

/* Font size of and adjustment of header */
.itinerary__header {
    color: #FFFFFF;
    font-size: 4.5rem;
    padding: 2.5rem 0rem 1.875rem 0rem;
}

/* Adjust card background, align cards horizontally */
.card-itinerary {
    background-color: #FFFFFF;
    text-align: center;
    display: flex;
    flex-direction: column;
    height: 22.9rem; /* Override default .card height - make the itinerary card shorter */
}

/* Card header that represents one of the days of the week */
.card-itinerary__day {
    border-bottom: solid black .1875rem;
    color: black;
    margin: .75rem .9375rem 0rem .9375rem;
}

/* List of activites */
.card-itinerary__list {
    list-style: none;
    text-align: center;
    align-items: center;   
    padding: 1.25rem auto; 
}

 /* Individual activity */
.card-itinerary__activity {
    background-color: #FEFAF5;
    font-size: 1.125rem;
    color: black;
    margin: .9375rem;
    padding: .9375rem 0rem;
}