:root{--gbg-primary:#004164;--gbg-secondary:#445F4C;--gbg-accent:#682528;--gbg-brown:#2C180F;--gbg-light-brown:#CFB793;--gbg-grey:#AAA;--gbg-light-grey:#EEE;--gbg-white:#FFFFFF;--gbg-white-alt:#E3CEAE;--gbg-black:#000000}*{padding:0;margin:0;line-height:1;font-weight:400}@media screen and (max-width:768px){.hideMobile{display:none}}.statcounter{height:0;display:block;overflow:hidden}html,body{font-family:'Sura',serif;position:relative;height:100%}body{overflow-x:hidden;position:relative;background-color:var(--gbg-white)}h1,h2,h3{font-family:'Sura',serif;color:var(--gbg-black);margin:0;padding:0;letter-spacing:-2px;font-weight:700}h4{font-family:'Sura',serif;color:var(--gbg-black)}h5{font-family:'Sura',serif;color:var(--gbg-black);margin:0 0 0 0;line-height:1.4;font-weight:500;background:var(--gbg-white-alt);padding:0 30px 7px 30px}h5:first-of-type{padding-top:15px;margin-top:30px}h5:last-of-type{padding-bottom:15px;margin-bottom:30px}p{color:var(--gbg-black);font-family:'Sura',serif;line-height:1.6;margin:15px 0;font-size:18px;margin-bottom:15px}a{transition:all .36s ease;color:var(--gbg-secondary);text-decoration:none}a:hover{color:var(--gbg-primary)}hr{background:var(--gbg-secondary);height:2px;border:0;padding:0 0;margin:30px 0;clear:both}ul,ol,li{color:var(--gbg-black);font-family:'Sura',serif;list-style:none;line-height:1.5;font-size:18px}input,textarea{font-family:'Sura',serif}input:focus,input:active,textarea:focus,textarea:active{border:2px solid var(--gbg-black)!important;outline:none}.full-width{width:100%}.container{max-width:1340px;margin:0 auto}.clear{clear:both}.sitewideOverlay{display:none;position:fixed;width:100%;height:100%;background-color:rgb(0 0 0 / .50);z-index:8888}.sitewideOverlay.show{display:block}.topBar{position:relative;z-index:5;background:var(--gbg-primary);height:auto;width:100%}.topBar p{margin:0;line-height:1;text-align:right;color:var(--gbg-white);padding:10px 0;font-size:1rem;cursor:pointer}.topBar p span{transition:all .36s ease;background:var(--gbg-accent);padding:20px;border-radius:0 0 8px 8px;box-shadow:0 4px 8px #333;margin-right:15px}.topBar p span:hover{background:var(--gbg-primary);padding:10px 20px;border-radius:0;box-shadow:0 0 0 #333;text-decoration:underline}@media screen and (max-width:768px){.topBar p{padding:0}.topBar p span{padding:10px 0;border-radius:0;width:100%;display:block;margin:0;box-shadow:0 0 0 #333}.topBar p span:hover{margin:0;padding:10px 0}}header{display:block;box-shadow:0 0 15px var(--gbg-black);background:var(--gbg-light-grey);padding:0;width:100%;margin:0 0 0 0;z-index:1}header section{width:100%;max-width:1340px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}header section .logo{padding:15px 0 15px 65px;color:var(--gbg-secondary);font-size:45px;background-image:url(/wp-content/uploads/2025/07/gettysburg-witness-tree-background_41.webp);background-repeat:no-repeat;background-size:contain;background-position:bottom left;width:30%;line-height:1;font-family:'Sumana',serif;display:inline-block;vertical-align:middle}header section .logo span{font-family:'Sumana',serif;display:block;font-size:52px;margin-left:30px;color:var(--gbg-secondary);font-weight:700;line-height:.8}header section i{display:block;color:var(--gbg-white);cursor:pointer;font-size:2rem}header section nav{transition:all .36s ease;width:63%;display:inline-block;vertical-align:middle;height:auto}header section nav ul{display:flex;width:100%;align-items:center;justify-content:right}header section nav ul li{text-align:center}header section nav ul li.hide{display:none!important}header section nav ul li a{font-family:'Sumana',serif;display:block;width:auto;color:var(--gbg-accent);padding:15px;font-weight:900}header section nav ul li a:hover{color:var(--gbg-secondary)}header section nav ul li a i{transition:all .36s ease;color:var(--gbg-accent);font-size:1rem}header section nav ul li a:hover i{color:var(--gbg-secondary)}header section nav ul li.current_page_item a{color:var(--gbg-secondary)}header section nav ul li.menu-item-has-children{position:relative}header section nav ul li.menu-item-has-children ul{display:none;width:auto;background:var(--gbg-secondary);position:absolute;z-index:999;top:53px;left:0;padding:0;margin:0;border-radius:0 0 15px 15px}header section nav ul li.menu-item-has-children ul li{display:block;width:100%;padding:0;line-height:1;box-sizing:border-box}header section nav ul li.menu-item-has-children ul li a{display:block;width:100%;color:var(--gbg-white);line-height:1;box-sizing:border-box;white-space:nowrap}header section nav ul li.menu-item-has-children ul li a:hover{background:var(--gbg-light-grey)!important;color:var(--gbg-accent)!important}header section nav ul li.menu-item-has-children ul li:last-of-type a{border-radius:0 0 13px 13px}header section nav ul li.menu-item-has-children:hover ul{display:block}header section nav .button{transition:all .36s ease;display:none;position:absolute;top:30px;margin-left:auto;margin-right:auto;right:15px}header section nav .button i{color:var(--gbg-brown)}.searchBar{transition:all .36s ease;height:0;overflow:hidden;padding:0;background:var(--gbg-accent);position:relative;z-index:0}.searchBar.show{height:65px}.searchBar form{max-width:1395px;margin:0 auto;display:flex;align-items:center;padding:15px 0}.searchBar form label{width:10%;color:var(--gbg-white);font-size:16px}.searchBar form input[type="text"]{width:80%;padding:5px;border:0;font-size:16px}.searchBar form input[type="text"]:focus{border:0px!important;outline:none}.searchBar form input[type="submit"]{transition:all .36s ease;background:var(--gbg-primary);color:var(--gbg-white);width:10%;margin-left:15px;border:0;padding:10px;cursor:pointer;font-size:16px;border-radius:5px}.searchBar form input[type="submit"]:hover{background:var(--gbg-secondary)}.newsletterSignup{transition:all .36s ease;position:fixed;z-index:9999;top:-50%;left:50%;transform:translate(-50%,-50%);background:var(--gbg-white);border:5px solid var(--gbg-secondary);padding:15px;width:100%;max-width:600px;border-radius:15px;box-shadow:0 15px 30px var(--gbg-black)}.newsletterSignup.show{top:50%}.newsletterSignup .closeBtn{z-index:5;cursor:pointer;position:absolute;top:15px;right:15px;color:var(--gbg-accent)}.newsletterSignup .closeBtn:hover{color:var(--gbg-grey)}.newsletterSignup #mc_embed_signup{width:100%}.newsletterSignup #mc_embed_signup form{margin:0px!important}.newsletterSignup #mc_embed_signup form h2{text-align:center;font-size:2.2rem!important;margin:15px 0 0 0px!important}.newsletterSignup #mc_embed_signup form p{text-align:center;line-height:1.1}.newsletterSignup #mc_embed_signup form .indicates-required{display:none}.newsletterSignup #mc_embed_signup form .mc-field-group{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;align-items:center}.newsletterSignup #mc_embed_signup form .mc-field-group label{width:23%;font-size:1.1rem;padding:0 0 0 2px;margin:0}.newsletterSignup #mc_embed_signup form .mc-field-group label span{display:none}.newsletterSignup #mc_embed_signup form .mc-field-group input[type="email"]{width:76%;box-sizing:border-box;font-size:1.2rem;border:2px solid var(--gbg-black)}.newsletterSignup #mc_embed_signup form .mc-field-group div.mce_inline_error{display:none!important}.newsletterSignup #mc_embed_signup form .optionalParent .foot{width:100%!important;display:block!important}.newsletterSignup #mc_embed_signup form .optionalParent .foot input.button{transition:all .36s ease;width:100%!important;height:auto;padding:10px;line-height:1.1;background:var(--gbg-primary);border:2px solid var(--gbg-black);font-size:1.4rem}.newsletterSignup #mc_embed_signup form .optionalParent .foot input.button:hover{background:var(--gbg-secondary)}.newsletterSignup #mc_embed_signup form .optionalParent .foot p:last-of-type{display:none!important}.newsletterSignup #mc_embed_signup form .foot{display:block!important;box-sizing:border-box;width:100%!important;margin:0px!important}.newsletterSignup #mc_embed_signup form .foot #mce-success-response{width:100%;text-align:center;font-size:1.6rem;margin:0 0 20px 0;padding:0}@media screen and (max-width:768px){.newsletterSignup{width:85%}.newsletterSignup #mc_embed_signup form p{margin-bottom:20px}.newsletterSignup #mc_embed_signup form .mc-field-group{flex-direction:column}.newsletterSignup #mc_embed_signup form .mc-field-group label{width:100%;text-align:center;padding-bottom:5px}.newsletterSignup #mc_embed_signup form .mc-field-group input[type="email"]{width:100%}.newsletterSignup #mc_embed_signup form .optionalParent .foot input.button{margin-top:5px;margin-bottom:15px}}.homePg{padding:60px 15px}.homePg h2{font-size:3rem}.homePg p{font-size:1.3rem;line-height:1.3}.homePg figure.wp-block-video{max-width:800px;border-radius:15px;overflow:hidden;margin:15px auto 0 auto;box-shadow:0 5px 15px #000}@media screen and (max-width:768px){.homePg{padding:40px 15px}}.homePg.homeSlider{background:var(--gbg-black);position:relative;margin-bottom:0;padding:0;border-bottom:4px solid #000;height:75vh;min-height:600px;box-shadow:0 15px 30px #000}body.page-template-page-fb-landing-1 .homePg.homeSlider{background-color:#fff0;background-image:url(/wp-content/uploads/2025/08/landing-pg-background.webp);background-size:cover;background-repeat:no-repeat;background-position:bottom right;height:auto}body.page-template-page-fb-landing-1 .homePg.homeSlider:after{content:'';display:block;width:100%;height:100%;position:absolute;background:rgb(0 0 0 / .75);top:0;left:0}.homePg.homeSlider slider{z-index:5}.homePg.homeSlider slider button.slick-arrow{transition:all .36s ease;position:absolute;top:50%;transform:translate(0%,-50%);z-index:5;cursor:pointer;border:0;background:#fff0;font-size:4rem;color:var(--gbg-secondary)}.homePg.homeSlider slider button.slick-arrow:hover{color:var(--gbg-primary)}.homePg.homeSlider slider button.slick-arrow.slick-prev{left:15px;z-index:6}.homePg.homeSlider slider button.slick-arrow.slick-next{right:15px;z-index:6}.homePg.homeSlider slider div.slide{transition:background-position 5s cubic-bezier(.4,0,.2,1);height:70vh;background-position:100% 100%;padding:0% 1%}.homePg.homeSlider slider div.slide{height:80vh}.homePg.homeSlider slider div.slide .backgroundWall{position:absolute;width:100%;height:100%;background-color:rgb(0 0 0 / .10);z-index:0}.homePg.homeSlider slider div.slide .container{display:flex;align-items:center;position:relative;z-index:1;height:100%;margin:0 auto;padding-top:30px;padding-bottom:30px;box-sizing:border-box}.homePg.homeSlider slider div.slide .container .row{width:100%;display:flex;align-items:center}.homePg.homeSlider slider div.slide .container .slideImage{width:50%}.homePg.homeSlider slider div.slide .container .slideImage{position:relative}.homePg.homeSlider slider div.slide .container .slideImage img{width:90%;height:auto;margin:0 auto;box-sizing:border-box}.homePg.homeSlider slider div.slide .container .slideImage img{width:100%;max-width:650px}.homePg.homeSlider slider div.slide .container .slideContent{width:50%}.homePg.homeSlider slider div.slide .container .slideContent p.title{line-height:.9;font-size:3.3rem;font-weight:900;margin:0 0 30px 0;position:relative}.homePg.homeSlider slider div.slide.new-release .container .slideContent p.title:after{padding:7px 20px;margin:0 0 0 15px;content:'New Release';line-height:1;text-align:center;display:inline-block;font-size:1.3rem;color:var(--gbg-grey);font-weight:900;position:absolute;left:-30px;top:-42px}.homePg.homeSlider slider div.slide .container .slideContent p{color:var(--gbg-white);font-size:1.3rem;line-height:1.2;font-weight:600;margin:0 0 15px 0}.homePg.homeSlider slider div.slide .container .slideContent p.landingPgHeroTxt{font-size:2.2rem;line-height:1}.homePg.homeSlider slider div.slide .container .slideContent p.landingPgHeroTxt em{font-weight:900}.homePg.homeSlider slider div.slide .container .slideContent p.landingPgHeroTxt.med{font-size:1.4rem;font-weight:500}.homePg.homeSlider slider div.slide .container .slideContent p.singlePrice{font-size:2rem;font-weight:500!important}.homePg.homeSlider slider div.slide .container .slideContent p.bundlePrice{font-size:3rem;font-weight:900!important}.homePg.homeSlider slider div.slide .container .slideContent a.buyItNow{transition:all .36s ease;display:block;font-size:1.3rem;text-align:center;background:var(--gbg-secondary);color:var(--gbg-white);max-width:365px;margin:30px auto 0 0;padding:15px;border-radius:8px;text-decoration:none;border:2px solid var(--gbg-black)}.homePg.homeSlider slider div.slide .container .slideContent a.buyItNow:hover{background:var(--gbg-primary)}.homePg.homeSlider slider div.slide.slick-active{background-position:0% 0%}.homePg.homeSlider .videoBGBox{position:absolute;top:0;left:0;right:0;width:100%;z-index:0;height:100%;overflow:hidden}.homePg.homeSlider .videoBGBox video{opacity:.33;width:100%;height:100%;object-fit:cover}.homePg.last-chance{background:var(--gbg-light-grey)}.homePg.last-chance .container{display:flex;flex-direction:row;gap:2%;align-items:center}.homePg.last-chance .container .prod-img{width:33%}.homePg.last-chance .container .prod-img img{width:100%;max-width:450px;height:auto}.homePg.last-chance .container .prod-text{width:65%}.homePg.last-chance .container .prod-text p strong{font-weight:900}.homePg.last-chance .container .prod-text a{transition:all .36s ease;display:block;font-size:1.3rem;text-align:center;background:var(--gbg-secondary);color:var(--gbg-white);max-width:300px;margin:30px auto 0 0;padding:15px;border-radius:8px;text-decoration:none;border:2px solid var(--gbg-black)}.homePg.last-chance .container .prod-text a:hover{background:var(--gbg-primary)}@media screen and (max-width:1199px){.homePg.homeSlider slider div.slide .container .slideContent p.landingPgHeroTxt{font-size:2.2rem;line-height:1}.homePg.homeSlider slider div.slide .container .slideContent p.landingPgHeroTxt em{font-weight:900}.homePg.homeSlider slider div.slide .container .slideContent p.landingPgHeroTxt.med{font-size:1.5rem;font-weight:500}.homePg.homeSlider slider div.slide .container .slideContent p.singlePrice{font-size:2rem}.homePg.homeSlider slider div.slide .container .slideContent p.bundlePrice{font-size:3rem}.homePg.homeSlider slider div.slide .container .slideContent a.buyItNow{font-size:1.3rem;margin:30px auto 0 0;padding:15px}}@media screen and (max-width:991px){.homePg.homeSlider slider div.slide .container .slideContent p.landingPgHeroTxt{font-size:2rem}.homePg.homeSlider slider div.slide .container .slideContent p.landingPgHeroTxt.med{font-size:1.4rem}}@media screen and (max-width:768px){.homePg.homeSlider{height:500px}.homePg.homeSlider slider button.slick-arrow{font-size:2.8rem}.homePg.homeSlider slider button.slick-arrow.slick-prev{left:5px}.homePg.homeSlider slider button.slick-arrow.slick-next{right:5px}.homePg.homeSlider slider div.slide{height:500px}.homePg.homeSlider slider div.slide .container .row{flex-direction:column}.homePg.homeSlider slider div.slide .container .slideImage{display:none}.homePg.homeSlider slider div.slide .container{padding-top:0}.homePg.homeSlider slider div.slide .container .slideImage{display:block;width:100%}.homePg.homeSlider slider div.slide .container .slideImage img{max-width:350px;margin:0 auto;display:block}.homePg.homeSlider slider div.slide .container .slideContent{width:100%}.homePg.homeSlider slider div.slide{height:auto}.homePg.homeSlider slider div.slide .container .slideContent{width:100%}.homePg.homeSlider slider div.slide .container .slideContent p.title{font-size:2.2rem;margin:0 15px 30px 15px}.homePg.homeSlider slider div.slide .container .slideContent p{font-size:1.1rem;margin:0 15px 15px 15px;font-weight:500}.homePg.homeSlider slider div.slide .container .slideContent p.landingPgHeroTxt{font-size:1.6rem;font-weight:900;text-align:center}.homePg.homeSlider slider div.slide .container .slideContent p.landingPgHeroTxt.med{font-size:1rem;line-height:1.2;font-weight:500;text-align:center}.homePg.homeSlider slider div.slide .container .slideContent a.buyItNow{margin:0 auto;font-size:1.2rem;padding:10px}.homePg.last-chance .container{flex-direction:column;gap:0}.homePg.last-chance .container .prod-img{width:100%}.homePg.last-chance .container .prod-text{width:100%}.homePg.last-chance .container .prod-text a{font-size:1.2rem;max-width:none;padding:10px}}@media screen and (max-width:375px){.homePg.homeSlider slider div.slide .container .slideContent p.landingPgHeroTxt{font-size:1.3rem;margin-bottom:10px}.homePg.homeSlider slider div.slide .container .slideContent a.buyItNow{margin:0 auto;font-size:1.1rem;padding:8px 0;max-width:255px}}.homePg.quotes{background-color:var(--gbg-white);border-bottom:5px solid var(--gbg-black);background-image:url(/wp-content/uploads/2025/07/script-background-20.webp);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.homePg.quotes .container{position:relative;padding-bottom:30px}.homePg.quotes .container:before{content:'';position:absolute;top:75px;left:5px;display:block;width:200px;height:150px;background-size:200px;background-image:url(/wp-content/uploads/2025/07/quote-background_left.webp);background-repeat:no-repeat;background-position:0 0}.homePg.quotes .container:after{content:'';position:absolute;bottom:-35px;right:5px;display:block;width:200px;height:150px;background-size:200px;background-image:url(/wp-content/uploads/2025/07/quote-background_right.webp);background-repeat:no-repeat;background-position:0 0}.homePg.quotes .quoteBox{position:relative;margin:90px 0 45px 0}.homePg.quotes .quoteBox button.slick-arrow{transition:all .36s ease;position:absolute;top:50%;transform:translate(0%,-50%);z-index:5;cursor:pointer;border:0;background:#fff0;font-size:4rem;color:var(--gbg-secondary)}.homePg.quotes .quoteBox button.slick-arrow:hover{color:var(--gbg-primary)}.homePg.quotes .quoteBox button.slick-arrow.slick-prev{left:15px;z-index:6}.homePg.quotes .quoteBox button.slick-arrow.slick-next{right:15px;z-index:6}.homePg.quotes .quoteBox .quote{padding:0 65px 0 65px;margin:0 50px 0 50px}.homePg.quotes .quoteBox .quote .title{font-size:1.8rem;font-weight:900;line-height:1}.homePg.quotes .quoteBox .quote .signature{text-align:right;font-size:1.2rem;font-weight:600}.homePg iframe.youtube{display:block;border:3px solid var(--gbg-brown)!important;border-radius:15px;box-shadow:0 5px 10px #333;margin:15px auto 0 auto}@media screen and (max-width:768px){.homePg iframe.youtube{width:100%}}@media screen and (max-width:768px){.homePg.quotes{}.homePg.quotes .container{padding-bottom:5px;max-width:500px}.homePg.quotes .container:before{top:150px;left:5px;width:200px;height:150px;background-size:200px;background-position:0 0}.homePg.quotes .container:after{bottom:-35px;right:5px;width:200px;height:150px;background-size:200px;background-position:0 0}.homePg.quotes h2{text-align:center;font-size:2.8rem;margin:0% 10%}.homePg.quotes .quoteBox{margin:50px 0 45px 0}.homePg.quotes .quoteBox button.slick-arrow{font-size:3rem}.homePg.quotes .quoteBox button.slick-arrow.slick-prev{left:10px}.homePg.quotes .quoteBox button.slick-arrow.slick-next{right:10px}.homePg.quotes .quoteBox .quote{padding:15px 45px 0 45px;margin:0 0 0 0}.homePg.quotes .quoteBox .quote .title{font-size:1.8rem}.homePg.quotes .quoteBox .quote .review{font-size:1.2rem}.homePg.quotes .quoteBox .quote .signature{font-size:1.3rem}}@media screen and (max-width:524px){.homePg.quotes h2{margin:0% 5%}}@media screen and (max-width:375px){.homePg.quotes h2{margin:0% 0%;font-size:2.2rem}.homePg.quotes .quoteBox .quote{padding:60px 30px 0 30px;margin:0 0 0 0}.homePg.quotes .quoteBox .quote .review{font-size:1.1rem}.homePg.quotes .quoteBox button.slick-arrow.slick-prev{left:0}.homePg.quotes .quoteBox button.slick-arrow.slick-next{right:0}}.homePg.samples{background-color:var(--gbg-light-grey)}.homePg.samples .container p{font-size:1.5rem;text-align:center;margin-bottom:30px}.homePg.samples .container .pgs{display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;background:var(--gbg-grey);border:5px solid var(--gbg-grey);border-radius:20px;overflow:hidden;box-shadow:0 10px 24px var(--gbg-black)}.homePg.samples .container .pgs .pg{width:50%}.homePg.samples .container .pgs .pg a{display:block;line-height:0}.homePg.samples .container .pgs .pg a img{transition:all .36s ease;width:100%;height:auto}.homePg.samples .container .pgs .pg a:hover img{opacity:.50}@media screen and (max-width:768px){.homePg.samples .container .pgs{max-width:420px;flex-direction:column;gap:3px;border:3px solid var(--gbg-grey);border-radius:15px;margin:0 auto}.homePg.samples .container .pgs .pg{width:100%}}.homePg.what .callout{font-size:1.8rem;background:var(--gbg-accent);color:var(--gbg-white);padding:30px;text-align:center;border:5px solid var(--gbg-black);border-radius:15px;box-shadow:0 5px 15px #000;margin:30px 5%;font-weight:900;line-height:1}.homePg.books{background:var(--gbg-light-grey);box-shadow:0 20px 20px #555}.homePg.books h2{text-align:center}.homePg.books p{text-align:center}.homePg.books .homeProducts{margin:30px 0 0 0}.homePg.books .homeProducts button.slick-arrow{transition:all .36s ease;position:absolute;top:50%;transform:translate(0%,-50%);z-index:5;cursor:pointer;border:0;background:#fff0;font-size:4rem;color:var(--gbg-secondary)}.homePg.books .homeProducts button.slick-arrow:hover{color:var(--gbg-primary)}.homePg.books .homeProducts button.slick-arrow.slick-prev{left:15px;z-index:6}.homePg.books .homeProducts button.slick-arrow.slick-next{right:15px;z-index:6}.homePg.books .homeProducts li{padding:0 15px}.homePg.books .homeProducts li a img{transition:all .36s ease;width:100%;height:auto;opacity:1}.homePg.books .homeProducts li a h2{text-align:center;color:var(--gbg-secondary);font-size:1.8rem;margin:10px 0}.homePg.books .homeProducts li a .price{display:block;text-align:center;color:var(--gbg-black);font-size:1.4rem}.homePg.books .homeProducts li a .price bdi{font-weight:900}.homePg.books .homeProducts li a .price bdi span{font-weight:900}.homePg.books .homeProducts li a:hover img{opacity:.8}.homePg.books .homeProducts li a:hover h2{color:var(--gbg-primary)}.homePg.books .homeProducts li a:hover .price{color:var(--gbg-black)}.homePg.books .homeProducts li a.add_to_cart_button{display:block;margin:15px 0;font-size:1.4rem;line-height:.9;text-align:center;background:var(--gbg-primary);color:var(--gbg-white);padding:15px;border-radius:8px;border:2px solid var(--gbg-black)}.homePg.books .homeProducts li a.add_to_cart_button:hover{background:var(--gbg-secondary)}.homePg.books .homeProducts li a.added_to_cart{background:var(--gbg-accent);color:var(--gbg-white);width:100%;text-align:center;padding:12px;border-radius:8px;margin-top:10px;border:2px solid var(--gbg-black);display:block;box-sizing:border-box}.homePg.books .homeProducts li a.added_to_cart:hover{background:var(--gbg-grey);color:var(--gbg-black)}@media screen and (max-width:768px){.homePg.what .callout{font-size:1.5rem;padding:15px;border:3px solid var(--gbg-black);margin:30px 0%;font-weight:500}.homePg.books .homeProducts button.slick-arrow{font-size:3rem}.homePg.books .homeProducts button.slick-arrow.slick-prev{left:5px}.homePg.books .homeProducts button.slick-arrow.slick-next{right:5px}.homePg.books .homeProducts li a img{max-width:200px;margin:0 auto}}.homePg.maps{background-image:url(/wp-content/uploads/2023/02/header-background-map_3.jpg);background-position:center;background-attachment:fixed;position:relative;z-index:-1;padding-top:80px;padding-bottom:80px}.homePg.maps p{font-size:1.8rem;text-align:center;padding:0% 3%;font-weight:600;line-height:1.1}.homePg.maps .gbgwt_page_list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0%;align-items:center;margin-top:30px;justify-content:space-between}.homePg.maps .gbgwt_page_list li{width:32%;padding:.5%}.homePg.maps .gbgwt_page_list li.page-item-25{width:100%;padding:.5%}.homePg.maps .gbgwt_page_list li a{display:block;text-align:center;background:var(--gbg-secondary);color:var(--gbg-white);padding:15px;width:100%;border-radius:8px;line-height:1.1;border:2px solid var(--gbg-black);box-shadow:0 4px 8px #333;box-sizing:border-box}.homePg.maps .gbgwt_page_list li.page-item-25 a{font-weight:900;font-size:1.5rem;background:var(--gbg-accent)}.homePg.maps .gbgwt_page_list li a:hover{background:var(--gbg-primary);box-shadow:0 1px 3px #333}@media screen and (max-width:969px){.homePg.maps .gbgwt_page_list li{width:49%}}@media screen and (max-width:768px){.homePg.maps .gbgwt_page_list{display:flex;flex-direction:row;flex-wrap:wrap;gap:2%;align-items:center;margin-top:30px}.homePg.maps .gbgwt_page_list li{width:100%;padding:2% 1% 2% 1%}}.homePg.contact{box-shadow:0 -20px 20px #555}.homePg.contact .container{display:flex;gap:50px;flex-direction:row;align-items:center;width:100%}.homePg.contact .container .text{width:40%}.homePg.contact .container .text p:last-of-type{text-align:right;font-weight:900;font-size:1.5rem}.homePg.contact .container div{width:60%}.homePg.contact .container .wpcf7{width:100%;position:relative}.homePg.contact .container .wpcf7 p{display:flex;flex-direction:row;align-items:center}.homePg.contact .container .wpcf7 p label{width:20%}.homePg.contact .container .wpcf7 p span{width:80%}.homePg.contact .container .wpcf7 p span input{width:100%;font-size:1.3rem;padding:5px;box-sizing:border-box;border:2px solid var(--gbg-black);border-radius:5px}.homePg.contact .container .wpcf7 p span textarea{width:100%;font-size:1.3rem;padding:5px;box-sizing:border-box;border:2px solid var(--gbg-black);border-radius:5px;height:150px}.homePg.contact .container .wpcf7 p .wpcf7-not-valid{border-color:red}.homePg.contact .container .wpcf7 p .wpcf7-not-valid-tip{font-size:0}.homePg.contact .container .wpcf7 p .wpcf7-submit{transition:all .36s ease;display:block;width:100%;background:var(--gbg-primary);border:2px solid var(--gbg-black);color:var(--gbg-white);font-size:1.3rem;border-radius:8px;padding:15px;line-height:1;cursor:pointer;box-sizing:border-box}.homePg.contact .container .wpcf7 p .wpcf7-submit:hover{background:var(--gbg-secondary)}.homePg.contact .container .wpcf7 p .wpcf7-spinner{position:absolute;top:50%;left:50%;width:24px;height:24px;margin:0}.homePg.contact .container .wpcf7 .wpcf7-response-output{text-align:center;width:100%;font-size:1.2rem;box-sizing:border-box;margin:0;padding:10px}@media screen and (max-width:768px){.homePg.contact .container{flex-direction:column}.homePg.contact .container .text{width:100%}.homePg.contact .container div{width:100%}.homePg.contact .container .wpcf7 p{flex-direction:column}.homePg.contact .container .wpcf7 p label{width:100%;padding-bottom:5px}.homePg.contact .container .wpcf7 p span{width:100%}}.mainContent{transition:all .36s ease}.mainContent article,body.home article{max-width:1340px;margin:0 auto;padding:30px}.mainContent .breadcrumbs{margin-bottom:0;background:var(--gbg-secondary);padding:10px 0}.mainContent .breadcrumbs a{color:var(--gbg-light-grey);display:inline-block;margin-right:10px}.mainContent .breadcrumbs a:hover{color:var(--gbg-black)}.mainContent .breadcrumbs a:after{font-family:'FontAwesome';content:'\f101';display:inline-block;text-decoration:none!important;padding-left:10px;font-size:10px}.mainContent .breadcrumbs a:hover:after{color:var(--gbg-light-grey)}.mainContent .breadcrumbs span{font-weight:900;color:var(--gbg-grey)}.mainContent .breadcrumbs nav{margin:0px!important;font-weight:900;font-size:inherit}.mainContent .breadcrumbs nav a{color:var(--gbg-light-grey);display:inline-block;margin-right:10px}.mainContent .breadcrumbs nav a:after{font-family:'FontAwesome';content:'\f101';display:inline-block;text-decoration:none!important;padding-left:10px;font-size:10px}.mainContent .breadcrumbs nav a:hover{color:var(--gbg-black)}.mainContent .breadcrumbs nav a:hover:after{color:var(--gbg-light-grey)}.mainContent article .mapParent{display:flex}.mainContent article .mapParent div{width:55%}.mainContent article .mapParent div.mapImg{width:45%;padding-right:30px}.mainContent article .mapParent div img{width:100%;height:auto}.mainContent article h1,body.home article h1{font-size:4rem;margin-bottom:30px}.mainContent article h2{font-size:2.8rem;margin-bottom:15px}.mainContent article h3{font-size:2.2rem;margin-bottom:15px}.mainContent article h4{font-size:1.4rem}.mainContent article h4 b,.mainContent article h4 strong,.mainContent article h4 strong a,.mainContent article h4 span,.mainContent article h4 strong span{font-weight:600}.mainContent article h5{padding:15px;clear:both}.mainContent article .alignleft{float:left;margin:0 30px 30px 0}.mainContent article .alignright{float:right;margin:0 0 30px 30px}.mainContent article .aligncenter{float:none;margin:30px auto;display:block}.mainContent article .wp-caption-text{background:rgb(0 0 0 / .33);margin:-15px 10px 0 0;padding:30px 30px 15px 30px;font-size:16px;color:var(--gbg-white);border-radius:0 0 15px 15px;line-height:1.3}.mainContent article img{box-shadow:0 0 10px #333}.mainContent article iframe{width:100%;border:3px solid var(--gbg-brown)!important;border-radius:15px;box-shadow:0 5px 10px #333}.mainContent article ul{margin-left:30px}.mainContent article a{color:var(--gbg-primary);text-decoration:underline}.mainContent article a:hover{color:var(--gbg-secondary)}.mainContent article .wp-block-button{padding-top:15px}.mainContent article .wp-block-button a{transition:all .36s ease;color:var(--gbg-white);border-radius:10px;padding:25px 50px;line-height:1.3;background:var(--gbg-brown);text-decoration:none;box-shadow:0 5px 10px var(--gbg-black)}.mainContent article .wp-block-button a:hover{background:var(--gbg-light-brown);color:var(--gbg-black);box-shadow:0 0 5px var(--gbg-black)}.mainContent article ul.gbgwt_page_list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0}.mainContent article ul.gbgwt_page_list li{width:46%;margin:10px 2%}.mainContent article ul.gbgwt_page_list li a{display:block;padding:15px;text-align:center;background-color:var(--gbg-primary);border-radius:10px;color:var(--gbg-white);text-decoration:none;border:2px solid var(--gbg-black);box-shadow:0 4px 8px #333}.mainContent article ul.gbgwt_page_list li a:hover{background-color:var(--gbg-secondary)}body.page-id-2325 .mainContent article ul.gbgwt_page_list li{width:22%;margin:10px 1%}body.page-id-4096 .mainContent ul{margin-bottom:30px}body.page-id-4098 .mainContent ol{margin-left:45px}body.page-id-4098 .mainContent ol li{padding-left:5px}.mainContent #customer_login .required{display:none}.mainContent #customer_login form p label.woocommerce-form-login__rememberme{margin-top:8px}.mainContent #customer_login form p label.woocommerce-form-login__rememberme input{display:inline}.mainContent #customer_login form p label.woocommerce-form-login__rememberme span{display:inline}.mainContent #customer_login form p .show-password-input{top:0.8rem!important}.mainContent #customer_login form p input[type="text"],.mainContent #customer_login form p input[type="password"],.mainContent #customer_login form p input[type="text"],.mainContent #customer_login form p input[type="email"]{background:#F6F6F6;padding:12px;width:100%;box-sizing:border-box;border-bottom:2px solid #333;color:#333;font-size:1rem;border-radius:5px}.mainContent #customer_login form p button.button{transition:all .36s ease;border:2px solid var(--gbg-black);cursor:pointer;background-color:var(--gbg-primary);color:var(--gbg-white);border-radius:5px;padding:15px;font-family:'Sura',serif;font-size:1.4rem}.mainContent #customer_login form p button.button:hover{background:var(--gbg-secondary)}.mainContent .woocommerce .woocommerce-notices-wrapper .woocommerce-message{border-color:var(--gbg-brown);padding:25px 15px 25px 65px;font-size:1.1rem}.mainContent .woocommerce .woocommerce-notices-wrapper .woocommerce-message a{transition:all .36s ease;background:var(--gbg-secondary);border:2px solid var(--gbg-black);color:var(--gbg-white);font-size:1.2rem;font-weight:500;margin-top:-15px}.mainContent .woocommerce .woocommerce-notices-wrapper .woocommerce-message a:hover{background:var(--gbg-primary)}.mainContent .woocommerce .woocommerce-notices-wrapper .woocommerce-message:before{font-size:2rem;left:15px;top:15px}.mainContent .woocommerce .woocommerce-notices-wrapper .woocommerce-message:after{display:none}.mainContent .woocommerce .single-product .product .onsale{display:none}.mainContent .woocommerce .single-product .product .woocommerce-product-gallery{width:40%}.mainContent .woocommerce .single-product .product .woocommerce-product-gallery .flex-viewport{box-shadow:0 0 15px #333}.mainContent .woocommerce .single-product .product .woocommerce-product-gallery .flex-control-nav{position:relative;padding:0 40px 0 30px;margin-top:15px}.mainContent .woocommerce .single-product .product .woocommerce-product-gallery .flex-control-nav .slick-arrow{transition:all .36s ease;cursor:pointer;position:absolute;top:38%;z-index:50;border:0;font-size:1.5rem;background:none;color:var(--gbg-primary)}.mainContent .woocommerce .single-product .product .woocommerce-product-gallery .flex-control-nav .slick-arrow:hover{color:var(--gbg-secondary)}.mainContent .woocommerce .single-product .product .woocommerce-product-gallery .flex-control-nav .slick-arrow.slick-prev{left:10px}.mainContent .woocommerce .single-product .product .woocommerce-product-gallery .flex-control-nav .slick-arrow.slick-next{right:10px}.mainContent .woocommerce .single-product .product .woocommerce-product-gallery .flex-control-nav li{clear:none;padding:10px}.mainContent .woocommerce .single-product .product .woocommerce-product-gallery .flex-control-nav li img{border-radius:10px;border:3px solid var(--gbg-primary)}.mainContent .woocommerce .single-product .product .summary{width:58%}.mainContent .woocommerce .single-product .product .summary .price{color:var(--gbg-primary);font-size:2.8rem;font-weight:900;letter-spacing:-2px;line-height:0!important;margin-top:0}.mainContent .woocommerce .single-product .product .summary .price ins{text-decoration:none}.mainContent .woocommerce .single-product .product .summary .price bdi{font-weight:900}.mainContent .woocommerce .single-product .product .summary .price bdi span{font-weight:900}.mainContent .woocommerce .single-product .product .summary .stock{display:none}.mainContent .woocommerce .single-product .product .summary .cart{display:flex;align-items:center;gap:5px;flex-wrap:nowrap}.mainContent .woocommerce .single-product .product .summary .cart .quantity input{padding:5px;font-size:1.3rem;color:var(--gbg-black);width:100%;border-radius:5px;border:2px solid var(--gbg-black);margin-top:0;box-sizing:border-box}.mainContent .woocommerce .single-product .product .summary .cart button{font-family:'Sura',serif;width:100%;transition:all .36s ease;background-color:var(--gbg-primary);color:var(--gbg-white);padding:10px;font-size:1.4rem;line-height:1.2;border-radius:5px;cursor:pointer;border:2px solid var(--gbg-black)}.mainContent .woocommerce .single-product .product .summary .cart button:hover{background-color:var(--gbg-secondary)}.mainContent .woocommerce .single-product .product .summary .product_meta span{display:block;line-height:1.5}.mainContent .woocommerce .single-product .product .summary .product_meta span a,.mainContent .woocommerce .single-product .product .summary .product_meta span span{display:inline}.mainContent .woocommerce .single-product .woocommerce-tabs{display:none}.mainContent .woocommerce .single-product .woocommerce-tabs ul{display:none}.mainContent .woocommerce .single-product .related.products{clear:both}.mainContent .woocommerce .woocommerce-result-count{display:none}.mainContent .woocommerce .woocommerce-ordering{display:none}.mainContent .woocommerce ul .product .onsale{display:none}.mainContent .woocommerce ul .product a{box-sizing:border-box}.mainContent .woocommerce ul .product a img{transition:all .36s ease;box-shadow:0 0 10px #333!important;margin:0px!important}.mainContent .woocommerce ul .product:hover a img{box-shadow:0 0 0 #333!important;opacity:.8}.mainContent .woocommerce ul .product a h2{transition:all .36s ease;color:var(--gbg-secondary);font-size:1.6rem!important;font-weight:600;text-align:center;letter-spacing:-1px;min-height:80px}.mainContent .woocommerce ul .product:hover a h2{color:var(--gbg-primary)}.mainContent .woocommerce ul .product a .price{font-size:1.4rem!important;color:var(--gbg-black)!important;font-weight:600!important;text-align:center;margin-bottom:0px!important}.mainContent .woocommerce ul .product a .price bdi{font-weight:900}.mainContent .woocommerce ul .product a .price bdi .woocommerce-Price-currencySymbol{font-weight:900}.mainContent .woocommerce ul .product a.add_to_cart_button{width:100%;text-align:center;background:var(--gbg-primary);padding:15px;color:var(--gbg-white);font-size:1.4rem;line-height:1;border-radius:8px;border:2px solid var(--gbg-black)}.mainContent .woocommerce .products .product:hover a.add_to_cart_button{background-color:var(--gbg-secondary)}.mainContent .woocommerce ul .product a.added_to_cart{background:var(--gbg-accent);color:var(--gbg-white);width:100%;text-align:center;padding:12px;border-radius:8px;margin-top:10px;border:2px solid var(--gbg-black)}.mainContent .woocommerce ul .product a.added_to_cart:hover{background:var(--gbg-grey);color:var(--gbg-black)}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main table thead{background:var(--gbg-secondary)}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main table tr th{visibility:visible;padding-top:15px;padding-bottom:15px}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main table tr th span{font-size:1rem;font-weight:500}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main table tr th.wc-block-cart-items__header-product span{display:none}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main table tr th span{color:var(--gbg-white)}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main table tbody tr td.wc-block-cart-item__product div a{font-size:1.4rem;text-decoration:none;font-weight:900;margin-bottom:5px}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main table tbody tr td.wc-block-cart-item__product div span{font-size:1.2rem;font-weight:900}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main table tbody tr td.wc-block-cart-item__product div p{font-size:.9rem;line-height:1}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product a{box-sizing:border-box}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product a img{transition:all .36s ease;box-shadow:0 0 10px #333!important;margin:0px!important}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product a img:hover{box-shadow:0 0 0 #333!important;opacity:.8}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product h3{transition:all .36s ease;color:var(--gbg-secondary);font-size:1.8rem!important;font-weight:600;text-align:center;line-height:1}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product h3 a{color:var(--gbg-secondary);text-decoration:none;font-weight:900}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product h3 a:hover{color:var(--gbg-primary)}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-rating-stars{display:none}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .price{font-size:1.4rem!important;color:var(--gbg-black)!important;text-align:center;margin-bottom:0px!important}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .price span{font-weight:900}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-button button{transition:all .36s ease;background:var(--gbg-primary);color:var(--gbg-white);width:100%;text-align:center;padding:12px;border-radius:8px;margin-top:10px;font-size:1.3rem;border:2px solid var(--gbg-black);font-family:'Sura',serif}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-button button:hover{background-color:var(--gbg-secondary)}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product a.added_to_cart:hover{background:var(--gbg-grey);color:var(--gbg-black)}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar img{box-shadow:none}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-button{transition:all .36s ease;text-decoration:none;background:var(--gbg-primary);border-radius:8px;font-size:1.3rem;text-transform:uppercase;border:2px solid var(--gbg-black);color:var(--gbg-white);font-family:'Sura',serif;min-height:auto;padding:10px}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit-button{padding:20px}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-button:hover{background-color:var(--gbg-secondary)}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-button:hover span{color:var(--gbg-brown)}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title{background:var(--gbg-secondary);color:var(--gbg-white);font-size:1rem;font-weight:500;padding:15px 10px}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-radio-control .wc-block-components-radio-control__option-layout{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-radio-control .wc-block-components-radio-control__option-layout div{font-size:1rem}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-radio-control .wc-block-components-radio-control__option-layout div span{display:block;width:100%;font-size:1rem}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-radio-control .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__label-group{width:70%}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-radio-control .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__description-group{width:30%}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-radio-control .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__description-group span{text-align:right}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block .components-button{min-height:60px}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit .components-button{transition:all .36s ease;margin-top:30px;min-height:60px}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit .components-button span{color:var(--gbg-white)}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit .components-button:hover{background-color:var(--gbg-primary)}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit .components-button:hover span{color:var(--gbg-brown)}.mainContent .wp-block-woocommerce-checkout form h2{font-size:2rem}.mainContent .wp-block-woocommerce-checkout form p{font-size:1rem}.mainContent .wp-block-woocommerce-checkout form .wc-block-checkout__payment-method img{box-shadow:0 0 0 var(--gbg-black)}.mainContent .wp-block-woocommerce-checkout form .wc-block-checkout__payment-method .wc-block-gateway-container div{padding:0}.mainContent .wp-block-woocommerce-checkout form .wc-block-checkout__payment-method .wc-block-gateway-container div iframe{border:0px!important;border-radius:5px;box-shadow:0 0 0 var(--gbg-black);margin:0 10px}.mainContent .wp-block-woocommerce-checkout form .wp-block-woocommerce-checkout-actions-block button{transition:all .36s ease;background:var(--gbg-primary);border:2px solid var(--gbg-black);min-height:2.5em;padding:0;color:var(--gbg-white);font-size:1.4rem;line-height:1;border-radius:8px}.mainContent .wp-block-woocommerce-checkout form .wp-block-woocommerce-checkout-actions-block button:hover{background-color:var(--gbg-secondary)}body.woocommerce-account .woocommerce{margin-bottom:30px}body.woocommerce-account .woocommerce nav{width:20%}body.woocommerce-account .woocommerce nav ul{list-style:none}body.woocommerce-account .woocommerce nav ul li{padding:4px 0}body.woocommerce-account .woocommerce nav ul li a{background:var(--gbg-secondary);color:var(--gbg-white);display:block;width:100%;text-align:center;border-radius:5px;padding:10px 0;text-decoration:none}body.woocommerce-account .woocommerce nav ul li a:hover{background:var(--gbg-primary)}body.woocommerce-account .woocommerce nav ul li.is-active a{background:var(--gbg-primary);color:var(--gbg-white);text-decoration:none}body.woocommerce-account .woocommerce nav ul li.is-active a:hover{background:var(--gbg-secondary)}body.woocommerce-account .woocommerce nav ul li.woocommerce-MyAccount-navigation-link--downloads{display:none}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content{width:78%}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content p label{padding-top:0}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content p em{display:block;font-size:1rem;padding-top:5px}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content header{background:none;padding:10px 0;box-shadow:0 0 0 var(--gbg-black)}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content form input{border:1px solid #999;border-radius:4px;padding:7px;font-size:1rem}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content form textarea{border:1px solid #999;border-radius:4px;padding:7px;font-size:1rem}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content form button{width:100%;background:var(--ah-red);padding:15px;font-size:1.33rem;color:var(--gbg-white)}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content form button:hover{background:var(--ah-grey);color:#333}@media screen and (max-width:768px){body.woocommerce-account .woocommerce nav{width:100%}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content{width:100%;margin-top:15px}}body.woocommerce-lost-password .woocommerce form{border:1px solid #CFC8D8;padding:20px;max-width:600px;margin:0 auto;text-align:left;border-radius:5px}body.woocommerce-lost-password .woocommerce form p{width:100%}body.woocommerce-lost-password .woocommerce form p input{background:#F6F6F6;padding:12px;width:100%;box-sizing:border-box;border-bottom:2px solid #333;color:#333;font-size:1rem;border-radius:5px}body.woocommerce-lost-password .woocommerce form p button{transition:all .36s ease;width:100%;font-family:'Sura',serif;background:var(--gbg-primary);padding:15px;font-size:1.33rem;color:var(--gbg-white);border-radius:8px;border:2px solid var(--gbg-black)}body.woocommerce-lost-password .woocommerce form p button:hover{background:var(--gbg-secondary);color:var(--gbg-white)}.mainContent .wpcf7{width:100%;position:relative}.mainContent .wpcf7 p{display:flex;flex-direction:row;align-items:center}.mainContent .wpcf7 p label{width:20%}.mainContent .wpcf7 p span{width:80%}.mainContent .wpcf7 p span input{width:100%;font-size:1.3rem;padding:5px;box-sizing:border-box;border:2px solid var(--gbg-black);border-radius:5px}.mainContent .wpcf7 p span textarea{width:100%;font-size:1.3rem;padding:5px;box-sizing:border-box;border:2px solid var(--gbg-black);border-radius:5px;height:150px}.mainContent .wpcf7 p .wpcf7-not-valid{border-color:red}.mainContent .wpcf7 p .wpcf7-not-valid-tip{font-size:0}.mainContent .wpcf7 p .wpcf7-submit{transition:all .36s ease;display:block;width:100%;background:var(--gbg-primary);border:2px solid var(--gbg-black);color:var(--gbg-white);font-size:1.3rem;border-radius:8px;padding:15px;line-height:1;cursor:pointer;box-sizing:border-box}.mainContent .wpcf7 p .wpcf7-submit:hover{background:var(--gbg-secondary)}.mainContent .wpcf7 p .wpcf7-spinner{position:absolute;top:50%;left:50%;width:24px;height:24px;margin:0}.mainContent .wpcf7 .wpcf7-response-output{text-align:center;width:100%;font-size:1.2rem;box-sizing:border-box;margin:0;padding:10px}footer{background:var(--gbg-secondary);padding:30px 15px;margin-top:0}footer section{width:100%;max-width:1340px;margin:0 auto}footer section{font-size:14px}footer section a{color:var(--gbg-white)}footer section a:hover{color:var(--gbg-black)}footer section.columns{display:flex;flex-direction:row;align-items:flex-start}footer section.columns div{width:20%}footer section.columns .storeNav{padding-top:15px}footer section.columns .storeNav h6{font-size:22px;margin-bottom:15px}footer section.columns .storeNav ul{margin-bottom:30px}footer section.columns .storeNav ul li{line-height:1.1;padding:0}footer section.columns .storeNav ul li a{display:block;font-size:14px;padding:5px 0}footer section.columns .mapsAndTreesNav{width:60%;padding-top:15px}footer section.columns .mapsAndTreesNav h6{font-size:22px;margin-bottom:15px}footer section.columns .mapsAndTreesNav ul{display:flex;gap:1%;flex-direction:row;flex-wrap:wrap}footer section.columns .mapsAndTreesNav ul li{width:32%;line-height:1.1;padding:0}footer section.columns .mapsAndTreesNav ul li a{display:block;font-size:14px;padding:5px 0}footer section p{color:var(--gbg-white);font-size:14px}footer section p b{font-weight:900}body.error404 .books{background:var(--gbg-light-grey);padding-top:30px}body.error404 .books h2{font-size:2.8rem;margin-bottom:15px;text-align:center}body.error404 .books p{text-align:center}body.error404 .books .homeProducts{margin:30px 0 0 0}body.error404 .books .homeProducts button.slick-arrow{transition:all .36s ease;position:absolute;top:50%;transform:translate(0%,-50%);z-index:5;cursor:pointer;border:0;background:#fff0;font-size:4rem;color:var(--gbg-secondary)}body.error404 .books .homeProducts button.slick-arrow:hover{color:var(--gbg-primary)}body.error404 .books .homeProducts button.slick-arrow.slick-prev{left:15px;z-index:6}body.error404 .books .homeProducts button.slick-arrow.slick-next{right:15px;z-index:6}body.error404 .books .homeProducts li{padding:0 15px}body.error404 .books .homeProducts li a img{transition:all .36s ease;width:100%;height:auto;opacity:1}body.error404 .books .homeProducts li a h2{text-align:center;color:var(--gbg-secondary);font-size:1.8rem;margin:10px 0}body.error404 .books .homeProducts li a .price{display:block;text-align:center;color:var(--gbg-black);font-size:1.4rem}body.error404 .books .homeProducts li a .price bdi{font-weight:900}body.error404 .books .homeProducts li a .price bdi span{font-weight:900}body.error404 .books .homeProducts li a:hover img{opacity:.8}body.error404 .books .homeProducts li a:hover h2{color:var(--gbg-primary)}body.error404 .books .homeProducts li a:hover .price{color:var(--gbg-black)}body.error404 .books .homeProducts li a.add_to_cart_button{display:block;margin:15px 0;font-size:1.4rem;line-height:.9;text-align:center;background:var(--gbg-primary);color:var(--gbg-white);padding:15px;border-radius:8px;border:2px solid var(--gbg-black)}body.error404 .books .homeProducts li a.add_to_cart_button:hover{background:var(--gbg-secondary)}body.error404 .books .homeProducts li a.added_to_cart{background:var(--gbg-accent);color:var(--gbg-white);width:100%;text-align:center;padding:12px;border-radius:8px;margin-top:10px;border:2px solid var(--gbg-black);display:block;box-sizing:border-box}body.error404 .books .homeProducts li a.added_to_cart:hover{background:var(--gbg-grey);color:var(--gbg-black)}@media screen and (max-width:768px){body.error404 .what .callout{font-size:1.5rem;padding:15px;border:3px solid var(--gbg-black);margin:30px 0%;font-weight:500}body.error404 .books .homeProducts button.slick-arrow{font-size:3rem}body.error404 .books .homeProducts button.slick-arrow.slick-prev{left:5px}body.error404 .books .homeProducts button.slick-arrow.slick-next{right:5px}body.error404 .books .homeProducts li a img{max-width:200px;margin:0 auto}}@media screen and (max-width:1398px){header{}.searchBar form{padding:15px 35px}.searchBar form label{width:15%;color:var(--gbg-white);font-size:16px}.searchBar form input[type="text"]{width:75%}.searchBar form input[type="submit"]{width:10%;margin-left:15px;border:0;padding:10px;cursor:pointer;font-size:16px}}@media screen and (max-width:1139px){header section i{font-size:1.5rem}header section nav ul li a{padding:15px 10px}}@media screen and (max-width:1002px){header section i{font-size:1.25rem}header section .logo{font-size:32px}header section .logo span{font-size:36px}header section nav ul li{font-size:16px}}@media screen and (max-width:969px){footer section.columns{flex-wrap:wrap}footer section.columns div{width:50%}footer section.columns .mapsAndTreesNav{width:100%}}@media screen and (max-width:768px){.topBar p{text-align:center;font-size:.8rem;text-decoration:none}header{padding:0}header section{width:100%;max-width:1340px;margin:0 auto;flex-direction:column;align-items:flex-start}header section .logo{padding:0 0 5px 45px;font-size:33px;width:75%}header section .logo span{font-size:38px;margin-left:20px;line-height:1}header section nav{transition:all .36s ease;width:100%;display:inline-block;vertical-align:middle;height:0;overflow:hidden}header section nav ul{flex-direction:column;width:100%;align-items:center;justify-content:right}header section nav ul li{text-align:center;width:100%}header section nav ul li a{display:block;width:auto;color:var(--gbg-black);padding:10px}header section nav ul li.menu-item-has-children:hover ul{display:none}header section nav.open{height:315px}header section nav .button{display:block}.searchBar.show{height:150px}.searchBar form{max-width:1395px;margin:0 auto;display:flex;flex-direction:column;padding:15px 0}.searchBar form label{width:100%;text-align:center;margin-bottom:10px}.searchBar form input[type="text"]{width:90%;padding:5px;border:0;font-size:16px}.searchBar form input[type="submit"]{width:92%;margin:10px 0;border:0;padding:10px;cursor:pointer;font-size:16px}.mainContent .breadcrumbs{font-size:.9rem;line-height:1.4;margin-bottom:10px;padding:10px 15px}.mainContent article .mapParent{flex-direction:column}.mainContent article .mapParent div{width:100%}.mainContent article .mapParent div.mapImg{width:100%}.mainContent article h1,body.home article h1{font-size:2.4rem}.mainContent article h2{font-size:2rem}.mainContent article .alignleft,.mainContent article .alignright,.mainContent article .alignnone,.mainContent article .aligncenter{float:none;margin:15px auto;width:95%!important}.mainContent article img{width:100%;max-width:600px;margin:0 auto;display:block}.mainContent article .wp-caption-text{display:block;max-width:540px;margin:-15px auto 30px auto}.mainContent article ul.gbgwt_page_list li{width:100%}body.page-id-2325 .mainContent article ul.gbgwt_page_list li{width:45%;margin:10px 2%}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product a img{max-width:250px;margin:0 auto!important}.mainContent .woocommerce ul .product a h2{font-size:1.4rem!important;min-height:75px}.mainContent .woocommerce .single-product .product .woocommerce-product-gallery{width:100%}.mainContent .woocommerce .single-product .product .summary{width:100%}.mainContent .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block h3{font-size:1.6rem}.mainContent .woocommerce ul .product a.add_to_cart_button{font-size:1rem}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main table tbody tr td.wc-block-cart-item__product div a{line-height:.9;margin-bottom:15px}.mainContent .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__sidebar .wc-block-components-button{font-size:1.1rem}footer section{text-align:center}footer section.columns{flex-direction:column}footer section.columns div{width:100%}footer section.columns .mapsAndTreesNav{width:100%}footer section.columns .mapsAndTreesNav ul li{width:49%}}@media screen and (max-width:375px){.homePg.homeSlider slider button.slick-arrow{font-size:2.2rem}.homePg.homeSlider slider button.slick-arrow.slick-prev{left:0}.homePg.homeSlider slider button.slick-arrow.slick-next{right:0}.homePg.homeSlider slider div.slide .container .slideContent p.title{font-size:2rem;margin:0 10px 30px 10px}.mainContent .woocommerce ul .product a h2{min-height:100px}.homePg.homeSlider slider div.slide .container .slideContent p{font-size:1rem;margin:0 10px 15px 10px}}#colorbox,#cboxOverlay,#cboxWrapper{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%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#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}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:25px;height:25px;background:url(/wp-content/themes/GettysburgWitnessTrees_2.0/images/border1.png) no-repeat 0 0}#cboxTopCenter{height:25px;background:url(/wp-content/themes/GettysburgWitnessTrees_2.0/images/border1.png) repeat-x 0 -50px}#cboxTopRight{width:25px;height:25px;background:url(/wp-content/themes/GettysburgWitnessTrees_2.0/images/border1.png) no-repeat -25px 0}#cboxBottomLeft{width:25px;height:25px;background:url(/wp-content/themes/GettysburgWitnessTrees_2.0/images/border1.png) no-repeat 0 -25px}#cboxBottomCenter{height:25px;background:url(/wp-content/themes/GettysburgWitnessTrees_2.0/images/border1.png) repeat-x 0 -75px}#cboxBottomRight{width:25px;height:25px;background:url(/wp-content/themes/GettysburgWitnessTrees_2.0/images/border1.png) no-repeat -25px -25px}#cboxMiddleLeft{width:25px;background:url(/wp-content/themes/GettysburgWitnessTrees_2.0/images/border2.png) repeat-y 0 0}#cboxMiddleRight{width:25px;background:url(/wp-content/themes/GettysburgWitnessTrees_2.0/images/border2.png) repeat-y -25px 0}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:20px}#cboxTitle{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#999}#cboxCurrent{position:absolute;bottom:0;left:100px;color:#999}#cboxLoadingOverlay{background:#fff url(/wp-content/themes/GettysburgWitnessTrees_2.0/images/loading.gif) no-repeat 5px 5px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:0;right:42px;color:#444}#cboxPrevious{position:absolute;bottom:0;left:0;color:#444}#cboxNext{position:absolute;bottom:0;left:63px;color:#444}#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}