/***********************************
COVER
***********************************/

    /*headers*/

        .cover .column h1 {
        }

        .cover .column h2 {
        }

        .cover .column h3 {
        }

        .cover .column h4 {
        }

        .cover .column h5 {
        }

        .cover .column h6 {
        }

    /*inlines*/

        .cover .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .cover .column a {
        }

    /*paragraphs*/

        .cover .column p {
        }

/***********************************
AM RESORTS
***********************************/

    /*headers*/

        .am_resorts .column h1 {
        }

        .am_resorts .column h2 {
        }

        .am_resorts .column h3 {
        }

        .am_resorts .column h4 {
        }

        .am_resorts .column h5 {
        }

        .am_resorts .column h6 {
        }

    /*inlines*/

        .am_resorts .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .am_resorts .column a {
        }

    /*paragraphs*/

        .am_resorts .column p {
        }

/***********************************
Masthead
***********************************/

    /*headers*/

        .masthead .column h1 {
           font-family: "museo-sans",sans-serif;
           font-size: 42px;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .masthead .column h2 {
           color: #0c4e73;
           font-family: Helvetica, sans-serif;
           font-size: 21px;
           margin-bottom: 18px;
        }

        .masthead .column h3 {
           color: #0c4e73;
           font-family: "museo-sans",sans-serif;
           font-size: 21px;
           font-weight: 600;
        }

        .masthead .column h4 {
        }

        .masthead .column h5 {
        }

        .masthead .column h6 {
        }

    /*inlines*/

        .masthead .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 90px;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .masthead .column .DepartmentDrop-Cap {
        }

    /*links*/

        .masthead .column a {
        }

    /*paragraphs*/

        .masthead .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
        }

/***********************************
MAP
***********************************/

    /*headers*/

        .map .column h1 {
        }

        .map .column h2 {
        }

        .map .column h3 {
        }

        .map .column h4 {
        }

        .map .column h5 {
        }

        .map .column h6 {
        }

    /*inlines*/

        .map .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .map .column a {
        }

    /*paragraphs*/

        .map .column p {
        }

/***********************************
Mexico Ramps up for the 2020s
***********************************/

    /*headers*/

        .mexico_ramps_up_for_the_2020s .column h1 {
           color: #000000;
           font-family: "museo-sans",sans-serif;
           font-size: 72px;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 20px;
           margin-top: 18px;
        }

        .mexico_ramps_up_for_the_2020s .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 23px;
           font-weight: 300;
           margin-bottom: 9px;
        }

        .mexico_ramps_up_for_the_2020s .column h3 {
           color: #000000;
           font-family: "museo-sans",sans-serif;
           font-size: 20px;
           font-weight: 600;
           text-transform: capitalize;
        }

        .mexico_ramps_up_for_the_2020s .column h4 {
        }

        .mexico_ramps_up_for_the_2020s .column h5 {
        }

        .mexico_ramps_up_for_the_2020s .column h6 {
        }

    /*inlines*/

        .mexico_ramps_up_for_the_2020s .column .default-drop-cap {
           color: #93758a;
           float: left;
           font-size: 90px;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .mexico_ramps_up_for_the_2020s .column .DeckStyle {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           font-weight: 300;
           margin-bottom: 9px;
           text-transform: uppercase;
        }

        .mexico_ramps_up_for_the_2020s .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 23px;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
        }

    /*links*/

        .mexico_ramps_up_for_the_2020s .column a {
        }

    /*paragraphs*/

        .mexico_ramps_up_for_the_2020s .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
        }

        .mexico_ramps_up_for_the_2020s .column p.p1 {
           color: #009659;
           font-size: 52.5px;
        }

        .mexico_ramps_up_for_the_2020s .column p.p1 {
           color: #f8a435;
        }

        .mexico_ramps_up_for_the_2020s .column p.p1 {
           color: #3945a2;
           font-size: 52.5px;
        }

        .mexico_ramps_up_for_the_2020s .column p.p1 {
           font-size: 16.0px;
        }

        .mexico_ramps_up_for_the_2020s .column p.p3 {
           text-indent: 18.0px;
        }

        .mexico_ramps_up_for_the_2020s .column p.p1 {
           font-size: 57.5px;
        }

        .mexico_ramps_up_for_the_2020s .column p.p4 {
           color: #e83d9f;
        }

        .mexico_ramps_up_for_the_2020s .column p.p1 {
           color: #a07a84;
           font-size: 52.5px;
        }

        .mexico_ramps_up_for_the_2020s .column p.p1 {
           color: #4ac2a3;
        }

        .mexico_ramps_up_for_the_2020s .column p.p3 {
           text-indent: 13.5px;
        }

