﻿.book-list {}
.book-list .search-by-subject-area-label-container,
.book-list .search-by-category-label-container,
.book-list .search-by-imprint-label-container,
.book-list .search-by-imprint-category-label-container {padding-right:5px;text-align:right;}
.book-list .search-by-subject-area-control-container,
.book-list .search-by-category-control-container,
.book-list .search-by-imprint-control-container,
.book-list .search-by-imprint-category-control-container {padding-right:5px;padding-left:0px;}
.book-list .search-by-subject-area-label-container .search-by-subject-area-label,
.book-list .search-by-category-label-container .search-by-category-label,
.book-list .search-by-imprint-label-container .search-by-imprint-label,
.book-list .search-by-imprint-category-label-container .search-by-imprint-category-label
{border-color:#f2f2f2;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;}
/*.book-list .search-by-subject-area-control-container .search-by-subject-area-ddl,
.book-list .search-by-category-control-container .search-by-category-ddl,
.book-list .search-by-imprint-control-container .search-by-imprint-ddl {text-align:right;}*/
.book-list .search-by-subject-area-button-container,
.book-list .search-by-category-button-container,
.book-list .search-by-imprint-button-container,
.book-list .search-by-imprint-category-button-container {padding-left:0px;text-align:left;}
.book-list .search-by-subject-area-button-container .search-by-subject-area-btn,
.book-list .search-by-category-button-container .search-by-category-btn,
.book-list .search-by-imprint-button-container .search-by-imprint-btn,
.book-list .search-by-imprint-category-button-container .search-by-imprint-category-btn,
.book-list .more-about-imprint-button-container .more-about-imprint-btn{background:#D9D8D6;font-weight:600;}
@media (max-width:767.98px) {
    .book-list .search-by-subject-area-label-container,
    .book-list .search-by-category-label-container,
    .book-list .search-by-imprint-label-container,
	.book-list .search-by-imprint-category-label-container {text-align:left;}
    .book-list .search-by-subject-area-control-container,
    .book-list .search-by-category-label-control-container,
    .book-list .search-by-category-control-container,
    .book-list .search-by-imprint-control-container,
	.book-list .search-by-imprint-category-control-container {padding-left:15px;}
}

.book-list .book-row .book-item-content {padding-bottom:80px;max-width:24.9999%;width:24.9999%;}
.home-page .home-page-new-releases-container .book-row .book-item-content,
.home-page .home-page-coming-soon-container .book-row .book-item-content {
    max-width: 20%;
    width: 20%;
}
@media (max-width:1199.98px) {
    .book-list .book-row .book-item-content,
    .home-page .home-page-new-releases-container .book-row .book-item-content,
    .home-page .home-page-coming-soon-container .book-row .book-item-content {
        max-width: 24.9999%;
        width: 24.9999%;
    }
}

@media (max-width:991.98px) {
    .book-list .book-row .book-item-content,
    .home-page .home-page-new-releases-container .book-row .book-item-content,
    .home-page .home-page-coming-soon-container .book-row .book-item-content {
        max-width: 33.3333%;
        width: 33.3333%;
    }
}

@media (max-width:767.98px) {
    .book-list .book-row .book-item-content,
    .home-page .home-page-new-releases-container .book-row .book-item-content,
    .home-page .home-page-coming-soon-container .book-row .book-item-content {
        max-width: 49.9999%;
        width: 49.9999%;
    }
}

@media (max-width:575.98px) {
    .book-list .book-row .book-item-content,
    .home-page .home-page-new-releases-container .book-row .book-item-content,
    .home-page .home-page-coming-soon-container .book-row .book-item-content {
        max-width: 100%;
        width: 100%;
    }
}

.home-page .home-page-new-releases-container .book-row .book-item-content,
.home-page .home-page-coming-soon-container .book-row .book-item-content {
    transition: all 400ms ease;
}
.book-list .book-row.custom-display-grid-1 .book-item-content{
    max-width: 100%;
    width: 100%;
}
.book-list .book-row.custom-display-grid-2 .book-item-content {
    max-width: 50%;
    width: 50%;
}
.book-list .book-row.custom-display-grid-3 .book-item-content {
    max-width: 33.3333%;
    width: 33.3333%;
}
.book-list .book-row.custom-display-grid-4 .book-item-content {
    max-width: 25%;
    width: 25%;
}
.book-list .book-row.custom-display-grid-5 .book-item-content {
    max-width: 20%;
    width: 20%;
}

.book-list .book-list-caption {
}
.book-list .book-list-caption .category-splitter {color:#D9D8D6;font-size:29px;position:relative;top:2px;}
.book-list .book-row .book-item-content .book-info-container .book-title {/*min-height:40px;*/}

/*book-list book-row*/
.book-list .book-row {}
    .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container,
    .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container,
    .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container,
    .book-list .book-row .book-item-content .book-info-container,
    .general-books-container .general-books-scroller-items-container .book-item-content,
    .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container {
        position: relative;
    }
        .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-image-frame,
        .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-image-frame {
            width: 100%;
            height: 300px;
            display: flex;
            align-items: center;
            background: var(--secondary-color);
        }
            .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-image-frame{
                background: #fff;
            }
        .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-image-wrapper,
        .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-image-wrapper {
            width: 80%;
            margin-left: auto;
            margin-right: auto;
        }
        .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-img,
        .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-img {
            width: 100%;
        }
        .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-image-wrapper, .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-image-wrapper, .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-image-wrapper, .book-list .book-row .book-item-content .book-info-container .book-image-wrapper, .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-image-wrapper {
            position: relative;
        }
        .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-badges,
        .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-badges,
        .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-badges,
        .book-list .book-row .book-item-content .book-info-container .book-badges,
        .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-badges {
            position: absolute;
            top: -15px;
            right: -15px;
            border-radius: 50%;
            width: 70px;
            height: 70px;
            font-size: 12px;
            font-weight: bold;
        }
            .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-badges.book-new-release,
            .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-badges.book-new-release,
            .book-list .book-row .book-item-content .book-info-container .book-badges.book-new-release,
            .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-badges.book-new-release {
                background: #73E2C9;
                color: #397B6C;
                box-shadow: 1px 2px 6px 1px #737373;
            }
            .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-badges.book-coming-soon,
            .book-list .book-row .book-item-content .book-info-container .book-badges.book-coming-soon,
            .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-badges.book-coming-soon {
                background: #73E2C9;
                color: #397B6C;
                box-shadow: 1px 2px 6px 1px #737373;
            }

            .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-badgesbook-coming-soon,
            .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-badgesbook-coming-soon,
            .book-list .book-row .book-item-content .book-info-container .book-badges.book-coming-soon,
            .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-badges.book-coming-soon {
                background: #F55F8D;
                color: #fff;
                box-shadow: 1px 2px 6px 1px #737373;
            }
            .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-badges .book-badges-content,
            .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-badges .book-badges-content,
            .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-badges .book-badges-content,
            .book-list .book-row .book-item-content .book-info-container .book-badges .book-badges-content,
            .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-badges .book-badges-content {
                position: absolute;
                top: 50%;
                left: 50%;
                -ms-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
            }

.book-list .book-row .book-item-content .book-info-container .book-info {}

/*book-title*/
    .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-info .book-title,
    .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-info .book-title,
    .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-info .book-title,
    .book-list .book-row .book-item-content .book-info-container .book-info .book-title,
    .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-info .book-title,
    .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-info .book-title h2,
    .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-info .book-title h2,
    .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-info .book-title h2,
    .book-list .book-row .book-item-content .book-info-container .book-info .book-title h2,
    .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-info .book-title h2 {
        font-size: 14px;
        font-weight: 400;
        color: #000;
        font-family: SharpSans-Bold;
    }

/*book-author*/
    .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-info .book-author,
    .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-info .book-author,
    .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-info .book-author,
    .book-list .book-row .book-item-content .book-info-container .book-info .book-author,
    .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-info .book-author {
        font-size: 14px;
        font-weight: 400;
        color: #6c757d;
    }

/*book-price*/
.book-list .book-row .book-item-content .book-info-container .book-info .book-price {font-size:16px;font-weight:700}

/*book-details - Book Info Link*/

    .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-info .book-details,
    .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-info .book-details,
    .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-info .book-details,
    .book-list .book-row .book-item-content .book-info-container .book-info .book-details,
    .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-info .book-details {
        display: none;
    }
    .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-info .book-details,
    .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-info .book-details,
    .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-info .book-details,
    .book-list .book-row .book-item-content .book-info-container .book-info .book-details {
    }
        .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-info .book-details a,
        .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-info .book-details a,
        .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-info .book-details a,
        .book-list .book-row .book-item-content .book-info-container .book-info .book-details a,
        .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-info .book-details a,
        .home-page .home-page-scroller-container .scroller-items-container .home-page-scroller-item-content .item-desc a {
            color: #fff;
            text-decoration: none;
        }
        .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-info .book-details .read-more-btn,
        .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-info .book-details .read-more-btn,
        .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-info .book-details .read-more-btn,
        .book-list .book-row .book-item-content .book-info-container .book-info .book-details .read-more-btn,
        .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-info .book-details .read-more-btn
        /*,
        .home-page .home-page-scroller-container .scroller-items-container .home-page-scroller-item-content .item-desc .read-more-btn*/ {
            max-width: 140px;
            font-weight: 600;
            /*border-top: 2px solid var(--main-color);
            border-bottom: 2px solid var(--main-color);*/
            white-space: nowrap;
            word-break: break-all;
            /*color: var(--main-color);*/

            background: var(--main-color);
            border-color: var(--main-color);
            color: var(--secondary-color);
        }
            .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-info .book-details .read-more-btn a,
            .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-info .book-details .read-more-btn a,
            .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-info .book-details .read-more-btn a,
            .book-list .book-row .book-item-content .book-info-container .book-info .book-details .read-more-btn a { /*color:var(--main-color);*/
            }
            .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-info .book-details .read-more-btn:hover,
            .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-info .book-details .read-more-btn:hover,
            .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-info .book-details .read-more-btn:hover,
            .book-list .book-row .book-item-content .book-info-container .book-info .book-details .read-more-btn:hover,
            /*.home-page .home-page-scroller-container .scroller-items-container .home-page-scroller-item-content .item-desc .read-more-btn:hover,*/
            .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-info .book-details .read-more-btn:hover,
            .home-page .home-page-bestsellers-container .bestsellers-books-container .book-item-content .book-info-container .book-info .book-details .read-more-btn:hover a,
            .home-page .home-page-new-releases-container .new-releases-books-container .book-item-content .book-info-container .book-info .book-details .read-more-btn:hover a,
            .home-page .home-page-coming-soon-container .coming-soon-books-container .book-item-content .book-info-container .book-info .book-details .read-more-btn:hover a,
            .book-list .book-row .book-item-content .book-info-container .book-info .book-details .read-more-btn:hover a,
            .general-books-container .general-books-scroller-items-container .book-item-content .book-info-container .book-info .book-details .read-more-btn:hover a
            /*,
            .home-page .home-page-scroller-container .scroller-items-container .home-page-scroller-item-content .item-desc .read-more-btn:hover a*/ {
                /*background: var(--main-color);
                color: #fff;*/
                background: var(--secondary-color);
                color: var(--main-color);
            }

/*book-pagination*/
.book-list .book-pagination .page-item{margin:10px 5px;}
.book-list .book-pagination .page-item, 
.book-list .book-pagination .page-item .page-link {font-size:15px;background:#fff;color:var(--main-color);font-weight:700;}
.book-list .book-pagination .page-item.disabled, 
.book-list .book-pagination .page-item.disabled .page-link,
.book-list .book-pagination .page-item .page-link.disabled {color:#6c757d;border-color:#6c757d;}
.book-list .book-pagination .page-item.active .page-link {background:var(--main-color);color:#fff;border:1px solid var(--main-color);}
.book-list .book-pagination .page-item .page-link:hover {background:var(--main-color);color:#fff;}
.book-list .book-pagination .page-item .page-link{border:1px solid var(--main-color); min-width:33px;}