@media only screen and (max-width:767px){#block-tvcontentrightblock3-2,#block-tvcontentrightblock4-2,#block-tvmembershippromo-2,#block-tvdecemberholidays,#block-tvwhatsnew-2,#block-tvhighlights-2,#block-tvcontentrightblock1-3,#block-tvmembershippromo,#block-tvdecemberholidays-2,#block-tvadsearchpageleft-2,.fa-hand-o-right.admin-menu-icon,.fa-hand-o-left.admin-menu-icon,.full.fen-table.calendar-table div.hide,.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr .fen-td.empty,.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr .fen-td.no-entry{display:none !important}.mega-menu-class,.dropdown:hover .dropdown-menu{display:none}.tvVideo{width:auto;height:auto;padding:10px 0 20px 0;clear:both}.gallery{height:auto;width:100%}#block-teachervision-content .gallery img{margin:0}div.videoInfo{width:100% !important;margin:0 !important}#fen-sort-filter .pull-right button.btn.btn-default.dropdown-toggle{margin-bottom:15px;margin-top:15px}.node .field--name-field-image{width:100% !important;margin:auto;text-align:center}.group-data{float:none;margin:auto;width:100% !important;min-height:initial}.help-me-link{width:auto;float:none;text-align:left}span.printable-file.file{width:175px !important;float:none}.form-item input{width:90%}#recurlyjs-update-billing .form-item input{width:100%}.form-item label{width:90%;text-align:left}.page-node-type-image .layout-content #block-teachervision-content article.node--type-image.node .image-content-img{width:100%;text-align:center;float:none}.page-node-type-image .layout-content #block-teachervision-content article.node--type-image.node .group-1-image-type{width:100%;padding-left:0}aside.layout-sidebar-first,.layout-content,.hubpage ul,.topic_collection,.head-title-Create-new-account label,.page-node-type-printable-educator-calendar .node .file a.btn-primary,.path-payment.head-title-SubscriptionPaymentForm .layout-content,body[class*="subscription-signup"] .layout-content,form.subscription-payment-form .form-item input,.head-title-Forgot-Password .form-item input,.head-title-Log-in .form-item input,.path-user-register #user-register-form .form-item input,.path-user-register #user-register-form .form-item label,.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{width:100% !important;float:none;clear:both}.layout-sidebar-first,.layout-content{margin-top:0}.path-payment.head-title-SubscriptionPaymentForm h1{font-size:28px}.fen-table .mobile-heading.visible-xs{top:0;left:0;right:0;height:25px;padding-left:8px;margin:5px 0;color:#fff;background:#49c5b1}.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{font-size:16px}.pager__item{padding:0}.carousel-indicators{left:56%}.related-resources-thumb .fen-product-thumbnail-teaser .fen-label .carousel-inner img{width:100%;height:auto}.carousel-control.left,.carousel-control.right{padding:0 12px}.file{padding-left:0}.node .file a.btn-primary{margin:0 0 6px 0;width:100%}.node .node--type-fe-teacher-bookshelf{margin-bottom:0;margin-top:0}form[data-drupal-selector^="favorites-addcollection"],form[data-drupal-selector^="favorites-addcollection"] details{width:100%;text-align:center}.list-type-Tiles{clear:both}.list-type-Tiles .fen-search-results{width:100%;margin-right:0;float:none}#list-type-view.list-type-Tiles .fen-search-results{margin-right:0;width:100%}#footer .footer-menu li{display:inline-block;width:50%}footer#footer #footer-legal p{text-align:center}body.user-logged-in .layout-sidebar-first .row .fen-box{padding:10px}body.user-logged-in .layout-content .views-field-nothing .field-content,body.user-logged-in .layout-content .views-field-nothing .field-content ul,body.user-logged-in .layout-content .views-field-nothing .field-content .col-sm-6{padding-left:0}.favorite-section .col-sm-4,.favorite-section .col-sm-8{padding-left:0;padding-right:0}.tabs>li{display:block}.views-element-container .view-educator-calendar img,img{max-width:100%}.view-educator-calendar .view-header nav.pager .js-pager__items{margin-top:50px}.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:block;text-align:left;margin:3px 0}.path-calendar .js-pager__items li{float:left;width:100%;text-align:left}.path-calendar .js-pager__items li a{margin:3px 12px}.view-educator-calendar .views-view-grid .views-col{float:none;width:auto !important;margin-left:10px}.calendar-calendar.month-view.fen-table.calendar-table.full .fen-tr .fen-td{border:0;display:table;padding:0;width:100%}.calendar-calendar.month-view.full .fen-td,.calendar-calendar .week-view .full .multi-day .inner{display:table-cell}.fen-table .fen-tr .fen-td:first-child{border-left:0}.fen-table .fen-tr{margin:0 !important}.calendar-calendar.calendar-table.fen-table .date-box.fen-tr{display:none}[id^="block-fepageheadermobile-"]{display:block}.block-views-blockuser-profile-pages-block-2{clear:both}#block-tvmobilesignupblock a{display:block;padding:0 0 5px 10px;vertical-align:middle}#block-tvmobilesignupblock a:focus,#block-tvmobilesignupblock a:active{color:#fff;text-decoration:none}#fen-main-header #fen-sub-nav .navbar-nav>li>a:active{background-color:transparent}#fen-main-header #fen-sub-nav .navbar-nav>li>a:focus{outline:0}#fen-main-header #fen-sub-nav .navbar-nav>li ul a{width:100%;padding-left:20px}#fen-main-header #fen-sub-nav .navbar-nav>li ul a:active,#fen-main-header #fen-sub-nav .navbar-nav>li ul a:hover,#fen-main-header #fen-sub-nav .navbar-nav>li ul a:focus{outline:0}#fen-main-header #fen-sub-nav{width:220px;display:block;position:absolute;left:-220px;top:0;background-color:#444}#fen-main-header #fen-sub-nav .navbar-nav>li>a{color:#fff}.nav .menu-item--expanded,.navbar-nav .mega-menu-adjust li:last-child{border-bottom:0}.nav .menu-item--expanded.themes .multi-comlumn li.menu-item--expanded li.menu-item{margin:0}ul.menu{margin-left:0}.fen-nav-middle .col-sm-10{padding-left:0}.nav .dropdown-menu{display:none;position:relative}.nav .menu-item--expanded .mega-menu-class ul.container-fluid li.menu-item--expanded{width:100%;display:block}.navbar-nav>li>.dropdown-menu,.mega-menu-class.dropdown-menu ul{background-color:#fff !important;color:#333f48 !important;box-shadow:none;width:100%}#fen-main-header #fen-sub-nav .navbar-nav>li>a:after{content:"\f13a";font:normal normal normal 16px/1 FontAwesome;position:absolute;right:10px;top:16px}#fen-main-header #fen-sub-nav .navbar-nav>li.about-us>a:after{content:""}#fen-main-header #fen-sub-nav .navbar-nav>li>a.menu-expended:after{content:"\f139"}#fen-main-header #fen-sub-nav .navbar-nav>li.about-us>a:after{content:""}#fen-main-header #fen-sub-nav .navbar-nav>li ul a{color:#333f48 !important;max-width:220px !important}.fa-chevron-circle-down:before,.fa-chevron-circle-up:before{color:#fff;float:right;margin-right:10px;margin-top:-22px}.nav .menu-item--expanded .columns-2 li.menu-item--expanded:nth-child(1),.nav .menu-item--expanded .columns-3 li.menu-item--expanded:nth-child(2),.nav .menu-item--expanded .columns-4 li.menu-item--expanded:nth-child(3){border-right:0}.dropdown-menu.columns-3,.dropdown-menu.columns-2{min-width:auto !important}.nav .menu-item--expanded .mega-menu-class{padding-bottom:0;padding-top:0;top:0;position:relative}.head-title-Create-new-account #user-register-form{width:90%}ul.tabs{text-align:left}#fen-mobile-push-wrapper.push-profile #fen-mobile-push-obj{position:relative}#lesson-plan-tab table td:first-child ul{padding:0 !important}#lesson-plan-tab table td:last-child ul{padding:5px !important}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0}aside.layout-sidebar-first.col-sm-3{padding:0 10px}#block-tvsearchheader{padding:0 10px}.path-sitemap .layout-content .menu .menu-item .menu .menu-item{width:100%}.carousel.slide .data-collection-items,.nonjs-carousel .data-collection-items{margin-top:55px}.carousel.slide .carousel-indicators,.nonjs-carousel .carousel-indicators{left:50%;width:80%;margin-left:-41%}.carousel.slide picture img,.nonjs-carousel picture img{width:80%}.carousel-control.right{margin-right:15px}.carousel-control.left,.carousel-control.right{padding:0 8px}#block-tvrelatedresources .fen-product-thumbnail-teaser,#block-views-block-related-resources-solr-block-1 .fen-product-thumbnail-teaser{width:100% !important;clear:both}#block-tvrelatedresources .related-resources-thumb .fen-product-thumbnail-teaser .col-sm-5{width:120px;float:left}.related-resources-thumb .fen-product-thumbnail-teaser .col-sm-7{width:calc(100% - 120px);float:left}.related-resources-thumb .img-thumbnail{height:140px;padding-bottom:0}.pagination>li>a{padding:6px 10px}.mynewsletter p{text-align:left}.newsletter .btn.btn-primary{margin-bottom:20px}.page-node-type-printable-educator-calendar .print-detail-group{margin-left:0;float:left;width:100%}#banner-wrap{margin:0 0 5px 0 !important}#block-tvadsearchpagetop #banner-wrap{margin:0 0 5px 0 !important}#block-tvadsheader-3{margin-left:-10px;margin-right:-10px;text-align:center}#block-tvadsheader-3 #banner-wrap{margin:5px 0 15px !important}[class^="block-views-blocktv-daily-warm-ups-block"],.block-views-blocktv-daily-warm-ups-block-1,.block-views-blocktv-daily-warm-ups-block-3,#block-dailywarmups1,#block-dailywarmups2,#block-readingwarmups1,#block-readingwarmups2{width:100%;float:none;display:block}.layout-content #block-tvadsheader-3 .field--name-body.field--type-text-with-summary{margin-bottom:0}.layout-content h1.page-title{margin-top:0}.layout-content nav.breadcrumb{margin-bottom:25px}.head-title-Create-new-account h1,.head-title-Log-in h1{padding:20px 0 0 0}.head-title-Member-Benefits .node .field__item,.head-title-Member-Benefits .video-container{padding:0}#fen-mobile-push-obj,.user-logged-in.newsletter #fen-mobile-push-obj,.user-logged-in #fen-mobile-push-obj{padding-top:0 !important}#fen-header-hub{margin-bottom:25px}body.user-logged-in.path-search .region.region-tv-full-width{margin-top:0}.node .field--label-above .field__items{display:block;width:100%;text-align:left}.node .field--label-above .field__label{width:25%;min-width:125px}.node--type-fe-teacher-bookshelf .field--label-above .field__label{width:100%}.node--type-custom-basic-page #image-search .form-error .form-control{width:100%;float:none}.fen-search-results article p{font-size:14px}.fen-search-results article header>h4>a>span{font-size:18px}a>.fa.fa-sign-out{color:#333f48;font-size:20px}.fen-nav-button-right.visible-xs>input{width:100%;background-color:#e6e2e3;padding:0 10px;border:0;height:33px}.fen-nav-button-right.visible-xs>input::-webkit-input-placeholder,.fen-nav-button-right.visible-xs>input:-moz-placeholder,.fen-nav-button-right.visible-xs>input::-moz-placeholder,.fen-nav-button-right.visible-xs>input:-ms-input-placeholder,.fen-nav-button-right.visible-xs>input[placeholder]{color:#817f80 !important;font-size:12px !important;opacity:1}.fen-search-button-below{position:fixed;top:40px;right:0;background-color:transparent;border:0;outline:0}#fen-main-header #fen-main-nav #fen-nav-search{z-index:999}#fen-main-header #fen-main-nav .fen-nav-button button,#fen-main-header #fen-main-nav #fen-nav-search{height:40px}#fen-main-header #fen-main-nav #fen-nav-search .input-wrapper i,#fen-main-header #fen-main-nav #fen-nav-search #fen-nav-search-close i{margin-top:9px}#fen-main-header #fen-main-nav{height:40px;box-shadow:0 1px 4px #aaa}#fen-main-header{min-height:40px}.hmpg-article .right-content h3{font-size:22px !important;padding-top:20px !important}#fen-main-header #fen-main-nav #fen-main-logo img{padding:0;width:180px}.fen-nav-button.fen-nav-button-right button a,.fen-nav-button.fen-nav-button-right button a:focus,.fen-nav-button.fen-nav-button-right button a:active{color:#333f48;font-size:14px}a.my-fav:first-child{color:#333f48;text-align:left;border-bottom:0;margin-left:10px;font-family:filson-pro}a.my-fav{display:block;padding-left:10px;border-bottom:1px solid #636466;padding-bottom:5px;margin-bottom:5px}#block-tvloginsignupblock .visible-xs a{display:block;padding:0 0 5px 10px;vertical-align:middle;border-bottom:1px solid #636466;margin-bottom:5px}#block-tvloginsignupblock .visible-xs a:hover{text-decoration:none;color:#fff}.path-user-register.head-title-Home{padding-top:40px}.path-menu .hubpage .more-feature{margin-right:0}.path-menu .hubpage ul.theme-hub li{width:33%;display:inline-block;vertical-align:top;float:none}#footer-legal .field--type-text-with-summary .col-sm-4.col-xs-12{text-align:center}#fen-sub-nav .menu.nav{position:absolute;left:-9999px;top:0}#fen-sub-nav .mobile-menu{display:block;position:static !important}.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{width:100%;float:none;margin-left:0}.path-node-1756551 #block-teachervision-content,.path-node-1756556 #block-teachervision-content,.path-node-1756566 #block-teachervision-content,.path-node-1756561 #block-teachervision-content{width:100%;float:none}.page-node-type-custom-basic-page #block-views-block-educator-calendar-block-1-2 a img{max-width:100%}.nav .unmasquerade{position:static;margin:0}#block-masquerade{position:absolute !important;left:100%;margin-top:73px !important;right:auto;width:100vw}.imgs-group .field--name-field-multiple-images .field__item{margin:0;padding:0 5px 5px !important;width:33.33%}.imgs-group .field--name-field-multiple-images .field__item img{width:100%}.imgs-group .field--name-field-multiple-images .field__item{padding:5px}.video-container{background-image:none}.video-container .col-sm-7{background-image:url('/images/video-banner.jpg');background-size:cover;padding-top:30px;padding-bottom:30px}.video-container .col-sm-5{text-align:center}.video-container h1{text-align:center}.articles h2{font-size:18px}.articles h2,.articles p{padding-left:5px;padding-right:5px}.articles p{font:100 14px/30px 'Lato'}.subscribe-section{padding:0}.subscribe-section p{font-size:18px;padding:25px 10px 0}.subscribe-section .btn-tg{width:153px}#block-tvdiscoverplanandteach .container{position:relative}.hmpg-orange-btn{margin-bottom:18px;font-size:15px;padding:7px 20px}.hmpg-grey-btn{margin-bottom:30px;font-size:13px;padding:7px 20px}.hmpg-article .left-content{text-align:center;min-height:0}.hmpg-article .left-content img{position:static;max-width:100%;width:auto}.hmpg-article .right-content{text-align:center;right:0}.hmpg-worksheet .right-content,.hmpg-science .right-content{float:left;margin-left:0}.hmpg-article .right-content h3{font-size:22px;padding-top:30px}#block-tvdiscoverplanandteach p{font-size:17px}#block-tvstayconnected h4,#block-tvteachervisionmembership h4,#block-tvwhatourcommunity h4,#block-stayconnectedwithus h4{padding:30px 0 20px 0}.back-top{font-size:25px}.payment-form .col-sm-6{padding-left:0;padding-right:0}.printable-block ul{display:inline-block;float:none}.printable-block>img{float:none}body{padding-top:40px !important}body.user-logged-in.path-user.newsletter{padding-top:20px !important}.usr-profile{min-width:0;padding-right:0}.filter-icon{display:block}.search-filters{display:none;position:fixed;top:0;left:0;width:100%;padding:20px 15px;z-index:9999;background:rgba(0,0,0,0.9);min-height:calc(100vh - 53px);max-height:calc(100vh - 53px);overflow-y:auto}#fen-content-filter .clear-all-filters{width:32px;height:32px;background:url(/themes/teachervision/css/../images/reset.png) no-repeat 0 0 !important;display:inline-block;vertical-align:middle;background-size:100% !important;border:0;text-indent:-9999px;float:right}.filter-apply{display:inline-block}.filter-top{display:block}.filter-apply{padding:5px 20px;line-height:1.5}.fiter-bottom{position:fixed;z-index:9991;width:100%;bottom:0;background:rgba(0,0,0,0.9);left:0;margin:0;padding:8px 15px}.filter-lists .bs-donebutton,.filter-lists .filter-action{display:none !important}#filter-overlay{height:100%}#fen-content-filter .bootstrap-select.btn-group div.dropdown-menu{max-height:100vh !important}.taxonomy-heading+#block-tvhubpagebottomlink{float:left;margin-top:0;margin-bottom:20px}.path-search aside.layout-sidebar-first.col-sm-3{margin-top:0 !important}.path-search #list-type-view.list-type-Tiles .fen-search-results{width:100%}.path-search #fen-sort-filter .pull-right button.btn.btn-default.dropdown-toggle{margin:0}#fen-content-filter.aside .filter-icon{display:none}.path-search #fen-sort-filter .set-type{margin:0 5px}body[class*="subscription-signup"] .content-area>.row{width:90%}body[class*="subscription-signup"] #block-teachervision-content .recurlyjs-subscribe{margin-top:20px}body[class*="subscription-signup"] #edit-billing div.recurlyjs-form-item__number,body[class*="subscription-signup"] #edit-billing div.recurlyjs-form-item__cvv{width:100%}#recurlyjs-subscribe input[id*="edit-coupon-code-button"]{margin-top:63px;padding-left:10px}body[class*="subscription-signup"] #block-paymentdetails{margin:0;width:100% !important}.recurlyjs-form-item__first_name,.recurlyjs-form-item__last_name,.recurlyjs-form-item__number,.recurlyjs-form-item__cvv,.form-item.recurlyjs-form-item__month,.form-item.recurlyjs-form-item__year,.recurlyjs-form-item__city,.recurlyjs-form-item__state,.recurlyjs-form-item__postal_code,.recurlyjs-city-state-postal-wrapper,.recurlyjs-form-item__country{width:100% !important;float:none;clear:both;margin-left:0 !important;margin-right:0 !important}div.recurly-hosted-field-number{padding-left:48px}.recurlyjs-subscribe .form-item input{width:100%}.recurlyjs-subscribe .form-item{margin-top:.5em;margin-bottom:.5em}body[class*="subscription-signup"] aside.col-md-3.layout-sidebar-second{margin-top:45px;width:100% !important;margin-left:0}div.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__state{margin:0}.path-blog .block-system-main-block .item-list ul li>a,.path-blog .block-system-main-block .item-list ul li .blog-content-group{width:100%;float:none;margin-right:0;margin:10px auto}.tv-blog-page .blog-topics a{margin:5px}[class*="membership"] #block-teachervision-content{width:100%;float:none;clear:both}.carousel,.nonjs-carousel{padding:20px 20px 25px 20px}}@media(min-width:320px) and (max-width:767px) and (orientation:landscape){.carousel.slide .carousel-indicators,.nonjs-carousel .carousel-indicators{margin-left:-46%}}@media(min-width:320px) and (max-width:767px) and (orientation:portrait){.path-menu .hubpage .more-feature{padding-top:13%}.carousel.slide .carousel-indicators,.nonjs-carousel .carousel-indicators{margin-left:-44%}}@media(min-width:768px) and (max-width:1024px){body[class*="subscription-signup"] .layout-content{margin-top:0}body[class*="subscription-signup"] #block-teachervision-content #subscribe-page .current_selection{margin-bottom:20px}div.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__city,div.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__state{width:32% !important}body[class*="subscription-billing"] .recurlyjs-city-state-postal-wrapper label{height:auto}body[class*="subscription-billing"] div.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__state{width:32% !important}body[class*="subscription-signup"] .content-area>.row{width:100%}body[class*="subscription-signup"] div.recurlyjs-form-item__number{width:220px}#recurlyjs-update-billing div.recurlyjs-form-item__number{width:86%}#block-tvteachervisionmembership h4,#block-tvwhatourcommunity h4,#block-stayconnectedwithus h4{padding:35px 0 25px 0}#block-tvstayconnected h4{padding:20px 0}.hmpg-article .right-content h3{padding-top:30px}.hmpg-article .right-content ul li{padding:7px 0}.hmpg-article .left-content{min-height:470px}.nav .menu-item--expanded .columns-4 li.menu-item--expanded:nth-child(4){width:100% !important}.nav .menu-item--expanded .columns-4 li.menu-item--expanded{width:33%}.nav .menu-item--expanded .columns-4 li.menu-item--expanded:nth-child(3){border-right:0}.nav .menu-item--expanded .columns-4 li.menu-item--expanded:nth-child(1){margin-left:1%}.nav .menu-item--expanded.themes .mega-menu-class li.menu-item--expanded header{margin-left:0;border-top:1px solid #c8102e;padding-top:5px}#fen-sub-nav .navbar-nav>li.dropdown{padding-right:8px}.container-fluid{max-width:1180px;width:95%;margin:auto}.col-md-4.tv-newsletters-item{text-align:center}.path-user.head-title-My-Profile .layout-content .views-row .views-field-nothing .field-content .col-sm-6{width:100%}.path-select-plan .layout-content{width:100%}.path-select-plan .plan-pricing a{padding:10px 30px}.path-payment.head-title-SubscriptionPaymentForm .layout-content,body[class*="subscription-signup"] .layout-content{width:70%}.list-type-Tiles .fen-search-results{width:48%;margin-right:2%}#list-type-view.list-type-Tiles .fen-search-results{width:48%;margin-right:2%}footer#footer #footer-legal .social a{margin:0}#footer-legal .col-sm-4 .footer-widget{margin-left:10px}img{max-width:100%}.fen-cta-box h3{font-size:16px}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0}.fen-cta-box{padding:30px 0 30px 0}#fen-main-header #fen-sub-nav .social{padding:0}#fen-sub-nav .container-fluid{width:100%;padding-left:0}#fen-main-header #fen-sub-nav .navbar-nav>li>a{padding:5px 8px}#fen-sub-nav .navbar-nav>li.dropdown{padding-right:5px}#fen-sub-nav ul.menu.navbar-nav{margin-left:6px}.path-calendar .js-pager__items li a{margin:0 8px}.path-calendar .views-element-container .view-header .dropdown .btn{padding-left:10px;padding-right:10px}#fen-sort-filter .pull-right button.btn.btn-default.dropdown-toggle{margin-bottom:15px;margin-top:15px}.attachment.attachment-after{padding-left:15px}#block-tvsearchheader{padding-left:15px}#banner-wrap{margin:20px 0}#fen-header-hub{margin-bottom:0}body.user-logged-in{padding-top:80px !important}.views-element-container .view-educator-calendar img{max-width:99.9%}.carousel.slide .carousel-indicators,.nonjs-carousel .carousel-indicators{margin-left:-37%}.node .file .btn-primary,.page-node-type-fe-printable .node .file .btn-default{width:auto}form[data-drupal-selector^="favorites-addcollection"] details summary{padding:5px 14px !important}.path-search #list-type-view.list-type-Tiles .fen-search-results{width:31.33%}.path-search .layout-content #fen-sort-filter .pull-right button.btn.btn-default.dropdown-toggle{margin:0}}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.page-node-type-custom-basic-page #block-views-block-educator-calendar-block-1-2 a img{max-width:194px}.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{font-size:11px}form[data-drupal-selector^="favorites-addcollection"] details summary{padding:5px 50px 5px 0 !important}}@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){.page-node-type-custom-basic-page #block-views-block-educator-calendar-block-1-2 a img{max-width:206px}#block-masquerade{width:225px;right:5px}#fen-sub-nav ul.menu.navbar-nav{margin-left:0}#fen-sub-nav .navbar-nav>li{margin-right:5px}.fen-nav-middle{margin-left:10px}img{max-width:100%;height:auto}#block-tvrelatedresources .img-thumbnail .icon{width:40px;height:40px}}@media(min-width:320px) and (max-width:1024px){body[class*="subscription-signup"] #block-teachervision-content .recurlyjs-subscribe .coupon_wrapper .form-item{width:78%}body[class*="subscription-signup"] #block-teachervision-content .recurlyjs-subscribe .coupon_wrapper .form-submit{width:18%;min-width:45px;margin-top:65px}div.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__city,div.recurlyjs-city-state-postal-wrapper .recurlyjs-form-item__state{width:32%}#toolbar-administration{display:none}.membership-plans .plan-pricing{width:85%;margin:50px 10px}.membership-plans .plans-details{max-width:980px;width:100%}.recurlyjs-form-item__month,.recurlyjs-form-item__year{width:49%}}@media(min-width:768px){.form-actions input{margin-left:10px}#fen-sub-nav .navbar-nav>li{margin-right:10px;padding-right:0}#fen-sub-nav .navbar-nav>li{margin-right:10px;padding-right:0}#fen-main-header #fen-main-nav #fen-main-logo img{width:240px;padding:5px 0 0 0;height:37px}#fen-sub-nav .navbar-nav>li{margin-right:10px;padding-right:0}#fen-content-filter .search-filters{display:block !important}.filter-lists .col-xs-12{display:block !important}}@media(min-width:800px){aside.layout-sidebar-first.col-sm-3{width:300px}.layout-content.col-sm-9{padding-left:20px;width:calc(100% - 310px)}aside.col-md-3.layout-sidebar-second{margin-top:20px}}@media(min-width:1800px){.hmpg-article-bg{width:42%}}@media(min-width:1600px){.hmpg-worksheet .left-content{background:none}.hmpg-timesaver .left-content{background:none}.hmpg-science .left-content{background:none}.hmpg-education .left-content{background:none}}@media(max-width:1180px){.hmpg-article .container{width:auto}.hmpg-article-bg{display:none}}@media(max-width:1024px){.hmpg-article .left-content img{width:98%}.hmpg-education .left-content img{right:52px}.hmpg-worksheet .left-content img,.hmpg-science .left-content img{right:-52px}.my-subscriptions{text-align:center}aside.col-md-3.layout-sidebar-second{margin-top:130px}.related-resources-thumb .img-thumbnail a[class^="small-thumb"]{margin:5px auto 45px 10px !important}.path-search aside.col-md-3.layout-sidebar-second{margin-top:0}.path-search #list-type-view.list-type-Tiles .fen-search-results{width:48%}.path-search .thumbs-activity{background-position:-18px -8px}.path-search .thumbs-article{background-position:-220px -6px}.path-search .thumbs-award{background-position:-418px -13px}.path-search .thumbs-biography{background-position:-622px -10px}.path-search .thumbs-bulletin-board{background-position:-823px -6px}.path-search .thumbs-classroom-pass{background-position:-1025px -6px}.path-search .thumbs-clip-art{background-position:-21px -266px}.path-search .thumbs-coloring-page{background-position:-229px -257px}.path-search .thumbs-daily-warm-ups{background-position:-418px -266px}.path-search .thumbs-dailyteach{background-position:-623px -266px}.path-search .thumbs-digital-book{background-position:-823px -270px}.path-search .thumbs-flashcards{background-position:-1014px -266px}.path-search .thumbs-form{background-position:-21px -520px}.path-search .thumbs-game-2{background-position:-221px -540px}.path-search .thumbs-game{background-position:-419px -520px}.path-search .thumbs-graph{background-position:-628px -526px}.path-search .thumbs-hands-on{background-position:-823px -530px}.path-search .thumbs-kwl-chart{background-position:-1022px -530px}.path-search .thumbs-lesson-planning{background-position:-23px -795px}.path-search .thumbs-lesson{background-position:-221px -780px}.path-search .thumbs-literature-guide{background-position:-423px -789px}.path-search .thumbs-map{background-position:-623px -795px}.path-search .thumbs-mini-lesson{background-position:-823px -792px}.path-search .thumbs-mini-unit{background-position:-1023px -792px}.path-search .thumbs-puzzle{background-position:-20px -1051px}.path-search .thumbs-quiz{background-position:-220px -1046px}.path-search .thumbs-reference{background-position:-419px -1057px}.path-search .thumbs-rubric{background-position:-620px -1049px}.path-search .thumbs-slide-gallery,.path-search .thumbs-slideshow-gallery{background-position:-821px -1058px}.path-search .thumbs-teachervision-catchall{background-position:-1022px -1055px}.path-search .thumbs-teacher-discussion-guide{background-position:-20px -1310px}.path-search .thumbs-teacher-resources{background-position:-231px -1310px}.path-search .thumbs-test{background-position:-421px -1306px}.path-search .thumbs-themed-packet{background-position:-624px -1314px}.path-search .thumbs-transparency{background-position:-824px -1316px}.path-search .thumbs-video{background-position:-1023px -1318px}.path-search .thumbs-visual{background-position:-22px -1578px}.path-search .thumbs-worksheet{background-position:-224px -1568px}.related-resources-thumb .fen-product-thumbnail-teaser .col-sm-5,#block-tvrelatedresources .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:155px !important}#block-tvrelatedresources .fen-product-thumbnail-teaser .img-thumbnail figure a{height:151px}.related-resources-thumb .fen-product-thumbnail-teaser>div>span{display:block}.thumbs-title{max-height:47px;-webkit-line-clamp:2}.fen-product-thumbnail-teaser .col-sm-7 .fen-product-more{margin-top:10px}}@media(max-width:991px){.video-container{padding-left:0}.video-container h1{font-size:29px}.video-container h1,.video-container a{margin-left:0}.btn-tg{font-size:12px;padding:10px 0;width:191px}.hmpg .container{width:auto;padding-left:15px;padding-right:15px}#block-tvdiscoverplanandteach{background-attachment:inherit}#block-tvdiscoverplanandteach h1{font-size:25px;line-height:30px !important;padding:14px 0 0 0}#block-tvdiscoverplanandteach p{font-size:15px;padding-bottom:15px}.hmpg-article .right-content h3{font-size:24px;padding-top:60px}.hmpg-education img{margin-top:20px}.hmpg-article .left-content{min-height:500px}}@media(max-width:600px){.subscribe-btn .text{font-size:13px}.subscribe-btn .text strong{font-size:17px}}@media(max-width:479px){.cta-bg{left:10px;height:120px}.cta-bg img{width:65%}.cta-details{margin-left:118px}.subscribe-btn .text{font-size:12px}.subscribe-btn .text strong{font-size:13px}.hmpg-article .right-content h3{font-size:20px}#block-tvdiscoverplanandteach p,#block-tvstayconnected h3,#block-tvteachervisionmembership h3,#block-tvwhatourcommunity h3,#block-stayconnectedwithus h3{font-size:18px}#block-tvteachervisionmembership p,#block-tvwhatourcommunity p,#block-stayconnectedwithus p .hmpg-article .right-content p,.hmpg-article .right-content ul li{font-size:14px}.hmpg .col-wrap{padding-bottom:30px}.printable-block ul li{margin-left:14px}}@media only screen and (max-width :1024px){.path-menu .hubpage ul li{width:50%}.path-menu .hubpage .hub-inner a img{height:160px}#fen-sort-filter .pull-right{position:relative}#fen-sort-filter .dropdown-menu{top:51px}#block-tvadsrightsidebar{text-align:center}.page-node-type-articles .dkexpert .shadow{height:auto}#block-masquerade{position:static;float:none;display:none !important;margin:10px auto}.nav .unmasquerade{display:none !important}.related-resources-thumb .img-thumbnail{min-height:auto}}@media only screen and (max-width :800px){.path-menu .hubpage .hub-inner a img{height:120px}#block-tvdiscoverplanandteach a[href="#scroll-to-feature"]{padding-top:35px}.path-frontpage .col-wrap,#block-tvteachervisionmembership,#block-stayconnectedwithus{padding-bottom:20px}aside.layout-sidebar-first.col-sm-3{width:100%}#banner-wrap-right{text-align:center}#banner-wrap-right iframe{width:auto}.layout-content.col-sm-9{width:100%;padding:0}.searh-box .input-group{width:100%}.layout-content.ad-adjust,aside.col-md-3.layout-sidebar-second{width:100% !important;margin-top:0}.path-search .layout-content,.path-search aside.col-md-3.layout-sidebar-second{width:100% !important;margin-top:0}.path-search aside.layout-sidebar-first.col-sm-3{width:100%;margin-top:0 !important}.path-search #fen-sort-filter{position:relative;left:0;width:100%}.path-search .thumbs-activity{background-position:0 6px}.path-search .thumbs-article{background-position:-202px -6px}.path-search .thumbs-award{background-position:-402px -6px}.path-search .thumbs-biography{background-position:-607px -10px}.path-search .thumbs-bulletin-board{background-position:-806px -6px}.path-search .thumbs-classroom-pass{background-position:-1008px -6px}.path-search .thumbs-clip-art{background-position:-6px -266px}.path-search .thumbs-coloring-page{background-position:-214px -260px}.path-search .thumbs-daily-warm-ups{background-position:-400px -266px}.path-search .thumbs-dailyteach{background-position:-606px -266px}.path-search .thumbs-digital-book{background-position:-808px -270px}.path-search .thumbs-flashcards{background-position:-1000px -266px}.path-search .thumbs-form{background-position:-5px -520px}.path-search .thumbs-game-2{background-position:-206px -540px}.path-search .thumbs-game{background-position:-403px -520px}.path-search .thumbs-graph{background-position:-610px -526px}.path-search .thumbs-hands-on{background-position:-809px -530px}.path-search .thumbs-kwl-chart{background-position:-1006px -530px}.path-search .thumbs-lesson-planning{background-position:-4px -795px}.path-search .thumbs-lesson{background-position:-202px -780px}.path-search .thumbs-literature-guide{background-position:-400px -785px}.path-search .thumbs-map{background-position:-608px -795px}.path-search .thumbs-mini-lesson{background-position:-805px -792px}.path-search .thumbs-mini-unit{background-position:-1006px -786px}.path-search .thumbs-puzzle{background-position:-8px -1050px}.path-search .thumbs-quiz{background-position:-206px -1046px}.path-search .thumbs-reference{background-position:-403px -1057px}.path-search .thumbs-rubric{background-position:-600px -1044px}.path-search .thumbs-slide-gallery,.path-search .thumbs-slideshow-gallery{background-position:-802px -1058px}.path-search .thumbs-teachervision-catchall{background-position:-1005px -1050px}.path-search .thumbs-teacher-discussion-guide{background-position:0 -1310px}.path-search .thumbs-teacher-resources{background-position:-210px -1310px}.path-search .thumbs-test{background-position:-402px -1306px}.path-search .thumbs-themed-packet{background-position:-606px -1314px}.path-search .thumbs-transparency{background-position:-806px -1316px}.path-search .thumbs-video{background-position:-1003px -1318px}.path-search .thumbs-visual{background-position:-4px -1578px}.path-search .thumbs-worksheet{background-position:-206px -1568px}}@media only screen and (max-width :760px){.path-menu .hubpage ul li{width:auto;float:none}.path-menu .hubpage .hub-inner a img{height:260px}.path-menu .hubpage .more-feature{padding-top:10px}.layout-content.col-sm-9{padding:0 10px}#footer-legal .col-sm-3.col-xs-12{text-align:center}#footer-legal .footer-widget{display:inline-block}#payment-security{top:0;margin:0 10px;width:calc(100% - 20px)}.node--type-mini-lesson .dkworksheet td:nth-child(1),.node--type-mini-lesson .dkworksheet td:nth-child(3){width:27%;padding-right:10px}.node--type-mini-lesson .dkworksheet td:nth-child(3){clear:left}.node--type-mini-lesson .dkworksheet td:nth-child(2),.node--type-mini-lesson .dkworksheet td:nth-child(4){width:73%;padding-bottom:20px}.mini-lesson-section2{margin-top:0}.dkexpert ul{width:100%;margin:0;padding-top:15px;overflow:hidden}.page-node-type-articles .dkexpert .shadow{clear:none;float:left;margin-bottom:0}.mini-lesson-section3 .field--name-field-continue-conversation{padding-right:20px}.subjecttop #math2image{margin-top:-110px;margin-left:20px}.subjecttop #math2image~p,.mathtop #mathtopimg~p{margin:0 20px;clear:both;max-width:none}.dkmathlinks{margin:0}.mathtop ul.mathcolone{padding-left:20px}#wssourceCO{padding-left:130px}.mathtop #mathtopimg{margin:0 auto;max-width:none;display:table;float:none}.download-all-wrap .field{display:block;padding:0 !important}.download-all-wrap .file{max-width:300px}.download-all-wrap{padding:0 5px}}@media only screen and (max-width :480px){.path-menu .hubpage .hub-inner a img{height:150px}#fen-sort-filter .pull-right{width:100%}#fen-sort-filter .pull-right .dropdown-toggle{width:100%;text-align:left}#fen-sort-filter .pull-right .dropdown-toggle i.fa{float:right;margin-top:2px}#fen-sort-filter .dropdown-menu{width:100%}.IELifeScience #lifeimg,.IEEarthScience #earthimg,.IEHistory #histimg{margin:0;position:absolute;z-index:2;right:10px;top:-45px}.page-node-type-instant-expert .header-top{width:100%;padding:0}.node--type-instant-expert .field--name-field-book-items{margin-top:0}.page-node-type-instant-expert .header-top,.page-node-type-instant-expert .node--type-instant-expert .field--name-field-image{width:100% !important;display:block !important;top:0}.page-node-type-instant-expert .node--type-instant-expert .field--name-field-image{border-right:1px solid #ccc;margin-top:20px}.page-node-type-instant-expert .header-top{margin-top:0;padding-left:0}.page-node-type-instant-expert .header-top div{width:100%;margin-right:0;margin-bottom:10px}.node--type-instant-expert .field--name-field-book-items>.field__item{padding:15px 3%}.node--type-instant-expert .field--name-field-book-items>.field__item>.field--name-field-image{position:static;margin-bottom:60px;width:100% !important;text-align:left}.node--type-instant-expert .field--name-field-book-items>.field__item>.field--name-field-image img{max-width:50%}.node--type-instant-expert .field--name-field-book-items .field--name-field-item-images.field__items{width:48%}.node--type-instant-expert .field--name-field-book-items p.readsharebtn a{float:left}.usr-profile .p-right span{width:100%;display:block;padding-left:0;margin-top:5px}.usr-profile .p-right span a{float:left}.dkwsmath .miniaddthis{top:40px}.subjecttop .header{padding:0 15px;text-align:center}.subjecttop .header h1{margin-bottom:0}.subjecttop #math2image{margin:0 auto;max-width:none;display:table;float:none}.mathtop h1 img{margin:0;padding:0 15px}.subjecttop .dkmathlinks td,.mathtop ul{float:left;width:100% !important;padding:0 !important}.subjecttop #math2image~p,.mathtop #mathtopimg~p{margin-left:0;margin-right:0}.dkmathlinks ul,.mathtop ul{margin-top:0;margin-bottom:0}.mathtop .mathcoltwo{margin-bottom:20px}.wstopic{width:100%}ul.dk-ppthumblinks li{width:46%;margin:0 2% 13px}.subjecttop,.mathtop{padding:20px 20px}.dkmathlinks ul,.mathtop ul{padding:0}.actsub #textcol1,.actsub #textcol2{width:100%;padding-right:0}.imgs-group .field--name-field-multiple-images{width:100%;margin-left:0}.imgs-group .field--name-field-vertical-image{width:100%;float:left;padding:5px !important;margin:0}.download-all-wrap .file{max-width:none}}@media only screen and (max-width :375px){.path-menu .hubpage ul li{text-align:center;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}.path-menu .hubpage .hub-inner a img{height:auto}.path-menu .hubpage ul ul{height:auto !important}.path-menu .hubpage ul ul li{width:100%;max-width:200px;float:none;margin:0 auto 20px;border-bottom:0;padding-bottom:0}.path-menu .hubpage .more-feature{text-align:center}.dkwslevel2 img[align="right"]{display:table;float:none}}@media(min-width:769px){.col-md-3.layout-sidebar-second{width:30%}.ad-adjust.col-md-9{width:70%}}@media(min-width:1025px){.col-md-3.layout-sidebar-second{width:27%}.ad-adjust.col-md-9{width:73%}.container-fluid.content-area{padding-left:30px}}@media(min-width:768px){html{height:100%}body{min-height:100%;padding-bottom:250px}#footer{position:absolute;bottom:0;width:100%;height:250px}footer#footer:after{position:absolute;bottom:-100px;background:#056771;width:100%;height:100px;content:''}footer#footer{overflow:hidden}}@media only screen and (max-width:767px){.related-resources-thumb .img-thumbnail a[class^="small-thumb"]{margin:5px auto 45px 1px !important}.path-search aside.layout-sidebar-first.col-sm-3{position:relative;display:inline-block}.path-search .layout-content{display:inline-block}.path-search #list-type-view.list-type-Tiles .fen-search-results{width:100%}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#cboxTopLeft{width:15px;height:15px}#cboxTopCenter{height:15px}#cboxTopRight{width:15px;height:15px}#cboxBottomLeft{width:15px;height:10px}#cboxBottomCenter{height:10px}#cboxBottomRight{width:15px;height:10px}#cboxMiddleLeft{width:15px}#cboxMiddleRight{width:15px}#cboxContent{background:#fff;overflow:hidden}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;background:rgba(255,255,255,.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0;right:30px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0;right:30px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:#fff}#cboxLoadingGraphic{background:url(/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}
