.dropcap {display:block;float:left;font-weight:bold;font-family: Georgia, 'Times Roman', serif;font-size:3.0em;line-height:0.98;margin:0 0.1em 0 0;text-shadow: 0.1em 0.1em #c2c2c2;text-shadow: 0.08em 0.08em #c2c2c2;}@media only screen and (min-width: 50em) {.dropcap {line-height: 1;}}.infobox { padding: 0.6em 0.8em;border-radius: 5px;box-shadow: 0 0 1px 1px #888;}.small { font-size: 0.85em; }.medium { font-size: 1.0em; }.large { font-size: 1.2em; } .c25, .c33, .c50, .c66, .c75, .c100 { width: 100%;margin-bottom: 1.0em; margin-top: 0.5em;}@media only screen and (min-width: 26em) {.c25, .c33 { width: 33.33%; margin-bottom: 0; }.c50, .c66 { width: 50%; margin-bottom: 0.2em; }}@media only screen and (min-width: 40em) {.c25 { width: 25%; }.c66 { width: 66.67%; }.c75 { width: 75%; margin-bottom: 0.2em; margin-top: 0; }}span.pulled-right, span.pulled-left { display: block;float: none; width: 100%;color: #666;border-top: 3px solid #ccc;border-bottom: 3px solid #ccc;margin: 10px 0;padding: 0.3em 0;font-size: 1.3em;}span.pulled-right:first-letter, span.pulled-left:first-letter { text-transform: uppercase;}.extraquote {font-size: 0.8em; font-style:italic; }@media only screen and (min-width: 30em) {span.pulled-right {display: block;float: right;padding: 0 0 0 10px;margin: 0 0 10px 10px;width: 25%;font-size: 1.5em;line-height: 1.4em;text-align: right;border-left: 3px solid #ccc;border-top: none;border-bottom: none;}span.pulled-left {display: block;float: left;padding: 0 10px 0 0;margin: 0 10px 10px 0;width: 25%;font-size: 1.5em;line-height: 1.4em;text-align: left;border-right: 3px solid #ccc;border-top: none;border-bottom: none;}.extraquote {font-size: 0.7em; }}.button {font-family: "Open Sans", "Trebuchet MS", sans-serif;font-weight:bold;color: #fff;padding:5px 12px 6px 12px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;cursor: pointer;box-shadow: 0 0 1px 1px #c0c0c0; }a.button { color: white; }a.button { text-decoration: none; }a.button:hover { text-decoration: underline; }.crunchy-social { padding-top: 2em; }.crunchify-social a.crunchify-link { margin-right: 10px; text-decoration: none;}.crunchify-social a.crunchify-twitter {color: #55acee;}.crunchify-social a.crunchify-facebook {color: #3b5998;}.crunchify-social a.crunchify-googleplus {color: #dd4b39;}.crunchify-social a.crunchify-email {color: #212121;}a.crunchify-permalink { color: #212121; }.simple-modal-content {display: flex;flex-flow: row wrap;justify-content: space-between;}.simple-modal-content h2 {width: 100%;}.modal {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);opacity: 0;visibility: hidden;transform: scale(1.1);transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;}.simple-modal-content {position: absolute;left: -999em;max-width: 40rem;}.simple-modal-content.show {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: white;padding: 1rem 1.5rem;width: 80%;max-width: 40rem;max-height: 80%;border-radius: 0.5rem;box-shadow: inset 0 0 3px 4px #333;overflow-y: auto;}.close-button {float: right;width: 1.5rem;line-height: 1.5rem;text-align: center;cursor: pointer;border-radius: 0.25rem;background-color: lightgray;position: sticky;top: 5px;right: 0px;}.close-button:hover {background-color: darkgray;}.show-modal {opacity: 1;visibility: visible;transform: scale(1.0);transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;z-index: 20;}.simple-modal-content p {flex: 0 0 100%;width: 100%;}@media only screen and (min-width: 28em) {.simple-modal-content p {flex: 0 0 48%;width: 50%;}}.books {display: block;position: relative;width: 98%;margin: 2.5em auto 0 auto;}.books ul {display: flex;flex-flow: column;list-style: none;padding: 0;margin:0;box-shadow: 0 0 3px 4px #909090;border-radius: 6px;background: #eee;position: relative;}.books li {box-sizing: border-box;position: absolute;width: 100%;margin: 0;top: 0;left: 0;padding: 6px;}.books li:first-of-type {position: relative;}.books ul li img {width: 100%;height: auto;visibility: hidden;display: block;}.books ul li p {visibility: hidden;text-align: center;background: rgba(0, 0, 0, 0.55);color: #f8f8f8;padding: 0.5em 5px;margin: 0;position: absolute;bottom: 6px;left: 6px;right: 6px;z-index: 200;text-align: center;}.books ul li.fadeIn img,.books ul li.fadeIn p,.books ul li.slideInLeft img {visibility: visible;}.animated.slow {-webkit-animation-duration: 2s;animation-duration: 2s;}body.admin-bar #wphead { padding-top: 0;}#wpadminbar {top: auto !important;bottom: 0;position: fixed;}#wpadminbar .quicklinks .menupop ul {position: absolute;bottom: 32px;background-color: #23282d;}#wpadminbar .quicklinks .menupop ul + ul {bottom: 70px;}#wpadminbar .quicklinks .menupop ul ul {transform: translateY(62px);-webkit-transform: translateY(62px);-ms-transform: translateY(62px);}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {bottom: 64px;position: absolute;}@media screen and (max-width: 782px) {#wpadminbar .quicklinks .menupop ul {bottom: 46px;}#wpadminbar .quicklinks .menupop ul + ul,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {bottom: 86px;}#wpadminbar .quicklinks .menupop ul ul {transform: translateY(92px);-webkit-transform: translateY(92px);-ms-transform: translateY(92px);}}.logged-in .site { margin-bottom: 30px; }.logged-in .site-footer { padding-bottom: 30px; }