﻿.blog-post-card{width:100%;background-color:white;white-space:normal;position:relative;height:100%}.blog-post-card.full,.blog-post-card.compact{border-radius:4px;overflow:hidden}.blog-post-card.simple .blog-post-title{padding-top:10px}.blog-post-card .blog-post-link{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-post-card .blog-post-link .blog-post-image{position:relative;background-size:cover;background-position:center;-webkit-transition:all 0.2s;transition:all 0.2s;padding-bottom:45%;-webkit-box-flex:1;-ms-flex:1;flex:1}.blog-post-card .blog-post-link .blog-post-image .blog-category-badge{background-color:#03a9f4;color:white;text-transform:uppercase;padding:5px 15px;font-size:11px;line-height:1.5em;position:absolute;bottom:0;left:0}.blog-post-card .blog-post-link:hover{text-decoration:none}.blog-post-card .blog-post-link .blog-card-content{background-color:white;border-left:1px solid #dcdedf;border-right:1px solid #dcdedf;border-bottom:1px solid #dcdedf;border-radius:0 0 4px 4px;padding:20px;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}@media (max-width: 1199px){.blog-post-card .blog-post-link .blog-card-content .blog-card-text{padding:15px 15px 0}}.blog-post-card .blog-post-title{color:#042d41;font-size:16px;line-height:1.5em;font-family:"PT Serif", Georgia, Times, serif;font-weight:400;margin-bottom:14px;min-height:3em}.blog-post-card .blog-post-date{font-size:12px;line-height:1.5em;color:#5c6468}.blog-post-card.compact{min-height:100px}.blog-post-card.compact .blog-post-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.blog-post-card.compact .blog-post-link .blog-post-image{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;padding:0;border-radius:4px 0 0 4px}.blog-post-card.compact .blog-post-link .blog-card-content{border-left:none;border-top:1px solid #dcdedf;border-right:1px solid #dcdedf;border-bottom:1px solid #dcdedf;border-radius:0 4px 4px 0;-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;padding:12px}.rc-pagination{padding:0;display:inline-block;font-size:12px;line-height:1.5em;font-family:"Open Sans", Arial, Helvetica, sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rc-pagination .rc-pagination-total-text{float:left;height:30px;line-height:30px;margin-right:10px}.rc-pagination .rc-pagination:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.rc-pagination .rc-pagination-item{cursor:pointer;border-radius:6px;min-width:28px;height:28px;line-height:28px;text-align:center;list-style:none;float:left;border:1px solid #d9d9d9;background-color:#fff;margin-right:8px}.rc-pagination .rc-pagination-item a{text-decoration:none;color:#5c6468}.rc-pagination .rc-pagination-item:hover{border-color:#07b798}.rc-pagination .rc-pagination-item:focus{outline:2px solid #07b798}.rc-pagination .rc-pagination-item:hover a{color:#07b798}.rc-pagination .rc-pagination-item-active{background-color:#07b798;border-color:#07b798}.rc-pagination .rc-pagination-item-active a{color:#fff}.rc-pagination .rc-pagination-item-active:hover a{color:#fff}.rc-pagination .rc-pagination-item-active:focus a{color:#fff;border-color:#fff}.rc-pagination .rc-pagination-jump-prev:after,.rc-pagination .rc-pagination-jump-next:after{content:"•••";display:block;letter-spacing:2px;color:#b9bcbe;font-size:12px;line-height:1.5em;margin-top:1px}.rc-pagination .rc-pagination-jump-prev:hover:after,.rc-pagination .rc-pagination-jump-prev:focus:after,.rc-pagination .rc-pagination-jump-next:hover:after,.rc-pagination .rc-pagination-jump-next:focus:after{color:#07b798}.rc-pagination .rc-pagination-jump-prev:focus,.rc-pagination .rc-pagination-jump-next:focus{border-color:#07b798}.rc-pagination .rc-pagination-jump-prev:hover:after{content:"«"}.rc-pagination .rc-pagination-jump-next:hover:after{content:"»"}.rc-pagination .rc-pagination-prev,.rc-pagination .rc-pagination-jump-prev,.rc-pagination .rc-pagination-jump-next{margin-right:8px}.rc-pagination .rc-pagination-prev,.rc-pagination .rc-pagination-next,.rc-pagination .rc-pagination-jump-prev,.rc-pagination .rc-pagination-jump-next{cursor:pointer;color:#5c6468;font-size:10px;border-radius:6px;list-style:none;min-width:28px;height:28px;line-height:28px;float:left;text-align:center}.rc-pagination .rc-pagination-prev:focus,.rc-pagination .rc-pagination-next:focus,.rc-pagination .rc-pagination-jump-prev:focus,.rc-pagination .rc-pagination-jump-next:focus{outline:2px solid #07b798}.rc-pagination .rc-pagination-prev a:after{content:"‹";display:block}.rc-pagination .rc-pagination-next a:after{content:"›";display:block}.rc-pagination .rc-pagination-prev,.rc-pagination .rc-pagination-next{border:1px solid #d9d9d9;font-size:18px;line-height:1.5em}.rc-pagination .rc-pagination-prev a,.rc-pagination .rc-pagination-next a{color:#5c6468}.rc-pagination .rc-pagination-prev a:after,.rc-pagination .rc-pagination-next a:after{margin-top:-1px}.rc-pagination .rc-pagination-disabled{cursor:not-allowed}.rc-pagination .rc-pagination-disabled a{color:#b9bcbe}.rc-pagination .rc-pagination-options{float:left;margin-left:15px}.rc-pagination .rc-pagination-options-size-changer{float:left;width:80px}.rc-pagination .rc-pagination-options-quick-jumper{float:left;margin-left:16px;height:28px;line-height:28px}.rc-pagination .rc-pagination-options-quick-jumper input{margin:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:6px;border:1px solid #d9d9d9;outline:none;padding:3px 12px;width:50px;height:28px}.rc-pagination .rc-pagination-options-quick-jumper input:hover{border-color:#07b798}.rc-pagination .rc-pagination-simple .rc-pagination-prev,.rc-pagination .rc-pagination-simple .rc-pagination-next{border:none;height:24px;line-height:24px;margin:0;font-size:18px;line-height:1.5em}.rc-pagination .rc-pagination-simple .rc-pagination-simple-pager{float:left;margin-right:8px}.rc-pagination .rc-pagination-simple .rc-pagination-simple-pager .rc-pagination-slash{margin:0 10px}.rc-pagination .rc-pagination-simple .rc-pagination-simple-pager input{margin:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:6px;border:1px solid #d9d9d9;outline:none;padding:5px 8px;width:30px;min-height:20px}.rc-pagination .rc-pagination-simple .rc-pagination-simple-pager input:hover{border-color:#07b798}@media only screen and (max-width: 1024px){.rc-pagination .rc-pagination-item-after-jump-prev,.rc-pagination .rc-pagination-item-before-jump-next{display:none}}.bub-header{padding-top:35px;border-bottom:1px solid #dcdedf;background-color:#fff}.bub-header.text-only{padding-bottom:10px}.bub-header h1.header-text{margin:0;display:inline-block;font-size:34px;line-height:1.2em;font-family:"PT Serif", Georgia, Times, serif;font-weight:400}.bub-header .container{position:relative}.bub-header .tabs-row{position:relative;margin:0 auto}@media (min-width: 768px){.bub-header .tabs-row{width:750px}}@media (min-width: 992px){.bub-header .tabs-row{width:970px}}@media (min-width: 1200px){.bub-header .tabs-row{width:1170px}}.svg-icon{height:1em;width:1em;vertical-align:middle;fill:currentColor}.svg-icon.white{fill:#fff}.svg-icon.red-100{fill:#F44336}.svg-icon.teal-100{fill:#07b798}.svg-icon.navy-70{fill:#4f6c7a}.svg-icon.navy-100{fill:#042d41}.svg-icon.grey-50{fill:#8b9093}.svg-icon.grey-30{fill:#b9bcbe}.nile-ad-wrapper{width:300px;margin:0 auto}.nile-ad-wrapper .nile-ad-image{width:300px;height:250px}.nile-ad-wrapper .nile-report-ad-wrapper{text-align:left}.nile-ad-wrapper .nile-report-ad-wrapper .report-ad-link{font-size:9px;font-weight:bold;text-transform:uppercase;color:#03a9f4}.nile-ad-wrapper .nile-report-ad-wrapper .report-ad-link .nile-ad-flag-icon{font-size:9px;margin-right:4px;color:#03a9f4}.nile-ad-wrapper .nile-report-ad-wrapper .report-ad-link:hover{text-decoration:none;border-bottom:1px solid}.ad-sense-container{width:300px;margin:0 auto}.ad-sense-container .display-ad-placeholder{width:300px;height:250px;background:#fff;border:1px solid #ddd}.ad-sense-container .report-ad-wrapper{text-align:left}.ad-sense-container .report-ad-wrapper .report-ad-link{font-size:9px;font-weight:600;text-transform:uppercase;color:#03a9f4}.ad-sense-container .report-ad-wrapper .report-ad-link .report-ad-flag-icon{font-size:9px;margin-right:4px;color:#03a9f4}.ad-sense-container .report-ad-wrapper .report-ad-link:hover{text-decoration:none;border-bottom:1px solid}.blog-index-vc .blog-posts-wrapper{padding:10px 0}@media (min-width: 992px){.blog-index-vc .blog-posts-wrapper{padding:40px 0}}.blog-index-vc .index-posts-card{margin:10px 0}@media (min-width: 992px){.blog-index-vc .index-posts-card{margin:10px 10px;width:30%;display:inline-block}}.blog-index-vc .pagination-container{width:100%;text-align:center;padding:40px 0}@supports (display: grid){@media (min-width: 992px){.blog-index-vc .blog-posts-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-gap:25px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.blog-index-vc .blog-posts-wrapper .index-posts-card{margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}}.bub-rating-stars.orient-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.bub-rating-stars.orient-left .stars{display:inline-block;margin-right:3px}.bub-rating-stars.orient-left .review-count{margin-left:2px;color:#8b9093;font-size:14px;line-height:1.5em;line-height:1.4em}.bub-rating-stars.orient-left .review-count.small,.bub-rating-stars.orient-left .review-count.xsmall{font-size:12px;line-height:1.5em;line-height:1.4em}.bub-rating-stars.orient-left .review-count.large{font-size:16px;line-height:1.5em}.bub-rating-stars.orient-bottom .stars{display:block}.bub-rating-stars .annotation{font-style:italic;color:#07b798;padding:0 5px;display:block;width:95px;float:left;text-align:right}@media (max-width: 767px){.bub-rating-stars .annotation{text-align:center;float:none;width:100%}}.bub-rating-stars .stars{position:relative}.bub-rating-stars .stars .star-rate-trigger{margin:0;padding:0;background:none;outline:none;border:none}.bub-rating-stars .stars .star{fill:#b9bcbe;cursor:default}.bub-rating-stars .stars .star.interactive{cursor:pointer}.bub-rating-stars .stars .active{position:absolute;top:0;overflow:hidden;white-space:nowrap}.bub-rating-stars .stars .active .star{fill:#07b798}.person-name a{color:inherit}.person-name.wrap{text-overflow:wrap}.person-name.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-name.primary{font-family:"PT Serif", Georgia, Times, serif;font-weight:400;color:#162127}.person-name.secondary{font-family:"Open Sans", Arial, Helvetica, sans-serif;color:#5c6468}.person-name.xsmall{font-size:12px;line-height:1.5em}.person-name.small{font-size:14px;line-height:1.5em}.person-name.medium{font-size:16px;line-height:1.5em}.person-name.large{font-size:34px;line-height:1.2em}.book-info-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book-info-tile .book-info-title{font-family:"PT Serif", Georgia, Times, serif;font-weight:400;color:#162127}.book-info-tile .book-info-title.wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.book-info-tile .book-info-title.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.book-info-tile.small .book-info-title{font-size:14px;line-height:1.5em;line-height:1.2;padding-bottom:1px}.book-info-tile.medium .book-info-title{font-size:16px;line-height:1.5em;line-height:1.2;padding-bottom:2px}.book-info-tile.medium .book-info-average-rating{padding-top:2px}.book-info-tile.large .book-info-title{font-size:24px;line-height:1.3em}.book-info-tile.xlarge .book-info-title{font-size:28px;line-height:1.3em}.book-info-tile.xxlarge .book-info-title{font-size:34px;line-height:1.2em}.book-info-tile.large .book-info-title,.book-info-tile.xlarge .book-info-title,.book-info-tile.xxlarge .book-info-title{line-height:1.3;padding-bottom:4px}.book-info-tile.large .book-info-average-rating,.book-info-tile.xlarge .book-info-average-rating,.book-info-tile.xxlarge .book-info-average-rating{padding-top:7px}.cover-image{position:relative}.cover-image .cover-image-wrapper{border-radius:3px;overflow:hidden;height:0;width:100%;background-color:#dcdedf;padding-top:150%}.cover-image .cover-image-wrapper .book-cover-image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px}.cover-image.clickable-cover .book-cover-image{cursor:pointer}.book-status-flag{color:#fff;font-weight:600;display:inline-block;border-radius:2px;line-height:1;-webkit-font-smoothing:subpixel-antialiased}.book-status-flag.medium{font-size:12px;line-height:1.5em;padding:2px 6px 1px}.book-status-flag.small{font-size:10px;padding:3px 4px}.book-status-flag.deal{background-color:#F44336}.book-status-flag.new{background-color:#ff9800}.book-status-flag.preorder{background-color:#9c27b0}.deal-price{display:inline-block}.deal-price .discount-price,.deal-price .discount-price-free{display:inline-block;font-weight:800;color:#F44336}.deal-price .original-price{color:#b9bcbe;text-decoration:line-through;margin:0 .5em}.deal-price .disclosure{font-style:italic;color:#5c6468}.deal-price .disclosure.stacked{display:block}.deal-price.size-small .discount-price{font-size:18px;line-height:1.5em}.deal-price.size-small .discount-price .currency{font-size:14px;line-height:1.5em;vertical-align:top}.deal-price.size-small .discount-price-free{font-size:18px;line-height:1.5em}.deal-price.size-small .original-price{font-size:14px;line-height:1.5em}.deal-price.size-small .available-date{font-size:14px;line-height:1.5em}.deal-price.size-medium .discount-price{font-size:24px;line-height:1.3em}.deal-price.size-medium .discount-price .currency{font-size:16px;line-height:1.5em;vertical-align:top}.deal-price.size-medium .discount-price-free{font-size:24px;line-height:1.3em}.deal-price.size-medium .original-price{font-size:16px;line-height:1.5em}.deal-price.size-medium .available-date{font-size:16px;line-height:1.5em}.deal-price.size-large .discount-price{font-size:28px;line-height:1.3em}.deal-price.size-large .discount-price .currency{font-size:18px;line-height:1.5em;vertical-align:top}.deal-price.size-large .discount-price-free{font-size:28px;line-height:1.3em}.deal-price.size-large .original-price{font-size:16px;line-height:1.5em}.deal-price.size-large .available-date{font-size:16px;line-height:1.5em}.book-card-compact-vertical{white-space:normal}.book-card-compact-vertical .book-card-cover{padding:2px}.book-card-compact-vertical.small .book-card-cover{padding-bottom:5px}.book-card-compact-vertical.small .book-card-status-flag{padding-bottom:5px}.book-card-compact-vertical.small .book-card-cta{padding-top:4px;font-size:14px;line-height:1.5em;font-weight:600}.book-card-compact-vertical.large .book-card-cover{padding-bottom:8px}.book-card-compact-vertical.large .book-card-status-flag{padding-bottom:8px}.book-card-compact-vertical.large .book-card-category{padding-top:2px}.book-card-compact-vertical.large .book-card-cta{padding-top:7px;font-size:16px;line-height:1.5em;font-weight:600}.book-card-compact-vertical .book-card-category{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.book-card-compact-vertical .book-card-category .category-name{color:#5c6468;font-size:12px;line-height:1.5em}.book-card-compact-vertical .book-card-cover{display:block}.tooltip{font-weight:400}.tooltip-inner{border-radius:4px}.bub-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;line-height:14px;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:12px;font-size:14px;line-height:1.5em;font-weight:600;line-height:1em;border-radius:3px}.hover-enabled .bub-button:hover,.hover-enabled .bub-button:active{text-decoration:none;border:1px solid transparent;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.bub-button:focus{outline:none}.bub-button.disabled,.bub-button[disabled],fieldset[disabled] .bub-button{cursor:not-allowed;opacity:.65}.bub-button .icon-left,.bub-button .icon-right{height:1em}.bub-button .icon-left{margin-right:4px}.bub-button .icon-right{margin-left:4px}.bub-button .icon-left:only-child,.bub-button .icon-right:only-child{position:static;margin:0}.bub-button.small{padding:8px 16px;font-size:12px;line-height:1.5em;line-height:1em}.bub-button.large{height:50px}.bub-button.full{width:100%;text-align:center}.bub-button.full .icon-left{position:absolute;left:1em}.bub-button.full .icon-right{position:absolute;right:1em}.bub-button.full .icon-left:only-child,.bub-button.full .icon-right:only-child{position:static;margin:0}.bub-button.skinny{padding-left:0;padding-right:0}.bub-button.full-height{height:100%;white-space:normal}.bub-button.no-radius{border-radius:0px}.bub-button.no-padding{padding:0}.bub-button .text,.bub-button .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.bub-button.sea.button,.bub-button.button.active{background-color:#07b798;color:#fff}.hover-enabled .bub-button.sea.button:hover,.hover-enabled .bub-button.button.active:hover,.bub-button.sea.button:focus,.bub-button.button.active:focus,.hover-enabled .bub-button.sea.button:active,.hover-enabled .bub-button.button.active:active{background-color:#069c81;color:#fff;text-decoration:none !important}.bub-button.sea.link,.bub-button.link.active{background:none;color:#07b798}.hover-enabled .bub-button.sea.link:hover,.hover-enabled .bub-button.link.active:hover,.bub-button.sea.link:focus,.bub-button.link.active:focus,.hover-enabled .bub-button.sea.link:active,.hover-enabled .bub-button.link.active:active{color:#069c81}.hover-enabled .bub-button.sea.link:hover .text,.hover-enabled .bub-button.link.active:hover .text,.bub-button.sea.link:focus .text,.bub-button.link.active:focus .text,.hover-enabled .bub-button.sea.link:active .text,.hover-enabled .bub-button.link.active:active .text{text-decoration:underline}.bub-button.lava.button{background-color:#F44336;color:#fff}.hover-enabled .bub-button.lava.button:hover,.bub-button.lava.button:focus,.hover-enabled .bub-button.lava.button:active{background-color:#cf392e;color:#fff;text-decoration:none !important}.bub-button.lava.link{background:none;color:#F44336}.hover-enabled .bub-button.lava.link:hover,.bub-button.lava.link:focus,.hover-enabled .bub-button.lava.link:active{color:#cf392e}.hover-enabled .bub-button.lava.link:hover .text,.bub-button.lava.link:focus .text,.hover-enabled .bub-button.lava.link:active .text{text-decoration:underline}.bub-button.stone.button{background-color:#dcdedf;color:#162127;border:1px solid #bbbdbe}.hover-enabled .bub-button.stone.button:hover,.bub-button.stone.button:focus,.hover-enabled .bub-button.stone.button:active{background-color:#bbbdbe;color:#162127;text-decoration:none !important}.bub-button.stone.link{background:none;color:#bbbdbe}.hover-enabled .bub-button.stone.link:hover,.bub-button.stone.link:focus,.hover-enabled .bub-button.stone.link:active{color:#bbbdbe}.hover-enabled .bub-button.stone.link:hover .text,.bub-button.stone.link:focus .text,.hover-enabled .bub-button.stone.link:active .text{text-decoration:underline}.bub-button.mist.button{background-color:#f3f4f4;color:#162127;border:1px solid #cfcfcf}.hover-enabled .bub-button.mist.button:hover,.bub-button.mist.button:focus,.hover-enabled .bub-button.mist.button:active{background-color:#cfcfcf;color:#162127;text-decoration:none !important}.bub-button.mist.link{background:none;color:#cfcfcf}.hover-enabled .bub-button.mist.link:hover,.bub-button.mist.link:focus,.hover-enabled .bub-button.mist.link:active{color:#fff}.hover-enabled .bub-button.mist.link:hover .text,.bub-button.mist.link:focus .text,.hover-enabled .bub-button.mist.link:active .text{text-decoration:underline}.bub-button.midnight.button{background-color:#365767;color:#fff}.hover-enabled .bub-button.midnight.button:hover,.bub-button.midnight.button:focus,.hover-enabled .bub-button.midnight.button:active{background-color:#2e4a58;color:#fff;text-decoration:none !important}.bub-button.midnight.link{background:none;color:#365767}.hover-enabled .bub-button.midnight.link:hover,.bub-button.midnight.link:focus,.hover-enabled .bub-button.midnight.link:active{color:#2e4a58}.hover-enabled .bub-button.midnight.link:hover .text,.bub-button.midnight.link:focus .text,.hover-enabled .bub-button.midnight.link:active .text{text-decoration:underline}.bub-button.transparent.button{background-color:transparent;color:#fff;border:1px solid rgba(0,0,0,0.15)}.hover-enabled .bub-button.transparent.button:hover,.bub-button.transparent.button:focus,.hover-enabled .bub-button.transparent.button:active{background-color:rgba(0,0,0,0.15);color:#fff;text-decoration:none !important}.bub-button.transparent.link{background:none;color:rgba(0,0,0,0.15)}.hover-enabled .bub-button.transparent.link:hover,.bub-button.transparent.link:focus,.hover-enabled .bub-button.transparent.link:active{color:rgba(0,0,0,0.15)}.hover-enabled .bub-button.transparent.link:hover .text,.bub-button.transparent.link:focus .text,.hover-enabled .bub-button.transparent.link:active .text{text-decoration:underline}.bub-button.transparent.button{border-color:#fff}.hover-enabled .bub-button.transparent.button:hover,.hover-enabled .bub-button.transparent.button:active{background-color:#fff;color:#162127}.bub-dismiss-button{color:#b9bcbe;cursor:pointer;padding:5px;font-size:18px;line-height:1.5em}.bub-dismiss-button.large{font-size:34px;line-height:1.2em}.hover-enabled .bub-dismiss-button:hover,.bub-dismiss-button:focus{color:#5c6468}.modal{-webkit-overflow-scrolling:auto !important;overflow-y:auto !important}.modal-backdrop.in.bub-modal-opaque-backdrop{opacity:1;background-color:#042d41}.bub-modal{margin-top:90px;margin-bottom:70px}@media (max-width: 480px){.bub-modal{margin-top:10px}}@media (min-width: 768px){.bub-modal.modal-sm{width:360px}}@media (min-width: 768px){.bub-modal.modal-xs-small{width:280px}}.bub-modal .modal-header{text-align:center;background-color:#07b798;border-bottom:none;min-height:55px}.bub-modal .modal-header.dismiss-header.dismiss-header{height:30px;line-height:30px;background-color:transparent;margin-bottom:-40px;padding-bottom:0}.bub-modal .modal-header.dismiss-header.dismiss-header .dismiss-button-wrapper{position:relative;z-index:10000;float:right}.bub-modal .modal-title{font-size:16px;line-height:1.5em;font-weight:600;color:#fff;text-transform:uppercase}.bub-modal .close-container{position:absolute;bottom:-45px;width:100%;text-align:center}.bub-modal .close-container .close-link{color:#fff;background:none;border:none}.hover-enabled .bub-modal .close-container .close-link:hover,.bub-modal .close-container .close-link:focus{text-decoration:underline}.bub-modal .modal-close-button{position:absolute;top:10px;right:15px}.bub-loader{text-align:center;color:#8b9093}.deal-modal-container .modal-body{padding:20px 0}.deal-modal-container .dismiss-header{padding-top:0}#deal-modal .retailer-btn{margin-bottom:8px}#deal-modal #book-info{background-color:#f3f4f4;border-top:1px solid #dcdedf;border-bottom:1px solid #dcdedf;margin-top:5px;padding:18px 16px}#deal-modal #book-info .cover-image{display:inline-block;min-height:130px;vertical-align:middle;width:90px}#deal-modal #book-info .book-details{vertical-align:middle;display:inline-block;padding:12px 15px}#deal-modal #book-info .book-details .deal-book-title{font-family:"PT Serif", Georgia, Times, serif;font-weight:400;font-size:18px;line-height:1.5em;color:#162127;margin-bottom:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}#deal-modal #book-info .book-details .deal-book-authors{color:#5c6468;font-family:"PT Serif", Georgia, Times, serif;font-weight:400;font-size:14px;line-height:1.5em;font-style:italic;margin:0 auto 5px auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}#deal-modal #book-info .retail-price{color:#5c6468;margin-right:10px;text-decoration:line-through}#deal-modal #book-info .deal-price{color:#F44336;font-weight:600}#deal-modal #book-info .no-deal{color:#5c6468;width:200px;font-style:italic;font-weight:400;line-height:17px;margin:0}#deal-modal .availabilities{padding:0 15px}#deal-modal .availabilities .available-title{font-weight:600;color:#8b9093;text-align:center;text-transform:uppercase;margin:8px 0}.sign-up-overlay-vc{padding:30px 35px 20px;text-align:center}.sign-up-overlay-vc .text-section{margin-bottom:5px;line-height:1.5em}.sign-up-overlay-vc .button-wrapper .button{margin-top:6px}.sign-up-overlay-vc .form-section .form-input{width:100%;margin-bottom:15px;padding:7px 10px;border:1px solid #b9bcbe;border-radius:3px;cursor:text}.sign-up-overlay-vc .form-section .form-input::-webkit-input-placeholder{font-style:italic}.sign-up-overlay-vc .form-section .form-input::-moz-placeholder{font-style:italic}.sign-up-overlay-vc .form-section .form-input:-ms-input-placeholder{font-style:italic}.sign-up-overlay-vc .form-section .form-input::-ms-input-placeholder{font-style:italic}.sign-up-overlay-vc .form-section .form-input::placeholder{font-style:italic}.sign-up-overlay-vc .error-message{position:absolute;bottom:14%;font-weight:600;font-size:12px;line-height:1.5em;color:#F44336;right:0;left:0;margin:0 auto}.sign-up-overlay-vc.has-background-image{padding-top:90%;background-size:cover;margin:-15px;margin-top:-30px}.sign-up-overlay-vc.has-background-image .form-section,.sign-up-overlay-vc.has-background-image .text-section{color:white;position:relative}.sign-up-overlay-vc.has-background-image .form-input{color:black}.sign-up-overlay-vc.has-background-image .error-message{bottom:4%}.sign-up-overlay-vc.has-background-image .large-text{font-size:18px;line-height:1.5em}.sign-up-overlay-vc.has-background-image .pad{padding-bottom:10px}.sign-up-overlay-vc #blog-sign-up-captcha{display:none}.header-and-link-container .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.header-and-link-container .header{font-size:18px;line-height:1.5em;font-weight:600;color:#042d41;margin-right:5px}.header-and-link-container .subheader{font-size:14px;line-height:1.5em;color:#042d41;padding-bottom:12px}@media (max-width: 992px){.header-and-link-container .link-container{margin-top:10px}}.card-grid-layout{display:grid;grid-column-gap:20px;grid-row-gap:40px;max-width:1200px;margin-bottom:25px}.card-grid-layout.six-column{grid-template-columns:repeat(6, minmax(0px, 1fr))}.card-grid-layout.five-column{grid-template-columns:repeat(5, minmax(0px, 1fr))}.card-grid-layout.four-column{grid-template-columns:repeat(4, minmax(0px, 1fr))}.card-grid-layout.three-column{grid-template-columns:repeat(3, minmax(0px, 1fr))}.card-grid-layout.two-column{grid-template-columns:repeat(2, minmax(0px, 1fr))}.card-grid-layout.small-grid{grid-gap:25px;margin-bottom:20px}.book-listicle-collection{margin:40px 0;width:100%}.link-component{background:none;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;display:inline;font:inherit;margin:0;padding:0;text-decoration:none;outline:none;outline-offset:0;-moz-user-select:text;cursor:pointer;color:#06a589;font-weight:400;border-radius:0}.link-component,.link-component:active,.link-component.active,.link-component[disabled],fieldset[disabled] .link-component{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.link-component,.link-component:hover,.link-component:focus,.link-component:active{border-color:transparent}.link-component:hover,.link-component:focus{color:#05806a;text-decoration:underline;background-color:transparent}.link-component[disabled]:hover,.link-component[disabled]:focus,fieldset[disabled] .link-component:hover,fieldset[disabled] .link-component:focus{color:#8b9093;text-decoration:none}.expandable-text .expandable-text-description .expandable-text-rendered:after{content:" "}.expandable-text .expandable-text-description .expandable-text-rendered p:last-child{display:inline}.expandable-text .expandable-text-description .expandable-text-button{-webkit-box-sizing:content-box;box-sizing:content-box}.expandable-text .expandable-text-description .prerendered-text{display:none}.retailer-buttons-inline .retailer-button{margin:0 10px 10px 0;display:inline-block}.retailer-buttons-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%}.retailer-buttons-columns .retailer-button{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:5px}.retailer-buttons-columns .retailer-button:nth-child(odd){padding-left:0}.retailer-buttons-columns .retailer-button:nth-child(even){padding-right:0}.retailer-buttons-columns .retailer-button:only-child{padding:0}.retailer-buttons-stacked .retailer-button{display:block;margin-bottom:10px}#manage-book-modal{overflow:hidden;display:inline-block}#manage-book-modal{display:block}#manage-book-modal .book-cover{display:block;max-width:100px;width:100%;margin:0 auto 10px auto}@media (min-width: 767px){#manage-book-modal .book-cover{float:left;margin:0 20px 20px 0}}#manage-book-modal ul.book-lists{padding-left:0;list-style:none;padding-left:2px}#manage-book-modal ul.book-lists li label{padding-left:10px}#manage-book-modal .rating-prompt{float:left}#manage-book-modal .rating-prompt .unemphasized{margin-top:-5px;font-size:12px;line-height:1.5em}#manage-book-modal .bub-rating-stars-wrapper{float:left;display:inline-block;margin:5px 0 20px 0}#manage-book-modal .reviewed{border:1px solid #dcdedf;margin:10px 0;padding:15px 10px;width:100%}#manage-book-modal .reviewed .bub-rating-stars-wrapper{float:left;display:table;margin:0}#manage-book-modal .reviewed .bub-rating-stars-wrapper .rating-label,#manage-book-modal .reviewed .bub-rating-stars-wrapper .bub-rating-stars{display:table-cell;vertical-align:middle;float:left}#manage-book-modal .reviewed .bub-rating-stars-wrapper .rating-label{padding:5px 5px 0 0;font-weight:600;font-size:14px;line-height:1.5em}#manage-book-modal .reviewed .bub-rating-stars-wrapper .see-review{padding:5px;float:right}#manage-book-modal .reviewed .bub-rating-stars-wrapper .see-review a{font-size:12px;line-height:1.5em}#manage-book-modal .update{width:100%}#manage-book-modal .manage-book-actions .update,#manage-book-modal .manage-book-actions .remove-bookmark{width:45%}#manage-book-modal .manage-book-actions .remove-bookmark{float:left;clear:both}#manage-book-modal .manage-book-actions .update{float:right}.modal-backdrop{z-index:99}.modal.book-story-interactions-modal{overflow-y:visible;z-index:100}.modal.book-story-interactions-modal .modal-header{background-color:#fff;text-align:left;padding:8px 15px}.modal.book-story-interactions-modal .modal-header .modal-title{text-transform:none;color:#162127;line-height:38px;font-weight:400}.modal.book-story-interactions-modal .modal-content{background-color:#f3f4f4}.modal.book-story-interactions-modal .modal-content .scrollable{max-height:444px;overflow-y:auto;overflow-x:hidden}.modal.book-story-interactions-modal .back-btn{margin-bottom:5px;padding-top:0}.auto-follow-authors-prompt-step-vc{padding:10px;text-align:center}.auto-follow-authors-prompt-step-vc .prompt-step-header{font-weight:600;font-size:18px;line-height:1.5em;margin:15px 0}.auto-follow-authors-prompt-step-vc .prompt-step-text{font-size:16px;line-height:1.5em;color:#5c6468;margin:15px 0}.auto-follow-authors-prompt-step-vc .prompt-step-text .prompt-step-emphasis{font-weight:600}.auto-follow-authors-prompt-step-vc .no-button-wrapper{margin-top:10px}.bub-forms-error-messages .validation-message{color:#F44336;margin:0px}.right-label{margin-top:3px;color:#b9bcbe;font-size:14px;line-height:1.5em;margin-bottom:0;text-align:right}.form-input{width:100%}.form-input input{cursor:text}p.sign-up-help{padding:0;color:#8b9093}.error-message{color:#F44336}form.signin label._label{font-weight:600;padding:0;margin-top:1rem}form.signin input.form-control{height:52px}form.signin input.form-control:hover{cursor:text}.bub-divider{margin:0;border-top:1px solid #dcdedf}.bub-divider-with-text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bub-divider-with-text .divider{-webkit-box-flex:1;-ms-flex:1;flex:1}.bub-divider-with-text .divider-content{font-size:14px;line-height:1.5em;font-weight:600;padding:0 15px}.bub-divider-with-text.default .divider{border-top:1px solid #dcdedf}.bub-divider-with-text.default .divider-content{color:#5c6468}.bub-divider-with-text.white .divider{border-top:1px solid #fff}.bub-divider-with-text.white .divider-content{color:#fff}.google-oauth-button{font-family:"Roboto", sans-serif;font-style:normal;font-size:14px;line-height:1.5em;font-weight:600;border:none;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px 0 0}.google-oauth-button.dark{background-color:#4285F4;color:#fff}.hover-enabled .google-oauth-button.dark:hover{background-color:#3367D6;color:#fff}.google-oauth-button.light{background-color:#FFFFFF;color:#5c6468}.hover-enabled .google-oauth-button.light:hover{background-color:#EEEEEE;color:#5c6468}.google-oauth-button.light .oauth-logo{padding:3px}.hover-enabled .google-oauth-button:hover{cursor:pointer;text-decoration:none}.google-oauth-button.full{width:100%;padding-right:0}.google-oauth-button.disabled,.google-oauth-button.disabled:hover{cursor:not-allowed;opacity:.65}.google-oauth-button:active,.google-oauth-button:focus,.google-oauth-button:hover{outline:none}.google-oauth-button .logo-container,.google-oauth-button .placeholder{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.google-oauth-button .oauth-logo{border-radius:3px;height:40px;padding-right:12px}.sign-in-prompts{width:50%;margin:0 auto}.sign-in-prompts.full{width:100%}.sign-in-prompts .prompt-divider{padding:20px 0;width:100%}.signinForm{padding:0rem 2rem 1rem 2rem}.signinForm .stay-signed-in,.signinForm .password-help{padding:1rem 0}.signinForm .stay-signed-in.password-help,.signinForm .password-help.password-help{text-align:right}.signinForm .stay-signed-in a,.signinForm .password-help a{text-decoration:underline;color:#162127;margin:1rem 0;padding:0}.signinForm .password-help{padding:1rem 0}.signinForm .password-help.password-help{text-align:right}.signinForm .password-help a{text-decoration:underline;color:#162127;margin:1rem 0;padding:0}.signinForm .checkbox-label{vertical-align:middle}.signinForm .checkbox-label input[type=checkbox]{margin-right:.5rem;vertical-align:top}@media (max-width: 767px){.signinForm .stay-signed-in{float:left}}.signinForm .reset-fieldset{margin-top:-42px}.bub-signin-form-prompt{padding:20px 1rem}.signupForm{padding:0rem 2rem 1rem 2rem}.signupForm .subscribe-me{padding:1rem 0}.signupForm .checkbox-label,.signupForm .subscribe-me{vertical-align:middle}.signupForm .checkbox-label input[type=checkbox],.signupForm .subscribe-me input[type=checkbox]{margin-right:.5rem;vertical-align:top}.signupForm .recaptcha-terms{color:#b9bcbe;margin-top:-20px}.signupForm #sign-up-captcha{display:none}@media (max-width: 767px){.signupForm .subscribe-me{float:left}}.bub-signup-form-prompt{padding:0 1rem}.bub-signup-form-prompt .prompt{padding:20px 0}.accountModal{padding:0rem 2rem}.accountModal .modal-body{margin:0 5%}@media (max-width: 767px){.accountModal .modal-body{margin:0}}.accountModal h4.modal-title{text-transform:capitalize}.accountModal ._accountNav{margin-bottom:1rem;padding:0 0.5rem}.accountModal ._accountNav span.navItem{color:#8b9093;cursor:pointer;margin:0 .5rem 1.5rem .5rem;text-transform:uppercase}.accountModal ._accountNav span.navItem.active{border-bottom:2px solid #33bfb6;cursor:default;color:#07b798;font-weight:600}.author-pill{font-family:"Open Sans", Arial, Helvetica, sans-serif;border:1px solid #07b798;border-radius:8px;color:#06a589;font-size:10px;line-height:1.3;padding:1px;text-align:center;width:48px}.private-profile-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8b9093}.profile-image img.pink,.profile-thumbnail img.pink,.mention-profile img.pink,.bio-image-crop.pink{background-color:#E91E63}.profile-image img.purple,.profile-thumbnail img.purple,.mention-profile img.purple,.bio-image-crop.purple{background-color:#9C27B0}.profile-image img.deep-purple,.profile-thumbnail img.deep-purple,.mention-profile img.deep-purple,.bio-image-crop.deep-purple{background-color:#673ab7}.profile-image img.indigo,.profile-thumbnail img.indigo,.mention-profile img.indigo,.bio-image-crop.indigo{background-color:#3f41b5}.profile-image img.blue,.profile-thumbnail img.blue,.mention-profile img.blue,.bio-image-crop.blue{background-color:#2196f3}.profile-image img.light-blue,.profile-thumbnail img.light-blue,.mention-profile img.light-blue,.bio-image-crop.light-blue{background-color:#03a9f4}.profile-image img.teal,.profile-thumbnail img.teal,.mention-profile img.teal,.bio-image-crop.teal{background-color:#009688}.profile-image img.green,.profile-thumbnail img.green,.mention-profile img.green,.bio-image-crop.green{background-color:#4caf50}.profile-image img.light-green,.profile-thumbnail img.light-green,.mention-profile img.light-green,.bio-image-crop.light-green{background-color:#8bc34a}.profile-image img.lime,.profile-thumbnail img.lime,.mention-profile img.lime,.bio-image-crop.lime{background-color:#cddc39}.profile-image img.amber,.profile-thumbnail img.amber,.mention-profile img.amber,.bio-image-crop.amber{background-color:#ffc107}.profile-image img.orange,.profile-thumbnail img.orange,.mention-profile img.orange,.bio-image-crop.orange{background-color:#ff9800}.profile-image img.deep-orange,.profile-thumbnail img.deep-orange,.mention-profile img.deep-orange,.bio-image-crop.deep-orange{background-color:#ff5722}.profile-image img.brown,.profile-thumbnail img.brown,.mention-profile img.brown,.bio-image-crop.brown{background-color:#795548}.profile-image img.blue-grey,.profile-thumbnail img.blue-grey,.mention-profile img.blue-grey,.bio-image-crop.blue-grey{background-color:#607d8b}.profile-image img.black,.profile-thumbnail img.black,.mention-profile img.black,.bio-image-crop.black{background-color:#263238}.profile-image.editing{position:relative}.profile-image img{border-radius:50%}.profile-image img.loading{opacity:0.2}.profile-image img.loading label{cursor:default}.profile-image.xxsmall{height:35px;width:35px}.profile-image.xxsmall img{height:35px;min-width:35px}.profile-image.xsmall{height:45px;width:45px}.profile-image.xsmall img{height:45px;min-width:45px}.profile-image.small{height:60px;width:60px}.profile-image.small img{height:60px;min-width:60px}.profile-image.medium{height:145px;width:145px}.profile-image.medium img{height:145px;min-width:145px}.profile-image.large{height:170px;width:170px}.profile-image.large img{height:170px;min-width:170px}@media (max-width: 767px){.profile-image.large{height:145px;width:145px}.profile-image.large img{height:145px;min-width:145px}}.profile-image.full img{width:100%}.profile-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-tile .profile-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;overflow:hidden}.profile-tile .profile-details-wrapper .profile-name-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.profile-tile .profile-details-wrapper .profile-name-info.wrap-author-pill{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.profile-tile .profile-details-wrapper .profile-name-info.wrap-author-pill .author-pill-wrapper{margin-bottom:1px}.profile-tile .profile-details-wrapper .profile-name-info .profile-name-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:0;overflow:hidden;width:100%}.profile-tile .profile-details-wrapper .profile-name-info .person-name-wrapper{padding-right:6px;max-width:100%}.profile-tile .profile-details-wrapper .profile-name-info .lock{font-size:16px;line-height:1.5em;margin-right:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.profile-tile .secondary-info,.profile-tile .secondary-info a{color:#5c6468;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-tile.small .secondary-info,.profile-tile.small .secondary-info a{font-size:12px;line-height:1.5em;line-height:1.4em}.profile-tile.small .profile-image-wrapper{margin-right:8px}.profile-tile.medium .secondary-info,.profile-tile.medium .secondary-info a{font-size:14px;line-height:1.5em;line-height:1.4em}.profile-tile.medium .profile-image-wrapper{margin-right:12px}.profile-follow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.profile-follow .profile-tile-wrapper{width:100%;min-width:0}.profile-follow .follow-button-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px}.profile-follow-collection{overflow:hidden}@media (max-width: 767px){.profile-follow-collection{border-top:1px solid #e6e6e6}}.profile-follow-collection-item{border-bottom:1px solid #dcdedf;padding:10px}.hover-enabled .sharing-links .social-cta-button:hover,.sharing-links .social-cta-button:focus,.hover-enabled .sharing-links .social-cta-button:active{background-color:#b9bcbe;border:none}.hover-enabled .sharing-links .social-cta-button:hover .social-icon,.sharing-links .social-cta-button:focus .social-icon,.hover-enabled .sharing-links .social-cta-button:active .social-icon{color:#fff}.sharing-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.sharing-links .share-button{height:100%;padding:0;margin:0;background-color:transparent;border:none}.sharing-links .share-button:not(:last-child){margin-right:5px}.sharing-links .share-button:active,.sharing-links .share-button:focus{outline:none}.hover-enabled .sharing-links .share-button:hover{cursor:pointer}.sharing-links .share-button.twitter-share{color:#03a9f4}.sharing-links .share-button.twitter-share:hover,.sharing-links .share-button.twitter-share:focus{color:#0286c2}.sharing-links .share-button.facebook-share{color:#3f51b5}.sharing-links .share-button.facebook-share:hover,.sharing-links .share-button.facebook-share:focus{color:#32408f}.sharing-links .share-button.pinterest-share{color:#ab2f26}.sharing-links .share-button.pinterest-share:hover,.sharing-links .share-button.pinterest-share:focus{color:#81241d}.sharing-links .share-button.email-share{background-color:#b9bcbe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sharing-links .share-button.email-share:hover,.sharing-links .share-button.email-share:focus{background-color:#9fa3a5}.sharing-links.icon-buttons{height:30px}.sharing-links.icon-buttons .share-button{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;border-radius:50%}.sharing-links.pill-buttons{height:40px}.sharing-links.pill-buttons .share-button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:5px}.sharing-links.labeled-pill-buttons{height:40px}.sharing-links.labeled-pill-buttons.stacked{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sharing-links.labeled-pill-buttons.stacked .share-button{width:100%;height:40px;margin:5px 0;border-radius:5px}.sharing-links.labeled-pill-buttons .share-label{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2px}.sharing-links.labeled-pill-buttons .share-icon{line-height:1em;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.sharing-links.labeled-pill-buttons .placeholder{-webkit-box-flex:1;-ms-flex:1;flex:1}.sharing-links.labeled-pill-buttons .share-button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none}.sharing-links.stacked-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sharing-links.stacked-buttons .share-button{margin:5px 0}.sharing-links.stacked-buttons .share-button,.sharing-links.pill-buttons .share-button{width:100%;height:40px;position:relative;border-radius:5px}.sharing-links.stacked-buttons .share-button.twitter-share,.sharing-links.pill-buttons .share-button.twitter-share{background-color:#03a9f4}.hover-enabled .sharing-links.stacked-buttons .share-button.twitter-share:hover,.sharing-links.stacked-buttons .share-button.twitter-share:focus,.hover-enabled .sharing-links.pill-buttons .share-button.twitter-share:hover,.sharing-links.pill-buttons .share-button.twitter-share:focus{background-color:#0286c2}.sharing-links.stacked-buttons .share-button.facebook-share,.sharing-links.pill-buttons .share-button.facebook-share{background-color:#3f51b5}.hover-enabled .sharing-links.stacked-buttons .share-button.facebook-share:hover,.sharing-links.stacked-buttons .share-button.facebook-share:focus,.hover-enabled .sharing-links.pill-buttons .share-button.facebook-share:hover,.sharing-links.pill-buttons .share-button.facebook-share:focus{background-color:#32408f}.sharing-links.stacked-buttons .share-button.pinterest-share,.sharing-links.pill-buttons .share-button.pinterest-share{background-color:#ab2f26}.hovered-enabled .sharing-links.stacked-buttons .share-button.pinterest-share:hover,.sharing-links.stacked-buttons .share-button.pinterest-share:focus,.hovered-enabled .sharing-links.pill-buttons .share-button.pinterest-share:hover,.sharing-links.pill-buttons .share-button.pinterest-share:focus{background-color:#81241d}.sharing-links.stacked-buttons .share-button .social-icon,.sharing-links.stacked-buttons .share-button .icon-bg,.sharing-links.pill-buttons .share-button .social-icon,.sharing-links.pill-buttons .share-button .icon-bg{left:50%;top:0;margin-top:5px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:100%}.sharing-links.stacked-buttons .share-button .icon-bg,.sharing-links.pill-buttons .share-button .icon-bg{width:26px;height:26px;margin-top:8px;background:#fff}.sharing-links .share-icon{color:#fff;font-size:1.33em}.sharing-links .share-label{color:#fff}.sharing-links.icon-grey-stacked-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sharing-links.icon-grey-stacked-buttons .social-cta-button{margin-right:44px;margin-bottom:6px}.sharing-links.icon-grey-buttons .social-cta-button{margin-right:6px}.sharing-links .social-cta-button{border:solid 1px #dcdedf;border-radius:50%;height:40px;width:40px;background-color:#fff;position:relative;padding:unset}.sharing-links .social-cta-button .social-icon{color:#b9bcbe}.sharing-links .social-cta-button .social-icon.facebook-icon{height:18px;width:18px}.sharing-links .social-cta-button .social-icon.twitter-icon{height:18px;width:20px}.sharing-links .social-cta-button .social-icon.pinterest-icon{height:18px;width:23px}.sharing-links .social-cta-button .social-icon.email-icon{height:38px;width:38px}.auto-follow-authors-step-vc .auto-follow-header{font-weight:600;font-size:18px;line-height:1.5em;margin:15px 0}.auto-follow-authors-step-vc .auto-follow-social-sharing{margin-top:10px;margin-bottom:30px}.auto-follow-authors-step-vc .auto-follow-header{text-align:center}.auto-follow-authors-step-vc .auto-follow-profiles-section-header{text-align:left}.auto-follow-authors-step-vc .auto-follow-profiles-section{background-color:#fff;border:1px solid #dcdedf;border-bottom:none;margin-bottom:30px}@media (max-width: 767px){.auto-follow-authors-step-vc .auto-follow-profiles-section{border-top:none}}.auto-follow-authors-step-vc .auto-follow-profiles-section-header{font-weight:600;margin-bottom:15px}#reaction-section{margin-top:0px;margin-bottom:10px}#reaction-section .reactions-section{background-color:#fff;min-height:36px;padding:10px;border:1px solid #dcdedf;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#reaction-section .reactions-section .section-label{line-height:32px}#reaction-section .reactions-section.inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#reaction-section .reactions-section.block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#reaction-section .reactions-section .child-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){#reaction-section .reactions-section{display:block;text-align:center}#reaction-section .reactions-section .child-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.rate-book-vc{display:inline-block;padding:5px}.rate-book-form .reactions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.rate-book-form .reactions-wrapper{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rate-book-form .reactions-wrapper .recommend-checkbox-wrapper{border-left:2px solid #f3f4f4;padding:5px}@media (max-width: 767px){.rate-book-form .reactions-wrapper .recommend-checkbox-wrapper{border:none;padding:inherit}}@media (max-width: 767px){.rate-book-form .reactions-wrapper .rate-book-vc-wrapper{margin-bottom:6px}}.book-reaction-pill{color:#8b9093;background-color:#fff;border-radius:3px;border:1px solid #dcdedf;display:inline-table;margin:5px 6px 5px 0px;min-width:0;padding:8px 10px}.book-reaction-pill:focus{outline:0}.book-reaction-pill.primary{color:#07b798;border-color:#07b798}.hover-enabled .book-reaction-pill:hover{background-color:#dcdedf;text-decoration:none}.book-reaction-pill.read-only{background-color:transparent;border-color:#dcdedf;border-radius:15px;color:#5c6468;cursor:default;font-size:12px;line-height:1.5em;padding:3px 10px}.hover-enabled .book-reaction-pill.read-only:hover{background-color:transparent}.book-reaction-pill.read-only:first-child{margin-left:0}.book-reactions-vc{width:100%}.bub-cta{overflow:hidden;display:inline-block;background-color:#fff;padding:19px;border-radius:3px;border:1px solid #dcdedf}.bub-cta{display:block}.bub-cta .bub-cta-header{font-size:16px;line-height:1.5em;font-weight:600}.bub-cta .cta-contents{margin-bottom:10px}.bub-cta.cta-row .cta-panel-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bub-cta.cta-full-height{height:100%}.bub-cta.cta-full-height .cta-panel-inner{height:100%}.bub-cta.cta-small{padding:15px}.bub-cta.cta-small .cta-contents .children{font-size:12px;line-height:1.5em}.bub-cta.cta-small .bub-cta-header{font-size:13px}.bub-cta .cta-image{float:left}.bub-cta .cta-image.cta-image-medium{margin:15px 30px 20px 10px;max-height:110px}.bub-cta .cta-image.cta-image-small{margin:10px 25px 15px 5px;max-height:70px}.bub-cta .cta-button{padding:5px 0;margin-top:10px}.bub-cta .cta-button .primary+.secondary{margin-left:15px}.bub-cta .cta-hide{float:right}.bub-cta.hero{background-color:rgba(255,255,255,0);border:none}.bub-cta.hero .bub-cta-header{text-transform:uppercase;font-weight:600}.bub-cta.no-border{border:none;background-color:rgba(255,255,255,0)}.bub-cta.column{text-align:center;position:relative}.bub-cta.column .cta-hide{float:none;position:absolute;right:5px;top:5px}.bub-cta.column .cta-image{float:none;display:block;margin:15px auto}.bub-cta.column .cta-image.medium{max-height:80px}.bub-cta.column .cta-image.small{max-height:60px}.bub-cta.column-lg{text-align:center;position:relative}.bub-cta.column-lg .bub-cta-header{font-size:18px;line-height:1.5em;font-weight:600;margin:15px 0 0}.bub-cta.column-lg .cta-hide{float:none;position:absolute;right:5px;top:5px}.bub-cta.column-lg .cta-image{max-width:120px;float:none;display:block;margin:0 auto 15px}.mention-trigger-wrapper{border:1px solid #f3f4f4;border-top:0;padding:0 10px;background-color:#fff}.mention-trigger-wrapper .mention-trigger{border-top:1px solid #f3f4f4;padding:5px 0}.mention-trigger-wrapper .mention-trigger .mention-button-wrapper{margin:0 8px}.mention-training{padding:25px}.mention-training .title,.mention-training .slug{text-align:center;background-color:#fff;border:1px solid #f3f4f4;padding:15px 10px;font-size:14px;line-height:1.5em;margin:15px 0}.mention-training .title{color:#07b798}.mention-training .btn-wrapper{text-align:center}.mentionable-input .form-control,.mentionable-input .form-control:focus{border:1px solid #f3f4f4;border-bottom:none}.mentionable-input textarea{border:1px solid #f3f4f4;border-bottom:none}.mentionable-input .book-story-user-info,.mentionable-input .book-mention-suggestion{overflow:hidden;display:inline-block}.mentionable-input .book-story-user-info,.mentionable-input .book-mention-suggestion{display:block}.mentionable-input .book-story-user-info a:hover,.mentionable-input .book-mention-suggestion a:hover{text-decoration:none}.mentionable-input .user-info,.mentionable-input .user-name,.mentionable-input .user-username{display:inline-block}.mentionable-input .user-info{max-width:175px}.bub-text-area.inactive{-moz-appearance:textfield;-webkit-appearance:textfield;background-color:#fff;background-color:-moz-field;border:1px solid #f3f4f4;padding:8px 10px;color:#b9bcbe;font-style:italic;height:40px;font-size:14px;line-height:1.5em;margin-top:2px}.load-more{margin-top:10px;text-align:center}.bub-search .profile-collection{padding-top:10px;clear:both}.bub-search .input-wrapper{padding-left:0}.bub-search .search-wrapper{padding:0}.bub-search .bub-search-input input.form-control{height:40px;font-size:18px;line-height:1.5em;border-radius:5px;margin-bottom:10px}.results-actions{text-align:center}#add-missing-book .add-missing-book-hint{margin-bottom:20px}#add-missing-book .add-missing-book-hint:empty{display:none}.book-mention-suggestion{overflow:hidden;display:inline-block;padding:10px}.book-mention-suggestion{display:block}.book-mention-suggestion .book-cover{float:left;margin-right:15px;width:100%;max-width:45px;border:1px solid #f3f4f4}.book-mention-suggestion .book-title{padding-top:10px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.book-mention-suggestion .book-authors{font-size:12px;line-height:1.5em;color:#5c6468}.mention-search .results{max-height:333px;overflow:scroll;overflow-x:hidden}.mention-suggestion{overflow:hidden;display:inline-block;list-style:none;background-color:#fff;position:relative;border-bottom:1px solid #f3f4f4;min-height:75px;padding:10px;cursor:pointer}.mention-suggestion{display:block}.mention-suggestion:hover{background-color:#f3f4f4}.mention-suggestion .suggestion-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mention-suggestion .suggestion-wrapper .component-wrapper{min-width:0;width:100%}.mention-suggestion .suggestion-wrapper .plus{color:#5c6468;font-size:24px;line-height:1.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width: 767px){.mention-suggestion .profile-collection .profile .profile-image{display:block}}.book-story-form-buttons-vc{margin-top:15px}.book-story-form-buttons-vc .post-button{display:inline-block}.input-placeholder{-moz-appearance:textfield;-webkit-appearance:textfield;background-color:white;background-color:-moz-field;border:1px solid darkgray;-webkit-box-shadow:1px 1px 1px 0 lightgray inset;box-shadow:1px 1px 1px 0 lightgray inset;font:-moz-field;font:-webkit-small-control;margin-top:5px;padding:2px 3px;width:398px;max-width:100%;height:40px;resize:none;overflow:hidden}.input-placeholder.placeholder{font-style:italic}.input-placeholder:-moz-placeholder{font-style:italic}.input-placeholder::-moz-placeholder{font-style:italic}.input-placeholder:-ms-input-placeholder{font-style:italic}.input-placeholder::-webkit-input-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper{overflow:hidden;display:inline-block;margin-bottom:32px;background-color:#f3f4f4;border-radius:2px;border:1px solid #dcdedf;padding:16px}.book-story-feed-wrapper .book-story-form-wrapper{display:block}.book-story-feed-wrapper .book-story-form-wrapper .favorite-books-collection{text-align:center;margin-bottom:20px}@media (max-width: 767px){.book-story-feed-wrapper .book-story-form-wrapper{margin:20px 0}}.book-story-feed-wrapper .book-story-form-wrapper.edit{padding:0;background-color:#fff;margin:0;border:none}.book-story-feed-wrapper .book-story-form-wrapper .book-story-form-img{padding-right:0px}.book-story-feed-wrapper .book-story-form-wrapper .book-story-form-body{padding:0px}@media (min-width: 991px){.book-story-feed-wrapper .book-story-form-wrapper .book-story-form-body{padding-left:5px}}@media (max-width: 991px) and (min-width: 767px){.book-story-feed-wrapper .book-story-form-wrapper .book-story-form-body{padding-left:25px}}.book-story-feed-wrapper .book-story-form-wrapper .form-group{margin-bottom:0px}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text{margin-top:10px;width:100%;margin:2px 0;display:block;font-size:16px;line-height:1.5em}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea{max-width:100%;height:40px;resize:none;overflow:hidden}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea.placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea:-moz-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea::-moz-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea:-ms-input-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea::-webkit-input-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text button{clear:both}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text.active .mentionable-input__highlighter,.book-story-feed-wrapper .book-story-form-wrapper .book-story-text.active textarea{min-height:100px !important}.book-story-form-wrapper .disclaimer{text-align:right}.book-story-form-wrapper .disclaimer .disclaimer-text{color:#8b9093}.book-story-form-wrapper .profile-input-wrapper{margin-top:15px}.review-form-vc .mentionable-input textarea{min-height:150px}.bub-checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bub-checkbox-group:after{clear:both;display:block;content:''}.bub-checkbox{float:left;height:25px;width:25px;border-radius:2px;background-color:#fff;border:2px solid #dcdedf;margin-right:7px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;overflow:hidden;outline:none}.bub-checkbox .bub-checkbox-icon{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;margin-top:200%}.bub-checkbox.active{border:2px solid #07b798;background-color:#07b798}.bub-checkbox.active .bub-checkbox-icon{margin-top:0}.hover-enabled .bub-checkbox:hover,.hover-enabled .bub-checkbox.hovered{border:2px solid #07b798}.bub-checkbox.disabled{cursor:not-allowed;background-color:#b9bcbe}.hover-enabled .bub-checkbox.disabled:hover,.hover-enabled .bub-checkbox.disabled.hovered{border:2px solid #dcdedf}.bub-checkbox.disabled.active{opacity:0.5;background-color:#07b798}.hover-enabled .bub-checkbox.disabled.active:hover,.hover-enabled .bub-checkbox.disabled.active.hovered{border:2px solid #07b798;outline:none}.bub-checkbox.small{height:16.66667px;width:16.66667px;border-width:1px}.bub-checkbox.small .bub-checkbox-icon{width:90%}.bub-checkbox-label{line-height:1.5;display:inline-block}.bub-checkbox-label:hover{cursor:pointer}.bub-checkbox-label label{cursor:default}.bub-checkbox-label a:hover{text-decoration:none}.recommend-checkbox-vc .bub-checkbox-group,.recommend-checkbox-vc .bub-checkbox-label{float:right}.review-step-vc .prompt{font-weight:600;font-size:16px;line-height:1.5em;text-align:center;-webkit-transform:translate(0, -14px);transform:translate(0, -14px)}.review-step-vc .rating-saved-message{text-align:center;color:#07b798;font-weight:600;padding-bottom:15px}.review-step-vc .review-header{padding-bottom:5px}.manage-book-buttons .radio-button-wrapper{display:inline-block;vertical-align:middle;height:5em}.manage-book-buttons .radio-button-wrapper.no-padding{padding:0px}.manage-book-buttons .radio-button-wrapper.desktop{width:20%}.manage-book-buttons .radio-button-wrapper.mobile{height:4em}.manage-book-buttons-vc{text-align:center;margin-top:20px}.manage-book-buttons-vc .prompt,.manage-book-buttons-vc .actions{display:inline-block}.manage-book-buttons-vc .book-description-ratings{font-weight:400;padding:10px}.recommend-book-description .book-title{font-size:18px;line-height:1.5em;font-weight:600;margin-top:8px}.recommend-book-description .book-cover-wrapper{float:left;width:120px;margin:10px 18px 18px 0}.recommend-book-description .shortcontent{display:inline}.recommend-book-description .shortcontent p:last-child{display:inline}.recommend-book-description .more-link{padding-left:5px}.recommend-book-description .manage-book-buttons-wrapper{margin-bottom:-15px}.recommend-reminder-vc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px auto;width:100%}.recommend-reminder-vc .no-rec-headline{font-size:24px;line-height:1.3em;margin-top:30px;text-align:center}.recommend-reminder-vc .no-rec-text{font-size:14px;line-height:1.5em;margin:25px 0 40px;text-align:center}.recommend-reminder-vc .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 768px){.recommend-reminder-vc .buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recommend-reminder-vc .buttons .adjust-review-button button,.recommend-reminder-vc .buttons .post-button button{margin:5px auto;width:235px}}.recommend-reminder-vc .buttons label{font-weight:600}.recommend-reminder-vc .buttons label .chevron-left{margin-right:5px}.missing-book-step .btn-link{padding-left:0}.missing-book-step input{border:1px solid #f3f4f4;cursor:auto}.missing-book-step label{font-size:14px;line-height:1.5em}.missing-book-step .missing-book-info-header{font-size:22px;line-height:1.4em;font-weight:600}.missing-book-step .missing-book-info-msg{font-style:italic;margin-bottom:21px}.missing-book-step .missing-book-submit-container{text-align:right;margin-top:30px}.missing-book-info{border:1px solid #dcdedf;margin-bottom:25px;padding:25px;position:relative;height:140px}@media (max-width: 767px){.missing-book-info{height:90px;padding:0;border:1px solid #dcdedf}}.missing-book-info .missing-book-icon img{float:left;margin-right:20px;width:60px;height:90px}@media (max-width: 767px){.missing-book-info .missing-book-icon img{margin-right:20px;width:58.66667px;height:88px;border:none}}.missing-book-info .missing-book-title{font-family:"PT Serif", Georgia, Times, serif;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#162127}@media (min-width: 767px){.missing-book-info .missing-book-title{font-size:18px;line-height:1.5em;margin-bottom:3px}}@media (max-width: 767px){.missing-book-info .missing-book-title{margin-top:10px;font-size:14px;line-height:1.5em}}.missing-book-info .missing-book-author{font-size:14px;line-height:1.5em;color:#5c6468}@media (max-width: 767px){.missing-book-info .missing-book-author{font-size:12px;line-height:1.5em;font-weight:400}}.missing-book-info .missing-book-msg{color:#5c6468;line-height:100%;font-style:italic;font-size:12px;line-height:1.5em;margin-top:15px}@media (max-width: 767px){.missing-book-info .missing-book-msg{font-size:12px;line-height:1.5em;margin-top:5px}}.shared-step-vc .feature-book{margin-bottom:10px}.shared-step-vc .mentionable-input textarea{min-height:150px}.shared-step-vc button.select-another-book{padding-left:0;margin-right:10px}.shared-step-vc .confirmation{margin:10px 0 20px}.shared-step-vc .write-another{margin-top:15px}.shared-step-vc .next-button{text-align:right}.shared-step-vc .review-preview{padding:10px 0}.feature-book{overflow:hidden;display:inline-block;background-color:#fff;border:1px dashed #07b798;margin:10px 0 0;padding:10px 0;position:relative;cursor:pointer}.feature-book{display:block}.feature-book .insert-book{font-size:14px;line-height:1.5em}.feature-book .instructions{font-style:italic;color:#5c6468;font-size:12px;line-height:1.5em}.feature-book .instructions.warning{color:#F44336}.feature-book .plus{color:#5c6468;font-size:24px;line-height:1.3em;position:absolute;left:20px;top:50%;line-height:0}.feature-book .remove-feature{position:absolute;right:10px;top:30%}.feature-book.featured{border:1px solid #f3f4f4;padding:0}.missing-book-shared .missing-book-container{margin:15px;background-color:#fff}.missing-book-shared .missing-book-shared-msg{background-color:#fff;border:1px solid #f3f4f4;text-align:center;padding:30px;margin:15px;color:#162127}.missing-book-shared .missing-book-shared-msg img{margin-bottom:20px;width:65px}.missing-book-shared .complete .next-button{float:right}@media (min-width: 991px){.delete-book-story-vc{margin:0 auto;width:66%}}.delete-book-story-vc .delete-book-prompt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delete-book-story-vc .delete-book-prompt .delete-test{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.delete-book-story-vc .delete-book-prompt .delete-cover-wrapper{max-width:200px;min-width:150px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:18px}.delete-book-story-vc .delete-book-story-buttons{margin-top:25px;margin-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delete-book-story-vc .delete-book-story-buttons .delete-confirm-btn,.delete-book-story-vc .delete-book-story-buttons .delete-cancel-btn{display:inline-block}.delete-book-story-vc .ratings-wrapper{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.confirm-close-book-story-vc{width:80%;min-height:220px;margin:0 auto;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width: 480px){.confirm-close-book-story-vc{width:66%}}.confirm-close-book-story-vc .confirm-close-book-story-header{text-align:center}.confirm-close-book-story-vc .confirm-close-book-story-header .title{font-weight:bold;display:inline;margin-left:10px}.confirm-close-book-story-vc .confirm-close-book-story-description{text-align:left}.confirm-close-book-story-vc .confirm-close-book-story-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.confirm-close-book-story-vc .confirm-close-book-story-buttons .confirm-close-confirm-btn,.confirm-close-book-story-vc .confirm-close-book-story-buttons .confirm-close-cancel-btn{display:inline-block}.recommend-book-vc{min-height:220px}.recommend-book-vc .search-title{font-size:18px;line-height:1.5em;font-weight:600}.recommend-book-vc .search-instructions{margin-bottom:10px}.recommend-book-vc.mobile-form{position:relative;padding:40px 15px 15px 15px}.recommend-book-vc.mobile-form .modeless-dismiss-button .bub-dismiss-button.large{padding-right:15px;position:absolute;right:0;top:0}.discard-modal{text-align:center}.discard-modal .title{display:inline-block}.discard-modal .discard-modal-button{margin:20px}.bookmark-button .primary{min-width:160px}@media (max-width: 991px){.bookmark-button .primary{min-width:auto}}.bookmark-button .secondary-light{min-width:190px}@media (max-width: 991px){.bookmark-button .secondary-light{min-width:auto}}.bookmark-button .button-icon .active-bookmark-link{color:#07b798}.book-action-panel .book-card-action-buttons.columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.book-action-panel .book-card-action-buttons.stacked{display:grid;grid-template-columns:1fr;grid-gap:10px}.book-action-panel .book-card-action-buttons.inline .book-card-action-button-buy,.book-action-panel .book-card-action-buttons.inline .book-card-action-button-bookmark{display:inline-block;margin-right:10px}.book-action-panel .book-card-action-buttons.standard{padding-top:8px}.book-action-panel .book-card-action-deal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:12px}.book-action-panel .book-card-action-deal:last-child{margin-right:0}.book-card-rich-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book-card-rich-vertical .book-card-book-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.book-card-rich-vertical .book-card-cover-image{width:126.656px;min-width:126.656px;margin-right:25px}.book-card-rich-vertical .book-categories{margin-top:8px}.book-card-rich-vertical .book-categories .book-category{display:inline-block;color:#4f6c7a}.book-card-rich-vertical .release-date{margin-top:8px;color:#4f6c7a}.book-card-rich-vertical .book-card-info{width:100%;min-width:0}.book-card-rich-vertical .book-card-info-tile{width:100%;min-width:0}.book-card-rich-vertical .book-card-info-description{margin:18px 0 12px;font-size:16px;line-height:1.5em;font-family:"PT Serif", Georgia, Times, serif;font-weight:400}.book-card-rich-vertical .book-card-info-description p{font-size:inherit;font-family:inherit}.book-image-card .book-image-card-cover-image{position:relative}.book-image-card .book-image-card-cover-image .background-image-wrapper{overflow:hidden;height:0;width:100%;padding-top:60%}.book-image-card .book-image-card-cover-image .background-image-wrapper .background-image{position:absolute;top:0;left:0;width:100%;height:100%}.book-image-card .book-image-card-ctas{margin:1em 0 .5em}.book-image-card .book-image-card-ctas .available-at{font-size:12px;line-height:1.5em;font-weight:800;text-transform:uppercase;margin-bottom:.3em}.book-image-card .book-image-card-ctas .bookmark-cta{font-size:12px;line-height:1.5em}.book-image-card .book-image-card-ctas .bookmark-cta .save-for-later{font-weight:600;display:inline}.book-image-card .book-image-card-ctas .bookmark-cta .add-to-wishlist-link{color:#162127;border-bottom:1px solid #162127}.hover-enabled .book-image-card .book-image-card-ctas .bookmark-cta .add-to-wishlist-link:hover,.book-image-card .book-image-card-ctas .bookmark-cta .add-to-wishlist-link:focus,.book-image-card .book-image-card-ctas .bookmark-cta .add-to-wishlist-link.wanted{text-decoration:none;border-bottom:none;margin-bottom:1px}.book-image-card .book-image-card-ctas .bookmark-cta .add-to-wishlist-link.wanted{cursor:default}.embedded-section .embedded-book-card{max-width:500px;margin:20px auto;padding:18px;background-color:#fff;border-radius:3px;border:1px solid #dcdedf}.bub-button,.blog-text-content .author_follow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;line-height:14px;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:12px;font-size:14px;line-height:1.5em;font-weight:600;line-height:1em;border-radius:3px}.hover-enabled .bub-button:hover,.hover-enabled .bub-button:active,.hover-enabled .blog-text-content .author_follow:hover,.blog-text-content .hover-enabled .author_follow:hover,.hover-enabled .blog-text-content .author_follow:active,.blog-text-content .hover-enabled .author_follow:active{text-decoration:none;border:1px solid transparent;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.bub-button:focus,.blog-text-content .author_follow:focus{outline:none}.bub-button.disabled,.bub-button[disabled],fieldset[disabled] .bub-button,.blog-text-content .disabled.author_follow,.blog-text-content .author_follow[disabled],fieldset[disabled] .blog-text-content .author_follow,.blog-text-content fieldset[disabled] .author_follow{cursor:not-allowed;opacity:.65}.bub-button .icon-left,.bub-button .icon-right,.blog-text-content .author_follow .icon-left,.blog-text-content .author_follow .icon-right{height:1em}.bub-button .icon-left,.blog-text-content .author_follow .icon-left{margin-right:4px}.bub-button .icon-right,.blog-text-content .author_follow .icon-right{margin-left:4px}.bub-button .icon-left:only-child,.bub-button .icon-right:only-child,.blog-text-content .author_follow .icon-left:only-child,.blog-text-content .author_follow .icon-right:only-child{position:static;margin:0}.bub-button.small,.blog-text-content .small.author_follow{padding:8px 16px;font-size:12px;line-height:1.5em;line-height:1em}.bub-button.large,.blog-text-content .large.author_follow{height:50px}.bub-button.full,.blog-text-content .full.author_follow{width:100%;text-align:center}.bub-button.full .icon-left,.blog-text-content .full.author_follow .icon-left{position:absolute;left:1em}.bub-button.full .icon-right,.blog-text-content .full.author_follow .icon-right{position:absolute;right:1em}.bub-button.full .icon-left:only-child,.bub-button.full .icon-right:only-child,.blog-text-content .full.author_follow .icon-left:only-child,.blog-text-content .full.author_follow .icon-right:only-child{position:static;margin:0}.bub-button.skinny,.blog-text-content .skinny.author_follow{padding-left:0;padding-right:0}.bub-button.full-height,.blog-text-content .full-height.author_follow{height:100%;white-space:normal}.bub-button.no-radius,.blog-text-content .no-radius.author_follow{border-radius:0px}.bub-button.no-padding,.blog-text-content .no-padding.author_follow{padding:0}.bub-button .text,.bub-button .icon,.blog-text-content .author_follow .text,.blog-text-content .author_follow .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.bub-button.sea.button,.bub-button.button.active,.blog-text-content .button.active.author_follow,.blog-text-content .sea.button.author_follow{background-color:#07b798;color:#fff}.hover-enabled .bub-button.sea.button:hover,.hover-enabled .bub-button.button.active:hover,.bub-button.sea.button:focus,.bub-button.button.active:focus,.hover-enabled .bub-button.sea.button:active,.hover-enabled .bub-button.button.active:active,.hover-enabled .blog-text-content .button.active.author_follow:hover,.blog-text-content .hover-enabled .button.active.author_follow:hover,.hover-enabled .blog-text-content .sea.button.author_follow:hover,.blog-text-content .hover-enabled .sea.button.author_follow:hover,.blog-text-content .button.active.author_follow:focus,.blog-text-content .sea.button.author_follow:focus,.hover-enabled .blog-text-content .button.active.author_follow:active,.blog-text-content .hover-enabled .button.active.author_follow:active,.hover-enabled .blog-text-content .sea.button.author_follow:active,.blog-text-content .hover-enabled .sea.button.author_follow:active{background-color:#069c81;color:#fff;text-decoration:none !important}.bub-button.sea.link,.bub-button.link.active,.blog-text-content .link.active.author_follow,.blog-text-content .sea.link.author_follow{background:none;color:#07b798}.hover-enabled .bub-button.sea.link:hover,.hover-enabled .bub-button.link.active:hover,.bub-button.sea.link:focus,.bub-button.link.active:focus,.hover-enabled .bub-button.sea.link:active,.hover-enabled .bub-button.link.active:active,.hover-enabled .blog-text-content .link.active.author_follow:hover,.blog-text-content .hover-enabled .link.active.author_follow:hover,.hover-enabled .blog-text-content .sea.link.author_follow:hover,.blog-text-content .hover-enabled .sea.link.author_follow:hover,.blog-text-content .link.active.author_follow:focus,.blog-text-content .sea.link.author_follow:focus,.hover-enabled .blog-text-content .link.active.author_follow:active,.blog-text-content .hover-enabled .link.active.author_follow:active,.hover-enabled .blog-text-content .sea.link.author_follow:active,.blog-text-content .hover-enabled .sea.link.author_follow:active{color:#069c81}.hover-enabled .bub-button.sea.link:hover .text,.hover-enabled .bub-button.link.active:hover .text,.bub-button.sea.link:focus .text,.bub-button.link.active:focus .text,.hover-enabled .bub-button.sea.link:active .text,.hover-enabled .bub-button.link.active:active .text,.hover-enabled .blog-text-content .link.active.author_follow:hover .text,.blog-text-content .hover-enabled .link.active.author_follow:hover .text,.hover-enabled .blog-text-content .sea.link.author_follow:hover .text,.blog-text-content .hover-enabled .sea.link.author_follow:hover .text,.blog-text-content .link.active.author_follow:focus .text,.blog-text-content .sea.link.author_follow:focus .text,.hover-enabled .blog-text-content .link.active.author_follow:active .text,.blog-text-content .hover-enabled .link.active.author_follow:active .text,.hover-enabled .blog-text-content .sea.link.author_follow:active .text,.blog-text-content .hover-enabled .sea.link.author_follow:active .text{text-decoration:underline}.bub-button.lava.button,.blog-text-content .bub-button.button.author_follow,.blog-text-content .lava.button.author_follow,.blog-text-content .button.author_follow{background-color:#F44336;color:#fff}.hover-enabled .bub-button.lava.button:hover,.bub-button.lava.button:focus,.hover-enabled .bub-button.lava.button:active,.hover-enabled .blog-text-content .bub-button.button.author_follow:hover,.blog-text-content .hover-enabled .bub-button.button.author_follow:hover,.blog-text-content .bub-button.button.author_follow:focus,.hover-enabled .blog-text-content .bub-button.button.author_follow:active,.blog-text-content .hover-enabled .bub-button.button.author_follow:active,.hover-enabled .blog-text-content .lava.button.author_follow:hover,.blog-text-content .hover-enabled .lava.button.author_follow:hover,.blog-text-content .lava.button.author_follow:focus,.hover-enabled .blog-text-content .lava.button.author_follow:active,.blog-text-content .hover-enabled .lava.button.author_follow:active,.hover-enabled .blog-text-content .button.author_follow:hover,.blog-text-content .hover-enabled .button.author_follow:hover,.blog-text-content .button.author_follow:focus,.hover-enabled .blog-text-content .button.author_follow:active,.blog-text-content .hover-enabled .button.author_follow:active{background-color:#cf392e;color:#fff;text-decoration:none !important}.bub-button.lava.link,.blog-text-content .bub-button.link.author_follow,.blog-text-content .lava.link.author_follow,.blog-text-content .link.author_follow{background:none;color:#F44336}.hover-enabled .bub-button.lava.link:hover,.bub-button.lava.link:focus,.hover-enabled .bub-button.lava.link:active,.hover-enabled .blog-text-content .bub-button.link.author_follow:hover,.blog-text-content .hover-enabled .bub-button.link.author_follow:hover,.blog-text-content .bub-button.link.author_follow:focus,.hover-enabled .blog-text-content .bub-button.link.author_follow:active,.blog-text-content .hover-enabled .bub-button.link.author_follow:active,.hover-enabled .blog-text-content .lava.link.author_follow:hover,.blog-text-content .hover-enabled .lava.link.author_follow:hover,.blog-text-content .lava.link.author_follow:focus,.hover-enabled .blog-text-content .lava.link.author_follow:active,.blog-text-content .hover-enabled .lava.link.author_follow:active,.hover-enabled .blog-text-content .link.author_follow:hover,.blog-text-content .hover-enabled .link.author_follow:hover,.blog-text-content .link.author_follow:focus,.hover-enabled .blog-text-content .link.author_follow:active,.blog-text-content .hover-enabled .link.author_follow:active{color:#cf392e}.hover-enabled .bub-button.lava.link:hover .text,.bub-button.lava.link:focus .text,.hover-enabled .bub-button.lava.link:active .text,.hover-enabled .blog-text-content .bub-button.link.author_follow:hover .text,.blog-text-content .hover-enabled .bub-button.link.author_follow:hover .text,.blog-text-content .bub-button.link.author_follow:focus .text,.hover-enabled .blog-text-content .bub-button.link.author_follow:active .text,.blog-text-content .hover-enabled .bub-button.link.author_follow:active .text,.hover-enabled .blog-text-content .lava.link.author_follow:hover .text,.blog-text-content .hover-enabled .lava.link.author_follow:hover .text,.blog-text-content .lava.link.author_follow:focus .text,.hover-enabled .blog-text-content .lava.link.author_follow:active .text,.blog-text-content .hover-enabled .lava.link.author_follow:active .text,.hover-enabled .blog-text-content .link.author_follow:hover .text,.blog-text-content .hover-enabled .link.author_follow:hover .text,.blog-text-content .link.author_follow:focus .text,.hover-enabled .blog-text-content .link.author_follow:active .text,.blog-text-content .hover-enabled .link.author_follow:active .text{text-decoration:underline}.bub-button.stone.button,.blog-text-content .stone.button.author_follow{background-color:#dcdedf;color:#162127;border:1px solid #bbbdbe}.hover-enabled .bub-button.stone.button:hover,.bub-button.stone.button:focus,.hover-enabled .bub-button.stone.button:active,.hover-enabled .blog-text-content .stone.button.author_follow:hover,.blog-text-content .hover-enabled .stone.button.author_follow:hover,.blog-text-content .stone.button.author_follow:focus,.hover-enabled .blog-text-content .stone.button.author_follow:active,.blog-text-content .hover-enabled .stone.button.author_follow:active{background-color:#bbbdbe;color:#162127;text-decoration:none !important}.bub-button.stone.link,.blog-text-content .stone.link.author_follow{background:none;color:#bbbdbe}.hover-enabled .bub-button.stone.link:hover,.bub-button.stone.link:focus,.hover-enabled .bub-button.stone.link:active,.hover-enabled .blog-text-content .stone.link.author_follow:hover,.blog-text-content .hover-enabled .stone.link.author_follow:hover,.blog-text-content .stone.link.author_follow:focus,.hover-enabled .blog-text-content .stone.link.author_follow:active,.blog-text-content .hover-enabled .stone.link.author_follow:active{color:#bbbdbe}.hover-enabled .bub-button.stone.link:hover .text,.bub-button.stone.link:focus .text,.hover-enabled .bub-button.stone.link:active .text,.hover-enabled .blog-text-content .stone.link.author_follow:hover .text,.blog-text-content .hover-enabled .stone.link.author_follow:hover .text,.blog-text-content .stone.link.author_follow:focus .text,.hover-enabled .blog-text-content .stone.link.author_follow:active .text,.blog-text-content .hover-enabled .stone.link.author_follow:active .text{text-decoration:underline}.bub-button.mist.button,.blog-text-content .mist.button.author_follow{background-color:#f3f4f4;color:#162127;border:1px solid #cfcfcf}.hover-enabled .bub-button.mist.button:hover,.bub-button.mist.button:focus,.hover-enabled .bub-button.mist.button:active,.hover-enabled .blog-text-content .mist.button.author_follow:hover,.blog-text-content .hover-enabled .mist.button.author_follow:hover,.blog-text-content .mist.button.author_follow:focus,.hover-enabled .blog-text-content .mist.button.author_follow:active,.blog-text-content .hover-enabled .mist.button.author_follow:active{background-color:#cfcfcf;color:#162127;text-decoration:none !important}.bub-button.mist.link,.blog-text-content .mist.link.author_follow{background:none;color:#cfcfcf}.hover-enabled .bub-button.mist.link:hover,.bub-button.mist.link:focus,.hover-enabled .bub-button.mist.link:active,.hover-enabled .blog-text-content .mist.link.author_follow:hover,.blog-text-content .hover-enabled .mist.link.author_follow:hover,.blog-text-content .mist.link.author_follow:focus,.hover-enabled .blog-text-content .mist.link.author_follow:active,.blog-text-content .hover-enabled .mist.link.author_follow:active{color:#fff}.hover-enabled .bub-button.mist.link:hover .text,.bub-button.mist.link:focus .text,.hover-enabled .bub-button.mist.link:active .text,.hover-enabled .blog-text-content .mist.link.author_follow:hover .text,.blog-text-content .hover-enabled .mist.link.author_follow:hover .text,.blog-text-content .mist.link.author_follow:focus .text,.hover-enabled .blog-text-content .mist.link.author_follow:active .text,.blog-text-content .hover-enabled .mist.link.author_follow:active .text{text-decoration:underline}.bub-button.midnight.button,.blog-text-content .midnight.button.author_follow{background-color:#365767;color:#fff}.hover-enabled .bub-button.midnight.button:hover,.bub-button.midnight.button:focus,.hover-enabled .bub-button.midnight.button:active,.hover-enabled .blog-text-content .midnight.button.author_follow:hover,.blog-text-content .hover-enabled .midnight.button.author_follow:hover,.blog-text-content .midnight.button.author_follow:focus,.hover-enabled .blog-text-content .midnight.button.author_follow:active,.blog-text-content .hover-enabled .midnight.button.author_follow:active{background-color:#2e4a58;color:#fff;text-decoration:none !important}.bub-button.midnight.link,.blog-text-content .midnight.link.author_follow{background:none;color:#365767}.hover-enabled .bub-button.midnight.link:hover,.bub-button.midnight.link:focus,.hover-enabled .bub-button.midnight.link:active,.hover-enabled .blog-text-content .midnight.link.author_follow:hover,.blog-text-content .hover-enabled .midnight.link.author_follow:hover,.blog-text-content .midnight.link.author_follow:focus,.hover-enabled .blog-text-content .midnight.link.author_follow:active,.blog-text-content .hover-enabled .midnight.link.author_follow:active{color:#2e4a58}.hover-enabled .bub-button.midnight.link:hover .text,.bub-button.midnight.link:focus .text,.hover-enabled .bub-button.midnight.link:active .text,.hover-enabled .blog-text-content .midnight.link.author_follow:hover .text,.blog-text-content .hover-enabled .midnight.link.author_follow:hover .text,.blog-text-content .midnight.link.author_follow:focus .text,.hover-enabled .blog-text-content .midnight.link.author_follow:active .text,.blog-text-content .hover-enabled .midnight.link.author_follow:active .text{text-decoration:underline}.bub-button.transparent.button,.blog-text-content .transparent.button.author_follow{background-color:transparent;color:#fff;border:1px solid rgba(0,0,0,0.15)}.hover-enabled .bub-button.transparent.button:hover,.bub-button.transparent.button:focus,.hover-enabled .bub-button.transparent.button:active,.hover-enabled .blog-text-content .transparent.button.author_follow:hover,.blog-text-content .hover-enabled .transparent.button.author_follow:hover,.blog-text-content .transparent.button.author_follow:focus,.hover-enabled .blog-text-content .transparent.button.author_follow:active,.blog-text-content .hover-enabled .transparent.button.author_follow:active{background-color:rgba(0,0,0,0.15);color:#fff;text-decoration:none !important}.bub-button.transparent.link,.blog-text-content .transparent.link.author_follow{background:none;color:rgba(0,0,0,0.15)}.hover-enabled .bub-button.transparent.link:hover,.bub-button.transparent.link:focus,.hover-enabled .bub-button.transparent.link:active,.hover-enabled .blog-text-content .transparent.link.author_follow:hover,.blog-text-content .hover-enabled .transparent.link.author_follow:hover,.blog-text-content .transparent.link.author_follow:focus,.hover-enabled .blog-text-content .transparent.link.author_follow:active,.blog-text-content .hover-enabled .transparent.link.author_follow:active{color:rgba(0,0,0,0.15)}.hover-enabled .bub-button.transparent.link:hover .text,.bub-button.transparent.link:focus .text,.hover-enabled .bub-button.transparent.link:active .text,.hover-enabled .blog-text-content .transparent.link.author_follow:hover .text,.blog-text-content .hover-enabled .transparent.link.author_follow:hover .text,.blog-text-content .transparent.link.author_follow:focus .text,.hover-enabled .blog-text-content .transparent.link.author_follow:active .text,.blog-text-content .hover-enabled .transparent.link.author_follow:active .text{text-decoration:underline}.bub-button.transparent.button,.blog-text-content .transparent.button.author_follow{border-color:#fff}.hover-enabled .bub-button.transparent.button:hover,.hover-enabled .bub-button.transparent.button:active,.hover-enabled .blog-text-content .transparent.button.author_follow:hover,.blog-text-content .hover-enabled .transparent.button.author_follow:hover,.hover-enabled .blog-text-content .transparent.button.author_follow:active,.blog-text-content .hover-enabled .transparent.button.author_follow:active{background-color:#fff;color:#162127}.blog-text-content h1,.blog-text-content h2,.blog-text-content h3,.blog-text-content h4,.blog-text-content h5,.blog-text-content h6,.blog-text-content p{margin-top:calc(2.1em - 28px)}.blog-text-content h1:first-child,.blog-text-content h2:first-child,.blog-text-content h3:first-child,.blog-text-content h4:first-child,.blog-text-content h5:first-child,.blog-text-content h6:first-child,.blog-text-content p:first-child{margin-top:0}.blog-text-content h1{font-family:"PT Serif", Georgia, Times, serif;font-weight:400;font-size:44px;line-height:1.3em}.blog-text-content h2{font-weight:600;font-size:28px;line-height:1.3em}.blog-text-content h3{font-family:"PT Serif", Georgia, Times, serif;font-weight:400;font-size:24px;line-height:1.3em;margin-top:1.6em;margin-bottom:0.6em}.blog-text-content h4{font-weight:600;font-size:24px;line-height:1.3em}.blog-text-content h5{font-weight:600;font-size:22px;line-height:1.4em}.blog-text-content,.blog-text-content p{font-family:"PT Serif", Georgia, Times, serif;font-weight:400;font-size:22px;line-height:1.4em;line-height:1.6;margin-bottom:1.1em}.blog-text-content blockquote,.blog-text-content blockquote p{font-size:22px;line-height:1.4em;font-style:italic;font-family:"PT Serif", Georgia, Times, serif;font-weight:400;color:#06a589;border:none;margin-bottom:0}.blog-text-content blockquote:first-child,.blog-text-content blockquote p:first-child{margin-bottom:0}.blog-text-content blockquote{margin:30px 20px 30px 70px}.blog-text-content blockquote::before{content:"\201C";font-style:normal;font-family:"Times New Roman", "Open Sans", Arial, Helvetica, sans-serif;font-size:100px;color:#06a589;font-weight:600;position:absolute;margin-top:11px;margin-left:-70px}.blog-text-content .alignleft{float:left;margin-right:30px;margin-bottom:15px;margin-left:20px}@media screen and (max-width: 600px){.blog-text-content .alignleft{float:left;width:31%;margin-right:20px;margin-left:0}}@media (max-width: 400px){.blog-text-content .alignleft{width:40%}}.blog-text-content .alignright{float:right;margin-left:30px;margin-bottom:15px;margin-right:20px}.blog-text-content .aligncenter,.blog-text-content .slideshow-image img,.blog-text-content iframe{display:block;margin:0 auto 5px;max-width:100%}.blog-text-content .author_follow{margin-top:10px}.blog-text-content .button.author_follow{text-decoration:none;font-family:"Open Sans", Arial, Helvetica, sans-serif}.blog-text-content #emailbox,.blog-text-content>p:last-of-type:not(:only-of-type),.blog-text-content .comments{display:none !important}.blog-text-content .slideshow-item{margin-bottom:40px}.blog-text-content img{max-width:100%;height:auto}.blog-text-content .fb-post{max-width:100%;overflow:hidden}.blog-text-content .button.author_follow{text-decoration:none;font-family:"Open Sans", Arial, Helvetica, sans-serif}.giveaway-embeddable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:38px 5px}@media (min-width: 480px){.giveaway-embeddable{padding:46px 20px}}.giveaway-embeddable .giveaway-text{text-align:center;font-size:28px;line-height:1.3em;font-weight:800}@media (min-width: 480px){.giveaway-embeddable .giveaway-text{font-size:34px;line-height:1.2em;padding:0 40px}}.giveaway-embeddable .giveaway-cover-images{width:100%;margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.giveaway-embeddable .giveaway-book-cover{margin:5px;-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 10px);flex:0 0 calc(33% - 10px)}@media (min-width: 480px){.giveaway-embeddable .giveaway-book-cover{margin:10px;-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 20px);flex:0 0 calc(33% - 20px)}}.giveaway-wrapper{border:1px solid #dcdedf;-webkit-box-sizing:border-box;box-sizing:border-box}.signupGate--signup_gate-modules--2rjts{padding:20px;margin:15px 0;border:1px solid #dcdedf;border-radius:3px;background-color:#fff;text-align:center;position:absolute}.signupGate--signup_gate-modules--2rjts .dismiss--signup_gate-modules--1SFBS{padding-top:5px}.signupGate--signup_gate-modules--2rjts form{margin-bottom:0}.signupGate--signup_gate-modules--2rjts .emailInput--signup_gate-modules--1ooqD{font-size:16px;line-height:1.5em;background:#f8f8f9;border:1px solid #dcdedf;border-radius:3px;color:#5c6468;display:inline-block;margin:5px auto 5px;outline:none;padding:7px 10px;text-align:left;width:50%;margin-right:10px}.signupGate--signup_gate-modules--2rjts .emailInput--signup_gate-modules--1ooqD::-webkit-input-placeholder{font-style:italic}.signupGate--signup_gate-modules--2rjts .emailInput--signup_gate-modules--1ooqD::-moz-placeholder{font-style:italic}.signupGate--signup_gate-modules--2rjts .emailInput--signup_gate-modules--1ooqD:-ms-input-placeholder{font-style:italic}.signupGate--signup_gate-modules--2rjts .emailInput--signup_gate-modules--1ooqD::-ms-input-placeholder{font-style:italic}.signupGate--signup_gate-modules--2rjts .emailInput--signup_gate-modules--1ooqD::placeholder{font-style:italic}@media (max-width: 767px){.signupGate--signup_gate-modules--2rjts .emailInput--signup_gate-modules--1ooqD{display:block;width:100%}}.signupGate--signup_gate-modules--2rjts .cta--signup_gate-modules--1OB-4{font-size:28px;line-height:1.3em;font-family:"PT Serif", Georgia, Times, serif;font-weight:400;color:#042d41;padding-left:10%;padding-right:10%;padding-bottom:15px}@media (max-width: 767px){.signupGate--signup_gate-modules--2rjts .cta--signup_gate-modules--1OB-4{font-size:18px;line-height:1.5em;padding-left:5px;padding-right:5px}}.blog-post-article{width:100%}.blog-post-article .long-story-short-img{width:100%;margin-bottom:30px}.blog-post-article .blog-post-content{width:100%;position:relative;margin-bottom:40px}.blog-post-article .blog-signup-gate .blog-signup-gate-container{width:90%;position:-webkit-sticky;position:sticky;z-index:1;margin-top:40px;margin-left:auto;margin-right:auto;top:60px}.blog-post-article .blog-signup-gate .post-section.blur{pointer-events:none;-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px);width:100%;height:100%}.sliding-carousel{width:100%}.sliding-carousel .sliding-carousel-loading{text-align:center;margin:30px}.sliding-carousel .sliding-carousel-body-container{position:relative}.sliding-carousel .sliding-carousel-body-container .sliding-carousel-right-arrow,.sliding-carousel .sliding-carousel-body-container .sliding-carousel-left-arrow{position:absolute;z-index:2;top:calc(50% - 25px);border:none;background:#fff;border-radius:50%;padding:11px;-webkit-box-shadow:0 8px 9px 0 rgba(0,0,0,0.2);box-shadow:0 8px 9px 0 rgba(0,0,0,0.2);cursor:pointer}@media (max-width: 991px){.sliding-carousel .sliding-carousel-body-container .sliding-carousel-right-arrow,.sliding-carousel .sliding-carousel-body-container .sliding-carousel-left-arrow{display:none}}.sliding-carousel .sliding-carousel-body-container .sliding-carousel-right-arrow:active,.sliding-carousel .sliding-carousel-body-container .sliding-carousel-right-arrow:focus,.sliding-carousel .sliding-carousel-body-container .sliding-carousel-left-arrow:active,.sliding-carousel .sliding-carousel-body-container .sliding-carousel-left-arrow:focus{outline:none}.sliding-carousel .sliding-carousel-body-container .sliding-carousel-right-arrow{right:-30px}.sliding-carousel .sliding-carousel-body-container .sliding-carousel-left-arrow{left:-30px}.sliding-carousel .sliding-carousel-body{width:100%;white-space:nowrap;overflow:hidden}@media (max-width: 991px){.sliding-carousel .sliding-carousel-body{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -15px;width:calc(100% + 30px);padding:0 15px 10px}}@media (min-width: 991px){.sliding-carousel .sliding-carousel-body{display:grid;grid-template-columns:repeat(8, 100%)}}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:0.25s -webkit-transform;transition:0.25s -webkit-transform;transition:0.25s transform;transition:0.25s transform, 0.25s -webkit-transform}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-1 .sliding-carousel-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 0px) / 1);flex:0 0 calc((100% - 0px) / 1);width:calc((100% - 0px) / 1)}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-2 .sliding-carousel-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 20px) / 2);flex:0 0 calc((100% - 20px) / 2);width:calc((100% - 20px) / 2)}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-3 .sliding-carousel-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px) / 3);flex:0 0 calc((100% - 40px) / 3);width:calc((100% - 40px) / 3)}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-4 .sliding-carousel-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 60px) / 4);flex:0 0 calc((100% - 60px) / 4);width:calc((100% - 60px) / 4)}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-5 .sliding-carousel-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 80px) / 5);flex:0 0 calc((100% - 80px) / 5);width:calc((100% - 80px) / 5)}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-6 .sliding-carousel-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 100px) / 6);flex:0 0 calc((100% - 100px) / 6);width:calc((100% - 100px) / 6)}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-7 .sliding-carousel-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 120px) / 7);flex:0 0 calc((100% - 120px) / 7);width:calc((100% - 120px) / 7)}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-8 .sliding-carousel-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 140px) / 8);flex:0 0 calc((100% - 140px) / 8);width:calc((100% - 140px) / 8)}@media (max-width: 991px){.sliding-carousel .sliding-carousel-body .sliding-carousel-slide{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;display:inline-block;width:auto}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide:not(:last-child){margin-right:20px}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-1 .sliding-carousel-item{width:760px;max-width:380px}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-2 .sliding-carousel-item{width:380px;max-width:380px}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-3 .sliding-carousel-item{width:253.33333px;max-width:380px}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-4 .sliding-carousel-item{width:190px;max-width:380px}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-5 .sliding-carousel-item{width:152px;max-width:380px}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-6 .sliding-carousel-item{width:126.66667px;max-width:380px}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-7 .sliding-carousel-item{width:108.57143px;max-width:380px}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide.slide-size-8 .sliding-carousel-item{width:95px;max-width:380px}}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide .sliding-carousel-item{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide .sliding-carousel-item .sliding-carousel-waypoint-wrapper{height:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide .sliding-carousel-item:not(:last-child){margin-right:20px}@media (max-width: 991px){.sliding-carousel .sliding-carousel-body .sliding-carousel-slide .sliding-carousel-item{display:inline-block;vertical-align:top}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide .sliding-carousel-item:not(:last-child){margin-right:20px}.sliding-carousel .sliding-carousel-body .sliding-carousel-slide .sliding-carousel-item-placeholder{display:none}}.sliding-carousel .sliding-carousel-footer{margin-top:22px;width:100%}@media (max-width: 991px){.sliding-carousel .sliding-carousel-footer{margin-top:10px}}.sliding-carousel .carousel-partial-cta{margin-top:20px}@media (max-width: 991px){.sliding-carousel .carousel-partial-cta{margin-top:10px}}.carousel-placeholder-item{width:100%;height:100%;background:#dcdedf}@media (max-width: 991px){.carousel-placeholder-item{display:none}}.blog-related-posts .related-posts-title{font-weight:600;font-family:"Open Sans", Arial, Helvetica, sans-serif;color:#1d4254;margin-bottom:4px}.blog-related-posts .related-posts-title.large{font-size:22px;line-height:1.4em}.blog-related-posts .related-posts-title.small{font-size:18px;line-height:1.5em}.blog-related-posts .related-posts-card{margin-bottom:20px;height:100%}.blog-related-posts .related-posts-card:last-of-type{margin-bottom:0}.article-header{margin-bottom:20px}.article-header .article-title{font-size:44px;line-height:1.3em;font-family:"PT Serif", Georgia, Times, serif;font-weight:400;font-weight:400}.article-header .article-featured-image{margin-top:20px;width:100%;padding-top:41.84%;background-position:center;background-repeat:no-repeat;background-size:cover}.article-header .article-info{font-size:16px;line-height:1.5em;margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.article-header .article-info .article-contributor-link{color:#162127}.article-header .article-info .article-info-dot{margin:0 8px}.article-header .article-info.no-featured-image{border-bottom:1px solid #dcdedf;padding-bottom:20px}.article-header .article-info .info-text{margin-top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article-header .article-info .info-text.with-social-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-header .article-info .header-social-buttons{margin-top:10px}.book-card-rich-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.book-card-rich-horizontal .book-card-cover-image{width:178.328px;min-width:178.328px;margin-right:25px}.book-card-rich-horizontal .book-card-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:0}.book-card-rich-horizontal .book-card-info-tile{margin-bottom:12px}.book-card-rich-horizontal .book-card-info-description{font-size:16px;line-height:1.5em;font-family:"PT Serif", Georgia, Times, serif;font-weight:400;margin-bottom:12px}.book-card-rich-horizontal .book-card-info-description p{font-size:inherit;font-family:inherit}.book-card-rich-horizontal .book-categories{margin-bottom:8px}.book-card-rich-horizontal .book-categories .book-category{display:inline-block;color:#4f6c7a}.book-card-rich-horizontal .release-date{margin-top:8px;color:#4f6c7a}.blog-post-book-listicle .blog-post-book-listicle-intro{margin-bottom:30px}.blog-post-book-listicle .blog-post-book-listicle-item,.blog-post-book-listicle .blog-post-book-listicle-ad{margin-bottom:30px}.blog-post-book-listicle .blog-signup-gate .blog-signup-gate-container{width:90%;position:-webkit-sticky;position:sticky;z-index:1;margin-top:40px;margin-left:auto;margin-right:auto;top:60px}.blog-post-book-listicle .blog-signup-gate .post-section.blur{pointer-events:none;-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px);width:100%;height:100%}.blog-post-book-listicle .book-listicle-card{background:#fff;border:1px solid #dcdedf;border-radius:5px;padding:20px}.bub-pill{font-size:14px;line-height:1.5em;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:subpixel-antialiased;line-height:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:40px;border:1px solid #dcdedf;white-space:nowrap;height:40px;padding:0 20px;color:#4f6c7a;margin:0 5px 5px 0;outline:none}.bub-pill.active{background-color:#042d41;border:1px solid #042d41;color:#fff}.bub-pill.small{height:30px;padding:0 14px;font-size:12px;line-height:1.5em}.bub-pill.large{height:50px;padding:0 22px;font-size:16px;line-height:1.5em}.bub-pill.display-only{background-color:#f3f4f4;border:1px solid #dcdedf;color:#8b9093;cursor:default}.hover-enabled .hover-enabled .bub-pill.hover,.hover-enabled .bub-pill:focus{background-color:#042d41;border:1px solid #042d41;color:#fff;text-decoration:none !important}.article-vc{width:100%;position:relative;background-color:#fff}.article-vc .related-genres{margin-bottom:35px}.article-vc .related-genres .genres-in-this-post-title{font-weight:600;font-family:"Open Sans", Arial, Helvetica, sans-serif;color:#1d4254;margin-bottom:15px}.article-vc .related-genres .genres-in-this-post-title.large{font-size:22px;line-height:1.4em}.article-vc .related-genres .genres-in-this-post-title.small{font-size:18px;line-height:1.5em}.article-vc .article-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;position:relative}@media (min-width: 992px){.article-vc .article-content-wrapper{padding:50px 0}}.article-vc .article-content-wrapper .article-post-wrapper{width:100%;padding:0 15px}@media (min-width: 992px){.article-vc .article-content-wrapper .article-post-wrapper{width:740px;padding:0}}.article-vc .article-content-wrapper .social-buttons-desktop{position:absolute;left:15px;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:initial;margin-top:80px}@media (min-width: 1200px){.article-vc .article-content-wrapper .social-buttons-desktop{left:120px}}.article-vc .article-post-footer-ad{margin-bottom:30px;margin-top:60px}.article-vc .article-sticky-footer{z-index:1;background-color:#fff;position:fixed;bottom:0;left:0;padding:10px 20px;width:100%;border-top:1px solid #dcdedf;-webkit-box-shadow:0 0 5px 0 #dcdedf;box-shadow:0 0 5px 0 #dcdedf}.article-vc .article-sticky-footer .button-container{max-width:275px;margin:0 auto}.signup-header-container{background:linear-gradient(315deg, #06415e 0%, #042d41 100%);color:#fff;padding:0 20px;text-align:center;padding:20px 30px 30px}.signup-header-container .signup-header{font-family:"PT Serif", Georgia, Times, serif;font-weight:400;font-size:34px;line-height:1.2em;margin-top:0}.signup-header-container .signup-subheader{font-size:16px;line-height:1.5em;margin-top:5px}.signup-header-container .email-form{margin-bottom:0}.signup-header-container .email-form .email{font-size:16px;line-height:1.5em;background:#4f6c7a;border:1px solid #4f6c7a;border-radius:3px;color:#fff;display:inline-block;margin:20px auto 0;outline:none;padding:7px 10px;text-align:left;width:325px}.signup-header-container .email-form .email.hidden{display:none}.signup-header-container .email-form .email::-webkit-input-placeholder{color:#fff}.signup-header-container .email-form .email::-moz-placeholder{color:#fff}.signup-header-container .email-form .email:-ms-input-placeholder{color:#fff}.signup-header-container .email-form .email::-ms-input-placeholder{color:#fff}.signup-header-container .email-form .email::placeholder{color:#fff}@media (max-width: 767px){.signup-header-container .email-form .email{display:block;width:90%}}.signup-header-container .email-form .bub-button{margin:10px 0 0 15px}@media (max-width: 767px){.signup-header-container .email-form .bub-button{margin-left:0;width:90%}}.jumbotron{margin-bottom:0;font-weight:400}.container .jumbotron{margin-bottom:30px}.jumbotron p{font-size:24px;line-height:1.3em;line-height:1.05}@media (max-width: 767px){.jumbotron{padding:6px}}.form-control,.has-error .form-control{-webkit-box-shadow:none;box-shadow:none;font-weight:400}.form-control:focus,.has-error .form-control:focus{-webkit-box-shadow:none;box-shadow:none}select.form-control{padding:3px 12px}input[type="text"].form-control,input[type="email"].form-control,input[type="password"].form-control{-webkit-appearance:none}.btn{font-weight:600;font-size:14px;line-height:1.5em}.btn-lg{padding-bottom:9px;font-weight:600}form{margin-bottom:21px}.form-inline{margin-bottom:3em}.form-inline .btn{margin-left:8px}.form-inline.no-errors{margin-bottom:0}.form-inline .form-group{position:relative}.form-inline .help-block{position:absolute;margin:0;top:110%;left:0;font-weight:400;font-size:16px;line-height:1.5em}.form-inline.mobile-inline .form-group{display:inline-block}.form-help-row{position:relative;top:-0.6em}.form-help-row .checkbox{margin-top:5px}@media (max-width: 767px){.form-help-row .text-right{text-align:left}}label{font-weight:600;color:#162127}.checkbox label{text-transform:none}input[type="checkbox"]{margin:0 0 0}.lead{line-height:1.2}.dropdown-menu{-webkit-box-shadow:none;box-shadow:none;padding:0;min-width:270px;margin-top:15px}.dropdown-menu li{border-top:1px solid #5c6468}.dropdown-menu li:first-child{border-top:0}.dropdown-menu li>a{padding:9px 30px;font-weight:400}.dropdown-menu:after{content:"";height:0;width:0;border-top:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:10px solid #5c6468;font-size:0;line-height:0;display:block;position:absolute;top:-10px;right:30px}.form-borderless .form-control{border-width:2px;border-color:#fff}.form-borderless .form-control:focus{border-color:#07b798}.form-borderless .has-error .help-block{color:#fff}.form-borderless .has-error .form-control{border-color:#f5564a}fieldset{margin-bottom:none}label.required{display:inline-block}label.required:after{display:inline-block;padding-left:4px;margin-right:-10px;content:"*";color:#F44336}label.not-required:after{content:""}ul.site-nav{margin-bottom:42px}ul.site-nav li{margin:8.4px 0}ul.site-nav a{display:block;color:#f3f4f4;line-height:1.4em}.radio-block{margin-bottom:21px}.radio-block label{font-weight:400;text-transform:none;margin-left:0}.radio-block input{margin-right:14px}.alert a{color:#162127;text-decoration:underline}.popover-title{border:0;font-size:22px;line-height:1.4em;background:#162127;color:#dcdedf}.popover-content{border:0;margin-top:0;padding-top:10px;font-size:16px;line-height:1.5em;background:#162127;color:#fff}.popover{background:#162127}.popover.bottom .arrow:after{border-bottom-color:#162127}.color-example,.color-example-primary,.color-example-full{padding:15px}.color-example .color-level,.color-example-primary .color-level,.color-example-full .color-level{font-weight:600;font-size:18px;line-height:1.5em}.color-example .color-hex,.color-example-primary .color-hex,.color-example-full .color-hex{font-family:monospace}.color-example.brand-color-red-70,.color-example-primary.brand-color-red-70,.color-example-full.brand-color-red-70{background:#f77b72;color:#fff}.color-example.brand-color-red-90,.color-example-primary.brand-color-red-90,.color-example-full.brand-color-red-90{background:#f5564a;color:#fff}.color-example.brand-color-red-100,.color-example-primary.brand-color-red-100,.color-example-full.brand-color-red-100{background:#F44336;color:#fff}.color-example.brand-color-red-110,.color-example-primary.brand-color-red-110,.color-example-full.brand-color-red-110{background:#dc3c31;color:#fff}.color-example.brand-color-red-130,.color-example-primary.brand-color-red-130,.color-example-full.brand-color-red-130{background:#ab2f26;color:#fff}.color-example.brand-color-teal-70,.color-example-primary.brand-color-teal-70,.color-example-full.brand-color-teal-70{background:#51cdb7;color:#fff}.color-example.brand-color-teal-90,.color-example-primary.brand-color-teal-90,.color-example-full.brand-color-teal-90{background:#20bea2;color:#fff}.color-example.brand-color-teal-100,.color-example-primary.brand-color-teal-100,.color-example-full.brand-color-teal-100{background:#07b798;color:#fff}.color-example.brand-color-teal-110,.color-example-primary.brand-color-teal-110,.color-example-full.brand-color-teal-110{background:#06a589;color:#fff}.color-example.brand-color-teal-130,.color-example-primary.brand-color-teal-130,.color-example-full.brand-color-teal-130{background:#05806a;color:#fff}.color-example.brand-color-navy-70,.color-example-primary.brand-color-navy-70,.color-example-full.brand-color-navy-70{background:#4f6c7a;color:#fff}.color-example.brand-color-navy-90,.color-example-primary.brand-color-navy-90,.color-example-full.brand-color-navy-90{background:#1d4254;color:#fff}.color-example.brand-color-navy-100,.color-example-primary.brand-color-navy-100,.color-example-full.brand-color-navy-100{background:#042d41;color:#fff}.color-example.brand-color-navy-110,.color-example-primary.brand-color-navy-110,.color-example-full.brand-color-navy-110{background:#04293b;color:#fff}.color-example.brand-color-navy-130,.color-example-primary.brand-color-navy-130,.color-example-full.brand-color-navy-130{background:#03202e;color:#fff}.color-example.brand-color-grey-100,.color-example-primary.brand-color-grey-100,.color-example-full.brand-color-grey-100{background:#f3f4f4;color:#042d41}.color-example.scale-color-grey-100,.color-example-primary.scale-color-grey-100,.color-example-full.scale-color-grey-100{background:#162127;color:#fff}.color-example.scale-color-grey-70,.color-example-primary.scale-color-grey-70,.color-example-full.scale-color-grey-70{background:#5c6468;color:#fff}.color-example.scale-color-grey-50,.color-example-primary.scale-color-grey-50,.color-example-full.scale-color-grey-50{background:#8b9093;color:#03202e}.color-example.scale-color-grey-30,.color-example-primary.scale-color-grey-30,.color-example-full.scale-color-grey-30{background:#b9bcbe;color:#03202e}.color-example.scale-color-grey-15,.color-example-primary.scale-color-grey-15,.color-example-full.scale-color-grey-15{background:#dcdedf;color:#03202e}.color-example.scale-color-grey-05,.color-example-primary.scale-color-grey-05,.color-example-full.scale-color-grey-05{background:#f3f4f4;color:#03202e}.color-example.scale-color-grey-03,.color-example-primary.scale-color-grey-03,.color-example-full.scale-color-grey-03{background:#f8f8f9;color:#03202e}.color-example.brand-color-light-yellow,.color-example-primary.brand-color-light-yellow,.color-example-full.brand-color-light-yellow{background:#fff3cd;color:#03202e}.color-example.brand-color-pale-red,.color-example-primary.brand-color-pale-red,.color-example-full.brand-color-pale-red{background:#f77b72;color:#03202e}.color-example.scale-color-white,.color-example-primary.scale-color-white,.color-example-full.scale-color-white{background:#fff}.color-example-primary{padding:15px 15px 100px 15px}.color-example-primary.brand-color-red-100{background:#F44336;color:#fff}.color-example-primary.brand-color-teal-100{background:#07b798;color:#fff}.color-example-primary.brand-color-navy-100{background:#042d41;color:#fff}.color-example-horz{width:12.5%;padding:15px 0 100px 15px;display:inline-block;float:left}.color-example-horz.scale-color-grey-100{background:#162127;color:#fff}.color-example-horz.scale-color-grey-70{background:#5c6468;color:#fff}.color-example-horz.scale-color-grey-50{background:#8b9093;color:#03202e}.color-example-horz.scale-color-grey-30{background:#b9bcbe;color:#03202e}.color-example-horz.scale-color-grey-15{background:#dcdedf;color:#03202e}.color-example-horz.scale-color-grey-05{background:#f3f4f4;color:#03202e}.color-example-horz.scale-color-grey-03{background:#f8f8f9;color:#03202e}.color-example-horz.scale-color-white{background:#fff;color:#03202e}.secondary-colors-grid{display:grid;grid-template-columns:repeat(3, 1fr)}.color-example.secondary-amber-20,.color-example-primary.secondary-amber-20,.color-example-full.secondary-amber-20{background:#fff3cd;color:#162127}.color-example.secondary-amber-80,.color-example-primary.secondary-amber-80,.color-example-full.secondary-amber-80{background:#ffcd39;color:#162127}.color-example.secondary-amber-100,.color-example-primary.secondary-amber-100,.color-example-full.secondary-amber-100{background:#ffc107;color:#162127}.color-example.secondary-blue-120,.color-example-primary.secondary-blue-120,.color-example-full.secondary-blue-120{background:#0287c3;color:#162127}.color-example.secondary-blue-110,.color-example-primary.secondary-blue-110,.color-example-full.secondary-blue-110{background:#0398dc;color:#162127}.color-example.secondary-blue-100,.color-example-primary.secondary-blue-100,.color-example-full.secondary-blue-100{background:#03a9f4;color:#162127}.color-example.secondary-pink-100,.color-example-primary.secondary-pink-100,.color-example-full.secondary-pink-100{background:#e91e63;color:#fff}.color-example.secondary-purple-100,.color-example-primary.secondary-purple-100,.color-example-full.secondary-purple-100{background:#9c27b0;color:#fff}.color-example.secondary-indigo-100,.color-example-primary.secondary-indigo-100,.color-example-full.secondary-indigo-100{background:#3f51b5;color:#fff}.color-example.secondary-lightblue-100,.color-example-primary.secondary-lightblue-100,.color-example-full.secondary-lightblue-100{background:#03a9f4;color:#fff}.color-example.secondary-bluegreen-100,.color-example-primary.secondary-bluegreen-100,.color-example-full.secondary-bluegreen-100{background:#009688;color:#fff}.color-example.secondary-lightgreen-100,.color-example-primary.secondary-lightgreen-100,.color-example-full.secondary-lightgreen-100{background:#8bc34a;color:#fff}.color-example.secondary-amber-100,.color-example-primary.secondary-amber-100,.color-example-full.secondary-amber-100{background:#ffc107;color:#fff}.color-example.secondary-orange-100,.color-example-primary.secondary-orange-100,.color-example-full.secondary-orange-100{background:#ff9800;color:#fff}.color-example.secondary-deeporange-100,.color-example-primary.secondary-deeporange-100,.color-example-full.secondary-deeporange-100{background:#ff5722;color:#fff}.color-example.secondary-bluegrey-100,.color-example-primary.secondary-bluegrey-100,.color-example-full.secondary-bluegrey-100{background:#607d8b;color:#fff}.example1,.example2,.example3{width:500px;height:100px;display:block;border:1px solid #e6e6e6;background-color:#fff;-webkit-box-shadow:0px 1px 20px 1px rgba(0,0,0,0.07);box-shadow:0px 1px 20px 1px rgba(0,0,0,0.07);margin-bottom:40px;padding:32px}.example2{-webkit-box-shadow:0px 1px 10px 1px rgba(0,0,0,0.07);box-shadow:0px 1px 10px 1px rgba(0,0,0,0.07)}.example3{-webkit-box-shadow:0px 1px 3px 1px rgba(0,0,0,0.025);box-shadow:0px 1px 3px 1px rgba(0,0,0,0.025)}html{font-size:14px;line-height:1.5em}body{font-size:14px;line-height:1.5em;line-height:1.4;letter-spacing:.1px;color:#162127;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.placeholder{line-height:normal}body:-moz-placeholder{line-height:normal}body::-moz-placeholder{line-height:normal}body:-ms-input-placeholder{line-height:normal}body::-webkit-input-placeholder{line-height:normal}a:focus,button:focus,.btn:focus,[role="button"]:focus{outline:none !important}a:focus img,button:focus img,.btn:focus img,[role="button"]:focus img{-webkit-box-shadow:0 0 0 2px #07b798;box-shadow:0 0 0 2px #07b798}a:focus:hover img,button:focus:hover img,.btn:focus:hover img,[role="button"]:focus:hover img{-webkit-box-shadow:none !important;box-shadow:none !important}a:focus{text-decoration:underline}a,input,label{cursor:pointer}label{font-weight:400}h1,h2,h3,h4,h5,h6,p,sub,sup,small{font-family:"Open Sans", Arial, Helvetica, sans-serif;color:inherit;font-weight:400;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;font-weight:400;font-size:14px;line-height:1.5em}b,strong{font-weight:600}em{font-style:italic}.unemphasized{color:#5c6468}.form-control[readonly],input[readonly]{background-color:#f3f4f4}::-webkit-input-placeholder{padding:0;line-height:normal}.site-alert{position:absolute;top:0;left:0;width:100%;background-color:#f3f4f4;overflow:hidden;z-index:1050}.site-alert p{margin-top:10.5px}@media (max-width: 767px){.hide-xs{display:none}}@media (max-width: 991px), (max-width: 1199px) and (orientation: landscape){.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.tracking-pixel{width:1px;height:1px;position:absolute;bottom:0;left:0}fieldset{margin-bottom:42px}input[type="password"]{font-family:"Open Sans", Arial, Helvetica, sans-serif}input[type="password"].placeholder{font-family:"Open Sans", Arial, Helvetica, sans-serif}input[type="password"]:-moz-placeholder{font-family:"Open Sans", Arial, Helvetica, sans-serif}input[type="password"]::-moz-placeholder{font-family:"Open Sans", Arial, Helvetica, sans-serif}input[type="password"]:-ms-input-placeholder{font-family:"Open Sans", Arial, Helvetica, sans-serif}input[type="password"]::-webkit-input-placeholder{font-family:"Open Sans", Arial, Helvetica, sans-serif}.dashed-underline{border-bottom:1px dashed #8b9093;padding-bottom:0.3em}.solid-underline{border-bottom:1px solid #dcdedf}.vertical-0{margin-top:0px;margin-bottom:0px}.vertical-1{margin-top:5.25px;margin-bottom:5.25px}.vertical-2{margin-top:10.5px;margin-bottom:10.5px}.vertical-3{margin-top:21px;margin-bottom:21px}.vertical-4{margin-top:31.5px;margin-bottom:31.5px}.vertical-5{margin-top:42px;margin-bottom:42px}.vertical-6{margin-top:52.5px;margin-bottom:52.5px}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-middle{vertical-align:middle}.align-to-btn{padding-top:6px;padding-bottom:6px;text-align:center}#user-store-data{display:none}.dropdown{border:1px solid #e6e6e6;height:30px;margin:5px 0px 15px 5px;background:#fff}.haml-bub-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:8px 16px;font-size:14px;line-height:1.5em;border-radius:3px;margin-bottom:6px;margin-right:6px;font-weight:600}.haml-bub-button:focus{outline:0}.haml-bub-button:hover,.haml-bub-button:active,.haml-bub-button:focus{text-decoration:none;border:1px solid transparent;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.haml-bub-button.disabled,.haml-bub-button[disabled],fieldset[disabled] .haml-bub-button{cursor:not-allowed;opacity:.65}.haml-bub-button.active .button-icon{color:#fff}.haml-bub-button.small{padding:5px 24px;font-size:12px;line-height:1.5em}.haml-bub-button.large{padding:12px 36px;font-size:16px;line-height:1.5em}.haml-bub-button.full{width:100%}.haml-bub-button .button-icon,.haml-bub-button .button-icon-image{position:relative;left:-14px;width:14px;margin-left:14px}.haml-bub-button .button-icon:only-child,.haml-bub-button .button-icon-image:only-child{left:0;margin:0 -3px}.haml-bub-button .button-icon img,.haml-bub-button .button-icon-image img{height:14px}.haml-bub-button.full .button-icon{position:absolute;left:0px}.haml-bub-button .button-text{text-transform:capitalize;width:100%;text-align:center}.haml-bub-button.primary,.haml-bub-button.active{background-color:#07b798;color:#fff}.haml-bub-button.primary:hover,.haml-bub-button.active:hover,.haml-bub-button.primary:focus,.haml-bub-button.active:focus,.haml-bub-button.primary:active,.haml-bub-button.active:active{background-color:#069c81;color:#fff}.haml-bub-button.secondary{background-color:#dcdedf;color:#162127;border:1px solid #c5c8c9}.haml-bub-button.secondary:hover,.haml-bub-button.secondary:focus,.haml-bub-button.secondary:active{background-color:#c5c8c9}.haml-bub-button.secondary-light{background-color:#f3f4f4;border:1px solid #dcdedf;color:#162127}.haml-bub-button.secondary-light:hover,.haml-bub-button.secondary-light:focus,.haml-bub-button.secondary-light:active{background-color:#dcdedf;border:1px;border-style:solid;border-color:#dcdedf;color:#162127}.haml-bub-button.odark{background-color:rgba(22,33,39,0.15);color:#fff}.haml-bub-button.odark:hover,.haml-bub-button.odark:focus,.haml-bub-button.odark:active{background-color:rgba(22,33,39,0.25);color:#fff;-webkit-box-shadow:1px 1px 12px rgba(255,255,255,0.08);box-shadow:1px 1px 12px rgba(255,255,255,0.08)}.haml-bub-button.olight{background-color:rgba(255,255,255,0.15);color:#fff}.haml-bub-button.olight:hover,.haml-bub-button.olight:focus,.haml-bub-button.olight:active{background-color:rgba(255,255,255,0.25);color:#fff;-webkit-box-shadow:1px 1px 12px rgba(22,33,39,0.04);box-shadow:1px 1px 12px rgba(22,33,39,0.04)}.haml-bub-button.partners{background-color:#F44336;color:#fff}.haml-bub-button.partners:hover,.haml-bub-button.partners:focus,.haml-bub-button.partners:active{background-color:#cf392e;color:#fff}.haml-bub-button.transparent{border:2px solid #fff;background-color:transparent;background-image:none;color:#fff}.haml-bub-button.transparent.hover{background-color:#fff;color:#0398dc}.haml-bub-button.link,.haml-bub-button.secondary-link{background:none;border:none;margin:0;padding:0;color:#07b798}.haml-bub-button.link .button-text,.haml-bub-button.secondary-link .button-text{margin-left:0}.haml-bub-button.link .button-icon,.haml-bub-button.secondary-link .button-icon{color:#07b798;margin-left:0}.haml-bub-button.link.hover,.haml-bub-button.hover.secondary-link{background:none;text-decoration:underline}.haml-bub-button.secondary-link{color:#b9bcbe}.haml-bub-button.secondary-link .button-icon{color:#b9bcbe}.haml-bub-button.secondary-link.hover{text-decoration:none}.alert-danger{background:#faa19b;color:#ab2f26;border:1px solid #F44336}.alert-danger button.close{color:#ab2f26}.alert-danger{background:#faa19b;color:#ab2f26;border:1px solid #F44336}.alert-danger button.close{color:#ab2f26}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.grecaptcha-badge{position:fixed !important;left:2000% !important}.header-nav{background-color:#F44336;color:#fff;padding:7px 0}.header-nav .header-logo,.header-nav .action-buttons .btn{position:relative;top:1px}.header-nav .header-logo{float:left;height:20px;margin-top:5px;margin-bottom:5px}.header-nav .header-logo img{height:20px;display:block}.header-nav .header-logo:focus{border-bottom:1px solid #fff}.hover-enabled .header-nav .header-logo:focus:hover{border-bottom:none !important}.header-nav .header-logo:focus img{-webkit-box-shadow:none !important;box-shadow:none !important}.header-nav .action-buttons{white-space:nowrap}.header-nav .action-buttons .btn{line-height:28px;padding:0 22px;color:#fff;font-weight:400;margin-left:4px;margin-right:10px}.header-nav .action-buttons .btn:last-of-type{padding:0}@media (max-width: 991px){.header-nav .action-buttons .btn{padding:0 10px}}.header-nav .action-buttons .btn-text:hover{text-decoration:underline}.header-nav .action-buttons .btn-icon{font-size:24px;line-height:1.3em}.header-nav .header-button{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px;padding-right:12px;display:none}@media (min-width: 767px){.header-nav .partner-logo.col-sm-6{width:30% !important}}@media (max-width: 991px){.header-nav .partner-links{display:none}.header-nav .header-offpage-nav-button{display:inline;float:left}.header-nav .header-search-nav-button{display:inline;opacity:0.7}.header-nav .header-buzz-nav-button{display:inline;opacity:0.7}.header-nav .logo-col{left:25px}.header-nav .mobile-icons{text-align:right;padding-top:6px}.header-nav .header-logo{height:auto;float:none;display:inline-block;margin:0;top:0}.header-nav .header-logo img{height:23px;display:inline-block;margin:7px 0}.header-nav .row.no-gutters{margin-right:0;margin-left:0}.header-nav .row.no-gutters>[class^="col-"],.header-nav .row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}}.header-nav .header-page-button{display:inline-block;text-align:left;margin-top:6px;font-size:14px;line-height:1.5em;text-decoration:none;color:#fff;cursor:pointer;font-weight:600;opacity:0.8}.hover-enabled .header-nav .header-page-button:hover,.header-nav .header-page-button:focus{opacity:1}.header-nav .header-page-button:focus{text-decoration:underline}.header-nav .destination-header-page-button,.header-nav .destination-header-logo{margin-right:30px}@media (max-width: 1199px){.header-nav .destination-header-page-button,.header-nav .destination-header-logo{margin-right:25px}}.header-nav .destination-nav-search{width:60%;display:inline-block;vertical-align:top}.header-nav .destination-settings-links{display:inline-block;margin-left:20px}.header-nav .active,.header-nav .social-alert-bell.active-alert{font-weight:600;opacity:1}.header-nav .social-alert-bell{opacity:0.7;position:relative;text-decoration:none}.hover-enabled .header-nav .social-alert-bell:hover,.header-nav .social-alert-bell:focus{opacity:1;outline:none;text-decoration:none !important}.header-nav .social-alert-bell.active,.header-nav .social-alert-bell.active-alert{opacity:1}.header-nav .social-alert-bell.active-alert{border-radius:100px;width:32px;height:32px;position:relative}.header-nav .bell-icon{color:#fff;position:relative}@media (max-width: 991px){.header-nav .bell-icon{font-size:18px;line-height:1.5em;margin-right:11px;margin-top:1px;vertical-align:middle}}.header-nav .bell-icon .alert-active{position:absolute;top:-4px;left:10px;border-radius:10px;background-color:#ab2f26}.header-nav .bell-icon .alert-active .notification-count{font-size:10px;padding:0px 3px;line-height:1.3;font-weight:600;min-width:13px;text-align:center;font-family:"Open Sans", Arial, Helvetica, sans-serif}.header-nav .profile-thumbnail{height:35px;width:35px;margin-top:-3px;float:none;border:none;padding-top:1px}.header-nav .profile-thumbnail img{border-radius:50%;cursor:pointer;height:35px;min-width:35px}@media (max-width: 991px){.header-nav .profile-thumbnail{margin:0;top:-2px}}.header-nav .header-search-nav-button i{vertical-align:middle}.header-nav .no-profile-thumbnail{cursor:pointer;font-size:18px;line-height:1.5em;margin-left:20px;opacity:0.7;position:relative;margin-right:9px;margin-top:3px;top:1px;vertical-align:middle}.header-nav .no-profile-thumbnail:hover{opacity:1}.header-nav .no-profile-thumbnail.active,.header-nav .no-profile-thumbnail.social-alert-bell.active-alert{opacity:1}@media (max-width: 991px){.header-nav .no-profile-thumbnail{font-size:22px;line-height:1.4em;margin:0}}.header-nav .account-option-wrapper{display:inline-block}.header-nav .account-option-wrapper.dropdown{background-color:inherit;border:none;height:inherit;margin:0}@media (max-width: 991px){.header-nav .account-option-wrapper.dropdown{margin-top:-4px}}@media (min-width: 991px){.header-nav .account-option-wrapper.dropdown .dropdown-menu-button{padding-right:20px;margin-right:-20px;cursor:pointer}.header-nav .account-option-wrapper.dropdown .dropdown-menu-button::after{content:"";position:absolute;margin:-18px 0 0 4px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent;opacity:0.7}.header-nav .account-option-wrapper.dropdown .dropdown-menu-button:focus .profile-thumbnail img{-webkit-box-shadow:none !important;box-shadow:none !important}.header-nav .account-option-wrapper.dropdown .dropdown-menu-button:focus::after{opacity:1}.header-nav .account-option-wrapper.dropdown .dropdown-menu-button:hover::after{opacity:0.9}}@media (min-width: 992px){.header-nav .account-option-wrapper.dropdown .dropdown-menu-button .profile-thumbnail{margin-left:15px}}.header-nav .mobile-profile-link{text-decoration:none;color:#fff}.header-nav .dropdown-menu{margin-right:-30px}.header-nav .dropdown-menu .dropdown-divider{border-top:1px solid #5c6468;margin:10px}.header-nav .dropdown-menu .dropdown-divider:last-child{border:none}.header-nav .dropdown-menu .dropdown-divider:first-child{border:none}.header-nav .dropdown-menu li{border:none}.header-nav.impersonating{background-color:blue}.user-profile-nav-option .user-title{font-weight:600}.user-profile-nav-option .profile-url{color:#b9bcbe}.user-profile-nav-option .profile-url.signup{color:#07b798}@media (max-width: 991px){.user-profile-nav-option .profile-url,.user-profile-nav-option .user-title{margin-top:2px}}.user-profile-nav-option .profile-thumbnail{float:left;height:45px;margin-right:15px;width:45px}.user-profile-nav-option .profile-thumbnail img{border-radius:50%;border:1px solid #f3f4f4;cursor:pointer;height:45px;min-width:45px}a.list-group-item.user-profile-nav-option:hover .view-profile{color:#555}a.list-group-item.user-profile-nav-option:hover .profile-name{color:#555}#page-viewport{position:relative;width:100%}#page-content{position:relative;width:100%;-webkit-transition:-webkit-transform 300ms ease 0s;transition:-webkit-transform 300ms ease 0s;transition:transform 300ms ease 0s;transition:transform 300ms ease 0s, -webkit-transform 300ms ease 0s;backface-visibility:hidden;-webkit-transition:transform 300ms ease 0s;transition:transform 300ms ease 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.offpage-header-nav{position:absolute;top:0;left:0;width:70%;background-color:#162127;height:100%;z-index:1031;overflow-y:auto;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 300ms ease 0s;transition:-webkit-transform 300ms ease 0s;transition:transform 300ms ease 0s;transition:transform 300ms ease 0s, -webkit-transform 300ms ease 0s}.offpage-header-nav .list-group-item{color:#fff;font-weight:400;border:none;margin:0 15px;margin-bottom:0}.offpage-header-nav .list-group-item,.offpage-header-nav .list-group-item:hover{background-color:#162127}.offpage-header-nav .list-group-item.highlighted-link{font-weight:600;text-transform:uppercase}.offpage-header-nav .strong-bottom-border{border-bottom:1px solid #3b5868}.offpage-header-nav .weak-bottom-border{border-bottom:1px solid #1d2c34}.offpage-header-nav .header-logo img{height:30px}.offpage-header-nav h5{color:#8b9093;font-size:22px;line-height:1.4em;text-transform:uppercase;font-weight:600;margin-bottom:0;margin-top:21px}#offcanvas-fade{position:absolute;width:100%;height:100%;z-index:1031;background-color:#5c6468;opacity:0;display:none;-webkit-transition:opacity 300ms ease 0s;transition:opacity 300ms ease 0s}.offpage-nav-shown #offcanvas-fade{opacity:0.7}.offpage-nav-shown #page-content{-webkit-transform:translate3d(70%, 0, 0);transform:translate3d(70%, 0, 0)}.offpage-nav-shown #page-viewport{overflow:hidden}.book-card-compact-horizontal{position:relative;width:100%}.book-card-compact-horizontal .book-card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-items:center;width:100%;text-decoration:none;color:#162127}.book-card-compact-horizontal .book-card-info .book-card-info-tile{width:100%;min-width:0}.book-card-compact-horizontal .book-card-info .book-card-button-buffer{min-width:55px}.book-card-compact-horizontal .book-card-button{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;z-index:0}.book-card-compact-horizontal .book-card-button .book-card-arrow-right,.book-card-compact-horizontal .book-card-button .book-card-plus,.book-card-compact-horizontal .book-card-button .book-card-x{color:#162127;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-card-compact-horizontal .book-card-button .book-card-x{color:#5c6468}.book-card-compact-horizontal.small .book-card-cover-image{min-width:30px;margin-right:10px}.book-card-compact-horizontal.medium .book-card-cover-image{min-width:45px;margin-right:12px}.nav-search-vc .twitter-typeahead{width:100%;top:2px}.nav-search-vc .tt-menu{text-align:left;position:absolute;top:100%;display:block;z-index:100;margin:12px 0 12px 0;background-color:#f3f4f4;color:#162127;border:1px solid #dcdedf;-webkit-box-shadow:0px 0px 20px 2px rgba(0,0,0,0.1);box-shadow:0px 0px 20px 2px rgba(0,0,0,0.1);min-width:275px;width:100%}.nav-search-vc .tt-menu a{text-decoration:none;color:#162127}.nav-search-vc .tt-menu a:hover{text-decoration:none}.nav-search-vc .tt-menu .tt-search-type-links{padding:10px 15px;background-color:#fff}.nav-search-vc .tt-menu .tt-search-type-links .profile-search-typeahead-link{margin-bottom:0}.nav-search-vc .tt-menu .tt-search-type-links a{color:#07b798}.nav-search-vc .tt-menu .tt-search-type-links a .quoted-search-result{color:#162127}.nav-search-vc .tt-menu .tt-search-type-links a.tt-search-type-link-tall{font-size:16px;line-height:1.5em;padding:6px 0;display:block}.nav-search-vc .tt-menu .tt-search-label{background-color:#dcdedf;color:#8b9093;padding:10px 15px}.nav-search-vc .tt-menu .tt-search-label.small{padding:5px 15px}.nav-search-vc .tt-menu .tt-search-label p{text-transform:uppercase}.nav-search-vc .tt-menu .tt-suggestion{cursor:pointer;background-color:#fff;border-bottom:1px solid #e6e6e6}.nav-search-vc .tt-menu .tt-author-suggestion{padding:15px}.nav-search-vc .tt-menu .tt-book-suggestion{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:10px 15px}.nav-search-vc .tt-menu .tt-book-suggestion .tt-book-cover{width:35px;height:100%}.nav-search-vc .tt-menu .tt-book-suggestion .book-info{padding:0 15px}.nav-search-vc .tt-menu .tt-book-suggestion p.tt-book-title{font-weight:600;font-size:14px;line-height:1.5em;padding:0;margin:0}.nav-search-vc .tt-menu .tt-book-suggestion p.tt-book-author{color:#8b9093;font-size:12px;line-height:1.5em;margin:0}.nav-search-vc .tt-menu .tt-book-suggestion:hover p.tt-book-title{color:#07b798;font-weight:600}.nav-search-vc .tt-menu .tt-show-all{text-align:center;color:#8b9093;font-size:14px;line-height:1.5em;padding:15px;font-weight:600;background-color:#f3f4f4}.nav-search-vc .tt-menu .tt-show-all .show-all-btn{padding:3px 9px;background-color:#fff;font-size:12px;line-height:1.5em;border-radius:5px;float:right;margin-right:10px}.nav-search-vc .tt-menu .tt-show-all button{border:none;width:100%;background-color:#e6e6e6}.nav-search-vc .tt-menu .tt-cursor{color:#fff;background-color:#07b798}.nav-search-vc .search-button,.nav-search-vc .search-bar{height:30px;color:#162127}.nav-search-vc .search-button,.nav-search-vc .search-bar{border:none;background-color:#fff}.nav-search-vc .search-button{color:#5c6468;line-height:17px}.nav-search-vc .search-button .search-icon{margin-bottom:2px}.nav-search-vc .search-bar{cursor:text}.nav-search-vc .search-bar.placeholder{font-style:italic;color:#8b9093}.nav-search-vc .search-bar:-moz-placeholder{font-style:italic;color:#8b9093}.nav-search-vc .search-bar::-moz-placeholder{font-style:italic;color:#8b9093}.nav-search-vc .search-bar:-ms-input-placeholder{font-style:italic;color:#8b9093}.nav-search-vc .search-bar::-webkit-input-placeholder{font-style:italic;color:#8b9093}.nav-search-vc .form-input{width:100%}.nav-search-vc .form-input input{border:1px solid #b9bcbe;height:36px}.nav-search-vc .form-input input::-webkit-input-placeholder{text-transform:none}.nav-search-vc .form-input input::-moz-placeholder{text-transform:none}.nav-search-vc .form-input input:-ms-input-placeholder{text-transform:none}.nav-search-vc .form-input input::-ms-input-placeholder{text-transform:none}.nav-search-vc .form-input input::placeholder{text-transform:none}.nav-search-vc .form-input .tt-menu{margin-top:-1px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #07b798;border-top:1px solid #f3f4f4}.nav-search-vc .book-search-form{margin:0}.nav-search-vc .book-search-form .input-group.nav{border-bottom:1px solid #dcdedf}.search-bar-mobile{margin:0;display:none}.search-bar-mobile input{border:1px solid #5c6468}.search-bar-mobile form{padding:10px;background-color:#fff}.search-bar-mobile .search-button{width:50px;margin-left:10px !important;color:#fff;background-color:#07b798}.search-bar-mobile .clear-button{display:none;position:absolute;top:3px;right:61px;width:40px;height:28px;line-height:1.9;text-align:center;cursor:pointer;z-index:999}html.modal-open,body.modal-open{overflow:hidden;height:100%}#join-overlay-modal h2{font-size:28px;line-height:1.3em;margin-top:0px}#join-overlay-modal p{margin-bottom:0px;font-weight:400;line-height:1.2em}#join-overlay-modal .support-prompt{color:#fff;font-style:italic;text-align:center;position:absolute;bottom:-70px;left:0;right:0}#join-overlay-modal .support-prompt a{color:#fff}#join-overlay-modal .modal-body{color:#162127;background-color:#fff;padding:30px 30px 10px 30px}#join-overlay-modal .details-container{float:none;margin:0 auto;display:block}#join-overlay-modal .book-cover{padding:0px 20px 20px 0px;width:150px;float:left}#join-overlay-modal .book-price{color:#F44336}#join-overlay-modal .user-email-field{font-size:18px;line-height:1.5em;text-align:left;border:2px solid #dcdedf;margin-top:30px;height:45px}#join-overlay-modal #overlay-subscribe-submit{width:100%;font-size:18px;line-height:1.5em;font-weight:600}#join-overlay-modal .form-group{margin-bottom:10.5px;clear:left}#join-overlay-modal .close-button{right:-15px;top:-20px}#join-overlay-modal .close-button a{font-size:16px;line-height:1.5em;color:#6E6E6E}#join-overlay-modal .text-red{color:#F44336}#join-overlay-modal .modal-dialog.no-deal h2{font-size:34px;line-height:1.2em}#join-overlay-modal .modal-dialog.no-deal .modal-body{padding:20px;padding-bottom:10px}#join-overlay-modal .modal-dialog.no-deal .close-button{top:-10px;right:-5px}@media (min-width: 767px){#join-overlay-modal .modal-dialog.no-deal{width:490px}}#join-overlay-modal .expired-deal{color:#F44336;text-align:center;font-size:34px;line-height:1.2em}@media (max-width: 480px){#join-overlay-modal .modal-body{padding:10px 15px 10px 15px}#join-overlay-modal h2{font-size:22px;line-height:1.4em}#join-overlay-modal p{font-size:18px;line-height:1.5em}#join-overlay-modal p .details-subhead{clear:both;margin-top:10.5px}#join-overlay-modal .expired-deal{font-size:24px;line-height:1.3em}#join-overlay-modal .book-cover{width:90px;padding:0 10px 10px 0}#join-overlay-modal .user-email-field{height:40px;font-size:14px;line-height:1.5em;margin-top:10.5px}#join-overlay-modal #overlay-subscribe-submit{font-size:14px;line-height:1.5em}#join-overlay-modal .form-group{margin-bottom:7px}#join-overlay-modal .close-button{top:-2px;right:-8px}}.join-modal{position:absolute}.join-modal .modal-dialog{margin-top:63px}.join-modal .modal-content{color:#fff;background-color:#f3f4f4}.join-modal .author-modal-content{background-color:#fff;padding:20px 42px;max-width:500px;margin:0 auto}.join-modal .author-modal-content h2{text-transform:none;font-weight:400;color:#162127;margin:0px;font-size:18px;line-height:1.5em;margin:10px 0px 5px 0px}.join-modal .author-modal-content .testselector{color:red}.join-modal .author-modal-content h3{color:#F44336;font-weight:400;margin:17px 0px 17px 0px;font-size:28px;line-height:1.3em}.join-modal .author-modal-content h4{color:#5c6468;font-weight:400;font-size:22px;line-height:1.4em;margin:5px 0px 5px 0px}.join-modal .author-modal-content .button{text-transform:uppercase;background-color:#0398dc;border:0;color:#fff;margin:10px 0;font-weight:600;font-size:16px;line-height:1.5em;white-space:normal;word-break:break-word;word-wrap:break-word}.join-modal .author-modal-content a{color:#162127;cursor:pointer;width:auto;text-decoration:underline;font-size:16px;line-height:1.5em}.join-modal .author-modal-content form{margin-bottom:10px}.join-modal .signup-logo{width:55%;max-width:180px;margin-bottom:14.0px}.join-modal h2{text-transform:uppercase;font-size:44px;line-height:1.3em}.join-modal p{font-weight:400;font-size:22px;line-height:1.4em;line-height:1.1em;margin-bottom:21px}.join-modal p.small{font-size:18px;line-height:1.5em}.join-modal .user-email-field{text-align:center}.join-modal .support-prompt{color:#162127;font-weight:400}.join-modal .support-prompt a{color:#162127;text-decoration:underline}.join-modal .close-button{position:relative;top:-10px}.join-modal .close-button,.join-modal .close-button a{font-size:18px;line-height:1.5em;font-weight:400;color:#162127}.join-modal .close-button:hover i,.join-modal .close-button a:hover i{text-decoration:underline}@media (max-width: 767px){.join-modal h1{font-size:28px;line-height:1.3em}.join-modal p{font-size:22px;line-height:1.4em}.join-modal .modal-dialog{margin-top:10px}.join-modal .author-modal-content{padding:20px 7px;max-width:500px}}.join-modal .header-underline{border-bottom:solid 1px #fff;padding-bottom:21px}.join-modal .overlay-link a{color:#fff;text-decoration:underline}@media (min-width: 767px){.join-modal .social-links{margin-top:29px}}@media (max-width: 767px){.join-modal .social-links{margin-bottom:21px}}.join-modal .fb-icon{display:inline-block;font-size:28px;line-height:1.3em;vertical-align:middle}#resubscribe-overlay-modal .haml-bub-button{margin-left:20px}.gdpr-footer{position:fixed;width:100%;bottom:0;z-index:100;background-color:#1d4254;padding-top:10px;padding-bottom:30px}.gdpr-footer .gpdr-warning{color:white;padding-top:20px;padding-bottom:15px}.gdpr-footer .gpdr-warning .privacy-policy-link{text-decoration:underline}.gdpr-footer .gdpr-form{display:inline-block;margin-bottom:10px}.gdpr-footer .other-options{display:inline-block;margin:0 20px 20px}.gdpr-footer .other-options .other-options-link{text-decoration:underline}@media (max-width: 991px){.gdpr-footer{padding:0}.gdpr-footer .gdpr-form{display:block}.gdpr-footer .gdpr-form .gdpr-accept-button{width:100%}.gdpr-footer .other-options{display:block;text-align:center}}#page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:101vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-footer .footer{height:525px}.page-panel,.page-wrapper{background-color:#f3f4f4}.page-panel.plain,.page-wrapper.plain{background-color:#fff}.loading-icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:46px;color:#8b9093}@media (max-width: 767px){.page-footer .footer{height:875px}}.footer{background-color:#162127;padding-top:21px;color:#fff;font-size:14px;line-height:1.5em;font-weight:400}.footer a{color:#fff}.footer h3{text-transform:uppercase;font-weight:600;font-size:18px;line-height:1.5em;color:#fff}.footer li{margin-bottom:2.5px}.footer .social-links{margin-right:10px;width:27px;height:27px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:100%;font-size:18px;line-height:1.5em}.footer .social-links:focus{-webkit-box-shadow:0 0 0 2px #07b798;box-shadow:0 0 0 2px #07b798;text-decoration:none !important}.footer .footer-header{margin-bottom:20px;padding:0px 15px}.footer .footer-header .footer-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-logo-container{padding-right:5px;padding-left:0}.footer .footer-logo-wrapper .footer-logo{margin-top:7px;margin-bottom:7px;line-height:42px}.footer .footer-logo-wrapper:focus .footer-logo{-webkit-box-shadow:none !important;box-shadow:none !important;border-bottom:1px solid #fff}.hover-enabled .footer .footer-logo-wrapper:focus:hover .footer-logo{border-bottom:0px solid #fff}.footer .small{margin-top:21px;margin-bottom:42px;font-size:14px;line-height:1.5em}@media (min-width: 767px){.footer .footer-header{margin-bottom:30px}.footer .footer-header:after{content:"";display:block;width:100%;border-bottom:1px solid #b9bcbe;padding-top:23px}}@media (max-width: 767px){.footer{padding-left:5px;padding-right:5px}.footer ul{overflow:hidden;margin-bottom:10px}.footer li{float:left;display:block;width:50%;margin-bottom:6.5px}.footer li.blog-post{width:100%}.footer .footer-logo{margin-top:10px;max-height:25px}.footer .footer-social-container{text-align:center;padding:0}.footer .link-panel{border-top:1px solid #b9bcbe;padding:10px}.footer .link-panel h4{margin-bottom:10px}.footer .small{text-align:center;margin-top:10px;margin-bottom:10px}}
