.book-list-container .header-toolbar{padding:0 25px}@media only screen and (max-width:830px){.book-list-container .header-toolbar{padding:0 10px}}.book-list-container .search-form{overflow:hidden;padding-right:25px}.book-list-container .search-form .input-search{position:relative}.book-list-container .search-form .input-search .ficon{left:21px;position:absolute;top:16px}@media only screen and (max-width:830px){.book-list-container .search-form .input-search .ficon{top:11px}}.book-list-container .search-form .input-search .form-control{border:1px solid hsla(0,0%,77%,.89);border-radius:25px;box-shadow:none;height:50px;padding-left:56px;width:100%}@media only screen and (max-width:830px){.book-list-container .search-form .input-search .form-control{height:40px}}.book-list-container .btn.btn-download-list{background:none;border:1px solid hsla(0,0%,77%,.89);float:right;height:50px;padding-left:25px;padding-right:25px}.book-list-container .btn.btn-download-list .ficon-download{float:left;font-size:18px;margin:1px 18px 0 0}@media only screen and (max-width:768px){.book-list-container .btn.btn-download-list{float:none;height:40px;margin-bottom:10px}}.book-list-container .list-char-filter{clear:both;padding-top:25px;white-space:nowrap}@media only screen and (max-width:767px){.book-list-container .list-char-filter{display:none}}.book-list-container .list-char-filter .list{display:table}.book-list-container .list-char-filter .item{display:table-cell;text-align:center;width:1%}.book-list-container .list-char-filter .item .txt-link{color:#000;font-family:Roboto Bold,sans-serif}.book-list-container .list-char-filter .item .txt-link:disabled{color:#ccc;cursor:no-drop;font-family:Roboto Bold,sans-serif}@media only screen and (max-width:767px){.book-list-container .list-char-filter{white-space:normal}.book-list-container .list-char-filter .list{display:block}.book-list-container .list-char-filter .item{display:inline-block;margin-bottom:5px;width:27px}}.book-list-container .book-list-content{padding:0 25px}@media only screen and (max-width:830px){.book-list-container .book-list-content{padding:0 10px}}.book-list-container .book-list-content.ordered-by-date{padding-top:20px}.book-list-container .book-list-content.ordered-by-date .item{border-bottom:1px solid #ccc;display:flex;margin-bottom:20px;padding-bottom:20px}.book-list-container .book-list-content.ordered-by-date .item:last-child{border-bottom-color:transparent;margin-bottom:0}.book-list-container .book-group-name .block-title{color:#000;font-family:Roboto Bold,sans-serif;font-size:17px;font-size:1.0625rem;line-height:1.1764705882;padding:23px 0}@media only screen and (max-width:767px){.book-list-container .book-group-name .block-title{display:none}}.book-list-container .book-group-name .list .item{overflow:hidden;padding-bottom:15px}.book-list-container .book-group-name .content{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;padding-bottom:13px}.book-list-container .book-group-name .content .title-author{float:left}.book-list-container .book-group-name .content .btn-delete{background-color:transparent;border:none;color:#555;font-size:14px}.book-list-container .book-group-name .content .remove{float:right}@media only screen and (max-width:767px){.book-list-container .book-group-name .content .remove.remove-toggled{width:100%}}.book-list-container .book-group-name .content .remove .btn{font-size:.8125rem;height:31px;margin-right:5px;padding:5px 13px}@media only screen and (max-width:767px){.book-list-container .book-group-name .content .remove .btn{margin-bottom:5px;margin-right:0;margin-top:10px;width:100%}}.book-list-container .book-group-name .content .remove i{vertical-align:middle}.book-list-container .book-group-name .content .book-title a{color:#222;font-family:Merriweather Regular,serif;font-size:14px;font-size:.875rem;line-height:2}.book-list-container .book-group-name .content .book-title .ficon-pencil{margin-left:10px}.book-list-container .book-group-name .content .author{color:#666;font-family:Roboto Light,sans-serif;font-size:14px;font-size:.875rem;margin-top:6px}.book-list-container .book-group-name .content .summary{color:#222;font-size:13px;letter-spacing:0;line-height:21px;margin:5px 0}.book-list-container .book-group-name .content .date-read{color:#666;font-family:Roboto Light,sans-serif;font-size:14px;font-size:.875rem;margin-top:6px}@media only screen and (max-width:830px){.book-list-container .book-group-name .content .club-inspiration-toggles{margin-top:60px}}.book-list-container .book-group-name .content .club-inspiration-toggles button{font-size:.7rem}.book-list-container .book-group-name .content .club-inspiration-toggles .club-inspiration-btn{margin-right:0;margin-top:10px}.book-list-container .book-group-name .content .club-inspiration-toggles .club-inspiration-btn .spinner-wrapper{padding:10px 40px}.book-list-container .book-group-name .book-cover{flex-shrink:0;margin-right:20px}.book-list-container .book-group-name .book-cover .book-image{border-radius:0 3px 3px 0;max-width:120px;object-fit:cover;width:auto}.book-list-container .book-group-name .image{border-radius:0 3px 3px 0;float:left;margin-right:15px;width:37px}.book-list-container .book-group-name .list-member{font-size:13px;font-size:.8125rem}.book-list-container .book-group-name .list-member .image{float:none;height:25px;width:25px}.book-list-container .book-group-name .list-member .btn-create-meeting{background:#fff;border:1px solid #a5a5a5;border-radius:20px;color:#333;display:inline-block;font-size:13px;line-height:140%;margin-top:10px;padding:7px 15px}.block-list-book .popular-book{overflow-x:auto}.block-list-book .popular-book .slider-container .slider-content{min-width:100%}@media only screen and (max-width:767px){.block-list-book .popular-book .slider-container .slider-content{min-width:575px}}@media only screen and (max-width:1120px){.block-list-book .popular-book .slider-container .slider-content .slider-item{padding:14px}}@media only screen and (max-width:1000px){.block-list-book .popular-book .slider-container .slider-content .slider-item .wrap-image{height:180px}}.search-book-container{background-color:#f5f5f5;border:1px solid #dfdfdf;border-radius:5px;margin:0 30px 15px;padding:20px;position:relative}@media only screen and (max-width:767px){.search-book-container{margin:0 10px 15px;padding:15px 10px}}.search-book-container.message{border:none;margin:0 0 20px;padding:0}.search-book-container.message .search-book-form .main-form .form-group{width:calc(100% - 160px)}.search-book-container.message .search-book-form .main-form .form-group .form-control{padding-left:25px}.search-book-container .search-book-form .main-form{-moz-align-items:center;align-items:center;display:-moz-flex;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.search-book-container .search-book-form .main-form{-moz-flex-direction:column;flex-direction:column;padding-bottom:64px;position:relative}}.search-book-container .search-book-form .form-group{float:left;margin-bottom:0;margin-right:10px;width:calc(100% - 160px)}@media only screen and (max-width:767px){.search-book-container .search-book-form .form-group{margin:0 0 10px;width:calc(100% - 20px)}}.search-book-container .search-book-form .btn-search{background-color:#000;color:#fff;height:54px;width:150px}@media only screen and (max-width:767px){.search-book-container .search-book-form .btn-search{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}}.search-book-container .search-results{clear:both;position:relative}.search-book-container .block-list-book .popular-book .slider-container .slider-content .slider-item{padding:20px 10px}.search-book-container .btn-close-find-book{background-color:#fff;border:1px solid #c5c5c5;border-radius:25px;color:#c5c5c5;font-size:15px;height:30px;line-height:30px;position:absolute;right:-15px;text-align:center;top:-15px;width:30px}.search-book-container .btn-close-find-book:after,.search-book-container .btn-close-find-book:before{background-color:#c5c5c5;content:"";height:15px;left:14px;position:absolute;top:7px;transform:rotate(40deg);width:1px}.search-book-container .btn-close-find-book:after{transform:rotate(-40deg)}.search-book-container>.form-group{clear:both;margin:20px auto 10px;max-width:500px;text-align:center}.search-book-container .slider-box .wrap-image:after{background-color:#000;border:1.5px solid #000;border-radius:50px;color:#fff;content:"Add";font-size:15px;font-size:.9375rem;left:50%;min-width:100px;opacity:0;padding:9px 15px;position:absolute;text-align:center;text-transform:uppercase;top:50px;transform:translateX(-50%);transition:all .3s ease;visibility:hidden}@media only screen and (max-width:1200px){.search-book-container .slider-box .wrap-image:after{font-size:13px;font-size:.8125rem;min-width:80px}}.search-book-container .slider-box:hover .wrap-image:after{opacity:1;visibility:visible}.search-book-container .form-group.form-date{float:none}.search-book-container .form-custom{margin-top:10px;position:relative}.search-book-container .form-custom:before{color:#727272;font-size:21px;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.search-book-container .form-custom .form-control{padding-left:50px}.search-book-container .form-custom .form-group{margin:0}.search-book-container .form-control{font-family:Roboto,sans-serif;padding-left:50px}@media only screen and (max-width:767px){.search-book-container .form-control{padding:5px 25px!important}}.search-book-container .ficon{color:#727272;font-size:21px;left:20px;position:absolute;top:16px}.import-guidelines{font-size:14px;line-height:1.5}.import-guidelines .guidelines{list-style:disc;padding-left:15px}.import-guidelines .guidelines li{margin-bottom:10px}.import-guidelines .guidelines li a{color:#2771c5}.dnf-rating-badge{background-color:#f0f0f0;border:none;border-radius:25px;color:#666;cursor:default;display:inline-block;font-size:14px;font-size:.875rem;font-weight:700;height:37px;line-height:37px;outline:none;padding:0 15px;text-align:center;width:80px}.search-book-section{padding:50px 70px}@media only screen and (max-width:991px){.search-book-section{padding:50px}}@media only screen and (max-width:767px){.search-book-section{padding:25px 15px}}.search-book-section .search-book-wrapper{width:100%}@media only screen and (max-width:767px){.search-book-section .search-book-wrapper .featured-books-sort-group{padding:0}}.search-book-section .search-book-wrapper .btn-clear{background-color:#fff;border:1px solid #000;border-radius:50px;height:34px;outline:none;position:absolute;right:-12px;top:-15px;width:34px;z-index:1}.search-book-section .search-book-wrapper .btn-clear:after,.search-book-section .search-book-wrapper .btn-clear:before{background-color:#000;border-radius:2px;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:15px}.search-book-section .search-book-wrapper .btn-clear:before{transform:translate(-50%,-50%) rotate(-45deg)}.search-book-section .search-book-wrapper .btn-clear:after{transform:translate(-50%,-50%) rotate(45deg)}.search-book-section .search-book-wrapper .search-book-form{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:100px;display:-moz-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:575px;padding:6px}.search-book-section .search-book-wrapper form{display:block;width:100%}.search-book-section .search-book-wrapper .btn{font-size:16px!important;height:46px;min-width:150px;width:150px}@media only screen and (max-width:767px){.search-book-section .search-book-wrapper .btn{font-size:14px!important;height:47px;min-width:150px;width:150px}}@media only screen and (max-width:600px){.search-book-section .search-book-wrapper .btn{min-width:auto;width:auto}.search-book-section .search-book-wrapper .btn.btn-black{-moz-align-items:center;align-items:center;color:transparent;display:-moz-flex;display:flex;font-size:0!important;-moz-justify-content:center;justify-content:center;min-width:47px;overflow:hidden;padding:0;width:47px}.search-book-section .search-book-wrapper .btn.btn-black:before{color:#fff;content:"-";font-family:bookclubs!important;font-size:16px!important;height:22px;width:16px}.search-book-section .search-book-wrapper .btn.btn-black:hover:before{color:#000}.search-book-section .search-book-wrapper .btn.btn-black:disabled:before{display:none}}.search-book-section .search-book-wrapper .wrap-input{-moz-align-items:center;align-items:center;background:#fff;border-radius:100px;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;position:relative;width:calc(100% - 175px)}@media only screen and (max-width:767px){.search-book-section .search-book-wrapper .wrap-input{width:calc(100% - 170px)}}@media only screen and (max-width:600px){.search-book-section .search-book-wrapper .wrap-input{width:calc(100% - 62px)}}.search-book-section .search-book-wrapper .wrap-input .ficon{font-size:20px;left:25px;position:absolute}@media only screen and (max-width:767px){.search-book-section .search-book-wrapper .wrap-input .ficon{font-size:16px}}@media only screen and (max-width:600px){.search-book-section .search-book-wrapper .wrap-input .ficon{display:none}}.search-book-section .search-book-wrapper .wrap-input input{border:none;border-radius:50px;box-sizing:border-box;display:block;height:46px;letter-spacing:.01rem;outline:none;padding:0 30px 0 60px;width:100%}@media only screen and (max-width:767px){.search-book-section .search-book-wrapper .wrap-input input{font-size:14px!important;height:47px}}@media only screen and (max-width:600px){.search-book-section .search-book-wrapper .wrap-input input{padding:0 25px}}.search-book-section .search-book-wrapper .txt-error{font-size:16px}@media only screen and (max-width:767px){.search-book-section .search-book-wrapper .txt-error{font-size:14px!important}}.search-book-section .search-results,.search-book-section .search-results-v2{display:-moz-flex;display:flex;flex-wrap:wrap;margin:0 -15px;padding:50px 0 0}.search-book-section .not-full-content.search-results-v2,.search-book-section .search-results.not-full-content{-moz-justify-content:flex-start;justify-content:flex-start}.search-book-section .not-full-content.search-results-v2 .book-item,.search-book-section .search-results.not-full-content .book-item{padding-right:15px}@media only screen and (max-width:600px){.search-book-section .not-full-content.search-results-v2,.search-book-section .search-results.not-full-content{-moz-justify-content:space-between;justify-content:space-between}.search-book-section .not-full-content.search-results-v2 .book-item,.search-book-section .search-results.not-full-content .book-item{padding-right:0}}@media only screen and (max-width:767px){.search-book-section .search-results,.search-book-section .search-results-v2{padding-top:25px}}.search-book-section .search-results-v2:empty,.search-book-section .search-results:empty{padding:0}.search-book-section .search-results .book-item,.search-book-section .search-results-v2 .book-item{padding:0 15px 30px;text-align:center;width:25%}@media only screen and (max-width:600px){.search-book-section .search-results .book-item,.search-book-section .search-results-v2 .book-item{width:50%}}@media only screen and (max-width:350px){.search-book-section .search-results .book-item,.search-book-section .search-results-v2 .book-item{width:100%}}.search-book-section .search-results .book-item .image-wrap,.search-book-section .search-results-v2 .book-item .image-wrap{margin-bottom:20px;position:relative}.search-book-section .search-results .book-item .image-wrap .wrap-image,.search-book-section .search-results-v2 .book-item .image-wrap .wrap-image{background-image:none!important;box-shadow:none;overflow:visible}.search-book-section .search-results .book-item .image-wrap .wrap-image:before,.search-book-section .search-results-v2 .book-item .image-wrap .wrap-image:before{background:none}.search-book-section .search-results .book-item .image-wrap .img-responsive,.search-book-section .search-results-v2 .book-item .image-wrap .img-responsive{position:relative}.search-book-section .search-results .book-item .image-wrap .book-image-shadow,.search-book-section .search-results-v2 .book-item .image-wrap .book-image-shadow{-moz-align-items:center;align-items:center;display:-moz-flex;display:flex;height:100%;-moz-justify-content:center;justify-content:center;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.search-book-section .search-results .book-item .image-wrap .book-image-shadow:before,.search-book-section .search-results-v2 .book-item .image-wrap .book-image-shadow:before{opacity:0}.search-book-section .search-results .book-item .image-wrap .book-image-shadow .book-image-abs,.search-book-section .search-results-v2 .book-item .image-wrap .book-image-shadow .book-image-abs{border-radius:0 3px 3px 0;box-shadow:0 12px 19px rgba(0,0,0,.24);height:auto;max-height:100%;max-width:100%;opacity:1!important;width:auto}.search-book-section .search-results .book-item .book-image,.search-book-section .search-results-v2 .book-item .book-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 3px 3px 0;display:block;margin:0 auto;max-width:100%;width:158px}.search-book-section .search-results .book-item .img-responsive,.search-book-section .search-results-v2 .book-item .img-responsive{opacity:0}.search-book-section .search-results .book-item .title a,.search-book-section .search-results-v2 .book-item .title a{color:#222;font-family:Merriweather Regular,serif;font-size:14px;line-height:21px;transition:all .1s ease}.search-book-section .search-results .book-item .author,.search-book-section .search-results-v2 .book-item .author{color:#666;font-family:Roboto Light,sans-serif;font-size:14px;line-height:21px;transition:all .1s ease}.search-book-section .search-results-v2{flex-wrap:nowrap;margin:0;overflow-x:auto}@media only screen and (max-width:767px){.search-book-section .search-results-v2{padding-top:40px}}.search-book-section .search-results-v2 .book-item{max-width:225px;min-width:225px;padding:0 15px}