#wrapper{background-color:#f8f8f8!important}
#abe-content{background-color:#f8f8f8;border:none}
#header-search{background:#fff;padding-bottom:4px}
#hdr-searchbox{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.24);z-index:100}
#main{margin-top:90px;padding:10px 0 25px}
h1{margin-top:0;margin-bottom:0;color:#f6f6f6;font-size:24px;font-weight:300}
h2{color:#777;font-weight:500;margin-top:7px}
.collection-name-quoted:before{content:open-quote}
.collection-name-quoted:after{content:close-quote}
.grid-item{margin-bottom:12px}
#collection-subnav{font-weight:500;margin:35px 0 25px;text-align:right}
#collection-subnav li{display:inline-block;margin-right:10px}
#collection-subnav li a{color:#777;padding-bottom:8px}
#collection-subnav li a.active{border-bottom:5px solid #c7002c;color:#4a4a4a}
#collection-subnav li a:hover{color:#4a4a4a;cursor:pointer;text-decoration:none}
@media (max-width:680px){#collection-subnav{text-align:center}
}
.collection-item{background:#fff;border:1px solid #ddd;border-radius:4px;font-family:"Helvetic Neue",Helvetica,Arial;padding:0;line-height:21px;word-wrap:break-word;margin-bottom:5px;cursor:pointer!important;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.24);-moz-box-shadow:0 2px 2px rgba(0,0,0,.24);box-shadow:0 2px 2px rgba(0,0,0,.24);transition:all .2s ease-in-out}
.collection-item:hover{-webkit-box-shadow:0 6px 6px rgba(0,0,0,.19);-moz-box-shadow:0 6px 6px rgba(0,0,0,.19);box-shadow:0 6px 6px rgba(0,0,0,.19)}
.collection-item a:hover{text-decoration:none}
.collection-item .item-image{border-top-left-radius:4px;border-top-right-radius:4px;height:auto;width:100%;max-width:100%;min-height:0}
.collection-item .item-detail{padding:10px 16px 7px}
.collection-item .title{color:#4a4a4a;color:rgba(74,74,74,.87);font-size:14px;margin-bottom:2px;font-weight:500;line-height:1.4;letter-spacing:.5px}
.collection-item .authors{color:#4a4a4a;color:rgba(74,74,74,.67);font-size:12px;font-weight:400;line-height:1.2}
.collection-item .published-year{color:#4a4a4a;color:rgba(74,74,74,.57);font-size:12px;font-weight:400;letter-spacing:1px;margin-bottom:7px}
.collection-item .price{color:#c7002c;font-size:17px;font-weight:400;margin-bottom:7px;margin-top:14px;text-align:right;letter-spacing:.5px}
.collection-item .bsa{background:0 2px no-repeat;background-size:16px;color:#4a4a4a;color:rgba(74,74,74,.87);font-weight:500;font-size:11px;letter-spacing:.5px;padding-left:24px}
.collection-item .bsa.bsa-signed-a{background-image:url(/images/cssbg/bsa/ic-bsa-1.png)}
.collection-item .bsa.bsa-inscribed-a{background-image:url(/images/cssbg/bsa/ic-bsa-2.png)}
.collection-item .bsa.bsa-signed-i{background-image:url(/images/cssbg/bsa/ic-bsa-3.png)}
.collection-item .bsa.bsa-edition-first{background-image:url(/images/cssbg/bsa/ic-bsa-22.png)}
.collection-item .bsa.bsa-edition-limited{background-image:url(/images/cssbg/bsa/ic-bsa-29.png)}
.collection-item .bsa.bsa-edition-illustrated{background-image:url(/images/cssbg/bsa/ic-bsa-30.png)}
.collection-item .book-overlay{width:100%;position:absolute;left:0;height:300px;display:none;padding-top:10px}
.update-date-wrapper{padding:10px 15px;border-top:1px solid #f0f0f0}
.update-date{font-weight:400;color:#888;font-size:12px;line-height:18px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.master-collection{background-color:#fff;padding:12px 10px 5px 16px;border-top:1px solid #f0f0f0}
.master-collection:hover{background-color:rgba(0,0,0,.04)}
.master-collection .collection-avatar{width:36px;height:36px;overflow:hidden;background-size:50px auto;background-position:top center;background-repeat:no-repeat;border-radius:2px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.24);-moz-box-shadow:0 0 2px rgba(0,0,0,.24);box-shadow:0 0 2px rgba(0,0,0,.24);display:inline-block}
.master-collection .collection-detail{display:inline-block;overflow:hidden!important;white-space:nowrap;vertical-align:top;padding-bottom:1px;padding-left:8px;width:72%}
.master-collection .curator,.master-collection .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media (max-width:414px){.master-collection .collection-avatar{width:25px;height:25px}
.master-collection .collection-detail{position:relative;top:-5px}
}
.master-collection .title{color:rgba(74,74,74,.87);font-size:12px;font-weight:500;letter-spacing:.5px;line-height:1.4}
.master-collection .curator{color:rgba(74,74,74,.67);margin-left:0;font-size:10px;line-height:12px;width:100%}
#collection-view-wrapper{position:absolute;top:-2000px;width:100%}
#collection-view{overflow:auto;margin-bottom:400px}
#collection-view-separator{font-weight:700;margin-bottom:20px;color:#a0a0a0;font-size:18px;z-index:-100}
#collection-header{background-color:#494949;background-image:linear-gradient(to right,#313539,#51575C 50%,#889094 100%);padding:20px 5px 11px;margin-top:-100px;position:absolute;left:0;width:100%;height:100px}
@media (max-width:1148px){#collection-header{padding-left:0}
}
#collection-header .collection-profile{margin:auto;max-width:1124px}
#collection-header .profile-avatar{background-size:70px auto;background-position:top center;background-repeat:no-repeat;border-radius:7px;box-shadow:inset 0 0 9px rgba(0,0,0,.44);display:inline-block;margin-right:10px;width:60px;height:60px;overflow:hidden;border:2px solid #fff}
#collection-header .profile-detail{display:inline-block;overflow:hidden!important;margin:2px auto 0;white-space:nowrap;vertical-align:top;padding-bottom:1px;width:70%;padding-left:5px;padding-top:1px}
#collection-header .profile-detail .title{font-weight:400;font-size:21px;line-height:23px;width:100%;margin-bottom:1px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#collection-header .profile-detail .curator{line-height:18px;padding-top:0;color:#C5C6C6;font-size:13px;font-weight:500;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#collection-header .profile-detail .curator a{color:#f6f6f6}
.more-from{font-weight:700;padding-top:4px;color:#999;margin-top:25px;margin-bottom:15px}
.friend-collection .curator,.friend-collection .title{color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.friend-collection{vertical-align:top;padding:5px 0;margin:5px 0;position:relative;max-width:250px}
.friend-collection .collection-avatar{float:left;margin-right:14px;width:40px;height:40px;background-position:top center!important;background-size:50px;background-repeat:no-repeat;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.24);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.24);-moz-box-shadow:0 2px 2px rgba(0,0,0,.24)}
.friend-collection .collection-avatar:hover{cursor:pointer}
.friend-collection .title{font-weight:400;font-size:14px;line-height:18px}
.friend-collection .curator{padding-top:2px;font-size:12px;font-weight:300;margin-left:40px;padding-right:10px}