html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.has-font-grandstander,.signature{font-family:Grandstander,cursive}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:16px}body{font-size:16px;margin:0;background:#340033;background:-moz-linear-gradient(top,rgb(52,0,51) 0%,rgb(161,108,196) 55%,rgb(204,153,255) 100%);background:-webkit-linear-gradient(top,rgb(52,0,51) 0%,rgb(161,108,196) 55%,rgb(204,153,255) 100%);background:linear-gradient(to bottom,#340033,#a16cc4 55%,#c9f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#340033",endColorstr="#cc99ff",GradientType=0);background-repeat:no-repeat;background-attachment:fixed;font-family:Open Sans,sans-serif;padding:0 0 46px}h2{font-family:Grandstander,cursive;font-size:2.5rem;font-weight:700;padding-bottom:1rem}h3{font-family:Grandstander,cursive;font-size:1.8rem;font-weight:700;padding-bottom:0}h4{font-family:Grandstander,cursive;font-size:1.2rem;line-height:1;font-weight:700;padding:0}p{font-size:1.1rem;padding-bottom:1rem;line-height:1.5}em{font-style:italic}strong{font-weight:700}blockquote{margin:0}blockquote footer{text-align:right}blockquote p{padding:1rem 3rem;background:#eee;border-radius:12px;margin-bottom:15px;position:relative}blockquote i.fa-quote-left{font-size:2rem;position:absolute;display:block;color:#d3d3d3;top:.5rem;left:.5rem}blockquote i.fa-quote-right{font-size:2rem;display:block;bottom:.5rem;right:.5rem;position:absolute;color:#d3d3d3}.pony-express-oath{max-width:600px;margin:16px auto}#pony-express-hero{max-width:600px;margin:0 auto}.content-body{display:flex;justify-content:space-between}.photo-with-caption{background:#f1f1f1;display:flex;line-height:1.5;padding:4px;text-align:center;flex-direction:column;width:100%;margin:10px 0}@media only screen and (min-width: 768px){.photo-with-caption{float:right;margin:0 0 10px 20px;max-width:320px}.home-page .photo-with-caption{float:none;margin:0 0 20px}}.photo-with-caption caption,.photo-with-caption .caption{color:#888;font-size:14px;margin:5px}.photo-with-caption.recommended-book{background:#ffffe0;border:4px solid goldenrod;color:#340033;font-size:1.5rem;margin:0;padding:12px 0}@media only screen and (min-width: 768px){.photo-with-caption.recommended-book{margin:0 0 20px 20px}}.photo-with-caption.recommended-book caption,.photo-with-caption.recommended-book .caption{padding:16px;color:#340033;font-size:1rem;font-style:italic}.photo-with-caption.recommended-book h3{line-height:1}.photo-with-caption.recommended-book .icon{font-size:48px}.photo-with-caption.recommended-book .img-responsive{width:90%;margin:0 auto;border:1px solid #340033}.container{width:96%;max-width:976px;margin:0 auto}@media only screen and (min-width: 768px){.container{width:100%}}.container#app{margin:20px auto 0}.content-area{background:#fff;border:4px solid yellow;border-top:none;border-bottom:none}.content-area .page-body{padding:2rem 1rem;overflow:hidden}.footer{background:#fff;border-radius:0 0 .5rem .5rem;border:4px solid yellow;border-top:none;text-align:center}.footer p{font-size:.8rem}.feature-content{padding-left:1rem}.img-responsive{display:block;max-width:100%;width:100%}.bikers-page .links-list li{list-style:disc;margin:0 0 0 1.2rem;line-height:1.5}.bulleted-list{margin-bottom:1.25rem}.bulleted-list li{list-style:disc;margin:0 0 0 1.2rem;line-height:1.5}.contact-page.page-body{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){.contact-page.page-body{flex-direction:row;padding:1rem}.contact-page.page-body section{width:60%}.contact-page.page-body .merch-image{max-width:540px;margin:16px 0}}.contact-page.page-body .media-box{display:flex;flex-direction:column;justify-content:space-between;width:100%}.contact-page.page-body .media-box .media-image,.contact-page.page-body .media-box .media-text{width:100%}.button{background:#340033;border-radius:18px;color:#fff;display:block;font-size:18px;font-weight:700;margin:0 auto;max-width:230px;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.contact-content-section,.purchase-book-headline{margin-bottom:32px}.img-homepage{margin:16px auto;max-width:600px}.signature{font-weight:700;font-style:italic;font-size:32px}.opening-section{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 768px){.opening-section{flex-direction:row;justify-content:space-between}}.opening-section>*{width:100%}@media only screen and (min-width: 768px){.opening-section>*{width:60%}}.opening-section .welcome-image{text-align:center}@media only screen and (min-width: 768px){.opening-section .welcome-image .img-ally-and-jill{max-width:240px}}.opening-section .welcome-image .photo-with-caption{display:inline-flex}@media only screen and (min-width: 768px){.opening-section .welcome-image .photo-with-caption{width:auto}}.chaplain-jill-page .media-box{padding:0 1rem 1rem;display:flex;justify-content:space-between;align-items:center}.chaplain-jill-page .media-box .media-image{width:35%}.chaplain-jill-page .media-box .media-text{width:60%}.book-promo{padding:0 0 1rem;display:flex;justify-content:space-between;align-items:center}.book-promo .book-promo-image{width:15%;padding:1rem}.book-promo .book-promo-text{width:85%}.main-navigation{display:none;font-family:Grandstander,cursive;position:relative;transition:all 1s ease-in-out}@media only screen and (min-width: 768px){.main-navigation.desktop{display:block}}@media only screen and (max-width: 767px){.main-navigation.mobile{display:block}}.main-navigation .menu-toggle{color:#fff;padding:.5rem;text-decoration:none;display:block}@media only screen and (min-width: 768px){.main-navigation .menu-toggle{display:none}}.main-navigation ul{border:1px solid yellow;display:flex;justify-content:space-between;flex-grow:1;flex-direction:column}@media screen and (min-width: 768px){.main-navigation ul{flex-direction:row}}.main-navigation ul li{background:#310030;border:1px solid palegoldenrod;color:#fff;flex:1;font-size:1.1rem;padding:.75rem .25rem .25rem;text-align:center;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;justify-content:center;cursor:pointer}.main-navigation ul li:hover{background:#a16cc4}@media only screen and (max-width: 767px){.main-navigation .submenu-header{display:block}.main-navigation .submenu-header ul{border:none;flex-direction:column;flex:1}.main-navigation .submenu-header li{border:none;font-size:.95rem;justify-content:flex-start;margin:0;padding:8px 0 8px 30px}.main-navigation .submenu-header li .router-link-active{background:navy}}@media only screen and (min-width: 768px){.main-navigation .sub-menu{position:absolute;border:none;flex-direction:column;height:0px;overflow:hidden;top:50px;transition:all .5s ease-in-out}.main-navigation .sub-menu.active{height:105px}}.links-list{padding:0 0 1rem 1rem}.links-list li{padding:0 0 .5rem}.scripture{display:flex;flex-direction:column;padding:0 0 1.2rem;margin:0 auto 1.2rem;width:90%;max-width:800px;border-bottom:2px solid purple}.scripture:last-of-type{border-bottom:none}.scripture .scripture-verse{padding:.5rem;align-self:flex-start}.scripture .scripture-reference{align-self:flex-end}
