/* -- wishlist styles --*/ .banner { width:10em; padding:2%; border-radius:0 0 0 1em; margin:0 0 1em auto; text-align:right; page-break-inside:avoid; } h1 { font-family:"Source Sans Pro Light", "Helvetica Neue", sans-serif; font-weight:300; font-size:4em; line-height:.9; } p { line-height:1.4; } li { line-height:1.2; font-family:"FreightText Pro Book", serif; font-size:0.864em; font-weight:300; } h2, h3 { margin-top:1em; } h2 { color:#C37A54; /*brick*/ font-family:"Source Sans Pro", "Helvetica Neue", sans-serif; font-weight:400; font-size:1.091em; line-height:1.2; } h3 { color:#C37A54; /*brick*/ font-family:"Source Sans Pro Black", "Helvetica Neue", sans-serif; font-weight:800; font-size:0.818em; line-height:1.2; text-transform:uppercase; letter-spacing:1px; } h4 { font-family:"FreightText Pro Book", serif; font-size:0.9em; font-style:italic; } table { width:100%; page-break-inside:avoid; } table#wishlist2 td, table#wishlist2 th { padding-right:1em; width:10em; } table.wishlist3 td, table.wishlist3 th, table#wishlist4 td, table#wishlist4 th, table.bath-wishlist1 td, table.bath-wishlist1 th, table.five-col th, table.five-col td { padding-right:2em; } p.fill-in { border-bottom:1px solid; } span.fill-in { border-bottom:1px solid; width:10em; } .wide-left-col { width:80%; } .wide-right-col { width:50%; } .bwl-col1 { width:70%; } .sublist { margin-left:1.5em; list-style-type:none; } span.wish-col { font-family:"FreightText Pro Book", serif; font-size:0.864em; } span.col-subhed { font-family:"Source Sans Pro Light", sans-serif; font-size:0.841em; font-style:italic; font-weight:300; text-transform:lowercase; }