@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@100;300;400;600&display=swap);article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:\201C \201D \2018 \2019}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,figure{margin:0}button::-moz-focus-inner,input::-moz-focus-inner,legend{border:0;padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}h2{font-size:13px;font-size:1.3rem;font-weight:400;margin:0;position:relative;top:-10px}h3{margin:0}a{text-decoration:none;color:#000}h1{font-size:27px;font-size:2.7rem;font-weight:400;margin:0}a,p{font-size:11px;font-size:1.1rem;overflow-wrap:break-word;word-wrap:break-word}.aligncenter{text-align:center;margin:0 auto}.alignleft{float:left}.alignright{float:right}img.alignleft{padding-right:5px}img.alignright{padding-left:5px}.clear{width:100%;float:left;clear:both}ul.menu{margin:0;padding:0}ul.menu li{list-style:none;font-size:13px;font-size:1.3rem}ul.menu li a{padding:5px}ul.menu li:nth-child(2){border-bottom:6px solid #ffae04}ul.menu li:nth-child(2):hover{font-weight:600;border-bottom:6px solid #000;background:#ffae04}ul.menu li:nth-child(2).current-menu-item{font-weight:600;border-bottom:6px solid #000;background:#ffae04}ul.menu li:nth-child(1){border-bottom:6px solid #5ab8ff}ul.menu li:nth-child(1):hover{font-weight:600;border-bottom:6px solid #000;background:#5ab8ff}ul.menu li:nth-child(1).current-menu-item{font-weight:600;border-bottom:6px solid #000;background:#5ab8ff}ul.menu li:nth-child(3){border-bottom:6px solid #00d400}ul.menu li:nth-child(3):hover{font-weight:600;border-bottom:6px solid #000;background:#00d400}ul.menu li:nth-child(3).current-menu-item{font-weight:600;border-bottom:6px solid #000;background:#00d400}ul.menu li:nth-child(4){border-bottom:6px solid #0fe}ul.menu li:nth-child(4):hover{font-weight:600;border-bottom:6px solid #000;background:#0fe}ul.menu li:nth-child(4).current-menu-item{font-weight:600;border-bottom:6px solid #000;background:#0fe}ul.menu li:nth-child(5){border-bottom:6px solid #ffed00}ul.menu li:nth-child(5):hover{font-weight:600;border-bottom:6px solid #000;background:#ffed00}ul.menu li:nth-child(5).current-menu-item{font-weight:600;border-bottom:6px solid #000;background:#ffed00}ul.menu li:nth-child(6){border-bottom:6px solid #ff60ff}ul.menu li:nth-child(6):hover{font-weight:600;border-bottom:6px solid #000;background:#ff60ff}ul.menu li:nth-child(6).current-menu-item{font-weight:600;border-bottom:6px solid #000;background:#ff60ff}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px}#cboxTopRight{width:21px;height:21px}#cboxBottomLeft{width:21px;height:21px}#cboxBottomRight{width:21px;height:21px}#cboxMiddleLeft{width:21px}#cboxMiddleRight{width:21px}#cboxTopCenter{height:21px}#cboxBottomCenter{height:21px}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{text-align:center;width:100%;color:#fff}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(//geraldhannon.com/wp-content/themes/geraldhannon/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(//geraldhannon.com/wp-content/themes/geraldhannon/images/loading.gif) no-repeat center center}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{font-size:30px;font-weight:200;position:absolute;bottom:50%;left:20px;width:25px;height:25px;color:#fff}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{font-size:30px;font-weight:200;position:absolute;bottom:50%;right:20px;width:25px;height:25px;color:#fff}#cboxNext:hover{background-position:-50px -25px}#cboxClose{font-size:30px;font-weight:200;position:absolute;top:-10px;left:20px;width:25px;height:25px;color:#fff}#cboxClose:hover{background-position:-25px -25px}ul.toggle{position:absolute;z-index:5;top:20px;right:10px;width:50px;height:50px;cursor:pointer}ul.toggle.active{right:20px}ul.toggle li{position:absolute;left:5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:90%;list-style:none;background:#000;-webkit-transition:.9s;-o-transition:.9s;transition:.9s}ul.toggle li:nth-of-type(1){top:20%}ul.toggle li:nth-of-type(2){top:50%}ul.toggle li:nth-of-type(3){top:80%}ul.toggle.active li:nth-of-type(1){top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}ul.toggle.active li:nth-of-type(2){left:-100%;opacity:0}ul.toggle.active li:nth-of-type(3){top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}footer{clear:both}.asp_simplebar-content,.flex,.pageBookContent,.pageMain,.pageMain .bookPreview .bookPreviewInner,.photosContent,header .headerMain,ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}img{max-width:100%}body{color:#333;font-family:Heebo,sans-serif}main{max-width:1000px;margin:0 auto;padding:0 10px}header{max-width:1000px;margin:0 auto;padding:0 10px}header .headerMain{width:100%;padding-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toggle{display:none}.pageMain{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}.pageMain .imageMain{width:55%}.pageMain .imageMain img{height:auto}.pageMain .bookPreview{margin-top:100px;width:45%;max-width:490px}.pageMain .bookPreview .pageLinkPreview{width:120px;line-height:1.1;border-bottom:1px solid #000;margin:0 0 10px 25px}.pageMain .bookPreview .pageLinkPreview a{font-size:8px;font-size:.8rem}.pageMain .bookPreview .bookPreviewInner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pageMain .bookPreview .bookPreviewInner figure{max-width:45%}.pageMain .bookPreview .bookPreviewInner .bookPreviewContent{max-width:50%}.pageMain .bookPreview .bookPreviewInner .bookPreviewContent p{font-size:10px;font-size:1rem}.pageMain .introText{width:66%;position:relative;top:-200px}.pageMain .introText p{margin:0;font-size:27px;font-size:2.7rem}.aboutsiteTitle{display:none}.aboutSiteContent{max-width:800px;margin:50px auto 0}.aboutSiteContent figure{text-align:center}.aboutSiteContent figure img{max-width:265px;height:auto}.wp-block-column a{background:#5ab8ff;padding:1px;text-decoration:underline}.aboutTitle{display:none}.aboutMeContent{margin:50px auto 0}.aboutMeContent figure{text-align:center}.aboutMeContent figure img{max-width:280px;height:auto}.aboutMeContent a{background:#ffed00;text-decoration:underline}.bookTitleMobile{display:none}.pageBookContent{margin-top:50px}.pageBookContent .pageBookside{width:27%;margin-right:8%}.pageBookContent .pageBookside figure img{height:auto}.pageBookContent .pageBookside .bookDetails{margin-top:12px}.pageBookContent .pageBookside .salesLinks{list-style:none;margin:0;padding:0}.pageBookContent .pageBookside .salesLinks li{margin:6px 0}.pageBookContent .pageBookside .salesLinks li a{text-decoration:underline;background:#00d400}.pageBookContent .pageBookMain{width:50%}.pageBookContent .pageBookMain h2{top:0}.pageBookContent .pageBookMain h2 a{background:#00d400;text-transform:uppercase;text-decoration:underline;font-size:20px;font-size:2rem;max-width:340px;cursor:auto}.pageBookContent .pageBookMain figure{text-align:right;position:relative;top:-75px;left:22%;z-index:-1}.pageBookContent .pageBookMain figure img{max-width:250px;height:auto}.pressTitle{display:none}.pressMain{margin-top:50px}.pressEach{margin:10px 0 25px;border-bottom:.1px solid #000}.pressEach a{background:#ffed00;font-weight:600;padding:4px 5px;text-decoration:underline}.pdfImg{width:21px;position:relative;top:5px}.linkImg{width:15px;position:relative;top:2px}.photosTitle{display:none}.photosText{margin-bottom:30px}.photosText a{background:#0fe;text-decoration:underline}.photosContent{list-style:none;margin:0;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.photosContent li{width:32%}.photosContent li a p{margin:10px 0 30px}.photosContent li a figure{text-align:center;border:1px solid #000;position:relative;height:300px}.photosContent li a figure img{max-height:250px;padding:0 20px;width:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:auto}.wp-block-contact-form-7-contact-form-selector{margin-top:40px}form{text-align:right}input,textarea{font-size:10px;font-size:1rem;width:100%;border:1px solid #000;border-radius:0;outline:0;min-height:35px}input span,textarea span{text-align:left}.wpcf7-not-valid-tip{text-align:left}::-webkit-input-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000;opacity:1}::-ms-input-placeholder{color:#000;opacity:1}::placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}::-ms-input-placeholder{color:#000}.email,.subject{margin-bottom:10px}.submitButton{text-align:right}.submitButton .wpcf7-submit{width:100px;background:#000;color:#fff;text-transform:uppercase}.submitButton .ajax-loader{display:block;margin:5px 96%}.contact{margin:0 auto;width:60%;text-align:center}#cboxContent{text-align:center;position:absolute;top:50px;bottom:0;left:0;right:0;margin:auto;background:0 0}#cboxLoadedContent{height:auto!important}.cboxPhoto{max-height:80vh;width:auto!important}.articlesTitle{display:none}.articlesText a{text-decoration:underline;background:#ffae04}#ajaxsearchpro1_1,#ajaxsearchpro1_2,div.asp_m.asp_m_1{-webkit-box-shadow:none!important;box-shadow:none!important}.probox{-webkit-box-shadow:none!important;box-shadow:none!important}.proinput form{height:36px!important;width:80%!important}.proinput form input.orig{position:relative!important;left:10px!important}.asp_text_button{background:#000;text-transform:uppercase!important;padding:0 30px!important}#ajaxsearchprobsettings1_1.searchsettings{max-width:100%!important}.asp_filter_tax{width:200px!important}.resdrg{width:100%}.articletitle{margin-bottom:10px!important}.articletitle a{background:#ffae04;font-weight:600;font-size:13px;font-size:1.3rem;text-decoration:underline!important;padding:5px!important}.articletitle .pdfImgSS{width:22px;padding:5px!important;background:#ffae04;position:relative;top:11px;left:-6px}.journalSource{font-size:11px;font-size:1.1rem}.shortDesc{font-weight:200}footer p{font-size:8px;font-size:.8rem;text-align:center}.articleMain,.pageBookContent{min-height:81vh}.notFound{min-height:81vh;text-align:center;padding-top:20vh}@media (max-width:875px){.pageMain .introText p,h1{font-size:24px;font-size:2.4rem}.pageMain .introText{top:-50px}}@media (max-width:750px){.pageMain .introText p,h1{font-size:24px;font-size:2.4rem}.pageMain .introText{top:-50px}ul.toggle{display:block}ul.menu{display:none;position:absolute;left:5%;top:100px}ul.menu li{margin-bottom:15px}ul.menu li a{font-size:24px;font-size:2.4rem;padding:0}ul.menu li:nth-child(1n+1),ul.menu li:nth-child(1n+1).current-menu-item{border-bottom:0;background:0 0;border-bottom:0;font-weight:400}ul.menu li:nth-child(1n+1).current-menu-item:hover,ul.menu li:nth-child(1n+1):hover{font-weight:400;border-bottom:0;background:0 0}ul.menu li.menu-item-59 a{border-bottom:6px solid #ffed00}ul.menu li.menu-item-61 a{border-bottom:6px solid #ffae04}ul.menu li.menu-item-60 a{border-bottom:6px solid #5ab8ff}ul.menu li.menu-item-62 a{border-bottom:6px solid #00d400}ul.menu li.menu-item-65 a{border-bottom:6px solid #0fe}ul.menu li.menu-item-64 a{border-bottom:6px solid #ff0429}ul.menu li.menu-item-656 a,ul.menu li.menu-item-673 a{border-bottom:6px solid #ff60ff}ul.mobileInnerActive{display:block}.mobileActive{display:block;background:#fff;z-index:100;width:100%;height:100%;position:fixed;top:0}.overflowHidden{overflow:hidden}.pageMain{display:block}.pageMain .bookPreview{width:100%;margin:0 auto}.pageMain .imageMain{width:80%;margin:0 auto}.pageMain .introText{width:100%}.aboutTitle{display:block;border-bottom:6px solid #000;background:#ffed00;font-size:16px;font-size:1.6rem;width:125px;padding:0 5px}.aboutMeContent,.aboutSiteContent,.pageBookContent,.pressMain{margin-top:0}.aboutsiteTitle{display:block;border-bottom:6px solid #000;background:#5ab8ff;font-size:16px;font-size:1.6rem;width:190px;margin-bottom:20px;padding:0 5px}.articlesTitle{display:block;border-bottom:6px solid #000;background:#ffae04;font-size:16px;font-size:1.6rem;width:100px;padding:0 5px}.pageBookContent{display:block}.pageBookContent .pageBookside{width:100%;margin-right:0;margin:0 auto}.pageBookContent .pageBookside figure{margin:0 auto;width:90%}.pageBookContent .pageBookside .bookTitleMobile{display:block;margin-bottom:20px}.pageBookContent .pageBookside .bookTitleMobile a{background:#00d400;text-transform:uppercase;font-size:20px;font-size:2rem;max-width:340px;cursor:auto;line-height:1.6;border-bottom:4px solid #000}.pageBookContent .pageBookMain{width:100%;margin:0 auto}.pageBookContent .pageBookMain h2{display:none}.pageBookContent .pageBookMain figure{top:0;left:0;text-align:center}.photosTitle{display:block;border-bottom:6px solid #000;background:#0fe;font-size:16px;font-size:1.6rem;width:90px;padding:0 5px}.photosContent li{width:49%}#cboxClose{left:0}.pressTitle{display:block;border-bottom:6px solid #000;background:#ffed00;font-size:16px;font-size:1.6rem;width:160px;padding:0 5px}.contact{width:100%}}@media (max-width:500px){.pageMain .bookPreview{width:95%;margin-bottom:10px}.pageMain .imageMain{width:95%}.pageMain .introText{width:95%}.bookPreviewContent p{font-size:7px;font-size:.7rem;line-height:1}.pageMain .introText p,h1{font-size:18px;font-size:1.8rem}h2{font-size:11px;font-size:1.1rem}p{font-size:10px;font-size:1rem}ul.menu li a{font-size:18px;font-size:1.8rem}.asp_text_button{padding:0 10px!important}.photosContent li{width:75%;margin:0 auto}}@media (max-width:400px){.photosContent li{width:90%;margin:0 auto}}