/* Copperplate Gothic LT Pro Extended */ @font-face { font-family: "Copperplate Gothic LT Pro Extended"; font-style: normal; font-weight: normal; src : url("../fonts/CopperplateGothicLTPro-32AB.otf"); } /* Gill Sans Nova */ @font-face { font-family: "Gill Sans Nova"; font-style: normal; font-weight: normal; src : url("../fonts/GillSansNova-Book.otf"); } @font-face { font-family: "Gill Sans Nova"; font-style: italic; font-weight: normal; src : url("../fonts/GillSansNova-BookItalic.otf"); } /* DIN Next LT Pro */ @font-face { font-family: "DIN Next LT Pro"; font-style: normal; font-weight: 100; src : url("../fonts/DINNextLTPro-Regular.otf"); } @font-face { font-family: "DIN Next LT Pro"; font-style: italic; font-weight: 100; src : url("../fonts/DINNextLTPro-Italic.otf"); } @font-face { font-family: "DIN Next LT Pro"; font-style: normal; font-weight: normal; src : url("../fonts/DINNextLTPro-Medium.otf"); } @font-face { font-family: "DIN Next LT Pro"; font-style: italic; font-weight: normal; src : url("../fonts/DINNextLTPro-MediumItalic.otf"); } @font-face { font-family: "DIN Next LT Pro"; font-style: normal; font-weight: bold; src : url("../fonts/DINNextLTPro-Bold.otf"); } @font-face { font-family: "DIN Next LT Pro"; font-style: italic; font-weight: bold; src : url("../fonts/DINNextLTPro-BoldItalic.otf"); } @font-face { font-family: "DIN Next LT Pro"; font-style: normal; font-weight: 900; src : url("../fonts/DINNextLTPro-Heavy.otf"); } @font-face { font-family: "DIN Next LT Pro"; font-style: italic; font-weight: 900; src : url("../fonts/DINNextLTPro-HeavyItalic.otf"); } /* New Baskerville ITC Pro */ @font-face { font-family: "ITC New Baskerville Std"; font-style: normal; font-weight: normal; src : url("../fonts/NewBaskervilleITCPro-Roman.otf"); } @font-face { font-family: "ITC New Baskerville Std"; font-style: italic; font-weight: normal; src : url("../fonts/NewBaskervilleITCPro-Italic.otf"); } @font-face { font-family: "ITC New Baskerville Std"; font-style: normal; font-weight: bold; src : url("../fonts/NewBaskervilleITCPro-SmBd.otf"); } @font-face { font-family: "ITC New Baskerville Std"; font-style: italic; font-weight: bold; src : url("../fonts/NewBaskervilleITCPro-SmBdIt.otf"); } @font-face { font-family: "ITC New Baskerville Std"; font-style: normal; font-weight: 900; src : url("../fonts/NewBaskervilleITCPro-Bold.otf"); } @font-face { font-family: "ITC New Baskerville Std"; font-style: italic; font-weight: 900; src : url("../fonts/NewBaskervilleITCPro-BdIt.otf"); } /* DIN Next LT Pro Condensed */ @font-face { font-family: "DIN Next LT Pro Condensed"; font-style: normal; font-weight: 100; src : url("../fonts/DINNextLTPro-Condensed.otf"); } @font-face { font-family: "DIN Next LT Pro Condensed"; font-style: italic; font-weight: 100; src : url("../fonts/DINNextLTPro-CondIta.otf"); } @font-face { font-family: "DIN Next LT Pro Condensed"; font-style: normal; font-weight: normal; src : url("../fonts/DINNextLTPro-MediumCond.otf"); } @font-face { font-family: "DIN Next LT Pro Condensed"; font-style: italic; font-weight: normal; src : url("../fonts/DINNextLTPro-MediumCondIta.otf"); } @font-face { font-family: "DIN Next LT Pro Condensed"; font-style: normal; font-weight: bold; src : url("../fonts/DINNextLTPro-BoldCondensed.otf"); } @font-face { font-family: "DIN Next LT Pro Condensed"; font-style: italic; font-weight: bold; src : url("../fonts/DINNextLTPro-BoldCondIta.otf"); } @font-face { font-family: "DIN Next LT Pro Condensed"; font-style: normal; font-weight: 900; src : url("../fonts/DINNextLTPro-HeavyCondensed.otf"); } @font-face { font-family: "DIN Next LT Pro Condensed"; font-style: italic; font-weight: 900; src : url("../fonts/DINNextLTPro-HeavyCondIta.otf"); } /* ==================== RH Styles for Images ===================== */ .image { width:100%; page-break-inside:avoid; } /* FULL PAGE IMAGES */ .full_before { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_top { text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_beforeafter { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_after { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_none { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 1em; } /* SPECIALTY IMAGES */ .chap_img { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } .section_img { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } /* NORMAL IMAGES */ .medium_img { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_img { margin: 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_img { margin: 1em 35%; text-align: center; page-break-before: avoid; } /* TALL IMAGES */ .medium_tall { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_tall { margin: 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_tall { margin: 1em 35%; text-align: center; page-break-before: avoid; } /* FLOAT IMAGES */ .float_right { margin-top: 0em; padding-bottom: .25em; width:30%; float:right; padding-left:10px; } .float_right_wide { margin-top: 0em; padding-bottom: .25em; width:50%; float:right; padding-left:10px; } .float_right_small { margin-top: 0em; padding-bottom: .25em; width:20%; float:right; padding-left:10px; } .float_left { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:30%; float:left; padding-right:10px; } .float_left_wide { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:50%; float:left; padding-right:10px; } .float_left_small { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:20%; float:left; padding-right:10px; } /* PROJECT IMAGES */ .project_img { text-align: center; margin:1em 10% 0em 10%; page-break-after:always; } .project_spread { text-align: center; margin: 1em 0 0 0; page-break-after:always; } /* CAPTION IMAGES */ .caption_img { page-break-before:always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-inside: avoid; } .inline_img { width:2em; vertical-align: middle; } .pagebreak { page-break-before:always; } .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:#ffffff; -webkit-text-fill-color:#ffffff; } .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 #999999; border-top: 2px solid #999999; width:100%; } div.nav-nobreak { margin:1em 0 1em 0; page-break-inside:avoid; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width:100%; } a.index_link { text-decoration:none; color:#333333; } p.nav-bar { margin:.1em; padding:.4em; line-height:1.5; text-align:center; } span.letter-block { width:1em; text-align:center; margin:0 .15em; color:#999999; display:inline-block; } .indexdiv { font-family: "DIN Next LT Pro", sans-serif; font-weight: bold; font-size:1.2em; margin:1em 0 .25em 0; } .Ingredients-heading { font-family: "Copperplate Gothic LT Pro Extended"; font-size:1em; line-height:1.2; margin-top:1em; margin-bottom: 0.25em; text-align:center; text-transform:uppercase; } .Ingredients { font-family: "ITC New Baskerville Std", sans-serif; line-height:1.3; text-align:center; } .Method-text { font-family: "ITC New Baskerville Std", sans-serif; line-height:1.3; text-align:center; margin: 2em 0 0 0; } .Method-text2 { font-family: "ITC New Baskerville Std", sans-serif; line-height:1.3; text-align:center; } .Serves-Time { font-family: "ITC New Baskerville Std", serif; font-style:italic; text-align:center; page-break-before: always; } .Serves-Time-alt { font-family: "ITC New Baskerville Std", serif; font-style:italic; text-align:center; } .Benefits-text { font-family: "ITC New Baskerville Std", serif; font-style:italic; text-align:left; margin-bottom: 0.5em; } .A-head { font-family: "DIN Next LT Pro Condensed", sans-serif; font-size:2.2em; font-weight:700; line-height:1.2; text-align:center; text-transform:uppercase; } .CHAPTER-INTRO-TEXT { font-family: "ITC New Baskerville Std", serif; font-size:1.3em; font-style:italic; line-height:1.1; text-align:center; margin-bottom: 4em; } .COs_inTOC { font-family: "DIN Next LT Pro Condensed", sans-serif; font-size:1em; font-weight:500; line-height:1.2; margin: 2.5em 0 0 0; text-transform:uppercase; } .COs_inTOC1 { font-family: "DIN Next LT Pro Condensed", sans-serif; font-size:1em; font-weight:500; line-height:1.2; margin: 0 0 0 0; } .ack_head { font-family: "DIN Next LT Pro", sans-serif; font-size:1em; line-height:1.4; text-align:center; margin-bottom: 0.5em; } .Ending { font-family: "ITC New Baskerville Std", sans-serif; line-height:1.2; text-align:center; } .Index { font-family: "ITC New Baskerville Std", serif; font-size:0.9em; line-height:1.2; margin: 0 0 0 0.8em; text-indent:-0.8em; } .Intro-text, li.Intro-text { font-family: "ITC New Baskerville Std", serif; font-size:1em; line-height:1.2; } li.Intro-text p { margin-bottom: 0.2em; } p.Intro-text { font-size:1em; margin-bottom: 1em; } .Intro-text-first { font-size:1em; margin:2em 0; } .Normal { font-size:1em; line-height:1.2; } .SubTOC { font-family: "ITC New Baskerville Std", serif; font-size:0.8em; line-height:1.1; margin: 0 0 0 1.1em; text-indent:-1.1em; } .crt { font-family: "ITC New Baskerville Std", serif; font-size:0.9em; line-height:1.3; text-align:center; margin-top: 1em; } .crt-alt { font-family: "ITC New Baskerville Std", serif; font-size:0.9em; line-height:1.3; text-align:center; margin:0; } .index_alphaLetter { font-family: "DIN Next LT Pro", sans-serif; font-weight: bold; font-size:1em; font-weight:600; line-height:1.2; margin: 0 0 0 0.8em; text-indent:-0.8em; } .new-contents { font-family: "Gill Sans Nova", sans-serif; font-size:1.2em; font-weight:300; line-height:2; text-align:center; margin: 1em 0; } .Page- { font-family: "DIN Next LT Pro Condensed", sans-serif; font-size:0.6em; font-weight:500; } .body-text-italic { font-style:italic; } .bold { font-weight:bold; } .chap-opener-head{ font-family: "DIN Next LT Pro Condensed", sans-serif; font-size: 3em; font-weight: bold; text-align: center; margin: 1.5em 0 0.75em 0; } .B-head { font-family: "DIN Next LT Pro", sans-serif; font-size:1.65em; font-weight: 400; margin: 0.2em 0; } .B-head-alt1 { font-family: "DIN Next LT Pro", sans-serif; font-size:1.65em; font-weight: 400; margin: 1em 0; } .C-head { font-family: "DIN Next LT Pro", sans-serif; font-size:.85em; font-weight: 400; margin: 0.2em 0; } .C-head-vs { font-family: "DIN Next LT Pro", sans-serif; font-size:.85em; font-weight: 400; margin: 1em; text-align: center; } div.chap_opener_box { padding: 3em; } div.double_border_box { border: thick double #000000; padding: 1em 1em 0.5em 1em; margin: 1em 5%; } div.double_border_box_pgbreak { border: thick double #000000; padding: 1em 1em 0.5em 1em; margin: 1em 5%; page-break-before: always; } div.single_border_box { border: 1px solid #000000; padding: 1em 1em 0em 1em; margin: 2em 0; } div.single_border_box_beige { border: solid 5px #faf2de; background-color: #faf2de; padding: 1em 1em 0.5em 1em; margin: 1em 5%; } div.double_border_box_pgbreak-beige { border: thick double #faf2de; padding: 1em; margin: 1em 5%; page-break-before: always; } div.single_border_box_green { border: solid 5px #d6e0ce; background-color: #d6e0ce; padding: 1em 1em 0.5em 1em; margin: 1em 5%; } div.double_border_box_pgbreak-green { border: thick double #d6e0ce; padding: 1em 1em 0.5em 1em; margin: 1em 5%; page-break-before: always; } div.single_border_box_lgreen { border: solid 5px #e3eac4; background-color: #e3eac4; padding: 1em 1em 0.5em 1em; margin: 1em 5%; } div.double_border_box_pgbreak-lgreen { border: thick double #e3eac4; padding: 1em 1em 0.5em 1em; margin: 1em 5%; page-break-before: always; } div.single_border_box_orange { border: solid 5px #fedba4; background-color: #fedba4; padding: 1em 1em 0.5em 1em; margin: 1em 5%; } div.double_border_box_pgbreak-orange { border: thick double #fedba4; padding: 1em 1em 0.5em 1em; margin: 1em 5%; page-break-before: always; } div.single_border_box_lpurple { border: solid 5px #dcd4e7; background-color: #dcd4e7; padding: 1em 1em 0.5em 1em; margin: 1em 5%; } div.double_border_box_pgbreak-lpurple { border: thick double #dcd4e7; padding: 1em 1em 0.5em 1em; margin: 1em 5%; page-break-before: always; } .din-next-lt-pro { font-family: "DIN Next LT Pro", sans-serif; font-weight: 400; }