@media (min-width:1440px){.container{width:1420px}}.carousel-caption{top:90px;bottom:0}@media (min-width:1439px){.carousel-caption{top:110px}}.carousel-control{text-shadow:none}.carousel-control.left,.carousel-control.right{background-image:none}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6{font-family:"PT Sans Narrow",sans-serif;text-transform:uppercase;color:#555;font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6{display:inline-block}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;font-weight:inherit;color:inherit}.mar-gap{margin-top:60px}.img-h{padding-top:7px;margin-bottom:30px}.your-feed{position:relative;padding-left:65px;height:50px}.your-feed:before{content:'';position:absolute;top:0;left:0;height:50px;width:50px;background-image:url(/assets/img/headers/img-sprite.png);background-repeat:no-repeat;background-position:0 0}.review-charts{position:relative;padding-left:65px;height:50px}.review-charts:before{content:'';position:absolute;top:0;left:0;height:50px;width:50px;background-image:url(/assets/img/headers/img-sprite.png);background-repeat:no-repeat;background-position:-50px 0}.top-reviewers{position:relative;padding-left:65px;height:50px}.top-reviewers:before{content:'';position:absolute;top:0;left:0;height:50px;width:50px;background-image:url(/assets/img/headers/img-sprite.png);background-repeat:no-repeat;background-position:-100px 0}.filter{position:relative;padding-left:65px;height:50px}.filter:before{content:'';position:absolute;top:0;left:0;height:50px;width:50px;background-image:url(/assets/img/headers/img-sprite.png);background-repeat:no-repeat;background-position:-150px 0}.series{position:relative;padding-left:65px;height:50px}.series:before{content:'';position:absolute;top:0;left:0;height:50px;width:50px;background-image:url(/assets/img/headers/img-sprite.png);background-repeat:no-repeat;background-position:-200px 0}.page-interest{position:relative;padding-left:65px;height:50px}.page-interest:before{content:'';position:absolute;top:0;left:0;height:50px;width:50px;background-image:url(/assets/img/headers/img-sprite.png);background-repeat:no-repeat;background-position:-250px 0}.group{position:relative;padding-left:65px;height:50px}.group:before{content:'';position:absolute;top:0;left:0;height:50px;width:50px;background-image:url(/assets/img/headers/img-sprite.png);background-repeat:no-repeat;background-position:-300px 0}.followers{position:relative;padding-left:65px;height:50px}.followers:before{content:'';position:absolute;top:0;left:0;height:50px;width:50px;background-image:url(/assets/img/headers/img-sprite.png);background-repeat:no-repeat;background-position:-350px 0}.following{position:relative;padding-left:65px;height:50px}.following:before{content:'';position:absolute;top:0;left:0;height:50px;width:50px;background-image:url(/assets/img/headers/img-sprite.png);background-repeat:no-repeat;background-position:-400px 0}.on-page-review{position:relative;padding-left:65px;height:50px}.on-page-review:before{content:'';position:absolute;top:0;left:0;height:50px;width:50px;background-image:url(/assets/img/headers/img-sprite.png);background-repeat:no-repeat;background-position:-450px 0}.review-title{font-weight:400;color:#9c9c9c;font-size:20px;margin-top:0;margin-bottom:20px}.review-title strong{font-size:140%}.btn a{color:#fff}.btn a:hover{color:#fff}.btn.complete-registration{margin-top:20px;margin-bottom:20px}.btn.btn-toppsta{position:relative;top:0;transition:box-shadow .2s ease 0s,top .2s ease 0s,background-position .2s ease .2s;padding:6px 15px}.btn.btn-toppsta:focus,.btn.btn-toppsta:hover{top:2px;transition:box-shadow .2s ease .2s,top .2s ease .2s,background-position .2s ease .3s}.btn.back-to-reviews,.btn.btn-big,.btn.write-a-review{height:45px;padding-left:25px;padding-right:25px;padding-top:0;padding-bottom:0;line-height:45px}@media (max-width:767px){.btn.back-to-reviews,.btn.btn-big,.btn.write-a-review{display:block;width:100%}}.btn.btn-green{color:#fff;text-transform:uppercase;font-size:13px;font-weight:500;text-shadow:1px 1px 0 #86a82b;border-color:#759425;background-color:#a4cd39;background-image:linear-gradient(to bottom,#b7d762 0,#86a82b 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #759425}.btn.btn-green:focus,.btn.btn-green:hover{background-position:0 0;box-shadow:0 1px 0 0 #759425}.btn.btn-blue{color:#fff;text-transform:uppercase;font-size:13px;font-weight:500;text-shadow:1px 1px 0 #1c7baf;border-color:#186c99;background-color:#239adb;background-image:linear-gradient(to bottom,#4eaee3 0,#1c7baf 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #186c99}.btn.btn-blue:focus,.btn.btn-blue:hover{background-position:0 0;box-shadow:0 1px 0 0 #186c99}.btn.btn-dark-blue{color:#fff;text-transform:uppercase;font-size:13px;font-weight:500;text-shadow:1px 1px 0 #1c50ae;border-color:#184698;background-color:#2364da;background-image:linear-gradient(to bottom,#4d82e3 0,#1c50ae 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #184698}.btn.btn-dark-blue:focus,.btn.btn-dark-blue:hover{background-position:0 0;box-shadow:0 1px 0 0 #184698}.btn.btn-red{color:#fff;text-transform:uppercase;font-size:13px;font-weight:500;text-shadow:1px 1px 0 #ae001a;border-color:#950016;background-color:#e10021;background-image:linear-gradient(to bottom,#ff1537 0,#ae001a 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #950016}.btn.btn-red:focus,.btn.btn-red:hover{background-position:0 0;box-shadow:0 1px 0 0 #950016}.btn.btn-outline-blue{color:#2364da;text-transform:uppercase;font-size:12px;font-weight:500;text-shadow:1px 1px 0 #fff;border-color:#2364da;background-color:#fff;background-image:linear-gradient(to bottom,#fff 0,#ededed 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #2364da}.btn.btn-outline-blue:focus,.btn.btn-outline-blue:hover{background-position:0 0;box-shadow:0 1px 0 0 #2364da}.btn.btn-dark-grey{color:#fff;text-transform:uppercase;font-weight:500;text-shadow:1px 1px 0 #898989;border-color:#898989;background-image:linear-gradient(to bottom,#d0d0d0 0,#b3b3b3 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #898989}.btn.btn-dark-grey:focus,.btn.btn-dark-grey:hover{background-position:0 0;box-shadow:0 1px 0 0 #898989}.btn.btn-grey{color:#555;text-transform:uppercase;font-size:12px;font-weight:500;text-shadow:1px 1px 0 #fff;border-color:#cdcdcd;background-image:linear-gradient(to bottom,#fff 0,#fdfdfd 50%,#f0f0f0 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #cdcdcd}.btn.btn-grey:focus,.btn.btn-grey:hover{background-position:0 0;box-shadow:0 1px 0 0 #cdcdcd}.btn.btn-submit{color:#fff;text-transform:uppercase;font-size:13px;font-weight:500;text-shadow:1px 1px 0 #86a82b;background-color:#86a82b;background-image:linear-gradient(to bottom,#b7d762 0,#86a82b 100%);background-size:auto 200%;background-position:0 100%;background-repeat:no-repeat;transition:background-position .2s ease 0ms}.btn.btn-submit:focus,.btn.btn-submit:hover{background-position:0 0;transition:background-position .2s ease .2s}.btn.btn-mobile{width:100%;height:66px;border-radius:0;border-color:transparent;background:0 0;color:#fff;font-size:18px}.btn.btn-facebook{width:100%;height:40px;padding-top:11px;color:#fff;font-size:13px;font-weight:400;text-shadow:1px 1px 0 #2d4373;border-color:#2d4373;background-color:#3b5998;background-image:linear-gradient(to bottom,#4c70ba 0,#2d4373 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #263961}.btn.btn-facebook.share{width:auto;padding-right:25px}.btn.btn-facebook.share i{margin-right:25px}@media (max-width:1439px){.btn.btn-facebook.share{padding-right:15px}.btn.btn-facebook.share i{margin-right:15px}}.btn.btn-facebook i{float:left;height:38px;width:40px;margin-top:-11px;margin-left:-15px;padding-top:12px;font-size:14px;font-weight:700;background-color:rgba(59,89,152,.8);border-right:1px solid #2d4373;transition:background-color .2s ease .2s}.btn.btn-facebook:focus,.btn.btn-facebook:hover{background-position:0 0;box-shadow:0 1px 0 0 #186c99}.btn.btn-facebook:focus i,.btn.btn-facebook:hover i{background-color:rgba(68,105,182,.6);transition:background-color .2s ease .3s}.btn.btn-twitter{width:auto;height:40px;padding-top:11px;padding-right:25px;color:#fff;font-size:13px;font-weight:400;text-shadow:1px 1px 0 #2795e9;border-color:#2795e9;background-color:#55acee;background-image:linear-gradient(to bottom,#83c3f3 0,#2795e9 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #1689e0}.btn.btn-twitter i{float:left;height:38px;width:40px;margin-top:-11px;margin-left:-15px;margin-right:25px;padding-top:12px;font-size:14px;font-weight:700;background-color:rgba(107,191,255,.8);border-right:1px solid #2795e9;transition:background-color .2s ease .2s}@media (max-width:1439px){.btn.btn-twitter{padding-right:15px}.btn.btn-twitter i{margin-right:15px}}.btn.btn-twitter:focus,.btn.btn-twitter:hover{background-position:0 0;box-shadow:0 1px 0 0 #1689e0}.btn.btn-twitter:focus i,.btn.btn-twitter:hover i{background-color:rgba(131,195,243,.6);transition:background-color .2s ease .3s}.btn.btn-email{width:auto;height:40px;padding-top:11px;padding-right:25px;color:#fff;font-size:13px;font-weight:400;text-shadow:1px 1px 0 #9c9a9c;border-color:#9c9a9c;background-color:#b5b4b5;background-image:linear-gradient(to bottom,#cecece 0,#9c9a9c 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #8f8d8f}.btn.btn-email i{float:left;height:38px;width:40px;margin-top:-11px;margin-left:-15px;margin-right:25px;padding-top:12px;font-size:14px;font-weight:700;background-color:rgba(194,193,194,.8);border-right:1px solid #9c9a9c;transition:background-color .2s ease .2s}@media (max-width:1439px){.btn.btn-email{padding-right:15px}.btn.btn-email i{margin-right:15px}}.btn.btn-email:focus,.btn.btn-email:hover{background-position:0 0;box-shadow:0 1px 0 0 #8f8d8f}.btn.btn-email:focus i,.btn.btn-email:hover i{background-color:rgba(206,206,206,.6);transition:background-color .2s ease .3s}.btn.btn-email-register{width:100%;height:40px;padding-top:11px;color:#fff;font-size:13px;font-weight:400;text-shadow:1px 1px 0 #86a82b;border-color:#86a82b;background-color:#a4cd39;background-image:linear-gradient(to bottom,#b7d762 0,#86a82b 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #759425}.btn.btn-email-register.share{width:auto;padding-right:25px}.btn.btn-email-register.share i{margin-right:25px}@media (max-width:1439px){.btn.btn-email-register.share{padding-right:15px}.btn.btn-email-register.share i{margin-right:15px}}.btn.btn-email-register i{float:left;height:38px;width:40px;margin-top:-11px;margin-left:-15px;padding-top:12px;font-size:14px;font-weight:700;background-color:rgba(173,210,77,.8);border-right:1px solid #86a82b;transition:background-color .2s ease .2s}.btn.btn-email-register:focus,.btn.btn-email-register:hover{background-position:0 0;box-shadow:0 1px 0 0 #759425}.btn.btn-email-register:focus i,.btn.btn-email-register:hover i{background-color:rgba(183,215,98,.6);transition:background-color .2s ease .3s}.btn.btn-buy{width:auto;height:40px;padding-top:8px;padding-right:25px;color:#fff;font-size:16px;font-weight:700;text-shadow:1px 1px 0 #86a82b;border-color:#86a82b;background-color:#a4cd39;background-image:linear-gradient(to bottom,#b7d762 0,#86a82b 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #759425}.btn.btn-buy i{float:left;height:38px;width:40px;margin-top:-8px;margin-left:-15px;margin-right:25px;padding-top:12px;font-size:14px;font-weight:700;background-color:rgba(173,210,77,.8);border-right:1px solid #86a82b;transition:background-color .2s ease .2s}.btn.btn-buy:focus,.btn.btn-buy:hover{background-position:0 0;box-shadow:0 1px 0 0 #759425}.btn.btn-buy:focus i,.btn.btn-buy:hover i{background-color:rgba(183,215,98,.6);transition:background-color .2s ease .3s}.btn.btn-wishlist{width:auto;height:40px;padding-top:8px;padding-right:25px;color:#fff;font-size:16px;font-weight:700;text-shadow:1px 1px 0 #eb4e01;border-color:#eb4e01;background-color:#e3531b;background-image:linear-gradient(to bottom,#ffab33 0,#fe5908 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #eb4e01}.btn.btn-wishlist i{float:left;height:38px;width:40px;margin-top:-8px;margin-left:-15px;margin-right:25px;padding-top:12px;font-size:14px;font-weight:700;background-color:rgba(255,161,26,.8);border-right:1px solid #eb4e01;transition:background-color .2s ease .2s}.btn.btn-wishlist:focus,.btn.btn-wishlist:hover{background-position:0 0;box-shadow:0 1px 0 0 #eb4e01}.btn.btn-wishlist:focus i,.btn.btn-wishlist:hover i{background-color:rgba(255,171,51,.6);transition:background-color .2s ease .3s}.btn.btn-request-message{text-transform:uppercase;color:#777;white-space:normal}.btn.btn-request-message i{color:#a4cd39;display:block;font-size:150%;margin-bottom:5px}.btn.btn-request-message:active,.btn.btn-request-message:focus,.btn.btn-request-message:hover{text-decoration:none}.btn.btn-feature{background:0 0;border-radius:none;border:none;padding:0 10px 0 0;margin:0;width:100%;text-align:left}.btn.btn-feature:hover{box-shadow:none}.btn.btn-lg{font-size:16px}.btn.btn-sm{font-size:10px;padding:4px 10px}.btn.btn-xs{font-size:9px;padding:2px 7px;letter-spacing:.2px}.btn .transform-lower,.btn.transform-lower{text-transform:lowercase}.btn .transform-auto,.btn.transform-auto{text-transform:none}.btn-white{background:#fff;border:1px solid #b5b5b5}.btn-white.img-upload{width:100%;padding-top:100px;padding-left:30px;padding-bottom:100px;padding-right:30px}.btn-white.img-upload .faux-input,.btn-white.img-upload .faux-input-btn{display:inline-block;margin-right:-4px;padding-left:15px;padding-right:15px;line-height:50px;border:1px solid #b5b5b5}.btn-white.img-upload .faux-input-btn{background-color:#f1f1f1;border-right:0;border-radius:4px 0 0 4px}.btn-white.img-upload .faux-input{background-color:#f6f6f6;border-radius:0 4px 4px 0}.less,.more{float:right;clear:both;display:inline-block;margin-top:30px;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px;position:relative;top:0;transition:box-shadow .2s ease 0s,top .2s ease 0s,background-position .2s ease .2s}.less:focus,.less:hover,.more:focus,.more:hover{top:2px;transition:box-shadow .2s ease .2s,top .2s ease .2s,background-position .2s ease .3s}.less a,.more a{display:inline-block;padding:6px 15px;color:#fff}.less a:focus,.less a:hover,.more a:focus,.more a:hover{color:#fff}.add-btn input{margin-right:7px}.add-btn input[type=text]{border:1px solid #cecccc;border-radius:3px;padding:4px}.add-btn input[type=submit]{background:#57a655 none repeat scroll 0 0;border:medium none;border-radius:3px;color:#fff;font-size:13px;height:auto;padding:4px 14px;cursor:pointer;align-items:flex-start;text-align:center;box-sizing:border-box}@media (max-width:767px){.less,.more{float:none;width:100%}}.more{color:#fff;text-transform:uppercase;font-size:13px;font-weight:500;text-shadow:1px 1px 0 #1c50ae;border-color:#184698;background-color:#2364da;background-image:linear-gradient(to bottom,#4d82e3 0,#1c50ae 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #184698}.more:focus,.more:hover{background-position:0 0;box-shadow:0 1px 0 0 #184698}.less{color:#fff;text-transform:uppercase;font-size:13px;font-weight:500;text-shadow:1px 1px 0 #86a82b;border-color:#759425;background-color:#a4cd39;background-image:linear-gradient(to bottom,#b7d762 0,#86a82b 100%);background-size:auto 200%;background-position:0 100%;box-shadow:0 3px 0 0 #759425}.less:focus,.less:hover{background-position:0 0;box-shadow:0 1px 0 0 #759425}.btn-group.btn-blog-content .btn{line-height:50px;box-shadow:none}.btn-group.btn-blog-content .btn .fa{margin-right:5px}.position-btns{width:65px;margin-top:30px}.position-btns .btn{width:100%;margin-bottom:5px}.position-btns .btn.btn-red{margin-top:30px}.position-btns img{margin-top:2px;margin-bottom:5px}.panel{border-bottom:3px dotted #e6e6e6;box-shadow:none}.panel .carousel{border:none}.panel .carousel .book-chart{text-align:center}.panel .carousel .book-container{display:inline-block;vertical-align:bottom;margin-right:-4px;margin-bottom:10px}.panel .carousel .book-container .book img{width:60%}.panel #seriesBooks .book-container{vertical-align:top}.panel-group .panel+.panel{margin-top:0}.panel-header{padding-top:15px;padding-bottom:15px}.panel-header .btn{margin-top:10px}@media (max-width:767px){.panel-header .btn{display:block;float:none!important}}h4{display:block;width:100%;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;color:#555}h4.img-h{width:auto;margin-top:5px;margin-bottom:5px;display:inline-block}h4.img-h a{display:inline}h4.img-h a span.toggle-panel{display:inline-block;float:none;margin-left:15px}@media (max-width:767px){h4.img-h{font-size:24px}}h4 a{color:#555;display:block}h4 a span.toggle-panel{width:21px;height:13px;float:right;background-image:url(/assets/img/collapse/arrows.png);background-position:-21px 0}h4 a.collapsed span.toggle-panel{background-position:0 0}h4.account{font-weight:700;font-family:"PT Sans Narrow",sans-serif;font-size:24px}h4.account a span.toggle-panel{float:none;display:inline-block;margin-left:15px}@media (max-width:1200px){h4{font-size:14px}}.panel-content{padding-bottom:15px}.panel-content ol{padding-top:5px;vertical-align:middle}.block{padding:15px;border-radius:10px;border:1px solid;border-color:#ececec;background-color:#fff}.block.signup{padding:20px;margin-top:20px;border-color:#e10021;background-color:#e3531b;background-image:url(/assets/img/focus/colour-bars.png);background-position:bottom center;background-repeat:no-repeat;color:#fff}.block.signup .h2{margin-top:0;margin-bottom:0;color:#fff;font-size:24px;line-height:1.3}.block.signup .h2 small{display:block;font-weight:400;color:#fff;font-size:70%}@media (max-width:1439px){.block.signup .h2{font-size:20px!important}}@media (max-width:1200px){.block.signup .h2{line-height:1.1}}.block.signup form{margin-top:60px;margin-bottom:15px}.block.signup form .btn,.block.signup form .form-control{height:48px}.block.signup form .btn img{height:70%;with:auto}.block.signup .error,.block.signup .success{margin-top:-50px}@media (min-width:992px) and (max-width:1200px){.block.signup .h2{font-size:25px}.block.signup p{font-size:12px}}@media (max-width:992px){.block.signup{background-size:100% 50%}}.block.feature{overflow:hidden;padding:0 0 20px 0;border-color:#e10021;margin-top:20px;background-image:url(/assets/img/feature/feature-bg.gif);background-repeat:repeat-x;background-position:center bottom}.block.feature .h4{display:block;position:relative;margin-top:0;padding:10px 50px;font-weight:400;color:#fff;text-shadow:1px 1px 0 #e10021;background-color:#e3531b;border-bottom:1px solid #e10021}.block.feature .h4:before{content:'';position:absolute;top:10px;left:20px;width:23px;height:22px;background-image:url(/assets/img/headers/feature-white.png)}.block.feature .inner{overflow:auto;padding:5px 20px 15px}.block.feature .feature-text{padding-left:0}.block.feature .book-title{display:block;margin-top:10px;margin-bottom:10px;text-transform:uppercase;font-weight:700;line-height:1}.block.feature p{font-size:12px}.block.feature .book{margin-top:-10px!important;margin-bottom:10px!important}@media (max-width:1200px){.block.feature .book{margin-top:0!important}}.block.feature.multiple .book-inline{display:inline-block;vertical-align:bottom;float:none;margin-top:10px;margin-right:-4px;margin-bottom:20px}@media (max-width:992px){.block.feature .book{width:70%!important;margin:-10px auto 15px!important}}@media (max-width:767px){.block.feature .book{width:90%!important;margin:-10px auto 15px!important}}.carousel{padding-bottom:60px;border-bottom:3px dotted #e6e6e6}.carousel .review-snippet .read-by{font-size:14px}.carousel .review-snippet .rating{margin-top:0!important}.carousel .carousel-indicators{bottom:15px;margin-bottom:0}.carousel .carousel-indicators li{height:12px;width:12px;border-color:transparent;background-color:#cfcfcf}.carousel .carousel-indicators li.active{height:14px;width:14px;background-color:#2364da}.carousel .carousel-control{opacity:1;background-color:#cfcfcf;top:25%}.carousel .carousel-control:hover{background-color:#2364da}.carousel .carousel-control.left,.carousel .carousel-control.right{color:#fff;height:60px;width:30px}.carousel .carousel-control.left img,.carousel .carousel-control.right img{padding-top:20px}.carousel .carousel-control.left:hover:after,.carousel .carousel-control.right:hover:after{border-color:#2364da}.carousel .carousel-control.left{border-radius:30px 0 0 30px;left:-45px;text-align:right}.carousel .carousel-control.left img{padding-right:5px}.carousel .carousel-control.left:after{content:'';position:relative;display:block;top:-46px;left:-5px;height:70px;width:35px;border-radius:35px 0 0 35px;border-left:2px dotted #cfcfcf;border-bottom:2px dotted #cfcfcf;border-top:2px dotted #cfcfcf}.carousel .carousel-control.right{border-radius:0 30px 30px 0;right:-45px;text-align:left}.carousel .carousel-control.right img{padding-left:5px}.carousel .carousel-control.right:after{content:'';position:relative;display:block;top:-46px;right:0;height:70px;width:35px;border-radius:0 35px 35px 0;border-right:2px dotted #cfcfcf;border-bottom:2px dotted #cfcfcf;border-top:2px dotted #cfcfcf}#toppsta-banner .carousel-control{opacity:.5;background-color:transparent;top:35%}@media (min-width:1439px){#toppsta-banner .carousel-control{top:45%}}#toppsta-banner .carousel-control:hover{background-color:transparent;opacity:1}#toppsta-banner .carousel-control.left,#toppsta-banner .carousel-control.right{color:#fff;height:60px;width:30px}#toppsta-banner .carousel-control.left{border-radius:0;left:30px;text-align:right}@media (max-width:767px){#toppsta-banner .carousel-control.left{left:5px}}#toppsta-banner .carousel-control.left:after{display:none}#toppsta-banner .carousel-control.right{border-radius:0;right:30px;text-align:left}@media (max-width:767px){#toppsta-banner .carousel-control.right{right:5px}}#toppsta-banner .carousel-control.right:after{display:none}@media (max-width:767px){#toppsta-banner .carousel-control{top:45%;opacity:1;font-size:20px;color:#fff;height:30px!important;width:30px!important;background:#96bd30;display:block;border-radius:15px!important;text-align:center!important}#toppsta-banner .carousel-control:active,#toppsta-banner .carousel-control:hover{background:#add24d}}@media (max-width:767px){#toppsta-banner .col-xs-7{padding-left:0}}.modal-toppsta.md .modal-dialog{width:740px}@media (max-width:767px){.modal-toppsta.md .modal-dialog{width:auto}}.modal-toppsta .modal-dialog{margin-top:80px}.modal-toppsta .modal-dialog .modal-header{height:200px;background-image:url(/assets/img/modal/header-bg.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;border-color:transparent;border-radius:5px 5px 0 0;text-align:center;color:#fff;position:relative}@media (max-width:767px){.modal-toppsta .modal-dialog .modal-header{background-size:auto}}.modal-toppsta .modal-dialog .modal-header h4{padding-top:70px;font-family:"PT Sans Narrow",sans-serif;font-size:42px;font-weight:700;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.3),0 0 10px rgba(0,0,0,.3),0 0 15px rgba(0,0,0,.1)}.modal-toppsta .modal-dialog .modal-header h4.sm{font-size:30px}.modal-toppsta .modal-dialog .modal-header:before{content:'';position:absolute;top:-55px;left:50%;margin-left:-55px;width:110px;height:110px;background:url(/assets/img/logo/toppsta-icon.png)}.modal-toppsta .close{opacity:1;height:25px;width:25px;background:rgba(0,0,0,.6);color:#fff;text-shadow:1px 1px 0 #000;border-radius:50%;font-size:20px}.modal-toppsta .close span{display:block;height:25px;width:25px;margin-left:1px;text-align:center;line-height:25px}.modal-toppsta .close:focus,.modal-toppsta .close:hover{background:#000}.modal-toppsta .modal-body{padding-left:30px;padding-right:30px;padding-bottom:40px}@media (max-width:767px){.modal-toppsta .modal-body{padding-left:15px;padding-right:15px}}.modal-toppsta .modal-body .lg{height:140px;width:140px}@media (max-width:1439px){.modal-toppsta .modal-body .lg{height:140px;width:140px}}@media (max-width:1199px){.modal-toppsta .modal-body .lg{height:140px;width:140px}}@media (max-width:991px){.modal-toppsta .modal-body .lg{height:140px;width:140px}}@media (max-width:767px){.modal-toppsta .modal-body .lg{height:120px;width:120px}}.modal-toppsta .modal-body .message{padding-bottom:30px;font-size:13px;color:#777}.modal-toppsta .modal-body .lead{margin-top:15px;font-size:16px}.modal-toppsta .modal-body .redirection-warning{margin-top:15px;margin-bottom:15px;color:#999;font-size:13px;font-style:italic}.modal-toppsta .modal-body .norm-form{margin-top:30px}.modal-toppsta .modal-body .btn{margin-top:15px}.modal-toppsta .modal-body .modal-btns .btn{margin-left:10px;margin-left:10px}.modal-toppsta.feature .modal-header{height:100px}.modal-toppsta.feature .modal-body form label{text-transform:uppercase}.modal-toppsta.feature .modal-body form label small{color:#9c9c9c;text-transform:none;font-style:italic}.modal-toppsta.feature .modal-body form .radio.radio-inline{margin-top:0!important}.modal-toppsta.feature .modal-body .btn{margin-top:0}.modal-toppsta.feature .modal-body .search-books{padding-top:0}.popover{font-size:12px;width:270px}.popover h3{font-family:"Open Sans",sans-serif;font-size:12px;font-weight:400;text-transform:none}.popover .popover-content{max-height:100px;color:#999;overflow:auto}.popover .popover-content ul{margin:0;padding:0;list-style:none}.popover .popover-content ul li{padding-top:5px;padding-bottom:5px;border-bottom:2px dotted #c6c6c6}.popover .popover-content ul li:last-child{border-bottom:none}.popover.feature-popover{height:auto}.popover.feature-popover h3{text-transform:uppercase;font-size:10px;font-weight:700}.popover.feature-popover h3 span{display:inline-block;width:40px;float:right;font-weight:400;text-align:center}.popover.feature-popover .popover-content{max-height:none}.popover.feature-popover .popover-content ul li{border:none;padding-bottom:2px;padding-top:2px}.popover.feature-popover .popover-content ul li span.count{float:right;color:#39a4df;display:inline-block;width:40px;float:right;font-weight:400;text-align:center}.full-menu{visibility:hidden;position:fixed;opacity:0;top:0;left:0;z-index:100;height:100%;width:100%;overflow:visible;padding:15px;transition:visibility .8s ease-in-out .2s,opacity .2s ease-in-out .2s}.full-menu.filters{background:#fff}.full-menu.active{visibility:visible;opacity:1;transition:visibility .2s ease-in-out 0ms,opacity .2s ease-in-out .2s}.full-menu .menu-top{height:50px}.full-menu .menu-top h3{float:left;margin-top:5px;margin-bottom:0}.full-menu .menu-top .btn{width:35px;height:35px;padding:0;font-size:20px}.full-menu .menu-top .btn span{display:block;margin-top:-3px}.full-menu .inner{height:100%;overflow:auto}.full-menu .panel{background:#fff;padding-right:15px}.full-menu .panel .checkbox{margin-bottom:20px}.book-container .book-title{display:block;font-size:14px;font-weight:700;margin-bottom:5px;line-height:1;margin-top:10px}.book-container .series-no{text-transform:uppercase;font-size:12px;color:#333;margin-top:10px}.book-container .review-num{display:block;font-size:10px}.book-container .book{margin:0 auto;width:70%}.book-container.active{position:relative}.book-container.active:after{content:'This Book';position:absolute;top:0;right:0;height:70px;width:70px;padding-top:18px;text-align:center;color:#fff;text-transform:uppercase;text-shadow:1px 1px 0 #1f5ac4;font-weight:700;line-height:1.2;border-radius:50%;background-color:#2364da}@media (max-width:767px){.book-container.active:after{display:none}}@media (max-width:767px){.book-container{text-align:left!important}.book-container .book{width:100%}}@media (min-width:1200px) and (max-width:1439px){.book-container .rating.sm li{height:12px;width:13px;background-position:-13px -75px}.book-container .rating.sm li.active{background-position:0 -75px}}@media (max-width:767px){.book-container .rating.sm li{height:12px;width:13px;background-position:-13px -75px}.book-container .rating.sm li.active{background-position:0 -75px}}.book{width:100%;height:auto}.book img{width:100%;height:auto;position:relative}.book img.pages{width:95%;height:auto;vertical-align:bottom;opacity:1}.book-results .book-container{display:inline-block;margin-right:-4px;float:none;vertical-align:bottom}.book-results .book-container .book{margin:0 auto;width:100%}.book-results .book-container .book-search{display:table;overflow:visible;padding-bottom:10px}.book-results .book-container .book-search .book-title{display:block;font-size:18px;font-weight:700;margin-bottom:10px;margin-top:20px}.book-results .book-container .book-search .review-count{display:inline-block;vertical-align:top;font-size:12px;margin-left:5px;margin-top:5px}.book-results .book-container .book-search p{margin-top:5px;font-size:12px;color:#8a8a8a;margin-bottom:5px}.book-results .book-container .book-search .btn-grey{margin-top:15px}@media (max-width:767px){.book-results .book-container{margin-bottom:0}.book-results .book-container .book-title{padding-top:0}}.book-results .book-container .giveaway .book{width:50%;margin-left:auto;margin-right:auto;margin-bottom:15px}.book-intro .main-book-title{font-size:50px}.book-intro .lead{margin-top:15px;margin-bottom:30px;font-size:13px!important}.book-intro .book-info{color:#999;font-size:11px}.book-intro .star-review-wrap{display:block}.book-intro .star-review-wrap .btn{vertical-align:top;margin-left:15px}.book-intro .star-review-wrap .btn.write-a-review{line-height:1.5;height:auto}@media (max-width:767px){.book-intro .star-review-wrap .btn{margin-top:10px;margin-left:0;padding-top:8px;padding-bottom:8px;font-size:16px}}.book-intro .book-btns .btn{margin-right:10px;margin-bottom:15px}@media (max-width:767px){.book-intro .book-btns{margin-top:30px}.book-intro .book-btns .btn{display:block;width:100%}}.book-ranking{margin:5px 0;padding:0;list-style:none}.book-ranking.series-page-margin{margin-top:15px}.book-ranking li{color:#999;padding:2px 0}.reviews-shown,.write-review{visibility:hidden;height:0;overflow:hidden}.reviews-shown.active,.write-review.active{visibility:visible;height:auto;overflow:visible}.write-review-form-header{margin-top:14px}@media (max-width:767px){.write-review-form-header{margin-bottom:15px;padding-bottom:15px;overflow:auto}}.write-review-form-header h2{margin-top:10px}.checklist-review{margin-top:15px;margin-bottom:15px}.checklist-review li{display:inline-block;margin-right:45px}.checklist-review li i{color:#a4cd39}.no-review{margin-top:20px;font-size:1.1em;-webkit-border:1px solid #e4e4e4;border:1px solid #e4e4e4;border-radius:5px;padding:30px}.no-review strong{color:#239adb}.review{overflow:auto;padding-bottom:5px;margin-bottom:30px}.review .reviewer-profile{text-align:center}.review .reviewer-profile .age,.review .reviewer-profile .review-count{color:#999;display:block}.review .reviewer-profile .age{font-size:13px}.review .reviewer-profile .review-count{font-size:12px}.review .reviewer-profile .btn-report{margin-top:30px}.review .review-date{color:#777;font-size:13px;display:block}.review .review-info-rating{display:block;margin-top:5px;margin-bottom:30px;font-size:16px}.review .review-info-rating .rating{vertical-align:middle;margin-left:15px}.review .review-content{color:#777}.detailed-review-rating{text-align:center;margin-bottom:30px}.detailed-review-rating .review-decimal{margin-bottom:15px;font-size:130px;font-family:"PT Sans Narrow",sans-serif;font-weight:700;line-height:1;background:-webkit-linear-gradient(#ffe900,#ffc700);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.detailed-review-rating .review-count{display:block;margin-top:5px;margin-bottom:30px;color:#777;font-size:13px}.detailed-review-rating .review-bars{text-align:left}.detailed-review-rating .review-bars .bar{position:relative;display:block;color:#8a8a8a}.detailed-review-rating .review-bars .bar.star5 .bar-count{background:#ffed32}.detailed-review-rating .review-bars .bar.star5 .star{backgroun-position:-72px 0}.detailed-review-rating .review-bars .bar.star4 .bar-count{background:#ffe500}.detailed-review-rating .review-bars .bar.star4 .star{backgroun-position:-54px 0}.detailed-review-rating .review-bars .bar.star3 .bar-count{background:#ffdb00}.detailed-review-rating .review-bars .bar.star3 .star{backgroun-position:-36px 0}.detailed-review-rating .review-bars .bar.star2 .bar-count{background:#ffd000}.detailed-review-rating .review-bars .bar.star2 .star{backgroun-position:-18px 0}.detailed-review-rating .review-bars .bar.star1 .bar-count{background:#ffc600}.detailed-review-rating .review-bars .bar.star1 .star{backgroun-position:0 0}.detailed-review-rating .review-bars .bar .indicator{position:absolute;top:0;left:0;width:50px;height:30px;padding-top:5px;padding-right:10px;text-align:right;background:#fff}.detailed-review-rating .review-bars .bar .indicator .star{background-image:url(/assets/img/rating/star-sprite-review.png);height:18px;width:18px;display:inline-block;vertical-align:middle}.detailed-review-rating .review-bars .bar .indicator span{display:inline-block;vertical-align:middle;padding-left:5px}.detailed-review-rating .review-bars .bar .bar-count{max-width:calc(100% - 50px);height:30px;margin-right:0;margin-left:50px;padding-top:5px;padding-bottom:5px;margin-bottom:5px}.detailed-review-rating .review-bars .bar .bar-count .number{display:block;padding-right:10px;text-align:right}.detailed-review-rating .review-bars .bar .bar-count.per100{width:100%}.detailed-review-rating .review-bars .bar .bar-count.per90{width:90%}.detailed-review-rating .review-bars .bar .bar-count.per80{width:80%}.detailed-review-rating .review-bars .bar .bar-count.per70{width:70%}.detailed-review-rating .review-bars .bar .bar-count.per60{width:60%}.detailed-review-rating .review-bars .bar .bar-count.per50{width:50%}.detailed-review-rating .review-bars .bar .bar-count.per40{width:40%}.detailed-review-rating .review-bars .bar .bar-count.per30{width:30%}.book-search-results .book-container{float:none;display:inline-block;vertical-align:bottom;margin-right:-4px;margin-bottom:10px}.series-wrap .book-container{display:inline-block;margin-right:-4px;margin-bottom:10px;float:none;vertical-align:bottom}.books-by-age .book-age-holder{display:inline-block;margin-right:-4px;margin-bottom:10px;padding-bottom:30px;float:none;vertical-align:bottom}@media (max-width:1200px){.books-by-age .book-age-holder{min-height:350px}}@media (max-width:400px){.books-by-age .book-age-holder{min-height:0}}.books-by-age .book-age-holder .book-container{display:inline-block;margin-right:-4px;float:none;vertical-align:bottom}.dotted-border-btm{border-bottom:3px dotted #e6e6e6;padding-bottom:20px;margin-bottom:20px;margin-right:15px;margin-left:15px}.giveaway .dotted-border-btm,form .dotted-border-btm{border-bottom:3px dotted #e6e6e6;padding-bottom:20px;margin-bottom:20px;margin-right:0;margin-left:0}#search-form .dotted-border-btm{border-bottom:3px dotted #e6e6e6;padding-bottom:20px;margin-bottom:20px;margin-right:15px;margin-left:15px}ol.rating{margin:0;padding:0;list-style:none;display:inline-block}ol.rating li{display:inline-block;background-image:url(/assets/img/rating/star-sprite.jpg);background-repeat:no-repeat}ol.rating.lg li{height:35px;width:36px;background-position:-36px 0}ol.rating.lg li.active{background-position:0 0}ol.rating.md li{height:23px;width:24px;background-position:-24px -35px}ol.rating.md li.active{background-position:0 -35px}ol.rating.sm li{height:17px;width:18px;background-position:-18px -58px}ol.rating.sm li.active{background-position:0 -58px}ol.rating.xs li{height:12px;width:13px;background-position:-13px -75px}ol.rating.xs li.active{background-position:0 -75px}.norm-form label{font-weight:400;margin-bottom:10px}.norm-form .form-control{height:44px;padding-left:15px;padding-right:15px;border-color:#b5b5b5}.norm-form .form-control.bootstrap-select{padding-left:0}.norm-form textarea.form-control{height:auto}.norm-form .btn.btn-submit,.norm-form .input-group-btn{height:44px}.norm-form .btn.btn-submit .btn.btn-submit,.norm-form .input-group-btn .btn.btn-submit{border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;border-right:1px solid #b5b5b5}.norm-form select{padding-right:40px!important;background:url(/assets/img/form/select-arrow.png);background-position:right center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;cursor:pointer}.norm-form select::-ms-expand{display:none}.norm-form .form-link{display:inline-block;padding-left:10px;padding-right:10px;color:#999;font-style:italic}@media (max-width:1199px){.norm-form .form-link{padding-left:0;padding-right:0}}.norm-form .instruction{display:block;margin-bottom:10px;font-size:13px;color:#999}.norm-form .checkbox-spacer label{margin-right:30px}.norm-form .sceditor-container{width:100%!important}.form-group .sceditor-container{width:100%!important}.sceditor-container iframe,.sceditor-container textarea{width:98%!important}.norm-form.review-form .form-group{margin-bottom:30px}.norm-form.review-form .form-inline .btn,.norm-form.review-form .form-inline .form-control,.norm-form.review-form .form-inline label{vertical-align:middle}.norm-form.review-form .form-inline .btn{margin-left:15px;margin-top:-5px}.norm-form.review-form .form-inline label{margin-bottom:0;margin-right:10px}.norm-form.review-form .form-inline .checkbox,.norm-form.review-form .form-inline .radio{margin-left:5px;margin-right:10px}.norm-form.review-form .form-inline .checkbox.multi-line,.norm-form.review-form .form-inline .radio.multi-line{margin-bottom:15px}.norm-form.review-form .review-date{margin-top:30px;display:block;margin-bottom:15px}.norm-form.review-form .reported{padding-top:15px;font-size:16px;text-align:right;color:#e10021}.norm-form.review-form .reported a{color:#e10021}.norm-form.review-form .reported a:hover{color:#fb0025}@media (max-width:767px){.norm-form.review-form .btn-big{float:none!important;margin-top:15px}}.form-control{box-shadow:none;border-color:transparent}.required{color:#e10021;font-weight:700}.toppsta-filters{margin-top:14px;margin-bottom:30px}.toppsta-filters label{font-family:"PT Sans Narrow",sans-serif;font-size:30px;text-transform:uppercase;padding-top:7px;margin-right:15px}.toppsta-filters .form-control{border-color:#b5b5b5;border-radius:5px;padding:10px;height:45px;color:#999;margin-top:5px;margin-right:15px}.toppsta-filters select{padding-right:40px!important;background:url(/assets/img/form/select-arrow.png);background-position:right center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;cursor:pointer}.toppsta-filters select::-ms-expand{display:none}@media (max-width:1439px){#book-reviews .toppsta-filters label{margin-right:5px;font-size:20px}#book-reviews .toppsta-filters select:last-child{margin-right:5px}}@media (max-width:1199px){#book-reviews .toppsta-filters .btn-green{margin-top:15px}}.radio.radio-inline{margin-top:10px!important;padding-left:0}.radio input[type=radio]{display:none}.radio label{padding-left:0;color:#999;width:100%}.radio input[type=radio]+label span{display:inline-block;width:24px;height:24px;margin:-1px 4px 0 0;vertical-align:middle;background-image:url(/assets/img/form/radio.png);background-position:0 0;cursor:pointer}.radio input[type=radio]:checked+label span{background-image:url(/assets/img/form/radio.png);background-position:-24px 0}.radio input[type=radio]+label span.layout1{display:inline-block;width:196px;height:122px;margin:0;vertical-align:middle;background-image:url(/assets/img/form/layout1.png);background-position:0 0;cursor:pointer}.radio input[type=radio]:checked+label span.layout1{background-image:url(/assets/img/form/layout1.png);background-position:-196px 0}.radio input[type=radio]+label span.layout2{display:inline-block;width:196px;height:122px;margin:0;vertical-align:middle;background-image:url(/assets/img/form/layout2.png);background-position:0 0;cursor:pointer}.radio input[type=radio]:checked+label span.layout2{background-image:url(/assets/img/form/layout2.png);background-position:-196px 0}.radio input[type=radio]+label span.layout3{display:inline-block;width:196px;height:122px;margin:0;vertical-align:middle;background-image:url(/assets/img/form/layout3.png);background-position:0 0;cursor:pointer}.radio input[type=radio]:checked+label span.layout3{background-image:url(/assets/img/form/layout3.png);background-position:-196px 0}.radio input[type=radio]+label span.cover{display:inline-block;width:200px;height:150px;margin:0;vertical-align:middle;background-position:0 0;cursor:pointer;border-radius:5px;box-shadow:inset 0 0 0 5px #fff,0 0 5px 0 #e1e1e1;border:1px solid #cac9c9;opacity:.8}.radio input[type=radio]:checked+label span.cover{border:1px solid #93c908;box-shadow:inset 0 0 0 5px #fff,0 0 7px 0 #93c908;opacity:1}.radio input[type=radio]+label span.balloons{background-image:url(/assets/img/form/profile-radios/balloons.jpg)}.radio input[type=radio]+label span.jellyfish{background-image:url(/assets/img/form/profile-radios/jellyfish.jpg)}.radio input[type=radio]+label span.peacock{background-image:url(/assets/img/form/profile-radios/peacock.jpg)}.radio input[type=radio]+label span.fireworks{background-image:url(/assets/img/form/profile-radios/fireworks.jpg)}.radio input[type=radio]+label span.bubbles{background-image:url(/assets/img/form/profile-radios/bubbles.jpg)}.checkbox input[type=checkbox]{display:none}.checkbox label{padding-left:0;color:#999;width:100%}.checkbox label.sm{font-size:13px}.checkbox label .long-label{display:inline-block;vertical-align:top;width:90%}.checkbox input[type=checkbox]+label span.check{display:inline-block;width:24px;height:24px;margin:-1px 4px 0 0;vertical-align:middle;background-image:url(/assets/img/form/checkbox.png);background-position:0 0;cursor:pointer}.checkbox input[type=checkbox]:checked+label span.check{background-image:url(/assets/img/form/checkbox.png);background-position:-24px 0}.search-filters .checkbox label{padding-left:0;color:#999;width:100%;font-size:14px}.search-filters input[type=checkbox]+label span.check{display:inline-block;width:24px;height:24px;margin:-1px 4px 0 0;vertical-align:middle;background-image:url(/assets/img/form/checkbox.png);background-position:0 -24px;cursor:pointer}.search-filters input[type=checkbox]:checked+label span.check{background-image:url(/assets/img/form/checkbox.png);background-position:-24px -24px}.search-filters input[type=checkbox]+label span.count{float:right;color:#bababa;font-size:13px}.pagination{text-align:right;margin-top:0}.pagination.bottom{text-align:center}.pagination .form-group{display:inline-block}.pagination select{width:60px}.pagination select.form-control{display:inline-block}.pagination .btn{display:inline-block}@media (max-width:992px){.pagination{display:block}}form ::-webkit-input-placeholder{font-style:italic;color:#999}form ::-moz-placeholder{font-style:italic;color:#999}form :-ms-input-placeholder{font-style:italic;color:#999}form input:-moz-placeholder{font-style:italic;color:#999}.error{position:relative;display:block;padding:15px;margin-bottom:15px;border-radius:5px;border:1px solid #e10021;background:rgba(225,0,33,.6);color:#fff;font-size:13px;text-shadow:1px 1px 0 #e10021}.error:after{content:'!';position:absolute;top:-17px;right:-17px;width:35px;height:35px;border-radius:50%;border:1px solid #c8001d;background:#c8001d;background:linear-gradient(to bottom,#e10021 0,#c8001d 100%);font-weight:700;line-height:32px;font-size:20px;text-align:center}.success{position:relative;display:block;padding:15px;margin-bottom:15px;border-radius:5px;border:1px solid #a4cd39;background:rgba(142,190,18,.6);color:#fff;font-size:13px;text-shadow:1px 1px 0 #a4cd39}.success:after{content:'\f00c';position:absolute;top:-17px;right:-17px;width:35px;height:35px;border-radius:50%;border:1px solid #96bd30;background:#96bd30;background:linear-gradient(to bottom,#a4cd39 0,#96bd30 100%);font-weight:700;line-height:32px;font-size:20px;text-align:center;font-family:FontAwesome;font-style:normal;font-weight:400}.alert{position:relative;display:block;padding:15px;margin-top:15px;margin-bottom:15px;border-radius:5px;border:1px solid #ff9600;background:rgba(255,150,0,.8);font-size:13px;color:#fff;text-shadow:1px 1px 0 #ff9600}.alert:after{content:'\f0f3';position:absolute;top:-17px;left:50%;margin-left:-17.5px;width:35px;height:35px;border-radius:50%;border:1px solid #e68700;background:#e68700;background:linear-gradient(to bottom,#ff9600 0,#e68700 100%);font-weight:700;line-height:32px;font-size:20px;text-align:center;font-family:FontAwesome;font-style:normal;font-weight:400}.alert h3{color:#fff}.alert .btn{margin-top:15px;margin-bottom:20px}.star-block{display:block}.star-rating{font-size:0;white-space:nowrap;display:inline-block;width:175px;height:34px;overflow:hidden;position:relative;background:url(/assets/img/form/star-empty.png)}.star-rating i{opacity:0;position:absolute;left:0;top:0;height:100%;width:20%;z-index:1;background:url(/assets/img/form/star-full.png);background-size:contain}.star-rating input{-moz-appearance:none;-webkit-appearance:none;opacity:0;display:inline-block;width:20%;height:100%;margin:0;padding:0;z-index:2;position:relative;cursor:pointer}.star-rating input:checked+i,.star-rating input:hover+i{opacity:1}.star-rating i~i{width:40%}.star-rating i~i~i{width:60%}.star-rating i~i~i~i{width:80%}.star-rating i~i~i~i~i{width:100%}.choice{position:fixed;top:0;left:0;right:0;text-align:center;padding:20px;display:block}.search-books{padding-top:17px;padding-bottom:10px;margin-bottom:15px}.search-books .btn,.search-books .form-control{height:50px!important}.search-books .form-control{border:1px solid #8b8b8b}.search-books .btn{width:60px;font-size:18px;border-top:1px solid #8b8b8b!important;border-right:1px solid #8b8b8b!important;border-bottom:1px solid #8b8b8b!important}.book-search-results .book-title{margin-bottom:10px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{color:#a4cd39}.dropdown-menu{z-index:9000}.facebook-group span{width:44px;background:#3b5998;color:#fff;border-color:#344e86}.facebook-group .form-control{border-color:#344e86}#read-to-container{margin-bottom:20px}#read-to-container .or-create{display:inline-block;vertical-align:middle;margin-bottom:20px}#read-to-container .read-to{margin-bottom:20px}#read-to-container .btn-dark-blue{margin-bottom:20px}.person-contact-details{margin:0;padding:0;list-style:none}.person-contact-details li{margin:0 0 10px;padding:0}.person-contact-details li:before{content:'';font-family:FontAwesome;display:inline-block;vertical-align:middle;width:30px;height:30px;padding-top:5px;border-radius:50%;text-align:center;color:#fff}.person-contact-details li.web:before{content:'\f0ac';background-color:#b5b4b5}.person-contact-details li.facebook:before{content:'\f09a';background-color:#3b5998}.person-contact-details li.twitter:before{content:'\f099';background-color:#55acee}.person-contact-details li.instagram:before{content:'\f16d';background-color:#3f729b}.person-contact-details li a{display:inline-block;margin-left:10px;vertical-align:middle;color:#333}.person-contact-details li a:hover{color:#2364da}.widget-list{margin-top:15px;padding:0;list-style:none}.widget-list li{margin:0 0 10px;padding:0}.widget-list li:before{content:'';font-family:FontAwesome;display:block;float:left;vertical-align:middle;width:30px;height:30px;border-radius:50%;text-align:center;color:#fff}.widget-list li.widget-item:before{content:'\f013';font-size:16px;line-height:30px;background-color:#7b1078}.widget-list li a{display:block;margin-left:40px;vertical-align:middle;color:#333}.widget-list li a:hover{color:#2364da}.widget-list li a:hover small{color:#2364da}.widget-list li a small{display:block;font-size:85%;color:#555}.enhanced .widget-list{padding-top:15px;border-top:1px solid #e2e2e2}@-moz-document url-prefix(){fieldset{display:table-cell}}html{position:relative;min-height:100%;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:subpixel-antialiased}body{background:#f9f9f9!important;color:#555;overflow-x:hidden;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:subpixel-antialiased}body.no-scroll{overflow-y:hidden}@media (max-width:1199px){body{background:#f9f9f9!important}}p,table{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:subpixel-antialiased}button:focus{outline:0!important;outline-color:transparent!important;outline-style:none!important}a{color:#2364da}a:focus,a:hover{color:#1c50ae;text-decoration:none}.body{position:relative;z-index:2;height:100%}.body .container{background:#fff;padding-bottom:160px}.body.general .container{padding-top:30px}.body.search .container{padding-top:15px}.body.login-register .container{padding-top:60px;padding-bottom:160px}.body.account .container:nth-child(2){padding-bottom:160px}.body.negative-top .container{margin-top:-515px;border-radius:10px 10px 0 0}.body .no-background{background:0 0!important}.body.negative-top .container .top-panel{margin-top:0;padding-top:15px;padding-left:0;padding-right:0;overflow:visible}.body.negative-top .container .book{width:80%;margin:15px auto 0}.body.negative-top .container h1{margin-top:30px}.body.negative-top .container .author-illustrator{display:block;margin-bottom:10px}.body.negative-top .container .author-illustrator em{color:#999}.body.negative-top .container .avg-rating{display:inline-block;margin-left:10px;vertical-align:super;font-size:12px;color:#999;font-style:italic}.body.negative-top .container .review-totals{display:block;margin-top:10px;margin-bottom:10px;line-height:2em}.body.negative-top .container .enhanced{margin-top:30px}.body.negative-top .container .enhanced .profile-img.lg{width:200px;height:200px}@media (max-width:1439px){.body.negative-top .container .enhanced .profile-img.lg{height:180px;width:180px}}@media (max-width:1199px){.body.negative-top .container .enhanced .profile-img.lg{height:120px;width:120px}}@media (max-width:991px){.body.negative-top .container .enhanced .profile-img.lg{height:140px;width:140px}}@media (max-width:767px){.body.negative-top .container .enhanced .profile-img.lg{height:250px;width:250px;margin-bottom:15px}}@media (min-width:1200px){.body.negative-top .container{margin-top:-495px}}.content-page h1,.content-page h2,.content-page h3{color:#239adb;text-transform:none;line-height:1.4}.content-page blockquote{float:right;margin:15px -30px 30px 30px;padding:15px;width:260px;font-size:24px;font-family:"PT Sans Narrow",sans-serif;color:#239adb;border-left:none}.content-page blockquote:after,.content-page blockquote:before{font-family:"Comic Sans MS",cursive,sans-serif;font-size:50px;display:inline-block;vertical-align:middle;line-height:24px}.content-page blockquote:before{content:'"';margin-right:15px}.content-page blockquote:after{content:'"';margin-left:15px}.content-links{margin:0;padding:0;list-style:none}.content-links li{padding-top:10px;padding-bottom:10px;border-bottom:2px dotted #e6e6e6}.content-links li a{display:block;font-size:18px;font-weight:700;color:#555}.content-links li a small{font-weight:400;font-size:12px;color:#777;display:block}.content-links li a:focus,.content-links li a:hover{color:#2364da}.content-links li a:focus small,.content-links li a:hover small{color:#777}.or{width:60px;height:60px;display:block;border-radius:50%;border:3px dotted #aaa;text-transform:uppercase;text-align:center;line-height:56px;font-family:"PT Sans Narrow",sans-serif;font-weight:700;font-size:20px;color:#555}.back-to-top{position:relative;display:inline-block;margin-top:10px;padding-left:36px;color:#333;font-family:"PT Sans Narrow",sans-serif;font-size:26px;font-weight:700;text-transform:uppercase}.back-to-top:before{content:'';position:absolute;top:10px;left:0;width:21px;height:13px;background-image:url(/assets/img/collapse/arrows.png);background-position:-21px 0}.back-to-top:focus,.back-to-top:hover{color:#333}#cookie-message{display:none;position:fixed;z-index:21;background-color:#f9f9f9;padding:1%;width:auto;bottom:0}#cookie-message span{color:red;font-weight:700;position:absolute;top:10px;right:17px;cursor:pointer}@media (max-width:992px){.back-to-top-wrap{text-align:center;margin-bottom:15px}#cookie-message{display:none;position:fixed;z-index:21;background-color:#f9f9f9;padding:1%;width:100%;bottom:0}#cookie-message span{color:red;font-weight:700;position:absolute;top:10px;right:17px;cursor:pointer}}.top-bar{position:fixed;z-index:20;top:0;left:0;right:0;width:100%;height:88px;border-bottom:2px solid;border-color:rgba(48,48,48,.5);background:rgba(255,255,255,.4);transition:background .4s ease .2s}.top-bar.scroll{background:rgba(255,255,255,.9);transition:background .4s ease .2s}.top-bar.scroll .logo-wrap .logo-scroll{opacity:1;transition:opacity .4s ease .2s,color .4s ease .2s}.top-bar.scroll ul li a{color:#555;text-shadow:1px 1px #fff;transition:background .4s ease .2s,color .4s ease .2,text-shadow .4s ease .2s}.top-bar.scroll ul li a:focus,.top-bar.scroll ul li a:hover{color:#fff;text-shadow:1px 1px 0 #1f5ac4}.top-bar.scroll ul li.my-toppsta a{text-shadow:1px 1px 0 #c8001d}.top-bar.scroll ul li.my-toppsta a:focus,.top-bar.scroll ul li.my-toppsta a:hover{text-shadow:1px 1px 0 #c8001d}.top-bar.scroll ul li .btn-mobile{color:#555}.top-bar .logo-wrap{margin-top:10px;position:relative}.top-bar .logo-wrap .logo-scroll{position:absolute;width:100%;height:auto;top:0;padding-left:15px;padding-right:15px;left:0;opacity:0;transition:opacity .4s ease .2s}.top-bar form{padding-top:17px;padding-bottom:10px}.top-bar form .btn,.top-bar form .form-control{height:50px}.top-bar form .form-control{border:1px solid #8b8b8b}.top-bar form .btn{width:60px;font-size:18px;border-top:1px solid #8b8b8b;border-right:1px solid #8b8b8b;border-bottom:1px solid #8b8b8b}.top-bar ul{height:86px;margin:0;padding:0;list-style:none;text-align:right}.top-bar ul li{float:left;width:20%}.top-bar ul li .my-link,.top-bar ul li a{display:block;height:86px;line-height:88px;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;border-left:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(48,48,48,.5);text-shadow:1px 1px 0 #535353;transition:background .4s ease .2s}.top-bar ul li .my-link:focus,.top-bar ul li .my-link:hover,.top-bar ul li a:focus,.top-bar ul li a:hover{background:rgba(35,100,218,.8)}@media (max-width:1440px){.top-bar ul li .my-link,.top-bar ul li a{font-size:12px}}.top-bar ul li.my-toppsta{position:relative;cursor:pointer}.top-bar ul li.my-toppsta .my-link,.top-bar ul li.my-toppsta a,.top-bar ul li.my-toppsta button{color:#fff!important;text-shadow:1px 1px 0 #c8001d;background-color:#e10021;background-image:linear-gradient(to bottom,#ff1537 0,#c8001d 100%);background-size:auto 200%;background-position:0 100%}.top-bar ul li.my-toppsta .my-link img,.top-bar ul li.my-toppsta a img,.top-bar ul li.my-toppsta button img{width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:5px;border-radius:15px;border:1px solid #c8001d}@media (max-width:1199px){.top-bar ul li.my-toppsta .my-link img,.top-bar ul li.my-toppsta a img,.top-bar ul li.my-toppsta button img{width:20px;height:20px;border-radius:10px}}@media (max-width:997px){.top-bar ul li.my-toppsta .my-link img,.top-bar ul li.my-toppsta a img,.top-bar ul li.my-toppsta button img{width:30px;height:30px;border-radius:15px}}.top-bar ul li.my-toppsta .my-link:focus,.top-bar ul li.my-toppsta .my-link:hover,.top-bar ul li.my-toppsta a:focus,.top-bar ul li.my-toppsta a:hover,.top-bar ul li.my-toppsta button:focus,.top-bar ul li.my-toppsta button:hover{background-position:0 0;text-shadow:1px 1px 0 #c8001d}.top-bar ul li.my-toppsta .my-link .fa,.top-bar ul li.my-toppsta a .fa,.top-bar ul li.my-toppsta button .fa{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.top-bar ul li.my-toppsta .account-menu{position:absolute;top:86px;right:0;height:0;overflow:hidden;opacity:0;transition:opacity .2s linear 0ms,height 0ms linear .2s}.top-bar ul li.my-toppsta .account-menu ul{height:auto;width:139px;border-top:2px solid #c8001d;border-bottom:2px solid rgba(48,48,48,.5)}.top-bar ul li.my-toppsta .account-menu ul li{display:block;float:none;width:100%}.top-bar ul li.my-toppsta .account-menu ul li a{font-size:10px;line-height:1;height:auto;padding:10px 0;border-left:0}@media (min-width:1440px){.top-bar ul li.my-toppsta .account-menu ul{width:170px}.top-bar ul li.my-toppsta .account-menu ul li a{font-size:12px}}@media (max-width:1200px){.top-bar ul li.my-toppsta .account-menu{top:66px}}.top-bar ul li.my-toppsta:hover .account-menu{height:auto;opacity:1;transition:opacity .2s linear .2s,height 0ms linear .2s}.top-bar .mobile ul{border-color:transparent}.top-bar .mobile ul li{position:relative;float:none;display:inline-block;vertical-align:top;width:33%;margin-right:-4px;border-right:1px solid rgba(48,48,48,.5)}.top-bar .mobile ul li:first-child{border-left:1px solid rgba(48,48,48,.5)}.top-bar .mobile ul li:after{content:'';position:absolute;top:0;left:0;height:100%;width:1px;background:rgba(255,255,255,.4)}@media (min-width:767px){.top-bar .mobile ul li{width:66px}}.top-bar .mobile ul li a{font-size:16px}@media (max-width:767px){.top-bar .mobile ul{margin-right:-11px}}@media (max-width:1440px){.top-bar .logo-wrap{margin-top:15px}}@media (max-width:1200px){.top-bar{height:68px}.top-bar .logo-wrap{margin-top:12px}.top-bar ul{height:66px}.top-bar ul li .my-link,.top-bar ul li a{height:66px;line-height:66px}.top-bar form{padding-top:8px}}@media (max-width:992px){.top-bar .logo-wrap{margin-top:7px}}@media (max-width:767px){.top-bar .logo-wrap img{height:50px;width:auto!important;max-width:none!important}.top-bar .logo-wrap .logo-scroll{height:50px;width:auto!important}}@media (max-width:400px){.top-bar .logo-wrap{margin-top:13px;width:60px;overflow:hidden}.top-bar .logo-wrap img{height:40px}.top-bar .logo-wrap .logo-scroll{height:40px}.top-bar .mobile-navi{float:right;width:250px}.top-bar .mobile-navi .mobile ul li{width:66px}}.mobile-account,.mobile-nav,.mobile-search{position:fixed;z-index:19;display:none;height:auto;width:100%;padding-top:83px;padding-bottom:15px}.mobile-account .btn,.mobile-account .form-control,.mobile-nav .btn,.mobile-nav .form-control,.mobile-search .btn,.mobile-search .form-control{height:50px}.mobile-account .btn,.mobile-nav .btn,.mobile-search .btn{width:60px;font-size:18px;border-right:1px solid #8b8b8b}.mobile-account ul,.mobile-nav ul,.mobile-search ul{margin:0;padding:0;list-style:none;width:100%}.mobile-account ul li,.mobile-nav ul li,.mobile-search ul li{width:100%;border-bottom:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(255,255,255,.2)}.mobile-account ul li:first-child,.mobile-nav ul li:first-child,.mobile-search ul li:first-child{border-top:transparent}.mobile-account ul li a,.mobile-nav ul li a,.mobile-search ul li a{width:100%;display:block;text-transform:uppercase;color:#fff;text-align:center;padding-top:10px;padding-bottom:10px}.mobile-search{background-color:rgba(48,48,48,.9)}.mobile-nav{background-color:rgba(0,53,149,.9)}.mobile-account{background-color:rgba(178,0,26,.9)}.mobile-account,.mobile-nav{padding-top:68px;padding-bottom:0}.banner{position:relative;z-index:1}.banner .carousel{padding-bottom:0;border:none;height:641px!important}@media (max-width:1440px){.banner .carousel{height:576px!important}}@media (max-width:1200px){.banner .carousel{height:484px!important}}@media (max-width:992px){.banner .carousel{height:425px!important}}@media (max-width:767px){.banner .carousel{height:445px!important}}.banner .carousel .item{height:681px}.banner .carousel .item img.bg{width:100%;z-index:10;position:relative}@media (max-width:767px){.banner .carousel .item img.bg{left:50%;height:400px;width:auto;margin-left:-433px}}.banner .carousel .item.toppsta:before{background-color:#a4cd39}.banner .carousel .item.toppsta:after{background-color:#2199d7}.banner .carousel .item.toppsta .banner-logo{width:auto;max-width:400px}@media (max-width:1440px){.banner .carousel .item.toppsta .banner-logo{width:320px}}@media (max-width:1200px){.banner .carousel .item.toppsta .banner-logo{width:240px}}@media (max-width:997px){.banner .carousel .item.toppsta .banner-logo{width:190px}}@media (max-width:767px){.banner .carousel .item.toppsta .banner-logo{width:200px}}@media (min-width:767px) and (max-width:992px){.banner .carousel .item.toppsta .carousel-caption{padding-top:0}}.banner .carousel .item.basic .carousel-caption{top:180px;left:0;right:0;text-shadow:none}@media (max-width:1440px){.banner .carousel .item.basic .carousel-caption{top:150px}}@media (max-width:1200px){.banner .carousel .item.basic .carousel-caption{top:130px}}@media (max-width:997px){.banner .carousel .item.basic .carousel-caption{top:110px}}@media (max-width:767px){.banner .carousel .item.basic .carousel-caption{top:100px}.banner .carousel .item.basic .carousel-caption .text-right{text-align:center}.banner .carousel .item.basic .carousel-caption .btn{margin-top:10px}}.banner .carousel .item.basic .carousel-caption .book{width:auto;max-height:330px}@media (max-width:1440px){.banner .carousel .item.basic .carousel-caption .book{max-height:270px}}@media (max-width:1200px){.banner .carousel .item.basic .carousel-caption .book{max-height:200px}}@media (max-width:997px){.banner .carousel .item.basic .carousel-caption .book{width:90%;max-height:auto}}.banner .carousel .item.basic .carousel-caption .fancy{margin-top:30px;color:#7b1078;font-family:Pacifico,cursive;font-size:18px}@media (max-width:1440px){.banner .carousel .item.basic .carousel-caption .fancy{margin-top:0}}@media (max-width:767px){.banner .carousel .item.basic .carousel-caption .fancy{font-size:14px}}@media (max-width:420px){.banner .carousel .item.basic .carousel-caption .fancy{font-size:12px}}.banner .carousel .item.basic .carousel-caption .book-title{display:block;margin-bottom:15px;text-transform:uppercase;font-size:32px;line-height:1.1}@media (max-width:1440px){.banner .carousel .item.basic .carousel-caption .book-title{font-size:26px}}@media (max-width:997px){.banner .carousel .item.basic .carousel-caption .book-title{font-size:22px}}@media (max-width:767px){.banner .carousel .item.basic .carousel-caption .book-title{font-size:18px}}@media (max-width:420px){.banner .carousel .item.basic .carousel-caption .book-title{font-size:16px}}.banner .carousel .item.basic .carousel-caption .book-text{margin-bottom:30px;color:#555;font-size:16px}@media (max-width:1200px){.banner .carousel .item.basic .carousel-caption .book-text{font-size:14px}}@media (max-width:997px){.banner .carousel .item.basic .carousel-caption .book-text{margin-bottom:15px;font-size:12px}}@media (max-width:767px){.banner .carousel .item.basic .carousel-caption{padding-left:45px;padding-right:45px}}.banner .carousel .item:before{content:'';position:absolute;top:0;left:0;height:100%;width:500px}.banner .carousel .item:after{content:'';position:absolute;top:0;right:0;height:100%;width:500px}@media (max-width:1440px){.banner .carousel .item{height:526px}}@media (max-width:1200px){.banner .carousel .item{height:434px}}@media (max-width:992px){.banner .carousel .item{height:332px}}@media (max-width:767px){.banner .carousel .item{height:380px}.banner .carousel .item:before{display:none}.banner .carousel .item:after{display:none}}.banner .carousel.carousel-fade .carousel-inner .item{transition-property:opacity}.banner .carousel.carousel-fade .carousel-inner .active.left,.banner .carousel.carousel-fade .carousel-inner .active.right,.banner .carousel.carousel-fade .carousel-inner .item{opacity:0}.banner .carousel.carousel-fade .carousel-inner .active,.banner .carousel.carousel-fade .carousel-inner .next.left,.banner .carousel.carousel-fade .carousel-inner .prev.right{opacity:1}.banner .carousel.carousel-fade .carousel-inner .active.left,.banner .carousel.carousel-fade .carousel-inner .active.right,.banner .carousel.carousel-fade .carousel-inner .next,.banner .carousel.carousel-fade .carousel-inner .prev{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.banner .carousel.carousel-fade .carousel-control{z-index:2}.banner .carousel-control{font-size:4em}.banner .carousel-control .fa{z-index:5;display:inline-block}.banner .carousel-control .fa .fa-angle-left{left:50%}.banner .carousel-control .fa .fa-angle-right{right:50%}.banner.no-banner{background-image:url(/assets/img/banner/toppsta-bg.png);height:600px;background-repeat:repeat-x;background-position:0 -500px}.banner.profile-banner{position:relative;background-position:bottom center;background-repeat:no-repeat;background-size:cover;height:400px}.banner.profile-banner .overlay{position:absolute;top:0;left:0;width:100%;height:400px;background-image:url(/assets/img/banner/toppsta-profile-overlay.png);background-position:bottom center;background-repeat:no-repeat}.banner.profile-banner a.overlay:hover{background-image:url(/assets/img/banner/toppsta-profile-overlay-dark.png)}.banner.profile-banner a.overlay:hover:before{content:'\f03e';font-family:FontAwesome;position:absolute;top:50%;left:0;margin-top:-30px;width:100%;text-align:center;color:#fff;text-transform:uppercase;font-size:1.4em}.banner.profile-banner a.overlay:hover:after{content:'Change Cover Image';position:absolute;top:50%;left:0;width:100%;text-align:center;color:#fff;text-transform:uppercase}.banner.profile-banner a.overlay:focus{outline:0}.banner.non-carousel:before{content:'';position:absolute;z-index:-1;top:0;left:0;height:600px;width:250px;background-color:#a4cd39}@media (max-width:991px){.banner.non-carousel:before{height:100%}}.banner.non-carousel:after{content:'';position:absolute;z-index:-1;top:0;right:0;height:600px;width:250px;background-color:#2199d7}@media (max-width:991px){.banner.non-carousel:after{height:100%}}.banner.non-carousel .container{position:relative;z-index:3;background-image:url(/assets/img/banner/toppsta-bg.jpg);background-position:bottom center;background-repeat:no-repeat}@media (max-width:991px){.banner.non-carousel .container{background-position:top center;background-size:100% 100%}}.banner.page{height:600px}@media (max-width:991px){.banner.page{height:auto}}.banner.page .container{height:600px}@media (max-width:991px){.banner.page .container{height:auto}}.banner.search{color:#fff;height:230px}.banner.search .container{height:230px}.banner.search h1{text-transform:uppercase;color:#fff;font-size:28px;margin-top:120px}@media (max-width:992px){.banner.search{height:200px}.banner.search .container{height:200px}.banner.search .container h1{font-size:16px;margin-top:90px}.banner.search .btn{margin-top:90px}}.banner.sm{height:300px}.banner.sm .container{height:300px}.banner.sm .container h1{margin-top:120px;color:#fff;font-size:60px}@media (max-width:767px){.banner.sm{height:250px}.banner.sm .container{height:250px}.banner.sm .container h1{font-size:40px}}.banner.account{height:249px}.banner.account:before{content:'';position:absolute;z-index:-1;top:0;left:0;height:100%;width:250px;background-color:#b10f27}.banner.account:after{content:'';position:absolute;z-index:-1;top:0;right:0;height:100%;width:250px;background-color:#a8061e}.banner.account .container{position:relative;z-index:3;height:249px;background-image:url(/assets/img/banner/account-bg.jpg);background-position:bottom center}.banner.account .container h1{margin-top:120px;color:#fff;font-size:50px}.banner.admin{height:249px}.banner.admin:before{content:'';position:absolute;z-index:-1;top:0;left:0;height:100%;width:250px;background-color:#242652}.banner.admin:after{content:'';position:absolute;z-index:-1;top:0;right:0;height:100%;width:250px;background-color:#242652}.banner.admin .container{position:relative;z-index:3;height:249px;background-image:url(/assets/img/banner/admin-bg.jpg);background-position:bottom center}.banner.admin .container h1{margin-top:120px;color:#fff;font-size:50px}.top-panel{position:relative;width:100%;padding:20px;margin-top:118px;border-radius:10px;background:#fff}.top-panel h1{display:block;margin-top:10px;font-size:75px;line-height:.9;background-position:right center;background-repeat:no-repeat}.top-panel h1.no-discover{background:0 0}@media (max-width:991px){.top-panel h1{background:0 0;font-size:70px}}@media (max-width:767px){.top-panel h1{font-size:40px}}.top-panel h1.giveaways{color:#e3531b}.top-panel h1.giveaways .reduce{color:#e10021}.top-panel h1.by-age{color:#2364da}.top-panel h1.by-age .reduce{color:#333}.top-panel h1 .wrap{display:block;background:#fff;padding-right:15px;padding-bottom:15px}.top-panel h1 .wrap.extended{padding-bottom:0}.top-panel h1 .reduce{display:block;font-weight:400;font-size:30%}.top-panel h1 .reduce.grey{display:block;margin-top:5px;font-size:25px;color:#999}.top-panel h1 .reduce.grey:after{content:', BIOGRAPHY, REVIEWS & MORE!'}@media (max-width:767px){.top-panel h1 .reduce.grey{font-size:16px}}.top-panel .lead{font-size:16px;font-weight:400}@media (max-width:767px){.top-panel .lead{font-size:14px}}.top-panel .book-by-age-content{padding-bottom:50px}@media (max-width:767px){.top-panel .book-by-age-content{padding-bottom:20px}}.top-panel .btn-dark-blue{margin-top:30px}@media (max-width:767px){.top-panel .btn-dark-blue{margin-top:10px;float:none!important}}.top-panel .book-by-age-btn-wrap{position:absolute;height:auto;bottom:20px}@media (max-width:991px){.top-panel .book-by-age-btn-wrap{position:relative}}.top-panel .block .h2{font-size:24px}.top-panel .block form{margin-top:10px;margin-bottom:0}.top-panel .block.signup{background-image:url(/assets/img/focus/colour-bars-mini.png);background-position:bottom center;background-repeat:repeat-x;margin-top:0}@media (max-width:991px){.top-panel .block.signup{display:none}}.top-panel .block.signup.giveaway-entry .btn{margin-top:10px}@media (max-width:991px){.top-panel .block.signup.giveaway-entry{display:block;margin-top:15px}}.top-panel .block.feature{margin-top:0}.top-panel .block.feature .book{margin-bottom:0}@media (max-width:767px){.top-panel .block.feature .book{margin-top:0}}.top-panel .block.feature.multiple .book{width:60%;margin-top:0;margin-bottom:15px;margin-left:auto;margin-right:auto}@media (max-width:767px){.top-panel .block.feature.multiple .book{width:80%}}.home-focus-blocks{margin-top:-75px;margin-bottom:30px}@media (max-width:992px){.home-focus-blocks{margin-bottom:0}.home-focus-blocks .focus-block{margin-bottom:15px}}@media (max-width:767px){.home-focus-blocks{margin-top:-50px}}.home-focus-blocks .focus-title{font-family:"PT Sans Narrow",sans-serif;text-transform:uppercase;font-weight:700;font-size:40px;line-height:1;margin-bottom:15px;display:block}.home-focus-blocks .focus-title small{display:block;font-weight:400;font-size:20px}@media (min-width:992px) and (max-width:1200px){.home-focus-blocks .focus-title{font-size:30px}.home-focus-blocks .focus-title small{font-size:15px}}.home-focus-blocks p{font-size:12px;color:#555}.home-focus-blocks .focus-block{position:relative}.home-focus-blocks .welcome-to-toppsta .block{background-image:url(/assets/img/focus/sign-up-bg.jpg);background-repeat:no-repeat;background-position:right bottom}.home-focus-blocks .welcome-to-toppsta .focus-title{color:#7b1078}.home-focus-blocks .welcome-to-toppsta .focus-title small{color:#700837}.home-focus-blocks .submit-your-review .block{padding-bottom:0;background-image:url(/assets/img/focus/submit-review-bg.jpg);background-repeat:no-repeat;background-position:right bottom}.home-focus-blocks .submit-your-review .block .block-content{padding-bottom:19px}.home-focus-blocks .submit-your-review img{margin-top:-11px}.home-focus-blocks .submit-your-review .focus-title{color:#1e2057}.home-focus-blocks .submit-your-review .focus-title small{color:#2199d7}.home-focus-blocks .book-giveaways .block{background-image:url(/assets/img/focus/giveaways-bg.jpg);background-repeat:no-repeat;background-position:right bottom}.home-focus-blocks .book-giveaways .focus-title{color:#e10021}.home-focus-blocks .book-giveaways .focus-title small{color:#e3531b}@media (min-width:1199px){.home-focus-blocks .book-giveaways .home-giveaways-book{margin-left:-45px}}.home-chart{overflow:auto;padding-bottom:10px}@media (max-width:767px){.home-chart{overflow:visible}}.home-chart .btn{margin-top:20px}.home-chart .book-container{display:inline-block;margin-right:-4px;float:none;vertical-align:bottom}@media (max-width:767px){.home-chart .book-container{margin-bottom:15px}.home-chart .book-container .book-title{padding-top:30px}}.review-snippet{overflow:auto;padding-bottom:10px}.review-snippet .read-by{display:block;font-size:16px;margin-bottom:5px;font-weight:300}.review-snippet .book-title{display:block;font-size:14px;font-weight:700;margin-bottom:5px}.review-snippet .by{display:inline-block;vertical-align:top;font-size:12px;margin-left:5px}.review-snippet p{margin-top:5px;font-size:12px;font-style:italic;color:#8a8a8a}.review-item{overflow:auto;padding-bottom:30px;margin-bottom:30px}.review-item .date{display:block;margin-bottom:5px;color:#999}.review-item .book-title{display:block;font-size:16px;font-weight:700;margin-bottom:5px;padding-bottom:0}.review-item .read-rating{display:block;margin-bottom:5px}.review-item .by{display:inline-block;vertical-align:text-bottom;margin-right:5px}.review-item .excerpt{margin-top:5px;margin-bottom:15px;font-size:12px;font-style:italic;color:#8a8a8a}.review-item .giveaway-label{display:inline-block;padding:6px 12px;background:#f9cf0b;text-transform:uppercase;text-shadow:1px 1px 0 #e5bd06;color:#fff;font-size:12px}@media (max-width:991px){.review-item .book{width:50%;margin-left:auto;margin-right:auto;margin-bottom:15px}}@media (max-width:767px){.review-item .text-right{text-align:left;margin-top:15px}}.mini-profile,.review-profile{margin-bottom:15px;overflow:auto}.mini-profile .profile-img-wrap,.review-profile .profile-img-wrap{position:relative}.mini-profile .profile-img-wrap .badge,.review-profile .profile-img-wrap .badge{position:absolute;top:0;left:15px;z-index:5;width:20px;height:20px;padding-top:4px;padding-left:0;padding-right:0;background:#ff9600;border-radius:50%;text-align:center}.mini-profile .title,.review-profile .title{font-size:18px;font-weight:700}.mini-profile .title a,.review-profile .title a{color:#777}.mini-profile .rank,.mini-profile .review-num,.review-profile .rank,.review-profile .review-num{display:block;color:#8a8a8a;font-size:11px}@media (max-width:991px){.mini-profile{display:none}}.profile-img{position:relative;height:70px;width:70px;border-radius:50%;border:5px solid #fff;margin-left:auto;margin-right:auto}@media (min-width:992px) and (max-width:1199px){.profile-img{margin-left:0}}.profile-img.lg{height:125px;width:125px}.profile-img.lg:before{border-width:3px}@media (max-width:1439px){.profile-img.lg{height:90px;width:90px}}@media (max-width:1199px){.profile-img.lg{height:120px;width:120px}}@media (max-width:991px){.profile-img.lg{height:140px;width:140px}}@media (max-width:767px){.profile-img.lg{height:130px;width:130px}}.profile-img.profile-form{height:200px;width:200px}.profile-img.profile-form:before{border-width:3px}@media (max-width:1439px){.profile-img.profile-form{height:180px;width:180px}}@media (max-width:1199px){.profile-img.profile-form{height:130px;width:130px}}@media (max-width:991px){.profile-img.profile-form{height:145px;width:145px}}@media (max-width:767px){.profile-img.profile-form{height:140px;width:140px}}.profile-img:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;border:2px dotted #e6e6e6;border-radius:50%}.profile-img img{position:absolute;top:5%;right:5%;bottom:5%;left:5%;width:90%;height:90%;border-radius:50%}.profile-img .overlay{display:none;position:absolute;top:5%;right:5%;bottom:5%;left:5%;width:90%;height:90%;border-radius:50%}.profile-page .profile-side{margin-top:-200px}.profile-page .profile-side .profile-img{background:#fff;margin-bottom:30px}.profile-page .profile-side .profile-img.lg{width:300px;height:300px}@media (max-width:1439px){.profile-page .profile-side{margin-top:-150px}.profile-page .profile-side .profile-img.lg{width:250px;height:250px}}@media (max-width:1199px){.profile-page .profile-side{margin-top:-130px}.profile-page .profile-side .profile-img.lg{width:210px;height:210px}}@media (max-width:991px){.profile-page .profile-side .profile-img.lg{width:250px;height:250px}}@media (max-width:767px){.profile-page .profile-side .profile-img.lg{width:250px;height:250px}}.profile-page .count{color:#a4cd39}.profile-page .following-followed{float:none;display:inline-block;vertical-align:bottom;text-align:center;margin-right:-4px;margin-top:15px}.profile-left-pane{padding-top:30px}.profile-left-pane .h2{margin-top:0}.timeline{position:relative;float:right;width:95%;height:100%;margin-top:30px;padding-bottom:60px;border-left:1px solid #c3c1c2}.timeline:after{content:'';position:absolute;bottom:0;left:-1px;width:1px;height:60px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.timeline .time-item{position:relative;float:right;width:100%;min-height:70px;padding-left:60px;margin-bottom:30px}.timeline .time-item .inner{width:100%;margin-top:15px}.timeline .time-item .inner .header{position:relative;width:100%;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;color:#fff;font-family:"PT Sans Narrow",sans-serif}.timeline .time-item .inner .header:before{content:'';position:absolute;top:10px;left:-5px;width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.timeline .time-item .inner .header h3{margin-top:0;margin-bottom:0;color:#fff;font-weight:400;font-size:16px;text-transform:uppercase}.timeline .time-item .inner .header h3 span{text-transform:none;text-align:left;float:right}@media (max-width:480px){.timeline .time-item .inner .header h3 span{display:block;float:none;margin-top:5px}}.timeline .time-item .inner .content{position:relative;padding:15px 15px 30px;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}@media (max-width:480px){.timeline .time-item .inner .content{padding-bottom:60px}}.timeline .time-item .inner .content .book{width:70%;margin-left:auto;margin-right:auto}@media (max-width:480px){.timeline .time-item .inner .content .book{margin-bottom:15px}}.timeline .time-item .inner .content .title{margin-bottom:15px;font-size:18px;font-weight:700}@media (max-width:480px){.timeline .time-item .inner .content .rating{margin-top:5px}}.timeline .time-item .inner .content .excerpt{font-size:12px;color:#999;font-style:italic;margin-top:5px;margin-bottom:5px}.timeline .time-item .inner .content .excerpt .less-link,.timeline .time-item .inner .content .excerpt .more-link{padding:5px 10px;font-style:normal;font-size:12px;border-radius:3px}.timeline .time-item .inner .content .author-illustrator{display:block;margin-bottom:10px}.timeline .time-item .inner .content .book-ranking{font-size:12px;font-style:italic;color:#999}.timeline .time-item .inner .content .giveaway{margin-top:15px;margin-bottom:0;font-size:13px;text-align:left;color:#777}.timeline .time-item .inner .content .btn-position{position:absolute;bottom:15px;right:15px}.timeline .time-item:before{position:absolute;content:'';top:0;left:-35px;width:70px;height:70px;border-radius:50%;color:#fff;border:2px dotted #e6e6e6;box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #fff}.timeline .time-item.no-activity:before{background-image:url(/assets/img/profile/question.png);background-repeat:no-repeat;background-position:center center;background-color:#555}.timeline .time-item.no-activity .inner .header{background-color:#555}.timeline .time-item.no-activity .inner .header:before{background-color:#555}.timeline .time-item.wrote-review:before{background-image:url(/assets/img/profile/pen.png);background-repeat:no-repeat;background-position:center center;background-color:#239adb}.timeline .time-item.wrote-review .inner .header{background-color:#239adb}.timeline .time-item.wrote-review .inner .header:before{background-color:#239adb}.timeline .time-item.read-to-me:before{background-image:url(/assets/img/profile/book.png);background-repeat:no-repeat;background-position:center center;background-color:#1e2057}.timeline .time-item.read-to-me .inner .header{background-color:#1e2057}.timeline .time-item.read-to-me .inner .header:before{background-color:#1e2057}.timeline .time-item.won-giveaway:before{background-image:url(/assets/img/profile/cup.png);background-repeat:no-repeat;background-position:center center;background-color:#f9cf0b}.timeline .time-item.won-giveaway .inner .header{background-color:#f9cf0b}.timeline .time-item.won-giveaway .inner .header:before{background-color:#f9cf0b}.timeline .time-item.entered-giveaway:before{background-image:url(/assets/img/profile/star.png);background-repeat:no-repeat;background-position:center center;background-color:#e3531b}.timeline .time-item.entered-giveaway .inner .header{background-color:#e3531b}.timeline .time-item.entered-giveaway .inner .header:before{background-color:#e3531b}.timeline .time-item.followed:before{background-image:url(/assets/img/profile/followed.png);background-repeat:no-repeat;background-position:center center;background-color:#94c62c}.timeline .time-item.followed .inner .header{background-color:#94c62c}.timeline .time-item.followed .inner .header:before{background-color:#94c62c}.timeline .time-item.added-to-wishlist:before{background-image:url(/assets/img/profile/wishlist.png);background-repeat:no-repeat;background-position:center center;background-color:#ff9600}.timeline .time-item.added-to-wishlist .inner .header{background-color:#ff9600}.timeline .time-item.added-to-wishlist .inner .header:before{background-color:#ff9600}.timeline .time-item.date:before{background-color:#fff}.timeline-nav{margin-top:30px;padding:0;list-style:none}.timeline-nav li{padding-top:5px;padding-bottom:5px;text-transform:uppercase;font-weight:700;font-family:"PT Sans Narrow",sans-serif;font-size:21px;border-bottom:2px dotted #e6e6e6}.timeline-nav li a{display:block;color:#aeaeae}.timeline-nav li a:focus,.timeline-nav li a:hover{color:#333}@media (max-width:991px){.timeline-nav{display:none}}.profile-details{text-align:center}.profile-details .profile-username{display:block;margin-top:15px;margin-bottom:30px;color:#555;font-size:40px;font-family:"PT Sans Narrow",sans-serif;font-weight:700;line-height:1}.profile-details .profile-excerpt{padding-left:30px;padding-right:30px}.profile-details .fav-book{display:block;margin-top:30px;margin-bottom:40px}.profile-details .fav-book strong{display:block}.profile-details ol{margin-bottom:30px}.following-followed{font-size:13px}.following-followed .profile-username{font-size:30px;margin-bottom:15px}.following-followed .book-ranking{margin-bottom:15px}.following-followed .fav-book{margin-top:15px}.following-followed .profile-img.lg{width:220px;height:220px}.group-following .profile-img.lg{width:220px;height:220px}.following-followed .btn-red{visibility:hidden}.following-followed:hover .btn-red{visibility:visible}.profile-additions{padding-left:30px;padding-right:30px}.profile-additions img-h{margin-bottom:15px}.profile-additions .profile-img{margin-bottom:0!important}.profile-additions .profile-img img{margin-left:auto;margin-right:auto}.fav-book-placeholder{height:10px!important}.giveaway{position:relative;display:inline-block;margin-bottom:30px;margin-top:15px;margin-right:-4px;float:none;vertical-align:bottom;text-align:center}.giveaway .emblem{position:absolute;z-index:10;top:-30px;right:-30px;width:120px;height:120px;border-radius:50%;-webkit-transform:rotate(25deg);transform:rotate(25deg);text-align:center;color:#fff;line-height:1.3}@media (max-width:767px){.giveaway .emblem{right:15px}}.giveaway .emblem.entered{background:#e3531b}.giveaway .emblem.won{background:#f9cf0b}.giveaway .emblem.expired,.giveaway .emblem.finished{background:#e10021}.giveaway .emblem.missing-review{background:#2364da}.giveaway .emblem .emblem-inner{display:block;position:absolute;top:50%;left:50%;width:80%;-webkit-transform:translateX(-50%) translatey(-50%);transform:translateX(-50%) translatey(-50%);vertical-align:middle;bottom:auto;text-align:center}.giveaway .emblem .title{display:block;font-weight:700;font-size:18px;text-transform:uppercase}.giveaway .emblem .date{display:block}.giveaway .emblem .status{display:block;font-size:10px;text-transform:uppercase}.giveaway .book{width:50%;margin-left:auto;margin-right:auto;margin-bottom:15px}.giveaway .book-title{display:block;margin-bottom:15px;font-weight:700;font-size:1.2em}.giveaway strong{display:block;margin-top:10px}.giveaway .open-to{display:block;margin-top:15px;margin-bottom:15px;color:#8a8a8a;font-size:13px}.book-results .book-container .status.finished{opacity:.5}.wishlist{text-align:center;margin-bottom:30px}.wishlist .book{width:50%;margin-left:auto;margin-right:auto;margin-bottom:15px}@media (max-width:767px){.wishlist .book{width:80%}}.wishlist .book-title{font-size:18px;margin-bottom:10px}.wishlist .review-num{font-size:12px}.wishlist .position{margin-top:5px;margin-bottom:30px;font-size:12px;color:#8a8a8a}.wishlist .buttons .btn{margin-left:5px;margin-bottom:7px}.wishlist .buttons .btn.btn-red{margin-right:-4px}.wishlist-check{margin-top:15px;margin-bottom:30px;text-align:center}.wishlist-check p{font-size:16px;color:#555}.wishlist-check .check-item{float:none;display:inline-block;margin-right:-4px;margin-top:15px;cursor:pointer;text-align:center}.wishlist-check .check-item .name{text-transform:uppercase;font-family:"PT Sans Narrow",sans-serif;font-size:16px;color:#555}.wishlist-check .check-item .checkbox{width:100%;height:100%;margin-top:0}.wishlist-check .check-item .checkbox input[type=checkbox]{display:none}.wishlist-check .check-item .checkbox label{margin-top:6%;right:5%;left:5%;width:90%;height:90%}.wishlist-check .check-item .checkbox input[type=checkbox]+label span.check{display:inline-block;width:100%;height:100%;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;background:0 0}.wishlist-check .check-item .checkbox input[type=checkbox]:checked+label span.check{background:rgba(164,205,57,.9)}.wishlist-check .check-item .checkbox input[type=checkbox]:checked+label span.check:after{content:'\f00c';display:block;position:absolute;top:50%;bottom:auto;left:50%;width:80%;-webkit-transform:translateX(-50%) translatey(-50%);transform:translateX(-50%) translatey(-50%);vertical-align:middle;font-family:FontAwesome;text-align:center;font-size:40px;color:#fff}.wishlist-check .check-item.active .overlay,.wishlist-check .check-item:hover .overlay{display:block;z-index:1;text-align:center;color:#fff;text-transform:uppercase}.wishlist-check .check-item.active .overlay i,.wishlist-check .check-item:hover .overlay i{display:block;position:absolute;top:50%;left:50%;width:80%;-webkit-transform:translateX(-50%) translatey(-50%);transform:translateX(-50%) translatey(-50%);vertical-align:middle;bottom:auto;text-align:center;font-size:40px}.books-by-age .container{padding-top:15px}.books-by-age .container .rating{margin-top:10px}.books-by-age .container h3{margin-top:15px}.books-by-age .all-books{margin-bottom:15px;text-align:center}.book-chart .book-container{display:inline-block;float:none;vertical-align:bottom;margin-bottom:30px;margin-right:-4px;text-align:center}.book-chart .book-container .book{width:50%;margin-left:auto;margin-right:auto;margin-bottom:15px}@media (max-width:767px){.book-chart .book-container .book{width:80%}}.book-chart .book-container .book-title{font-size:18px;margin-bottom:10px}.book-chart .book-container .review-num{font-size:12px}.book-chart .book-container .position{margin-top:5px;margin-bottom:30px;font-size:12px;color:#8a8a8a}.author-by-age .container{padding-top:15px}.author-by-age .container .review-charts,.author-by-age .container .top-reviewers{margin-top:60px}.author-by-age .container h3{margin-top:15px}.author-by-age .profile-img.lg{width:200px;height:200px}@media (max-width:1439px){.author-by-age .profile-img.lg{height:180px;width:180px}}@media (max-width:1199px){.author-by-age .profile-img.lg{height:120px;width:120px}}@media (max-width:991px){.author-by-age .profile-img.lg{height:140px;width:140px}}@media (max-width:767px){.author-by-age .profile-img.lg{height:100px;width:100px}}.forgotten-instruction{display:block;margin-bottom:30px;color:#999}.forgotten-password-link{padding-top:10px;text-transform:uppercase;font-size:10px;color:#555}.login-register-link{display:inline-block;padding:15px 20px;margin-bottom:30px;color:#999;text-transform:uppercase;border-bottom:3px solid transparent}.login-register-link.active,.login-register-link:focus,.login-register-link:hover{color:#333}.login-register-link.login-link{margin-right:10px}.login-register-link.login-link.active,.login-register-link.login-link:focus,.login-register-link.login-link:hover{border-color:#a4cd39}.login-register-link.register-link.active,.login-register-link.register-link:focus,.login-register-link.register-link:hover{border-color:#239adb}.social-login .btn{margin-top:80px}.login-register .or{margin-top:70px;margin-left:auto;margin-right:auto}.newsletter.sm{height:250px}.newsletter.sm .container{height:250px}.newsletter.general .container{position:relative}.newsletter.general .container:after,.newsletter.general .container:before{content:'';position:absolute;z-index:0;bottom:0;height:600px;width:50%;background-repeat:no-repeat}.newsletter.general .container:before{left:0;background-image:url(/assets/img/newsletter-signup/teddy-bg.jpg);background-position:left bottom}.newsletter.general .container:after{right:0;background-image:url(/assets/img/newsletter-signup/girl-bg.jpg);background-position:right bottom}@media (max-width:997px){.newsletter.general .container:after,.newsletter.general .container:before{height:400px;background-size:cover}}@media (max-width:767px){.newsletter.general .container:after,.newsletter.general .container:before{display:none}}.newsletter.general .container .row{position:relative;z-index:1}.newsletter.general h1{position:relative;padding-bottom:45px;margin-bottom:45px;font-size:90px;color:#ff5a00;border-bottom:1px solid #eee}.newsletter.general h1:after{content:'';position:absolute;bottom:-20px;left:50%;width:41px;height:40px;margin-left:-40px;padding:0 40px;background-color:#fff;background-image:url(/assets/img/newsletter-signup/h1-star.jpg);background-position:center center;background-repeat:no-repeat}.newsletter.general h1 small{font-size:30px;color:#df4818}.newsletter.general ul{margin:0;padding:0;list-style:none;font-family:"PT Sans Narrow",sans-serif;font-size:30px;font-weight:800;color:#555}.newsletter.general ul li{display:inline-block;margin-left:20px}.newsletter.general ul li:first-child{margin-left:0}.newsletter.general ul li .fa{margin-right:10px;color:#8fc629}@media (max-width:767px){.newsletter.general ul li{margin-left:0}}.newsletter.general p.and-more{margin-bottom:30px;font-family:"PT Sans Narrow",sans-serif;font-weight:800;font-size:24px;color:#999}.newsletter.general .input-group{width:80%;margin:0 auto;border-radius:7px;border:3px solid #678f00;box-shadow:0 0 0 6px #80b200}.newsletter.general .input-group .form-control{height:70px;font-size:16px}.newsletter.general .input-group .btn{height:70px;margin-left:0!important;padding-left:25px;padding-right:25px;border-left:#86a82b 1px solid}@media (max-width:767px){.newsletter.general .input-group{width:100%}}.newsletter.general .error,.newsletter.general .success{width:80%;margin:15px auto}@media (max-width:767px){.newsletter.general .error,.newsletter.general .success{width:100%}}.foot-wrap{position:absolute;left:0;bottom:0;height:90px;width:100%}.pre-footer{position:relative;z-index:3;width:100%;height:82px;background-image:url(/assets/img/footer/coloured-bars.png);background-position:center bottom;margin-top:-82px}@media (max-width:767px){.pre-footer{background-size:100% 100%}}.footer{width:100%;background:#fff;padding:20px 0;box-shadow:0 -1px 15px 0 #2e2e2e;color:#8a8a8a;font-size:13px}.footer nav ul{margin:10px 0 5px;padding:0;list-style:none}.footer nav ul li{margin:0;padding:0 15px;display:inline-block;border-left:1px solid #8a8a8a}.footer nav ul li:first-child{border-left:0}.footer nav ul li:last-child{padding-right:0}.footer nav ul li a{display:block;color:#8a8a8a;text-align:center}.footer small{font-size:11px}@media (max-width:992px){.footer .text-right{text-align:left}}@media (max-width:767px){.footer{font-size:12px}.footer nav ul li{padding:0 5px}.footer nav ul li:first-child{padding-left:0}.footer small{font-size:9px}}.footer .toppsta-social{margin:12px 0 0 0;padding:0;list-stlye:none}@media (max-width:1439px){.footer .toppsta-social{margin-top:10px}}.footer .toppsta-social li{display:inline-block;margin-right:10px}.footer .toppsta-social li.facebook a{background:#3b5998}.footer .toppsta-social li.facebook a:focus,.footer .toppsta-social li.facebook a:hover{background:#4264aa}.footer .toppsta-social li.twitter a{background:#55acee}.footer .toppsta-social li.twitter a:focus,.footer .toppsta-social li.twitter a:hover{background:#6cb7f0}.footer .toppsta-social li a{display:block;height:40px;width:40px;border-radius:20px;line-height:40px;font-size:18px;text-align:center;color:#fff}@media (max-width:1439px){.footer .toppsta-social li a{height:30px;width:30px;border-radius:15px;line-height:30px;font-size:14px}}@media (max-width:1199px){.footer .toppsta-social li a{height:26px;width:26px;border-radius:13px;line-height:26px;font-size:12px}}@media (max-width:991px){.footer .toppsta-social li{margin-right:0;margin-left:5px}.footer .toppsta-social li a{height:40px;width:40px;border-radius:20px;line-height:40px;font-size:18px}}.getting-started{height:80px;margin-left:-15px;margin-right:-15px;margin-bottom:30px;background:#f8f8f8;overflow:hidden;font-weight:300}.getting-started ol{width:100%;height:80px;margin:0;padding:0;list-style:none;text-align:center}.getting-started ol li{position:relative;z-index:1;display:inline-block;text-align:left;line-height:80px;font-size:18px;margin-right:-4px;padding-left:100px;padding-right:30px}.getting-started ol li span{position:absolute;top:50%;left:60px;margin-top:-15px;width:30px;height:30px;border-radius:15px;color:#fff;font-size:15px;line-height:30px;text-align:center}.getting-started ol li.active{background:#f8f8f8;color:#555}.getting-started ol li.active span{background:#555}.getting-started ol li.complete{color:#a4cd39}.getting-started ol li.complete span{background:#a4cd39}.getting-started ol li.next{background:#f1f1f1;color:#b3b3b3}.getting-started ol li.next span{background:#b3b3b3}.getting-started ol li.next:before{content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:40px 0 40px 40px;border-color:transparent transparent transparent #f8f8f8}.getting-started ol li.next.finish:after{content:'';position:absolute;top:0;left:0;z-index:-1;height:80px;width:900px;background:#f1f1f1}.getting-started ol li.last{background:#e6e6e6;color:#c9c9c9}.getting-started ol li.last span{background:#c9c9c9}.getting-started ol li.last:before{content:'';position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:40px 0 40px 40px;border-color:transparent transparent transparent #f1f1f1}.getting-started ol li.last:after{content:'';position:absolute;top:0;left:0;z-index:-1;height:80px;width:900px;background:#e6e6e6}@media (max-width:997px){.getting-started{height:auto;overflow:unset}.getting-started ol{height:auto}.getting-started ol li{display:block;height:60px;line-height:60px}.getting-started ol li:after,.getting-started ol li:before{display:none!important}}.getting-started-finished{text-align:center}.getting-started-finished .tick{display:block;width:60px;height:60px;margin-bottom:15px;margin-left:auto;margin-right:auto;border-radius:30px;background:#a4cd39;font-size:30px;text-align:center;line-height:60px;color:#fff}.getting-started-finished h1{font-size:48px}.getting-started-finished .finish{font-weight:300;font-size:24px;color:#777;margin-bottom:30px}.getting-started-finished .or{margin-left:auto;margin-right:auto}.getting-started-finished .book-container{text-align:left;margin-bottom:30px}.account-wrap:hover .profile-img .overlay{display:block;padding-top:30%;z-index:1;background:rgba(50,50,50,.7);text-align:center;color:#fff;text-transform:uppercase}.account-wrap:hover .profile-img .overlay i{font-size:24px}.account-wrap:hover .profile-img .overlay span{display:block;font-size:14px}.account .or{margin-top:30px}@media (max-width:991px){.account .or{display:none}}.account .container.menu-bar{height:70px;padding-bottom:0;background:#f6f6f6;background:linear-gradient(to bottom,#f6f6f6 0,#ededed 100%);text-align:center;text-transform:uppercase;font-size:16px}@media (max-width:991px){.account .container.menu-bar{height:60px;font-size:14px;padding-top:10px}}.account .container.menu-bar .btn{margin-bottom:15px;padding-left:15px;padding-right:15px;text-transform:uppercase;font-size:14px;background:0 0;border:1px solid #a4a4a4;color:#9c9c9c}.account .container.menu-bar .btn i{margin-left:5px}.account .container.menu-bar .btn:active,.account .container.menu-bar .btn:focus,.account .container.menu-bar .btn:hover{background:#fff}.account .container.menu-bar ul{margin:0;padding:0;list-style:none;display:block}@media (max-width:991px){.account .container.menu-bar ul{display:none;position:relative;z-index:20;background:#ededed;border-top:1px solid #e0e0e0}}.account .container.menu-bar ul li{position:relative;display:inline-block;line-height:70px;margin-left:30px;margin-right:30px}@media (max-width:1199px){.account .container.menu-bar ul li{margin-left:15px;margin-right:15px}}@media (max-width:991px){.account .container.menu-bar ul li{margin-left:0;margin-right:0;display:block;line-height:40px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0}}.account .container.menu-bar ul li .badge{position:absolute;right:-20px;top:10px}.account .container.menu-bar ul li .badge.pending{font-size:12px;background:#a4cd39}.account .container.menu-bar ul li a{position:relative;z-index:1;display:block;padding-left:5px;padding-right:5px;color:#9c9c9c}.account .container.menu-bar ul li a:focus,.account .container.menu-bar ul li a:hover{color:#555}.account .container.menu-bar ul li a.active{font-weight:700;color:#555}.account .container.menu-bar ul li a.active:before{position:absolute;z-index:0;bottom:-5px;left:50%;margin-left:-5px;content:'';width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#ededed}@media (max-width:991px){.account .container.menu-bar ul li a:before{display:none}}.account .account-content{padding-top:15px}.account .page-title{padding-top:2px;padding-bottom:10px;margin-bottom:30px;border-bottom:3px dotted #e6e6e6;font-size:36px}.account .benefits{margin-bottom:30px;margin-top:45px}.account .benefits h4{font-weight:700;color:#c8001d}.account .benefits p{font-style:italic;color:#999}.account .account-panel{overflow:auto}.account .account-link{color:#555;font-size:20px;text-transform:uppercase;font-family:"PT Sans Narrow",sans-serif;font-weight:700;line-height:1;display:block;padding-top:15px}.account .account-link.lower{text-transform:none;width:90px}.account .account-link.add{padding-top:20%;font-size:24px}.account .account-wrap{padding-bottom:15px;overflow:auto}.account .account-wrap em{color:#999;font-size:13px}.account .account-wrap .name{font-family:"PT Sans Narrow",sans-serif;text-transform:uppercase;font-size:16px}.account .account-wrap .dob{color:#999;font-size:12px;text-transform:uppercase}.account .account-wrap .connections{text-transform:uppercase;font-size:12px;color:#239adb}.account .account-wrap .btn-edit{display:inline}.account .account-wrap:hover .profile-img .overlay{display:block;padding-top:30%;z-index:1;background:rgba(50,50,50,.7);text-align:center;color:#fff;text-transform:uppercase}.account .account-wrap:hover .profile-img .overlay i{font-size:20px}.account .account-wrap:hover .profile-img .overlay span{display:block;font-size:10px}.account .request-btns{margin-top:-130px}.account .request-btns .or-break{display:block;margin-top:10px;margin-bottom:10px;text-transform:uppercase;font-weight:700;font-family:"PT Sans Narrow",sans-serif;color:#999}@media (max-width:767px){.account .request-btns{margin-top:30px}}.account .request-txt{text-transform:uppercase;font-weight:700;font-family:"PT Sans Narrow",sans-serif;font-size:18px;line-height:1;margin-top:80px;position:relative}.account .request-txt:before{content:'';position:absolute;width:22px;height:20px;top:0;left:-20px;background-image:url(/assets/img/form/request-arrows.gif);background-position:-22px 0}.account .request-txt:after{content:'';position:absolute;width:22px;height:20px;top:0;right:-20px;background-image:url(/assets/img/form/request-arrows.gif);background-position:-22px 0}@media (max-width:1439px){.account .request-txt{margin-top:60px}.account .request-txt:before{left:-30px}.account .request-txt:after{right:-30px}}@media (max-width:1199px){.account .request-txt{margin-top:50px}}@media (max-width:991px){.account .request-txt{margin-top:90px}}@media (max-width:767px){.account .request-txt{margin-top:30px;margin-bottom:30px}.account .request-txt:after,.account .request-txt:before{display:none}}.account .request-pending .lg{height:190px;width:190px}@media (max-width:1439px){.account .request-pending .lg{height:155px;width:155px}}@media (max-width:1199px){.account .request-pending .lg{height:140px;width:140px}}@media (max-width:991px){.account .request-pending .lg{height:220px;width:220px}}@media (max-width:767px){.account .request-pending .lg{height:150px;width:150px}}.account .connections .lg{height:100px;width:100px}@media (max-width:1439px){.account .connections .lg{height:80px;width:80px}}@media (max-width:1199px){.account .connections .lg{height:80px;width:80px}}@media (max-width:991px){.account .connections .lg{height:190px;width:190px}}@media (max-width:767px){.account .connections .lg{height:130px;width:130px}}.admin .menu-bar{height:70px;padding-bottom:0;background:#f6f6f6;background:linear-gradient(to bottom,#f6f6f6 0,#ededed 100%);text-align:center;text-transform:uppercase;font-size:16px}@media (max-width:991px){.admin .menu-bar{height:60px;font-size:14px;padding-top:10px}}.admin .menu-bar .btn{margin-bottom:15px;padding-left:15px;padding-right:15px;text-transform:uppercase;font-size:14px;background:0 0;border:1px solid #a4a4a4;color:#9c9c9c}.admin .menu-bar .btn i{margin-left:5px}.admin .menu-bar .btn:active,.admin .menu-bar .btn:focus,.admin .menu-bar .btn:hover{background:#fff}.admin .menu-bar ul{margin:0;padding:0;list-style:none;display:block}@media (max-width:991px){.admin .menu-bar ul{display:none;position:relative;z-index:20;background:#ededed;border-top:1px solid #e0e0e0}}.admin .menu-bar ul li{position:relative;display:inline-block;line-height:70px;margin-left:25px;margin-right:30px}@media (max-width:1199px){.admin .menu-bar ul li{margin-left:15px;margin-right:15px}}@media (max-width:991px){.admin .menu-bar ul li{margin-left:0;margin-right:0;display:block;line-height:40px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0}}.admin .menu-bar ul li .badge{position:absolute;right:-20px;top:10px}.admin .menu-bar ul li .badge.pending{font-size:12px;background:#e10021}.admin .menu-bar ul li a{position:relative;z-index:1;display:block;padding-left:5px;padding-right:5px;color:#9c9c9c}.admin .menu-bar ul li a:focus,.admin .menu-bar ul li a:hover{color:#555}.admin .menu-bar ul li a.active{font-weight:700;color:#555}.admin .menu-bar ul li a.active:before{position:absolute;z-index:0;bottom:-5px;left:50%;margin-left:-5px;content:'';width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#ededed}@media (max-width:991px){.admin .menu-bar ul li a:before{display:none}}.admin .admin-content{padding-top:30px}.admin .admin-content .page-title{padding-top:0;padding-bottom:25px;margin-top:0;margin-bottom:15px;border-bottom:3px dotted #e6e6e6;font-size:36px}.admin .admin-content .toppsta-filters{margin-bottom:0}.admin .admin-content .toppsta-filters label{font-family:"Open Sans",sans-serif;font-size:14px;color:#777}.admin .admin-content .toppsta-filters .form-control{height:35px;padding-top:5px;padding-bottom:5px;margin-top:0}.admin .admin-content .toppsta-filters .pagination{margin-top:37px}.admin .admin-content .toppsta-filters .label-margin{margin-top:41px}.admin .admin-content .search-books{padding-top:0}.admin .admin-content .panel-group{margin-top:5px}.admin .admin-content .panel-group .panel-title{font-family:"PT Sans Narrow",sans-serif;text-transform:uppercase;color:#555;font-weight:700;font-size:30px}.admin .admin-content .panel-group h4 a span.toggle-panel{float:none;display:inline-block;vertical-align:middle;margin-left:15px}.admin .admin-content .panel-group h4 a span.count{float:right;width:30px;height:30px;padding:0;font-family:"Open Sans",sans-serif;font-size:14px;line-height:30px;border-radius:50%}.admin .admin-content .panel-group h4 a span.count.entered-giveaways{background-color:#e3531b}.admin .admin-content .panel-group h4 a span.count.won-giveaways{background-color:#f9cf0b}.admin .admin-content .reviews-submitted{display:block;margin-bottom:15px}.admin .admin-content .reviews-submitted .review-no{display:inline-block;margin-right:15px;font-size:24px;vertical-align:middle}.admin .admin-content .reviews-submitted .btn{display:inline-block;vertical-align:middle}.admin .admin-content .giveaway-status{overflow:hidden}.admin .admin-content .giveaway-status .status{position:relative;z-index:1;display:inline-block;margin-right:-4px;width:20%;height:50px;background-color:#6c6f99;color:#fff;text-align:center;text-transform:uppercase;line-height:50px;font-size:12px}.admin .admin-content .giveaway-status .status:before{position:absolute;left:0;top:0;z-index:1;width:0;height:0;border-style:solid;border-width:25px 0 25px 25px}.admin .admin-content .giveaway-status .status:after{position:absolute;left:1px;top:0;z-index:0;width:0;height:0;border-style:solid;border-width:25px 0 25px 25px;border-color:transparent transparent transparent #2e305c}.admin .admin-content .giveaway-status .status.scheduled{background-color:#60628d}.admin .admin-content .giveaway-status .status.scheduled:before{content:'';border-color:transparent transparent transparent #6c6f99}.admin .admin-content .giveaway-status .status.scheduled:after{content:''}.admin .admin-content .giveaway-status .status.active{background-color:#535681}.admin .admin-content .giveaway-status .status.active:before{content:'';border-color:transparent transparent transparent #60628d}.admin .admin-content .giveaway-status .status.active:after{content:''}.admin .admin-content .giveaway-status .status.select-winners{background-color:#474974}.admin .admin-content .giveaway-status .status.select-winners:before{content:'';border-color:transparent transparent transparent #535681}.admin .admin-content .giveaway-status .status.select-winners:after{content:''}.admin .admin-content .giveaway-status .status.finished{background-color:#3a3d68}.admin .admin-content .giveaway-status .status.finished:before{content:'';border-color:transparent transparent transparent #474974}.admin .admin-content .giveaway-status .status.finished:after{content:''}@media (max-width:1199px){.admin .admin-content .giveaway-status{display:none}}.breadcrumb{padding:0;background:0 0}.breadcrumb a{color:#fff;opacity:.8}.breadcrumb a:hover{opacity:1}.breadcrumb .active{color:#fff}.breadcrumb>li+li:before{padding:0 5px;color:#fff;opacity:.5;font-family:FontAwesome;content:"\f101"}.admin .admin-content .giveaway-book{margin-bottom:30px}.admin .admin-content .giveaway-book .title{display:block;margin-top:30px;margin-bottom:15px;font-weight:700;font-size:1.4em}.admin .admin-content .giveaway-book .giveaway{text-align:left}.admin .admin-content table thead th{padding:15px;background:#f5f5f5;text-transform:uppercase;font-weight:400;color:#9c9c9c}.admin .admin-content table thead th a{color:#9c9c9c}.admin .admin-content table thead th a:hover{text-decoration:underline}.admin .admin-content table thead th .tooltip{text-transform:none}.admin .admin-content table thead th .tooltip .tooltip-inner{background:#777}.admin .admin-content table thead th .tooltip .tooltip-arrow{border-top-color:#777}.admin .admin-content table thead th:last-child{text-align:right}.admin .admin-content table tbody td{padding:15px;color:#9c9c9c}.admin .admin-content table tbody td .checkbox{margin-top:0;margin-bottom:0}.admin .admin-content table tbody td .warning{color:#e10021;font-size:1.2em}.admin .admin-content table tbody td.detail{background-image:url(/assets/img/form/cross.gif);background-position:15px center;background-repeat:no-repeat}.admin .admin-content table tbody td.detail.yes{background-image:url(/assets/img/form/tick.gif)}.admin .admin-content table.giveaways{font-size:12px}@media (max-width:1199px){.admin .admin-content table{font-size:10px}}.admin .admin-content .review-active .checkbox{display:inline-block;margin-right:15px}.admin .admin-content .review-active .checkbox label{color:#555}.admin .admin-content .admin-btn-margin{margin-top:30px}.admin .admin-content .start-building{margin-top:30px}.admin .admin-content .edit-block{padding-top:15px;padding-bottom:15px}.admin .admin-content .edit-block .edit-wrap{padding-bottom:15px;border-bottom:3px dotted #e6e6e6}.admin .admin-content .edit-block .position-btns{display:none}.admin .admin-content .edit-block:hover .position-btns{display:block}.admin .admin-content .page-action-btns .btn{margin-left:10px}.admin .admin-content .page-action-btns .btn .fa{margin-right:5px}.admin .admin-wrap{padding-bottom:15px}.admin .admin-wrap .btn-edit{display:none}.admin .admin-wrap:hover .profile-img .overlay{display:block;padding-top:30%;z-index:1;background:rgba(50,50,50,.7);text-align:center;color:#fff;text-transform:uppercase}.admin .admin-wrap:hover .profile-img .overlay i{font-size:20px}.admin .admin-wrap:hover .profile-img .overlay span{display:block;font-size:10px}.admin .admin-wrap:hover .btn-edit{display:inline}.toppsta-filters .btn-back{margin-top:36px}.feature-wrap{position:relative;width:100%;min-width:825px;margin-bottom:120px;overflow:hidden;background:#fff}.feature-wrap .feature-areas{position:absolute;z-index:2;top:0;left:0;width:150px;border-right:2px solid #d3d3d3;background:#fff}.feature-wrap .feature-calendar-wrap{position:relative;z-index:1;margin-left:150px;width:auto;transition:margin-left .2s ease .4s}.feature-wrap .feature-calendar-wrap.forward{margin-left:-450px;transition:margin-left .2s ease .2s}.feature-wrap .feature-calendar-wrap.back{margin-left:150px;transition:margin-left .2s ease 0ms}.feature-wrap .feature-calendar{position:relative;top:0;left:0;width:1800px}.feature-wrap .feature-totals{position:absolute;z-index:2;top:0;right:0;width:75px;border-left:2px solid #d3d3d3;border-right:2px solid #d3d3d3;background:#fff}.feature-wrap .feature-head{height:50px;width:100%;background-color:#f5f5f5;border-bottom:2px solid #eee;text-transform:uppercase;line-height:50px}.feature-wrap .feature-overview{height:40px;width:100%;line-height:40px;text-transform:uppercase;border-bottom:1px solid #eee}.feature-wrap .feature-overview i{float:right;padding-top:5px;font-size:80%}.feature-wrap .feature-slot{height:40px;width:100%;line-height:40px}.feature-wrap .feature-slot:last-child{border-bottom:1px solid #eee}.feature-wrap .feature-head,.feature-wrap .feature-overview,.feature-wrap .feature-slot{padding-left:15px}.feature-wrap .week{display:inline-block}.feature-wrap .week .week-slots .week-row:last-child{border-bottom:1px solid #eee}.feature-wrap .week .week-slots .day:hover:after{cursor:pointer;content:'';position:absolute;z-index:1;left:0;top:0;width:75px;height:40px;border-radius:3px;border:1px solid #e4e4e4;background:#f5f5f5}.feature-wrap .week .week-row{height:40px}.feature-wrap .week .week-row.overview{border-bottom:1px solid #eee}.feature-wrap .week .week-row.head{height:50px;background-color:#f5f5f5;border-bottom:2px solid #eee}.feature-wrap .week .week-row.head .day{height:50px;line-height:50px}.feature-wrap .week .week-row.head .day.totals{height:50px;padding-top:12px;color:#555;line-height:1;font-size:11px}.feature-wrap .week .week-row.head .day.current{height:47px;background:#fff;border-top:3px solid #3a3d68;line-height:44px;color:#3a3d68}.feature-wrap .week .week-row .day{position:relative;display:inline-block;vertical-align:top;width:75px;height:40px;margin-right:-4px;border-right:1px solid #eee;text-align:center;line-height:40px}.feature-wrap .week .week-row .day.totals{height:40px;line-height:40px;text-transform:uppercase;border-right:2px solid #d3d3d3;border-left:1px solid #d3d3d3;background:#fff;color:#239adb;font-weight:700}.feature-wrap .week .week-row .day .fill{position:absolute;z-index:2;top:0;left:0;height:40px;padding-left:5px;background-color:rgba(57,164,223,.9);text-align:left;color:#fff;font-size:12px}.feature-wrap .week .week-row .day .fill.fill-100{background-color:rgba(57,164,223,.9)}.feature-wrap .week .week-row .day .fill.fill-90{background-color:rgba(57,164,223,.9)}.feature-wrap .week .week-row .day .fill.fill-80{background-color:rgba(57,164,223,.8)}.feature-wrap .week .week-row .day .fill.fill-70{background-color:rgba(57,164,223,.8)}.feature-wrap .week .week-row .day .fill.fill-60{background-color:rgba(57,164,223,.7)}.feature-wrap .week .week-row .day .fill.fill-50{background-color:rgba(57,164,223,.7)}.feature-wrap .week .week-row .day .fill.fill-40{background-color:rgba(57,164,223,.7)}.feature-wrap .week .week-row .day .fill.fill-30{background-color:rgba(57,164,223,.6)}.feature-wrap .week .week-row .day .fill.fill-20{background-color:rgba(57,164,223,.6)}.feature-wrap .week .week-row .day .fill.fill-10{background-color:rgba(57,164,223,.6)}.feature-wrap .week .week-row .day .fill.fill-00{background-color:transparent}.feature-wrap .week .week-row .day .fill-book{position:absolute;z-index:2;top:0;left:0;height:40px;padding-left:5px;background-color:#e6e6e6;text-align:left;color:#fff;font-size:12px;border:1px solid #a7a7a7;border-radius:3px;color:#a7a7a7;text-align:left;font-size:12px}.feature-wrap .week .week-row .day .fill-book span{padding-left:10px}.feature-wrap .week.overview{position:relative}.feature-wrap .totals-head{height:50px;padding-top:12px;color:#555;line-height:1;text-align:center;font-size:11px;text-transform:uppercase;font-weight:700}.feature-wrap .total,.feature-wrap .totals-overview{height:40px;color:#a4cd39;text-align:center;font-weight:700;line-height:40px}.feature-wrap.publisher .week .week-row .day.totals{color:#252753}.feature-wrap.publisher .week .week-row .day .fill-pub{position:absolute;z-index:2;top:0;left:0;border-right:1px solid #fff;height:40px;padding-left:5px;background-color:#252753;text-align:left;color:#fff;font-size:12px}.feature-slots,.total-slots,.week-slots{display:none}.active-slot{position:relative;z-index:2;height:40px;width:75px;background-color:rgba(57,164,223,.9);border:1px solid #239adb;border-radius:3px;color:#fff;text-align:left;font-size:12px}.active-slot span{padding-left:10px;cursor:pointer}.active-slot .ui-resizable-handle{visibility:hidden;opacity:.5;cursor:ew-resize;position:absolute;top:5px;height:30px;width:3px;border-left:1px solid #fff;border-right:1px solid #fff}.active-slot .ui-resizable-handle.ui-resizable-e{right:2px}.active-slot .ui-resizable-handle.ui-resizable-w{left:2px}.active-slot:hover .ui-resizable-handle{visibility:visible}.home-blogs .h2{margin-top:60px}@media (min-width:1200px){.banner.no-banner{background-position:0 -450px}}@media (min-width:1200px) and (max-width:1439px){.home-blogs .blog-container h2{font-size:20px}}@media (min-width:768px) and (max-width:1199px){.home-blogs .blog-container h2{-webkit-line-clamp:2}}@media (max-width:991px){.home-blogs .blog-container{margin-left:15px;font-size:20px}}.blog-container{position:relative;margin-left:15px;margin-right:15px;margin-bottom:30px;padding:20px 5px;background:#f8f8f8;border:1px solid #cfcfcf;border-radius:5px;transition:background .2s linear 0s,border .2s linear 0s}@media (min-width:992px) and (max-width:1199px){.blog-container{height:420px}.blog-container.first-blog{height:auto}}@media (min-width:768px) and (max-width:991px){.blog-container{height:438px}.blog-container.first-blog{height:auto}}@media (max-width:991px){.blog-container{margin-left:0}}.blog-container:after{content:'';display:table;clear:both}.blog-container .blog-img{overflow:hidden;height:auto;border:1px solid #cfcfcf;border-radius:5px}.blog-container .blog-excerpt{padding-left:0}@media (max-width:1199px){.blog-container .blog-excerpt{padding-left:15px}}.blog-container img{width:100%;-webkit-transform:scale(1,1);transform:scale(1,1);transition:-ms-transform .2s ease-in-out 0s,-webkit-transform .2s ease-in-out 0s,-webkit-transform .2s ease-in-out 0s;transition:-ms-transform .2s ease-in-out 0s,-webkit-transform .2s ease-in-out 0s,transform .2s ease-in-out 0s}.blog-container .date{position:relative;z-index:2;margin-bottom:0;font-family:"PT Sans Narrow",sans-serif;text-transform:uppercase;color:#777}@media (max-width:1199px){.blog-container .date{margin-top:15px}}.blog-container h2{z-index:2;margin-top:3px;margin-bottom:20px;font-size:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#239adb}@media (min-width:768px) and (max-width:1199px){.blog-container h2{-webkit-line-clamp:1}}.blog-container h2.featured-title{position:relative;overflow:visible;font-size:30px;display:block;margin-bottom:30px;-webkit-line-clamp:inherit;-webkit-box-orient:inherit}.blog-container h2.featured-title:after{margin-top:15px;bottom:-15px}.blog-container h2 a{color:#239adb}.blog-container h2:after{position:absolute;content:'';display:block;bottom:50px;height:5px;width:50%;margin-top:7.5px;background-color:#239adb;transition:width .2s linear 0s}.blog-container-top h2{display:block}.blog-container-top h2:after{display:none}.blog-container .excerpt{position:relative;z-index:2;margin-bottom:30px}.blog-container .link-block{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%}.blog-container:hover{background:#239adb;border:1px solid #1c7baf;transition:background .2s linear 0s,border .2s linear 0s}.blog-container:hover .blog-img{border:1px solid #1c7baf}.blog-container:hover img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);transition:-ms-transform .2s ease-in-out 0s,-webkit-transform .2s ease-in-out 0s,-webkit-transform .2s ease-in-out 0s;transition:-ms-transform .2s ease-in-out 0s,-webkit-transform .2s ease-in-out 0s,transform .2s ease-in-out 0s}.blog-container:hover .date{color:#fff}.blog-container:hover h2{color:#fff}.blog-container:hover h2 a{color:#fff}.blog-container:hover h2:after{background-color:#fff;width:70%;transition:width .2s linear 0s}.blog-container:hover .excerpt{color:#fff}.blog-sidebar{padding-right:30px}.blog-sidebar .feature{margin-top:0;margin-bottom:30px}.blog-sidebar .btn-back{width:100%;margin-top:85px;margin-bottom:15px;padding-top:15px;padding-bottom:15px}@media (max-width:991px){.blog-sidebar{padding-right:15px}.blog-sidebar .btn-back{margin-top:0}.blog-sidebar .top-review-wrap{display:none}.blog-sidebar .content-links,.blog-sidebar .review-charts{display:none}}.blog-sidebar .signup{margin-top:0;margin-bottom:30px}.blog-pagination .pagination{text-align:center}.blog-single{padding-left:30px}.blog-single .blog-title{display:block}.blog-single .blog-title h1{color:#239adb;font-size:46px}.blog-single .blog-title:after{content:'';display:block;height:10px;width:50%;margin-top:15px;margin-bottom:15px;background-color:#239adb}.blog-single .blog-title .date{font-family:"PT Sans Narrow",sans-serif;font-size:18px;text-transform:uppercase;color:#777}.blog-single .blog-image{display:block;width:100%;height:auto;margin:0 auto}.blog-single .blog-banner{width:100%;height:auto;margin-top:15px;margin-bottom:15px;border:1px solid #cfcfcf;border-radius:10px}.blog-single .block-content{margin-top:30px;margin-bottom:30px;font-size:16px!important;line-height:1.5!important;color:#444!important;font-weight:300}.blog-single .block-content h1,.blog-single .block-content h2,.blog-single .block-content h3,.blog-single .block-content h4,.blog-single .block-content h5,.blog-single .block-content h6{color:#222}.blog-single .block-content.paragraph table{width:100%;max-width:100%;margin-top:20px;margin-bottom:20px}.blog-single .block-content.paragraph table tr td{padding:8px;border-bottom:1px solid #ddd}.blog-single .block-content.paragraph table tr th{padding:8px;vertical-align:bottom;border-bottom:2px solid #ddd;font-weight:700;background-color:#fff!important;padding-top:15px}.blog-single .block-content.paragraph table tr:nth-of-type(even){background-color:#f9f9f9}.blog-single .block-content.image{margin-bottom:45px}.blog-single .block-content.book .h1{font-size:36px!important;font-weight:700!important;color:#222!important}.blog-single figure figcaption{display:block;width:80%;margin:0 auto;padding-top:15px;padding-bottom:15px;text-align:left;border-bottom:1px solid #cfcfcf}.blog-single .blog-end{margin-top:30px;margin-bottom:60px}.blog-single .blog-end .h3{display:block;margin-bottom:15px}.blog-single .blog-next-previous .blog-container{margin-bottom:5px}.blog-single .blog-next-previous .next,.blog-single .blog-next-previous .previous{font-family:"PT Sans Narrow",sans-serif;font-size:22px;text-transform:uppercase;color:#777}.btn{position:relative;z-index:2}.btn.btn-mini{padding-right:0!important}.btn.btn-mini i{margin-right:0!important;border-right:0!important}.sceditor-button-headers div{background:url(/assets/img/sceditor/headers-button.png)}.sceditor-header-option{display:block;cursor:pointer;font-size:14px;text-decoration:none;color:#222}.sceditor-header-option:hover{background:#eee}.box{padding:15px;margin:0 0 15px 0;box-shadow:-3px 3px 5px 0 rgba(0,0,0,.05);background:#fff}.book-desc{padding:15px 0;margin-bottom:1px}@media (min-width:1440px){.book-desc{padding:30px 15px}}.btn{position:relative;z-index:2}.book-desc .photo .btn{padding:12px;margin:0 0 12px 0;margin-bottom:12px;border-radius:0;border:0;background:#129ae8;color:#fff;font-weight:700;font-size:16px;text-transform:uppercase}.book-desc .photo .btn-buy-book{background:#a4cd39}.book-desc .photo img{display:block;width:100%;margin:0 0 15px 0;z-index:1;position:relative}.book-desc .title .rating .fa{color:#faa61a}.book-desc .title h1{margin-top:0!important}.book-desc .btn-review{padding:8px;margin:10px 0 0 0;border-radius:0;border:0;background:#f56308;color:#fff;font-weight:700;font-size:15px;text-transform:uppercase}.book-desc .desc{clear:both;margin:20px 0 0 0;position:relative;z-index:1}p,table{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:subpixel-antialiased}.book-desc .details ul{margin:0 0 15px 0;padding:0;list-style-type:none;z-index:1;position:relative}.book-desc .details ul li{margin:0 0 5px 0;font-size:13px}.book-desc .details p{overflow:hidden;position:relative;z-index:1}.book-desc .details p span{float:left;margin:0 10px 0 0}.book-desc .details p .share{float:left;padding:7px 10px;margin:0 5px 0 0;color:#fff;background:#626262;text-align:center;line-height:100%}.book-desc .details p .facebook{background:#3b5a9a}.book-desc .details p .twitter{background:#00aeef}.book-desc .editions h4{padding:0;font-weight:700;font-size:100%}.book-desc .editions h4 a{float:right}.book-desc .editions ul{margin:0;padding:0;list-style-type:none;text-align:right}.book-desc .editions ul li{width:20%;display:inline-block;height:145px;margin-left:3%;font-size:90%;margin-bottom:5px;margin-top:10%;position:relative}.book-desc .editions ul li img{display:block;width:100%;margin:0 0 25px 0;position:absolute;bottom:0}.book-desc .editions ul li a span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;bottom:0}.editions{position:relative;z-index:1}.book-cat,.book-comment,.book-first-line,.book-newsletter,.book-quotes,.book-reviews,.book-series,.book-try{overflow:hidden;margin-bottom:1px}.book-cat a{text-decoration:underline}h3.title-book{margin:0 0 20px 0;font-size:18px;font-family:"Open Sans",sans-serif;line-height:100%;text-decoration:underline}.book-try h3{color:#a4cd39}h3.title-book .fa{float:left;margin-right:10px}.book-try ul{margin:0;padding:0;list-style-type:none}.book-try ul li{float:left;width:31%;margin-right:2%;margin-bottom:20px;font-size:90%;position:relative;height:200px}.book-try ul li img{display:block;width:100%;position:absolute;bottom:70px}.book-try ul li h4{padding:0;text-transform:none;font-size:13.3px;font-weight:700;position:absolute;bottom:35px}.book-try ul li .rating .fa{color:#8fb136}.book-try ul li .rating span{display:block;font-size:90%}.book-series h3{color:#a4cd39}.book-cat p,.book-comment p,.book-first-line p,.book-quotes li,.book-reviews li,.book-series p{font-size:110%}.book-cat h3{color:#129ae8}.purple-text{color:#7b1078!important}.book-first-line h3{color:#790c18}.book-comment h3{color:#e30067}.book-reviews h3{color:#e3531b}.book-reviews ul{padding:0;list-style-type:none}.book-reviews ul li{padding:20px;margin:0 0 20px 0;background:#f6f6f6}.book-newsletter form{padding:20px 20px 60px 20px;background:url(/assets/img/focus/newsletter-bars.jpg) #e3531b;background-repeat:repeat-x;background-position:bottom left;color:#fff}.book-newsletter h3{margin:0 0 5px 0;color:#fff;font-size:16px;font-family:"Open Sans",sans-serif;line-height:100%}.book-newsletter h2{margin:0 0 80px 0;color:#fff;font-size:24px}.book-newsletter form input{position:relative;width:100%;height:50px;padding:12px;margin:0 0 15px 0;border-radius:0;font-size:16px}.book-newsletter .btn{height:50px;padding:12px;border-radius:0;border:0;background:#8fb136;color:#fff;text-transform:uppercase;font-weight:700;font-size:16px}.book-quotes h3{color:#129ae8}.book-quotes ul{margin:0;padding:0;list-style-type:none}.book-quotes ul li{padding:20px;margin-bottom:15px;position:relative}.book-quotes ul li:before{content:"\f10d";color:#7b7b7b;font-family:FontAwesome;padding-right:.5em;position:absolute;top:0;left:0}.book-quotes ul li:after{content:"\f10e";color:#7b7b7b;font-family:FontAwesome;padding-right:.5em;position:absolute;bottom:0;right:0}.book-resources .btn{padding:12px;margin:0 0 12px 0;margin-bottom:12px;border-radius:0;border:0;background:#129ae8;color:#fff;font-weight:400;font-size:16px;white-space:normal}.book-resources .btn-watch-video{background:#f56308}.book-reviews-toptips .nav-tabs{border-bottom:2px solid #8fb136}.book-reviews-toptips .nav-tabs>li{margin-bottom:0}.book-reviews-toptips .nav-tabs>li>a{padding:10px 25px;margin-right:8px;border-radius:0;border:0;background:#626262;color:#fff;font-family:'Open Sans';font-size:16px}.book-reviews-toptips .nav-tabs>li.active>a{border-radius:0;border:0;background:#8fb136;color:#fff;font-family:'Open Sans',Serif;font-size:16px}.book-reviews-toptips .row{margin-bottom:1px}.book-reviews-toptips .profile{padding:0 0 5px 0}.book-reviews-toptips .profile>div{overflow:hidden;border:1px solid #e1e1e3;padding:10px;text-align:center}.book-reviews-toptips .profile img{display:block;float:left;width:75px;margin:0 5% 0 0}.book-reviews-toptips .profile h4{width:auto;padding:0 0 10px 0;margin:0 0 10px 85px;border-bottom:1px solid #e1e1e3;font-size:100%;text-transform:none}.book-reviews-toptips .profile h4 span{display:block;margin:5px 0 0 0;font-size:90%}.book-reviews-toptips .profile>div>span{display:block;margin:5px 0 0 85px}.review{overflow:auto;padding-bottom:5px;margin-bottom:30px}.book-reviews-toptips .review{padding:10px 0 40px 0;margin-bottom:0}.book-reviews-toptips .review .posted{float:right;font-size:90%}.book-reviews-toptips .review .rating{font-size:90%}.book-reviews-toptips .review .fa{color:#8fb136}.book-reviews-toptips .review h4{margin:20px 0;font-weight:700;text-transform:none}.book-reviews-toptips .review h4 a{display:inline-block;color:#2364da}.book-reviews-toptips .review .btn-review{position:absolute;right:0;left:0;bottom:0;margin:0;border:0;border-radius:0;background:#8fb136;color:#fff;font-weight:700}.book-reviews-toptips .review .tags span{display:inline-block;padding:5px;margin:0 3px 5px 0;border:1px solid #e1e1e3}.box>h3.title-ribbon{display:inline-block;position:relative;left:-8px;height:34px;padding:10px 15px 10px 20px;margin:-3px 0 12px -15px;background:#129ae8;color:#fff;font-size:15px;font-family:"Open Sans",sans-serif;line-height:100%;white-space:nowrap;text-overflow:ellipsis}.box>h3.title-ribbon:before{content:"";position:absolute;height:0;width:0;border-top:8px solid #0a6aa1;border-left:8px solid transparent;bottom:-8px;left:0}.box>h3.title-ribbon:after{content:"";position:absolute;height:0;width:0;border-top:34px solid transparent;border-bottom:0 solid transparent;border-left:10px solid #129ae8;right:-10px;top:0}.side .book-giveaway{overflow:hidden}.side .book-giveaway img{float:right;width:30%;margin-left:5%}.side .read-more{float:right;font-size:90%;font-weight:700;text-transform:uppercase}.side a.blue{color:#4db3ee}.side .book-giveaway .read-more{float:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.box h3.green{background:#a4cd39}.box h3.green:before{border-top:8px solid #769624}.box h3.green:after{border-left:10px solid #a4cd39}.side .book-event{overflow:hidden}.side a.green{color:#a4cd39}.box h3.red{background:#db0726}.box h3.red:before{border-top:8px solid #960e21}.box h3.red:after{border-left:10px solid #db0726}.side .book-popular,.side .book-single{overflow:hidden}.side .book-popular img,.side .book-single img{float:left;width:30%;margin-right:5%}.side .book-single .details{float:left;width:65%}.side .book-popular h4,.side .book-single h4{padding:0;margin:0 0 10px 0;font-weight:700;text-transform:none}.side .book-single .author{display:block;padding:0 0 10px 0;margin:0 0 3px 0;border-bottom:1px solid #bbb9b9}.side .book-single .date{font-size:90%}.box h3.dark-blue{background:#1e2057}.box h3.dark-blue:before{border-top:8px solid #3f4184}.box h3.dark-blue:after{border-left:10px solid #1e2057}.side .book-ranking .bars{position:relative;height:200px;margin-left:6.5%;border-left:2px solid #cecece;border-bottom:2px solid #cecece;background:repeating-linear-gradient(transparent,transparent 29px,#cecece 29px,#cecece 30px)}.side .book-ranking .bars span{position:absolute;bottom:0;left:0;width:11.3%;margin:0 2%}.side .book-ranking .bars span:nth-child(1){width:8%;margin:0}.side .book-ranking .bars span:nth-child(2){background:#139be8;left:8%}.side .book-ranking .bars span:nth-child(3){background:#a4cd39;left:23.3%}.side .book-ranking .bars span:nth-child(4){background:#1e2057;left:38.6%}.side .book-ranking .bars span:nth-child(5){background:#e30067;left:53.9%}.side .book-ranking .bars span:nth-child(6){background:#7b1078;left:69.2%}.side .book-ranking .bars span:nth-child(7){background:#f56308;left:84.5%}.side .book-ranking .labels{overflow:hidden}.side .book-ranking .labels span{float:left;width:14.2%;padding:5px 0;font-size:85%;text-align:center;line-height:100%}.side .book-ranking .labels span:nth-child(2){color:#139be8}.side .book-ranking .labels span:nth-child(3){color:#a4cd39}.side .book-ranking .labels span:nth-child(5){color:#e30067}.side .book-ranking .labels span:nth-child(6){color:#7b1078}.side .book-ranking .labels span:nth-child(7){color:#f56308}.box h3.brown{background:#790c18}.box h3.brown:before{border-top:8px solid #610610}.box h3.brown:after{border-left:10px solid #790c18}.side .book-about{overflow:hidden}.side a.brown{color:#9a4851}.box>h3.double-height{height:50px}.box h3.pink{background:#e30067}.box h3.pink:before{border-top:8px solid #e33d88}.box>h3.double-height:after{border-top:50px solid transparent}.box h3.pink:after{border-left:10px solid #e30067}.side .book-series{overflow:hidden;padding:0}.side .book-series ul{overflow:hidden;width:100%;margin:15px 0 10px 0;padding:0;list-style-type:none}.side .book-series ul li{float:left;width:29%;height:160px;position:relative;margin:0 3.5% 0 0}.side .book-series ul li:last-child{margin-right:0}.side .book-series ul li img{width:100%;position:absolute;bottom:0}.side .book-series .rating{float:right}.side .book-series .rating .fa{color:#faa61a}.side .book-series .rating .fa-star-grey{color:#bfbfbf}.side a.pink{color:#ea3f8d}.box h3.orange{background:#e3531b}.box h3.orange:before{border-top:8px solid #f2713f}.box h3.orange:after{border-left:10px solid #e3531b}.side a.orange{color:#ea7d53}.box h3.purple{background:#7b1078}.box h3.purple:before{border-top:8px solid #5c115a}.box h3.purple:after{border-left:10px solid #7b1078}.side .book-ratings{margin:0;padding:0;list-style-type:none}.side .book-ratings li{margin:20px 0 30px 0}.side .book-ratings .fa-star{color:#faa61a}.side .book-ratings .percent{margin:10px 0 0 0;height:3px;background:#626262;font-size:0;line-height:0}.side .book-ratings .fa-star-grey{color:#bfbfbf}.ifYouLike{position:absolute;bottom:0}.books-by-title{font-size:10px;bottom:0;position:absolute}.buttonShowMore{position:relative;display:block;width:200px;text-align:center;border:1px solid #e1e1e3;padding:10px;margin:10px auto;cursor:pointer;color:#2364da}.show-more-loader{display:none;height:40px;width:40px;border:none}.editions-title{margin:80px 0 20px 0}.editions-title h1{margin:0 0 6px 0;padding:0;font-family:"Open Sans",sans-serif;font-weight:400;font-size:20px;text-transform:none}.editions-title .author{display:block;margin:0 0 10px 0;font-size:110%}.author-filter-books{margin:10px 0 30px 0;padding:0}.author-filter{padding:0;margin:0 -1px 0 0;border-bottom:1px solid #efefef}.author-filter h3{margin:0;padding:20px;border-bottom:1px solid #efefef;color:#98b93f;font-family:"Open Sans",sans-serif;font-size:20px;text-transform:uppercase}.author-filter h3 .fa{transform:rotate(90deg)}.author-filter h4{margin:0;padding:12px 20px;border-bottom:1px solid #efefef;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#555;display:block;width:100%}.author-filter h4 .fa{transform:rotate(180deg)}.author-filter fieldset{margin:10px 0 0 0;padding:0;border:0}.author-filter ul{margin:0 0 15px 0;padding:0;list-style-type:none}.categories-filter{margin-left:-6px}.categories-filter ul{margin:0 0 10px 0}.author-filter ul li a{display:block;padding:8px 20px 8px 25px;color:#3e3e3e}.author-filter ul li a.active{color:#129ae8}.author-filter ul li a span{float:right;font-size:80%}.book-details-inline-author{display:inline}.author-books{padding-top:20px}.author-books .row{border-bottom:1px solid #efefef;padding-bottom:15px;margin-bottom:15px}.author-books .row:last-child{border-bottom:0!important;margin-bottom:0}.author-books img{width:100%}.author-books h4{margin:3px 0 5px 0;font-weight:700;font-size:18px;text-transform:none}.author-books h4 a{color:#555;display:block}.author-books .tags{margin-top:7px;font-size:90%}.author-books .tags span{display:inline-block;margin:0 3px 5px 0}.author-books .rating{margin:0 0 10px 0;text-align:center}.author-books .rating .fa{color:#faa61a}.author-books .rating span{font-size:90%}.author-books .btn-review{padding:8px;border-radius:0;border:0;background:#f56308;color:#fff;font-weight:700;font-size:15px;text-transform:uppercase;position:relative;z-index:2}.author-filter label input{float:left;margin:4px 10px 0 0}.author-filter .fa-star{color:#faa61a}.author-filter .fa-star-grey{color:#bfbfbf}.side .book-reviews{overflow:hidden;margin:0 -15px;padding:0;list-style-type:none}.side .book-reviews>li{overflow:hidden;margin:0;padding:15px;border-bottom:1px solid #efeff0}.side .book-reviews img{float:left;width:30%;margin-right:5%}.side .book-reviews h4{padding:0;margin:0;font-weight:700;text-transform:none}.side .book-reviews .details{float:left;width:65%}.side .book-reviews .rating .fa{color:#faa61a}.side .book-reviews .rating .fa-star-grey{color:#bfbfbf}.author-books .rating .fa-star-grey{color:#bfbfbf}.side .book-reviews .rating span{font-size:80%}.side .book-reviews p{margin:10px 0 0 0;padding:0}.side .book-reviews>li:last-child{border-bottom:none}.side .book-popular .author{display:block;padding:0 0 10px 0;margin:0 0 3px 0}.side .book-popular .date{display:block;margin:0 0 2px 0;font-size:90%}.side .book-popular .rating .fa{color:#faa61a}.side .book-popular .rating .fa-star-grey{color:#bfbfbf}.review-intro img{width:100%}.review-intro img{display:block;padding:0;margin:0 0 15px 0}.review-intro .details p{font-size:125%}.review-intro .details p.edition{margin:15px 0;font-size:100%;font-weight:700}.review-intro .details .btn-change{padding:5px 10px;border:0;border-radius:0;background:#8fb136;color:#fff;font-weight:400;font-size:90%;text-transform:uppercase}.review-intro .details a.back{display:block;margin:10px 0 0 0;font-size:100%}.review-form .form-group{margin:0 0 30px 0}.review-form .rating{overflow:hidden;margin:0 0 30px 0;text-align:center}.review-form .rating label{position:relative;display:block;height:28px;padding:7px 10px;margin:0 0 15px 0;background:#555;color:#fff;font-weight:400;text-transform:uppercase;line-height:100%}.review-form .rating label:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(85,85,85,0);border-top-color:#555;border-width:6px;margin-left:-6px}.review-form .rating .fa{vertical-align:middle;color:#faa61a}.review-form .box-grey{padding:10px;margin:0 0 15px 0;border:1px solid #d8d8d9;background:#f6f6f6}.review-form .tips .col-md-6:first-child{margin-bottom:15px}.review-form .tips h4{margin:0 0 20px 0;padding:0;font-size:100%;font-weight:700;text-transform:none}.review-form .tips ul{list-style-type:none;padding:0 0 0 20px}.review-form .tips ul li{margin-bottom:1em}.review-form .tips ul li:before{content:"\f0da";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em}.review-form .control-label{font-weight:400;font-size:120%;margin:0 0 15px 0;display:block}.form-control{box-shadow:none;border-color:transparent}.review-form input.form-control[type=text],.review-form textarea.form-control{padding:20px;border:1px solid #c7c5c5;border-radius:0}.review-form .btn{color:#fff;font-weight:400;text-transform:uppercase}.review-form .btn-add-quote{margin:15px 0 0;background:#139be8}.review-form .btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-add-child-review{display:block}.review-form sup{color:red}.review-form .select{position:relative}.review-form select.form-control{width:100%;height:42px;margin:0;padding-right:15px;border:1px solid #c7c5c5;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;line-height:20px;vertical-align:middle}.review-form .select:after{position:absolute;right:10px;bottom:12px;content:"\f0d7";font-family:FontAwesome;font-size:15px;line-height:100%}.review-form .box-grey label{padding-left:20px;color:#5b5a5a;font-size:110%}.review-form .read .checkbox-inline{margin:0 10px 5px 0;font-size:110%}.review-form .box-grey input{display:inline-block}.or{width:60px;height:60px;display:block;border-radius:50%;border:3px dotted #aaa;text-transform:uppercase;text-align:center;line-height:56px;font-family:"PT Sans Narrow",sans-serif;font-weight:700;font-size:20px;color:#555}.review-form .read .or{display:block;width:50px;height:50px;margin:15px auto;border-radius:50px;border:2px solid #aaa;background:#fff;color:#333;text-transform:uppercase;text-align:center;line-height:46px;font-family:sans-serif;font-weight:400;font-size:16px}.review-form .btn-add-child{background:#e30b6c}.review-form .box-grey fieldset{padding:5px 15px;margin:0 0 15px 0;border:1px solid #c6c5c5}.review-form .box-grey fieldset legend{width:auto;display:inline-block;background:0 0;padding:0 3px;margin:0;border:0;font-size:110%;font-weight:700;text-transform:uppercase}.checkbox label{padding-left:0;color:#999;width:100%}.review-form .box-grey fieldset label{padding-left:30px}.review-form .box-grey textarea{margin-top:15px}.review-form .btn-submit-review{padding:15px 35px;background:#f56207;color:#fff;font-size:110%}.book-title-h1{margin-top:0!important}.back-to-book{display:block;margin:6px 0 0 0;font-size:100%}.author-books .btn-view-all{padding:8px;margin-bottom:15px;border-radius:0;border:0;background:#1e2057;color:#fff;font-weight:700;font-size:15px;text-transform:uppercase}.btn-view-all{padding:8px;border-radius:0;border:0;background:#1e2057;color:#fff;font-weight:700;font-size:15px;text-transform:uppercase;width:90%;margin:20px auto}.author-filter label{display:block;padding:8px 20px 8px 25px;margin:0;font-weight:400}#accept-cookies-button{display:block;margin-top:2%}.book-prices-close{float:right;margin-top:-10px;font-size:35px;color:#d00}.book-prices h2{margin:0 0 20px 0;padding:0;font-family:"Open Sans",sans-serif;font-weight:400;font-size:23px;text-transform:none}.book-prices>img{width:100%;display:block;padding:0;margin:0 0 15px 0}.book-prices .details h3,.book-prices .details p{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-weight:700;font-size:18px;text-transform:none}.book-prices .details ul{margin:35px 0 0 0;padding:0;list-style-type:none}.book-prices .details ul li{margin:0 0 10px 0}.book-prices .table-responsive{clear:both}.book-prices-table{margin:0 0 25px 0;border:1px solid #c4c4c4}.book-prices-table th{padding:10px!important;background:#e1e0e0;border-right:1px solid #c4c4c4;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#000;vertical-align:middle!important}.book-prices-table th:last-child{border-right:0}.book-prices-table td{padding:10px!important;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;vertical-align:middle!important}.book-prices-table td:last-child{border-right:0}.book-prices-table .btn-buynow{padding:8px 18px;border-radius:0;border:0;background:#8fb136;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.book-prices .or{display:block;width:40px;height:40px;margin:20px auto;border-radius:50px;border:2px solid #aaa;background:#fff;color:#333;text-transform:uppercase;text-align:center;line-height:38px;font-family:sans-serif;font-weight:400;font-size:12px}.book-prices .btn-findbook{display:block;width:250px;padding:12px;margin:0 auto 12px auto;border-radius:0;border:0;background:#129ae8;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase}#buy-book{margin-left:14px}.write-a-review-font-size{font-size:10px!important}.delivery-price-tips{height:20px;width:20px;cursor:pointer;position:relative;display:inline-block;color:#8fb136;text-align:center;font-weight:700;opacity:1}.tooltip .tooltiptext{visibility:hidden;position:absolute;width:380px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;z-index:1;transition:opacity .6s}.tooltip-top{bottom:140%;margin-left:-193px}.tooltip-top::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible}.main-search-results{display:none;position:absolute;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);top:49px;max-height:300px;width:100%;padding-top:10px;background:#fff;border:1px solid #8b8b8b;box-shadow:0 0 5px 5px rgba(0,0,0,.1)}.review-search-results{display:none;position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);top:-25px;max-height:300px;width:100%;padding-top:10px;background:#fff;border:1px solid #8b8b8b;box-shadow:0 0 5px 5px rgba(0,0,0,.1)}.review-search-results h4{display:block;height:auto;border:0;padding:3px 25px;color:#333;font-weight:400;font-size:15px;text-transform:uppercase;text-align:left;text-shadow:none;line-height:100%;transition:none}.review-search-results ul{height:auto;margin:0 0 15px 0;padding:0;border:0;list-style-type:none}.review-search-results ul li{float:none;width:auto}.review-search-results ul li a{display:block;height:auto;border:0;padding:3px 25px;color:#333;font-weight:400;font-size:12px;text-transform:none;text-align:left;text-shadow:none;line-height:100%;transition:none}.review-search-keywords{color:#fff}.toppsta-filters-review{text-align:left}.main-search-results h4{display:block;height:auto;border:0;padding:3px 25px;color:#333;font-weight:400;font-size:15px;text-transform:uppercase;text-align:left;text-shadow:none;line-height:100%;transition:none}.main-search-results ul{height:auto;margin:0 0 15px 0;padding:0;border:0;list-style-type:none}.main-search-results ul li{float:none;width:auto}.main-search-results ul li a{display:block;height:auto;border:0;padding:3px 25px;color:#333;font-weight:400;font-size:12px;text-transform:none;text-align:left;text-shadow:none;line-height:100%;transition:none}.mobile-search-results{top:50px}.mobile-search-results h4{font-size:18px}.mobile-search-results ul li{border-bottom:0}.mobile-search-results ul li a{font-size:14px}.book-row-element{position:relative;width:auto;height:300px}.btn-page-row-button{display:block;width:100%;padding:5px;margin:2px auto;text-align:center;white-space:nowrap;vertical-align:middle;position:absolute;font-weight:700}.btn-page-row-button:hover{color:#fff}.btn-page-row-button{padding:10px}.btn-price-desktop{display:none}.btn-row-over{bottom:4%}.search-icon-position{position:absolute;left:10%;top:50%;transform:translate(-10%,-50%)}.btn-row-bottom{bottom:0}.btn-blue-row{color:#fff;background-color:#129ae8}.btn-green-row{color:#fff;background-color:#a4cd39}.toppsta-green{color:#a4cd39}.category-subclass-listed{text-transform:capitalize!important;margin-left:10px!important}.category-subclass-child-listed{margin-left:20px!important}.category-subclass-child-list{margin-left:30px!important}.category-listed-arrow{margin-top:.2em}.categories-filter fieldset ul li{border-bottom:0!important}.categories-filter h4{border-bottom:0!important;padding-left:0!important}.categories-filter hr{margin:0!important}.categories-checkbox{display:block!important}.categories-checkbox-inline{display:inline-block!important}.category-list-item{font-weight:500!important}.category-subclass-item{margin-left:50px!important}.category-subclass-item-nest-2{margin-left:65px!important}.categories-filter ul li a span{float:none!important;font-size:100%!important;margin-right:5px}.categories-double-line{margin-bottom:.5em;display:inline-block}.categories-title-double-line{display:inline-block;width:85%}.toppsta-green-double-arrow{color:#fff;background-color:#a4cd39;height:13px;width:13px;padding:0 0 0 4px;display:inline-block!important;border-radius:10px;margin-right:5px;font-size:13px}.row-book-image{position:absolute!important;bottom:17%}.row-book-modal{top:9%!important}.buy-single-book-page{font-size:1.2rem;font-weight:700;margin-left:5px;padding:1.6%}.link-single-book-page{font-size:1.2rem;font-weight:700}.buy-single-book-page:hover{color:#fff}.hide-input-field{display:none}#firstLineInput{width:80%}#toppstaCommentInput{width:60%}#reviewDisplay1Input{height:100%;width:100%;line-height:1.3em}#reviewDisplay2Input{height:100%;width:100%;line-height:1.3em}#reviewDisplay3Input{height:100%;width:100%;line-height:1.3em}#quoteDisplay1Input{height:100%;width:100%;line-height:1.3em}#quoteDisplay2Input{height:100%;width:100%;line-height:1.3em}#quoteDisplay3Input{height:100%;width:100%;line-height:1.3em}.format-input-box-details{height:auto!important;line-height:2rem!important}.format-input-box-details span{display:block!important}#editResources{font-size:10px;padding:4px 10px;text-shadow:1px 1px 0 #1c7baf;border-color:#186c99;background-color:#239adb;background-image:linear-gradient(to bottom,#4eaee3 0,#1c7baf 100%);background-position:0 100%;box-shadow:0 3px 0 0 #186c99;position:relative;top:0;transition:box-shadow .2s ease 0s,top .2s ease 0s,background-position .2s ease .2s;font-weight:500;background-size:auto 200%;line-height:1.5;border-radius:3px;margin-top:10px;margin-left:11px}#saveResources{font-size:10px;padding:4px 10px;text-shadow:1px 1px 0 #1c7baf;border-color:#186c99;background-color:#239adb;background-image:linear-gradient(to bottom,#4eaee3 0,#1c7baf 100%);background-position:0 100%;box-shadow:0 3px 0 0 #186c99;position:relative;top:0;transition:box-shadow .2s ease 0s,top .2s ease 0s,background-position .2s ease .2s;font-weight:500;background-size:auto 200%;line-height:1.5;border-radius:3px;width:50px;margin-top:10px;margin-left:11px}.hide-element{display:none}.btn-review-login{padding:8px;margin:10px 0 0;border-radius:0;border:0;background:#f56308;color:#fff;font-weight:700;font-size:15px;text-transform:uppercase}.series-intro .photo img{width:100%}.series-intro h3{margin:0 0 5px 0;padding:0;font-family:"Open Sans",sans-serif;font-weight:600;font-size:18px;text-transform:none}.series-intro h2{padding:0;font-family:"Open Sans",sans-serif;font-weight:600;font-size:30px;text-transform:none}.author-bio .rating .fa,.series-intro .rating .fa{color:#faa61a}.series-tabs{height:45px;margin-top:20px;border-bottom:2px solid #8fb136;padding-left:20px}.series-tabs>li.active>a,.series-tabs>li.active>a:focus,.series-tabs>li.active>a:hover{height:45px;border:0;padding:7px 12px 9px 12px;background:#fff;color:#333;border:2px solid #8fb136;border-bottom:0;font-weight:600}.series-tabs>li>a{height:43px;padding:8px 12px 8px 12px;margin:0 5px 0 0;border-radius:0;border:0;background:#eee;color:#aaa;font-weight:300;font-size:18px}.author-books .number{display:none}.author-books .number-mobile{display:block;margin-bottom:4px;font-size:90%;width:100%}.author-books .number span{display:inline-block}.text-book-format-side{font-size:90%}.series-title-box{margin-bottom:5px}#descriptionDisplayInput{width:100%}.author-bio-photo{margin:0 0 30px 0;padding:0}.author-photo{padding-bottom:10px;margin:0 -1px 0 0;border-bottom:1px solid #efefef}.author-photo img{display:block;width:100%;padding:0;margin:15px 0;background:#fff}.author-bio-photo h3{display:inline-block;position:relative;left:-8px;height:34px;padding:10px 15px 10px 20px;margin:-3px 0 12px -15px;background:#129ae8;color:#fff;font-size:15px;font-family:"Open Sans",sans-serif;line-height:100%}.author-bio-photo h3:before{content:"";position:absolute;height:0;width:0;border-top:8px solid #0a6aa1;border-left:8px solid transparent;bottom:-8px;left:0}.author-bio-photo h3:after{content:"";position:absolute;height:0;width:0;border-top:34px solid transparent;border-bottom:0 solid transparent;border-left:10px solid #129ae8;right:-10px;top:0}.author-links{margin:0;padding:0;list-style-type:none}.author-links li{margin:0 0 5px 0}.author-links li:before{content:'';font-family:FontAwesome;display:inline-block;vertical-align:middle;width:20px;height:20px;padding-top:2px;color:#fff;text-align:center;font-size:13px}.author-links li a{display:inline-block;padding-left:12px;color:#3e3e3e;text-decoration:none}.author-links li.facebook:before{content:'\f09a';background-color:#3b5998}.author-links li.twitter:before{content:'\f099';background-color:#00aeef}.author-links li.instagram:before{content:'\f16d';background-color:#e30067}.author-links li.website:before{content:'\f0ac';background-color:#707070}.author-links li.widget:before{content:'\f02d';background-color:#107903}.author-bio-page{padding:15px}.author-bio-page .title{margin:0 0 15px 0}.author-bio-page h2{margin:0 0 5px 0;padding:0;font-family:"Open Sans",sans-serif;font-weight:600;font-size:34px;text-transform:none}.author-bio-page .rating .fa{color:#faa61a}.author-bio .snippet{margin-bottom:15px;overflow:hidden}.author-bio .full{max-height:none}.author-bio .read-more{color:#f56308;font-size:90%}.author-name-margin{float:left;margin-right:3px}.author-name-no-margin{float:left}.censored-head{margin-bottom:10px}.censored-terms-list{margin-top:10px}.censored-terms-list p{width:300px;height:30px;border-bottom:1px dotted red}.censored-term-remove{float:right}.censored-term-id{display:none}.series-title-page{margin:120px 0 25px 0}.series-title-page form{float:right}.series-title-page .select{position:relative;float:left;width:60px;margin:0 10px 0 0}.series-title-page select.form-control{width:100%;height:30px;margin:0;border:1px solid #c7c5c5;border-radius:0;box-shadow:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;line-height:15px;vertical-align:middle}.series-title-page .select:after{position:absolute;right:10px;bottom:7px;content:"\f107";font-family:FontAwesome;font-size:15px;line-height:100%}.series-title-page form span{float:left;line-height:100%;margin:7px 0 0 8px}.series-title-page form a{float:left;line-height:100%;padding:7px 8px;color:#300}.series-title-page h2{margin:0 0 6px 0;padding:0;font-family:"Open Sans",sans-serif;font-weight:400;font-size:23px;text-transform:none}.series-table{margin:0 0 25px 0}.series-table th{padding:7px!important;background:#e1e0e0!important;border-right:1px solid #c4c4c4!important;font-size:12px!important;font-weight:400!important;text-transform:uppercase;color:#000!important;vertical-align:middle!important}.series-table th a{color:#000}.series-table th:last-child{border-right:0!important;text-align:left!important}.series-table td{padding:7px!important;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;text-align:center;vertical-align:middle!important;color:#555!important}.series-table td:last-child{border-right:0}.series-filter{overflow:hidden;padding:25px 0}.series-filter form{position:relative}.series-filter .input{position:relative;margin:0 0 10px 0}.series-filter input.form-control{width:100%;height:40px;margin:0;padding:0 15px 0 30px;border:1px solid #c7c5c5;border-radius:0;box-shadow:none;background:#fff;line-height:15px;font-family:"Open Sans",sans-serif;font-style:normal;font-size:12px;text-transform:uppercase}.series-filter .input:after{position:absolute;left:15px;bottom:14px;content:"\f002";font-family:FontAwesome;font-size:12px;line-height:100%}.series-filter .select{position:relative;margin:0}.series-filter select.form-control{width:100%;height:40px;margin:0;padding-right:30px;border:1px solid #c7c5c5;border-radius:0;box-shadow:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;line-height:15px;font-family:"Open Sans",sans-serif;font-style:normal;font-size:12px;text-transform:uppercase;vertical-align:middle}.series-filter .select:after{position:absolute;right:15px;bottom:9px;content:"\f107";font-family:FontAwesome;font-size:20px;line-height:100%}.series-table .btn-edit{padding:5px 8px;border-radius:0;border:0;background:#f56308;color:#fff;font-size:12px;text-transform:uppercase}.checkbox-hover{cursor:pointer}.series-form h2{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-weight:400;font-size:23px;text-transform:none}.series-form hr{margin:15px 0 50px 0;border-top:2px solid #cdcbcc}.series-form .image{margin:0 0 20px 0;border:5px solid #e3e3e5;background:#fff;text-align:center}.series-form .image img{display:block;margin:30px auto;max-width:100%;max-height:100%}.series-form .form-group{overflow:hidden;margin:0 0 30px 0}.series-form .control-label{margin:0 0 10px 0;font-weight:700}.series-form input.form-control[type=text],.series-form textarea.form-control{padding:20px;border:1px solid #c7c5c5;border-radius:0}.series-form .form-group{overflow:hidden;margin:0 0 30px 0}.series-form .checkbox-inline{margin:5px 15px 10px 0}.series-filter .title-filter{margin:0 0 20px 0}.series-filter form h3{margin:0 0 20px 0;padding:0;font-family:"Open Sans",sans-serif;font-weight:400;font-size:15px;text-transform:none}.series-filter .select{position:relative;margin:0}.series-filter .isbn-linked{position:relative;overflow:hidden;margin:0 0 -20px 0}.series-filter .isbn-linked .input{clear:left;margin:0 0 8px 0}.series-filter .isbn-linked .input input.form-control{padding:0 30px 0 15px;width:310px!important}.series-filter .isbn-linked .input:after{left:auto;right:25px}.series-filter .isbn-linked .btn-add{float:left;height:40px;width:100%;padding:9px 10px;margin:0 0 20px 0;border-radius:0;border:0;background:#139be8;color:#fff;font-size:15px}.series-table .fa-trash{color:#f56308;font-size:175%;line-height:100%}.update-series-button{margin-left:10px;margin-bottom:5px}.admin-series-group{background-color:#e5f5ff}.admin-series-group-lead-title{background-color:#afc4e8}.series-toppsta-order{width:60px}.series-table-btn-u{font-size:8px!important;padding:1px 5px!important;margin-top:5px}.not-active-button{pointer-events:none!important;cursor:default!important;text-shadow:1px 1px 0 #424446!important;border-color:#5a5d5f!important;background-color:#b2b5b7!important;background-image:linear-gradient(to bottom,#b8babb 0,#777a7b 100%)!important;background-position:0 100%!important;box-shadow:0 3px 0 0 #4f5152!important}.not-active-link{pointer-events:none!important;cursor:default!important}.not-active-trash-icon{color:#424446!important}.admin-series-group-added{background-color:#a0f196!important}.mobile-page-title-blog h1{font-size:32px!important}.provide-more-details a{color:#fff!important}.provide-more-details{background-color:#2364da;width:252px;padding:10px}.enhanced-section-admin{border:#aba9aa 1px dotted;padding:30px;margin-top:15px}.publisher-title{margin:100px 0 0 0;text-align:center}.publisher-title h2{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-size:40px;font-weight:600;text-transform:uppercase}.publisher-title img{margin:25px 0 40px 0;width:175px}.publisher-books{overflow:hidden}.publisher-books h3{margin-bottom:0}.publisher-books h3 a{float:right;margin-top:1px;font-size:85%}.publisher-books h3 a.read-more{display:none}.publisher-books h3 a .fa{float:none;margin:0}.publisher-books h3 .fa-angle-down{margin-right:0}.publisher-books-wrapper{display:none;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);width:100%;margin:20px auto 0 auto}.publisher-books ul{width:910px;margin:0;padding:0;list-style-type:none}.publisher-recent ul{width:880px;width:1059px}.publisher-books ul li{display:inline-block;width:140px;margin-right:10px;margin-bottom:20px;font-size:90%;vertical-align:bottom}.publisher-recent ul li{width:165px}.publisher-books ul li img{display:block;width:100%;margin:0 0 10px 0}.publisher-books ul li h4{margin:0 0 5px 0;padding:0;text-transform:none;font-size:15px;font-weight:600;height:35px;overflow:hidden}.publisher-recent ul li .rating{margin:0 0 15px 0}.publisher-books ul li .rating .fa{color:#8fb136;font-size:125%}.publisher-recent ul li p{font-size:110%}.publisher-recent ul li p a{text-transform:uppercase;font-weight:600;color:#00008b;font-size:90%}.publisher-recent ul li .reviewed{display:block;margin-top:20px;padding:5px 0 0 0;border-top:1px solid #8b8b8b;font-style:italic;font-size:12px}.publisher-books ul li:last-child{margin-right:0}.publisher-featured h3,.publisher-featured h3 a{color:#129ae8}h3.title-book .fa{float:left;margin-right:10px}.publisher-books ul li .rating span{display:block;font-size:90%}.publisher-favourites h3,.publisher-favourites h3 a{color:#790c18}.publisher-new h3,.publisher-new h3 a{color:#a4cd39}.publisher-soon h3,.publisher-soon h3 a{color:#e30067}.author-links{margin:0;padding:0;list-style-type:none}.author-links li{margin:0 0 5px 0}.author-links li:before{content:'';font-family:FontAwesome;display:inline-block;vertical-align:middle;width:20px;height:20px;padding-top:2px;color:#fff;text-align:center;font-size:13px}.author-links li.facebook:before{content:'\f09a';background-color:#3b5998}.author-links li a{display:inline-block;padding-left:12px;color:#3e3e3e;text-decoration:none}.author-links li.twitter:before{content:'\f099';background-color:#00aeef}.author-links li.instagram:before{content:'\f16d';background-color:#e30067}.author-links li.website:before{content:'\f0ac';background-color:#707070}.box h3.dark-green{background:#107a03}.box h3.dark-green:before{border-top:8px solid #107a03}.box h3.dark-green:after{border-left:10px solid #107a03}.side .publisher-list li{margin:10px 0}.side .publisher-list li a{color:#333}.publisher-books .btn-view-more{display:none;padding:8px;border-radius:0;border:0;background:#1e2057;color:#fff;font-weight:700;font-size:15px;text-transform:uppercase}.upload-publisher-picture{width:250px;margin-left:43%;border:1px solid #d0cccc;cursor:pointer}.save-pub-image{font-size:10px!important;padding:4px 10px!important;position:absolute!important;right:3px!important;top:9px!important}.cancel-pub-image{font-size:10px!important;padding:3px 10px!important;position:absolute!important;right:54px!important;top:9px!important}.rotate-vertical{transform:rotateX(-180deg)}.category-title{margin-bottom:30px}.home-banner-hide-desktop{display:none}.home-banner-hide-mobile{display:block}.home-banner-hide-mobile .fancy{font-size:16px!important}.basic-feature-mobile{width:auto!important;margin-bottom:.9em}.btn-buy-book-categories{padding:8px;font-size:15px;background:#a4cd39;color:#fff;border-radius:0;border:0;font-weight:700;text-transform:uppercase}.btn-buy-book-categories:hover{padding:8px;font-size:15px;background:#a4cd39;color:#fff;border-radius:0;border:0;font-weight:700;text-transform:uppercase}.btn-buy-book-categories i{margin-right:6px}.categories-buy-modal{height:auto!important}.non-editable-avatar{height:80px;display:inline;margin:5px;cursor:pointer}.avatar-customize-container{height:auto!important;position:relative!important;min-width:250px!important}.highlight-category-filter{background-color:#009be421;border-radius:10px}.category-books{background-color:#fff;margin-left:5px}#books-container{margin:0 0 0 2px}#admin-edit-categories{margin-bottom:80px}.level-1-show{display:none}.level-2-show{display:none}.level-3-show{display:none}.level-4-show{display:none}.edit-review-dropdown{background-image:none!important;background-color:#fff!important}.category-books-loader{display:block;border:none;position:relative;margin:30px auto 0;width:120px!important}#personBooksLoader{display:none;border:none;position:relative;margin:30px auto;width:130px}.dynamic-rating-p{margin-right:3px}.content-loader{display:block;height:20px;width:150px;border:none;position:relative;margin:0 auto}.prices-modal-info{text-align:right;display:block}.search-book-loader{display:block;border:none;position:relative;margin:30px auto 0}.category-modal-loader{display:block;border:none;position:relative;margin:20px 10px;width:100px}.category-price-modal{display:block;padding-right:15px;overflow:auto}.review-hide{position:absolute;height:1px;width:1px;padding:0!important}.video-section h3{color:#e20021}.video-section .video-message{font-size:110%}.video-section a{text-decoration:underline}.book-video{width:100%}.book-video-section{margin:0 auto}.delete-review-btn{float:left!important;margin-top:20px}.cancel-review-btn{margin-bottom:20px}.long-label-children{color:#999;margin-bottom:10px}.label-child-newsletter{width:80px!important}.children-checkboxes{padding-right:0!important;padding-left:0!important}.children-checkboxes .checkbox{margin-top:5px!important}.newsletters-title{font-weight:400;margin-bottom:15px;display:block}#submit-review-button p{text-transform:lowercase;margin:0}.review-page-banner:before{background-color:unset!important}.review-page-banner:after{background-color:unset!important}.review-page-container{width:100%!important;background-color:#f9f9f9!important;background-repeat:repeat!important}.review-body-container{width:100%!important;padding-bottom:20px!important}.review-content-container{padding-bottom:0!important;margin-bottom:160px}.enter-giveaway-desc{font-style:initial}.cat-desc{background-color:#fff;margin-left:-6px;padding:20px}.thumb-active{font-size:28px;margin:5px 20px}.thumb-inactive{color:#afacac!important}.thumb-red{color:#dc0726!important}.social-404{line-height:40px!important}.three-feature-book:nth-of-type(2){margin-left:14px;margin-right:-10px!important}.three-feature-book:nth-of-type(3){margin-left:-7px}.three-feature-book:nth-of-type(4){margin-left:-16px}.book-try ul li{width:135px;height:270px}nav ul li:first-child{border-left:1px solid rgba(48,48,48,.5)}.browse-books a:first-child{border-right:1px solid rgba(48,48,48,.5);border-left:1px solid rgba(255,255,255,.5)}.top-bar ul li.browse-books .browse-menu ul li a{height:46px;font-size:14px}.drop-double-line{line-height:20px!important}.double-line-item{padding-top:5px}.mobile-browse-menu:first-child{border-bottom:1px solid #efeff0!important;background-color:transparent}.mobile-browse-menu:first-child li{width:29%!important;display:inline-flex;height:62px;margin:10px 0 10px 11px;border:1px solid #fff!important;vertical-align:middle}.mobile-browse-menu:first-child li a{padding-top:20px}.mobile-browse-menu:first-child li .mobile-double{padding-top:10px}@media (min-width:319px){.first-line-text-paragraph{margin-bottom:-3px;margin-left:10px}.line-text-paragraph{margin-bottom:0;margin-left:10px}.btn-price-desktop{display:block;padding:1px!important;font-size:1.4rem}.btn-price-mobile{display:none}}@media (min-width:340px){.book-try ul li h4{bottom:29px}.book-video{height:190px}.book-desc .editions ul li{width:21%}.book-row-element{height:380px}}@media (min-width:430px){.book-video{height:220px}.book-row-element{height:430px}}@media (min-width:480px){.book-video{height:300px}.categories-buy-modal{margin:125px 0 0 15px!important}.search-icon-position{position:absolute;left:30%;top:50%;transform:translate(-30%,-50%)}.book-row-element{height:560px}.btn-price-desktop{display:none;padding:1px!important;font-size:1.4rem}.btn-price-mobile{display:block}.write-a-review-font-size{font-size:16px!important}#buy-book{margin-left:auto}.book-prices>img{float:left;width:120px}.book-prices .details{margin:10px 0 0 150px}.review-form .tips ul{list-style-type:none;padding:0 0 0 20px;line-height:1.5em}.review-form .tips ul li{margin-bottom:0}.pick-rating{margin-bottom:-9px}.review-form .rating .fa{vertical-align:middle;color:#faa61a}.review-form .rating label:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(85,85,85,0);border-left-color:#555;border-width:6px;margin-top:-6px;margin-left:0}.review-form .rating label{display:inline-block;margin:0 10px 0 0}.review-form .rating{text-align:left}.review-intro img{float:left;width:120px}.review-intro .details{margin:10px 0 0 150px}.book-reviews-toptips .review .btn-review{position:relative;bottom:auto;right:auto;float:right}.book-reviews-toptips .review{padding:10px 0}.book-try ul li{margin-right:2%;margin-bottom:0;font-size:90%;position:relative}.book-try ul li img{display:block;width:100%;margin:0 0 10px 0;position:absolute;bottom:60px}.book-try ul li h4{margin:0 0 5px 0;padding:0;text-transform:none;font-size:13.3px;font-weight:700;position:absolute;bottom:35px}.ifYouLike{position:absolute;bottom:0}.side .book-series ul li{float:left;width:29%;height:190px;position:relative;margin:0 3.5% 0 0}}@media (min-width:550px){.side .book-series ul li{height:225px}}@media (min-width:640px){.side .book-series ul li{height:270px}.book-row-element{height:650px}}@media (min-width:768px){.delete-review-btn{float:right!important;margin-top:10px;margin-right:30px}.book-video{height:390px}.group-following .profile-img.lg{width:150px;height:150px}.categories-rating-block{margin-top:20px!important;font-size:15px}.home-banner-hide-desktop{display:block}.home-banner-hide-mobile{display:none}.publisher-books ul li{float:left;width:15%;margin-right:2%;margin-bottom:0;font-size:90%}.publisher-recent ul li{width:18.4%}.publisher-books ul{width:auto}.publisher-books-wrapper{display:block}.publisher-books h3 .fa-angle-down{display:none}.publisher-books h3 a.read-more{display:block}.mobile-page-title-blog h1{font-size:38px!important}.series-filter .isbn-linked .btn-add{width:170px}.series-filter .isbn-linked{float:right}.series-filter .isbn-linked .input{margin:0 10px 0 0}.series-filter .select{float:left}.series-filter .title-filter{float:left;margin:0}.series-filter .input{float:left;margin:0 20px 0 0}.series-filter .select{float:left}.author-books .number{display:block;margin-bottom:4px;font-size:90%}.author-books .number-mobile{display:none}.series-tabs>li>a{padding:10px 15px;margin:0 10px 0 0}.series-tabs>li.active>a,.series-tabs>li.active>a:focus,.series-tabs>li.active>a:hover{padding:8px 15px 10px 15px}.book-row-element{height:450px}.tooltip-top{bottom:140%;margin-left:-154px}.tooltip .tooltiptext{width:300px}.book-prices .table-responsive{overflow:visible}#buy-book{width:750px;margin-top:125px}.categories-buy-modal{margin:125px auto!important;height:100%!important}#accept-cookies-button{display:inline;margin-top:0}.review-form .btn-add-quote,.review-form .btn-submit-review{float:right}.review-form .tips .col-md-6:first-child{margin-bottom:0}.editions-title{margin:100px 0 20px 0}.side .book-series ul li{height:270px}.book-desc .title{float:left;width:75%;z-index:1;position:relative}.book-desc .btn-review{float:right;width:25%;margin:0}.book-try ul li{width:14%;height:205px;position:relative;margin-right:2%;margin-bottom:0;font-size:90%}.book-try ul li img{display:block;width:100%;margin:0 0 25px 0;position:absolute;bottom:60px}.ifYouLike{position:absolute;bottom:-8px}.book-reviews ul li{float:left;width:31%;margin-right:2%;margin-bottom:0;height:140px;line-height:100px}.book-reviews ul li span{display:inline-block;vertical-align:middle;line-height:20px}.book-newsletter form input{float:left;width:70%;margin:0}.book-quotes ul li{float:left;width:31%;height:100px;line-height:60px;margin-right:2%;margin-bottom:0;border-right:1px solid #d5d5d7}.book-quotes ul li span{display:inline-block;vertical-align:middle;line-height:20px}.book-quotes ul li:after{right:10px}.book-reviews-toptips .profile{padding:10px 40px 10px 10px}.book-reviews-toptips .profile>div{padding:15px}.book-reviews-toptips .profile img{float:none;width:75%;margin:0 auto 15px auto}.book-reviews-toptips .profile h4{width:100%;padding:0 0 20px 0;margin:0 0 10px 0}.book-reviews-toptips .profile>div>span{margin:0}.book-desc .editions ul li{margin-top:20%}}@media (max-width:991px){.category-book-description{float:right}.series-tabs li:first-child{margin-left:-8px;margin-right:8px}.author-books .mobile-hide{display:none}.author-filter fieldset{display:none}.category-subclass-item{display:none}}@media (min-width:992px){.social-404{line-height:29px!important}.review-results-container{width:130%;margin-left:-30px}.book-video{height:185px}.book-video-section{height:340px}.category-positive-top{margin-top:60px}.categories-rating-block{margin-top:10px!important;font-size:15px}.blog-container-top{height:300px}.series-tabs{padding-left:203px}#buy-book{width:970px}.categories-buy-modal{margin:125px auto!important}.author-books .btn-view-all{display:none}.btn-view-all{display:none}.review-form .box-grey fieldset{width:75%}.review-form .read .btn-add-child{float:right;display:inline-block;margin-top:5px}.review-form .read .or{margin:0 auto}.review-form select.form-control{width:250px}.review-form .select:after{left:230px;right:auto}.author-bio,.author-books{border-left:1px solid #efefef}.author-bio-page{border-left:1px solid #efefef}.author-filter,.author-photo{border-bottom:0;border-right:1px solid #efefef}.side .book-series ul li{height:130px}.book-desc .title{float:none;width:100%;z-index:1;position:relative}.book-desc .btn-review{float:none;margin:10px 0 20px 0;width:200px}.book-reviews ul li{height:180px;line-height:140px}.book-desc .editions ul li{margin-top:-5%}}@media (min-width:1200px){.review-content-container{width:1125px!important}.book-video{width:560px;height:315px}.group-following .profile-img.lg{width:180px;height:180px}.categories-rating-block{margin-top:-45px!important;font-size:20px}.blog-container-top{height:160px}.mobile-page-title-blog h1{font-size:60px!important}.author-books .rating .fa{font-size:76%}.author-books .rating span{font-size:70%}.series-tabs{padding-left:210px}.first-line-text-paragraph{margin-bottom:-3px;margin-left:14px}.line-text-paragraph{margin-bottom:0;margin-left:14px}.search-icon-position{position:absolute;left:20%;top:50%;transform:translate(-20%,-50%)}.row-book-row{margin-left:-5px}.book-row-element{height:215px}.btn-page-row-button{padding:1px;font-size:1.2rem}.btn-price-desktop{display:block}.btn-price-mobile{display:none}.row-book-width{width:12%!important;padding-right:5px;padding-left:5px}#buy-book{width:1140px;margin-top:145px}.categories-buy-modal{margin:145px auto!important}.book-desc .photo .btn{padding:8px;font-size:15px}.book-desc .title{float:left;width:340px;z-index:1;position:relative}.book-desc .btn-review{float:right;width:170px;margin:0}.book-reviews ul li{height:140px;line-height:100px}.book-desc .editions ul li{margin-top:20%}.book-try ul li{width:14%;height:260px;position:relative;margin-right:2%;margin-bottom:0;font-size:90%}}@media (min-width:1440px){.social-404{line-height:40px!important}.group-following .profile-img.lg{width:220px;height:220px}.author-links{padding:10px 10px 10px 15px}.publisher-books,.publisher-description{padding:30px}.author-bio-page{padding:25px}.author-links{padding:10px 10px 10px 15px}.author-books .rating .fa{font-size:100%}.author-books .rating span{font-size:90%}.series-tabs{padding-left:257px}.book-row-element{height:235px}.buy-single-book-page{padding:1%}.first-line-text-paragraph{margin-bottom:-3px;margin-left:6px}.line-text-paragraph{margin-bottom:0;margin-left:6px}.author-filter label{padding:8px 20px 8px 35px}.author-books .col-lg-3{width:25.5%;padding-right:25px}.author-books .col-lg-2{padding-left:25px;padding-right:0}.author-books .col-lg-7{width:57.8%}.author-books{padding-top:25px;padding-bottom:10px}.author-filter ul li a{padding:8px 25px 8px 35px}.author-filter h4{padding:12px 25px}.author-filter h3{padding:20px 25px}.book-desc .photo .btn{margin:0 15px 12px 15px;width:auto}#wishlist-button{width:87%}.book-desc .title{float:left;width:75%;z-index:1;position:relative}.book-desc .btn-review{float:right;width:25%}.book-cat,.book-comment,.book-first-line,.book-newsletter,.book-quotes,.book-resources,.book-reviews,.book-series,.book-try{padding:30px}.book-series{padding:30px}.book-newsletter form{padding:30px 30px 80px 30px}.book-reviews-toptips .row{padding:30px}.book-desc .editions ul li{margin-top:13%}.book-try ul li{width:14%;height:275px;position:relative;margin-right:2%;margin-bottom:0;font-size:90%}.book-try ul li img{display:block;width:100%;margin:0 0 25px 0;position:absolute;bottom:45px}.review-form .box-grey{padding:30px}#buy-book{width:1430px;margin-top:145px}.categories-buy-modal{margin:145px auto!important}.categories-rating-block{margin-top:-40px!important;font-size:16px}}.top-bar ul li.browse-books,.top-bar ul li.my-toppsta{position:relative;cursor:pointer}.top-bar ul li.browse-books:hover{background:#4f83e1}.top-bar ul li.browse-books .browse-menu{position:absolute;top:86px;right:0;left:0;height:0;overflow:hidden;opacity:0;transition:opacity .2s linear 0ms,height 0ms linear .2s}.top-bar ul li.browse-books .browse-menu ul{height:100%;width:100%;border-top:2px solid rgba(48,48,48,.5)}.top-bar ul li.browse-books .browse-menu ul li{display:block;float:none;width:100%;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(48,48,48,.5);background:#4f83e1}.top-bar ul li.browse-books .browse-menu ul li a{line-height:48px;color:#fff!important;text-shadow:0 0 #fff!important}.top-bar ul li.browse-books:hover .browse-menu{height:252px;opacity:1;transition:opacity .2s linear .2s,height 0ms linear .2s}.banner{position:relative;z-index:1}.banner.sm{height:300px}.groups-admin-search{position:absolute;right:1%}.admin-groups-count{text-align:center;color:#8a8a8a}.banner.non-carousel:before{content:'';position:absolute;z-index:-1;top:0;left:0;height:600px;width:250px;background-color:#a4cd39}.banner.sm .container{height:300px}.banner.sm .container h1{margin-top:120px;color:#fff;font-size:60px}.admin-dropdown{position:relative;cursor:pointer}.dropdown-content{display:none!important;position:absolute!important;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;margin-top:-10px}.admin-dropdown:hover .dropdown-content{display:block!important}.dropdown-content a{line-height:20px!important;margin-bottom:10px}.banner.non-carousel:after{content:'';position:absolute;z-index:-1;top:0;right:0;height:600px;width:250px;background-color:#2199d7}.books-az{position:relative;z-index:2;height:100%}.body .container{background:#fff;padding-bottom:160px}.books-az .index{margin:30px 0;padding:20px 0 18px 0;border-top:3px dotted #e6e6e6;border-bottom:3px dotted #e6e6e6}.books-az .index .h2{margin:0}.books-az .index a{float:left;width:3.7%;margin-top:4px;font-weight:700;text-align:center;font-size:16px;color:#2364da}.books-az .letter{position:relative;margin:20px 0;padding:20px 0;border-bottom:3px dotted #e6e6e6}.books-az .see-more{position:absolute;bottom:-10px;right:0;margin:10px 0;border:2px solid #a24a23;border-radius:8px;box-shadow:-10px 0 1px 10px #fff;background:#fff;color:#cd021f;font-weight:700;font-size:18px;z-index:2}.books-az .letter .h1{display:block;margin:60px 0 0 0;padding:0;font-size:120px;text-align:center}.books-az .letter .h2{display:block;margin:60px 0 0 50px;padding:0;font-size:120px;text-align:center}.books-az .letter ul{max-height:280px;overflow:hidden;margin:0;padding:0;list-style-type:none}.books-az .letter ul li{float:left;width:33%}.books-az .letter ul li a{display:block;margin:0 10px 15px 0;font-weight:700;font-size:18px}.books-az .letter ul.full{max-height:none;overflow:auto;padding-bottom:40px}.footer nav ul li{margin:0;padding:0 0 10px 0;display:block;border-left:0}.footer nav ul li a{display:block;color:#8a8a8a;text-align:left}.footer nav ul li:last-child{padding-right:0}.footer nav ul li:first-child{border-left:0}.footer .toppsta-social{list-style-type:none}.footer .copyright{margin:10px 0;padding:20px 0 0 0;text-align:right;font-size:11px;background-image:linear-gradient(to right,#e6e6e6 33%,rgba(255,255,255,0) 0);background-position:top;background-size:8px 3px;background-repeat:repeat-x}.mobile-browse-menu{background-color:rgba(48,48,48,.9)}.tblHead{font-weight:600;background-color:#cecece}.trEven{background-color:#e9e7e7}.trTitle{width:65%;height:20px}.percentNum{position:absolute;width:14%;top:0;right:0;border-left:1px #000 solid;padding-left:3px}.totalNum{width:15%;position:absolute;top:0;right:15%;border-left:1px #000 solid;padding-left:3px}.usersTable{position:relative;width:100%}.trSeparator{height:50px}.usersTableContainer{border:2px #000 solid;padding:3px}.topBlock{overflow:hidden}.bottomBlock{margin-top:10px}.trFirst{width:15%;height:20px}.trSecond{width:15%;position:absolute;top:0;right:70%;border-left:1px #000 solid;padding-left:3px}.trThird{width:20%;position:absolute;top:0;right:50%;border-left:1px #000 solid;padding-left:3px}.trFourth{width:20%;position:absolute;top:0;right:30%;border-left:1px #000 solid;padding-left:3px}.trFifth{width:15%;position:absolute;top:0;right:15%;border-left:1px #000 solid;padding-left:3px}.trSixth{width:15%;position:absolute;top:0;right:0;border-left:1px #000 solid;padding-left:3px}.show-mobile-sidebar{display:none}@media (min-width:1440px){.container{width:1420px}}@media (max-width:1200px){.top-bar{height:68px}}@media (max-width:993px){.books-az .index a{text-align:left}}@media (max-width:767px){.groups-admin-search{position:relative}.hide-mobile-sidebar{display:none}.show-mobile-sidebar{display:block}.banner.sm{height:250px}.banner.sm .container{height:250px}.banner.sm .container h1{margin-top:95px}.books-az .letter .col-sm-3 .h1{margin:0;font-size:300px;line-height:100%}.books-az .letter .h2{font-size:220px}.books-az .letter ul li a{font-size:16px}.books-az .letter ul li{width:50%}.books-az .index a{width:7.1%;text-align:left}.books-az .letter .col-sm-3{position:absolute;opacity:.15}}