.elementor-14548 .elementor-element.elementor-element-b31title:not(.elementor-motion-effects-element-type-background), .elementor-14548 .elementor-element.elementor-element-b31title > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191917;}.elementor-14548 .elementor-element.elementor-element-b31title{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 20px 24px 20px;}.elementor-14548 .elementor-element.elementor-element-b31title > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14548 .elementor-element.elementor-element-b31h1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-14548 .elementor-element.elementor-element-b31h1 .elementor-heading-title{font-size:34px;font-weight:600;color:#ff8a00;}.elementor-14548 .elementor-element.elementor-element-b31h2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14548 .elementor-element.elementor-element-b31h2 .elementor-heading-title{font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-14548 .elementor-element.elementor-element-b31main{padding:55px 20px 55px 20px;}.elementor-14548 .elementor-element.elementor-element-f2b36bd{--grid-columns:3;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14548 .elementor-element.elementor-element-f2b36bd{--grid-columns:2;}}@media(max-width:767px){.elementor-14548 .elementor-element.elementor-element-b31main{padding:35px 20px 35px 20px;}.elementor-14548 .elementor-element.elementor-element-f2b36bd{--grid-columns:1;}}/* Start custom CSS */body.sygur-global-source-nav #site-header,body.sygur-global-source-nav #site-footer{display:none!important}header a[href="/bookstore/"], header a[href="/bookstore"], header a[href$="/bookstore/"], header a[href$="/bookstore"], nav[aria-label*="primary" i] a[href$="/bookstore/"], nav[aria-label*="navigation" i] a[href$="/bookstore/"], .sygur-horizontal-header a[href$="/bookstore/"], .sygur-visual-header a[href$="/bookstore/"], .sygur-site-header a[href$="/bookstore/"] { color:#ff8a00 !important; font-weight:600 !important; }

/* SYGUR_HANDOFF_NAV_FIX */
.sygur-handoff-nav-list a,.sygur-handoff-nav-list span{text-transform:uppercase!important}.sygur-handoff-nav-list li.is-active&gt;a,.sygur-handoff-nav-list li.is-active-parent&gt;a{color:#ff8a00!important}

/* SYGUR_NAV_COLOR_OVERRIDE */
.sygur-handoff-nav-list li{color:#fff!important}.sygur-handoff-nav-list li.is-active,.sygur-handoff-nav-list li.is-active-parent{color:#ff8a00!important}.sygur-handoff-active-link,.sygur-handoff-nav-list a[aria-current="page"]{color:#ff8a00!important}.sygur-handoff-nav-list a:hover,.sygur-handoff-nav-list a:focus{color:#ff8a00!important}
/* SYGUR_EDGE_DROPDOWN_FIX */
.sygur-handoff-desktop nav .sygur-handoff-nav-depth-0 li.has-children:last-child .sygur-handoff-nav-depth-1{left:auto!important;right:0!important}
/* SYGUR_HANDOFF_INDEPENDENCE_BEGIN */
#site-header,#site-footer{display:none!important}body .sygur-source-nav.sygur-source-nav--horizontal,body .sygur-source-nav.sygur-source-nav--sidebar,body .sygur-source-nav.sygur-source-nav--neutral{display:none!important}html,body{max-width:100%;overflow-x:hidden}.sygur-handoff-header{height:100px!important;min-height:100px!important;background:#101010!important;z-index:9999}.sygur-handoff-header .elementor-container{height:100%;min-height:100%;max-width:1440px!important;margin:0 auto!important;padding:0 24px}.sygur-handoff-header .elementor-widget-html,.sygur-handoff-header .elementor-widget-container,.sygur-handoff-nav-shell,.sygur-handoff-desktop{height:100%}.sygur-handoff-desktop{display:flex!important;align-items:center;justify-content:space-between;gap:24px}.sygur-handoff-logo{display:flex;align-items:center;flex:0 0 auto}.sygur-handoff-logo img{display:block;width:auto;max-width:226px;max-height:65px;height:auto}.sygur-handoff-desktop nav{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto}.sygur-handoff-nav-list{list-style:none!important;margin:0!important;padding:0!important}.sygur-handoff-desktop nav .sygur-handoff-nav-depth-0{display:flex!important;align-items:center;justify-content:flex-end;gap:2px 28px;flex-wrap:wrap}.sygur-handoff-nav-list li{position:relative;margin:0!important;padding:0!important;color:#ffffff}.sygur-handoff-nav-list a,.sygur-handoff-nav-list span{display:block;color:inherit!important;text-decoration:none!important;font-family:Georgia, Georgia, "Times New Roman", serif;font-size:13px;font-weight:700;line-height:18px;letter-spacing:0px;text-transform:uppercase;padding:10px 2px}.sygur-handoff-nav-list li.is-active,.sygur-handoff-nav-list li.is-active-parent{color:#ff8a00}.sygur-handoff-active-link{color:#ff8a00!important}.sygur-handoff-nav-list a:hover,.sygur-handoff-nav-list a:focus{color:#73c7ff!important}.sygur-handoff-nav-depth-1{display:none;position:absolute;top:100%;left:0;min-width:220px;background:#101010;box-shadow:0 10px 24px rgba(0,0,0,.24);padding:8px 0!important;z-index:10020}.sygur-handoff-nav-list li.has-children:hover .sygur-handoff-nav-depth-1,.sygur-handoff-nav-list li.has-children:focus-within .sygur-handoff-nav-depth-1{display:block}.sygur-handoff-nav-depth-1 a,.sygur-handoff-nav-depth-1 span{padding:9px 14px!important;white-space:nowrap}.sygur-handoff-mobile{display:none;color:#ffffff;font-family:Georgia, Georgia, "Times New Roman", serif}.sygur-handoff-mobile summary{cursor:pointer;list-style:none;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.04em;padding:12px 0}.sygur-handoff-mobile summary::-webkit-details-marker{display:none}.sygur-handoff-mobile[open]{position:relative}.sygur-handoff-mobile nav{position:absolute;left:-16px;right:-16px;top:100%;background:#101010;padding:8px 16px 14px;z-index:10030}.sygur-handoff-mobile .sygur-handoff-nav-list a,.sygur-handoff-mobile .sygur-handoff-nav-list span{padding:8px 2px}.sygur-handoff-mobile .sygur-handoff-nav-depth-1{display:block;position:static;box-shadow:none;padding-left:14px!important}@media(min-width:768px) and (max-width:1024px){.hidden-tablet{display:none!important}}@media(min-width:1025px){.hidden-desktop{display:none!important}}@media(max-width:767px){.sygur-handoff-header{height:50px!important;min-height:50px!important}.sygur-handoff-header .elementor-container{padding:0 16px}.sygur-handoff-desktop{display:none!important}.sygur-handoff-mobile{display:block;height:100%}.hidden-phone{display:none!important}}
/* SYGUR_HANDOFF_INDEPENDENCE_END *//* End custom CSS */