/* Gill Sans Regular */ @font-face { font-family:"GillSans"; font-style:normal; font-weight:normal; src:url("../fonts/GillSansMTPro-Book.otf"); } @font-face { font-family:"GillSans"; font-style:italic; font-weight:normal; src:url("../fonts/GillSansMTPro-BookItalic.otf"); } @font-face { font-family:"GillSans"; font-style:normal; font-weight:bold; src:url("../fonts/GillSansMTPro-Bold.otf"); } @font-face { font-family:"GillSans"; font-style:italic; font-weight:bold; src:url("../fonts/GillSansMTPro-BoldItalic.otf"); } /* Medium (500) */ @font-face { font-family:"GillSans"; font-style:normal; font-weight:500; src:url("../fonts/GillSansMTPro-Medium.otf"); } @font-face { font-family:"GillSans"; font-style:italic; font-weight:500; src:url("../fonts/GillSansMTPro-MediumItalic.otf"); } /* Extra Bold (600) */ @font-face { font-family:"GillSans"; font-style:normal; font-weight:600; src:url("../fonts/GillSansMTPro-ExtraBold.otf"); } /* Heavy (800) */ @font-face { font-family:"GillSans"; font-style:normal; font-weight:800; src:url("../fonts/GillSansMTPro-Heavy.otf"); } @font-face { font-family:"GillSans"; font-style:italic; font-weight:800; src:url("../fonts/GillSansMTPro-HeavyItalic.otf"); } /* Ultra Bold (900) */ @font-face { font-family:"GillSans"; font-style:normal; font-weight:900; src:url("../fonts/GillSansMTPro-UltraBold.otf"); } /* Light (100) */ @font-face { font-family:"GillSans"; font-style:normal; font-weight:100; src:url("../fonts/GillSansMTPro-Light.otf"); } @font-face { font-family:"GillSans"; font-style:italic; font-weight:100; src:url("../fonts/GillSansMTPro-LightItalic.otf"); } /* ==================== RH Styles for Images ===================== */ .image { width:100%; page-break-inside:avoid; } div.full_before { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; } div.full_beforeafter { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-after:always; } div.full_after { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } div.full_none { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 0em; } div.full_top { page-break-before: avoid; text-align: center; margin-top: 0em; margin-bottom: 0em; } div.full_top1 { page-break-before: avoid; text-align: center; margin-top: 0em; margin-bottom: 1em; } div.medium_image { margin: 1em 10%; text-align: center; page-break-before: avoid; } div.small_image { margin: 1em 25%; text-align: center; page-break-before: avoid; } div.xsmall_image { margin: 1em 35%; text-align: center; page-break-before: avoid; } .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; } div.recipe_img { text-align: center; margin:.5em 17% 0em 17%; 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:#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.5em; text-align:center; } span.letter-block { width:1em; text-align:center; margin:0 .15em; color:#999999; display:inline-block; } .indexdiv { font-family:"GillSans", sans-serif; font-size:1.5em; font-weight:Bold; line-height:1.1em; margin-bottom:.25em; margin-top:1.5em; } p.cap { font-family:"GillSans", sans-serif; font-size:0.7em; line-height:1.2em; margin-top:.25em; } p.cap1 { font-family:"GillSans", sans-serif; font-size:0.5em; line-height:1.2em; margin-top:.25em; } p.crt { font-family:"GillSans", sans-serif; font-size:.8em; line-height:1.2em; } p.crtf { font-family:"GillSans", sans-serif; font-size:.8em; line-height:1.2em; margin-top:1.0em; } p.cip { font-family:"GillSans", sans-serif; font-size:.8em; line-height:1.2em; margin-left:4%; text-indent:-2%; } p.da { font-family:"GillSans", sans-serif; font-size:0.75em; font-weight:bold; line-height:1.2em; margin-top:1.0em; } p.da1 { font-family:"GillSans", sans-serif; font-size:0.75em; line-height:1.2em; } p.h1 { font-family:"GillSans", sans-serif; font-size:1.3em; font-weight:bold; line-height:1.1em; margin-bottom:2.0em; } p.h4aft-black { font-family:"GillSans", sans-serif; font-size:2.1em; font-weight:bold; line-height:1.2em; text-align:center; padding:.25em 20% .25em .25em; margin-bottom:1.25em; } p.h4aft-white { page-break-before:always; border:2px solid black; background-color:black; color:#ffffff; font-family:"GillSans", sans-serif; font-size:2.1em; font-weight:bold; line-height:1.2em; text-align:center; padding:.25em .25em 0 20%; } p.ntcon { font-family:"GillSans", sans-serif; font-size:0.7em; font-style:italic; line-height:1.1em; } p.p { font-family:"GillSans", sans-serif; font-size:0.8em; line-height:1.3em; margin-top:.75em; } p.paft { font-family:"GillSans", sans-serif; font-size:0.8em; line-height:1.3em; margin-top:.75em; } p.rhnf { font-family:"GillSans", sans-serif; font-weight:500; font-style:italic; font-size:0.8em; line-height:1.3em; margin-top:1.0em; } div.ingredients { margin:2.0em 0; } p.ril { font-family:"GillSans", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.2em; margin-top:.25em; } p.rils { font-family:"GillSans", sans-serif; font-size:0.8em; font-weight:normal; line-height:1.2em; margin-top:1.25em; } p.rilh { font-family:"GillSans", sans-serif; font-size:0.8em; font-weight:500; line-height:1.2em; margin-top:1.25em; } p.rn { font-family:"GillSans", sans-serif; font-size:0.8em; line-height:1.3em; margin-top:2.0em; } p.rp { font-family:"GillSans", sans-serif; font-size:0.8em; line-height:1.3em; margin-top:.75em; } p.rt { page-break-before:always; font-family:"GillSans", sans-serif; font-weight:bold; font-size:1.5em; line-height:1.1em; } p.ry { font-family:"GillSans", sans-serif; font-size:0.8em; font-weight:bold; line-height:1.3em; margin-top:2.0em; } p.scrh1 { font-family:"GillSans", sans-serif; font-weight:bold; font-size:0.8em; line-height:1.3em; margin-top:.75em; } p.sd { font-family:"GillSans", sans-serif; font-size:0.8em; line-height:1.3em; margin-top:.75em; margin-left:10%; } p.sd1 { font-family:"GillSans", sans-serif; font-size:0.8em; line-height:1.3em; margin-top:.75em; margin-left:10%; } p.toc { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.3em; margin-top:.35em; } p.toc1 { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.3em; margin-top:1.5em; } p.tocbm { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.3em; margin-top:.35em; } p.tocbm1 { font-family:"GillSans", sans-serif; font-size:0.9em; line-height:1.3em; margin-top:1.5em; } span.NOTE { font-weight:bold; } span.black-i { font-style:italic; } span.edc { } span.i { font-style:italic; } span.med-i { font-style:italic; } span.pn { font-size:0.7em; font-weight:bold; } .interviewImage { page-break-before:always; margin:0 40% 2.0em 0; } span.regular { font-family:"GillSans", sans-serif; font-weight:500; font-style:normal; }