.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6,h6{font-family:"PT Sans Narrow", sans-serif;text-transform:uppercase;color:#555555;font-weight:bold}.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,h6 small{display:block;font-weight:inherit;color:inherit}.btn a{color:white}.btn a:hover{color:white}.btn.btn-toppsta{position:relative;top:0;transition:box-shadow 0.2s ease 0s, top 0.2s ease 0s, background-position 0.2s ease 0.2s;padding:6px 15px}.btn.btn-toppsta:focus,.btn.btn-toppsta:hover{top:2px;transition:box-shadow 0.2s ease 0.2s, top 0.2s ease 0.2s, background-position 0.2s ease 0.3s}.btn.btn-green{color:white;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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lighten($green, 10%)', endColorstr='darken($green, 10%)',GradientType=0 );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:white;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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lighten($blue, 10%)', endColorstr='darken($blue, 10%)',GradientType=0 );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:white;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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lighten($link, 10%)', endColorstr='darken($link, 10%)',GradientType=0 );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:white;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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lighten($red, 10%)', endColorstr='darken(red, 10%)',GradientType=0 );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 white;border-color:#2364da;background-color:white;background-image:linear-gradient(to bottom, white 0%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='white', endColorstr='#ededed',GradientType=0 );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:white;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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d0d0', endColorstr='#b3b3b3',GradientType=0 );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:#555555;text-transform:uppercase;font-size:12px;font-weight:500;text-shadow:1px 1px 0 white;border-color:#cdcdcd;background-image:linear-gradient(to bottom, white 0%, #fdfdfd 50%, #f0f0f0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='white', endColorstr='#f0f0f0',GradientType=0 );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:white;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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lighten($green, 10%)', endColorstr='darken($green, 10%)',GradientType=0 );background-size:auto 200%;background-position:0 100%;background-repeat:no-repeat;transition:background-position 0.2s ease 0.0s}.btn.btn-submit:focus,.btn.btn-submit:hover{background-position:0 0;transition:background-position 0.2s ease 0.2s}.btn.btn-mobile{width:100%;height:66px;border-radius:0;border-color:transparent;background:transparent;color:white;font-size:18px}.btn.btn-facebook{width:100%;height:40px;padding-top:11px;color:white;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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lighten($facebook, 10%)', endColorstr='darken($facebook, 10%)',GradientType=0 );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, 0.8);border-right:1px solid #2d4373;transition:background-color 0.2s ease 0.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, 0.6);transition:background-color 0.2s ease 0.3s}.btn.btn-twitter{width:auto;height:40px;padding-top:11px;padding-right:25px;color:white;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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lighten($twitter, 10%)', endColorstr='darken($twitter, 10%)',GradientType=0 );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, 0.8);border-right:1px solid #2795e9;transition:background-color 0.2s ease 0.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, 0.6);transition:background-color 0.2s ease 0.3s}.btn.btn-email{width:auto;height:40px;padding-top:11px;padding-right:25px;color:white;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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lighten($web, 10%)', endColorstr='darken($web, 10%)',GradientType=0 );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, 0.8);border-right:1px solid #9c9a9c;transition:background-color 0.2s ease 0.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, 0.6);transition:background-color 0.2s ease 0.3s}.btn.btn-email-register{width:100%;height:40px;padding-top:11px;color:white;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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lighten($green, 10%)', endColorstr='darken($green, 10%)',GradientType=0 );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, 0.8);border-right:1px solid #86a82b;transition:background-color 0.2s ease 0.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, 0.6);transition:background-color 0.2s ease 0.3s}.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:0.2px}.btn .transform-lower,.btn.transform-lower{text-transform:lowercase}.btn .transform-auto,.btn.transform-auto{text-transform:none}.btn-white{background:white;border:1px solid #b5b5b5}.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}h4{display:block;width:100%;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:normal;color:#555555}h4 a{color:#555555;display:block}h4.account{font-weight:bold;font-family:"PT Sans Narrow", sans-serif;font-size:24px}@media (max-width: 1200px){h4{font-size:14px}}.block{padding:15px;border-radius:10px;border:1px solid;border-color:#ececec;background-color:white}.block.feature{overflow:hidden;padding:0 0 20px;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:normal;color:white;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 p{font-size:12px}@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:white;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:bold;color:white;text-shadow:0 0 5px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.3), 0 0 15px rgba(0, 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, 0.6);color:white;text-shadow:1px 1px 0 black;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:black}.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:#777777}.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}.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}.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:normal;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:0.01px;cursor:pointer}.norm-form select::-ms-expand{display:none}.norm-form .form-link{display:inline-block;padding-left:10px;padding-right:10px;color:#999999;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:#999999}.norm-form .checkbox-spacer label{margin-right:30px}.form-control{box-shadow:none;border-color:transparent}.required{color:#e10021;font-weight:bold}.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:#999999;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:0.01px;cursor:pointer}.toppsta-filters select::-ms-expand{display:none}.radio.radio-inline{margin-top:10px !important;padding-left:0}.radio input[type="radio"]{display:none}.radio label{padding-left:0;color:#999999;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 #ffffff, 0 0 5px 0 #e1e1e1;border:1px solid #cac9c9;opacity:0.8}.radio input[type="radio"]:checked + label span.cover{border:1px solid #93c908;box-shadow:inset 0 0 0 5px #ffffff, 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:#999999;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}.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:#999999}form::-moz-placeholder{font-style:italic;color:#999999}form:-ms-input-placeholder{font-style:italic;color:#999999}form input:-moz-placeholder{font-style:italic;color:#999999}.error{position:relative;display:block;padding:15px;margin-bottom:15px;border-radius:5px;border:1px solid #e10021;background:rgba(225, 0, 33, 0.6);color:white;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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$red', endColorstr='darken($red, 5%)',GradientType=0 );font-weight:bold;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, 0.6);color:white;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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$green', endColorstr='darken($green, 5%)',GradientType=0 );font-weight:bold;line-height:32px;font-size:20px;text-align:center;font-family:FontAwesome;font-style:normal;font-weight:normal}.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, 0.8);font-size:13px;color:white;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%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$bright-orange', endColorstr='darken($bright-orange, 5%)',GradientType=0 );font-weight:bold;line-height:32px;font-size:20px;text-align:center;font-family:FontAwesome;font-style:normal;font-weight:normal}.alert h3{color:white}.alert .btn{margin-top:15px;margin-bottom:20px}.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}.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:white;border-color:#344e86}.facebook-group .form-control{border-color:#344e86}@-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:#555555;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:none !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:white;padding-bottom:160px}.body.general .container{padding-top:30px}.body.search .container{padding-top:15px}.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:none!important}.body.negative-top .container h1{margin-top:30px}.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-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:bold;color:#555555}.content-links li a small{font-weight:normal;font-size:12px;color:#777777;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:#777777}.back-to-top{position:relative;display:inline-block;margin-top:10px;padding-left:36px;color:#333333;font-family:"PT Sans Narrow", sans-serif;font-size:26px;font-weight:bold;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:#333333}#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, 0.5);background:rgba(255, 255, 255, 0.9);transition:background 0.4s ease 0.2s}.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:white;text-transform:uppercase;font-weight:700;text-align:center;border-left:1px solid rgba(255, 255, 255, 0.5);border-right:1px solid rgba(48, 48, 48, 0.5);text-shadow:1px 1px 0 #535353;transition:background 0.4s ease 0.2s}.top-bar .logo-wrap .logo-scroll{opacity:1;transition:opacity 0.4s ease 0.2s, color 0.4s ease 0.2s}.top-bar ul li a{color:#555555;text-shadow:1px 1px white;transition:background 0.4s ease 0.2s, color 0.4s, text-shadow 0.4s ease 0.2s}.top-bar ul li a:focus,.top-bar ul li a:hover{color:white;text-shadow:1px 1px 0 #1f5ac4}.top-bar ul li.my-toppsta a{text-shadow:1px 1px 0 #c8001d}.top-bar ul li.my-toppsta a:focus,.top-bar ul li.my-toppsta a:hover{text-shadow:1px 1px 0 #c8001d}.top-bar ul li .btn-mobile{color:#555555}.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}.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 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, 0.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:white !important;text-shadow:1px 1px 0 #c8001d;background-color:#e10021;background-image:linear-gradient(to bottom, #ff1537 0%, #c8001d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lighten($red,10%)', endColorstr='darken($red, 5%)',GradientType=0 );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 0.2s linear 0.0s, height 0.0s linear 0.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, 0.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;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$red,5%', endColorstr='darken($red, 10%)',GradientType=0 );border-left:0}.top-bar ul li.my-toppsta:hover .account-menu{height:auto;opacity:1;transition:opacity 0.2s linear 0.2s, height 0.0s linear 0.2s}.top-bar.scroll{background:rgba(255, 255, 255, 0.9);transition:background 0.4s ease 0.2s}.top-bar.scroll .logo-wrap .logo-scroll{opacity:1;transition:opacity 0.4s ease 0.2s, color 0.4s ease 0.2s}.top-bar.scroll ul li a{color:#555555;text-shadow:1px 1px white;transition:background 0.4s ease 0.2s, color 0.4s ease 0.2, text-shadow 0.4s ease 0.2s}.top-bar.scroll ul li a:focus,.top-bar.scroll ul li a:hover{color:white;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:#555555}@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 .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, 0.5)}.top-bar .mobile ul li:first-child{border-left:1px solid rgba(48, 48, 48, 0.5)}.top-bar .mobile ul li:after{content:'';position:absolute;top:0;left:0;height:100%;width:1px;background:rgba(255, 255, 255, 0.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{background:rgba(255, 255, 255, 0.4)}.top-bar .logo-wrap .logo-scroll{opacity:0;transition:opacity 0.4s ease 0.2s}.top-bar ul li .btn-mobile{color:#fff}.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, 0.5);border-top:1px solid rgba(255, 255, 255, 0.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:white;text-align:center;padding-top:10px;padding-bottom:10px}.mobile-search{background-color:rgba(48, 48, 48, 0.9)}.mobile-nav{background-color:rgba(0, 53, 149, 0.9)}.mobile-account{background-color:rgba(178, 0, 26, 0.9)}.mobile-account,.mobile-nav{padding-top:68px;padding-bottom:0}.banner{position:relative;z-index:1}.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:white;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:white;text-transform:uppercase}.banner.profile-banner a.overlay:focus{outline:none}.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.png");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:white;height:230px}.banner.search .container{height:230px}.banner.search h1{text-transform:uppercase;color:white;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:white;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:white;font-size:50px}.profile-img{position:relative;height:70px;width:70px;border-radius:50%;border:5px solid white;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%}.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:white;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:bold;font-size:18px;text-transform:uppercase}.giveaway .emblem .date{display:block}.giveaway .emblem .status{display:block;font-size:10px;text-transform:uppercase}.giveaway strong{display:block;margin-top:10px}.giveaway .open-to{display:block;margin-top:15px;margin-bottom:15px;color:#8a8a8a;font-size:13px}.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 #eeeeee}.newsletter.general h1:after{content:'';position:absolute;bottom:-20px;left:50%;width:41px;height:40px;margin-left:-40px;padding:0 40px;background-color:#ffffff;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:#555555}.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:#999999}.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:white;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;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:white}@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}}.account-wrap:hover .profile-img .overlay{display:block;padding-top:30%;z-index:1;background:rgba(50, 50, 50, 0.7);text-align:center;color:white;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}.breadcrumb{padding:0;background:none}.breadcrumb a{color:#fff;opacity:0.8}.breadcrumb a:hover{opacity:1}.breadcrumb .active{color:#fff}.breadcrumb > li+li:before{padding:0 5px;color:#fff;opacity:0.5;font-family:'FontAwesome';content:"\f101"}.toppsta-filters .btn-back{margin-top:36px}@media (min-width: 1200px){.banner.no-banner{background-position:0 -450px}}.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}.btn{position:relative;z-index:2}p,table{font-family:"Open Sans", sans-serif;-webkit-font-smoothing:subpixel-antialiased}.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}.editions-title h1{margin:0 0 6px;padding:0;font-family:"Open Sans", sans-serif;font-weight:normal;font-size:20px;text-transform:none}.editions-title .author{display:block;margin:0 0 10px;font-size:110%}.form-control{box-shadow:none;border-color:transparent}.checkbox label{padding-left:0;color:#999999;width:100%}.back-to-book{display:block;margin:6px 0 0;font-size:100%}.btn-view-all{padding:8px;border-radius:0;border:0;background:#1e2057;color:#fff;font-weight:bold;font-size:15px;text-transform:uppercase;width:90%;margin:20px auto}#accept-cookies-button{display:block;margin-top:2%}.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,0.1)}.main-search-results h4{display:block;height:auto;border:0;padding:3px 25px;color:#333;font-weight:normal;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;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:normal;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}.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:bold}.btn-page-row-button:hover{color:#fff}.btn-page-row-button{padding:10px}.search-icon-position{position:absolute;left:10%;top:50%;transform:translate(-10%,-50%)}.toppsta-green{color:#a4cd39}.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}.hide-input-field{display:none}.hide-element{display:none}.checkbox-hover{cursor:pointer}.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;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lighten($blue, 10%)', endColorstr='darken($blue, 10%)', GradientType=0 )!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}.provide-more-details a{color:white!important}.provide-more-details{background-color:#2364da;width:252px;padding:10px}h3.title-book .fa{float:left;margin-right:10px}.rotate-vertical{transform:rotateX(-180deg)}.basic-feature-mobile{width:auto!important;margin-bottom:0.9em}#books-container{margin:0 0 0 2px}.content-loader{display:block;height:20px;width:150px;border:none;position:relative;margin:0 auto}.newsletters-title{font-weight:400;margin-bottom:15px;display:block}.enter-giveaway-desc{font-style:initial}.thumb-active{font-size:28px;margin:5px 20px}.thumb-inactive{color:#afacac!important}.thumb-red{color:#dc0726!important}.social-404{line-height:40px!important}.responsive-container{width:95%;margin:0 auto 10px;height:auto}@media (min-width: 768px){#accept-cookies-button{display:inline;margin-top:0}}@media (min-width: 992px){.responsive-container{width:970px}.social-404{line-height:29px!important}.btn-view-all{display:none}}@media (min-width: 1200px){.responsive-container{width:1170px}}@media (min-width: 1440px){.responsive-container{width:1420px}.social-404{line-height:40px!important}}.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 0.2s linear 0.0s, height 0.0s linear 0.2s}.top-bar ul li.browse-books .browse-menu ul{height:100%;width:100%;border-top:2px solid rgba(48, 48, 48, 0.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, 0.5);border-bottom:1px solid rgba(48, 48, 48, 0.5);background:#4f83e1}.top-bar ul li.browse-books .browse-menu ul li a{line-height:48px;color:white!important;text-shadow:0 0 white!important}.top-bar ul li.browse-books:hover .browse-menu{height:452px;opacity:1;transition:opacity 0.2s linear 0.2s, height 0.0s linear 0.2s}.banner{position:relative;z-index:1}.banner.sm{height:300px}.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:white;font-size:60px}.banner.non-carousel:after{content:'';position:absolute;z-index:-1;top:0;right:0;height:600px;width:250px;background-color:#2199d7}.footer nav ul li{margin:0;padding:0 0 10px;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;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, 0.9)}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 white!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: 1440px){.container{width:1420px}}@media (max-width: 1200px){.top-bar{height:68px}}@media (max-width: 767px){.banner.sm{height:250px}.banner.sm .container{height:250px}.banner.sm .container h1{margin-top:95px}}