;
#block-bysubject,#block-tvchildterms-2{clear:both;margin-bottom:40px}#block-bysubject h2,#block-tvchildterms-2 h2{color:rgba(51,51,51,1);font-family:"Lato Regular","Lato";font-size:24px;font-style:normal;font-weight:400;border-bottom:1px solid #AAA;padding-bottom:10px}.tv-terms-hierarchy .terms-list-1,.tv-terms-hierarchy .terms-list-2{display:inline-block;width:-webkit-calc(50% - 4px);width:-moz-calc(50% - 4px);width:calc(50% - 4px);vertical-align:top}.tv-terms-hierarchy>ul{padding:0;margin-bottom:0}.tv-terms-hierarchy .term_tree_link{list-style:none;margin:5px 0}.tv-terms-hierarchy .term_tree_link ul{padding-left:20px}.tv-terms-hierarchy ul li .field-content{color:#666;font-size:16px}.tv-terms-hierarchy>ul>li>span .fa{color:#204b59;font-size:22px;margin-right:5px;cursor:pointer}.tv-terms-hierarchy>ul>li>span a{font-weight:bold;color:#204b59;font-size:20px;line-height:25px;padding-bottom:5px}.tv-terms-hierarchy>ul ul a{color:#368099;font-size:16px;line-height:22px}.tv-terms-hierarchy>ul ul .fa{font-size:18px;color:#204b59;margin-right:5px;cursor:pointer}.tv-terms-hierarchy .term_tree_link.term_tree_child:before{content:" - ";margin-right:5px}.tv-terms-hierarchy .term_tree_link.tree_collapsed>ul{display:none}.tv-terms-hierarchy .term_tree_link.tree_expanded>ul{display:block}@media only screen and (max-width:767px){.tv-terms-hierarchy .terms-list-1,.tv-terms-hierarchy .terms-list-2{display:block;width:100%}}
#block-tvsearchfilternew #fen-content-filter.aside{padding:0;background:#FFF}#block-tvsearchfilternew #fen-content-filter .row{margin:0}#block-tvsearchfilternew #fen-content-filter .filter_top{border-top:1px solid #280071;margin-bottom:27px}#block-tvsearchfilternew #fen-content-filter .filter_top::after{content:" ";display:block;clear:both}#block-tvsearchfilternew #fen-content-filter .filter_top h3{margin-top:5px;font-size:20px;font-weight:500;float:left;margin-bottom:0}#block-tvsearchfilternew #fen-content-filter .filter_top span,.fen-clear-filter span{font-size:16px;color:#768692;font-weight:bold;font-family:filson-pro}.fen-clear-filter span{margin-top:3px;display:inline-block}#block-tvsearchfilternew #fen-content-filter .filter_top .clear-button{border:0;background:transparent;text-transform:uppercase;font-family:filson-pro;color:#00c1d5;float:right;margin-top:5px;padding:0;font-size:15px}#block-tvsearchfilternew #fen-content-filter .filter_top .clear-button:hover{color:#056771}.fen-clear-filter .clear-button{background-color:#c8102e;border:1px solid #c8102e;color:#fff;border-radius:25px;padding:2px 10px;float:right;font-size:14px}.tv-search-page-form{position:relative;margin-bottom:20px}.tv-search-page-form input{background:#fff;border-radius:25px;border:0;padding:5px 40px 6px 20px;width:100%;color:#333f48;opacity:1;font-weight:300}.tv-search-page-form input::-webkit-input-placeholder{color:#333f48;opacity:1;font-weight:300}.tv-search-page-form input::-moz-placeholder{color:#333f48;opacity:1;font-weight:300}.tv-search-page-form input:-ms-input-placeholder{color:#333f48;opacity:1;font-weight:300}.tv-search-page-form input:-moz-placeholder{color:#333f48;opacity:1;font-weight:300}.tv-search-page-form button{background:transparent;border:0;position:absolute;right:10px;top:4px;color:#00c1d5}.fen-clear-filter .clear-button,.fen-clear-filter span{display:none}#block-tvsearchfilternew #fen-content-filter #tv-search-history .filter-option span{background:#768692;color:#FFF;padding:0 5px 1px;border-radius:5px;margin-right:5px;float:left;display:inline-block;margin-bottom:5px;font-size:14px}#block-tvsearchfilternew #fen-content-filter #tv-search-history .filter-option button{color:#FFF;opacity:1;float:left;margin-right:5px;font-size:18px}#block-tvsearchfilternew #fen-content-filter fieldset{margin-bottom:1px;display:block !important;position:relative;border-top:1px solid #d9e1e2;padding:6px 0}#fen-content-filter .search-filters .update-button{padding:5px 20px 4px;background-color:transparent;border:1px solid #c8102e;color:#c8102e !important;box-shadow:none;border-radius:25px;transition:background .2s,color .2s;font-size:14px}#fen-content-filter .search-filters .update-button:hover{background-color:#ff585d;border-color:#ff585d;color:#fff !important}#fen-content-filter .search-filters .filter-error{display:none}#block-tvsearchfilternew #fen-content-filter fieldset>ul{clear:both}#block-tvsearchfilternew #fen-content-filter fieldset ul{padding-left:8px}#block-tvsearchfilternew #fen-content-filter fieldset ul li{list-style:none;margin:5px 0;padding-left:19px}#block-tvsearchfilternew #fen-content-filter fieldset ul li.filter-expanded{padding-left:0}#block-tvsearchfilternew #fen-content-filter fieldset span{cursor:pointer}#block-tvsearchfilternew #fen-content-filter fieldset ul li span{padding:4px 25px 4px 0;border-radius:0 50px 50px 0;width:auto;display:block;word-wrap:break-word;font-size:14px;position:relative;color:#768692;font-weight:300}#block-tvsearchfilternew #fen-content-filter fieldset ul li span:hover{color:#00c1d5}#block-tvsearchfilternew #fen-content-filter fieldset ul li.filter-expanded>span{color:#00c1d5}#block-tvsearchfilternew #fen-content-filter fieldset ul li.leaf span{border-radius:5px}#block-tvsearchfilternew #fen-content-filter fieldset ul li span i.fa-angle-left{display:none}#block-tvsearchfilternew #fen-content-filter fieldset ul li span i.fa-angle-right{position:absolute;right:7px;z-index:2;font-size:14px;color:#00c1d5;top:-webkit-calc(50% - 7px);top:-moz-calc(50% - 7px);top:calc(50% - 7px)}#block-tvsearchfilternew #fen-content-filter fieldset ul li.leaf span i{display:none;font-size:15px;right:5px;top:-webkit-calc(50% - 9px);top:-moz-calc(50% - 9px);top:calc(50% - 9px);position:absolute;color:#00c1d5}#block-tvsearchfilternew #fen-content-filter fieldset ul li.leaf span:after{content:" ";display:block;clear:both}#block-tvsearchfilternew #fen-content-filter fieldset ul li.leaf span:hover i{display:block}#block-tvsearchfilternew #fen-content-filter fieldset ul li.leaf.selected>span{color:#00c1d5}#block-tvsearchfilternew #fen-content-filter .ulpicker .filter-expanded>span i.fa-angle-left{display:inline-block;margin-right:10px;color:#00c1d5}#block-tvsearchfilternew #fen-content-filter .ulpicker .filter-expanded>span i.fa-angle-right{display:none}#block-tvsearchfilternew #fen-content-filter fieldset.filter-expanded>span:hover{background:transparent}#block-tvsearchfilternew #fen-content-filter .filter-expanded>ul,#block-tvsearchfilternew #fen-content-filter .filter-expanded>.select-wrapper{display:block}#block-tvsearchfilternew #fen-content-filter fieldset.filter-collapsed>button,#block-tvsearchfilternew #fen-content-filter .filter-collapsed>ul,#block-tvsearchfilternew #fen-content-filter .filter-collapsed>.select-wrapper{display:none}#block-tvsearchfilternew #fen-content-filter fieldset.contentTypes.filter-expanded ul{overflow-y:auto;max-height:500px;border-bottom:1px solid #989898}#block-tvsearchfilternew #fen-content-filter fieldset.grades ul li,#block-tvsearchfilternew #fen-content-filter fieldset.contentTypes ul li{margin:2px 0}#block-tvsearchfilternew #fen-content-filter .fa-caret-right{pointer-events:none}.select-wrapper{position:relative;padding-left:28px;margin:10px 15px}.select-wrapper .fa{position:absolute;top:0;left:0;color:#204b59;font-size:22px}.select-wrapper .fa.fa-square-o,.select-wrapper .fa.fa-check-square-o{top:4px;left:4px;background:#fff;border-radius:4px;width:17px;height:17px}body.path-search section.layout-content{position:relative}body.path-search section.layout-content #filter-overlay{position:absolute;z-index:999;background-position:center 220px;background-color:rgba(0,0,0,0.1);background-size:70px}body.path-search .item-list .field--name-field-grade-level{clear:both;padding:9px 0}body.path-search .item-list .field--name-field-grade-level .field__label{float:left;width:auto;text-transform:uppercase;font-family:filson-pro;font-size:14px}body.path-search .item-list .field--name-field-grade-level .field__items .field__item{float:left;width:auto;padding:0 3px;font-size:14px}body.path-search .item-list a.read-more{float:left;clear:both;text-transform:uppercase;font-weight:400;font-size:14px}body.path-search .item-list .field--name-field-grade-level .field__items .field__item a{color:#333f48;font-weight:300}body.path-search .item-list a.read-more i{font-size:14px;padding-right:3px}body.path-search .item-list.list .fen-search-results .list-inner-left{float:left;width:57%;margin-right:6%}body.path-search .item-list.list .fen-search-results .list-inner-right{width:37%;float:left;margin-top:47px}body.path-search .item-list.list .fen-search-results .list-inner-left p a.content-title{font-weight:500;padding:0;font-size:18px;text-decoration:none}body.path-search .item-list.list .item-list .field--name-field-grade-level .field__items .field__item a{color:#333f48;text-decoration:none}body.path-search .item-list.list .fen-search-results .list-inner-right .field--name-field-subjects .field__label{font-weight:600;padding-bottom:9px;font-size:14px;text-decoration:none;text-transform:uppercase}body.path-search .item-list.list .fen-search-results .list-inner-right .field--name-field-subjects .field__items .field__item span{color:#333f48;font-size:14px;line-height:20px;float:left;width:100%;font-weight:300;font-family:museo-sans-rounded}body.path-search .item-list.list ul li.fen-search-results .list-left{position:inherit}body.path-search .item-list.list ul li.fen-search-results .list-left a img{width:100%;padding-top:5px;padding-left:10px}body.path-search .item-list.list ul li.fen-search-results .list-right{margin-left:16px}.path-search .item-list.list ul li.fen-search-results .list-left .list-img-thumbnail figure{height:212px}body.path-search .item-list.list .fen-search-results .list-inner-right form[data-drupal-selector^="favorites-addcollection"] details summary{margin-top:8px;font-size:15px}body.path-search .item-list.list .fen-search-results .list-inner-right form[data-drupal-selector^="favorites-addcollection"] details summary:before{font-size:16px !important}body.path-search .item-list.list .fen-search-results .list-inner-right details.form-wrapper{position:relative}body.path-search .item-list.list .fen-search-results .list-inner-right details.form-wrapper .details-wrapper{position:absolute;top:38px;z-index:999;background:#fff;box-shadow:0 1px 5px -1px rgba(0,0,0,0.75);padding:0 5px}body.path-search .item-list.tiles .field--name-field-grade-level{display:none}body.path-search .item-list.tiles .fen-search-results .list-inner-right{display:none}body.path-search .fen-search-results .list-inner-left .paragraph{overflow:auto;max-height:inherit}body.path-search .item-list.list .list-inner-right .list-inner-right-subjects{min-height:122px;float:left;width:100%}body.path-search .item-list.list .list-inner-left .list-inner-left-view{min-height:175px;float:left;width:100%}body.path-search #block-tvsearchhistory .filter-option>span{padding:4px 28px;font-size:18px;font-weight:100;padding-left:10px}body.path-search #block-tvsearchfilternew #fen-content-filter fieldset ul li.leaf.selected>span i.fa-times:before{content:"\f00d"}body.path-search #block-tvsearchfilternew #fen-content-filter fieldset ul li.leaf.selected span i.fa-times{display:inline-block}body.path-search #block-tvsearchfilternew #fen-content-filter fieldset ul li.leaf.selected span:hover i.fa-check{display:none}@media(max-width:767px){#block-tvsearchfilternew{position:relative;margin-top:10px}#block-tvsearchfilternew #fen-content-filter .filter_top h3{font-size:20px;font-weight:400}#block-tvsearchfilternew #fen-content-filter .filter_top .clear-button{font-size:14px;font-weight:400}.fen-clear-filter .clear-button{display:block;margin-bottom:20px}.fen-clear-filter span{display:inline-block}#fen-content-filter .search-filters .update-button{padding:5px 14px 4px;float:right;font-weight:300;margin-top:-4px;display:none;box-shadow:none}#fen-content-filter .search-filters .filter-expanded .update-button{display:block}#block-tvsearchfilternew #fen-content-filter .search-filters{position:absolute;background:#fff;min-height:auto;top:140px;padding:0;width:100%}#block-tvsearchfilternew #fen-content-filter fieldset{border:1px solid #768692;padding:6px}#block-tvsearchfilternew #fen-content-filter fieldset ul li span{color:#333f48}#block-tvsearchfilternew #fen-content-filter fieldset.filter-expanded>span,#block-tvsearchfilternew #fen-content-filter fieldset.filter-expanded>span:hover{color:#000}#block-tvsearchfilternew #fen-content-filter fieldset.grades ul li span{color:#00c1d5}#block-tvsearchfilternew #fen-content-filter fieldset span.select-all{color:#768692}#block-tvsearchfilternew #fen-content-filter #tv-search-history{position:absolute;top:70px;width:100%;z-index:1}#block-tvsearchfilternew #fen-content-filter fieldset ul li.leaf span:hover i{display:none}#block-tvsearchfilternew #fen-content-filter fieldset ul li.leaf.selected span:hover i{display:block}.select-wrapper .fa,.select-wrapper .fa.fa-square-o,.select-wrapper .fa.fa-check-square-o{color:#768692}body.path-search .fen-search-results{height:100% !important}body.path-search .item-list.list .fen-search-results .list-inner-right,body.path-search .item-list .field--name-field-grade-level{display:none}body.path-search .item-list.list .fen-search-results .list-inner-left{width:100%;margin-right:0}body.path-search .item-list.list ul li.fen-search-results{align-items:inherit !important}.path-search .item-list.list ul li.fen-search-results .list-left .list-img-thumbnail figure{height:auto}}@media(max-width:480px){#fen-sort-filter .pull-right{width:auto}}
