﻿/* Simplified Chinese */

body, .content {
    font-family: Arial, SimSun, STSong, serif;
}

#page-header #main-nav > ul > li > a, 
#page-header #main-nav > ul > li > .link,
#page-header li.select .dropdown ul a
{
    font-family: Times New Roman, SimSun, STSong, serif;
}

.subfooter
{
    font-family: Times New Roman, SimSun, STSong, serif;
}

h1,
.h1 {
    font: 45px/40px Times New Roman, SimSun, STSong, serif;
    margin-bottom: 20px;
    text-transform: uppercase;
}
    h1 .subhead,
    .h1 .subhead {
        font-family: Times New Roman, SimSun, STSong, serif;
        font-size: 26px;
    }
    h1.multiline .subhead,
    .h1.multiline .subhead {
        line-height: 30px;
    }

h2,
.h2 {
    font: 35px/45px Times New Roman, SimSun, STSong, serif;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 0.02em;
}
    h2 .subhead,
    .h2 .subhead {
        font-family: Times New Roman, SimSun, STSong, serif;
        letter-spacing: 0;
    }

    h2.multiline .subhead,
    .h2.multiline .subhead {
        line-height: 35px;
    }

    h2.multiline .subhead.small,
    .h2.multiline .subhead.small {
        font-size:26px;
        line-height: 30px;
    }

h3,
.h3 {
    font: 26px/40px Times New Roman, SimSun, STSong, serif;
    margin-bottom:8px;
}
    h3 .subhead,
    .h3 .subhead {
        font: 12px/27px Arial, SimSun, STSong, serif;
        text-transform: uppercase;
        letter-spacing:0.1em;
    }
    h3.multiline .subhead,
    .h3.multiline .subhead {
        line-height: 11px;
        margin-bottom:5px;
    }

h4,
.h4 {
    font: 22px Times New Roman, SimSun, STSong, serif;
    text-transform: uppercase;
}    

h5,
.h5 {
    font: 18px/26px Times New Roman, SimSun, STSong, serif;
    letter-spacing: 0.02em;
    color:#666;
}
    h5 .subhead,
    .h5 .subhead {
        font: 13px/25px Arial, SimSun, STSong, serif;
        letter-spacing: 0.1em;
        text-transform: uppercase;
    }
    h5.multiline .subhead,
    .h5.multiline .subhead {
        line-height: 11px;
        margin-bottom: 5px;
    }


h6,
.h6 {
    font: 13px Arial, SimSun, STSong, serif;
    text-transform: uppercase;
}

.partial-left_navigation .link-set .link a
{
    font-family: Times New Roman, SimSun, STSong, serif;
    font-size:13px;
}

.partial-left_navigation .sublink-set .sublink a
{
    font-family: Arial, SimSun, STSong, serif;
    font-size:12px;
}

/* LAYOUT */
a.upcase
{
    font-size: 12px;
}

.caption
{
    font-size:13px;
    font-family: Times New Roman, SimSun, STSong, serif;
}

.infobox .title
{
    font-size: 13px;
}

/* HEADER/FOOTER */
#page-header #secondary-nav .reservation .button
{
    padding: 6px 50px;
}

#page-header #secondary-nav .link > a, 
#page-header #secondary-nav .select > a
{
    font-size: 12px;
    line-height: 12px;
}

#page-header #secondary-nav li.select .dropdown a
{
    font-size: 12px;
    line-height: 23px;
}

#page-footer nav a
{
    font: 13px/20px Arial, SimSun, STSong, serif;
}

#page-header #secondary-nav .reservation .dropdown
{
    padding-top: 12px;
}

/* FORMS */
button, a.button
{
    font: 15px/20px Arial, SimSun, STSong, serif;
}

select
{
    font: 12px/30px Arial, SimSun, STSong, serif;
}

/* PARTIAL _PAGES */
.partial-pages h2 {
    min-height: 44px;
}

.partial-pages .pages-view .rs-carousel-action
{
    top: 26px;
}

.partial-pages .rs-carousel-item h3
{
    line-height:40px;
}

/* PARTIAL _ASIDE */
.partial-carousel .carousel-aside-bg aside p {
    font: 13px/20px Arial, SimSun, STSong, serif;
}

/* HP */
.moments .offer-list li .offer-title a
{
    font-family: Times New Roman, SimSun, STSong, serif;
}

/* PROPERTY */
.property-index .did-you-know h3
{
    font: 18px/22px Arial, SimSun, STSong, serif;
}

