.__prevent_empty_css_file{width:0}.__prevent_empty_css_file{width:0}.yearInBooksShared2018 span{color:#FA604A}.yearInBooksShared2017 span{color:#4085E6}.yearInBooksShared2016 span{color:#F5770A}.yearInBooksShared2015 span{color:#4F227A}.yearInBooksShared2014 span{color:#617AC8}.yearInBooksShared2013 span{color:#67C4CF}.yearInBooksShared2012 span{color:#42AEA0}.yearInBooksShared2011 span{color:#182C2A}.__prevent_empty_css_file{width:0}.__prevent_empty_css_file{width:0}.readingChallengeBadge{text-align:center;width:110px;float:left}.readingChallengeBadge .badgeYear{color:#ffffff;font-size:16px;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-weight:bold;padding-top:14px;padding-bottom:7px;position:relative}.readingChallengeBadge .badgeYear .yearHeader{font-size:40px}.readingChallengeBadge .badgeYear .bookImg{width:96px;padding:8px 4px 4px 4px}.readingChallengeBadge .badgeYear .challengeText{line-height:1}.readingChallengeBadge .badgeYear .challengeText--reading{font-size:21px}.readingChallengeBadge .badgeYear .completedImg{height:67px;position:absolute;top:0px;left:0px}.challengeStatsContainer .statsIcon,.readingChallengeDashboard .trashIcon{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(https://s.gr-assets.com/assets/challenges/reading_challenge_icon_sprite.png);background-repeat:no-repeat;background-position:50% 50%;display:inline-block;cursor:pointer;height:20px;width:20px}.challengeParticipants .challengeProgressContent,.challengeParticipants .challengeProgressFooter,.challengeParticipants .challengeProgressHeading{margin-left:100px}.yearChallengeBooks .challengeSignup .challengeSignupBox .iconContainer .userIcon,.showUserChallengePage .challengeSignup .challengeSignupBox .iconContainer .userIcon{-moz-box-shadow:inset 0 0 10px 1px rgba(50,50,50,0.5);-webkit-box-shadow:inset 0 0 10px 1px rgba(50,50,50,0.5);box-shadow:inset 0 0 10px 1px rgba(50,50,50,0.5);background-size:60px auto;border-radius:5px;height:60px;width:60px}.readingChallengeButton{border-width:1px;border-radius:3px;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:13px;text-decoration:none;cursor:pointer;line-height:1;padding:8px 12px}.readingChallengeButton.updateBtn{color:#FFFFFF}.readingChallengeButton:hover{text-decoration:none;cursor:pointer;color:#FFFFFF}.readingChallengeButton--full{float:left;margin-top:40px;margin-bottom:20px}.readingChallengeButton--dark{border:none;color:#FFFFFF}.readingChallengeButton-quiet{background-color:transparent;border-style:solid}.readingChallengeButton--dashboard{width:240px}.challengeProgressBar{padding-top:5px;padding-bottom:5px;text-align:center;width:100%}.challengeProgressBar .challengeProgressBarHeader{margin-bottom:10px}.challengeProgressBar .graphContainer{width:460px;height:18px}.challengeProgressBar .graphBar{float:left;max-width:100%;height:18px}.challengeProgressBar .progressReport{float:left}.challengeProgressBar .encouragementMessage{font-size:18px;font-weight:400}.challengeProgressBar .encouragementMessage .challengeProgressMessage{font-weight:300}.challengeStatsContainer{-moz-box-shadow:inset 0 0 5px 1px rgba(99,140,149,0.4);-webkit-box-shadow:inset 0 0 5px 1px rgba(99,140,149,0.4);box-shadow:inset 0 0 5px 1px rgba(99,140,149,0.4);border-radius:5px;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-weight:300;padding:20px;margin-bottom:20px}.challengeStatsContainer .statsIcon{background-position:-8px -89px;cursor:auto;margin:0 5px}.challengeStatsContainer .statsHeader{color:#727284;font-size:16px;margin-top:0;margin-bottom:10px}.challengeStatsContainer .statNumber{font-weight:400;font-size:16px}.challengeStatsContainer li.challengeStatItem{color:#727284;font-size:16px;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;line-height:25px;list-style-type:none;padding-left:5px}.yearChallengeModule{font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:12px;margin-left:120px;text-align:center}.yearChallengeModule .challengeBooksRead{color:black;display:inline-block;width:175px}.yearChallengeModule form.challengeForm{padding:10px 0;text-align:left}.yearChallengeModule form.challengeForm .challengeFields{margin:10px 0}.yearChallengeModule form.challengeForm #user_challenge_goal{-moz-box-shadow:inset 0 0 5px 1px rgba(170,170,170,0.7);-webkit-box-shadow:inset 0 0 5px 1px rgba(170,170,170,0.7);box-shadow:inset 0 0 5px 1px rgba(170,170,170,0.7);border:1px solid transparent;border-radius:5px;height:23px;margin:0;text-align:center;width:32px;-webkit-appearance:none}.yearChallengeModule form.challengeForm .field_with_errors{display:inline}.yearChallengeModule form.challengeForm .button{font-size:13px;margin-top:10px;width:175px}.yearChallengeModule .challengeProgressText{color:#767676;text-align:center}.yearChallengeModule .challengeShortText{font-size:13px;font-weight:bold;text-align:left}.yearChallengeModule .challengeShortText.startChallengeText{padding-top:10px}.yearChallengeModule .viewChallenge{border:1px solid #eaeaea;border-radius:10px;color:#181818;display:block;font-size:13px;font-weight:bold;margin:8px auto 0 auto;padding:5px 0;width:168px}.profileChallenges .elementList{padding:10px 0}.profileChallenges .elementList:first-child{padding-top:0}.profileChallenges .elementList:last-child{border-bottom:0}.profileChallenges .challengeTitle{font-weight:bold;padding-bottom:5px}.profileChallenges .challengeProgressMessage{text-align:left}.yearChallengeBadges .badgesHeader{font-size:26px;font-weight:400;border-bottom:1px solid #CCCCCC;padding:15px 0 20px 0;position:relative;width:600px;margin-bottom:10px}.yearChallengeBadges .allBadgesContainer{list-style-type:none;float:left;display:flex;width:600px;font-size:12px;border-bottom:1px solid #CCCCCC;margin-bottom:10px}.yearChallengeBadges .allBadgesContainer .badgeContainer{padding:10px 0;width:70%}.yearChallengeBadges .allBadgesContainer .badgeContainer .badgeDescription{text-align:left;padding-top:20px}.yearChallengeBadges .allBadgesContainer .badgeContainer .badgeDescription b{font-size:16px}.yearChallengeBadges .allBadgesContainer .nextBadgeContainer{width:30%}.yearChallengeBadges .allBadgesContainer .nextBadgeContainer .rcBadgeSmall{float:right;padding-top:5px;margin-right:0 !important}.yearChallengeBadges .allBadgesContainer .nextBadgeContainer .nextBadgeDescription{clear:right;padding-top:5px;text-align:right}.rcBadgeSmall{height:35px;width:35px;margin-right:5px;margin-top:5px}.rcBadgeMed{height:90px;width:90px;margin-right:15px;float:left}.unearnedBadge{opacity:0.3}.yearChallengeBooks .viewBooksHeader,.showUserChallengePage .viewBooksHeader{font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-weight:300;margin:0 0 10px 0;min-height:75px;position:relative}.yearChallengeBooks .viewBooksHeader .circularIcon,.showUserChallengePage .viewBooksHeader .circularIcon{position:relative;float:left}.yearChallengeBooks .viewBooksHeader .progressText,.showUserChallengePage .viewBooksHeader .progressText{color:black;display:inline-block;float:left;font-size:24px;line-height:24px;padding-left:20px;padding-right:20px;position:absolute;top:50%;transform:translateY(-50%)}.yearChallengeBooks .viewBooksHeader .button,.showUserChallengePage .viewBooksHeader .button{margin-top:20px;display:block}.yearChallengeBooks .challengeBadges,.showUserChallengePage .challengeBadges{clear:both}.yearChallengeBooks .challengeBadges .badgeContainer,.showUserChallengePage .challengeBadges .badgeContainer{float:left;list-style-type:none;margin-right:20px;margin-bottom:20px;white-space:normal}.yearChallengeBooks .challengeBadges .badgeContainer .badgeDescription,.showUserChallengePage .challengeBadges .badgeContainer .badgeDescription{width:175px;font-size:12px;padding-top:20px;text-align:left;float:right}.yearChallengeBooks .challengeBadges .badgeContainer .badgeDescription b,.showUserChallengePage .challengeBadges .badgeContainer .badgeDescription b{font-size:16px}.yearChallengeBooks .challengeBadges .allBadges,.showUserChallengePage .challengeBadges .allBadges{float:right;font-size:13px;font-weight:normal}.yearChallengeBooks .challengeBadges .noBadges,.showUserChallengePage .challengeBadges .noBadges{padding:5px 0 20px 0}.yearChallengeBooks .challengeLink,.showUserChallengePage .challengeLink{margin-bottom:10px}.yearChallengeBooks .challengeLink .actionLinkLite,.showUserChallengePage .challengeLink .actionLinkLite{color:#4F227A;font-size:16px;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;text-decoration:none}.yearChallengeBooks .yearChallengeCovers,.showUserChallengePage .yearChallengeCovers{clear:both}.yearChallengeBooks .yearChallengeCovers .bookCover,.showUserChallengePage .yearChallengeCovers .bookCover{-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;max-height:150px;vertical-align:top;width:100px}.yearChallengeBooks .yearChallengeCovers .bookCoverContainer,.showUserChallengePage .yearChallengeCovers .bookCoverContainer{float:left;height:155px;list-style-type:none;margin-bottom:25px;margin-right:25px}.yearChallengeBooks .yearChallengeCovers .actionLinkLite,.showUserChallengePage .yearChallengeCovers .actionLinkLite{width:100%}.yearChallengeBooks .loadMoreButton,.showUserChallengePage .loadMoreButton{display:block;margin:auto}.yearChallengeBooks .yearChallengeTabs,.showUserChallengePage .yearChallengeTabs{margin:30px, 0;padding-top:10px;color:black;border-bottom:none}.yearChallengeBooks .yearChallengeTabs:hover,.showUserChallengePage .yearChallengeTabs:hover{border-bottom:none}.yearChallengeBooks .sortBy,.showUserChallengePage .sortBy{float:right}.yearChallengeBooks .toggleReviews,.showUserChallengePage .toggleReviews{float:right;margin-right:25px;margin-bottom:10px;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:16px;color:#3F8A85;cursor:pointer;width:100%;text-align:right}.yearChallengeBooks .toggleBadges,.showUserChallengePage .toggleBadges{margin-right:0px !important}.yearChallengeBooks .coversPagination,.showUserChallengePage .coversPagination{clear:both;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;text-align:right}.yearChallengeBooks .bookCoverTarget,.showUserChallengePage .bookCoverTarget{display:inline-block}.yearChallengeBooks .challengeSignup,.showUserChallengePage .challengeSignup{font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:16px;margin-bottom:20px}.yearChallengeBooks .challengeSignup .headerText,.showUserChallengePage .challengeSignup .headerText{padding-bottom:10px}.yearChallengeBooks .challengeSignup .challengeSignupBox,.showUserChallengePage .challengeSignup .challengeSignupBox{box-shadow:0px 1px 5px #d8d8d8;border-radius:6px;padding:10px}.yearChallengeBooks .challengeSignup .challengeSignupBox .iconContainer,.showUserChallengePage .challengeSignup .challengeSignupBox .iconContainer{float:left;margin-right:10px;margin-bottom:10px}.yearChallengeBooks .challengeSignup .challengeSignupBox .iconContainer .userIcon,.showUserChallengePage .challengeSignup .challengeSignupBox .iconContainer .userIcon{background-size:45px 45px;height:45px;width:45px}.yearChallengeBooks .challengeSignup .challengeSignupBox .iconContainer .blankUser,.showUserChallengePage .challengeSignup .challengeSignupBox .iconContainer .blankUser{background:url("https://s.gr-assets.com/nophoto/user/u_60x60.png")}.yearChallengeBooks .challengeSignup .challengeSignupBox .fields .inputNumber,.showUserChallengePage .challengeSignup .challengeSignupBox .fields .inputNumber{font-size:16px;-moz-box-shadow:inset 0 0 5px 1px rgba(170,170,170,0.4);-webkit-box-shadow:inset 0 0 5px 1px rgba(170,170,170,0.4);box-shadow:inset 0 0 5px 1px rgba(170,170,170,0.4);border:1px solid transparent;border-radius:5px;-moz-appearance:textfield;-webkit-appearance:none;width:50px;margin:0;padding:0 5px;text-align:center}.yearChallengeBooks .missingBooksMessage,.showUserChallengePage .missingBooksMessage{padding:10px;margin:10px 0;margin-right:25px;border:1px solid;border-color:#D8D8D8;border-radius:3px;text-align:left}.yearChallengeBooks .missingBooksMessage__heading,.showUserChallengePage .missingBooksMessage__heading{font-weight:bold}.yearChallengeBooks .missingBooksMessage__text,.showUserChallengePage .missingBooksMessage__text{padding-top:5px}.detailChallengeTabs{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;border-top:1px solid #CCCCCC;margin-right:25px;padding-top:10px}.detailChallengeTabs li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:nowrap}.detailChallengeTabs .detailChallengeTabHeader{color:black;display:block;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:16px;font-weight:bold;padding-bottom:5px;margin-bottom:5px}.yearChallengeTabs{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;border-bottom:1px solid #D8D8D8}.yearChallengeTabs li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:nowrap}.yearChallengeTabs .yearChallengeTabHeader{color:black;border-bottom:2px solid transparent;display:block;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:16px;font-weight:bold;padding-right:30px;padding-left:30px;padding-bottom:5px}.yearChallengeTabs .yearChallengeTabHeader:hover{text-decoration:none;border-bottom-color:#000000}.challengeParticipants{font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif}.challengeParticipants ul{font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif}.challengeParticipants .greyText{color:#767676}.challengeParticipants .challengeProgress{border-bottom:1px solid #eee;padding:20px 0;position:relative}.challengeParticipants .challengeProgress:last-child{border-bottom:none}.challengeParticipants .challengeProgressContent{*zoom:1;margin-bottom:10px}.challengeParticipants .challengeProgressContent:after{content:"";display:table;clear:both}.challengeParticipants .challengeProgressContent .challengeProgressBooksList{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;float:left;overflow:visible;position:relative;width:370px}.challengeParticipants .challengeProgressContent .challengeProgressBooksList li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:0;padding-right:0}.challengeParticipants .challengeProgressContent .challengeProgressBooksList li:first-child{padding-left:0}.challengeParticipants .challengeProgressContent .challengeProgressBooksList li:last-child{padding-right:0}.challengeParticipants .challengeProgressContent .challengeProgressBooksList li.last{padding-right:0}.challengeParticipants .challengeProgressContent .challengeProgressBooksList li{white-space:normal}.challengeParticipants .challengeProgressContent .challengeProgressBooksList .challengeProgressBookItem{height:75px;margin-right:10px;position:relative;width:50px}.challengeParticipants .challengeProgressFooter{align-items:center}.challengeParticipants .challengeProgressFooter .updateActionLinks{font-size:14px;text-transform:capitalize}.challengeParticipants .challengeProgressFooter .brown_comment{background-color:#F8F8F6;border-bottom:1px solid #E5E5DC}.challengeParticipants .challengeProgressLike{margin-left:-10px;padding-left:25px;position:relative;text-transform:capitalize;z-index:1}.challengeParticipants .challengeProgressHeading{font-size:16px;margin-bottom:10px}.challengeParticipants .challengeProgressUser .circularIcon{left:0;position:absolute;top:10px}.challengeParticipants .challengeProgressUser .circularIcon--medium{margin-left:30px}.challengeParticipants .challengeProgressUser .circularIcon--large{margin-left:10px}.challengeParticipants .btnTertiary{background-image:none;border:none;border-radius:6px;display:inline-block;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:20px;height:50px;line-height:19px;padding:0.5em 0.75em;text-align:center;width:125px;-moz-box-shadow:inset 0 0 8px 1px #eaeaea;-webkit-box-shadow:inset 0 0 8px 1px #eaeaea;box-shadow:inset 0 0 8px 1px #eaeaea;background-color:#fff;font-size:16px;font-weight:300;height:auto;padding:15px 20px;width:70px}.challengeParticipants .viewBooksLink{float:right;margin-right:34px;margin-top:12px;width:auto}.tabContent{display:none}.tabContent.active{display:block}.yearChallengeBannerLink:hover{text-decoration:none}.readingChallengeBanner{position:relative;width:948px;height:128px;margin-bottom:20px}.readingChallengeBanner .bannerYear{height:128px;color:#ffffff;font-size:48px;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-weight:bold}.readingChallengeBanner .bannerYear .year{padding-top:10px;padding-left:20px;line-height:55px;float:left;width:350px}.readingChallengeBanner .bannerYear .bookImg{width:200px;padding-top:32px;padding-left:12px;float:left}.readingChallengeBanner .bannerYear .completedImg{height:50px;position:absolute;left:0}.readingChallengeBanner .bannerYear .RC_Sponsor{float:left;padding-top:5px;padding-left:10px;font-size:14px;width:105px}.readingChallengeBanner .bannerYear .RC_Sponsor div{padding-left:10px}.readingChallengeBanner .bannerYear .RC_Sponsor img{width:95px;padding-top:5px}.readingChallengeBanner .challengeStatsContainer2{position:absolute;width:250px;z-index:5;background-color:white;border-radius:2px;padding:10px 10px;top:10px;right:10px;height:auto}.readingChallengeBanner .challengeStatsContainer2 table{border-collapse:collapse}.readingChallengeBanner .challengeStatsContainer2 .statNumber{height:14px;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-weight:bold;font-size:12px;padding-left:10px;width:135px;white-space:nowrap}.readingChallengeBanner .challengeStatsContainer2 .challengeStatItem{height:14px;color:#767676;font-size:12px;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;text-align:right;padding:2px 10px;margin-left:10px;width:135px;white-space:nowrap}.readingChallengeDashboard{position:relative;display:block;color:black;width:610px;border-radius:3px;border:1px solid #D8D8D8;margin-bottom:32px;padding-bottom:20px}.readingChallengeDashboard .userIcon{float:left;margin:20px;top:0px}.readingChallengeDashboard .challengeBanner{border-radius:19px}.readingChallengeDashboard .field{float:left;font-size:26px;width:504px}.readingChallengeDashboard .inputField{display:inline;width:60px;position:relative}.readingChallengeDashboard .inputField .errorMessage{position:absolute;display:inline-block;background-color:#e1534e;color:white;font-size:12px;padding:5px 0;top:-40px;width:160px;left:-49px;margin:0 auto;text-align:center;white-space:nowrap}.readingChallengeDashboard .inputField .errorMessage.longMessage{width:235px;left:-86.5px}.readingChallengeDashboard .inputField .errorMessage.longMessage:after{height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e1534e;content:"";position:absolute;bottom:-5px;left:112.5px}.readingChallengeDashboard .inputField .errorMessage:after{height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e1534e;content:"";position:absolute;bottom:-5px;left:75px}.readingChallengeDashboard .inputNumber{-moz-box-shadow:inset 0 0 5px 1px rgba(170,170,170,0.4);-webkit-box-shadow:inset 0 0 5px 1px rgba(170,170,170,0.4);box-shadow:inset 0 0 5px 1px rgba(170,170,170,0.4);border:1px solid transparent;border-radius:5px;font-size:26px;height:40px;margin:0;padding:0 5px;text-align:center;width:50px;-webkit-appearance:none;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif}.readingChallengeDashboard .inputNumber.error{background-color:transparent;border:1px solid #e1534e}.readingChallengeDashboard .leaveChallenge,.readingChallengeDashboard .challengeForm{margin-top:20px;width:505px;text-align:center}.readingChallengeDashboard .leaveChallenge .actions,.readingChallengeDashboard .challengeForm .actions{margin-left:auto;margin-right:auto}.readingChallengeDashboard .leaveChallenge .updateBtn,.readingChallengeDashboard .challengeForm .updateBtn{width:240px;float:right;margin-top:40px;margin-bottom:20px;margin-right:20px}.readingChallengeDashboard .leaveChallenge .challengeBtn,.readingChallengeDashboard .challengeForm .challengeBtn{width:400px;margin-top:40px;margin-left:50px;font-size:24px;height:50px}.readingChallengeDashboard .trashIcon{background-position:-8px -10px}.readingChallengeDashboard .trashIcon:hover{background-position:-34px -10px}.readingChallengeDashboard .leaveChallengeAction{float:right;margin-right:20px}.readingChallengeDashboard .confirmationMessage{float:left;font-size:20px;margin-top:15px;width:465px}.readingChallengeDashboard .inactiveChallengeMessage{padding-top:20px;text-align:center}.readingChallengeDashboard .viewBooksLink{margin-right:20px}.readingChallengeDashboard .editChallengeAction{float:right;font-size:10px;margin-right:20px}.readingChallengeDashboard .leaveChallenge,.readingChallengeDashboard .challengeProgressBarProfile,.readingChallengeDashboard .challengeForm{margin-left:100px}.readingChallengeDashboard .progressReport{margin-bottom:10px;color:#767676}.readingChallengeDashboard .badgeProgress{padding-left:100px;list-style-type:none}.readingChallengeDashboard .badgeProgress .badgeProgressItem{display:inline-block}.readingChallengeDashboard .challengeProgressBarProfile{font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:16px;text-color:#481974;margin-left:100px}.readingChallengeDashboard .updateActionLinks{float:left;white-space:nowrap;overflow:hidden}.readingChallengeDashboard .startChallenge{padding-top:20px;min-height:140px}.readingChallengeDashboard .editChallenge{padding-top:20px;padding-bottom:20px;min-height:140px}.readingChallengeDashboard .readLastYear{text-align:center}.rereadingBadge,.rereadingBadgeLarge,.rereadingBadgeXLarge{border-radius:50%;background-color:#BAAC99;position:absolute;bottom:-8px;right:-8px;z-index:5;opacity:0.95;border:2px solid white;vertical-align:middle;color:white;text-align:center;font-family:"Lato";font-size:12px;width:24px;height:24px;line-height:24px}.rereadingBadgeLarge,.rereadingBadgeXLarge{width:44px;height:44px;line-height:40px;font-size:16px}.rereadingBadgeXLarge{bottom:12px}.nilReadAtMessages{margin-bottom:30px}.fullBreak{clear:both}.nilReadAtBody{float:left;width:615px;border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:10px}.nilReadAtBody .nilReadAtWork{padding-top:10px;float:left;width:440px}.nilReadAtBody .nilReadAtButtons{float:right}.nilReadAtBody .dialogTitle{padding-bottom:10px;font-size:16px}.nilReadAtBody .dialogTitle .clearWhitespace{white-space:nowrap;padding-top:3px}.nilReadAtBody .closeButtonContainer{float:right;padding-top:10px;padding-bottom:10px;margin-right:10px}.nilReadAtBody .btnDidReadInYearContainer{padding-top:60px}.nilReadAtBody .btnConfirmNilContainer{padding-top:8px}.nilReadAtBody .titleAndAuthor{font-size:16px;font-family:"Merriweather", "Georgia", serif}.nilReadAtBody .titleAndAuthor .author{font-size:14px;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif}.nilReadAtBody .titleAndAuthor .author .authorName{font-family:"Merriweather", "Georgia", serif}.nilReadAtBody .titleAndAuthor a{color:#333333}.nilReadAtBody .myBooksLink{float:left;font-size:14px}#amazonWelcome{max-width:950px;border:1px solid #D8D8D8;border-radius:3px;text-align:center;margin-right:10px;margin-bottom:10px;padding:20px}#amazonWelcome .messageHeader{font-weight:bold;font-size:20px;font-family:"Merriweather", "Georgia", serif;padding-bottom:10px}.__prevent_empty_css_file{width:0}body{margin:0;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:14px}main{display:block}a{color:#00635D;text-decoration:none}a:hover{text-decoration:underline}form{margin-bottom:0}fieldset{border:0;padding:0}legend{font-weight:bold;margin:12px 0 0 0}ul{padding:0}h1{color:#333333;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:24px;font-weight:normal;line-height:1.25}h2{color:#333333;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:22px;font-weight:normal;line-height:1.25}h3{color:#333333;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:14px;font-weight:bold;line-height:1.15;margin:12px 0;text-transform:uppercase}h4{color:#333333;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:16px;font-weight:normal;margin:12px 0}h5{color:#333333;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:14px;font-weight:bold;margin:12px 0;line-height:1.15}h6{font-size:12px}progress{vertical-align:middle;border:none;background:#D6D0C4;color:#927F64}progress::-webkit-progress-bar{background:#D6D0C4}progress::-webkit-progress-value{background:#927F64}progress::-moz-progress-bar{background:#927F64}.shareSocialButtons--modal{display:flex;justify-content:flex-end}.shareSocialButtons--shareBar{display:inline;margin-left:4px}.shareSocialButtons--yyib{margin-left:8px}.shareSocialButtons__button{width:36px;height:36px;margin-left:8px;border:none;cursor:pointer}.shareSocialButtons__button--facebook{background:url("https://s.gr-assets.com/assets/gr/share_module/share_facebook_circle.svg") center center/contain no-repeat}.shareSocialButtons__button--twitter{background:url("https://s.gr-assets.com/assets/gr/share_module/share_twitter_circle.svg") center center/contain no-repeat}.shareSocialButtons__button--pinterest{background:url("https://s.gr-assets.com/assets/gr/share_module/share_pinterest_circle.svg") center center/contain no-repeat}.shareSocialButtons__button--copyLink{background:url("https://s.gr-assets.com/assets/gr/share_module/share_copylink_circle.svg") center center/contain no-repeat}.shareSocialButtons__button--shareBar{width:28px;height:28px;margin-left:0;margin-right:8px}.shareSocialButtons__button--yyib{width:32px;height:32px;margin-left:0;margin-right:4px}.shareSocialButtons--mini__icon{width:22px}.right{float:right}.landingAdLeft{text-align:right;width:calc(((100% - 680px)/2))}.landingAdRight{margin-left:calc(((100% - 680px)/2) + 680px + 4px);text-align:left}.adSkinEnabled{min-width:980px;min-height:600px}.noticeBox{margin:0px auto;width:680px}.noticeBox.grShareMessage{text-align:center;margin-bottom:10px}.noticeBox.grShareMessage.mobile{width:auto;text-align:center;margin-bottom:10px;background:#FFFBD9;border:2px solid #F8E395;padding:4px}.hide{display:none}.centeredThinContainer{width:680px;margin:0px auto;font-family:'Lato';font-size:15px}hr{border:.5px solid;margin:7.5px 20px;border-color:#D8D8D8}hr.mobile{margin:7.5px 10px}.yearInBooksMastheadToContentSeparator{margin-left:0;margin-right:0;margin-top:40px}@media (min-width: 768px){.yearInBooksMastheadToContentSeparator{margin-top:32px}}.yearInBooksUserBlurbInputWidget{margin-top:8px}.yearInBooksUserBlurb,.editYearInBooksBlurb{text-align:center;padding-bottom:10px;font-family:"Merriweather", "Georgia", serif}.yearInBooksUserBlurb{font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-size:13px;line-height:16px}.likesCount{margin-right:8px}.yearLinks{text-align:left;margin:0 20px}.readingYearContent{font-size:15px;padding-bottom:10px;font-family:"Lato"}.readingYearContent.mobile{max-width:460px;margin:0 auto}.readingYearContent .standoutText{color:#000000;font-family:"Lato";font-size:15px}.readingYearContent .standoutNumber{color:#000000;font-family:"Merriweather", "Georgia", serif;font-size:40px;line-height:normal}.readingYearContent .circle{display:table;text-align:center;vertical-align:middle;border-radius:100%;background:#ececec;font-family:"Lato";padding:20px}.readingYearContent .centerContent{display:flex;align-items:flex-end;align-content:flex-end;justify-content:center;margin:0px 24px}.readingYearContent .widgetBorder{border:1px solid;border-color:#cccccc;border-radius:3px;padding:12px}.readingYearContent .widgetBorder.mobile{padding:16px}.readingYearContent .categoryHeading{font-size:16px;color:#000000;font-family:"Lato"}.readingYearContent .bookCovers{display:inline-block}.readingYearContent .coverViewMobile{display:inline-block}.readingYearContent .coverViewMobile .bookCoversMobile{display:inline-block}.readingYearContent .loadMoreButton{margin:10px 0 5px 0}.readingYearContent .coverView .coverLeftCenter{float:left;position:relative;left:50%}.readingYearContent .coverView .coverRightCenter{float:left;position:relative;left:-50%}.readingYearContent .coverView .coverTitle{text-align:left;font-weight:bold;font-size:15px;padding:0;padding-top:12px}.readingYearContent .coverView .coverTitle.mobile{padding:0 10px;padding-top:24px}.readingYearContent .coverView .standardCover{padding:10px 8px 10px 8px;float:left;width:145px;line-height:220px;height:220px;vertical-align:middle}.readingYearContent .coverView .standardCover img{vertical-align:middle;box-shadow:0px 0px 8px rgba(0,0,0,0.18)}.readingYearContent .coverView .standardCover.p0{padding-left:4px}.readingYearContent .coverView .standardCover.p3{padding-right:4px}.readingYearContent .coverView .mobileCover{padding:5px 5px;float:left;text-align:center;width:25%;line-height:75px;height:25%;vertical-align:middle}.readingYearContent .coverView .mobileCover.p0{padding-left:10px}.readingYearContent .coverView .mobileCover.p3{padding-right:10px}.readingYearContent .coverView .mobileCover img{position:relative;vertical-align:middle;margin:auto 0;width:100%;height:auto}.readingYearContent .coverView .doubleSizeCover{padding:10px 8px 10px 8px;float:left;position:relative;width:306px;line-height:460px;height:220px;vertical-align:middle}.readingYearContent .coverView .doubleSizeCover img{transform:translateY(-20px);vertical-align:middle;box-shadow:0px 0px 8px rgba(0,0,0,0.18)}.readingYearContent .coverView .doubleSizeCover.p0{padding-left:4px;width:306px}.readingYearContent .coverView .doubleSizeCover.p2{padding-right:4px;width:298px}.readingYearContent .coverView .doubleSizeCover .doubleCoverStars{line-height:0px;padding:0px;transform:translateY(-35px)}.readingYearContent .coverView .doubleSizeCover .doubleCoverStars .staticStars{width:100px;height:20px}.readingYearContent .coverView .doubleSizeCover .doubleCoverStars .staticStars .staticStar_flat_orange,.readingYearContent .coverView .doubleSizeCover .doubleCoverStars .staticStars .staticStar_flat{width:20px;height:20px;background-size:20px 20px}.readingYearContent .coverView .mobileDoubleSizeCover{padding:10px 5px;float:left;display:inline-block;position:relative;text-align:center;width:50%;line-height:150px;height:25%}.readingYearContent .coverView .mobileDoubleSizeCover img{position:relative;vertical-align:middle;width:90%}.readingYearContent .coverView .mobileDoubleSizeCover.p0{padding-left:10px}.readingYearContent .coverView .mobileDoubleSizeCover.p2{padding-right:10px}.readingYearContent .coverView .mobileDoubleSizeCover .mobileDoubleCoverStars{line-height:0px;padding:0px;transform:translateY(7.5px)}.readingYearContent .coverView .mobileDoubleSizeCover .mobileDoubleCoverStars .staticStars{width:75px;height:15px}.readingYearContent .coverView .mobileDoubleSizeCover .mobileDoubleCoverStars .staticStar_flat_orange,.readingYearContent .coverView .mobileDoubleSizeCover .mobileDoubleCoverStars .staticStar_flat{width:15px;height:15px;background-size:15px 15px}.readingYearContent .coverView .coverImage{padding:10px 8px 10px 8px;float:left;width:145px;line-height:220px;height:220px;vertical-align:middle}.readingYearContent .coverView .coverImage img{width:145px;vertical-align:middle}.readingYearContent .coverView .coverImage.p0{padding-left:4px}.readingYearContent .coverView .coverImage.p3{padding-right:4px}.readingYearContent .coverView .mobileImage{padding:10px 5px;float:left;text-align:center;width:25%;line-height:75px;height:25%;vertical-align:middle}.readingYearContent .coverView .mobileImage img{position:relative;vertical-align:middle;margin:auto 0;width:100%;height:auto}.readingYearContent .coverView .mobileImage.p0{padding-left:10px}.readingYearContent .coverView .mobileImage.p3{padding-right:10px}.readingYearContent .coverView .bookTooltip{line-height:normal;font-size:13px;text-align:left}.readingYearContent .coverView .coverRowBreak{clear:both}.readingYearContent .coverView .myBooksLink{clear:both;font-size:15px;line-height:18px;margin:0 12px;text-align:left}.readingYearContent .coverView .myBooksLink a{color:#3F8A85}.readingYearContent .coverView .myBooksLink.mobile{padding:12px;margin:0 8px}.readingYearContent .readingChallengeWidget{border:1px solid;border-color:#cccccc;border-radius:3px;margin:0px 12px;overflow:auto;text-align:left;padding-bottom:16px}.readingYearContent .readingChallengeWidget .readingChallengeBanner{height:auto;width:auto;margin:0px}.readingYearContent .readingChallengeWidget .readingChallengeBanner .bannerYear{color:#ffffff;font-size:20px;font-family:"Lato", "Helvetica Neue", "Helvetica", sans-serif;font-weight:bold;height:60px;width:auto}.readingYearContent .readingChallengeWidget .readingChallengeBanner .bannerYear .year{padding-top:5px;padding-bottom:5px;padding-left:20px;line-height:25px;width:440px}.readingYearContent .readingChallengeWidget .readingChallengeBanner .bannerYear .bookImg{width:100px;padding-top:14px;padding-left:12px;float:left}.readingYearContent .readingChallengeWidget .readingChallengeBanner .bannerYear .completedImg{height:50px;position:absolute;left:0}.readingYearContent .readingChallengeWidget .readingChallengeBanner .bannerYear .RC_Sponsor{width:70px;padding-top:0px;padding-left:0px;font-size:10px}.readingYearContent .readingChallengeWidget .readingChallengeBanner .bannerYear .RC_Sponsor span{padding-left:0px}.readingYearContent .readingChallengeWidget .readingChallengeBanner .bannerYear .RC_Sponsor img{width:40px;padding-top:0px;padding-left:10px}.readingYearContent .readingChallengeWidget .readingChallengeProgress{clear:both}.readingYearContent .readingChallengeWidget .readingChallengeProgress .booksRead{padding-left:20px;padding-top:16px}.readingYearContent .readingChallengeWidget .readingChallengeProgress .booksRead span{font-weight:bold}.readingYearContent .readingChallengeWidget .readingChallengeProgressBar{padding-left:20px;padding-right:20px}.readingYearContent .readingChallengeWidget .readingChallengeProgressBar .challengeProgressBar{padding-top:10px;padding-bottom:10px}.readingYearContent .readingChallengeWidget .readingChallengeProgressBar .challengeProgressBar .challengeProgressBarHeader{margin-bottom:10px}.readingYearContent .readingChallengeWidget .readingChallengeProgressBar .challengeProgressBar .graphContainer,.readingYearContent .readingChallengeWidget .readingChallengeProgressBar .challengeProgressBar .graphContainerMobile{background-color:#D6D0C4;border:none;float:left;height:18px;margin:0px}.readingYearContent .readingChallengeWidget .readingChallengeProgressBar .challengeProgressBar .graphContainer{width:575px}.readingYearContent .readingChallengeWidget .readingChallengeProgressBar .challengeProgressBar .graphContainerMobile{width:90%}.readingYearContent .readingChallengeWidget .readingChallengeProgressBar .challengeProgressBar .graphBar{background-color:#927F64;float:left;max-width:100%;width:100%;height:18px}.readingYearContent .readingChallengeWidget .readingChallengeProgressBar .challengeProgressBar .secondaryCopyMobile{padding-top:0;margin-right:0}.readingYearContent .readingChallengeWidget .encouragementMessage{color:#9B9B9B;padding-left:20px;padding-right:20px}.readingYearContent .readingChallengeWidget .encouragementMessage .bold{font-weight:bold}.readingYearContent .readingChallengeWidgetMobile{margin:0px 8px;padding-bottom:10px}.readingYearContent .readingChallengeWidgetMobile .readingChallengeWidget{margin:0px}.readingYearContent .readingChallengeWidgetMobile .readingChallengeWidget .readingChallengeBanner .bannerYear .bookImg{position:relative;width:25%;padding-top:0;top:50%;transform:translateY(-50%)}.readingYearContent .readingChallengeWidgetMobile .readingChallengeWidget .readingChallengeBanner .bannerYear .year{padding-left:10px;width:50%}.readingYearContent .readingChallengeWidgetMobile .readingChallengeWidget .readingChallengeBanner .bannerYear .RC_Sponsor{width:25%}.readingYearContent .readingChallengeWidgetMobile .readingChallengeWidget .readingChallengeBanner .bannerYear .RC_Sponsor img{padding:0;width:40px;display:block;margin:auto}.readingYearContent .yyibBooksLockup{color:#1e1915;margin-left:16px;margin-right:16px}@media (min-width: 768px){.readingYearContent .yyibBooksLockup{display:flex;margin-left:0;margin-right:0}}.readingYearContent .yyibBooksLockup__bookContainer{flex:1 1 auto;margin:56px 0}@media (min-width: 768px){.readingYearContent .yyibBooksLockup__bookContainer{margin:80px 0}}@media (min-width: 768px){.readingYearContent .yyibBooksLockup__bookImageContainer{margin-right:16px}}.readingYearContent .yyibBooksLockup__heading{color:#707070;font-size:16px;line-height:19px}.readingYearContent .yyibBooksLockup__label{font-family:"Merriweather", "Georgia", serif;font-size:20px;line-height:25px;margin-top:8px}.readingYearContent .yyibBooksLockup__number{font-family:"Merriweather", "Georgia", serif;font-size:40px;line-height:51px;margin-top:8px}.readingYearContent .longestShortestBookWidget .bookBlurb{float:left;width:50%;display:inline;position:relative}.readingYearContent .longestShortestBookWidget .bookBlurb.mobile{width:100%;padding-bottom:10px}.readingYearContent .longestShortestBookWidget .bookBlurb.mobile.leftAlign .details{padding-right:10px}.readingYearContent .longestShortestBookWidget .bookBlurb.mobile.rightAlign .details{padding-left:10px}.readingYearContent .longestShortestBookWidget .bookBlurb.mobile .categoryHeading{padding-top:10px}.readingYearContent .longestShortestBookWidget .details{color:#000000;font-family:"Merriweather", "Georgia", serif;overflow:auto}.readingYearContent .longestShortestBookWidget .details .standoutText{padding-top:12px}.readingYearContent .bookBlurbs{float:left;width:384px;display:inline;position:relative;padding:8px;padding-bottom:0px}.readingYearContent .bookBlurbs .details{color:#000000;font-family:"Merriweather", "Georgia", serif;overflow:auto;margin-top:12px;width:182px}.readingYearContent .bookBlurbs .details .standoutText{padding-top:12px}.readingYearContent .bookBlurbs .details .title{font-size:16px;line-height:18px;margin-top:8px}.readingYearContent .bookBlurbs .details.leftAlign{margin-right:20px;margin-top:4px}.readingYearContent .bookBlurbs .details.rightAlign{margin-top:4px}.readingYearContent .leftAlign{float:left;text-align:left}.readingYearContent .leftAlign img{float:left}.readingYearContent .leftAlign.mobile img{margin:0 10px}.readingYearContent .rightAlign{float:left;text-align:right}.readingYearContent .rightAlign img{float:right}.readingYearContent .rightAlign.mobile img{margin:0 10px}.readingYearContent .clear{clear:both}.readingYearContent .yyibAverageLength,.readingYearContent .yyibAverageRating{color:#1e1915;margin:56px 8px}@media (min-width: 768px){.readingYearContent .yyibAverageLength,.readingYearContent .yyibAverageRating{display:flex;justify-content:center;align-items:flex-start;height:auto;padding:none}}@media (min-width: 768px){.readingYearContent .yyibAverageRating{display:block}}.readingYearContent .yyibAverageRating .categoryHeading{text-align:right;width:288px;margin-right:20px;float:left;line-height:44px;height:30px}.readingYearContent .yyibAverageRating .standoutText{width:288px}.readingYearContent .author,.readingYearContent .by{font-size:12px;line-height:18px}.readingYearContent hr{border:.5px solid;border-color:#D8D8D8;margin:7.5px 0}.crowdFavoriteWidget{padding:56px 16px}@media (min-width: 768px){.crowdFavoriteWidget{padding:80px 32px}}.crowdFavoriteWidget .staticStars{width:100px;height:20px;margin-top:8px}.crowdFavoriteWidget .staticStars .staticStar_flat_orange,.crowdFavoriteWidget .staticStars .staticStar_flat{width:20px;height:20px;background-size:20px 20px}.tablePadding{padding:12px}.averageRatingStars .staticStars{width:100px;height:20px}.averageRatingStars .staticStars .staticStar_flat_orange,.averageRatingStars .staticStars .staticStar_flat{width:20px;height:20px;background-size:20px 20px}.displayMostReadGenre{margin:0 24px;padding:20px;display:flex;justify-content:space-between}.displayMostReadGenre.mobile{display:block;margin:0px 10px}.displayMostReadGenre .categoryHeading{text-align:left;float:left;font-size:16px}.displayMostReadGenre .categoryHeading.mobile{float:none}.joinGroupsWidget{text-align:left;margin:20px}.joinGroupsWidget.mobile{margin:0px 10px}.navigateToYearLink a{color:#F4F1EA}#displayYearLink a{font-weight:bolder}.navigateToYearWidget{border-radius:3px;background-color:#382110;line-height:18px;display:flex;justify-content:space-between;padding:10px;padding-left:140px;padding-right:140px;margin:0px 20px;font-family:"Merriweather", "Georgia", serif;font-size:16px}.navigateToYearWidget.mobile{margin:0px 10px;padding-left:50px;padding-right:50px}.widgetBreak{clear:both;padding-bottom:12px}.widgetBreakMobile{clear:both;padding-bottom:10px}.headerCtaBanner{padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid;border-color:#cccccc}.headerCtaBanner.mobile{padding-top:12px}.footerCtaBanner{padding-top:10px;border-top:1px solid;border-color:#cccccc}.yyibCtaBanner{color:#A9A9A9;text-align:center;font-family:"Merriweather", "Georgia", serif;font-size:18px;font-weight:bold;vertical-align:middle}.yyibCtaBanner .profileImage img{position:relative;transform:translateX(5px);vertical-align:middle;height:60px;width:60px;border-radius:30px}.yyibCtaBanner .profileImage.mobile{padding-top:5px;padding-bottom:10px}.yyibCtaBanner .profileImage.mobile img{transform:translateX(2px);height:50px;width:50px;border-radius:25px}.yyibCtaBanner .bannerImage img{vertical-align:middle;width:250px}.yyibCtaBanner .bannerImage.mobile img{transform:translateX(-2px);width:200px;height:auto;border-radius:0px}.yyibCtaBanner .bannerImage_so{padding-left:10px}.yyibCtaBanner .bannerImage_so img{vertical-align:middle;width:250px}.yyibCtaBanner .bannerImage_so.mobile{padding:10px 0}.tooltip{text-align:left;font-size:13px}.tooltip .addBuyButtonBar{padding:5px 0}.tooltip .addBuyButtonBar .buyButtonBar{float:none;margin:0px}.yyibHeader{color:#1e1915;margin-top:32px;text-align:center;position:relative;font-size:16px}@media (min-width: 768px){.yyibHeader{margin-top:24px}}.readingYearCTABar{display:flex;justify-content:space-between;margin:0px 20px}.readingYearCTABar__rightContainer{display:flex;align-items:center}.readingYearCTABar__newsfeedShare{text-align:right;cursor:pointer}.readingYearCTABar.mobile{margin:0px 10px}.readingYearCTAOverlap{display:flex;justify-content:center;margin-bottom:-32px}.shareSocialButtons--mini{display:flex}.shareSocialButtons--mini>div:not(#tracker){padding-left:4px}.shareSocialButtons--mini>div:not(#tracker) img{display:block;width:31px;height:31px}.headerNameContainer{margin-top:32px}@media (min-width: 768px){.headerNameContainer{margin-top:24px}}.headerName{font-family:"Merriweather", "Georgia", serif;font-size:18px;color:#1e1915;line-height:23px}.headerImageContainer{align-items:center;display:flex;font-family:"Merriweather", "Georgia", serif;justify-content:space-evenly;margin-top:24px}.headerImageContainer__avatarOrCount{flex-basis:0;flex-grow:1}.headerImageContainer__count{font-size:32px;line-height:40px;word-break:break-all}.headerImageContainer__countLabel{font-size:14px}.headerImageContainer__profileImage{border-radius:50%;height:70px;width:70px}.headerBanner{margin-left:auto;margin-right:auto;max-width:375px}@media (min-width: 768px){.headerBanner{max-width:680px}}.headerBanner img{width:100%}.bannerYearText{font-family:"Merriweather", "Georgia", serif;font-size:28px;line-height:0;position:relative;top:29px}.timeGenerated{font-size:13px;line-height:16px}.yyibPageCountLabel{font-family:"Merriweather", "Georgia", serif;font-size:20px}.yyibAverageRatingData{margin-top:8px;text-align:center}@media (min-width: 768px){.yyibAverageRatingData{display:inline-block;margin:auto;padding:auto}}.yyibAverageRatingData__pageCount{font-family:"Merriweather", "Georgia", serif;font-size:48px;line-height:60px}@media (min-width: 768px){.yyibAverageRatingData__pageCount{display:none}}.yyibAverageRatingData__pageCount--medium{display:none;font-size:56px;line-height:71px}@media (min-width: 768px){.yyibAverageRatingData__pageCount--medium{display:block}}.yyibAverageRatingData__pageCountLabel{font-size:24px;line-height:31px}.yyibAverageBookLengthLabel{font-family:"Merriweather", "Georgia", serif;font-size:28px;line-height:36px;text-align:center}@media (min-width: 768px){.yyibAverageBookLengthLabel{display:inline-block;font-size:40px;line-height:51px;margin:auto;text-align:left;width:300px}}.yyibAverageBookLengthData{margin-top:8px;text-align:center}@media (min-width: 768px){.yyibAverageBookLengthData{display:inline-block;margin:auto;padding:auto}}.yyibAverageBookLengthData__pageCount{font-family:"Merriweather", "Georgia", serif;font-size:48px;line-height:60px}@media (min-width: 768px){.yyibAverageBookLengthData__pageCount{font-size:56px;line-height:71px}}.yyibAverageBookLengthData__pageCountLabel{font-size:24px;line-height:31px}.yyibCrowdFavoriteHeading{font-family:"Merriweather", "Georgia", serif;font-size:24px;line-height:31px}@media (min-width: 768px){.yyibCrowdFavoriteHeading{font-size:40px;line-height:51px}}.yyibCrowdFavoriteRatingLabel{color:#707070;font-size:16px;margin-top:8px}@media (min-width: 768px){.yyibCrowdFavoriteRatingLabel{margin-top:16px}}.yyibFirstLastReview{color:#1e1915;margin:56px 16px}@media (min-width: 768px){.yyibFirstLastReview{margin:80px 32px}}@media (min-width: 768px){.yyibFirstLastReview__bookImageContainer{margin-right:16px}}.yyibFirstLastReviewHeading{font-family:"Merriweather", "Georgia", serif;font-size:24px;font-weight:normal;line-height:31px;margin-top:0;margin-bottom:8px;text-transform:none}@media (min-width: 768px){.yyibFirstLastReviewHeading{font-size:40px;line-height:51px;margin-bottom:24px}}.yyibFirstLastReviewText{font-family:"Merriweather", "Georgia", serif;font-size:18px;line-height:23px;margin-top:40px}@media (min-width: 768px){.yyibFirstLastReviewText{font-size:24px;line-height:31px;margin-top:64px}}.missingBooksMessage{color:#1e1915;margin:56px 8px;padding:34px 38px;border:1px solid;border-color:#979797;border-radius:8px;text-align:center}@media (min-width: 768px){.missingBooksMessage{font-size:16px;line-height:19px;margin:80px 0;padding:44px 86px}}.missingBooksMessage__heading{font-family:"Merriweather", "Georgia", serif;font-size:28px;line-height:36px}@media (min-width: 768px){.missingBooksMessage__heading{font-size:40px;line-height:50px}}
