/* Styles for C++ How to Program, 10/e */
html {
color: #000;
font-family: sans-serif;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, :before, :after, .content, .media, .step-title, .step-info, .title-info, .chapter-number, .grid, .grid-item {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
body {
line-height: 1;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
img {
font-style: italic;
}
h1, h2, h3, h4, h5, h6 {
font-size: 1em;
margin-top: 0;
margin-bottom: 0;
}
@media (max-width: 939px) {
h1, h2, h3, h4, h5, h6 {
font-size: 1em;
}
}
@media (max-width: 709px) {
h1, h2, h3, h4, h5, h6 {
font-size: 1em;
}
}
@media (max-width: 480px) {
h1, h2, h3, h4, h5, h6 {
font-size: 1em;
}
}
html {
font-size: 17px;
}
@media screen and (min-width: 709px) {
html {
font-size: 19px;
}
}
body {
background: #fff !important;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
color: #333 !important;
line-height: 1.5em;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
padding: 0 80px;
margin: 57px 0;
}
@media (max-width: 709px) {
body {
padding: 0 40px;
margin: 57px 0;
}
}
@media (max-width: 480px) {
body {
padding: 0 20px;
margin: 28.5px 0;
}
}
@media (max-width: 480px) {
*:not(table):not(tbody):not(thead):not(tr):not(th):not(td) {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
}
img {
width: auto;
height: auto;
max-width: 100%;
background: transparent;
}
aside {
clear: both;
margin-bottom: 1.5em;
}
aside:after {
content: "";
display: table;
clear: both;
}
aside p {
margin-bottom: 0.75em;
}
@media (max-width: 939px) {
.marginalia {
padding: 1.125em;
}
}
@media (max-width: 709px) {
.marginalia {
padding: 0.9375em;
}
}
@media (max-width: 480px) {
.marginalia {
padding: 0.75em;
}
}
@media (max-width: 939px) {
.marginalia {
margin: 2.25em;
}
}
@media (max-width: 709px) {
.marginalia {
margin: 1.875em;
}
}
@media (max-width: 480px) {
.marginalia {
margin: 1.5em;
}
}
@media (max-width: 939px) {
.pullquote {
padding: 0;
}
}
@media (max-width: 709px) {
.pullquote {
padding: 0;
}
}
@media (max-width: 480px) {
.pullquote {
padding: 0;
}
}
@media (max-width: 939px) {
.pullquote {
margin: 0;
}
}
@media (max-width: 709px) {
.pullquote {
margin: 0;
}
}
@media (max-width: 480px) {
.pullquote {
margin: 0;
}
}
@media (max-width: 939px) {
.sidebar {
padding-top: 0;
padding-bottom: 0;
padding-right: 1.125em;
padding-left: 1.125em;
}
}
@media (max-width: 709px) {
.sidebar {
padding-top: 0;
padding-bottom: 0;
padding-right: 0.9375em;
padding-left: 0.9375em;
}
}
@media (max-width: 480px) {
.sidebar {
padding-top: 0;
padding-bottom: 0;
padding-right: 0.75em;
padding-left: 0.75em;
}
}
@media (max-width: 939px) {
.sidebar {
margin: 0;
}
}
@media (max-width: 709px) {
.sidebar {
margin: 0;
}
}
@media (max-width: 480px) {
.sidebar {
margin: 0;
}
}
@media (max-width: 939px) {
.sidebar header .label, .sidebar hgroup .label {
font-size: 1em;
}
}
@media (max-width: 709px) {
.sidebar header .label, .sidebar hgroup .label {
font-size: 1em;
}
}
@media (max-width: 480px) {
.sidebar header .label, .sidebar hgroup .label {
font-size: 1em;
}
}
@media (max-width: 939px) {
.sidebar > hgroup h1, .sidebar > header h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.sidebar > hgroup h1, .sidebar > header h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.sidebar > hgroup h1, .sidebar > header h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.sidebar > section > header h1, .sidebar > section > hgroup h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.sidebar > section > header h1, .sidebar > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.sidebar > section > header h1, .sidebar > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.sidebar_1 {
padding: 1.125em;
}
}
@media (max-width: 709px) {
.sidebar_1 {
padding: 0.9375em;
}
}
@media (max-width: 480px) {
.sidebar_1 {
padding: 0.75em;
}
}
@media (max-width: 939px) {
.sidebar_1 {
margin: 0;
}
}
@media (max-width: 709px) {
.sidebar_1 {
margin: 0;
}
}
@media (max-width: 480px) {
.sidebar_1 {
margin: 0;
}
}
@media (max-width: 939px) {
.sidebar_1 hgroup .label, .sidebar_1 header .label {
font-size: 1em;
}
}
@media (max-width: 709px) {
.sidebar_1 hgroup .label, .sidebar_1 header .label {
font-size: 1em;
}
}
@media (max-width: 480px) {
.sidebar_1 hgroup .label, .sidebar_1 header .label {
font-size: 1em;
}
}
@media (max-width: 939px) {
.sidebar_1 > hgroup h1, .sidebar_1 > header h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.sidebar_1 > hgroup h1, .sidebar_1 > header h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.sidebar_1 > hgroup h1, .sidebar_1 > header h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.sidebar_1 > section > header h1, .sidebar_1 > section > hgroup h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.sidebar_1 > section > header h1, .sidebar_1 > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.sidebar_1 > section > header h1, .sidebar_1 > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.sidebar_2 {
padding: 1.125em;
}
}
@media (max-width: 709px) {
.sidebar_2 {
padding: 0.9375em;
}
}
@media (max-width: 480px) {
.sidebar_2 {
padding: 0.75em;
}
}
@media (max-width: 939px) {
.sidebar_2 {
margin: 0;
}
}
@media (max-width: 709px) {
.sidebar_2 {
margin: 0;
}
}
@media (max-width: 480px) {
.sidebar_2 {
margin: 0;
}
}
@media (max-width: 939px) {
.sidebar_2 hgroup .label, .sidebar_2 header .label {
font-size: 1em;
}
}
@media (max-width: 709px) {
.sidebar_2 hgroup .label, .sidebar_2 header .label {
font-size: 1em;
}
}
@media (max-width: 480px) {
.sidebar_2 hgroup .label, .sidebar_2 header .label {
font-size: 1em;
}
}
@media (max-width: 939px) {
.sidebar_2 > hgroup h1, .sidebar_2 > header h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.sidebar_2 > hgroup h1, .sidebar_2 > header h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.sidebar_2 > hgroup h1, .sidebar_2 > header h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.sidebar_2 > section > header h1, .sidebar_2 > section > hgroup h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.sidebar_2 > section > header h1, .sidebar_2 > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.sidebar_2 > section > header h1, .sidebar_2 > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.sidebar_3 {
padding: 1.125em;
}
}
@media (max-width: 709px) {
.sidebar_3 {
padding: 0.9375em;
}
}
@media (max-width: 480px) {
.sidebar_3 {
padding: 0.75em;
}
}
@media (max-width: 939px) {
.sidebar_3 {
margin: 0;
}
}
@media (max-width: 709px) {
.sidebar_3 {
margin: 0;
}
}
@media (max-width: 480px) {
.sidebar_3 {
margin: 0;
}
}
@media (max-width: 939px) {
.sidebar_3 hgroup .label, .sidebar_3 header .label {
font-size: 1em;
}
}
@media (max-width: 709px) {
.sidebar_3 hgroup .label, .sidebar_3 header .label {
font-size: 1em;
}
}
@media (max-width: 480px) {
.sidebar_3 hgroup .label, .sidebar_3 header .label {
font-size: 1em;
}
}
@media (max-width: 939px) {
.sidebar_3 > hgroup h1, .sidebar_3 > header h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.sidebar_3 > hgroup h1, .sidebar_3 > header h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.sidebar_3 > hgroup h1, .sidebar_3 > header h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.sidebar_3 > section > header h1, .sidebar_3 > section > hgroup h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.sidebar_3 > section > header h1, .sidebar_3 > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.sidebar_3 > section > header h1, .sidebar_3 > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.marginalia_1 {
padding: 1.125em;
}
}
@media (max-width: 709px) {
.marginalia_1 {
padding: 0.9375em;
}
}
@media (max-width: 480px) {
.marginalia_1 {
padding: 0.75em;
}
}
@media (max-width: 939px) {
.marginalia_1 {
margin: 2.25em;
}
}
@media (max-width: 709px) {
.marginalia_1 {
margin: 1.875em;
}
}
@media (max-width: 480px) {
.marginalia_1 {
margin: 1.5em;
}
}
@media (max-width: 939px) {
.marginalia_2 {
padding: 1.125em;
}
}
@media (max-width: 709px) {
.marginalia_2 {
padding: 0.9375em;
}
}
@media (max-width: 480px) {
.marginalia_2 {
padding: 0.75em;
}
}
@media (max-width: 939px) {
.marginalia_2 {
margin: 2.25em;
}
}
@media (max-width: 709px) {
.marginalia_2 {
margin: 1.875em;
}
}
@media (max-width: 480px) {
.marginalia_2 {
margin: 1.5em;
}
}
@media (max-width: 939px) {
.vignette {
padding-top: 0;
padding-bottom: 0;
padding-right: 1.125em;
padding-left: 1.125em;
}
}
@media (max-width: 709px) {
.vignette {
padding-top: 0;
padding-bottom: 0;
padding-right: 0.9375em;
padding-left: 0.9375em;
}
}
@media (max-width: 480px) {
.vignette {
padding-top: 0;
padding-bottom: 0;
padding-right: 0.75em;
padding-left: 0.75em;
}
}
@media (max-width: 939px) {
.vignette {
margin: 0;
}
}
@media (max-width: 709px) {
.vignette {
margin: 0;
}
}
@media (max-width: 480px) {
.vignette {
margin: 0;
}
}
@media (max-width: 939px) {
.vignette > hgroup > h1, .vignette > header > h1 {
font-size: 1.42105em;
}
}
@media (max-width: 709px) {
.vignette > hgroup > h1, .vignette > header > h1 {
font-size: 1.18421em;
}
}
@media (max-width: 480px) {
.vignette > hgroup > h1, .vignette > header > h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
button {
padding-top: 0.5625em;
padding-bottom: 0.5625em;
padding-right: 1.125em;
padding-left: 1.125em;
}
}
@media (max-width: 709px) {
button {
padding-top: 0.46875em;
padding-bottom: 0.46875em;
padding-right: 0.9375em;
padding-left: 0.9375em;
}
}
@media (max-width: 480px) {
button {
padding-top: 0.375em;
padding-bottom: 0.375em;
padding-right: 0.75em;
padding-left: 0.75em;
}
}
@media (max-width: 939px) {
button {
margin: 0;
}
}
@media (max-width: 709px) {
button {
margin: 0;
}
}
@media (max-width: 480px) {
button {
margin: 0;
}
}
@media (max-width: 939px) {
button:hover {
padding-top: 0.5625em;
padding-bottom: 0.5625em;
padding-right: 1.125em;
padding-left: 1.125em;
}
}
@media (max-width: 709px) {
button:hover {
padding-top: 0.46875em;
padding-bottom: 0.46875em;
padding-right: 0.9375em;
padding-left: 0.9375em;
}
}
@media (max-width: 480px) {
button:hover {
padding-top: 0.375em;
padding-bottom: 0.375em;
padding-right: 0.75em;
padding-left: 0.75em;
}
}
@media (max-width: 939px) {
button:hover {
margin: 0;
}
}
@media (max-width: 709px) {
button:hover {
margin: 0;
}
}
@media (max-width: 480px) {
button:hover {
margin: 0;
}
}
@media (max-width: 939px) {
button:active {
padding-top: 0.5625em;
padding-bottom: 0.5625em;
padding-right: 1.125em;
padding-left: 1.125em;
}
}
@media (max-width: 709px) {
button:active {
padding-top: 0.46875em;
padding-bottom: 0.46875em;
padding-right: 0.9375em;
padding-left: 0.9375em;
}
}
@media (max-width: 480px) {
button:active {
padding-top: 0.375em;
padding-bottom: 0.375em;
padding-right: 0.75em;
padding-left: 0.75em;
}
}
@media (max-width: 939px) {
button:active {
margin: 0;
}
}
@media (max-width: 709px) {
button:active {
margin: 0;
}
}
@media (max-width: 480px) {
button:active {
margin: 0;
}
}
@media (max-width: 939px) {
button:disabled {
padding-top: 0.5625em;
padding-bottom: 0.5625em;
padding-right: 1.125em;
padding-left: 1.125em;
}
}
@media (max-width: 709px) {
button:disabled {
padding-top: 0.46875em;
padding-bottom: 0.46875em;
padding-right: 0.9375em;
padding-left: 0.9375em;
}
}
@media (max-width: 480px) {
button:disabled {
padding-top: 0.375em;
padding-bottom: 0.375em;
padding-right: 0.75em;
padding-left: 0.75em;
}
}
@media (max-width: 939px) {
button:disabled {
margin: 0;
}
}
@media (max-width: 709px) {
button:disabled {
margin: 0;
}
}
@media (max-width: 480px) {
button:disabled {
margin: 0;
}
}
.figure, figure {
clear: both;
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 1.5em;
margin-left: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 1.5em;
margin-left: 0;
}
.figure:after, figure:after {
content: "";
display: table;
clear: both;
}
@media (max-width: 939px) {
.figure, figure {
padding: 0;
}
}
@media (max-width: 709px) {
.figure, figure {
padding: 0;
}
}
@media (max-width: 480px) {
.figure, figure {
padding: 0;
}
}
@media (max-width: 939px) {
.figure, figure {
margin-top: 0;
margin-right: 0;
margin-bottom: 1.125em;
margin-left: 0;
}
}
@media (max-width: 709px) {
.figure, figure {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.9375em;
margin-left: 0;
}
}
@media (max-width: 480px) {
.figure, figure {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.75em;
margin-left: 0;
}
}
.figure hgroup, .figure header, figure hgroup, figure header {
margin-bottom: 0;
}
.figure hgroup h1, .figure header h1, figure hgroup h1, figure header h1 {
margin-bottom: 0;
font-family: inherit;
font-style: inherit;
font-size: 1em;
color: #585858;
font-weight: 700;
}
.figure figcaption, figure figcaption {
margin-top: 0.75em;
color: #585858;
font-weight: 300;
}
.figure :last-child, figure :last-child {
margin-bottom: 0;
}
h1, h2, h3 {
line-height: 1.5;
}
section > hgroup, section > header, section.level1 > hgroup, section.level1 > header, section nav > hgroup, section nav > header, nav > hgroup, nav > header, nav.level1 > hgroup, nav.level1 > header, nav nav > hgroup, nav nav > header {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding: 0;
margin: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding: 0;
margin: 0;
}
@media (max-width: 939px) {
section > hgroup, section > header, section.level1 > hgroup, section.level1 > header, section nav > hgroup, section nav > header, nav > hgroup, nav > header, nav.level1 > hgroup, nav.level1 > header, nav nav > hgroup, nav nav > header {
padding: 0;
}
}
@media (max-width: 709px) {
section > hgroup, section > header, section.level1 > hgroup, section.level1 > header, section nav > hgroup, section nav > header, nav > hgroup, nav > header, nav.level1 > hgroup, nav.level1 > header, nav nav > hgroup, nav nav > header {
padding: 0;
}
}
@media (max-width: 480px) {
section > hgroup, section > header, section.level1 > hgroup, section.level1 > header, section nav > hgroup, section nav > header, nav > hgroup, nav > header, nav.level1 > hgroup, nav.level1 > header, nav nav > hgroup, nav nav > header {
padding: 0;
}
}
@media (max-width: 939px) {
section > hgroup, section > header, section.level1 > hgroup, section.level1 > header, section nav > hgroup, section nav > header, nav > hgroup, nav > header, nav.level1 > hgroup, nav.level1 > header, nav nav > hgroup, nav nav > header {
margin: 0;
}
}
@media (max-width: 709px) {
section > hgroup, section > header, section.level1 > hgroup, section.level1 > header, section nav > hgroup, section nav > header, nav > hgroup, nav > header, nav.level1 > hgroup, nav.level1 > header, nav nav > hgroup, nav nav > header {
margin: 0;
}
}
@media (max-width: 480px) {
section > hgroup, section > header, section.level1 > hgroup, section.level1 > header, section nav > hgroup, section nav > header, nav > hgroup, nav > header, nav.level1 > hgroup, nav.level1 > header, nav nav > hgroup, nav nav > header {
margin: 0;
}
}
section > hgroup h1, section > header h1, section.level1 > hgroup h1, section.level1 > header h1, section nav > hgroup h1, section nav > header h1, nav > hgroup h1, nav > header h1, nav.level1 > hgroup h1, nav.level1 > header h1, nav nav > hgroup h1, nav nav > header h1 {
font-size: 2.52632em;
margin-top: 1.1875em;
margin-bottom: 0.59375em;
color: #468173;
font-style: normal;
font-weight: 300;
}
@media (max-width: 939px) {
section > hgroup h1, section > header h1, section.level1 > hgroup h1, section.level1 > header h1, section nav > hgroup h1, section nav > header h1, nav > hgroup h1, nav > header h1, nav.level1 > hgroup h1, nav.level1 > header h1, nav nav > hgroup h1, nav nav > header h1 {
font-size: 1.89474em;
}
}
@media (max-width: 709px) {
section > hgroup h1, section > header h1, section.level1 > hgroup h1, section.level1 > header h1, section nav > hgroup h1, section nav > header h1, nav > hgroup h1, nav > header h1, nav.level1 > hgroup h1, nav.level1 > header h1, nav nav > hgroup h1, nav nav > header h1 {
font-size: 1.57895em;
}
}
@media (max-width: 480px) {
section > hgroup h1, section > header h1, section.level1 > hgroup h1, section.level1 > header h1, section nav > hgroup h1, section nav > header h1, nav > hgroup h1, nav > header h1, nav.level1 > hgroup h1, nav.level1 > header h1, nav nav > hgroup h1, nav nav > header h1 {
font-size: 1.26316em;
}
}
@media (max-width: 939px) {
section > hgroup h2, section > header .subtitle, section.level1 > hgroup h2, section.level1 > header .subtitle, section nav > hgroup h2, section nav > header .subtitle, nav > hgroup h2, nav > header .subtitle, nav.level1 > hgroup h2, nav.level1 > header .subtitle, nav nav > hgroup h2, nav nav > header .subtitle {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
section > hgroup h2, section > header .subtitle, section.level1 > hgroup h2, section.level1 > header .subtitle, section nav > hgroup h2, section nav > header .subtitle, nav > hgroup h2, nav > header .subtitle, nav.level1 > hgroup h2, nav.level1 > header .subtitle, nav nav > hgroup h2, nav nav > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 480px) {
section > hgroup h2, section > header .subtitle, section.level1 > hgroup h2, section.level1 > header .subtitle, section nav > hgroup h2, section nav > header .subtitle, nav > hgroup h2, nav > header .subtitle, nav.level1 > hgroup h2, nav.level1 > header .subtitle, nav nav > hgroup h2, nav nav > header .subtitle {
font-size: 1em;
}
}
section section > hgroup, section section > header, section.level2 > hgroup, section.level2 > header, nav section > hgroup, nav section > header, nav.level2 > hgroup, nav.level2 > header {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding: 0;
margin: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding: 0;
margin: 0;
}
@media (max-width: 939px) {
section section > hgroup, section section > header, section.level2 > hgroup, section.level2 > header, nav section > hgroup, nav section > header, nav.level2 > hgroup, nav.level2 > header {
padding: 0;
}
}
@media (max-width: 709px) {
section section > hgroup, section section > header, section.level2 > hgroup, section.level2 > header, nav section > hgroup, nav section > header, nav.level2 > hgroup, nav.level2 > header {
padding: 0;
}
}
@media (max-width: 480px) {
section section > hgroup, section section > header, section.level2 > hgroup, section.level2 > header, nav section > hgroup, nav section > header, nav.level2 > hgroup, nav.level2 > header {
padding: 0;
}
}
@media (max-width: 939px) {
section section > hgroup, section section > header, section.level2 > hgroup, section.level2 > header, nav section > hgroup, nav section > header, nav.level2 > hgroup, nav.level2 > header {
margin: 0;
}
}
@media (max-width: 709px) {
section section > hgroup, section section > header, section.level2 > hgroup, section.level2 > header, nav section > hgroup, nav section > header, nav.level2 > hgroup, nav.level2 > header {
margin: 0;
}
}
@media (max-width: 480px) {
section section > hgroup, section section > header, section.level2 > hgroup, section.level2 > header, nav section > hgroup, nav section > header, nav.level2 > hgroup, nav.level2 > header {
margin: 0;
}
}
section section > hgroup h1, section section > hgroup h2, section section > header h1, section section > header h2, section.level2 > hgroup h1, section.level2 > hgroup h2, section.level2 > header h1, section.level2 > header h2, nav section > hgroup h1, nav section > hgroup h2, nav section > header h1, nav section > header h2, nav.level2 > hgroup h1, nav.level2 > hgroup h2, nav.level2 > header h1, nav.level2 > header h2 {
font-size: 1.89474em;
margin-top: 1.1875em;
margin-bottom: 0.79167em;
color: #585858;
font-style: normal;
font-weight: 300;
}
@media (max-width: 939px) {
section section > hgroup h1, section section > hgroup h2, section section > header h1, section section > header h2, section.level2 > hgroup h1, section.level2 > hgroup h2, section.level2 > header h1, section.level2 > header h2, nav section > hgroup h1, nav section > hgroup h2, nav section > header h1, nav section > header h2, nav.level2 > hgroup h1, nav.level2 > hgroup h2, nav.level2 > header h1, nav.level2 > header h2 {
font-size: 1.42105em;
}
}
@media (max-width: 709px) {
section section > hgroup h1, section section > hgroup h2, section section > header h1, section section > header h2, section.level2 > hgroup h1, section.level2 > hgroup h2, section.level2 > header h1, section.level2 > header h2, nav section > hgroup h1, nav section > hgroup h2, nav section > header h1, nav section > header h2, nav.level2 > hgroup h1, nav.level2 > hgroup h2, nav.level2 > header h1, nav.level2 > header h2 {
font-size: 1.18421em;
}
}
@media (max-width: 480px) {
section section > hgroup h1, section section > hgroup h2, section section > header h1, section section > header h2, section.level2 > hgroup h1, section.level2 > hgroup h2, section.level2 > header h1, section.level2 > header h2, nav section > hgroup h1, nav section > hgroup h2, nav section > header h1, nav section > header h2, nav.level2 > hgroup h1, nav.level2 > hgroup h2, nav.level2 > header h1, nav.level2 > header h2 {
font-size: 1em;
}
}
@media (max-width: 939px) {
section section > hgroup h2, section section > header .subtitle, section.level2 > hgroup h2, section.level2 > header .subtitle, nav section > hgroup h2, nav section > header .subtitle, nav.level2 > hgroup h2, nav.level2 > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 709px) {
section section > hgroup h2, section section > header .subtitle, section.level2 > hgroup h2, section.level2 > header .subtitle, nav section > hgroup h2, nav section > header .subtitle, nav.level2 > hgroup h2, nav.level2 > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 480px) {
section section > hgroup h2, section section > header .subtitle, section.level2 > hgroup h2, section.level2 > header .subtitle, nav section > hgroup h2, nav section > header .subtitle, nav.level2 > hgroup h2, nav.level2 > header .subtitle {
font-size: 1em;
}
}
section section section > hgroup, section section section > header, section.level3 > hgroup, section.level3 > header, nav section section > hgroup, nav section section > header, nav.level3 > hgroup, nav.level3 > header {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding: 0;
margin: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding: 0;
margin: 0;
}
@media (max-width: 939px) {
section section section > hgroup, section section section > header, section.level3 > hgroup, section.level3 > header, nav section section > hgroup, nav section section > header, nav.level3 > hgroup, nav.level3 > header {
padding: 0;
}
}
@media (max-width: 709px) {
section section section > hgroup, section section section > header, section.level3 > hgroup, section.level3 > header, nav section section > hgroup, nav section section > header, nav.level3 > hgroup, nav.level3 > header {
padding: 0;
}
}
@media (max-width: 480px) {
section section section > hgroup, section section section > header, section.level3 > hgroup, section.level3 > header, nav section section > hgroup, nav section section > header, nav.level3 > hgroup, nav.level3 > header {
padding: 0;
}
}
@media (max-width: 939px) {
section section section > hgroup, section section section > header, section.level3 > hgroup, section.level3 > header, nav section section > hgroup, nav section section > header, nav.level3 > hgroup, nav.level3 > header {
margin: 0;
}
}
@media (max-width: 709px) {
section section section > hgroup, section section section > header, section.level3 > hgroup, section.level3 > header, nav section section > hgroup, nav section section > header, nav.level3 > hgroup, nav.level3 > header {
margin: 0;
}
}
@media (max-width: 480px) {
section section section > hgroup, section section section > header, section.level3 > hgroup, section.level3 > header, nav section section > hgroup, nav section section > header, nav.level3 > hgroup, nav.level3 > header {
margin: 0;
}
}
section section section > hgroup h1, section section section > hgroup h3, section section section > header h1, section section section > header h3, section.level3 > hgroup h1, section.level3 > hgroup h3, section.level3 > header h1, section.level3 > header h3, nav section section > hgroup h1, nav section section > hgroup h3, nav section section > header h1, nav section section > header h3, nav.level3 > hgroup h1, nav.level3 > hgroup h3, nav.level3 > header h1, nav.level3 > header h3 {
font-size: 1.57895em;
margin-top: 0.95em;
margin-bottom: 0.475em;
color: #585858;
font-style: italic;
font-weight: 300;
}
@media (max-width: 939px) {
section section section > hgroup h1, section section section > hgroup h3, section section section > header h1, section section section > header h3, section.level3 > hgroup h1, section.level3 > hgroup h3, section.level3 > header h1, section.level3 > header h3, nav section section > hgroup h1, nav section section > hgroup h3, nav section section > header h1, nav section section > header h3, nav.level3 > hgroup h1, nav.level3 > hgroup h3, nav.level3 > header h1, nav.level3 > header h3 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
section section section > hgroup h1, section section section > hgroup h3, section section section > header h1, section section section > header h3, section.level3 > hgroup h1, section.level3 > hgroup h3, section.level3 > header h1, section.level3 > header h3, nav section section > hgroup h1, nav section section > hgroup h3, nav section section > header h1, nav section section > header h3, nav.level3 > hgroup h1, nav.level3 > hgroup h3, nav.level3 > header h1, nav.level3 > header h3 {
font-size: 1em;
}
}
@media (max-width: 480px) {
section section section > hgroup h1, section section section > hgroup h3, section section section > header h1, section section section > header h3, section.level3 > hgroup h1, section.level3 > hgroup h3, section.level3 > header h1, section.level3 > header h3, nav section section > hgroup h1, nav section section > hgroup h3, nav section section > header h1, nav section section > header h3, nav.level3 > hgroup h1, nav.level3 > hgroup h3, nav.level3 > header h1, nav.level3 > header h3 {
font-size: 1em;
}
}
@media (max-width: 939px) {
section section section > hgroup h2, section section section > header .subtitle, section.level3 > hgroup h2, section.level3 > header .subtitle, nav section section > hgroup h2, nav section section > header .subtitle, nav.level3 > hgroup h2, nav.level3 > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 709px) {
section section section > hgroup h2, section section section > header .subtitle, section.level3 > hgroup h2, section.level3 > header .subtitle, nav section section > hgroup h2, nav section section > header .subtitle, nav.level3 > hgroup h2, nav.level3 > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 480px) {
section section section > hgroup h2, section section section > header .subtitle, section.level3 > hgroup h2, section.level3 > header .subtitle, nav section section > hgroup h2, nav section section > header .subtitle, nav.level3 > hgroup h2, nav.level3 > header .subtitle {
font-size: 1em;
}
}
section section section section > hgroup, section section section section > header, section.level4 > hgroup, section.level4 > header, nav section section section > hgroup, nav section section section > header, nav.level4 > hgroup, nav.level4 > header {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding: 0;
margin: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding: 0;
margin: 0;
}
@media (max-width: 939px) {
section section section section > hgroup, section section section section > header, section.level4 > hgroup, section.level4 > header, nav section section section > hgroup, nav section section section > header, nav.level4 > hgroup, nav.level4 > header {
padding: 0;
}
}
@media (max-width: 709px) {
section section section section > hgroup, section section section section > header, section.level4 > hgroup, section.level4 > header, nav section section section > hgroup, nav section section section > header, nav.level4 > hgroup, nav.level4 > header {
padding: 0;
}
}
@media (max-width: 480px) {
section section section section > hgroup, section section section section > header, section.level4 > hgroup, section.level4 > header, nav section section section > hgroup, nav section section section > header, nav.level4 > hgroup, nav.level4 > header {
padding: 0;
}
}
@media (max-width: 939px) {
section section section section > hgroup, section section section section > header, section.level4 > hgroup, section.level4 > header, nav section section section > hgroup, nav section section section > header, nav.level4 > hgroup, nav.level4 > header {
margin: 0;
}
}
@media (max-width: 709px) {
section section section section > hgroup, section section section section > header, section.level4 > hgroup, section.level4 > header, nav section section section > hgroup, nav section section section > header, nav.level4 > hgroup, nav.level4 > header {
margin: 0;
}
}
@media (max-width: 480px) {
section section section section > hgroup, section section section section > header, section.level4 > hgroup, section.level4 > header, nav section section section > hgroup, nav section section section > header, nav.level4 > hgroup, nav.level4 > header {
margin: 0;
}
}
section section section section > hgroup h1, section section section section > hgroup h4, section section section section > header h1, section section section section > header h4, section.level4 > hgroup h1, section.level4 > hgroup h4, section.level4 > header h1, section.level4 > header h4, nav section section section > hgroup h1, nav section section section > hgroup h4, nav section section section > header h1, nav section section section > header h4, nav.level4 > hgroup h1, nav.level4 > hgroup h4, nav.level4 > header h1, nav.level4 > header h4 {
font-size: 1.26316em;
margin-top: 1.1875em;
margin-bottom: 0.59375em;
color: #585858;
font-style: normal;
font-weight: 500;
}
@media (max-width: 939px) {
section section section section > hgroup h1, section section section section > hgroup h4, section section section section > header h1, section section section section > header h4, section.level4 > hgroup h1, section.level4 > hgroup h4, section.level4 > header h1, section.level4 > header h4, nav section section section > hgroup h1, nav section section section > hgroup h4, nav section section section > header h1, nav section section section > header h4, nav.level4 > hgroup h1, nav.level4 > hgroup h4, nav.level4 > header h1, nav.level4 > header h4 {
font-size: 1em;
}
}
@media (max-width: 709px) {
section section section section > hgroup h1, section section section section > hgroup h4, section section section section > header h1, section section section section > header h4, section.level4 > hgroup h1, section.level4 > hgroup h4, section.level4 > header h1, section.level4 > header h4, nav section section section > hgroup h1, nav section section section > hgroup h4, nav section section section > header h1, nav section section section > header h4, nav.level4 > hgroup h1, nav.level4 > hgroup h4, nav.level4 > header h1, nav.level4 > header h4 {
font-size: 1em;
}
}
@media (max-width: 480px) {
section section section section > hgroup h1, section section section section > hgroup h4, section section section section > header h1, section section section section > header h4, section.level4 > hgroup h1, section.level4 > hgroup h4, section.level4 > header h1, section.level4 > header h4, nav section section section > hgroup h1, nav section section section > hgroup h4, nav section section section > header h1, nav section section section > header h4, nav.level4 > hgroup h1, nav.level4 > hgroup h4, nav.level4 > header h1, nav.level4 > header h4 {
font-size: 1em;
}
}
@media (max-width: 939px) {
section section section section > hgroup h2, section section section section > header .subtitle, section.level4 > hgroup h2, section.level4 > header .subtitle, nav section section section > hgroup h2, nav section section section > header .subtitle, nav.level4 > hgroup h2, nav.level4 > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 709px) {
section section section section > hgroup h2, section section section section > header .subtitle, section.level4 > hgroup h2, section.level4 > header .subtitle, nav section section section > hgroup h2, nav section section section > header .subtitle, nav.level4 > hgroup h2, nav.level4 > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 480px) {
section section section section > hgroup h2, section section section section > header .subtitle, section.level4 > hgroup h2, section.level4 > header .subtitle, nav section section section > hgroup h2, nav section section section > header .subtitle, nav.level4 > hgroup h2, nav.level4 > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 939px) {
section section section section section > hgroup, section section section section section > header, section.level5 > hgroup, section.level5 > header, nav section section section section > hgroup, nav section section section section > header, nav.level5 > hgroup, nav.level5 > header {
padding: 0;
}
}
@media (max-width: 709px) {
section section section section section > hgroup, section section section section section > header, section.level5 > hgroup, section.level5 > header, nav section section section section > hgroup, nav section section section section > header, nav.level5 > hgroup, nav.level5 > header {
padding: 0;
}
}
@media (max-width: 480px) {
section section section section section > hgroup, section section section section section > header, section.level5 > hgroup, section.level5 > header, nav section section section section > hgroup, nav section section section section > header, nav.level5 > hgroup, nav.level5 > header {
padding: 0;
}
}
@media (max-width: 939px) {
section section section section section > hgroup, section section section section section > header, section.level5 > hgroup, section.level5 > header, nav section section section section > hgroup, nav section section section section > header, nav.level5 > hgroup, nav.level5 > header {
margin: 0;
}
}
@media (max-width: 709px) {
section section section section section > hgroup, section section section section section > header, section.level5 > hgroup, section.level5 > header, nav section section section section > hgroup, nav section section section section > header, nav.level5 > hgroup, nav.level5 > header {
margin: 0;
}
}
@media (max-width: 480px) {
section section section section section > hgroup, section section section section section > header, section.level5 > hgroup, section.level5 > header, nav section section section section > hgroup, nav section section section section > header, nav.level5 > hgroup, nav.level5 > header {
margin: 0;
}
}
@media (max-width: 939px) {
section section section section section > hgroup h1, section section section section section > hgroup h5, section section section section section > header h1, section section section section section > header h5, section.level5 > hgroup h1, section.level5 > hgroup h5, section.level5 > header h1, section.level5 > header h5, nav section section section section > hgroup h1, nav section section section section > hgroup h5, nav section section section section > header h1, nav section section section section > header h5, nav.level5 > hgroup h1, nav.level5 > hgroup h5, nav.level5 > header h1, nav.level5 > header h5 {
font-size: 1em;
}
}
@media (max-width: 709px) {
section section section section section > hgroup h1, section section section section section > hgroup h5, section section section section section > header h1, section section section section section > header h5, section.level5 > hgroup h1, section.level5 > hgroup h5, section.level5 > header h1, section.level5 > header h5, nav section section section section > hgroup h1, nav section section section section > hgroup h5, nav section section section section > header h1, nav section section section section > header h5, nav.level5 > hgroup h1, nav.level5 > hgroup h5, nav.level5 > header h1, nav.level5 > header h5 {
font-size: 1em;
}
}
@media (max-width: 480px) {
section section section section section > hgroup h1, section section section section section > hgroup h5, section section section section section > header h1, section section section section section > header h5, section.level5 > hgroup h1, section.level5 > hgroup h5, section.level5 > header h1, section.level5 > header h5, nav section section section section > hgroup h1, nav section section section section > hgroup h5, nav section section section section > header h1, nav section section section section > header h5, nav.level5 > hgroup h1, nav.level5 > hgroup h5, nav.level5 > header h1, nav.level5 > header h5 {
font-size: 1em;
}
}
@media (max-width: 939px) {
section section section section section > hgroup h2, section section section section section > header .subtitle, section.level5 > hgroup h2, section.level5 > header .subtitle, nav section section section section > hgroup h2, nav section section section section > header .subtitle, nav.level5 > hgroup h2, nav.level5 > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 709px) {
section section section section section > hgroup h2, section section section section section > header .subtitle, section.level5 > hgroup h2, section.level5 > header .subtitle, nav section section section section > hgroup h2, nav section section section section > header .subtitle, nav.level5 > hgroup h2, nav.level5 > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 480px) {
section section section section section > hgroup h2, section section section section section > header .subtitle, section.level5 > hgroup h2, section.level5 > header .subtitle, nav section section section section > hgroup h2, nav section section section section > header .subtitle, nav.level5 > hgroup h2, nav.level5 > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 939px) {
section section section section section section > hgroup, section section section section section section > header, section.level6 > hgroup, section.level6 > header, nav section section section section section > hgroup, nav section section section section section > header, nav.level6 > hgroup, nav.level6 > header {
padding: 0;
}
}
@media (max-width: 709px) {
section section section section section section > hgroup, section section section section section section > header, section.level6 > hgroup, section.level6 > header, nav section section section section section > hgroup, nav section section section section section > header, nav.level6 > hgroup, nav.level6 > header {
padding: 0;
}
}
@media (max-width: 480px) {
section section section section section section > hgroup, section section section section section section > header, section.level6 > hgroup, section.level6 > header, nav section section section section section > hgroup, nav section section section section section > header, nav.level6 > hgroup, nav.level6 > header {
padding: 0;
}
}
@media (max-width: 939px) {
section section section section section section > hgroup, section section section section section section > header, section.level6 > hgroup, section.level6 > header, nav section section section section section > hgroup, nav section section section section section > header, nav.level6 > hgroup, nav.level6 > header {
margin: 0;
}
}
@media (max-width: 709px) {
section section section section section section > hgroup, section section section section section section > header, section.level6 > hgroup, section.level6 > header, nav section section section section section > hgroup, nav section section section section section > header, nav.level6 > hgroup, nav.level6 > header {
margin: 0;
}
}
@media (max-width: 480px) {
section section section section section section > hgroup, section section section section section section > header, section.level6 > hgroup, section.level6 > header, nav section section section section section > hgroup, nav section section section section section > header, nav.level6 > hgroup, nav.level6 > header {
margin: 0;
}
}
@media (max-width: 939px) {
section section section section section section > hgroup h1, section section section section section section > hgroup h6, section section section section section section > header h1, section section section section section section > header h6, section.level6 > hgroup h1, section.level6 > hgroup h6, section.level6 > header h1, section.level6 > header h6, nav section section section section section > hgroup h1, nav section section section section section > hgroup h6, nav section section section section section > header h1, nav section section section section section > header h6, nav.level6 > hgroup h1, nav.level6 > hgroup h6, nav.level6 > header h1, nav.level6 > header h6 {
font-size: 1em;
}
}
@media (max-width: 709px) {
section section section section section section > hgroup h1, section section section section section section > hgroup h6, section section section section section section > header h1, section section section section section section > header h6, section.level6 > hgroup h1, section.level6 > hgroup h6, section.level6 > header h1, section.level6 > header h6, nav section section section section section > hgroup h1, nav section section section section section > hgroup h6, nav section section section section section > header h1, nav section section section section section > header h6, nav.level6 > hgroup h1, nav.level6 > hgroup h6, nav.level6 > header h1, nav.level6 > header h6 {
font-size: 1em;
}
}
@media (max-width: 480px) {
section section section section section section > hgroup h1, section section section section section section > hgroup h6, section section section section section section > header h1, section section section section section section > header h6, section.level6 > hgroup h1, section.level6 > hgroup h6, section.level6 > header h1, section.level6 > header h6, nav section section section section section > hgroup h1, nav section section section section section > hgroup h6, nav section section section section section > header h1, nav section section section section section > header h6, nav.level6 > hgroup h1, nav.level6 > hgroup h6, nav.level6 > header h1, nav.level6 > header h6 {
font-size: 1em;
}
}
@media (max-width: 939px) {
section section section section section section > hgroup h2, section section section section section section > header .subtitle, section.level6 > hgroup h2, section.level6 > header .subtitle, nav section section section section section > hgroup h2, nav section section section section section > header .subtitle, nav.level6 > hgroup h2, nav.level6 > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 709px) {
section section section section section section > hgroup h2, section section section section section section > header .subtitle, section.level6 > hgroup h2, section.level6 > header .subtitle, nav section section section section section > hgroup h2, nav section section section section section > header .subtitle, nav.level6 > hgroup h2, nav.level6 > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 480px) {
section section section section section section > hgroup h2, section section section section section section > header .subtitle, section.level6 > hgroup h2, section.level6 > header .subtitle, nav section section section section section > hgroup h2, nav section section section section section > header .subtitle, nav.level6 > hgroup h2, nav.level6 > header .subtitle {
font-size: 1em;
}
}
@media (max-width: 939px) {
body > h1, nav > h1 {
padding: 0;
}
}
@media (max-width: 709px) {
body > h1, nav > h1 {
padding: 0;
}
}
@media (max-width: 480px) {
body > h1, nav > h1 {
padding: 0;
}
}
@media (max-width: 939px) {
body > h1, nav > h1 {
margin: 0;
}
}
@media (max-width: 709px) {
body > h1, nav > h1 {
margin: 0;
}
}
@media (max-width: 480px) {
body > h1, nav > h1 {
margin: 0;
}
}
@media (max-width: 939px) {
body > h1, nav > h1 {
font-size: 1.89474em;
}
}
@media (max-width: 709px) {
body > h1, nav > h1 {
font-size: 1.57895em;
}
}
@media (max-width: 480px) {
body > h1, nav > h1 {
font-size: 1.26316em;
}
}
@media (max-width: 939px) {
body > h2, nav > h2 {
padding: 0;
}
}
@media (max-width: 709px) {
body > h2, nav > h2 {
padding: 0;
}
}
@media (max-width: 480px) {
body > h2, nav > h2 {
padding: 0;
}
}
@media (max-width: 939px) {
body > h2, nav > h2 {
margin: 0;
}
}
@media (max-width: 709px) {
body > h2, nav > h2 {
margin: 0;
}
}
@media (max-width: 480px) {
body > h2, nav > h2 {
margin: 0;
}
}
@media (max-width: 939px) {
body > h2, nav > h2 {
font-size: 1.42105em;
}
}
@media (max-width: 709px) {
body > h2, nav > h2 {
font-size: 1.18421em;
}
}
@media (max-width: 480px) {
body > h2, nav > h2 {
font-size: 1em;
}
}
@media (max-width: 939px) {
body > h3, nav > h3 {
padding: 0;
}
}
@media (max-width: 709px) {
body > h3, nav > h3 {
padding: 0;
}
}
@media (max-width: 480px) {
body > h3, nav > h3 {
padding: 0;
}
}
@media (max-width: 939px) {
body > h3, nav > h3 {
margin: 0;
}
}
@media (max-width: 709px) {
body > h3, nav > h3 {
margin: 0;
}
}
@media (max-width: 480px) {
body > h3, nav > h3 {
margin: 0;
}
}
@media (max-width: 939px) {
body > h3, nav > h3 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
body > h3, nav > h3 {
font-size: 1em;
}
}
@media (max-width: 480px) {
body > h3, nav > h3 {
font-size: 1em;
}
}
@media (max-width: 939px) {
body > h4, nav > h4 {
padding: 0;
}
}
@media (max-width: 709px) {
body > h4, nav > h4 {
padding: 0;
}
}
@media (max-width: 480px) {
body > h4, nav > h4 {
padding: 0;
}
}
@media (max-width: 939px) {
body > h4, nav > h4 {
margin: 0;
}
}
@media (max-width: 709px) {
body > h4, nav > h4 {
margin: 0;
}
}
@media (max-width: 480px) {
body > h4, nav > h4 {
margin: 0;
}
}
@media (max-width: 939px) {
body > h4, nav > h4 {
font-size: 1em;
}
}
@media (max-width: 709px) {
body > h4, nav > h4 {
font-size: 1em;
}
}
@media (max-width: 480px) {
body > h4, nav > h4 {
font-size: 1em;
}
}
@media (max-width: 939px) {
body > h5, nav > h5 {
padding: 0;
}
}
@media (max-width: 709px) {
body > h5, nav > h5 {
padding: 0;
}
}
@media (max-width: 480px) {
body > h5, nav > h5 {
padding: 0;
}
}
@media (max-width: 939px) {
body > h5, nav > h5 {
margin: 0;
}
}
@media (max-width: 709px) {
body > h5, nav > h5 {
margin: 0;
}
}
@media (max-width: 480px) {
body > h5, nav > h5 {
margin: 0;
}
}
@media (max-width: 939px) {
body > h5, nav > h5 {
font-size: 1em;
}
}
@media (max-width: 709px) {
body > h5, nav > h5 {
font-size: 1em;
}
}
@media (max-width: 480px) {
body > h5, nav > h5 {
font-size: 1em;
}
}
@media (max-width: 939px) {
body > h6, nav > h6 {
padding: 0;
}
}
@media (max-width: 709px) {
body > h6, nav > h6 {
padding: 0;
}
}
@media (max-width: 480px) {
body > h6, nav > h6 {
padding: 0;
}
}
@media (max-width: 939px) {
body > h6, nav > h6 {
margin: 0;
}
}
@media (max-width: 709px) {
body > h6, nav > h6 {
margin: 0;
}
}
@media (max-width: 480px) {
body > h6, nav > h6 {
margin: 0;
}
}
@media (max-width: 939px) {
body > h6, nav > h6 {
font-size: 1em;
}
}
@media (max-width: 709px) {
body > h6, nav > h6 {
font-size: 1em;
}
}
@media (max-width: 480px) {
body > h6, nav > h6 {
font-size: 1em;
}
}
b {
font-weight: 700;
}
code, pre, kbd, samp {
font-family: Courier, "Courier New", monospace;
font-size: 0.84211em;
margin-top: 0;
margin-bottom: 0;
color: #468173;
padding: 2px 4px;
}
@media (max-width: 939px) {
code, pre, kbd, samp {
font-size: 1em;
}
}
@media (max-width: 709px) {
code, pre, kbd, samp {
font-size: 1em;
}
}
@media (max-width: 480px) {
code, pre, kbd, samp {
font-size: 1em;
}
}
code {
background: rgba(70, 129, 115, 0.15);
border-style: none;
border-width: 0;
border-color: transparent;
padding-top: 0.10526em;
padding-right: 0.21053em;
padding-left: 0.21053em;
padding-bottom: 0;
margin: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding-top: 0.10526em;
padding-right: 0.21053em;
padding-left: 0.21053em;
padding-bottom: 0;
margin: 0;
}
@media (max-width: 939px) {
code {
padding-top: 0.07895em;
padding-right: 0.15789em;
padding-left: 0.15789em;
padding-bottom: 0;
}
}
@media (max-width: 709px) {
code {
padding-top: 0.06579em;
padding-right: 0.13158em;
padding-left: 0.13158em;
padding-bottom: 0;
}
}
@media (max-width: 480px) {
code {
padding-top: 0.05263em;
padding-right: 0.10526em;
padding-left: 0.10526em;
padding-bottom: 0;
}
}
@media (max-width: 939px) {
code {
margin: 0;
}
}
@media (max-width: 709px) {
code {
margin: 0;
}
}
@media (max-width: 480px) {
code {
margin: 0;
}
}
pre {
background: rgba(70, 129, 115, 0.15);
border-style: none;
border-width: 0;
border-color: transparent;
padding-top: 1.5em;
padding-right: 0;
padding-bottom: 1.5em;
padding-left: 2.02632em;
margin-top: 0;
margin-right: 0;
margin-bottom: 1.5em;
margin-left: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding-top: 1.5em;
padding-right: 0;
padding-bottom: 1.5em;
padding-left: 2.02632em;
margin-top: 0;
margin-right: 0;
margin-bottom: 1.5em;
margin-left: 0;
white-space: pre-wrap;
}
@media (max-width: 939px) {
pre {
padding-top: 1.125em;
padding-right: 0;
padding-bottom: 1.125em;
padding-left: 1.51974em;
}
}
@media (max-width: 709px) {
pre {
padding-top: 0.9375em;
padding-right: 0;
padding-bottom: 0.9375em;
padding-left: 1.26645em;
}
}
@media (max-width: 480px) {
pre {
padding-top: 0.75em;
padding-right: 0;
padding-bottom: 0.75em;
padding-left: 1.01316em;
}
}
@media (max-width: 939px) {
pre {
margin-top: 0;
margin-right: 0;
margin-bottom: 1.125em;
margin-left: 0;
}
}
@media (max-width: 709px) {
pre {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.9375em;
margin-left: 0;
}
}
@media (max-width: 480px) {
pre {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.75em;
margin-left: 0;
}
}
pre kbd, pre samp {
font-size: 1em;
}
i {
font-style: italic;
}
sup, sub {
vertical-align: baseline;
position: relative;
top: -0.6em;
font-size: 0.6em;
}
mark {
background: #fffdc9;
}
a {
color: #1E7AB9;
text-decoration: none;
font-weight: 700;
cursor: pointer;
}
a:hover, a:focus, a:active {
color: #175d8d;
}
@media (max-width: 939px) {
.biblioentrylist .biblioentry {
font-size: 1em;
}
}
@media (max-width: 709px) {
.biblioentrylist .biblioentry {
font-size: 1em;
}
}
@media (max-width: 480px) {
.biblioentrylist .biblioentry {
font-size: 1em;
}
}
ol {
margin-left: 3em;
margin-bottom: 1.5em;
}
ol ol:not([type]) {
list-style-type: upper-latin;
}
ol ol ol:not([type]) {
list-style-type: decimal;
}
ol ul {
list-style-type: square;
}
ol p {
margin-bottom: 0;
}
ul {
list-style-type: disc;
margin-left: 1.5em;
margin-bottom: 1.5em;
}
ul ul {
list-style-type: square;
margin-bottom: 0;
}
ul ul ul {
list-style-type: circle;
}
ul p {
margin-bottom: 0;
}
ul p + p {
margin-top: 0.75em;
}
@media (max-width: 939px) {
.tocentrylist, nav.toc ol {
padding: 0;
}
}
@media (max-width: 709px) {
.tocentrylist, nav.toc ol {
padding: 0;
}
}
@media (max-width: 480px) {
.tocentrylist, nav.toc ol {
padding: 0;
}
}
@media (max-width: 939px) {
.tocentrylist, nav.toc ol {
margin-top: 0;
margin-right: 0;
margin-bottom: 1.125em;
margin-left: 0;
}
}
@media (max-width: 709px) {
.tocentrylist, nav.toc ol {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.9375em;
margin-left: 0;
}
}
@media (max-width: 480px) {
.tocentrylist, nav.toc ol {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.75em;
margin-left: 0;
}
}
@media (max-width: 939px) {
.tocentrylist li, .tocentrylist .toclevel1, nav.toc ol li, nav.toc ol .toclevel1 {
padding: 0;
}
}
@media (max-width: 709px) {
.tocentrylist li, .tocentrylist .toclevel1, nav.toc ol li, nav.toc ol .toclevel1 {
padding: 0;
}
}
@media (max-width: 480px) {
.tocentrylist li, .tocentrylist .toclevel1, nav.toc ol li, nav.toc ol .toclevel1 {
padding: 0;
}
}
@media (max-width: 939px) {
.tocentrylist li, .tocentrylist .toclevel1, nav.toc ol li, nav.toc ol .toclevel1 {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.5625em;
margin-left: 0;
}
}
@media (max-width: 709px) {
.tocentrylist li, .tocentrylist .toclevel1, nav.toc ol li, nav.toc ol .toclevel1 {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.46875em;
margin-left: 0;
}
}
@media (max-width: 480px) {
.tocentrylist li, .tocentrylist .toclevel1, nav.toc ol li, nav.toc ol .toclevel1 {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.375em;
margin-left: 0;
}
}
@media (max-width: 939px) {
.chapter .tocentrylist {
padding: 0;
}
}
@media (max-width: 709px) {
.chapter .tocentrylist {
padding: 0;
}
}
@media (max-width: 480px) {
.chapter .tocentrylist {
padding: 0;
}
}
@media (max-width: 939px) {
.chapter .tocentrylist {
margin-top: 0;
margin-right: 0;
margin-bottom: 1.125em;
margin-left: 0;
}
}
@media (max-width: 709px) {
.chapter .tocentrylist {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.9375em;
margin-left: 0;
}
}
@media (max-width: 480px) {
.chapter .tocentrylist {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.75em;
margin-left: 0;
}
}
@media (max-width: 939px) {
.chapter .tocentrylist li, .chapter .tocentrylist .toclevel1 {
padding: 0;
}
}
@media (max-width: 709px) {
.chapter .tocentrylist li, .chapter .tocentrylist .toclevel1 {
padding: 0;
}
}
@media (max-width: 480px) {
.chapter .tocentrylist li, .chapter .tocentrylist .toclevel1 {
padding: 0;
}
}
@media (max-width: 939px) {
.chapter .tocentrylist li, .chapter .tocentrylist .toclevel1 {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.5625em;
margin-left: 0;
}
}
@media (max-width: 709px) {
.chapter .tocentrylist li, .chapter .tocentrylist .toclevel1 {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.46875em;
margin-left: 0;
}
}
@media (max-width: 480px) {
.chapter .tocentrylist li, .chapter .tocentrylist .toclevel1 {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.375em;
margin-left: 0;
}
}
@media (max-width: 939px) {
.objectivelist .objective {
font-size: 1em;
}
}
@media (max-width: 709px) {
.objectivelist .objective {
font-size: 1em;
}
}
@media (max-width: 480px) {
.objectivelist .objective {
font-size: 1em;
}
}
@media (max-width: 939px) {
.rearnotelist, .endnotelist {
margin: 0;
}
}
@media (max-width: 709px) {
.rearnotelist, .endnotelist {
margin: 0;
}
}
@media (max-width: 480px) {
.rearnotelist, .endnotelist {
margin: 0;
}
}
@media (max-width: 939px) {
.drama > hgroup > h1, .drama > header > h1 {
font-size: 1em;
}
}
@media (max-width: 709px) {
.drama > hgroup > h1, .drama > header > h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.drama > hgroup > h1, .drama > header > h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.linenumber {
font-size: 11px;
left: 3px;
}
}
p {
margin-bottom: 1.5em;
}
@media (max-width: 939px) {
p {
margin-bottom: 1.125em;
}
}
@media (max-width: 709px) {
p {
margin-bottom: 0.9375em;
}
}
@media (max-width: 480px) {
p {
margin-bottom: 0.75em;
}
}
@media (max-width: 939px) {
div.sample-indent p + *:not(p):not(div) {
margin-top: 1.125em;
}
}
@media (max-width: 709px) {
div.sample-indent p + *:not(p):not(div) {
margin-top: 0.9375em;
}
}
@media (max-width: 480px) {
div.sample-indent p + *:not(p):not(div) {
margin-top: 0.75em;
}
}
@media (max-width: 939px) {
.rearnotes, .endnoteset {
font-size: 1em;
}
}
@media (max-width: 709px) {
.rearnotes, .endnoteset {
font-size: 1em;
}
}
@media (max-width: 480px) {
.rearnotes, .endnoteset {
font-size: 1em;
}
}
summary:focus {
outline: 0;
}
details {
display: none !important;
}
blockquote {
background: transparent;
border-style: solid;
border-width: 0 0 0 1px;
border-color: #c60;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 1.5em;
margin-top: 0;
margin-right: 0;
margin-bottom: 1.5em;
margin-left: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 1.5em;
margin-top: 0;
margin-right: 0;
margin-bottom: 1.5em;
margin-left: 0;
font-size: 0.89474em;
line-height: 1.67647em;
margin-top: 0;
margin-bottom: 1.67647em;
font-weight: 300;
line-height: 28.5px;
}
@media (max-width: 939px) {
blockquote {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 1.125em;
}
}
@media (max-width: 709px) {
blockquote {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0.9375em;
}
}
@media (max-width: 480px) {
blockquote {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0.75em;
}
}
@media (max-width: 939px) {
blockquote {
margin-top: 0;
margin-right: 0;
margin-bottom: 1.125em;
margin-left: 0;
}
}
@media (max-width: 709px) {
blockquote {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.9375em;
margin-left: 0;
}
}
@media (max-width: 480px) {
blockquote {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.75em;
margin-left: 0;
}
}
@media (max-width: 939px) {
blockquote {
font-size: 1em;
}
}
@media (max-width: 709px) {
blockquote {
font-size: 1em;
}
}
@media (max-width: 480px) {
blockquote {
font-size: 1em;
}
}
blockquote :last-child {
margin-bottom: 0;
}
cite {
font-style: italic;
}
table {
background: transparent;
border-style: solid;
border-width: 2px 1px 2px;
border-color: #468173;
padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 1.5em;
margin-left: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 1.5em;
margin-left: 0;
font-size: 0.89474em;
line-height: 1.67647em;
margin-top: 0;
margin-bottom: 0;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
width: 100%;
border-collapse: collapse;
}
@media (max-width: 939px) {
table {
padding: 0;
}
}
@media (max-width: 709px) {
table {
padding: 0;
}
}
@media (max-width: 480px) {
table {
padding: 0;
}
}
@media (max-width: 939px) {
table {
margin-top: 0;
margin-right: 0;
margin-bottom: 1.125em;
margin-left: 0;
}
}
@media (max-width: 709px) {
table {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.9375em;
margin-left: 0;
}
}
@media (max-width: 480px) {
table {
margin-top: 0;
margin-right: 0;
margin-bottom: 0.75em;
margin-left: 0;
}
}
@media (max-width: 939px) {
table {
font-size: 1em;
}
}
@media (max-width: 709px) {
table {
font-size: 1em;
}
}
@media (max-width: 480px) {
table {
font-size: 1em;
}
}
table thead {
border-bottom: 1px solid #468173;
}
table th {
background: rgba(70, 129, 115, 0.15);
border-style: solid;
border-width: 1px;
border-color: #468173;
padding: 0.75em;
margin: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding: 0.75em;
margin: 0;
vertical-align: top;
text-align: left;
color: #468173;
font-style: normal;
font-weight: 600;
}
@media (max-width: 939px) {
table th {
padding: 0.5625em;
}
}
@media (max-width: 709px) {
table th {
padding: 0.46875em;
}
}
@media (max-width: 480px) {
table th {
padding: 0.375em;
}
}
@media (max-width: 939px) {
table th {
margin: 0;
}
}
@media (max-width: 709px) {
table th {
margin: 0;
}
}
@media (max-width: 480px) {
table th {
margin: 0;
}
}
table td {
background: transparent;
border-style: solid;
border-width: 1px;
border-color: #468173;
padding: 0.75em;
margin: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
padding: 0.75em;
margin: 0;
vertical-align: top;
text-align: left;
}
@media (max-width: 939px) {
table td {
padding: 0.5625em;
}
}
@media (max-width: 709px) {
table td {
padding: 0.46875em;
}
}
@media (max-width: 480px) {
table td {
padding: 0.375em;
}
}
@media (max-width: 939px) {
table td {
margin: 0;
}
}
@media (max-width: 709px) {
table td {
margin: 0;
}
}
@media (max-width: 480px) {
table td {
margin: 0;
}
}
@media (max-width: 939px) {
table tfoot td {
padding: 0.5625em;
}
}
@media (max-width: 709px) {
table tfoot td {
padding: 0.46875em;
}
}
@media (max-width: 480px) {
table tfoot td {
padding: 0.375em;
}
}
@media (max-width: 939px) {
table tfoot td {
margin: 0;
}
}
@media (max-width: 709px) {
table tfoot td {
margin: 0;
}
}
@media (max-width: 480px) {
table tfoot td {
margin: 0;
}
}
@media (max-width: 939px) {
.bibliography > hgroup h1, .bibliography > header h1 {
font-size: 1.42105em;
}
}
@media (max-width: 709px) {
.bibliography > hgroup h1, .bibliography > header h1 {
font-size: 1.18421em;
}
}
@media (max-width: 480px) {
.bibliography > hgroup h1, .bibliography > header h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
aside > .bibliography > header h1, aside > .bibliography > hgroup h1, footer > .bibliography > header h1, footer > .bibliography > hgroup h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
aside > .bibliography > header h1, aside > .bibliography > hgroup h1, footer > .bibliography > header h1, footer > .bibliography > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
aside > .bibliography > header h1, aside > .bibliography > hgroup h1, footer > .bibliography > header h1, footer > .bibliography > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.case > hgroup > h1, .case > header > h1 {
font-size: 1em;
}
}
@media (max-width: 709px) {
.case > hgroup > h1, .case > header > h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.case > hgroup > h1, .case > header > h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.chapter > hgroup, .chapter > header {
padding: 0;
}
}
@media (max-width: 709px) {
.chapter > hgroup, .chapter > header {
padding: 0;
}
}
@media (max-width: 480px) {
.chapter > hgroup, .chapter > header {
padding: 0;
}
}
@media (max-width: 939px) {
.chapter > hgroup, .chapter > header {
margin-top: 2.25em;
margin-bottom: 2.25em;
margin-right: 0;
margin-left: 0;
}
}
@media (max-width: 709px) {
.chapter > hgroup, .chapter > header {
margin-top: 1.875em;
margin-bottom: 1.875em;
margin-right: 0;
margin-left: 0;
}
}
@media (max-width: 480px) {
.chapter > hgroup, .chapter > header {
margin-top: 1.5em;
margin-bottom: 1.5em;
margin-right: 0;
margin-left: 0;
}
}
@media (max-width: 939px) {
.chapter > hgroup h1, .chapter > header h1 {
font-size: 1.89474em;
}
}
@media (max-width: 709px) {
.chapter > hgroup h1, .chapter > header h1 {
font-size: 1.57895em;
}
}
@media (max-width: 480px) {
.chapter > hgroup h1, .chapter > header h1 {
font-size: 1.26316em;
}
}
@media (max-width: 939px) {
.chapter > hgroup h1 .number, .chapter > header h1 .number {
font-size: 1em;
}
}
@media (max-width: 709px) {
.chapter > hgroup h1 .number, .chapter > header h1 .number {
font-size: 1em;
}
}
@media (max-width: 480px) {
.chapter > hgroup h1 .number, .chapter > header h1 .number {
font-size: 1em;
}
}
@media (max-width: 939px) {
.feature {
padding: 2.25em;
}
}
@media (max-width: 709px) {
.feature {
padding: 1.875em;
}
}
@media (max-width: 480px) {
.feature {
padding: 1.5em;
}
}
@media (max-width: 939px) {
.feature {
margin: 0;
}
}
@media (max-width: 709px) {
.feature {
margin: 0;
}
}
@media (max-width: 480px) {
.feature {
margin: 0;
}
}
@media (max-width: 939px) {
.feature hgroup > h1, .feature header > h1 {
font-size: 1em;
}
}
@media (max-width: 709px) {
.feature hgroup > h1, .feature header > h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.feature hgroup > h1, .feature header > h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.example > hgroup > h1, .example > header > h1 {
font-size: 1em;
}
}
@media (max-width: 709px) {
.example > hgroup > h1, .example > header > h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.example > hgroup > h1, .example > header > h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.example_1 {
padding: 1.125em;
}
}
@media (max-width: 709px) {
.example_1 {
padding: 0.9375em;
}
}
@media (max-width: 480px) {
.example_1 {
padding: 0.75em;
}
}
@media (max-width: 939px) {
.example_1 {
margin: 0;
}
}
@media (max-width: 709px) {
.example_1 {
margin: 0;
}
}
@media (max-width: 480px) {
.example_1 {
margin: 0;
}
}
@media (max-width: 939px) {
.example_1 hgroup .label, .example_1 header .label {
font-size: 1em;
}
}
@media (max-width: 709px) {
.example_1 hgroup .label, .example_1 header .label {
font-size: 1em;
}
}
@media (max-width: 480px) {
.example_1 hgroup .label, .example_1 header .label {
font-size: 1em;
}
}
@media (max-width: 939px) {
.example_1 > hgroup h1, .example_1 > header h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.example_1 > hgroup h1, .example_1 > header h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.example_1 > hgroup h1, .example_1 > header h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.example_1 > section > header h1, .example_1 > section > hgroup h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.example_1 > section > header h1, .example_1 > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.example_1 > section > header h1, .example_1 > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.example_2 {
padding: 1.125em;
}
}
@media (max-width: 709px) {
.example_2 {
padding: 0.9375em;
}
}
@media (max-width: 480px) {
.example_2 {
padding: 0.75em;
}
}
@media (max-width: 939px) {
.example_2 {
margin: 0;
}
}
@media (max-width: 709px) {
.example_2 {
margin: 0;
}
}
@media (max-width: 480px) {
.example_2 {
margin: 0;
}
}
@media (max-width: 939px) {
.example_2 hgroup .label, .example_2 header .label {
font-size: 1em;
}
}
@media (max-width: 709px) {
.example_2 hgroup .label, .example_2 header .label {
font-size: 1em;
}
}
@media (max-width: 480px) {
.example_2 hgroup .label, .example_2 header .label {
font-size: 1em;
}
}
@media (max-width: 939px) {
.example_2 > hgroup h1, .example_2 > header h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.example_2 > hgroup h1, .example_2 > header h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.example_2 > hgroup h1, .example_2 > header h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.example_2 > section > header h1, .example_2 > section > hgroup h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.example_2 > section > header h1, .example_2 > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.example_2 > section > header h1, .example_2 > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.example_3 {
padding: 1.125em;
}
}
@media (max-width: 709px) {
.example_3 {
padding: 0.9375em;
}
}
@media (max-width: 480px) {
.example_3 {
padding: 0.75em;
}
}
@media (max-width: 939px) {
.example_3 {
margin: 0;
}
}
@media (max-width: 709px) {
.example_3 {
margin: 0;
}
}
@media (max-width: 480px) {
.example_3 {
margin: 0;
}
}
@media (max-width: 939px) {
.example_3 hgroup .label, .example_3 header .label {
font-size: 1em;
}
}
@media (max-width: 709px) {
.example_3 hgroup .label, .example_3 header .label {
font-size: 1em;
}
}
@media (max-width: 480px) {
.example_3 hgroup .label, .example_3 header .label {
font-size: 1em;
}
}
@media (max-width: 939px) {
.example_3 > hgroup h1, .example_3 > header h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.example_3 > hgroup h1, .example_3 > header h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.example_3 > hgroup h1, .example_3 > header h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.example_3 > section > header h1, .example_3 > section > hgroup h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
.example_3 > section > header h1, .example_3 > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.example_3 > section > header h1, .example_3 > section > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.glossary > hgroup h1, .glossary > header h1 {
font-size: 1.89474em;
}
}
@media (max-width: 709px) {
.glossary > hgroup h1, .glossary > header h1 {
font-size: 1.57895em;
}
}
@media (max-width: 480px) {
.glossary > hgroup h1, .glossary > header h1 {
font-size: 1.26316em;
}
}
@media (max-width: 939px) {
aside > .glossary > hgroup h1, aside > .glossary > header h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
aside > .glossary > hgroup h1, aside > .glossary > header h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
aside > .glossary > hgroup h1, aside > .glossary > header h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.listgroup > hgroup > h1, .listgroup > header > h1 {
font-size: 1em;
}
}
@media (max-width: 709px) {
.listgroup > hgroup > h1, .listgroup > header > h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.listgroup > hgroup > h1, .listgroup > header > h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.notice > hgroup > h1, .notice > header > h1 {
font-size: 1em;
}
}
@media (max-width: 709px) {
.notice > hgroup > h1, .notice > header > h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
.notice > hgroup > h1, .notice > header > h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
.objectiveset > hgroup h1, .objectiveset > header h1 {
font-size: 1.42105em;
}
}
@media (max-width: 709px) {
.objectiveset > hgroup h1, .objectiveset > header h1 {
font-size: 1.18421em;
}
}
@media (max-width: 480px) {
.objectiveset > hgroup h1, .objectiveset > header h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
aside > .objectiveset > header h1, aside > .objectiveset > hgroup h1 {
font-size: 1.18421em;
}
}
@media (max-width: 709px) {
aside > .objectiveset > header h1, aside > .objectiveset > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 480px) {
aside > .objectiveset > header h1, aside > .objectiveset > hgroup h1 {
font-size: 1em;
}
}
@media (max-width: 939px) {
header .authorgroup {
margin-top: 1.125em;
margin-bottom: 1.125em;
margin-right: 0;
margin-left: 0;
}
}
@media (max-width: 709px) {
header .authorgroup {
margin-top: 0.9375em;
margin-bottom: 0.9375em;
margin-right: 0;
margin-left: 0;
}
}
@media (max-width: 480px) {
header .authorgroup {
margin-top: 0.75em;
margin-bottom: 0.75em;
margin-right: 0;
margin-left: 0;
}
}
@media (max-width: 939px) {
header .author {
font-size: 1.06579em;
}
}
@media (max-width: 709px) {
header .author {
font-size: 1em;
}
}
@media (max-width: 480px) {
header .author {
font-size: 1em;
}
}
aside, blockquote, figure, header, iframe, nav, object, pre, section, table {
page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 {
page-break-after: avoid;
page-break-inside: avoid;
}
p {
orphans: 2;
widows: 2;
}
@media print {
.watermark {
display: block;
z-index: 100;
}
.watermark.watermark_title {
position: absolute;
top: 0;
left: 40px;
width: 200px;
font-size: 12px;
}
.watermark.watermark_copyright {
position: absolute;
top: 15px;
left: 40px;
width: 200px;
font-size: 12px;
}
.watermark.watermark_user {
position: absolute;
right: 10px;
top: 0;
width: 200px;
color: #666;
font-size: 12px;
text-align: right;
}
.watermark.watermark_date {
position: absolute;
top: 15px;
right: 10px;
width: 200px;
color: #666;
font-size: 10px;
text-align: right;
}
.watermark.watermark_comment {
position: absolute;
opacity: 0.2;
font-size: 4em;
font-weight: 700;
color: #08F;
width: 100%;
-ms-transform: rotate(-30deg);
-webkit-transform: rotate(-30deg);
transform: rotate(-30deg);
}
}