/* ROOMS */
.rooms-list #filter-box .filters li.selected a
{
    font-size:13px;
}

.rooms-list #filter-box .remaining-message
{
    font-size:11px;
}

.rooms-list #filter-box .only-message {
    margin-top: 12px;
}

.rooms-list #filter-box .selections,
.rooms-list #filter-box .selections li
{
    height:40px;
}

.rooms-list #filter-box .messaging,
.rooms-list #filter-box .messaging.only-clear .clear
{
    margin-top:5px;
}

/* DISCOVER */
.partial-academy_details .legend .title
{
    font-size:13px;
}

/* Footer Pages */
.home-contact .h6
{
    font-size:13px;
}

/* Pen experience */
.experience-index h1,
.experience-index h1 .subhead, 
.experience-index .h1 .subhead
{
    font-family: Times New Roman, SimSun, STSong, serif;
}

.experience-index .intro-copy
{
    width: 600px;
    margin-left: -300px;
}

.experience-index .description
{
    font: 26px/34px Times New Roman, SimSun, STSong, serif;
}

.experience-index .navigation li > a
{
    font: 13px/13px Times New Roman, SimSun, STSong, serif;
}

#transportation h4 .subhead
{
    font-size: 13px;
}

/* General Minion Fonts */
.home-careers .job-listings th,
.home-about .select-view-item > header h2
.modal table th.name,
.offers-detail .room-info .date .label,
.offers-detail .room-info .date .month,
.offers-detail .room-info .date .day,
.offers-detail .room-info .date .select,
.property-index .outline-box header h2,
.property-index .did-you-know h3 .number,
.rooms-detail .room-features .image-holder .hotspots li .message,
.rooms-detail .room-info .date .label,
.rooms-detail .room-info .date .month,
.rooms-detail .room-info .date .day,
.rooms-detail .room-info .date .select,
.rooms-list #filter-box .remaining-message,
.rooms-list #filter-box .selections li,
.partial-grid .magazine-tile blockquote,
.partial-grid .load-more .page,
.partial-pages .pages-view .page-count,
.partial-schedule .calendar-container th,
.partial-schedule .calendar-container em,
.account-history table td,
.account-index h3,
.account h1,
.booking-confirmation header > .richtext p,
.dining-detail .helper-text,
.partial-academy_details .legend .marker,
#heritage .timeline .fancy > p,
#heritage .timeline .fancy,
#heritage .timeline .caption,
#heritage .time-summary .hover,
#destination .cities-info .at-a-glance .title-container > h4,
#destination .cities-info .caption,
#transportation h4,
#transportation .note,
.datepickerGoNext a,
.datepickerGoPrev a,
.datepickerMonth a,
.moments-detail h1,
.ctg-tabs-link-set .ctg-tabs-link .ctg-tabs-link-a,
.partial-team .team-view .page-count,
#page-footer h6,
#page-footer small,
#page-footer .language span,
fieldset legend,
#page-header #secondary-nav .reservation .dropdown h3,
blockquote,
body.modal .title,
.richtext h3,
.richtext h4,
.spa-index .item-details .item-title
{
    font-family: Times New Roman, SimSun, STSong, serif;
}

/* General Futura Fonts */
.home-about .select-view-item > header h2,
#guest-experience .ctg-tabs-link-a,
#transportation h4 .subhead,
#dining .dining-carousel .caption a,
.job-application .resume_input_button,
div.datepicker .datepickerViewDays td span,
div.datepicker .datepickerViewDays .datepickerDoW th span,
.richtext h5,
.rooms-compare dt,
.property-index .did-you-know h3,
.property-index .did-you-know .link-out a,
.partial-banner .banner-content .hotel-description,
.partial-banner .status,
#page-footer .language a,
input, fieldset label, textarea, .field-select, .field-select .field-select-value, .form-actions a.link,
.map .zoom-button,
.map .transit-toggle-control,
small,
.promo-tile time,
body.modal .column-set .column,
body.modal .actions a.link,
.richtext h5,
.vjs-peninsula-skin .vjs-social-menu .vjs-control-text,
.vjs-peninsula-skin .vjs-seek-handle .vjs-control-text,
.account-history table td a,
.account-history table .line-item,
.booking-confirmation header > .richtext p > em,
.mdp .calendar header h6,
#page-header #secondary-nav .link > a, #page-header #secondary-nav .select > a
{
    font-family: Arial, SimSun, STSong, serif;
}