.new-rules .product-list{list-style:none;margin:0;padding-left:0}.new-rules .product-list:after{content:'';display:block;clear:both}.new-rules .product-list-item{display:block;border-top:1px solid #d7d7d7;line-height:1.4}.new-rules .product-list-item:after{content:'';display:block;clear:both}.new-rules .product-list-item:hover{text-decoration:none}.new-rules .product-list-item-cover{display:block}.new-rules .product-list-item-title{display:block;margin:0;line-height:1.4;text-decoration:none}.new-rules .product-list-item-title:focus,.new-rules .product-list-item-title:hover{text-decoration:underline}.new-rules .product-list-item-author{margin-top:5px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.new-rules .product-list-item-author a{color:#555555;text-decoration:none}.new-rules .product-list-item-author a:focus,.new-rules .product-list-item-author a:hover{text-decoration:underline}.new-rules .product-list-item-detail{margin-top:5px;font-size:13px}.new-rules .product-list-item-detail+.product-list-item-detail{margin-top:0}@media only screen and (max-width:600px){.new-rules .isbn-10{display:none}}.new-rules .product-list-item-prices:empty{display:none}.new-rules .product-list-item-price-label{display:inline-block;color:#555555;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal}@media only screen and (max-width:800px){.new-rules .product-list-item-price-label{font-size:13px}}.new-rules .product-list-item-price{color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;font-size:14px;text-decoration:none}.new-rules .product-list-item-price:hover{color:#333333;text-decoration:underline}.new-rules .product-list-item-price:focus .product-list-item-price-label{text-decoration:underline}@media only screen and (min-width:801px){.new-rules .product-list[data-format=fw] .product-list-item+.product-list-item{margin-top:10px}}@media only screen and (min-width:601px){.new-rules .product-list[data-format=fw] .product-list-item{padding:10px 0}}.new-rules .product-list[data-format=fw] .product-list-item-cover{border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.35);box-shadow:1px 1px 2px rgba(0,0,0,0.35)}.new-rules .product-list[data-format=fw] .product-list-item-title{color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal}@media only screen and (min-width:801px){.new-rules .product-list[data-format=fw] .product-list-item-title{font-size:18px}}@media only screen and (min-width:801px){.new-rules .product-list[data-format=fw] .product-list-item-cover-wrap{width:120px}}@media only screen and (min-width:601px) and (max-width:800px){.new-rules .product-list[data-format=fw] .product-list-item-cover-wrap{width:100px}}@media only screen and (min-width:601px){.new-rules .product-list[data-format=fw] .product-list-item-content{display:table;table-layout:fixed;width:100%}.new-rules .product-list[data-format=fw] .product-list-item-cover-wrap,.new-rules .product-list[data-format=fw] .product-list-item-details,.new-rules .product-list[data-format=fw] .product-list-item-prices{display:table-cell;vertical-align:top}.new-rules .product-list[data-format=fw] .product-list-item-cover{width:100%;height:auto}.new-rules .product-list[data-format=fw] .product-list-item-details{padding-left:15px}.new-rules .product-list[data-format=fw] .product-list-item-prices{width:90px;padding-left:20px}}@media only screen and (min-width:801px){.new-rules .product-list[data-format='3col'] .col-1-of-3:nth-child(3n+4){content:'';display:block;clear:both}.new-rules .product-list[data-format='3col'] .col-1-of-3:nth-child(n+4){margin-top:10px}}@media only screen and (min-width:601px) and (max-width:800px){.new-rules .product-list[data-format='3col'] .col-1-of-3{width:50%}.new-rules .product-list[data-format='3col'] .col-1-of-3:nth-child(2n+3){content:'';display:block;clear:both}.new-rules .product-list[data-format='3col'] .col-1-of-3:nth-child(n+3){margin-top:10px}}.new-rules .product-list[data-format='3col'][data-image=left] .product-list-item-title{color:#555555;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:14px}@media only screen and (min-width:601px) and (max-width:800px){.new-rules .product-list[data-format='3col'][data-image=left] .product-list-item{padding:10px 0}}@media only screen and (min-width:601px){.new-rules .product-list[data-format='3col'][data-image=left] .product-list-item-cover-wrap{float:left;width:60px;max-height:72px;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.35);box-shadow:1px 1px 2px rgba(0,0,0,0.35);overflow-y:hidden}.new-rules .product-list[data-format='3col'][data-image=left] .product-list-item-cover{width:100%;height:auto}.new-rules .product-list[data-format='3col'][data-image=left] .product-list-item-details{padding-left:70px}}@media only screen and (min-width:601px){.new-rules .product-list[data-format='3col'][data-image=top] .product-list-item-cover,.new-rules .product-list[data-format='3col'][data-image=top] .product-list-item-cover-wrap{height:160px}.new-rules .product-list[data-format='3col'][data-image=top] .product-list-item-cover-wrap{overflow:hidden;text-align:center}.new-rules .product-list[data-format='3col'][data-image=top] .product-list-item-cover{display:inline-block;vertical-align:top;width:auto;border-radius:3px}.new-rules .product-list[data-format='3col'][data-image=top] .product-list-item-details{margin-top:10px}.new-rules .product-list[data-format='3col'][data-image=top] .product-list-item-title{color:#333333;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal}.new-rules .product-list[data-format='3col'][data-image=top] .isbn-10,.new-rules .product-list[data-format='3col'][data-image=top] .product-list-item-author{display:none}.new-rules .product-list[data-format='3col'][data-image=top] .product-list-item-price-wrap{margin-top:5px}.new-rules .product-list[data-format='3col'][data-image=top] .product-list-item-price-wrap+.product-list-item-price-wrap{margin-top:0}}.new-rules .product-list[data-button=yes] .product-list-item{cursor:pointer}.new-rules .product-list[data-button=yes] .product-list-item-title:hover{text-decoration:none}@media only screen and (min-width:801px){.new-rules .product-list[data-button=yes] .col-group{margin-right:-5px;margin-left:-5px}.new-rules .product-list[data-button=yes] .col-1-of-2,.new-rules .product-list[data-button=yes] .col-1-of-3{padding-right:5px;padding-left:5px}.new-rules .product-list[data-button=yes] .product-list-item{border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff}.new-rules .product-list[data-button=yes] .product-list-item:hover{background-color:#f5f5f5;border:1px solid #d7d7d7;border-radius:5px}}@media only screen and (min-width:801px){.new-rules .product-list[data-button=yes][data-image=left] .product-list-item{padding:10px}}@media only screen and (min-width:801px){.new-rules .product-list[data-button=yes][data-format=fw] .product-list-item,.new-rules .product-list[data-button=yes][data-image=top] .product-list-item{padding:14px}}@media only screen and (min-width:451px) and (max-width:600px){.new-rules .product-list-item-cover{width:80px}.new-rules .product-list-item-details,.new-rules .product-list-item-prices{padding-left:95px}}@media only screen and (max-width:600px){.new-rules .product-list-item{padding:10px 0}.new-rules .product-list-item-cover{float:left;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.35);box-shadow:1px 1px 2px rgba(0,0,0,0.35)}.new-rules .product-list-item-author+.product-list-item-detail{margin-top:0}.new-rules .product-list-item-prices:after{content:'';display:block;clear:both}.new-rules .product-list-item-price-wrap{float:left;margin-top:5px;margin-right:12px}.new-rules .product-list-item-price-wrap .hide-it{display:none}}@media only screen and (max-width:450px){.new-rules .product-list-item-cover{width:60px}.new-rules .product-list-item-details,.new-rules .product-list-item-prices{padding-left:70px}}.new-rules .results-header{position:relative;padding-right:210px}@media only screen and (max-width:800px){.new-rules .results-header{padding-right:90px}}@media only screen and (max-width:450px){.new-rules .results-header{padding-right:75px}}@media only screen and (max-width:450px){.new-rules .results-title{display:inline;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;font-size:inherit}}.new-rules .results-btn-group{position:absolute;top:0;right:0}.new-rules .results-btn-group:after{content:'';display:block;clear:both}.new-rules .grid-btn,.new-rules .list-btn{position:relative;float:left;width:36px;height:36px;background-color:transparent;border:none;border-radius:3px;overflow:visible;-webkit-transition:-webkit-box-shadow 0.15s ease-in-out;transition:-webkit-box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.new-rules .grid-btn .tooltip-wrap,.new-rules .list-btn .tooltip-wrap{position:absolute;bottom:100%;right:50%;padding-bottom:3px;text-align:center}.new-rules .grid-btn .tooltip,.new-rules .list-btn .tooltip{display:none;margin-right:-100%;padding:5px 7px;border-radius:3px;color:#555555;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:13px}.new-rules .grid-btn .tooltip:after,.new-rules .grid-btn .tooltip:before,.new-rules .list-btn .tooltip:after,.new-rules .list-btn .tooltip:before{content:'';position:absolute;top:100%;left:50%;width:0;height:0;border:solid transparent;pointer-events:none}.new-rules .grid-btn .tooltip:after,.new-rules .list-btn .tooltip:after{border-color:rgba(255,255,255,0);border-top-color:#ffffff;border-width:5px;margin-left:-5px}.new-rules .grid-btn .tooltip:before,.new-rules .list-btn .tooltip:before{border-color:rgba(200,200,200,0);border-top-color:#d7d7d7;border-width:6px;margin-left:-6px}.new-rules .grid-btn:focus,.new-rules .list-btn:focus{-webkit-box-shadow:0 0 0 2px rgba(129,188,75,0.5);box-shadow:0 0 0 2px rgba(129,188,75,0.5)}@media only screen and (min-width:801px){.new-rules .grid-btn:hover .tooltip,.new-rules .list-btn:hover .tooltip{display:inline-block}}@media only screen and (max-width:800px){.new-rules .grid-btn,.new-rules .list-btn{display:none}}.new-rules .grid-btn:after,.new-rules .grid-btn:before,.new-rules .list-btn:after,.new-rules .list-btn:before{content:'';position:absolute;left:8px;display:block;width:20px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.new-rules .list-btn:before{top:8px;height:20px;border-top:4px solid #c8c8c8;border-bottom:4px solid #c8c8c8}.new-rules .list-btn:after{top:16px;height:4px;background-color:#c8c8c8}.new-rules .list-btn.active:before,.new-rules .list-btn:hover:before{border-top-color:#1a305c;border-bottom-color:#1a305c}.new-rules .list-btn.active:after,.new-rules .list-btn:hover:after{background-color:#1a305c}.new-rules .grid-btn:after,.new-rules .grid-btn:before{height:8px;border-left:8px solid #c8c8c8;border-right:8px solid #c8c8c8}.new-rules .grid-btn:before{top:8px}.new-rules .grid-btn:after{top:20px}.new-rules .grid-btn.active:after,.new-rules .grid-btn.active:before,.new-rules .grid-btn:hover:after,.new-rules .grid-btn:hover:before{border-left-color:#1a305c;border-right-color:#1a305c}.new-rules .filter-btn{float:left;margin-left:8px;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width:801px){.new-rules .filter-btn{display:none}}@media only screen and (max-width:450px){.new-rules .filter-btn i{display:none}}@media only screen and (min-width:801px){.new-rules .results-wrap{display:table;table-layout:fixed;width:100%}.new-rules .results-categories,.new-rules .results-list{display:table-cell;vertical-align:top}.new-rules .results-list{padding-right:30px}.new-rules .results-categories{width:180px}}.new-rules .results-item-sell{display:none;margin-top:5px;font-size:13px}.new-rules .results-item-sell.active{display:block}@media only screen and (max-width:600px){.new-rules .results-item-sell.active{display:none}}.new-rules .product-list[data-format='3col'] .results-item-sell{display:none}@media only screen and (max-width:600px){.new-rules .list-price-line{display:none}}@media only screen and (min-width:801px){.new-rules .results-list.list-view .product-list-item-prices{width:110px}}@media only screen and (min-width:601px) and (max-width:800px){.new-rules .results-list.list-view .product-list-item-prices{width:100px}}@media only screen and (min-width:801px){.new-rules .results-list.list-view .product-list-item-price-wrap+.product-list-item-price-wrap{margin-top:10px}}@media only screen and (min-width:601px) and (max-width:800px){.new-rules .results-list.list-view .product-list-item-price-wrap+.product-list-item-price-wrap{margin-top:5px}}@media only screen and (min-width:801px){.new-rules .results-categories .modal-close-btn{display:none}}@media only screen and (max-width:800px){.new-rules .results-categories{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;opacity:0;overflow:hidden;background-color:#000000;background-color:rgba(0,0,0,0.8);-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.new-rules .results-categories.active{visibility:visible;opacity:1;overflow-x:hidden;overflow-y:auto}.new-rules .results-categories.active .results-cat-modal-dialog{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@media only screen and (max-width:800px){.new-rules .results-cat-modal-dialog{position:relative;left:50%;width:480px;min-width:240px;margin:30px 0;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%);transition:-webkit-transform 0.25s ease-out;-webkit-transition:-webkit-transform 0.25s ease-out;transition:transform 0.25s ease-out;transition:transform 0.25s ease-out,-webkit-transform 0.25s ease-out;pointer-events:none}}@media only screen and (max-width:600px){.new-rules .results-cat-modal-dialog{width:80%}}@media only screen and (max-width:450px){.new-rules .results-cat-modal-dialog{width:90%}}@media only screen and (max-width:800px){.new-rules .results-cat-modal-content{position:relative;background:#ffffff;border-radius:5px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);pointer-events:auto;font-size:14px;line-height:1.45}}.new-rules .results-cat-list-title{color:#555555;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:18px}@media only screen and (max-width:800px){.new-rules .results-cat-list-title{padding:12px 15px;border-bottom:1px solid #d7d7d7}}.new-rules .results-cat-list,.new-rules .results-subcat-list{list-style:none;margin:0;padding-left:0}.new-rules .results-cat-list a{display:block;color:#555555;text-decoration:none}.new-rules .results-cat-list a:focus,.new-rules .results-cat-list a:hover{text-decoration:underline;color:#3059ac}@media only screen and (min-width:801px){.new-rules .results-cat-list{margin-top:10px!important;font-size:13px}.new-rules .results-cat-list a{padding:3px 0}}@media only screen and (max-width:800px){.new-rules .results-cat-list>li{overflow:hidden;border-top:1px solid #d7d7d7}.new-rules .results-cat-list>li:first-child{border-top:none}.new-rules .results-cat-list>li:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.new-rules .results-cat-list a{position:relative;padding:12px 30px 12px 15px;-webkit-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}.new-rules .results-cat-list a:after{content:'\f105';position:absolute;top:50%;right:15px;display:block;margin-top:-10px;color:#d7d7d7;font-family:'FontAwesome';font-display:swap;line-height:20px}.new-rules .results-cat-list a:focus,.new-rules .results-cat-list a:hover{background-color:#f0f0f0;text-decoration:none}}@media only screen and (min-width:801px){.new-rules .results-subcat-list{padding-left:15px}}@media only screen and (max-width:800px){.new-rules .results-subcat-list a{padding-left:25px;border-top:1px solid #d7d7d7}}.new-rules .results-pagination{line-height:1.45;text-align:center}.new-rules .results-pagination ul{display:inline-block;vertical-align:top;list-style:none;margin:0;padding-left:0}.new-rules .results-pagination ul:after{content:'';display:block;clear:both}@media only screen and (min-width:801px){.new-rules .results-pagination{padding-right:210px}}.new-rules .results-pagination li{float:left}.new-rules .results-pagination a{display:block;padding:5px 10px}.new-rules .results-pagination a:hover{background-color:#1a305c;border-radius:3px;color:#ffffff;text-decoration:none}.new-rules .results-pagination .pagination-ellipsis,.new-rules .results-pagination .pagination-last{padding:5px 10px;cursor:default}.new-rules .results-pagination .pagination-current{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal}.new-rules .no-results-section{margin-top:30px;text-align:center}@media only screen and (max-width:800px){.new-rules .no-results-section{margin-top:10px}}@media only screen and (max-width:450px){.new-rules .no-results-section{margin-top:0}}.new-rules .no-results-title{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}
/*# sourceMappingURL=search.css.map */