/***********************************
The All-Inclusive Edge
***********************************/

    /*headers*/

        .the_all_inclusive_edge .column h1 {
           color: #000000;
           font-family: "museo-sans",sans-serif;
           font-size: 72px;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 20px;
           margin-top: 18px;
        }

        .the_all_inclusive_edge .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 23px;
           font-weight: 300;
           margin-bottom: 9px;
        }

        .the_all_inclusive_edge .column h3 {
           color: #000000;
           font-family: "museo-sans",sans-serif;
           font-size: 20px;
           font-weight: 600;
           text-transform: capitalize;
        }

        .the_all_inclusive_edge .column h4 {
        }

        .the_all_inclusive_edge .column h5 {
        }

        .the_all_inclusive_edge .column h6 {
        }

    /*inlines*/

        .the_all_inclusive_edge .column .default-drop-cap {
           color: #93758a;
           float: left;
           font-size: 90px;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .the_all_inclusive_edge .column .DeckStyle {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           font-weight: 300;
           margin-bottom: 9px;
           text-transform: uppercase;
        }

        .the_all_inclusive_edge .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 23px;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
        }

    /*links*/

        .the_all_inclusive_edge .column a {
        }

    /*paragraphs*/

        .the_all_inclusive_edge .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
        }

        .the_all_inclusive_edge .column p.p1 {
           color: #009659;
           font-size: 52.5px;
        }

        .the_all_inclusive_edge .column p.p1 {
           color: #f8a435;
        }

        .the_all_inclusive_edge .column p.p1 {
           color: #3945a2;
           font-size: 52.5px;
        }

        .the_all_inclusive_edge .column p.p1 {
           font-size: 16.0px;
        }

        .the_all_inclusive_edge .column p.p3 {
           text-indent: 18.0px;
        }

        .the_all_inclusive_edge .column p.p1 {
           font-size: 57.5px;
        }

        .the_all_inclusive_edge .column p.p4 {
           color: #e83d9f;
        }

        .the_all_inclusive_edge .column p.p1 {
           color: #a07a84;
           font-size: 52.5px;
        }

        .the_all_inclusive_edge .column p.p1 {
           color: #4ac2a3;
        }

        .the_all_inclusive_edge .column p.p3 {
           text-indent: 13.5px;
        }

