 .flexbox {display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap;margin-left: -12px;margin-right: -12px;}.flexbox .sm-col-1, .flexbox .sm-col-2, .flexbox .sm-col-3, .flexbox .sm-col-4, .flexbox .sm-col-5, .flexbox .sm-col-6, .flexbox .md-col-1, .flexbox .md-col-2, .flexbox .md-col-3, .flexbox .md-col-4, .flexbox .md-col-5, .flexbox .md-col-6 .flexbox .lg-col-1, .flexbox .lg-col-2, .flexbox .lg-col-3, .flexbox .lg-col-4, .flexbox .lg-col-5, .flexbox .lg-col-6, .flexbox .lg-col-7 {margin-left: 12px;margin-right: 12px;}.flexbox .sm-col-1 {flex-basis: 100%;}.flexbox .sm-col-2 {flex-basis: calc(1/2 * 100% - 24px);}.flexbox .sm-col-3 {flex-basis: calc(1/3 * 100% - 24px);}.flexbox .sm-col-4 {flex-basis: calc(1/4 * 100% - 24px);}.flexbox .sm-col-5 {flex-basis: calc(1/5 * 100% - 24px);}.flexbox .sm-col-6 {flex-basis: calc(1/6 * 100% - 24px);}@media screen and (min-width: 768px) {.flexbox .md-col-1 {flex-basis: 100%;}.flexbox .md-col-2 {flex-basis: calc(1/2 * 100% - 24px);}.flexbox .md-col-3 {flex-basis: calc(1/3 * 100% - 24px);}.flexbox .md-col-4 {flex-basis: calc(1/4 * 100% - 24px);}.flexbox .md-col-5 {flex-basis: calc(1/5 * 100% - 24px);}.flexbox .md-col-6 {flex-basis: calc(1/6 * 100% - 24px);}}@media screen and (min-width: 1024px) {.flexbox .lg-col-1 {flex-basis: 100%;}.flexbox .lg-col-2 {flex-basis: calc(1/2 * 100% - 24px);}.flexbox .lg-col-3 {flex-basis: calc(1/3 * 100% - 24px);}.flexbox .lg-col-4 {flex-basis: calc(1/4 * 100% - 24px);}.flexbox .lg-col-5 {flex-basis: calc(1/5 * 100% - 24px);}.flexbox .lg-col-6 {flex-basis: calc(1/6 * 100% - 24px);}.flexbox .lg-col-7 {flex-basis: calc(1/7 * 100% - 24px);}}.featured-images {background: #f4f6f3;padding: 0 0 16px;}@media screen and (min-width: 1024px) {.featured-images {padding: 0 0 32px;}.featured-images .wrap {padding: 0 20px;}}.featured-images .section-title {opacity: 0.4;text-align: center;margin: 4px 0 12px;}@media screen and (min-width: 1024px) {.featured-images .section-title {float: left;margin: 8px 0 0;width: 152px;}}.featured-images .logos {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin: 0 auto;}@media screen and (min-width: 1024px) {.featured-images .logos {float: right;max-width: calc(100% - 172px);}}.featured-images .featured-image {flex: 0 1 auto;padding: 4px 12px;max-width: 33%;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: .3;text-align: center;margin-bottom: 4px;}@media screen and (min-width: 768px) {.featured-images .featured-image {padding: 4px 12px;max-width: 16.6667%;}}.featured-images .featured-image .size-placement-logo {display: block;width: auto;max-height: 28px;}.post-type-archive .site-inner {padding: 28px 0;}@media screen and (min-width: 768px) {.post-type-archive .site-inner {padding-top: 44px;}}.post-type-archive .archive-title {display: none;}.post-type-archive .site-inner .entry {margin-bottom: 36px;}@media screen and (min-width: 768px) {.post-type-archive .site-inner .entry {margin-bottom: 48px;}}.post-type-archive .site-inner .entry-title {font-family: 'Lato', sans-serif;font-weight: 700;text-transform: none;letter-spacing: 0.05em;font-size: calc(14px + (17 - 14) * ((100vw - 320px)/ (768 - 320)));line-height: 1;margin-top: 8px;}@media screen and (min-width: 768px) {.post-type-archive .site-inner .entry-title {font-size: 17px;}}.post-type-archive .price {font-weight: 900;font-style: italic;color: #797979;margin: -8px 0 8px;display: block;}.post-type-archive .site-inner .entry-content {text-align: center;}@media screen and (min-width: 768px) {.post-type-archive .site-inner .entry-content {font-size: 15px;}}.post-type-archive .site-inner .entry-content p {margin: 0;}.post-type-archive .more-link-container {display: block;margin: 12px 0 0;}@media screen and (min-width: 1024px) {.post-type-archive .more-link-container {margin: 0;}}.post-type-archive .site-inner .more-link {display: inline-block;color: #fff;background: #db7832;font-weight: 700;text-decoration: none;padding: 12px 20px;}@media screen and (min-width: 1024px) {.post-type-archive .site-inner .more-link {padding: 16px 24px;font-size: 18px;}.post-type-archive .site-inner .more-link:hover {background: #db7832;}}.post-type-archive .featured-images {background: #f4f6f3;}.single-book .content-sidebar-wrap {max-width: 100%;}.single-book .content-sidebar-wrap .content > div > .wrap {max-width: calc(100% - 60px);margin: 0 auto;}@media screen and (min-width: 768px) {.single-book .content-sidebar-wrap .content > div > .wrap {max-width: calc(100% - 40px);}.single-book .content {max-width: 100%;}}@media screen and (min-width: 1024px) {.single-book .content-sidebar-wrap .content > div > .wrap {max-width: 1020px;}}@media screen and (min-width: 1085px) {.single-book .content-sidebar-wrap .content > div > .wrap {max-width: 1045px;}}.intro-text {padding: 0 0 28px;text-align: center;}.intro-text .entry-image {margin-top: -20px;margin-bottom: -40px;}@media screen and (min-width: 1024px) {.intro-text {padding: 0;}.intro-text .wrap {padding: 0 72px;}.intro-text .entry-image-link, .intro-text .entry-image {float: left;margin-right: 22px;margin-bottom: -10px;}.intro-text .entry-image-link .entry-image {float: none;margin-right: 0;}}.intro-text .pre-title {text-transform: uppercase;margin: 0;font-weight: 700;letter-spacing: 0.1em;font-size: 12px;}.intro-text .entry-title {color: #000;font-family: 'Lato', sans-serif;font-weight: 700;font-size: 30px;letter-spacing: 0.1em;text-transform: uppercase;}@media screen and (min-width: 1024px) {.single-book .intro-text .entry-title {margin-top: 48px;}}.intro-text .details {color: #434343;font-family: 'Cutive', serif;font-size: 16px;font-weight: 400;letter-spacing: 0;margin: -12px 0 8px;}.intro-text .entry-excerpt {color: #434343;font-size: 15px;}.intro-text .more-link {font-weight: 700;font-size: 16px;letter-spacing: 0;padding: 10px 15px;margin-top: 15px;color: #fff;background: #db7832;border-radius: 30px;text-transform: none;width: 250px;}.intro-text .more-link:hover {color: #fff;}.featured-on {background: #faf9f8;padding-bottom: 36px;}@media screen and (min-width: 1024px) {.featured-on {padding-bottom: 56px;}}.featured-on .wrap {opacity: 0.6;}.chapters, .sneak-peek {text-align: center;padding: 28px 0 8px;}@media screen and (min-width: 1024px) {.chapters {padding: 60px 0 30px;}.sneak-peek {padding: 60px 0 40px;}}.chapters .title-description-container, .sneak-peek .title-description-container {margin-bottom: 28px;}.chapters .section-title, .sneak-peek .section-title {color: #000;font-family: 'Cutive', serif;font-size: 32px;font-weight: 400;letter-spacing: 0.05em;margin-top: 0;margin-bottom: 24px;text-transform: lowercase;}.sneak-peek .section-title {margin-bottom: 14px;}.chapters .feature-description, .sneak-peek .feature-description {color: #434343;font-size: 15px;letter-spacing: 0;margin-top: -8px;}@media screen and (min-width: 1024px) {.chapters .feature-description, .sneak-peek .feature-description {margin: 0 20px;}}.chapters .entry, .sneak-peek .entry {margin-bottom: 20px;}.chapters .entry-image {border-radius: 100%;}.chapters .pre-title {color: #434343;font-family: 'Cutive', serif;font-size: 18px;font-weight: 400;letter-spacing: -0.001em;margin: 8px 0 -16px;text-transform: lowercase;}.chapters .details, .sneak-peek .pre-title, .sneak-peek .details {color: #434343;margin: 8px 20px -12px;font-family: 'Cutive', serif;font-size: 15px;font-weight: 400;letter-spacing: -0.001em;line-height: 1.2;}.chapters .details {font-size: 11px;letter-spacing: 0.08em;}.chapters .entry-title {color: #434343;font-family: 'Montserrat', sans-serif;font-weight: 600;font-size: 20px;letter-spacing: 0;margin: 20px 0 25px 0;}.sneak-peek .entry-title {color: #434343;font-family: 'Lato', sans-serif;font-weight: 700;font-size: 22px;letter-spacing: 0;margin: 20px 0 8px;}.chapters .entry-excerpt ul, .sneak-peek .entry-excerpt ul {text-align: left;}.chapters .entry-excerpt p:last-child, .chapters .entry-excerpt ul:last-child, .sneak-peek .entry-excerpt p:last-child, .sneak-peek .entry-excerpt ul:last-child {margin-bottom: 0;}.chapters .details, .sneak-peek .details {margin: 4px 0 8px;}.sneak-peek .more-link {font-weight: 700;}.reviews {padding: 32px 0 32px;text-align: center;}@media screen and (min-width: 1024px) {.reviews {padding: 56px 0;}}.single-book .reviews {background: #fbfaf7;}.reviews .section-title {color: #000;font-family: 'Abril Fatface', cursive;font-size: 38px;font-weight: 400;letter-spacing: 0;margin: 0 0 40px;text-transform: lowercase;}@media screen and (min-width: 1024px) {.reviews .section-title {margin-bottom: 60px;}}.single-book .reviews .entry {background: #fff;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);margin-bottom: 44px;width: 100%;padding: 40px 24px 28px;position: relative;}.single-book .reviews .entry:last-child {margin-bottom: 0;}@media screen and (min-width: 768px) {.single-book .reviews .entry {margin-bottom: 0;}}@media screen and (min-width: 768px) {.reviews .entry {width: calc(1/3 * 100% - (1 - 1/3) * 2.564102564102564%);}}.reviews .entry::before {content: '\f004';font-family: 'FontAwesome';display: block;width: 48px;height: 48px;line-height: 48px;color: #fff;background: #db7832;border-radius: 100%;position: absolute;top: -24px;left: calc(50% - 24px);font-size: 24px;}.reviews .entry-image {border-radius: 100%;}.reviews .pre-title {margin: 0;}.reviews .entry-title {color: #434343;font-family: 'Cutive', serif;font-size: 18px;font-weight: 400;letter-spacing: -0.001em;line-height: 1.6;margin: 0 0 8px;text-transform: none;}.reviews .entry-excerpt {font-size: 15px;}.reviews .entry-excerpt p {color: #434343;font-size: 15px;letter-spacing: 0;}.reviews .quote-footer {font-style: italic;font-weight: 900;}.purchase-action {color: #fff;background: #59727d;text-align: center;padding: 40px 0;}@media screen and (min-width: 1024px) {.purchase-action {padding: 60px 0;}}.sneak-peek + .purchase-action {padding-bottom: 0;}.purchase-action .section-title {color: #fff;font-family: 'Lato', sans-serif;font-weight: 700;letter-spacing: 0.05em;font-size: 40px;margin: 0;text-transform: uppercase;}.purchase-action .feature-description {font-size: 22px;}.purchase-logos {color: #fff;background: #59727d;padding: 20px 0;text-align: center;}.purchase-action + .purchase-logos {padding-bottom: 40px;}@media screen and (min-width: 1024px) {.purchase-action + .purchase-logos {padding-bottom: 60px;}}.purchase-logos .section-title {color: #fff;font-family: 'Lato', sans-serif;font-weight: 700;letter-spacing: 0.1em;font-size: 16px;margin-top: 0;text-transform: uppercase;}@media screen and (min-width: 1024px) {.purchase-logos .section-title {width: 132px;margin: 15px 0px 0 35px;margin-bottom: 0;float: left;}}.purchase-logos .articles-container {opacity: 0.65;}.purchase-logos .articles-container.flexbox {align-items: center;}@media screen and (min-width: 1024px) {.purchase-logos .articles-container {width: calc(100% - 160px);float: right;}}.purchase-logos .pre-title, .purchase-logos .entry-title, .purchase-logos .details, .purchase-logos .entry-excerpt {margin: 0;}.purchase-logos .pre-title, .purchase-logos .details {font-size: 12px;}.purchase-logos .entry-title {font-family: 'Roboto Condensed', sans-serif;font-weight: 700;letter-spacing: 0.05em;font-size: 24px;}.purchase-logos .entry-title a {color: #fff;}.purchase-logos .entry-excerpt {line-height: 1.2;font-size: 16px;}.purchase-logos .more-link-container {margin-bottom: 12px;}