/* ================= General Styles ================= */ body { margin-left: 3%; margin-right: 3%; margin-top: 0%; margin-bottom: 3%; color: #3b4447; } a { text-decoration: none; color: #3b4447; } a.toc_link { text-decoration:none; } div.cover-image { text-align: center; margin: 0; padding: 0; } img.cover-image { max-width: 100%; height: 100%; } @font-face { font-family: "SourceCodePro-Semibold"; src: url(../fonts/SourceCodePro-Semibold.otf); } @font-face { font-family: "SourceCodePro-Regular"; src: url(../fonts/SourceCodePro-Regular.otf); } @font-face { font-family: "SourceCodePro-It"; src: url(../fonts/SourceCodePro-It.otf); } @font-face { font-family: "SourceCodePro-SemiboldIt"; src: url(../fonts/SourceCodePro-SemiboldIt.otf); } .italic { font-family: "SourceCodePro-It"; } .italic1 { font-family: "SourceCodePro-SemiboldIt"; } .red { color: #ec001f; } strong { font-family: "SourceCodePro-Semibold"; } /* ================= FRONT MATTER ================= */ .toc-head { font-family: "SourceCodePro-Regular"; font-size: 1.1em; margin-top: 0.2em; margin-bottom: 0.2em; text-indent: 0em; } .toc-head-space-before { font-family: "SourceCodePro-Regular"; font-size: 1.1em; margin-top: 1em; margin-bottom: 0.2em; text-indent: 0em; } .toc-head-space-after { font-family: "SourceCodePro-Regular"; font-size: 1.1em; margin-top: 0em; margin-bottom: 1em; text-indent: 0em; } .toc-text { font-size: 1.1em; font-family: "SourceCodePro-Regular"; margin-top: 1em; margin-bottom: 0.2em; text-indent: 0em; } .toc-list { font-family: "SourceCodePro-Regular"; margin-top: 0.2em; margin-bottom: 0.2em; text-indent: 1em; } .toc-text1 { font-family: "SourceCodePro-Regular"; font-size: 1.2em; margin-top: 1em; margin-bottom: 0em; text-indent: 0em; } .copyright { font-family: "SourceCodePro-Regular"; font-size: 0.85em; margin-top: 1em; margin-bottom: 0.2em; } .copyright_space_after { font-family: "SourceCodePro-Regular"; font-size: 0.85em; text-align: center; margin-top: 1em; margin-bottom: 0.2em; } /* ================= BODY MATTER ================= */ h2.chapter_head { font-family: "SourceCodePro-Semibold"; font-weight: normal; margin-top: 1.5em; margin-bottom: 1em; text-align: center; text-indent: 0em; } h2.chapter_head_left { font-family: "SourceCodePro-Semibold"; font-weight: normal; margin-top: 1.5em; margin-bottom: 1em; text-indent: 0em; } h2.rep-head { font-family: "SourceCodePro-Semibold"; font-weight: normal; margin-top: 1em; margin-bottom: .5em; text-align: center; text-indent: 0em; } .chap-list { font-family: "SourceCodePro-Regular"; margin-top: .2em; margin-bottom: .2em; text-align: center; text-indent: 0em; } .li-of-rep { font-family: "SourceCodePro-Regular"; margin-top: .2em; margin-bottom: .2em; text-indent: 0em; } .li-of-rep1 { font-family: "SourceCodePro-Regular"; margin-top: 1em; margin-bottom: .2em; text-indent: 0em; } .intro_text { font-family: "SourceCodePro-Semibold"; margin-top: 0em; margin-bottom: 0em; text-indent: 0em; } .intro_text1 { font-family: "SourceCodePro-Semibold"; margin-top: 0em; margin-bottom: 1em; text-indent: 0em; } .flush_left1 { font-family: "SourceCodePro-Regular"; margin-top: 0; margin-bottom: 1em; text-indent: 0em; } .flush_left2 { font-family: "SourceCodePro-Regular"; margin-top: 1em; margin-bottom: 0; text-indent: 0em; } .our_recipe { font-family: "SourceCodePro-Regular"; margin-top: 0.2em; margin-bottom: 0.2em; text-indent: 0em; } .our_recipe1 { font-family: "SourceCodePro-Regular"; margin-top: 1em; margin-bottom: 0.2em; text-indent: 0em; } /* ================= BACK MATTER ================= */ .index-main1 { font-family: "SourceCodePro-Regular"; font-weight: normal; margin-top: 1em; margin-bottom: 0.2em; margin-left: 1em; text-indent: -1em; } .index-main { font-family: "SourceCodePro-Regular"; font-weight: normal; margin-top: 0.2em; margin-bottom: 0.2em; margin-left: 1em; text-indent: -1em; } .index-sub { font-family: "SourceCodePro-Regular"; font-weight: normal; margin-top: 0.2em; margin-bottom: 0.2em; margin-left: 2em; text-indent: -1em; } .index-sub1 { font-family: "SourceCodePro-Regular"; font-weight: normal; margin-top: 0.2em; margin-bottom: 0.2em; margin-left: 3em; text-indent: -2em; } h3.toc_head { font-family: "SourceCodePro-Regular"; font-size: 2em; font-weight: normal; text-align: center; page-break-after: avoid; margin-top: 5%; margin-bottom: .3em; } img { max-width: 100%; } .landscape_large { margin: 1.5em auto; text-align:center; width: 100%; page-break-inside: avoid; } .landscape_large img { width: 100%; max-height: 100%; page-break-inside: avoid; border-radius: 6px; /* Optional */ } h2.recipie_header { font-family: "SourceCodePro-Semibold"; font-weight: normal; margin-top: 0em; line-height: 1.5em; text-indent: 0em; page-break-before: always; } .recipe_intro { font-family: "SourceCodePro-Semibold"; font-size: 1.2em; margin-top: 1em; line-height: 1.5em; text-indent: 0em; margin-bottom: 0.2em; } .ingredient_header { font-family: "SourceCodePro-Regular"; font-size: 1em; margin-top: 1em; margin-bottom: 0.7em; line-height: 1.5em; } .ingredients { font-family: "SourceCodePro-Regular"; font-size: 0.85em; margin-top: 0em; margin-bottom: 0em; line-height: 1.5em; margin-left: 1.5em; text-indent: -1.5em; } .ingredients1 { font-family: "SourceCodePro-Regular"; font-size: 0.85em; margin-top: 1em; margin-bottom: 0em; line-height: 1.5em; margin-left: 1.5em; text-indent: -1.5em; } .ingredients2 { font-family: "SourceCodePro-Regular"; font-size: 1em; margin-top: 1em; margin-bottom: 0em; line-height: 1.5em; margin-left: 1.5em; text-indent: -1.5em; } .recipe_body_text { font-family: "SourceCodePro-Regular"; font-size: 1.05em; margin-top: 1em; margin-bottom: .5em; line-height: 1.5em; } .portrait_full_caption { margin: 0em auto 0em; text-align:center; page-break-inside: avoid; page-break-before: always; width: 95% !important; border-radius: 5px; } .portrait_full_caption img { border-radius: 5px; max-height: 100%; width: 100%; page-break-inside: avoid; } .portrait_full_captionx img { border-radius: 5px; max-height: 80%; width: 80%; page-break-inside: avoid; } .image_caption { display: block; margin: 0em auto 1.5em auto; text-align: center; page-break-before: avoid; font-size: .75em; font-family: "SourceCodePro-It"; } .image_captiong { display: block; margin: 0em auto 1.5em auto; text-align: center; page-break-before: avoid; font-size: .75em; font-family: "SourceCodePro-It"; } .image_captiong1 { display: block; margin: 0em auto 1.5em auto; text-align: center; page-break-before: avoid; font-size: .75em; font-family: "SourceCodePro-It"; } .image_captiong2 { display: block; margin: 0em auto 1.5em auto; text-align: center; page-break-before: avoid; font-size: .75em; font-family: "SourceCodePro-It"; } .image_caption1 { display: block; margin: 0em auto 1.5em auto; text-align: center; page-break-before: avoid; font-size: .75em; font-family: "SourceCodePro-It"; } .image1 { width: 20%; margin-top: .5em; margin-bottom: .5em; } .centred_image { margin-top: 1em; margin-bottom: 1em; text-indent: 0; text-align: center; } .pgbreak { page-break-before: always; } .right-image /* A FLOATED IMAGE */ { position: relative; float: right; text-align: right; margin: 1em; width: 30%; } .right-image img { /* FLOATED IMAGE CONTROL */ width: 100%; max-height: 100%; } .left-image /* A FLOATED IMAGE */ { position: relative; float: left; text-align: left; margin: 1em; width: 30%; } .left-image img { /* FLOATED IMAGE CONTROL */ width: 100%; max-height: 100%; } .bold-italic { margin-top: 0em; } h2.header-recipe { font-family: "SourceCodePro-Semibold"; font-weight: normal; margin-top: .5em; margin-bottom: .5em; text-align: center; text-indent: 0em; } .middle { vertical-align: middle; } img { display: inline-block; }