.save-to-wishlist{display:block;height:11px;font-family:museo-sans-300,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:2px;text-align:center;color:#ec1d25;cursor:pointer}.save-to-wishlist:hover{color:#ec1d25;text-decoration:underline}.sweet-alert.wishlist p{padding-top:15px;margin-top:45px;border-top:1px solid #eee}.sweet-alert.wishlist button.confirm{position:absolute;top:0;right:0;margin-top:10px;color:#555}.sweet-alert.wishlist button.confirm:hover{background-color:transparent!important}﻿.category-page-wrapper{overflow:hidden}.category-page-wrapper .clear{clear:both}.category-page-wrapper .category-page-banner.pageBanners{padding:0}.category-page-wrapper .category-page-banner.pageBanners .teacherBannerDog{position:absolute;bottom:-15px;left:29px;z-index:1;max-width:232px;max-height:171px;overflow:hidden}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner{height:110px;z-index:0;display:block;border-radius:0;margin:0;padding:0;border:0!important}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText{margin:0 auto;position:relative;z-index:2;top:0;opacity:1;transition:all .5s linear;width:auto;height:100%}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText h1{padding:0;font-size:38px;color:#333!important;padding-top:30px;font-family:museo-sans-300,Helvetica,Arial,sans-serif;position:absolute;bottom:50%;right:50%;transform:translate(50%,50%);-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);width:640px;font-weight:500}.category-page-wrapper section.teachers-category-page{background:#fff;overflow:hidden;padding:100px 0 61px}.category-page-wrapper section.teachers-category-page .padding-reset{padding:0}.category-page-wrapper section.teachers-category-page .container{padding:0}.category-page-wrapper section.teachers-category-page .main-title{font-size:46px;line-height:51px;font-family:museo-sans-700,Helvetica,Arial,sans-serif}.category-page-wrapper section.teachers-category-page .main-title:hover{text-decoration:underline}.category-page-wrapper section.teachers-category-page a.subhead-title{display:block;font-size:14px;font-family:museo-sans-700,Helvetica,Arial,sans-serif;color:#000;letter-spacing:2px;padding:10px 0}.category-page-wrapper section.teachers-category-page a.subhead-title:after{content:"\2192";color:#ec1d25;margin-left:5px;font-size:18px}.category-page-wrapper section.teachers-category-page .wrapper-section{padding:0 30px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-1,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-2,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-3,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-4,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-5{background-size:auto 180px;background-position:bottom right}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .main-title{color:#000}.category-page-wrapper section.teachers-category-page .quick-links-wrapper{padding:0 30px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links{background:#f9f9f9;border-top:1px dashed #a7a7a9;padding:20px;overflow:hidden}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links a{display:block;font-size:14px;font-family:museo-sans-500,Helvetica,Arial,sans-serif;padding-bottom:10px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links a:after{content:">";color:#ec1d25;font-family:museo-sans-300,Helvetica,Arial,sans-serif;font-size:16px;padding-left:10px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links a.link-view:after{content:''}@media(max-width:1279px){.category-page-wrapper .wrapper-section .container-fluid .img-1,.category-page-wrapper .wrapper-section .container-fluid .img-2,.category-page-wrapper .wrapper-section .container-fluid .img-3,.category-page-wrapper .wrapper-section .container-fluid .img-4,.category-page-wrapper .wrapper-section .container-fluid .img-5{height:180px;background-size:420px 180px;background-position:right bottom}.category-page-wrapper .wrapper-section .category-page-banner.pageBanners .teacherNavBanner h1{width:358px}}@media(max-width:919px){.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner{margin-top:60px}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner h1{font-size:38px;padding-top:50px;width:320px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-1,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-2,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-3,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-4,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-5{height:180px;background-size:390px auto;background-position:right bottom}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .main-title{font-size:34px}}@media(max-width:719px){.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner{background-size:cover;height:80px;margin-top:0}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText h1{font-size:20px;width:280px}.category-page-wrapper section.teachers-category-page{padding:30px 0 20px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-1,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-2,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-3,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-4,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-5{height:200px;background-size:100% 180px;background-position:center bottom}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .main-title{font-size:24px;width:200px;display:block;line-height:30px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid a.subhead-title{font-size:12px;position:relative;text-align:right;top:-42px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links{padding:20px 20px 40px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links li{list-style-type:none}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links li a{padding-bottom:0}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links.p-top{padding:20px}.category-page-wrapper section.teachers-category-page .section-list{padding:0;margin:0;box-sizing:border-box}.category-page-wrapper section.teachers-category-page .section-list ul{padding:0}.category-page-wrapper section.teachers-category-page .section-list ul li{height:50px;line-height:30px}.category-page-wrapper section.teachers-category-page .section-list ul li.container{position:relative;height:auto;border-top:0}.category-page-wrapper section.teachers-category-page .section-list ul li:last-child{margin-bottom:0}.category-page-wrapper section.teachers-category-page .section-list ul a{display:block;height:100%;text-decoration:none;color:#000;padding-left:10px;position:relative;transition:background .3s}.category-page-wrapper section.teachers-category-page .section-list ul a:after{content:'⇢';position:absolute;right:10px}.category-page-wrapper section.teachers-category-page .section-list [type=checkbox]{position:absolute;left:-9999px}.category-page-wrapper section.teachers-category-page .section-list label{border-top:1px dashed #a7a7a9;display:block;width:100%;height:50px;cursor:pointer;position:absolute;top:0;padding-top:10px;transition:top .45s cubic-bezier(.44,.99,.48,1)}.category-page-wrapper section.teachers-category-page .section-list label:before{content:'View All';font-size:14px;font-family:museo-sans-300,Helvetica,Arial,sans-serif;color:#000;text-decoration:underline;left:10px}.category-page-wrapper section.teachers-category-page .section-list label:after{right:10px;-webkit-animation:sudo .85s linear infinite alternate;animation:sudo .85s linear infinite alternate}.category-page-wrapper section.teachers-category-page .section-list label:before,.category-page-wrapper section.teachers-category-page .section-list label:after{position:absolute}@keyframes sudo{from{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(2px);transform:translateY(2px)}}.category-page-wrapper section.teachers-category-page .section-list input[type=checkbox]~ul{width:100%;overflow:hidden;max-height:0;transition:max-height .45s cubic-bezier(.44,.99,.48,1)}.category-page-wrapper section.teachers-category-page .section-list [type=checkbox]:checked~ul{max-height:300px}.category-page-wrapper section.teachers-category-page .section-list [type=checkbox]:checked+label{top:100%}.category-page-wrapper section.teachers-category-page .section-list [type=checkbox]:checked+label:before{content:'View Fewer'}}.pageheader-breadcrumb.category-page-wrapper{overflow:hidden}.pageheader-breadcrumb.category-page-wrapper .category-page-banner.pageBanners .banner{background-size:cover;background-color:#fff}.pageheader-breadcrumb.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText h1{padding:0 10px;margin:0}.teachables .category-page-banner .teacherNavBanner{padding:0!important;margin:0!important;min-height:110px!important;height:auto!important}@media(min-width:320px) and (max-width:719px){.teachables .category-page-banner .teacherNavBanner{min-height:100px!important}}.teachables .category-page-banner .teacherNavBanner .welcomeBannerText{padding-top:21px;padding-bottom:8px;margin:0!important;position:initial!important;display:block!important;z-index:unset!important;width:100%!important}@media(min-width:320px) and (max-width:919px){.teachables .category-page-banner .teacherNavBanner .welcomeBannerText{padding-top:18px}}@media(max-width:319px){.teachables .category-page-banner .teacherNavBanner .welcomeBannerText{padding-top:25px}}.teachables .category-page-banner .teacherNavBanner .welcomeBannerText h1{display:inline-block!important;position:static!important;margin:0 auto!important;padding:0!important;transform:none!important}.teachables .category-page-banner .teacherNavBanner .subheading-link-container{padding-bottom:18px}@media(min-width:720px) and (max-width:1279px){.teachables .category-page-banner .teacherNavBanner .subheading-link-container{padding-bottom:16px}}@media(min-width:320px) and (max-width:719px){.teachables .category-page-banner .teacherNavBanner .subheading-link-container{padding-bottom:22px}}.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-subheading,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-links{margin:0 auto!important;text-align:center;font-size:14px;line-height:18px;font-family:museo-sans-300,Helvetica,Arial,sans-serif;color:#333;width:75%}@media(max-width:1279px){.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-subheading,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-links{font-size:12px;line-height:16px}}.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-subheading a,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-links a{text-decoration:underline;color:#333}.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-subheading a:hover,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-links a:hover{color:#ec1d25}.teachables .category-page-banner .teacherNavBanner .colors{margin:0;padding:0;list-style:none;line-height:9px}.teachables .category-page-banner .teacherNavBanner .colors li{display:inline-block;height:9px;width:8.333333%}@media(min-width:720px) and (max-width:1279px){.teachables .category-page-banner .teacherNavBanner .colors li{width:11.111111111%}}@media(min-width:320px) and (max-width:719px){.teachables .category-page-banner .teacherNavBanner .colors li{width:20%}}.teachables .category-page-banner .teacherNavBanner .colors li:nth-child(3n+1){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4n8nwHwAGOwJouR6cbwAAAABJRU5ErkJggg==)}.teachables .category-page-banner .teacherNavBanner .colors li:nth-child(3n+2){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4fzTrPwAIIwMu8X2BAgAAAABJRU5ErkJggg==)}.teachables .category-page-banner .teacherNavBanner .colors li:nth-child(3n+3){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4u4HhPwAHCAKtL+EORwAAAABJRU5ErkJggg==)}.sub-tcb .subr-element{display:block!important}.sub-tcb .page-header-subheading.non-subr,.sub-tcb .teachables .category-page-banner .teacherNavBanner .subheading-link-container .non-subr.page-header-links,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .sub-tcb .non-subr.page-header-links{display:none}.non-sub-tcb .non-subr-element{display:block!important}