body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.accordion>.card{overflow:hidden}.accordion>.card>.card-header{position:relative;text-decoration:none;z-index:1}.accordion.is-active>.card>.card-header{background-color:#f5f5f5;font-weight:700}.accordion>.card>.card-header:focus{box-shadow:none}.accordion>.card>.card-header:after{font-size:1rem;right:24px;top:50%;-webkit-transform:translate3d(0,-50%,0) rotate(90deg);transform:translate3d(0,-50%,0) rotate(90deg)}.accordion.is-active>.card>.card-header:after{font-weight:700;-webkit-transform:translate3d(0,-50%,0) rotate(-90deg);transform:translate3d(0,-50%,0) rotate(-90deg)}.accordion>.card>.card-body{max-height:0;overflow:hidden;position:relative;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .45s cubic-bezier(1,0,0,1);z-index:0}.accordion.is-active>.card>.card-body{-webkit-transform:translateY(0);transform:translateY(0)}.accordion>.card>.card-body>.card-innerbody :last-child{margin-bottom:0}.grid{grid-gap:15px;display:grid}@media (min-width:768px){.grid{grid-gap:30px}}.grid-crust{grid-template-columns:1fr}@media (min-width:768px){.grid-crust{grid-auto-rows:minmax(220px,auto);grid-template-columns:2fr 1fr}}@media (min-width:768px){.grid-mantle{grid-template-areas:"content0 content0" "content1 content2";grid-template-rows:1fr 1fr;height:100%}}.grid-item{background-color:initial;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border:none;padding:0;position:relative}@media (min-width:768px) and (max-width:1200px){.grid-item{background-position:36% 50%}}.grid-mantle .grid-item-0{min-height:130px}@media (min-width:576px){.grid-mantle .grid-item-0{min-height:190px}}@media (min-width:768px){.grid-mantle .grid-item-0{grid-area:content0;min-height:auto}}.grid-mantle>.grid-item-1{grid-area:content1}.grid-mantle>.grid-item-2{grid-area:content2}.feature-img{height:100%;max-width:100%;object-fit:cover;position:relative;z-index:0}@media (min-width:768px){.feature-img{object-position:40% 50%}}@media (min-width:1200){.feature-img{object-position:50% 50%}}.feature-caption{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;display:inline-block;left:0;padding:4px 6px;position:absolute;z-index:1}.grid-item:focus>.feature-caption,.grid-item:hover>.feature-caption{text-decoration:underline}.topten-card .fa-trophy{font-size:38px;text-shadow:0 0 2px rgba(0,0,0,.25)}.topten-card .btn{text-decoration:none}.topten-card .btn:focus span,.topten-card .btn:hover span,.topten-card:focus .h4,.topten-card:hover .h4{text-decoration:underline}.topten-card:focus .fa-trophy,.topten-card:hover .fa-trophy{text-decoration:none}#filter-form label{min-width:130px;width:auto}.filter-keyword{position:relative}.filter-list>.criteria-list{max-height:0;overflow:hidden;position:relative;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:all .45s cubic-bezier(1,0,0,1);z-index:0}.filter-list.is-active>.criteria-list{-webkit-transform:translateY(0);transform:translateY(0)}#resultHeader{margin-bottom:0;margin-top:0}.result-qty select{min-width:82px}body{border-top:none}.navbar-toggler{padding:.1em;width:50px}.navbar-toggler:focus{outline:2px dashed rgba(255,102,1,.9);outline-offset:3px}.cdc-icon-close{background-color:#00345e!important;color:#fff;display:block!important}.cdc-icon-close span{display:block;padding-bottom:3px}.cdc-icon-close:before{font-size:32px;margin-top:0}.cdc-icon-close span{font-size:12px!important;font-style:normal}.navbar-collapse{align-items:left;background-color:#fff;border:4px solid #00345e;left:0;position:absolute;top:55px;width:100%;z-index:1000}.navbar-collapse .nav-item{border-bottom:1px dashed #999;color:#555!important;display:block!important;font-family:Open Sans,sans-serif;font-size:19px;font-style:normal;font-weight:400;padding:6px;width:100%}.navbar-collapse a{text-decoration:none}.navbar-collapse a:focus,navbar-collapse a:hover{text-decoration:underline}#mask-nav{background:rgba(0,0,0,.4);height:200%;left:0;opacity:1;position:absolute;width:100%;z-index:999}#resultHeader:focus,.btn:focus-visible,.form-control:focus-visible{box-shadow:none!important;outline:2px dashed rgba(255,102,1,.9)!important;outline-offset:3px}.navbar-collapse .nav-item span{display:inline-block;text-align:center;width:45px}#root{background-color:#f5f5f5}.external-link-icon{position:relative;top:-6px}.flush-list{padding-left:18px}.cartItem+.cartItem{margin-top:2rem}.cartImage{max-width:120px}.cartImage img{width:80px}@media (min-width:768px){.cartImage+.cartBody{padding-left:0}}.cartActions .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cartTerms .btn{font-size:inherit}@media (prefers-reduced-motion:no-preference){.Pod-App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.Pod-App-header{color:#005eaa;font-size:calc(10px + 2vmin);padding:1rem}.Pod-App .tp-search{display:none!important}.Pod-App .header-bar,.Pod-App .site-title{background-color:#005eaa}.Pod-App .header-bar{color:#fff;font-size:1rem;padding:1rem}.Pod-App .pod-nav{padding-right:0}.Pod-App .pod-nav a{text-decoration:none}.Pod-App .pod-nav a,.Pod-App .pod-nav a:hover{color:#fff;font-size:17px;padding:10px;vertical-align:middle}.Pod-App .pod-nav a:hover{text-decoration:underline}.Pod-App .pod-nav a span{margin-right:.5rem;vertical-align:middle}i.reverse,span.reverse{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.Pod-App .pod-nav .row{width:100%}.Pod-App-link{color:#61dafb}.site-title-inner a:hover{text-decoration:underline}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Pod-App-header .container .header-menu a{text-decoration:none}.Pod-App menu{padding:0 1rem}.header-menu{font-weight:700}.header-menu a{padding:1rem .25rem}.list-page h3{margin:1rem 0}.list-page .list-container .row .pub-card{font-size:11px;text-align:left}.list-page .list-container .row .blank-card{height:0;width:254px}.list-page .list-container .row .pub-card span{display:inline;font-weight:700}.list-page .list-container .row .pub-card .row{padding:0}.list-page .list-container .row .pub-card .card-image{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:181px;z-index:2}.placeholder{font-size:8em;height:60%;width:90%;z-index:1}.placeholder,.placeholder2{align-items:center;color:#999;display:flex;justify-content:center;position:absolute;text-align:center}.placeholder2{font-size:3em;height:100%;width:100%}.pdfViewer{background-color:#fff}.grecaptcha-badge{visibility:hidden}#tabCatcher:focus,#tabCatcher:focus-visible{border:none;outline:none}.list-page .list-container .row .pub-card .card-body{padding:0}.list-page .list-container .row .pub-card .card-name{font-size:14px;font-weight:700}.pagination-nav{margin:1rem auto}.pagination-nav ul.pagination-container{margin:0 auto}.pagination-nav ul.pagination-container li a{cursor:pointer;font-size:14px}.pagination-nav ul.pagination-container li.page-item.selected button{background-color:#005eaa;color:#fff;cursor:default;font-weight:700}.list-container a.pub-card{color:#333;text-decoration:none}.cdc-icon-check-circle{color:#497d0c;opacity:0}.dropdown{border-color:#f5f5f5}.footer-wrapper{margin-top:0}.pageBack{font-size:smaller}.faqsNav-item{border-bottom:1px dashed #bdbdbd;border-left:4px solid transparent}.faqsNav-link{background-color:initial;padding:.75rem 1.25rem}.faqsNav-link:focus{outline:none}.questions-item+.questions-item{margin-top:-1px}.faq p:last-of-type{margin-bottom:0}.nav>.nav-item+.nav-item{margin-left:1.5rem}.nav .nav-item .number{background-color:#555;height:26px;width:26px}.nav .nav-item.active .number{background-color:#005eaa;font-weight:700}.nav .nav-item.disabled .number{background-color:#999}.App .orders-container h2{font-size:36px;margin-bottom:1rem}.preWrap{white-space:pre-wrap}.publication-view .card-image{height:500px}.publication-view .font-weight-bold{font-weight:700}#largerImgMsg{margin-top:-50%}#largerImgMsg.hide{display:none}.publication-view-details{padding-left:2rem}.publication-view-details #qtyForm input{width:150px!important}a.pageBack .backIcon{position:absolute}#qty-input{width:130px}
/*# sourceMappingURL=main.03dbd7c9.css.map*/