@font-face{font-family: 'TTNorms-Medium';src: url(https://cdn.education.com/themes/sky/fonts/TTNorms/tt-norms-medium.eot);src: url(https://cdn.education.com/themes/sky/fonts/TTNorms/tt-norms-medium.eot?#iefix) format('embedded-opentype'), url(https://cdn.education.com/themes/sky/fonts/TTNorms/tt-norms-medium.woff2) format('woff2'), url(https://cdn.education.com/themes/sky/fonts/TTNorms/tt-norms-medium.woff) format('woff'), url(https://cdn.education.com/themes/sky/fonts/TTNorms/tt-norms-medium.ttf) format('truetype'), url(https://cdn.education.com/themes/sky/fonts/TTNorms/tt-norms-medium.svg#youworkforthem) format('svg');font-weight: normal;font-style: normal}@font-face{font-family: 'TTNorms';src: url(https://cdn.education.com/themes/sky/fonts/TTNorms/tt-norms-regular.eot);src: url(https://cdn.education.com/themes/sky/fonts/TTNorms/tt-norms-regular.eot?#iefix) format('embedded-opentype'), url(https://cdn.education.com/themes/sky/fonts/TTNorms/tt-norms-regular.woff2) format('woff2'), url(https://cdn.education.com/themes/sky/fonts/TTNorms/tt-norms-regular.woff) format('woff'), url(https://cdn.education.com/themes/sky/fonts/TTNorms/tt-norms-regular.ttf) format('truetype'), url(https://cdn.education.com/themes/sky/fonts/TTNorms/tt-norms-regular.svg#youworkforthem) format('svg');font-weight: normal;font-style: normal}.font-size-60{font-size: 60px;line-height: 1.25}.font-size-58{font-size: 58px;line-height: 1}.font-size-50{font-size: 50px;line-height: 1}.font-size-48{font-size: 48px;line-height: 1.05}.font-size-40{font-size: 40px;line-height: 1.125}.font-size-38{font-size: 38px;line-height: 1.125}.font-size-32{font-size: 32px;line-height: 1.25}.font-size-30{font-size: 30px;line-height: 1.275}.font-size-28{font-size: 28px;line-height: 1.45}.font-size-24{font-size: 24px;line-height: 1.25}.font-size-22{font-size: 24px;line-height: 1.25}.font-size-20{font-size: 20px;line-height: 1.25}.font-size-18{font-size: 18px;line-height: 1.11}@media (min-width: 1000px){.font-size-18{line-height: 1.22}}.font-size-16{font-size: 16px;line-height: 1.3}@media (min-width: 1000px){.font-size-16{line-height: 1.375}}.font-size-14{font-size: 14px;line-height: 1.25}@media (min-width: 1000px){.font-size-14{line-height: 1.375}}.text-large{font-size: 20px;line-height: 1.25}@media (max-width: 750px){.text-large{font-size: 18px;line-height: 1.11}}@media (max-width: 750px) and (min-width: 1000px){.text-large{line-height: 1.22}}.text-medium{font-size: 16px;line-height: 1.3}@media (min-width: 1000px){.text-medium{line-height: 1.375}}.text-small{font-size: 14px;line-height: 1.25}@media (min-width: 1000px){.text-small{line-height: 1.375}}.highlight{font-size: 20px;line-height: 1.25}@media (max-width: 750px){.highlight{font-size: 18px;line-height: 1.11}}@media (max-width: 750px) and (min-width: 1000px){.highlight{line-height: 1.22}}.details{font-size: 14px;line-height: 1.25}@media (min-width: 1000px){.details{line-height: 1.375}}.copy-light{color: #878787}.align-left{text-align: left}.align-right{text-align: right}.align-center{text-align: center}.uppercase{text-transform: uppercase}.tt-norms,.tt-norms-medium,.font-primary{font-family: TTNorms, Arial, sans-serif;font-weight: normal}.tt-norms-bold,.font-primary-bold{font-family: TTNorms-Medium, Arial, sans-serif;font-weight: 500}body,html,button,input,select,textarea,p{font-family: TTNorms, Arial, sans-serif;font-weight: normal;font-size: 16px;line-height: 1.3;color: #464646;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}@media (min-width: 1000px){body,html,button,input,select,textarea,p{line-height: 1.375}}input[type="checkbox"],input[type="radio"]{font-family: TTNorms, Arial, sans-serif;font-weight: normal}p{font-size: 16px;line-height: 1.3;font-family: TTNorms, Arial, sans-serif;font-weight: normal;margin: 4px 0 10px}@media (min-width: 1000px){p{line-height: 1.375}}a:not(img){text-decoration: none;color: #5672c4;vertical-align: baseline;cursor: pointer}a:not(img):hover{text-decoration: underline;color: #455b9d}.no-highlight-links a:hover{text-decoration: none;color: #5672c4}a.no-highlight-link{border: none}a.no-highlight-link:hover{text-decoration: none;color: #455b9d}a img{border: none}a.headline{font-size: 30px}h1,h2,h3,h4,.text-h1,.text-h2,.text-h3,.text-h4{font-family: TTNorms-Medium, Arial, sans-serif;font-weight: 500}h5,h6,.text-h5,.text-h6{font-family: TTNorms-Medium, Arial, sans-serif;font-weight: 500}h1,.text-h1{font-size: 60px;line-height: 1.25;color: #00c4c9;margin: 8px 0}@media (max-width: 1200px){h1,.text-h1{font-size: 48px;line-height: 1.05}}@media (max-width: 750px){h1,.text-h1{font-size: 38px;line-height: 1.125}}@media (max-width: 360px){h1,.text-h1{font-size: 32px;line-height: 1.25}}h2,.text-h2{font-size: 50px;line-height: 1;margin: 6px 0}@media (max-width: 1200px){h2,.text-h2{font-size: 40px;line-height: 1.125}}@media (max-width: 750px){h2,.text-h2{font-size: 32px;line-height: 1.25}}@media (max-width: 360px){h2,.text-h2{font-size: 28px;line-height: 1.45}}h3,.text-h3{font-size: 40px;line-height: 1.125;margin: 6px 0}@media (max-width: 1200px){h3,.text-h3{font-size: 32px;line-height: 1.25}}@media (max-width: 750px){h3,.text-h3{font-size: 28px;line-height: 1.45}}@media (max-width: 360px){h3,.text-h3{font-size: 24px;line-height: 1.25}}h4,.text-h4,.sub-heading{font-size: 30px;line-height: 1.275}@media (max-width: 1200px){h4,.text-h4,.sub-heading{font-size: 24px;line-height: 1.25}}@media (max-width: 750px){h4,.text-h4,.sub-heading{font-size: 24px;line-height: 1.25}}@media (max-width: 360px){h4,.text-h4,.sub-heading{font-size: 20px;line-height: 1.25}}h5,.text-h5{font-size: 20px;line-height: 1.25}@media (max-width: 1200px){h5,.text-h5{font-size: 18px;line-height: 1.11}}@media (max-width: 1200px) and (min-width: 1000px){h5,.text-h5{line-height: 1.22}}@media (max-width: 750px){h5,.text-h5{font-size: 18px;line-height: 1.11}}@media (max-width: 750px) and (min-width: 1000px){h5,.text-h5{line-height: 1.22}}@media (max-width: 360px){h5,.text-h5{font-size: 18px;line-height: 1.11}}@media (max-width: 360px) and (min-width: 1000px){h5,.text-h5{line-height: 1.22}}h6,.text-h6{font-size: 16px;line-height: 1.3;text-transform: uppercase;margin: 4px 0}@media (min-width: 1000px){h6,.text-h6{line-height: 1.375}}.typography-small h1,.typography-small .text-h1{font-size: 50px;line-height: 1;margin: 6px 0}@media (max-width: 1200px){.typography-small h1,.typography-small .text-h1{font-size: 40px;line-height: 1.125}}@media (max-width: 750px){.typography-small h1,.typography-small .text-h1{font-size: 32px;line-height: 1.25}}@media (max-width: 360px){.typography-small h1,.typography-small .text-h1{font-size: 28px;line-height: 1.45}}.typography-small h2,.typography-small .text-h2{font-size: 40px;line-height: 1.125;margin: 6px 0}@media (max-width: 1200px){.typography-small h2,.typography-small .text-h2{font-size: 32px;line-height: 1.25}}@media (max-width: 750px){.typography-small h2,.typography-small .text-h2{font-size: 28px;line-height: 1.45}}@media (max-width: 360px){.typography-small h2,.typography-small .text-h2{font-size: 24px;line-height: 1.25}}.typography-small h3,.typography-small .text-h3{font-size: 30px;line-height: 1.275}@media (max-width: 1200px){.typography-small h3,.typography-small .text-h3{font-size: 24px;line-height: 1.25}}@media (max-width: 750px){.typography-small h3,.typography-small .text-h3{font-size: 24px;line-height: 1.25}}@media (max-width: 360px){.typography-small h3,.typography-small .text-h3{font-size: 20px;line-height: 1.25}}.typography-small h4,.typography-small .text-h4{font-size: 20px;line-height: 1.25}@media (max-width: 1200px){.typography-small h4,.typography-small .text-h4{font-size: 18px;line-height: 1.11}}@media (max-width: 1200px) and (min-width: 1000px){.typography-small h4,.typography-small .text-h4{line-height: 1.22}}@media (max-width: 750px){.typography-small h4,.typography-small .text-h4{font-size: 18px;line-height: 1.11}}@media (max-width: 750px) and (min-width: 1000px){.typography-small h4,.typography-small .text-h4{line-height: 1.22}}@media (max-width: 360px){.typography-small h4,.typography-small .text-h4{font-size: 18px;line-height: 1.11}}@media (max-width: 360px) and (min-width: 1000px){.typography-small h4,.typography-small .text-h4{line-height: 1.22}}.typography-small h5,.typography-small .text-h5{font-size: 16px;line-height: 1.3}@media (min-width: 1000px){.typography-small h5,.typography-small .text-h5{line-height: 1.375}}.typography-small h6,.typography-small .text-h6{font-size: 14px;line-height: 1.25;text-transform: uppercase;margin: 4px 0}@media (min-width: 1000px){.typography-small h6,.typography-small .text-h6{line-height: 1.375}}.before-title{padding-top: 35px}.unified-search .brainzy-driver{border: 1px solid #ddd}.unified-search .title-area{padding: 7px 10px 10px 0;margin: 0 0 0 200px}@media (max-width: 749px){.unified-search .title-area{margin-left: 27px;padding: 0 0 10px 0}}.unified-search .title-area.with-ads{margin-right: 305px}@media (max-width: 1373px){.unified-search .title-area.with-ads{margin-right: 200px}}@media (max-width: 1233px){.unified-search .title-area.with-ads{margin-right: 0}}.unified-search .title-area h1{margin-top: 21px}.unified-search .title-area p:empty{display: none}.unified-search .title-area p{margin: 0;padding-left: 0;padding-right: 0}@media (max-width: 749px){.unified-search .title-area p{font-size: 14px}}@media (max-width: 749px){.unified-search .title-area{margin-left: 25px;padding-bottom: 10px}}.unified-search .title-area .contextual-links{margin: 5px 0}.unified-search .title-area .contextual-links h2{display: inline;margin-right: 6px}.unified-search .title-area.with-content-tabs{padding: 0 10px 10px;margin: 0 auto;text-align: center}.unified-search .title-area.with-content-tabs h1{margin: 40px 0 20px}.unified-search .title-area.with-content-tabs p{max-width: 750px;margin: 0 auto}.unified-search .title-area.with-content-tabs .contextual-links{margin: 20px auto;max-width: 750px}.unified-search .title-area.with-content-tabs .search-form{margin: 30px auto 40px;max-width: 750px;position: relative}@media (max-width: 523px){.unified-search .title-area.with-content-tabs .search-form{width: 100%;clear: both}.unified-search .title-area.with-content-tabs .search-form button{right: 15px}}.unified-search .title-area.with-content-tabs .search-form .search-box{padding: 0}.unified-search .title-area.with-content-tabs .search-form .search-box .btn{top: 17px}.unified-search .title-area.with-content-tabs .search-term.typeahead{font-family: TTNorms, Arial, sans-serif;font-weight: normal;font-size: 20px;line-height: 1.25;height: 50px}@media (max-width: 750px){.unified-search .title-area.with-content-tabs .search-term.typeahead{font-size: 18px;line-height: 1.11}}@media (max-width: 750px) and (min-width: 1000px){.unified-search .title-area.with-content-tabs .search-term.typeahead{line-height: 1.22}}.unified-search .title-area.with-content-tabs .search-term.typeahead:focus{border: 1px solid #5672c4}.unified-search .bottom-description-holder{margin-bottom: 50px;border-bottom: none}.unified-search .bottom-description-holder .page-width{padding-left: 200px}.unified-search .bottom-description-holder .page-width h2{font-family: TTNorms-Medium, Arial, sans-serif;font-weight: 500;font-size: 40px;line-height: 1.125;margin: 6px 0;margin: 40px 0 20px 0}@media (max-width: 1200px){.unified-search .bottom-description-holder .page-width h2{font-size: 32px;line-height: 1.25}}@media (max-width: 750px){.unified-search .bottom-description-holder .page-width h2{font-size: 28px;line-height: 1.45}}@media (max-width: 360px){.unified-search .bottom-description-holder .page-width h2{font-size: 24px;line-height: 1.25}}.unified-search .search-results{box-sizing: border-box;max-width: 1510px;margin: 0 auto}.unified-search .search-results .filters-btn-mobile{display: none}.unified-search .search-results .search-filter.left-collapse .close-filter-wrap{text-align: right;font-size: 14px;display: none}@media (max-width: 749px){.unified-search .search-results .filters-btn-mobile{display: inline-block}.unified-search .search-results .search-filter.left-collapse > ul{position: absolute;top: 0;bottom: 0;left: 0;right: 0;overflow-y: auto;padding: 15px 4px}.unified-search .search-results .search-filter.left-collapse > ul > .title{display: block}.unified-search .search-results .search-filter.left-collapse.open{left: 0;z-index: 60000005}.unified-search .search-results .search-filter.left-collapse.open .close-filter-wrap{display: block}}.unified-search .search-results.with-ads{max-width: 2015px;padding: 0px 10px 20px}.unified-search .search-results.with-ads .results-list > .result{width: 16%}@media (max-width: 2000px){.unified-search .search-results.with-ads .results-list > .result{width: 20%}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(9){order: 5 !important}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(10){order: 5 !important}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(11){order: 5 !important}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(12){order: 5 !important}}@media (max-width: 1710px){.unified-search .search-results.with-ads .results-list > .result{width: 25%}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(9){order: 5 !important}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(10){order: 5 !important}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(11){order: 11 !important}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(12){order: 12 !important}}@media (max-width: 1470px){.unified-search .search-results.with-ads .results-list > .result{width: 33%}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(9){order: 9 !important}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(10){order: 10 !important}}@media (max-width: 941px){.unified-search .search-results.with-ads .results-list > .result{width: 50%}}@media (max-width: 749px){.unified-search .search-results.with-ads .results-list > .result{width: 25%}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(9){order: 5 !important}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(10){order: 5 !important}}@media (max-width: 619px){.unified-search .search-results.with-ads .results-list > .result{width: 33%}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(9){order: 9 !important}.unified-search .search-results.with-ads .results-list > .result:nth-of-type(10){order: 10 !important}}@media (max-width: 459px){.unified-search .search-results.with-ads .results-list > .result{width: 50%}}.unified-search .search-results.with-ads .search-filter.content-type-tabs{width: calc(100% - 305px)}@media (max-width: 1373px){.unified-search .search-results.with-ads .search-filter.content-type-tabs{width: calc(100% - 200px)}}@media (max-width: 1233px){.unified-search .search-results.with-ads .search-filter.content-type-tabs{width: 100%}}.unified-search .search-results:not(.with-ads){padding: 0px 50px 20px}@media (max-width: 1530px){.unified-search .search-results:not(.with-ads){padding: 0 30px 20px}}@media (max-width: 1500px){.unified-search .search-results:not(.with-ads){padding: 0px 10px 20px}}.unified-search .search-results .controls{padding: 0}@media (max-width: 523px){.unified-search .search-results .controls{display: flex;flex-wrap: wrap;flex-direction: column-reverse}}.unified-search .search-results .controls .sorting-options{float: right}.unified-search .search-results .controls .sorting-options .input-row{display: flex;align-items: baseline}.unified-search .search-results .controls .sorting-options .input-row div{width: 100px}.unified-search .search-results .search-filter .common-core-link{margin-top: 20px;font-size: 14px;text-align: center;background: #f2f2f2;padding: 8px;box-sizing: border-box}.unified-search .search-results .search-filter .collapse-icon{cursor: pointer;float: right;color: #666;margin-top: 5px;position: relative;z-index: 1}.unified-search .search-results .search-filter .facet-section{padding: 6px 0 14px}.unified-search .search-results .search-filter hr{opacity: 0.3}.unified-search .search-results .search-filter .el-section{border-top: 1px solid #c5c5c5}.unified-search .search-results .current-filters-holder{display: inline}.unified-search .search-results .current-filters-holder .current-filters{font-size: 14px;color: #888;display: inline-block;margin-right: 8px}.unified-search .search-results .current-filters-holder .current-filters:empty{display: none}@media (max-width: 900px){.unified-search .search-results .current-filters-holder .current-filters{padding: 3px 0}}@media (max-width: 749px){.unified-search .search-results .current-filters-holder .current-filters{padding: 6px 0}}.unified-search .search-results .current-filters-holder .current-filters .remove-filter{display: inline-block;padding: 0 5px 0 10px;margin: 0 5px;height: 30px;line-height: 30px;border-radius: 30px;background: #00b5ba;font-weight: 500;font-size: 14px;color: #ffffff;transition: 250ms color, 250ms background;cursor: pointer}.unified-search .search-results .current-filters-holder .current-filters .remove-filter i{color: rgba(255,255,255,0.85)}.unified-search .search-results .current-filters-holder .current-filters .remove-filter:hover{background: #00cdd4}.unified-search .search-results .current-filters-holder .current-filters .remove-filter:hover i{color: #ffffff}@media (max-width: 749px){.unified-search .search-results .current-filters-holder .current-filters-text{display: none}}.unified-search .search-results .current-filters-holder .current-filters-text.short{display: none}.unified-search .search-results .current-filters-holder .num-results{display: inline-block}@media (max-width: 900px){.unified-search .search-results .current-filters-holder .num-results{padding: 3px 0}}@media (max-width: 749px){.unified-search .search-results .current-filters-holder .num-results{display: none}}.unified-search .search-results .filters-section .num{width: calc(100% - 250px)}.unified-search .search-results .filters-section .num .current-filters{font-size: 20px;line-height: 26px;color: #464646;margin-right: 20px}.unified-search .search-results .filters-section .num .current-filters .current-filters-text:not(.short){display: none}.unified-search .search-results .filters-section .num .current-filters .current-filters-text{min-width: 185px}.unified-search .search-results .filters-section .num .current-filters .current-filters-text.short{display: inline-block}.unified-search .search-results .filters-section .num.mobile{font-size: 18px;line-height: 34px;color: #464646;margin-right: 20px;display: none}@media (max-width: 749px){.unified-search .search-results .filters-section .num.mobile{display: inline-block}.unified-search .search-results .filters-section .num.mobile .num-results{display: inline-block}}.unified-search .search-results .filters-section .controls{max-width: 250px;text-align: right;padding: 0}@media (max-width: 749px){.unified-search .search-results .filters-section filters-btn-mobile{width: 200px}.unified-search .search-results .filters-section .num{width: 100%}.unified-search .search-results .filters-section .num .current-filters .current-filters-text{display: none}.unified-search .search-results .filters-section .num .current-filters .current-filters-text.short{display: none}.unified-search .search-results .filters-section .num.mobile{width: calc(100% - 150px);text-align: right}.unified-search .search-results .filters-section .num.mobile .current-filters .current-filters-text{display: none}.unified-search .search-results .filters-section .num.mobile .current-filters .current-filters-text.short{font-size: 18px;display: inline-block}.unified-search .search-results .filters-section .num.mobile .current-filters .remove-filter{display: none}.unified-search .search-results .filters-section .controls{width: 100%;text-align: left;margin-top: 10px}.unified-search .search-results .filters-section .controls .sorting-options{float: left}}.unified-search .search-results .filters-section.with-ads{width: calc(100% - 305px)}@media (max-width: 1373px){.unified-search .search-results .filters-section.with-ads{width: calc(100% - 200px)}}@media (max-width: 1233px){.unified-search .search-results .filters-section.with-ads{width: 100%}}.unified-search .search-results .results{display: block;margin-left: 190px;padding-top: 5px;position: relative;min-height: 400px}.unified-search .search-results .results.with-ads{margin-right: 305px}@media (max-width: 1373px){.unified-search .search-results .results.with-ads{margin-right: 200px}}@media (max-width: 1233px){.unified-search .search-results .results.with-ads{margin-right: 0}}@media (max-width: 749px){.unified-search .search-results .results.with-ads{margin-left: 0}}.unified-search .search-results .results .no-results-message{display: none}.unified-search .search-results .results .top-controls{padding: 0 10px 10px}@media (max-width: 523px){.unified-search .search-results .results .top-controls{display: flex;flex-wrap: wrap;flex-direction: column-reverse}}.unified-search .search-results .results .top-controls form input{display: inline-block;width: 320px;max-width: 42%;margin: 0;height: 34px;line-height: 34px;vertical-align: middle;border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-top-right-radius: 0;border-bottom-right-radius: 0}.unified-search .search-results .results .top-controls form button{height: 34px;line-height: 34px;margin: 0;padding: 0 14px;font-size: 18px;font-weight: normal;border-top-left-radius: 0;border-bottom-left-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px}.unified-search .search-results .results .top-controls .format-options{float: right;margin-left: 12px;color: #444}.unified-search .search-results .results .top-controls .format-options > a{color: #999;display: inline-block;padding: 0 6px;border-right: 1px dotted #888}.unified-search .search-results .results .top-controls .format-options > a i{margin-right: -2px}.unified-search .search-results .results .top-controls .format-options > a:last-child{border-right: 0}.unified-search .search-results .results .top-controls .format-options > a.selected{color: #00c4c9;cursor: default}.unified-search .search-results .results .top-controls .format-options > a.selected:hover{background: transparent}@media (max-width: 900px){.unified-search .search-results .results .top-controls .format-options{float: none;margin-left: 0;margin-right: 12px;display: inline-block;padding: 3px 0}}@media (max-width: 749px){.unified-search .search-results .results .top-controls .format-options{padding: 6px 0}}.unified-search .search-results .results .top-controls .search-form{width: 300px;position: relative}@media (max-width: 800px){.unified-search .search-results .results .top-controls .search-form{width: 250px}}@media (max-width: 523px){.unified-search .search-results .results .top-controls .search-form{width: 100%;clear: both}.unified-search .search-results .results .top-controls .search-form .search-box{margin-bottom: 20px;padding-right: 0}.unified-search .search-results .results .top-controls .search-form button{right: 15px}}.unified-search .search-results .results .top-controls .search-term.typeahead{font-family: TTNorms, Arial, sans-serif;font-weight: normal;height: 40px}.unified-search .search-results .results .top-controls .search-term.typeahead:focus{border: 1px solid #5672c4}.unified-search .search-results .results .top-controls .btn.btn-primary{top: 12px}.unified-search .search-results .results .top-controls .sorting-options{float: right}.unified-search .search-results .results .top-controls .sorting-options .input-row{display: flex;align-items: baseline}.unified-search .search-results .results .top-controls .sorting-options .input-row div{width: 100px}.unified-search .search-results .results .top-controls .open{height: auto;overflow-y: hidden}@media (max-width: 523px){.unified-search .search-results .results .top-controls{padding: 0 0 10px 8px}.unified-search .search-results .results .top-controls form input{max-width: 37%}.unified-search .search-results .results .top-controls form button{padding: 0 7px;font-size: 15px}.unified-search .search-results .results .top-controls .sorting-options{float: none}}@media (max-width: 327px){.unified-search .search-results .results .top-controls form input{max-width: 35%}}.unified-search .search-results .results .num{font-size: 14px;color: #999;display: block;padding: 10px 10px 10px}.unified-search .search-results .results .did-you-mean{margin: 5px 0 15px;width: 100%}.unified-search .search-results .results .did-you-mean a{text-decoration: underline}.unified-search .search-results .results .loading{display: none;width: 100%;height: 100%;opacity: .6;background: #fff url(https://cdn.education.com/themes/sky/i/worksheets/loading-balls.gif) no-repeat 50% 150px;position: absolute;top: 0;left: 0;z-index: 6000}@media (max-width: 749px){.unified-search .search-results .results{margin-left: 0;padding-top: 0}.unified-search .search-results .results .num{padding: 0 10px}}.unified-search .search-results .results-list{margin-top: 10px}.unified-search .search-results .results-list > .ad-result{display: inline-block;vertical-align: top;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1 auto;-ms-flex: 1 auto;flex: 1 auto;text-align: center;box-sizing: border-box;margin: 8px auto;max-width: 100%;width: 100%;overflow: hidden;padding: 0}.unified-search .search-results .results-list > .ad-result.flex-container{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}@media (max-width: 320px){.unified-search .search-results .results-list > .ad-result{margin-left: -21px;max-width: 320px}}.unified-search .search-results .results-list > .ad-result .ad-contents{max-width: 730px;overflow: hidden;display: inline-block}@media (max-width: 949px){.unified-search .search-results .results-list > .ad-result .ad-contents{max-width: 322px}}.unified-search .search-results .results-list > .ad-result .ad{padding: 0}.unified-search .search-results .results-list > .result{position: relative;text-align: center;width: 20%}@media (max-width: 1429px){.unified-search .search-results .results-list > .result{width: 25%}}@media (max-width: 1185px){.unified-search .search-results .results-list > .result{width: 33%}}@media (max-width: 941px){.unified-search .search-results .results-list > .result{width: 50%}}@media (max-width: 749px){.unified-search .search-results .results-list > .result{width: 25%}}@media (max-width: 619px){.unified-search .search-results .results-list > .result{width: 33%}}@media (max-width: 459px){.unified-search .search-results .results-list > .result{width: 50%}}.unified-search .search-results .results-list > .result.admin-only .content-result:before{content: "admin only";position: absolute;top: 32px;right: 0;padding: 2px 5px;background: rgba(231,50,37,0.7);color: #fff;font-size: 13px;z-index: 1200;pointer-events: none}.unified-search .search-results .results-list > .result.new-content .content-result:after{content: "NEW";position: absolute;top: 0;right: 0;height: 20px;padding: 0 5px;border-radius: 4px;background: #00c4c9;color: #ffffff;font-size: 12px;letter-spacing: 0.5px;font-weight: 800;line-height: 20px;text-align: center;z-index: 1200;pointer-events: none}.unified-search .search-results .results-list.grid{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;-moz-flex-flow: row wrap;flex-flow: row wrap;-webkit-justify-content: flex-start;-ms-justify-content: flex-start;-moz-justify-content: flex-start;justify-content: flex-start;width: 100%}@media (max-width: 749px){.unified-search .search-results .results-list.grid .content-result{margin: 7px 5px;height: 220px;max-height: 220px;max-width: 140px;min-width: 140px}}@media (max-width: 749px){.unified-search .search-results .results-list.grid .content-result-link{height: 100%;width: 100%;max-height: none;max-width: none;min-width: auto}.unified-search .search-results .results-list.grid .content-result-link .front-section{height: 100%;width: 100%}.unified-search .search-results .results-list.grid .content-result-link .front-section .image{height: 106px}.unified-search .search-results .results-list.grid .content-result-link .front-section .image img,.unified-search .search-results .results-list.grid .content-result-link .front-section .image svg{min-height: 96px}.unified-search .search-results .results-list.grid .content-result-link .front-section .image.narrow-section{height: 91px;margin-top: 15px}.unified-search .search-results .results-list.grid .content-result-link .front-section .content-title{height: 115px;padding: 5px 15px 0}.unified-search .search-results .results-list.grid .content-result-link .front-section .content-title .title{font-size: 13px;line-height: 15px}.unified-search .search-results .results-list.grid .content-result-link .front-section .content-title .title span{margin-top: 6px;max-height: 30px}.unified-search .search-results .results-list.grid .content-result-link .front-section .content-title .content-type{margin: 6px 0;position: static}.unified-search .search-results .results-list.grid .content-result-link .front-section .content-title .content-rating{position: static}}@media (max-width: 749px){.unified-search .search-results .results-list.grid .background-section{height: 100%;width: 100%}}.unified-search .search-results .results-list.list > .result{margin-bottom: 30px;box-sizing: border-box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}.unified-search .search-results .results-list.list > .result .image{margin-right: 10px;max-height: 120px;max-width: 120px}.unified-search .search-results .results-list.list > .result .image img{max-height: 120px;max-width: 120px;object-fit: contain;object-position: 50% 0}@media (max-width: 600px){.unified-search .search-results .results-list.list > .result .image{max-width: 90px;max-height: 90px}.unified-search .search-results .results-list.list > .result .image img{max-width: 90px;max-height: 90px}}@media (max-width: 479px){.unified-search .search-results .results-list.list > .result .image{max-width: 75px;max-height: 75px;margin-right: 3px}.unified-search .search-results .results-list.list > .result .image img{max-width: 75px;max-height: 75px}}.unified-search .search-results .results-list.list > .result .header{margin-bottom: 4px;color: #888}.unified-search .search-results .results-list.list > .result h3{padding: 0;font-size: 23px;line-height: 23px;font-weight: normal;margin: 0;display: block;vertical-align: middle}.unified-search .search-results .results-list.list > .result h3 a{color: #ffded1}.unified-search .search-results .results-list.list > .result h3 a strong.type{color: #444}.unified-search .search-results .results-list.list > .result .date-author{margin: -2px 0 0}.unified-search .search-results .results-list.list > .result .date-author > div{display: inline-block;color: #888;font-size: 13px;vertical-align: middle;margin-right: 10px;padding-right: 14px;border-right: 1px dotted #ddd}.unified-search .search-results .results-list.list > .result .date-author > div:last-child{margin-right: 0;padding-right: 0;border-right: none}.unified-search .search-results .results-list.list > .result .description{font-size: 16px;margin: 5px 0}.unified-search .search-results .results-list.list > .result .info{padding-bottom: 3px}.unified-search .search-results .results-list.list > .result .grades{display: inline-block;margin-right: 15px;vertical-align: middle}@media (max-width: 479px){.unified-search .search-results .results-list.list > .result .grades{margin-right: 5px}.unified-search .search-results .results-list.list > .result .grades > div{width: 15px;height: 15px;line-height: 15px}}.unified-search .search-results .results-list.list > .result .subjects{display: inline-block;vertical-align: middle;margin-right: 15px;height: 20px}@media (max-width: 479px){.unified-search .search-results .results-list.list > .result .subjects{height: 18px}.unified-search .search-results .results-list.list > .result .subjects > div{height: 18px;line-height: 18px;width: 19px;margin-left: 1px}}.unified-search .search-results .results-list.list > .result .extra-subjects{display: inline-block;color: #666;font-size: 13px;vertical-align: middle;margin-right: 15px}.unified-search .search-results .results-list.list > .result .standards{display: inline-block;color: #888;font-size: 12px;vertical-align: middle}.unified-search .search-results .results-list.list > .result .standards > div{display: inline-block;margin-right: 2px;padding-right: 6px;border-right: 1px dotted #ddd}.unified-search .search-results .results-list.list > .result .standards > div:last-child{border-right: 0;margin-right: 0;padding-right: 0}@media (max-width: 479px){.unified-search .search-results .results-list.list > .result .standards{margin-top: 4px}}.unified-search .search-results .search-box button{box-shadow: none !important}.unified-search .search-results .search-box button:hover{background: transparent !important}.unified-search .search-results .search-filter{padding-right: 10px}.unified-search .search-results .search-filter .search-box{display: none}.unified-search .search-results .search-filter > ul > li > ul{border: 0}.unified-search .search-results .search-filter > ul > li > ul > li.title{font-family: TTNorms-Medium, Arial, sans-serif;font-weight: 500;font-size: 20px;line-height: 1.25;border-width: 1px 0;padding: 5px 0;margin-bottom: 6px}@media (max-width: 1200px){.unified-search .search-results .search-filter > ul > li > ul > li.title{font-size: 18px;line-height: 1.11}}@media (max-width: 1200px) and (min-width: 1000px){.unified-search .search-results .search-filter > ul > li > ul > li.title{line-height: 1.22}}@media (max-width: 750px){.unified-search .search-results .search-filter > ul > li > ul > li.title{font-size: 18px;line-height: 1.11}}@media (max-width: 750px) and (min-width: 1000px){.unified-search .search-results .search-filter > ul > li > ul > li.title{line-height: 1.22}}@media (max-width: 360px){.unified-search .search-results .search-filter > ul > li > ul > li.title{font-size: 18px;line-height: 1.11}}@media (max-width: 360px) and (min-width: 1000px){.unified-search .search-results .search-filter > ul > li > ul > li.title{line-height: 1.22}}.unified-search .search-results .search-filter > ul > li > ul.multiselect .icon-cancel-circled{display: none !important}.unified-search .search-results .search-filter > ul > li > ul.multiselect label.checkbox{margin-top: -2px;margin-bottom: -4px}.unified-search .search-results .search-filter > ul > li > ul.multiselect label.checkbox div.checkbox:after{box-shadow: none !important}.unified-search .search-results .search-filter > ul > li > ul .count{margin-bottom: 2px;display: none;font-weight: normal}.unified-search .search-results .search-filter > ul > li > ul > li{border: 0}.unified-search .search-results .search-filter > ul > li > ul > li.selected a{font-weight: 800;background: transparent}.unified-search .search-results .search-filter > ul > li > ul > li.selected i{color: #5672c4}.unified-search .search-results .search-filter > ul > li > ul > li.selected.disabled a{color: #999;font-weight: normal}.unified-search .search-results .search-filter > ul > li > ul > li.disabled a{color: #999}.unified-search .search-results .search-filter > ul > li > ul > li.disabled .count{color: #999}.unified-search .search-results .search-filter > ul > li > ul > li.disabled input[type='checkbox']{opacity: .6}.unified-search .search-results .search-filter > ul > li > ul > li.selected a:before{content: '';position: absolute;left: -7px;width: 3px;height: calc(100% - 10px);background: #00c4c9}.unified-search .search-results .search-filter > ul > li > ul > li a{box-sizing: border-box;font-size: 14px;padding: 5px 2px 5px 4px;margin: 0 -2px 0 -4px}.unified-search .search-results .search-filter > ul > li > ul > li a:hover{text-decoration: none;background: rgba(86,114,196,0.1)}.unified-search .search-results .search-filter > ul > li > ul > li .icon-cancel-circled{color: #00c4c9;position: static;float: right;margin: 4px -1px 0 0}.unified-search .search-results .search-filter > ul > li > ul > li.level1 a{padding: 4px 2px 4px 4px;margin-left: 15px}.unified-search .search-results .search-filter > ul > li > ul > li.level2 a{padding: 4px 2px 4px 4px;margin-left: 30px;border-left: none}.unified-search .search-results .search-filter > ul > li > ul > li.level3 a{padding: 4px 2px 4px 4px;margin-left: 45px;border-left: none}.unified-search .search-results .search-filter > ul > li > ul > li.level4 a{padding: 4px 2px 4px 4px;margin-left: 60px;border-left: none}.unified-search .search-results .search-filter.content-type-tabs{width: 100%;float: none;position: relative;margin-bottom: 20px}.unified-search .search-results .search-filter.content-type-tabs.with-ads{width: calc(100% - 305px)}@media (max-width: 1373px){.unified-search .search-results .search-filter.content-type-tabs.with-ads{width: calc(100% - 200px)}}@media (max-width: 1233px){.unified-search .search-results .search-filter.content-type-tabs.with-ads{width: 100%}}.unified-search .search-results .search-filter.content-type-tabs .new-tag{font-family: TTNorms-Medium, Arial, sans-serif;font-weight: 500;background-color: #00b5ba;color: #fff;font-size: 9px;width: 31px;height: 13px;padding: 1px 4px 1px;vertical-align: middle;line-height: 12px;border-radius: 2px}.unified-search .search-results .search-filter.content-type-tabs .content-tabs{height: 46px;margin-right: 100px;box-sizing: border-box;overflow: hidden;border-bottom: none;white-space: normal;width: calc(100% - 95px)}.unified-search .search-results .search-filter.content-type-tabs .content-tabs .active span:after{bottom: -11px;z-index: 9}.unified-search .search-results .search-filter.content-type-tabs .content-tabs a{vertical-align: top}.unified-search .search-results .search-filter.content-type-tabs .content-tabs a.disabled{color: #c5c5c5;pointer-events: none;cursor: default}.unified-search .search-results .search-filter.content-type-tabs .content-tabs a.hidden{display: none}.unified-search .search-results .search-filter.content-type-tabs .content-tabs a:first-child{margin-left: 4px}.unified-search .search-results .search-filter.content-type-tabs a.more-link{position: absolute;top: 11px;left: 10px;margin: -3px 10px;text-align: center;color: #464646;display: none;padding: 3px 7px;height: 22px}.unified-search .search-results .search-filter.content-type-tabs a.more-link > span{white-space: nowrap}.unified-search .search-results .search-filter.content-type-tabs a.more-link .icon-sort-down{display: inline-block;vertical-align: top;margin-top: -3px}.unified-search .search-results .search-filter.content-type-tabs a.more-link:hover{background: rgba(86,114,196,0.1);border-radius: 30px;text-decoration: none}.unified-search .search-results .search-filter.content-type-tabs a.more-link.visible{display: inline-block}.unified-search .search-results .search-filter.content-type-tabs .more-menu{position: absolute;top: 40px;right: 0;z-index: 10000;background-color: #fff;transform-origin: 50% 0;transform: scaleY(0);opacity: 0;pointer-events: none;transition: 150ms transform, 150ms opacity;padding: 0}.unified-search .search-results .search-filter.content-type-tabs .more-menu ul{padding: 0;margin: 0}.unified-search .search-results .search-filter.content-type-tabs .more-menu ul li{list-style: none;padding: 0}.unified-search .search-results .search-filter.content-type-tabs .more-menu ul li a{color: #464646;text-decoration: none;font-size: 17px;line-height: 18px;padding: 13px 15px;display: block}.unified-search .search-results .search-filter.content-type-tabs .more-menu ul li a:hover{color: #464646;text-decoration: none;background: rgba(86,114,196,0.1)}.unified-search .search-results .search-filter.content-type-tabs .more-menu ul li a.disabled{color: #c5c5c5;pointer-events: none;cursor: default}.unified-search .search-results .search-filter.content-type-tabs .more-menu.open{transform: scaleY(1);opacity: 1;pointer-events: auto}.unified-search .search-results .search-filter.content-type-tabs:after{border-bottom: 1px solid rgba(70,70,70,0.2);position: absolute;content: '';width: 100%;height: 1px;bottom: 3px;left: 0;pointer-events: none;background: transparent}.unified-search .related-resources{box-sizing: border-box;display: flex;flex-wrap: wrap;margin: 50px auto 50px}.unified-search .related-resources h2{width: 100%}.unified-search .related-resources div{width: 100%}.unified-search .related-resources div a{box-sizing: border-box;display: inline-block;padding: 10px 10px 10px 0;vertical-align: top;width: 32%}