/***********************************
Convention & Event Center Options
***********************************/

    /*headers*/

        .convention_event_center_optio .column h1 {
           color: #000000;
           font-family: "museo-sans",sans-serif;
           font-size: 72px;
           font-weight: 900;
           line-height: 1.2em;
           margin-bottom: 20px;
           margin-top: 18px;
        }

        .convention_event_center_optio .column h2 {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 23px;
           font-weight: 300;
           margin-bottom: 9px;
        }

        .convention_event_center_optio .column h3 {
           color: #000000;
           font-family: "museo-sans",sans-serif;
           font-size: 20px;
           font-weight: 600;
           text-transform: capitalize;
        }

        .convention_event_center_optio .column h4 {
        }

        .convention_event_center_optio .column h5 {
        }

        .convention_event_center_optio .column h6 {
        }

    /*inlines*/

        .convention_event_center_optio .column .default-drop-cap {
           color: #93758a;
           float: left;
           font-size: 90px;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .convention_event_center_optio .column .DeckStyle {
           font-family: Helvetica, sans-serif;
           font-size: 14px;
           font-weight: 300;
           margin-bottom: 9px;
           text-transform: uppercase;
        }

        .convention_event_center_optio .column .H2italic {
           color: #746f6f;
           font-family: "museo-sans",sans-serif;
           font-size: 23px;
           font-style: italic;
           font-weight: 300;
           margin-bottom: 9px;
        }

    /*links*/

        .convention_event_center_optio .column a {
        }

    /*paragraphs*/

        .convention_event_center_optio .column p {
           font-family: Helvetica, sans-serif;
           margin-bottom: 18px;
        }

        .convention_event_center_optio .column p.p1 {
           color: #009659;
           font-size: 52.5px;
        }

        .convention_event_center_optio .column p.p1 {
           color: #f8a435;
        }

        .convention_event_center_optio .column p.p1 {
           text-indent: 9.0px;
        }

        .convention_event_center_optio .column p.p1 {
           color: #3945a2;
           font-size: 52.5px;
        }

        .convention_event_center_optio .column p.p1 {
           font-size: 16.0px;
        }

        .convention_event_center_optio .column p.p3 {
           text-indent: 18.0px;
        }

        .convention_event_center_optio .column p.p1 {
           font-size: 57.5px;
        }

        .convention_event_center_optio .column p.p4 {
           color: #e83d9f;
        }

        .convention_event_center_optio .column p.p1 {
           color: #a07a84;
           font-size: 52.5px;
        }

        .convention_event_center_optio .column p.p1 {
           color: #4ac2a3;
        }

        .convention_event_center_optio .column p.p3 {
           text-indent: 13.5px;
        }

/***********************************
AMResorts SC
***********************************/

    /*headers*/

        .amresorts_sc .column h1 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 0px;
           padding-top: 10px;
        }

        .amresorts_sc .column h2 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 23px;
           font-weight: 500;
           margin-bottom: 18px;
        }

        .amresorts_sc .column h3 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           font-weight: 600;
        }

        .amresorts_sc .column h4 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: 600;
        }

        .amresorts_sc .column h5 {
        }

        .amresorts_sc .column h6 {
        }

    /*inlines*/

        .amresorts_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 90px;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .amresorts_sc .column .DepartmentDrop-Cap {
        }

        .amresorts_sc .column .s1 {
           font-size: 15.0px;
        }

    /*links*/

        .amresorts_sc .column a {
        }

    /*paragraphs*/

        .amresorts_sc .column p {
           font-family: Georgia, serif;
           margin-bottom: 18px;
        }

        .amresorts_sc .column p.p1 {
           color: #55879f;
           font-size: 38.5px;
        }

        .amresorts_sc .column p.p1 {
           font-size: 15.0px;
        }

        .amresorts_sc .column p.p1 {
           color: #ffffff;
        }

        .amresorts_sc .column p.p1 {
           color: #85a0b3;
           font-size: 20.0px;
        }

        .amresorts_sc .column p.p1 {
           color: #007b96;
        }

        .amresorts_sc .column p.p4 {
           text-indent: 13.5px;
        }

