@import"https://fonts.googleapis.com/css?family=Poppins:300,400,500,600";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}button{background:#d29a24;color:#fff;border:0;padding:10px;display:block;width:100%}button:hover{opacity:.8}input[type=number]{-moz-appearance:textfield}html{height:100%;background:#fff}body{font-family:Jost,Helvetica,Arial;font-size:16px;line-height:1.4em;height:auto;background:#fff;text-align:center;padding:0 100px 100px}body.schedule{background-color:#fff}.menu{padding:15px;margin:auto auto 70px;text-align:left;display:inline-block}.menu a{display:inline-block;padding:10px;margin:0 5px;color:#000;font-size:18px;letter-spacing:-.5px;border-radius:5px}.menu a:hover{background-color:#d29a241a}[v-cloak]{display:none}a{color:#00499f;display:inline-block;text-decoration:none;border:0}h1{color:#d29a24;line-height:1em;margin-bottom:20px}h1.with-subtitle{margin-bottom:10px}.subtitle{text-align:center;margin-bottom:50px;margin-left:5px}h3{font-weight:400}img.loading{height:20px}input[type=text],input[type=password],input[type=email],input[type=number],input[type=date],select,textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:3px;outline:none;transition:.2s opacity ease-in-out}input[type=text].light,input[type=password].light,input[type=email].light,input[type=number].light,input[type=date].light,select.light,textarea.light{border-color:#eee}textarea{font-family:poppins,Roboto,Helvetica,Arial,arial;font-size:13px}select{padding-bottom:8px}.relative{position:relative}.text-left{text-align:left}.columns{display:flex}.columns .column{flex:1 1}.columns .column.w-250{flex:0 0 250px;width:250px}.books,.headshots{padding-top:30px;padding-left:50px;position:sticky;top:0;align-self:flex-start}.books img,.headshots img{border-radius:5px}.books{background-color:#fff;padding:20px;margin-left:20px;position:absolute;left:100%}.headshots img{display:block;width:90%;margin-bottom:20px}#main-content{max-width:550px;margin:auto}p{font-weight:300;text-align:left;line-height:1.7em;margin-bottom:10px}.quotes{width:520px;margin:auto}.quote{text-align:left;font-size:16px;line-height:1.5em;margin-bottom:30px;font-family:Jost;font-weight:300}.buy-link{padding:15px 5px 5px;width:90%;margin:auto}.buy-link a{color:#555;display:block}.indent p{text-indent:50px;margin-bottom:10px}.photos{display:flex;flex-wrap:wrap;width:100%}.photos div{flex:1 1 33.3%;padding:3px 6px}.photos div img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.the-series{margin-top:30px}.the-series h3{margin-bottom:15px}.the-series h5{font-size:15px;font-weight:400;line-height:1.2em}.the-series div{margin-bottom:20px}.the-series div span{font-size:14px;font-weight:300;color:#000}.sep{width:200px;display:inline-block;margin:40px auto;border-bottom:2px solid #eee}.block{position:relative}.block label{position:absolute;top:3px;left:-100px;text-align:right;width:80px;font-weight:500;font-size:14px;color:#ccc;color:#d29a24}@media only screen and (max-width: 1100px){#main-content{margin-left:50px}}@media only screen and (max-width: 975px){#main-content{margin-left:0}}@media only screen and (max-width: 925px){#main-content{margin:auto}.books{display:none}}@media only screen and (max-width: 700px){.quotes{width:100%}.menu{margin-bottom:20px}h1{font-size:26px}body{padding:15px}.columns{display:block}.block label{display:none}}
