﻿/*!
Name: Kristin Bair O’Keeffe
URI: http://www.kristinbairokeeffe.com/
Author: Donny Truong
Author URI: http://www.visualgui.com/
Description: Responsive design, readability
Version: 1.0
*/@font-face{src:url("/fonts/LibreCaslonText-Regular.woff2") format("woff2");font-family:'Libre Caslon Text';font-style:normal;font-weight:normal;font-display:swap}@font-face{src:url("/fonts/LibreCaslonText-Italic.woff2") format("woff2");font-family:'Libre Caslon Text';font-style:italic;font-weight:normal;font-display:swap}@font-face{src:url("/fonts/CabinCondensed-Regular.woff2") format("woff2");font-family:'Cabin Condensed';font-style:normal;font-weight:normal;font-display:swap}@font-face{src:url("/fonts/CabinCondensed-Italic.woff2") format("woff2");font-family:'Cabin Condensed';font-style:italic;font-weight:normal;font-display:swap}@viewport{width:device-width}:root{font-size:100%}body{color:#444;background-color:#fff;font:100%/1.4 "Libre Caslon Text",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;font-weight:400;text-align:left;padding:0;margin:0 auto;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern", "liga", "clig", "calt","lnum"}h1,h2,h3,h4,h5,h6{padding:0;line-height:1;margin:1.5em 0 0 0;font-weight:400;font-family:"Cabin Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}h1{font-size:2.4em;text-transform:uppercase;margin:.5em 0;color:#47a7b0}h2{font-size:1.6em}h3{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1em}h6{font-size:.8em}p{margin:1em 0}nav,[role="contentinfo"],.cover,.date,.more{font-weight:400;font-family:"Cabin Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2}img,iframe,embed,object,video{max-width:100%}img{height:auto;width:100%;vertical-align:middle}a{color:#444;text-decoration:none}a:visited{color:#444}a:hover{color:#47a7b0}a{transition:all 0.5s ease}a img,a svg{transition:opacity 0.2s ease-in-out}a:hover img{opacity:.7}main a:link,main a:visited,main a:active,main a:hover{text-decoration:underline;text-decoration-skip-ink:auto}sup{vertical-align:super}ul,ol,dd{margin:1em;padding:0}ul li li,ol li li{margin:0 0 0 1em}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}.social-media a:link,.social-media a:visited,.social-media a:active{opacity:.5}.social-media a:hover{opacity:1}cite,em{font-feature-settings:"liga" 0}.event{padding:2em 0}.date,.more{text-transform:uppercase;font-size:.8em;letter-spacing:.1em}.more{font-size:.6em}.more a:link,.more a:visited,.more a:active{text-decoration:none;background:#47a7b0;color:#fff;padding:.5em}.more a:hover{background:#ffc549}.old{opacity:.8}.story-links li{list-style-type:none;padding:.5em 0}[role="banner"],nav,[role="presentation"],main,[role="contentinfo"]{padding:1em}[role="banner"]{padding-top:2em}#logo{width:300px;margin-bottom:.5em}.sitename,.divider{fill:#444}.divider{opacity:0.4}.social-icon{width:18px;padding:0 1em 0 0}nav ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;font-size:.7em;text-transform:uppercase}nav a:link,nav a:visited,nav a:active{color:#fff}nav a:hover{color:#ffc549}nav li.active a{color:#ffc549}#homepage{display:none}.buy{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em}.buy li{list-style-type:none}.buy li img{border:1px solid #f1f1f1}.wrap-nav{background:#47a7b0}.wrap-footer{background:#f6f6f6}blockquote{margin:0;padding:1em 0}blockquote p{text-indent:-0.5em;opacity:.7}blockquote footer{text-align:right}.cover p,[role="contentinfo"] p{font-size:.9em}.cover h2,[role="contentinfo"] h2{margin-bottom:.5em}.cover-img img{padding:1em 0}.button,.goodreads{font-family:"Cabin Condensed","Helvetica Neue",Helvetica,Arial,sans-serif}.button a:link,.button a:active,.button a:visited,.goodreads a:link,.goodreads a:active,.goodreads a:visited{display:block;text-decoration:none;text-decoration-skip-ink:none;text-align:center;background:#ffc549;padding:1em 0;margin:1em 0}.button a:hover,.goodreads a:hover{color:#ffc549;background:#47a7b0}.goodreads a:link,.goodreads a:active,.goodreads a:visited{background:#f4f2e9;padding:.5em 0}.goodreads img{width:45%}.ctct-inline-form{border:1px solid #f1f1f1}.coming-soon{color:#ffc549}.photo{margin-top:1.6em}.grid-mobile{display:grid;grid-column-gap:2em;margin-bottom:2em;grid-template-columns:1fr 2fr;font-family:"Cabin Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2em;line-height:1.1}@media only screen and (min-width: 40em){body{font-size:112.5%}ul,ol,dd{margin:1em 0}h1{letter-spacing:.05em}#logo{width:500px}[role="banner"],nav,[role="presentation"],main,[role="contentinfo"]{max-width:52em;margin:auto}nav li{letter-spacing:.15em}#homepage{display:block}.social-media{margin-top:.6em}.social-icon{width:20px;padding:0 0 0 1em}.flex{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.grid{display:grid;grid-column-gap:2em;grid-template-columns:1fr 1fr 1fr}.grid-span-2{grid-column:span 2}}@media print{body{width:100%;margin:0;padding:1em;font-size:9pt;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:12pt}nav,[role="contentinfo"]{display:none}}
