/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
[class*='col-'],.layout-sidebar-second{padding-left:10px;padding-right:10px;}#cboxClose{top:0;left:0;}body{background-color:#f2f4f5;font-family:filson-pro,arial,sans-serif;font-weight:400;color:#333f48;font-size:16px;word-break:break-word;line-height:1.6;}@media screen and (min-width:767px){body{padding-top:100px;}}body h1,body h2,body h3,body h4,body h5{font-family:filson-pro,arial,sans-serif;color:#280071;}body a{color:#087866;}body a:hover,body a:focus{color:#0ba88f;text-decoration:underline;}body .row{margin-left:-10px;margin-right:-10px;}body.fixed_relative_over{height:100%;overflow:hidden;width:100%;position:fixed;}body p{margin:0 0 12.5px;}::placeholder{font-weight:400;font-size:16px;}@media (max-width:1024px){img{max-width:100%;}}@media (max-width:767px){body{padding-top:40px !important;}}body.user-logged-out{padding-top:100px;}body.user-logged-in{padding-top:105px;}body.user-logged-in.path-user{padding-top:105px;}body.user-logged-in.path-node{padding-top:105px;}body.user-logged-in.path-user.newsletter{padding-top:10px;}.user-logged-in.toolbar-fixed.newsletter #fen-mobile-push-obj{padding-top:20px !important;}.user-logged-in.newsletter #fen-mobile-push-obj{padding-top:95px !important;}.user-logged-in .layout-content article .form-no-label{margin:0;}.user-logged-in .layout-content article .form-no-label h4{color:#000;font-size:16px;padding-left:0;}.user-logged-out.page-node-type-articles #block-teachervision-content,.user-logged-out.page-node-type-instant-expert #block-teachervision-content,.user-logged-out.page-node-type-reference #block-teachervision-content,.user-logged-out.page-node-type-lesson-plan #block-teachervision-content{position:relative;min-height:220px;}.user-logged-out.page-node-type-tvo-project #tabs > ul li:not(:first-child) a{background:url(https://www.teachervision.com/themes/teachervision/images/lock.png) no-repeat 97% 50%;padding-right:17px;}.user-logged-out.page-node-type-web-book .bookwindow{position:relative;}.user-logged-out.tv-blog-page .paid{display:block !important;}.container-fluid{max-width:1180px;padding-left:10px;padding-right:10px;}@media (min-width:768px) and (max-width:1024px){.container-fluid{max-width:1180px;width:95%;margin:auto;}}@media screen and (min-width:1025px){.container-fluid.content-area{padding-left:30px;}}.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}@media screen and (min-width:1200px){.container{width:1160px;}}.navbar-btn{margin-top:10.5px;margin-bottom:10.5px;}.form-control{display:block;width:100%;height:39px;padding:6px 12px;font-size:16px;line-height:1.6;color:#636466;background-color:#f2f2f2;background-image:none;border:1px solid;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}.form-control:focus{border-color:transparent;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,0,0,0.6);}.form-control::-moz-placeholder{color:#7a888d;font-size:15px;opacity:1;}.form-control:-ms-input-placeholder{color:#7a888d;font-size:15px;}.form-control::-webkit-input-placeholder{color:#999;font-size:15px;}.form-control::-ms-expand{border:0;background-color:transparent;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f2f2f2;opacity:1;}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;line-height:1.2;color:#056771;}h1,.h1{font-size:32px;}h2,.h2{font-size:28px;}.h4,h4{font-size:20px;}h1,.h1,h2,.h2,h3,.h3{margin-top:25px;margin-bottom:12.5px;}h5,.h5{font-size:16px;}h4,.h4,h5,.h5,h6,.h6{margin-top:12.5px;margin-bottom:12.5px;}.btn{padding-left:20px;padding-right:20px;transition:background 0.2s,color 0.2s;font-weight:lighter;font-family:filson-pro,arial,sans-serif;font-size:16px;line-height:1.6;border-radius:25px;}.btn:focus,.btn:hover,.btn:active:focus{outline:0;}.btn.disabled{background-color:#A9AEB1;color:#616E77;border:none;}.btn-primary{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}.btn-primary.icon{padding-left:15px;}.btn-primary.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.btn-primary:hover{text-decoration:none;}.btn-primary:hover,.btn-primary:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.btn-default{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#087866;background-color:#fff;border:1px solid #087866;}.btn-default.icon{padding-left:15px;}.btn-default.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.btn-default:hover{text-decoration:none;}.btn-default:hover,.btn-default:focus{color:#087866;background-color:#f2f2f2;border-color:#087866;}.btn-default:active,.btn-default:active:focus,.btn-default:active:hover{color:#087866;background-color:#fff;border-color:#087866;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.btn-default.icon:before{filter:invert(36%) sepia(85%) saturate(400%) hue-rotate(121deg) brightness(89%) contrast(102%);}.hmpg-orange-btn{margin:0 0 18px;font-size:18px;font-weight:500;padding:12px 33px;font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;}.hmpg-orange-btn.icon{padding-left:15px;}.hmpg-orange-btn.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.hmpg-orange-btn:hover{text-decoration:none;}.hmpg-orange-btn:hover,.hmpg-orange-btn:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}.hmpg-orange-btn:active,.hmpg-orange-btn:active:focus,.hmpg-orange-btn:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.hmpg-grey-btn{font-size:14px;font-weight:500;background:transparent;padding:8px 33px 6px 33px;font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#087866;background-color:#fff;border:1px solid #087866;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;}.hmpg-grey-btn.icon{padding-left:15px;}.hmpg-grey-btn.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.hmpg-grey-btn:hover{text-decoration:none;}.hmpg-grey-btn:hover,.hmpg-grey-btn:focus{color:#087866;background-color:#f2f2f2;border-color:#087866;}.hmpg-grey-btn:active,.hmpg-grey-btn:active:focus,.hmpg-grey-btn:active:hover{color:#087866;background-color:#fff;border-color:#087866;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.hmpg-grey-btn.icon:before{filter:invert(36%) sepia(85%) saturate(400%) hue-rotate(121deg) brightness(89%) contrast(102%);}@media screen and (max-width:767px){.hmpg-grey-btn{margin-bottom:30px;font-size:13px;padding:7px 20px;}}.minibtn a{padding:6px 20px !important;width:auto;text-align:center;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;display:block;color:#000 !important;text-decoration:none;transition:background 0.2s,color 0.2s;font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}.minibtn a.icon{padding-left:15px;}.minibtn a.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.minibtn a:hover{text-decoration:none;}.minibtn a:hover,.minibtn a:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}.minibtn a:active,.minibtn a:active:focus,.minibtn a:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.form-item input,select,#recurlyjs-update-billing .recurly-hosted-field{border:none;border:2px solid transparent;border-bottom:2px solid #c8102e;background:#f2f2f2;box-shadow:none;width:100%;height:39px;padding:6px 12px;font-size:16px;line-height:1.6;color:#636466;border-radius:0;background:transparent;background-position:97% 50%;background-repeat:no-repeat;background-size:10px auto;padding-right:30px;border-bottom:1px solid #cccccc;-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}.wrapperBackLink .backLink{color:#280071;}.wrapperBackLink .backLink i{color:inherit;margin-right:10px;}.file{padding-left:0px;width:100%;text-align:center;margin-top:5px;padding-left:0%;display:inline-block;}.help-me-link{display:block;float:left;text-align:right;width:21%;clear:both;}.hide{display:none;}.fa-question{background-color:#768692;color:#fff;font-size:14px;vertical-align:middle;border-radius:50%;width:18px;height:18px;text-align:center;padding:2px;}span.help-me-link a{display:block;color:#768692 !important;padding:0px 10px 10px 10px;font-weight:normal;text-transform:uppercase;}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#00c1d5 !important;border-color:#00c1d5 !important;}.ui-widget.ui-widget-content{z-index:2000000000 !important;}.adthrive-sticky-outstream{z-index:100000 !important;}form input#searchquery,form input#searchquery_home{background-color:#fff;color:#000;border:0;margin:0;padding-left:10px;outline:0;height:40px;font-size:16px;width:50%;}form input#searchquery::placeholder,form input#searchquery_home::placeholder{color:#757575FF;font-weight:400;font-size:16px;}form input#searchsubmit_footer,form input#searchsubmit_home{width:120px;height:40px;background:#49C5B1;color:#000;border:0;margin:0;padding:0;position:relative;}.owl-carousel .owl-nav{display:none;}@media screen and (min-width:768px){.owl-carousel .owl-nav{display:block;}}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;font-size:40px;top:-webkit-calc(50% - 36px);top:-moz-calc(50% - 36px);top:calc(50% - 36px);color:#00c1d5;padding:12px;}.owl-carousel .owl-nav .owl-prev{left:0;margin-left:-8px;}.owl-carousel .owl-nav .owl-prev.disabled{background:#cccccc;}.owl-carousel .owl-nav .owl-next{right:0;margin-right:-8px;}.owl-carousel .owl-item .field__item img{width:auto;display:inline;}.owl-carousel .owl-item .field__item p{margin:0;}.owl-carousel.owl-theme.carousel-in .owl-dots{text-align:center;position:relative;bottom:0;display:block;}@media screen and (min-width:768px){.owl-carousel.owl-theme.carousel-in .owl-dots{display:none;}}.owl-carousel.owl-theme.carousel-in .owl-dots .owl-dot{display:inline-block;zoom:1;}.owl-carousel.owl-theme.carousel-in .owl-dots .owl-dot span{display:block;width:13px;height:13px;margin:5px 10px;background:#d6d6d6;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}.owl-carousel.owl-theme.carousel-in .owl-dots .owl-dot.active span{background:#00c1d5;}.owl-carousel.carousel-in{width:70%;margin:20px auto;}.owl-carousel.carousel-in .field__item{padding:0 50px;}#overlay{display:none;position:fixed;left:0;top:0;bottom:0;right:0;background:#000;opacity:0.7;filter:alpha(opacity=70);z-index:99998;}#loading{position:fixed;top:50%;left:50%;margin:-28px 0 0 -25px;z-index:99999;}#custom-core-share .share-buttons,#custom-core-share .fe-share-buttons{list-style-type:none;padding:0;width:40px;position:fixed;z-index:9;right:0;top:35%;bottom:auto;}#custom-core-share .share-buttons{top:45%;width:58px;background:#fff;overflow:hidden;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}#custom-core-share .share-buttons a{display:block;height:50px;width:50px;justify-content:center;align-items:center;transition:width 0.4s,height 4s;cursor:pointer;}#custom-core-share .share-buttons a.facebook{background-color:#3b5998;}#custom-core-share .share-buttons a.pinterest{background-color:#cb2027;}#custom-core-share .share-buttons a.twitter{background-color:#00acee;}#custom-core-share .share-buttons a.email{background-color:#7d7d7d;}#custom-core-share .share-buttons a.print{background-color:#515151;}#custom-core-share .share-buttons a.gbookmark{background-color:#4285f4;}#custom-core-share .share-buttons a img{width:20px;margin:0;}.admin-menu-icon{z-index:99999;position:fixed;display:none;}input.desktop{display:inline-block;}input.searchquery-home-block-mobile{display:none;}.pp_block_close{top:3px;background:url(https://www.teachervision.com/themes/teachervision/images/close.png) no-repeat 0 0;width:19px;height:19px;display:inline-block;margin-right:15px;position:relative;}#fen-content-filter.aside{margin:0 0 20px 0;}@media screen and (min-width:768px){#fen-content-filter.aside .search-filters{display:block !important;}}#fen-content-filter .row{margin:0;}#fen-content-filter fieldset{margin-bottom:1px;display:block;position:relative;border-top:1px solid #d9e1e2;padding:6px 0;}#fen-content-filter fieldset .filter-title{color:#333f48;font-family:filson-pro,arial,sans-serif;font-weight:300;text-transform:uppercase;padding:5px 0 6px;}#fen-content-filter fieldset .filter-title span{cursor:pointer;}#fen-content-filter fieldset ul{padding-left:8px;}#fen-content-filter fieldset ul li{list-style:none;margin:5px 0;padding-left:19px;}#fen-content-filter fieldset ul li span{padding:4px 25px 4px 0;-webkit-border-radius:0 50px 50px 0;-moz-border-radius:0 50px 50px 0;-ms-border-radius:0 50px 50px 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;}#fen-content-filter fieldset ul li span a{color:#768692;}#fen-content-filter fieldset ul li span i.fa-angle-left{display:none;}#fen-content-filter fieldset ul li span i.fa-angle-right{position:absolute;right:7px;z-index:2;font-size:14px;color:#00c1d5;top:calc(50% - 7px);}#fen-content-filter fieldset ul li.filter-expanded{padding-left:0;}#fen-content-filter fieldset ul li.filter-expanded > span{color:#00c1d5;}#fen-content-filter fieldset ul li.filter-expanded > span i.fa-angle-left{display:inline-block;margin-right:10px;color:#00c1d5;}#fen-content-filter fieldset ul li.filter-expanded > span i.fa-angle-right{display:none;}#fen-content-filter fieldset .filter-expanded > ul,#fen-content-filter fieldset .filter-expanded > .select-wrapper{display:block;}#block-resourcesfacets #fen-content-filter fieldset ul li.leaf span:hover i.fa-check{display:block;}#block-resourcesfacets #fen-content-filter fieldset ul li.leaf span:hover i.fa-times{display:none;}#block-resourcesfacets #fen-content-filter fieldset ul li.leaf span i{display:none;font-size:15px;right:5px;top:calc(50% - 9px);position:absolute;color:#49C5B1;}.filter-icon{display:none;cursor:pointer;width:32px;height:32px;background:rgba(208,33,48,0.9) url(https://www.teachervision.com/themes/images/filter.png) no-repeat center 17px;vertical-align:middle;background-size:25px auto;float:right;padding:25px;border-radius:50%;-webkit-border-radius:50%;position:fixed;z-index:999;right:10px;bottom:10px;}.tv-search-page-form{position:relative;margin-bottom:20px;padding:0;background:none;}.tv-search-page-form input{background:#fff;border:1px solid #49C5B1;border-radius:25px;padding:5px 40px 6px 20px;width:100%;color:#333f48;opacity:1;font-weight:300;}.tv-search-page-form input:focus-visible{outline:none;}.tv-search-page-form button{background:transparent;border:0;position:absolute;right:10px;top:4px;color:#49C5B1;}#filter-overlay{display:none;position:fixed;z-index:99991;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.7) url(https://www.teachervision.com/themes/teachervision/images/updatedloader.gif) no-repeat center center;}.load-more-button{text-align:center;clear:both;}.tv-terms-hierarchy{min-height:90px;}.tv-terms-hierarchy ul li .field-content{color:#666;font-size:16px;}.tv-terms-hierarchy > ul > li > span .fa{width:9px;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 .fa{font-size:18px;color:#204B59;margin-right:5px;cursor:pointer;}.tv-terms-hierarchy .terms-list-1,.tv-terms-hierarchy .terms-list-2{display:inline-block;width:calc(50% - 4px);vertical-align:top;}.tv-terms-hierarchy .terms-list-1 .term_tree_link,.tv-terms-hierarchy .terms-list-2 .term_tree_link{list-style:none;margin:5px 0;}.tv-terms-hierarchy .terms-list-1 .term_tree_link.tree_expanded > ul,.tv-terms-hierarchy .terms-list-2 .term_tree_link.tree_expanded > ul{display:block;}.tv-terms-hierarchy .terms-list-1 .term_tree_link ul,.tv-terms-hierarchy .terms-list-2 .term_tree_link ul{padding-left:20px;}.layout-sidebar-first.col-sm-3,.layout-content.col-sm-9,.layout-sidebar-first,.page-node-type-printable-educator-calendar aside.layout-sidebar-second{margin-top:0;}aside.layout-sidebar-first.col-sm-3{padding-left:0;}.path-search aside.layout-sidebar-first.col-sm-3{position:relative;display:inline-block;width:100%;padding-left:10px;padding-right:10px;}@media screen and (min-width:768px){.path-search aside.layout-sidebar-first.col-sm-3{padding-left:0;padding-right:20px;width:300px;}}.path-search .layout-content{position:relative;margin-top:0;padding-left:10px;padding-right:10px;}@media screen and (min-width:800px){.path-search .layout-content.col-sm-9{width:calc(100% - 310px);padding-left:20px;padding-right:0;}}.path-search .layout-content #filter-overlay{position:absolute;z-index:999;background-position:center 220px;background-color:rgba(0,0,0,0.1);background-size:70px;}.path-search #fen-sort-filter .filter_text{cursor:pointer;display:none;color:#00c1d5;border-bottom:2px solid transparent;font-weight:300;}.path-search #fen-sort-filter .filter_text .fa{margin-right:3px;}.path-search #fen-sort-filter .row button{padding:0;border:0;margin:20px 0 0;border-radius:0;color:#768692;text-transform:uppercase;font-weight:300;font-size:14px;background-color:transparent;font-family:filson-pro,arial,sans-serif;}.path-search #fen-sort-filter .set-type button{padding:0 8px 0 5px;background:transparent;box-shadow:none;}.path-search #fen-sort-filter .set-type button:nth-child(1){border-right:1px solid #768692 !important;}.path-search #fen-sort-filter .set-type button i{display:block;height:13px;color:#768692;}.path-search #fen-sort-filter .dropdown-menu{border:0;z-index:10000;box-shadow:none;background-color:#fff;opacity:1;right:0;padding:0;}.path-search #fen-sort-filter .dropdown-menu span{padding:5px 10px;display:block;clear:both;line-height:1.6;white-space:nowrap;cursor:pointer;color:#49C5B1;font-size:14px;font-weight:300;}.path-search #fen-sort-filter .dropdown-menu li.active a,.path-search #fen-sort-filter .dropdown-menu li.active span{background:transparent;}@media (max-width:767px){.path-search #fen-sort-filter .dropdown-menu{border:1px solid #768692;}.path-search #fen-sort-filter .pull-right button.btn.btn-default.dropdown-toggle{margin-left:1rem;}}.path-search .Search_items_count{float:left;margin-top:-8px;font-size:22px;color:#768692;font-weight:300;font-family:filson-pro,arial,sans-serif;line-height:normal;}.path-search #list-type-view{margin-top:15px;}.path-search .item-list.tiles ul{margin:0 -1%;}.path-user form.user-form .form-item .form-checkbox{width:auto;height:auto;}body[class*='path-user-'][class*='-edit'] form#user-form .field--name-field-newsletter,body[class*='path-user-'][class*='-edit'] form#user-form .field--name-field-special-offer-subscription,body[class*='path-user-'][class*='-edit'] form#user-form .field--name-field-popup-displayed{display:none;}body[class*='path-user-'][class*='-select-your-subject'] #user-form .form-type-checkbox,body[class*='path-user-'][class*='-select-your-grade'] #user-form .form-type-checkbox,body[class*='path-user-'][class*='-edit'] #user-form .form-type-checkbox{float:left;width:46%;margin-right:2%;margin-left:2%;}body[class*='path-user-'][class*='-select-your-subject'] #user-form .form-type-checkbox.checkbox_checked label,body[class*='path-user-'][class*='-select-your-grade'] #user-form .form-type-checkbox.checkbox_checked label,body[class*='path-user-'][class*='-edit'] #user-form .form-type-checkbox.checkbox_checked label{cursor:pointer;}body[class*='path-user-'][class*='-select-your-subject'] #user-form .form-type-checkbox input,body[class*='path-user-'][class*='-select-your-grade'] #user-form .form-type-checkbox input,body[class*='path-user-'][class*='-edit'] #user-form .form-type-checkbox input{display:none;width:auto;}body[class*='path-user-'][class*='-select-your-subject'] #user-form .form-type-checkbox label,body[class*='path-user-'][class*='-select-your-grade'] #user-form .form-type-checkbox label,body[class*='path-user-'][class*='-edit'] #user-form .form-type-checkbox label{border-radius:5px;padding:5px 35px 5px 15px;color:#056771;font-weight:bold;width:100%;display:block;}body[class*='path-user-'][class*='-select-your-subject'] #user-form .form-type-checkbox .tick,body[class*='path-user-'][class*='-select-your-grade'] #user-form .form-type-checkbox .tick,body[class*='path-user-'][class*='-edit'] #user-form .form-type-checkbox .tick{position:absolute;right:10px;top:2px;color:#FFF;font-size:18px;}body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox label,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox label{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#087866;background-color:#fff;border:1px solid #087866;}body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox label.icon,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox label.icon{padding-left:15px;}body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox label.icon:before,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox label.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox label:hover,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox label:hover{text-decoration:none;}body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox label:hover,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox label:focus,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox label:hover,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox label:focus{color:#087866;background-color:#f2f2f2;border-color:#087866;}body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox label:active,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox label:active:focus,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox label:active:hover,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox label:active,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox label:active:focus,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox label:active:hover{color:#087866;background-color:#fff;border-color:#087866;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox label.icon:before,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox label.icon:before{filter:invert(36%) sepia(85%) saturate(400%) hue-rotate(121deg) brightness(89%) contrast(102%);}body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox.checkbox_checked label,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox.checkbox_checked label{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox.checkbox_checked label.icon,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox.checkbox_checked label.icon{padding-left:15px;}body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox.checkbox_checked label.icon:before,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox.checkbox_checked label.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox.checkbox_checked label:hover,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox.checkbox_checked label:hover{text-decoration:none;}body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox.checkbox_checked label:hover,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox.checkbox_checked label:focus,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox.checkbox_checked label:hover,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox.checkbox_checked label:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox.checkbox_checked label:active,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox.checkbox_checked label:active:focus,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-grades .form-type-checkbox.checkbox_checked label:active:hover,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox.checkbox_checked label:active,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox.checkbox_checked label:active:focus,body[class*='path-user-'][class*='-edit'] #user-form #edit-field-subjects .form-type-checkbox.checkbox_checked label:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}body[class*='path-user-'][class*='-edit'] .field--name-field-started-career h4.label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;color:#333f48;font-size:16px;line-height:1.6;margin-top:0;padding:0;font-family:filson-pro,arial,sans-serif;}.path-taxonomy .fa-caret-right:before{content:"\f105";}.global-search-widget #global-bar-search{background:#fff;border-radius:25px;border:1px solid #49C5B1;}.global-search-widget #global-bar-search .global-search-input{width:80%;padding-left:20px;color:#333f48;border:transparent;background:transparent;}.global-search-widget #global-bar-search .btn.btn-default{width:45px;padding-left:0;padding-right:0;color:#49C5B1;background-color:transparent;border-color:transparent;}.global-search-widget #global-bar-search .btn.btn-default .fa-search{font-size:20px;margin-left:23px;}.layout-content{margin-top:20px;padding-bottom:20px;}.layout-sidebar-first{margin-top:20px;}.small-redfont,p.small-redfont > a,.additional-material-section ul.small-redfont{font-size:14px;margin:0;font-weight:600;color:#087866;}.small-redfont:hover,.small-redfont:focus,p.small-redfont > a:hover,p.small-redfont > a:focus,.additional-material-section ul.small-redfont:hover,.additional-material-section ul.small-redfont:focus{color:#0ba88f;text-decoration:underline;}.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:6px 12px;line-height:1.6;text-decoration:none;color:#087866;background-color:#fff;border:1px solid #ddd;margin-left:-1px;}.pagination > li > a:hover,.pagination > li > a:focus,.pagination > li > span:hover,.pagination > li > span:focus{background-color:#f2f2f2;}.tv-pagination{clear:both;text-align:center;}.tv-pagination li.is-active a{z-index:3;color:#fff;background-color:#49C5B1;border-color:#49C5B1;cursor:default;}#fen-sort-filter{margin:20px 0 20px;}.layout-content.col-sm-9 #fen-sort-filter .btn{padding-left:10px;padding-right:10px;margin-bottom:10px;}#list-type-view{position:relative;z-index:1;}.load-more-button{text-align:center;clear:both;}.btn.btn-primary#load-previous-data{color:#768692;background-color:#d9e1e2;border:1px solid #d9e1e2;box-shadow:none;margin-bottom:30px;}.center{text-align:center;}[class*=".path-my-teachervision-"] .item-list ul,#block-tvrelatedresources .item-list ul,#block-featuredcontenttv .item-list ul,.hub-page-latest-resources .item-list ul,.path-search .item-list ul{list-style:none;padding-left:0;}body.path-search .content-area{position:relative;margin-top:20px;}body.path-search #list-type-view{margin-top:15px;}body.path-search .search_items_count + .pull-right{margin-top:4px;}body.path-search #fen-sort-filter{margin-top:50px;margin-bottom:10px;}body.path-search #fen-sort-filter .filter_text{cursor:pointer;display:inline-block;color:#00c1d5;border-bottom:2px solid transparent;font-weight:300;}@media screen and (min-width:768px){body.path-search #fen-sort-filter .filter_text{display:none;}}body.path-search #fen-sort-filter .filter_text .fa{margin-right:3px;}body.path-search #fen-sort-filter .dropdown-menu{border:0;z-index:1000;box-shadow:none;background-color:#fff;opacity:1;right:0;padding:0;}body.path-search #fen-sort-filter .dropdown-menu span{padding:5px 10px;display:block;clear:both;line-height:1.6;white-space:nowrap;cursor:pointer;}body.path-search .search_items_count{margin-top:0;font-size:16px;margin-bottom:15px;color:#798691;font-weight:300;font-family:filson-pro,arial,sans-serif;line-height:normal;}@media screen and (min-width:768px){body.path-search .search_items_count{float:left;margin-top:-8px;font-size:22px;margin-bottom:0;}}body.path-search .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 .layout-content #fen-sort-filter .row button{padding:0;border:0;margin:0;border-radius:0;color:#768692;text-transform:uppercase;font-weight:300;font-size:14px;background-color:transparent;font-family:filson-pro,arial,sans-serif;}body.path-search .layout-content #fen-sort-filter .row button:focus,body.path-search .layout-content #fen-sort-filter .row button:active,body.path-search .layout-content #fen-sort-filter .row button:hover{background:transparent;border:none;box-shadow:none;outline:none;}body.path-search .item-list ul li .thumb-blue{color:#13c0d7;}body.path-search .item-list ul li .thumb-pink{color:#ff5859;}body.path-search .item-list ul li .thumb-yellow{color:#f7be07;}body.path-search .item-list ul li .list-img-thumbnail.thumb-blue{background:#13c0d7;}body.path-search .item-list ul li .list-img-thumbnail.thumb-pink{background:#ff5859;}body.path-search .item-list ul li .list-img-thumbnail.thumb-yellow{background:#f7be07;}body.path-search .item-list.tiles > ul li,body.path-search .item-list.tiles > ul li.clearfix{padding:20px 15px;position:relative;border-radius:4px;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;display:inline-block;overflow:hidden;transition:box-shadow 0.2s;}body.path-search .item-list.tiles > ul li:hover,body.path-search .item-list.tiles > ul li.clearfix:hover{box-shadow:rgba(0,0,0,0.35) 0 5px 15px;}body.path-search .item-list.tiles > ul li:hover .list-right,body.path-search .item-list.tiles > ul li.clearfix:hover .list-right{transform:translateY(-131px);}body.path-search .item-list.tiles > ul li:hover .list-right .list-inner-left .paragraph,body.path-search .item-list.tiles > ul li.clearfix:hover .list-right .list-inner-left .paragraph{display:unset;opacity:1;}body.path-search .item-list.tiles > ul li{background:white;height:460px;}body.path-search .item-list.tiles > ul li .list-left{display:block;height:113px;overflow:hidden;margin:0 auto;text-align:center;}body.path-search .item-list.tiles > ul li .list-left .box-img{display:block;width:auto;height:auto;}body.path-search .item-list.tiles > ul li .list-right{display:flex;flex-direction:column;white-space:normal;text-align:left;transform:translateY(-2px);transition:transform 0.15s,opacity 0.15s;z-index:2;pointer-events:none;width:100%;padding:0;background:#fff;}body.path-search .item-list.tiles > ul li .list-right .list-inner-left{width:100%;color:#333f48;}body.path-search .item-list.tiles > ul li .list-right .list-inner-left .content-type{padding-left:0;font-weight:400;font-size:14px;height:18px;overflow:hidden;margin-top:12.5px;}body.path-search .item-list.tiles > ul li .list-right .list-inner-left .content-title{font-weight:500;padding:0;font-size:16px;text-decoration:none;}body.path-search .item-list.tiles > ul li .list-right .list-inner-left .paragraph{display:none;opacity:0;margin-top:20px;max-height:max-content;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;font-weight:300;color:#333f48;line-height:1.3;font-family:filson-pro,arial,sans-serif;}body.path-search .item-list.tiles > ul li .purchase-clk-container{margin:0 auto;width:90%;}body.path-search .item-list.tiles > ul li .purchase-clk-container a{width:100%;height:100%;}body.path-search .item-list.tiles > ul li .purchase-clk-container .cart-link-wrapper a{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}body.path-search .item-list.tiles > ul li .purchase-clk-container .cart-link-wrapper a.icon{padding-left:15px;}body.path-search .item-list.tiles > ul li .purchase-clk-container .cart-link-wrapper a.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}body.path-search .item-list.tiles > ul li .purchase-clk-container .cart-link-wrapper a:hover{text-decoration:none;}body.path-search .item-list.tiles > ul li .purchase-clk-container .cart-link-wrapper a:hover,body.path-search .item-list.tiles > ul li .purchase-clk-container .cart-link-wrapper a:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}body.path-search .item-list.tiles > ul li .purchase-clk-container .cart-link-wrapper a:active,body.path-search .item-list.tiles > ul li .purchase-clk-container .cart-link-wrapper a:active:focus,body.path-search .item-list.tiles > ul li .purchase-clk-container .cart-link-wrapper a:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}#custom-core-share .share-buttons,#custom-core-share .fe-share-buttons{list-style-type:none;padding:0;width:40px;position:fixed;z-index:9;right:0;top:35%;bottom:auto;}#custom-core-share .share-buttons{width:58px;background:#fff;overflow:hidden;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);border-radius:4px 0 0 4px;top:45%;}#custom-core-share .share-buttons a{display:block;justify-content:center;align-items:center;transition:width 0.4s,height 4s;cursor:pointer;height:50px;width:50px;margin:0 4px;background:#fff !important;}#custom-core-share .share-buttons a img{width:32px;margin:9px;}@media screen and (max-width:767px){#block-tvmobilesignupblock a{display:block;padding:0 0 5px 10px;vertical-align:middle;}header #fen-main-header #fen-sub-nav #block-tvmobilesignupblock .mobile-nav-item.signup > a,header #fen-main-header #fen-sub-nav #block-tvmobilesignupblock .mobile-nav-item > a:nth-child(1){color:white;background-color:#c8102e;border:1px solid #c8102e;padding:5px 0;border-radius:25px;margin-bottom:15px;}header #fen-main-header #fen-sub-nav #block-tvmobilesignupblock .mobile-nav-item.login > a,header #fen-main-header #fen-sub-nav #block-tvmobilesignupblock .mobile-nav-item > a:nth-child(2){color:#c8102e;border:1px solid #c8102e;background:#fff;padding:5px 0;border-radius:25px;}header #fen-main-header #fen-sub-nav #block-tvmobilesignupblock .mobile-nav-item{text-align:center;width:90%;margin:8px auto;}.nav .menu-item--expanded .mega-menu-class{padding-bottom:0;padding-top:0;top:0;position:relative;}.navbar-nav > li > .dropdown-menu,.mega-menu-class.dropdown-menu ul{background-color:#fff;color:#333f48;box-shadow:none;width:100%;}#fen-main-header #fen-sub-nav .container-fluid{padding-left:0;height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden;}.navbar-nav > li > .dropdown-menu,.mega-menu-class.dropdown-menu ul{position:relative;padding-top:0;background-color:#fff;color:#333f48;box-shadow:none;}}@media screen and (max-width:768px){.search-filters{display:none;position:fixed;top:0;left:0;width:100%;padding:20px 15px;z-index:10;background:rgba(0,0,0,0.9);min-height:calc(100vh - 53px);max-height:calc(100vh - 53px);overflow-y:auto;}}@media screen and (max-width:768px){#block-resourcesfacets #fen-content-filter .search-filters{position:absolute;background:#fff;min-height:auto;top:140px;padding:0;width:100%;}}.layout-content .node .field--name-field-brief-description,.layout-content .node .field--name-field-brief-descriptions,.layout-content .field--name-body.field--type-text-with-summary{display:inline-block;margin-bottom:15px;}.path-my-teachervision-today .item-list.list > ul li,.path-my-teachervision-recommended .item-list.list > ul li,.path-my-teachervision-most-popular .item-list.list > ul li,.path-my-teachervision-latest-updates .item-list.list > ul li,.path-my-teachervision-survival-guide .item-list.list > ul li,.path-my-teachervision-history .item-list.list > ul li,#block-tvrelatedresources .item-list.list > ul li,#block-featuredcontenttv .item-list.list > ul li,#block-tvhomepagebestresources .item-list.list > ul li,.hub-page-latest-resources .item-list.list > ul li{background-color:#fff;clear:both;padding:20px 10px;margin:20px 0;display:flex;width:100%;}body.path-search .fen-search-results .list-inner-right div[id^="favorites-section-"]{position:relative;clear:both;line-height:22px;}body.path-search .tiles .list-inner-right div[id^="favorites-section-"]{display:none;}body.path-search #block-tvsearchhistory .sorted_order,body.path-search #block-resourcessearchhistory .sorted_order{text-transform:uppercase;font-weight:600;color:#798691;}#block-resourcessearchhistory .filter-option > span button{color:#768692;width:20px;height:20px;background-color:#fff;border-radius:50%;}.path-search #fen-sort-filter .set-type{margin:0 10px;}.path-search #fen-sort-filter .set-type button{margin-top:20px;padding:0 8px 0 5px !important;background:transparent !important;box-shadow:none;}.path-search #fen-sort-filter .set-type button:nth-child(1){border-right:1px solid #769692;}.path-search #fen-sort-filter .set-type button i{color:#769692;}.path-search #fen-sort-filter .set-type button.active i,.path-search #fen-sort-filter .set-type button:hover i{color:#49C5B1;}form[data-drupal-selector^="favorites-addcollection"] details summary::before{content:"\f08a" !important;background:none !important;font-size:16px !important;font-family:"FontAwesome" !important;margin-right:5px !important;transform:rotate(0deg) !important;-webkit-transform:rotate(0deg) !important;-moz-transform:rotate(0deg) !important;color:#c8102e;}.path-node article.node .field--name-field-futurefit,#block-tvotaxonomyblock .field--name-field-futurefit{display:block;margin:40px 0;}.path-node article.node .field--name-field-futurefit .field__label,#block-tvotaxonomyblock .field--name-field-futurefit .field__label{color:#748693;font-weight:300;text-transform:capitalize;border:2px solid #f2f4f5;padding:4px 10px;display:inline-block;width:auto !important;margin:0;position:relative;border-radius:25px;font-size:13px;float:left;background:#f2f4f5;z-index:50;box-shadow:inset 0 0 0 1px #748693;text-decoration:none;min-width:auto;}.path-node article.node .field--name-field-futurefit .field__label:after,#block-tvotaxonomyblock .field--name-field-futurefit .field__label:after{content:"TM";font-size:5px;top:-7px;position:relative;}.path-node article.node .field--name-field-futurefit .field__item,#block-tvotaxonomyblock .field--name-field-futurefit .field__item{padding:0;}.path-node article.node .field--name-field-futurefit .field__item:nth-of-type(1) a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item:nth-of-type(1) a{z-index:49;}.path-node article.node .field--name-field-futurefit .field__item:nth-of-type(2) a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item:nth-of-type(2) a{z-index:48;}.path-node article.node .field--name-field-futurefit .field__item:nth-of-type(3) a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item:nth-of-type(3) a{z-index:47;}.path-node article.node .field--name-field-futurefit .field__item:nth-of-type(4) a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item:nth-of-type(4) a{z-index:46;}.path-node article.node .field--name-field-futurefit .field__item:nth-of-type(5) a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item:nth-of-type(5) a{z-index:45;}.path-node article.node .field--name-field-futurefit .field__item:nth-of-type(6) a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item:nth-of-type(6) a{z-index:44;}.path-node article.node .field--name-field-futurefit .field__item:nth-of-type(7) a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item:nth-of-type(7) a{z-index:43;}.path-node article.node .field--name-field-futurefit .field__item:nth-of-type(8) a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item:nth-of-type(8) a{z-index:42;}.path-node article.node .field--name-field-futurefit .field__item:nth-of-type(9) a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item:nth-of-type(9) a{z-index:41;}.path-node article.node .field--name-field-futurefit .field__item:nth-of-type(10) a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item:nth-of-type(10) a{z-index:40;}.path-node article.node .field--name-field-futurefit .field__item#taxonomy-term-ad a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item#taxonomy-term-ad a{background:#7068ec;padding:6px 3px 4px 4px !important;}.path-node article.node .field--name-field-futurefit .field__item#taxonomy-term-cr a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item#taxonomy-term-cr a{background:#00c3d8;}.path-node article.node .field--name-field-futurefit .field__item#taxonomy-term-gg a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item#taxonomy-term-gg a{background:#ff7ea1;}.path-node article.node .field--name-field-futurefit .field__item#taxonomy-term-gr a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item#taxonomy-term-gr a{background:#d251d3;}.path-node article.node .field--name-field-futurefit .field__item#taxonomy-term-in a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item#taxonomy-term-in a{background:#93c701;padding:6px 3px 4px 4px !important;}.path-node article.node .field--name-field-futurefit .field__item#taxonomy-term-rl a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item#taxonomy-term-rl a{background:#f68e30;padding:6px 3px 4px 4px !important;}.path-node article.node .field--name-field-futurefit .field__item#taxonomy-term-rf a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item#taxonomy-term-rf a{background:#e16657;padding:6px 3px 4px 4px !important;}.path-node article.node .field--name-field-futurefit .field__item#taxonomy-term-sr a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item#taxonomy-term-sr a{background:#ffba01;padding:6px 3px 4px 4px !important;}.path-node article.node .field--name-field-futurefit .field__item#taxonomy-term-sv a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item#taxonomy-term-sv a{background:#01c6b2;}.path-node article.node .field--name-field-futurefit .field__item a,#block-tvotaxonomyblock .field--name-field-futurefit .field__item a{background:#e16657;border-radius:25px;font-size:11px;float:left;width:32px;height:32px;padding:6px 4px 4px 4px !important;margin-left:-4px;z-index:49;border:2px solid #f2f4f5;position:relative;color:#fff;text-decoration:none;font-weight:300;text-align:center;}.path-node article.node .field--name-field-futurefit .future-fit-question,#block-tvotaxonomyblock .field--name-field-futurefit .future-fit-question{color:#748693;border:1px solid #748693;padding:0 5px;border-radius:50%;font-size:12px;position:relative;bottom:5px;display:inline;text-decoration:none;margin-left:1px;}.futurefit-skills > p{font-family:filson-pro,arial,sans-serif;font-weight:700;font-size:18px;color:#280071;margin-bottom:30px;}.futurefit-skills ul.future-fit-skills{padding:0;}.futurefit-skills ul.future-fit-skills li{list-style:none;margin-bottom:15px;}.futurefit-skills ul.future-fit-skills li > div{display:inline-block;width:calc(100% - 70px);}.futurefit-skills ul.future-fit-skills li > div p{font-weight:200;color:#333f48;line-height:20px;font-size:14px;}.futurefit-skills ul.future-fit-skills li > div > p:nth-child(1){font-family:filson-pro,arial,sans-serif;font-weight:400;font-size:18px;color:#333f48;}.futurefit-skills ul.future-fit-skills img{width:50px;display:inline-block;vertical-align:top;margin-right:20px;}body .block > h5{color:#280071;font-family:filson-pro,arial,sans-serif;font-weight:700;line-height:1.2;font-size:28px;margin-top:25px;margin-bottom:12.5px;}.block-views-blocktv-daily-warm-ups-entity-queue-block-1 .item-list ul,.block-views-blocktv-daily-warm-ups-entity-queue-block-2 .item-list ul,.block-views-blocktv-daily-warm-ups-entity-queue-block-3 .item-list ul,.block-views-blocktv-daily-warm-ups-entity-queue-block-4 .item-list ul,.block-views-blocktv-daily-warm-ups-entity-queue-block-5 .item-list ul,.block-views-blocktv-daily-warm-ups-entity-queue-block-6 .item-list ul{width:100%;float:left;}@media screen and (min-width:768px){.block-views-blocktv-daily-warm-ups-entity-queue-block-1 .item-list ul li,.block-views-blocktv-daily-warm-ups-entity-queue-block-2 .item-list ul li,.block-views-blocktv-daily-warm-ups-entity-queue-block-3 .item-list ul li,.block-views-blocktv-daily-warm-ups-entity-queue-block-4 .item-list ul li,.block-views-blocktv-daily-warm-ups-entity-queue-block-5 .item-list ul li,.block-views-blocktv-daily-warm-ups-entity-queue-block-6 .item-list ul li{float:left;width:47%;margin:0;position:relative;list-style:none;}}.block-views-blocktv-daily-warm-ups-entity-queue-block-1 .item-list ul li::marker,.block-views-blocktv-daily-warm-ups-entity-queue-block-2 .item-list ul li::marker,.block-views-blocktv-daily-warm-ups-entity-queue-block-3 .item-list ul li::marker,.block-views-blocktv-daily-warm-ups-entity-queue-block-4 .item-list ul li::marker,.block-views-blocktv-daily-warm-ups-entity-queue-block-5 .item-list ul li::marker,.block-views-blocktv-daily-warm-ups-entity-queue-block-6 .item-list ul li::marker{display:none;}.block-views-blocktv-daily-warm-ups-entity-queue-block-1 .item-list ul li::before,.block-views-blocktv-daily-warm-ups-entity-queue-block-2 .item-list ul li::before,.block-views-blocktv-daily-warm-ups-entity-queue-block-3 .item-list ul li::before,.block-views-blocktv-daily-warm-ups-entity-queue-block-4 .item-list ul li::before,.block-views-blocktv-daily-warm-ups-entity-queue-block-5 .item-list ul li::before,.block-views-blocktv-daily-warm-ups-entity-queue-block-6 .item-list ul li::before{content:"\25cf";color:#bf4500;position:absolute;left:-25px;top:-2px;}.block-views-blocktv-daily-warm-ups-entity-queue-block-1 .item-list ul li:nth-child(2n + 1),.block-views-blocktv-daily-warm-ups-entity-queue-block-2 .item-list ul li:nth-child(2n + 1),.block-views-blocktv-daily-warm-ups-entity-queue-block-3 .item-list ul li:nth-child(2n + 1),.block-views-blocktv-daily-warm-ups-entity-queue-block-4 .item-list ul li:nth-child(2n + 1),.block-views-blocktv-daily-warm-ups-entity-queue-block-5 .item-list ul li:nth-child(2n + 1),.block-views-blocktv-daily-warm-ups-entity-queue-block-6 .item-list ul li:nth-child(2n + 1){margin-right:5%;}.block-views-blocktv-daily-warm-ups-entity-queue-block-1 footer,.block-views-blocktv-daily-warm-ups-entity-queue-block-2 footer,.block-views-blocktv-daily-warm-ups-entity-queue-block-3 footer,.block-views-blocktv-daily-warm-ups-entity-queue-block-4 footer,.block-views-blocktv-daily-warm-ups-entity-queue-block-5 footer,.block-views-blocktv-daily-warm-ups-entity-queue-block-6 footer{float:right;text-align:right;background:none;padding:0;margin:0 5% 0 0;}.block-views-blocktv-daily-warm-ups-entity-queue-block-1 footer ul li,.block-views-blocktv-daily-warm-ups-entity-queue-block-2 footer ul li,.block-views-blocktv-daily-warm-ups-entity-queue-block-3 footer ul li,.block-views-blocktv-daily-warm-ups-entity-queue-block-4 footer ul li,.block-views-blocktv-daily-warm-ups-entity-queue-block-5 footer ul li,.block-views-blocktv-daily-warm-ups-entity-queue-block-6 footer ul li{width:100% !important;}.block-views-blocktv-daily-warm-ups-entity-queue-block-1 footer ul li::before,.block-views-blocktv-daily-warm-ups-entity-queue-block-2 footer ul li::before,.block-views-blocktv-daily-warm-ups-entity-queue-block-3 footer ul li::before,.block-views-blocktv-daily-warm-ups-entity-queue-block-4 footer ul li::before,.block-views-blocktv-daily-warm-ups-entity-queue-block-5 footer ul li::before,.block-views-blocktv-daily-warm-ups-entity-queue-block-6 footer ul li::before{display:none;}.block-views-blocktv-daily-warm-ups-entity-queue-block-1 footer ul li .views-field-title,.block-views-blocktv-daily-warm-ups-entity-queue-block-2 footer ul li .views-field-title,.block-views-blocktv-daily-warm-ups-entity-queue-block-3 footer ul li .views-field-title,.block-views-blocktv-daily-warm-ups-entity-queue-block-4 footer ul li .views-field-title,.block-views-blocktv-daily-warm-ups-entity-queue-block-5 footer ul li .views-field-title,.block-views-blocktv-daily-warm-ups-entity-queue-block-6 footer ul li .views-field-title{float:right;margin-right:0;}.block-views-blocktv-daily-warm-ups-entity-queue-block-1 footer ul li .views-field-title span,.block-views-blocktv-daily-warm-ups-entity-queue-block-2 footer ul li .views-field-title span,.block-views-blocktv-daily-warm-ups-entity-queue-block-3 footer ul li .views-field-title span,.block-views-blocktv-daily-warm-ups-entity-queue-block-4 footer ul li .views-field-title span,.block-views-blocktv-daily-warm-ups-entity-queue-block-5 footer ul li .views-field-title span,.block-views-blocktv-daily-warm-ups-entity-queue-block-6 footer ul li .views-field-title span{color:#333f48;}.layout-content.ad-adjust{width:100%;}@media screen and (min-width:801px){.layout-content.ad-adjust{width:calc(100% - 385px) !important;}}@media screen and (min-width:801px){aside.col-md-3.layout-sidebar-second{width:315px !important;margin-top:20px;}}aside.col-md-3.layout-sidebar-second .block{margin:auto;}@media screen and (min-width:801px){.page-node-type-custom-basic-page aside.col-md-3.layout-sidebar-second{float:right;}}.tv-hub-page-bottom-link a,.fen-cta-box .btn,#block-tvhubpagebottomlink a{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#087866;background-color:#fff;border:1px solid #087866;}.tv-hub-page-bottom-link a.icon,.fen-cta-box .btn.icon,#block-tvhubpagebottomlink a.icon{padding-left:15px;}.tv-hub-page-bottom-link a.icon:before,.fen-cta-box .btn.icon:before,#block-tvhubpagebottomlink a.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.tv-hub-page-bottom-link a:hover,.fen-cta-box .btn:hover,#block-tvhubpagebottomlink a:hover{text-decoration:none;}.tv-hub-page-bottom-link a:hover,.tv-hub-page-bottom-link a:focus,.fen-cta-box .btn:hover,.fen-cta-box .btn:focus,#block-tvhubpagebottomlink a:hover,#block-tvhubpagebottomlink a:focus{color:#087866;background-color:#f2f2f2;border-color:#087866;}.tv-hub-page-bottom-link a:active,.tv-hub-page-bottom-link a:active:focus,.tv-hub-page-bottom-link a:active:hover,.fen-cta-box .btn:active,.fen-cta-box .btn:active:focus,.fen-cta-box .btn:active:hover,#block-tvhubpagebottomlink a:active,#block-tvhubpagebottomlink a:active:focus,#block-tvhubpagebottomlink a:active:hover{color:#087866;background-color:#fff;border-color:#087866;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.tv-hub-page-bottom-link a.icon:before,.fen-cta-box .btn.icon:before,#block-tvhubpagebottomlink a.icon:before{filter:invert(36%) sepia(85%) saturate(400%) hue-rotate(121deg) brightness(89%) contrast(102%);}aside.layout-sidebar-first.col-sm-3{padding-left:0;padding-right:0;}@media screen and (min-width:80px){aside.layout-sidebar-first.col-sm-3{width:300px;}}aside.layout-sidebar-second div[id*="block-tvhighlights"] .fen-cta-box-caption.fen-cta-box,aside.layout-sidebar-second div[id*="block-tvwhatsnew"] .fen-cta-box-caption.fen-cta-box,aside.layout-sidebar-second [id^="block-tvcontentrightblock"] .fen-cta-box-caption.fen-cta-box{background-color:#fff;color:#333f48;font-family:filson-pro,arial,sans-serif;border:0;margin-bottom:20px;}aside.layout-sidebar-second div[id*="block-tvhighlights"] .fen-cta-box-caption.fen-cta-box h4,aside.layout-sidebar-second div[id*="block-tvwhatsnew"] .fen-cta-box-caption.fen-cta-box h4,aside.layout-sidebar-second [id^="block-tvcontentrightblock"] .fen-cta-box-caption.fen-cta-box h4{color:#280071;font-family:filson-pro,arial,sans-serif;}aside.layout-sidebar-second div[id*="block-tvhighlights"] .fen-cta-box-caption.fen-cta-box form,aside.layout-sidebar-second div[id*="block-tvwhatsnew"] .fen-cta-box-caption.fen-cta-box form,aside.layout-sidebar-second [id^="block-tvcontentrightblock"] .fen-cta-box-caption.fen-cta-box form{position:relative;padding:0;}aside.layout-sidebar-second div[id*="block-tvhighlights"] .fen-cta-box-caption.fen-cta-box form input[type="email"],aside.layout-sidebar-second div[id*="block-tvwhatsnew"] .fen-cta-box-caption.fen-cta-box form input[type="email"],aside.layout-sidebar-second [id^="block-tvcontentrightblock"] .fen-cta-box-caption.fen-cta-box form input[type="email"]{border-radius:25px;height:38px;outline:0;padding-left:10px;padding-right:40px;background-color:#f2f4f5;max-width:82% !important;}aside.layout-sidebar-second div[id*="block-tvhighlights"] .fen-cta-box-caption.fen-cta-box form input[type="submit"],aside.layout-sidebar-second div[id*="block-tvwhatsnew"] .fen-cta-box-caption.fen-cta-box form input[type="submit"],aside.layout-sidebar-second [id^="block-tvcontentrightblock"] .fen-cta-box-caption.fen-cta-box form input[type="submit"]{border-radius:25px;width:25px;position:absolute;right:34px;background:none;border-color:transparent;color:transparent;background-color:transparent;box-shadow:none;z-index:10;outline:0;}aside.layout-sidebar-second div[id*="block-tvhighlights"] .fen-cta-box-caption.fen-cta-box form::after,aside.layout-sidebar-second div[id*="block-tvwhatsnew"] .fen-cta-box-caption.fen-cta-box form::after,aside.layout-sidebar-second [id^="block-tvcontentrightblock"] .fen-cta-box-caption.fen-cta-box form::after{content:"\f061";position:absolute;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;top:0;right:30px;z-index:0;color:#fff;padding:12.5px;background-color:#c8102e;border-color:#b5021f;width:43px;border-radius:25px;}#block-tvrelatedresources .item-list.list ul li,#block-featuredcontenttv .item-list.list ul li,#block-tvhomepagebestresources .item-list.list ul li,.hub-page-latest-resources .item-list.list ul li{background-color:#fff;clear:both;padding:20px 10px;margin:20px 0;display:flex;width:100%;}#block-tvrelatedresources .item-list.list ul li:hover,#block-featuredcontenttv .item-list.list ul li:hover,#block-tvhomepagebestresources .item-list.list ul li:hover,.hub-page-latest-resources .item-list.list ul li:hover{box-shadow:rgba(0,0,0,0.35) 0 5px 15px;}#block-tvrelatedresources .item-list.list ul li.clearfix,#block-featuredcontenttv .item-list.list ul li.clearfix,#block-tvhomepagebestresources .item-list.list ul li.clearfix,.hub-page-latest-resources .item-list.list ul li.clearfix{padding:0;height:204px;}@media screen and (min-width:768px){#block-tvrelatedresources .item-list.list ul li.clearfix,#block-featuredcontenttv .item-list.list ul li.clearfix,#block-tvhomepagebestresources .item-list.list ul li.clearfix,.hub-page-latest-resources .item-list.list ul li.clearfix{width:100%;}}#block-tvrelatedresources .item-list.list ul li.clearfix .list-left,#block-featuredcontenttv .item-list.list ul li.clearfix .list-left,#block-tvhomepagebestresources .item-list.list ul li.clearfix .list-left,.hub-page-latest-resources .item-list.list ul li.clearfix .list-left{width:125px;vertical-align:middle;max-width:160px;height:100%;display:table;float:left;}@media screen and (min-width:768px){#block-tvrelatedresources .item-list.list ul li.clearfix .list-left,#block-featuredcontenttv .item-list.list ul li.clearfix .list-left,#block-tvhomepagebestresources .item-list.list ul li.clearfix .list-left,.hub-page-latest-resources .item-list.list ul li.clearfix .list-left{width:40%;}}#block-tvrelatedresources .item-list.list ul li.clearfix .list-left .box-img,#block-featuredcontenttv .item-list.list ul li.clearfix .list-left .box-img,#block-tvhomepagebestresources .item-list.list ul li.clearfix .list-left .box-img,.hub-page-latest-resources .item-list.list ul li.clearfix .list-left .box-img{display:table-cell;vertical-align:middle;height:113px;overflow:hidden;margin:0 auto;text-align:center;}#block-tvrelatedresources .item-list.list ul li.clearfix .list-right,#block-featuredcontenttv .item-list.list ul li.clearfix .list-right,#block-tvhomepagebestresources .item-list.list ul li.clearfix .list-right,.hub-page-latest-resources .item-list.list ul li.clearfix .list-right{width:calc(100% - 200px);padding:15px;display:block;float:left;}#block-tvrelatedresources .item-list.list ul li.clearfix .list-right .list-inner-left,#block-featuredcontenttv .item-list.list ul li.clearfix .list-right .list-inner-left,#block-tvhomepagebestresources .item-list.list ul li.clearfix .list-right .list-inner-left,.hub-page-latest-resources .item-list.list ul li.clearfix .list-right .list-inner-left{width:100%;color:#333f48;}#block-tvrelatedresources .item-list.list ul li.clearfix .list-right .content-title,#block-featuredcontenttv .item-list.list ul li.clearfix .list-right .content-title,#block-tvhomepagebestresources .item-list.list ul li.clearfix .list-right .content-title,.hub-page-latest-resources .item-list.list ul li.clearfix .list-right .content-title{max-height:47px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:block;font-size:16px;}#block-tvrelatedresources .item-list.list ul li.clearfix .list-right .paragraph,#block-featuredcontenttv .item-list.list ul li.clearfix .list-right .paragraph,#block-tvhomepagebestresources .item-list.list ul li.clearfix .list-right .paragraph,.hub-page-latest-resources .item-list.list ul li.clearfix .list-right .paragraph{display:block;max-height:59px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}.back_resources{padding:0;}.reading_gallery_outers{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem;}.reading_gallery_outers .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem;}.reading_gallery_outers .row:before{content:none;}.reading_gallery_outers .reading_gallery_inn{margin-top:15px;width:100%;}@media (min-width:1200px){.reading_gallery_outers .reading_gallery_inn:nth-of-type(4n + 1){clear:both;}}@media (min-width:992px) and (max-width:1200px){.reading_gallery_outers .reading_gallery_inn:nth-of-type(3n + 1){clear:both;}}@media (max-width:992px){.reading_gallery_outers .reading_gallery_inn:nth-of-type(2n + 1){clear:both;}}.reading_gallery_outers .reading_gallery_inn img{width:100%;}.reading_gallery_outers .reading_gallery_content{background:white;padding:8px 22px;padding-bottom:15px;}.reading_gallery_outers .reading_gallery_content a{color:#3c3b75;font-size:17px;font-weight:500;line-height:23px;text-decoration:none;}.node--type-articles .print-container-wrapper{display:initial;width:100%;float:left;position:relative;margin-top:20px;padding-top:10px;border-top:1px solid #cccccc;}.page-node-type-fe-slideshow .print-container-wrapper form{width:100%;text-align:right;}form[data-drupal-selector^="favorites-addcollection"] .details-wrapper #collection-wrapper .form-radio,.path-search form.collection-wrapper-unique .details-wrapper div[id^='collection-wrapper-'] .form-radio{margin-right:4px;width:11px;height:11px;border:none;margin-bottom:0px;}#collection-wrapper table thead th,#collection-wrapper .path-search form.collection-wrapper-unique table thead th{color:#333f48;font-weight:300;text-transform:uppercase;}#collection-wrapper table tbody td,#collection-wrapper .path-search form.collection-wrapper-unique table tbody td{color:#333f48;font-weight:300;padding-bottom:10px;padding-top:5px;float:left;cursor:pointer;}#collection-wrapper table tbody td:first-child,#collection-wrapper .path-search form.collection-wrapper-unique table tbody td:first-child{padding-left:10px;}#collection-wrapper .responsive-enabled thead tr,#collection-wrapper .path-search form.collection-wrapper-unique div[id^='collection-wrapper-'] .responsive-enabled thead tr{float:left;}.layout-sidebar-first .user-logged-in.path-user{margin-top:10px;}.bg.dimmed{margin-bottom:20px;}.user-logged-in.head-title-Help-Me .layout-sidebar-first,.user-logged-in.page-node-type-custom-basic-page .layout-sidebar-first,.user-logged-in.path-user .layout-sidebar-first{margin-top:10px;}.user-logged-out .user-status-free-trial,.user-logged-in .user-status-no-subscription{display:none;}.user-logged-in.path-user h1.js-quickedit-page-title.page-title{font-size:28px;margin-top:40px;}body.user-logged-in .print-container-wrapper #favoritesResponse > div{position:absolute;top:-60px;margin:0 !important;left:10px;padding:7px 8px 8px 8px;}body.user-logged-out .print-container-wrapper #favoritesResponse > div{position:absolute;left:10px;top:-60px;margin:0 !important;}.user-logged-in .form-item #edit-field-add-to-do-not-mail-list-value{display:inline-block;width:20px;margin:0;vertical-align:top;padding-top:5px;padding-left:5px;height:45px;}@media only screen and (max-width:767px){.path-user-register .form-item #edit-field-add-to-do-not-mail-list-value{display:inline-block;vertical-align:top;width:20px !important;position:absolute;}.path-user-register .form-item-field-add-to-do-not-mail-list-value label{padding-left:23px;}}form[id^="user-register-form"] .form-item-field-add-to-do-not-mail-list-value label{font-size:14px;text-transform:unset !important;display:inline-block;width:calc(100% - 30px) !important;color:#769692 !important;font-weight:300;}form[id^="user-register-form"] .form-item-field-add-to-do-not-mail-list-value{margin:5px 0;}#user-form .form-item-field-add-to-do-not-mail-list-value{width:calc(100%) !important;}body.path-search.user-logged-in .item-list.tiles ul li.clearfix{height:360px;}.user-logged-in #block-tvsearchhistory,.user-logged-in #block-resourcessearchhistory,.user-logged-in #block-resourcesfacets{margin-top:25px;}.user-logged-in.path-shop-products.path-search .item-list.tiles ul li,.user-logged-in.path-shop-products.path-search .item-list.tiles ul li.clearfix,.user-logged-in.path-shop-products .hub-page-latest-resources .item-list.tiles ul li,.user-logged-in.path-shop-products .hub-page-latest-resources .item-list.tiles ul li.clearfix{height:496px;}#block-resourcessearchhistory{min-height:40px;}.premium-member-popup{position:fixed;left:50%;top:52%;transform:translate(-50%,-50%);z-index:9999;min-width:300px;}.premium-member-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#aaa;opacity:.6;z-index:9998;}.premium-member-close{top:-19px;left:-20px;background:url(https://www.teachervision.com/themes/teachervision/imagescancel_white.png) no-repeat 0 0;width:19px;height:19px;background-size:100%;display:block;position:absolute;cursor:pointer;}.premium-member-content{background:#fff;padding:20px;}.path-user .form-actions input{margin:0;}.form-item input:focus{outline:0;}legend{display:block;width:100%;padding:0;margin-bottom:25px;font-size:24px;line-height:inherit;color:#636466;border:0;border-bottom:1px solid #e5e5e5;}.usr-profile{margin-top:20px;max-width:590px;min-width:450px;z-index:1;}.usr-profile ul{margin:0;padding:0;margin-bottom:25px;}.usr-profile > ul > li{display:table;width:100%;}.usr-profile .p-left,.usr-profile .p-right{display:table-cell;text-align:left;vertical-align:top;}.usr-profile .p-right span{padding-left:15px;}.usr-profile .p-right span a{text-transform:capitalize;font-size:15px;float:right;}.usr-profile .p-left{width:75px;font-weight:bold;font-size:15px;padding-top:2px;}.usr-profile hr{border-top:1px solid #dcdcdc;margin-top:15px;padding-bottom:15px;}.usr-profile .item-list li{margin:0 !important;}.icon-apple{background-image:url(https://www.teachervision.com/themes/teachervision/images/fa-apple.png);background-repeat:no-repeat;height:23px;width:19px;float:left;margin-right:4px;margin-left:-4px;}.beacon_circle{background:#c8102e;height:12px;width:12px;display:inline-block;border-radius:50%;top:1px;margin-left:5px;position:relative;}.dropdown-menu{min-width:200px;}.dropdown-menu > li > a{display:block;padding:5px 10px;line-height:1.6;color:#636466;clear:both;}.dropdown-menu > li > a:hover{color:#00c1d5;}.path-search .item-list.tiles ul li .list-right,.path-search .item-list.tiles ul li.clearfix .list-right,.hub-page-latest-resources .item-list.tiles ul li .list-right,.hub-page-latest-resources .item-list.tiles ul li.clearfix .list-right{display:flex;flex-direction:column;white-space:normal;text-align:left;transform:translateY(-2px);transition:transform .15s,opacity .15s;z-index:2;pointer-events:none;width:100%;padding:0;background:#fff;}#block-getstartedbox .field--name-body{width:100%;}.get-strated-box{display:flex;align-items:center;margin:50px auto 0;max-width:740px;width:100%;}.get-strated-box .get-strated-icon img{width:70px;margin-right:30px;}.get-strated-box .get-strated-text{color:#668089;line-height:1.4;position:relative;top:2px;width:calc(100% - 50px);}.get-strated-box .get-strated-text a:hover{color:#056771;}.get-strated-box .get-strated-text a:focus{color:#056771;}.path-my-teachervision aside.layout-sidebar-first.col-sm-3{margin-left:-20px;width:155px;overflow:hidden;transition:width 1s;}.path-my-teachervision #fen-mobile-push-obj .container-fluid .layout-content{width:calc(100% - 135px);padding-right:0;transition:width 1s;margin-top:15px;}.path-my-teachervision #fen-mobile-push-obj .container-fluid .layout-content{padding-left:0;}.path-my-teachervision .red{font-weight:600;color:#c8102e;font-size:14px;}.path-my-teachervision nav.menu--tv-menu ul.menu{-webkit-columns:100px 2;-moz-columns:100px 2;columns:100px 2;padding-left:0;margin-left:0;}.path-my-teachervision nav.menu--tv-menu ul.menu li{line-height:2.5em;}.path-my-teachervision nav.menu--tv-menu ul.menu li a{word-wrap:break-word;color:#c8102e;font-weight:600;font-size:14px;line-height:16px;}.path-my-teachervision .paragraph{font-family:filson-pro,arial,sans-serif;font-weight:200;font-size:14px;color:#768692;line-height:1.3;display:block;}.my-teachervision-search{background-image:url(https://www.teachervision.com/themes/teachervision/images/search.png);}.my-teachervision-search:hover,.my-teachervision-search.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/search-hover.png);}.my-teachervision-futurefit{background-image:url(https://www.teachervision.com/themes/teachervision/images/ff.png);}.my-teachervision-futurefit:hover,.my-teachervision-futurefit.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/ff-hover.png);}.my-teachervision-holidays{background-image:url(https://www.teachervision.com/themes/teachervision/images/holidays.png);}.my-teachervision-holidays:hover,.my-teachervision-holidays.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/holidays-hover.png);}.my-teachervision-themes{background-image:url(https://www.teachervision.com/themes/teachervision/images/themes.png);}.my-teachervision-themes:hover,.my-teachervision-themes.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/themes-hover.png);}.my-teachervision-tools{background-image:url(https://www.teachervision.com/themes/teachervision/images/tools.png);}.my-teachervision-tools:hover,.my-teachervision-tools.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/tools-hover.png);}.my-teachervision-home{background-image:url(https://www.teachervision.com/themes/teachervision/images/simple-icon-TV.png);}.my-teachervision-home:hover,.my-teachervision-home.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/hover-icon-TV.png);}.my-teachervision-favorites{background-image:url(https://www.teachervision.com/themes/teachervision/images/favorites.png);}.my-teachervision-favorites:hover,.my-teachervision-favorites.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/favorites-hover.png);}.my-teachervision-history{background-image:url(https://www.teachervision.com/themes/teachervision/images/history.png);}.my-teachervision-history:hover,.my-teachervision-history.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/history-hover.png);}.my-teachervision-profile{background-image:url(https://www.teachervision.com/themes/teachervision/images/profile.png);}.my-teachervision-profile:hover,.my-teachervision-profile.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/profile-hover.png);}.my-teachervision-newsletters{background-image:url(https://www.teachervision.com/themes/teachervision/images/newsletter.png);}.my-teachervision-newsletters:hover,.my-teachervision-newsletters.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/newsletter-hover.png);}.my-teachervision-subscription{background-image:url(https://www.teachervision.com/themes/teachervision/images/subscription.png);}.my-teachervision-subscription:hover,.my-teachervision-subscription.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/subscription-hover.png);}.my-teachervision-benefits{background-image:url(https://www.teachervision.com/themes/teachervision/images/benefits.png);}.my-teachervision-benefits:hover,.my-teachervision-benefits.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/benefits-hover.png);}.my-teachervision-help{background-image:url(https://www.teachervision.com/themes/teachervision/images/help.png);}.my-teachervision-help:hover,.my-teachervision-help.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/help-hover.png);}.my-teachervision-faq{background-image:url(https://www.teachervision.com/themes/teachervision/images/faq.png);}.my-teachervision-faq:hover,.my-teachervision-faq.is-active{background-image:url(https://www.teachervision.com/themes/teachervision/images/faq-hover.png);}.path-my-teachervision #fen-mobile-push-obj .container-fluid .layout-content{width:calc(100% - 135px);padding-right:0;transition:width 1s;margin-top:15px;}@media screen and (min-width:800px){.path-my-teachervision #fen-mobile-push-obj .container-fluid .layout-content.col-sm-9{padding-left:20px;}}@media screen and (min-width:800px){.layout-content.col-sm-9{padding-left:20px;width:calc(100% - 310px);}}@media (max-width:800px){.layout-content.col-sm-9{display:block;width:96% !important;margin:0 auto;}}[class*="path-my-teachervision-"] .item-list,#block-tvrelatedresources .item-list,#block-featuredcontenttv .item-list,#block-tvhomepagebestresources .item-list,.hub-page-latest-resources .item-list,.path-search .item-list{clear:both;}[class*="path-my-teachervision-"] .item-list ul,#block-tvrelatedresources .item-list ul,#block-featuredcontenttv .item-list ul,#block-tvhomepagebestresources .item-list ul,.hub-page-latest-resources .item-list ul,.path-search .item-list ul{list-style:none;padding-left:0;}[class*="path-my-teachervision-"] .item-list ul.tv-pagination li a,#block-tvrelatedresources .item-list ul.tv-pagination li a,#block-featuredcontenttv .item-list ul.tv-pagination li a,#block-tvhomepagebestresources .item-list ul.tv-pagination li a,.hub-page-latest-resources .item-list ul.tv-pagination li a,.path-search .item-list ul.tv-pagination li a{text-decoration:none;color:#c8102e;}[class*="path-my-teachervision-"] .item-list ul.tv-pagination li.is-active a,#block-tvrelatedresources .item-list ul.tv-pagination li.is-active a,#block-featuredcontenttv .item-list ul.tv-pagination li.is-active a,#block-tvhomepagebestresources .item-list ul.tv-pagination li.is-active a,.hub-page-latest-resources .item-list ul.tv-pagination li.is-active a,.path-search .item-list ul.tv-pagination li.is-active a{color:#fff;}[class*="path-my-teachervision-"] .item-list ul li .list-left,#block-tvrelatedresources .item-list ul li .list-left,#block-featuredcontenttv .item-list ul li .list-left,#block-tvhomepagebestresources .item-list ul li .list-left,.hub-page-latest-resources .item-list ul li .list-left,.path-search .item-list ul li .list-left{position:relative;}[class*="path-my-teachervision-"] .item-list ul li .list-left > a,[class*="path-my-teachervision-"] .item-list ul li .list-left span.box-img,#block-tvrelatedresources .item-list ul li .list-left > a,#block-tvrelatedresources .item-list ul li .list-left span.box-img,#block-featuredcontenttv .item-list ul li .list-left > a,#block-featuredcontenttv .item-list ul li .list-left span.box-img,#block-tvhomepagebestresources .item-list ul li .list-left > a,#block-tvhomepagebestresources .item-list ul li .list-left span.box-img,.hub-page-latest-resources .item-list ul li .list-left > a,.hub-page-latest-resources .item-list ul li .list-left span.box-img,.path-search .item-list ul li .list-left > a,.path-search .item-list ul li .list-left span.box-img{display:block;height:113px;overflow:hidden;margin:0 auto;text-align:center;}[class*="path-my-teachervision-"] .item-list ul li .list-left > a img,[class*="path-my-teachervision-"] .item-list ul li .list-left span.box-img img,#block-tvrelatedresources .item-list ul li .list-left > a img,#block-tvrelatedresources .item-list ul li .list-left span.box-img img,#block-featuredcontenttv .item-list ul li .list-left > a img,#block-featuredcontenttv .item-list ul li .list-left span.box-img img,#block-tvhomepagebestresources .item-list ul li .list-left > a img,#block-tvhomepagebestresources .item-list ul li .list-left span.box-img img,.hub-page-latest-resources .item-list ul li .list-left > a img,.hub-page-latest-resources .item-list ul li .list-left span.box-img img,.path-search .item-list ul li .list-left > a img,.path-search .item-list ul li .list-left span.box-img img{max-width:100%;height:auto;}[class*="path-my-teachervision-"] .item-list ul li .list-left [class*="shareit-heart-wrapper"],#block-tvrelatedresources .item-list ul li .list-left [class*="shareit-heart-wrapper"],#block-featuredcontenttv .item-list ul li .list-left [class*="shareit-heart-wrapper"],#block-tvhomepagebestresources .item-list ul li .list-left [class*="shareit-heart-wrapper"],.hub-page-latest-resources .item-list ul li .list-left [class*="shareit-heart-wrapper"],.path-search .item-list ul li .list-left [class*="shareit-heart-wrapper"]{position:relative;}[class*="path-my-teachervision-"] .item-list ul li .list-left [class*="shareit-heart-wrapper"] .share-it,#block-tvrelatedresources .item-list ul li .list-left [class*="shareit-heart-wrapper"] .share-it,#block-featuredcontenttv .item-list ul li .list-left [class*="shareit-heart-wrapper"] .share-it,#block-tvhomepagebestresources .item-list ul li .list-left [class*="shareit-heart-wrapper"] .share-it,.hub-page-latest-resources .item-list ul li .list-left [class*="shareit-heart-wrapper"] .share-it,.path-search .item-list ul li .list-left [class*="shareit-heart-wrapper"] .share-it{position:absolute;left:0;bottom:0;background-color:#333;opacity:.4;}[class*="path-my-teachervision-"] .item-list ul li .list-left [class*="shareit-heart-wrapper"] .share-it a,#block-tvrelatedresources .item-list ul li .list-left [class*="shareit-heart-wrapper"] .share-it a,#block-featuredcontenttv .item-list ul li .list-left [class*="shareit-heart-wrapper"] .share-it a,#block-tvhomepagebestresources .item-list ul li .list-left [class*="shareit-heart-wrapper"] .share-it a,.hub-page-latest-resources .item-list ul li .list-left [class*="shareit-heart-wrapper"] .share-it a,.path-search .item-list ul li .list-left [class*="shareit-heart-wrapper"] .share-it a{color:#fff;padding:0 5px;}[class*="path-my-teachervision-"] .item-list ul li .list-left [class*="shareit-heart-wrapper"] a.use-ajax,#block-tvrelatedresources .item-list ul li .list-left [class*="shareit-heart-wrapper"] a.use-ajax,#block-featuredcontenttv .item-list ul li .list-left [class*="shareit-heart-wrapper"] a.use-ajax,#block-tvhomepagebestresources .item-list ul li .list-left [class*="shareit-heart-wrapper"] a.use-ajax,.hub-page-latest-resources .item-list ul li .list-left [class*="shareit-heart-wrapper"] a.use-ajax,.path-search .item-list ul li .list-left [class*="shareit-heart-wrapper"] a.use-ajax{position:absolute;right:0;padding:0 5px;bottom:0;background-color:#333;color:#fff;opacity:.4;}[class*="path-my-teachervision-"] .item-list ul li .content-type,#block-tvrelatedresources .item-list ul li .content-type,#block-featuredcontenttv .item-list ul li .content-type,#block-tvhomepagebestresources .item-list ul li .content-type,.hub-page-latest-resources .item-list ul li .content-type,.path-search .item-list ul li .content-type{font-size:14px;font-family:filson-pro,arial,sans-serif;font-weight:400;font-style:normal;color:#c8102e;margin-top:12.5px;padding-left:10px;text-transform:uppercase;}.path-user-register #fen-main-header #fen-sub-nav,.path-user-register #fen-main-nav .fen-nav-button,.path-user-register #fen-main-header #top-bar-search,.path-select-plan #fen-main-header #fen-sub-nav,.path-select-plan #fen-main-nav .fen-nav-button,.path-select-plan #fen-main-header #top-bar-search,.path-payment #fen-main-header #fen-sub-nav,.path-payment #fen-main-nav .fen-nav-button,.path-payment #fen-main-header #top-bar-search,.path-user-register #fen-mobile-push-obj
.fen-nav-button,.path-select-plan #fen-mobile-push-obj .fen-nav-button,.path-payment #fen-mobile-push-obj
.fen-nav-button,body[class*="subscription-signup"] #fen-main-header #fen-sub-nav,body[class*="subscription-signup"]
.fen-nav-button,body[class*="subscription-signup"] #fen-main-header #top-bar-search,.path-select-subscription #fen-main-header #top-bar-search{display:none !important;}.path-user .layout-content #block-teachervision-content form.user-form details,.path-user .layout-content #block-teachervision-content form.user-form .field--name-field-biography .filter-wrapper{display:none;}.path-payment aside.col-md-3.layout-sidebar-second,body[class*="subscription-signup"] aside.col-md-3.layout-sidebar-second{padding:0;}.path-payment .subscription-payment-form .payment-form,body[class*="subscription-signup"] .recurlyjs-subscribe{padding:25px;background:#F6F6F6;border-radius:5px;}#block-views-block-my-teachervision-today-slider-block-1:after,#block-views-block-my-teachervision-today-slider-block-5:after{content:"";display:block;clear:both;}#block-views-block-my-teachervision-today-slider-block-1 .item-list.tiles ul li:nth-child(1) .list-left > a,#block-views-block-my-teachervision-today-slider-block-5 .item-list.tiles ul li:nth-child(1) .list-left > a{height:270px;}#block-views-block-my-teachervision-today-slider-block-1 .item-list.tiles ul li:nth-child(1) .list-left [class*="shareit-heart-wrapper"],#block-views-block-my-teachervision-today-slider-block-1 .item-list.tiles ul li:nth-child(1) .list-left .paragraph,#block-views-block-my-teachervision-today-slider-block-5 .item-list.tiles ul li:nth-child(1) .list-left [class*="shareit-heart-wrapper"],#block-views-block-my-teachervision-today-slider-block-5 .item-list.tiles ul li:nth-child(1) .list-left .paragraph{display:none;}#block-views-block-my-teachervision-today-slider-block-1 .item-list.tiles ul li:nth-child(1) .list-left .content-type,#block-views-block-my-teachervision-today-slider-block-5 .item-list.tiles ul li:nth-child(1) .list-left .content-type{background:#00c1d5;margin-top:0;margin-bottom:0;color:#fff;padding-top:7px;}#block-views-block-my-teachervision-today-slider-block-1 .item-list.tiles ul li:nth-child(1) .list-right,#block-views-block-my-teachervision-today-slider-block-5 .item-list.tiles ul li:nth-child(1) .list-right{padding:0 0 6px 0;background:#00c1d5;}#block-views-block-my-teachervision-today-slider-block-1 .item-list.tiles ul li:nth-child(1) .list-right p,#block-views-block-my-teachervision-today-slider-block-5 .item-list.tiles ul li:nth-child(1) .list-right p{margin-bottom:0;line-height:25.6px;}#block-views-block-my-teachervision-today-slider-block-1 .item-list.tiles ul li:nth-child(1) .list-right [class*="shareit-heart-wrapper"],#block-views-block-my-teachervision-today-slider-block-1 .item-list.tiles ul li:nth-child(1) .list-right .paragraph,#block-views-block-my-teachervision-today-slider-block-5 .item-list.tiles ul li:nth-child(1) .list-right [class*="shareit-heart-wrapper"],#block-views-block-my-teachervision-today-slider-block-5 .item-list.tiles ul li:nth-child(1) .list-right .paragraph{display:none;}#block-views-block-my-teachervision-today-slider-block-1 .item-list.tiles ul li:nth-child(1) .list-right .content-title,#block-views-block-my-teachervision-today-slider-block-5 .item-list.tiles ul li:nth-child(1) .list-right .content-title{color:#fff;padding:0 10px;}#block-tvrelatedresources .item-list ul li.clearfix:hover,#block-tvrelatedresources .item-list ul li.clearfix:focus,#block-featuredcontenttv .item-list ul li.clearfix:hover,#block-featuredcontenttv .item-list ul li.clearfix:focus,.path-search .item-list ul li.clearfix:hover,.path-search .item-list ul li.clearfix:focus,.hub-page-latest-resources .item-list ul li.clearfix:hover,.hub-page-latest-resources .item-list ul li.clearfix:focus{list-style-position:inside;outline:1px solid #cccccc;box-shadow:0 1px 3px 1px #cccccc,0 1px 2px 1px #cccccc;transition:box-shadow .2s;}div[class*='block-views-blockmy-teachervision-today-slider-block']{margin-top:20px;padding-bottom:20px;border-bottom:2px solid #280071;}#block-views-block-my-teachervision-today-slider-block-1,#block-views-block-my-teachervision-today-slider-block-5{margin-bottom:10px;border-bottom:2px solid #280071;}#block-views-block-my-teachervision-today-slider-block-1 .item-list.tiles ul,#block-views-block-my-teachervision-today-slider-block-5 .item-list.tiles ul{margin:0 -10px;}#block-views-block-my-teachervision-today-slider-block-1 .item-list.tiles ul li.clearfix:nth-child(1),#block-views-block-my-teachervision-today-slider-block-5 .item-list.tiles ul li.clearfix:nth-child(1){width:480px;}#block-views-block-my-teachervision-today-slider-block-1 .item-list.tiles ul li.clearfix,#block-views-block-my-teachervision-today-slider-block-5 .item-list.tiles ul li.clearfix{width:calc((100% - 500px)/2 - 20px);margin:0 10px;height:330px;}[class*=small-thumb-]{width:100px;display:inline-block;background:url(https://www.teachervision.com/themes/teachervision/images/spritesheet-small.png) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;}.path-my-teachervision-today .item-list ul li .list-left .list-img-thumbnail,.path-my-teachervision-recommended .item-list ul li .list-left .list-img-thumbnail,.path-my-teachervision-most-popular .item-list ul li .list-left .list-img-thumbnail,.path-my-teachervision-latest-updates .item-list ul li .list-left .list-img-thumbnail,#block-tvrelatedresources .item-list ul li .list-left .list-img-thumbnail,#block-featuredcontenttv .item-list ul li .list-left .list-img-thumbnail,#block-tvhomepagebestresources .item-list ul li .list-left .list-img-thumbnail,.hub-page-latest-resources .item-list ul li .list-left .list-img-thumbnail,.path-search .item-list ul li .list-left .list-img-thumbnail{background:#00c1d5;}@media (max-width:768px){.path-my-teachervision-today .item-list ul li .list-left .list-img-thumbnail,.path-my-teachervision-recommended .item-list ul li .list-left .list-img-thumbnail,.path-my-teachervision-most-popular .item-list ul li .list-left .list-img-thumbnail,.path-my-teachervision-latest-updates .item-list ul li .list-left .list-img-thumbnail,#block-tvrelatedresources .item-list ul li .list-left .list-img-thumbnail,#block-featuredcontenttv .item-list ul li .list-left .list-img-thumbnail,#block-tvhomepagebestresources .item-list ul li .list-left .list-img-thumbnail,.hub-page-latest-resources .item-list ul li .list-left .list-img-thumbnail,.path-search .item-list ul li .list-left .list-img-thumbnail{height:168px;}}.path-my-teachervision-today .item-list ul li .list-left .list-img-thumbnail figure,.path-my-teachervision-recommended .item-list ul li .list-left .list-img-thumbnail figure,.path-my-teachervision-most-popular .item-list ul li .list-left .list-img-thumbnail figure,.path-my-teachervision-latest-updates .item-list ul li .list-left .list-img-thumbnail figure,#block-tvrelatedresources .item-list ul li .list-left .list-img-thumbnail figure,#block-featuredcontenttv .item-list ul li .list-left .list-img-thumbnail figure,#block-tvhomepagebestresources .item-list ul li .list-left .list-img-thumbnail figure,.hub-page-latest-resources .item-list ul li .list-left .list-img-thumbnail figure,.path-search .item-list ul li .list-left .list-img-thumbnail figure{display:flex;align-items:center;justify-content:center;}.path-my-teachervision-today .item-list ul li .list-left .list-img-thumbnail [class*="small-thumb"],.path-my-teachervision-recommended .item-list ul li .list-left .list-img-thumbnail [class*="small-thumb"],.path-my-teachervision-most-popular .item-list ul li .list-left .list-img-thumbnail [class*="small-thumb"],.path-my-teachervision-latest-updates .item-list ul li .list-left .list-img-thumbnail [class*="small-thumb"],#block-tvrelatedresources .item-list ul li .list-left .list-img-thumbnail [class*="small-thumb"],#block-featuredcontenttv .item-list ul li .list-left .list-img-thumbnail [class*="small-thumb"],#block-tvhomepagebestresources .item-list ul li .list-left .list-img-thumbnail [class*="small-thumb"],.hub-page-latest-resources .item-list ul li .list-left .list-img-thumbnail [class*="small-thumb"],.path-search .item-list ul li .list-left .list-img-thumbnail [class*="small-thumb"]{height:113px;margin-left:-20px;}[class*="small-thumb-activity"],[class*="small-thumb-activities"]{background-position:3px -5px;width:100px;height:130px;}[class*="small-thumb-article"],[class*="small-thumb-teaching-resource"]{background-position:-105px -5px;width:100px;height:130px;}[class*="small-thumb-award"]{background-position:-216px -5px;width:100px;height:130px;}[class*="small-thumb-biography"]{background-position:-326px -5px;width:100px;height:130px;}[class*="small-thumb-bulletin-board"]{background-position:-435px -5px;width:100px;height:130px;}[class*="small-thumb-classroom"]{background-position:-545px -5px;width:100px;height:130px;}[class*="small-thumb-clip"],[class*="small-thumb-images"]{background-position:5px -145px;width:100px;height:130px;}[class*="small-thumb-coloring-page"]{background-position:-105px -145px;width:100px;height:130px;}[class*="small-thumb-daily-warm"]{background-position:-325px -145px;width:100px;height:130px;}[class*="small-thumb-dailyteach"],[class*="small-thumb-not-user-facing-type"]{background-position:-214px -145px;width:100px;height:130px;}[class*="small-thumb-digital-book"]{background-position:-436px -145px;width:100px;height:130px;}[class*="small-thumb-flashcards"]{background-position:5px -285px;width:100px;height:130px;}[class*="small-thumb-form"],[class*="small-thumb-classroom-tools"]{background-position:-105px -285px;width:100px;height:130px;}[class*="small-thumb-game-2"]{background-position:-215px -285px;width:100px;height:130px;}[class*="small-thumb-game"]{background-position:-215px -285px;width:100px;height:130px;}[class*="small-thumb-graph"]{background-position:-325px -285px;width:100px;height:130px;}[class*="small-thumb-hands-on"]{background-position:-438px -285px;width:100px;height:130px;}[class*="small-thumb-kwl-chart"]{background-position:-545px -285px;width:100px;height:130px;}[class*="small-thumb-lesson-planning"],[class*="small-thumb-tv-lesson-plan"]{background-position:-103px -425px;width:100px;height:130px;}.small-thumb-lesson,[class*="small-thumb-lesson-plans"]{background-position:4px -425px;width:100px;height:130px;}[class*="small-thumb-literature-guide"],[class*="small-thumb-book-guides"]{background-position:-213px -425px;width:100px;height:130px;}[class*="small-thumb-map"],[class*="small-thumb-maps"]{background-position:-326px -425px;width:100px;height:130px;}[class*="small-thumb-mini-lesson"]{background-position:-435px -425px;width:100px;height:130px;}[class*="small-thumb-mini-unit"]{background-position:-545px -425px;width:100px;height:130px;}[class*="small-thumb-poll"]{background-position:5px -565px;width:100px;height:130px;}[class*="small-thumb-puzzle"],[class*="small-thumb-games-and-apps"]{background-position:-105px -565px;width:100px;height:130px;}[class*="small-thumb-quiz"],[class*="small-thumb-assessment"]{background-position:-216px -565px;width:100px;height:130px;}[class*="small-thumb-reference"]{background-position:-327px -565px;width:100px;height:130px;}[class*="small-thumb-rubric"]{background-position:-436px -565px;width:100px;height:130px;}[class*="small-thumb-slide-gallery"],[class*="small-thumb-slideshow-gallery"]{background-position:-547px -565px;width:100px;height:130px;}[class*="small-thumb-teachervision-catchall"],[class*="small-thumb-futurefit-projects"],[class*="small-thumb-printable"]{background-position:-522px -545px;width:100px;height:130px;}[class*="small-thumb-teacher-discussion-guide"]{background-position:-547px -145px;width:100px;height:130px;}[class*="small-thumb-teacher-resources"],[class*="small-thumb-teaching-resource"]{background-position:-655px -5px;width:100px;height:130px;}[class*="small-thumb-test"]{background-position:-654px -145px;width:100px;height:130px;}[class*="small-thumb-themed-packet"],[class*="small-thumb-editors-collections"]{background-position:-657px -285px;width:100px;height:130px;}[class*="small-thumb-transparency"]{background-position:-657px -425px;width:100px;height:130px;}[class*="small-thumb-video"]{background-position:-658px -565px;width:100px;height:130px;}[class*="small-thumb-visual"]{background-position:4px -705px;width:100px;height:130px;}[class*="small-thumb-worksheet"]{background-position:-105px -705px;width:100px;height:130px;}.tvVideo + p{float:left;}div[aria-label*="message"][aria-label*="Status"]{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(https://www.teachervision.com/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}div[aria-label*="message"][aria-label*="Error"]{background-color:#fcf4f2;color:#a51b00;background-image:url(https://www.teachervision.com/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}div[aria-label*="message"][aria-label*="Warning"]{background-color:#fdf8ed;background-image:url(https://www.teachervision.com/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}div[aria-label*="message"]{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;margin-top:20px;}#block-teachervision-local-tasks{clear:both;}@media (max-width:767px){#block-teachervision-local-tasks{padding:0 10px;}}#block-teachervision-local-tasks ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}#block-teachervision-local-tasks ul.tabs > li{display:inline-block;margin-right:0.3em;}#block-teachervision-local-tasks ul.tabs > li a{display:block;padding:0.2em 1em;text-decoration:none;}#block-teachervision-local-tasks ul.tabs > li a.is-active{background-color:#eee;}@media (max-width:468px){.page-node-type-instant-expert .header-top > div{padding:15px 3% 0;}}#block-openprogressiveprofiling{margin:20px 0;}@media (max-width:767px){#block-openprogressiveprofiling{margin:5px 0 20px !important;}}body[class*="subscription-signup"] #subscribe-page .current_selection{background:#4db5d9;padding:5px 25px;border-radius:5px;color:#fff;}select{background-image:url(https://www.teachervision.com/themes/teachervision/images/down-arrow.png);-webkit-appearance:none;-moz-appearance:none;appearance:none;}#fen-mobile-push-wrapper{position:relative;overflow-x:initial;transition:all 0.15s;}#fen-mobile-push-wrapper.push-profile #fen-main-header{left:220px;}#fen-main-header{background:#fff;border:0;transition:all 0.2s;min-height:40px;}@media screen and (min-width:768px){#fen-main-header{min-height:60px;}}#fen-main-header #fen-main-nav{position:relative;height:40px;box-shadow:0 1px 4px #aaa;}@media screen and (min-width:768px){#fen-main-header #fen-main-nav{height:60px;box-shadow:0 1px 4px transparent;}}#fen-main-header #fen-main-nav .navbar-form{margin-top:10.5px;margin-bottom:10.5px;padding:0 10px;}#fen-main-header #fen-main-nav .navbar-form#top-bar-search{background:#fff;border:1px solid #49C5B1;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;min-height:39px;}#fen-main-header #fen-main-nav .navbar-form#top-bar-search input{display:inline-block;color:#333f48;border:0;background:transparent;width:calc(100% - 30px);padding-right:0;}#fen-main-header #fen-main-nav .navbar-form#top-bar-search input::placeholder{font-weight:400;}#fen-main-header #fen-main-nav .navbar-form#top-bar-search input:focus{box-shadow:none;}#fen-main-header #fen-main-nav .navbar-form#top-bar-search .btn{width:30px;padding-left:0;padding-right:0;color:#49C5B1;background-color:transparent;border-color:transparent;float:right;}#fen-main-header #fen-main-nav .navbar-form#top-bar-search .btn .fa{margin-left:8px;font-size:20px;}#fen-main-header #fen-main-nav .fen-nav-button{position:absolute;top:0;}#fen-main-header #fen-main-nav .fen-nav-button button{position:relative;border:0;width:60px;height:40px;padding:0;text-align:center;background:none;font-size:20px;box-shadow:none;color:#333f48;z-index:999;}@media screen and (min-width:768px){#fen-main-header #fen-main-nav .fen-nav-button button{height:60px;}}#fen-main-header #fen-main-nav .fen-nav-button button .fa-search{color:#00c1d5;}@media screen and (min-width:768px){#fen-main-header #fen-main-nav .fen-nav-button-left,#fen-main-header #fen-main-nav .fen-nav-button-right{display:none;}}#fen-main-header #fen-main-nav .fen-nav-button-left{border-right:1px solid #ccc;left:0;}#fen-main-header #fen-main-nav .fen-nav-button-right{right:0;border-left:1px solid #ccc;}#fen-main-header #fen-main-nav .fen-nav-middle{margin:0 50px;text-align:center;}#fen-main-header #fen-main-nav .fen-nav-middle > div:nth-child(1){padding-left:0;}#fen-main-header #fen-main-nav .fen-nav-middle > div:nth-child(3){padding:0;}@media screen and (min-width:768px){#fen-main-header #fen-main-nav .fen-nav-middle{margin:0;text-align:left;}}#fen-main-header #fen-main-nav .navbar-nav > li > a{margin:10px 0;line-height:25px;}#fen-main-header #fen-main-nav .navbar-nav > li > a.signup-btn,#fen-main-header #fen-main-nav .navbar-nav > li > a.navbar-btn.btn-primary{margin-right:5px;padding:6px 15px;}#fen-main-header #fen-main-nav .navbar-right{margin:0;}#fen-main-header #fen-main-nav .navbar-right li{padding-top:4px;margin-top:-2px;}@media screen and (min-width:768px){#fen-main-header #fen-main-nav .navbar-right li{padding-right:15px;}}#fen-main-header #fen-main-nav .navbar-right .signup-withoutjs{margin:0;}#fen-main-logo{padding-right:0;}@media screen and (min-width:768px){#fen-main-logo{padding-left:0;}}#fen-main-logo img{width:180px;padding:0;}@media screen and (min-width:768px){#fen-main-logo img{width:240px;padding:5px 0 0 0;height:37px;}}.nav::before,.nav::after{content:" ";display:table;}.nav li .btn{-webkit-border-radius:23px;-moz-border-radius:23px;-ms-border-radius:23px;border-radius:23px;transition:background 0.2s,color 0.2s;}.nav .select-plan-type .subscription-options{display:none;position:absolute;z-index:9999;background:#f2f4f5;padding:20px;right:0;border:1px solid #ccc;}.nav .select-plan-type .subscription-options .btn.subscribe-destination{width:100%;}header #fen-main-header #fen-main-nav .fen-nav-middle .fen-profile{height:39px;width:39px;margin-right:0;float:right;margin-left:5px;}header #fen-main-header #fen-main-nav #fen-main-logo:hover{background:none;border-color:transparent;text-decoration:none;}header #fen-main-header #fen-main-nav .fen-nav-middle .dropdown-toggle .beacon_circle{float:right;top:-3px;left:-17px;position:relative;}header #fen-main-header #fen-main-nav .fen-nav-middle ul.dropdown-menu{padding:0;border:1px solid #f2f2f2;border-top:0;background-color:#fff;opacity:1;}header #fen-main-header #fen-main-nav .fen-nav-middle ul.dropdown-menu i{width:20px;}header #fen-main-header #fen-main-nav .navbar-right li.dropdown:hover .dropdown-menu{display:block;}#toolbar-administration #toolbar-bar{z-index:inherit;}.add-shadow{-webkit-box-shadow:rgba(68,68,68,0.3) 2px 2px 5px;-moz-box-shadow:rgba(68,68,68,0.3) 2px 2px 5px;box-shadow:rgba(68,68,68,0.3) 2px 2px 5px;}.sumome-react-wysiwyg-close-button{z-index:999;}.block-sticky-footer-banner-block{z-index:1050;}.tv-registration-popup .form-logo img,.tv-login-popup .form-logo img,.school-quote-modal.modal-step-popup .form-logo img,.sign-up__wrapper .form-logo img{display:block;max-width:380px;padding:2rem 5rem 0;margin:0 auto;}@media (max-width:480px){.tv-registration-popup .form-logo img,.tv-login-popup .form-logo img,.school-quote-modal.modal-step-popup .form-logo img,.sign-up__wrapper .form-logo img{max-width:250px;}}@media screen and (max-width:768px){#fen-sub-nav .nav .menu-item--expanded .mega-menu-class{padding-top:0;position:relative;}}.tabs.primary{clear:both !important;}#fen-main-header #fen-sub-nav{box-shadow:0 1px 2px rgba(0,0,0,0.2);}@media screen and (max-width:768px){#fen-main-header #fen-sub-nav{background-color:white;width:220px;display:block;position:absolute;left:-220px;top:0;height:100vh;}#fen-main-header #fen-sub-nav ul.navbar-nav{position:absolute;left:-9999px;top:0;}}@media screen and (min-width:768px){#fen-main-header #fen-sub-nav{display:block;}}#fen-main-header #fen-sub-nav .my-teachervision,#fen-main-header #fen-sub-nav .unmasquerade{display:none;}@media (max-width:767px){#fen-main-header #fen-sub-nav .my-teachervision{display:inline-block;}}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav{margin-left:0;}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li{margin-right:5px;padding-top:4px;margin-top:-2px;}@media screen and (min-width:768px){#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li:hover::after{content:" ";border-bottom:4px solid #49C5B1;position:absolute;bottom:0;width:100%;}}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li ul{background-color:transparent;list-style:none;padding:0;}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li > a{font-family:filson-pro,arial,sans-serif;color:#333f48;text-transform:uppercase;font-size:14px;padding:5px 6px;line-height:25px;}@media (max-width:767px){#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li > a:hover,#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li > a:active{color:#49C5B1 !important;background-color:transparent;}}@media (min-width:768px){#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.dropdown{padding-right:15px;}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.dropdown > a:after{content:'\2304';position:absolute;top:0;right:-10px;font-size:18px;}}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.menu-item--expanded .dropdown-menu{width:100%;position:fixed;margin-left:0;filter:alpha(opacity=94);opacity:0.94;top:unset;padding:20px 0 20px 20px;border:0;}@media screen and (min-width:768px){#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.menu-item--expanded .dropdown-menu{display:inherit;visibility:hidden;opacity:0;transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;background-color:#fff;box-shadow:inset 0 7px 19px -7px rgba(0,0,0,0.3);}}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.menu-item--expanded .dropdown-menu ul.container-fluid{max-width:1000px;}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.menu-item--expanded .dropdown-menu ul a{display:inline-block;font-family:filson-pro,arial,sans-serif;font-weight:300;font-size:16px;color:#000;padding:5px 10px;}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.menu-item--expanded .dropdown-menu ul a::after{display:none;}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.menu-item--expanded .dropdown-menu ul a:hover,#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.menu-item--expanded .dropdown-menu ul a:active{color:#49C5B1 !important;background-color:transparent;text-decoration:none;}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.menu-item--expanded .dropdown-menu.columns-3 li.menu-item--expanded{padding-top:0;float:left;width:33%;}@media (min-width:768px){#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.menu-item--expanded .dropdown-menu.columns-3 li.menu-item--expanded:not(:first-child){border-left:1px solid #cccccc;}}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.menu-item--expanded .dropdown-menu.columns-4 li.menu-item--expanded{padding-top:0;float:left;width:25%;}@media (min-width:768px){#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.menu-item--expanded .dropdown-menu.columns-4 li.menu-item--expanded:not(:first-child){border-left:1px solid #cccccc;}}@media (min-width:768px) and (max-width:1024px){#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.menu-item--expanded .dropdown-menu.columns-4 li.menu-item--expanded{width:33%;}}@media only screen and (min-width:768px){#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav > li.menu-item--expanded:hover .dropdown-menu{display:inherit !important;visibility:visible !important;opacity:1 !important;}}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav.mobile-menu{display:none;}@media screen and (max-width:768px){#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav.mobile-menu{display:block;position:static;margin-left:0;margin-bottom:20px;}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav.mobile-menu li.menu-item--expanded .dropdown-menu{position:relative;padding-top:0;}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav.mobile-menu li.menu-item--expanded .dropdown-menu ul.container-fluid{height:100% !important;}#fen-main-header #fen-sub-nav ul.menu.nav.navbar-nav.mobile-menu li.menu-item--expanded .dropdown-menu ul.container-fluid li.menu-item--expanded{width:100%;}}#fen-main-header #fen-main-nav .navbar-nav > li > a.navbar-btn{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}#fen-main-header #fen-main-nav .navbar-nav > li > a.navbar-btn.icon{padding-left:15px;}#fen-main-header #fen-main-nav .navbar-nav > li > a.navbar-btn.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}#fen-main-header #fen-main-nav .navbar-nav > li > a.navbar-btn:hover{text-decoration:none;}#fen-main-header #fen-main-nav .navbar-nav > li > a.navbar-btn:hover,#fen-main-header #fen-main-nav .navbar-nav > li > a.navbar-btn:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}#fen-main-header #fen-main-nav .navbar-nav > li > a.navbar-btn:active,#fen-main-header #fen-main-nav .navbar-nav > li > a.navbar-btn:active:focus,#fen-main-header #fen-main-nav .navbar-nav > li > a.navbar-btn:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}#fen-main-header #fen-main-nav .navbar-nav > li > span{margin:10px 0;display:block;cursor:pointer;}#fen-main-header #fen-main-nav .navbar-nav > li.navbar-icon-h > a{padding:0 5px 0 0;margin:10px 0;color:#768692;}#fen-main-header #fen-main-nav .navbar-nav > li.navbar-icon-h > a:hover,#fen-main-header #fen-main-nav .navbar-nav > li.navbar-icon-h > a:active{background:none;color:#49C5B1;}#fen-main-header #fen-main-nav .fen-nav-middle .fen-profile{height:32px;width:32px;margin-right:5px;}@media screen and (min-width:768px){.navbar-nav li.navbar-icon-h{padding:12px 15px 12px 5px !important;}.navbar-nav li.navbar-icon-h > a{border:none !important;}.navbar-icon-h .fa{font-size:19px;}.navbar-icon-h .fa.fa-shopping-cart,.navbar-icon-h .fa.fa-home{font-size:21px;}}.path-user-register #fen-main-header,.path-select-plan #fen-main-header,.path-payment #fen-main-header,body[class*="subscription-signup"] #fen-main-header{box-shadow:0 1px 4px rgba(0,0,0,0.2);}.navbar-nav > li > a{padding-top:0;padding-bottom:0;}#fen-main-header #fen-main-nav #fen-nav-search{display:block;position:absolute;top:0;width:0;right:0;bottom:0;height:60px;background:#fff;border-bottom:2px solid #ccc;overflow:hidden;transition:width 0.2s;}@media (max-width:767px){#fen-main-header #fen-main-nav #fen-nav-search{height:40px;z-index:999;}}#fen-main-header #fen-main-nav #fen-nav-search .input-wrapper{display:block;position:absolute;left:0;right:60px;height:100%;width:auto;border:none;}#fen-main-header #fen-main-nav #fen-nav-search .input-wrapper i{display:block;position:absolute;height:100%;width:40px;text-align:center;color:#00c1d5;font-size:20px;margin-top:15px;}@media (max-width:767px){#fen-main-header #fen-main-nav #fen-nav-search .input-wrapper i{margin-top:9px;}}#fen-main-header #fen-main-nav #fen-nav-search .input-wrapper input{width:100%;height:100%;background:none;border:none;padding:0 20px 0 40px;font-size:15px;color:#333f48;}#fen-main-header #fen-main-nav #fen-nav-search .input-wrapper input:focus-visible{outline:none;}#fen-main-header #fen-main-nav #fen-nav-search .input-wrapper input::placeholder{font-size:15px;}#fen-main-header #fen-main-nav #fen-nav-search.active{width:calc(100% - 10px);}#fen-main-header #fen-main-nav #fen-nav-search #fen-nav-search-close{position:absolute;right:0;height:100%;width:60px;text-align:center;}#fen-main-header #fen-main-nav #fen-nav-search #fen-nav-search-close i{color:#00c1d5;font-size:20px;}@media (max-width:767px){#fen-main-header #fen-main-nav #fen-nav-search #fen-nav-search-close i{margin-top:9px;}}.top-search-on:after{content:'';height:100%;width:100%;position:fixed;background:rgba(0,0,0,0.9);top:0;left:0;z-index:999;}@media only screen and (max-width:767px){#fen-main-header #fen-sub-nav ul.navbar-nav.menu.nav > li > a{padding:10px 5px 10px 32px;}#fen-main-header #fen-sub-nav ul.navbar-nav.menu.nav > li > a:after{color:#49C5B1;left:10px;content:"";font:normal normal normal 16px/1 FontAwesome;position:absolute;right:10px;top:16px;}#fen-main-header #fen-sub-nav .navbar-nav > li ul a{color:#333f48 !important;max-width:220px !important;}#fen-main-header #fen-sub-nav .navbar-nav > li{display:inline-block;width:100%;}}@media (max-width:1024px){#fen-main-header #fen-sub-nav ul.navbar-nav.menu.nav > li > a #beacon_image,#fen-main-header #fen-main-nav .fen-nav-button.fen-nav-button-left #beacon_image,#fen-main-header #fen-sub-nav ul.navbar-nav.menu.nav > li.dropdown .mega-menu-class.dropdown-menu ul a #beacon_image{width:21px;height:21px;}#fen-main-header #fen-main-nav .fen-nav-button.fen-nav-button-left #beacon_image{top:5px;right:-10px;position:absolute;}}@media (max-width:767px){#fen-main-header #fen-sub-nav #block-tvmobilesignupblock .mobile-nav-item.profile a.fa{color:#333f48 !important;border:none !important;padding:0;text-align:left;background-color:#fff !important;margin-bottom:30px;}#block-tvmobilesignupblock .mobile-nav-item a:nth-child(4){padding:5px 0;border-radius:25px;margin-top:15px;font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}#block-tvmobilesignupblock .mobile-nav-item a:nth-child(4).icon{padding-left:15px;}#block-tvmobilesignupblock .mobile-nav-item a:nth-child(4).icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}#block-tvmobilesignupblock .mobile-nav-item a:nth-child(4):hover{text-decoration:none;}#block-tvmobilesignupblock .mobile-nav-item a:nth-child(4):hover,#block-tvmobilesignupblock .mobile-nav-item a:nth-child(4):focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}#block-tvmobilesignupblock .mobile-nav-item a:nth-child(4):active,#block-tvmobilesignupblock .mobile-nav-item a:nth-child(4):active:focus,#block-tvmobilesignupblock .mobile-nav-item a:nth-child(4):active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}}#fen-main-header #fen-main-nav .navbar-nav #sign-in{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#087866;background-color:#fff;border:1px solid #087866;}#fen-main-header #fen-main-nav .navbar-nav #sign-in.icon{padding-left:15px;}#fen-main-header #fen-main-nav .navbar-nav #sign-in.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}#fen-main-header #fen-main-nav .navbar-nav #sign-in:hover{text-decoration:none;}#fen-main-header #fen-main-nav .navbar-nav #sign-in:hover,#fen-main-header #fen-main-nav .navbar-nav #sign-in:focus{color:#087866;background-color:#f2f2f2;border-color:#087866;}#fen-main-header #fen-main-nav .navbar-nav #sign-in:active,#fen-main-header #fen-main-nav .navbar-nav #sign-in:active:focus,#fen-main-header #fen-main-nav .navbar-nav #sign-in:active:hover{color:#087866;background-color:#fff;border-color:#087866;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}#fen-main-header #fen-main-nav .navbar-nav #sign-in.icon:before{filter:invert(36%) sepia(85%) saturate(400%) hue-rotate(121deg) brightness(89%) contrast(102%);}#fen-main-header #fen-main-nav .navbar-nav #signup_top{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}#fen-main-header #fen-main-nav .navbar-nav #signup_top.icon{padding-left:15px;}#fen-main-header #fen-main-nav .navbar-nav #signup_top.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}#fen-main-header #fen-main-nav .navbar-nav #signup_top:hover{text-decoration:none;}#fen-main-header #fen-main-nav .navbar-nav #signup_top:hover,#fen-main-header #fen-main-nav .navbar-nav #signup_top:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}#fen-main-header #fen-main-nav .navbar-nav #signup_top:active,#fen-main-header #fen-main-nav .navbar-nav #signup_top:active:focus,#fen-main-header #fen-main-nav .navbar-nav #signup_top:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}@media screen and (max-width:767px){#block-tvmobilesignupblock a{display:block;padding:0 0 5px 10px;vertical-align:middle;}#block-tvmobilesignupblock .mobile-nav-item.signup > a,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(1){font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;padding:5px 0;border-radius:25px;margin-bottom:15px;}#block-tvmobilesignupblock .mobile-nav-item.signup > a.icon,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(1).icon{padding-left:15px;}#block-tvmobilesignupblock .mobile-nav-item.signup > a.icon:before,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(1).icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}#block-tvmobilesignupblock .mobile-nav-item.signup > a:hover,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(1):hover{text-decoration:none;}#block-tvmobilesignupblock .mobile-nav-item.signup > a:hover,#block-tvmobilesignupblock .mobile-nav-item.signup > a:focus,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(1):hover,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(1):focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}#block-tvmobilesignupblock .mobile-nav-item.signup > a:active,#block-tvmobilesignupblock .mobile-nav-item.signup > a:active:focus,#block-tvmobilesignupblock .mobile-nav-item.signup > a:active:hover,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(1):active,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(1):active:focus,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(1):active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}#block-tvmobilesignupblock .mobile-nav-item.login > a,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(2){font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#087866;background-color:#fff;border:1px solid #087866;padding:5px 0;border-radius:25px;}#block-tvmobilesignupblock .mobile-nav-item.login > a.icon,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(2).icon{padding-left:15px;}#block-tvmobilesignupblock .mobile-nav-item.login > a.icon:before,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(2).icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}#block-tvmobilesignupblock .mobile-nav-item.login > a:hover,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(2):hover{text-decoration:none;}#block-tvmobilesignupblock .mobile-nav-item.login > a:hover,#block-tvmobilesignupblock .mobile-nav-item.login > a:focus,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(2):hover,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(2):focus{color:#087866;background-color:#f2f2f2;border-color:#087866;}#block-tvmobilesignupblock .mobile-nav-item.login > a:active,#block-tvmobilesignupblock .mobile-nav-item.login > a:active:focus,#block-tvmobilesignupblock .mobile-nav-item.login > a:active:hover,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(2):active,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(2):active:focus,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(2):active:hover{color:#087866;background-color:#fff;border-color:#087866;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}#block-tvmobilesignupblock .mobile-nav-item.login > a.icon:before,#block-tvmobilesignupblock .mobile-nav-item > a:nth-child(2).icon:before{filter:invert(36%) sepia(85%) saturate(400%) hue-rotate(121deg) brightness(89%) contrast(102%);}#block-tvmobilesignupblock .mobile-nav-item{text-align:center;width:90%;margin:8px auto;}.nav .menu-item--expanded .mega-menu-class{padding-bottom:0;padding-top:0;top:0;position:relative;}.navbar-nav > li > .dropdown-menu,.mega-menu-class.dropdown-menu ul{background-color:#fff;color:#333f48;box-shadow:none;width:100%;}#fen-main-header #fen-sub-nav .container-fluid{padding-left:0;height:100vh;overflow:scroll;}.navbar-nav > li > .dropdown-menu,.mega-menu-class.dropdown-menu ul{position:relative;padding-top:0;background-color:#fff;color:#333f48;box-shadow:none;}#fen-main-header #fen-sub-nav .container-fluid{padding-left:0;height:100vh;overflow:scroll;}}#footer_new{width:100%;padding:25px 0;margin-top:50px;background:#333f48;color:#fff;clear:both;float:left;}#footer_new .container-fluid{max-width:1300px;}#footer_new ul{padding:0;}#footer_new ul li{font-size:15px;line-height:19px;letter-spacing:0.5px;font-weight:300;}#footer_new ul.social{margin-top:20px;}#footer_new ul.social li{margin-left:0;margin-right:15px;list-style:none;display:inline;}#footer_new ul.social li a{color:#fff;display:inline-block;text-align:center;font-size:22px;margin:0 15px 5px 0;font-weight:normal;height:40px;width:40px;border-radius:100%;line-height:40px;}#footer_new nav#block-tvfootermenu-2{float:left;width:100%;border-bottom:2px solid #7d7f94;padding:20px;}@media screen and (min-width:768px){#footer_new nav#block-tvfootermenu-2{width:50%;}}#footer_new nav#block-tvfootermenu-2 ul{column-count:3;list-style:none;margin-top:0;}#footer_new nav#block-tvfootermenu-2 ul li{margin-bottom:15px;}#footer_new nav#block-tvfootermenu-2 ul li a{color:#fff;}#footer_new nav#block-tvfootermenu-2 ul li a:hover{text-decoration:underline;}#footer_new #block-tvfooterproducts{float:left;width:100%;padding:20px;}@media screen and (min-width:768px){#footer_new #block-tvfooterproducts{width:50%;}}#footer_new #block-tvfooterproducts .fen-info{margin:20px 0 10px 0;}#footer_new #block-tvfooterproducts .fen-info .fen-info-logo{float:left;}#footer_new #block-tvfooterproducts .fen-product{display:inline;padding-right:30px;margin-top:10px;float:left;}#footer_new #block-tvfooterproducts .fen-product:last-child{padding-right:0;}#footer_new #block-tvfooterproducts .fen-product img{vertical-align:top;}.path-frontpage footer{margin-top:0;}#footer-legal{width:100%;max-width:1105px;margin:0 auto;float:left;padding:20px;}@media screen and (min-width:768px){#footer-legal{width:50%;}}#footer-legal .form-intro{font-size:21px;margin-bottom:15px;}#footer-legal .footer-logo{margin:30px 0 15px 0;}#footer .fe-site-info{margin-bottom:10px;}.page-footer-bottom{float:left;width:100%;background-color:#29363f;padding:20px;}.page-footer-bottom #block-footerbottomsandbox-2{max-width:1250px;margin:0 auto;}.page-footer-bottom #block-footerbottomsandbox-2 .sandbox-branding{display:inline;float:left;padding-right:20px;}.page-footer-bottom #block-footerbottomsandbox-2 .sandbox-copy{font-size:14px;color:#7d7f94;display:inline;vertical-align:sub;}#block-stickyfooterbannerblock a.btn{margin-left:20px;border-radius:23px;font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#087866;background-color:#fff;border:1px solid #087866;}#block-stickyfooterbannerblock a.btn.icon{padding-left:15px;}#block-stickyfooterbannerblock a.btn.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}#block-stickyfooterbannerblock a.btn:hover{text-decoration:none;}#block-stickyfooterbannerblock a.btn:hover,#block-stickyfooterbannerblock a.btn:focus{color:#087866;background-color:#f2f2f2;border-color:#087866;}#block-stickyfooterbannerblock a.btn:active,#block-stickyfooterbannerblock a.btn:active:focus,#block-stickyfooterbannerblock a.btn:active:hover{color:#087866;background-color:#fff;border-color:#087866;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}#block-stickyfooterbannerblock a.btn.icon:before{filter:invert(36%) sepia(85%) saturate(400%) hue-rotate(121deg) brightness(89%) contrast(102%);}#footer-legal .fe-site-info{margin-bottom:10px;}#footer-legal .col-8{padding:0;}ul.menu{margin-left:1em;}.block h3{font-size:23px;}.block p{font-size:16px;}.block-sticky-footer-banner-block{background:#49c5b1;width:100%;z-index:999;color:#fff;text-align:center;position:unset;top:100px;left:0;}.block-sticky-footer-banner-block.sticky{top:40px;position:fixed;}@media screen and (min-width:768px){.block-sticky-footer-banner-block.sticky{top:63px;}}.block-sticky-footer-banner-block:not(.sticky){display:none;}.block-sticky-footer-banner-block .description{display:flex;align-items:center;justify-content:center;}.block-sticky-footer-banner-block .description .desktop-text{display:none;}@media screen and (min-width:768px){.block-sticky-footer-banner-block .description .desktop-text{display:inline-block;}}.block-sticky-footer-banner-block .description .mobile-text{display:inline-block;}@media screen and (min-width:768px){.block-sticky-footer-banner-block .description .mobile-text{display:none;}}.block-sticky-footer-banner-block #subscribe_sticky_banner{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#087866;background-color:#fff;border:1px solid #087866;margin-left:20px;}.block-sticky-footer-banner-block #subscribe_sticky_banner.icon{padding-left:15px;}.block-sticky-footer-banner-block #subscribe_sticky_banner.icon:before{content:'';background-image:url(https://www.teachervision.com/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.block-sticky-footer-banner-block #subscribe_sticky_banner:hover{text-decoration:none;}.block-sticky-footer-banner-block #subscribe_sticky_banner:hover,.block-sticky-footer-banner-block #subscribe_sticky_banner:focus{color:#087866;background-color:#f2f2f2;border-color:#087866;}.block-sticky-footer-banner-block #subscribe_sticky_banner:active,.block-sticky-footer-banner-block #subscribe_sticky_banner:active:focus,.block-sticky-footer-banner-block #subscribe_sticky_banner:active:hover{color:#087866;background-color:#fff;border-color:#087866;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.block-sticky-footer-banner-block #subscribe_sticky_banner.icon:before{filter:invert(36%) sepia(85%) saturate(400%) hue-rotate(121deg) brightness(89%) contrast(102%);}.type-block{background:white;margin-bottom:35px;}.type-block .img-wrapper{float:left;margin-right:20px;width:164px;height:214px;background-color:#368099;box-sizing:border-box;border-radius:0;}.type-block .right-section{word-wrap:break-word;text-align:left;line-height:19px;font-weight:400;padding:20px 10px;background-color:#fff;min-height:214px;}.type-block .right-section .subject-subtitle,.type-block .right-section .subject-subtitle > a{font-family:filson-pro,arial,sans-serif;font-size:18px;color:#797979;margin-bottom:20px;font-weight:400;}.type-block .right-section .subject-body{font-family:filson-pro,arial,sans-serif;font-weight:200;color:#768692;font-size:14px;margin-bottom:20px;}.more-futurefit-list{clear:both;}.more-futurefit-list .type-block .img-wrapper{height:184px;width:152px;}.more-futurefit-list .type-block .right-section{height:auto;}.homepage-search{background-image:url(https://i.postimg.cc/xCq6JWC8/Group-5.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-position-y:25%;z-index:2;width:100%;padding:30px 15px !important;}.homepage-search p{color:white;margin:15px;font-size:40px;font-weight:700;text-align:center;line-height:1.2;}@media screen and (max-width:767px){.homepage-search p{font-size:25px;}}#block{}#block-tvdiscoverplanandteach,#block-tvfebruaryhighlights,#block-tvstayconnected,#block-tvteachervisionmembership,#block-tvwhatourcommunity,#block-stayconnectedwithus{text-align:center;}#block-tvstayconnected p,#block-tvteachervisionmembership p,#block-tvwhatourcommunity p,#block-stayconnectedwithus p{padding:0 21px;}#block-hptop,#block-tvregistrationpopupblock{display:none;}#block-tvhomepagebestresources h5{margin:40px auto;width:100%;font-weight:300;font-size:36px;text-align:center;}#block-tvhomepagebestresources .item-list.list ul li,#block-tvrelatedresources .item-list.list ul li,#block-featuredcontenttv .item-list.list ul li{padding:20px 15px;position:relative;border-radius:4px;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;display:inline-block;margin:7px;overflow:hidden;width:100%;height:100%;max-width:95%;max-height:240px;}#block-tvhomepagebestresources .item-list.list ul li .list-left,#block-tvrelatedresources .item-list.list ul li .list-left,#block-featuredcontenttv .item-list.list ul li .list-left{width:auto;}#block-tvhomepagebestresources .item-list.list ul li .img-vertical-align,#block-tvhomepagebestresources .item-list.list ul li .img-verticle-align,#block-tvrelatedresources .item-list.list ul li .img-vertical-align,#block-tvrelatedresources .item-list.list ul li .img-verticle-align,#block-featuredcontenttv .item-list.list ul li .img-vertical-align,#block-featuredcontenttv .item-list.list ul li .img-verticle-align{height:112px;}#block-tvhomepagebestresources .item-list.list ul li .list-right,#block-tvrelatedresources .item-list.list ul li .list-right,#block-featuredcontenttv .item-list.list ul li .list-right{display:flex;flex-direction:column;white-space:normal;text-align:left;transform:translateY(-2px);transition:transform 0.15s,opacity 0.15s;z-index:2;pointer-events:none;width:100%;padding:0;background:#fff;}#block-tvhomepagebestresources .item-list.list ul li .content-type,#block-tvrelatedresources .item-list.list ul li .content-type,#block-featuredcontenttv .item-list.list ul li .content-type{padding-left:0;}#block-tvhomepagebestresources .item-list.list ul li .content-title,#block-tvrelatedresources .item-list.list ul li .content-title,#block-featuredcontenttv .item-list.list ul li .content-title{max-height:46px;overflow:hidden;}#block-tvhomepagebestresources .item-list.list ul li .paragraph,#block-tvrelatedresources .item-list.list ul li .paragraph,#block-featuredcontenttv .item-list.list ul li .paragraph{opacity:0;min-height:200px;max-height:max-content;}#block-tvhomepagebestresources .item-list.list ul li:hover .list-right,#block-tvrelatedresources .item-list.list ul li:hover .list-right,#block-featuredcontenttv .item-list.list ul li:hover .list-right{transform:translateY(-131px);}#block-tvhomepagebestresources .item-list.list ul li:hover .paragraph,#block-tvrelatedresources .item-list.list ul li:hover .paragraph,#block-featuredcontenttv .item-list.list ul li:hover .paragraph{opacity:1;font-weight:300;}#block-tvhomepagebestresources .item-list.list .owl-carousel .owl-next,#block-tvrelatedresources .item-list.list .owl-carousel .owl-next,#block-featuredcontenttv .item-list.list .owl-carousel .owl-next{margin-right:-20px;}#block-tvhomepagebestresources .item-list.list .owl-carousel .owl-prev,#block-tvrelatedresources .item-list.list .owl-carousel .owl-prev,#block-featuredcontenttv .item-list.list .owl-carousel .owl-prev{margin-left:-20px;}#block-tvhomepagebestresources .item-list.list .owl-carousel .owl-next,#block-tvhomepagebestresources .item-list.list .owl-carousel .owl-prev,#block-tvrelatedresources .item-list.list .owl-carousel .owl-next,#block-tvrelatedresources .item-list.list .owl-carousel .owl-prev,#block-featuredcontenttv .item-list.list .owl-carousel .owl-next,#block-featuredcontenttv .item-list.list .owl-carousel .owl-prev{color:rgba(255,255,255,0.7);background:#7d7f94;}#block-tvhomepagebestresources .item-list.list .owl-carousel .owl-next:hover,#block-tvhomepagebestresources .item-list.list .owl-carousel .owl-prev:hover,#block-tvrelatedresources .item-list.list .owl-carousel .owl-next:hover,#block-tvrelatedresources .item-list.list .owl-carousel .owl-prev:hover,#block-featuredcontenttv .item-list.list .owl-carousel .owl-next:hover,#block-featuredcontenttv .item-list.list .owl-carousel .owl-prev:hover{color:#AAA;}#block-tvhomepagebestresources .item-list.list .owl-carousel .owl-next.disabled,#block-tvhomepagebestresources .item-list.list .owl-carousel .owl-prev.disabled,#block-tvrelatedresources .item-list.list .owl-carousel .owl-next.disabled,#block-tvrelatedresources .item-list.list .owl-carousel .owl-prev.disabled,#block-featuredcontenttv .item-list.list .owl-carousel .owl-next.disabled,#block-featuredcontenttv .item-list.list .owl-carousel .owl-prev.disabled{background:#cccccc;}#block-tvstayconnected{background:#fff;}#block-tvstayconnected .fa{color:#00c1d5;}#block-tvstayconnected .col-sm-4:nth-child(2),#block-tvteachervisionmembership .col-sm-4:nth-child(2){border-right:1px solid #d9e1e2;}#block-views-block-tv-morning-announcements-block-3{padding:15px 0;clear:both;}#block-views-block-tv-morning-announcements-block-3 ul{padding:0;margin-bottom:0;}#block-views-block-tv-morning-announcements-block-3 ul li{margin-bottom:0;display:block;}#block-tvcustominnersharecontentblock{float:left;}#block-tvcustominnersharecontentblock #custom-core-share .share-buttons{position:static;width:auto;background:unset;overflow:auto;box-shadow:unset;border-radius:0;margin-bottom:10px;margin-top:-4px;}#block-tvcustominnersharecontentblock #custom-core-share .share-buttons li{display:inline-block;margin-bottom:5px;}#block-tvcustominnersharecontentblock #custom-core-share .share-buttons li a{height:20px;width:28px;margin:0;background:unset;border-radius:8px;padding:0 4px;text-align:center;line-height:18px;transition:all 0.2s ease-in-out;}#block-subscriptionmessageblock{width:100%;content:"";display:inline-block;padding-bottom:15px;}#block-openprogressiveprofiling{margin:20px 0;}#block-openprogressiveprofiling .container-fluid{background:#00c1d5;padding:10px 15px;color:#fff;font-family:filson-pro,arial,sans-serif;font-size:16px;font-weight:300;}#block-openprogressiveprofiling #beacon_image{color:#fff;border-bottom:1px solid;text-decoration:none;outline:0;font-size:16px;}#block-tvsearchhistory,#block-resourcessearchhistory,#block-tvsearchfilternew,#block-resourcesfacets{margin-top:25px;}#block-resourcessearchhistory .filter-option > span{background:#00c1d5;border-radius:0;margin-right:5px;float:left;display:inline-block;margin-bottom:5px;font-size:14px;color:#fff;min-width:100px;position:relative;padding:8px 24px 8px 10px;font-weight:100;}#block-resourcessearchhistory .filter-option > span button{font-size:0;margin-top:1px;margin-left:10px;font-weight:500;background-image:url(/themes/teachervision/images/search-result-cross.png);background-repeat:no-repeat;background-size:10px;background-position:5px 5px;opacity:0.7;}#block-resourcesfacets #fen-content-filter.aside{background:#f2f4f5;padding:0;}#block-resourcesfacets #fen-content-filter .filter_top{border-top:1px solid #280071;margin-bottom:27px;}#block-resourcesfacets #fen-content-filter .filter_top::after{content:" ";display:block;clear:both;}#block-resourcesfacets #fen-content-filter .filter_top h3{margin-top:5px;font-size:20px;font-weight:500;float:left;margin-bottom:0;}#block-resourcesfacets #fen-content-filter .filter_top .clear-button{border:0;background:transparent;text-transform:uppercase;font-family:filson-pro,arial,sans-serif;color:#49C5B1;float:right;margin-top:5px;padding:0;font-size:15px;}#block-tvpopularresources{margin-top:20px;}#block-tvpopularresources h2{margin-bottom:20px;}#block-tvpopularresources .item-list ul li .list-right .content-title{font-weight:500;}#block-tvpopularresources .item-list ul li:hover{box-shadow:rgba(0,0,0,0.35) 0 5px 15px;}#block-tvpopularresources .item-list ul li:hover a{text-decoration:none;}#block-tvpopularresources .item-list.tiles ul li:hover .list-right{transform:translateY(-131px);}#block-tvpopularresources .item-list.tiles ul li:hover .list-right .paragraph{display:unset;opacity:1;}#block-topcategoriessidebar .best-resources,#block-homepageresourcecategories .best-resources{background-color:#fff;padding-top:35px;padding-bottom:35px;}#block-topcategoriessidebar .best-resources .best-resources-items,#block-homepageresourcecategories .best-resources .best-resources-items{display:flex;flex-flow:row wrap;justify-content:space-between;gap:20px;}#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item{box-shadow:rgba(0,0,0,0.24) 0 3px 8px;margin-bottom:25px;}@media screen and (min-width:768px){#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item{margin:0;}}#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item .best-resources-inner,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item .best-resources-inner{display:flex;flex-flow:column wrap;flex-grow:1;align-items:center;}#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item .best-resources-inner .image-wrapper img,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item .best-resources-inner .image-wrapper img{width:100%;max-width:100%;max-height:100%;vertical-align:middle;height:185px;}#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-title,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-title{color:#280071;font-size:24px;text-align:center;font-weight:bold;margin-bottom:15px;margin-top:15px;}#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link{display:flex;flex-flow:column wrap;flex-grow:1;margin-bottom:40px;}#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a{text-decoration:none;padding:10px 20px;align-self:center;font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;}#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a.icon,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a.icon{padding-left:15px;}#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a.icon:before,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a.icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a:hover,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a:hover{text-decoration:none;}#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a:hover,#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a:focus,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a:hover,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a:active,#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a:active:focus,#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a:active:hover,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a:active,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a:active:focus,#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item .best-resources-inner .resource-link a:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item{display:flex;flex-flow:column wrap;flex-basis:23%;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;flex-grow:1;align-self:center;}@media (max-width:767px){#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item{flex-basis:47%;}}@media (max-width:480px){#block-homepageresourcecategories .best-resources .best-resources-items .best-resources-item{flex-basis:100%;}}#block-topcategoriessidebar .best-resources .container{width:auto;}#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item{display:flex;flex-flow:column wrap;flex-basis:100%;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;flex-grow:1;align-self:center;}@media (min-width:600px) and (max-width:800px){#block-topcategoriessidebar .best-resources .best-resources-items .best-resources-item{flex-basis:47%;}}#block-tvfreecreditpopupblock{display:none;}#block-tvfreecreditpopupblock .premium-member-popup{position:fixed;left:0;right:0;top:50px;transform:none;z-index:9999;height:100%;overflow:scroll;}#block-tvfreecreditpopupblock .premium-member-close{top:24px;left:24px;width:29px;height:29px;background:url(/themes/teachervision/images/cancel_white.png) no-repeat 0 0;background-size:100%;display:block;position:absolute;cursor:pointer;}#block-tvfreecreditpopupblock .free-user-heading{text-align:center;}#block-masquerade{float:right;width:300px;right:10px;margin-top:0;overflow:hidden;}#block-masquerade form{position:relative;}#block-masquerade form .form-text{width:100%;padding-right:85px;border:1px solid #dcdcdc;box-shadow:none;-webkit-box-shadow:none;border-radius:25px;}#block-masquerade form .form-submit{position:absolute;right:0;top:0;border-top-right-radius:25px;border-bottom-right-radius:25px;}#block-openprogressiveprofiling .container-fluid{background:#00c1d5;padding:10px 15px;color:#fff;font-family:filson-pro,arial,sans-serif;font-size:16px;font-weight:300;}#block-myteachervisionleftside{display:none;margin-top:20px;}@media screen and (min-width:768px){#block-myteachervisionleftside{display:block;}}#block-myteachervisionleftside .my-teachervision-blank{visibility:hidden;}#block-myteachervisionleftside ul{list-style:none;margin-left:0;padding:0;}#block-myteachervisionleftside ul a{font-family:filson-pro,arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#768692;height:40px;display:block;text-decoration:none;line-height:37px;background-repeat:no-repeat;padding-left:31px;background-position:3px 7px;white-space:nowrap;}#block-myteachervisionleftside ul a:hover,#block-myteachervisionleftside ul a.is-active{color:#00c1d5;}#block-myteachervisiontopmenu-2 > ul{padding:0;border-bottom:1px solid #748693;display:table;width:100%;margin-top:5px;margin-left:0;}#block-myteachervisiontopmenu-2 li{list-style:none;display:table-cell;}#block-myteachervisiontopmenu-2 a{font-family:filson-pro,arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#333f48;text-align:center;line-height:18px;text-decoration:none;border-bottom:3px solid transparent;padding:8px 0;display:inline-block;width:100%;}#block-myteachervisiontopmenu-2 a:hover,#block-myteachervisiontopmenu-2 a.is-active{color:#087866;border-bottom:3px solid #49C5B1;}#block-views-block-excerpted-from-block-1 .excerpted-form{padding:0;}#block-views-block-excerpted-from-block-1 .excerpted-form .fen-source-box{margin-bottom:40px;padding:10px;background:#f2f2f2;}#block-views-block-excerpted-from-block-1 .excerpted-form .fen-source-box p.fen-label{font-family:filson-pro,arial,sans-serif;color:#280071;border-top:1px solid #280071;padding:15px 0 0 0;font-weight:600;font-size:20px;margin-bottom:15px;}#block-views-block-excerpted-from-block-1 .excerpted-form .fen-source-box h5{font-family:filson-pro,arial,sans-serif;color:#333f48;margin:0;font-size:18px;font-weight:normal;}#block-views-block-excerpted-from-block-1 .excerpted-form .excerpted-icon{width:auto;float:left;}#block-views-block-excerpted-from-block-1 .excerpted-form .excerpted-text{width:auto;float:none;display:table-cell;}#block-views-block-excerpted-from-block-1 .excerpted-form .excerpted-text .field--name-field-author{font-size:14px;color:#768692;}#block-views-block-excerpted-from-block-1 .excerpted-form .excerpted-text .field--type-text-with-summary{font-size:14px;line-height:20px;margin-top:6px;text-align:justify;}#block-views-block-excerpted-from-block-1 .excerpted-form .excerpted-text .field--name-field-purchase-url{margin-top:10px;}#block-views-block-excerpted-from-block-1 .excerpted-form .excerpted-text .field--name-field-purchase-url a{font-weight:600;}section.excerpted-form{margin-top:25px;clear:both;padding:0;}body.path-search #block-resourcessearchhistory .filter-option > span{margin-bottom:20px;}div[id*='block-tvprogressiveprofilingblock'],.path-payment .page-title,body[class*="subscription-signup"] .page-title,body[class*="subscription-signup"] .recurlyjs-subscribe .recurlyjs-billing-info legend{display:none;}.path-payment .subscription-payment-form .payment-form .form-submit,body[class*="subscription-signup"] .recurlyjs-subscribe .form-actions input.button.form-submit{width:100%;font-weight:bold;font-size:16px;}.path-search #block-resourcesfacets{margin-top:0;}.tv-hub-page-bottom-link{text-align:center;}#block-tvhubpagebottomlink{margin-top:25px;text-align:right;clear:both;}.hub-page-latest-resources{padding:0 15px;}.hub-page-latest-resources .item-list.tiles ul li,.hub-page-latest-resources .item-list.tiles ul.clearfix{padding:20px 15px;position:relative;border-radius:4px;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;display:inline-block;overflow:hidden;transition:box-shadow 0.2s;}#list-type-view{position:relative;z-index:1;}.fen-search-results .icon{background-size:cover;width:65px;height:65px;z-index:995;position:absolute;right:0;background-repeat:no-repeat;}.feature-content-img{width:100%;}#hub-subhub-feature-block,.blog-landing-page-block{background:#fff;padding:10px;margin:20px 0;display:inline-block;overflow:hidden;width:100%;}#hub-subhub-feature-block h2,.blog-landing-page-block h2{text-align:center;}#hub-subhub-feature-block .feature-block-item,.blog-landing-page-block .feature-block-item{display:inline-block;overflow:hidden;padding:10px;}@media screen and (min-width:792px){#hub-subhub-feature-block .feature-block-item,.blog-landing-page-block .feature-block-item{float:left;width:33.3333%;}}#hub-subhub-feature-block .feature-image,.blog-landing-page-block .feature-image{width:100%;min-height:120px;background:#ccc;display:block;overflow:hidden;max-height:140px;border:1px solid #cccccc;}#hub-subhub-feature-block .feature-image img,.blog-landing-page-block .feature-image img{min-height:140px;}#hub-subhub-feature-block .feature-title,.blog-landing-page-block .feature-title{padding:10px 0;}#tv-subject-bottom-block{padding:10px;}#block-bysubject,#block-tvchildterms-2{margin-bottom:40px;clear:both;}.hmpg-article{position:relative;}.hmpg-article .left-content img{width:auto;}.hmpg-article .right-content h3{color:#280071;font-size:28px;font-weight:700;padding-top:80px;padding-bottom:10px;}.hmpg-article .right-content p{color:#333f48;font-weight:300;}.hmpg-article .right-content ul{padding:4px;text-align:left;margin-left:12px;}.hmpg-article .right-content ul li{list-style-type:none;font-size:16px;font-weight:300;padding:10px 0;margin-bottom:10px;color:#769692;}.hmpg-timesaver,.hmpg-education{background:#fff;}.hmpg-worksheet,.hmpg-science{background:#f3f6f8;}.hmpg-worksheet .left-content,.hmpg-timesaver .left-content,.hmpg-science .left-content{min-height:548px;}.hmpg-worksheet .left-content img,.hmpg-timesaver .left-content img,.hmpg-science .left-content img{position:absolute;top:0;}.hmpg-worksheet .right-content,.hmpg-timesaver .right-content,.hmpg-science .right-content{float:none;text-align:left;}.hmpg-timesaver .left-content img{right:0;}.hmpg-timesaver .right-content{right:-89px;}.hmpg-education .right-content{right:-89px;}@media screen and (max-width:767px){.hmpg .right-content{right:0;}}body[class*="subscription-signup"] #subscribe-page .current_selection{background:#280071;border-radius:0;padding:25px;margin-bottom:0;font-weight:300;}body[class*="subscription-signup"] .recurlyjs-subscribe{background:#fff;border-radius:0;padding-bottom:1px;}body[class*="subscription-signup"] .recurlyjs-subscribe label{color:#333f48;text-transform:uppercase;}body[class*="subscription-signup"] .recurlyjs-subscribe label.error{content:'Required Field';color:#c8102e;text-align:right;width:100%;font-weight:bold;font-size:13px;display:block;line-height:1.4;margin-top:5px;padding:0;}body[class*="subscription-signup"] .recurlyjs-subscribe .form-item{margin-top:0;}body[class*="subscription-signup"] .recurlyjs-subscribe fieldset.form-item{margin-bottom:0;}body[class*="subscription-signup"] .recurlyjs-subscribe .form-item input,body[class*="subscription-signup"] .recurlyjs-subscribe .recurly-hosted-field{border-radius:0;border:none;border-bottom:1px solid #d9e1e2;background:transparent;}body[class*="subscription-signup"] .recurlyjs-subscribe .form-item .form-type-select select{background-image:url(/themes/teachervision/images/down-arrow.png);background-position:97% 50%;background-repeat:no-repeat;background-size:10px auto;padding-right:30px;appearance:none;outline:none;}body[class*="subscription-signup"] .recurlyjs-subscribe .coupon_wrapper .form-item{display:block;margin-bottom:0;width:88%;margin-right:0;}body[class*="subscription-signup"] .recurlyjs-subscribe .coupon_wrapper .form-item input{background:transparent;}body[class*="subscription-signup"] .recurlyjs-subscribe .coupon_wrapper .form-item .form-text{height:39px;}body[class*="subscription-signup"] .recurlyjs-subscribe .coupon_wrapper .form-item .coupon_code_button{width:45px !important;margin:0 !important;padding:0 !important;height:39px;position:static !important;}body[class*="subscription-signup"] .recurlyjs-subscribe .coupon_wrapper .form-submit{display:block;background:transparent;max-width:110px;color:#087866;border-radius:0;border:none;box-shadow:none;margin-top:5px;font-weight:bold;border-bottom:1px solid #d9e1e2;margin-left:0;padding:0 0 8px;}body[class*="subscription-signup"] .recurlyjs-subscribe .coupon_wrapper .form-submit.couponcode_validated{color:#46a53b !important;}body[class*="subscription-signup"] .recurlyjs-subscribe .form-actions input.button.form-submit{width:100%;font-weight:bold;background:#49C5B1;font-size:16px;}body[class*="subscription-signup"] .recurlyjs-subscribe .form-actions input.button.form-submit{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;width:100%;}body[class*="subscription-signup"] .recurlyjs-subscribe .form-actions input.button.form-submit.icon{padding-left:15px;}body[class*="subscription-signup"] .recurlyjs-subscribe .form-actions input.button.form-submit.icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}body[class*="subscription-signup"] .recurlyjs-subscribe .form-actions input.button.form-submit:hover{text-decoration:none;}body[class*="subscription-signup"] .recurlyjs-subscribe .form-actions input.button.form-submit:hover,body[class*="subscription-signup"] .recurlyjs-subscribe .form-actions input.button.form-submit:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}body[class*="subscription-signup"] .recurlyjs-subscribe .form-actions input.button.form-submit:active,body[class*="subscription-signup"] .recurlyjs-subscribe .form-actions input.button.form-submit:active:focus,body[class*="subscription-signup"] .recurlyjs-subscribe .form-actions input.button.form-submit:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}body[class*="subscription-signup"] .recurlyjs-subscribe .form-actions input.button.form-submit[disabled*='disabled']{opacity:0.65;cursor:not-allowed;}body[class*="subscription-signup"] #recurlyjs-update-billing .form-item-visa-terms-of-use input[type="checkbox"]#edit-visa-terms-of-use{background:transparent;border:none;border-radius:0;float:left;width:auto !important;margin:-6px 5px 0 0;}body[class*="subscription-signup"] #recurlyjs-update-billing select{outline:none;}body[class*="subscription-signup"] #recurlyjs-subscribe .form-item-have-coupon{margin-top:20px;padding-top:20px;border-top:1px dotted #280071;}body[class*="subscription-signup"] #recurlyjs-subscribe .form-item-have-coupon label{padding:2px 0 0 5px;font-size:15px;text-transform:none;margin-bottom:0;}body[class*="subscription-signup"] #recurlyjs-subscribe .form-item-visa-terms-of-use label,body[class*="subscription-signup"] #recurlyjs-subscribe .form-item-visa-terms-of-use label{text-transform:none;display:inline;color:inherit;font-size:15px;margin-bottom:0;}body[class*="subscription-signup"] #recurlyjs-subscribe .form-item-have-coupon{display:flex;align-items:center;}body[class*="subscription-signup"] #recurlyjs-subscribe .form-item-have-coupon input[type="checkbox"],body[class*="subscription-signup"] #recurlyjs-subscribe .form-item-visa-terms-of-use input[type="checkbox"]{background:transparent;border:none;border-radius:0;width:auto !important;margin:0 10px 0 0;}body[class*="subscription-signup"] #block-paymentdetails h4{color:#280071;font-family:filson-pro;padding-top:15px;border-top:1px solid #280071;margin-bottom:15px;}body[class*="subscription-signup"] #block-paymentdetails h4:nth-of-type(1){margin-top:0;}body[class*="subscription-signup"] #block-paymentdetails p{margin-bottom:15px;}@media screen and (max-width:767px){#block-teachervision-content,#block-recurlyupdateaccountinfo,#block-tvrelatedresources,#block-recurlyfutureplandetails{display:block;padding:0 10px;}}.item-list ul li.clearfix .thumb-pink{color:#ff5859;padding:0;}.item-list ul li.clearfix .thumb-yellow{color:#f7be07;padding:0;}.item-list ul li.clearfix .thumb-green{color:#3cc3b2;padding:0;}@media screen and (max-width:499px){#hub-page-wrapper .sub-hub-container .hub-child-wrapper,#hub-subhub-feature-block .sub-hub-container .hub-child-wrapper{width:100%;clear:both;}}.path-shop-products.path-search .item-list.tiles .sub-message{font-family:filson-pro,arial,sans-serif;font-weight:700;font-size:16px;color:#280071;text-align:center;}.path-shop-products.path-search .item-list.tiles ul li .purchase-clk-container,.path-shop-products.path-search .item-list.tiles ul li.clearfix .purchase-clk-container{width:90%;}.path-shop-products.path-search .item-list.tiles ul li .list-left,.path-shop-products.path-search .item-list.tiles ul li.clearfix .list-left{height:auto;}.path-shop-products.path-search .item-list.tiles ul li .list-left .box-img,.path-shop-products.path-search .item-list.tiles ul li.clearfix .list-left .box-img{height:auto;}.path-shop-products.path-search .item-list.tiles ul li p.content-title,.path-shop-products.path-search .item-list.tiles ul li.clearfix p.content-title{max-height:100%;}.path-shop-products.path-search .item-list.tiles ul li:hover .list-right,.path-shop-products.path-search .item-list.tiles ul li.clearfix:hover .list-right{transform:none;}.path-shop-products.path-search .item-list.tiles ul li:hover .list-right .paragraph,.path-shop-products.path-search .item-list.tiles ul li.clearfix:hover .list-righ.paragraph{display:unset;}.path-shop-products.path-search .item-list.tiles ul li:hover .paragraph,.path-shop-products.path-search .item-list.tiles ul li.clearfix:hover .paragraph{opacity:1;}.path-shop-products.path-search .item-list.tiles ul li:hover p.content-title,.path-shop-products.path-search .item-list.tiles ul li.clearfix:hover p.content-title{max-height:100%;}.path-shop-products.path-search .item-list.tiles span.item-in-cart{position:absolute;width:100%;bottom:10px;left:15px;}.path-user-register .user-register-top h2,.membership-plans h1,.path-user-login .page-title,.head-title-Forgot-Password h1.page-title{color:#280071;font-family:filson-pro;font-size:36px;font-weight:normal;text-align:center;}.slideshow-items{clear:both !important;}.path-select-plan p{font-size:20px;}.path-select-plan h1{text-align:center;font-size:42px;margin-top:0;margin-bottom:40px;}#block-paymentcompletedbuttons{text-align:center;}#block-paymentcompletedbuttons .get_started{margin-left:20px;}[id^="block-views-block-user-profile-pages-block"] .fen-box{background:transparent;}[id^="block-views-block-user-profile-pages-block"] .fen-box .list-group-item{background:transparent;padding:0;}[id^="block-views-block-user-profile-pages-block"] .fen-box .list-group-item a{display:block;padding:10px 15px;}[id^="block-views-block-user-profile-pages-block"] .fen-box .list-group-item a.active{border-bottom:1px solid;background-color:#fff;}@media screen and (min-width:768px){#block-fepageheader-3 ul.navbar-nav li{padding-right:15px;}}.hub-page-latest-resources .item-list.tiles ul li:hover .list-right,.hub-page-latest-resources .item-list.tiles ul li.clearfix:hover .list-right{transform:translateY(-131px);}.hub-page-latest-resources .item-list.tiles ul li:hover .list-right .paragraph,.hub-page-latest-resources .item-list.tiles ul li.clearfix:hover .list-right .paragraph{opacity:1;display:unset;font-weight:300;}.hub-page-latest-resources .item-list.tiles ul li:hover a,.hub-page-latest-resources .item-list.tiles ul li.clearfix:hover a{text-decoration:none;}.printable-block{cursor:pointer;background:#64b94c;padding:19px 30px 13px 30px;}.printable-block ul{text-align:center;position:relative;vertical-align:middle;margin:0 10px;float:right;padding:10px;}.printable-block ul li{background:url(/themes/teachervision/images/active.png) no-repeat center;list-style:none;width:53px;display:inline-block;height:56px;position:relative;margin-left:45px;vertical-align:bottom;}.printable-block h5{font-weight:700;font-size:26px;color:#fff;padding:4px 0;margin:0;}.printable-block p{font-size:15px;color:#fff;margin-top:0;}.printable-block p a{font-size:15px;color:#fff;text-decoration:underline;}[id^="block-subscriptionremainingitemsblock"] .printable-block-wrapper{background-image:url(/themes/teachervision/images/content-counter.png);background-color:#280071;min-height:157px;clear:both;margin:20px 0;}[id^="block-subscriptionremainingitemsblock"] .printable-block-wrapper .printable-bottom-block{background:none;}[id^="block-subscriptionremainingitemsblock"] .printable-block-wrapper .printable-bottom-block p{line-height:20px;display:block;}[id^="block-subscriptionremainingitemsblock"] .printable-block-wrapper .printable-bottom-block p .btn{background-color:#c8102e;color:#fff;border:none;display:table;float:none;margin:10px auto 0;}[id^="block-subscriptionremainingitemsblock"] .printable-block-wrapper .printable-block{background:none;border-bottom:none;}[id^="block-subscriptionremainingitemsblock"] .printable-block-wrapper .printable-block .viewed{color:#f6be00;font-size:13px;}[id^="block-subscriptionremainingitemsblock"] .printable-block-wrapper .printable-block h5 span{color:#f6be00;}[id^="block-subscriptionremainingitemsblock"] .printable-block-wrapper .printable-block ul{float:left !important;margin:0 0 20px;}[id^="block-subscriptionremainingitemsblock"] .printable-block-wrapper .printable-block ul li{width:100px;height:97px;margin-left:0;margin-right:30px;}[id^="block-subscriptionremainingitemsblock"] .printable-block-wrapper .printable-block ul li.inactive{display:none;}[id^="block-subscriptionremainingitemsblock"] .printable-block-wrapper.printable-block-viewed-allfree{min-height:auto;}main.node-1741376 div#block-tvadsheader-3,main.node-1741376 .ad-adjust .breadcrumb,main.node-1741376 .ad-adjust h1.page-title,main.node-1741376 aside.layout-sidebar-second{display:none !important;}main.node-1741376 section.ad-adjust{width:100% !important;margin-top:70px;}.four_o_four_error_outer .four_o_four_error_left_img{text-align:center;width:40%;float:left;}.four_o_four_error_outer .four_o_four_Error ul li a{color:#280071 !important;font-family:filson-pro;font-weight:500;}.four_o_four_error_outer .four_o_four_Error{text-align:center;margin-top:-20px;width:60%;float:left;}.four_o_four_error_outer form input{border:1px solid #f2f2f2 !important;border-radius:20px;background:#d9e1e2 !important;height:42px;}.four_o_four_error_outer form .btn.btn-success{border:1px solid #b5021f;background:#b5021f;}.four_o_four_error_outer .four_o_four_Error h3{color:#280071 !important;}main.node-1741376 .ad-adjust .block .field,main.node-1741376 section .block .field{width:100% !important;}.node--type-custom-basic-page #image-search .form-error .form-control{width:85%;float:left;}.request-form{background:#fff;padding:25px;}.request-form textarea{background:#f2f2f2;border:0;padding:20px;}.request-form .form-item input{border:0;width:auto;height:auto;}.request-form #edit-cancel-button{float:left;margin-right:40px;padding:0;margin:0;}.request-form #edit-cancel-button a{font-size:16px;font-weight:200;line-height:18px;border:1px solid #c8102e;border-radius:15px;display:inline-block;background:#fff;color:#c8102e;padding:6px 17px;}.request-form #edit-actions{float:left;margin:0;}.request-form #edit-actions input.webform-button--submit{padding:4px 12px;}.plan-banner-wrapper{font-size:16px;font-weight:bold;background-color:#46A53B;color:#fff;padding:20px 20px;margin-bottom:15px;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;text-align:center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/themes/teachervision/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;margin:15px !important;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}div#cboxWrapper div{background:#ffffff;}#cboxWrapper{background:#fff;border-radius:5px;}#cboxOverlay{background:#000;position:fixed;width:100%;height:100%;opacity:0.9;cursor:pointer;visibility:visible;}#cboxTopCenter,#cboxTopLeft,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight{height:15px;width:15px;}.coloredbox{color:#333f48;font-size:15px;font-weight:300;font-family:filson-pro,arial,sans-serif;text-align:center;line-height:1.2;}.coloredbox .btn{margin-top:10px;}.coloredbox .btn.btn-default{margin-left:5px;}.coloredbox .message{margin-top:38px;margin-bottom:15px;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;cursor:pointer;}#block-tvrelatedresources,#block-featuredcontenttv,#block-views-block-related-resources-solr-block-1{clear:both;}.path-search .block-tv-recently-resources .item-list.list .owl-carousel#other-resources-you-might-like .owl-stage-outer{overflow:hidden !important;padding-bottom:400px;margin-bottom:-400px;}.path-search .block-tv-recently-resources .item-list.list .owl-carousel#other-resources-you-might-like .owl-nav{display:block;}.path-search .block-tv-recently-resources .item-list.list .owl-carousel#other-resources-you-might-like .owl-nav .owl-prev,.path-search .block-tv-recently-resources .item-list.list .owl-carousel#other-resources-you-might-like .owl-nav .owl-next{top:120px;}.path-search .hide-item-lists{display:none;}.block-collection-resources{width:100%;background-color:#dee9ed;display:flex;border-radius:18px;padding:30px 20px;margin:10px 0;}@media only screen and (max-width:570px){.block-collection-resources{flex-direction:column;align-items:center;}}.block-collection-resources .image-wrapper{width:160px;height:160px;border-radius:50%;margin-right:10px;overflow:hidden;}.block-collection-resources .image-wrapper img{width:100%;height:auto;}.block-collection-resources .right-section{position:relative;margin-left:20px;width:calc(100% - 190px);}@media only screen and (max-width:570px){.block-collection-resources .right-section{margin-top:20px;margin-left:0;display:flex;flex-direction:column;align-items:center;width:100%;}}.block-collection-resources .right-section h2{margin-top:0;}.block-collection-resources .right-section p{width:100%;margin-bottom:20px;}.block-collection-resources .right-section a{position:absolute;right:0;bottom:0;}@media only screen and (max-width:570px){.block-collection-resources .right-section a{position:initial;right:initial;bottom:initial;}}.tv-search-widget-block .field.field--name-body h3{margin-top:0;}#subscribe-page .basket-wrapper{border-top:2px solid #DDF6F9;border-bottom:2px solid #DDF6F9;padding:5px 0;margin:1rem 0;}#subscribe-page .basket-wrapper .basket_row{display:flex;justify-content:space-between;margin:5px 0;}#subscribe-page .basket-wrapper .basket_row.discount .value{color:#b5021f;}#subscribe-page .basket-wrapper .basket_row.total{font-weight:700;font-size:22px;}.layout-content .node .field--name-field-brief-description,.layout-content .node .field--name-field-brief-descriptions,.layout-content .node .field--name-body.field--type-text-with-summary{display:inline-block;overflow:hidden;margin-bottom:15px;max-width:100%;}.tv-blog-page .layout-content .node .field--name-field-brief-description{margin-bottom:0;}.tv-blog-page .layout-content .node .field--name-field-brief-description h2,.tv-blog-page .layout-content .node .field--name-field-brief-description h4{color:#768692;font-weight:200;font-size:26px;line-height:1.5;margin-bottom:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}.node .field--label-above{display:table;width:100%;margin-bottom:15px;}.node.node--type-articles .field--label-above .field__label,.node.node--type-articles .field--label-above .field__items{width:auto;display:inline-block;}.node.node--type-articles .field--label-above .field__items{padding-left:10px;}.node.node--type-articles .field--label-above .field__items .field__item{float:none;display:inline;padding:2px 4px 2px 0;color:#c8102e;}.node.node--type-articles .field--label-above .field__items .field__item a{color:#768692;font-weight:bold;outline:0;}.node .node--type-fe-teacher-bookshelf{clear:both;background:none;margin-bottom:0;margin-top:30px;padding:0;}.node .node--type-fe-teacher-bookshelf .fen-source-box{margin-bottom:0;padding:10px 0;}.node .node--type-fe-teacher-bookshelf .fen-source-box .excerpted-text p{margin-bottom:9px;}.node .node--type-fe-teacher-bookshelf .fen-source-box .mini-lession-excerpt{min-height:inherit;position:relative;padding-left:126px;}.node .node--type-fe-teacher-bookshelf .fen-source-box .excerpted-image{position:absolute;left:0;top:6px;width:107px;margin:0;padding:0;}.fen-source-box p{font-size:14px;line-height:20px;margin-bottom:0;}.fen-source-box p.fen-label{font-family:filson-pro;color:#280071;border-top:1px solid #280071;padding-top:15px;font-weight:600;font-size:20px;padding-left:10px;margin-bottom:15px;padding-left:0;}.node .field--name-field-purchase-url{margin-top:10px;}.node .field--name-field-purchase-url a{font-size:14px;}.node--type-instant-expert.node .field--name-field-book-items .field__item a{color:#00c1d5;}.node--type-instant-expert.node .field--name-field-book-items .field__item a:hover{color:#056771;}.page-node-type-mini-lesson .print-container-wrapper{margin:0;padding:0;}.page-node-type-mini-lesson .printable-bottom .help-me-link{margin:5px 5px 5px 0;min-width:130px;text-align:left;width:auto;}.page-node-type-mini-lesson .printable-bottom .help-me-link a{padding:0;}.node--type-author-profiles.node--view-mode-teacher-advisor-card a,.node--type-fe-provider.node--view-mode-teacher-advisor-card a{font-weight:bold;color:#768692;}.page-node-type-fe-printable span.printable-file.file + span,.page-node-type-fe-printable span.printable-file.file + span + div,.page-node-type-fe-printable div + span,.page-node-type-fe-printable div + span + div{float:none !important;}.node--type-mini-lesson .subsection1{width:65%;margin-right:5%;float:left;}.node--type-mini-lesson .subsection1 .field--label-above .field__label{width:30% !important;}.node--type-mini-lesson .dkworksheet td:nth-child(1),.node--type-mini-lesson .dkworksheet td:nth-child(3){width:20%;}.node--type-mini-lesson .dkworksheet td:nth-child(2),.node--type-mini-lesson .dkworksheet td:nth-child(4){width:30%;}.node--type-mini-lesson .dkworksheet td{padding-right:2.5%;float:left;}.node--type-fe-provider.node--view-mode-teacher-advisor-card .advisor-card-left-grid .field__item img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.node--type-fe-provider .field__item img{border:1px solid #000;margin:4px 8px 9px 1px;padding:0;}.node--type-fe-provider .provider__banner-image{position:relative;}.node--type-fe-provider .provider__banner-image .field--name-field-media-image .field__item img{border:none;margin:0;border-radius:4px;}.node--type-fe-provider .provider__banner-image > a{line-height:0;font-size:0;}.node--type-fe-provider .provider__banner-image > a:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;}.page-node-type-fe-video .print-container-wrapper{width:42%;padding:0;margin:0;float:right;}.breadcrumb{padding:0 0.5em 0 0;padding-bottom:0.5em;margin-bottom:0;list-style:none;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;text-transform:capitalize;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb ol li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb ol li:first-child{width:19px;}.breadcrumb li::before{content:" \203a ";color:#d9e1e2;margin-left:10px;margin-right:10px;width:6px;}.vocab-subjects .breadcrumb ol li:first-child,.page-node-type-custom-basic .breadcrumb ol li:first-child,.page-node-type-tvo-project .breadcrumb ol li:first-child{width:auto;}form .form-item,form .form-actions{position:relative;margin-top:1.25em;margin-bottom:1.25em;}form .form-item input{border:2px solid transparent;border-bottom:2px solid #c8102e;background:#f2f2f2;box-shadow:none;width:100%;height:39px;font-size:16px;line-height:1.6;color:#636466;border-radius:0;background:transparent;background-position:97% 50%;background-repeat:no-repeat;background-size:10px auto;padding:6px 30px 6px 12px;border-bottom:1px solid #cccccc;-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}form .form-actions input{transition:background 0.2s,color 0.2s;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.6;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;user-select:none;}form .form-actions input.icon{padding-left:15px;}form .form-actions input.icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}form .form-actions input:hover{text-decoration:none;}form .form-actions input:hover,form .form-actions input:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}form .form-actions input:active,form .form-actions input:active:focus,form .form-actions input:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}form.search-area-wrap-footer{display:flex;padding:0;margin:0;background:none;}form.search-area-wrap-footer .button{top:0;}@media (max-width:767px){form .form-item label{width:90%;text-align:left;}form .form-item input,form .form-item select{width:90%;}}.homepage-search form{padding:0;background-color:transparent;}.homepage-search form input[type="submit"],form input#searchsubmit_home{position:absolute;right:0;top:0;width:125px;height:40px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;}form.search-area-wrap-home input#searchsubmit_home{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}form.search-area-wrap-home input#searchsubmit_home.icon{padding-left:15px;}form.search-area-wrap-home input#searchsubmit_home.icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}form.search-area-wrap-home input#searchsubmit_home:hover{text-decoration:none;}form.search-area-wrap-home input#searchsubmit_home:hover,form.search-area-wrap-home input#searchsubmit_home:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}form.search-area-wrap-home input#searchsubmit_home:active,form.search-area-wrap-home input#searchsubmit_home:active:focus,form.search-area-wrap-home input#searchsubmit_home:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.ui-dialog .ui-dialog-content img{width:100%;}.ui-dialog form[data-drupal-selector^="favorites-addcollection"] details{width:100%;}.ui-dialog form[data-drupal-selector^="favorites-addcollection"] details summary{font-size:16px;font-family:filson-pro,arial,sans-serif;font-weight:400;}.ui-dialog form[data-drupal-selector^="favorites-addcollection"] details .add-collection{font-size:16px;font-family:filson-pro,arial,sans-serif;}.ui-dialog form[data-drupal-selector^="favorites-addcollection"] details > .details-wrapper .btn-primary{margin:0;border-radius:25px;font-weight:lighter;font-family:filson-pro,arial,sans-serif;}.ui-dialog form[data-drupal-selector^="favorites-addcollection"] details > .details-wrapper #cancel-collection{font-family:filson-pro,arial,sans-serif;}.ui-dialog #collection-wrapper table thead th,.ui-dialog #collection-wrapper table tbody td,.ui-dialog .path-search form.collection-wrapper-unique table thead th,.ui-dialog .path-search form.collection-wrapper-unique table tbody td{font-size:16px;font-family:filson-pro,arial,sans-serif;}.ui-dialog #my-favorites-wrapper a{font-family:filson-pro,arial,sans-serif;display:inline-block;}.ui-dialog .ui-dialog-titlebar-close::after{content:"\f00d";font-family:FontAwesome;position:relative;top:-5px;}.tv-login-popup div[aria-label*="message"][aria-label*="Error"]{margin-top:13px;}.tv-user-form-popup{max-width:480px;}.tv-user-form-popup .field--name-field-grades fieldset{margin-top:0;}.tv-user-form-popup .field--name-field-grades legend{font-family:filson-pro,Filson Pro;font-weight:700;font-style:normal;text-align:center;line-height:18px;font-size:18px;color:#280071;background:transparent;}.tv-user-form-popup .form-actions input[type*='submit']{width:50% !important;margin:0 auto;font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}.tv-user-form-popup .form-actions input[type*='submit'].icon{padding-left:15px;}.tv-user-form-popup .form-actions input[type*='submit'].icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.tv-user-form-popup .form-actions input[type*='submit']:hover{text-decoration:none;}.tv-user-form-popup .form-actions input[type*='submit']:hover,.tv-user-form-popup .form-actions input[type*='submit']:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}.tv-user-form-popup .form-actions input[type*='submit']:active,.tv-user-form-popup .form-actions input[type*='submit']:active:focus,.tv-user-form-popup .form-actions input[type*='submit']:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.tv-user-form-popup .form-actions input[type*='submit']:nth-child(2){display:none !important;}@media (max-width:1024px){.tv-user-form-popup{max-width:100%;}.tv-user-form-popup .field--name-field-grades .form-checkboxes label{min-width:68px;}}@media (max-width:767px){div#sliding-popup .eu-cookie-compliance-banner-info .eu-cookie-compliance-content{position:relative;max-width:100%;padding:0 20px;}div#sliding-popup .eu-cookie-compliance-banner-info .eu-cookie-compliance-content .eu-cookie-compliance-message{max-width:100%;padding-top:0px;}div#sliding-popup .eu-cookie-compliance-banner-info .eu-cookie-compliance-content #popup-buttons .agree-button{position:absolute;font-size:0;background:url(/themes/teachervision/images/cancel_white.png) !important;border:0 !important;background-repeat:no-repeat;right:6px;padding:0 !important;height:18px;width:18px;top:3px;background-size:18px !important;}}@media (max-width:480px){#block-teachervision-content #user-login-form{float:left;width:100%;padding-left:8px !important;padding-right:8px !important;}#block-teachervision-content #user-login-form .social-connect{width:100%;position:initial;}#block-teachervision-content #user-login-form .social-connect .connections span{height:30px;margin-right:2px;}#block-teachervision-content #user-login-form .social-connect .connections > div{padding:5px 8px 5px 4px;margin-right:4px !important;font-size:13px;}}.form-required::after{content:"";display:inline-block;height:6px;margin:2px 4px;vertical-align:super;width:6px;background-color:#c8102e;background:url(/themes/teachervision/images/required.png);background-size:100%;mask-repeat:no-repeat;}body.path-select-subscription .item-list.list ul li{margin:0;}.fa.fa-check.fa-2x{color:#46a53b;}body.select-plan-subscription-signup .plan-disable{opacity:0.2;filter:alpha(opacity=60);pointer-events:none;}.form-item .description#edit-coupon-code--description{font-size:15px;text-align:left;color:#a1a1a1;}.form-item .description#edit-coupon-code--description.error{color:#c8102e;}.recurlyjs-element span,.recurlyjs-billing-info .fieldset-legend{line-height:1.2;color:#204B59;border-bottom:none;font-weight:bold;}.recurly-form-wrapper .form-required::after,.recurly-form-wrapper .fieldset-legend::after{display:none;}.recurlyjs-form-item__cvv{margin-right:0;}.recurly-subscribe .coupon_wrapper{margin-bottom:20px;}.recurlyjs-form-item__country{float:left;width:48%;margin-left:2%;}.postal_code_message{color:#00c1d5;font-size:12px;}.recurlyjs-city-state-postal-wrapper{width:100%;}.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__postal_code{width:48%;}.recurlyjs-form-item__postal_code .form-item{margin-bottom:10px;}fieldset.payment_method_type{clear:both;padding-bottom:10px;}fieldset.payment_method_type .form-item{clear:both;}fieldset.payment_method_type .form-item input{display:none;}fieldset.payment_method_type .form-item input[type="radio"]:checked ~ label::after{display:block;width:12px;height:12px;border-radius:50%;background:#280071;position:absolute;top:7px;left:4px;-webkit-mask-image:none;mask-image:none;-webkit-mask-size:0;mask-size:0;margin:0;vertical-align:inherit;content:"";}fieldset.payment_method_type .form-item label{font-size:15px;width:auto;position:relative;display:block;padding-left:32px;margin-bottom:12px;}fieldset.payment_method_type .form-item label::before{border:2px solid #DE7485;width:20px;height:20px;border-radius:50%;position:absolute;left:0;top:3px;content:"";}fieldset.payment_method_type .form-item label::after{content:none;}form .recurlyjs-form-item__error input,form .recurlyjs-form-item__error .recurly-hosted-field,.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red !important;}fieldset.payment_method_type legend{display:block !important;margin-bottom:0 !important;}fieldset.payment_method_type legend span{color:#333f48;text-transform:uppercase;font-size:16px;}.recurlyjs-billing-info legend{border-bottom:none;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.path-payment .content-area > .row,body[class*="subscription-signup"] .content-area > .row{margin-bottom:50px;}.recurlyjs-form-item__postal_code{margin-right:2%;float:left;width:48%;}.recurlyjjs-cc-info .recurlyjs-form-item__error::after{content:'Required Field';color:#c8102e;text-align:right;width:100%;font-weight:bold;font-size:13px;display:block;line-height:1.4;margin-top:5px;}#recurly-form-errors .messages.error{background-color:rgba(206,21,26,0.04);color:#c8102e;border:1px solid #b5021f;padding:1rem 2rem;margin-bottom:2rem;}body[class*="subscription-billing"] #recurlyjs-update-billing > p,body[class*="subscription-billing"] .credit-card-information,body[class*="subscription-billing"] .recurly-form-wrapper .recurlyjs-billing-info legend{display:none;}.head-title-Forgot-Password form.user-pass,#block-tvloginpagesignupblock,#subscription-payment-form,.path-user-login #user-login-form,.path-user-register #user-register-form,#update-payment-detail-form,#recurlyjs-update-billing{max-width:700px;margin:auto;padding-left:20px;padding-right:20px;}.path-user-login .page-title,.head-title-Forgot-Password h1.page-title,body[class*="subscription-billing"] .page-title{margin-bottom:40px;text-align:center;}body[class*="subscription-billing"] #block-teachervision-content form#recurlyjs-update-billing input,body[class*="subscription-billing"] #block-teachervision-content form#recurlyjs-update-billing select,body[class*="subscription-billing"] #block-teachervision-content form#recurlyjs-update-billing .recurly-hosted-field{border-radius:0;border:none;border-bottom:1px solid #d9e1e2;background:transparent;box-shadow:none;}body[class*="subscription-billing"] #block-teachervision-content form#recurlyjs-update-billing input[type="submit"]{width:auto;line-height:18px;margin-bottom:15px;background:transparent !important;border:1px solid #c8102e !important;color:#c8102e;border-radius:25px;}body[class*="subscription-billing"] #block-teachervision-content form#recurlyjs-update-billing input[type="submit"]:hover,body[class*="subscription-billing"] #block-teachervision-content form#recurlyjs-update-billing input[type="submit"]:focus{color:#ffffff;background:#ff585d !important;border-color:#ff585d !important;}#recurlyjs-update-billing .recurlyjs-form-item__first_name,#recurlyjs-update-billing .recurlyjs-form-item__last_name{width:49%;}#recurlyjs-update-billing .recurlyjs-form-item__number{width:100%;}#recurlyjs-update-billing .recurlyjs-form-item__cvv,#recurlyjs-update-billing .recurlyjs-form-item__month,#recurlyjs-update-billing .recurlyjs-form-item__year{width:32%;margin-right:2%;margin-left:0;}#recurlyjs-update-billing .recurlyjs-form-item__country{width:49%;margin-left:1%;}#recurlyjs-update-billing .recurlyjs-form-item__year{margin-right:0;}#recurlyjs-update-billing label{color:#333f48;text-transform:uppercase;}#recurlyjs-update-billing label.error{content:'Required Field';color:#c8102e;text-align:right;width:100%;font-weight:bold;font-size:13px;display:block;line-height:1.4;margin-top:5px;}#recurlyjs-update-billing .recurly-hosted-field{padding:0 0.5rem;}#recurlyjs-update-billing .recurly-hosted-field.recurly-hosted-field-number{padding-left:60px;}.path-user-register .user-register-top h2,.membership-plans h1,body[class*="subscription-signup"] #block-enteryourbillinginformationtitle,body[class*="subscription-billing"] .page-title,.path-user-login .page-title,.head-title-Forgot-Password h1.page-title{color:#280071;font-family:filson-pro;font-size:36px;font-weight:normal;}body[class*="subscription-billing"] #block-teachervision-content form#recurlyjs-update-billing select,body[class*="subscription-signup"] #block-teachervision-content .recurlyjs-subscribe .form-item .form-type-select select{outline:none;}.path-user-register .popup-inner button.ui-dialog-titlebar-close,.path-user-login .tv-login-popup button.ui-dialog-titlebar-close{display:none;}form[data-drupal-selector^="favorites-addcollection"] details[open=""] #cancel-collection{margin-left:10px;}.path-manage-school-account .container-fluid{max-width:1048px;}.shcool-subscription-form{background:#fff;padding:20px;}@media (min-width:1000px){.shcool-subscription-form .js-form-item-master-user-first-name,.shcool-subscription-form .js-form-item-master-user-last-name,.shcool-subscription-form .js-form-item-master-user-job-title,.shcool-subscription-form .js-form-item-master-user-email,.shcool-subscription-form .js-form-item-master-user-pass-pass1,.shcool-subscription-form .js-form-item-master-user-pass-pass2,.shcool-subscription-form .form-item-container-school-entity-field-country,.shcool-subscription-form .form-item-container-school-entity-field-phone-number{width:49%;float:left;margin-right:1%;}.shcool-subscription-form #school-information-ajax-wrapper .form-item-container-school-entity-field-city,.shcool-subscription-form #school-information-ajax-wrapper .form-item-container-school-entity-field-state,.shcool-subscription-form #school-information-ajax-wrapper .form-item-container-school-entity-field-zip-code{float:left;width:32.33%;margin-right:1%;}.shcool-subscription-form #edit-sub-user-info .fieldset-wrapper legend{float:left;width:10%;padding:0;font-size:19px;border-bottom:0;margin:20px 0 0;}.shcool-subscription-form #edit-sub-user-info .fieldset-wrapper .fieldset-wrapper{float:left;width:90%;}.shcool-subscription-form #edit-sub-user-info .fieldset-wrapper .fieldset-wrapper .js-form-item{float:left;width:32%;margin:0 1% 0 0;}}.path-webform-request-for-a-school-subscriptio h1{max-width:665px;width:100%;margin-left:auto;margin-right:auto;text-align:left;}.path-webform-request-for-a-school-subscriptio .webform-submission-form{max-width:665px;width:100%;margin:0 auto;background:#fff;padding:40px 35px 30px 35px;}.path-webform-request-for-a-school-subscriptio .form-item{margin:0 0 19px 0;}.path-webform-request-for-a-school-subscriptio .form-item label{font-size:18px;font-weight:700;}.path-webform-request-for-a-school-subscriptio .form-item label::after{display:none;}.path-webform-request-for-a-school-subscriptio .form-item input,.path-webform-request-for-a-school-subscriptio .form-item .form-textarea{border:1px solid #333F48;border-radius:6px;background:#fff;width:100%;font-family:filson-pro,arial,sans-serif;font-weight:400;}.path-webform-request-for-a-school-subscriptio .form-item .form-textarea{padding:6px 12px;font-size:16px;line-height:1.6;color:#636466;}.path-webform-request-for-a-school-subscriptio .form-actions{margin:19px 0 0 0;}.path-webform-request-for-a-school-subscriptio .form-actions input{margin:0;}@media (max-width:767px){.path-webform-request-for-a-school-subscriptio #block-teachervision-content{padding:0;}.path-webform-request-for-a-school-subscriptio .webform-submission-form{padding:15px 16px 15px 16px;}.path-webform-request-for-a-school-subscriptio h1{font-size:24px;}}.sumome-react-wysiwyg-component .sumome-react-wysiwyg-popup-button{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}.sumome-react-wysiwyg-component .sumome-react-wysiwyg-popup-button.icon{padding-left:15px;}.sumome-react-wysiwyg-component .sumome-react-wysiwyg-popup-button.icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.sumome-react-wysiwyg-component .sumome-react-wysiwyg-popup-button:hover{text-decoration:none;}.sumome-react-wysiwyg-component .sumome-react-wysiwyg-popup-button:hover,.sumome-react-wysiwyg-component .sumome-react-wysiwyg-popup-button:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}.sumome-react-wysiwyg-component .sumome-react-wysiwyg-popup-button:active,.sumome-react-wysiwyg-component .sumome-react-wysiwyg-popup-button:active:focus,.sumome-react-wysiwyg-component .sumome-react-wysiwyg-popup-button:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}form[data-drupal-selector^=favorites-addcollection] details > .details-wrapper .btn-primary{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}form[data-drupal-selector^=favorites-addcollection] details > .details-wrapper .btn-primary.icon{padding-left:15px;}form[data-drupal-selector^=favorites-addcollection] details > .details-wrapper .btn-primary.icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}form[data-drupal-selector^=favorites-addcollection] details > .details-wrapper .btn-primary:hover{text-decoration:none;}form[data-drupal-selector^=favorites-addcollection] details > .details-wrapper .btn-primary:hover,form[data-drupal-selector^=favorites-addcollection] details > .details-wrapper .btn-primary:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}form[data-drupal-selector^=favorites-addcollection] details > .details-wrapper .btn-primary:active,form[data-drupal-selector^=favorites-addcollection] details > .details-wrapper .btn-primary:active:focus,form[data-drupal-selector^=favorites-addcollection] details > .details-wrapper .btn-primary:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}form[data-drupal-selector^=favorites-addcollection] .details-wrapper #cancel-collection{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#087866;background-color:#fff;border:1px solid #087866;}form[data-drupal-selector^=favorites-addcollection] .details-wrapper #cancel-collection.icon{padding-left:15px;}form[data-drupal-selector^=favorites-addcollection] .details-wrapper #cancel-collection.icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}form[data-drupal-selector^=favorites-addcollection] .details-wrapper #cancel-collection:hover{text-decoration:none;}form[data-drupal-selector^=favorites-addcollection] .details-wrapper #cancel-collection:hover,form[data-drupal-selector^=favorites-addcollection] .details-wrapper #cancel-collection:focus{color:#087866;background-color:#f2f2f2;border-color:#087866;}form[data-drupal-selector^=favorites-addcollection] .details-wrapper #cancel-collection:active,form[data-drupal-selector^=favorites-addcollection] .details-wrapper #cancel-collection:active:focus,form[data-drupal-selector^=favorites-addcollection] .details-wrapper #cancel-collection:active:hover{color:#087866;background-color:#fff;border-color:#087866;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}form[data-drupal-selector^=favorites-addcollection] .details-wrapper #cancel-collection.icon:before{filter:invert(36%) sepia(85%) saturate(400%) hue-rotate(121deg) brightness(89%) contrast(102%);}.path-cart-checkout .membership-plans{float:left;width:48%;}.path-cart-checkout .layout-sidebar-second{float:right;width:51%;}@media (max-width:1024px){.path-cart-checkout .membership-plans,.path-cart-checkout .layout-sidebar-second{width:100%;float:none;}}.path-cart-checkout .recurlyjjs-cc-info{display:flex;flex-wrap:wrap;float:left;gap:1rem;margin-bottom:2rem;}.path-cart-checkout .recurlyjjs-cc-info > div{width:auto;}.path-cart-checkout .recurlyjjs-cc-info .recurlyjs-form-item__number{max-width:250px;}.path-cart-checkout .recurlyjjs-cc-info .recurlyjs-form-item__cvv{max-width:60px;}.path-cart-checkout .recurlyjjs-cc-info .recurlyjs-form-item__month{max-width:75px;}.path-cart-checkout .recurlyjjs-cc-info .recurlyjs-form-item__year{max-width:75px;}.path-cart-checkout .form-item-visa-terms-of-use{display:flex;align-items:center;}.path-user-login h1.page-title{font-weight:normal;color:#280071;margin-bottom:50px;text-align:center;}.path-user-login form #showhide{color:#bbb;cursor:pointer;display:block;font-size:14px;font-weight:bold;padding:0 4px;float:right;text-transform:uppercase;background:#fff;z-index:1;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;position:absolute;right:5px;top:39px;}.path-user-login form .forgot-password{font-size:10px;text-align:center;width:100%;padding-bottom:0;}.path-user-login form .forgot-password a{line-height:14px;}.path-user-register .layout-content{float:none;margin:0 auto;width:80%;padding-bottom:45px;}.path-user-register .custom_block_signup_page{float:left;margin-left:50px;text-align:left;width:calc(50% - 50px);}.path-user-register .custom_block_signup_page ul{padding-left:20px;}.path-user-register .custom_block_signup_page ul li{padding-top:15px;}.path-user-register h1.page-title{display:none;}.path-user-register .user-register-top h2{font-weight:normal;color:#280071;margin-bottom:40px;text-align:center;}.path-user-register #block-teachervision-content{background:#d9e1e2;float:left;width:50%;border-radius:5px;}.path-user-register #block-teachervision-content form{padding:25px;max-width:700px;}.path-user-register .already-register{display:none;}.path-my-teachervision-user-favorites .tabledrag-toggle-weight-wrapper,.path-my-teachervision-user-favorites .my-teacher-vision-favorites-form input[type='submit']{display:none;}.path-my-teachervision-user-favorites .create-folder-form label,.path-my-teachervision-user-favorites .create-folder-form > div{font-weight:200;font-size:14px;color:#748693;margin-top:7px;}.path-my-teachervision-user-favorites .tabledrag-changed-warning,.path-my-teachervision-user-favorites .tabledrag-changed{display:none !important;}.path-my-teachervision-user-favorites .page-title{padding:0 10px;}.path-my-teachervision-user-favorites table[id*='edit-mytable']{width:70%;}@media (max-width:767px){.path-my-teachervision-user-favorites table[id*='edit-mytable']{width:100%;}}.path-my-teachervision-user-favorites table[id*='edit-mytable'] thead{display:none;}.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr{font-weight:200;font-style:normal;font-size:14px;color:#748693;text-align:left;line-height:28px;}.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr a{color:#748693;text-decoration:none;}.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr a.menu-item__link{position:absolute;top:50%;line-height:normal;transform:translateY(-50%);}.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr td{height:100%;position:relative;}.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr td:nth-child(1){width:100%;}.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr.draggable td:nth-child(2),.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr.draggable td:nth-child(4){display:none;}.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr td:nth-child(3) a,.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr .delete_folder{width:18px;height:30px;background-image:url(/themes/teachervision/images/delete.png);display:block;background-repeat:no-repeat;background-position:0 0;margin:8px 10px 0 30px;}.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr .tabledrag-handle{margin-left:20px;height:100%;}.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr .tabledrag-handle .handle{background-image:url(/themes/teachervision/images/drag.png);width:17px;height:26px;display:block;padding:0;background-position:-4px 2px;background-repeat:no-repeat;margin:5px 10px 5px 0;}.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr.drag td,.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr[class*='fav-folder-']:hover td{background:#00c1d5;color:#fff;}.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr.drag td a,.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr[class*='fav-folder-']:hover td a{color:#fff;}.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr.drag td:nth-child(3) a,.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr[class*='fav-folder-']:hover td:nth-child(3) a{background-image:url(/themes/teachervision/images/delete-hover.png);}.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr.drag .tabledrag-handle .handle,.path-my-teachervision-user-favorites table[id*='edit-mytable'] tr[class*='fav-folder-']:hover .tabledrag-handle .handle{background-image:url(/themes/teachervision/images/drag-hover.png);}.path-my-teachervision-user-favorites table[id*='edit-mytable'] .fav_parent td:nth-child(1){background-image:url(/themes/teachervision/images/folder-closed.png);background-repeat:no-repeat;padding:5px 0 5px 30px;cursor:pointer;background-position:0 5px;}.path-my-teachervision-user-favorites .tabledrag-toggle-weight-wrapper,.path-my-teachervision-user-favorites .my-teacher-vision-favorites-form input[type='submit']{display:none;}.path-my-teachervision-user-favorites .ui-dialog-titlebar{width:100%;font-family:filson-pro,Filson Pro;color:#280071;padding-left:1.2em;padding-right:1.2em;}.path-my-teachervision-user-favorites .create-folder-form{margin-top:30px;}.path-my-teachervision-user-favorites .create-folder-form label,.path-my-teachervision-user-favorites .create-folder-form > div{font-weight:200;font-size:14px;color:#748693;margin-top:7px;}.path-my-teachervision-user-favorites .create-folder-form input.form-text{height:35px;background-color:#fff;border:1px solid #666666;font-weight:200;font-size:14px;color:#768692;line-height:24px;}.path-my-teachervision-user-favorites .create-folder-form input.form-text::placeholder,.path-my-teachervision-user-favorites .create-folder-form input.form-text:placeholder-shown{font-size:14px;}.path-my-teachervision-user-favorites .create-folder-form input.form-submit{font-weight:200;font-style:normal;font-size:14px;text-align:center;line-height:18px;padding:9px 20px;border-radius:25px;transition:background .2s,color .2s;font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}.path-my-teachervision-user-favorites .create-folder-form input.form-submit.icon{padding-left:15px;}.path-my-teachervision-user-favorites .create-folder-form input.form-submit.icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.path-my-teachervision-user-favorites .create-folder-form input.form-submit:hover{text-decoration:none;}.path-my-teachervision-user-favorites .create-folder-form input.form-submit:hover,.path-my-teachervision-user-favorites .create-folder-form input.form-submit:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}.path-my-teachervision-user-favorites .create-folder-form input.form-submit:active,.path-my-teachervision-user-favorites .create-folder-form input.form-submit:active:focus,.path-my-teachervision-user-favorites .create-folder-form input.form-submit:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.path-my-teachervision-user-favorites .create-folder-form div[aria-label*="message"][aria-label*="Error"]{padding:5px 15px;font-weight:200;font-size:14px;float:left;margin-top:7px;width:100%;}.path-my-teachervision-user-favorites .create-folder-form div[aria-label*="message"][aria-label*="Error"] div{margin:0;color:#49C5B1;}#ui-id-1{width:300px !important;font-size:13px;}.printable-item span.printable-file{margin:10px 0;}.tv-registration-popup .form-actions,.tv-login-popup .form-actions,.tv-user-form-popup .form-actions{margin-top:0;color:#768692;font-size:10px;line-height:14px;text-align:center;}.tv-user-edit-popup{border-radius:0;border:none;overflow:visible;max-width:100%;z-index:99990;}.tv-user-edit-popup .ui-dialog-title,.tv-user-edit-popup .ui-dialog-buttonpane{display:none;}.tv-user-edit-popup .ui-dialog-titlebar{display:none;}.tv-user-edit-popup .ui-dialog-content{position:inherit;}.tv-user-edit-popup .edit-close-editform{position:absolute;top:-20px;left:-20px;background:url(/themes/teachervision/images/cancel_white.png) no-repeat 0 0;width:19px;height:19px;text-indent:-9999px;background-size:19px 19px;border:none;cursor:pointer;}.tv-user-edit-popup .user-form .ajax-progress{display:none !important;}.tv-user-edit-popup .user-form .profile_complete + .ajax-progress{display:block !important;bottom:25px;}.tv-user-edit-popup .edit-user-popup-title{font-family:filson-pro,Filson Pro;font-weight:700;text-align:center;line-height:18px;font-size:18px;color:#280071;margin:20px 0 30px;}.tv-user-edit-popup .field--name-field-grades legend,.tv-user-edit-popup .field--name-field-subjects legend{border-bottom:none;margin-bottom:10px;}.tv-user-edit-popup .field--name-field-grades fieldset,.tv-user-edit-popup .field--name-field-subjects fieldset{margin:0;}.tv-user-edit-popup .field--name-field-grades .fieldset-legend,.tv-user-edit-popup .field--name-field-subjects .fieldset-legend{font-family:filson-pro,arial,sans-serif;font-weight:600;font-size:16px;}.tv-user-edit-popup .field--name-field-grades .form-checkboxes > div,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes > div{display:inline-block;margin:0;}.tv-user-edit-popup .field--name-field-grades .form-checkboxes label,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes label{font-family:filson-pro,arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;text-align:center;border:1px solid;border-radius:5px;padding:7px 8px;height:40px;min-width:55px;white-space:nowrap;overflow:hidden;cursor:pointer;transition:background 0.2s,color 0.2s;font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#087866;background-color:#fff;border:1px solid #087866;}.tv-user-edit-popup .field--name-field-grades .form-checkboxes label.icon,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes label.icon{padding-left:15px;}.tv-user-edit-popup .field--name-field-grades .form-checkboxes label.icon:before,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes label.icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.tv-user-edit-popup .field--name-field-grades .form-checkboxes label:hover,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes label:hover{text-decoration:none;}.tv-user-edit-popup .field--name-field-grades .form-checkboxes label:hover,.tv-user-edit-popup .field--name-field-grades .form-checkboxes label:focus,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes label:hover,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes label:focus{color:#087866;background-color:#f2f2f2;border-color:#087866;}.tv-user-edit-popup .field--name-field-grades .form-checkboxes label:active,.tv-user-edit-popup .field--name-field-grades .form-checkboxes label:active:focus,.tv-user-edit-popup .field--name-field-grades .form-checkboxes label:active:hover,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes label:active,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes label:active:focus,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes label:active:hover{color:#087866;background-color:#fff;border-color:#087866;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.tv-user-edit-popup .field--name-field-grades .form-checkboxes label.icon:before,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes label.icon:before{filter:invert(36%) sepia(85%) saturate(400%) hue-rotate(121deg) brightness(89%) contrast(102%);}.tv-user-edit-popup .field--name-field-grades .form-checkboxes .selected label,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes .selected label{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}.tv-user-edit-popup .field--name-field-grades .form-checkboxes .selected label.icon,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes .selected label.icon{padding-left:15px;}.tv-user-edit-popup .field--name-field-grades .form-checkboxes .selected label.icon:before,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes .selected label.icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.tv-user-edit-popup .field--name-field-grades .form-checkboxes .selected label:hover,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes .selected label:hover{text-decoration:none;}.tv-user-edit-popup .field--name-field-grades .form-checkboxes .selected label:hover,.tv-user-edit-popup .field--name-field-grades .form-checkboxes .selected label:focus,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes .selected label:hover,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes .selected label:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}.tv-user-edit-popup .field--name-field-grades .form-checkboxes .selected label:active,.tv-user-edit-popup .field--name-field-grades .form-checkboxes .selected label:active:focus,.tv-user-edit-popup .field--name-field-grades .form-checkboxes .selected label:active:hover,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes .selected label:active,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes .selected label:active:focus,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes .selected label:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.tv-user-edit-popup .field--name-field-grades .form-checkboxes input,.tv-user-edit-popup .field--name-field-grades .form-checkboxes .form-item-field-grades-55,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes input,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes .form-item-field-grades-55{display:none;}.tv-user-edit-popup .user-edit-nextlink{color:#fff;width:calc(100% - 59px);}.tv-user-edit-popup .firststep .user-edit-nextlink{width:100%;}.tv-user-edit-popup .user-edit-backlink{color:#00c1d5;font-family:filson-pro,arial,sans-serif;font-size:14px;margin-right:15px;}.tv-user-edit-popup .user-edit-backlink::before{content:"\f100";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:5px;}.tv-user-edit-popup .field--name-field-subjects .form-checkboxes > div{width:49%;}.tv-user-edit-popup .field--name-field-subjects .form-checkboxes label{width:100%;}.tv-user-edit-popup .field--name-field-started-career input,.tv-user-edit-popup .field--name-field-location input,.tv-user-edit-popup .field--name-field-title input{height:33px;background-color:#f3f4f6;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:block;}.tv-user-edit-popup .field--name-field-started-career input::-webkit-input-placeholder,.tv-user-edit-popup .field--name-field-location input::-webkit-input-placeholder,.tv-user-edit-popup .field--name-field-title input::-webkit-input-placeholder{font-family:filson-pro,arial,sans-serif;font-weight:200;font-size:16px;color:#999999;}.tv-user-edit-popup .field--name-field-started-career input::-moz-placeholder,.tv-user-edit-popup .field--name-field-location input::-moz-placeholder,.tv-user-edit-popup .field--name-field-title input::-moz-placeholder{font-family:filson-pro,arial,sans-serif;font-weight:200;font-size:16px;color:#999999;}.tv-user-edit-popup .field--name-field-started-career input:-ms-input-placeholder,.tv-user-edit-popup .field--name-field-location input:-ms-input-placeholder,.tv-user-edit-popup .field--name-field-title input:-ms-input-placeholder{font-family:filson-pro,arial,sans-serif;font-weight:200;font-size:16px;color:#999999;}.tv-user-edit-popup .field--name-field-started-career input:-moz-placeholder,.tv-user-edit-popup .field--name-field-location input:-moz-placeholder,.tv-user-edit-popup .field--name-field-title input:-moz-placeholder{font-family:filson-pro,arial,sans-serif;font-weight:200;font-size:16px;color:#999999;}.tv-user-edit-popup .field--name-field-started-career .description,.tv-user-edit-popup .field--name-field-location .description,.tv-user-edit-popup .field--name-field-title .description{display:none;}.tv-user-edit-popup .field--name-field-started-career h4,.tv-user-edit-popup .field--name-field-started-career label,.tv-user-edit-popup .field--name-field-location h4,.tv-user-edit-popup .field--name-field-location label,.tv-user-edit-popup .field--name-field-title h4,.tv-user-edit-popup .field--name-field-title label{font-family:filson-pro,arial,sans-serif;font-weight:600;font-size:16px;color:#000;margin-bottom:5px;display:block;text-align:left;padding:0;line-height:normal;}.tv-user-edit-popup .field--name-field-title > div{margin-bottom:0;}.tv-user-edit-popup .field--name-field-started-career input{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.tv-user-edit-popup .thankyou-title{font-family:filson-pro,Filson Pro;font-weight:700;text-align:center;margin:0;font-size:18px;color:#280071;line-height:28px;margin:20px 0;}.tv-user-edit-popup .thankyou-desc{font-family:filson-pro,arial,sans-serif;font-weight:200;font-size:16px;line-height:28px;width:80%;margin:0 auto;}.tv-user-edit-popup .profile_complete{color:#fff;width:80%;margin:0 auto;display:block;margin-top:30px;}.tv-user-edit-popup .incomplete_profile_done{margin:0;float:right;margin-top:37px;width:calc(100% - 59px);}.tv-user-edit-popup .submit_firststep .incomplete_profile_done{width:100%;}.tv-user-edit-popup .popup_last_step .user-form .form-actions input{width:calc(100% - 59px) !important;height:39px !important;margin-left:0;float:right;}.tv-user-edit-popup .submit_firststep .popup_last_step .user-form .form-actions input{width:100% !important;height:39px !important;margin-left:0;}.tv-user-edit-popup .ajax-progress{position:absolute;bottom:40px;left:49%;}.tv-user-edit-popup div[id*="edit-newsletters"],.tv-user-edit-popup .field--name-field-newsletter,.tv-user-edit-popup .field--name-field-special-offer-subscription{display:none;}.tv-user-edit-popup fieldset[id*="edit-receive-updates"],.tv-user-edit-popup fieldset[id*="edit-special-offer"]{margin:0;}.tv-user-edit-popup fieldset[id*="edit-receive-updates"] legend,.tv-user-edit-popup fieldset[id*="edit-special-offer"] legend{border-bottom:none;margin-bottom:0;}.tv-user-edit-popup fieldset[id*="edit-receive-updates"] .fieldset-legend,.tv-user-edit-popup fieldset[id*="edit-special-offer"] .fieldset-legend{font-family:filson-pro,arial,sans-serif;font-weight:200;color:#333F48;line-height:28px;font-size:18px;}.tv-user-edit-popup fieldset[id*="edit-receive-updates"] .fieldset-legend h3,.tv-user-edit-popup fieldset[id*="edit-special-offer"] .fieldset-legend h3{font-family:filson-pro,arial,sans-serif;font-weight:600;font-style:normal;font-size:16px;text-align:left;color:#333333;margin-bottom:0;margin-top:0;}.tv-user-edit-popup fieldset[id*="edit-receive-updates"] .fieldset-wrapper,.tv-user-edit-popup fieldset[id*="edit-special-offer"] .fieldset-wrapper{margin:10px 0;}.tv-user-edit-popup fieldset[id*="edit-receive-updates"] label,.tv-user-edit-popup fieldset[id*="edit-special-offer"] label{font-family:filson-pro,Filson Pro;font-weight:700;color:#c8102e;margin:0;line-height:28px;font-size:18px;}.tv-user-edit-popup fieldset[id*="edit-receive-updates"] input,.tv-user-edit-popup fieldset[id*="edit-special-offer"] input{width:20px;height:20px;margin:0;position:relative;top:4px;line-height:28px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/themes/teachervision/images/radio-unchecked.png");background-repeat:no-repeat;background-size:20px 20px;background-color:transparent;}.tv-user-edit-popup fieldset[id*="edit-receive-updates"] .selected input,.tv-user-edit-popup fieldset[id*="edit-special-offer"] .selected input{background-image:url("/themes/teachervision/images/radio-checked.png");}.tv-user-edit-popup fieldset[id*="edit-special-offer"] + .form-actions{margin-top:0;}.tv-user-edit-popup .field--name-field-other-subjects{width:49%;float:right;margin-top:-46px;margin-right:2px;}.tv-user-edit-popup .field--name-field-other-subjects .form-item{margin:0;}.tv-user-edit-popup .field--name-field-other-subjects + .form-actions{margin-top:8px;}.tv-user-edit-popup input[id*='edit-field-other-subjects']{border:none;width:100%;height:auto;font-family:filson-pro,arial,sans-serif;font-weight:400;font-size:14px;line-height:18px;background:#eee;border-radius:0;padding:8px 10px;box-shadow:none;}@media (max-width:1024px){.tv-user-edit-popup{top:0 !important;height:100% !important;width:100% !important;left:0 !important;}.tv-user-edit-popup .popup-inner{height:100% !important;overflow-y:auto;}.tv-user-edit-popup .popup-inner .ui-dialog-titlebar{position:relative;}.tv-user-edit-popup .ui-dialog-content{padding:30px 10px 10px 10px;max-height:initial !important;width:50% !important;margin:0 auto;}.tv-user-edit-popup .edit-close-editform{top:20px;left:13px;}.tv-user-edit-popup .field--name-field-grades .form-checkboxes label,.tv-user-edit-popup .field--name-field-subjects .form-checkboxes label{min-width:68px;}.tv-user-edit-popup fieldset[id*="edit-receive-updates"] label,.tv-user-edit-popup fieldset[id*="edit-special-offer"] label{width:auto;}.tv-user-edit-popup .field--name-field-subjects .form-checkboxes > div{width:100%;}.tv-user-edit-popup .field--name-field-other-subjects{width:100%;float:none;margin-top:0;margin-right:0;}.tv-user-edit-popup .thankyou-desc{width:100%;}}@media (max-width:991px){.tv-user-edit-popup .ui-dialog-content{width:71% !important;}}@media (max-width:767px){.tv-user-edit-popup .ui-dialog-content{width:100% !important;padding-top:0;}.tv-user-edit-popup .edit-close-editform{top:-50px;left:0;position:relative;}.tv-user-edit-popup .popup-inner .ui-dialog-titlebar{padding-left:10px;}.tv-user-edit-popup .edit-user-thankyou .edit-close-editform{top:18px;}.pp_block_close{float:left;}.pp_block_close + span{display:inline-block;width:calc(100% - 34px);margin-top:3px;}#beacon_image.visible-xs{display:inline-block !important;}}.profiling-progressbar{width:50%;margin:20px auto 0;}.profiling-progressbar .profile-progressbar-track{position:relative;height:4px;background:#BBB;top:18px;z-index:0;}.profiling-progressbar .profile-progressbar-width{display:block;position:absolute;left:0;top:0;height:4px;background:#00c1d5;}.profiling-progressbar ul{margin-left:-16%;margin-right:-16%;z-index:1;position:relative;padding:0;margin-bottom:0;}.profiling-progressbar ul li{display:inline-block;margin:0 10px;width:calc(25% - 20px);}.profiling-progressbar ul li span{display:block;width:21px;height:21px;margin:0 auto;border-radius:50%;background:#BBB;text-indent:6px;font-size:14px;color:#fff;font-weight:bold;font-family:filson-pro,arial,sans-serif;}.profiling-progressbar ul li.current span{background:#00c1d5;}.profiling-progressbar ul li.active span{background:#00c1d5;}.profiling-progressbar.progressbarcount-3 ul{margin-left:-25%;margin-right:-25%;}.profiling-progressbar.progressbarcount-3 ul li{width:calc(33% - 20px);}.profiling-progressbar.progressbarcount-2{width:25%;}.profiling-progressbar.progressbarcount-2 ul{margin-left:-49%;margin-right:-49%;}.profiling-progressbar.progressbarcount-2 ul li{width:calc(50% - 20px);}.profiling-progressbar.progressbarcount-1{width:11px;}.profiling-progressbar.progressbarcount-1 .profile-progressbar-track{display:none;}.profiling-progressbar.progressbarcount-1 ul{margin-left:0;margin-right:0;}.profiling-progressbar.progressbarcount-1 ul li{width:auto;margin:0;}.path-my-teachervision-profile .personal_info{font-family:filson-pro,Filson Pro;font-weight:400;font-size:14px;color:#748693;}.path-my-teachervision-profile .ui-dialog{max-width:98%;}.profile_left{float:left;width:180px;}.profile_right{float:left;font-weight:400;position:relative;width:calc(100% - 180px);}.profile_right a{font-weight:600;}.block-views-blockmy-teachervision-content-block-2{width:100%;padding:0 10px;float:none;}@media (max-width:991px) and (min-width:769px){.block-views-blockmy-teachervision-content-block-2{width:70%;}}.block-views-blockmy-teachervision-content-block-2 ul{padding:0;}.block-views-blockmy-teachervision-content-block-2 li{list-style:none;clear:both;font-size:14px;color:#768692;line-height:24px;font-weight:200;display:flex;}.block-views-blockmy-teachervision-content-block-2 li:first-child,.block-views-blockmy-teachervision-content-block-2 li:last-child{margin-bottom:25px;}.block-views-blockmy-teachervision-content-block-2 li:first-child a,.block-views-blockmy-teachervision-content-block-2 li:last-child a{font-weight:600;}.block-views-blockmy-teachervision-content-block-2 li:last-child{margin-top:10px;}.path-my-teachervision-newsletters #block-recurlyupdateaccountinfo,.path-my-teachervision-newsletters #block-views-block-user-profile-pages-block-3,.path-my-teachervision-newsletters .newsletter-manage-subscriber-form,.path-my-teachervision-profile #block-recurlyupdateaccountinfo,.path-my-teachervision-profile #block-views-block-user-profile-pages-block-3,.path-my-teachervision-profile .newsletter-manage-subscriber-form{float:left;}.path-my-teachervision-newsletters #block-recurlyupdateaccountinfo,.path-my-teachervision-newsletters #block-views-block-user-profile-pages-block-3,.path-my-teachervision-profile #block-recurlyupdateaccountinfo,.path-my-teachervision-profile #block-views-block-user-profile-pages-block-3{width:50%;}@media (max-width:767px){.path-my-teachervision-newsletters #block-recurlyupdateaccountinfo,.path-my-teachervision-newsletters #block-views-block-user-profile-pages-block-3,.path-my-teachervision-profile #block-recurlyupdateaccountinfo,.path-my-teachervision-profile #block-views-block-user-profile-pages-block-3{width:100%;}}.path-my-teachervision-newsletters .newsletter-manage-subscriber-form,.path-my-teachervision-profile .newsletter-manage-subscriber-form{width:100%;}.path-my-teachervision-newsletters .col-md-4.tv-newsletters-item,.path-my-teachervision-profile .col-md-4.tv-newsletters-item{clear:both;display:flex;width:100%;background:#fff;margin-bottom:30px;padding:0;position:relative;float:left;min-height:80px;font-weight:300;line-height:24px;font-size:16px;color:#333f48;}.path-my-teachervision-newsletters .col-md-4.tv-newsletters-item img,.path-my-teachervision-profile .col-md-4.tv-newsletters-item img{margin-right:15px;float:left;width:250px;align-self:center;}.path-my-teachervision-newsletters .col-md-4.tv-newsletters-item h4,.path-my-teachervision-profile .col-md-4.tv-newsletters-item h4{font-weight:400;font-size:18px;color:#748693;text-transform:uppercase;margin-top:15px;text-align:left;}.path-my-teachervision-newsletters .col-md-4.tv-newsletters-item p,.path-my-teachervision-profile .col-md-4.tv-newsletters-item p{font-weight:300;font-size:14px;color:#333f48;line-height:normal;padding:0;margin:1rem 0 2rem;}@media (min-width:768px){.path-my-teachervision-newsletters .col-md-4.tv-newsletters-item p,.path-my-teachervision-profile .col-md-4.tv-newsletters-item p{position:absolute;bottom:15px;left:265px;margin-bottom:0;}}.path-my-teachervision-newsletters form[id*='newsletter-manage-subscriber-form'] .mynewsletter,.path-my-teachervision-profile form[id*='newsletter-manage-subscriber-form'] .mynewsletter{margin:0;}.path-my-teachervision-newsletters form[id*='newsletter-manage-subscriber-form'] .nl-privacy,.path-my-teachervision-profile form[id*='newsletter-manage-subscriber-form'] .nl-privacy{margin:0;}.path-my-teachervision-newsletters form[id*='newsletter-manage-subscriber-form'] .nl-privacy .col-sm-3,.path-my-teachervision-profile form[id*='newsletter-manage-subscriber-form'] .nl-privacy .col-sm-3{padding:0;width:auto;}.path-my-teachervision-newsletters form[id*='newsletter-manage-subscriber-form'] button,.path-my-teachervision-profile form[id*='newsletter-manage-subscriber-form'] button{margin:0;width:auto;padding:6px 25px;}.path-my-teachervision-newsletters form[id*='newsletter-manage-subscriber-form'] button .fa,.path-my-teachervision-profile form[id*='newsletter-manage-subscriber-form'] button .fa{display:none;}.path-my-teachervision-newsletters form[id*='newsletter-manage-subscriber-form'] a[id*='edit-privacy'],.path-my-teachervision-profile form[id*='newsletter-manage-subscriber-form'] a[id*='edit-privacy']{font-weight:600;font-size:14px;line-height:18px;margin-top:11px;display:inline-block;margin-left:10px;}.path-my-teachervision-newsletters .newsletter-manage-subscriber-form > h2,.path-my-teachervision-profile .newsletter-manage-subscriber-form > h2{margin-bottom:30px;}.newsletter .actual-submit-input-button,.actual-submit-input-button-2{height:0;width:0;visibility:hidden;margin:0;padding:0;}.favorites_form_add_folder{margin:5px 0;}.favorites_form_add_folder a{font-weight:200;font-style:normal;font-size:14px;line-height:28px;background-image:url(/themes/teachervision/images/folder-add.png);background-repeat:no-repeat;padding-left:30px;background-position:0 0;padding:5px 0 5px 30px;}.history-wrapper{position:relative;float:left;width:50%;margin-right:80px;}@media (max-width:767px){.history-wrapper{width:100%;}}.history-all{overflow:hidden;width:100%;position:relative;float:left;z-index:0;}.history-list{padding:0;margin-bottom:0;transform:translateY(0);}.history-list li{background-image:url(/themes/teachervision/images/content-history.png);background-repeat:no-repeat;list-style:none;clear:both;padding:5px 0 5px 30px;border-bottom:1px solid #768692;background-position:5px 50%;position:relative;}.history-list li:after{content:"";clear:both;display:block;}.history-list li:hover{background-color:#368099;}.history-list li:hover .list-item-title{color:#fff;}.history-detail li{display:none;}.history-detail li.active{display:block;}.list-item-title{font-weight:200;font-style:normal;font-size:14px;color:#768692;text-align:left;line-height:18px;width:70%;display:inline-block;position:absolute;top:50%;text-decoration:none;transform:translateY(-50%);}.list-item-title:hover{text-decoration:none;}.list-item-right{display:inline-block;font-family:filson-pro,Filson Pro;font-weight:400;font-style:normal;font-size:10px;color:#bcbcbc;text-align:right;line-height:18px;float:right;}.list-item-date{display:block;}.overlay-white{background:rgba(243,244,246,0.9);content:"";width:100%;position:absolute;left:0;opacity:0.4;z-index:1;}.overlay-top{top:0;}.overlay-bottom{bottom:0;}.history-nav .fa{font-size:28px;color:#748693;display:block;cursor:pointer;position:absolute;text-align:right;top:0px;padding:9px 0px;right:-30px;height:100%;width:auto;}.history-nav .fa.scroll-down{top:94px;}.path-my-teachervision-history .item-list{clear:none !important;}.path-my-teachervision-history .item-list.tiles ul li{margin-left:1% !important;height:330px !important;}.calendar-calendar div.day{padding:0 0.25em 0 0.25em !important;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.single-day .fen-td .item.calendar.weekview .contents a:hover,.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.multi-day .fen-td .item.calendar.weekview .contents a:hover,.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr .fen-td .item.calendar.weekview .contents div.no_calender_page:hover{background:#00c1d5 !important;color:#FFFFFF;text-decoration:none;border:1px solid #00c1d5;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.single-day .fen-td .item.calendar.weekview .contents a.event_highlighted:hover,.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.multi-day .fen-td .item.calendar.weekview .contents a.event_highlighted:hover{background-color:#ff585d !important;border:1px solid #ff585d;}.calendar-calendar div.calendar{background-color:transparent;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.multi-day .fen-td .item.calendar.weekview .contents a,.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr .fen-td .item.calendar.weekview .contents div.no_calender_page{background:#FFFFFF !important;font-size:12px;display:block;margin:4px;padding:2px 6px;border-radius:2px;border:1px solid #00c1d5;color:#00c1d5;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.date-box .fen-td.today .month{background-color:#280071 !important;color:#fff;}.fen-box{background:#FFFFFF;margin-bottom:20px;overflow:hidden;}hr{margin-bottom:0;}.user-profile-edit-title{margin:12.5px 0;}.user-logged-in #block-teachervision-content .form-item #edit-field-add-to-do-not-mail-list-value{display:inline-block;width:20px;margin:0;vertical-align:top;padding-top:5px;padding-left:5px;height:45px;}#block-teachervision-content form#user-form{width:530px;float:left;}@media (max-width:550px){#block-teachervision-content form#user-form{width:100%;float:none;}}#block-teachervision-content form#user-form label{text-transform:uppercase;}@media (max-width:550px){#block-teachervision-content form#user-form #edit-field-subjects--wrapper .form-type-checkbox{float:none;width:100%;}}#block-teachervision-content form#user-form .form-type-checkbox label{text-transform:none;}#block-teachervision-content form#user-form h4.label{text-transform:uppercase;}#block-teachervision-content form#user-form .form-item input{border:none;box-shadow:none;border-bottom:2px solid #d9e1e2;}#block-teachervision-content form#user-form div.description{font-weight:300;font-size:12px;line-height:22px;}#block-teachervision-content form#user-form legend{border-bottom:none;}#block-teachervision-content form#user-form legend span:before{content:"\f078";font-family:FontAwesome;padding-right:8px;}#block-teachervision-content form#user-form legend span.fieldset-legend{font-family:filson-pro;color:#280071;font-size:23px;font-weight:400;}#block-teachervision-content form#user-form #edit-field-biography-wrapper textarea{width:100%;}#user-form .form-item-field-add-to-do-not-mail-list-value{width:calc(100%) !important;}#user-form .form-item-field-add-to-do-not-mail-list-value label{border:none !important;display:inline-block !important;width:calc(100% - 45px) !important;padding:5px !important;}.membership-plans{padding-bottom:30px;}.membership-plans h1{margin-bottom:20px;}.membership-plans .plans-details{margin:auto;text-align:center;}.membership-plans .plans-details.membership-complete-page{text-align:left;max-width:980px;width:100%;}.membership-plans p{color:#668089;font-size:15px;font-weight:normal;line-height:25px;}.path-cart .membership-plans table{margin-bottom:50px;width:100%;}.path-cart .membership-plans table tr{background:#fff;border-bottom:1px solid #ccc;}.path-cart .membership-plans table th{text-transform:uppercase;padding:15px;}.path-cart .membership-plans table td{width:30%;padding:15px 0;}.path-cart .membership-plans table td.product-thumb{width:25%;}.path-cart .membership-plans table td.product-title{text-align:left;vertical-align:top;padding-left:20px;width:50%;}.path-cart .membership-plans table td.product-price{width:25%;vertical-align:top;}.path-cart .membership-plans table td img{width:110px;height:auto;box-shadow:0 0 2px 1px #ccc;-webkit-box-shadow:0 0 2px 1px #ccc;-moz-box-shadow:0 0 2px 1px #ccc;}.page-node-type-articles h1{display:block;}.page-node-type-articles h1.page-title{text-align:left;}.page-node-type-articles img{max-width:100%;height:auto;width:auto;}.page-node-type-articles .node--view-mode-teacher-advisor-card{margin-bottom:15px;}.page-node-type-articles .node--view-mode-teacher-advisor-card .advisor-card-left-grid{width:100%;float:left;margin-right:10px;}@media screen and (min-width:768px){.page-node-type-articles .node--view-mode-teacher-advisor-card .advisor-card-left-grid{width:50px;}}.page-node-type-articles .node--view-mode-teacher-advisor-card .advisor-card-left-grid img{width:50px;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}.page-node-type-articles .node--view-mode-teacher-advisor-card .advisor-card-right-grid{float:left;width:auto;padding-top:13px;}@media screen and (min-width:768px){.page-node-type-articles .node--view-mode-teacher-advisor-card .advisor-card-right-grid{font-size:14px;}}.page-node-type-articles .node--view-mode-teacher-advisor-card .created-by,.page-node-type-articles .node--view-mode-teacher-advisor-card .created-by-anchor{display:inline;}.page-node-type-articles .node--view-mode-teacher-advisor-card a{font-weight:bold;color:#768692;}.page-node-type-articles .asset-tagging{display:block;position:relative;float:left;width:100%;font-size:14px;}.page-node-type-articles .asset-tagging .show-tags{width:100%;float:right;cursor:pointer;text-align:right;}.page-node-type-articles .asset-tagging .hide-tags{float:left;}.page-node-type-articles .asset-tagging .field__items .field__item{color:#768692;}.page-node-type-articles .asset-tagging .field__items .field__item a{color:#768692;}.page-node-type-tvo-project .asset-tagging .field__items,.page-node-type-tvo-project .asset-tagging .field__label{display:block;width:100%;}.page-node-type-tvo-project .printable-desc{margin-top:-30px;}.node--type-printable-educator-calendar > a.colorbox:before,.tvo_printable_box .field--name-field-image a:before{padding:4px 5px;font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#087866;background-color:#fff;border:1px solid #087866;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1);transition:background .2s,color .2s;font-size:14px;line-height:1.6;border-radius:25px;text-align:center;text-decoration:none;position:absolute;display:block;width:100%;}.node--type-printable-educator-calendar > a.colorbox:before.icon,.tvo_printable_box .field--name-field-image a:before.icon{padding-left:15px;}.node--type-printable-educator-calendar > a.colorbox:before.icon:before,.tvo_printable_box .field--name-field-image a:before.icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.node--type-printable-educator-calendar > a.colorbox:before:hover,.tvo_printable_box .field--name-field-image a:before:hover{text-decoration:none;}.node--type-printable-educator-calendar > a.colorbox:before:hover,.node--type-printable-educator-calendar > a.colorbox:before:focus,.tvo_printable_box .field--name-field-image a:before:hover,.tvo_printable_box .field--name-field-image a:before:focus{color:#087866;background-color:#f2f2f2;border-color:#087866;}.node--type-printable-educator-calendar > a.colorbox:before:active,.node--type-printable-educator-calendar > a.colorbox:before:active:focus,.node--type-printable-educator-calendar > a.colorbox:before:active:hover,.tvo_printable_box .field--name-field-image a:before:active,.tvo_printable_box .field--name-field-image a:before:active:focus,.tvo_printable_box .field--name-field-image a:before:active:hover{color:#087866;background-color:#fff;border-color:#087866;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.node--type-printable-educator-calendar > a.colorbox:before.icon:before,.tvo_printable_box .field--name-field-image a:before.icon:before{filter:invert(36%) sepia(85%) saturate(400%) hue-rotate(121deg) brightness(89%) contrast(102%);}.field--type-image .field__item a.colorbox:hover:before,.tvo_printable_box .field--name-field-image a:hover:before{text-decoration:none;color:#087866;background-color:#ECF0F0;border-color:#087866;}.node--type-printable-educator-calendar > a.colorbox:before{content:'View Image';bottom:-36px;}.tvo_printable_box .field--name-field-image{margin-bottom:0 !important;}.tvo_printable_box .field--name-field-image img{width:100%;height:auto;}.tvo_printable_box .field--name-field-image .field__item{padding:0;}.tvo_printable_box .field--name-field-image .field__item a{width:100%;margin-bottom:60px;}.tvo_printable_box .field--name-field-image .field__item a::before{content:'Preview';bottom:-50px;}.tvo_printable_box .field--name-field-image .field__item a::after{height:100%;visibility:hidden;}.tvo_printable_box .field--name-field-image .field__item a:hover::after{visibility:visible;opacity:0.5;background-color:#fff;}.tvo_printable_box #favorites-addcollection{float:none;margin-top:0;}.tvo_printable_box #favorites-addcollection > details > summary{padding-left:0 !important;}.tvo_printable_box #favorites-addcollection > details > summary .fav-added::before{left:1px;}.tvo_printable_box .save-drive-wrap{margin-top:0 !important;}form[data-drupal-selector^="favorites-addcollection"] details summary{padding:5px 15px 5px 0;height:45px;position:relative;color:#768692;text-transform:uppercase;text-align:left;}form[data-drupal-selector^="favorites-addcollection"] details summary:hover{background-color:transparent;color:#333f48;}.print-container-wrapper{width:100%;float:left;position:relative;margin-top:20px;padding-top:10px;z-index:999;}.print-container-wrapper form{float:left;}.print-container-wrapper form details{font-weight:500;font-size:15px;}.print-container-wrapper form details summary{padding:5px 15px 5px 0;height:45px;position:relative;color:#768692;text-transform:uppercase;text-align:left;}.print-container-wrapper form details .details-wrapper{text-align:left;padding-top:0;clear:both;position:relative;z-index:999;}.print-container-wrapper form details .details-wrapper #collection-wrapper{margin-top:3px;margin-bottom:5px;}.print-container-wrapper form details .details-wrapper .form-item.form-type-textfield{margin:2px 0 26px;}.print-container-wrapper form details .details-wrapper .form-item.form-type-textfield input{box-shadow:none;border-bottom:1px solid #d9e1e2;background:#f2f2f2;color:#768692;margin:12px 0 6px 0;}.print-container-wrapper form details .details-wrapper #edit-submit{margin:0;border:1px solid #ff585d;padding:6px 12px;border-radius:25px;font-weight:lighter;}.print-container-wrapper form details .details-wrapper #cancel-collection{border:1px solid #c8102e;padding:8px 12px;border-radius:25px;color:#c8102e;cursor:pointer;font-weight:lighter;}.print-container-wrapper form details .details-wrapper #my-favorites-wrapper{display:table;margin-top:8px;}.print-container-wrapper form details .details-wrapper #my-favorites-wrapper a{font-weight:300;padding-top:10px;text-decoration:none;}.print-container-wrapper form details .add-collection{font-weight:300;text-transform:uppercase;}.print-container-wrapper span.print-page-link{float:left;width:auto;}.print-container-wrapper span.print-page-link a{background:transparent;border:0;text-transform:uppercase;box-shadow:inherit;color:#768692;font-weight:500;padding:7px 30px 5px 0;font-size:14px;}.print-container-wrapper span.print-page-link a .fa{font-size:15px;color:#768692;}.js details:not([open]) .details-wrapper{display:none;}#favoritesResponse{text-align:center;margin-top:0;}.favorite-section ul{padding:0;}.favorite-section .list-group-item.active a{color:#fff;text-decoration:none;}.favorite-section .item-list .fav-row td{padding:3px 3px 17px 3px;}.favorite-section .item-list .fav-row td span i{display:none;}.favorite-section .item-list .fav-row td span a > i{display:inline-block;font-size:20px;padding:0 20px;}.blog-topics{float:left;margin-left:20px;font-weight:400;font-size:16px;margin-top:-2px;}.blog-topics a{color:#768692;background-color:#fff;border-radius:0;font-weight:300;font-size:smaller;margin:0 5px;display:inline-block;height:30px;vertical-align:middle;padding:0 20px;}.image-content-img .field--type-image .field__item a.colorbox::after,.field--type-image .field__item a.colorbox::after,.node--type-printable-educator-calendar > a.colorbox::after,.page-node-type-fe-printable .node--type-fe-printable .field--name-field-image a::after,.tvo_printable_box .field--name-field-image a::after{content:'';font-family:"FontAwesome";position:absolute;font-size:32px;z-index:999;top:0;right:0;color:#000;opacity:0.5;filter:alpha(opacity=50);background-color:#fff;margin-bottom:10px;}.image-content-img .field--type-image .field__item a.colorbox:hover::after,.field--type-image .field__item a.colorbox:hover::after,.node--type-printable-educator-calendar > a.colorbox:hover::after,.page-node-type-fe-printable .node--type-fe-printable .field--name-field-image a:hover::after,.tvo_printable_box .field--name-field-image a:hover::after{background-color:transparent;color:#000;opacity:1;filter:alpha(opacity=100);}.field--type-image .field__item a.colorbox{margin-bottom:60px;}.field--type-image .field__item a.colorbox:after{width:100%;height:100%;background:#fff url(/themes/teachervision/images/zoom-icon.png) no-repeat center center;}.page-node-type-reference article.node--type-reference .field--name-field-brief-descriptions img{width:auto;}.tvVideo{width:690px;height:205px;padding:10px 0 50px 0;}@media (max-width:767px){.tvVideo{width:auto;height:auto;padding:10px 0 20px 0;clear:both;}}.page-node-type-articles .block-views-blockteacher-advisory-board-block-6 .advisor-card,.page-node-type-fe-printable .block-views-blockteacher-advisory-board-block-6 .advisor-card{background:#E9F0F5;border-radius:10px;padding:3rem;margin:2rem 0;}.page-node-type-articles .block-views-blockteacher-advisory-board-block-6 .advisor-card .author-content-card,.page-node-type-fe-printable .block-views-blockteacher-advisory-board-block-6 .advisor-card .author-content-card{display:flex;flex-wrap:wrap;gap:3rem;}.page-node-type-articles .block-views-blockteacher-advisory-board-block-6 .advisor-card .author-content-card .author-card-left-grid,.page-node-type-fe-printable .block-views-blockteacher-advisory-board-block-6 .advisor-card .author-content-card .author-card-left-grid{margin:0 auto;}.page-node-type-articles .block-views-blockteacher-advisory-board-block-6 .advisor-card .author-content-card .author-card-left-grid img,.page-node-type-fe-printable .block-views-blockteacher-advisory-board-block-6 .advisor-card .author-content-card .author-card-left-grid img{min-width:100px;max-width:150px;border-radius:50%;}.page-node-type-articles .block-views-blockteacher-advisory-board-block-6 .advisor-card .author-content-card .author-card-right-grid,.page-node-type-fe-printable .block-views-blockteacher-advisory-board-block-6 .advisor-card .author-content-card .author-card-right-grid{flex:1;min-width:200px;}.page-node-type-articles .block-views-blockteacher-advisory-board-block-6 .advisor-card .author-content-card .author-card-right-grid h6,.page-node-type-fe-printable .block-views-blockteacher-advisory-board-block-6 .advisor-card .author-content-card .author-card-right-grid h6{font-size:16px;}.tv-user-form-popup{max-width:calc(100% - 60px);}.tv-user-form-popup .ui-dialog-content{padding:20px;}.tv-user-form-popup .form-item.form-type-textfield,.tv-user-form-popup .form-item.form-type-email,.tv-user-form-popup .form-item.form-type-password{position:relative;}.tv-user-form-popup .form-item.form-type-textfield label,.tv-user-form-popup .form-item.form-type-email label,.tv-user-form-popup .form-item.form-type-password label{width:100%;height:100%;margin:0;font-family:filson-pro,arial,sans-serif;font-style:normal;font-size:16px;position:absolute;top:0;left:0;color:#999999;font-weight:200;padding:4px 12px;}.tv-user-form-popup .form-item.form-type-textfield input,.tv-user-form-popup .form-item.form-type-email input,.tv-user-form-popup .form-item.form-type-password input{font-family:filson-pro,arial,sans-serif;font-weight:200;box-shadow:none;height:33px;width:100%;border:none;color:#999999;}.tv-user-form-popup .ui-dialog-titlebar-close{top:-10px;left:-20px;background:url(/themes/teachervision/images/cancel_white.png) no-repeat 0 0;width:25px;height:25px;text-indent:-9999px;background-size:100%;}.tv-user-form-popup .social-connect-caption.below,.tv-user-form-popup .register-popup-title,.tv-user-form-popup .login-popup-title{font-family:filson-pro,Filson Pro;font-weight:700;font-size:18px;color:#280071;}.tv-user-form-popup #ajaxify_user_register_form{float:left;width:53%;margin-right:60px;}.tv-user-form-popup .popup-right-panel{float:left;width:calc(47% - 60px);padding:20px;background-color:#7e98b2;color:#fff;}.tv-user-form-popup .form-actions{margin-top:0;color:#768692;font-size:10px;line-height:14px;text-align:center;}.tv-user-form-popup .form-actions input[type*='submit']{width:100% !important;}.tv-user-form-popup .form-actions .terms_policy{margin-top:10px;}.tv-user-form-popup .field--name-field-grades fieldset{margin-bottom:8px;}.tv-user-form-popup .field--name-field-grades legend{width:auto;font-family:filson-pro,arial,sans-serif;font-weight:200;color:#999999;border:none;box-shadow:none;height:33px;background-color:#f2f2f2;background:url(/themes/teachervision/images/down-arrow-grey.png) no-repeat 90% 12px #F2F2F2;padding:6px 35px 6px 12px;font-size:16px;line-height:1.4;margin-bottom:15px;}.tv-user-form-popup .field--name-field-grades legend span::after{content:"";display:inline-block;height:6px;margin:2px 4px;vertical-align:super;width:6px;background:url(/themes/teachervision/images/required.png);background-size:100%;}.tv-user-form-popup .field--name-field-grades .form-checkboxes > div{display:inline-block;margin:0;}.tv-user-form-popup .field--name-field-grades .form-checkboxes label{font-family:filson-pro,arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#c8102e;text-align:center;border:1px solid;border-radius:5px;padding:7px 8px;height:40px;min-width:55px;white-space:nowrap;overflow:hidden;cursor:pointer;transition:background 0.2s,color 0.2s;}.tv-user-form-popup .field--name-field-grades .form-checkboxes input,.tv-user-form-popup .field--name-field-grades .form-checkboxes .form-item-field-grades-55{display:none;}.tv-user-form-popup .form-actions input[type*='submit']{height:44px !important;padding:6px 12px !important;margin:0 !important;font-family:filson-pro,arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;margin-bottom:15px !important;transition:background 0.2s,color 0.2s;}.tv-registration-popup,.tv-login-popup,.tv-user-form-popup{border-radius:0;border:none;overflow:visible;}.tv-registration-popup #ajaxify_user_register_form > div:not(.register-popup-title):not(:first-child):not(.social-connect),.tv-login-popup #ajaxify_user_register_form > div:not(.register-popup-title):not(:first-child):not(.social-connect),.tv-user-form-popup #ajaxify_user_register_form > div:not(.register-popup-title):not(:first-child):not(.social-connect){display:none !important;}.tv-registration-popup #ajaxify_user_login_form > div:not(:first-child),.tv-login-popup #ajaxify_user_login_form > div:not(:first-child),.tv-user-form-popup #ajaxify_user_login_form > div:not(:first-child){display:none !important;}.tv-registration-popup div[aria-label*="message"][aria-label*="Error"],.tv-login-popup div[aria-label*="message"][aria-label*="Error"],.tv-user-form-popup div[aria-label*="message"][aria-label*="Error"]{margin-top:0;font-size:14px;padding:10px;font-family:filson-pro,arial,sans-serif;font-weight:200;margin-bottom:15px;}.tv-registration-popup div[aria-label*="message"][aria-label*="Error"] ul,.tv-login-popup div[aria-label*="message"][aria-label*="Error"] ul,.tv-user-form-popup div[aria-label*="message"][aria-label*="Error"] ul{padding-left:20px;margin-bottom:0;}.tv-registration-popup .ui-widget-overlay,.tv-login-popup .ui-widget-overlay,.tv-user-form-popup .ui-widget-overlay{background:#f3f4f6;}.tv-registration-popup .ui-dialog-title,.tv-registration-popup .ui-dialog-buttonpane,.tv-registration-popup .grade-form,.tv-registration-popup .social-connect-caption.above,.tv-login-popup .ui-dialog-title,.tv-login-popup .ui-dialog-buttonpane,.tv-login-popup .grade-form,.tv-login-popup .social-connect-caption.above,.tv-user-form-popup .ui-dialog-title,.tv-user-form-popup .ui-dialog-buttonpane,.tv-user-form-popup .grade-form,.tv-user-form-popup .social-connect-caption.above{display:none;}.tv-registration-popup .field--name-field-first-name,.tv-login-popup .field--name-field-first-name,.tv-user-form-popup .field--name-field-first-name{width:48%;margin-right:2%;float:left;}.tv-registration-popup .field--name-field-last-name,.tv-login-popup .field--name-field-last-name,.tv-user-form-popup .field--name-field-last-name{width:48%;float:left;margin-left:2%;}.tv-registration-popup div[id*='edit-account'],.tv-login-popup div[id*='edit-account'],.tv-user-form-popup div[id*='edit-account']{clear:both;}.tv-registration-popup ::-webkit-input-placeholder,.tv-login-popup ::-webkit-input-placeholder,.tv-user-form-popup ::-webkit-input-placeholder{color:#999999;}.tv-registration-popup :-moz-placeholder,.tv-login-popup :-moz-placeholder,.tv-user-form-popup :-moz-placeholder{color:#999999;}.tv-registration-popup :-ms-input-placeholder,.tv-login-popup :-ms-input-placeholder,.tv-user-form-popup :-ms-input-placeholder{color:#999999;}.tv-registration-popup .ui-dialog-titlebar,.tv-login-popup .ui-dialog-titlebar,.tv-user-form-popup .ui-dialog-titlebar{left:0;}.tv-registration-popup .popup-right-panel h1,.tv-login-popup .popup-right-panel h1,.tv-user-form-popup .popup-right-panel h1{font-size:28px;color:#fff;line-height:28px;margin-top:0;}.tv-registration-popup .popup-right-panel ul,.tv-login-popup .popup-right-panel ul,.tv-user-form-popup .popup-right-panel ul{padding-left:20px;}.tv-registration-popup .popup-right-panel li,.tv-registration-popup .popup-right-panel p,.tv-login-popup .popup-right-panel li,.tv-login-popup .popup-right-panel p,.tv-user-form-popup .popup-right-panel li,.tv-user-form-popup .popup-right-panel p{font-family:filson-pro,arial,sans-serif;font-weight:200;font-size:14px;line-height:24px;margin-bottom:20px;}.tv-registration-popup .popup-right-panel p,.tv-login-popup .popup-right-panel p,.tv-user-form-popup .popup-right-panel p{margin-bottom:0;}.tv-registration-popup .popup-right-panel .ajax-progress,.tv-login-popup .popup-right-panel .ajax-progress,.tv-user-form-popup .popup-right-panel .ajax-progress{display:none;}.tv-registration-popup .social-connect > div:not(.connections):not(:first-child),.tv-login-popup .social-connect > div:not(.connections):not(:first-child),.tv-user-form-popup .social-connect > div:not(.connections):not(:first-child){display:none !important;}.tv-registration-popup .social-connect .connections,.tv-login-popup .social-connect .connections,.tv-user-form-popup .social-connect .connections{margin:0;}.tv-registration-popup .social-connect .connections .item,.tv-login-popup .social-connect .connections .item,.tv-user-form-popup .social-connect .connections .item{font-size:14px;line-height:16px;font-family:filson-pro,arial,sans-serif;font-weight:400;border:2px solid #a9aeb1;padding:5px 15px 5px 8px;height:40px;border-radius:25px;text-align:left;margin-right:10px;margin-top:1rem;margin-bottom:0;background-color:#fff;color:#333;}.tv-registration-popup .social-connect .connections .item:hover,.tv-login-popup .social-connect .connections .item:hover,.tv-user-form-popup .social-connect .connections .item:hover{background-color:#ECF0F0;}.tv-registration-popup .social-connect .connections .item.google a:hover,.tv-login-popup .social-connect .connections .item.google a:hover,.tv-user-form-popup .social-connect .connections .item.google a:hover{text-decoration:none;}.tv-registration-popup .social-connect .connections span,.tv-login-popup .social-connect .connections span,.tv-user-form-popup .social-connect .connections span{height:25px;width:25px;background-color:transparent !important;margin-top:0;margin-right:10px;}@media (max-width:1024px){.tv-user-form-popup{top:0 !important;height:100% !important;width:100% !important;left:0 !important;max-width:100%;}.tv-user-form-popup .popup-inner{height:100% !important;overflow-y:auto;}.tv-user-form-popup .popup-inner .ui-dialog-titlebar{position:relative;}.tv-user-form-popup .ui-dialog-content{padding:10px 10px 10px 10px;width:50% !important;margin:22px auto 0 auto;}.tv-user-form-popup .ui-dialog-titlebar-close{top:20px;left:13px;}.tv-user-form-popup #ajaxify_user_register_form{width:100%;margin-right:0;}.tv-user-form-popup .popup-right-panel{width:100%;margin-top:20px;}.tv-user-form-popup .field--name-field-first-name,.tv-user-form-popup .field--name-field-last-name{width:100%;margin-right:0;margin-left:0;float:none;}.tv-user-form-popup .social-connect .connections{margin:0;}.tv-user-form-popup .social-connect .connections .item{padding:5px 10px 5px 4px;}.tv-user-form-popup .social-connect .connections .item:first-child{margin-right:10px;}.tv-user-form-popup .social-connect .connections span{margin-right:5px;}}@media (max-width:991px){.tv-login-popup .ui-dialog-content,.tv-user-form-popup .ui-dialog-content{width:71% !important;height:auto !important;}}@media (max-width:767px){.tv-login-popup .ui-dialog-content,.tv-user-form-popup .ui-dialog-content{width:100% !important;}}@media (max-width:480px){.tv-login-popup,.tv-user-form-popup{position:absolute !important;}.tv-login-popup .social-connect .connections .item,.tv-user-form-popup .social-connect .connections .item{width:100%;margin-bottom:10px;text-align:center;}.tv-registration-popup,.tv-login-popup{position:fixed !important;}}#block-tvteachervisionmembership{padding-bottom:90px;}@media (max-width:767px){#block-tvteachervisionmembership{padding-bottom:20px;}}#block-hpcarouselquote .owl-carousel.carousel-in{width:70%;margin:20px auto;}#block-hpcarouselquote .owl-carousel.carousel-in .owl-item .field__item{padding:0 50px;}@media (max-width:767px){#block-hpcarouselquote .owl-carousel.carousel-in{width:100%;}#block-hpcarouselquote .owl-carousel.carousel-in .owl-item .field__item{padding:0 20px;}}.page-node-type-fe-printable{}.page-node-type-fe-printable .help-me-link{width:30%;margin-top:25px;font-size:15px;display:block;float:left;text-align:right;}.page-node-type-fe-printable .help-me-link a{display:block;color:#768692 !important;padding:0 10px 10px 10px;font-weight:normal;text-transform:uppercase;}.page-node-type-fe-printable .help-me-link a .fa-question{background-color:#768692;color:#fff;font-size:14px;vertical-align:middle;border-radius:50%;width:18px;height:18px;text-align:center;padding:2px;}.page-node-type-fe-printable #block-topcategoriessidebar .field--type-text-with-summary{overflow:hidden;}.page-node-type-fe-printable #block-topcategoriessidebar .field--type-text-with-summary .best-resources{background-color:#fff;padding-top:35px;padding-bottom:35px;}.page-node-type-fe-printable #block-topcategoriessidebar .field--type-text-with-summary .best-resources .best-resources-items{display:flex;flex-flow:row wrap;justify-content:space-between;gap:20px;}.page-node-type-fe-printable #block-tvrelatedresourcessidebar .relatedresourcessidebar{background-color:#fff;padding:19px 16px 19px 16px;}.page-node-type-fe-printable #block-tvrelatedresourcessidebar .relatedresourcessidebar h4{margin-bottom:20px;}.page-node-type-fe-printable #block-tvrelatedresourcessidebar .relatedresourcessidebar h4 img{width:23px;height:auto;margin:0 13px 10px 0;}.page-node-type-fe-printable #block-tvrelatedresourcessidebar .relatedresourcessidebar ul li{list-style:none;margin-bottom:7px;}.page-node-type-fe-printable #block-tvrelatedresourcessidebar .relatedresourcessidebar ul li:before{content:"\f054";font-family:FontAwesome;color:#c8102e;margin-left:-15px;width:15px;display:inline-block;font-size:10px;}.page-node-type-fe-printable #block-tvrelatedresourcessidebar .relatedresourcessidebar ul li a{color:#333f48;}.node--type-fe-printable .full-content,.page-node-type-tvo-project .full-content{float:left;position:relative;width:100%;padding-bottom:20px;}.node--type-fe-printable .field--name-field-image,.page-node-type-tvo-project .field--name-field-image{width:100%;position:relative;margin-bottom:10px;}.node--type-fe-printable .field--name-field-image a::after,.page-node-type-tvo-project .field--name-field-image a::after{opacity:inherit;width:100%;height:calc(100% - 15px);background:transparent url(/themes/teachervision/css/../images/zoom-icon.png) no-repeat center center;content:'';font-family:"FontAwesome";position:absolute;font-size:32px;z-index:999;top:0;right:0;color:#000;}@media (max-width:767px){.node--type-fe-printable .field--name-field-image a,.page-node-type-tvo-project .field--name-field-image a{min-height:118px;display:flex;justify-content:center;align-items:center;}}.node--type-fe-printable .field--name-field-image img,.page-node-type-tvo-project .field--name-field-image img{width:100%;height:auto;}@media (max-width:767px){.node--type-fe-printable .field--name-field-image img,.page-node-type-tvo-project .field--name-field-image img{width:auto;}}.node--type-fe-printable div + span,.page-node-type-tvo-project div + span{height:auto;}.node--type-fe-printable .save-drive-wrap,.page-node-type-tvo-project .save-drive-wrap{margin-top:5px;width:100%;height:29px;}.node--type-fe-printable .save-drive-wrap #___savetodrive_0,.page-node-type-tvo-project .save-drive-wrap #___savetodrive_0{top:0 !important;}.node--type-fe-printable .show-icons,.page-node-type-tvo-project .show-icons{text-transform:uppercase;padding:5px 0;}.node--type-fe-printable .show-icons > img,.page-node-type-tvo-project .show-icons > img{margin-right:10px !important;}.node--type-fe-printable .printable-content .field--name-field-brief-description,.page-node-type-tvo-project .printable-content .field--name-field-brief-description{border-bottom:1px solid #cccccc;padding-bottom:15px;}.node--type-fe-printable .printable-content .node--type-author-profiles,.page-node-type-tvo-project .printable-content .node--type-author-profiles{margin-bottom:15px;}.node--type-fe-printable .printable-content .node--type-author-profiles .advisor-content-card,.page-node-type-tvo-project .printable-content .node--type-author-profiles .advisor-content-card{display:flex;gap:2rem;}.node--type-fe-printable .printable-content .node--type-author-profiles .advisor-content-card .advisor-card-right-grid,.page-node-type-tvo-project .printable-content .node--type-author-profiles .advisor-content-card .advisor-card-right-grid{width:70%;font-size:14px;padding-top:5px;}.node--type-fe-printable .printable-content .node--type-author-profiles .advisor-content-card .advisor-card-right-grid .created-by-anchor a,.page-node-type-tvo-project .printable-content .node--type-author-profiles .advisor-content-card .advisor-card-right-grid .created-by-anchor a{font-weight:bold;color:#768692;}.node--type-fe-printable .printable-content .asset-tagging,.page-node-type-tvo-project .printable-content .asset-tagging{display:block;position:relative;float:left;width:100%;font-size:14px;}.node--type-fe-printable .printable-content .asset-tagging .field__label,.page-node-type-tvo-project .printable-content .asset-tagging .field__label{font-weight:bold;text-transform:uppercase;}.node--type-fe-printable .printable-content .asset-tagging .field__items .field__item a,.page-node-type-tvo-project .printable-content .asset-tagging .field__items .field__item a{color:#768692;font-weight:bold;}.node--type-fe-printable .printable-content .asset-tagging .field__items br,.page-node-type-tvo-project .printable-content .asset-tagging .field__items br{display:none;}.node--type-fe-printable .printable-content .asset-tagging .field--name-field-grade-level .field__items,.page-node-type-tvo-project .printable-content .asset-tagging .field--name-field-grade-level .field__items{display:flex;gap:5px;}.node--type-fe-printable .printable-content .asset-tagging .show-tags,.page-node-type-tvo-project .printable-content .asset-tagging .show-tags{width:100%;float:right;cursor:pointer;text-align:right;}.node--type-fe-printable.node--view-mode-tv-full-node .cta-wrapper,.page-node-type-tvo-project.node--view-mode-tv-full-node .cta-wrapper{z-index:2;}@media (min-width:1000px){.node--type-fe-printable.node--view-mode-tv-full-node .cta-wrapper,.page-node-type-tvo-project.node--view-mode-tv-full-node .cta-wrapper{width:25%;}}.node--type-fe-printable .hero-image img,.page-node-type-tvo-project .hero-image img{max-width:100%;height:auto;}article.node--type-fe-printable #favorites-addcollection details summary{padding:5px;height:auto;margin-top:0;font-size:14px;color:#333f48;font-weight:500;}article.node--type-fe-printable #favorites-addcollection details[open=""]{background:#fff;padding:10px;position:relative;}.node--type-fe-printable .save-drive-wrap{margin-top:25px;}.node--type-fe-printable #favorites-addcollection{height:auto;}.node--type-fe-printable #favorites-addcollection details summary{padding:5px;height:auto;margin-top:0;font-size:14px;color:#333f48;text-transform:uppercase;white-space:nowrap;font-weight:600;}.node--type-fe-printable #favorites-addcollection details summary::before{margin-right:15px !important;}.node--type-fe-printable .printable-content .asset-tagging .field__items br{display:block !important;}div[id*='savetodrive']{position:relative;width:100% !important;text-align:center;}div[id*='savetodrive']:before{content:'SAVE TO DRIVE';width:175px !important;height:29px;line-height:1.6;font-weight:600;padding:3px 0;font-size:14px;position:absolute;left:0;top:0;cursor:pointer;z-index:2;background-image:url(/themes/teachervision/images/google-drive.png);background-size:18px 18px;background-repeat:no-repeat;background-position:0px 5px !important;}div[id*='savetodrive'] iframe{max-width:200px;width:100% !important;visibility:hidden !important;}div[id*='savetodrive'] .invisible-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background:#f2f4f5;}.page-node-type-fe-printable .node div[id*='savetodrive']:before{background-position:5px 5px !important;}.page-node-type-fe-printable .node .field--name-field-subjects.field--label-above .field__items{display:flex;flex-direction:column;}#penguideBuffer{float:left;padding-right:10px;}#penguideCallout{width:155px;background-color:#FEFEEB;border:1px solid #74B0D2;padding:5px;}#penguideCallout > a:first-child{display:table;margin:0 auto;}#penguideCallout > a:first-child img{border:1px solid #000;margin:16px 16px 0 16px !important;}#penguideCallout a{color:#00c1d5;}#penguideCallout ul{padding:0 0 6px 8px;margin:0 0 6px 8px;font-size:11px;list-style-type:square;}#penguideCallout p{margin:0 0 10px;font-size:14px;}ul.custom-pagignation{list-style:none;padding:0;text-align:center;margin-bottom:35px;font-size:0;}ul.custom-pagignation li{display:inline-block;border:1px solid #ddd;font-size:16px;margin-left:-1px;}ul.custom-pagignation li a{display:block;padding:6px 12px;line-height:1.6;text-decoration:none;}ul.custom-pagignation li.current-itm,ul.custom-pagignation li.prev-itm,ul.custom-pagignation li.next-itm{padding:6px 12px;cursor:default;}ul.custom-pagignation li.current-itm{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;}ul.custom-pagignation li.current-itm.icon{padding-left:15px;}ul.custom-pagignation li.current-itm.icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}ul.custom-pagignation li.current-itm:hover{text-decoration:none;}ul.custom-pagignation li.current-itm:hover,ul.custom-pagignation li.current-itm:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}ul.custom-pagignation li.current-itm:active,ul.custom-pagignation li.current-itm:active:focus,ul.custom-pagignation li.current-itm:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}.page-node-type-tvo-project #tabs > ul li a.active,.page-node-type-tvo-project #tabs > ul li a:hover{color:#49C5B1;border-color:#49C5B1;}.node--type-instant-expert .field--name-field-book-items > .field__item .field--name-field-readit-url a,.node--type-instant-expert .field--name-field-book-items p.readsharebtn a{background-color:#c8102e;display:inline-block;border-radius:25px;color:#fff !important;padding:7px 12px;font-size:14px !important;line-height:1.4 !important;text-decoration:none !important;transition:background .2s,color .2s;}.node--type-instant-expert .field--name-field-book-items > .field__item .field--name-field-readit-url a:hover,.node--type-instant-expert .field--name-field-book-items p.readsharebtn a:hover{background:#ff585d !important;}.page-node-type-instant-expert .node.node--type-instant-expert .field--name-field-book-items .field__item .field--name-field-buy-url{text-decoration:none;color:#8c8c8c;font-size:10px;margin-top:5px;}.node--type-instant-expert .field--name-field-book-items > .field__item .field--name-field-buy-url a{background:#fff;border:1px solid #c8102e;display:block;text-decoration:none !important;color:#c8102e !important;line-height:1.3 !important;font-size:11px;padding:9px 5px 6px 5px;border-radius:25px;text-transform:uppercase;}.node--type-instant-expert .field--name-field-book-items > .field__item .field--name-field-buy-url a:hover{background:#ff585d !important;border-color:#ff585d;color:#fff !important;}.node--type-instant-expert .field--name-field-book-items > .field__item .field--name-field-buy-url{float:left;margin:0 !important;top:165px;position:absolute;left:3%;width:97px;padding:0;}.node--type-instant-expert .field--name-field-book-items p.readsharebtn{margin-bottom:10px;display:block;overflow:hidden;}.mini-lesson-section1{margin-top:30px;padding-top:30px;border-top:1px solid #280071;}.imgs-group{width:100%;margin:auto;clear:both;overflow:hidden;}.imgs-group .field--name-field-multiple-images .field__item{float:left;margin:0px 0px 3px 4px;padding-right:0px;position:relative;}.imgs-group .field--name-field-multiple-images img,.imgs-group .imgs-group .field--name-field-vertical-image img{-webkit-box-shadow:3px 3px 4px #cac9c9;box-shadow:3px 3px 4px #cac9c9;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#cac9c9')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#cac9c9');border-width:0px;border-style:solid;height:auto;}.tooltips-link{display:inline-block;position:relative;}.node .mini-lesson-section3 .imgs-group .field--name-field-multiple-images{display:block;margin:0px auto;float:none;width:100%;max-width:460px;}.node .mini-lesson-section1 .field__item,.node .mini-lesson-section2 .field__item,.node .mini-lesson-section3 .field__item,.node .mini-lesson-section4 .field__item{padding:0;}.tooltip-wrapper{position:absolute;top:0;right:0px;width:50px;height:50px;z-index:999 !important;}@media (max-width:768px){.tooltip-wrapper{right:13px;}}.tooltip-wrapper .triangle-top{width:100%;height:100%;display:block;cursor:pointer;}.tooltip-wrapper .triangle-top i{position:absolute;top:10px;right:10px;color:#fff;}.tooltip-wrapper .triangle-top:before{content:"";width:0;height:0;border-top:50px solid #280071;border-left:50px solid transparent;display:block;}.tooltip-wrapper .triangle-top:hover + .tolltip-text{display:block;}.tooltip-wrapper .tolltip-text{position:absolute;display:none;top:15px;background:#000;color:#fff;padding:5px 10px;border-top-right-radius:4px;border-bottom-right-radius:4px;white-space:nowrap;left:calc(100% + 16px);font-size:13px;}@media (max-width:768px){.tooltip-wrapper .tolltip-text{width:100px;white-space:normal;}}.tooltip-wrapper .tolltip-text:before{content:"";width:16px;height:16px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #000;left:-16px;position:absolute;border-left:2px solid transparent;display:block;top:0;}.tooltip-wrapper:hover .tolltip-text{display:block !important;}.utz ul{padding:0;}.utz ul li{list-style:none;margin-bottom:10px;}.utz .field--name-field-continue-conversation .field__label,.utz .field--name-field-write-about-it .field__label{display:block;width:auto !important;float:left;margin-right:3px;}.node .lesson-content > div{float:left;width:50%;padding-right:15px;margin-bottom:20px;margin-top:20px;display:flex;min-width:265px;}.node .lesson-content .printable-bottom a.download-pdf{background-color:#fff;border:1px solid #c8102e;color:#c8102e;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1);transition:background .2s,color .2s;font-size:14px;display:block;width:100%;padding:4px 5px;max-width:175px;margin-bottom:5px;}.node .lesson-content .printable-bottom a.download-pdf:hover{background-color:#ff585d;border-color:#ff585d;color:#fff !important;}.node .lesson-content .printable-bottom a.download-pdf:active{color:#c8102e;}.node .lesson-content .printable-bottom .printable-file a{width:100%;padding:3px 18px;margin:0;font-size:14px;font-weight:600;max-width:175px;color:#fff;}.node .lesson-content .printable-bottom .printable-file a:active{color:#c8102e;}.mini-lesson-section4{clear:both;}.printable-left{float:left;width:40%;position:relative;margin-right:10px;flex:1;max-width:160px;}.printable-thumb{border:2px solid #fff;line-height:195px;}.printable-thumb img{display:inline-block;vertical-align:middle;width:100%;}.printable-label{background:#fff none repeat scroll 0 0;border-bottom:1px solid #333f48;border-top:1px solid #333f48;bottom:10px;color:#333f48;min-height:30px;overflow:hidden;padding:4px;position:absolute;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;text-transform:uppercase;letter-spacing:0;font-size:14px !important;margin-bottom:5px;font-family:filson-pro,arial,sans-serif,sans-serif;}.printable-right{position:relative;flex:1.5;min-height:30px;}.printable-bottom{position:absolute;bottom:0;width:100%;}.relatedresourcessidebar{background-color:#fff;padding:19px 16px 19px 16px;}.relatedresourcessidebar h4{margin-bottom:20px;}.relatedresourcessidebar h4 img{width:23px;height:auto;margin:0 13px 10px 0;}.relatedresourcessidebar ul li{list-style:none;margin-bottom:7px;}.relatedresourcessidebar ul li:before{content:"\f054";font-family:FontAwesome;color:#c8102e;margin-left:-15px;width:15px;display:inline-block;font-size:10px;}.relatedresourcessidebar ul li a{color:#333f48;font-weight:400;}.field--name-field-reinforcements .field__item p{display:none;}.field--name-field-reinforcements .field__item table p{display:block;}.field--name-field-reinforcements .field__item table{width:100% !important;}.field--name-field-reinforcements .field__item table img{border:1px solid #fff;max-width:100%;}.node .field--name-field-reinforcements.field--label-above .field__label{display:inline;}#block-tvsearchfilternew #fen-content-filter.aside,#block-resourcesfacets #fen-content-filter.aside{background:#f2f4f5;}#block-tvsearchfilternew #fen-content-filter.aside .tv-search-page-form > input:focus-visible,#block-resourcesfacets #fen-content-filter.aside .tv-search-page-form > input:focus-visible{outline:none;}#block-tvsearchfilternew #fen-content-filter .filter_top .clear-button,#block-resourcesfacets #fen-content-filter .filter_top .clear-button{color:#49C5B1;}#block-tvsearchfilternew #fen-content-filter fieldset ul li span:hover,#block-resourcesfacets #fen-content-filter fieldset ul li span:hover{color:#49C5B1;}#block-tvsearchfilternew #fen-content-filter fieldset ul li span i.fa-angle-right,#block-resourcesfacets #fen-content-filter fieldset ul li span i.fa-angle-right{color:#49C5B1;}#block-tvsearchfilternew #fen-content-filter fieldset ul li span a:hover,#block-resourcesfacets #fen-content-filter fieldset ul li span a:hover{color:#49C5B1;}#block-tvsearchfilternew #fen-content-filter fieldset ul li.filter-expanded > span,#block-resourcesfacets #fen-content-filter fieldset ul li.filter-expanded > span{color:#49C5B1;}#block-tvsearchfilternew #fen-content-filter fieldset ul li.leaf span i,#block-resourcesfacets #fen-content-filter fieldset ul li.leaf span i{color:#49C5B1;}#block-tvsearchfilternew #fen-content-filter fieldset ul li.selected > span > a,#block-resourcesfacets #fen-content-filter fieldset ul li.selected > span > a{color:#49C5B1;}#block-tvsearchhistory .filter-option > span,#block-resourcessearchhistory .filter-option > span{background:#49C5B1;border-radius:0;margin-right:5px;float:left;display:inline-block;margin-bottom:5px;color:#000;min-width:100px;position:relative;padding:8px 10px;font-size:14px;font-weight:400;}#block-tvsearchhistory .filter-option > span button,#block-resourcessearchhistory .filter-option > span button{font-size:0;margin-top:1px;margin-left:10px;font-weight:500;background-image:url(/themes/teachervision/images/search-result-cross.png);background-repeat:no-repeat;background-size:10px;background-position:5px 5px;opacity:0.7;width:20px;height:20px;background-color:#fff;border-radius:50%;}#block-tvsearchhistory .sort-mobile,#block-resourcessearchhistory .sort-mobile{display:none;}#block-teachervision-content{}#block-teachervision-content .item-list ul{display:flex;flex-flow:row wrap;justify-content:space-between;}#block-teachervision-content .item-list ul li.fen-search-results{display:flex;flex-grow:1;width:32%;max-width:32%;padding:0;position:relative;border-radius:0;box-shadow:none;overflow:visible;transition:none;height:auto;min-height:345px;float:none;margin-left:0;margin-right:0;background-color:#fff;}#block-teachervision-content .item-list ul li.fen-search-results .resources-inner-wrapper{display:flex;padding:20px 15px;position:relative;border-radius:4px;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;transition:box-shadow .2s;background-color:#fff;flex-grow:1;flex-flow:column wrap;}#block-teachervision-content .item-list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content{display:flex;flex-flow:column wrap;flex-grow:1;}#block-teachervision-content .item-list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .list-left .box-img{max-height:155px;overflow:hidden;}#block-teachervision-content .item-list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .list-left .box-img img{width:100%;}#block-teachervision-content .item-list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .list-right{pointer-events:all;}#block-teachervision-content .item-list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .list-right .list-inner-left .list-inner-left-view{min-height:115px;float:left;width:100%;}#block-teachervision-content .item-list ul li.fen-search-results .list-inner-right .list-inner-right-subjects{min-height:auto;float:none;margin-bottom:20px;}#block-teachervision-content .item-list ul li.fen-search-results .list-inner-right .download-link-wrapper{min-height:auto;float:none;margin-bottom:10px;display:flex;flex-grow:1;flex-flow:column wrap;justify-content:flex-end;align-items:center;}#block-teachervision-content .item-list ul li.fen-search-results .list-inner-right .download-link-wrapper .download-link{padding-left:40px;padding-right:40px;}#block-teachervision-content .item-list ul li.fen-search-results .list-inner-right .favorites-section{display:flex;flex-flow:column wrap;justify-content:flex-end;align-items:center;width:100%;flex-grow:0;}#block-teachervision-content .item-list ul li.fen-search-results .list-inner-right .favorites-section .favorites-section-inner .collection-wrapper-unique details{min-width:auto;position:relative;}#block-teachervision-content .item-list ul li.fen-search-results .list-inner-right .favorites-section .favorites-section-inner .collection-wrapper-unique details summary{display:block;margin:0;padding:0;height:auto;}#block-teachervision-content .item-list ul li.fen-search-results .list-inner-right .favorites-section .favorites-section-inner .collection-wrapper-unique details .details-wrapper{min-width:200px;left:52%;transform:translate(-46%,0%);}#block-teachervision-content .item-list ul li.fen-search-results.editors-pick-container{border:5px solid #ccc;}#block-teachervision-content .item-list ul li.fen-search-results.editors-pick-container .editor-icon{width:auto;z-index:995;position:absolute;right:0;font-size:16px;color:#00c1d5;background-color:rgba(242,242,242,0.8);padding:4px 7px 4px 10px;top:0;}#block-teachervision-content .item-list ul li.fen-search-results.editors-pick-container .editor-icon img{width:auto;padding-left:5px;padding-bottom:2px;}#block-teachervision-content .item-list ul li.fen-search-results .list-left > a{vertical-align:middle;display:table-cell;}#block-teachervision-content .item-list.list ul li.fen-search-results{width:100%;max-width:100%;min-height:215px;margin:10px 0;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper{min-height:215px;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content{display:flex;flex-flow:row wrap;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left{flex-grow:1;display:flex;width:70%;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link{display:flex;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-left{flex-grow:1;width:160px;margin-top:-20px;margin-bottom:-10px;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-left .box-img{max-height:none;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-left .box-img img{max-height:220px;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-left .list-img-thumbnail{height:100%;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-right{flex-grow:1;display:flex;margin-left:16px;width:calc(100% - 200px);vertical-align:top;padding-left:20px;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-right .list-inner-left{width:100%;margin-right:20px;float:none;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-right .list-inner-left .list-inner-left-view{float:none;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-right .list-inner-left .list-inner-left-view .content-type{padding:0;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-right .list-inner-left .list-inner-left-view .paragraph{float:none;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .list-inner-right{flex-grow:1;display:flex;flex-flow:column wrap;width:27%;float:none;margin-top:0;justify-content:flex-end;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .list-inner-right .list-inner-right-subjects{min-height:auto;float:none;flex-grow:1;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .list-inner-right .field--name-field-subjects .field__label{font-weight:600;padding-bottom:9px;font-size:14px;text-decoration:none;text-transform:uppercase;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .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:filson-pro,arial,sans-serif;}@media (max-width:575px){#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content{flex-flow:column wrap;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left{width:100%;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link{flex-flow:column wrap;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-left{width:100%;display:flex;flex-flow:row wrap;justify-content:center;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-left .box-img{text-align:center;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-left .box-img img{max-height:none;max-width:220px;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-left .list-img-thumbnail{width:220px;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-right{width:100%;padding-left:0;margin-left:0;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-right .list-inner-left{margin-right:0;}#block-teachervision-content .item-list.list ul li.fen-search-results .resources-inner-wrapper .resources-inner-content .list-inner-right{width:100%;}}#block-teachervision-content .item-list.tiles ul li.fen-search-results{height:auto !important;overflow:visible;flex-direction:column;}@media (min-width:500px) and (max-width:1037.98px){#block-teachervision-content .item-list.tiles ul li.fen-search-results{width:49%;max-width:49%;}}@media (max-width:499.99px){#block-teachervision-content .item-list.tiles ul li.fen-search-results{width:100%;max-width:100%;}}#block-teachervision-content .item-list.tiles ul li.fen-search-results .resources-inner-wrapper{max-width:100%;}#block-teachervision-content .item-list.tiles ul li.fen-search-results .resources-inner-content{max-width:100%;display:flex;flex-flow:column wrap;}#block-teachervision-content .item-list.tiles ul li.fen-search-results .resources-inner-content .search-result-left{width:100%;}#block-teachervision-content .item-list.tiles ul li.fen-search-results .resources-inner-content .list-left{height:auto;transition:height 2s ease-out;width:auto;}#block-teachervision-content .item-list.tiles ul li.fen-search-results .resources-inner-content .list-left .list-img-thumbnail{height:155px;max-height:155px;overflow:hidden;}#block-teachervision-content .item-list.tiles ul li.fen-search-results .resources-inner-content .list-right .list-inner-left{display:flex;flex-flow:column wrap;flex-grow:1;}#block-teachervision-content .item-list.tiles ul li.fen-search-results .resources-inner-content .list-right .list-inner-left .list-inner-left-view{display:flex;flex-flow:column wrap;}#block-teachervision-content .item-list.tiles ul li.fen-search-results .resources-inner-content .list-right .content-title{max-height:46px;overflow:hidden;}#block-teachervision-content .item-list.tiles ul li.fen-search-results .resources-inner-content .list-right .paragraph{margin-top:20px;position:absolute;top:-99999;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0s;float:none;}#block-teachervision-content .item-list.tiles ul li.fen-search-results .resources-inner-content .list-inner-right{display:flex;position:relative;flex-flow:column wrap;flex-grow:1;margin-top:20px;justify-content:flex-end;}#block-teachervision-content .item-list.tiles ul li.fen-search-results .resources-inner-content .list-inner-right .list-inner-right-subjects{flex-grow:1;}#block-teachervision-content .item-list.tiles ul li.fen-search-results .resources-inner-content .list-inner-right .favorites-section{width:100%;}#block-teachervision-content .item-list.tiles ul li.fen-search-results .resources-inner-content .list-inner-right .favorites-section .favorites-section-inner{width:100%;flex-flow:column wrap;}#block-teachervision-content .item-list.tiles ul li.fen-search-results.clearfix{padding:20px 15px;position:relative;border-radius:4px;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;display:inline-block;overflow:hidden;transition:box-shadow .2s;}#block-teachervision-content .item-list.tiles ul li.fen-search-results.clearfix a{display:block;width:100%;text-decoration:none;}#block-teachervision-content .item-list.tiles ul li.fen-search-results:hover .resources-inner-wrapper .resources-inner-content .search-result-left .search-result-link .list-left{height:0;overflow:hidden;transition:height 2s ease-in;}#block-teachervision-content .item-list.tiles ul li.fen-search-results:hover .resources-inner-content .list-right{transform:none;}#block-teachervision-content .item-list.tiles ul li.fen-search-results:hover .resources-inner-content .list-right .paragraph{position:relative;top:0;visibility:visible;opacity:1;transition:visibility 500ms,opacity 500ms;}#block-teachervision-content .hub-page-latest-resources .item-list.list ul li.clearfix{background-color:#fff;clear:both;margin:20px 0;display:flex;width:100%;}#block-teachervision-content .hub-page-latest-resources .item-list.tiles ul li.clearfix{height:305px !important;padding:20px 15px;position:relative;border-radius:4px;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;display:inline-block;overflow:hidden;transition:box-shadow .2s;background-color:#fff;}@media (min-width:768px){.close-filter-popup{display:none;}}@media (max-width:767px){.close-filter-popup{position:absolute;right:15px;top:10px;}}.path-search #block-teachervision-content .item-list ul.pagination,.path-resources #block-teachervision-content .item-list ul.pagination{justify-content:center;flex-flow:row wrap;margin-top:2rem;}.path-my-teachervision-today .item-list.tiles > ul li,.path-my-teachervision-recommended .item-list.tiles > ul li,.path-my-teachervision-most-popular .item-list.tiles > ul li,.path-my-teachervision-latest-updates .item-list.tiles > ul li,.path-my-teachervision-survival-guide .item-list.tiles > ul li,.path-my-teachervision-history .item-list.tiles > ul li,#block-tvrelatedresources .item-list.tiles > ul li,#block-featuredcontenttv .item-list.tiles > ul li,#block-tvhomepagebestresources .item-list.tiles > ul li,.hub-page-latest-resources .item-list.tiles > ul li,.path-search .item-list.tiles > ul li{background-color:#fff;width:31%;height:345px;float:left;margin-right:1%;margin-left:1%;margin-bottom:35px;overflow:hidden;}@media screen and (max-width:768px){.path-my-teachervision-today .item-list.tiles > ul li,.path-my-teachervision-recommended .item-list.tiles > ul li,.path-my-teachervision-most-popular .item-list.tiles > ul li,.path-my-teachervision-latest-updates .item-list.tiles > ul li,.path-my-teachervision-survival-guide .item-list.tiles > ul li,.path-my-teachervision-history .item-list.tiles > ul li,#block-tvrelatedresources .item-list.tiles > ul li,#block-featuredcontenttv .item-list.tiles > ul li,#block-tvhomepagebestresources .item-list.tiles > ul li,.hub-page-latest-resources .item-list.tiles > ul li,.path-search .item-list.tiles > ul li{width:100%;height:305px;}}.path-my-teachervision-today .item-list.tiles > ul li .list-right,.path-my-teachervision-recommended .item-list.tiles > ul li .list-right,.path-my-teachervision-most-popular .item-list.tiles > ul li .list-right,.path-my-teachervision-latest-updates .item-list.tiles > ul li .list-right,.path-my-teachervision-survival-guide .item-list.tiles > ul li .list-right,.path-my-teachervision-history .item-list.tiles > ul li .list-right,#block-tvrelatedresources .item-list.tiles > ul li .list-right,#block-featuredcontenttv .item-list.tiles > ul li .list-right,#block-tvhomepagebestresources .item-list.tiles > ul li .list-right,.hub-page-latest-resources .item-list.tiles > ul li .list-right,.path-search .item-list.tiles > ul li .list-right{padding:0 10px;}@media screen and (min-width:768px){.path-my-teachervision-today .item-list.tiles > ul li .box-img,.path-my-teachervision-recommended .item-list.tiles > ul li .box-img,.path-my-teachervision-most-popular .item-list.tiles > ul li .box-img,.path-my-teachervision-latest-updates .item-list.tiles > ul li .box-img,.path-my-teachervision-survival-guide .item-list.tiles > ul li .box-img,.path-my-teachervision-history .item-list.tiles > ul li .box-img,#block-tvrelatedresources .item-list.tiles > ul li .box-img,#block-featuredcontenttv .item-list.tiles > ul li .box-img,#block-tvhomepagebestresources .item-list.tiles > ul li .box-img,.hub-page-latest-resources .item-list.tiles > ul li .box-img,.path-search .item-list.tiles > ul li .box-img{display:block;height:113px;overflow:hidden;margin:0 auto;text-align:center;}}.path-my-teachervision-today .item-list.tiles > ul li .content-title,.path-my-teachervision-recommended .item-list.tiles > ul li .content-title,.path-my-teachervision-most-popular .item-list.tiles > ul li .content-title,.path-my-teachervision-latest-updates .item-list.tiles > ul li .content-title,.path-my-teachervision-survival-guide .item-list.tiles > ul li .content-title,.path-my-teachervision-history .item-list.tiles > ul li .content-title,#block-tvrelatedresources .item-list.tiles > ul li .content-title,#block-featuredcontenttv .item-list.tiles > ul li .content-title,#block-tvhomepagebestresources .item-list.tiles > ul li .content-title,.hub-page-latest-resources .item-list.tiles > ul li .content-title,.path-search .item-list.tiles > ul li .content-title{color:#333f48;}.path-blog img{max-width:100%;}.path-blog .item-list ul{list-style:none;padding-left:0;}.path-blog .item-list ul li{margin-bottom:5px;}.path-blog #block-teachervision-content .item-list ul li{display:inline-block;margin-bottom:2.5em;margin-left:0;}.path-blog #block-teachervision-content .item-list ul li > a{width:236px;float:left;margin-right:24px;}.path-blog #block-teachervision-content .item-list ul li > a img{max-width:100%;height:auto;}.path-blog #block-teachervision-content .item-list ul li .blog-content-group{width:calc(100% - 260px);float:left;}.path-blog #block-teachervision-content .item-list ul li .blog-content-group > a{font-size:26px;color:#280071;font-weight:700;display:block;line-height:1.1;}@media only screen and (max-width:767px){.path-blog #block-teachervision-content .item-list ul li > a,.path-blog #block-teachervision-content .item-list ul li .blog-content-group{width:100%;float:none;margin:10px auto;}}.path-blog .views-more-link{display:block;}.path-blog div[id^="block-views-block-tv-blog-categories-block"] .item-list ul{list-style:none;padding:0;}.path-blog div[id^="block-views-block-tv-blog-categories-block"] .item-list ul li > a{font-family:filson-pro,arial,sans-serif;font-weight:500;text-decoration:none;padding:6px 20px;border-radius:25px;color:#000;background-color:#49C5B1;border:1px solid #49C5B1;padding:2px 15px;font-size:smaller;border-radius:5px;}.path-blog div[id^="block-views-block-tv-blog-categories-block"] .item-list ul li > a.icon{padding-left:15px;}.path-blog div[id^="block-views-block-tv-blog-categories-block"] .item-list ul li > a.icon:before{content:'';background-image:url(/themes/teachervision/images/cta_send_vector.svg);background-position:center center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:2.5rem;width:2.3rem;margin-right:1rem;vertical-align:middle;}.path-blog div[id^="block-views-block-tv-blog-categories-block"] .item-list ul li > a:hover{text-decoration:none;}.path-blog div[id^="block-views-block-tv-blog-categories-block"] .item-list ul li > a:hover,.path-blog div[id^="block-views-block-tv-blog-categories-block"] .item-list ul li > a:focus{color:#000;background-color:#3bb9a5;border-color:#3bb9a5;}.path-blog div[id^="block-views-block-tv-blog-categories-block"] .item-list ul li > a:active,.path-blog div[id^="block-views-block-tv-blog-categories-block"] .item-list ul li > a:active:focus,.path-blog div[id^="block-views-block-tv-blog-categories-block"] .item-list ul li > a:active:hover{color:#000;background-color:#49C5B1;border-color:#49C5B1;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}#block-tvhomepagebestresources-2{clear:both;}#block-tvhomepagebestresources-2 > h5{font-size:20px;}#block-tvhomepagebestresources-2 .item-list.list ul li{background-color:#fff;clear:both;padding:20px 10px;margin:20px 0;display:flex;width:100%;}#block-tvhomepagebestresources-2 .item-list.list ul li:hover{box-shadow:rgba(0,0,0,0.35) 0 5px 15px;}#block-tvhomepagebestresources-2 .item-list ul li .list-left > a,#block-tvhomepagebestresources-2 .item-list ul li .list-left span.box-img{display:block;height:113px;overflow:hidden;margin:0 auto;text-align:center;}#block-tvhomepagebestresources-2 .item-list ul li .list-left > a img,#block-tvhomepagebestresources-2 .item-list ul li .list-left span.box-img img{max-width:100%;height:auto;}#block-tvhomepagebestresources-2 .item-list ul li .content-type{font-size:14px;font-family:filson-pro,arial,sans-serif;font-weight:400;font-style:normal;color:#c8102e;margin-top:12.5px;padding-left:10px;text-transform:uppercase;}#block-tvhomepagebestresources-2 .item-list ul li .list-left .list-img-thumbnail{background:#00c1d5;}@media (max-width:768px){#block-tvhomepagebestresources-2 .item-list ul li .list-left .list-img-thumbnail{height:168px;}}#block-tvhomepagebestresources-2 .item-list ul li .list-left .list-img-thumbnail figure{display:flex;align-items:center;justify-content:center;}#block-tvhomepagebestresources-2 .item-list ul li .list-left .list-img-thumbnail [class*="small-thumb"]{height:113px;margin-left:-20px;}#block-tvhomepagebestresources-2 .item-list.list ul li{padding:20px 15px;position:relative;border-radius:4px;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;display:inline-block;margin:7px;overflow:hidden;width:100%;height:100%;max-width:95%;max-height:240px;}#block-tvhomepagebestresources-2 .item-list.list ul li .list-left{width:auto;}#block-tvhomepagebestresources-2 .item-list.list ul li .img-vertical-align,#block-tvhomepagebestresources-2 .item-list.list ul li .img-verticle-align{height:112px;}#block-tvhomepagebestresources-2 .item-list.list ul li .list-right{display:flex;flex-direction:column;white-space:normal;text-align:left;transform:translateY(-2px);transition:transform 0.15s,opacity 0.15s;z-index:2;pointer-events:none;width:100%;padding:0;background:#fff;color:#333f48;}#block-tvhomepagebestresources-2 .item-list.list ul li .content-type{padding-left:0;}#block-tvhomepagebestresources-2 .item-list.list ul li .content-title{max-height:46px;overflow:hidden;}#block-tvhomepagebestresources-2 .item-list.list ul li .paragraph{opacity:0;min-height:200px;max-height:max-content;}#block-tvhomepagebestresources-2 .item-list.list ul li:hover .list-right{transform:translateY(-131px);}#block-tvhomepagebestresources-2 .item-list.list ul li:hover .paragraph{opacity:1;font-weight:300;}#block-tvhomepagebestresources-2 .item-list.list .owl-carousel{padding:0;}#block-tvhomepagebestresources-2 .item-list.list .owl-carousel .owl-next{margin-right:-20px;}#block-tvhomepagebestresources-2 .item-list.list .owl-carousel .owl-prev{margin-left:-20px;}#block-tvhomepagebestresources-2 .item-list.list .owl-carousel .owl-next,#block-tvhomepagebestresources-2 .item-list.list .owl-carousel .owl-prev{color:rgba(255,255,255,0.7);background:#7d7f94;}#block-tvhomepagebestresources-2 .item-list.list .owl-carousel .owl-next:hover,#block-tvhomepagebestresources-2 .item-list.list .owl-carousel .owl-prev:hover{color:#AAA;}#block-tvhomepagebestresources-2 .item-list.list .owl-carousel .owl-next.disabled,#block-tvhomepagebestresources-2 .item-list.list .owl-carousel .owl-prev.disabled{background:#cccccc;}.related-resources-wrapper,.block-tv-related-resources,#block-tvrelatedresources{z-index:8;}.related-resources-wrapper .item-list.list,.block-tv-related-resources .item-list.list,#block-tvrelatedresources .item-list.list{display:flex;}.related-resources-wrapper .item-list.list .owl-carousel .owl-stage-outer,.block-tv-related-resources .item-list.list .owl-carousel .owl-stage-outer,#block-tvrelatedresources .item-list.list .owl-carousel .owl-stage-outer{display:flex;flex-grow:1;}.related-resources-wrapper .item-list.list .owl-carousel .owl-stage-outer .owl-stage,.block-tv-related-resources .item-list.list .owl-carousel .owl-stage-outer .owl-stage,#block-tvrelatedresources .item-list.list .owl-carousel .owl-stage-outer .owl-stage{display:flex;flex-grow:1;}.related-resources-wrapper .item-list.list .owl-carousel .owl-stage-outer .owl-stage .owl-item,.block-tv-related-resources .item-list.list .owl-carousel .owl-stage-outer .owl-stage .owl-item,#block-tvrelatedresources .item-list.list .owl-carousel .owl-stage-outer .owl-stage .owl-item{display:flex;flex-grow:1;flex-flow:column wrap;opacity:0;visibility:hidden;}.related-resources-wrapper .item-list.list .owl-carousel .owl-stage-outer .owl-stage .owl-item.active,.block-tv-related-resources .item-list.list .owl-carousel .owl-stage-outer .owl-stage .owl-item.active,#block-tvrelatedresources .item-list.list .owl-carousel .owl-stage-outer .owl-stage .owl-item.active{opacity:1;visibility:visible;}.related-resources-wrapper .item-list.list .item-inner,.block-tv-related-resources .item-list.list .item-inner,#block-tvrelatedresources .item-list.list .item-inner{display:flex;flex-grow:1;flex-flow:column wrap;padding:20px 15px;position:relative;border-radius:4px;box-shadow:rgba(0,0,0,0.24) 0 3px 8px;margin:7px;width:100%;max-width:95%;transition:box-shadow .2s;min-height:240px;background-color:#fff;}.related-resources-wrapper .item-list.list .item-inner .item-inner-link,.block-tv-related-resources .item-list.list .item-inner .item-inner-link,#block-tvrelatedresources .item-list.list .item-inner .item-inner-link{display:flex;flex-grow:1;flex-flow:column wrap;text-decoration:none;}.related-resources-wrapper .item-list.list .item-inner .item-inner-link .list-left,.block-tv-related-resources .item-list.list .item-inner .item-inner-link .list-left,#block-tvrelatedresources .item-list.list .item-inner .item-inner-link .list-left{position:relative;display:flex;flex-grow:0;flex-flow:column wrap;margin-bottom:15px;}.related-resources-wrapper .item-list.list .item-inner .item-inner-link .list-left .img-verticle-align,.block-tv-related-resources .item-list.list .item-inner .item-inner-link .list-left .img-verticle-align,#block-tvrelatedresources .item-list.list .item-inner .item-inner-link .list-left .img-verticle-align{display:flex;flex-grow:1;height:112px;min-height:112px;overflow:hidden;}.related-resources-wrapper .item-list.list .item-inner .item-inner-link .list-right,.block-tv-related-resources .item-list.list .item-inner .item-inner-link .list-right,#block-tvrelatedresources .item-list.list .item-inner .item-inner-link .list-right{display:flex;flex-grow:1;flex-flow:column wrap;white-space:normal;text-align:left;transform:translateY(-2px);transition:transform .15s,opacity .15s;z-index:2;pointer-events:none;width:100%;padding:0;background:#fff;}.related-resources-wrapper .item-list.list .item-inner .item-inner-link .list-right .content-type,.block-tv-related-resources .item-list.list .item-inner .item-inner-link .list-right .content-type,#block-tvrelatedresources .item-list.list .item-inner .item-inner-link .list-right .content-type{font-size:14px;font-family:filson-pro;font-weight:400;font-style:normal;color:#c8102e;margin-top:0;padding-left:0;text-transform:uppercase;margin-bottom:10px;}.related-resources-wrapper .item-list.list .item-inner .item-inner-link .list-right .content-title,.block-tv-related-resources .item-list.list .item-inner .item-inner-link .list-right .content-title,#block-tvrelatedresources .item-list.list .item-inner .item-inner-link .list-right .content-title{font-family:filson-pro;font-weight:400;font-style:normal;font-size:18px;color:#333f48;line-height:24px;margin-bottom:15px;}.related-resources-wrapper .item-list.list .item-inner .item-inner-link .list-right .paragraph,.block-tv-related-resources .item-list.list .item-inner .item-inner-link .list-right .paragraph,#block-tvrelatedresources .item-list.list .item-inner .item-inner-link .list-right .paragraph{position:absolute;top:-99999;visibility:hidden;opacity:0;transition:visibility 0s,opacity 0s;min-height:auto;max-height:none;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:filson-pro,arial,sans-serif;line-height:1.3;font-size:16px;font-weight:300;color:#333f48;margin-bottom:15px;}.related-resources-wrapper .item-list.list .item-inner .favorites-section,.block-tv-related-resources .item-list.list .item-inner .favorites-section,#block-tvrelatedresources .item-list.list .item-inner .favorites-section{width:100%;display:flex;flex-flow:column wrap;justify-content:flex-end;align-items:center;flex-grow:0;position:relative;line-height:22px;}.related-resources-wrapper .item-list.list .item-inner .favorites-section .favorites-section-inner,.block-tv-related-resources .item-list.list .item-inner .favorites-section .favorites-section-inner,#block-tvrelatedresources .item-list.list .item-inner .favorites-section .favorites-section-inner{width:100%;flex-flow:column wrap;flex-grow:0;display:flex;align-self:center;}.related-resources-wrapper .item-list.list .item-inner .favorites-section .favorites-section-inner .favorites-response,.block-tv-related-resources .item-list.list .item-inner .favorites-section .favorites-section-inner .favorites-response,#block-tvrelatedresources .item-list.list .item-inner .favorites-section .favorites-section-inner .favorites-response{text-align:center;}.related-resources-wrapper .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"],.block-tv-related-resources .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"],#block-tvrelatedresources .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"]{text-align:center;font-size:15px;}.related-resources-wrapper .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details,.block-tv-related-resources .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details,#block-tvrelatedresources .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details{width:100%;position:relative;border:none !important;min-width:auto;margin-top:0;text-align:left;}.related-resources-wrapper .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details summary,.block-tv-related-resources .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details summary,#block-tvrelatedresources .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details summary{display:flex;justify-content:center;margin-left:-20px;height:auto;padding:0;margin-top:0;position:relative;color:#768692;text-transform:uppercase;text-align:left;}.related-resources-wrapper .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details summary::before,.block-tv-related-resources .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details summary::before,#block-tvrelatedresources .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details summary::before{color:#c8102e;float:left;display:block;text-indent:20px;background:none !important;font-size:15px !important;font-family:"FontAwesome" !important;margin-right:5px !important;transform:rotate(0deg) !important;-webkit-transform:rotate(0deg) !important;-moz-transform:rotate(0deg) !important;}.related-resources-wrapper .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details .details-wrapper,.block-tv-related-resources .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details .details-wrapper,#block-tvrelatedresources .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details .details-wrapper{min-width:200px;left:52%;transform:translate(-46%,0%);position:absolute;top:25px;z-index:999999;background:#ffffff;box-shadow:0 1px 5px -1px rgba(0,0,0,0.75);padding:10px 10px 20px;border:1px solid #ccc;height:auto;max-height:225px;}.related-resources-wrapper .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details .details-wrapper .btn-primary,.block-tv-related-resources .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details .details-wrapper .btn-primary,#block-tvrelatedresources .item-list.list .item-inner .favorites-section .favorites-section-inner form[data-drupal-selector^="favorites-addcollection"] details .details-wrapper .btn-primary{padding:6px 12px;border-radius:25px;font-weight:lighter;margin:0 5px 0 0;}.related-resources-wrapper .item-list.list .item-inner:hover .item-inner-link .list-left,.block-tv-related-resources .item-list.list .item-inner:hover .item-inner-link .list-left,#block-tvrelatedresources .item-list.list .item-inner:hover .item-inner-link .list-left{height:0;overflow:hidden;transition:height 2s ease-in;margin-bottom:0;}.related-resources-wrapper .item-list.list .item-inner:hover .item-inner-link .list-right,.block-tv-related-resources .item-list.list .item-inner:hover .item-inner-link .list-right,#block-tvrelatedresources .item-list.list .item-inner:hover .item-inner-link .list-right{transform:none;}.related-resources-wrapper .item-list.list .item-inner:hover .item-inner-link .list-right .paragraph,.block-tv-related-resources .item-list.list .item-inner:hover .item-inner-link .list-right .paragraph,#block-tvrelatedresources .item-list.list .item-inner:hover .item-inner-link .list-right .paragraph{position:relative;top:0;visibility:visible;opacity:1;transition:visibility 500ms,opacity 500ms;}.grade-resources-wrapper{z-index:50;}.path-select-subscription{background:white;}.path-select-subscription .plans-details{margin:0 auto;max-width:1000px;}.path-select-subscription th,.path-select-subscription td{padding:1em;}.path-select-subscription colgroup:nth-child(1){width:31%;}.path-select-subscription colgroup:nth-child(2){width:22%;border:1px solid #cccccc;}.path-select-subscription colgroup:nth-child(3){width:25%;border:10px solid #59c7fb;}.path-select-subscription colgroup:nth-child(4){border:1px solid #cccccc;}.path-select-subscription thead th{background:linear-gradient(white 0%,whitesmoke 100%);text-align:center;position:relative;border-bottom:1px solid #cccccc;padding:3em 0 2em 0;font-weight:300;color:#46a53b;}.path-select-subscription thead th h2{font-weight:300;font-size:2.5em;line-height:1.2;color:#59c7fb;}.path-select-subscription thead th h2 + p{font-size:1.5em;line-height:1.4;}.path-select-subscription thead th p.promo{font-size:1em;color:white;position:absolute;left:-17px;z-index:1000;margin:0;padding:0.625em 17px 0.75em 17px;background:#49C5B1;box-shadow:rgba(0,0,0,0.25) 0 2px 4px;border-bottom:1px solid #087866;width:111%;}@media (max-width:1024px) and (min-width:768px){.path-select-subscription thead th p.promo{width:111%;}}@media (max-width:820px) and (min-width:780px){.path-select-subscription thead th p.promo{width:115%;}}@media (max-width:768px){.path-select-subscription thead th p.promo{width:116%;}}.path-select-subscription thead th p.promo::before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:0 7px 7px 0;border-color:transparent #087866 transparent transparent;bottom:-8px;left:0;}.path-select-subscription thead th p.promo::after{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:7px 7px 0 0;border-color:#087866 transparent transparent transparent;bottom:-7px;right:0;}.path-select-subscription thead th:nth-child(1){background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;}.path-select-subscription thead th:nth-child(2) h2 + p{font-size:1.5em;}.path-select-subscription thead th:nth-child(3){padding:2em 0 5em 0;}.path-select-subscription thead th:nth-child(3) h2{font-size:3em;}.path-select-subscription thead th:nth-child(3) h2 + p{font-size:1.5em;}.path-select-subscription tbody th{background:white;border-left:1px solid #cccccc;}.path-select-subscription tbody th span{font-weight:normal;font-size:87.5%;color:#999999;display:block;}.path-select-subscription tbody td{background:white;text-align:center;}.path-select-subscription tbody tr:nth-child(2n) th,.path-select-subscription tbody tr:nth-child(2n) td{background:whitesmoke;border-style:solid;border-color:#cccccc;border-width:1px 0 1px 1px;}.path-select-subscription tbody tr:last-child td{border-bottom:0 none;}.path-select-subscription tfoot th{padding:2em 1em;border-top:1px solid #cccccc;}.path-select-subscription tfoot td{text-align:center;padding:2em 1em;border-top:1px solid #cccccc;}.path-select-subscription tfoot a{font-weight:bold;color:white;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;text-transform:uppercase;display:block;padding:1.125em 2em;background:#49C5B1;border-radius:0.5em;}.path-select-subscription a:hover,.path-select-subscription a:focus{color:white;text-decoration-line:none;text-decoration-color:initial;text-decoration-thickness:initial;text-decoration-style:initial;}.path-select-subscription .mobile_device{display:none;}@media (max-width:480px){.path-select-subscription .mobile_device{display:block;}.path-select-subscription .desktop{display:none;}}.path-select-subscription .premium-plan{border:5px solid #59c7fb;}.path-select-subscription .basic-plan{margin-top:30px;border:2px solid #d9dbdd;}.path-select-subscription .plan-type{font-size:3em;text-align:center;color:#59c7fb;line-height:1.2;font-weight:300;}.path-select-subscription .price{color:#46a53b;font-weight:300;text-align:center;margin-bottom:25px;}.path-select-subscription .price-sub{margin-top:100px;}@media (max-width:280px){.path-select-subscription .price-sub{margin-top:125px;}}.path-select-subscription p.promo-banner{font-size:1.2em;text-align:center;margin-top:25px;color:white;position:absolute;left:13px;z-index:1000;width:93%;padding:3px;background:#49C5B1;box-shadow:rgba(0,0,0,0.25) 0px 2px 4px;border-bottom:1px solid #087866;}@media (max-width:420px) and (min-width:400px){.path-select-subscription p.promo-banner{width:94%;}}@media (max-width:320px) and (min-width:281px){.path-select-subscription p.promo-banner{width:92.5%;}}@media (max-width:280px){.path-select-subscription p.promo-banner{width:91%;}}.path-select-subscription p.promo-banner::before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:0 8px 7px 0;border-color:transparent #087866 transparent transparent;bottom:-8px;left:0;}.path-select-subscription p.promo-banner::after{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:8px 9px 0 0;border-color:#087866 transparent transparent transparent;bottom:-8px;right:0;}.path-select-subscription .plan-signup{text-align:center;font-weight:bold;color:white;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;text-transform:uppercase;display:block;padding:1.125em 2em;background:#49C5B1;border-radius:0.5em;margin:40px 20px 40px 20px;}.path-select-subscription .plan-signup a{color:#ffffff;}
.callout-plain{font-size:16px;font-weight:400;line-height:24px;margin:20px 0;}.callout-plain p{font-size:16px;}.callout-plain .callout-highlight{font-weight:bold;color:#00c1d5;}.callout-plain .callout-underline{border-bottom:3px solid #c9d1f4;padding-bottom:2px;}.callout-gray{font-size:16px;font-weight:400;line-height:24px;background-color:#fff;padding:20px 20px;border-radius:16px;margin:20px 0;}.callout-gray p{font-size:16px;}.callout-gray .callout-highlight{font-weight:bold;color:#00c1d5;}.callout-gray .callout-underline{border-bottom:3px solid #c9d1f4;padding-bottom:2px;}.cke_panel_list{margin-bottom:5px;}.cke_panel_list .cke_panel_listItem .callout-plain{font-size:16px;font-weight:400;line-height:24px;background-color:transparent;padding:5px 5px;}.cke_panel_list .cke_panel_listItem .callout-gray{font-size:16px;font-weight:400;line-height:24px;background-color:#fff;padding:5px 5px;border-radius:4px;}.cke_panel_list .cke_panel_listItem .callout-highlight{font-weight:bold;color:#00c1d5;padding:5px 5px;}.cke_panel_list .cke_panel_listItem .callout-underline{border-bottom:3px solid #c9d1f4;padding:5px 5px;}
.recommended-grade-resources-wrapper{background:#fff;padding:10px;margin:20px 0;width:100%;clear:both;}.recommended-grade-resources-wrapper h2{text-align:center;}.recommended-grade-resources-wrapper .resource-block-items{display:flex;flex-flow:row wrap;justify-content:left;}.recommended-grade-resources-wrapper .resource-block-items .resource-block-item{flex-grow:1;width:33.333333%;max-width:33.333333%;padding:10px 10px;}@media (max-width:575.98px){.recommended-grade-resources-wrapper .resource-block-items .resource-block-item{flex-flow:column wrap;width:100%;max-width:100%;}}@media (min-width:576px) and (max-width:800px){.recommended-grade-resources-wrapper .resource-block-items .resource-block-item{flex-flow:row wrap;}}@media (min-width:800.98px) and (max-width:991.98px){.recommended-grade-resources-wrapper .resource-block-items .resource-block-item{flex-flow:column wrap;width:100%;max-width:100%;}}.recommended-grade-resources-wrapper .resource-block-items .resource-block-item .recommended-teaser-link{color:#c8102e;}.recommended-grade-resources-wrapper .resource-block-items .resource-block-item .recommended-teaser-link .resource-image-wrapper{width:100%;min-height:120px;max-height:140px;background:#ccc;display:block;overflow:hidden;border:1px solid #ccc;}.recommended-grade-resources-wrapper .resource-block-items .resource-block-item .recommended-teaser-link .resource-image-wrapper .resource-image{min-height:140px;width:100%;}.recommended-grade-resources-wrapper .resource-block-items .resource-block-item .recommended-teaser-link .resource-no-image{width:100%;min-height:120px;background:#ccc;max-height:140px;}.recommended-grade-resources-wrapper .resource-block-items .resource-block-item .recommended-teaser-link .resource-title{padding:10px 0;}
