.filter_header{padding-left:5px}
.filter_div{padding-left:0}
.pagination_container{margin-top:22px}
.pagination_container .row,.mobile_pagination_container .row{margin-left:0;margin-right:0}
@media(max-width:767px){.mobile_pagination_container{margin-top:12px;margin-bottom:16px}
.pagination_container{margin-top:24px;margin-bottom:24px}
}
#search-category-panel{background-color:#d0dee0}
#search-category-panel .search-cat-btn{background-color:#eff3f4;color:#50747a}
#search-category-panel .search-cat-btn.active,#search-category-panel .search-cat-btn:hover{background-color:#50747a;color:#fff}
#search-category-panel .search-cat-btn.disabled{background-color:#cbcbcb;color:#fff}
.filter_container{position:relative;background:#d0d8d9;padding:30px 20px}
.filter_container h2{margin-top:0;padding-bottom:30px;border-bottom:solid 1px #777;margin-bottom:30px}
.child1.black-bg{margin:0;padding:0;font-family:arial;background-color:#424343;border-bottom:2px solid #fff;cursor:pointer}
.filter_container .facet-title{color:#777;font-size:14px;font-weight:normal;text-align:left;padding:4px 15px 4px 0;width:calc(100% - 28px);display:inline-block}
.filter_container .facet-title span{line-height:18px;font-size:16px;color:#000;font-family:'ProximaNovaMedium','ProximaNova','Helvetica Neue','Arial',sans-serif}
.dropdown-list>li{list-style:outside none none}
.filter_container h4{margin-top:0}
.dropdown-list{margin:0;font-family:arial;list-style:outside none none;border:1px solid #a4a7a8}
.dropdown-list.closed{height:0;transition:margin 300ms cubic-bezier(0.17,0.04,0.03,0.94) 0;border-bottom:0;overflow:hidden;-webkit-transition:all .3s ease 0;transition:all .3s ease 0}
.dropdown-list.is-active{height:auto;overflow:auto;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;background:#FFF;padding:15px;margin-top:15px;border:solid 1px #c1c5c8}
.child-list.opening .dropdown-list.is-active{height:auto;overflow:auto;border:1px;-webkit-transition:all .3s ease 0;transition:all .3s ease 0}
.dropdown-list .dropdown-list.closed{border:0}
.dropdown-list .dropdown-list{margin-top:0}
.dropdown-list>.child-list{border-top:0 none;font-size:14px;font-weight:normal;text-align:left;color:#777;margin-top:0}
.dropdown-list>.child-list .arrow-container{border:0}
.dropdown-list li{position:relative}
.dropdown-list>li label{cursor:pointer;display:inline-block;line-height:18px;font-weight:normal;margin-bottom:0;width:calc(100% - 35px)}
.dropdown-list li label{padding:7px 0 7px 0;margin-right:5px}
.child-list.opening .dropdown-list.is-active>li label{padding:0 34px}
.root-header{cursor:pointer;margin:20px 0}
.arrow-container{width:28px;height:28px;color:#e21a23;cursor:pointer;background:#FFF;border:solid 1px #c1c5c8;line-height:25px;box-sizing:border-box;text-align:center}
.child-list .arrow-container{margin-top:7px}
.arrow-container.glyphicon{font-size:14px}
.oneFacet>ul{padding-left:0}
.oneFacet>ul>li ul{padding-left:15px}
.oneFacet{position:relative}
.child-list:last-child{margin-bottom:2px}
.fk-inline-block{margin-left:10px}
.dropdown-list input[type="checkbox"]{margin:0}
.filter-label{width:100%}
.filter-title{display:inline-block;width:calc(100% - 26px);vertical-align:top;overflow:hidden;text-overflow:ellipsis;word-break:break-all}
.cross-icon{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;padding-left:5px}
.primary-text{line-height:1.4rem;font-size:1.2rem;font-weight:bold}
.clear-all{text-align:left;font-size:16px;margin-bottom:30px;font-weight:bold;cursor:pointer}
@media(min-width:768px){.filter_container.collapse{display:block}
#narrowby{height:auto !important}
.filter_container{margin-top:2px}
}
@media(max-width:767px){#search-tab-holder{margin:0;padding:0}
}
@media(min-width:768px) and (max-width:991px){.search.schoolsearchresultpage .filter.unitasfilter{margin-top:-127px}
}
@media(min-width:992px){.search.schoolsearchresultpage .filter.unitasfilter{margin-top:-105px}
}
@media(min-width:768px){.search.schoolbrowseresultpage .filter.unitasfilter,#plp-navigation-tabs .filter.unitasfilter,.microsite-products-header .filter.unitasfilter{margin-top:-45px}
}
@media(max-width:767px){.filter_container .facet-title{padding:9px 8px}
.primary-text{line-height:1.4rem;font-size:1.2rem}
}
.filter-title .count{word-break:break-word}
.DOC_TYPE{display:none !important}
.context{display:inline-block}
.main-nav{position:relative;width:100%;padding-left:0}
.header-mid li{list-style:none;display:inline-block;padding:0 0 0 10px}
.header-mid li{list-style:none;display:inline-block;padding:0 5px}
@media(min-width:768px){.main-nav{white-space:nowrap;width:87% !important}
.header-mid li{border-right:1px solid #777;min-width:24%;white-space:nowrap}
.header-mid li+li{margin:0}
.header-mid li:last-child{border-right:0 none transparent !important}
}
.main-nav a{color:#777;font-size:14px;font-weight:normal;line-height:24px}
.sortContainer ul.main-nav li.active a span.header{color:#050505}
.main-nav .context{line-height:24px;display:inline-block;margin:0;padding:0;position:relative;top:-8px}
.main-nav .triangle-top{position:relative;top:-3px;left:9px}
.main-nav .triangle-bottom{position:relative;top:5px;left:0}
.main-nav .triangle-top.inactive,.main-nav .triangle-bottom.inactive{color:#fff}
.glyphicon.reduce-font{font-size:9px}
.pill-mobile-container .nav li{padding:8px 17px 0;position:relative;float:left}
.pill-mobile-container .nav li+li{margin:0}
.pill-mobile-container .nav li::before{content:'';position:absolute;height:50%;left:-1px;top:25%}
.unitassortcontainer .sort-by-wrapper{text-align:right;margin-top:10px}
.unitassortcontainer select.form-control{display:inline-block;width:auto;margin-left:15px}
@media(max-width:767px){.mobile-padding{padding-left:0;padding-right:0}
.main-nav{padding-left:0}
.header-mid li{float:none;display:block;margin-left:0;background:none repeat scroll 0 0 #d0dee0;margin-bottom:2px;padding:8px 15px}
.header-mid{padding-left:0;background:none repeat scroll 0 0 #fff}
.pill-mobile-container{background:none repeat scroll 0 0 #cbcbcb;font-size:1.6rem;font-weight:normal;line-height:24px;letter-spacing:1px;margin-bottom:4px}
.pill-mobile-container .nav li a{color:#777}
.pill-mobile-container .nav li{padding:0}
.glyphicon-control{float:right;right:7%;top:12%;position:absolute}
.glyphicon.reduce-icon{top:3px}
.main-nav .relevance-sort{color:#777}
.main-nav a{display:block;position:relative}
.glyphicon.reduce-font{font-size:12px}
.main-nav .triangle-top{top:-6px;left:24px}
.main-nav .triangle-bottom{top:4px;left:12px}
.mobile-sort{padding:0}
.mobile-sort .sort-by-wrapper{text-align:left;margin-top:20px;margin-bottom:20px}
.mobile-sort .sort-by-wrapper .unitas-sortby{display:block;width:100%;margin-left:0}
}
@media(min-width:768px){.header-mid{background:none repeat scroll 0 0 #d0dee0;clear:left;width:100% !important;padding-top:3px;padding-bottom:3px;display:inline-block;font-size:14px;font-weight:normal;line-height:24px;text-align:left;color:#777}
}
.sortContainer ul{margin-bottom:0;display:inline-block}
.mobile-sort.row{margin-left:0;margin-right:0}
.sortContainer li.asc .triangle-top{color:#050505}
.sortContainer li.desc .triangle-bottom{color:#050505}
.sortContainer a{text-decoration:none}
.narrow-by{border-right:1px solid #fff}
.sort-by{border-left:1px solid #fff}
.nav-mobile-pills .active{color:#050505;background-color:#d0dee0}
.nav-mobile-pills>li>a:hover,.nav-mobile-pills>li.active>a:focus{background-color:#d0dee0}
.nav-mobile-pills>li>a:focus{background-color:#cbcbcb}
@media(min-width:768px){.sortContainer.collapse{display:block}
#sortby{height:auto !important;line-height:0}
}
@media(max-width:767px){#related-collapse-content .result_container.row,#related-collapse-content .result_container.row .unitassortconatiner.row{padding:0}
}
.contentSearch-back{background:#f4faf8;background:-webkit-gradient(linear,0 0,0 bottom,from(#f4faf8),to(#fff));background:-webkit-linear-gradient(#f4faf8,#fff);background:-moz-linear-gradient(#f4faf8,#fff);background:-ms-linear-gradient(#f4faf8,#fff);background:-o-linear-gradient(#f4faf8,#fff);background:linear-gradient(#f4faf8,#fff);margin-left:0;margin-right:0}
.search-list-back{background-color:#fff}
@media(max-width:767px){.contentSearch-back{background:#fff;background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#fff));background:-webkit-linear-gradient(#fff,#fff);background:-moz-linear-gradient(#fff,#fff);background:-ms-linear-gradient(#fff,#fff);background:-o-linear-gradient(#fff,#fff);background:linear-gradient(#fff,#fff)}
}
.center-block-image{display:block;margin-left:auto;margin-right:auto}
.container-full-bleed .img-section-plp{position:relative;margin:0 auto;width:100%;max-width:170px}
.all-result p.program_name .all-label{display:inline}
.container-full-bleed p{font-size:1.8rem;font-weight:normal;line-height:16px;text-align:left;margin-bottom:2px}
.container-full-bleed p.grade_class{font-size:1.4rem;letter-spacing:.025em;color:#363636;line-height:16px}
.container-full-bleed .product-detail p:not(.link-more){margin:15px 0 8px 0;color:#363636;font-size:1.4rem;letter-spacing:.025em}
.container-full-bleed .product-container{margin-top:20px;margin-bottom:15px}
.container-full-bleed .article-container{margin-top:15px;margin-bottom:25px}
.container-full-bleed .cart-container{position:relative;padding-right:5px}
.cart-container .coming-soon-box{text-align:right;margin-bottom:5px;clear:both;position:relative}
.cart-container .instructor-only-box{text-align:right;margin-bottom:5px;clear:both;position:relative}
.product-detail-para{color:#6e7171}
.product_title{margin-bottom:0;margin-top:10px}
.cart-container .coming-soon-box .comingSoon-setup-message{padding:10px;color:#5c5c5c;position:absolute;top:28px;right:-16px;z-index:20;width:160px;background-color:#eff3f4;text-align:left;font-size:1.6rem;display:none}
.cart-container .instructor-only-box .instructor-only-message{padding:10px;color:#5c5c5c;position:absolute;top:28px;right:-16px;z-index:20;width:160px;background-color:#eff3f4;text-align:left;font-size:1.6rem;display:none}
.cart-container .coming-soon-box .comingSoon-setup-message:before{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #eff3f4;content:"";left:50%;position:absolute;top:-12%}
.cart-container .instructor-only-box .instructor-only-message:before{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #eff3f4;content:"";left:50%;position:absolute;top:-8%}
.cart-container .instructor-link-plp a{border-right:1px solid #cbcbcb;font-size:1.4rem;font-weight:bold}
.cart-container .coming-soon-box a{font-size:1.4rem;font-weight:bold}
.cart-container .instructor-only-box a{font-size:14px;font-weight:bold}
.container-full-bleed .quantity-box{text-align:right;position:relative;margin-bottom:16px}
.container-full-bleed .price-value{font-size:18px;font-weight:normal;text-align:right;color:#050505}
@media(min-width:768px) and (max-width:991px){.container-full-bleed .price-value{font-size:14px}
}
.quantity-word{margin-right:2px;color:#363636}
.plp-add-to-cart-btn{margin-bottom:14px;float:right}
.cart-container .add-wish-list{text-align:right;margin-bottom:25px;clear:both}
.cart-container .add-wish-list a{font-size:1.4rem;font-weight:normal}
.img-section-plp img{width:100%;max-width:170px;margin-bottom:12px}
.searchlist.unitassearchlist+.pagination_container{margin-top:15px;margin-bottom:55px}
#listWrapper>.pagination_container.first-pagination{margin-top:15px}
@media(max-width:767px){.cart-container .plp-add-to-cart-btn{display:block;float:none}
.primary-button{display:block;width:100%}
.cart-container .add-wish-list{text-align:center;float:none}
.container-full-bleed .quantity-box{float:none;text-align:left}
.container-full-bleed .price-value{float:none}
.container-full-bleed .price-value.price_plp_class{float:right;padding-top:22px}
.container-full-bleed{border:1px solid #cbcbcb;padding:0 15px;margin-bottom:20px}
.search-results{margin-bottom:24px}
.search-results{margin-top:16px}
.cart-container .coming-soon-box{text-align:center;margin-bottom:10px}
.cart-container .instructor-only-box{text-align:center;margin-bottom:5px}
.cart-container .coming-soon-box .comingSoon-setup-message{top:28px;right:28%}
.cart-container .instructor-only-box .instructor-only-message{top:28px;right:28%}
.container-full-bleed .cart-container{padding-left:5px}
.searchlist.unitassearchlist+.pagination_container{margin-top:30px;margin-bottom:30px}
#listWrapper>.pagination_container.first-pagination{margin-top:30px;margin-bottom:30px}
.container-full-bleed .product-container{margin-bottom:30px}
}
@media(min-width:768px){.container-full-bleed{border:1px solid #cbcbcb;margin-bottom:30px;padding:0 20px 0;border-top:1px solid #cbcbcb}
.search-results{border-bottom:1px solid #cbcbcb;margin-top:6px;margin-bottom:22px}
.container-full-bleed .cart-container{margin-top:8px}
}
.container-full-bleed .price_search_info_class{text-align:left}
.quantity-box .input-quantity{text-align:right;width:72px}
.quantity-box input[type=number]::-webkit-inner-spin-button,.quantity-box input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
.quantity-box input[type=number]{-moz-appearance:textfield}
.quantity-box.error .quantity-word{color:#cc1010}
.quantity-box.error .input-quantity{color:#cc1010;border:1px solid #cc1010}
.errorblock{background:#32484c;color:white;font-size:1.1em;text-align:center;padding:10px 50px;margin-bottom:5px;box-sizing:border-box}
.errorblock:before{content:"r";font-family:mheicons;font-size:1.8em;margin-right:10px;position:relative;top:-2px;vertical-align:middle}
.product-container .errorblock{margin-left:15px;margin-right:15px}
.instructor-only-link.not-active{text-decoration:none}
.he-copy-publish-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.he-copy-publish-info .copyright_class{margin-right:5px}
.article_blue_text{margin:0 3px}
@media(min-width:768px){.instructor-only-box,.coming-soon-box{visibility:hidden}
}
@media(max-width:767px){.instructor-only-box,.coming-soon-box{display:none}
}
.container-full-bleed.plp-product-tab-template .product-container{margin-bottom:30px !important;padding:0 !important}
@media(max-width:767px){.container-full-bleed.plp-product-tab-template .product-container{margin-top:20px !important;margin-bottom:15px !important}
}
a.result-link{display:inline-block;text-decoration:none}
.unitaspagination{display:block}
ul.simple-pagination{list-style:none}
.simple-pagination{display:block;overflow:hidden;padding:0 5px 0 0;margin:0;margin-right:15px}
.simple-pagination ul{list-style:none;padding:0;margin:0;display:inline-block}
.simple-pagination li{list-style:none;padding:0;margin:0;float:left;line-height:normal}
.light-theme a,.light-theme span{padding:0 12px}
.light-theme a:hover{text-decoration:none;background:#fcfcfc}
.light-theme .current{color:#5c5c5c;cursor:default;font-weight:bold}
.light-theme li{border-right:1px solid #cbcbcb}
.light-theme li.disabled .prev,.light-theme li.disabled .next{display:none}
.light-theme li:last-child{border-right:0}
.light-theme a.prev,.light-theme a.next{font-size:16px;color:#01708c}
.light-theme .ellipse{background:0;border:0;border-radius:0;box-shadow:none;font-weight:bold;cursor:default}
@media(max-width:767px){.resultCount{text-align:center;float:none;margin-bottom:15px}
.simple-pagination{margin:0 auto;float:none;text-align:center}
}
@media(min-width:768px){.simple-pagination{float:right !important}
}
.light-theme li:nth-child(2):nth-last-child(2){border-right:0}
.light-theme li:nth-last-child(2) a{padding-right:0}
.light-theme li:nth-last-child(2){border-right:0}
.light-theme li:nth-child(1) a{padding-right:0}
.light-theme li:nth-child(1){border-right:0}
.light-theme a.page-link.prev,.light-theme a.page-link.next{position:relative;top:-2px}
.light-theme .second-ellipse{border-right:0}
.light-theme .second-ellipse .ellipse{padding-right:0}
.light-theme .second-ellipse+li a.page-link{padding-left:3px}
.light-theme .before-first-ellipse{border-right:0}
.light-theme .before-first-ellipse a.page-link{padding-right:3px}
.light-theme .first-ellipse .ellipse{padding-left:0}
.did-you-mean .search-term{color:#363636}
.did-you-mean .info-rect{background-color:#ebe8da;padding:25px}
@media(min-width:768px){.did-you-mean .info-rect{margin-right:15px}
}
.did-you-mean ul{padding-bottom:12px;padding-left:10px}
.did-you-mean ul>li{list-style:none}
.did-you-mean ul>li p{line-height:16px;font-size:1.6rem}
@media(min-width:768px){.did-you-mean ul>li p{line-height:24px;font-size:2.2rem}
}
.did-you-mean ul>li span{color:#7ac1ac}
.suggestion_class{font-weight:bold}
.suggested_term a{color:#7d214a}
span.none-msg{font-size:3.5rem;line-height:2.4rem}
.search-term.result-matching-row{color:#363636;font-size:2.0rem}
.search-term.result-matching-row.last-span{color:#06525b;font-weight:bold}
.article-product-row{padding-bottom:15px}
.search-term.article-product-firstRow{color:#363636;font-size:1.8rem;font-weight:bold}
.article-product-row .counter-product{font-weight:normal}
.search-term.article-product-firstRow.first-span{margin-right:10px}
.search-term.article-product-firstRow.second-span{margin-left:7px}
.article-product-row .pie_span{height:20px;color:#7ac1ac}
div.no_msg_div{margin-top:70px}
.no-result-page-main-container .tab_title{font-size:2.2rem;line-height:28px;margin-bottom:28px}
.no-result-page-main-container p{margin-bottom:10px}
p.search_instr{line-height:22px;margin:0 0 40px}
#preKSearch-no-result-panel h3,#preKSearch-no-result-panel p.caps.arum-bold{color:#32484c}
#preKSearch-no-result-panel .container{position:relative}
#preKSearch-no-result-panel .container:before{content:" ";display:table;left:7%;top:0;border-bottom:10px solid #ebe8da;border-right:10px solid #ebe8da;border-top:10px solid #fff;border-left:10px solid #ebe8da;position:absolute}
#no-result-count{font-size:32px;font-family:'ProximaNova','Helvetica Neue','Arial',sans-serif}
.no-result-text,#category-search-tips ul{line-height:normal}
@media(max-width:767px){#no-result-count{font-size:20px}
}