/* ------------------- SURVIVAL GUIDE ------------------ */ .survival-guide h1 { margin-left: 0; color: #af0c5f; width: 6em; font-size: 2.5em; } .survival-guide h2 { color: #e3005d; border-bottom: 2px dotted #e3005d; padding-bottom: .4em; } .survival-guide h3 { color: #000; font-weight: bold; } .survival-guide h4 { color: #e3005d; font-size: 1.2em; font-weight: bold; margin-bottom: .5em; } .climate-charts { margin: 1.3em 0; margin-top: .5em; } .survival-guide p { font-family: Helvetica, Arial, sans-serif; } .survival-guide .list-a { margin-top: .5em; } .survival-guide .list-b { margin-top: .5em; } .survival-guide .list-c + .list-b, .survival-guide .list-c + .flush-left { margin-top: 1em; } .survival-guide .list-c { /* Green Top tips */ color: #3E6A2B; margin: 1em 0 .4em 0; line-height: 125%; overflow: hidden; } .survival-guide .list-c img { margin-right: .4em; float: left; } .survival-guide .bullet_arrow .list-b { color: #E3005D; font-size: 1.5em; } .poi { font-weight: bold; } .eps { text-align: center; } .survival-guide .box-text { background-color: #f1efe1; padding: 1em; border-radius: 15px; margin: 15px 0; } .survival-guide .box-heading-1 { color: #E3005D; } .survival-guide table { font-family: Helvetica, Arial, sans-serif; border-collapse: collapse; } .survival-guide tbody { padding: .5em; } .survival-guide th { padding: 0px; font-weight: bold; font-size: 1.1em; } .survival-guide td { padding: 0px; border-bottom: 1px dotted #968E52; } .survival-guide td p { font-size: .9em; padding: 5px 15px 5px 0; } .survival-guide .table-heading-1, .survival-guide td .flush-left { padding: .6em 15px .6em 0; padding-top: .6em; margin-bottom: 0em; margin-top: 0; text-transform: uppercase; color: #E3005D; font-size: .9em; font-weight: bold; } /* --------- BACK MATTER --------- */ .this-book-box, .our-story { background-color: #eee8d7; border-radius: 10px 10px 10px 10px; margin-bottom: 0; margin-top: 2em; padding: 1em; } .offices { margin-top: 10px; padding-top: 10px; border-top: 3px solid #8A8557; } .offices a { -webkit-text-fill-color: #637DB8; color: #637DB8; } .offices h5 { margin: 5px 0 0; text-transform: uppercase; font-family: Helvetica, Arial sans-serif; } .offices p, .offices a { font-family: Helvetica, Arial, sans-serif; } .social { margin-top: 10px; } .social .media { margin: 5px 10px 5px 0; } .social .media img { width: 30px; height: 30px; display: inline-block; vertical-align: middle; padding-right: 5px; } .social .media .link { display: inline-block; vertical-align: middle; font-family: Helvetica, Arial, sans-serif; } .social .media a { -webkit-text-fill-color: #637DB8; color: #637DB8; } /* --------- BEHIND THE SCENES ----------- */ .behind-the-scenes .feedback { border-top: 1px dotted #8a8557; border-bottom: 1px dotted #8a8557; margin: 1em 0 0.3em; padding: 0.7em 0 0.8em 0; } .behind-the-scenes h1 { font-size: 2.8em; font-weight: bold; margin: 0 0 0.5em; padding: 0; color: #8a8557; } .behind-the-scenes h2 { font-family: Helvetica, Arial sans-serif; font-weight: bold; font-size: 1.2em; color: #e3005d; border-bottom: none; } .behind-the-scenes .feedback h3 { border: none; color: #000; font-family: LPBentonSansBold, Helvetica, Arial, sans-serif !important; font-size: 0.95em !important; font-weight: normal !important; margin: 0 0 0.6em; padding-bottom: 0.3em !important; padding-top: 0 !important; text-transform: uppercase !important; border-top: none !important; line-height: 120%; background: none; padding: 0; } .behind-the-scenes h4 { font-family: Helvetica, Arial sans-serif; margin: 1em 0 .2em 0; } .behind-the-scenes .box-heading-1 { font-weight: bold; } /* --------- OUR WRITERS ----------- */ .our-story h3 { font-weight: bold; font-size: 1.4em; color: #e3005d; margin: 0 0 .2em 0; } .writers h1 { font-size: 2.5em; color: #8a8557; margin: 0 0 .5em 0; padding-top: 1em; text-align: left; } .writers h2 { font-family: Helvetica, Arial sans-serif; font-weight: bold; font-size: 1.2em; color: #000; border-bottom: none; } .writers h6 { font-family: Helvetica, Arial sans-serif; font-size: 1.1em; color: #000; margin: 0; padding-top: 1em; padding-bottom: 0.5em; } span.author-chapters { font-weight: bold; } div.disclaimer { padding-top: 1em; } .image-wheeler { float: left; margin: 0 1em .2em 0; }