body.mceContentBody  { background-color: #fff; }
body #page {font-family: Lato, Helvetica, Arial, sans-serif; color: #fff; text-rendering: optimizeLegibility;}
#page aside p { font-size: 13px; line-height: 1.35; font-style: italic; }
#page p {margin:0 0 1.25em;}
#page h1, #page h2, #page h3, #page h4, #page h5, #page h6 { font-family: 'Lato', Helvetica, Arial, sans-serif; letter-spacing:0.025em; text-transform:uppercase; font-weight: 400; color: #fff; line-height: 0.9; margin: 0 0 0.5em 0; }
#page h1 small, #page h2 small, #page h3 small, #page h4 small, #page h5 small, #page h6 small { font-size: 60%; color: #6f6f6f; line-height: 0; }
#page h1 { font-size: 4em; }
#page h2 { font-size: 2em; }
#page h3 { font-size: 1.6em; }
#page h4 { font-size: 1.4em; }
#page h5 { font-size: 1.2em; }
#page h6 { font-size: 1em; }
#page hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 22px 0 21px; height: 0; }
#page .subheader { line-height: 1.3; color: #6f6f6f; font-weight: 300; margin-bottom: 17px; }
#page strong, #page b { font-weight: bold; line-height: inherit; }
#page small { font-size: 60%; line-height: inherit; }
#page code { font-weight: bold; background: #ffff99; }
/* Lists ---------------------- */
#page ul, #page ol { line-height: 1.6; margin-bottom: 17px; }
#page ul.square, #page ul.circle, #page ul.disc { margin-left: 17px; }
#page ul.square { list-style-type: square; }
#page ul.square li ul { list-style: inherit; }
#page ul.circle { list-style-type: circle; }
#page ul.circle li ul { list-style: inherit; }
#page ul.disc { list-style-type: disc; }
#page ul.disc li ul { list-style: inherit; }
#page ul.no-bullet { list-style: none; }
#page ul.large li { line-height: 21px; }
#page ol li ul, #page ol li ol { margin-left: 20px; margin-bottom: 0; }
/* Blockquotes ---------------------- */
#page blockquote, #page blockquote p { line-height: 1.5; color: #fff; }
#page blockquote { margin: 0 0 17px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
#page blockquote cite { display: block; font-size: 13px; color: #555555; }
#page blockquote cite:before { content: "\2014 \0020"; }
#page blockquote cite a, #page blockquote cite a:visited { color: #555555; }
#page abbr, #page acronym { text-transform: uppercase; font-size: 90%; color: #222222; border-bottom: 1px solid #ddd; cursor: help; }
#page abbr { text-transform: none; }
#page .panel {border: 0;}
#page .panel h1, #page .panel h2, #page .panel h3, #page .panel h4, #page .panel h5, #page .panel h6 {color: #fff;}

/* -----------------------------------------
   Media Queries
----------------------------------------- */

@media only screen and (min-width : 0px) and (max-width : 568px) { 
    #page header h1 {font-size: 3em;}
    #page h1 { font-size: 2em; }
    #page h2 { font-size: 1.4em; }
    #page h3 { font-size: 1.2em; }
    #page h4 { font-size: 1.1em; }
    #page h5 { font-size: 1em; }
    #page h6 { font-size: 1em; }
}