﻿.partial-menu
{
    overflow:hidden;
}

.partial-menu .title-container
{
    overflow:hidden;
}

    .partial-menu .title-container h2
    {
        float:left;
    }

    .partial-menu .title-container small
    {
        float:left;
        margin: 15px 0 0 20px;
    }

.partial-menu .ctg-tabs-panel
{
    padding:0 15px;
    clear: both;
}

    .partial-menu .column
    {
        width: 433px; /* assuming this is only used so far on /fine-dining/spring-moon-chinese-restaurant, where this width works */
        margin-left: 60px;
        float:left;
    }

    .partial-menu .column-first
    {
        margin-left:0;
    }

        .partial-menu .column table td
        {
            padding: 3px 20px 3px 0;
        }

    .partial-menu .menu-items .item
    {
        position:relative;
        margin-bottom: 30px;
        padding-right: 325px;
    }

    .partial-menu .column .menu-items .item
    {
        padding-right: 50px;
    }

        .partial-menu .menu-items .item .price
        {
            position:absolute;
            top:0;
            right:0;
        }

    .partial-menu .note
    {
        clear:both;
        color:#999999;
    }

    .partial-menu .dining-menu .show-more-container
    {
        clear:left;
        margin:15px 0;
    }

        .partial-menu .dining-menu .show-less
        {
            display:none;
        }

        .partial-menu .dining-menu .extended-columns
        {
            height:0;
            overflow:hidden;
        }

            .partial-menu .dining-menu .extended-height
            {
                overflow:hidden;
            }
            

    .partial-menu .spa-menu .item > h5
    {
        margin-bottom:10px;
    }

    /*.partial-menu .spa-menu .item .read-more
    {
        margin-left:10px;
    }*/

    .partial-menu .spa-menu .item .condensed-version p
    {
        display:inline;
    }

    .partial-menu .spa-menu .item .expanded-version,
    .partial-menu .spa-menu .item.open .condensed-version
    {
        display:none;
    }
    
    .partial-menu .spa-menu .item.open .expanded-version,
    .partial-menu .spa-menu .item .condensed-version
    {
        display:block;
    }

@media only screen and (max-width: 1279px) {

    .partial-menu .column
    {
        width: 336px;
    }

}
    .no-mediaqueries.mq-1024px .partial-menu .column
    {
        width: 336px;
    }

@media only screen and (min-width: 1440px) {

    .partial-menu .column
    {
        width: 492px;
    }

}
    .no-mediaqueries.mq-1440px .partial-menu .column
    {
        width: 492px;
    }