/* ==================== RH Styles for Images ===================== */ .image { width: 100%; page-break-inside: avoid; } div.full_before { page-break-before: always; text-align: center; margin-top: 0.25em; margin-bottom: 0; } div.full_beforeafter { page-break-before: always; text-align: center; margin-top: 0.25em; margin-bottom: 0; page-break-after: always; } div.full_after { text-align: center; padding-top: 0.25em; margin-bottom: 0; page-break-after: always; } div.full_top { page-break-before: avoid; text-align: center; margin-top: 0; margin-bottom: 1em; } div.full_none { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 0; } div.medium_image { margin: 1em 10%; text-align: center; page-break-before: always; } div.small_image { margin: 1em 15%; text-align: center; page-break-before: always; } div.small_image0 { margin: 1em 15%; text-align: center; page-break-before: avoid; } div.xsmall_image { margin: 1em 35%; text-align: center; page-break-before: avoid; } .float_right { margin-top: 0; padding-bottom: 0.25em; width: 30%; float: right; padding-left: 10px; } .float_right_wide { margin-top: 0; padding-bottom: 0.25em; width: 50%; float: right; padding-left: 10px; } .float_right_small { margin-top: 0; padding-bottom: 0.25em; width: 20%; float: right; padding-left: 10px; } .float_left { margin-left: 1px; margin-top: 0; padding-bottom: 0.25em; width: 30%; float: left; padding-right: 10px; } .float_left_wide { margin-left: 1px; margin-top: 0; padding-bottom: 0.25em; width: 50%; float: left; padding-right: 10px; } .float_left_small { margin-left: 1px; margin-top: 0; padding-bottom: 0.25em; width: 20%; float: left; padding-right: 10px; } div.recipe_img { text-align: center; margin: 1em 10% 0 10%; page-break-after: always; } div.recipe_spread { text-align: center; margin: 1em 0 0 0; page-break-after: always; } div.vector_img { text-align: center; margin-top: 2em; margin-bottom: 2em; } div.clear { clear: both; } /*====RH SQUEEZE====*/ .squeeze20 { margin: 1em 40%; } .squeeze40 { margin: 1em 30%; } .squeeze50 { margin: 1em 25%; } .squeeze60 { margin: 1em 20%; } .squeeze80 { margin: 1em 10%; } /* ---- ADDITIONAL STYLES and OVERRIDES ---- */ a.wlink { text-decoration: none; color: #fff; -webkit-text-fill-color: #fff; } .normal { font-style: normal; } p { text-align: left; margin-bottom: 0; } /* ----- NAV BARS ----- */ div.nav { margin: 1em 0; page-break-inside: avoid; page-break-before: always; border-bottom: 2px solid #999; border-top: 2px solid #999; width: 100%; } div.nav-nobreak { margin: 1em 0 1em 0; page-break-inside: avoid; border-bottom: 2px solid #999; border-top: 2px solid #999; width: 100%; } a.index_link { text-decoration: none; color: #333; } p.nav-bar { margin: 0.1em; padding: 0.4em; line-height: 1.5; text-align: center; } span.letter-block { width: 1em; text-align: center; margin: 0 0.15em; color: #999; display: inline-block; } .indexdiv { font-family: sans-serif; font-size: 2em; margin: 1em 0 0.5em 0; } @font-face { font-family: "DIN"; font-weight: 900; font-style: normal; src: url(../fonts/DINNextLTPro-BlackCondensed.otf); } @font-face { font-family: "DIN"; font-weight: 800; font-style: normal; src: url(../fonts/DINNextLTPro-BoldCondensed.otf); } @font-face { font-family: "DIN"; font-weight: 100; font-style: normal; src: url(../fonts/DINNextLTPro-Light.otf); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 100; src: url(../fonts/DINNextLTPro-LightItalic.otf); } @font-face { font-family: "DIN"; font-style: italic; font-weight: normal; src: url(../fonts/DINNextLTPro-Italic.otf); } @font-face { font-family: "DIN"; font-style: normal; font-weight: normal; src: url(../fonts/DINNextLTPro-Regular.otf); } @font-face { font-family: "DIN"; font-weight: 600; font-style: normal; src: url(../fonts/DINNextLTPro-Bold.otf); } @font-face { font-family: "DIN"; font-weight: bold; font-style: normal; src: url(../fonts/DINNextLTPro-Medium.otf); } @font-face { font-family: "DIN"; font-weight: bold; font-style: italic; src: url(../fonts/DINNextLTPro-MediumItalic.otf); } p.acl { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.6; margin-top: 15px; text-align: center; } p.aclf { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.6; margin-top: 15px; text-align: center; } p.acmh-ac-pg { color: #000; font-family: "DIN", sans-serif; font-size: 0.8em; font-variant: small-caps; font-weight: 600; line-height: 1.5; text-align: center; margin-top: 10%; } p.ata { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.6; margin-top: 1px; text-align: justify; text-indent: 1em; } p.ataf { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.6; margin-top: 2em; text-align: justify; } p.atat { color: #000; font-family: "DIN", sans-serif; font-size: 1.8em; font-weight: 900; line-height: 0.7; margin-bottom: 15px; text-align: center; text-transform: uppercase; letter-spacing: 0.05em; } p.atat-ata-pg { color: #000; font-family: serif; font-size: 1em; line-height: 1.3; margin-bottom: 1em; text-align: center; margin-top: 10%; } p.au { color: #000; font-family: "DIN Next LT Pro", sans-serif; font-size: 1.7em; line-height: 0.8; margin-top: 70px; text-align: center; text-transform: uppercase; } p.ausigf { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.4; margin-top: 1em; text-align: right; } p.ausigl { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.45; margin-bottom: 1em; text-align: right; } p.blhn { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.5; margin-top: 1em; text-align: center; } ul { padding: 0 0 1em 2em; } li { list-style-type: normal; } .blp { color: #000; font-family: serif; font-size: 0.85em; line-height: 1.4; margin-left: 1em; margin-right: 2em; margin-top: 1em; text-align: justify; } p.blpl { color: #000; font-family: serif; font-size: 0.8em; line-height: 1.5; margin-bottom: 15px; margin-left: 24px; margin-right: 12px; margin-top: 15px; text-align: justify; text-indent: -24px; } p.bmp { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.4; text-align: justify; margin-top: 0.15em; text-indent: 1em; } p.bmpf { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.4; text-align: justify; } p.bmt-au-pg { color: #000; font-family: "DIN", sans-serif; font-size: 1.1em; font-weight: 100; line-height: 4.1; margin-bottom: 1em; margin-top: 10%; text-align: center; text-transform: uppercase; } p.bmt-idx-pg { color: #000; font-family: "DIN Next LT Pro Light", sans-serif; font-size: 0.9em; font-weight: 300; line-height: 4.1; margin-top: 15px; page-break-before: always; text-align: center; text-transform: uppercase; } p.cda { color: #000; font-family: "DIN", sans-serif; font-size: 0.9em; font-weight: 100; line-height: 1.4; margin-top: 1em; text-align: center; } p.cda1 { color: #000; font-family: "DIN", sans-serif; font-size: 0.9em; font-weight: 100; line-height: 1.4; text-align: center; } p.cepi { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.4; margin-left: 8%; margin-right: 8%; margin-top: 0.15em; text-align: center; } p.cepif { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.4; margin-left: 8%; margin-right: 8%; margin-top: 3em; text-align: center; } p.cepiv { color: #000; font-family: serif; font-size: 0.9em; font-style: italic; line-height: 1.5; margin-left: 16px; margin-right: 16px; text-align: center; } p.cepivf { color: #000; font-family: serif; font-size: 0.9em; font-style: italic; line-height: 1.5; margin-left: 16px; margin-right: 16px; margin-top: 30px; text-align: center; } p.ceps { color: #000; font-family: serif; font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; margin-top: 0.2em; text-align: center; } p.cit { color: #000; font-family: serif; font-size: 0.8em; line-height: 1.5; text-align: center; } p.cn-chap-pg { color: #000; font-family: "DIN", sans-serif; font-size: 1.2em; font-weight: bold; line-height: 1.1; text-align: center; margin-top: 10%; } p.crt { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.3; margin-top: 0.1em; text-align: center; } p.crt-x { color: #000; font-family: serif; font-size: 0.8em; line-height: 1.3; text-align: center; } p.crtf { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.3; margin-top: 1em; text-align: center; } p.crtf-crt-pg-x { color: #000; font-family: serif; font-size: 0.8em; line-height: 1.5; margin-top: 1em; text-align: center; margin-top: 10%; } p.crtf-x { color: #000; font-family: serif; font-size: 0.8em; line-height: 1.3; margin-top: 8px; text-align: center; } p.cst { color: #000; font-family: "DIN", sans-serif; font-size: 1.8em; font-weight: 800; line-height: 0.7; margin-top: 0.75em; text-align: center; letter-spacing: 0.05em; } p.ct { color: #000; font-family: "DIN", sans-serif; font-size: 1.4em; font-weight: 800; line-height: 0.9; text-align: center; margin-top: 0.75em; letter-spacing: 0.05em; } p.ct-epl-pg { color: #000; font-family: "DIN", sans-serif; font-size: 1.4em; font-weight: 800; line-height: 0.9; text-align: center; margin-top: 10%; letter-spacing: 0.05em; } p.ct-pro-pg { color: #000; font-family: "DIN", sans-serif; font-size: 1.4em; font-weight: 800; line-height: 0.9; text-align: center; margin-top: 10%; letter-spacing: 0.05em; } p.dia { color: #000; font-family: serif; font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; text-align: justify; text-indent: -5%; margin-top: 0.25em; } p.diaf { color: #000; font-family: serif; font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; text-align: justify; text-indent: -5%; margin-top: 1.5em; } p.dial { color: #000; font-family: serif; font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; text-align: justify; text-indent: -5%; margin-top: 0.25em; margin-bottom: 1.5em; } p.dias { color: #000; font-family: serif; font-size: 0.85em; line-height: 1.4; margin-bottom: 1.5em; margin-left: 8%; margin-right: 8%; margin-top: 1.5em; text-align: justify; text-indent: -5%; } p.ext { color: #000; font-family: serif; font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; text-align: justify; text-indent: 1em; } p.extf { color: #000; font-family: serif; font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; margin-top: 1em; text-align: justify; } p.extl { color: #000; font-family: serif; font-size: 0.85em; line-height: 1.4; margin-bottom: 1em; margin-left: 8%; margin-right: 8%; text-align: justify; text-indent: 12px; } p.exts { color: #000; font-family: serif; font-size: 0.85em; line-height: 1.4; margin-bottom: 1em; margin-left: 8%; margin-right: 8%; margin-top: 1em; text-align: justify; } p.extv { color: #000; font-family: serif; font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; text-align: justify; } p.extvf { color: #000; font-family: serif; font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-right: 8%; margin-top: 1em; text-align: justify; } p.extvl { color: #000; font-family: serif; font-size: 0.85em; line-height: 1.4; margin-left: 8%; margin-bottom: 1em; margin-right: 8%; text-align: justify; } p.fmt-toc-pg { color: #000; font-family: "DIN", sans-serif; font-size: 1.1em; font-weight: 100; line-height: 4.1; margin-bottom: 2em; margin-top: 10%; text-align: center; text-transform: uppercase; } p.htit-htit-pg { color: #000; font-family: "DIN Next LT Pro Black Condensed", sans-serif; font-size: 2.5em; font-weight: 900; line-height: 2; page-break-before: always; text-align: center; text-transform: uppercase; } p.imp { color: #000; font-family: "DIN Next LT Pro", sans-serif; font-size: 0.8em; line-height: 1.7; margin-top: 150px; text-align: center; text-transform: uppercase; } p.in { color: #000; font-family: serif; font-size: 0.7em; line-height: 1.4; margin-left: 19px; text-indent: -19px; } p.in-x { color: #000; font-family: serif; font-size: 0.7em; line-height: 1.4; margin-left: 19px; text-indent: -19px; } p.in1 { color: #000; font-family: serif; font-size: 0.7em; line-height: 1.4; margin-left: 19px; text-indent: -8px; } p.inf { color: #000; font-family: serif; font-size: 0.7em; line-height: 1.4; margin-left: 19px; margin-top: 12px; text-indent: -19px; } p.illcapf { color: #000; font-family: serif; font-size: 0.8em; line-height: 1.4; text-align: justify; margin-top: 0.5em; } p.p { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.4; text-align: justify; text-indent: 1em; } p.p-alt { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.4; text-align: justify; text-indent: 1em; } p.paft { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.4; margin-top: 1em; text-align: justify; } p.pf { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.4; text-align: justify; margin-top: 5em; } p.pub { color: #000; font-family: serif; font-size: 0.8em; line-height: 1.4; text-align: center; } p.rhv { color: #000; font-family: "DIN Next LT Pro Medium", sans-serif; font-size: 0.7em; font-weight: 500; line-height: 1.6; text-align: center; } p.sp { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.4; margin-top: 1em; text-align: justify; } p.stit { color: #000; font-family: "DIN Next LT Pro Light", sans-serif; font-size: 1em; font-weight: 300; line-height: 1.6; margin-top: 25px; text-align: center; } p.tit-tit-pg { color: #000; font-family: "DIN Next LT Pro Black Condensed", sans-serif; font-size: 4.6em; font-weight: 900; line-height: 1.1; page-break-before: always; text-align: center; text-transform: uppercase; } p.toc { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.3; margin-bottom: 0.75em; } p.toc-alt { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.3; margin-bottom: 5px; margin-left: 2em; } p.toc-alt2 { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.3; margin-bottom: 0.75em; margin-left: 2em; margin-top: 2em; } p.tocfm { color: #000; font-family: serif; font-size: 0.9em; font-style: italic; line-height: 1.3; margin-bottom: 1px; } p.tocfm-alt { color: #000; font-family: serif; font-size: 0.9em; font-style: italic; line-height: 1.3; margin-bottom: 0.75em; } p.tocbm-alt { color: #000; font-family: serif; font-size: 0.9em; font-style: italic; line-height: 1.3; margin-left: 2em; margin-top: 2em; } p.tocbm-alt2 { color: #000; font-family: serif; font-size: 0.9em; font-style: italic; line-height: 1.3; margin-left: 2em; margin-top: 0.75em; } p.tornbot { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.4; margin-top: 15px; text-align: center; } p.torntop { color: #000; font-family: serif; font-size: 0.9em; line-height: 1.4; margin-bottom: 15px; text-align: center; } p.wl1 { color: #000; font-family: "DIN", sans-serif; font-size: 0.85em; line-height: 1.5; margin-left: 8%; margin-right: 8%; margin-top: 0.1em; text-align: justify; text-indent: 1em; } p.wl1-alt2 { color: #000; font-family: "DIN", sans-serif; font-size: 0.85em; line-height: 1.5; margin-left: 8%; margin-right: 8%; margin-top: 0.1em; text-align: justify; text-indent: 1em; margin-bottom: 1em; } p.wl1f { color: #000; font-family: "DIN", sans-serif; font-size: 0.85em; line-height: 1.5; margin-left: 8%; margin-right: 8%; margin-top: 1em; text-align: justify; } p.wl1f-alt { color: #000; font-family: "DIN", sans-serif; font-size: 0.85em; line-height: 1.5; margin-left: 8%; margin-right: 8%; margin-top: 0.1em; text-align: justify; } p.wl1l { color: #000; font-family: "DIN", sans-serif; font-size: 0.85em; line-height: 1.5; margin-left: 8%; margin-right: 8%; margin-top: 0.1em; text-align: justify; margin-bottom: 1em; } p.wl1s { color: #000; font-family: "DIN", sans-serif; font-size: 0.85em; line-height: 1.5; margin: 1em 8%; text-align: justify; } p.wls { color: #000; font-family: "DIN", sans-serif; font-size: 0.85em; font-weight: 100; line-height: 1.8; margin-bottom: 1em; margin-left: 8%; margin-right: 8%; margin-top: 1em; text-align: justify; } p.wls-alt { color: #000; font-family: "DIN", sans-serif; font-size: 0.85em; font-weight: 100; line-height: 1.8; margin-left: 8%; margin-right: 8%; margin-top: 1em; text-align: justify; } span.b { font-weight: bold; } span.ccust2 { font-size: 0.7em; } span.cda1-i { font-style: italic; } span.cf { font-family: serif; font-size: 0.7em; } span.diaspk { font-size: 80%; } span.i { font-style: italic; } span.sc { font-size: 80%; } span.sym { font-family: serif; } span.tocemb { font-family: "DIN", sans-serif; font-size: 0.8em; font-weight: bold; width: 2em; display: inline-block; } span.tocemb2 { font-family: "DIN", sans-serif; font-size: 0.8em; font-weight: bold; width: 2em; display: inline-block; } span.wl-i { font-style: italic; } span.wl1-i { font-style: italic; }