/***********************************
Fiesta Americana SC
***********************************/

    /*headers*/

        .fiesta_americana_sc .column h1 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .fiesta_americana_sc .column h2 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 23px;
           font-weight: 500;
           margin-bottom: 18px;
        }

        .fiesta_americana_sc .column h3 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           font-weight: 600;
        }

        .fiesta_americana_sc .column h4 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: 600;
        }

        .fiesta_americana_sc .column h5 {
        }

        .fiesta_americana_sc .column h6 {
        }

    /*inlines*/

        .fiesta_americana_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 90px;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .fiesta_americana_sc .column .DepartmentDrop-Cap {
        }

        .fiesta_americana_sc .column .s1 {
           font-size: 15.0px;
        }

    /*links*/

        .fiesta_americana_sc .column a {
        }

    /*paragraphs*/

        .fiesta_americana_sc .column p {
           font-family: Georgia, serif;
           margin-bottom: 18px;
        }

        .fiesta_americana_sc .column p.p1 {
           color: #55879f;
           font-size: 38.5px;
        }

        .fiesta_americana_sc .column p.p1 {
           font-size: 15.0px;
        }

        .fiesta_americana_sc .column p.p1 {
           color: #ffffff;
        }

        .fiesta_americana_sc .column p.p1 {
           color: #85a0b3;
           font-size: 20.0px;
        }

        .fiesta_americana_sc .column p.p1 {
           color: #007b96;
        }

        .fiesta_americana_sc .column p.p4 {
           text-indent: 13.5px;
        }

/***********************************
HOUSE AD
***********************************/

    /*headers*/

        .house_ad .column h1 {
        }

        .house_ad .column h2 {
        }

        .house_ad .column h3 {
        }

        .house_ad .column h4 {
        }

        .house_ad .column h5 {
        }

        .house_ad .column h6 {
        }

    /*inlines*/

        .house_ad .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .house_ad .column a {
        }

    /*paragraphs*/

        .house_ad .column p {
        }

/***********************************
Haven SC
***********************************/

    /*headers*/

        .haven_sc .column h1 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           font-weight: 600;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .haven_sc .column h2 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 23px;
           font-weight: 500;
           margin-bottom: 18px;
        }

        .haven_sc .column h3 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           font-weight: 600;
        }

        .haven_sc .column h4 {
           color: #554d4d;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: 600;
        }

        .haven_sc .column h5 {
        }

        .haven_sc .column h6 {
        }

    /*inlines*/

        .haven_sc .column .default-drop-cap {
           color: #0c4e73;
           float: left;
           font-family: Helvetica, sans-serif;
           font-size: 90px;
           font-weight: 600;
           line-height: 0.6em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .haven_sc .column .DepartmentDrop-Cap {
        }

        .haven_sc .column .s1 {
           font-size: 15.0px;
        }

    /*links*/

        .haven_sc .column a {
        }

    /*paragraphs*/

        .haven_sc .column p {
           font-family: Georgia, serif;
           margin-bottom: 18px;
        }

        .haven_sc .column p.p1 {
           color: #55879f;
           font-size: 38.5px;
        }

        .haven_sc .column p.p1 {
           font-size: 15.0px;
        }

        .haven_sc .column p.p1 {
           color: #ffffff;
        }

        .haven_sc .column p.p1 {
           color: #85a0b3;
           font-size: 20.0px;
        }

        .haven_sc .column p.p1 {
           color: #007b96;
        }

        .haven_sc .column p.p4 {
           text-indent: 13.5px;
        }

/***********************************
HAVEN
***********************************/

    /*headers*/

        .haven .column h1 {
        }

        .haven .column h2 {
        }

        .haven .column h3 {
        }

        .haven .column h4 {
        }

        .haven .column h5 {
        }

        .haven .column h6 {
        }

    /*inlines*/

        .haven .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .haven .column a {
        }

    /*paragraphs*/

        .haven .column p {
        }

/***********************************
FIESTA AMERICANA
***********************************/

    /*headers*/

        .fiesta_americana .column h1 {
        }

        .fiesta_americana .column h2 {
        }

        .fiesta_americana .column h3 {
        }

        .fiesta_americana .column h4 {
        }

        .fiesta_americana .column h5 {
        }

        .fiesta_americana .column h6 {
        }

    /*inlines*/

        .fiesta_americana .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .fiesta_americana .column a {
        }

    /*paragraphs*/

        .fiesta_americana .column p {
        }

