.save-to-wishlist{display:block;height:11px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;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:#555555}.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 none !important}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText{margin:0 auto;position:relative;z-index:2;top:0;opacity:1;transition:all 0.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:0px}.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 20px}.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:black;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 0.45s cubic-bezier(0.44, 0.99, 0.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 0.45s cubic-bezier(0.44, 0.99, 0.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}


