section#fen-homepage-header form.form-inline p{color:#333f48}.fen-source-box{margin-bottom:40px;}.fen-cta-box.fen-cta-box-image.fen-cta-box-newsletter img.img-responsive{width:100% !important;}ul.list-content{padding-left:35px;}ul.list-content > li:before{margin-left:-13px;}.calendar-table{margin-bottom:0;}.calendar-navigation div{float:left;color:#c8102e;text-align:center;}.clear{clear:both}.btn.btn-default:hover{background-color:#ff585d;border-color:#ff585d;color:#fff;}.calendar-links li:before{color:#c8102e;}.fen-table ul li.major-holiday a{border-color:#c8102e;color:#c8102e;font-weight:bold;}.fen-table ul li.major-holiday a:hover{border-color:#c8102e;background-color:#c8102e;color:#fff;font-weight:bold;}.fen-table ul li.weekly-holiday	a{font-weight:bold;border-width:2px;}.fen-calendar-visual h2{float:right;margin:-20px 30px;font-size:36px;color:#fff;text-shadow:1px 1px #6b6567;}.calendar-navigation div{float:left;color:#c8102e;text-align:center;}.clear{clear:both}.calendar-navigation .col-sm-2{width:20%;float:left;margin-top:10px;margin-bottom:10px;}.calendar-navigation .btn.btn-secondary{padding:5px 15px;margin-top:-5px;}.country-dropdown{margin-top:0;}.icon-US,.icon-CA,.icon-UK,.icon-AU{background-repeat:no-repeat;height:30px;width:30px;float:left;margin-right:4px;margin-left:-4px;margin-top:-2px;}.icon-US{background-image:url(/themes/teachervision/css/img/United-States-flat-icon.png);}.icon-CA{background-image:url(/themes/teachervision/css/img/Canada-flat-icon.png);}.icon-UK{background-image:url(/themes/teachervision/css/img/United-Kingdom-flat-icon.png);}.icon-AU{background-image:url(/themes/teachervision/css/img/Australia-flat-icon.png);}#fen-header-hub .header-content{height:300px;}#fen-header-hub .header-bg{height:300px;}#fen-header-hub .no-header-bg{height:auto;background:none;}#fen-content-filter.aside{margin:0 0 20px 0;}.hub-search .form-control{border:1px solid #c8102e;background:#FFFFFF;border-top-left-radius:4px;border-bottom-left-radius:4px;}.hub-search .btn-default{border-left:none;}.img-thumbnail{width:100%}.img-thumbnail img{margin:0 auto;}.table-condensed > tbody > tr > td{padding:3px 5px;}#fen-content-filter .bootstrap-select{margin-bottom:10px;}.pull-right > .dropdown-menu{right:auto;left:auto;}.popover-title{display:none;}#fen-sort-filter header div{float:left;width:auto;margin:0 5px;color:#c6c8ca;font-size:11px;text-transform:uppercase;}#fen-sort-filter header div:first-child{margin-left:0;}#fen-sort-filter header div button{font-size:15px;padding:0 5px;color:#fff;}#fen-sort-filter header div.filter-option{color:#fff;background-color:#c8102e;padding:0 3px;border-radius:5px;margin-bottom:8px;}ul.fen-search-results figure img{width:100px;}ul.fen-search-results article{margin-bottom:40px;}.tv-pagination{text-align:center;}.tvpagination .pagination{margin:20px 0 0 0;}.myprofile ul,.mymembership ul,.mybenefits ul,.membershipHelp ul{list-style-type:none;padding-left:0;}.myprofile ul li span{float:right;}.mynewsletter{margin-bottom:20px;}.mynewsletter p{text-align:center;padding-left:10px;padding-right:10px;}.mynewsletter img{border:solid 1px #056771}.nl-privacy p{text-align:left}.nl-privacy button{width:70%;margin:5px auto 0 auto;display:block;}.nl-current{margin-bottom:40px;}.nl-current ul{list-style-type:none;padding-left:0;}.nl-current ul li{float:left;margin-right:15px;}.nl-current ul li input{border:1px solid #c8102e;background:#FFFFFF;border-top-left-radius:4px;border-bottom-left-radius:4px;}.mymembership{margin-bottom:40px;}.icon-apple{background-image:url(/themes/teachervision/css/img/fa-apple.png);background-repeat:no-repeat;height:23px;width:19px;float:left;margin-right:4px;margin-left:-4px;}.icon-apple:hover{background-position:0 -23px;}.fen-cta-box.pdf-promotion{padding:10px;}.fen-cta-box.pdf-promotion img{margin:20px auto;padding:10px;border:solid 5px #fff;background-color:#fff;}.fen-cta-box.edu-calendar{background:#C6C8CA;padding:10px;}.fen-cta-box.edu-calendar h3{color:#fff;}.fen-cta-box.edu-calendar img{margin:10px auto;border:solid 3px #fff;}.fen-cta-box.holiday-widget p{padding:0 20px;}.fen-cta-box.holiday-widget div.fen-cta-box-content{background:rgba(0,0,0,0.5);}
img{height:auto;width:100%;}.nav > li > a > img{width:auto;}table[width="350"] td[width="270"]{vertical-align:middle!important;}.admin-menu-icon{z-index:99999;position:fixed;display:none;}.layout-content{margin-top:0px;padding-bottom:20px;}aside{margin-top:20px;}.head-title-My-Profile .layout-content #block-teachervision-content .views-element-container .views-row .field-content .col-sm-6 .item-list ul{margin-bottom:0;}.layout-content #block-teachervision-content .views-element-container .views-row .field-content .col-sm-6 ul:nth-child(2){margin-top:25px;}.layout-content #block-teachervision-content .views-element-container .views-row .field-content .col-sm-6 ul li{clear:both;}.layout-content #block-teachervision-content .views-element-container .views-row .field-content .col-sm-6 ul li span{float:right;}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;}.layout-sidebar-first .views-row .field-content .row .col-sm-12 .fen-box .list-group{margin-right:15px;}#fen-mobile-push-wrapper{overflow-x:initial;}@media(max-width:767px){#fen-main-header #fen-sub-nav .container-fluid{padding-left:0;height:100vh;overflow:scroll;}}#fen-main-header #fen-sub-nav .navbar-nav > li > a:focus,#fen-main-header #fen-sub-nav .navbar-nav > li > a:hover,#fen-main-header #fen-sub-nav .navbar-nav > li > a:active{color:#00c1d5!important;background-color:#fff;}#fen-sub-nav .navbar-nav > li.dropdown:hover{background-color:#fff;}#fen-sub-nav .navbar-nav > li:hover a{color:#FFFFFF!important;}.path-node .cal-table td.blackmed a{display:inline;}.path-node .cal-table td img[src="//i.infopls.com/images/contentbox_a_top.gif"]{margin-top:-10px;margin-right:0;}.path-node .cal-table td img[src="//i.infopls.com/images/contentbox_a_bot.gif"]{margin-top:-20px;margin-right:0;}img[src="//i.infopls.com/images/tv/spacer.gif"],img[src="//i.infopls.com/images/spacer.gif"]{display:none;}.layout-content #banner-wrap,#banner-wrap-left{margin:0 0 20px 0;}#banner-wrap{text-align:center;margin:20px 0;}#banner-wrap-right iframe{width:100%;margin-bottom:15px;}.col-sm-2.fen-product-thumbnail-teaser .views-field-title .field-content a{color:#333f48;text-decoration:none;}.fen-product-thumbnail-teaser .col-sm-7 .fen-product-body{line-height:normal;color:#333f48;font-size:14px;display:block;display:-webkit-box;max-height:68px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;}.fen-product-thumbnail-teaser .col-sm-7 .fen-product-more{line-height:normal;margin-top:15px;color:#c8102e;font-size:14px;display:block;}.related-resources-thumb .fen-product-thumbnail-teaser .col-sm-5{height:214px;}#block-tvrelatedresources .related-resources-thumb .fen-product-thumbnail-teaser .img-thumbnail,#block-featuredcontenttv .related-resources-thumb .fen-product-thumbnail-teaser .img-thumbnail,#block-views-block-related-resources-solr-block-1 .related-resources-thumb .fen-product-thumbnail-teaser .img-thumbnail{height:214px!important;border:none;}.fen-product-thumbnail-teaser .img-thumbnail{background:#00c1d5;border:none;height:260px;position:relative;padding:0px;box-sizing:content-box;}.fen-product-thumbnail-teaser .img-thumbnail figure{height:100%;vertical-align:middle;border:2px solid #fff;}.field--type-text-with-summary table[width="183"] tbody tr td{padding:0!important;}.callout{background-color:#ffffcc;}.blackmed{font-size:11px;}.tv-pagination{clear:both;}.field.field--name-body table[rules="all"]{width:100%;}.field.field--name-body table[rules="all"] tr td{padding-left:5px;}.page-node-type-articles .field--name-body table[rules="all"] tr td a{margin:0;display:inline-block;}.field--type-text-with-summary table td,.field--type-text-with-summary table th,.path-node .cal-table td{padding-left:8px;padding:5px;vertical-align:top;}.page-node-type-articles .node--type-articles .field--type-text-with-summary table td{padding-left:0px;}.page-node-type-articles .node--type-articles .field--type-text-with-summary table td[width="19"]{display:none;}hr{margin-top:0;margin-bottom:0;}.node .field--type-text-long h3 a:hover{color:#444444;}article[about="/vacation-reading-list-adult"] .body h2{margin-top:-25px!important;}article[about="/vacation-reading-list-adult"] table{margin-top:25px;}.theme-hub .language-arts,.theme-hub .health-and-safety,.theme-hub .social-studies,.theme-hub .science{border-bottom:1px solid #ccc;box-sizing:border-box;margin-bottom:5px;}.theme-hub .language-arts a,.theme-hub .health-and-safety a,.theme-hub .social-studies a,.theme-hub .science a{font-weight:bold!important;}.hubpage ul li.language-arts::before,.hubpage ul li.health-and-safety::before,.hubpage ul li.social-studies::before,.hubpage ul li.science::before{content:"";}.hubpage ul{list-style-type:none;width:48%;float:left;}.hubpage ul li{font-size:11px;font-weight:normal;color:#999999;}.hubpage ul li a{font-size:16px;}.hubpage ul li a:hover{color:#c8102e;}.hubpage ul li::before{content:"�? ";color:rgb(191,69,0);font-size:16px;}.hub-banner{width:100%;text-align:center;background-color:black;}.hubpage ul.theme-hub{width:32%;}#block-tvrelatedresources h2,#block-featuredcontenttv h2,#block-views-block-related-resources-solr-block-1 h2{font-size:20px;}#iguide table{width:100%;}.field.field--name-body .rightmargin p:first-child{margin-top:-25px;}font[size="+3"]{font-size:24px;}aside.layout-sidebar-first.col-sm-3{padding-left:0;padding-right:0;}.layout-content.col-sm-9 #fen-sort-filter .btn{padding-left:10px;padding-right:10px;margin-bottom:10px;}.field.field--name-body table td[width="26%"]{vertical-align:top;padding:0 2%;}.field--name-body table td h1{display:none;}#toolbar-administration{position:absolute;}.filter-readonly div.btn-group.bootstrap-select.show-tick{pointer-events:none;}.filter-readonly div.btn-group.bootstrap-select.show-tick button.btn.dropdown-toggle.btn-default{background-color:#cecece;border-color:#aaa;color:#777;}#block-searchapipagesearchblockform{z-index:100;border-left:1px solid;font-size:14px;width:39px;text-align:center;background:#fff;}#fen-content-filter .fa-times:before{content:"\f078";display:block;transition:all 0.3s ease-in}#fen-content-filter  .filter-selected .fa-times{font-size:16px;background:#c8102e;color:#fff;width:38px}#fen-content-filter  .filter-selected .fa-times:before{content:"\f00d";}#fen-content-filter .bootstrap-select.open .fa-times:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);}#fen-content-filter button.btn{padding-left:13px;}#fen-content-filter button.btn[type="submit"]{padding-left:8px;width:39px;height:39px;}#fen-content-filter button.dropdown-toggle{padding-right:40px;background:none;z-index:101;height:39px;}#fen-content-filter button.dropdown-toggle:after{content:'';width:calc(100% - 38px);height:100%;position:absolute;left:0;top:0;background:#fff;z-index:-1}#fen-content-filter .filter-readonly button.dropdown-toggle:after{background:#cecece}#fen-content-filter .filter-readonly .fa-times{background:#cecece}#fen-content-filter .bootstrap-select.btn-group div.dropdown-menu{border-top:1px solid #ddd;overflow:auto !important;}#fen-content-filter .bootstrap-select.btn-group ul.dropdown-menu{overflow:hidden !important;max-height:none !important;}#fen-content-filter .bootstrap-select.btn-group .dropdown-menu li{border-bottom:1px solid #ddd}#fen-content-filter .bootstrap-select.btn-group .dropdown-menu li a{outline:none !important;white-space:normal;line-height:1.2;padding:9px 10px;}#fen-content-filter .bootstrap-select.btn-group .dropdown-menu li a span{margin-right:20px;}#fen-content-filter .bs-searchbox .form-control{border:1px solid #c8102e;height:35px;background:#eee;}#fen-content-filter .btn-group.open .dropdown-toggle:after{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}#fen-content-filter  .filter-selected button.dropdown-toggle{z-index:1}#fen-content-filter.aside .searh-box .form-group > label{display:none;}#fen-content-filter .clear-all-filters{padding:5px 15px;background-color:#c8102e;border:1px solid #ff585d;color:#fff;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);border-radius:3px;font-weight:lighter;transition:background 0.2s,color 0.2s;}#fen-content-filter .clear-all-filters:hover{background:#ff585d;border-color:#c8102e;cursor:pointer;}.layout-sidebar-first,.layout-content{margin-top:20px;}.pager ul.pager__items{padding:0;}.pager ul.pager__items li.pager__item{padding:0.1em;}.pager ul.pager__items li.pager__item a{padding:5px 11px;}.tv-hub-page .pager ul.pager__items li.pager__item a{line-height:1.6;border-radius:25px;padding:6px 20px;transition:background .2s,color .2s;color:#ffffff;background-color:#c8102e;border-color:#c8102e;}.tv-hub-page .pager ul.pager__items li.pager__item a:hover{background:#ff585d;border-color:#ff585d;}.node--view-mode-search-result a{color:#00c1d5;}.node--view-mode-search-result .hidden-xs a{color:#c8102e;}.node--view-mode-search-result figure a{display:block;position:relative;}.node--view-mode-search-result figure a:after{content:'';position:absolute;z-index:99999;width:100%;height:100%;top:0;left:0;}.hideTile article,.hideTile article{position:relative;}.non-premium-content.hideList,.premium-content.hideList,.subscribe-content.hideList{position:relative;}.fen-search-results .icon{background-size:cover;width:65px;height:65px;z-index:995;position:absolute;right:0;background-repeat:no-repeat;}body.path-search .item-list.list .fen-search-results .icon{top:0;}.premium-content .icon{background:url('/themes/teachervision/css/../images/premium.png');}.non-premium-content .icon{background:url('/themes/teachervision/css/../images/non-premium.png');}.subscribe-content .icon{background:url('/themes/teachervision/css/../images/subscribers.png');}.hideList .icon{left:55px;}.head-title-403 article.node--type-custom-basic-page img{width:100%;}button.close{outline:0;}.list-type-Tiles .hideList{display:none;}.list-type-Tiles .fen-search-results{width:23.5%;margin-right:2%;float:left;text-align:center;}.list-type-Tiles .fen-search-results:nth-child(8n+8){margin-right:0;}.list-type-Tiles .fen-search-results p:not(.fen-label){min-height:50px;}.list-type-Tiles .fen-search-results figure{background:#00c1d5;display:block;width:100%;}.fen-search-results figure.img-thumb{background:#fff;display:table;width:100%;}.list-type-Tiles .fen-search-results figure a{max-height:100%;max-width:100%;}.fen-search-results figure.img-thumb a{display:table-cell;vertical-align:middle;}.fen-search-results figure img{border:none!important;max-height:256px;background:#fff;height:auto;width:100%;display:block;object-fit:contain;}.list-type-List .fen-search-results figure img{max-height:142px;}.list-type-List article{clear:both;}.filter-lists select{display:none}#list-type-view.list-type-Tiles{font-size:0}#list-type-view.list-type-Tiles >*{font-size:15px;}#list-type-view.list-type-Tiles .fen-search-results{width:24.4%;margin-right:0.6%;display:inline-block;vertical-align:top;position:relative;}#list-type-view.list-type-Tiles .hideList{display:none !important}.path-search-lesson .fen-label,.path-search .fen-label,.tv-hub-page .fen-label{letter-spacing:0;font-size:13px!important;}article.fen-product-thumbnail-teaser p a{color:#00c1d5!important;font-family:"filson-pro";}.list-type-List .hideTile{display:none;}.list-type-List .fen-search-results article{clear:both;}.list-type-List .fen-search-results .list-img-thumbnail{background:#00c1d5;float:left;margin-bottom:20px;margin-right:20px;width:120px;height:auto;position:relative;}.list-type-List .fen-search-results figure{border:2px solid #fff;}.list-type-List .fen-search-results figure img{border:1px solid #c8102e;width:100%;}.list-type-List .fen-search-results figure a{width:100%;height:142px;}.list-type-List .fen-search-results .fen-label{min-height:30px;background:#fff;color:#000;padding:4px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:-30px;position:absolute;width:120px;bottom:10px;text-align:center;font-family:"filson-pro";}.newsletter .ui-dialog{z-index:99999;}.newsletter .ui-dialog .ui-dialog-titlebar-close{outline:0;top:16px;}.mynewsletter .col-md-4.tv-newsletters-item:last-child img + p{padding-left:0px;padding-right:0px;}.newsletter .row.nl-privacy{margin-top:-20px;}.newsletter .mynewsletter{margin-bottom:0;}.newsletter .form-composite{height:0;width:0;visibility:hidden;margin:0;}.newsletter .form-composite legend{visibility:hidden;height:0px;width:0px;margin:0px;}.newsletter .mynewsletter .tv-newsletters-item img{max-width:100%;height:auto;}.newsletter #edit-newsletters{height:0;width:0;visibility:hidden;}.path-my-teachervision-profile #edit-newsletters{display:none;}.newsletter .newsletter-subscription-form .email-class > span{margin-right:55px;color:#333f48;font-size:16px;padding:0;}.newsletter .actual-submit-input-button,.actual-submit-input-button-2{height:0;width:0;visibility:hidden;margin:0;padding:0;}.block-newsletter-subscribe-form-block h2{display:none;}.block-newsletter-profile-subscription-block .block-newsletter-subscribe-form-block .form-item-email{display:none;}.block-newsletter-manage-subscriber-form-block h2{display:none;}.node--type-lesson-plan .field--name-body ul,.node--type-lesson-plan .field--name-body ol{}.node--type-lesson-plan .field--name-body ul li::before,.node--type-lesson-plan .field--name-body ol li::before{color:rgb(191,69,0);font-size:16px;}.node--type-lesson-plan .field--name-body ul li p{margin:0;display:initial;}.node .field__item tr{vertical-align:bottom;}.node .field__item tr .minibtn{margin:12px 0 0;}.mini-lesson-section1{margin-top:30px;padding-top:30px;border-top:1px solid #280071;}.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-mini-lesson .dkworksheet td img{height:auto !important;}.mini-lesson-section1 .node .field__item{display:block!important;}.page-node-type-mini-lesson .node--type-mini-lesson .subsection1{width:65%;margin-right:5%;float:left;}.page-node-type-mini-lesson .node.node--type-mini-lesson .subsection1 .field--label-above .field__label{width:30%!important;}.imgs-group{width:100%;margin:auto;clear:both;overflow:hidden;}.imgs-group .field--name-field-multiple-images{width:56%;float:left;margin-left:8%;}.imgs-group .field--name-field-vertical-image{width:25%;margin-left:4%;float:left;}.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 .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;}.mini-lesson-section3 .field--name-field-continue-conversation,.mini-lesson-section3 .field--name-field-write-about-it{padding-left:22px;}.node .mini-lesson-section3 .field--name-field-continue-conversation .field__label{min-width:200px;display:inline!important;}.node .mini-lesson-section3 .field--name-field-write-about-it .field__label{min-width:122px;display:inline!important;}.node .mini-lesson-section3 .field--name-field-continue-conversation .field__item,.mini-lesson-section3 .field--name-field-write-about-it .field__item{display:inline!important;}.mini-lesson-section3 .field--name-field-write-about-it .field__label::before,.mini-lesson-section3 .field--name-field-continue-conversation .field__label::before{content:"";width:5px;height:5px;background:#000;border-radius:50%;-webkit-border-radius:50%;margin-right:10px;font-size:12px;display:inline-block;vertical-align:middle}.mini-lesson-section3 .field--name-field-write-about-it .field__label::after,.mini-lesson-section3 .field--name-field-continue-conversation .field__label::after{content:": ";font-size:14px;font-weight:bold;}.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;}.minibtn a{padding:6px 20px!important;background-color:#c8102e;width:auto;text-align:center;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;display:block;color:#FFF!important;text-decoration:none;transition:background 0.2s,color 0.2s;border:1px solid #c8102e;}.minibtn a:hover{background-color:#ff585d;border-color:#ff585d;}.mini-lesson-section2 a{float:left;}.mini-lesson-section3 .field--name-field-continue-conversation{padding-top:23px;}#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 p{margin:0 0 10px;font-size:14px;}#penguideCallout ul{padding:0 0 6px 8px;margin:0 0 6px 8px;font-size:11px;list-style-type:square;}#penguideCallout a{color:#00c1d5;}.blacktitle{font-weight:bold;}.node .field__item a{color:#00c1d5;font-weight:bold;outline:0;}.node .field__item a.printable-help-link{font-weight:normal;color:#00c1d5;}.node .field__items .field__item a:hover{color:#c8102e;}.node .field.field--name-body a{color:#00c1d5;}.node .field.field--name-body a:hover{color:#00c1d5;}.node .field__label{display:inline-block;font-weight:bold;}.node.node--type-fe-teacher-bookshelf .field.field--name-field-image.field--type-image.field--label-above{display:table!important;}.node .field--label-above{display:table;width:100%;margin-bottom:15px;}.node .field--label-above .field__label{vertical-align:top;display:table-cell;width:20%;}.node .field--label-above .field__items{display:table-cell;}.node .field--label-above .field__items .field__item{float:left;}.node .field--label-above .field__items .field__item{float:none;}.node .field__items{display:inline;}.head-title-Interviewing-Successfully .node .field__item{display:block;padding:2px 4px 2px 0;}p.decimal-title{font-size:23px;font-family:"Lato",cursive;font-weight:700;line-height:1.2;color:#056771;}.node .field__items .field__item{display:inline;padding:2px 4px 2px 0;}.page-node-type-fe-printable .node .field__item{padding:0;}.page-node-type-fe-printable .node .field__item.field--name-field-brief-description{border-bottom:1px solid #ccc;padding-bottom:15px;}.page-node-type-fe-printable .node--type-author-profiles.node--view-mode-teacher-advisor-card .advisor-card-left-grid{margin-right:0;width:12%;}.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;}.node .field--name-field-brief-description p{margin-bottom:0px;}.node .field__item .field--name-field-brief-descriptions,.node .field__item .field--type-text-with-summary,article + .field--type-text-with-summary,.subsection1 .field--name-field-brief-descriptions{padding:0;}.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;}.node .field--name-field-image{width:21%;float:left;margin-right:3%;display:initial!important;}.node .excerpted-image .field--name-field-image{width:100%;}.group-data{float:right;width:76%;min-height:353px;}.node .field--name-body h1{display:none;}.node .field--name-body font{font-size:16px;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;}.path-node #penguideCallout img{margin:10px 20px 0 0;}.path-node .cal-table img{margin-right:20px;margin-bottom:10px;}.path-node .cal-table img[width="9"],.path-node .cal-table img[src="//i.infopls.com/images/spacer.gif"]{margin-right:0;margin-bottom:0;}.node .field--name-body .dk-thumblinks{padding-left:0;}.node .field--name-body .dk-thumblinks li{list-style:none;float:left;width:120px;height:185px;margin:5px;padding:5px;border:1px solid #ccc;background-repeat:no-repeat;font-size:12px;text-align:center;}.node .field--name-body .dk-thumblinks li a{color:rgb(54,128,153);display:inline;font-family:Lato,sans-serif;font-size:12px;font-weight:bold;}.node .field--name-body .dk-thumblinks li a:hover{text-decoration:none;}#attrCO img{margin:4px 8px 10px 1px;padding:0;border:1px solid #000;float:left;}.page-node-type-articles .field--name-body table tr td a{margin:15px 0;display:block;}.path-node .cal-table .body img{margin-bottom:0px;}.page-node-type-articles .field--name-body table tr td .body a{display:inline-block;}.path-press-releases .layout-content h1,.path-press-releases .layout-content h2{display:none;}.path-press-releases .layout-content .views-field-title .field-content a{font-size:23px;color:#00c1d5;line-height:23px;}.path-press-releases .layout-content .views-field-title{margin-top:15px;}ul#innerfd{margin-left:0;padding-left:0;height:85px;overflow:hidden;}#innerfd li{background-image:none;padding-left:0;margin-bottom:0;margin-left:0}.carousel,.nonjs-carousel{height:100%;background-color:#ffffff;margin-top:20px;padding:20px 20px 60px 20px;border:1px solid #ccc;position:relative;}.carousel-control.left,.carousel-control.right{background-color:#fff;background-image:none;position:absolute;display:inline-table;top:170px;}.carousel-control.left{margin-left:10px;}.carousel-control.right{margin-right:10px;}.fa-chevron-left:before,.fa-chevron-right:before{color:#000;}.carousel-control.btn.btn-default:hover{background-color:#00c1d5;border-color:#00c1d5;color:#fff;}.carousel-control.btn.btn-default:active,.carousel-control.btn.btn-default:focus{background-color:#ffffff;border-color:#00c1d5;color:#00c1d5;}.carousel .item picture,.nonjs-carousel .item picture{display:block;text-align:center;height:380px;margin:0 auto;position:relative;}.carousel .item picture img,.nonjs-carousel .item picture img{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}.carousel .item div,.nonjs-carousel .item div{display:block;text-align:center!important;color:#000;padding:0;}.carousel .data-collection-item div.collection-title,.nonjs-carousel .data-collection-item div.collection-title{font-weight:bold;margin:10px 0;padding-top:6%;text-align:left;font-size:28px;font-weight:700;line-height:1.2;color:#056771;}.carousel .data-collection-item div.collection-title a,.carousel .data-collection-item div.collection-title,.nonjs-carousel .data-collection-item div.collection-title a,.nonjs-carousel .data-collection-item div.collection-title{color:#280071;font-family:filson-pro;}.carousel .data-collection-item div.collection-body center,.nonjs-carousel .data-collection-item div.collection-body center{text-align:left;}.carousel-indicators{top:420px;left:268px;height:15px;width:95%;text-align:left;}.carousel-indicators .active a{background-color:#c8102e;width:13px;height:13px;margin:0px 5px 15px 0;}#myCarousel .carousel-indicators li.active,#myCarousel .carousel-indicators li{margin:0 5px 15px 0;width:13px;height:13px;}.carousel-indicators li a{background-color:#C6C8CA;float:left;border-radius:0;display:block;width:13px;height:13px;margin:0 5px 15px 0;}.carousel-indicators li a:hover{background-color:#c8102e;}.carousel-control{width:8%;color:#00c1d5;text-shadow:none;border-color:#00c1d5;}.page-node-type-fe-slideshow #block-facebookcommentsblock{margin-top:40px;}.carousel-inner{position:relative;overflow:hidden;width:100%;display:table;height:100%;}.carousel .item div,.nonjs-carousel item div{text-align:left;}.carousel-inner > .item{visibility:hidden;}.carousel-inner .item.active{visibility:visible;}.col-sm-12.fen-pagination{padding:5px 0;text-align:right;}.col-sm-12.fen-pagination .next-btn{width:auto;padding:5px 20px;text-align:center;background-color:#c8102e;border:1px solid #c8102e;float:right;color:#fff;cursor:pointer;border-radius:25px;}.col-sm-12.fen-pagination .next-btn:hover{border-color:#ff585d;background-color:#ff585d;}.col-sm-12.fen-pagination.fa-chevron-left:before,.fa-chevron-right:before{color:#fff;}.carousel-indicators-next{list-style-type:none;}.page-node-type-fe-printable .node a{display:inline-block;}.page-node-type-fe-printable .node .image-style-tv-cover-image-175-{margin-bottom:15px;max-width:100%;height:auto;}.node .node--type-fe-teacher-bookshelf{clear:both;background:none;margin-bottom:0;margin-top:30px;padding:0}.node .node--type-fe-teacher-bookshelf .field--type-text-with-summary{font-size:14px;line-height:20px;display:inline-block !important;}.page-node-type-fe-printable .node .field--label-above .field__label{color:#333f48;text-transform:uppercase;font-family:"filson-pro",sans-serif;width:100%;display:block;}.page-node-type-fe-printable .node .field--label-above .field__items{width:100%;display:block;}.page-node-type-fe-printable #block-tptcalltoactiononresources{clear:both;}.page-node-type-fe-printable #block-teachervision-local-tasks{width:100%;float:left;}.page-node-type-fe-printable .node .field--name-field-source-node .field__label{display:inline-block;text-transform:uppercase;font-weight:normal;font-size:10px;letter-spacing:1px;}.page-node-type-fe-printable .node .field--label-above .node--promoted a{font-size:16px;}.page-node-type-fe-printable .node .field--label-above .node--promoted a:hover{color:#444444;text-decoration:none;}.page-node-type-fe-printable .node .field--name-field-author{font-style:italic;font-size:14px;}.page-node-type-fe-printable .node .field--type-text-with-summary{font-size:14px;line-height:20px;margin-top:6px;}.file{padding-left:0px;width:100%;text-align:center;margin-top:5px;padding-left:0%;display:inline-block;}.node span.printable-file a.btn-primary{width:100%;padding:7px 18px;margin:0;font-size:15px;font-weight:600;}span.printable-file{width:21% !important;float:left;}span.printable-file a{color:#fff;}.page-node-type-mini-lesson span.help-me-link{width:46%;min-width:150px;}.page-node-type-mini-lesson .node span.printable-file a{width:100%;padding:6px 18px;font-size:14px;}.file #favoritesResponse{margin-bottom:0px;min-width:250px;}#favoritesResponse{text-align:left;margin-top:0px;}.file a{float:left;}form[data-drupal-selector^="favorites-addcollection"]{font-size:15px;}.file form[data-drupal-selector^="favorites-addcollection"]{float:right;}.file form[data-drupal-selector^="favorites-addcollection"] details,form[data-drupal-selector^="favorites-addcollection"] details{margin-top:0;min-width:250px;text-align:left;}.details-wrapper input.btn-primary{padding:6px 18px!important;min-width:75px;}#my-favorites-wrapper a{font-weight:normal;}.node .file .btn-primary{width:44%;margin:0 10px;padding:6px 18px;border:1px solid #c8102e;}.node .purchase-clk-container .btn-default{font-weight:bold;}.page-node-type-fe-printable .node .file .btn-default:hover,.page-node-type-fe-printable .node .file .btn-default:focus,.page-node-type-fe-printable .node .file .btn-default:active,.page-node-type-tvo-project .node .file .btn-default:hover,.page-node-type-tvo-project .node .file .btn-default:focus,.page-node-type-tvo-project .node .file .btn-default:active{color:#fff !important;}.node .file .btn-primary:hover,.page-node-type-fe-printable .node .file .btn-default:hover,.node .file .btn-primary:focus,.page-node-type-fe-printable .node .file .btn-default:focus,.node .file .btn-primary:active,.page-node-type-fe-printable .node .file .btn-default:active,.page-node-type-tvo-project .node .file .btn-default:hover,.page-node-type-tvo-project .node .file .btn-default:focus,.page-node-type-tvo-project .node .file .btn-default:active{background-color:#ff585d !important;border-color:#ff585d !important;}.node .file a.btn-default{color:#c8102e;}.node .file a.btn-primary:hover{color:#fff;}.node .file a.btn-default:hover{color:#c8102e;}.node .field--name-field-purchase-url a{color:#c8102e;font-size:14px;}.node .field--name-field-purchase-url a:hover,a:focus{color:#056771;text-decoration:underline;}.node .node--type-fe-teacher-bookshelf h5{margin-bottom:0px;}.node .node--type-fe-teacher-bookshelf .fen-source-box .mini-lession-excerpt{position:relative;padding-left:126px;min-height:180px;}.node .node--type-fe-teacher-bookshelf .fen-source-box .excerpted-image{position:absolute;left:0;top:6px;width:107px;margin:0;padding:0;}.node .node--type-fe-teacher-bookshelf .fen-source-box .mini-lession-excerpt .field__item{display:block}.node .node--type-fe-teacher-bookshelf .fen-source-box .excerpted-image  .field--name-field-purchase-url{float:left;width:100%;margin-top:10px;padding:0;}.node .node--type-fe-teacher-bookshelf .fen-source-box .excerpted-image  .field--name-field-purchase-url a{background:#fff;border:1px solid #c8102e;text-align:center;text-transform:uppercase;display:block;text-decoration:none !important;color:#c8102e;line-height:1.3 !important;font-size:11px;padding:6px 5px;border-radius:3px;-webkit-border-radius:3px;}.node .node--type-fe-teacher-bookshelf .fen-source-box .excerpted-image  .field--name-field-purchase-url a:hover{background:#c8102e !important;color:#fff !important;}.fen-product-thumbnail-teaser .fen-label{font-size:16px !important;text-align:center;}.related-resources-thumb .fen-product-thumbnail-teaser .fen-label{width:100%;max-width:164px;}.node .node--type-fe-teacher-bookshelf .fen-source-box .excerpted-text p{margin-bottom:6px;}.node .node--type-fe-teacher-bookshelf .fen-source-box .excerpted-text .fen-label:after{content:':';display:inline-block;vertical-align:middle;}.node .excerpted-text h5 a:hover{color:#444447;text-decoration:none;}form[data-drupal-selector^="favorites-addcollection"] details{display:inline-block !important;border:1px solid #c8102e !important;}form[data-drupal-selector^="favorites-addcollection"] details summary:hover{background-color:#e6e6e6;}form[data-drupal-selector^="favorites-addcollection"] details summary a{color:#c8102e !important;}form[data-drupal-selector^="favorites-addcollection"] details summary a:hover{color:#c8102e !important;text-decoration:none !important;outline:0px none !important;}form[data-drupal-selector^="favorites-addcollection"] details summary::before{content:"\f08a" !important;background:none !important;font-size:15px !important;font-family:"FontAwesome" !important;margin-right:10px !important;transform:rotate(0deg) !important;-webkit-transform:rotate(0deg) !important;-moz-transform:rotate(0deg) !important;}.page-node-type-fe-printable form[data-drupal-selector^="favorites-addcollection"] details summary::before{margin-right:19px !important;}form[data-drupal-selector^="favorites-addcollection"] .collapse-processed > summary::before{content:"\f08a" !important;color:#c8102e !important;background:none !important;font-size:18px !important;font-family:"FontAwesome" !important;margin-right:5px !important;transform:rotate(0deg);-webkit-transform:rotate(0deg) !important;-moz-transform:rotate(0deg) !important;}form.filled-heart[data-drupal-selector^="favorites-addcollection"] details summary::before{content:"\f004" !important;color:#c8102e;}form.filled-heart[data-drupal-selector^="favorites-addcollection"] .collapse-processed > summary::before{content:"\f004" !important;}form[data-drupal-selector^="favorites-addcollection"] summary::-webkit-details-marker{display:none;}form[data-drupal-selector^="favorites-addcollection"] details summary:hover{text-decoration:none !important;}form[data-drupal-selector^="favorites-addcollection"] details summary:focus{outline:0;}form[data-drupal-selector^="favorites-addcollection"] details > .details-wrapper{text-align:left;padding-top:0;clear:both;}body.ie_edge_cls form[data-drupal-selector^='favorites-addcollection'] .collapse-processed > summary{float:left;}body.ie_edge_cls form[data-drupal-selector^='favorites-addcollection'] .collapse-processed > summary a{float:right;color:#768692 !important;padding-top:2px;}body.ie_edge_cls form[data-drupal-selector^='favorites-addcollection'] .collapse-processed > summary::before{color:#768692 !important;}body.ie_edge_cls form[data-drupal-selector^="favorites-addcollection"] details summary a:hover{color:#333f48 !important;}form[data-drupal-selector^="favorites-addcollection"] details > .details-wrapper .form-item{margin:2px 0;}#collection-wrapper table tbody td,.path-search form.collection-wrapper-unique table tbody td{float:left}form[data-drupal-selector^="favorites-addcollection"] .details-wrapper #collection-wrapper,.path-search form.collection-wrapper-unique .details-wrapper div[id^='collection-wrapper-']{margin-bottom:5px;margin-top:3px;}form[data-drupal-selector^="favorites-addcollection"] details > .details-wrapper .btn-primary{padding:5px 56px;background-color:#c8102e;border:1px solid #ff585d;color:#fff;margin-left:0;width:auto;display:inline-block;}#my-favorites-wrapper a:hover,#my-favorites-wrapper a:focus{}form[data-drupal-selector^="favorites-addcollection"] details > .details-wrapper .btn-primary:hover{background:#ff585d;border-color:#c8102e;}form[data-drupal-selector^="favorites-addcollection"] details > .details-wrapper #my-favorites-wrapper{margin-top:8px;display:table;}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 .responsive-enabled thead tr,.path-search form.collection-wrapper-unique div[id^='collection-wrapper-'] .responsive-enabled thead tr{float:left;}form[data-drupal-selector^="favorites-addcollection"] .details-wrapper #edit-submit{margin:0;border:1px solid #ff585d;padding:6px 12px;border-radius:25px;font-weight:lighter;}form[data-drupal-selector^="favorites-addcollection"] .details-wrapper #edit-submit:hover{background-color:#ff585d;}form[data-drupal-selector^="favorites-addcollection"] .details-wrapper #cancel-collection{border:1px solid #c8102e;padding:8px 12px;border-radius:25px;color:#c8102e;cursor:pointer;}.page-node-type-image #block-views-block-related-resources-block-1-2{clear:both;}.page-node-type-image .layout-content #block-teachervision-content article.node--type-image.node .field--name-field-image{width:100%;float:none;margin-right:0;display:initial !important;}.page-node-type-image .layout-content #block-teachervision-content article.node--type-image.node{clear:both;}.page-node-type-image .layout-content #block-teachervision-content article.node--type-image.node .image-content-img{width:120px;float:left;}.image-content-img .field--type-image .field__item a.colorbox{border:1px solid #444;}.image-content-img .field--type-image .field__item a.colorbox,.field--type-image .field__item a.colorbox,.node--type-printable-educator-calendar > a.colorbox{display:inline-block;position:relative;}.imgs-group .field--type-image .field__item a.colorbox::after,.node--view-mode--tv-restricted .field--type-image .field__item a.colorbox::after{display:none;}.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;}.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{width:100%;height:calc(100% - 15px);background:#fff url(/themes/teachervision/css/../images/zoom-icon.png) no-repeat center center;}.image-content-img .field--type-image .field__item a.colorbox::after{height:100%;}.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);}.page-node-type-image .layout-content #block-teachervision-content article.node--type-image.node .group-1-image-type{width:calc(100% - 120px);padding-left:5%;float:left;margin-bottom:20px;}.group-1-image-type .field--name-field-brief-descriptions{padding:0;}article.node--type-reference table{width:100%;}article.node--type-reference table td:first-child{width:20%;min-width:130px;}article.node--type-reference article[data-history-node-id="106321"] table td:first-child{width:50%;}article.node--type-reference table[width="200"]{width:200px!important;margin-top:25px;}article.node--type-reference table[width="200"]>h2{margin-top:0;}article.node--type-reference table[width="150"] td{width:150px!important;text-align:center;}.block-views-blocktv-daily-warm-ups-block-1,.block-views-blocktv-daily-warm-ups-block-3{float:left;width:50%;display:table-cell;}[class*="block-views-blocktv-daily-warm-ups-block"] h2{font-size:22px;}#block-dailywarmups1,#block-readingwarmups1{float:left;width:46%;margin-left:6px;clear:left;display:table-cell;}[id*="block-dailywarmups"]:before,[id*="block-readingwarmups"]:before{content:"\25cf";color:#BF4500;position:absolute;}[id*="block-dailywarmups"] .item-list ul,[id*="block-readingwarmups"] .item-list ul{list-style:none;margin-bottom:0;padding-left:0;}[id*="block-dailywarmups"] .item-list ul li,[id*="block-readingwarmups"] .item-list ul li{margin:2px;position:relative;margin-left:25px;}.block-views-blocktv-daily-warm-ups-block-2,.block-views-blocktv-daily-warm-ups-block-4{display:table-cell;position:relative;left:8px;}#block-dailywarmups2,#block-readingwarmups2{float:right;width:46%;margin-right:18px;display:table-cell;}[class*="block-views-blocktv-daily-warm-ups-block"] .item-list ul li:before{content:"\25cf";color:#BF4500;position:absolute;}[class*="block-views-blocktv-daily-warm-ups-block"] .item-list ul{list-style:none;padding-left:0;}[class*="block-views-blocktv-daily-warm-ups-block"]  .item-list ul li{padding:5px;margin:2px;position:relative;width:100%;word-break:break-all;}[class*="block-views-blocktv-daily-warm-ups-block"] .item-list ul li .views-field-title{display:inline-block;position:relative;margin-left:25px;}.block-facebook-comments-block{clear:both;}.page-node-type-instant-expert .node--type-instant-expert .field--name-field-book-items .field__item .field--name-field-readit-url a,.path-node.page-node-type-instant-expert .readsharebtn a{color:#fff;background-color:#c8102e;border-color:#ff585d;padding-left:20px;padding-right:20px;transition:background 0.2s,color 0.2s;box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1);display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.6;border-radius:25px;}.page-node-type-instant-expert .node--type-instant-expert .field--name-field-book-items .field__item .field--name-field-readit-url a:hover,.path-node.page-node-type-instant-expert .readsharebtn a:hover{color:#fff;text-decoration:none;}.page-node-type-instant-expert .field--name-field-title-image{width:100%;text-align:center;margin:20px 0;display:block;}.page-node-type-instant-expert .header-top{display:block;margin-left:22%;}.page-node-type-instant-expert .header-top div{width:45%;float:left;margin-bottom:30px;margin-right:15px;}.page-node-type-instant-expert img{max-width:100%;display:inline-block;}.page-node-type-instant-expert .node.node--type-instant-expert .field--name-field-book-items .field__item,.page-node-type-instant-expert .node.node--type-instant-expert .field--name-field-book-items .field__item > .field__item{display:block;}.page-node-type-instant-expert .node.node--type-instant-expert .field--name-field-book-items .field__item > .field--name-field-image.field__item{float:none;}.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;}.path-daily-teach .js-quickedit-page-title.page-title{display:none;}.field-content ul{list-style:none;}.path-daily-teach .views-field{display:table;width:100%;}.path-daily-teach .views-field .views-label{vertical-align:top;display:table-cell;width:20%;color:#636466;font-weight:bold;}.path-daily-teach .field-content ul li{float:left;margin:0 0 0 10px;}.path-daily-teach .views-field .item-list{display:table-cell;}.path-daily-teach .field-content ul li a{color:#444444;}.path-daily-teach .field-content ul li a:hover{color:#46A53B;text-decoration:none;}.path-daily-teach .views-field-field-tv-editor .field-content{padding-left:10px;}.path-daily-teach .views-field-field-tv-editor .field-content a{color:#444444;}.path-daily-teach .views-field-field-tv-editor .field-content a:hover{color:#46A53B;text-decoration:none;}.path-daily-teach .views-field-field-sections .field-content{padding-left:10px;}.path-daily-teach .views-field-field-sections .field-content a{color:#444444;}.path-daily-teach .views-field-field-sections .field-content a:hover{color:#46A53B;text-decoration:none;}.path-daily-teach .field-content h3 a,.field-content h3 a:hover{color:#367F96;}.path-daily-teach .views-field-field-premium-page .field-content{padding-left:10px;}.path-daily-teach .views-field-field-dk-book-r1c1 a img,.views-field-field-dk-book-r1c2 a img{float:left;margin:0 18px 25px 0;}.path-daily-teach .views-field-field-internal-notes .field-content{padding-left:10px;}.path-daily-teach .views-field-field-news-in-brief .field-content{padding-left:10px;}.page-node-type-dailyteach .node .field--type-text-long{padding:0;}#lesson-plan-tab .news-promo-v2{display:none;}.path-node.page-node-type-articles h1{display:block;}#lesson-plan-tab img{margin-right:0;}.headicon img{float:left;}.headicon h1,.headicon h2{border-bottom:1px solid #b9b9b9;padding-bottom:10px;margin-left:38px;margin-right:5px;}.headicon p{margin-left:38px;}#lesson-plan-tab table{margin-left:38px;}#lesson-plan-tab table ul li{list-style:none;}#lesson-plan-tab table ul li a{margin:0;display:inline;}#lesson-plan-tab table ul li:before{content:"�? ";color:#BF4500;}#footer-legal{float:left;width:100%;}footer#footer_new{margin-top:20px;}.footer-menu{display:table;width:95%;float:right;margin-bottom:0;}.footer-menu li{display:table-cell;vertical-align:top;width:20%;}.footer-menu li .footer-submenu li{display:block;width:100%;}.head-title-Create-new-account label{margin-bottom:0;padding-top:7px;width:25%;}.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:0px;background:transparent;background-position:97% 50%;background-repeat:no-repeat;background-size:10px auto;padding-right:30px;border-bottom:1px solid #ccc;-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;}select{background-image:url(/themes/teachervision/css/../images/down-arrow.png);-webkit-appearance:none;-moz-appearance:none;appearance:none;}#recurlyjs-update-billing .recurlyjs-form-item__number{width:63%;}#recurlyjs-update-billing .recurlyjs-form-item__month{width:10.5%;margin-right:1.5%;}#recurlyjs-update-billing .recurly-hosted-field{padding:0 0.5rem;}#recurlyjs-update-billing .recurly-hosted-field.recurly-hosted-field-number{padding-left:60px;}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{color:#ffffff;background:#ff585d!important;border-color:#ff585d!important;}.recurlyjs-element span,.recurlyjs-billing-info .fieldset-legend{line-height:1.2;color:#204B59;border-bottom:none;}.recurlyjs-billing-info legend{border-bottom:none;}.recurlyjs-form-item__error{border-color:#c8102e!important;}.recurlyjs-city-state-postal-wrapper{width:100% !important;}.recurlyjs-form-item__country{float:left;width:48%;margin-left:2%;}#recurlyjs-update-billing .recurlyjs-city-state-postal-wrapper{width:49%;margin-right:1%;}#recurlyjs-update-billing .recurlyjs-form-item__country{width:49%;margin-left:1%;}.recurlyjs-form-item__postal_code{margin-right:2%;float:left;width:48%;}.recurlyjs-form-item__postal_code .form-item{margin-bottom:10px;}.postal_code_message{color:#00c1d5;font-size:12px;}.recurlyjs-form-item__cvv{margin-right:0;}#recurly-redeem-coupon-form{width:70%;margin:auto;}#block-tvrelatedresources + #block-tvhubpagebottomlink{display:none;}#recurly-redeem-coupon-form [id^="edit-actions"] a.btn.btn-default{margin-left:10px;}#recurly-redeem-coupon-form [id^="edit-actions"] a.btn.btn-default:hover{background-color:#4DB5D9;color:#fff;}.form-item input:focus{outline:0;}.form-actions input{background:#c8102e;border-color:#c8102e;padding-left:20px;padding-right:20px;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;border-radius:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;}.form-actions input:hover{background-color:#ff585d;border-color:#ff585d;}.form-item .password-parent,.form-item .confirm-parent{clear:left;margin:inherit;max-width:100%;overflow:hidden;}#fen-main-header #fen-main-nav .fen-nav-button button{position:relative;z-index:999;}.fen-nav-button-left .btn.pull-left i.fa{margin-left:5px;padding:10px 20px;}.signup-btn{margin-right:10px;}.signup-btn a{border-right:0 none !important;margin:0 !important;padding:0 !important;color:#c8102e !important;text-transform:capitalize;}.signup-btn a:focus{color:#c8102e !important;background-color:transparent !important;border:none !important;}.nav .menu-item--expanded{line-height:26px;}#fen-main-header #fen-sub-nav .navbar-nav>li ul .views-row a:hover{background:transparent;}.nav .menu-item--expanded .mega-menu-class li.menu-item--expanded{padding-top:0;float:left;}.nav .menu-item--expanded .columns-2 li.menu-item--expanded{width:50%;}.nav .menu-item--expanded .columns-3 li.menu-item--expanded{width:33%;}.nav .menu-item--expanded .columns-4 li.menu-item--expanded{width:25%;}.nav .menu-item--expanded .mega-menu-class{width:100%;position:fixed;top:98px;padding:20px 0 10px 0;margin-left:0;}.nav .mega-menu-adjust{margin:0 auto!important;width:100%;}.nav .menu-item--expanded .mega-menu-class ul.container-fluid{max-width:1000px;}.nav .menu-item--expanded .columns-3 li.menu-item--expanded{width:33%;}.nav .menu-item--expanded .columns-4 li.menu-item--expanded{width:25%;}.nav .menu-item--expanded .mega-menu-class li.menu-item--expanded header{font-size:20px;font-weight:bold;margin-left:38px;margin-bottom:10px;color:#056771;}.nav .menu-item--expanded .multi-comlumn li.menu-item--expanded li.menu-item{line-height:26px;padding-top:0;}.nav .menu-item--expanded .multi-comlumn li.menu-item--expanded li.menu-item a{display:inline-block;}.nav .menu-item--expanded.themes .multi-comlumn li.menu-item--expanded li.menu-item{margin:0 8px;}.navbar-nav li{list-style:none;}.navbar-nav a:hover{text-decoration:none;}.nav .menu-item--expanded.themes .multi-comlumn li.menu-item--expanded li.language-arts,.nav .menu-item--expanded.themes .multi-comlumn li.menu-item--expanded li.health-and-safety,.nav .menu-item--expanded.themes .multi-comlumn li.menu-item--expanded li.science,.nav .menu-item--expanded.themes .multi-comlumn li.menu-item--expanded li.social-studies{border-bottom:1px solid #ccc;box-sizing:border-box;padding-bottom:3px;}.nav .menu-item--expanded.themes .multi-comlumn li.menu-item--expanded li.language-arts a,.nav .menu-item--expanded.themes .multi-comlumn li.menu-item--expanded li.health-and-safety a,.nav .menu-item--expanded.themes .multi-comlumn li.menu-item--expanded li.science a,.nav .menu-item--expanded.themes .multi-comlumn li.menu-item--expanded li.social-studies a{font-weight:bold!important;}[id^="block-fepageheadermobile-"]{display:none;}.node .node--type-fe-provider{padding:5px 5px 15px 5px;margin:5px 5px 15px 5px;}.node .node--type-fe-provider .field__item img{border:1px solid #000;margin:4px 8px 9px 1px;padding:0;}.node .node--type-fe-provider .field--type-text-with-summary h2,.node .node--type-fe-provider .field--type-text-with-summary{font-size:16px;color:#848482;font-weight:500;line-height:1.1;margin:0;}.page-node-type-fe-printable .node .node--type-fe-provider .field--type-text-with-summary{display:inline;}.page-node-type-lesson-plan .node .node--type-fe-provider .field--type-text-with-summary{display:inline-block !important;}.node .node--type-fe-provider .field__item{padding:5px 4px;}.node .node--type-fe-provider .field--type-text-with-summary h2 a,.node .node--type-fe-provider .field--type-text-with-summary a{color:#00c1d5;}.node .node--type-fe-provider .field--type-text-with-summary h2 a:hover,.node .node--type-fe-provider .field--type-text-with-summary h2 a:focus,.node .node--type-fe-provider .field--type-text-with-summary a:hover,.node .node--type-fe-provider .field--type-text-with-summary a:focus{color:#2a6496;text-decoration:underline;}.node .node--type-fe-provider .field--name-field-image{margin-right:0;width:auto;}.block-views-block-fe-press-release-block-2 .view-content .views-field-title a{color:#00c1d5;}.node-1714596 .block-views-blockfe-press-release-block-2 .field-content a{font-size:22px;}.node-1714596 .block-views-blockfe-press-release-block-2 .field-content p a{font-size:16px;}.node-1714596 .block-views-blockfe-press-release-block-2 .field-content h1,.node-1714596 .block-views-blockfe-press-release-block-2 .field-content h2,.node-1714596 .block-views-blockfe-press-release-block-2 .field-content i{display:none;}.head-title-My-Membership .field-content ul{padding:0;}.head-title-My-Profile .item-list{display:inline-block;}.head-title-My-Profile .item-list ul{display:inline-block;margin-bottom:0;}.head-title-My-Profile .item-list li{display:inline-block;margin:0 0 0 0.5em;}.head-title-My-Profile .grade-items a{display:inline-block;}.path-user .layout-content #block-teachervision-content form.user-form .field--name-user-picture .js-form-type-managed-file .image-widget .image-widget-data span.file{display:none;}.user-logged-in.path-user #block-teachervision-content form.user-form .field--name-user-picture .form-managed-file .form-submit{margin:0;margin-top:10px;}.user-logged-in.path-user #block-teachervision-content form.user-form  .field--name-user-picture .image-widget-data{width:15%;margin-top:10px;}.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;}#block-teachervision-content article.profile .field--name-user-picture a img{display:none;}.view-display-id-page_2 ul{list-style:none;padding:0;}.view-display-id-page_2 ul li span{float:right;}.icon-apple{background-image:url("/themes/teachervision/css/../images/fa-apple.png");background-repeat:no-repeat;height:23px;width:19px;float:left;margin-right:4px;margin-left:-4px;}.node .field.field--name-body .mybenefits h5 .benefits-link{color:#c8102e;}.node .field.field--name-body .mybenefits h5 .benefits-link:hover,.node .field.field--name-body .mybenefits h5 .benefits-link:focus{color:#056771;}.head-title-My-Member-Benefits .block-facebook-comments-block{display:none;}.head-title-My-Member-Benefits .node .field__item{display:block;}.node .field.field--name-body .mybenefits ul li a{color:#c8102e;}.node .field.field--name-body .mybenefits ul li a:hover,.node .field.field--name-body .mybenefits ul li a:focus{color:#056771;}.head-title-Help-Me .block-facebook-comments-block{display:none;}.head-title-Help-Me .node .field__item{display:block;}.favorite-section ul{padding:0;}.favorite-section .list-group-item.active a{color:#fff;text-decoration:none;}.favorite-section .list-group-item a,.favorite-section .list-group-item a:hover,.favorite-section .list-group-item a:focus{color:#333f48;text-decoration:none;}.favorite-section .item-list .fav-row td{padding:3px 3px 17px 3px;}.favorite-section .item-list .fav-row td span a > i{display:inline-block;font-size:20px;padding:0 20px;}.favorite-section .item-list .fav-row td span i{display:none;}.favorite-section div#myfavlist{z-index:1;}.path-sitemap .layout-content{font-family:'Lato',sans-serif;}.path-sitemap .layout-content .page-title h1{font-size:28px;color:#848482;font-weight:500;line-height:1.1;}.path-sitemap .layout-content .node .field__item{display:block;}.path-sitemap .layout-content .menu .menu-item .menu{border-top:1px solid #cccccc;margin:0;width:100%;float:left;margin-top:-5px;margin-bottom:5px;padding-top:7px;}.path-sitemap .layout-content .menu .menu-item .menu .menu-item{float:left;width:33%;padding:0 5px;}.path-sitemap .layout-content .menu .menu-item .menu .menu-item .menu .menu-item{width:100%;}.path-sitemap .layout-content .menu .menu-item .menu .menu-item .menu{border:none;}.path-sitemap .layout-content .menu .menu-item > a{font-size:22px;color:#00c1d5;}.path-sitemap .layout-content .menu .menu-item .menu .menu-item > a{font-size:16px;}.path-sitemap .layout-content .menu .menu-item .menu .menu-item .menu .menu-item > a,.path-sitemap .layout-content .fen-nav-middle .menu .menu-item a{font-size:16px;}.path-sitemap .layout-content .menu-item--expanded,.path-sitemap .layout-content .menu-item--collapsed{list-style:none;}.calendar-calendar.month-view.fen-table.calendar-table.full{max-width:826px;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr .fen-td.days{background:#49c5b1;color:#FFFFFF;text-align:center;font-weight:bold;height:30px;line-height:30px;border:none;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr .fen-td{padding-top:20px;background:#f2f2f2;border-right:1px solid #C6C8CA;border-bottom:1px solid #C6C8CA;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.date-box .fen-td .month{color:#333f48;width:100%;text-align:right;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.date-box .fen-td.empty .month{display:none;}.calendar-calendar .month-view .full .fen-tr .fen-td.today{background-color:#216B85!important;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.date-box .fen-td.today .month{background-color:#280071!important;color:#fff;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.single-day,.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.multi-day{padding:0;margin:0;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.single-day .fen-td .item.calendar.weekview,.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.multi-day .fen-td .item.calendar.weekview{margin:0;}.page-node-type-custom-basic-page .calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr .fen-td .item.calendar.weekview .contents a{display:none!important;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr.single-day .fen-td .item.calendar.weekview .contents a,.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 .fen-td .item.calendar.weekview .contents a.event_highlighted{border:1px solid #ff585d;color:#ff585d;font-weight:bold;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr .fen-td .item.calendar.weekview .contents a.month_events{border:2px solid #00c1d5;box-sizing:border-box;font-weight:bold;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr .fen-td .item.calendar.weekview .contents a.month_events:hover{border:2px solid #00c1d5!important;box-sizing:border-box;}.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;}.full.fen-table.calendar-table div.hide{display:table-header-group!important;}.calendar-calendar div.day{border-width:0!important;border:0!important;padding:0 .25em 0 .25em;}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr .fen-td{padding-top:0;padding-bottom:0;vertical-align:top;}.path-node-1756551 .node--type-custom-basic-page h2,.path-node-1756556 .node--type-custom-basic-page h2,.path-node-1756566 .node--type-custom-basic-page h2,.path-node-1756561 .node--type-custom-basic-page h2{padding-right:30%;}.path-node-1756551 #block-views-block-educator-calendar-block-1-2,.path-node-1756556 #block-views-block-educator-calendar-block-1-2,.path-node-1756566 #block-views-block-educator-calendar-block-1-2,.path-node-1756561 #block-views-block-educator-calendar-block-1-2{position:absolute;right:10px;}.path-node-1756551 .calendar-home-table,.path-node-1756556 .calendar-home-table,.path-node-1756566 .calendar-home-table,.path-node-1756561 .calendar-home-table{padding-right:35%;margin-top:30px;}.node .field.field--name-body a.cal_home_active{font-weight:bold;}.page-node-type-custom-basic-page #block-views-block-educator-calendar-block-1-2 a img{max-width:248px;}.page-node-type-custom-basic-page #block-views-block-educator-calendar-block-1-2 .calendar-calendar div.day{float:none;margin:0 !important;width:100%;}.calendar-home-table .calendar-hd{margin-bottom:65px;}.page-node-type-custom-basic-page #block-views-block-educator-calendar-block-1-2 .full.fen-table.calendar-table div.hide.hide{display:none!important;}.date-box.fen-td{border-bottom:0!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;}.attachment .view-educator-calendar .horizontal>div div[style="width: 50%;"]{width:100%!important;}.path-calendar nav.pager{display:none;}.path-calendar .view-header nav.pager{display:block;}.path-calendar .view-educator-calendar .view-header h3.head-month{display:none;}.view-educator-calendar .view-filters{display:none;}.view-educator-calendar .view-header nav.pager .js-pager__items .pager__item.pager__item--previous,.view-educator-calendar .view-header nav.pager .js-pager__items .pager__item.pager__item--next{display:inline-block;}.view-educator-calendar .view-header nav.pager .js-pager__items{margin-top:5px;}.view-educator-calendar .view-header .pager li > a{border:none;}.view-educator-calendar{clear:both;}.view-display-id-attachment_1{padding-bottom:90px;}.view-educator-calendar .view-header.view-header-top{margin-bottom:28px;}.view-header-top nav{margin:0;}.view-educator-calendar .view-header-top .dropdown{width:20%;float:left;margin-bottom:-10px;display:block;}.view-educator-calendar .dropdown{display:none;}.view-educator-calendar .view-header-top .dropdown button{border:1px solid #00c1d5;background-color:transparent;color:#00c1d5;}.view-educator-calendar .view-header-top .dropdown button:hover{background-color:#00c1d5;color:#fff;}.path-calendar .js-pager__items{margin:0;padding:0;}.path-calendar .js-pager__items li{padding:0;}.path-calendar .js-pager__items li a{padding:0;margin:0 12px;background:none;}.path-calendar .js-pager__items li a:hover{text-decoration:underline;}.page-node-type-printable-educator-calendar .node .file{width:100%;}.page-node-type-printable-educator-calendar .node .file a.btn-primary,.page-node-type-printable-educator-calendar .node .file a.btn-default{margin-bottom:20px;display:inline-block;width:44%;}.icon-US{background-image:url(/themes/teachervision/css/../images/United-States-flat-icon.png);}.icon-CA{background-image:url(/themes/teachervision/css/../images/Canada-flat-icon.png);}.icon-UK{background-image:url(/themes/teachervision/css/../images/United-Kingdom-flat-icon.png);}.icon-AU{background-image:url(/themes/teachervision/css/../images/Australia-flat-icon.png);}.page-node-type-printable-educator-calendar .node--type-printable-educator-calendar .full-content > a{float:left;width:30%;}.page-node-type-printable-educator-calendar .print-detail-group{float:left;width:65%;}.page-node-type-printable-educator-calendar .field--type-text-with-summary{float:left;width:100%;}.page-node-type-printable-educator-calendar #block-tvadsheader-3 .field--type-text-with-summary{float:none;}.page-node-type-printable-educator-calendar .field--name-field-printable-educator-desc{float:left;}.page-node-type-printable-educator-calendar .field--name-field-vertical-image{float:left;}.page-node-type-printable-educator-calendar .file{padding-left:0px;}.page-node-type-printable-educator-calendar .file .help-me-link{display:inline-block;width:100%;}.page-node-type-printable-educator-calendar .field--type-text-with-summary p{margin-top:10px;}#views-exposed-form-quiz-search-page-1 label{display:block;}#views-exposed-form-quiz-search-page-1 input,#views-exposed-form-quiz-search-page-1 select{width:100%;}#views-exposed-form-quiz-search-page-1 .form-actions{display:inline-block;margin-top:6%;}#fen-quiz .fen-quiz-progress .progress{background-color:#F5F5F7;}#view-more-quiz a{color:#fff;margin-top:10px;}#fen-quiz .btn.btn-primary{color:#fff;}.topic_collection{float:none;display:inline-block;vertical-align:top;height:auto;width:50%;padding:20px 10px 20px 10px;}.topic_collection h3{margin-top:0;}.topic_collection ul li{padding-top:0.2em;}.topic_collection ul li:before{position:absolute;}.topic_collection ul li .views-field.views-field-title{padding-left:5px;}.pager__item.pager__item--ellipsis,.pager__item.pager__item--first,.pager__item.pager__item--last{display:none;}.tv-pagination li.is-active a{z-index:3;color:#fff;background-color:#c8102e;border-color:#ad0c1a;cursor:default;}.path-frontpage a{outline:0;}.path-frontpage .col-wrap{padding-bottom:90px;clear:both;}#block-tvdiscoverplanandteach,#block-tvfebruaryhighlights,#block-tvstayconnected,#block-tvteachervisionmembership,#block-tvwhatourcommunity,#block-stayconnectedwithus{text-align:center;}.path-frontpage footer#footer_new{margin-top:0;}#footer-legal .col-sm-4 .footer-widget{margin-top:0;margin-left:40px;}footer#footer_new #footer-legal .social a.xml:hover{color:#c8102e;}.hmpg-orange-btn{background-color:#46a53b;margin:0 0 18px;border-radius:50px;font-size:18px;font-weight:500;padding:12px 33px;color:#fff;}.hmpg-orange-btn:hover,.hmpg-orange-btn:focus{background-color:#60AB57;color:#fff;outline:0;}.hmpg-orange-btn i{margin-right:3px;font-size:16px;}.hmpg-grey-btn{background-color:#7a888d;border-radius:50px;font-size:14px;font-weight:500;padding:12px 33px;color:#fff;}.hmpg-grey-btn:hover,.hmpg-grey-btn:focus{background-color:#959899;color:#fff;outline:0;}#block-tvdiscoverplanandteach{font-size:14px;background:#413F44;background-image:url(/themes/teachervision/images/welcome-banner.jpg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;}#block-tvdiscoverplanandteach h1{padding-top:100px;line-height:60px!important;letter-spacing:1px;font-weight:700;font-size:50px;color:#fff;}#block-tvdiscoverplanandteach p{padding-bottom:30px;font-size:26px;color:#fff;}#block-tvdiscoverplanandteach #fen-homepage-header{background:none;padding:0;}#block-tvdiscoverplanandteach #fen-homepage-header p{padding-bottom:5px;padding-top:4px;color:#333f48;}#block-tvdiscoverplanandteach a[href="#scroll-to-feature"]{text-decoration:none;margin-bottom:30px;display:inline-block;padding-top:70px;}.learn-more-scroll{font-weight:300;display:block;color:#fff;}.learn-more-scroll i{display:block;color:#fff;}#block-tvstayconnected h4,#block-tvteachervisionmembership h4,#block-tvwhatourcommunity h4,#block-stayconnectedwithus h4{padding:70px 0 60px 0;line-height:35px;color:#0f0f0f;font-size:20px;}#block-tvfebruaryhighlights strong{text-transform:uppercase;color:#64727c;}#block-tvfebruaryhighlights ul{line-height:49px;background:#f3f6f8;padding:28px 0;margin:0;}#block-tvfebruaryhighlights li,#block-tvteachervisionmembership li,#block-stayconnectedwithus li{display:inline-block;list-style-type:none;padding-right:15px;padding-left:15px;}[class*="tv-hmpg-"]{background-image:url('/themes/teachervision/css/../images/hm-sprite.png');background-repeat:no-repeat;display:inline-block;vertical-align:middle;}#block-tvstayconnected h3,#block-tvteachervisionmembership h3,#block-tvwhatourcommunity h3,#block-stayconnectedwithus h3{font-size:20px;color:#0f0f0f;}#block-tvstayconnected p,#block-tvteachervisionmembership p,#block-tvwhatourcommunity p,#block-stayconnectedwithus p{padding:0 21px;font-weight:300;font-size:16px;}#block-tvstayconnected h4 span{font-weight:normal;}#block-tvstayconnected [class*="benefit-box-"] span{width:109px;line-height:109px;border-radius:50%;display:block;margin:auto;vertical-align:middle;}.benefit-box-1 span{background-color:#d0483c;}.benefit-box-2 span{background-color:#f9b710;}.benefit-box-3 span{background-color:#62b458;}.benefit-box-4 span{background-color:#1ca9de;}.tv-hmpg-benefit1{overflow:hidden;padding:62px 0 0 0;width:53px;background-position:-187px -52px;line-height:53px;height:0;}.tv-hmpg-benefit2{overflow:hidden;padding:71px 0 0 0;line-height:53px;width:68px;height:0;background-position:-250px -52px;}.tv-hmpg-benefit3{overflow:hidden;padding:67px 0 0 0;line-height:53px;width:53px;height:0;background-position:-5px -131px;}.tv-hmpg-benefit4{overflow:hidden;padding:57px 0 0 0;line-height:53px;width:64px;height:0;background-position:-68px -131px;}#block-tvteachervisionmembership,#block-stayconnectedwithus{background:#f3f6f8;padding-bottom:90px;}#block-tvteachervisionmembership ul,#block-stayconnectedwithus ul{padding-left:0;}.memshp-img-cont{line-height:184px;}.tv-hmpg-memshp1{width:130px;height:184px;background-position:-142px -131px;}.tv-hmpg-memshp2{width:221px;height:123px;background-position:-328px -5px;}.tv-hmpg-memshp3{width:192px;height:159px;background-position:-282px -138px;}.hmpg-article .container{width:1170px;margin:0 auto;}.hmpg-worksheet .hmpg-article-bg{background:#439e38;left:0;}.hmpg-timesaver .hmpg-article-bg{background:#1ca9de;right:0;}.hmpg-science .hmpg-article-bg{background:#f9b710;left:0;}.hmpg-education .hmpg-article-bg{background:#d6483b;right:0;}.hmpg-article-bg{position:absolute;width:37%;height:100%;top:0;}.hmpg-article{position:relative;}.hmpg-worksheet,.hmpg-science{background:#f3f6f8;}.hmpg-timesaver,.hmpg-education{background:#ffffff;}.hmpg-worksheet .left-content{background:#439e38;min-height:548px;}.hmpg-timesaver .left-content{background:#1ca9de;min-height:548px;}.hmpg-science .left-content{background:#f9b710;min-height:548px;}.hmpg-education .left-content{background:#d6483b;min-height:421px;}.hmpg-article .left-content img{position:absolute;top:45px;width:auto;}.hmpg-worksheet .left-content img,.hmpg-science .left-content img{right:-89px;width:auto;}.hmpg-timesaver .left-content img{right:66px;width:auto;}.hmpg-education .left-content img{right:0;width:auto;}.right-content{text-align:left;}.hmpg-worksheet .right-content,.hmpg-science .right-content{float:none;margin-left:53%;text-align:left;}.hmpg-timesaver .right-content,.hmpg-education .right-content{right:-89px;}.hmpg-article .right-content h3{font-size:28px;font-weight:700;padding-top:80px;padding-bottom:10px;}.hmpg-article .right-content p{font-size:16px;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;}.hmpg-article .right-content ul li i{margin-right:10px;font-size:12px;}.reviewer-box span{display:inline-block;position:relative;border-radius:50%;padding-bottom:20px;}.hm-quote{background-image:url('/themes/teachervision/css/../images/hm-sprite.png');background-position:-13px -232px;background-repeat:no-repeat;position:absolute;width:43px;height:43px;top:31px;right:-18px;}.reviewer-box strong{padding:10px 0 5px 0;display:block;font-size:16px;}.reviewer-box em{display:block;font-size:15px;margin-bottom:15px;color:#696969;}.back-top{font-size:35px;color:#413f44;right:15px;position:fixed;bottom:30px;z-index:99999;}.back-top:hover{color:#413f44;}.path-user.head-title-Home.TeacherVision form#user-register-form #edit-actions{margin:auto;text-align:center;}.head-title-Create-new-account .container{text-align:center;}.head-title-Create-new-account h1{color:#848482;font-size:22px;padding:20px 0;}.head-title-Create-new-account h1 span{border-bottom:2px solid #848482;}.head-title-Create-new-account p{color:#58514c;padding:15px;}.head-title-Create-new-account .layout-content{text-align:center;}.head-title-Create-new-account #user-register-form{text-align:left;}.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;background-color:#fff;}.path-user-login #fen-mobile-push-obj #user-login-form,.path-user-login #block-tvloginpagesignupblock{max-width:540px;}#block-tvloginpagesignupblock,.head-title-Forgot-Password h1.page-title,.head-title-Create-new-account #edit-actions,.head-title-Forgot-Password form.user-pass #edit-actions,.path-user-login .page-title,.path-user-login #user-login-form .form-actions{text-align:center;}.col-centered{float:none;margin:0 auto}.member-benefit-wrap{padding-right:15px;padding-left:15px;max-width:980px;margin:auto;}.head-title-Member-Benefits h1{display:block !important;}.video-container{background-image:url('/themes/teachervision/css/../images/video-banner.jpg');padding:45px 0 60px 15px;background-size:cover;background-repeat:no-repeat;}.video-container .embed-responsive{border:1px solid #000}.video-container h1{font-size:40px;text-align:left;color:#393939;text-transform:uppercase}.video-container h1,.video-container a{margin-left:35px}.video-container h1 strong{font-weight:900}.btn-tg{font-size:14px;font-weight:700;padding:17px 0;border-radius:50px;border-color:#46a53b;background-color:#46a53b;width:260px;color:#fff !important;}.btn-tg:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{color:#fff !important;outline:0;border-color:#46a53b;background-color:#46a53b}.benefit-container{font-size:22px;padding-top:40px;text-align:center;padding-bottom:60px;}.benefit-container p{padding-top:30px}.col-md-6 article{padding:0;text-align:center;margin-bottom:30px;border:1px solid #e8e8e8;border-radius:4px;box-shadow:1px 4px 3px #e8e8e8;overflow:hidden;}.imgcontainer img{margin:auto}.articles h2,.articles p{padding-left:20px;padding-right:20px;}.articles h2{color:#0f0f0f;font-weight:700;font-size:20px;}.articles p{margin:20px 0 30px;color:#0f0f0f;font:100 16px/32px 'Lato';}.articles .formatted strong{display:block;font-weight:normal;color:#000;}.tgusp{margin-bottom:80px;}.subscribe-section p{color:#404040;font-size:22px;padding:30px 26px 0;}.subscribe-section .subscribe-btn{background-color:#46a53b;background-image:url("/themes/teachervision/css/../images/subscribe-cta-shape.png");background-repeat:no-repeat;margin-top:50px;position:relative;height:119px;}.subscribe-btn .text strong{font-size:22px;}.subscribe-btn .text{font:100 18px 'Lato';color:#fff;text-align:left;vertical-align:middle;display:inline-block;margin-right:20px;}.subscribe-section .btn-tg{width:222px;color:#46a53b !important;vertical-align:middle;background-color:#fff;}.subscribe-section .btn-tg:hover{color:#46a53b !important;border-color:#46a53b;background-color:#fff}.cta-bg{position:absolute;bottom:0;left:53px;height:182px;overflow:hidden}.cta-details{margin-left:186px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;}#memberbenefits{display:none !important}.printable-worksheet{padding:0 10px;}.printable-worksheet > img{float:left;}.printable-worksheet > p{margin-left:121px;}.resourcetable > .col-sm-6{padding-right:34px;}.resourcetable h3{font-size:20px;}.resourcetable ul{padding-left:18px;}.galleryThumb{list-style:none;padding:0 0 10px 0;margin:0 0 10px 0;text-align:left;}.galleryThumb li{list-style:none;display:inline-block;width:auto;margin:5px;padding-bottom:5px;padding-top:10px;border:1px solid #ccc;background-repeat:no-repeat;font-size:12px;text-align:center;}.galleryThumb li p{min-height:38px;overflow:hidden;margin-bottom:0;}#block-teachervision-content .galleryThumb li img{margin:auto !important;padding:0;}.head-title-American-Revolution-Books-by-Jean-Fritz .field--name-body td a{display:inline-block !important;}#fen-main-header #fen-main-nav .navbar-nav > li > a.signup-btn{padding:6px 20px;transition:background 0.2s,color 0.2s;margin-right:5px;color:#c8102e;background-color:#fff;border-color:#c8102e;}#fen-main-header #fen-main-nav .navbar-nav > li > a.signup-btn:hover{background:#ff585d;color:#FFFFFF;}#fen-main-header #fen-main-nav .navbar-nav > li > a.signup-btn:focus{color:#fff !important;}#fen-main-header #fen-main-nav .navbar-nav > li > a.signup-btn:focus:hover{background:#fff;}#fen-main-header #fen-main-nav .navbar-nav > li > a.navbar-btn.btn-primary{padding:6px 20px;background-color:#c8102e;border:1px solid #ff585d;color:#fff;}#fen-main-header #fen-main-nav .navbar-nav > li > a.navbar-btn.btn-primary:hover{background:#ff585d;border-color:#c8102e;}.free-trial-payment h2{font-family:'Lato',sans-serif;color:#848482;margin-top:20px;margin-bottom:10px;font-size:22px;}.free-trial-payment h4{font-family:'Lato',sans-serif;color:#848482;font-size:14px;font-weight:500;margin:10px 0;line-height:1.1;}.FT-payment .div-cc-icons img{width:33px;margin-right:2px;}.FT-payment .ft-ssl{text-align:center;}.FT-payment #price{color:red;}.FT-payment .btn-ufo-green{color:#fff;background-color:#5bb85d;}.FT-payment .btn-ufo-green:hover{color:#fff;}.FT-payment .modal-content{padding:20px;margin:20px auto;width:50%;max-width:500px;}.path-payment.head-title-SubscriptionPaymentForm .layout-content form.subscription-payment-form .button{width:auto;margin:auto;color:#fff;background-color:#c8102e;border-color:#ff585d;font-size:15px;padding-left:20px;padding-right:20px;transition:background 0.2s,color 0.2s;font-weight:lighter;box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1);border-radius:3px;}.path-payment.head-title-SubscriptionPaymentForm .layout-content{width:50%;margin:auto;}#block-tvadsrightsidebar,#block-tvadsrightsidebar-4,[id^=block-tvadsearchpageleft-]{margin:auto;margin-bottom:20px;display:table;}.newsletter-form-control{color:#333f48;}.node-preview-container{position:fixed;width:150px;top:100px;right:0px;background:#ccc;border:1px solid #ddd;z-index:9999999;}.tvVideo + p{float:left;}.tvVideo{width:690px;height:205px;padding:10px 0 50px 0;}.gallery{float:left;margin:0 10px 0 0;background-image:url(//i.infopls.com/images/tv/tvVideoBackground.gif);background-repeat:no-repeat;width:334px;height:232px;}.gallery img{margin:30px 0 0 7px;}div.videoInfo{float:left;width:320px;margin:15px 0 0 10px;padding:0;}.videoInfo h2{font-size:18px;margin:5px 0 0 0}.videoInfo p{margin:5px 0 0 0}.videoInfo ul{list-style-image:url("//i.infopls.com/images/tv/arrw_yel_theme.gif");padding-top:2px;margin-top:0;padding-left:20px}.videoInfo ul,.videoInfo li{margin-left:0}.path-node.page-node-type-articles article h1{display:none;}.page-node-type-articles .node--type-articles .field--type-text-with-summary table{width:100%;}.page-node-type-articles .node--type-articles .field--type-text-with-summary table td{padding-left:8px;}.membership-plans{padding-bottom:30px;}.membership-plans .plans-details{margin:auto;text-align:center;}.path-select-plan .membership-plans .plan-pricing
.membership-plans .select-plan-layout .plans-details{width:100%;}.membership-plans .plans-details.membership-complete-page{text-align:left;max-width:980px;width:100%;}.membership-plans .plans-details.membership-complete-page h2{margin-top:0;}.membership-plans .plans-details.membership-complete-page h2 strong{font-size:24px;font-weight:400;color:#444;}.membership-plans small{color:#89969f;font-size:12px;font-weight:700;text-transform:uppercase;}.membership-plans h1{color:#3e4a53;font-size:40px;font-weight:normal;margin:0;padding:5px;}.membership-plans p{color:#668089;font-size:15px;font-weight:normal;line-height:25px;}.plan-pricing .plan-name{color:#4ebd6f;font-size:12px;font-weight:700;text-transform:uppercase;background:url(/themes/teachervision/css/../images/one-yr-plan.png) no-repeat center bottom;height:127px;margin-bottom:25px;}.plan-pricing h3{word-wrap:break-word;color:#3d4951;margin-top:12.5px;font-size:46px;font-weight:300;line-height:43px;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}.plan-pricing strong{color:#354047;font-size:14px;font-weight:normal;padding-bottom:8px;display:inline-block;}.plan-pricing p{color:#7b8a95;font-size:15px;font-weight:600;padding-bottom:8px;line-height:25px;word-wrap:break-word;}.plan-pricing a,.plan-pricing input.js-form-submit{font-size:16px;font-weight:700;background:#fff;padding:10px 50px;display:inline-block;text-transform:uppercase;-webkit-transition:all 0.51s ease-in-out;-moz-transition:all 0.51s ease-in-out;-o-transition:all 0.51s ease-in-out;transition:all 0.51s ease-in-out;border:1px solid #c8102e;border-radius:25px;color:#c8102e;font-weight:lighter;}.membership-plans .plan-pricing a:active,.membership-plans .plan-pricing a:focus,.membership-plans .plan-pricing a:hover,.plan-pricing input.js-form-submit:active,.plan-pricing input.js-form-submit:focus,.plan-pricing input.js-form-submit:hover{text-decoration:none;color:#fff;background:#ff585d;border-color:#ff585d;}.membership-plans .plan-pricing a:focus{cursor:progress;}.free-trial-btn{margin-left:0;width:80%;text-align:center;float:right;}.node--type-custom-basic-page #image-search .form-error .form-control{width:85%;float:left;}.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{text-align:center;margin-top:-20px;width:60%;float:left;}.four_o_four_error_outer .four_o_four_Error h3{color:#280071 !important;}.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 form .btn.btn-success:hover{background:#ff585d;border:1px solid #ff585d;}.four_o_four_error_outer .four_o_four_Error ul li a{color:#280071 !important;font-family:filson-pro;font-weight:500;}main.node-1741376 .ad-adjust .block .field{width:100%;}main.node-1741376{background:#ffffff;}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;}main.node-1741376 section.ad-adjust{width:100% !important;margin-top:70px;}.page-node-type-articles .field--type-text-with-summary table[width="603"] tr td a,.page-node-type-articles .field--type-text-with-summary table[width="473"] tr td a{margin:0;display:inline;}.path-node.page-node-type-articles .field--type-text-with-summary table[width="603"] img,.path-node.page-node-type-articles .field--type-text-with-summary table[width="473"] img{margin-right:0;margin-bottom:0;}.page-node-type-articles .node--type-articles .field--type-text-with-summary td[width="200"] table{width:auto;}.page-node-type-articles .node--type-articles .field--type-text-with-summary td[width="200"] table td{padding-top:5px;}.page-node-type-articles .node--type-articles .field--type-text-with-summary table[width="418"] td{padding-left:0px;}.page-node-type-articles .field--name-body .boxcontent1 table tr td a{margin:0;}.articlesubtitle{font-weight:bold;}.fen-quiz-question-result{border:2px solid #52c0e6;text-align:center;line-height:4;box-shadow:0 0 10px #ccc;color:#2d83a0;display:block;}.my-subscriptions img{border:1px solid;max-width:100%;height:auto;}.my-subscriptions .newsletter-info{}.nl-thank-you-message{clear:both;}div.indent-text-link{width:100%;margin:0 auto;position:absolute;top:0;left:0;z-index:9999;height:100%;color:transparent;}div.indent-text-link a{color:transparent;display:block;height:100%;}.region-tv-full-width #fen-header-hub{margin-bottom:0px;}.region-tv-full-width h1{margin:0 0 10px 0;line-height:1;}#block-tvsearchheader p{margin:0;margin-bottom:20px;}.breadcrumb{margin-bottom:0;}.js-quickedit-page-title.page-title{margin:12.5px 0;}#fen-header-hub .header-content{height:auto;padding:0;}#fen-sort-filter{margin:20px 0;}#block-views-block-tv-whats-new-block-1 h2{font-size:23px;}#block-views-block-tv-whats-new-block-1 .item-list ul li{list-style-type:none;}#block-views-block-tv-whats-new-block-1 .item-list ul li .views-field-title span.field-content::before{content:"\f054";font-family:"FontAwesome";color:#333f48;margin-left:-15px;width:15px;display:inline-block;}.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;}.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;}#colorbox{z-index:9999999999;}#cboxOverlay{z-index:99998;}.path-select-plan .layout-content{margin-top:0;}#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;width:auto;}.searh-box .input-group{display:table-cell;vertical-align:bottom;}.searh-box .input-group:first-of-type{width:100%}.searh-box .input-group #fen-content-search-input{border:1px solid #ccc;border-left:1px solid;border:1px solid #c8102e;border-right:none;border-bottom-left-radius:5px;border-top-left-radius:5px;background:#fff;padding-right:23px;padding-left:13px;}.searh-box .input-group button i.fa-search{font-size:15px;padding-left:4px;padding-right:2px;margin-left:0;}.searh-box .input-group button{border-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px;padding-left:11px;padding-right:11px;}.user-logged-out .user-status-free-trial,.user-logged-in .user-status-no-subscription{display:none;}.ui-dialog{z-index:99999;}.ui-dialog .ui-dialog-titlebar-close::after{content:"\f00d";font-family:FontAwesome;position:relative;top:-5px;}.ui-dialog .ui-dialog-content img{width:100%;}.ui-dialog .ui-dialog-titlebar-close:focus{outline:0;}form[data-drupal-selector^="favorites-addcollection"] details summary .fav-added::before{content:"\f004";color:#c8102e;font-size:18px;font-family:"FontAwesome";position:absolute;left:0;}.ui-state-default .ui-icon,.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{display:none;}.path-payment .js-quickedit-page-title,.head-title-Update-Payment-Info .js-quickedit-page-title{text-align:center;color:#668089;font-size:25px;margin:5px 0 !important;}.payment-form h4{font-weight:normal;text-align:center;color:#668089;font-size:16px;margin:5px 0;}#subscription-payment-form .payment-form .form-item{margin-top:5px;}#subscription-payment-form .payment-form .btn,#update-payment-detail-form .payment-form .btn{line-height:18px;margin-bottom:15px;}.payment-form p:first-of-type{display:none;}.payment-form p{font-weight:700;text-align:center;color:#668089;font-size:16px;clear:both;}.payment-info,.subscription-info{display:inline-block;}.manage-recurly-links{margin-top:50px;}.payment-form h4 span{color:red;}.payment-form .form-item-vin-paymentmethod-creditcard-account label{display:none;}.payment-form .cc-icons img{width:33px;margin-left:2px;}.payment-form .ssl-logo{width:100px;height:100px;margin:auto;display:block;}.payment-form  .form-submit{margin:0;}.nopadding{margin:0 !important;}.nopadding:nth-child(1){padding-left:0 !important;}.nopadding:nth-child(2){padding-right:0 !important;}.excerpted-form .fen-source-box a img{width:100%;height:100%;}.excerpted-form .excerpted-icon{width:auto;float:left;}.excerpted-form .excerpted-text{width:auto;float:none;display:table-cell;}.excerpted-text h5 a{color:#333f48;}.excerpted-text .field.field--name-field-author.field--type-string.field--label-hidden.field__item{font-size:14px;color:#768692;}.excerpted-text .field--type-text-with-summary{font-size:14px;line-height:20px;margin-top:6px;text-align:justify;}#block-tvrelatedresources,#block-featuredcontenttv,#block-views-block-related-resources-solr-block-1{clear:both;}#block-views-block-excerpted-from-block-1{clear:both;}.page-node-type-fe-printable #block-views-block-excerpted-from-block-1{margin-top:40px;float:left;display:block;}.page-node-type-fe-printable #block-views-block-excerpted-from-block-1 section.excerpted-form{margin-top:0;}.path-menu .hubpage .hub-inner .image-title,.path-menu .hubpage .theme-hub .image-title{display:block;font-size:14px;line-height:1.4;margin-top:8px;margin-right:3px;}.path-menu .hubpage .hub-inner a img{width:100%;height:130px;border:1px solid #c8102e;padding:3px;}.path-menu .hubpage ul{width:auto;padding:0;margin-left:-25px;margin-right:-25px;float:none;overflow:hidden;}.path-menu .hubpage ul li{width:33.333%;float:left;padding:0 25px;margin-bottom:36px;font-size:13px;}.path-menu .hubpage ul ul{padding:0;margin-left:-10px;margin-right:-10px;padding-top:10px;}.path-menu .hubpage ul ul li::before,.path-menu .hubpage ul li::before{content:" ";}.path-menu .hubpage ul ul li{width:33.333%;float:left;padding:0 10px;margin-bottom:0;}.path-menu .hubpage li li a{color:#222;display:block;}.path-menu .hubpage li .image-title{font-size:21px;}.path-menu .hubpage .more-feature{clear:both;border-top:1px solid #d6d7d7;margin-top:10px;}.path-menu .hubpage .more-feature{text-align:right;margin-right:0;padding-top:8px;}.path-menu .hubpage .more-feature a{font-size:15px;}.path-menu .hubpage .more-feature:after{content:' \BB ';font-size:15px;color:#c8102e;}.path-menu .hubpage ul.theme-hub{margin-left:-11px;margin-right:-11px;font-size:0;}.path-menu .hubpage ul.theme-hub li{width:16.6%;display:inline-block;vertical-align:top;float:none;margin-bottom:20px;padding:0 11px;font-size:14px;}.path-menu .hubpage .theme-hub a img{width:100%;height:auto;border:1px solid #c8102e;padding:3px;}.help-me-link{display:block;float:left;text-align:right;width:21%;}span.help-me-link a{display:block;color:#768692 !important;padding:0px 10px 10px 10px;font-weight:normal;text-transform:uppercase;}table.geosum{width:250px!important;float:left!important;}article.node--type-reference table.graphseg,article.node--type-reference table[align="right"]{max-width:100%;float:right;}article.node--type-reference table[align="right"][width="150"]{width:150px !important;}article.node--type-reference table[align="right"][width="190"]{width:190px !important;}article.node--type-reference table[align="right"][width="185"]{width:185px !important;}.excerpted-text .field--type-text-with-summary h2{font-size:16px;margin-top:0;}table[align="right"][width="230"]{width:230px!important;float:right;}table[align="left"]{max-width:100%;margin-right:10px;}td[width="10"]{width:10px!important;}td[width="140"]{width:140px!important;}td[width="20"]{width:20px!important;}.printable-block{cursor:pointer;background:#64b94c;padding:19px 30px 13px 30px;}.printable-block .viewed{color:#fedb22;font-size:13px;}.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 ul li:first-child{margin-left:0;}.printable-block ul li.inactive{background:url(/themes/teachervision/images/inactive.png) no-repeat center;}.printable-block ul li.inactive span{font-size:10px;top:13px;color:#549043;position:relative;font-weight:700;}.printable-block h5{font-weight:700;font-size:26px;color:#fff;padding:4px 0;margin:0;}.printable-block h5 span{font-size:26px;color:#fedb22;}.printable-block p{font-size:15px;color:#fff;margin-top:0;}.printable-block p a{font-size:15px;color:#fff;text-decoration:underline;}.printable-bottom-block{background:#5dab46;padding:11px 30px;margin-bottom:20px;vertical-align:middle;}.printable-bottom-block p{color:#fff;vertical-align:middle;margin-bottom:0;font-size:14px;line-height:36px;content:" ";display:table;}.printable-bottom-block p .trial-link{color:#fff;text-decoration:underline;}.printable-bottom-block p .btn{background:#fff;border-color:#fff;color:#5dab46;padding:5px 12px;border-radius:50px;font-size:13px;font-weight:700;float:right;line-height:20px;margin-left:20px;}.field__item:last-of-type .grade-items{font-size:0}.field__item .grade-items a{font-size:16px;display:inline;vertical-align:middle}.head-title-My-Profile .block-system-main-block .item-list li{vertical-align:top;}.head-title-My-Profile .block-system-main-block .item-list li:last-of-type .grade-items{font-size:0;}.head-title-My-Profile .block-system-main-block .item-list li .grade-items a{font-size:16px;display:inline-block;vertical-align:top;color:#444;}.calendar-calendar .month-view .full div.calendar{float:left;width:100%;}.page-node-type-fe-teacher-bookshelf .node .field--name-field-image{width:100%;margin:0}.node--type-fe-teacher-bookshelf .field--name-field-purchase-url .field__item a{padding:9px 15px;background:#c8102e;color:#fff;border-radius:3px;line-height:1.0;display:inline-block;transition:background .2s,color .2s;-webkit-transition:background .2s,color .2s;}.node--type-fe-teacher-bookshelf .field--name-field-purchase-url .field__item a:hover{background:#ff585d;text-decoration:none;}.node--type-fe-teacher-bookshelf .field--name-field-purchase-url{margin-top:9px;}.custom-overlay{background:#000;opacity:0.9;position:fixed;width:100%;height:100%;left:0;top:0;z-index:99991;display:none;}#payment-security{width:500px;height:500px;max-width:100%;margin:auto;padding:20px;background:#fff;position:fixed;left:0;right:0;top:0;bottom:0;z-index:99992;display:none;}#payment-security .close-btn{width:44px;height:44px;color:#999;position:absolute;right:0;top:0;font-size:28px;text-align:center;cursor:pointer;}#payment-security p{display:block;padding-top:0;color:#666;text-align:left;font-size:14px;line-height:1.4;}#payment-security h3{color:#999}#payment-security .close-btn:hover{color:#000}#payment-security .close-btn,#payment-security{transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;}.popup-open .custom-overlay{display:block}.popup-open #payment-security{display:block;transform:scale(1);-webkit-transform:scale(1)}.layout-sidebar-second{min-width:300px;}#at-custom-sidebar.atss-left{bottom:auto;}.atss{z-index:1!important;}#iguide .admon{width:200px;border-bottom:1px solid gray;}#iguide .admon,#iguide .figure{margin:5px 0 25px 15px;}#iguide .admon,#iguide .figure,#iguide .sidebar{clear:right;float:right;}#iguide .admon p,#iguide .admon ul{margin:0;padding:6px 10px;font-size:.9em;line-height:140%;background-color:#f0fffd;}#iguide p{color:#000;line-height:140%;clear:none;}#iguide .note h5{background:url(/themes/teachervision/css/../images/cigicon-noteFE.gif) 130px 0 no-repeat;}#iguide .term h5{background:url(/themes/teachervision/css/../images/cigicon-term.gif) 155px 5px no-repeat;}#iguide .tip h5{background:url(/themes/teachervision/css/../images/cigicon-note.gif) 155px 0 no-repeat;}#iguide .warning h5,#iguide .note h5,#iguide .term h5,#iguide .tip h5{position:relative;z-index:101;top:0;margin:0;padding:15px 40px 5px 5px;line-height:125%;}#iguide .admon h5{border:solid gray;border-width:0 0 1px;}#iguide h5{font-weight:bold;}#iguide h4,#iguide h5{font-size:100%;}#iguide h1,#iguide h2,#iguide h3,#iguide h4,#iguide h5{text-align:left;color:#000;letter-spacing:normal;}#iguide .admon ul{padding-left:35px;}.node.node--type-custom-basic-page .field.field--name-body div a.btn-success{color:#fff;padding:10px 14px!important;font-weight:400;}.node.node--type-custom-basic-page .field.field--name-body div a.btn-success:hover{color:#fff;}.page-node-type-articles #cboxOverlay{z-index:99999;}.page-node-type-articles .tvVideo{z-index:1;}.page-node-type-articles #colorbox{z-index:999999;}#fen-sub-nav .mobile-menu{display:none;}.page-node-type-mini-lesson #cboxLoadedContent,.page-node-type-fe-printable #cboxLoadedContent{margin-bottom:28px;overflow:hidden !important;width:100% !important;height:530px !important;transition:all 0.1s ease;}.page-node-type-mini-lesson #cboxLoadedContent object,.page-node-type-fe-printable #cboxLoadedContent object{width:100% !important;overflow:auto !important;}.worksheet-title,.worksheet-popup{position:absolute;bottom:0;right:0;transition:all 0.1s ease;}.worksheet-popup{height:32px;display:none;}.worksheet-popup .printable-file{width:150px!important;display:inline-block;vertical-align:top;margin-right:10px;}.worksheet-popup .printable-file a{width:150px;padding:3px 18px;font-size:14px;font-weight:600;color:#c8102e;background-color:#fff;}.worksheet-popup .printable-file a:focus{color:#c8102e !important;}.worksheet-popup div[id*='savetodrive']{position:relative;z-index:0;width:150px!important;display:inline-block;vertical-align:top;}.worksheet-popup div[id*='savetodrive']::before{width:150px!important;text-indent:20px;height:32px;padding:5px 18px;background-position:48px 6px;}.worksheet-popup div[id*='savetodrive'] iframe{width:150px!important;}.worksheet-title{left:0;bottom:6px;}.worksheet-download{width:150px;padding:3px 18px;font-size:14px;font-weight:600;margin-right:10px;vertical-align:top;}.worksheet-save{background-image:url(/themes/teachervision/images/google-drive.png);background-size:18px 18px;background-repeat:no-repeat;background-position:48px 6px;width:150px;text-indent:20px;height:32px;padding:5px 18px;line-height:1.6;font-weight:600;transition:background 0.2s,color 0.2s;outline:0;font-size:14px;background-color:#fff;color:#c8102e;border:1px solid #c8102e;border-radius:25px;display:inline-block;box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1);text-align:center;vertical-align:top;cursor:pointer;}.worksheet-save:hover{background-color:#ff585d;color:#fff;border-color:#ff585d;outline:0;background-image:url(/themes/teachervision/images/google-drive-white.png);}.btn.btn-default.worksheet-download:hover,.btn.btn-default.worksheet-save:hover{background-color:#ff585d;color:#fff;border-color:#ff585d;outline:none;}.error-message{margin-top:0;font-size:14px;font-family:museo-sans-rounded;font-weight:200;color:#a51b00;position:absolute;bottom:-3px;white-space:nowrap;right:0;display:none;}.page-node-type-mini-lesson #cboxLoadedContent.cboxLoadedContent-error,.page-node-type-fe-printable #cboxLoadedContent.cboxLoadedContent-error{height:510px !important;}.cboxLoadedContent-error .worksheet-popup{bottom:18px;}.cboxLoadedContent-error .worksheet-title{bottom:24px;}.page-node-type-articles ul.numberList{list-style-type:none;text-align:left;margin-left:15px;padding-left:0;}.page-node-type-articles ul.numberList p{margin-top:14px;}.page-node-type-articles ul.numberList li{margin-left:33px;}.page-node-type-articles .PopTeachingGuide ul.TVguideBullet li{list-style-image:url(/images/tv/teacherguides/pop-teachGuide-Bullet.gif);padding-left:0;}.dkexpert img{margin:-5px 25px 0 0;}.dkexpert .shadow{box-shadow:3px 3px 4px #cac9c9;border:1px solid #000;}.dkexpert  ul{list-style-type:none;margin:0px -30px 0px 325px;padding:0}.dkexpert{border:1px solid #dcdcdc;position:relative;background-color:#fff;}.dkexpert h2{margin:0;font-size:24px;}.dkexpert .IEtop{padding:20px 18% 10px;background:url(//i.infopls.com/images/tv/DKmini_lessons/dk-ie_imagerotate_3.jpg) no-repeat;line-height:1.4;background-size:14%;background-position:0 10px;}#lifebar,#earthbar,#historybar{padding:30px 3% 0;border-top:1px solid #dcdcdc;}.page-node-type-articles .dkexpert img{max-width:20%;height:auto}.page-node-type-articles .dkexpert .shadow{height:91px;}.IELifeScience #lifeimg{margin-top:-50px;position:relative;z-index:2;}.IELifeScience,.IEEarthScience,.IEHistory{padding:20px 3% 30px;position:relative;}.IELifeScience a,.IEEarthScience a,.IEHistory a{font-size:15px;line-height:1.4;display:block;}.page-node-type-instant-expert .node--type-instant-expert .field--name-field-image{padding:26px 0 0 1px;width:22% !important;border:1px solid #ccc;border-right:none;border-bottom:none;}.page-node-type-instant-expert .node--type-instant-expert .field--name-field-image img{height:auto}.page-node-type-instant-expert .header-top{margin-left:0;padding-top:20px;border:1px solid #dcdcdc;border-bottom:none;border-left:none;margin-top:25px;padding-left:20px;}.page-node-type-instant-expert .header-top,.page-node-type-instant-expert .node--type-instant-expert .field--name-field-image{display:table-cell !important;vertical-align:bottom;float:none;position:relative;top:20px;background-color:#fff;}.page-node-type-instant-expert .header-top{overflow:hidden;}.page-node-type-instant-expert .header-top div{width:39%;}.page-node-type-instant-expert .header-top div h3{font-size:17px;margin:5px 0;}.page-node-type-instant-expert .field--name-field-title-image{border:1px solid #dcdcdc;margin-bottom:0;border-bottom:none;background:#e9e9e9;padding:10px 0;}.node--type-instant-expert .field--name-field-book-items{overflow:hidden;border:1px solid #dcdcdc;width:100%;display:block;margin-top:20px;background-color:#fff;}.node--type-instant-expert .field--name-field-book-items > .field__item > .field--name-field-image{float:left !important;position:absolute;left:3%;top:25px;margin:0;padding:5px 0 0;height:131px;width:97px !important;overflow:hidden;border:none;display:block !important;}.node--type-instant-expert .field--name-field-book-items > .field__item > .field--name-field-image{height:100%;}.node--type-instant-expert .field--name-field-book-items .field--name-field-item-images.field__items{position:absolute;right:3%;top:20px;width:25%;padding-left:25px;}.node--type-instant-expert .field--name-field-book-items > .field__item{position:relative;border-bottom:1px solid #dcdcdc;overflow:hidden;padding:22px 25% 25px 140px;line-height:1.4;min-height:220px;}.node--type-instant-expert .field--name-field-book-items > .field__item .field--name-field-page-title{color:#056771;font-weight:bold;font-size:17px;}.node--type-instant-expert .field--name-field-book-items > .field__item img{height:auto;}.node--type-instant-expert .field--name-field-book-items > .field__item:last-child{border-bottom:none}.node--type-instant-expert .field--name-field-book-items > .field__item .field--name-field-item-description{margin-bottom:15px}.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 > .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;-webkit-border-radius:25px;}.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-readit-url a,.node--type-instant-expert .field--name-field-book-items p.readsharebtn a{background-color:#c8102e;display:inline-block;border-radius:25px;-webkit-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;-webkit-transition:background .2s,color .2s;}.page-node-type-instant-expert .header-top div h2{margin:0 0 13px;font-size:22px;}.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;}.node--type-instant-expert .field--name-field-book-items p.readsharebtn{margin-bottom:10px;display:block;overflow:hidden;}.node--type-instant-expert .field--name-field-book-items .field--name-field-shareit-ids h3{font-size:17px;margin:20px 0 0;}.btn-primary:focus{background-color:#ff585d;border-color:#c8102e;}@media screen{body{font-family:"museo-sans-rounded",sans-serif;font-size:16px;line-height:1.6;color:#333f48;background-color:#fff;}.receipt-container{width:8.5in;margin:0 auto;border:1px solid #bbbbbb;padding-top:30px;padding-left:30px;padding-right:30px;padding-bottom:40px;}.receipt-container .subscription-tag,.receipt-container .subscription-footer{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;}.receipt-container .subscription-tag{background-color:#000;color:#fff;text-transform:uppercase;letter-spacing:5px;font-weight:bold;margin:2px 5px;text-align:center;padding:3px 8px;border-radius:4px;}.receipt-container .icon-receipt{margin-left:23px;display:inline-block;margin-top:6px;}.receipt-container #fen-main-logo img{width:240px;padding:5px 0 0 0;height:37px;}.receipt-container .logo-icon{margin-left:38px;}.receipt-container #fen-main-logo{padding-left:0;}.receipt-container table{border:0;}.receipt-container .subscription-summary{margin-top:12%;}.receipt-container .subscription-detail tr:not(:first-child),.receipt-container .account-detail td:not(:first-child){font-size:12px;}.receipt-container .subscription-detail td,.receipt-container .subscription-detail th{width:33%;padding-right:2px !important;}.receipt-container .subscription-summary,.receipt-container .subscription-detail,.receipt-container .subscription-total{width:100%;}.receipt-container .subscription-total{margin-top:5%;}.receipt-container .account-detail{float:right;}.receipt-container .subscription-detail .account-detail{float:none;}.receipt-container .subscription-total,.receipt-container .subscription-footer{margin-top:5%;}.receipt-container .subscription-detail{margin-top:8%;}.receipt-container .account-detail td,.receipt-container .subscription-detail th,.receipt-container .subscription-detail td{border:1px solid #bbbbbb;border-radius:5px;padding:4px 50px 4px 6px;}.receipt-container .account-detail table tr td:nth-child(odd),.receipt-container .subscription-detail th{font-weight:bold;background:#eeeeee;padding:4px 22px 4px 6px;}.receipt-container .subscribed-person p{margin:0;font-style:italic;font-weight:bold;font-size:17px;line-height:1.2;}.receipt-container .subscription-footer{text-transform:uppercase;letter-spacing:7px;font-weight:bold;text-align:center;border-bottom:1px solid #999999;}.receipt-container .payment-description{margin-top:1%;}}@media print{body{-webkit-print-color-adjust:exact;font-size:16px;line-height:1.6;color:#333f48;background-color:#fff;}.receipt-container{width:8.5in;margin:0 auto;padding-top:30px;padding-left:30px;padding-right:30px;padding-bottom:40px;}.receipt-container .subscription-tag,.receipt-container .subscription-footer{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;}.receipt-container .subscription-tag{background-color:#000;color:#fff;text-transform:uppercase;letter-spacing:5px;font-weight:bold;margin:2px 5px;text-align:center;padding:3px 8px;border-radius:4px;}.receipt-container .icon-receipt{margin-left:23px;display:inline-block;margin-top:6px;}.receipt-container #fen-main-logo img{width:240px;padding:5px 0 0 0;height:37px;}.receipt-container .logo-icon{margin-left:38px;}.receipt-container #fen-main-logo{padding-left:0;}.receipt-container table{border:0;}.receipt-container .subscription-summary{margin-top:12%;}.receipt-container .subscription-detail tr:not(:first-child),.receipt-container .account-detail td:not(:first-child){font-size:12px;}.receipt-container .subscription-detail td,.receipt-container .subscription-detail th{width:33%;padding-right:2px !important;}.receipt-container .subscription-summary,.receipt-container .subscription-detail,.receipt-container .subscription-total{width:100%;}.receipt-container .subscription-total{margin-top:5%;}.receipt-container .account-detail{float:right;}.receipt-container .subscription-detail .account-detail{float:none;}.receipt-container .subscription-total,.receipt-container .subscription-footer{margin-top:5%;}.receipt-container .subscription-detail{margin-top:8%;}.receipt-container .account-detail td,.receipt-container .subscription-detail th,.receipt-container .subscription-detail td{border:1px solid #bbbbbb;border-radius:5px;padding:4px 50px 4px 6px;}.receipt-container .account-detail table tr td:nth-child(odd),.receipt-container .subscription-detail th{font-weight:bold;background:#eeeeee;padding:4px 22px 4px 6px;}.receipt-container .subscribed-person p{margin:0;font-style:italic;font-weight:bold;font-size:17px;line-height:1.2;}.receipt-container .subscription-footer{text-transform:uppercase;letter-spacing:7px;font-weight:bold;text-align:center;border-bottom:1px solid #999999;}.receipt-container .payment-description{margin-top:1%;}}.printable-block > img{float:right;margin-right:28px;}.must-subsrcibe{border-bottom:22px solid #5dab46;}.block-subscription-message-block{width:100%;content:"";display:inline-block;padding-bottom:15px;}.fen-product-thumbnail-teaser .fen-label{min-height:30px;background:#fff;color:#333f48;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;border-top:1px solid #000;border-bottom:1px solid #000;position:absolute;bottom:18px;font-family:"filson-pro";}#footer_new .contextual-region .contextual .contextual-links a{color:#333}#list-type-view{position:relative;z-index:1}.user-logged-in.path-user h1.js-quickedit-page-title.page-title{font-size:28px;margin-top:40px;}.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{margin-top:20px;max-width:590px;min-width:450px;z-index:1;}.usr-profile ul{margin:0;padding:0;margin-bottom:25px;}.usr-profile hr{border-top:1px solid #dcdcdc;margin-top:15px;padding-bottom:15px;}.usr-profile .item-list li{margin:0 !important}.payment-info h2{font-size:23px;margin-bottom:0px;}.payment-info ul{padding:0;list-style:none;}.payment-info ul li b{font-weight:normal;}.path-user-3707771-edit h1,.path-user-3707646-edit h1{text-align:center;}.path-user-3707771-edit form.user-form,.path-user-3707646-edit form.user-form{width:70%;margin:auto;}ul.ui-autocomplete{z-index:99999;position:relative;max-width:100%;}.path-user form.user-form .field--name-user-picture .image-widget-data{float:left;width:auto;background:#fff;border:1px solid #c8102e;display:block;color:#c8102e;line-height:1.3 !important;padding:0;border-radius:3px;-webkit-border-radius:3px;position:relative;width:101px !Important;height:35px;font-size:0;}.path-user form.user-form .field--name-user-picture .image-widget-data .file-size{position:absolute;left:123%;width:100px;font-size:13px;top:10px;}.path-user form.user-form .field--name-user-picture .image-widget-data .form-submit{position:absolute;top:0;left:0;width:100%;text-align:center;z-index:3;margin:0 !important;border:none;height:35px;background:#c8102e;color:#fff;line-height:1.3;}.path-user form.user-form .field--name-user-picture .image-widget-data:after{content:'Choose File';vetical-align:middle;position:absolute;top:7px;text-align:center;width:100%;z-index:1;font-size:15px;}.path-user form.user-form .field--name-user-picture .image-widget-data .ajax-progress-throbber{position:absolute;top:33%;left:103%;height:17px;width:15px;padding:0;}.path-user form.user-form .field--name-user-picture .image-widget-data .ajax-progress-throbber .throbber{height:100%;display:block;}.path-user form.user-form .field--name-user-picture .image-widget-data input[type="file"]{opacity:0;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;padding:0 !important;}.path-user form.user-form .form-item .form-checkbox{width:auto;height:auto;}.fen-cta-box-newsletter .newsletter-popup .form-email,.fen-cta-box-newsletter .fen-cta-box-caption .form-email{padding:4px 5px;max-width:100%;}.page-node-type-articles h1.page-title{text-align:left;}.path-user-register h1.page-title{position:absolute;left:-9999px;}.user-register-top h2{margin-bottom:40px;}.subs-plans h3{font-size:20px}.select-plan-info h4.text-center{font-size:17px}.select-plan-info #demo{background:#F5F5F5;padding:30px 40px;margin:20px 0 40px}.select-plan-info #demo h4{font-size:16px;margin:0 0 10px}.select-plan-info #demo p{margin-bottom:15px;line-height:1.4}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 a:hover{color:#056771;background-color:#f2f2f2;}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{background:#c8102e;border-color:#ad0c1a;color:#fff;}.path-select-plan .messages.messages--status,.head-title-Subscription-confirmation-page .page-title{display:none;}footer#footer #footer-legal{padding:10px 0 0;}#block-tvrelatedresources .img-thumbnail .icon,#block-featuredcontenttv .img-thumbnail .icon{background-size:cover;width:65px;height:65px;z-index:995;position:absolute;right:0;top:0;background-repeat:no-repeat;}.dkwsmath{border:1px solid #dcdcdc;position:relative;}.dropdiv{position:relative;padding:0 5px 0 0;margin:3px 0 10px 0;height:30px;display:table;width:auto;margin:0 auto 10px;float:none;}.dropdiv p span{display:none;}.subjecttop .header{display:block;clear:both}.description.payment p{clear:both;}.subjecttop .header h1,.mathtop h1{display:block !important;text-align:center;margin:25px 0}.subjecttop .header h1 img{max-width:50%;margin-right:0}.subjecttop,.mathtop{padding:20px 30px;}.dkmathlinks ul,.mathtop ul{list-style:none;padding:0 20px;}.mathtop ul{float:left;}.dkmathlinks ul li,.mathtop ul li{padding-bottom:3px}.dkmathlinks ul li a,.mathtop ul li a{margin:0 !important;text-decoration:none;font-size:15px;}.dkmathlinks ul li a:hover,.mathtop ul li a:hover{color:#ff585d !important}.dropdiv p img{float:left;position:absolute;top:5px;left:-20px}.dropdiv p a{font-size:12px;font-weight:bold;text-decoration:none;color:#fff !important;float:left;background-color:#c8102e;padding:8px 15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.dropdiv p a:hover{background:#ff585d}.dropdiv ul{list-style-type:none;display:none;position:absolute;z-index:99;top:36px;left:3px;background-color:#FFF;border-right:1px solid #666;border-left:1px solid #666;border-bottom:1px solid #666;-moz-box-shadow:3px 3px 4px #cac9c9;-webkit-box-shadow:3px 3px 4px #cac9c9;box-shadow:3px 3px 4px #cac9c9;width:calc(100% - 10px);margin:0 0 0 0px;padding:5px 10px;}.dropdiv ul a{text-decoration:none !important;font-size:13px;color:#000 !important;font-weight:bold;}.subjecttop #math2image{margin-top:-80px;margin-left:40px;margin-right:10px;padding:0;}.dkwsmathsource{position:relative;margin-bottom:20px;text-align:center;margin-top:-17px;}.dkwsmathsource:after{content:'';position:absolute;height:1px;width:100%;background:#dcdcdc;left:0;top:50%;z-index:1;}.dkwsmathsource h2{position:relative;z-index:2;display:inline-block;width:234px;height:35px;text-indent:-9999px;background-image:url(//i.infopls.com/images/tv/DKworksheets/dkws-math-book-sub.gif);background-repeat:no-repeat;background-position:center;padding:0;margin:0 auto;}.DKworksheets   .shadow{border:solid 1px #999;margin-bottom:0}.wstopic{width:50%;float:left;margin:0;padding:0;position:relative;}.wstopic span img{margin:0 20px 0 0;display:inline-block;padding:0;height:auto;max-width:20%;}.ws2top{border-top:1px solid #dcdcdc;padding-top:30px;}ul.dk-ppthumblinks{list-style:none;padding:0;max-width:710px;margin:0 auto;font-size:0}ul.dk-ppthumblinks li{font-size:16px;width:30%;display:inline-block;margin:0 1.666% 22px;vertical-align:top;padding:17px;border:1px solid #dcdcdc}ul.dk-ppthumblinks li img{height:auto}.actsub #textcol1,.actsub #textcol2{float:left;}.actsub #textcol1{padding-right:10%;}.modal-backdrop{z-index:999991 !important;}.modal{z-index:999992 !important;}#fen-mobile-push-obj{position :static !important;}section.excerpted-form{margin-top:25px;clear:both;padding:0;}.top-page-nav{margin-bottom:20px;}.top-page-nav  ~ h2{margin-top:0}.orange-btn{padding:7px 20px;background-color:#c8102e;border:1px solid #ff585d;color:#fff !important;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);transition:background .2s,color .2s;font-weight:lighter;font-size:16px;line-height:1.6;border-radius:3px;display:inline-block;text-align:center;text-decoration:none !important;}.orange-btn:hover{color:#fff !important;text-decoration:none;background:#ff585d;border-color:#c8102e;}.dkclassroom .orange-btn{width:295px;margin:10px 0;}.booktitle{display:none;}.tvTTfont{font-size:12px;color:#267da1;font-family:Verdana,Arial,Helvetica,sans-serif;display:inline-block;margin-left:-18px;}#block-masquerade{float:right;width:300px;right:10px;margin-top:0px;overflow:hidden;}#block-masquerade form{position:relative;}#block-masquerade .form-text{width:100%;padding-right:85px;border:1px solid #dcdcdc;box-shadow:none;-webkit-box-shadow:none;border-radius:25px;}#block-masquerade .form-submit{position:absolute;right:0;top:0;border-top-right-radius:25px;border-bottom-right-radius:25px;}#ui-id-1{width:300px !important;font-size:13px;}#ui-id-1 a{padding:2px 5px}.user-switch-active .nav .unmasquerade{display:none !important}.nav .unmasquerade{position:fixed;right:10px;margin-top:-2px;}.nav .unmasquerade a{padding:5px 10px !important;background-color:#c8102e !important;border:1px solid #ff585d;color:#fff !important;position:relative;font-size:0;border-radius:3px;-webkit-border-radius:3px;}.nav .unmasquerade a:hover{background:#ff585d !important}.nav .unmasquerade a:before{content:'Switch back';font-size:15px;display:inline-block;vertical-align:middle;}.nav .unmasquerade a:after{display:none !important;}.page-node-type-articles .node--type-articles .field--type-text-with-summary table#return{width:50%;}.page-node-type-articles .node--type-articles .field--type-text-with-summary table#return tr td a{margin:0;}.path-user-register #fen-main-nav a[href="/user/register?destination=/select-plan"],.path-select-plan #fen-main-nav a[href="/select-plan"],.path-payment #fen-main-nav a[href="/select-plan"],.path-payment #fen-main-nav a[href^="/select-plan?destination="]{display:none}.field--type-image .field__item a.colorbox,.node--type-printable-educator-calendar > a.colorbox{margin-bottom:40px}.tvo_printable_box .field--name-field-image a:before{content:'Preview' !important;bottom:-50px !important;}.node--type-printable-educator-calendar > a.colorbox:before,.tvo_printable_box .field--name-field-image a:before{content:'View Image';padding:4px 5px;background-color:#fff;border:1px solid #c8102e;color:#c8102e !important;box-shadow:1px 1px 2px 0 rgba(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 !important;position:absolute;bottom:-36px;display:block;width:100%;}.node--type-printable-educator-calendar > a.colorbox:before{content:'View Calendar';width:80%;}.field--type-image .field__item a.colorbox:hover:before,.page-node-type-fe-printable .node--type-fe-printable .field--name-field-image a:hover:before,.tvo_printable_box .field--name-field-image a:hover:before{color:#fff !important;text-decoration:none;background:#ff585d;border-color:#ff585d;}.imgs-group .field--type-image .field__item a.colorbox,.node--view-mode--tv-restricted .field--type-image .field__item a.colorbox{margin-bottom:0;}.imgs-group .field--type-image .field__item a.colorbox::before,.node--view-mode--tv-restricted .field--type-image .field__item a.colorbox::before{content:'';display:none;}.user-no-free-trial-wrap .subs-plans .free-trial-text{display:none}.excerpted-form .fen-source-box .excerpted-icon a img{height:auto;padding-top:3px;}.popups{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;background-size:cover;max-width:700px;border-width:4px;border-style:solid;text-align:center;position:relative;overflow:hidden;margin:-.5em -1em;border-color:#646c79;background-color:#4c9977;color:#fff;padding:20px 45px;}.popups form{position:relative;}.popups .form-email{width:100%;border:1px solid #ccc;border-radius:5px;padding:5px 10px;font-size:13px;margin-top:15px;color:#333;}.popups .form-submit{border-radius:5px;outline:0;padding:6px 11px;color:#fff;font-size:12px;background:#616d79;border:1px solid #fff;}.popups .form-submit:hover{background:#404951;}.popups .link{color:#164b78;font-size:14px;display:table;padding-top:10px;margin:auto;}.popups h3{font-size:27px;padding:10px 0;font-weight:normal;margin:0;color:#fff;}.popups p{margin-bottom:5px;line-height:15px;font-size:14px;}.popups .red{margin-top:2px;color:red;font-size:11px;min-height:20px;}.popups .nl-processing{position:absolute;right:3px;width:29px;height:29px;background:url(/themes/teachervision/css/../images/loader.gif) no-repeat 0 0;text-indent:-9999px;background-size:100%;top:16px;}.popups .red.hide{visibility:hidden;display:block !important;}.popups .red.show{visibility:visible;}.newsletter-popup-page .ui-dialog-titlebar{position:absolute;right:0;top:0;z-index:999;background:none;border:0;}.newsletter-popup-page .ui-dialog-titlebar-close{outline:0;top:24px;right:0;background:none;border:0;width:47px;height:30px;}.newsletter-popup-page .ui-dialog-titlebar-close:after{position:absolute;top:-12px;right:0px;text-align:center;width:100%;line-height:18px;height:30px;font-size:22px;font-weight:300;}.newsletter-popup-page .ui-dialog-titlebar-close .ui-icon{background:none !important;}.newsletter-popup-page .ui-widget-overlay{opacity:0.6;}.newsletter-popup-invisible,.newsletter-popup-invisible *{font-size:0;visibility:hidden;margin:0;padding:0;}.fen-product-thumbnail-teaser .views-field-title .thumbs-title{margin-top:0px;}.thumbs-title{color:#00c1d5!important;font-size:18px;display:block;display:-webkit-box;max-height:85px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-weight:bold;line-height:1.2;margin-bottom:12.5px;}.related-resources-thumb .img-thumbnail{position:relative;min-height:137px;max-width:164px;}.related-resources-thumb .img-thumbnail a:after{content:'';position:absolute;height:100%;width:100%;z-index:996;left:0;top:0;}.related-resources-thumb .fen-product-thumbnail-teaser{padding-left:0;}.related-resources-thumb .fen-product-thumbnail-teaser:hover{cursor:default;}.related-resources-thumb .fen-product-thumbnail-teaser > div > span{display:flex;}.related-resources-thumb .fen-product-thumbnail-teaser .col-sm-5{width:41%;padding:0;margin:0;}.related-resources-thumb .fen-product-thumbnail-teaser .col-sm-7{width:59%;padding-left:10px;padding-right:0;margin-bottom:0;}.related-resources-thumb .img-thumbnail .icon{right:0;top:0;}.related-resources-thumb .img-thumbnail a{display:block;margin:0 auto;}.related-resources-thumb .img-thumbnail a[class^="small-thumb"]{margin:45px auto 45px 25px !important;}.related-resources-thumb .img-thumbnail a img{position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);top:50%;max-width:100%;left:50%;width:auto;max-height:calc(100% - 8px);}.node--type-image .image-content-img a.colorbox{height:108px;display:block;width:108px;}.node--type-image .image-content-img a.colorbox img{position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);top:50%;max-width:100%;left:50%;width:auto;max-height:calc(108px - 8px);}.page-node-type-articles ul.clue-list{list-style-type:disc;}.page-node-type-articles .excerpted-text .field--name-body table tr td a{display:inline}.page-node-type-articles img{max-width:100%;height:auto;width:auto;}.page-node-type-articles img[src="/cdn_images/images/eeeeeepix.gif"],img[src="/cdn_images/images/tmpl/blackpix.gif"]{height:1px !important;width:100%;}.node .field.field--name-body table tr td a{display:inline!important;}.download-all-wrap{display:table;width:100%;overflow:hidden;margin:20px 0;padding:0 15px;}.download-all-wrap .field{display:block;clear:both;padding:0 5px !important;}.download-all-wrap .file{padding-left:0}.download-all-wrap .file .btn-primary{width:100%;margin:0;font-size:14px;font-weight:normal;}.tv-hub-page header{margin-bottom:30px;}.tv-hub-page .list-type-List header{margin-bottom:0;}.list-type-Tiles .fen-search-results{margin-right:1.5%;position:relative;}#block-teachervision-content a.feed-icon{display:none;}.layout-content.ad-adjust{width:calc(100% - 385px) !important;}aside.col-md-3.layout-sidebar-second{width:315px !important;}#block-tvhubpagebottomlink{clear:both !important;}#block-tvhubpagebottomlink a.btn{white-space:normal!important;}.path-node .layout-sidebar-second .field--name-body section img,.path-node .cal-table img[src="/cdn_images/images/tv/arrw_yel_sp.gif"]{margin-right:0;margin-bottom:0;}.node .field--name-body font[face="verdana"]{font-size:10px!important;font-family:verdana!important;}hr[width="60%"]{width:60%;margin:20px auto;}table[align="left"][width="220"]{width:220px!important;text-align:left;}table[width="180"]{width:180px!important;}article.node--type-reference table[width="180"] td:first-child,article.node--type-reference table td:first-child{width:auto!important;min-width:auto!important;}.field--type-text-with-summary table th[align="center"][valign="bottom"],.field--type-text-with-summary table td[align="center"][valign="bottom"]{text-align:center;vertical-align:bottom;}.field--type-text-with-summary table th[align="center"][valign="top"],.field--type-text-with-summary table td[align="center"][valign="top"]{text-align:center;vertical-align:top;}.field--type-text-with-summary table th[align="left"][valign="bottom"],.field--type-text-with-summary table td[align="left"][valign="bottom"]{text-align:left;vertical-align:bottom;}.field--type-text-with-summary table th[align="left"][valign="top"],.field--type-text-with-summary table td[align="left"][valign="top"]{text-align:left;vertical-align:top;}.field--type-text-with-summary table th[align="right"][valign="bottom"],.field--type-text-with-summary table td[align="right"][valign="bottom"]{text-align:right;vertical-align:bottom;}td[valign="BOTTOM"],td[valign="bottom"]{vertical-align:bottom;}.newsletter-page.newsletter .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front{width:auto !important;max-width:660px;}.ajax-progress-throbber .throbber{padding:1px 6px 2px;}footer #block-teachvisionnewsletterpopup{clear:both}div#cboxLoadedContent object[data^="/viewpdf/"]{max-height:100%}[id^="block-tvcontentrightblock1-"] input#edit-email{max-width:280px;margin-bottom:10px;color:#000;}#block-tvmembershippromo a:hover,#block-tvcontentrightblock1-2 a:hover,#block-tvdecemberholidays-3 a:hover,#block-tvwhatsnew a:hover{color:#c8102e}.search-filters .btn.btn-default:hover,.search-filters .btn.btn-default.selected{color:#c8102e}#fen-content-filter .bootstrap-select.btn-group .dropdown-menu li a i.check-mark{border:1px solid #91d4ea;position:absolute;right:5px;top:50%;margin:0;margin-top:-10px;font-size:13px;color:#c8102e;display:block;width:20px;height:20px;text-align:center;line-height:20px;border-radius:2px;-webkit-border-radius:2px;}#fen-content-filter .dropdown-menu > .active > a i.check-mark{border-color:#fff !important;color:#fff !important}#fen-content-filter .bootstrap-select.btn-group .dropdown-menu li a i.check-mark:before{display:none;}#fen-content-filter .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark:before{display:block}.filter-apply{padding:5px 20px;margin-right:10px;cursor:pointer;}#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(/themes/teachervision/css/../images/updatedloader.gif) no-repeat center center;}.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;}.filter-top{display:none;}.filter-text{float:right;color:#fff;}.filter-back{width:32px;height:32px;cursor:pointer;background:url(/themes/teachervision/css/../images/back.png) no-repeat 0 0;display:inline-block;vertical-align:middle;background-size:100%;margin-bottom:10px;}.filter-icon{display:none;cursor:pointer;width:32px;height:32px;background:rgba(208,33,48,0.9) url(/themes/teachervision/css/../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;}.filter-lists .filter-action{display:none;position:absolute;right:10px;bottom:16px;z-index:9999;height:35px;padding:0;width:45%;}.filter-lists .bootstrap-select.open ~ .filter-action{display:block}.filter-lists .bs-donebutton{padding-right:53%;position:absolute;margin-top:0;z-index:9999;bottom:1px;background:#fff;display:none}.filter-lists .bs-donebutton .btn-block{margin-bottom:0 !important}.filter-lists .bs-donebutton .btn-sm{height:35px;}.trc_related_container{margin-top:30px;}.path-node-1780571 .page-title{text-align:center;padding-top:20px;}.lmember-benefit h3{font-size:25px;color:#00c1d5;font-weight:500;margin-top:-10px;}.lmember-benefit .bottom_articles h2{font-size:34px;color:#00c1d5;font-weight:500;text-align:center;margin:30px 0;}.lmember-benefit .bottom_articles .formatted span{text-align:center;}.lmember-benefit .bottom_articles .formatted strong{display:block;margin:30px 0;}.lmember-benefit .imgcontainer img{max-width:162px;float:left;min-height:100px;margin-right:20px;margin-bottom:10px;}.lmember-benefit .articles{margin-bottom:50px;min-height:110px;}.lmember-benefit .articles h2{font-weight:700;font-size:23px;color:#00c1d5;}.lmember-benefit .articles p{font:inherit;margin:0 0 12.5px;color:#333f48;}.lmember-benefit .tgusp{background-color:#46A53B;margin-top:50px;}.lmember-benefit .subscribe-section p{color:#fff;font-size:25px;}.lmember-benefit .subscribe-section .btn-tg{width:300px;border-radius:15px;font-size:20px;font-weight:700;}.plan-features p:not([class]){min-height:58px;vertical-align:top;}.subs-plans{max-width:980px;width:100%;margin:auto;padding-left:15px;}.plan-pricing p.title{color:#46A53B;font-size:18px;}.plan-pricing p.billingfrequency{font-weight:normal;}.path-node-1780571 #block-facebookcommentsblock{display:none;}.user-profile-edit-title{margin:12.5px 0;}#edit-vin-autobill-campaignredemption-button{margin-top:35px;line-height:25px !important;width:100%;}#discounted-text{display:none;margin-bottom:8%;}#taboola-below-article-thumbnails{margin-top:85px;}#taboola-below-article-thumbnails .trc_rbox_header_span{color:#828282;}.node-count{font-family:lato;font-style:italic;}.load-more-button{text-align:center;clear:both;}.breadcrumb{padding:0;margin-bottom:0;list-style:none;background-color:#fff;border-radius:0px;text-transform:capitalize !important;}.thumbs-activity,.thumbs-activities,.thumbs-article,.thumbs-teaching-resource,.thumbs-award,.thumbs-biography,.thumbs-bulletin-board,.thumbs-classroom-pass,.thumbs-clip-art,.thumbs-images,.thumbs-coloring-page,.thumbs-daily-warm-ups,.thumbs-dailyteach,.thumbs-not-user-facing-type,.thumbs-digital-book,.thumbs-flashcards,.thumbs-form,.thumbs-classroom-tools,.thumbs-game-2,.thumbs-game,.thumbs-graph,.thumbs-hands-on,.thumbs-kwl-chart,.thumbs-lesson-planning,.thumbs-lesson,.thumbs-lesson-plans
.thumbs-literature-guide,.thumbs-book-guides,.thumbs-map,.thumbs-maps,.thumbs-mini-lesson,.thumbs-mini-unit,.thumbs-puzzle,.thumbs-games-and-apps,.thumbs-quiz,.thumbs-assessment,.thumbs-reference,.thumbs-rubric,.thumbs-slide-gallery,.thumbs-slideshow-gallery,.thumbs-teachervision-catchall,.thumbs-futurefit-projects,.thumbs-teacher-discussion-guide,.thumbs-teacher-resources,.thumbs-teaching-resource,.thumbs-test,.thumbs-themed-packet,.thumbs-editors-collection,.thumbs-transparency,.thumbs-video,.thumbs-visual,.thumbs-worksheet{display:inline-block;background:#00c1d5 url("/themes/teachervision/images/new-default-thumb-image.png") no-repeat scroll 0 0;overflow:hidden;text-indent:-9999px;text-align:left;}.thumbs-activity,.thumbs-activities{background-position:-0px 6px;width:200px;height:260px;}.thumbs-article,.thumbs-teaching-resource{background-position:-202px -6px;width:200px;height:260px;}.thumbs-award{background-position:-402px -6px;width:200px;height:260px;}.thumbs-biography{background-position:-607px -10px;width:200px;height:260px;}.thumbs-bulletin-board{background-position:-806px -6px;width:200px;height:260px;}.thumbs-classroom-pass{background-position:-1008px -6px;width:200px;height:260px;}.thumbs-clip-art,.thumbs-images{background-position:-6px -266px;width:200px;height:260px;}.thumbs-coloring-page{background-position:-214px -260px;width:200px;height:260px;}.thumbs-daily-warm-ups{background-position:-400px -266px;width:200px;height:260px;}.thumbs-dailyteach,.thumbs-not-user-facing-type{background-position:-606px -266px;width:200px;height:260px;}.thumbs-digital-book{background-position:-808px -270px;width:200px;height:260px;}.thumbs-flashcards{background-position:-1000px -266px;width:200px;height:260px;}.thumbs-form,.thumbs-classroom-tools{background-position:-5px -520px;width:200px;height:260px;}.thumbs-game-2{background-position:-206px -540px;width:200px;height:260px;}.thumbs-game{background-position:-403px -520px;width:200px;height:260px;}.thumbs-graph{background-position:-610px -526px;width:200px;height:260px;}.thumbs-hands-on{background-position:-809px -530px;width:200px;height:260px;}.thumbs-kwl-chart{background-position:-1006px -530px;width:200px;height:260px;}.thumbs-lesson-planning{background-position:-4px -795px;width:200px;height:260px;}.thumbs-lesson,.thumbs-lesson-plans{background-position:-202px -780px;width:200px;height:260px;}.thumbs-literature-guide,.thumbs-book-guides{background-position:-400px -785px;width:200px;height:260px;}.thumbs-map,.thumbs-maps{background-position:-608px -795px;width:200px;height:260px;}.thumbs-mini-lesson{background-position:-805px -792px;width:200px;height:260px;}.thumbs-mini-unit{background-position:-1006px -786px;width:200px;height:260px;}.thumbs-puzzle,.thumbs-games-and-apps{background-position:-8px -1050px;width:200px;height:260px;}.thumbs-quiz,.thumbs-assessment{background-position:-206px -1046px;width:200px;height:260px;}.thumbs-reference{background-position:-403px -1057px;width:200px;height:260px;}.thumbs-rubric{background-position:-600px -1044px;width:200px;height:260px;}.thumbs-slide-gallery,.thumbs-slideshow-gallery{background-position:-802px -1058px;width:200px;height:260px;}.thumbs-teachervision-catchall,.thumbs-futurefit-projects{background-position:-1005px -1050px;width:200px;height:260px;}.thumbs-teacher-discussion-guide{background-position:-0px -1310px;width:200px;height:260px;}.thumbs-teacher-resources,.thumbs-teaching-resource{background-position:-210px -1310px;width:200px;height:260px;}.thumbs-test{background-position:-402px -1306px;width:200px;height:260px;}.thumbs-themed-packet,.thumbs-editors-collection{background-position:-606px -1314px;width:200px;height:260px;}.thumbs-transparency{background-position:-806px -1316px;width:200px;height:260px;}.thumbs-video{background-position:-1003px -1318px;width:200px;height:260px;}.thumbs-visual{background-position:-4px -1578px;width:200px;height:260px;}.thumbs-worksheet{background-position:-206px -1568px;width:200px;height:260px;}.path-search .thumbs-activity,.path-search .thumbs-activities{background-position:-13px -8px;}.path-search .thumbs-article,.path-search .thumbs-teaching-resource{background-position:-215px -6px;}.path-search .thumbs-award{background-position:-413px -13px;}.path-search .thumbs-biography{background-position:-617px -10px;}.path-search .thumbs-bulletin-board{background-position:-818px -6px;}.path-search .thumbs-classroom-pass{background-position:-1020px -6px;}.path-search .thumbs-clip-art,.path-search .thumbs-images{background-position:-17px -266px;}.path-search .thumbs-coloring-page{background-position:-226px -257px;}.path-search .thumbs-daily-warm-ups{background-position:-414px -266px;}.path-search .thumbs-dailyteach,.path-search .thumbs-not-user-facing-type{background-position:-619px -266px;}.path-search .thumbs-digital-book{background-position:-818px -270px;}.path-search .thumbs-flashcards{background-position:-1009px -266px;}.path-search .thumbs-form,.path-search .thumbs-classroom-tools{background-position:-17px -520px;}.path-search .thumbs-game-2{background-position:-215px -540px;}.path-search .thumbs-game{background-position:-415px -520px;}.path-search .thumbs-graph{background-position:-623px -526px;}.path-search .thumbs-hands-on{background-position:-819px -530px;}.path-search .thumbs-kwl-chart{background-position:-1019px -530px;}.path-search .thumbs-lesson-planning{background-position:-18px -795px;}.path-search .thumbs-lesson,.path-search .thumbs-lesson-plans{background-position:-216px -780px;}.path-search .thumbs-literature-guide,.path-search .thumbs-book-guides{background-position:-418px -789px;}.path-search .thumbs-map,.path-search .thumbs-maps{background-position:-618px -795px;}.path-search .thumbs-mini-lesson{background-position:-819px -792px;}.path-search .thumbs-mini-unit{background-position:-1019px -792px;}.path-search .thumbs-puzzle,.path-search .thumbs-games-and-apps{background-position:-15px -1051px;}.path-search .thumbs-quiz,.path-search .thumbs-assessment{background-position:-216px -1046px;}.path-search .thumbs-reference{background-position:-415px -1057px;}.path-search .thumbs-rubric{background-position:-615px -1049px;}.path-search .thumbs-slide-gallery,.path-search .thumbs-slideshow-gallery{background-position:-814px -1058px;}.path-search .thumbs-teachervision-catchall,.path-search .thumbs-futurefit-projects{background-position:-1016px -1055px;}.path-search .thumbs-teacher-discussion-guide{background-position:-14px -1310px;}.path-search .thumbs-teacher-resources,.path-search .thumbs-teaching-resource{background-position:-223px -1310px;}.path-search .thumbs-test{background-position:-415px -1306px;}.path-search .thumbs-themed-packet,.path-search .thumbs-editors-collection{background-position:-615px -1314px;}.path-search .thumbs-transparency{background-position:-816px -1316px;}.path-search .thumbs-video{background-position:-1015px -1318px;}.path-search .thumbs-visual{background-position:-15px -1578px;}.path-search .thumbs-worksheet{background-position:-216px -1568px;}[class*="small-thumb-activity"],[class*="small-thumb-activities"],[class*="small-thumb-article"],[class*="small-thumb-teaching-resource"],[class*="small-thumb-award"],[class*="small-thumb-biography"],[class*="small-thumb-bulletin-board"],[class*="small-thumb-classroom"],[class*="small-thumb-clip"],[class*="small-thumb-images"],[class*="small-thumb-coloring-page"],[class*="small-thumb-daily-warm"],[class*="small-thumb-dailyteach"],[class*="small-thumb-not-user-facing-type"],[class*="small-thumb-digital-book"],[class*="small-thumb-flashcards"],[class*="small-thumb-form"],[class*="small-thumb-classroom-tools"],[class*="small-thumb-game-2"],[class*="small-thumb-game"],[class*="small-thumb-graph"],[class*="small-thumb-hands-on"],[class*="small-thumb-kwl-chart"],[class*="small-thumb-lesson-planning"],[class*="small-thumb-tv-lesson-plan"],.small-thumb-lesson,[class*="small-thumb-lesson-plans"],[class*="small-thumb-literature-guide"],[class*="small-thumb-book-guides"],[class*="small-thumb-map"],[class*="small-thumb-maps"],[class*="small-thumb-mini-lesson"],[class*="small-thumb-mini-unit"],[class*="small-thumb-poll"],[class*="small-thumb-puzzle"],[class*="small-thumb-games-and-apps"],[class*="small-thumb-quiz"],[class*="small-thumb-assessment"],[class*="small-thumb-reference"],[class*="small-thumb-rubric"],[class*="small-thumb-slide-gallery"],[class*="small-thumb-slideshow-gallery"],[class*="small-thumb-futurefit-projects"],[class*="small-thumb-teachervision-catchall"],[class*="small-thumb-printable"],[class*="small-thumb-teacher-discussion-guide"],[class*="small-thumb-teacher-resources"],[class*="small-thumb-teaching-resource"],[class*="small-thumb-test"],[class*="small-thumb-themed-packet"],[class*="small-thumb-editors-collections"],[class*="small-thumb-transparency"],[class*="small-thumb-video"],[class*="small-thumb-visual"],[class*="small-thumb-worksheet"]{display:inline-block;background:url('/themes/teachervision/images/spritesheet-small.png') no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;}[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;}.fa-question{background-color:#768692;color:#ffffff;font-size:14px;vertical-align:middle;border-radius:50%;width:18px;height:18px;text-align:center;padding:2px;}.taxonomy-heading + #block-tvhubpagebottomlink{float:right;margin-top:-55px;}div[id*='savetodrive']{position:relative;z-index:0;width:175px!important;}div[id*='savetodrive']:before{content:'SAVE TO DRIVE';width:175px !important;height:29px;line-height:1.6;font-weight:600;padding:3px 0px;font-size:14px;position:absolute;left:0;top:0;cursor:pointer;z-index:-1;background-image:url(/themes/teachervision/images/google-drive.png);background-size:18px 18px;background-repeat:no-repeat;background-position:48px 5px;}div[id*='savetodrive'] iframe{opacity:0.0001;width:175px!important;}@media (min-width:1025px){.path-search .fen-product-thumbnail-teaser .img-thumbnail{width:200px;}}#block-tvrelatedresources .fen-product-thumbnail-teaser .img-thumbnail figure{background:#fff;}#block-tvrelatedresources .fen-product-thumbnail-teaser .img-thumbnail figure a{height:210px;position:relative;}#block-tvrelatedresources .fen-product-thumbnail-teaser .img-thumbnail figure a img{width:100%;height:auto;}.path-node-1739116 .node,.page-node-type-fe-printable .node{position:relative;float:left;}.page-node-type-fe-printable .node .full-content{float:left;position:relative;width:100%;padding-bottom:20px;}@media (min-width :768px){.page-node-type-fe-printable .node .full-content{display:flex;}}@media (max-width:767px){#block-tvglobalsharecontentblock{display:none;}.page-node-type-fe-printable .node .full-content{padding-bottom:40px;}}.path-node-1739116 .node .print-detail-group .printable-file{width:200px !important;}.page-node-type-fe-printable .node .printable-file,.purchase-clk-container .node .printable-file{width:100% !important;}.page-node-type-fe-printable .node.future-ready-exist .printable-file{top:369px;}.path-node-1739116 .node .print-detail-group .printable-file a,.page-node-type-fe-printable .node .printable-file a,.purchase-clk-container .node .printable-file a{font-size:15px;padding:7px 18px;width:100%;margin-left:0;}.page-node-type-fe-printable .node .printable-file a:active,.purchase-clk-container .printable-file a:active,.page-node-type-fe-printable .node .printable-file a:focus,.purchase-clk-container .node .printable-file a:focus{color:#c8102e !important;}.page-node-type-fe-printable .node .printable-file a:active:hover,.purchase-clk-container .node .printable-file a:active:hover{color:#ffffff !important;}.path-node-1739116 .node .print-detail-group .help-me-link,.page-node-type-fe-printable .node .help-me-link{left:0;max-width:200px;position:absolute;text-align:center;width:100%;top:350px;}.page-node-type-fe-printable .node.future-ready-exist .help-me-link{top:416px;}.path-node-1739116 .node .print-detail-group div[id*='savetodrive']{max-width:200px;width:100% !important;margin-left:0 !important;left:0;top:10px;margin-top:0 !important;}.page-node-type-fe-printable .node div[id*='savetodrive']{width:100% !important;}.path-node-1739116 .node .print-detail-group div[id*='savetodrive']:hover{background-color:#ff585d;color:#fff;border-color:#ff585d;outline:0;background-image:url(/themes/teachervision/images/google-drive-white.png);}.page-node-type-fe-printable .node div[id*='savetodrive']:hover{}.path-node-1739116 .node .print-detail-group div[id*='savetodrive']:before{width:100%!important;background-position:62px 5px!important;}.page-node-type-fe-printable .node div[id*='savetodrive']:before{background-position:5px 5px!important;}.path-node-1739116 .node .print-detail-group div[id*='savetodrive'] iframe,.page-node-type-fe-printable .node div[id*='savetodrive'] iframe{max-width:200px;width:100% !important;}@media (max-width:767px){#block-stayconnectedwithus{display:none;}.path-node .node .print-detail-group div[id*='savetodrive']
  .path-node-1739116 .node .print-detail-group .printable-file,.path-node-1739116 .node .print-detail-group .help-me-link,.path-node-1739116 #block-teachervision-content .node .print-detail-group div[id*="savetodrive"],.page-node-type-fe-printable .node .printable-file,.purchase-clk-container .node .printable-file,.page-node-type-fe-printable .node .help-me-link,.page-node-type-fe-printable .node div[id*='savetodrive'],.page-node-type-fe-printable .node.future-ready-exist .printable-file,.purchase-clk-container .node.future-ready-exist .printable-file,.page-node-type-fe-printable .node.future-ready-exist .help-me-link,.page-node-type-fe-printable .node.future-ready-exist div[id*='savetodrive']{position:relative;top:0;float:none;}.page-node-type-fe-printable .node div[id*='savetodrive']{display:block !important;}.path-node-1739116 .node .print-detail-group .printable-file a,.page-node-type-fe-printable .node div[id*='savetodrive'] a{margin-bottom:4px;}.path-node-1739116 .node .print-detail-group div[id*='savetodrive'],.page-node-type-fe-printable .node div[id*='savetodrive']{margin-bottom:10px !important;}.related-resources-thumb .fen-product-thumbnail-teaser > div > span{display:block;}.list-type-List .fen-search-results article header a{display:block;display:-webkit-box;max-height:47px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}}.path-payment .page-title{text-align:center;}.path-search #fen-sort-filter{margin-top:50px;margin-bottom:10px;}.path-search #fen-sort-filter h3{float:left;font-weight:normal;margin:0 0 5px 0;font-size:20px;}.path-search .search_items_count{float:left;margin-top:-8px;font-size:22px;color:#798691;font-weight:300;font-family:filson-pro;line-height:normal;}.path-search .search_items_count + .pull-right{margin-top:4px;}.path-search .layout-content{position:inherit;}.path-search .layout-content #fen-sort-filter .row button{padding:0;border:none;margin:0;border-radius:0;color:#768692;text-transform:uppercase;font-weight:300;font-size:14px;background-color:transparent;font-family:filson-pro;}.path-search .layout-content #fen-sort-filter .row button:hover,.path-search .layout-content #fen-sort-filter .row button:active,.path-search .layout-content #fen-sort-filter .row button:focus{background:transparent;border:none;box-shadow:none;outline:none;}.path-search .layout-content #fen-sort-filter .row button i{font-size:16px;margin-left:2px;}.path-search #fen-sort-filter .dropdown-menu{border:none;box-shadow:none;background-color:#fff;opacity:1;right:0;padding:0;}.path-search #fen-sort-filter .dropdown-menu li.active{display:none;}.path-search #fen-sort-filter .dropdown-menu li.active a,.path-search #fen-sort-filter .dropdown-menu li.active span{background:transparent;}.path-search #fen-sort-filter .dropdown-menu a,.path-search #fen-sort-filter .dropdown-menu span{color:#00c1d5;font-size:14px;font-weight:300;}.path-search #fen-sort-filter .dropdown-menu a:hover,.path-search #fen-sort-filter .dropdown-menu span:hover{background:#d9e1e2;}.path-search #fen-sort-filter .dropdown-menu span{padding:5px 10px;display:block;clear:both;line-height:1.6;white-space:nowrap;cursor:pointer;}.path-search #fen-sort-filter .set-type{margin:0 10px;}.path-search .layout-content #fen-sort-filter .set-type button{padding:0 8px 0 5px;background:transparent !important;box-shadow:none;}.path-search .layout-content #fen-sort-filter .set-type button:nth-child(1){border-right:1px solid #00c1d5;}.path-search .layout-content #fen-sort-filter .set-type button i{color:#00c1d5;display:block;height:13px;}.path-search .layout-content #fen-sort-filter .set-type button.active i,.path-search .layout-content #fen-sort-filter .set-type button:hover i{color:#00c1d5;}.path-search #fen-sort-filter .search_text{text-transform:uppercase;font-weight:bold;font-size:13px;cursor:pointer;color:#768692;font-family:filson-pro;}.path-search #fen-sort-filter .search_text i{color:#00c1d5;font-size:17px;margin-left:2px;cursor:pointer;}body.path-search .item-list.list ul li.fen-search-results{}body.path-search #block-tvsearchhistory .sorted_order,body.path-search #block-resourcessearchhistory .sorted_order{text-transform:uppercase;font-weight:600;color:#798691;}body.path-search #block-tvsearchhistory .filter-option>span button,body.path-search #block-resourcessearchhistory .filter-option>span button{font-size:0;margin-top:1px;margin-left:10px;font-weight:500;background-image:url(/themes/teachervision/css/../images/search-result-cross.png);background-repeat:no-repeat;background-size:10px;background-position:5px 5px;opacity:0.7;}.path-search #fen-sort-filter .search_box{display:none;padding:5px;border-bottom:none;position:absolute;bottom:4px;right:10px;z-index:2;width:calc(100% - 320px);width:-moz-calc(100% - 320px);width:-webkit-calc(100% - 320px);padding:0;background:#fff;}.path-search #fen-sort-filter .search_box input{border-radius:0;font-size:16px;padding:0px 22px 0 5px;width:calc(100% - 39px);width:-moz-calc(100% - 39px);width:-webkit-calc(100% - 39px);border:none;border-bottom:1px solid #989898;}.path-search .layout-content #fen-sort-filter .search_box .close{position:absolute;right:39px;top:-5px;opacity:1;color:#989898;font-size:20px;padding:7px;}.path-search .layout-content #fen-sort-filter .search_box .btn-go{color:#fff;border-radius:25px;padding:3px 7px;margin-top:-6px;background-color:#c8102e;border:1px solid #c8102e;}.path-search .layout-content #fen-sort-filter .search_box .btn-go:hover{background:#ff585d;border:1px solid #ff585d;}.path-search #fen-sort-filter .filter_text{cursor:pointer;display:none;color:#00c1d5;font-weight:bold;border-bottom:2px solid transparent;font-weight:300;}.path-search #fen-sort-filter .filter_text.active{border-bottom:2px solid #00c1d5;}.path-search #fen-sort-filter .filter_text .fa{margin-right:3px;}.path-search .content-area{position:relative;margin-top:20px;}.path-search aside.layout-sidebar-first.col-sm-3{width:300px;padding-right:20px;}.path-search .layout-content{margin-top:0;width:calc(100% - 620px);width:-moz-calc(100% - 620px);width:-webkit-calc(100% - 620px);padding-left:0;padding-right:0;}.path-search aside.col-md-3.layout-sidebar-second{width:300px !important;padding:0;margin-top:0;margin-left:20px;}.path-search #list-type-view{margin-top:15px;}.path-search #list-type-view.list-type-Tiles .fen-search-results{width:32.92%;}#list-type-view.list-type-Tiles .fen-search-results:nth-child(3n){margin-right:0;}.mini-lesson-section3{margin-top:20px;margin-bottom:20px;}.node .mini-lesson-section3 .imgs-group .field--name-field-multiple-images{display:block;margin:0px auto;float:none;width:100%;max-width:460px;}.utz ul{padding:0}.utz ul li{list-style:none;margin-bottom:10px;}.utz .field--name-field-caption-review{display:block;}.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;}.utz .field--name-field-continue-conversation .field__label::after,.utz .field--name-field-write-about-it .field__label::after{content:": ";font-size:14px;font-weight:bold;}.node .lesson-content::after{clear:both;display:block;content:" ";}.node .lesson-content > div{float:left;width:50%;padding-right:15px;margin-bottom:20px;margin-top:20px;display:flex;}.node .lesson-content > div:nth-of-type(2n+1){clear:both;}.printable-left{float:left;width:40%;position:relative;margin-right:10px;flex:1;max-width:160px;}.printable-right{position:relative;flex:1.5;min-height:30px;}.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;margin-bottom:5px;font-family:"museo-sans-rounded",sans-serif;}.printable-title{font-weight:bold;min-height:70px;}.printable-bottom{position:absolute;bottom:0;width:100%;}.page-node-type-mini-lesson .printable-bottom .help-me-link{margin:0 5px 5px 0;min-width:130px;text-align:left;width:auto;}.page-node-type-mini-lesson .printable-bottom .help-me-link a{padding:0;}.page-node-type-mini-lesson .printable-bottom div[id*='savetodrive'],.page-node-type-mini-lesson .printable-bottom div[id*='savetodrive']:before,.page-node-type-mini-lesson .printable-bottom div[id*='savetodrive'] iframe{width:100% !important;max-width:175px !important;}@media (max-width:1024px){.file #favoritesResponse div[aria-label*="message"][aria-label*="Error"]{margin-top:0px;}.path-search #fen-sort-filter{width:100%;left:0px;}.path-search #fen-sort-filter .pull-right{position:initial;}}@media (max-width:800px){.path-search #fen-sort-filter .search_box{width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);}}@media (max-width:767px){.path-node-1739116 .node .print-detail-group .printable-file,.path-node-1739116 .node .print-detail-group .help-me-link{position:relative;top:0;clear:both;}.related-resources-thumb .fen-product-thumbnail-teaser > div > span{display:block;}.thumbs-title,.fen-product-thumbnail-teaser .col-sm-7 .fen-product-body{max-height:none;-webkit-line-clamp:initial;}.path-search aside.layout-sidebar-first.col-sm-3,.path-search .layout-content,.path-search aside.col-md-3.layout-sidebar-second{width:100%;padding-right:10px;padding-left:10px;margin-left:0;}.path-search #block-teachervision-content #fen-sort-filter{margin-bottom:10px;}.path-search #block-teachervision-content #fen-sort-filter h3{width:100%;}.path-search #fen-sort-filter .filter_text{display:inline-block;}.path-search .search_items_count{width:100%;margin-top:0;font-size:16px;margin-bottom:15px;}.path-search #fen-sort-filter .dropdown-menu{min-width:130px;top:24px;right:10px;border:1px solid #768692;width:auto;}.path-search #fen-sort-filter .dropdown-menu li.active{display:block;}.path-search #fen-sort-filter .dropdown-menu a{font-size:15px;}.path-search #fen-sort-filter .search_box{bottom:-2px;}}@media (max-width:480px){.excerpted-form .excerpted-icon{width:100%;float:none;margin-bottom:10px;}.excerpted-form .fen-source-box .excerpted-icon a img{width:auto;max-width:100%;}.excerpted-text .field--type-text-with-summary{text-align:left;}.path-search #fen-sort-filter .pull-right,.path-search #fen-sort-filter .pull-right button{width:auto;}.node .lesson-content > div{width:100%;}.page-node-type-mini-lesson .printable-bottom .help-me-link{float:none;}}.right-zone-block{float:right;width:30%;background-color:#F5F5F5;padding:1%;box-shadow:0px 0px 1px 1px #eee;margin-left:30px;clear:both;margin-bottom:20px;}.right-zone-block h5,.left-zone-block h5{background-position:right top;background-repeat:no-repeat;background-image:url("/themes/fentheme/img/cigicon-tip.png");border-bottom:1px solid #000;font-size:17px !important;margin-top:5px;min-height:32px;padding-right:30px;}.right-zone-block ul,.left-zone-block ul{padding-left:20px;}.right-zone-block p,.left-zone-block p{font-size:14px;line-height:17px;margin-bottom:10px;}.right-zone-block img,.left-zone-block img{width:100%;}ul.right-zone-block,ul.left-zone-block{padding-left:20px;}.left-zone-block{float:left;margin-right:30px;margin-left:0;width:30%;background-color:#F5F5F5;padding:1%;box-shadow:0px 0px 1px 1px #eee;clear:both;margin-bottom:20px;}.left-zone-block li,.right-zone-block li{margin:10px;}.left-zone-block li:last-child,.right-zone-block li:last-child{border-bottom:1px solid #74b6e4;padding-bottom:10px;}@media (min-width :768px){.right-zone-block,.left-zone-block{width:30%;}}#block-tvsearchheader{max-width:1180px;display:block;margin:0 auto;padding-left:30px !important;}#block-tvsearchheader h1{margin-left:-10px;}@media (max-width:1024px){#block-tvsearchheader{width:95%;}}@media (max-width:800px){#block-tvsearchheader{width:100%;}}@media (max-width:767px){#block-tvsearchheader{padding-left:20px !important;}}.path-select-plan .messages{margin-top:20px;}.path-user-register .layout-content,.path-payment .content-area > .row{float:none;margin:0 auto;width:80%;}.path-user-register .layout-content{padding-bottom:45px;}.path-payment .content-area > .row,body[class*="subscription-signup"]  .content-area > .row{margin-bottom:50px;}.path-user-register .layout-content::after{content:"";display:block;clear:both;}.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);}.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;}#block-subscriptionregisterprogressbar{margin:5px 0;text-align:center;}#block-subscriptionregisterprogressbar ul{padding:0;margin:0;}#block-subscriptionregisterprogressbar ul li{display:inline-block;list-style:none;margin:0 10px;font-weight:bold;color:#B7B7B7;font-size:14px;}#block-subscriptionregisterprogressbar ul li span{background:#BBB;border-radius:10px;color:#fff;padding:1px 6px 2px;margin-right:5px;}#block-subscriptionregisterprogressbar ul li.active{color:#4db5d9;}#block-subscriptionregisterprogressbar ul li.active span{background:#4db5d9;}.path-payment .page-title,body[class*="subscription-signup"] .page-title,body[class*="subscription-signup"] .recurlyjs-subscribe .recurlyjs-billing-info legend{display:none;}.path-user-register .user-register-top h2,.membership-plans h1,.path-payment #block-enteryourbillinginformationtitle,body[class*='path-payment-'][class*='-completed'] h2,body[class*='path-user-'][class*='-select-your-subject'] .page-title,body[class*='path-user-'][class*='-select-your-grade'] .page-title,body[class*='path-user-'][class*='-signup-newsletter'] .page-title,body[class*='path-user-'][class*='-profile-completed'] .page-title,body[class*='path-user-'][class*='-free-gifts'] .page-title{color:#280071;font-size:24px;text-align:center;}.membership-plans h1{margin-bottom:20px;}body[class*='path-payment-'][class*='-completed'] h2,body[class*='path-user-'][class*='-select-your-subject'] .page-title,body[class*='path-user-'][class*='-select-your-grade'] .page-title,body[class*='path-user-'][class*='-signup-newsletter'] .page-title,body[class*='path-user-'][class*='-profile-completed'] .page-title,body[class*='path-user-'][class*='-free-gifts'] .page-title{margin-bottom:40px;}body[class*="subscription-signup"] #block-enteryourbillinginformationtitle{margin-top:20px;margin-bottom:20px;color:#333f48;font-size:24px;text-align:center;}.membership-plans h1::after{width:180px;}.path-user-register #block-teachervision-content{background:#F6F6F6;float:left;width:50%;border-radius:5px;}.path-user-register #block-teachervision-content form{padding:25px;}.path-user-register #block-teachervision-content .form-item{position:relative;}.path-user-register #block-teachervision-content .form-item .tick{position:absolute;right:10px;top:36px;color:#46a547;}.path-user-register #block-teachervision-content .form-item input,.path-payment #block-teachervision-content .form-item input,.path-payment #block-teachervision-content .form-item select,body[class*="subscription-signup"] #block-teachervision-content .form-item input,body[class*="subscription-signup"] #block-teachervision-content .form-item select{background:#FFFFFF;border:1px solid #C7C7C7;border-radius:5px;box-shadow:none;}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 select,body[class*="subscription-signup"] #block-teachervision-content .recurlyjs-subscribe .form-item .form-type-select select{outline:none;}.path-payment #block-teachervision-content .form-item.form-item-vin-paymentmethod-namevalues-cvn input{padding-right:50px;}.path-payment #block-teachervision-content .form-item input.form-checkbox{background:transparent;border:none;border-radius:0;float:left;width:auto !important;margin:-6px 5px 0 0;}.path-user-register #block-teachervision-content .form-item.invalid input,.path-payment #block-teachervision-content .form-item input.error,.path-payment #block-teachervision-content .form-item select.error{border-color:#c8102e;text-align:left;}.path-user-register #block-teachervision-content .form-item.invalid label.error,.path-payment #block-teachervision-content .form-item label.error{color:#c8102e;text-align:right;width:100%;font-weight:bold;font-size:13px;}.path-user-register #block-teachervision-content .form-item.validated input{border-color:#46a547;padding-right:30px;}.path-user-register #block-teachervision-content .field--name-field-first-name,.path-user-register #block-teachervision-content .field--name-field-last-name{float:left;width:calc(50% - 15px);width:-moz-calc(50% - 15px);width:-webkit-calc(50% - 15px);margin-right:30px;}.path-user-register #block-teachervision-content .field--name-field-last-name{margin-right:0;}.path-user-register #block-teachervision-content #edit-account{clear:both;}.path-user-register #block-teachervision-content .form-type-textfield,.path-user-register #block-teachervision-content .form-type-email,.path-user-register #block-teachervision-content .form-type-password{margin:1em 0;}.path-user-register #block-teachervision-content .form-type-password.validated #showhide{right:33px;}.path-user-register #block-teachervision-content .form-type-password.validated input{padding-right:90px;}.path-user-register #block-teachervision-content .form-type-textfield{margin-top:0;}.path-user-register #block-teachervision-content .form-type-password input{padding-right:60px;}.path-user-register #block-teachervision-content label{padding:0 0 5px;width:100%;}.path-user-register #block-teachervision-content .agreement{font-size:14px;margin:10px 0px;}.path-user-register #block-teachervision-content .already-register{display:none;}.path-user-register #block-teachervision-content .form-actions{margin-bottom:0;}.path-user-register #block-teachervision-content .form-actions input,.path-payment #block-teachervision-content .subscription-payment-form .payment-form .form-submit,body[class*="subscription-signup"] #block-teachervision-content .recurlyjs-subscribe .form-actions input.button.form-submit{width:100%;font-weight:bold;background:#c8102e;font-size:16px;}.path-user-register #block-teachervision-content .form-actions input:hover,.path-payment #block-teachervision-content .subscription-payment-form .payment-form .form-submit:hover{background:#ff585d;}.path-user-register #block-subscriptionregisterblock,.custom_block_signup_page{float:left;margin-left:50px;text-align:left;width:calc(50% - 50px);width:-moz-calc(50% - 50px);width:-webkit-calc(50% - 50px);}.custom_block_signup_page img{max-width:290px;}.path-user-register #block-subscriptionregisterblock h3,.path-payment #block-paymentdetails h4,body[class*="subscription-signup"] #block-paymentdetails h4{color:#4db5d9;font-size:21px;margin-bottom:0;}.path-user-register #block-subscriptionregisterblock p,.path-payment #block-paymentdetails p,body[class*="subscription-signup"]  #block-paymentdetails p{font-size:16px;line-height:normal;padding:0;}#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;border-radius:5px;position:absolute;right:5px;top:39px;}#showhide.active{background:#BBB;color:#FFF;}#block-subscriptionplanblock h3{color:#c8102e;}#block-subscriptionplanblock .select-plan-block{text-align:center;}#block-subscriptionplanblock .select-plan-block h3{margin-bottom:0;}#block-subscriptionplanblock .subs-plans{margin-top:20px;padding-left:0;}.path-select-plan .membership-plans .plan-pricing{background:#fff;box-shadow:none;margin-bottom:15px;-webkit-box-shadow:rgb(0 0 0 / 24%) 0 3px 8px;-moz-box-shadow:rgb(0 0 0 / 24%) 0 3px 8px;box-shadow:rgb(0 0 0 / 24%) 0 3px 8px;}.path-select-plan .membership-plans .plan-pricing.active-plan{border:2px solid #7B8A95;}.path-select-plan .membership-plans .plan-pricing.active-plan .plan-select{font-weight:bold;background:#c8102e;color:#fff;}.path-select-plan .membership-plans .plan-pricing .plan-popular{background:#c8102e;border-radius:5px;padding:7px 0;margin-bottom:5px;color:#fff;}.path-select-plan h1{text-align:center;font-size:42px;margin-top:0;margin-bottom:40px;}.path-select-plan .membership-plans .plan-pricing .plan-features{padding:20px 20px 30px 20px;border-radius:5px;border:2px solid #f6f6f6;}.path-select-plan .membership-plans .plan-pricing .plan-features:hover{border:2px solid #7b8a95;}.path-select-plan .membership-plans .plan-pricing .plan-features p.title{color:#7b8a95;font-size:16px;}.plans-details .plan-pricing .plan-features .plan-interval{color:#46a53b;font-size:18px;font-weight:bold;}.plans-details .plan-pricing .plan-features .plan-interval .currency-prefix,.plans-details .plan-pricing .plan-features .plan-interval .currency-dollars,.plans-details .plan-pricing .plan-features .plan-interval .currency-cents,.plans-details .plan-pricing .plan-features .plan-interval .currency-suffix{word-wrap:break-word;color:#3d4951;margin-top:12.5px;font-size:46px;font-weight:bold;line-height:43px;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}.plans-details .plan-pricing .plan-features .plan-interval .currency-prefix{top:-.5em;font-size:30px;position:relative;vertical-align:baseline;}.plans-details .plan-pricing .plan-features .plan-interval .currency-prefix .plan-count{color:#46a53b;font-size:18px;font-weight:bold;}.path-select-plan .membership-plans .plan-pricing .plan-features h3{font-weight:bold;}.path-select-plan .membership-plans .plan-pricing .plan-features .billingfrequency{color:#46A53B;font-size:18px;font-weight:bold;}@media(max-width:768px){.path-select-plan h1{font-size:32px;}}.path-payment .layout-content{float:left;width:50% !important;padding:0;}.path-payment aside.col-md-3.layout-sidebar-second,body[class*="subscription-signup"] aside.col-md-3.layout-sidebar-second{margin-left:50px;padding:0;}.path-payment #block-teachervision-content .subscription-payment-form{padding:0;}body[class*="subscription-signup"] #block-teachervision-content #subscribe-page .current_selection{background:#4db5d9;padding:5px 25px;border-radius:5px;color:#fff;}.path-payment #block-teachervision-content .subscription-payment-form .payment-form,body[class*="subscription-signup"] #block-teachervision-content .recurlyjs-subscribe{padding:25px;background:#F6F6F6;border-radius:5px;}.path-payment #block-teachervision-content .subscription-payment-form .payment-form::after,body[class*="subscription-signup"] #block-teachervision-content .recurlyjs-subscribe .recurlyjs-billing-info::after{display:block;content:"";clear:both;}.path-payment #block-teachervision-content .subscription-payment-form .payment-form .row{padding:0;margin:0;}.path-payment #block-teachervision-content .subscription-payment-form .payment-form h4{display:none;}.path-payment #block-teachervision-content #subscription-payment-form .payment-form #edit-vin-autobill-campaignredemption-button{background:#c8102e;border:1px solid #c8102e;margin:0;}.path-payment #block-paymentpageagreementtext .submission_text{margin-top:30px;width:80%;text-align:center;margin:30px auto;}.path-payment .ssl-logo,body[class*="subscription-signup"] .ssl-logo{width:100px;margin:0 auto 30px;display:block;}.path-payment #block-teachervision-content .subscription-payment-form .payment-form .add_couponcode{position:relative;}.path-payment #block-teachervision-content .subscription-payment-form .payment-form .add_couponcode .nopadding:nth-child(2){position:absolute;right:0;top:35px;}.path-payment #block-teachervision-content .add_couponcode.validated .form-item-vin-autobill-campaignredemption input{border:1px solid #46a547;}.path-payment #block-teachervision-content #subscription-payment-form .payment-form .add_couponcode.validated #edit-vin-autobill-campaignredemption-button{background:#46a547;border:1px solid #46a547;}.path-payment #block-teachervision-content .form-item #edit-vin-autobill-campaignredemption-error,.path-payment #block-teachervision-content #discounted-text{font-size:15px;text-align:left;}div[class*='card_type_']::after{content:" ";width:30px;height:17px;display:block;background-size:100% auto;background-repeat:no-repeat;position:absolute;right:15px;top:17px;-webkit-filter:grayscale(100%);filter:grayscale(100%);}div.card_type_mastercard::after{background-image:url("//i.infopls.com/images/tv/ccicon_mc.png");}div.card_type_visa::after{background-image:url("//i.infopls.com/images/tv/ccicon_visa.png");}div.card_type_amex::after{background-image:url("//i.infopls.com/images/tv/ccicon_amex.png");}div.card_type_discover::after{background-image:url("//i.infopls.com/images/tv/ccicon_discover.png");}div.card_type_cvv::after{background-image:url("/themes/teachervision/css/../images/cvv.png");height:18px;top:45px;width:29px;}.cvv_location{font-size:14px;text-align:right;}.path-payment #block-paymentblockbelowbutton{background:#F6F6F6;padding:0 25px 25px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center;}.path-payment #block-paymentblockbelowbutton p{margin-bottom:0;}.path-payment #block-paymentdetails{margin-top:55px;}body[class*='path-payment-'][class*='-completed'] #fen-main-header #fen-sub-nav,body[class*='path-payment-'][class*='-completed'] #fen-main-header #top-bar-search{display:block !important;}body[class*='path-payment-'][class*='-completed'] .layout-content{width:100% !important;}body[class*='path-user-'][class*='-select-your-subject'] .messages--status,body[class*='path-user-'][class*='-select-your-grade'] .messages--status,body[class*='path-user-'][class*='-signup-newsletter'] .messages--status,body[class*='path-user-'][class*='-profile-completed'] .messages--status{display:none;}body[class*='path-user-'][class*='-select-your-subject'] #user-form,body[class*='path-user-'][class*='-select-your-grade'] #user-form,body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form,body[class*='path-user-'][class*='-profile-completed'] .layout-content,body[class*='path-user-'][class*='-free-gifts'] .layout-content,body[class*='path-user-'][class*='-edit'] #user-form{width:50%;margin:0 auto;}body[class*='path-user-'][class*='-select-your-subject'] #user-form > div,body[class*='path-user-'][class*='-select-your-grade'] #user-form > div,body[class*='path-user-'][class*='-select-your-subject'] #user-form .field--name-field-subjects legend,body[class*='path-user-'][class*='-select-your-grade'] #user-form .field--name-field-grades legend{display:none;}body[class*='path-user-'][class*='-select-your-subject'] #user-form > div.field--name-field-subjects,body[class*='path-user-'][class*='-select-your-grade'] #user-form > div.field--name-field-grades,body[class*='path-user-'][class*='-select-your-subject'] #user-form > div.form-actions,body[class*='path-user-'][class*='-select-your-grade'] #user-form > div.form-actions{display:block;}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-grade'] #user-form .form-type-checkbox{width:29.3%;}body[class*='path-user-'][class*='-select-your-subject'] #user-form .form-type-checkbox:nth-child(2n +1),body[class*='path-user-'][class*='-select-your-grade'] #user-form .form-type-checkbox:nth-child(3n +1){clear:both;}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{background:transparent;border:1px solid #c8102e;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.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{background:#c8102e;color:#FFF;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,body[class*='path-user-'][class*='-select-your-grade'] #user-form .form-type-checkbox{position:relative;}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*='-select-your-subject'] #user-form .form-actions,body[class*='path-user-'][class*='-select-your-grade'] #user-form .form-actions{text-align:center;}body[class*='path-user-'][class*='-select-your-subject'] .layout-content,body[class*='path-user-'][class*='-select-your-grade'] .layout-content,body[class*='path-user-'][class*='-signup-newsletter'] .layout-content{position:relative;margin-bottom:50px;}.back_profile{position:absolute;bottom:42px;left:25%;z-index:1;}.skip_profile{position:absolute;bottom:0;left:-webkit-calc(50% - 21px);left:-moz-calc(50% - 21px);left:calc(50% - 21px);}body[class*='path-payment-'][class*='-completed'] .skip_profile{bottom:-35px;}body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .news_text{text-align:center;}body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .form-type-email,body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .mynewsletter img,body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .mynewsletter .use-ajax,body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .mynewsletter input,body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .nl-privacy .col-sm-9{display:none;}body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .mynewsletter .tv-newsletters-item{width:100%;margin:10px 0;}body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .mynewsletter .tv-newsletters-item::after{content:"";display:block;clear:both;}body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .mynewsletter h4{background:transparent;border:1px solid #c8102e;border-radius:5px;padding:5px 35px 5px 15px;color:#056771;font-weight:bold;width:30%;display:block;float:left;font-size:18px;position:relative;margin:0 20px 0 0;cursor:pointer;}body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .mynewsletter .checkbox_checked h4{background:#c8102e;color:#FFF;}body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .mynewsletter p{text-align:left;}body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .mynewsletter .tick{position:absolute;right:10px;top:4px;color:#FFF;font-size:18px;}body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .nl-privacy::after{display:none;}body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .nl-privacy > div{float:none;margin:0 auto;text-align:center;width:100%;}body[class*='path-payment-'][class*='-completed'] #block-paymentcompletedbuttons .get_started a,body[class*='path-user-'][class*='-select-your-subject'] #user-form .form-actions input,body[class*='path-user-'][class*='-select-your-grade'] #user-form .form-actions input,body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .nl-privacy button,body[class*='path-user-'][class*='-profile-completed'] .layout-content #block-profilecompletedsearch .return_content a,body[class*='path-user-'][class*='-free-gifts'] .gift_continue a{background:#c8102e;border-color:#c8102e;transition:background 0.2s,color 0.2s;display:inline-block;margin:0 auto;font-weight:bold;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;padding:5px 40px;font-size:16px;line-height:1.6;border-radius:3px;color:#fff;width:auto;text-decoration:none;}body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .nl-privacy button{margin:1em 0;}body[class*='path-payment-'][class*='-completed'] #block-paymentcompletedbuttons .get_started a:hover,body[class*='path-user-'][class*='-select-your-subject'] #user-form .form-actions input:hover,body[class*='path-user-'][class*='-select-your-grade'] #user-form .form-actions input:hover,body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .nl-privacy button:hover,body[class*='path-user-'][class*='-profile-completed'] .layout-content #block-profilecompletedsearch .return_content a:hover,body[class*='path-user-'][class*='-free-gifts'] .gift_continue a:hover{background:#ff585d;border-color:#ff585d;}body[class*='path-user-'][class*='-profile-completed'] #block-profilecompletedsearch{margin-top:40px;}body[class*='path-user-'][class*='-profile-completed'] #block-profilecompletedsearch .return_content{text-align:center;}body[class*='path-user-'][class*='-profile-completed'] #block-profilecompletedsearch .profile_search{text-align:center;margin-top:40px;margin-bottom:40px;}body[class*='path-user-'][class*='-profile-completed'] #block-profilecompletedsearch .profile_search form,body[class*='path-user-'][class*='-profile-completed'] #block-profilecompletedsearch .profile_search form .input-group{width:100%;}body[class*='path-user-'][class*='-profile-completed'] #block-profilecompletedsearch .profile_search form .input-group-btn{width:40px;}body[class*='path-user-'][class*='-profile-completed'] #block-profilecompletedsearch .profile_search input{border:1px solid #c8102e;background:#FFFFFF;border-top-left-radius:4px;border-bottom-left-radius:4px;}body[class*='path-user-'][class*='-profile-completed'] #block-profilecompletedblock{text-align:center;}body[class*='path-payment-'][class*='-completed'] #block-paymentcompletedbuttons{position:relative;margin-bottom:35px;}body[class*='path-payment-'][class*='-completed'] #block-paymentcompletedbuttons .get_started{text-align:center;}body[class*='path-user-'][class*='-free-gifts'] .layout-content{padding-bottom:60px;position:relative;float:none;margin-bottom:20px;}body[class*='path-user-'][class*='-free-gifts'] .gift_continue{text-align:center;position:absolute;bottom:0;left:-webkit-calc(50% - 58px);left:-moz-calc(50% - 58px);left:calc(50% - 58px);}.path-select-plan div[aria-label*="message"][aria-label*="Status"]{background-image:url(/core/misc/icons/73b355/check.svg);background-position:15px 50%;max-width:1120px;margin:5px auto 20px;width:100%;padding-left:40px;box-shadow:inset 8px 0 0 #77b259;}@media (max-width:1024px){.path-payment aside.col-md-3.layout-sidebar-second,body[class*="subscription-signup"] aside.col-md-3.layout-sidebar-second{margin-top:20px;}body[class*='path-user-'][class*='-signup-newsletter'] #fen-mobile-push-wrapper #fen-mobile-push-obj{padding-top:20px !important;}.path-payment #block-teachervision-content .subscription-payment-form .payment-form .add_couponcode .nopadding:nth-child(2){top:60px;}}@media (max-width:991px){.path-payment #block-teachervision-content .subscription-payment-form .payment-form .add_couponcode .nopadding{width:100%;padding:0;}.path-payment #block-teachervision-content .subscription-payment-form .payment-form .add_couponcode .nopadding:nth-child(2){position:relative;margin-top:10px !important;top:-13px;}.path-payment #block-paymentdetails,body[class*="subscription-signup"] #block-paymentdetails{margin-top:-25px;margin-bottom:40px;}body[class*='path-user-'][class*='-select-your-subject'] #user-form,body[class*='path-user-'][class*='-select-your-grade'] #user-form,body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form,body[class*='path-user-'][class*='-profile-completed'] .layout-content,body[class*='path-user-'][class*='-free-gifts'] .layout-content{width:70%;}.back_profile{left:15%;}.skip_profile{right:15%;}}@media (max-width :800px){.path-payment aside.col-md-3.layout-sidebar-second{width:100% !important;margin:0;margin-top:50px;}}@media (max-width :767px){.path-payment .content-area > .row,body[class*="subscription-signup"]  .content-area > .row{margin-bottom:30px;}.path-user-register .layout-content{padding-bottom:20px;}.path-payment aside.col-md-3.layout-sidebar-second,body[class*="subscription-signup"] aside.col-md-3.layout-sidebar-second{clear:both;}.path-user-register #block-teachervision-content,.path-user-register #block-teachervision-content form,.path-payment #block-teachervision-content,.path-payment #block-teachervision-content form{width:100%;max-width:100%;float:none;}.path-user-register #block-subscriptionregisterblock,.path-payment #block-paymentdetails,body[class*="subscription-signup"] #block-paymentdetails{clear:both;float:none;margin:0 auto;width:calc(100% - 50px);width:-moz-calc(100% - 50px);width:-webkit-calc(100% - 50px);}#block-subscriptionregisterprogressbar{margin-top:30px;}.path-payment .layout-sidebar-second{min-width:100%;}.path-select-plan .membership-plans .plan-pricing{width:100%!important;}body[class*='path-payment-'][class*='-completed'] #fen-mobile-push-obj .fen-nav-button{display:block !important;}body[class*='path-user-'][class*='-select-your-subject'] #user-form,body[class*='path-user-'][class*='-select-your-grade'] #user-form,body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form,body[class*='path-user-'][class*='-profile-completed'] .layout-content,body[class*='path-user-'][class*='-free-gifts'] .layout-content{width:100%;}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{width:100%;margin-left:0;margin-right:0;}.back_profile{left:10px;}.skip_profile{right:10px;}body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .mynewsletter .tv-newsletters-item{margin-bottom:25px;}body[class*='path-user-'][class*='-signup-newsletter'] #newsletter-manage-subscriber-form .mynewsletter h4{float:none;margin:0 auto;margin-bottom:10px;width:100%;}body[class*='path-user-'][class*='-profile-completed'] #block-profilecompletedsearch .profile_search form{margin:0;}body[class*='path-user-'][class*='-select-your-subject'] .region-content,body[class*='path-user-'][class*='-select-your-grade'] .region-content,body[class*='path-user-'][class*='-signup-newsletter'] .region-content{margin-bottom:45px;}}@media (max-width :480px){.path-user-register #block-teachervision-content .field--name-field-first-name,.path-user-register #block-teachervision-content .field--name-field-last-name{width:100%;margin:0;}}div[id*='block-tvwhatsnew'],div[id*='block-tvhighlights']{border:solid 1px #dcdcdc;padding:0 10px 10px 15px;margin-bottom:15px;}.navbar-nav{margin-left:1em;}.navbar-nav li{padding-top:4px;margin-top:-2px;}ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left;}.form-item,.form-actions{position:relative;margin-top:1.25em;margin-bottom:1.25em;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.path-user .form-actions input{margin:0;}.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}@media (max-width:767px){.breadcrumb li:last-child{display:none;}}div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}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;}div[aria-label*="message"][aria-label*="Status"]{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/themes/teachervision/css/../../../../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(/themes/teachervision/css/../../../../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(/themes/teachervision/css/../../../../misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.page-node-type-lesson-plan .node--type-lesson-plan .group-data,.page-node-type-reference .node--type-reference .group-data{min-height:inherit;}.page-node-type-lesson-plan .node--type-lesson-plan .group-data{width:100% !important;}.promocode-url{background-color:#c2ffd8;border:1px solid #a9efc5;margin:15px auto 10px auto;text-align:center;padding:10px;max-width:1120px;}.path-frontpage .promocode-url{width:100%;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.path-user .form-actions input{margin:0;}@media (max-width:767px){.page-node-type-fe-printable .node--type-fe-printable .group-data{margin:0;}.page-node-type-fe-printable .node--type-fe-printable .field--name-field-image img{width:auto;}}.tvo_printable_box .field--name-field-image a{display:inline-block;position:relative;margin-bottom:40px;width:100%;}.page-node-type-fe-printable .node--type-fe-printable .field--name-field-image a{margin-bottom:10px;width:100%;}.page-node-type-fe-printable .node--type-fe-printable .field--name-field-image img{width:100%;}.page-node-type-fe-printable .node--type-fe-printable .group-data{margin-left:240px !important;float:none !important;width:auto !important;}@media (max-width:767px){.page-node-type-fe-printable .node--type-fe-printable .group-data{margin:0;}.page-node-type-fe-printable .node--type-fe-printable .field--name-field-image img{width:auto;}.four_o_four_error_outer .four_o_four_error_left_img,.four_o_four_error_outer .four_o_four_Error{width:100%;}header.node-1741376 .block-tv-mobile-sign-up-block{display:none;}.four_o_four_error_outer .four_o_four_error_left_img img{padding-top:0 !important;}}body[class*="subscription-signup"] div.recurlyjs-form-item__number{display:block;float:left;max-width:331px;width:83%;margin-right:2%;}body[class*="subscription-signup"] .recurly-hosted-field{border-radius:5px;}body[class*="subscription-signup"] div.recurlyjs-form-item__month,body[class*="subscription-signup"] .recurlyjs-form-item__year{width:48%;}body[class*="subscription-signup"] div.recurlyjs-form-item__month{margin-right:2%;}div.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__city,div.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__state{width:35%;}div.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__state{margin:0 2%;}.coloredbox{font-size:19px;text-align:center;color:#368099;margin-bottom:12.5px;font-weight:700;line-height:1.2;}.coloredbox .btn{margin-top:10px;}.coloredbox .btn-default{margin-left:5px;padding:6px 20px;transition:background 0.2s,color 0.2s;}.coloredbox .btn-default:hover{background:#4DB5D9;color:#FFFFFF;}.coloredbox .message{margin-top:15px;margin-bottom:15px;}table.invoice-list{width:100%;}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;}p.plan-signup strong.btn.btn-primary{color:#fff;width:100%;font-weight:bold;font-size:16px;text-transform:none;}body[class*="subscription-signup"] #block-teachervision-content  #recurlyjs-subscribe .form-item-have-coupon{margin-top:20px;padding-top:20px;border-top:1px dotted #280071;}body[class*="subscription-signup"] #block-teachervision-content  #recurlyjs-subscribe .form-item-have-coupon label{padding:2px 0 0 5px;font-size:15px;text-transform:none;}body[class*="subscription-signup"] #block-teachervision-content  #recurlyjs-subscribe .form-item-have-coupon input[type="checkbox"]#edit-have-coupon{background:transparent;border:none;border-radius:0;float:left;width:auto !important;margin:-6px 5px 0 0;}#recurlyjs-subscribe .form-item-coupon-code{width:74%;margin-right:1%;float:left;}#recurlyjs-subscribe input[id*="edit-coupon-code-button"]{background:#4db5d9;border:1px solid #4db5d9;margin:0;width:24%;margin-left:1%;float:left;margin-top:44px;}body[class*="subscription-signup"] #block-teachervision-content #subscribe-page .recurlyjs-subscribe p.current_selection{background:transparent;padding:0;border-radius:0;text-align:center;margin:15px 0 12.5px;color:#333f48;}body[class*="subscription-"] label.error,.description.error{color:#c8102e !important;text-align:right;width:100%;font-weight:bold;font-size:13px;}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;}.recurlyjs-subscribe .coupon_wrapper{margin-bottom:20px;}.form-item .description#edit-coupon-code--description{font-size:15px;text-align:left;color:#a1a1a1;}body[class*="confirmation-page"].messages.messages--status,.path-payment .messages.messages--status{display:none;}.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:2.5em;}.recurlyjjs-cc-info .recurlyjs-form-item__error.hidden-label::after{display:none;}#recurlyjs-subscribe input[id*="edit-coupon-code-button"].couponcode_validated{background:#46a547;border:1px solid #46a547;}#block-views-block-tv-morning-announcements-block-3{padding:15px 0 15px 0;}#block-views-block-tv-morning-announcements-block-3 ul{padding:0;}.path-blog .views-more-link{color:#c8102e;text-decoration:underline;font-weight:400;display:block;}.path-blog .at-style-responsive{margin:15px 0 8px 0;}.tv-blog-page .layout-content .node .field--name-field-brief-description{margin-bottom:0;}.tv-blog-page .at-style-responsive{margin:0 0 10px 0;}.path-blog .at-style-responsive .at-share-btn,.tv-blog-page .at-style-responsive .at-share-btn{border-radius:8px!important;padding:0 4px;}.path-blog .item-list ul{list-style:none;padding-left:0;}.path-blog .item-list ul li,.tv-blog-page .item-list li{display:inline-block;margin-bottom:1.5em;margin-left:0;}.path-blog .item-list ul li{margin-bottom:2.5em;}.path-blog .item-list ul li:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.path-blog .block-system-main-block .item-list ul li>a{width:236px;float:left;margin-right:24px;}.path-blog .item-list ul li>a img{max-width:100%;height:auto;}.path-blog .block-system-main-block .item-list ul li .blog-content-group{width:calc(100% - 260px);float:left;}.path-blog .item-list ul li .blog-content-group>a{font-size:26px;color:#280071;font-weight:700;display:block;line-height:1.1;font-family:"filson-pro";}.tv-blog-page .field--name-field-brief-description h2,.tv-blog-page .field--name-field-brief-description h4,.tv-blog-page .field--name-field-brief-description p.blog-tag{color:#768692;font-weight:200;font-size:26px;line-height:1.5!important;margin-bottom:0;}.tv-blog-page .field--name-field-brief-description h4 i{font-style:normal;}.tv-blog-page .field--name-field-brief-description{line-height:1.5;margin-bottom:0;}.path-blog .pager--load-more.pager ul.pager__items li.pager__item > a{color:#fff;background-color:#c8102e;border-color:#c8102e;line-height:1.6;border-radius:25px;padding:6px 20px;transition:background 0.2s,color 0.2s;}.path-blog .pager--load-more.pager ul.pager__items li.pager__item > a:hover{background:#ff585d;border-color:#ff585d;}.tv-blog-page .field--name-field-brief-description img{width:100%;}.tv-blog-page .field--name-field-brief-description .item-list ul{list-style:none;}.tv-blog-page .blog-byline{font-size:17px;color:#768692;font-weight:300;}.tv-blog-page .blog-topics{margin-left:20px;font-weight:400;font-size:16px;margin-top:-2px;}.tv-blog-page .blog-topics a{color:#768692!important;padding:10px 20px;background-color:#ffffff;border-radius:0;font-weight:300!important;font-size:smaller;margin:0 5px;display:inline-block;}.views-field-field-biography span.views-label-field-biography{font-weight:600;display:block;}div[id^="block-views-block-tv-morning-announcements-block"] .item-list ul li,div[id^="block-views-block-tv-blog-categories-block"] .item-list ul li{margin-bottom:0;display:block;}div[id^="block-views-block-tv-morning-announcements-block"] .item-list ul li>a{word-wrap:break-word;}div[id^="block-views-block-tv-blog-categories-block"] .item-list ul li>a{color:#fff!important;padding:2px 15px;background-color:#c8102e;border-radius:5px;font-weight:normal!important;font-size:smaller;margin:0 5px;}div[id^="block-views-block-tv-morning-announcements-block"] .item-list ul.clearfix,div[id^="block-views-block-tv-blog-categories-block"] .item-list ul{margin-bottom:0;padding-left:0;}@media (max-width:1024px){.path-payment aside.col-md-3.layout-sidebar-second{margin-top:20px;}body[class*='path-user-'][class*='-signup-newsletter'] #fen-mobile-push-wrapper #fen-mobile-push-obj{padding-top:20px !important;}.path-payment #block-teachervision-content .subscription-payment-form .payment-form .add_couponcode .nopadding:nth-child(2){top:60px;}}.author-bio{font-weight:bold;}div[id^="block-views-block-tv-morning-announcements-block"] .item-list ul li p{word-wrap:break-word;overflow-wrap:break-word;}div[id^="block-tvarchivepageheader"] img{max-width:100%;height:auto;}.nav .menu-item--expanded .mega-menu-class li.menu-item--expanded .views-row img{width:160px;height:207px;border:1px solid #f0f0f0;}.page-node-type-fe-printable .node--type-fe-printable .field--name-field-image{margin-right:0;position:relative;width:100%;}.node--view-mode--tv-restricted .field--name-field-image{width:auto !important;}.fe-printable-image-field{width:25% !important;}.page-node-type-fe-printable .node--type-fe-printable .field--name-field-image a{z-index:1;}.page-node-type-fe-printable .node--type-fe-printable .field--name-field-image a:before{bottom:-26px;}.page-node-type-fe-printable .node--type-fe-printable .field--name-field-image img{width:100%;}.page-node-type-fe-printable .node--type-fe-printable .group-data{margin-left:210px;float:none !important;width:auto !important;min-height:400px !important;}.page-node-type-fe-printable .node--type-fe-printable .field--name-field-image a:after{opacity:inherit;background-color:inherit;}@media (max-width:767px){.page-node-type-fe-printable .node--type-fe-printable .group-data{margin:0;}.page-node-type-fe-printable .node--type-fe-printable .field--name-field-image img{width:auto;}.custom_block_signup_page img{max-width:auto;}}[class*="membership"] #block-teachervision-content{width:50%;float:left;}body[class*="path-user-"][class*="-subscription-signup"] #block-teachervision-content{width:100%;}[class*="membership"] #block-teachervision-content .col-sm-6{width:100%;padding-left:0px;padding-right:0px;}[class*="membership"] #block-tvrelatedresources{display:none;}[class*="membership"] #block-recurlyupdateaccountinfo,[class*="membership"] #block-recurlyfutureplandetails,.path-my-teachervision-subscription #block-recurlyupdateaccountinfo,.path-my-teachervision-subscription #block-recurlyfutureplandetails{width:50%;float:left;}body[class*='path-user-'][class*='-subscription-redeem-coupon'] #recurly-redeem-coupon-form .form-submit{border-radius:25px;}div#custom_signup_button{margin-top:10px;float:left;width:auto;}div#custom_signup_button a{background-color:#c8102e;border:1px solid #b5021f;padding:9px 18px;color:#ffffff;font-family:"museo-sans-rounded",sans-serif;font-size:16px;font-weight:300;border-radius:20px;text-decoration:none;}div#custom_signup_button a:hover{background:#ff585d;border:1px solid #ff585d;}.custom_block_signup_page h3{color:#280071;font-family:filson-pro;margin-bottom:15px;margin-top:0;font-size:21px;padding-top:5px;}.custom_block_signup_page ul{padding-left:20px;}.custom_block_signup_page ul li{padding-top:15px;}.custom_block_signup_page p{padding-top:0px;color:#333f48;font-size:16px;padding-left:20px;line-height:22px;font-weight:300;padding-bottom:10px;}.print-container-wrapper{width:42%;float:right;position:relative;}.node--type-articles .print-container-wrapper{width:100%;float:left;position:relative;margin-top:20px;padding-top:10px;border-top:1px solid #ccc;}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;}.print-container-wrapper span.print-page-link{float:left;width:auto;}.print-container-wrapper form[data-drupal-selector^="favorites-addcollection"]{float:left;}.print-container-wrapper span.print-page-link a{background:transparent !important;border:0;text-transform:uppercase;box-shadow:inherit !important;color:#768692 !important;font-weight:500;padding:7px 30px 5px 0;}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-']{}body.path-search .fen-search-results .list-inner-right div[id^='favorites-section-'] .messages.messages--error{padding:0 10px;position:absolute;bottom:42px;font-size:15px;}.print-container-wrapper #favoritesResponse .messages.messages--error{margin-top:35px;}section.ad-adjust #block-teachervision-content .print-container-wrapper span.print-page-link a i{color:#768692;}section.ad-adjust #block-teachervision-content .print-container-wrapper span.print-page-link a:hover{color:#333f48 !important;}section.ad-adjust #block-teachervision-content .print-container-wrapper span.print-page-link a:hover i.fa.fa-print{color:#768692 !important;}@media (max-width:991px){body.path-search .tv-registration-popup{position:fixed !important;}.print-container-wrapper{width:100%;float:left;}.print-container-wrapper span.print-page-link{display:none;}}div#cboxWrapper div{background:#ffffff;}.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__postal_code{width:48% !important;}#block-teachervision-content  #recurlyjs-subscribe .form-item-visa-terms-of-use label,#block-teachervision-content  #recurlyjs-update-billing .form-item-visa-terms-of-use label{text-transform:none;display:inline;color:inherit;font-weight:500;font-size:15px;}#block-teachervision-content  #recurlyjs-subscribe .form-item-visa-terms-of-use input[type="checkbox"]#edit-visa-terms-of-use,#block-teachervision-content  #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;}#block-teachervision-content  #recurlyjs-subscribe .form-item-visa-terms-of-use,#block-teachervision-content  #recurlyjs-update-billing .form-item-visa-terms-of-use{margin-bottom:0px;}#block-teachervision-content  #recurlyjs-subscribe .sub-form .termsofuse,#block-teachervision-content  #recurlyjs-update-billing .sub-form .termsofuse{font-size:12px;}#block-teachervision-content  #recurlyjs-subscribe p.below-plan-name{margin:0px;}#block-teachervision-content  #recurlyjs-subscribe .termsofuse,#block-teachervision-content  #recurlyjs-update-billing .termsofuse{width:100%;max-height:140px;padding:15px;overflow:hidden;color:#a1a1a1;background-color:#eeeeee;overflow-y:auto;}#block-teachervision-content  #recurlyjs-subscribe #visa_terms_of_use-error{display:inherit;font-weight:bold;font-size:13px;text-transform:capitalize;}.path-search .tv-pagination ul.pagination li.pager__item{margin:0 0px;padding:1px 1px;width:8%;height:39px;display:contents;}.path-user-register #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:30px;}.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;}@media only screen and (max-width:767px){.path-user-register #block-teachervision-content .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 #block-teachervision-content .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;font-weight:normal;color:#769692 !important;font-weight:300;}form[id^="user-register-form"] .form-item-field-add-to-do-not-mail-list-value{margin:5px 0px;}#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.checkbox_checked label{background:none !important;color:unset !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;}#user-form .form-item-field-add-to-do-not-mail-list-value input{display:inline-block !important;}#fen-mobile-push-obj .field--name-body.field--type-text-with-summary{overflow:hidden;}#user-form .form-item-field-add-to-do-not-mail-list-value .tick{display:none;}#fen-mobile-push-obj #block-subscriptionregisterprogressbar .field--name-body.field--type-text-with-summary{overflow:visible;}#ajaxify_user_register_form .form-item-field-add-to-do-not-mail-list-value{margin-top:-10px;margin-bottom:1.25em;}.form-item-field-add-to-do-not-mail-list-value input[type=checkbox]{height:auto;vertical-align:middle;width:auto;display:inline;margin-top:0px;}.tv-registration-popup{z-index:9999999999;}#ajaxify_user_register_form .form-item-field-add-to-do-not-mail-list-value label{display:inline;}.tv-registration-popup .ui-dialog-titlebar{padding:0;border:0;}.profile_right.forgot-password{font-size:13px;}.profile_right.forgot-password a{font-weight:bold;color:#d1102e;}#fen-mobile-push-obj .field--name-body.field--type-text-with-summary{overflow:hidden;}.forget-password-login{display:block;text-align:center;}.js-password-confirm-message .ok{color:green;}.js-password-confirm-message .error{color:red;}.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;}body.path-search .item-list .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;}body.path-search .item-list .fen-search-results.editors-pick-container .editor-icon img{padding-left:5px;padding-bottom:2px;}body.path-search .item-list .fen-search-results.editors-pick-container{border:5px solid #ccc;}.morning-announcements-view-all{margin-top:25px;margin-bottom:12.5px;padding:5px;float:right;}.morning-announcements-left{float:left;}body.path-blog-morning-announcements-inspiring-teachers .layout-content h1.page-title,body.path-blog-morning-announcements-classroom-ideas .layout-content h1.page-title,body.path-blog-morning-announcements-teaching-advice .layout-content h1.page-title{text-transform:capitalize;}#block-tvfreecreditpopupblock{display:none;}#block-tvfreecreditpopupblock .free-user-heading{text-align:center;}body.select-plan-subscription-signup .plan-disable{opacity:0.2;filter:alpha(opacity = 60);pointer-events:none;}#block-tvhomepagebestresources h5{margin:40px auto;width:100%;font-weight:300;font-size:36px;text-align:center;}.path-select-subscription .membership-plans .plan-pricing .plan-features{padding:20px 20px 30px 20px;border-radius:5px;background:#fff;border:none;border-radius:0;}.path-select-subscription .membership-plans .plan-pricing a{border:1px solid #c8102e;color:#c8102e;background:none;}.path-select-subscription .membership-plans .plan-pricing a:hover{background:#ff585d;border:1px solid #ff585d;color:#fff;}.path-select-subscription .plan-pricing p{color:#7b8a95;font-size:15px;font-weight:600;padding-bottom:8px;line-height:25px;word-wrap:break-word;}.path-select-subscription .membership-plans .plan-pricing a{width:100%;font-weight:bold;font-size:16px;text-transform:none;}.path-select-subscription .layout-content.col-sm-12 .membership-plans .plan-pricing{width:49%;float:left;margin:0;margin-right:1%;}.path-select-subscription .membership-plans .plans-details{margin:0 auto;max-width:1000px;}@media (max-width:767px){.path-select-subscription .layout-content.col-sm-12 .membership-plans .plan-pricing{width:100%;margin-right:0;margin-bottom:20px;}}.path-select-subscription .printable-item{float:left;width:100%;margin-bottom:20px;}.path-select-subscription .printable-item span.printable-file{width:25% !important;}.path-select-subscription a.btn-primary{color:#fff;}body.path-select-subscription .item-list.list ul li{margin:0;}.path-select-plan #block-tvglobalsharecontentblock,.path-select-subscription #block-tvglobalsharecontentblock{display:none;}.shcool-subscription-form .form-item-master-user-pass.form-item{position:inherit;}.node--type-tvo-project .tvo_printable_box{width:25%;}.node--type-tvo-project .full-content{float:left;position:relative;width:100%;padding-bottom:20px;margin-top:40px;}.node--type-tvo-project .field--label-above .field__label{color:#333f48;text-transform:uppercase;font-family:"filson-pro",sans-serif;width:100%;display:block;}@media (max-width:600px){.add-margin{margin-top:150px;}}.html-sitemap-list > ul{width:50%;float:left;}.html-sitemap-list ul li{list-style:none;}.html-sitemap-list > ul > li > ul > li > a{font-size:18px;}.html-sitemap-list > ul > li > a{font-size:20px;}.pur-item-thankyou{font-size:25px;}.block.my-purchases a{font-weight:600;}body.page-node-type-landing-page .register-section .field--name-body h1{display:block !important;}.block-sticky-footer-banner-block .description .mobile-text{display:none;}@media(max-width:768px){.block-sticky-footer-banner-block .description .mobile-text{display:inline-block;}.block-sticky-footer-banner-block .description .desktop-text{display:none;}}.path-shop-products.path-search .item-list.tiles ul li:hover .list-right{transform:translateY(-237px);background:#fff;height:100%;}body.path-search .item-list.tiles ul li.clearfix{}.path-search .item-list.tiles ul li .purchase-clk-container{position:absolute;bottom:12px;left:0;right:0;margin:0 auto;width:90%;}body.path-search.user-logged-in .item-list.tiles ul li.clearfix{height:360px}.product-already-purchased .select-plan-type{list-style:none;}.product-already-purchased .select-plan-type button{width:100%;}.product-already-purchased .select-plan-type .subscription-options{right:-13px;}@media(max-width:767px){.product-already-purchased .select-plan-type{text-align:center;}.product-already-purchased .select-plan-type button{width:150px;}.product-already-purchased .select-plan-type .subscription-options{right:50%;transform:translate(50%);}}.cta-wrapper .product-already-purchased{width:100%;}.product-already-purchased .subscribe-destination{width:100%;}.path-shop-products.path-search .item-list.tiles  span.cart-msg.item-in-cart{width:calc(100% - 30px) !important;}.cta-wrapper.col-md-4 span form{float:none !important;}.download-ajax-link{height:50px;}.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;}.printable-item span.printable-file{margin-top:20px;}.printable-item .favorite-wrapper{margin-top:0;}.printable-item .save-drive-wrap{margin-top:15px;}.tvo_printable_box div[id*="savetodrive"]::before{padding-left:0!important;padding-right:7px;}.user-logged-out .favorite-wrapper{margin-top:15px;}.tvo_printable_box #favorites-addcollection{margin-top:0 !important;}.tvo_printable_box #favorites-addcollection > details > summary{padding-top:0;}.favorite-wrapper form[data-drupal-selector^="favorites-addcollection"] details summary::before{margin-right:19px!important;}.favorite-wrapper form[data-drupal-selector^="favorites-addcollection"] details summary{font-size:14px!important;color:#333f48!important;}article.node--view-mode-tv-full-node .file.add-to-fav-not-verified.email-not-confirm-favorite form[data-drupal-selector^="favorites-addcollection"] details summary,.add-to-fav-not-verified form[data-drupal-selector^="favorites-addcollection"] details summary{font-size:14px!important;color:#333f48!important;height:28px;}article.node--view-mode-tv-full-node .file.add-to-fav-not-verified.email-not-confirm-favorite{height:28px;}article.node--view-mode-tv-full-node .file.add-to-fav-not-verified.email-not-confirm-favorite form[data-drupal-selector^="favorites-addcollection"] details summary::before,.add-to-fav-not-verified form[data-drupal-selector^="favorites-addcollection"] details summary::before{margin-right:19px!important;}article.node--view-mode-tv-full-node .file.add-to-fav-not-verified.email-not-confirm-download,.add-to-fav-not-verified.email-not-confirm-download{margin-top:20px;top:0;}article.node--view-mode-tv-full-node .file.add-to-fav-not-verified.email-not-confirm-favorite{height:28px;margin-bottom:15px;}.cta-wrapper .subscribe-option,.product-allowed span.printable-file{margin-bottom:15px;}.download-ajax-link{margin-top:20px;}.download-ajax-link .printable-item span.printable-file{margin-top:0}.config-message-digital-product{margin-top:18px;text-align:center;}.product-already-purchased{margin-bottom:15px;}.download-article{padding-left:0;}.path-shop-products.path-search .item-list.tiles .sub-message,.path-premium-packs.path-search .item-list.tiles .sub-message{font-family:filson-pro;font-weight:700;font-size:16px;color:#280071;text-align:center;}@media (max-width:1024px){.layout-sidebar-first,.layout-content{margin-top:40px;}}@media (max-width:800px){.layout-sidebar-first,.layout-content{margin-top:50px;}}.open-gallery{padding:4px 5px;background-color:#fff;border:1px solid #c8102e;color:#c8102e;box-shadow:1px 1px 2px 0 rgb(0 0 0 / 10%);transition:background .2s,color .2s;font-size:14px;line-height:1.6;border-radius:25px;text-align:center;font-weight:bold;text-decoration:none !important;display:block;width:100%;margin-bottom:20px;margin-top:20px;}.open-gallery:hover{background-color:#c8102e;color:#fff !important;}#cboxLoadedContent img{width:100%;height:auto;}#tyche_trendi_parent_container{z-index:1;}.preview-colorbox #cboxLoadedContent{height:inherit !important;}p.grade_message{background-color:#edced3;color:black;padding:8px 8px 8px 20px;border-left:6px solid #cb1344;}@media only screen and (max-width:847px){.node--type-author-profiles{display:flex;flex-direction:column-reverse;}.node--type-author-profiles.node--view-mode-tv-full-node{position:relative;}.page-node-type-author-profiles .layout-content #block-teachervision-content .node--type-author-profiles.node--view-mode-tv-full-node .advisor-full-node-right-grid{position:absolute;top:70px;margin-top:0;}}#block-aboutverywellfamily .field--name-body a.mntl-text-link{border:1px solid;}@media only screen and (max-width:767px){.page-node-type-author-profiles .content-area .layout-content nav.breadcrumb{margin-top:10px;}}@media only screen and (max-width:767px){.page-node-type-author-profiles div[id*='block-aboutverywellfamily']{padding:0 10px;}}.path-select-plan.user-logged-in #filter-overlay{display:none!important;}@media(max-width:1024px){.tv-login-popup{overflow-y:auto!important;}#drupal-modal{height:auto!important;}#ajaxify_user_login_form{margin-right:0!important;width:100% !important;}}.tv-login-popup .ui-widget-header{border:none;background:white;}.path-user-register .content-area,.path-user-login .content-area{visibility:hidden;}.path-user-register .popup-inner button.ui-dialog-titlebar-close,.path-user-login .tv-login-popup button.ui-dialog-titlebar-close{display:none;}.path-user-register #block-tvregistrationpopupblock{display:block;position:absolute;top:50%;left:50%;z-index:1;}.path-user-register #block-tvregistrationpopupblock a{color:#f2f4f5;}.tv-user-edit-popup .ui-dialog-content{margin-bottom:30px;}.tv-user-edit-popup #drupal-modal .popup_last_step .user-form .form-actions input{width:100% !important;}@media (max-width:768px){.tv-user-edit-popup .edit-close-editform{top:-110px !important;}.tv-user-edit-popup .edit-user-popup-title{margin-top:50px !important;}}.node--type-tvo-project .printable-desc{margin-top:-30px;}.node--type-fe-printable.node--view-mode-tv-full-node .cta-wrapper > span{display:inline-block}@media (min-width:992px){.tv-newsletters-item h4{min-height:46px;}}@media (min-width:992px) and (max-width:1024px){.newsletter .mynewsletter .tv-newsletters-item p.newsletter-body{min-height:153px;}}@media (min-width:1025px) and (max-width:1084px){.newsletter .mynewsletter .tv-newsletters-item p.newsletter-body{min-height:128px;}}@media (min-width:1085px){.newsletter .mynewsletter .tv-newsletters-item p.newsletter-body{min-height:110px;}}#block-tvrelatedresources .item-list.list .owl-carousel .owl-stage-outer{overflow:hidden !important;}
