@media screen and (max-width:767px){.custom-item-renderer.product-page-details{padding-top:30px}
}
.custom-item-renderer a{text-decoration:none;border-bottom:1px solid;display:inline}
.custom-item-renderer a:hover{color:#9e007e;border-bottom:1px solid}
.custom-item-renderer .breadcrumb-grid a{border-bottom:0}
.custom-item-renderer .breadcrumb-grid a:hover{border-bottom:1px solid}
.custom-item-renderer .mega-nav-country p a{border-bottom:0;display:block}
.custom-item-renderer .mega-nav-country p a.mobile-breadcrumb-label{display:none}
@media screen and (max-width:991px){.custom-item-renderer .mega-nav-country p a.mobile-breadcrumb-label{display:block}
}
.custom-item-renderer .tab-content>.active{outline:0}
.custom-item-renderer-title-status{font-style:italic}
.custom-item-renderer-estimated-date-delivery{color:#db0020}
.custom-item-renderer-overview-tab-pane-previousEdition-title,.custom-item-renderer-overview-tab-pane-series,.custom-item-renderer-resources-tab-pane h3{color:#003057;font-family:'Playfair Display','Georgia','Times New Roman',serif;font-weight:400;font-size:2.375rem;margin-bottom:.9rem}
@media screen and (max-width:767px){.custom-item-renderer-overview-tab-pane-previousEdition-title,.custom-item-renderer-overview-tab-pane-series,.custom-item-renderer-resources-tab-pane h3{padding:60px 0 30px}
}
.custom-item-renderer-resources-tab-pane h2:not(:first-of-type){padding-top:50px}
.custom-item-renderer-additional-packages h2{padding-top:30px}
.custom-item-renderer-overview-tab-pane-series-content li{overflow:hidden}
.custom-item-renderer-overview-tab-pane-series-content li a{float:left;padding:0;margin:0 0 1.8rem 0}
.custom-item-renderer-overview-tab-pane-series-content li a h6{margin:0;font-size:1rem;font-weight:400;line-height:1.8;border-bottom:0}
.custom-item-renderer-item-card-text-division h1{font-family:'Playfair Display','Georgia','Times New Roman',serif;color:#007fa3;padding-bottom:1.3rem;font-size:2.375rem}
@media screen and (max-width:767px){.custom-item-renderer-item-card-text-division h1{margin-top:1.8rem}
}
.custom-item-renderer-item-card-text-division p.attribute-iLAOptions{color:#003057;font-weight:600;font-size:1rem;margin:10px 0 1rem;display:inline;display:inline-flex}
@media screen and (max-width:767px){.custom-item-renderer-item-card-text-division p.attribute-iLAOptions{margin-top:1.8rem;font-size:.8rem}
}
.custom-item-renderer-item-card-text-division ul.attribute-iLAOptions{margin:10px 0 1rem;overflow:auto}
.custom-item-renderer-item-card-text-division ul.attribute-iLAOptions li,.custom-item-renderer-item-card-text-division ul.attribute-iLAOptions p{color:#003057;font-weight:600;font-size:1rem;display:block;float:left;margin:0 .5rem 0 0}
.custom-item-renderer-item-card-text-division ul.attribute-iLAOptions li:last-child,.custom-item-renderer-item-card-text-division ul.attribute-iLAOptions p:last-child{margin:0}
@media all and (max-width:767px){.custom-item-renderer-item-card-text-division ul.attribute-iLAOptions{margin-top:1.8rem}
.custom-item-renderer-item-card-text-division ul.attribute-iLAOptions li,.custom-item-renderer-item-card-text-division ul.attribute-iLAOptions p{font-size:.8rem}
}
@media all and (max-width:767px){.custom-item-renderer-item-card-text-division .attribute-iLAOptions+h1{margin-top:0}
}
.custom-item-renderer h2{color:#003057;font-family:'Playfair Display','Georgia','Times New Roman',serif;font-size:2.875rem;line-height:1.3;margin-bottom:.9rem}
.custom-item-renderer h4{font-family:'Open Sans','Helvetica','Verdana',sans-serif;color:#007fa3;margin:0 0 .9rem 0;font-size:1.5rem;line-height:1.4}
.custom-item-renderer h6{font-family:'Open Sans','Helvetica','Verdana',sans-serif;color:#333;margin:0 0 .9rem 0;font-size:1.125rem;line-height:1.8}
.custom-item-renderer a>h6{color:#005a70;float:left;border-bottom:1px solid}
.custom-item-renderer a h6:hover{color:#9e007e}
.custom-item-renderer b{font-weight:600}
.custom-item-renderer-resources-menu,.custom-item-renderer-features-menu,.custom-item-renderer-overview-menu{float:left;margin:0;list-style-type:none;padding:10px 0 30px;border:0;font-size:1rem}
.custom-item-renderer-resources-menu li:not(:first-child),.custom-item-renderer-features-menu li:not(:first-child),.custom-item-renderer-overview-menu li:not(:first-child){border:0;float:none;border-radius:0;border-bottom:1px solid #f2f2f2;position:relative;padding:.875rem .875rem .875rem 2.375rem;line-height:1.5;font-size:.875rem}
.custom-item-renderer-resources-menu li:not(:first-child):hover,.custom-item-renderer-features-menu li:not(:first-child):hover,.custom-item-renderer-overview-menu li:not(:first-child):hover{color:#f2f2f2;background-color:#f2f2f2}
.custom-item-renderer-resources-menu li:not(:first-child) a,.custom-item-renderer-features-menu li:not(:first-child) a,.custom-item-renderer-overview-menu li:not(:first-child) a{border:0;border-radius:0;text-decoration:none;color:#505759!important}
.custom-item-renderer-resources-menu li:not(:first-child):hover a,.custom-item-renderer-features-menu li:not(:first-child):hover a,.custom-item-renderer-overview-menu li:not(:first-child):hover a{text-decoration:none}
.custom-item-renderer-resources-menu li:not(:first-child):hover:before,.custom-item-renderer-features-menu li:not(:first-child):hover:before,.custom-item-renderer-overview-menu li:not(:first-child):hover:before{visibility:visible;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);width:4px;height:100%}
.custom-item-renderer-resources-menu li:not(:first-child):before,.custom-item-renderer-features-menu li:not(:first-child):before,.custom-item-renderer-overview-menu li:not(:first-child):before{content:'';position:absolute;top:0;left:0;height:0;width:0;background-color:#9e007e;visibility:hidden;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.custom-item-renderer-resources-menu li:not(:first-child).active:before,.custom-item-renderer-features-menu li:not(:first-child).active:before,.custom-item-renderer-overview-menu li:not(:first-child).active:before{visibility:visible;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);width:4px;height:100%}
.custom-item-renderer-resources-menu li:not(:first-child).active a,.custom-item-renderer-features-menu li:not(:first-child).active a,.custom-item-renderer-overview-menu li:not(:first-child).active a,.custom-item-renderer-resources-menu-active,.custom-item-renderer-features-menu-active,.custom-item-renderer-overview-menu-active{font-weight:600}
.custom-item-renderer-resources-menu .colHeader,.custom-item-renderer-features-menu li:first-child,.custom-item-renderer-overview-menu li:first-child{background-color:#51585b;color:#d4eae4;padding:.875rem 2.375rem;text-transform:uppercase;font-weight:600;line-height:1.4;letter-spacing:.05em}
.custom-item-renderer-features-menu li:first-child a,.custom-item-renderer-overview-menu li:first-child a{color:#d4eae4;border-bottom:0}
.custom-item-renderer-features-menu li:first-child a:hover,.custom-item-renderer-overview-menu li:first-child a:hover{color:#d4eae4}
.custom-item-renderer-courses-list li{margin-left:3.5rem;list-style:initial;color:#005a70}
.custom-item-renderer-courses-list li span{padding-left:8px}
@media screen and (max-width:767px){.custom-item-renderer-resources-menu,.custom-item-renderer-features-menu,.custom-item-renderer-overview-menu{padding:0 0 60px 0;float:none}
.custom-item-renderer-resources-menu li:not(:first-child),.custom-item-renderer-features-menu li:not(:first-child),.custom-item-renderer-overview-menu li:not(:first-child){border:0;float:none;border-radius:0;border-bottom:1px solid #eee;padding:10px 20px;width:100%;line-height:1.8}
.custom-item-renderer-resources-menu li:not(:first-child) a,.custom-item-renderer-features-menu li:not(:first-child) a,.custom-item-renderer-overview-menu li:not(:first-child) a{text-decoration:none;color:#666}
.custom-item-renderer-resources-menu li:not(:first-child) a:hover,.custom-item-renderer-features-menu li:not(:first-child) a:hover,.custom-item-renderer-overview-menu li:not(:first-child) a:hover{border:0}
.custom-item-renderer-resources-menu li:not(:first-child):hover:before,.custom-item-renderer-features-menu li:not(:first-child):hover:before,.custom-item-renderer-overview-menu li:not(:first-child):hover:before{visibility:visible;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);width:4px;height:100%}
.custom-item-renderer-resources-menu li:not(:first-child):before,.custom-item-renderer-features-menu li:not(:first-child):before,.custom-item-renderer-overview-menu li:not(:first-child):before{content:'';position:absolute;top:0;left:0;height:0;width:0;background-color:#9e007e;visibility:hidden;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.custom-item-renderer-resources-menu li:not(:first-child):after,.custom-item-renderer-features-menu li:not(:first-child):after,.custom-item-renderer-overview-menu li:not(:first-child):after{visibility:hidden;background-color:transparent}
.custom-item-renderer-resources-menu li:not(:first-child).active:before,.custom-item-renderer-features-menu li:not(:first-child).active:before,.custom-item-renderer-overview-menu li:not(:first-child).active:before{visibility:visible;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);width:4px;height:100%}
.custom-item-renderer-resources-menu li:not(:first-child).active,.custom-item-renderer-features-menu li:not(:first-child).active,.custom-item-renderer-overview-menu li:not(:first-child).active{background-color:#eee;font-weight:700;border:0}
.custom-item-renderer-resources-menu li:not(:first-child).active a,.custom-item-renderer-features-menu li:not(:first-child).active a,.custom-item-renderer-overview-menu li:not(:first-child).active a{color:#005a70;font-weight:600}
.custom-item-renderer-overview-courses li{margin-left:1.5rem}
}
.custom-item-renderer-download-resource{list-style-type:decimal;padding-left:15px;margin-left:45px!important;margin-bottom:.875rem}
.custom-item-renderer-download-resource a span{margin:0 -4px 0 0}
.custom-item-renderer-download-resource span{margin-left:.375rem;display:inline-block}
.custom-item-renderer-download-resource-link,.custom-item-renderer-download-resource-link>h6.custom-item-renderer-download-resource-link-text{color:#005a70;margin:0;font-weight:inherit;font-size:inherit;float:none;border-bottom:0;display:inline-block}
.custom-item-renderer-download-resource-link span:hover,.custom-item-renderer-download-resource-link span h6:hover{color:#9e007e!important}
.custom-item-renderer-download-resource-link:hover{text-decoration:none!important}
.custom-item-renderer-packageresources{padding-left:3%;margin-left:1.5em;margin-bottom:1rem!important}
@media screen and (max-width:480px){.custom-item-renderer-packageresources{margin-left:0}
}
.custom-item-renderer-packageresources h6{font-weight:600;margin-bottom:0}
.custom-item-renderer-packageresources p,.custom-item-renderer-packageresources ul{margin-bottom:0}
.custom-item-renderer-packageresources li{padding-bottom:30px}
.custom-item-renderer-packages{overflow:auto}
.custom-item-renderer-packages-content-title{font-size:2.375rem;line-height:1.3;color:#007fa3}
.custom-item-renderer-packages-section .custom-item-renderer-item-card-buy-from-store{margin-left:25px}
.custom-item-renderer-packages-section p,.custom-item-renderer-packages-section ul{margin-bottom:0}
.custom-item-renderer-packages-content-header{margin:.8rem 0 .8rem calc(3% - -1.5rem)!important}
.custom-item-renderer-packages-static-content{padding:1rem 0 2rem}
.custom-item-renderer-packages-title-status>div,.custom-item-renderer-packages-title-status>span{font-style:italic}
.custom-item-renderer-packages-content-header-information{padding-left:2%;list-style-type:disc}
.custom-item-renderer-packages-title-status{margin-left:0}
.custom-item-renderer-packages-content-information{list-style-type:none}
.custom-item-renderer-packages-content-information li{margin:0;font-size:initial;display:inline;margin-left:-3px}
.custom-item-renderer-packages-buyFrom{margin-left:1.5em;padding-bottom:1%}
.custom-item-renderer-packages-resource-title-firtstChild h4{color:#003057;margin-bottom:0}
.custom-item-renderer-packages h3{font-weight:300}
.custom-item-renderer-features{overflow:auto}
@media screen and (max-width:767px){.custom-item-renderer-features{padding:0;margin-left:auto;margin-right:auto}
}
.custom-item-renderer-features-tab-pane-features-list,.custom-item-renderer-features-tab-pane-newtoedition-list{padding-top:1%;padding-left:5px;margin-bottom:0}
.custom-item-renderer-features-tab-pane-features-list ul,.custom-item-renderer-features-tab-pane-newtoedition-list ul,.custom-item-renderer-features-tab-pane-features-list ol,.custom-item-renderer-features-tab-pane-newtoedition-list ol{margin-bottom:0;margin-left:15px}
.custom-item-renderer-features-tab-pane-features-list ul ul,.custom-item-renderer-features-tab-pane-newtoedition-list ul ul,.custom-item-renderer-features-tab-pane-features-list ol ul,.custom-item-renderer-features-tab-pane-newtoedition-list ol ul{margin-left:30px}
.custom-item-renderer-features-tab-pane-features-list li,.custom-item-renderer-features-tab-pane-newtoedition-list li{list-style:disc;padding-bottom:10px;margin-left:15px}
.custom-item-renderer-item-card{margin-bottom:15px}
@media screen and (min-width:768px){.custom-item-renderer-item-card{margin-bottom:30px}
}
.custom-item-renderer-item-card-suggested-price span:first-child{font-weight:600}
.custom-item-renderer-item-card-buy-from-store div{font-weight:600}
.custom-item-renderer-item-card-net-price{color:#333;font-family:'Open Sans','Helvetica','Verdana',sans-serif;font-weight:600;margin-bottom:15px;font-size:1rem}
.custom-item-renderer-item-card-section{width:100%;display:flex;border:0;padding:30px 60px 0 0}
@media screen and (max-width:767px){.custom-item-renderer-item-card-section{display:inline}
}
.custom-item-renderer-item-card-image-division{position:relative;padding:10px 0 0 0}
@media screen and (max-width:767px){.custom-item-renderer-item-card-image-division{padding:0;margin-left:auto;margin-right:auto;float:none;width:92%}
}
.custom-item-renderer-item-card-image{display:block;cursor:pointer;width:100%;border:1px solid #e1e1e1}
.custom-item-renderer-item-card-image-enlarge-division{display:flex}
.custom-item-renderer-item-card-enlarge-icon{padding:7% 2% 0 5%;float:left}
.custom-item-renderer-item-card-image-text{padding:0;font-family:'FontAwesome','Open Sans';font-weight:400;font-style:normal;font-size:.875rem;cursor:pointer;margin:0;color:#505759}
.custom-item-renderer-item-card-image-text:before{content:"\f0b2"}
@media screen and (max-width:480px){.custom-item-renderer-item-card-image-text{display:none}
}
@media screen and (max-width:767px){.custom-item-renderer-item-card-text-division{padding:0;margin-left:auto;margin-right:auto;float:none;width:92%}
}
.custom-item-renderer-item-card-text-division h3{font-family:'Playfair Display','Georgia','Times New Roman',serif;color:#007fa3;font-size:38px;line-height:1.5;font-weight:300}
.custom-item-renderer-item-card-author{list-style-type:none;padding:0;margin:0}
.custom-item-renderer-item-card-author li{font-size:1rem;color:#333;font-weight:600}
.custom-item-renderer-item-card-new-edition-isbn{list-style-type:none;display:inline-block}
.custom-item-renderer-item-card-new-edition-isbn-flag{height:1rem;width:1.25rem;margin:7px 0;position:absolute;float:left;background-color:#84bd00}
.custom-item-renderer-item-card-new-edition-isbn-flag:before{content:'';width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #fff;position:absolute;left:0;top:0}
.custom-item-renderer-item-card-new-edition-isbn-link{font-weight:600;display:inline;padding-left:30px}
.custom-item-renderer-item-card-new-edition-isbn-icon{height:70%;width:70%;margin-top:-63%;margin-left:50%;background-image:url(../../../../../content/dam/region-na/us/higher-ed/en/images/new-edition-available.png);background-repeat:no-repeat;background-size:contain;position:absolute;color:transparent!important}
@media screen and (max-width:767px){.custom-item-renderer-item-card-new-edition-isbn-icon{height:40%;width:40%;margin-top:-40%;margin-left:70%}
}
.custom-item-renderer-item-card-information{list-style-type:none;padding:15px 0 0 0;font-family:'Open Sans','Helvetica','Verdana',sans-serif;font-weight:400;font-size:1rem;text-align:left;color:#333;width:100%;margin-bottom:10px}
.custom-item-renderer-item-card-information li{margin:0 -3px 0 0;display:inline-flex}
.custom-item-renderer-item-card-information li a:hover{color:#9e007e}
.custom-item-renderer-item-card-title-status{font-family:'Open Sans','Helvetica','Verdana',sans-serif;font-weight:400;font-size:1rem;color:#333;text-align:left;width:100%}
.custom-item-renderer-item-card-title-status>div{padding:10px 0 10px 0}
@media screen and (max-width:767px){.custom-item-renderer-item-card-drawer-links:before{content:'ORDER INFO:';font-weight:600;line-height:1;top:18px;left:10px;position:absolute}
}
.custom-item-renderer-item-card-drawer-section{position:relative;max-width:100%;padding:30px 0 0}
.custom-item-renderer-item-card-drawer-section .container{padding-left:0}
@media screen and (max-width:767px){.custom-item-renderer-item-card-drawer-section{max-width:inherit;width:95%;margin-left:auto;margin-right:auto}
.custom-item-renderer-item-card-drawer-section .container{min-width:100%;padding-left:15px}
}
.custom-item-renderer-item-card-drawer-section ul ul{display:none}
.custom-item-renderer-item-card-drawer-links{padding-left:4px}
@media screen and (max-width:767px){.custom-item-renderer-item-card-drawer-links{background-color:#d4eae4;padding:50px 10px 20px 10px;margin-bottom:0}
.custom-item-renderer-item-card-drawer-links span.fa{padding-left:5px}
}
.custom-item-renderer-item-card-drawer-section:before{clear:both;content:'';position:absolute;width:100%;height:4px;top:84px;bottom:0;left:0;background-color:#9e007e;visibility:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
@media screen and (max-width:767px){.custom-item-renderer-item-card-drawer-section:before{top:126px;z-index:100}
}
.custom-item-renderer-item-card-drawer-links li{float:left;list-style:none;width:49%;padding-left:0}
.custom-item-renderer-item-card-drawer-links li:nth-of-type(1){margin-right:1%;padding-right:0}
@media screen and (max-width:767px){.custom-item-renderer-item-card-drawer-links li:nth-of-type(2){float:right}
}
.custom-item-renderer-item-card li.active{background:#fff}
.custom-item-renderer-item-card-drawer-links>li>a{display:inline-block;background:#005a70;text-align:center;padding:10px 0;font-size:18px;font-weight:600;text-transform:uppercase;border-radius:2px;transition:all linear .15s;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
@media screen and (max-width:767px){.custom-item-renderer-item-card-drawer-links>li>a{padding:9px;font-size:small;font-weight:600}
}
@media screen and (max-width:480px){.custom-item-renderer-item-card-drawer-links>li>a{font-size:smaller}
}
.custom-item-renderer-item-card-drawer-links>li>a>span.fa.fa-plus:before,.custom-item-renderer-item-card-drawer-links>li>a>span.fa.fa-minus:before{font-size:x-small;font-weight:100}
.custom-item-renderer-item-card-drawer-links>li>a:link,.custom-item-renderer-item-card-drawer-links>li>a:visited,.custom-item-renderer-item-card-drawer-links>li>a:hover,.custom-item-renderer-item-card-drawer-links>li>a:active,.custom-item-renderer-item-card-drawer-links>li>a:focus{color:#fff;border-bottom:0}
.custom-item-renderer-item-card-drawer-links>li>a:hover,.custom-item-renderer-item-card-drawer-links>li.active>a:hover{text-decoration:none;background:#9e007e;width:100%}
.custom-item-renderer-item-card-drawer-links>li>a.noOnHoverCss:hover,.custom-item-renderer-item-card-drawer-links>li.active>a.noOnHoverCss:hover{text-decoration:none;color:#fff;background:#666;width:100%;cursor:default}
.custom-item-renderer-item-card-drawer-links>li.active>a{background:#9e007e;border-radius:2px 2px 0 0;height:55px;color:#fff}
@media screen and (max-width:767px){.custom-item-renderer-item-card-drawer-links>li.active>a{height:47px}
}
.custom-item-renderer-item-card-drawer-links li ul{float:none;padding-bottom:5%}
.custom-item-renderer-item-card-drawer-dropdown{padding-top:20px;padding-left:10px}
@media screen and (max-width:480px){.custom-item-renderer-item-card-drawer-dropdown{padding-left:0}
}
.custom-item-renderer-item-card-drawer-dropdown div{font-weight:600;width:200%}
.custom-item-renderer-item-card-drawer-dropdown li{float:none;width:100%;margin-bottom:6px}
.custom-item-renderer-item-card-drawer-dropdown li a:hover{color:#9e007e}
.custom-item-renderer-item-card-drawer-dropdown-content-online button{margin:0 auto 0 auto;border-radius:7.5px;padding:5px;width:75%;background:#007fa3;color:white;text-align:center;font-size:13px;font-weight:400}
.custom-item-renderer-item-card-drawer-dropdown-content-online button{margin-left:12.4%}
.custom-item-renderer-item-card-drawer-dropdown li.last a{border-radius:0 0 5px 5px}
.custom-item-renderer-item-card-drawer-dropdown li>span{text-align:center}
.custom-item-renderer-display-title-status{padding-right:7px}
.custom-item-renderer-product-no-image{padding:30px 0 0 0}
.custom-item-renderer-author-details p,.custom-item-renderer-author p,.custom-item-renderer-author article{padding-top:10px}
.custom-item-renderer-packages-static-content,.custom-item-renderer-contents-static-content{margin-bottom:.9rem;font-size:initial}
.custom-item-renderer-contents ol li{margin-left:5%;list-style-type:decimal}
.custom-item-renderer-overview{overflow:hidden}
@media screen and (max-width:767px){.custom-item-renderer-overview{padding:0;margin-left:auto;margin-right:auto}
}
.custom-item-renderer-overview-menu-active{color:#333}
@media screen and (max-width:767px){.custom-item-renderer-overview-tab-content{width:100%}
}
.custom-item-renderer-overview-tab-content a{background-color:transparent}
.custom-item-renderer-overview-tab-pane-overview-content .custom-item-renderer-packages-more-info{margin-bottom:1.8rem}
.custom-item-renderer-overview-tab-pane-overview-content h6{font-weight:600}
.custom-item-renderer-overview-tab-pane-overview-content-sibling-information,.custom-item-renderer-overview-tab-pane-overview-content-parent-information,.custom-item-renderer-overview-tab-pane-overview-content-alternative-information,.custom-item-renderer-overview-tab-pane-overview-content-previousEditionISBN-information,.custom-item-renderer-overview-tab-pane-overview-content p,.custom-item-renderer-overview-tab-pane-overview-content h6{margin-bottom:0}
.custom-item-renderer-overview-tab-pane-overview-content ul li{list-style:disc inside none}
.custom-item-renderer-overview-tab-pane-reviews,.custom-item-renderer-overview-tab-pane-series{padding-bottom:2%}
.custom-item-renderer-overview-tab-pane-previousEdition-title{padding:0 0 2% 0;font-weight:400;font-size:28px;line-height:28px}
.custom-item-renderer-overview-tab-pane-previousEdition-content h6{font-weight:600;margin-bottom:0}
.custom-item-renderer-overview-tab-pane-previousEdition-content p,.custom-item-renderer-overview-tab-pane-previousEdition-content ul{margin-bottom:0}
.custom-item-renderer-overview-tab-pane-overview-content-sibling-header,.custom-item-renderer-overview-tab-pane-overview-content-parent-header,.custom-item-renderer-overview-tab-pane-overview-content-alternative-header{padding-top:2%}
.custom-item-renderer-overview-tab-pane-overview-content-parent-header{margin-bottom:20px}
.custom-item-renderer-overview-tab-pane-overview-content-title{margin-bottom:0;font-family:'Helvetica Bold',Helvetica;font-weight:700}
.custom-item-renderer-overview-tab-pane-overview-content-previousEdition-title{padding-top:2%;font-weight:bold}
.custom-item-renderer-overview-tab-pane-overview-content-sibling-information,.custom-item-renderer-overview-tab-pane-overview-content-parent-information,.custom-item-renderer-overview-tab-pane-overview-content-alternative-information,.custom-item-renderer-overview-tab-pane-overview-content-previousEditionISBN-information{list-style-type:none}
.custom-item-renderer-overview-tab-pane-overview-content-sibling-information li,.custom-item-renderer-overview-tab-pane-overview-content-parent-information li,.custom-item-renderer-overview-tab-pane-overview-content-alternative-information li,.custom-item-renderer-overview-tab-pane-overview-content-previousEditionISBN-information li{margin:0;display:inline;margin-right:-3px}
@media screen and (max-width:767px){.custom-item-renderer-order-information{margin-bottom:30px}
}
.custom-item-renderer-order-information h6{font-weight:600;margin-top:1.8rem}
.custom-item-renderer-order-information div{font-size:initial}
.custom-item-renderer-order-information-content p,.custom-item-renderer-order-information-content h6{margin-bottom:0}
.custom-item-renderer-order-information-section{width:100%;display:flex}
.custom-item-renderer-order-information-image-division{position:relative;padding:10px 0 0 0}
.custom-item-renderer-order-information-image{display:block}
.custom-item-renderer-order-information-enlarge-icon{padding:10px 0 0 10px;float:left}
.custom-item-renderer-order-information-text-division{padding:0 0 0 10px}
.custom-item-renderer-order-information-author{list-style-type:none;font-weight:400;font-style:normal;padding:3px 0 0 0}
.custom-item-renderer-order-information-author li{margin:0}
.custom-item-renderer-order-information-information{list-style-type:none;display:inline-flex;padding:3px 0 0 0}
.custom-item-renderer-order-information-information li{margin:0}
.custom-item-renderer-order-information-title{font-family:'Helvetica Bold','Helvetica';font-weight:700;padding:10px 0 0 0}
.custom-item-renderer-order-information-new-edition-isbn{padding:10px 0 10px 0}
.custom-item-renderer-order-information-price{font-weight:400;font-style:normal}
.custom-item-renderer-resources{overflow:auto}
@media screen and (max-width:767px){.custom-item-renderer-resources{padding:0;margin-left:auto;margin-right:auto}
}
.custom-item-renderer-resources-menu-active{color:#333}
@media screen and (max-width:767px){.custom-item-renderer-resources-tab-content h2{padding-top:30px}
}
.custom-item-renderer-resources-tab-pane h6{font-weight:600;margin-top:1.8rem;margin-bottom:0}
.custom-item-renderer-resources-tab-pane-instructor-resources,.custom-item-renderer-resources-tab-pane-student-resources,.custom-item-renderer-resources-tab-pane-course-resources,.custom-item-renderer-resources-tab-pane-overview-content-description{display:none}
.custom-item-renderer-resources-tab-pane-instructor-resources-content p,.custom-item-renderer-resources-tab-pane-student-resources-content p,.custom-item-renderer-resources-tab-pane-course-resources-content p{margin-bottom:0}
.custom-item-renderer-resources-tab-pane-instructor-resources-content ul,.custom-item-renderer-resources-tab-pane-student-resources-content ul,.custom-item-renderer-resources-tab-pane-course-resources-content ul{margin:.625rem 0}
.custom-item-renderer-resources-tab-pane-resources-content-instructor-resources-title,.custom-item-renderer-resources-tab-pane-resources-content-student-resources-title,.custom-item-renderer-resources-tab-pane-resources-content-course-name{font-weight:400;font-family:'Open Sans','Helvetica','Verdana',sans-serif;color:#505759;font-size:30px}
.custom-item-renderer-resources-tab-pane-resources-content-instructor-resources-platform{padding-top:2%}
.custom-item-renderer-resources-tab-pane-resources-content-instructor-resources-information,.custom-item-renderer-resources-tab-pane-resources-content-student-resources-information,.custom-item-renderer-resources-tab-pane-resources-content-course-resources-information{list-style-type:none}
.custom-item-renderer-resources-tab-pane-resources-content-instructor-resources-information li,.custom-item-renderer-resources-tab-pane-resources-content-student-resources-information li,.custom-item-renderer-resources-tab-pane-resources-content-course-resources-information li{margin:0 -3px 0 0;display:inline}
.custom-item-renderer-copyright-year,.custom-item-renderer-binding-type,.custom-item-renderer-isbn,.custom-item-renderer-packages-more-info{display:inline-block}
.series-page .horizontal-tab .nav-tabs{border-bottom:0;font-family:'Open Sans','Helvetica','Verdana',sans-serif;height:60px;font-size:16px;font-weight:600;background-color:#e1e1e1;padding:0 30px}
@media screen and (max-width:767px){.series-page .horizontal-tab .nav-tabs{margin:0}
}
.series-page .horizontal-tab .nav-tabs li a{border:0;border-radius:0;line-height:2.5;color:#333;background:initial}
.series-page .horizontal-tab .nav-tabs li.active:before{visibility:visible;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);width:4px;height:100%}
.series-page .horizontal-tab .nav-tabs li.active:after{content:'';position:absolute;top:0;left:0;height:4px;width:100%;background-color:#9e007e;visibility:visible;margin-top:55px}
.series-page .custom-item-renderer{margin:0}
.series-page .custom-item-renderer .list-view .custom-item-renderer-series-content-title-product{min-height:0;border-bottom:1px solid #ccc;margin-bottom:2%;padding:.8rem;display:inline-block;width:100%}
@media screen and (max-width:767px){.series-page .custom-item-renderer .list-view .custom-item-renderer-series-content-title-product{display:block;clear:both;overflow:hidden}
}
.series-page .custom-item-renderer .grid-view-list{width:49%;float:left;border:1px solid #ccc;background:#fff;padding:1rem}
.series-page .custom-item-renderer .grid-view-list:nth-child(odd){margin-right:2%}
@media screen and (max-width:767px){.series-page .custom-item-renderer .grid-view-list{width:100%;float:none}
}
.series-page .custom-item-renderer .view-icon{cursor:pointer;position:relative;top:6px;color:#999;font-size:24px}
.series-page .custom-item-renderer .view-icon:hover{color:#9c2380}
.series-page .custom-item-renderer .active-icon{color:#3c3934}
.series-page .custom-item-renderer-series-content-title-product{margin-bottom:2%;min-height:215px}
@media screen and (max-width:767px){.series-page .custom-item-renderer-series-content-title-product{width:100%;min-height:auto}
}
.series-page .custom-item-renderer-series-content-title-product h6{font-weight:600;color:#007fa3;line-height:1.4;font-size:1rem;margin:.9rem 0 0 0}
.series-page .custom-item-renderer-series-content-title-product h6 a{border-bottom:none!important}
.series-page .custom-item-renderer-series-content-title-product:last-child{float:none}
.series-page .custom-item-renderer-series-content-title-product.grid-view-list:last-child{float:left}
.series-page .custom-item-renderer-item-card-text-division{padding:0 30px}
@media screen and (max-width:767px){.series-page .custom-item-renderer-item-card-text-division{padding:0 15px}
}
.series-page .custom-item-renderer-series-titles-product-image{width:150px;float:left;padding:1% 5% 1% 0}
.series-page .custom-item-renderer-series-titles-product-author{font-weight:600;font-size:14px}
.series-page .custom-item-renderer-resources-tab-pane-more-info a:hover{text-decoration:none}
.series-page .custom-item-renderer-resources-tab-pane-resources-content-instructor-resources-information li{margin:0;font-size:14px}
.series-page .custom-item-renderer .series-common-block{padding:2rem 0 1.5rem}
.series-page .custom-item-renderer .series-list-view{color:#505759;font-size:.875rem}
.series-page .custom-item-renderer .series-list-view p{display:inline-block;font-size:.875rem;color:#505759}
.series-page .custom-item-renderer-series-sort{color:#505759;font-size:.875rem}
.series-page .custom-item-renderer-series-sort-wrapper{float:right}
.series-page .custom-item-renderer-series-sort-wrapper:first-child{width:70%}
.series-page .custom-item-renderer-series-sort-wrapper h4{font-weight:500;padding:.4rem;min-width:10%;font-size:.875rem;color:#505759;margin:0 0 .9rem 0;line-height:1.4}
.series-page .custom-item-renderer-series-sort-dropdown{-webkit-appearance:none;-moz-appearance:none;background-image:url(images/course-sorting-nav-pulldown-2arrows.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:13px;padding:.4rem 1.4rem .4rem .4rem}
.series-page .custom-item-renderer-series-sort-dropdown:focus{border-color:#ccc;box-shadow:none}
@media screen and (max-width:767px){.series-page .tab-content{display:block}
}
.series-page .tab-content .tab-pane{border:0}
.series-page .tab-content .tab-pane .grid{padding:90px 0}
@media screen and (max-width:767px){.series-page .tab-content .tab-pane .grid{padding:60px 8px}
}
.series-page .customTabPanel .nav-tabs{padding-left:30px}
@media screen and (max-width:767px){.series-page .customTabPanel .nav-tabs{padding-left:5px;padding-right:5px}
}
.series-page .customTabPanel .nav-tabs li a{background-color:#e1e1e1}
@media screen and (max-width:767px){.series-page .customTabPanel .nav-tabs li a{background-color:transparent}
}
.program-page .virtual-parsys,.series-page .virtual-parsys,.product-page .virtual-parsys{margin-bottom:0!important}
.product-list-items{background:#f2f2f2}
.product-list-items .container{padding-top:20px}
@media screen and (min-width:768px){.product-list-items h2+p{font-size:1.125rem}
}
.product-list-items ul.custom-item-renderer-courses-list{margin:0;padding:0;overflow:hidden;clear:both}
@media screen and (min-width:768px){.product-list-items ul.custom-item-renderer-courses-list{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap}
}
.product-list-items ul.custom-item-renderer-courses-list li{margin-bottom:6%;padding:1rem;position:relative;list-style:none;min-height:5.625rem;background-color:white;margin-left:0;width:100%;word-wrap:break-word}
@media screen and (min-width:768px){.product-list-items ul.custom-item-renderer-courses-list li{width:31.3%;margin:0 3% 3% 0;min-height:10.9375rem}
.product-list-items ul.custom-item-renderer-courses-list li:nth-child(3n+3){margin:0 0 3%}
}
.product-list-items ul.custom-item-renderer-courses-list li a{font-size:1rem;line-height:1.4;font-style:normal;font-weight:normal;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;margin-bottom:.9rem;font-weight:400;border-bottom:0}
@media screen and (min-width:768px){.product-list-items ul.custom-item-renderer-courses-list li a{font-size:1.5rem}
}
.product-list-items ul.custom-item-renderer-courses-list li span{padding-left:8px}