aside.pullquote { border-style: solid; border-width: 0; border-bottom: 0; border-top: 6px solid #fc3; color: #900021; display: block; float: right; font-size: 1.9em; font-weight: 400; line-height: 1.5em; margin: 1em 1em 1.3em; padding: 1.3em 1em 0 1em; position: relative; }

aside.pullquote:before { background: #fff; color: #fc3; content: "\201C"; font-family: Georgia, Times, "Times New Roman", serif; font-size: 5em; height: 4rem; left: 50%; line-height: .85em; position: absolute; text-align: center; top: 4px; transform: translate(-50%, -50%); width: 8rem; }

aside.pullquote .pullquote-content { margin: 0; }

aside.pullquote cite { display: block; font-style: italic; font-size: 18px; line-height: 40px; margin-top: 1em; color: #777677; }

aside.pullquote.display-100 { float: none; width: auto; }

@media (max-width: 30em) { aside.pullquote { margin: 1em 0 !important; line-height: 1.2em; } }

/*# sourceMappingURL=maps/pullquote.css.map */
