html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.mobile{display:none}body{line-height:1;margin:0;padding:0;background-color:#f6f6f6;font-family:'Open Sans',sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;overflow:hidden}a{outline:0;color:#000;text-decoration:none}a:hover{color:#595d68;border:0}h1 a,h3 a{border:medium none;color:#595d68;text-decoration:none}.clear{clear:both}strong{font-weight:600}nav{float:right;font-size:18px;margin-top:13px}nav ul{margin:0;padding:0;text-align:center}nav ul li{float:left;list-style:none outside none;margin-left:24.5px}h2#library_owner{font-size:34px;margin-bottom:40px;margin-top:40px}h2#library_owner a{text-decoration:none;border:0;color:#666;font-weight:300}h3{font-size:30px;font-weight:400;margin-top:-20px;margin-bottom:20px;color:#595d68}.bottom-book-info{line-height:9px}.cover .bottom-book-info{overflow:hidden;margin-top:0;padding:5px 0}.list .bottom-book-info{margin-top:10px}.detail .bottom-bottom-info{margin-top:10px}.wrapper{margin:auto;width:960px}.wrapper h1.post_title{font-size:26px;border-bottom:1px solid #dedede;line-height:40px;text-transform:uppercase;color:#404040;padding-bottom:15px}.single_post{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #CCC;font-size:14px;line-height:1.5em;color:#333}.item_image{float:left;width:75px;overflow:hidden;margin-right:20px}.item_image img{width:75px;height:auto;border-radius:3px}.cover_image{max-width:120px;height:auto}.post_info{float:left;width:820px}.post_date{color:#889d9d;margin-right:10px}.post_user{font-weight:600;margin-right:10px}.post_review{border-radius:3px;color:#2eafc2;display:inline-block;font-size:11px;padding:2px 5px;position:absolute;right:5px;top:5px}.post_repost{color:#FFF;border-radius:3px;background-color:#47bc66;margin-right:5px;padding:1px 10px 1px 10px}.via_user{color:#666;font-size:11px;position:absolute;right:5px;top:5px}.post_via{color:#999;font-size:14px}.post_via a{border:0;color:#458692}.post_via a:hover{color:#CCC}user a{border:0;text-decoration:none;color:#458692}item a{border:0;text-decoration:none;color:#c75b31}.message{color:red;margin-top:5px;margin-bottom:5px;height:20px}.success{color:#61b087}.active_notes::before{content:" ";position:absolute;top:1px;left:0;height:20px;background:url('../images/icon-notes.svg') no-repeat right 5px center;background-size:9px auto;opacity:.5;padding-right:20px}.active_notes{background-color:#fcfcfc;border:1px solid #dedede;padding:25px;margin-bottom:20px;margin-top:10px;font-size:12px;font-weight:400;color:#404040;position:relative;line-height:1.6em;box-shadow:0 0 0 rgba(52,40,18,0.1),-2px 2px 0 rgba(244,244,244,1),-3px 3px 0 rgba(27,27,27,0.1)}.active_notes a{color:#2eafc2}.active_notes a:hover{color:#ccc}.tags{font-size:12px;width:100%;white-space:normal}.tags .tag_button{border-radius:3px;background-color:#f28977;color:#FFF;font-weight:600;padding:4px;margin-right:5px;margin-bottom:10px;white-space:nowrap;float:left;cursor:pointer}.tags .tag_button_no_link{border-radius:3px;background-color:#f28977;color:#FFF;font-weight:600;padding:4px;margin-right:5px;margin-bottom:10px;white-space:nowrap;float:left}span.tag_button:hover{opacity:.8}#library_load .list{font-size:18px;font-weight:600;text-shadow:1px 1px #fff;margin-top:20px;line-height:1.2em}#library_load .first_letter{color:#ff8c8b;font-weight:bold;border-bottom:1px solid #ff8c8b;margin-top:20px;font-size:20px;text-shadow:1px 1px #fff}#library_load .first_letter a{text-decoration:none;color:#ff8c8b;border:0}#library_load .cover{display:inline-block;margin:20px;margin-left:20px;margin-right:20px;max-width:120px;position:relative}#library_load #search_loader{padding:20px;text-align:center;margin-top:100px}.list_secondary_detail{font-weight:normal;color:#f28977;font-size:14px;font-weight:600}.grouped{border-left:5px solid #4bc1d2;padding-left:10px;padding-top:20px}.grouped .book_finds{margin-top:0}.group_name{border-left:5px solid #4bc1d2;padding-left:10px;font-weight:bold;margin-top:20px;font-size:20px;color:#4bc1d2}.group_name_cover{width:150px;min-height:20px;background-color:#4bc1d2;display:inline-block;position:relative;overflow-x:hidden;padding:5px;padding-left:10px;padding-right:10px;margin-left:20px;margin-top:15px;margin-right:-10px;color:#fff;font-weight:bold;font-size:16px;line-height:1.2em;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}#library_load div.list.grouped{padding-top:10px;padding-bottom:10px;margin:0}#library_load div.cover img.grouped{border:0;padding:0;box-shadow:-10px -10px 0 #4bc1d2}.website{text-align:left;padding-left:20px;margin-top:5px;font-size:14px;background-image:url("../images/icon-url.svg");background-repeat:no-repeat;background-size:14px}#overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(56,56,56,0.7);display:none;z-index:600}#item-info{position:fixed;top:10%;width:80%;max-height:80%;overflow-y:auto;margin-left:10%;margin-right:10%;z-index:700;background-color:#FFF;display:none;border:1px solid #e4e4e4;border-radius:3px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;box-shadow:0 4px 10px rgba(0,0,0,0.3)}#item-info .book_finds{border-bottom:0}#item-info.small{width:450px;margin-left:calc(50% - 225px)}.copy_number{float:left;height:27px;width:36px;text-align:center;background-color:#fff;border-radius:3px;font-size:16px;line-height:27px;margin-right:20px}.breakdown{width:299px;background-color:#fff;color:#404040;padding:10px;font-size:26px;float:left;font-weight:400;border-right:1px solid #dedede}.breakdown span{color:#2293a8;text-transform:uppercase}.posts{font-size:18px}.breakdown span.posts{color:#f28977}.breakdown table{width:100%}.breakdown table tr td{padding:15px 10px;font-size:16px;padding:0 10px}.breakdown table tr td:first-child{text-align:left;width:auto;padding:15px 5px 15px 15px}.library_list{float:left;min-width:590px;width:auto}.browse_libs{background-color:#4bc1d2;width:550px;color:#FFF;font-size:18px;padding:10px 20px;padding-left:70px;font-weight:400;background-image:url(../images/glasses.png);background-position:10px center;background-repeat:no-repeat;font-weight:400}.libs{width:640px;height:210px;overflow-y:auto;overflow-x:none}.more-info,.review-link{float:right;font-size:12px}.no_results{font-weight:600;margin-top:30px;text-align:center}.more-info{background-image:url("../images/icon-more-info.svg");background-position:left center;background-repeat:no-repeat;background-size:24px auto;border:medium none;color:#666;display:block;height:18px;margin-left:13px;opacity:.4;width:24px;cursor:pointer}.cover-options-button{text-indent:-9999px;height:20px;width:25px;background-size:25px auto;background-position:center center;background-image:url(../images/more-icon.svg);background-repeat:no-repeat;opacity:.8;float:left;cursor:pointer}.cover-options-button:hover{opacity:.5}.cover .bottom-book-info{display:none;width:100%;background:white;border:1px solid #dedede;border-radius:3px;padding:0 10px 0;position:absolute;top:101.5%;overflow:visible;z-index:2}.cover .bottom-book-info:before{content:'';position:absolute;top:-7px;left:5px;height:12px;width:12px;background:#fff;border:1px solid #d4d4d4;border-bottom:0;border-right:0;-webkit-webkit-transform:rotate(45deg);-moz-webkit-transform:rotate(45deg);-ms-webkit-transform:rotate(45deg);-o-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:0}.list{position:relative}.list .bottom-book-info{position:relative}.dlink_input{position:absolute;left:-999px}.dlink,.available{font-size:10px;display:block;opacity:1;text-align:center;width:auto;white-space:nowrap;cursor:pointer;font-weight:bold;color:#404040;margin-bottom:3px}.available:hover{background:#fff}.list .available,.book_finds .available,.book_finds .dlink{width:auto;display:inline-block;color:#666;text-shadow:none;padding:6px 12px;font-size:10px;font-weight:600;background:#fff}.cover .available{float:right;background:0;border:0;padding:5px 0;color:#666}.cover .available:hover{opacity:.7}.pc,.ph{font-size:12px;display:block;padding:10px 0;width:auto;white-space:nowrap;cursor:pointer;font-weight:600}.list .pc,.list .ph,.book_finds .pc,.book_finds .ph{display:inline-block;width:auto;text-align:center;text-shadow:none;color:#666;border-left:0;border-right:0;padding:6px 12px;font-size:10px;background:#fff}.cover .pc,.cover .ph{color:#888;opacity:1;font-weight:600;font-size:12px;text-align:left;border-bottom:1px solid #dedede}.cover .pc:last-child,.cover .ph:last-child{border-bottom:0}.review-link,.dlink{display:block;float:none}.list .review-link,.book_finds .review-link,.book_finds .dlink{width:auto;display:inline-block;color:#666;text-shadow:none}.review-link a{font-size:12px;font-weight:600;color:#888;display:block;padding:10px 0;float:none}.list .review-link a,.book_finds .review-link a{text-align:center;padding:0;width:100%;height:100%;color:#666;padding:6px 12px;font-size:10px;background:#fff}.book_finds .bottom-book-info{margin-top:10px}.book_finds .available,.book_finds .ph,.book_finds .pc,.book_finds .review-link,.book_finds .dlink{border:1px solid #dedede;margin-bottom:3px;width:100%;max-width:120px}.book_finds .available:hover,.book_finds .ph:hover,.book_finds .pc:hover,.book_finds .review-link a:hover,.book_finds .dlink:hover{background:#eee}.cover .pc:hover,.cover .ph:hover,.cover .review-link a:hover{color:#404040}.list .btn{border-left:1px solid #dedede;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.list .btn:last-child{border-right:1px solid #dedede}.list .available:hover,.list .ph:hover,.list .pc:hover,.list .available:hover,.list .review-link a:hover{background:#eee}.close{background:url('../images/close.png') 25px 25px;background-position:center center;width:25px;height:25px;top:10px;right:10px;position:absolute;cursor:pointer;z-index:1;opacity:.6}.close:hover{opacity:.3}#tags_list{position:fixed;background-color:#FFF;top:0;right:0;height:100%;width:250px;margin-right:-250px;z-index:550;overflow-y:scroll;box-shadow:3px 0 10px black;-webkit-overflow-scrolling:touch;transition-property:margin-right;transition-duration:200ms;transition-timing-function:linear}#tags_list.slide-in{margin-right:0}.text-center{text-align:center}#tag-filter{width:90%;margin-bottom:0;padding:5px 10px;border-radius:3px;border:1px solid #dedede;box-shadow:none;margin-top:10px;font-size:16px;background-color:#f6f6f6}#tags_list .tags_sorted_header{position:fixed;color:#f28977;font-weight:400;background-color:#FFF;width:250px;text-align:center;padding-top:14px;padding-bottom:14px;border-bottom:1px solid #f0f0f0}#tags_list .tags_sorted_header .close{position:absolute;background:url('../images/close.png') 20px 20px;background-size:20px;height:20px;width:20px;right:10px;top:12px;cursor:pointer}#tags_list .loader{margin-left:49%;margin-top:20%}#tags_list ul{list-style:none;padding:0;margin:0;margin-top:45px;color:#404040}#tags_list ul li{font-size:13px;padding:10px;padding-left:15px;padding-right:15px;margin:0;border-bottom:1px solid #f0f0f0;cursor:pointer;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background:url(../images/icon-settings-arrow.svg) -15px center no-repeat #fff;background-size:6px auto}#tags_list ul li:hover{background:url(../images/icon-settings-arrow.svg) 15px center no-repeat #fefefe;background-size:6px auto;text-indent:15px}input.warning{background-color:#ff9494 !important}.gp input,.place-hold input{display:block;padding:5px;border-radius:3px;border:1px solid #CCC;margin-top:10px;margin-bottom:10px}.patron_view,.hold_view,.checked_out_view{padding:20px 0 0;color:#404040;border-radius:3px}.checked_out_view{padding-top:0}.patron_view h2,.hold_view h2,.checked_out_view h2{text-align:center;padding:20px 15px 20px 15px;font-size:1.1em;font-weight:400}.checked_out_view h2{padding-bottom:20px;font-size:1em}#item-info.small{max-width:450px;width:90%;border:0}@media screen and (max-width:599px){#item-info.small{margin-left:5%}}.checked_out_view h3{font-size:16px;font-weight:400;line-height:25px;margin:0;color:#404040;text-align:center;background:#f6f6f6;padding:20px 0}.checked_set{background-color:#4bc1d2;padding:20px;color:white;margin-top:20px}.checked_set .copy_number{color:#fff;font-weight:400;background:rgba(0,0,0,0.2)}.checked_set .due_date{margin-top:10px;font-weight:400;position:relative;text-align:right}.checked_out{font-weight:400;text-align:right}.hold_info{margin-top:0;margin-bottom:20px;padding:0 80px;line-height:1.4em;text-align:center;font-size:.8em}.submit_hold,.email_pass{cursor:pointer}.patron_view .message:empty,.hold_view .message:empty{display:none}.forgot_password{text-align:center;margin-top:20px;display:block;color:#ff6355;font-weight:400;font-size:14px;text-transform:capitalize;cursor:pointer}.patron_view input.email,.patron_view input.email-reset-password,.patron_view input[type="password"],.hold_view input.email,.hold_view input.email-reset-password,.hold_view input[type="password"]{padding:10px;font-size:13px;background:#f6f6f6;font-family:'Open Sans',sans-serif;display:block;margin:0 auto 10px;border:0;border:1px solid #dedede;outline:0}.patron_view .submit_patron_login,.patron_view .email_pass,.hold_view .submit_hold,.hold_view .email_pass{width:100%;padding:25px 0;background:#4bc1d2;color:white;border:0;margin-top:20px;font-size:1em;text-transform:uppercase;font-weight:400;cursor:pointer;margin-bottom:0}.patron_view .submit_patron_login:hover,.patron_view .email_pass:hover,.hold_view .submit_hold:hover,.hold_view .email_pass:hover{opacity:.7}.collage_container{position:relative;margin-bottom:60px;background-color:#FFF;width:100%;border:1px solid #ccc}.collage_info{position:absolute;color:#000;top:0;padding:20px}.collage_info_container{background-color:#FFF;border-radius:5px;opacity:.9;padding:10px;margin-right:3px}.collage_description{font-size:18px;line-height:30px}.collage_title{font-size:30px;font-weight:400;color:#000;margin-bottom:10px}.lib_title{border:0}.lib_type_1{background-image:url(../images/books@2x.png);background-repeat:no-repeat;background-position:20px center;background-size:25px;border-bottom:1px solid #f1f1f1}.lib_type_2{background-image:url(../images/movies@2x.png);background-repeat:no-repeat;background-position:20px center;background-size:25px;border-bottom:1px solid #f1f1f1}.lib_type_3{background-image:url(../images/controller@2x.png);background-repeat:no-repeat;background-position:20px center;background-size:25px;border-bottom:1px solid #f1f1f1}.lib_type_4{background-image:url(../images/music@2x.png);background-repeat:no-repeat;background-position:20px center;background-size:25px;border-bottom:1px solid #f1f1f1}.lib_desc{padding-left:20px;padding-right:20px;line-height:20px;font-size:12px}.no_libs{padding:20px;font-size:26px}h2.error{font-weight:300;margin:0;padding:0;text-align:center;font-size:25px}.user_logo_container{display:inline-block;height:80px;width:80px;vertical-align:middle;margin-right:20px}.user_logo_container img{width:75px;height:auto;border-radius:100px}.lib_sort_by{color:#666;float:right;font-size:11px;font-weight:400}.lib_sort_by select:-moz-focusring{color:transparent;text-shadow:0 0 0 #666}.sort_select{background:transparent none repeat scroll 0 0;border:0 none;color:#666;cursor:pointer;font-size:12px;font-weight:600;outline:0 none;padding:0;width:110px}#asc_desc{cursor:pointer;float:right;height:18px;opacity:.5;width:14px}#asc_desc.ASC{background-image:url("../images/asc.svg");background-position:right center;background-repeat:no-repeat;background-size:12px auto}#asc_desc.DESC{background-image:url("../images/desc.svg");background-position:right center;background-repeat:no-repeat;background-size:12px auto}.individual_book{display:inline-block;margin:20px;position:relative;max-width:120px}.individual_book .reviewed{font-weight:bold;font-size:28px;color:#FFF;text-transform:uppercase;letter-spacing:4px;transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);text-shadow:0 0 5px #000;position:absolute;bottom:73px;right:40px;z-index:100}.individual_book .book{box-shadow:0 2px 7px rgba(0,0,0,0.4)}button#follow{padding:5px;color:#FFF;border-radius:3px;font-size:16px;cursor:pointer;padding-left:10px;padding-right:10px;margin-top:10px;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear;background-color:#62b193;border:0;outline:0;float:right;float:right}button#unfollow{padding:5px;color:#FFF;border-radius:3px;font-size:16px;cursor:pointer;padding-left:10px;padding-right:10px;margin-top:10px;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear;background-color:#e98369;border:0;outline:0;float:right}#social_icons{position:fixed;left:5px;top:60px;width:38px}#social_icons ul li{display:block}#social_icons a{border:0;margin:4px 0}#social_icons a span{border-radius:100px;opacity:.4}#social_icons a span:hover{opacity:.8}.large_box{background-color:#fff;border-radius:5px 5px 5px 5px;box-shadow:0 1px 5px #ccc;padding:15px;text-align:left;width:auto}.user_review{float:right;width:790px}.title_review{margin:0;margin-bottom:20px}.date_review{font-size:12.5px;font-weight:bold;margin-bottom:20px}.library_title{text-align:center}.library_title a{color:#999}.text_review{line-height:24px}.text_review a{color:#86711a;border-bottom:1px dashed #86711a}.text_review a:hover{border-bottom:0}.text_review p{padding:10px}.text_review blockquote{padding-left:50px;background:url(../images/blockquote.png) no-repeat 15px 12px}.text_review strong{font-weight:bold}.text_review em{font-style:italic}.text_review ul,.text_review ol{margin:20px 0 20px 50px;display:block}.text_review ul li{list-style:disc}.text_review ol li{list-style:decimal}.detail{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.detail .book_info{width:75%}.detail .book_finds{border:0}.detail .book_finds{margin-top:20px;border:1px solid #dedede;background-color:#FFF;border-radius:3px;position:relative}.book_description_full{display:none;font-weight:400;margin-top:20px !important;padding-top:10px;border-top:1px solid #dedede;overflow-x:hidden}.book_description_full a{color:#2eafc2}.book_description_full a:hover{color:#ccc}.show_more,.show_less{font-size:12px;font-weight:600;color:#666;cursor:pointer}.show_more:hover,.show_less:hover{color:#CCC}.book_finds{border-bottom:1px solid #CCC;padding:20px;position:relative}.book_image{float:left;width:18%;padding-left:2%;padding-right:2%}.book_image img{max-width:120px !important;width:100% !important;height:auto;z-index:300}.book_info{float:left;margin-left:3%;width:75%;font-size:14px;position:relative}.book_info p{margin-top:10px;margin-bottom:10px;font-size:13px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1.8em}.book_title,p.book_title{font-weight:600;padding:0;margin:0;font-size:18px;color:#222;line-height:1.4em}p.book_title{margin-top:0}p.book_authors,.book_authors{font-size:14px;font-weight:600;color:#f28977;margin-top:10px}.lexile-price{font-weight:400;display:block;overflow:hidden;line-height:1}.lexile-price strong{font-size:12px}.lexile{color:#111;background-color:#eee;font-size:12px;font-weight:400;cursor:pointer;display:inline-block;border-radius:3px;padding:3px 4px 3px 4px}.lexile:empty{display:none}.lexile:hover{opacity:.8}.book_info p.book_data{font-size:12px;color:#111;margin:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400}.book_info p.book_description{font-weight:400;margin-top:20px;padding-top:10px;border-top:1px solid #dedede;overflow-x:hidden}.list .book_data{color:#666;font-size:12px;font-weight:normal}.pro .book,.pro .list_title,.pro .list_secondary_detail,.pro .book_data{cursor:pointer}#library_load{position:relative;margin-bottom:60px}#public-search-form input{height:40px;border:0;border:1px solid #dedede;font-size:20px;font-weight:300;font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;padding:0 15px;outline:none !important;background:url("../images/mag-icon.svg") no-repeat right 15px top 10px #fff;background-size:20px auto;width:100%}#public-search-form .limit-library-container{text-align:right;padding-top:5px}#public-search-form input[type="checkbox"]{width:auto;height:auto}#public-search-form label{font-size:14px;color:#666}.library_title{margin-top:20px}.detail .library_title{display:block;font-size:12px;font-weight:400;left:20px;margin-bottom:20px;margin-left:-40px;margin-top:-20px;padding:10px 20px;position:relative;text-align:left;background:white;color:#404040;border-bottom:1px solid #dedede;box-shadow:inset 0 -3px 19px -6px rgba(0,0,0,0.1);background:#f9f9f9}.library_title a{display:inline-block;position:relative;font-weight:300;font-size:30px;-webkit-font-smoothing:antialiased;color:#999}.public-search-wrapper .wrapper,.main-public .wrapper{position:relative}.search_results{font-size:12px;color:#f28977;font-weight:600;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#search-link{float:right}#search-link a{display:inline-block;padding:10px 25px 10px 0;border:1px solid transparent;position:relative;bottom:10px;font-size:14px;color:#999;font-weight:400;background:url(../images/icon-url.svg) no-repeat right 0 center;background-size:15px auto;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#search-link a:hover{text-decoration:underline}#library_inner .detail .book_image img:hover{opacity:.8}@media only screen and (max-width:979px){div.wrapper{width:90%;padding-left:5%;padding-right:5%;overflow:hidden}#social_icons{display:none}article{width:100%}.collage_container{height:auto;max-width:100%}.breakdown{width:36%;padding:15px 2%;height:100%;height:270px;font-size:20px}.library_list{max-width:60%;width:60%;min-width:inherit;position:absolute;top:0;right:0}.browse_libs{width:75%;padding:20px 5% 20px 20%}.libs{width:100%;height:240px;overflow:scroll;-webkit-overflow-scrolling:touch}.item_image{width:10%;margin-right:5%}.item_image img{width:100%}.post_info{width:85%}.lib_title,.lib_title a{display:block}#public-search-form{display:block;width:100%}.list .dlink,.book_finds .dlink{display:none}}@media only screen and (max-width:599px){.mobile{display:block}header nav a,header nav a:hover{background-color:transparent !important}header nav a:hover{color:#404040 !important;opacity:.5}h2#library_owner{margin-top:30px;margin-bottom:30px}#public-search-form{position:relative;margin-bottom:30px}.hide-mobile{display:none}.library_list{max-width:60%;width:60%;min-width:inherit;position:relative;top:auto;right:auto}.mobile-menu-button{display:inline-block;-webkit-tap-highlight-color:transparent}.mobile-menu{position:absolute;top:51px;width:50%;background:rgba(255,255,255,0.95);right:0;z-index:1;padding-top:15px;padding-bottom:20px;box-shadow:-1px 3px 6px rgba(0,0,0,0.2)}.mobile-menu li{margin-right:10%;padding:10px 0}.mobile-menu:before{content:" ";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(255,255,255,0.95);width:0;height:0;position:absolute;top:-10px;right:25px}.mobile-menu li,.mobile-menu li a{display:block;float:none;border-bottom:0;font-size:24px;margin-left:0;text-align:right;color:#404040}h2#library_owner{font-size:32px}.breakdown{display:block;width:90%;font-size:26px;padding:15px 5%;height:auto}.library_list{display:block;width:100%;max-width:100%}.libs{height:auto}#social_icons{display:none}.book_image{float:none;width:auto;margin-bottom:15px;padding-left:3%}.book_info{width:94%}.detail .book_info{width:94%}.book_info p{font-size:15px}.active_notes{font-size:14px}#item-info.small,#item-info{top:5%;max-height:90%;-webkit-overflow-scrolling:touch;width:90%;margin-left:5%;margin-right:5%}}.primary-bg{background:#4bc1d2}.secondary-bg{background:#ff6355}.primary-color{color:#4bc1d2}.secondary-color{color:#ff6355}#first-sidebar{top:0;bottom:0;width:220px;position:absolute;overflow:hidden;background:#f6f6f6}header#lib_header{height:10px;box-shadow:none;position:relative}h1.lib_title{line-height:18px;display:block;padding:0;margin:0 auto;font-weight:200;background-image:url(../images/book-logo.png);background-size:22px auto;background-repeat:no-repeat;background-position:right 5px;width:60px;text-align:left;display:none}h1.lib_title a{color:white;font-weight:200;display:block;font-size:16px}#pub-profile{background:white;width:100%}a.patron-login,.patron-login{display:block;border:1px solid #dedede;color:#999;background-color:#FFF;font-size:14px;height:40px;line-height:38px;margin:auto;margin-top:5px;margin-bottom:5px;text-align:center;font-weight:400;cursor:pointer;width:90%}a.patron-login:hover,.patron-login:hover{background-color:#f6f6f6}#pub-libraries-title{padding:10px 0;font-size:15px;color:white;margin:0;text-align:center;font-weight:400}#pub-profile-name{text-align:center;font-weight:300;font-size:20px;display:block;width:99%;padding:11px 5% 10px}#pub-profile-name a{color:#4bc1d2}#pub-profile-image img{width:220px;height:auto;max-height:220px;display:block;margin:auto}#pub-profile-private-image{display:inline-block;top:20px;left:20px;position:absolute}#pub-profile-private-image img{margin:0;height:60px;width:auto;border-radius:50%}.nav-wrap{border-right:1px solid #dedede;position:absolute;width:219px;top:10px;bottom:30px;left:0;overflow:auto;-webkit-overflow-scrolling:touch}.nav-wrap nav{display:block;float:none;padding:15px 0;margin:0;width:100%;border-bottom:1px solid #dedede;position:relative;background:#f6f6f6;position:relative;z-index:2;font-size:24px}.nav-wrap nav.first{padding-top:0}.nav-wrap nav.last{border-bottom:0}nav ul{margin:0;padding:0;text-align:center}.nav-wrap nav ul li{float:none;display:block;width:100%;margin-left:0;list-style:none;position:relative}.nav-wrap nav ul li span{position:absolute;right:8%;padding:3px 6px 4px;display:inline-block;border-radius:8px;opacity:1;font-size:10px;font-weight:bold;top:50%;margin-top:-8px;opacity:.7}.nav-wrap nav ul li:hover,.nav-wrap nav ul li.active-item{background:#efefef}.nav-wrap nav ul li a{display:block;width:auto;font-size:13px;border-bottom:0;padding:10px 50px 10px 8%;margin:auto;text-align:left;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#666;font-weight:400;cursor:pointer;line-height:1.4em}.nav-wrap nav ul li:hover a,.nav-wrap nav ul li.active-item a{color:#007177}.nav-wrap nav ul li.pub-follow-item a{cursor:default}.nav-wrap nav ul li.pub-follow-item:hover,.nav-wrap nav ul li.pub-follow-item.active-item,.nav-wrap nav ul li.pub-follow-item a:hover,.nav-wrap nav ul li.pub-follow-item a.active-item{cursor:default;background:0;color:#666}.mid-wrapper{left:220px;top:0;bottom:0;right:22%;position:absolute;overflow:hidden}.mid-header{height:10px;width:100%;background:#4bc1d2}#barcode-list{position:absolute;top:15%;max-height:300px;background:#FFF;z-index:800;max-width:450px;width:90%;border:0;margin-left:-225px;left:50%;padding:20px;overflow-y:hidden;z-index:701;border-radius:3px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;box-shadow:0 4px 10px rgba(0,0,0,0.3);line-height:normal}@media only screen and (max-width:599px){#barcode-list{margin-left:0;left:5%;width:90%}}#barcode-list .kiosk-barcode,#barcode-list .holds-barcode{cursor:pointer;padding:5px 15px;font-size:14px;font-weight:400;color:#404040;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:url(../images/icon-settings-arrow.svg);background-size:6px auto;background-position:-10px center;background-repeat:no-repeat;background-color:#fff;letter-spacing:1px}#barcode-list .kiosk-barcode:nth-child(even),#barcode-list .holds-barcode:nth-child(even){background-color:#fcfcfc}#barcode-list .kiosk-barcode:hover,#barcode-list .holds-barcode:hover{text-indent:10px;background-image:url(../images/icon-settings-arrow.svg);background-size:6px auto;background-position:10px center;background-repeat:no-repeat;background-color:#ffffd3}#barcode-list .barcode-info{text-align:center;padding:20px 0;font-size:1.1em;font-weight:600;position:absolute;top:0;left:0;width:100%;color:#fff;background:#4bc1d2}#barcode-list .holds-barcode-wrapper{margin-top:64px;max-height:195px;overflow-y:scroll;padding:0;background:#fff;border-radius:3px;border:1px solid #e3e3e3;-webkit-overflow-scrolling:touch}#holds-checkouts{height:150px;background-color:#fff;bottom:0;position:absolute;margin-left:0;left:0;right:0;bottom:-215px;display:block;box-shadow:0 -1px 8px rgba(0,0,0,0.2);border-top:1px solid #dedede;-webkit-webkit-transition:bottom .2s ease-in-out;-moz-webkit-transition:bottom .2s ease-in-out;-ms-webkit-transition:bottom .2s ease-in-out;-o-webkit-transition:bottom .2s ease-in-out;transition:bottom .3s ease-in-out;z-index:5}#holds-checkouts.queued{display:block;bottom:0}#holds-checkouts img{display:inline-block;position:relative;margin:12px 3px;height:100px;width:auto;border:1px solid #dedede}#holds-checkouts div:first-child img{margin-left:12px}#holds-checkouts div:last-child img{margin-right:15px}#holds-checkouts div:last-child .remove{right:6px}#holds-checkouts img.hold{width:25px;padding:2px;height:auto;position:absolute;z-index:100;background:aqua;left:0;bottom:0;border-radius:50%;display:none}#holds-checkouts .remove{width:20px;height:20px;position:absolute;z-index:100;right:-6px;top:4px;cursor:pointer;background:#f66;display:block;color:#fffcfc;text-align:center;font-size:16px;line-height:20px;border-radius:50%;font-weight:400;box-shadow:-2px 2px 4px rgba(0,0,0,0.5)}#holds-checkouts .remove:hover{background:#ff3f3f}#holds-checkouts .queue-type{position:absolute;z-index:100;bottom:14px;left:10px;padding:4px;border-radius:3px;font-size:10.5px;text-transform:capitalize}#holds-checkouts .queue-type.checkout{background-color:#f66956;color:#FFF;font-weight:600}#holds-checkouts .queue-type.hold{background-color:#4cc1d2;color:#FFF;font-weight:600}#holds-checkouts-inner{background-color:#fff;display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:125px;width:100%;overflow-x:auto;overflow-y:hidden;-ms-overflow-x:auto;-ms-overflow-y:hidden;-webkit-overflow-scrolling:touch !important;white-space:nowrap;border-right:1px solid #dedede;border-top:1px solid #dedede}div.checkout-action-wrap,div.holds-action-wrap{position:absolute;top:-40px;height:40px;background:white;right:0;border:1px solid #dedede;border-bottom:0;box-shadow:0 -3px 6px rgba(0,0,0,0.1);background:#f6f6f6}#checkout-instruction,#holds-instruction{height:25px;display:block;position:relative;padding:0 15px;float:left;font-size:10px;font-weight:400;line-height:25px;left:0;right:0;color:#000;text-align:center;position:absolute;border-top:1px solid #dedede;border-bottom:1px solid #dedede;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background:#ffffd3;bottom:0}#holds-checkouts-clear{position:relative;display:block;float:left;text-align:center;font-size:12px;cursor:pointer;height:40px;padding:0 15px;line-height:40px;border-bottom:1px solid #dedede}#holds-checkouts-button{position:relative;display:block;float:left;height:40px;padding:0 15px;text-align:center;font-size:12px;line-height:40px;cursor:pointer;border-right:1px solid #dedede;border-bottom:1px solid #dedede}#holds-checkouts-clear:hover,#holds-checkouts-button:hover{background:white;border-bottom:1px solid #fff}nav.main-menu{margin:0}nav.main-menu li{margin:0;padding:0}nav.main-menu li a{color:white;font-weight:400;display:inline-block;height:50px;padding:0 20px;line-height:49px;font-size:16px}nav.main-menu li a:hover{background:rgba(0,0,0,0.05)}#second-sidebar{width:22%;top:0;right:0;bottom:0;position:absolute;background:white}#second-sidebar-header{border-left:1px solid #4bc1d2;height:10px;width:100%;background:#4bc1d2;position:relative}.feed_entry{display:table-cell;width:80%;padding:10px;vertical-align:middle;border-bottom:1px solid #ececec}#second-sidebar-header h3{text-align:center;font-size:14px;line-height:20px;color:white;font-weight:300;margin-top:0;display:none}#second-sidebar .feed-wrap{width:100%;position:absolute;overflow:auto;bottom:0;top:10px;border-left:1px solid #dedede}#social_feed{background-color:#fff;text-align:left;position:absolute;top:0;bottom:0;left:0;right:0}#social_feed_scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;position:absolute;top:0;bottom:0;left:0;right:0}#social_feed .feed_post{font-size:12px;overflow-x:hidden;display:table;font-weight:400;color:#666;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;position:relative}.user_gravatar_wrapper{display:table-cell;width:18%;min-width:28px;background:#f6f6f6;padding:10px;text-align:center}.top-border{width:100%;height:1px;position:absolute;top:-1px;left:0;background:#f6f6f6}.bottom-border{width:100%;height:1px;position:absolute;bottom:-1px;left:0;background:#f6f6f6}.user_gravatar_wrapper img{width:88%;padding:3px;border:1px solid #dedede;background:#fff;position:relative;left:-3px;margin:auto;vertical-align:middle;border-radius:100px}#social_feed .post_date{text-align:center;top:6px;font-size:11px;color:#666;position:relative;margin-right:0}.feed_entry{display:table-cell;width:80%;padding:15px 10px;vertical-align:middle;border-bottom:1px solid #ececec}#social_feed .post_user{font-weight:400;font-size:14px;color:#222;padding:5px 0;display:inline-block}.clear{clear:both}.post_text_single{margin-top:5px;line-height:1.5em}#social_feed .reply{background-image:url('../images/icons/icon-reply.svg');background-position:left center;background-repeat:no-repeat;background-size:17px auto;padding-left:0;float:left;opacity:1;cursor:pointer;font-size:11px;margin-right:10px;height:20px;width:20px}#social_feed .trash{background:url(../images/icons/icon-trash.svg) no-repeat center center;background-size:auto 17px;width:20px;height:20px;padding-left:0;float:left;color:#333;opacity:1;cursor:pointer;font-size:11px}#social_feed .trash_container{float:left;margin-top:-2px}#social_feed .repost{background-image:url('../images/icons/icon-repost.svg');background-position:center center;background-repeat:no-repeat;background-size:22px auto;padding-left:0;float:left;color:#333;opacity:1;cursor:pointer;font-size:11px;height:25px;width:25px;top:-2px;position:relative}#social_feed #more_posts{background-color:#404040;color:#fff;cursor:pointer;font-size:12px;font-weight:bold;padding-bottom:15px;padding-top:15px;text-align:center}#social_feed #more_posts:hover{background:#505050 none repeat scroll 0 0}#social_feed .post_text_single user{color:#2eafc2;cursor:pointer;display:inline-block;border:1px solid transparent}#social_feed .post_text_single user:hover{color:#e98369}div.pub-social-wrap{border-top:1px solid #dedede;background:#f6f6f6}div.pub-social{display:block;width:98%;margin:auto;padding:0;text-align:center}.facebook_sm{border:0;height:35px;width:26px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/facebook.svg");background-size:8px auto;display:inline-block;opacity:.3}.twitter_sm{border:0;height:35px;width:30px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/twitter.svg");background-size:18px auto;display:inline-block;opacity:.3}.youtube_sm{border:0;height:35px;width:34px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/youtube.svg");background-size:20px auto;display:inline-block;opacity:.3}.tumblr_sm{border:0;height:34px;width:26px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/tumblr.svg");background-size:21px auto;display:inline-block;opacity:.3}.instagram_sm{border:0;height:35px;width:34px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/instagram.svg");background-size:17px auto;display:inline-block;opacity:.3}div.pub-social a:hover{opacity:.6}div.pub-url-wrap{border-top:1px solid #dedede;font-size:11px;display:block;text-align:center}div.pub-url-wrap a{padding:13px 0;font-size:11px;display:inline-block;color:#2eafc2;padding-left:20px;background-image:url("../images/icon-url.svg");background-repeat:no-repeat;background-size:14px;background-position:left center}div.pub-url-wrap a:hover{text-decoration:underline}#lib_home{width:92%;margin:auto;padding-bottom:170px}.inner-wrapper{top:10px;bottom:0;position:absolute;overflow:auto;-webkit-overflow-scrolling:touch;width:100%;padding:15px 0}#sort-row{position:absolute;right:0}.sort-child{display:table-cell;vertical-align:middle}#asc_desc.ASC{background-image:url(../images/asc.svg);background-position:right center;background-repeat:no-repeat;background-size:12px auto}.lib_sort_by{font-size:14px;color:#666;font-weight:400;float:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#lib_info .sort_select{background:transparent;width:110px;border:0;outline:0;cursor:pointer;color:#666;font-weight:600;padding:0;font-size:12px;-webkit-appearance:none}#lib_home .hide_type{display:none}#letter-range-holder{min-height:20px;padding-top:15px;width:100%}#letter_range{padding-bottom:0;text-align:center;font-size:14px;color:#666;margin:auto}#public-search-form input.public_search_fixed{top:10px;left 0;z-index:550;border:0;border-bottom:1px solid #dedede}#letter_range.letter_range_fixed{padding:8px;z-index:500;box-shadow:0 2px 4px rgba(0,0,0,0.1);background:#fff;width:100%;color:#999;left:0;top:49px;border-top:1px solid #f3f3f3}#letter_range.letter_top{top:10px}#letter_range .year_added{cursor:pointer;display:inline-block;text-align:center;width:70px}.ddc{cursor:pointer;display:inline-block;text-align:center;width:60px}.fixed{position:fixed;top:0;margin-left:0}.letter{cursor:pointer;width:25px;padding-top:3px;padding-bottom:3px;text-align:center;display:inline-block}#letter_range #all{width:40px}#letter_range .active{font-weight:700}.letter:hover{color:#ccc}.hide_first_letter{display:none}#library_load .first_letter{color:#4bc1d2;border-bottom:1px solid #4bc1d2}.cover-title{text-align:center;margin:5px 0 3px;padding-bottom:8px;border-bottom:1px solid #dedede;font-size:11px;font-weight:600;line-height:1.3em;color:#555;-wekbit-font-smoothing:antialiased}#library_load .cover{display:inline-block;vertical-align:top}.no-feed .mid-wrapper{right:0}.filters-wrapper{max-width:100%}.powered{position:fixed;left:0;bottom:0;width:219px;height:35px;color:white;background:#f6f6f6;z-index:100;border-right:1px solid #dedede;border-top:1px solid #dedede}.powered a{color:#404040;font-size:13px;font-weight:400;line-height:35px;padding:0 35px 0 35px;background:url(../images/book-logo-dark.png) no-repeat right center;background-size:25px auto;opacity:.7}.powered a:hover{opacity:1}#lib-title{font-size:24px;font-weight:200;color:#404040;margin-bottom:10px;display:none}.right-menu,.left-menu,.mobile-logo a{display:none}#public-search-form .limit-library-container label{padding-right:5px;font-size:13px}@media screen and (min-width:1599px){.detail .book_info{width:80%;margin-left:0}.book_image img{max-width:90% !important}.book_finds .available,.book_finds .ph,.book_finds .pc,.book_finds .review-link,.book_finds .dlink{max-width:90%}}@media screen and (max-width:1269px){.dd-filters-wrapper{width:35% !important}}@media screen and (max-width:999px){.dd-filters-wrapper{width:50% !important}}@media screen and (max-width:799px){#first-sidebar,#second-sidebar{display:none}.mid-wrapper{width:100%;position:absolute;right:0;left:0}.letter{height:22px}.public-search-wrapper{width:100% !important}#public-search-form{margin-bottom:10px}.dd-filters-wrapper{width:100% !important;margin-bottom:30px;right:5%}.fixed.letter_range_fixed{display:none}.fixed.public_search_fixed{display:none}.book_image img{max-width:240px !important;margin:auto;display:block;float:none}#lib-title{display:block;text-align:left;line-height:1.2em;font-size:30px;margin-top:10px;margin-left:20px;margin-right:20px}.powered{width:100%;display:none}.powered a{width:140px;display:none;margin:auto;padding-left:0;padding-right:0;background-position:114px center}.mid-header{height:40px}.inner-wrapper{top:40px}#first-sidebar{width:100%;z-index:10;top:40px;background:rgba(0,0,0,0.3)}#lib_header{height:40px;display:none}.nav-wrap{top:0;border-right:0;width:50%;bottom:0;left:0;box-shadow:3px 0 5px rgba(0,0,0,0.2);background:#f6f6f6}div.pub-url-wrap{background:#f6f6f6}#pub-profile-image{padding:20px 0}#pub-profile-image img{border-radius:500px;width:80%;max-width:220px}#second-sidebar{width:100%;left:0;right:0;bottom:0;top:40px;background:rgba(0,0,0,0.3)}#second-sidebar .feed-wrap{border-left:0;top:0;width:50%;right:0;box-shadow:-3px 0 5px rgba(0,0,0,0.2)}#second-sidebar-header{display:none;height:40px}.left-menu{position:absolute;left:2%;text-indent:-9999px;background:url(../images/menu-icon-three.png) no-repeat center center;background-size:20px auto;height:40px;width:40px;display:inline-block;cursor:pointer}.right-menu{position:absolute;right:2%;text-indent:-9999px;background:url(../images/open-feed.svg) no-repeat center center;background-size:25px auto;height:40px;width:40px;top:0;display:inline-block;cursor:pointer}.mobile-logo a{background:url(../images/book-logo.png) no-repeat center center;height:40px;width:40px;background-size:35px auto;text-indent:-9999px;margin:auto;display:block;position:relative}.left-menu:hover,.right-menu:hover,.mobile-logo a:hover{opacity:.7}#first-sidebar.show-sidebar,#second-sidebar.show-sidebar{display:block}}.book_finds .available.fresh-out,.list .available.fresh-out{background:#ffeaea;color:#d44a4a;border:1px solid #fbb}.cover .available.fresh-out{color:#d44a4a;background:#ffeaea}.public-search-wrapper{width:-webkit-calc(100% - 252px);width:-moz-calc(100% - 252px);width:calc(100% - 252px);float:left}#library_tags{position:relative;float:right;width:100px;margin-left:10px;background:#fff}#tags_quick_list{font-size:14px;font-weight:400;color:#999;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;border:1px solid #dedede;text-align:center;cursor:pointer;height:40px;line-height:38px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#tags_quick_list:hover{background-color:#f6f6f6}#lib_active.sort-child{display:block;float:right;border:1px solid #dedede;padding:0;margin-left:10px;position:relative;width:130px;background:#fff}#lib_info{position:relative;height:38px}#lib_info select:-moz-focusring{color:transparent;text-shadow:0 0 0 #666}#lib_info .select_container{display:block;overflow:hidden}#lib_info .sort_select{background:transparent;width:auto;border:0;outline:0;cursor:pointer;color:#999;font-weight:400;padding:0;font-size:14px;-webkit-appearance:none;padding:0 0 0 10px;display:block;line-height:38px;height:38px;width:90px;-moz-appearance:none}#lib_info .sort_select:hover{background:#f6f6f6}#asc_desc{position:absolute;right:0;top:0;cursor:pointer;opacity:.6;height:38px;width:38px;border-left:1px solid #dedede;background:#fff}#asc_desc:hover{background-color:#efefef}#asc_desc.ASC{background-image:url(../images/asc.svg);background-position:center center;background-repeat:no-repeat;background-size:12px auto}#asc_desc.DESC{background-image:url(../images/desc.svg);background-position:center center;background-repeat:no-repeat;background-size:12px auto}@media screen and (max-width:599px){.book_title,.book_authors,.movie_actors,.book_data{text-align:center}.list .book_title,.list .book_authors,.list .movie_actors,.list .book_data{text-align:left}#first-sidebar,#second-sidebar{width:100%;left:0;right:0;bottom:0;top:40px}.nav-wrap,#second-sidebar .feed-wrap{width:87%}.book_finds .available,.book_finds .ph,.book_finds .pc{display:block;margin:0 auto 5px;max-width:200px;font-size:12px;padding:8px 16px}.book_finds .review-link{display:block;max-width:200px;padding:0;margin:0 auto 5px}.book_finds .review-link a{font-size:12px;padding:8px 16px}}