/* main.css

Standard CSS for WCMS implementation.  This pulls in the font overrides,
and provides any additional CSS that is required everywhere.

*/

/* Include links to our copy of WCMS fonts */
@import "/wcms/fonts.css";

@import "fix.css";

@media screen and (min-width: 63.1875rem) {
    body.wcms-fullwidth .uw-site--main {
        /* Allow main page to take over full width of screen */
        max-width: none;
    }

    body.wcms-fullwidth .uw-section--inner {
        /* Allow footers to take over full width of screen */
        max-width: none;

        /* Restore side padding for site footers */
        padding: 0 .8rem;
    }

    /* Restore to WCMS values padding that should *not* be overridden by our setting above */
    body.wcms-fullwidth .uw-header--global .uw-section--inner {
        padding: 0 0 0 .8rem;
    }
    body.wcms-fullwidth .uw-header--banner__alt .uw-section--inner,
    body.wcms-fullwidth .uw-site--colors .uw-section--inner,
    body.wcms-fullwidth .uw-site--watermark .uw-section--inner {
        padding: 0;
    }

    body.wcms-fullwidth .uw-site-navigation {
        /* Maximum menu width should be normal WCMS menu width.  This is calculated as 63.1875rem * 23.64621%.  The first number is the minimum screen width for the widest WCMS responsive display mode, while the second is the width specified for .uw-site-navigation.  This actually gives a width 0.25 narrower than in the regular WCMS template. */
        max-width: 14.94144894375rem;
    }
}
