/* Source Han Serif Simplified Chinese */ @font-face { font-family: "SourceHan"; font-style: normal; font-weight: normal; src : url("../fonts/SourceHanSerifSC-Regular.otf"); } @font-face { font-family: "SourceHan"; font-style: normal; font-weight: bold; src : url("../fonts/SourceHanSerifSC-Bold.otf"); } /* Fairfield LT Std */ @font-face { font-family: "Fairfield"; font-style: normal; font-weight: 100; src : url("../fonts/FairfieldLTStd-Light.otf"); } @font-face { font-family: "Fairfield"; font-style: italic; font-weight: 100; src : url("../fonts/FairfieldLTStd-LightItalic.otf"); } @font-face { font-family: "Fairfield"; font-style: normal; font-weight: normal; src : url("../fonts/FairfieldLTStd-Medium.otf"); } @font-face { font-family: "Fairfield"; font-style: italic; font-weight: normal; src : url("../fonts/FairfieldLTStd-MediumItalic.otf"); } @font-face { font-family: "Fairfield"; font-style: normal; font-weight: bold; src : url("../fonts/FairfieldLTStd-Bold.otf"); } @font-face { font-family: "Fairfield"; font-style: italic; font-weight: bold; src : url("../fonts/FairfieldLTStd-BoldItalic.otf"); } @font-face { font-family: "Fairfield"; font-style: normal; font-weight: 900; src : url("../fonts/FairfieldLTStd-Heavy.otf"); } @font-face { font-family: "Fairfield"; font-style: italic; font-weight: 900; src : url("../fonts/FairfieldLTStd-HeavyItalic.otf"); } /* Avenir Next LT Pro */ @font-face { font-family: "AvenirPro"; font-style: normal; font-weight: 300; src : url("../fonts/AvenirNextLTPro-Light.otf"); } @font-face { font-family: "AvenirPro"; font-style: italic; font-weight: 300; src : url("../fonts/AvenirNextLTPro-LightIt.otf"); } @font-face { font-family: "AvenirPro"; font-style: normal; font-weight: 400; src : url("../fonts/AvenirNextLTPro-Regular.otf"); } @font-face { font-family: "AvenirPro"; font-style: italic; font-weight: 400; src : url("../fonts/AvenirNextLTPro-It.otf"); } @font-face { font-family: "AvenirPro"; font-style: normal; font-weight: 500; src : url("../fonts/AvenirNextLTPro-Medium.otf"); } @font-face { font-family: "AvenirPro"; font-style: italic; font-weight: 500; src : url("../fonts/AvenirNextLTPro-MediumIt.otf"); } @font-face { font-family: "AvenirPro"; font-style: normal; font-weight: 600; src : url("../fonts/AvenirNextLTPro-Demi.otf"); } @font-face { font-family: "AvenirPro"; font-style: italic; font-weight: 600; src : url("../fonts/AvenirNextLTPro-DemiIt.otf"); } @font-face { font-family: "AvenirPro"; font-style: normal; font-weight: 700; src : url("../fonts/AvenirNextLTPro-Bold.otf"); } @font-face { font-family: "AvenirPro"; font-style: italic; font-weight: 700; src : url("../fonts/AvenirNextLTPro-BoldIt.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_afterc { 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; } .signature { margin: 1em 8% 0 45%; 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:0.5em 10% 0em 10%; page-break-after:always; } .project_spread { text-align: center; margin: 0.5em 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; } .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:sans-serif; font-size:1.2em; margin:1em 0 .25em 0; } /*@font-face { font-family: "Brandon Grotesque Black"; font-weight:500; src : url("../fonts/BrandonGrotesque-Black.otf"); } @font-face { font-family: "Brandon Grotesque Bold"; src : url("../fonts/BrandonGrotesque-Bold.otf"); } @font-face { font-family: "Brandon Grotesque Bold"; font-style:italic; src : url("../fonts/BrandonGrotesque-BoldItalic.otf"); } @font-face { font-family: "Brandon Grotesque Bold"; font-style:oblique; src : url("../fonts/BrandonGrotesque-BoldItalic.otf"); } @font-face { font-family: "Brandon Grotesque Medium"; src : url("../fonts/BrandonGrotesque-Medium.otf"); } @font-face { font-family: "Brandon Grotesque Regular"; font-weight:300; src : url("../fonts/BrandonGrotesque-Regular.otf"); } @font-face { font-family: "Brandon Grotesque Regular"; font-style:italic; font-weight:300; src : url("../fonts/BrandonGrotesque-RegularItalic.otf"); } @font-face { font-family: "Brandon Grotesque Regular"; font-style:oblique; font-weight:300; src : url("../fonts/BrandonGrotesque-RegularItalic.otf"); } @font-face { font-family: "Minion Pro"; src : url("../fonts/MinionPro-Regular.otf"); } @font-face { font-family: "Sentinel Book"; font-weight:300; src : url("../fonts/Sentinel-Book.otf"); } @font-face { font-family: "Sentinel Book"; font-style:italic; font-weight:300; src : url("../fonts/Sentinel-BookItalic.otf"); } @font-face { font-family: "Sentinel Book"; font-style:oblique; font-weight:300; src : url("../fonts/Sentinel-BookItalic.otf"); } @font-face { font-family: "Sentinel Light"; font-weight:300; src : url("../fonts/Sentinel-Light.otf"); } @font-face { font-family: "Sentinel Light"; font-style:italic; font-weight:300; src : url("../fonts/Sentinel-LightItalic.otf"); } @font-face { font-family: "Sentinel Light"; font-style:oblique; font-weight:300; src : url("../fonts/Sentinel-LightItalic.otf"); } @font-face { font-family: "Sentinel Medium"; font-weight:300; src : url("../fonts/Sentinel-Medium.otf"); } @font-face { font-family: "Sentinel Semibold"; font-weight:300; src : url("../fonts/Sentinel-Semibold.otf"); }*/ /*._---ct { color:#be7b7d; font-family: "Super Grotesk A Medium", sans-serif; font-size:2.9em; line-height:1; text-transform:uppercase; } ._--cc { font-family: "Super Grotesk A Medium", sans-serif; font-size:0.9em; line-height:2.2; text-transform:uppercase; }*/ /*._--rt { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:1.3em; line-height:1.2; text-transform:uppercase; }*/ /*.Normal { font-family: "Times", serif; font-size:1.2em; line-height:1.2; }*/ /*.Basic-Paragraph { font-family: "Minion Pro", serif; font-size:1.2em; line-height:1.2; }*/ .ataf { font-family: "Fairfield"; font-size:1.1em; font-weight:300; line-height:1.3; } .atat { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:1.5em; line-height:1; margin: 0 0 2em 0; text-transform:uppercase; } .bmpf { font-family: "Fairfield"; font-size:1em; font-weight:300; line-height:1.2; } .bx { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:0.82em; font-weight: 600; line-height:1.3em; text-indent:1.5em; } .bxbl { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:0.78em; font-weight: 600; line-height:1.3em; margin: 0.15em 0 0 1.1em; text-indent:-1.1em; } .bxbl2 { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:0.82em; font-weight: 600; line-height:1.3em; margin: 0.4em 0 0 0.78em; text-indent:-0.78em; } .bxf2 { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:0.88em; font-weight: 500; letter-spacing: 0.03em; line-height:1.3em; margin: 1.3em 0 0 0; } .bxt { color:#c47c49; font-family: "AvenirPro", sans-serif; font-size:0.88em; letter-spacing: 0.03em; font-weight:600; line-height:1.4em; margin: 2.2em 0 0.15em 0; } .bxtc { color:#c47c49; font-family: "Fairfield"; font-size:1.45em; font-weight:normal; } .bxtcA { color:#c47c49; font-family: "Fairfield"; font-size:1.3em; letter-spacing: 0.03em; font-weight:normal; } .bxf { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:0.82em; font-weight: 600; line-height:1.3em; } .bxh3 { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:0.82em; line-height:1.25em; font-weight: 600; margin: 0.8em 0 0 0; } .bx-h3 { font-size:0.95em; font-weight: 700; text-transform:uppercase; } .copf { font-family: "Fairfield"; font-size:1.2em; line-height:1.3em; margin: 0.5em 2% 0 2%; } .crt { color:#636362; font-family: "AvenirPro", sans-serif; font-size:0.78em; font-weight:500; line-height:1.3em; margin: 0em 0 0 0; } .crt1 { color:#636362; font-family: "AvenirPro", sans-serif; font-size:0.78em; font-weight:500; line-height:1.3em; margin: 0 0 0 1.1em; text-indent:-1.1em; } .crtf { color:#636362; font-family: "AvenirPro", sans-serif; font-size:0.78em; font-weight:500; line-height:1.3em; margin: 0.8em 0 0 0; } .dedf { font-family: "SourceHan"; font-size:1.1em; font-weight:100; line-height:1.1em; margin-bottom: 0.5em; margin-top: 0.75em; } .fmp { font-family: "Fairfield"; font-size:0.98em; line-height:1.35em; text-indent:1.3em; } .fmpf { font-family: "Fairfield"; font-size:0.98em; line-height:1.35em; } .fmt { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:1.5em; line-height:1.1em; font-weight: 600; letter-spacing: 0.05em; margin: 0.5em 0 0.5em 0; text-transform:uppercase; } .fmt2 { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:1.5em; line-height:1.1em; font-weight: 600; letter-spacing: 0.05em; margin: 0.5em 0 0.5em 0; text-transform:uppercase; } .h1 { color:#c47c49; font-family: "AvenirPro", sans-serif; font-size:1.18em; letter-spacing: 0.05em; font-weight:600; line-height:1.1em; margin: 2em 0 0.6em 0; text-transform:uppercase; } .h3 { font-family: "Fairfield"; font-size:0.92em; line-height:1.3em; margin: 1.2em 0 0 0; } .h3c { font-family: "Fairfield"; color:#585b68; font-size: 1.05em; font-weight:bold; } .main { font-family: "Fairfield"; font-size:0.8em; font-weight:300; line-height:1.3; margin: 0 0 0 7.5%; text-indent:-2.3em; } .sub { font-family: "Fairfield"; font-size:0.8em; font-weight:300; line-height:1.3; margin: 0 0 0 7.5%; text-indent:-1.1em; } /*.in-head { font-family: "Minion Pro", serif; font-size:0.8em; line-height:1.3; margin: 0 0 1.3em 0; }*/ .p { font-family: "Fairfield"; font-size:0.98em; line-height:1.35em; text-indent:1.4em; } .pf { font-family: "Fairfield"; font-size:0.98em; line-height:1.35em; } .r1hnf { font-family: "Fairfield"; font-size:1em; font-weight: 100; line-height:1.3em; margin: 1.2em 0 0 0; } .r1il { font-family: "AvenirPro", sans-serif; font-size:0.88em; font-weight: 500; line-height:1.25em; margin: 0 18% 0.55em 0; } .r1box { border-left: 2px solid #e7b99a; padding-left: 1em; margin: 1em 0 1em 2%; } .r1ilf { font-family: "AvenirPro", sans-serif; font-size:0.88em; font-weight: 500; line-height:1.25em; margin: 0 18% 0.55em 0; } li.r1p { font-family: "Fairfield"; color: #c47c49; font-size:1.0em; font-weight:bold; line-height:1.3em; margin: 0.7em 0 0 0; list-style-position: inside; } p.r1p { font-family: "AvenirPro", sans-serif; color: #212121; font-size:0.9em; font-weight: 500; margin:0; } li.r1pf { font-family: "Fairfield"; color: #c47c49; font-size:1.0em; font-weight:bold; line-height:1.3em; margin: 1.35em 0 0 0; list-style-position: inside; } p.r1pf { font-family: "AvenirPro", sans-serif; color: #212121; font-size:0.9em; font-weight: 500; margin:0; } .r1ps { font-family: "AvenirPro", sans-serif; font-size:0.9em; font-weight: 500; line-height:1.35em; margin: 1.35em 0 0 0; } .r1t { color:#8e8e7e; font-family: "AvenirPro", sans-serif; font-size:1.1em; line-height:1.15em; letter-spacing: 0.05em; font-weight: 600; margin: 1em 0 0 0; text-transform:uppercase; } .r1y { color:#585b68; font-family: "Fairfield"; font-size: 1em; font-weight:100; line-height:1.25em; margin-top: 0.15em; } .rhn { font-family: "Fairfield"; font-size:1em; font-weight: 100; line-height:1.3em; text-indent:1.4em; } .rhn-rule { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:0.8em; line-height:1.3; margin: 0 0 2.4em 0; text-transform:uppercase; } .rhnf { font-family: "Fairfield"; font-size:1em; font-weight: 100; line-height:1.3em; margin: 2em 0 0 0; } .rhnfno { font-family: "Fairfield"; font-size:1em; font-weight: 100; line-height:1.3em; margin: 0.5em 0 0 0; } .ril { font-family: "AvenirPro", sans-serif; font-size:0.88em; font-weight: 500; line-height:1.25em; margin: 0 18% 0.55em 0; } .rilf { font-family: "AvenirPro", sans-serif; font-size:0.88em; font-weight: 500; line-height:1.25em; margin: 0 18% 0.55em 0; } .rilh { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:0.88em; font-weight: 600; line-height:1.25em; margin: 1.8em 0 0.55em 0; text-transform:uppercase; } .rilhf { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:0.88em; font-weight: 600; line-height:1.25em; margin: 0 0 0.55em 0; text-transform:uppercase; } .rils { font-family: "AvenirPro", sans-serif; font-size:0.88em; font-weight: 500; line-height:1.25em; margin: 1.5em 18% 0.55em 0; } .rn { page-break-before: avoid; font-family: "Fairfield"; font-size:1em; font-weight: 100; line-height:1.3em; margin: 2em 0 0 0; } .rn2 { page-break-before: avoid; font-family: "Fairfield"; font-size:1em; font-weight: 100; line-height:1.3em; margin: 1.25em 0 0 0; } .rnh { font-weight:bold; margin-right: 0.25em; } li.rp { font-family: "Fairfield"; color: #c47c49; font-size:1.0em; font-weight:bold; line-height:1.3em; margin: 0.7em 0 0 0; list-style-position: inside; } p.rp { font-family: "AvenirPro", sans-serif; color: #212121; font-size:0.9em; font-weight: 500; margin:0; } li.rpf { font-family: "Fairfield"; color: #c47c49; font-size:1.0em; font-weight:bold; line-height:1.3em; margin: 0.7em 0 0 0; list-style-position: inside; } p.rpf { font-family: "AvenirPro", sans-serif; color: #212121; font-size:0.9em; font-weight: 500; margin:0; } .rps { font-family: "AvenirPro", sans-serif; font-size:0.9em; font-weight: 500; line-height:1.35em; margin: 0.7em 0 0 0; } .rt { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:1.5em; line-height:1.1em; font-weight: 600; letter-spacing: 0.05em; text-transform:uppercase; page-break-before: always; margin: 0.3em 0 0.3em 0; } .rtbox { background-color: #e7b99a; page-break-before: always; margin: 0.4em 0 0 0; padding: 1.5em 1em 1.5em 1.5em; } .rtoc { color:#fafafa; font-family: "AvenirPro", sans-serif; font-size:0.95em; letter-spacing: 0.05em; font-weight: 600; line-height:1.15em; margin: 1.1em 0 0 0; text-transform:uppercase; } .rtocf { color:#fafafa; font-family: "AvenirPro", sans-serif; font-size:0.95em; letter-spacing: 0.05em; font-weight: 600; line-height:1.15em; margin: 0em 0 0 0; text-transform:uppercase; } .rtoc1 { color:#fafafa; font-family: "AvenirPro", sans-serif; letter-spacing: 0.05em; font-size:0.8em; font-weight: 600; line-height:1.4em; margin-left:2.5em; text-transform:uppercase; } .ryc { color:#585b68; font-family: "AvenirPro", sans-serif; font-weight: 600; font-size:0.82em; letter-spacing: 0.05em; text-transform:uppercase; margin-right: 0.1em; } .ryc2 { color:#585b68; font-family: "AvenirPro", sans-serif; font-weight: 600; font-size:0.82em; letter-spacing: 0.05em; text-transform:uppercase; margin-right: 0.1em; margin-left: 0.9em; } .ry { color:#585b68; font-family: "Fairfield"; font-size: 1em; font-weight:100; line-height:1.25em; margin: 1.1em 0 0 0; } .ryno { color:#585b68; font-family: "Fairfield"; font-size: 0.98em; font-weight:100; line-height:1.25em; margin: 0.4em 0 0 0; } .srhnf { font-family: "Fairfield"; font-size:1em; font-weight: 100; line-height:1.3em; margin: 1.05em 0 0 0; } .sril { font-family: "AvenirPro", sans-serif; font-size:0.88em; font-weight: 500; line-height:1.25em; margin: 0 18% 0.55em 0; } .srilf { font-family: "AvenirPro", sans-serif; font-size:0.88em; font-weight: 500; line-height:1.25em; margin: 0 18% 0.55em 0; } li.srp { font-family: "Fairfield"; color: #c47c49; font-size:1.0em; font-weight:bold; line-height:1.3em; margin: 0.7em 0 0 0; list-style-position: inside; } p.srp { font-family: "AvenirPro", sans-serif; color: #212121; font-size:0.9em; font-weight: 500; margin:0; } li.srpf { font-family: "Fairfield"; color: #c47c49; font-size:1.0em; font-weight:bold; line-height:1.3em; margin: 0.7em 0 0 0; list-style-position: inside; } p.srpf { font-family: "AvenirPro", sans-serif; color: #212121; font-size:0.9em; font-weight: 500; margin:0; } .srps { font-family: "AvenirPro", sans-serif; font-size:0.9em; font-weight: 500; line-height:1.35em; margin: 0.7em 0 0 0; } .srtbox { border-left: 2px solid #e7b99a; padding-left: 1em; margin-left: 2%; } .srt { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:1.1em; line-height:1.15em; letter-spacing: 0.05em; font-weight: 600; margin: 3em 0 0 0; text-transform:uppercase; } .sry { color:#585b68; font-family: "Fairfield"; font-size: 0.98em; font-weight:100; line-height:1.25em; margin: 1.1em 0 0 0; } .tanline1 { border-bottom: 2px solid #e7b99a; margin: 1.5em 0 2.5em 0; } .tanlineR { border-bottom: 2px solid #e7b99a; margin: 1.4em 0 1.4em 0; } .tanlineR1 { border-bottom: 2px solid #e7b99a; margin: 2em 0 2em 0; } .tanlineS { border-bottom: 1px solid #e7b99a; margin: 1.4em 0 1.4em 0; } .toca { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:0.88em; line-height: 1.2em; letter-spacing: 0.03em; font-weight:600; text-transform:uppercase; margin: 0.3em 0 0 0; } .spaceA { margin-top: 1.5em; } .tocct { color:#c47c49; font-family: "AvenirPro", sans-serif; font-size:1.25em; font-weight:600; letter-spacing: 0.05em; line-height:1.2em; margin: 1.2em 0 0 0; text-transform:uppercase; } .tocb { color:#c47c49; font-family: "Fairfield"; font-size:1.2em; font-weight:bold; } .ul { font-family: "Fairfield"; font-size:0.95em; line-height:1.3em; margin: 0 0 0.2em 0; } .ulh { font-family: "Fairfield"; font-size:1.05em; font-variant:small-caps; font-weight:bold; line-height:1.2em; margin: 1.3em 0 0.3em 0; } /*._---rpn { color:#d9b799; /\* Contrast warning: Please use Color Checker *\/ font-family: "Fairfield"; font-size:1.0em; text-transform:uppercase; } ._--rph { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:0.8em; text-transform:uppercase; }*/ .i { font-family: "Fairfield"; font-style:italic; font-weight:300; } .i-rp { font-style:italic; } .num { vertical-align:super; } .prep { font-family: "Fairfield"; font-size:0.9em; font-style:italic; font-weight:normal; text-transform: none; } .rph { color:#585b68; font-family: "AvenirPro", sans-serif; font-size:0.95em; letter-spacing: 0.05em; font-weight: 600; text-transform:uppercase; } .rtoc-pn { color:#ffffff; font-family: "Fairfield"; font-size:1.0em; font-weight:300; } .CharOverride-10 { font-style: normal; }