/**
 * Module Annual Pass
 * Description Specials List
 **/

#apSpecialsListPage .pageHeader {
    padding: 20px 20px 10px;
}

#apSpecialsListPage .pageHeader .pageTitle {
    font-size: 28px;
    font-weight: 100;
    line-height: 36px;
    margin: 0;
}

#apSpecialsListPage .pageHeader .resultsText {
    font-size: 14px;
    line-height: 18px;
}

#apSpecialsListPage .specialsCard .cardLeft,
#apSpecialsListPage .specialsCard .cardContainerInfo {
    display: table-cell;
    float: none;
    margin: 0;
    vertical-align: top;
}

#apSpecialsListPage .specialsCard .thumbnail {
    display: block;
    height: auto;
    width: 170px;
    overflow: visible;
}

#apSpecialsListPage .specialsCard .cardContainerInfo {
    padding: 0 104px 0 15px;
    width: 100%;
}

#apSpecialsListPage .specialsCard .cardName {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 5px;
}

#apSpecialsListPage .specialsCard .cardInfo {
    font-size: 12px;
    line-height: 16px;
}

#apSpecialsListPage .specialsCard .caret,
#apSpecialsListPage .specialsCard .collapse .collapsedHidden,
#apSpecialsListPage .specialsCard .collapse.in .collapsedShown {
    display: none;
}

#apSpecialsListPage .specialsCard .collapse.in .collapsedHidden {
    display: block;
}

#apSpecialsListPage .specialsCard .cardLinkOverlay + .cardBlock .caret {
    right: -6px;
    margin: -18px 0 0;
    font-size: 24px;
    line-height: 30px;
}
