
main
{
    padding-top : 102px;
}

#header-sub
{
    top : 72px;
}

#header-sub nav
{
    display : block;
}

#header-shadow
{
    top : 105px;
}

.inner-spread
{
    padding : 0 8px;
}

.logo
{
    margin-left : 0;
    margin-top  : 10px;
    height      : calc(100% - 20px);
}

#modal-band .logo
{
    display      : block;
    float        : left;
    margin-right : -100%;
}

#modal-band-message
{
    float   : right;
    width   : 100%;
    padding : 0 0 0 285px;
}

#modal-band-buttons
{
    padding-left : 285px;
}

.header-nav
{
    display : block;
}

#header nav li a
{
    font-size : 18px;
}

h2
{
    font-size : 50px;
}

.mm-menu h2
{

    height      : 72px;
    line-height : 72px;
}

.mm-menu h2.twolines
{
    font-size   : 30px;
    line-height : 34px;
}

#header
{
    height : 72px;
}

#header nav li a .caption
{
    color     : #AAAAAA;
    font-size : 11px;
    top       : 6px;
}

#x-c
{

    transform : none;
}

#x-c > figure, #x-c > img
{
    width  : 150px;
    height : 150px;
}

.ss-nav
{
    width     : 50px;
    font-size : 70px;
}

.ph-feature-left
{
    display : block;
}

.ph-feature-right hr
{
    display : block;
}

.ph-feature-right .button
{
    display : inline-block;
}

#hamburger
{
    display : none;
}

#aside-spacer
{
    display : none;
}

#tab-search-combined
{
    display : none;
}

#tab-search-pickup, #tab-search-dropoff
{
    display : block;
}

.ops .button-action
{
    width  : 180px;
    margin : 0;
}

.search-summary-change
{
    width : inherit;
}

.stripe .drop
{
    font-size   : 74px;
    height      : 52px;
    line-height : 52px;
}

.ph-benefit-stripe
{
    padding-top : 24px;
}

.ph-provider-usp
{
    padding-bottom : 0;
}

h1
{
    letter-spacing : -3px;
    font-size      : 74px;
    line-height    : 60px;
}

html[data-pha-t='X'] .over .inner
{
    padding-top : 24px;
}