@font-face{font-family:ApexNewMedium;src:url("/wp-content/themes/catapult/fonts/Apex-New-Medium.otf");font-weight:normal;font-style:normal;font-display:swap;font-variant-numeric:lining-nums}@font-face{font-family:MillerDisplayRegular;src:url("/wp-content/themes/catapult/fonts/Miller-Display-Regular.otf");font-weight:normal;font-style:normal;font-display:swap;font-variant-numeric:lining-nums}body{background-color:white}body .standard-margin-top{margin-top:56px}body .standard-margin-bottom{margin-bottom:56px}body .title-bar{background-color:#fff;border-bottom:1px solid #e7e7e7;z-index:5}body .title-bar .title-bar-left{flex:1 0 20%}@media (max-width: 576px){body .title-bar .title-bar-left{flex:1 0 50%;justify-content:space-around}}body .title-bar .title-bar-left button{max-width:25px;display:inline-block}@media (min-width: 768px){body .title-bar .title-bar-left button{display:none}}body .title-bar .title-bar-left img{max-height:50px;margin-left:20px;display:inline-block}@media (max-width: 576px){body .title-bar .title-bar-left img{margin-left:0px}}body .title-bar .title-bar-right{display:flex;flex:2 1 80%;justify-content:space-evenly}body .title-bar .title-bar-right ul{margin:0px}body .title-bar .title-bar-right ul li{display:inline-block}body .title-bar .title-bar-right ul li.menu-item{padding:10px 20px}@media (max-width: 992px){body .title-bar .title-bar-right ul li.menu-item{padding:10px 12px}}body .title-bar .title-bar-right ul li.menu-item:hover .sub-menu{display:block}body .title-bar .title-bar-right ul li.menu-item a{font-family:ApexNewMedium,Arial,Helvetica,sans-serif;color:#585754;text-transform:uppercase;font-size:14px;letter-spacing:1.5px}body .title-bar .title-bar-right ul li.menu-item .sub-menu{display:none;position:absolute;width:160px;border:1px #585754 solid;background-color:#fff}body .title-bar .title-bar-right ul li.menu-item .sub-menu li.menu-item{width:160px;text-align:left;padding:5px 20px}body .title-bar .title-bar-right ul li.menu-item .sub-menu li.menu-item a{text-transform:lowercase;font-weight:normal}@media (max-width: 576px){body .title-bar .title-bar-right ul li.menu-item{display:none}}body .title-bar .title-bar-right ul li.menu-item-100 a{color:#f5ba48;font-weight:bold}body .title-bar .title-bar-right ul.header-social-icons{line-height:0}body .title-bar .title-bar-right ul.header-social-icons img{max-height:20px;margin:0 10px}body .title-bar .title-bar-right ul.header-social-icons li{display:inline-flex;height:100%;align-items:center}@media (max-width: 992px){body .title-bar .title-bar-right ul.header-social-icons{display:none}}body .title-bar .search-box{display:none;position:fixed;right:0;top:70px;background-color:#FFF;margin:0 4em 0 0}body .title-bar .search-box form{display:flex}body .title-bar .search-box form input[type='text']{padding:0;margin:0;box-shadow:none;font-family:ApexNewMedium,Arial,Helvetica,sans-serif}body .title-bar .search-box form input[type='submit']{font-size:14px;text-transform:uppercase;border:0;padding:8px;margin:0;font-family:ApexNewMedium,Arial,Helvetica,sans-serif}body.post-type-archive-catapult-book .book-cover-grid .large-3.cell,body.search-results .book-cover-grid .large-3.cell{margin-bottom:60px}body .book-detail-container{margin-top:35px}body .book-detail-container h1,body .book-detail-container h2,body .book-detail-container h3{font-family:MillerDisplayRegular,"Times New Roman",Times,serif;text-transform:inherit;margin:0 0 40px 0}body .book-detail-container .book-info h1{font-size:37.5pt;line-height:37.5pt;margin-bottom:20px}body .book-detail-container .book-info h2{font-size:20pt;line-height:27.5pt;margin:0 0 20px 0}body .book-detail-container .book-info h3{font-size:30pt;line-height:35pt}body .book-detail-container .book-info h3 a{font-size:30pt;line-height:35pt;color:#000}body .book-detail-container .book-info h3 a:hover{text-decoration:underline}body .book-detail-container .book-info .book-format-container .format-header{font-family:MillerDisplayRegular,"Times New Roman",Times,serif;font-size:15pt;line-height:15pt}body .book-detail-container .book-info .book-format-container .tabs{border:none}body .book-detail-container .book-info .book-format-container .tabs .tabs-title{text-decoration:underline}body .book-detail-container .book-info .book-format-container .tabs .tabs-title a{font-family:MillerDisplayRegular,"Times New Roman",Times,serif;font-size:15pt;color:#000;padding:1.25rem 1.5rem 1.25rem 0}body .book-detail-container .book-info .book-format-container .tabs .tabs-title.is-active a{background:transparent;font-weight:bold;color:#f5ba48}body .book-detail-container .book-info .book-format-container .tabs-content{border:none}body .book-detail-container .book-info .book-format-container .tabs-content .tabs-panel{padding:20px 0 1rem}body .book-detail-container .book-info .book-format-container .tabs-content .tabs-panel p{margin-bottom:8px;font-family:MillerDisplayRegular,"Times New Roman",Times,serif}body .book-detail-container .book-info .book-format-container .buy-now-header{display:block;font-family:MillerDisplayRegular,"Times New Roman",Times,serif;text-transform:uppercase;font-weight:bold;margin-top:20px;margin-bottom:10px}body .book-detail-container .book-info .book-format-container .buy-now-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%}@media (max-width: 992px){body .book-detail-container .book-info .book-format-container .buy-now-container{max-width:100%}}body .book-detail-container .book-info .book-format-container .buy-now-container .button{flex:0 1 49%;max-width:100%;height:50px;background-color:#000;border:none;display:flex;min-height:60px;padding:20px;font-size:14pt;color:#fff;justify-content:center;font-weight:bold;padding-top:20px}body .book-detail-container .book-info .book-format-container .buy-now-container .button:hover{-webkit-filter:brightness(85%);-moz-filter:brightness(85%);-ms-filter:brightness(85%);-o-filter:brightness(85%);filter:brightness(85%)}body .book-detail-container .book-info .book-format-container .buy-now-container .button a{color:#fff}@media (max-width: 992px){body .book-detail-container .book-info .book-format-container .buy-now-container .button{font-size:12.5pt;line-height:14.5pt;padding-top:19px}body .book-detail-container .book-info .book-format-container .buy-now-container .button.store-link-ib{font-size:11pt}}body .book-detail-container .book-info .book-format-container .buy-now-container .store-link-ap.button,body .book-detail-container .book-info .book-format-container .buy-now-container .store-link-go.button{padding:15px}body .book-detail-container ul.book-share-icons{list-style-type:none;margin:5px 0 60px}body .book-detail-container ul.book-share-icons li{display:inline-block;max-width:25px;margin-right:5px}body .book-description-container,body .about-author,body .praise-container,body .recommend{font-family:MillerDisplayRegular,"Times New Roman",Times,serif;font-size:14pt;margin-bottom:56px}body .book-description-container h3,body .about-author h3,body .praise-container h3,body .recommend h3{font-family:ApexNewMedium,Arial,Helvetica,sans-serif;font-size:20pt;text-transform:uppercase;margin-bottom:40px}body .book-description-container p,body .about-author p,body .praise-container p,body .recommend p{font-family:MillerDisplayRegular,"Times New Roman",Times,serif;font-size:14pt;margin-bottom:40px}body .book-description-container p:last-of-type,body .about-author p:last-of-type,body .praise-container p:last-of-type,body .recommend p:last-of-type{margin-bottom:0}body .author-about-books .image-container{display:flex;align-items:flex-start;justify-content:center;margin-bottom:60px}body .author-about-books .book-about-container{margin-bottom:60px}body .author-about-books .book-about-container h3 a{color:#000}body.category .category-archive h3{font-family:MillerDisplayRegular,"Times New Roman",Times,serif;font-size:16pt;color:#000}body.category .category-archive h3 a{color:#000}body.category .category-archive .book-cell{padding:0 10px 0 10px;margin-bottom:56px}body.category .category-archive .book-cell h4{font-family:MillerDisplayRegular,"Times New Roman",Times,serif;font-size:12pt;color:#000}body.category .category-archive .book-cell h4 a{color:#000}body.category .category-archive .book-cell h5{font-family:ApexNewMedium,Arial,Helvetica,sans-serif;font-size:12pt;color:#000}body.category .category-archive .book-cell h5 a{color:#000}body.category .category-archive .book-cell h6{font-family:ApexNewMedium,Arial,Helvetica,sans-serif;font-size:10pt;color:#000}body.category .category-archive .book-cell h6 a{color:#000}body.category .nav-cell{display:flex;flex-direction:row;justify-content:flex-end;align-content:space-between;margin-bottom:56px}body.category .nav-cell a{color:#000;font-family:MillerDisplayRegular,"Times New Roman",Times,serif;display:block;flex:0 0 50%}body.category .nav-cell a .nav-previous{text-align:right}body.category .nav-cell .nav-next,body.category .nav-cell .nav-previous{display:block;width:100%}@media (max-width: 992px){body .book-description-container{margin-top:60px}}body .about-author{margin-top:60px}body .about-author .author-image-column{display:flex;flex-direction:column;justify-content:center}@media (max-width: 992px){body .about-author .author-image-column{margin-bottom:60px}}body .about-author .author-image-column .author-image-container{max-width:375px;overflow:hidden}@media (max-width: 992px){body .about-author .author-image-column .author-image-container{width:100%;max-width:100%}body .about-author .author-image-column .author-image-container img{width:100%;max-width:100%;height:auto}}body .about-author .author-image-column .author-image-credit{display:block;font-family:MillerDisplayRegular,"Times New Roman",Times,serif;font-size:9pt;margin-top:1pt}body .about-author .author-bio{display:flex;flex-direction:column;justify-content:center}body .about-author .author-bio div{display:flex;flex-wrap:wrap;align-items:flex-start}body .about-author .author-bio div h3{flex:1 1 50%}@media (max-width: 576px){body .about-author .author-bio div h3{flex:1 1 100%;margin-bottom:10px}}body .about-author .author-bio div p{flex:0 0 100%}body .about-author .author-bio div .social-icons{flex:1 1 50%;display:flex;justify-content:flex-end;line-height:0;margin:0}@media (max-width: 576px){body .about-author .author-bio div .social-icons{flex:1 1 100%;margin-bottom:40px;justify-content:center}}body .about-author .author-bio div .social-icons img{max-height:20px;margin:0 10px}body .about-author .author-bio div .social-icons li{display:inline-flex;height:100%;align-items:center}body .author-events-container{margin-top:60px;margin-bottom:60px}body .author-events-container h3{font-family:ApexNewMedium,Arial,Helvetica,sans-serif;font-size:20pt;text-transform:uppercase;margin-bottom:40px}body .author-events-container .event-item h4{font-family:MillerDisplayRegular,"Times New Roman",Times,serif;font-weight:bold;margin-bottom:0;font-size:14pt}body .author-events-container .event-item p{font-family:MillerDisplayRegular,"Times New Roman",Times,serif}body .additional-content-container{margin-bottom:40px}body .additional-content-container h3{font-family:ApexNewMedium,Arial,Helvetica,sans-serif;font-size:20pt;text-transform:uppercase;margin-bottom:40px}body .newsletter-signup{background-color:#f5ba48}@media (max-width: 992px){body .newsletter-signup{padding-bottom:20px}}body .newsletter-signup .cell{color:#000;font-family:ApexNewMedium,Arial,Helvetica,sans-serif;text-align:center;font-weight:bold;font-size:1.05em}body .newsletter-signup .text-cell,body .newsletter-signup .form-cell{padding:10px 0}body .newsletter-signup .text-cell{display:flex;flex-direction:column;justify-content:center}body .newsletter-signup .form-cell{display:flex;align-items:center}body .newsletter-signup .form-cell .form-container{background-color:#fff;width:80%;margin:0 auto;padding:0 3px 0 10px}body .newsletter-signup .form-cell .form-container form{display:flex;align-content:space-between;width:100%}body .newsletter-signup .form-cell .form-container form input[type='email']{width:80%;border:none;display:inline-block;box-shadow:none;padding:0 0 0 10px;margin:0;flex:1 1 80%;height:42px}@media (max-width: 576px){body .newsletter-signup .form-cell .form-container form input[type='email']{width:70%}}body .newsletter-signup .form-cell .form-container form input[type='button'],body .newsletter-signup .form-cell .form-container form input[type='submit']{border:none;background-color:#585754;color:#fff;text-transform:uppercase;font-family:ApexNewMedium,Arial,Helvetica,sans-serif;padding:7px 15px 5px;margin:5px;line-height:20px;font-size:16px;flex:1 1 20%}body .featured-author-grid{margin-bottom:35px}body .featured-author-grid .featured-author-image-container{max-height:200px;overflow:hidden}body .featured-author-grid .featured-author-name-container h3{font-size:20px;padding-top:4px}body .featured-author-grid .featured-author-name-container h3 a{font-family:MillerDisplayRegular,"Times New Roman",Times,serif;color:#000}body .all-titles-container .titles-cell a,body .all-authors-container .titles-cell a{text-transform:uppercase;font-family:MillerDisplayRegular,"Times New Roman",Times,serif;color:#000;font-size:10pt}@media (max-width: 576px){body .all-titles-container .titles-cell a,body .all-authors-container .titles-cell a{font-size:14pt}}body h1{font-family:ApexNewMedium,Arial,Helvetica,sans-serif;font-size:35pt;text-transform:uppercase;padding-bottom:0;margin-bottom:35px;margin-top:35px}body h2{font-family:ApexNewMedium,Arial,Helvetica,sans-serif;font-size:20pt;text-transform:uppercase;padding-bottom:0;margin-bottom:35px}body.home .home-top-text{margin-top:56px;margin-bottom:56px;font-family:MillerDisplayRegular,"Times New Roman",Times,serif;font-size:21pt;line-height:29.5pt;text-align:center}body.home h3{font-family:Arial,Helvetica,sans-serif;font-size:20pt;line-height:20pt;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:35px}body.home .book-carousel{margin-top:56px;margin-bottom:56px}body.home .additional-content{margin-top:56px}body.home .additional-content .additional-content-item{text-align:center;padding:10px}body.home .additional-content .additional-content-item .addition-item-inner img{border:1px solid #000;margin-bottom:5px}body.home .additional-content .additional-content-item .addition-item-inner p{text-align:left;font-family:MillerDisplayRegular,"Times New Roman",Times,serif;margin-bottom:0px}body.home .home-bottom-text{margin-top:56px;margin-bottom:56px;font-family:MillerDisplayRegular,"Times New Roman",Times,serif;font-size:14pt;line-height:19pt}body.home .home-bottom-text .other-imprints{font-family:Arial,Helvetica,sans-serif;font-size:14pt;line-height:19pt;margin-top:12px}body.home .home-bottom-text .other-imprints a{color:#f5ba48}body .flexslider.carousel{margin:0}body .flexslider.carousel .carousel-image{max-width:385px}body .flexslider.carousel .flex-control-nav.flex-control-paging{display:none}body .flexslider.carousel .flex-direction-nav a{height:70px;color:#ccc}body .flexslider.carousel .flex-direction-nav a:before{color:#ccc}body .footer-container{background-color:#000;color:#fff}@media (max-width: 992px){body .footer-container{padding-top:56px;padding-bottom:56px}}body .footer-container .left-cell,body .footer-container .right-cell{font-family:MillerDisplayRegular,"Times New Roman",Times,serif;display:flex;flex-direction:column;justify-content:center}body .footer-container .left-cell div,body .footer-container .right-cell div{text-align:center}body .footer-container .left-cell div li,body .footer-container .right-cell div li{display:block}body .footer-container .search-footer form{display:flex}body .footer-container .search-footer form input[type='text']{padding:0;margin:0;box-shadow:none}body .footer-container .search-footer form input[type='submit']{font-size:14px;text-transform:uppercase;border:0;padding:8px;margin:0}body .footer-container .company-info{font-family:MillerDisplayRegular,"Times New Roman",Times,serif;text-align:center;padding:50px 0}body .footer-container .company-info img{max-width:175px}body .footer-container a{color:#fff;font-family:MillerDisplayRegular,"Times New Roman",Times,serif}body .footer-container h4{font-family:MillerDisplayRegular,"Times New Roman",Times,serif;text-transform:uppercase;font-size:14pt;letter-spacing:-0.5px;margin:0}body.page h1{margin-top:60px;font-family:MillerDisplayRegular,"Times New Roman",Times,serif;font-size:80px;color:#000;text-transform:none}body.page .content-container{font-family:MillerDisplayRegular,"Times New Roman",Times,serif;font-size:17px;line-height:30px;color:#333;margin-bottom:60px}body .off-canvas-absolute .mobile-nav-menu{margin-left:0;list-style:none;display:flex;flex-direction:column;align-items:center}body .off-canvas-absolute .mobile-nav-menu li{padding:5px 0;width:100%;text-align:center}body .off-canvas-absolute .mobile-nav-menu li:hover{background-color:#f5ba48}body .off-canvas-absolute .mobile-nav-menu li a{color:#000;font-family:ApexNewMedium,Arial,Helvetica,sans-serif}body .off-canvas-absolute .search-box form{display:flex;justify-content:space-around}body .off-canvas-absolute .search-box form input[type='text']{width:60%;margin:0;font-family:ApexNewMedium,Arial,Helvetica,sans-serif}body .off-canvas-absolute .search-box form input[type='submit']{width:30%;border:0;background-color:#FFF;font-family:ApexNewMedium,Arial,Helvetica,sans-serif}
/*# sourceMappingURL=catapult.css.map */
