/** CUSTOM FONTS */ @import url('/s/com/googleapis/fonts/G.https/css?family=Open+Sans'); @import url('/s/com/googleapis/fonts/G.https/css?family=Maven+Pro'); body { padding-top: 4rem; font-family: 'Open Sans', sans-serif; font-weight: 400; color: #515151; font-size: 11.5pt; } h1, h2, h3, h4, h5, h6 { font-family: 'Maven Pro', sans-serif; font-weight: 700; text-transform: uppercase; color: #515151; margin-top: 0.5em; } a { color: #336791; font-weight: 600; text-decoration: none; -moz-transition: color .2s ease-in-out; -webkit-transition: color .2s ease-in-out; -ms-transition: color .2s ease-in-out; transition: color .2s ease-in-out; } .navbar { box-shadow: 0px 3px 15px rgba(0,0,0,0.2); } .navbar img.logo { height: 2rem; margin-left: 10px; margin-bottom: 0; } #footer { text-align: center; padding: 5em 0 2em 0; display: block; } #sidenav { padding: 1em; } div.contentwrap h2 { font-size: 2em; display: flex; flex-direction: row; } div.contentwrap h2:after { background-color: #e7eae8; content: '\a0'; flex-grow: 1; height: 2px; position: relative; margin: .5em 0 .5em .75em; } .planetpost img { display: block; margin-left: auto; margin-right: auto; max-height: 100px; max-width: 300px; width: auto; height: auto; clear: left; } /* Set headers to be smaller than the one we use for the wrapper, which is h5=1.25rem */ .planetpost h1 { font-size: 1.1rem; } .planetpost h2 { font-size: 1rem; } .planetpost h3 { font-size: 0.9rem; } .planetpost h4 { font-size: 0.8rem; } .planetpost h5 { font-size: 0.7rem; } .planetpost h6 { font-size: 0.6rem; } h2 a, h3 a { text-decoration: none; color: #515151; } span.nobr { white-space:nowrap; } small { font-size: 0.85em; }