@font-face{font-family:source-sans;src:url(../fonts/SourceSansPro-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:source-sans;src:url(../fonts/SourceSansPro-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:source-sans;src:url(../fonts/SourceSansPro-Semibold.otf) format("opentype");font-weight:600;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.preload *{-webkit-transition:none!important;transition:none!important}html{-webkit-font-smoothing:antialiased}body,html{width:100%;height:100%;overflow:hidden;background-color:#ebebeb}html.isDesktop,html.isDesktop body{overflow-y:visible;height:auto}body:focus,html:focus{outline:0}body{background:#f1f1f1;color:#333;font:14px/1.4 source-sans,sans-serif;overflow:hidden;position:relative;-webkit-user-select:none;-webkit-text-rendering:optimizeLegibility;box-shadow:0 0 6px 6px #e3e3e3}html.isDesktop body{min-height:100vh}a{color:#333;-webkit-transition:.2s color;transition:.2s color;text-decoration:none}h1,h2,h3{text-transform:uppercase}h2{font-size:32px;font-weight:300;color:#15a2a7}b,strong{font-weight:600}html.isDesktop .desktop-hidden{display:none}html.isDesktop .desktop-only{display:block}.inner-wrap{padding:0 75px}@media screen and (max-width:1024px){html.isDesktop .inner-wrap{padding:0 43px}}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .inner-wrap{padding:0 50px}}@media screen and (min-width:1247px){html.isDesktop .inner-wrap{padding:0 50px}}.inner-wrap:after{content:"";display:table;clear:both}.inner-wrap.hide{display:none}.inner-wrap.invisible{visibility:hidden}.widescreen .inner-wrap{padding:0 43px}.page-title{margin-top:88px;position:relative}.page-title h1,.page-title h2{float:left;margin-bottom:10px}.page-title h1 a,.page-title h2 a{color:#15a2a7;cursor:pointer}html.isDesktop .page-title h1 a:hover,html.isDesktop .page-title h2 a:hover{color:#3cb2b6}.page-title:after{display:block;content:'';clear:both}body{width:1024px;height:748px}html.isDesktop body{width:100%;height:auto;margin:auto}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop body{max-width:1024px}}@media screen and (min-width:1247px){html.isDesktop body{max-width:1246px}}body.widescreen{width:960px;height:540px}body:focus{outline:0}.viewport{width:1024px;height:748px;overflow:auto;-webkit-overflow-scrolling:touch}html.isDesktop .viewport{width:100%;height:auto;overflow:visible}.widescreen .viewport{width:960px;height:540px}.back{display:block;height:55px;padding:5px 10px 5px 40px;background:url(../images/37ff8cd2.back-teal.png) no-repeat 10px 52%;background-size:25px;position:relative;left:-40px;top:-5px;z-index:1;cursor:pointer}.back:active{background-color:#e3e3e3}html.isDesktop .inner-wrap form{min-width:862px;margin-bottom:24px}.button{-webkit-appearance:none;padding:5px 15px;margin-right:0;cursor:pointer;font-family:source-sans;font-weight:400;text-transform:uppercase;color:#fff;background:#15a2a7;border:0}html.isDesktop .button:hover{background:#3cb2b6}.button.gray{background:#686868}html.isDesktop .button.gray:hover{background:#15a2a7}.button.white{padding:4px 14px;background:#f1f1f1;color:#5a5a5a;border:1px solid #686868}html.isDesktop .button.white:hover{background:#fff}button:focus,input:focus,select:focus,textarea:focus{outline:0}.filter-programs{width:350px;height:748px;padding:102px 75px 24px 42px;overflow:auto;-webkit-overflow-scrolling:touch;background:#f1f1f1;border-left:2px solid #bebebe;position:fixed;top:0;right:0;-webkit-transform:translateX(350px);transform:translateX(350px);-webkit-transition:.4s all;transition:.4s all;z-index:10}html.isDesktop .filter-programs{height:auto;position:absolute;right:-350px;-webkit-transform:translateX(0px);transform:translateX(0px);border-bottom:2px solid #bebebe}.filter-programs label{display:block;padding:3px 0;cursor:pointer;font-size:13px;font-weight:600;line-height:1;text-align:right;text-transform:uppercase;border-bottom:1px solid #333}html.isDesktop .filter-programs label:hover{color:#15a2a7}.filter-programs label.checked{background:#686868;color:#fff;border-bottom:1px solid #f1f1f1}.filter-programs label.focus{outline:0}.filter-programs input{opacity:0}.settings-menu-visible.filters-visible .filter-programs{-webkit-transform:translateX(-258px);transform:translateX(-258px)}.widescreen .filter-programs{height:540px}.filter-count{padding-top:15px;padding-bottom:5px;font-size:11px;color:#393939;border-bottom:2px solid #393939;clear:both}.filter-count a{float:right;color:#686868;cursor:pointer}html.isDesktop .filter-count a:hover{color:#15a2a7}.filter-buttons{margin-top:14px;float:right}.filter-buttons .button{float:left;margin-left:10px;margin-top:-4px}.filter-buttons .result-count{float:left;margin-left:10px;margin-top:1px}.filter-buttons .hide-filters{margin-top:-19px}.result-count{font-size:12px;line-height:27px}.filters-visible .orientation-warning{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:1024px;text-align:center;font-size:24px;font-weight:600;background:rgba(0,0,0,.4);z-index:1000}.filters-visible .orientation-warning p{display:none}.filters-visible .filter-programs{-webkit-transform:translateX(0);transform:translateX(0);z-index:2000}html.isDesktop .filters-visible .filter-programs{-webkit-transform:translateX(-350px);transform:translateX(-350px)}@media screen and (max-width:1024px){html.isDesktop .filters-visible .orientation-warning{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:1024px;text-align:center;font-size:24px;font-weight:600;background:rgba(0,0,0,.4);z-index:1000}html.isDesktop .filters-visible .orientation-warning p{display:none}}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .filters-visible .orientation-warning{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:1024px;text-align:center;font-size:24px;font-weight:600;background:rgba(0,0,0,.4);z-index:1000}html.isDesktop .filters-visible .orientation-warning p{display:none}}@media screen and (min-width:1247px){html.isDesktop .filters-visible .orientation-warning{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:1246px;text-align:center;font-size:24px;font-weight:600;background:rgba(0,0,0,.4);z-index:1000}html.isDesktop .filters-visible .orientation-warning p{display:none}}.filter-tabs{margin:10px 0;overflow:hidden;border-left:1px solid #393939}.filter-tabs li{display:block;width:33.3%;-moz-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center;border-top:1px solid #393939;border-right:1px solid #393939;background:#d1d1d1}.filter-tabs li button{-webkit-appearance:none;display:block;width:100%;margin:0;padding:5px;font-family:source-sans,sans-serif;font-size:13px;font-weight:600;color:#393939;text-transform:uppercase;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #393939;outline:0;background:0 0;cursor:pointer}html.isDesktop .filter-tabs li button:hover{background-color:#e2e2e2}.filter-tabs li button.active{background-color:#f1f1f1;border-bottom:1px solid transparent;cursor:default}.filter-tabs li button span{background:url(../images/84c798c5.has-filter.png) no-repeat 50% 45%;background-size:50%}.filter-count,.tab{display:none}.filter-count.active,.tab.active{display:block}.app-header{width:100%;height:54px;position:absolute;top:0;left:0;z-index:30000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:#15a2a7 url(../images/af8cd145.nbc-logo.png) no-repeat center center;background-size:132px 16px}html.isDesktop .app-header{margin:auto}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .app-header{max-width:1024px}}@media screen and (min-width:1247px){html.isDesktop .app-header{max-width:1246px}}.app-header .secret-exit{display:block;width:43px;height:30px;position:absolute;left:446px;top:5px;-webkit-tap-highlight-color:transparent}.bar-visible .secret-exit{top:40px}.toggle-menu{width:84px;height:54px;padding:0;float:left;-webkit-appearance:none;background:transparent url(../images/a35eee95.menu-icon.png) no-repeat center center;background-size:23px 22px;border:0;text-indent:-9999px;position:relative;left:-32px;cursor:pointer}html.isDesktop .toggle-menu{width:55px;left:-50px}.toggle-menu:active,html.isDesktop .toggle-menu:hover{background-color:#3cb2b6}.toggle-menu:focus{outline:0}.menu-visible .toggle-menu{background-color:#3cb2b6}.toggle-settings{width:54px;height:54px;padding:0;float:right;-webkit-appearance:none;background:transparent url(../images/e045e94f.gear.png) no-repeat center center;background-size:23px 22px;border:0;text-indent:-9999px;position:relative;right:-12px;cursor:pointer;pointer-events:auto}.toggle-settings:active,html.isDesktop .toggle-settings:hover{background-color:#3cb2b6}.toggle-settings:focus{outline:0}.pull-right{float:right;position:relative;pointer-events:none}.app-header form{margin-top:10px;float:left;position:relative;pointer-events:auto}.show-search{-webkit-appearance:none;width:100px;height:54px;padding-left:10px;float:left;color:#fff;font-family:source-sans,sans-serif;font-size:18px;text-align:left;background:transparent url(../images/4164eb5e.search-icon.png) no-repeat 70px center;background-size:23px 22px;border:0;cursor:pointer;pointer-events:auto}.show-search:active,html.isDesktop .show-search:hover{background-color:#3cb2b6}.show-search:focus{outline:0}.search-visible .show-search,body.search .show-search{background-color:#3cb2b6}.site-search{-webkit-appearance:none;width:720px;margin-bottom:32px;margin-right:10px;padding:5px 40px;position:relative;font-family:source-sans,sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;color:#15a2a7;background:#fff;border:2px solid #15a2a7;border-radius:40px;float:none;box-shadow:none}.site-search::-webkit-input-placeholder{color:#ccc;font-style:italic}.site-search::-moz-placeholder{color:#ccc;font-style:italic}.site-search:-ms-input-placeholder{color:#ccc;font-style:italic}.site-search:invalid~.clear-search:after{opacity:0;pointer-events:none}.site-search:-moz-ui-invalid:not(output){box-shadow:none}.clear-search{position:relative;border:1px solid transparent;background-color:transparent;display:inline-block;vertical-align:middle;outline:0;cursor:pointer;padding:0;width:30px;height:30px;right:60px;top:-10px}.clear-search:after{opacity:1;pointer-events:auto;content:"X";display:block;width:35px;height:35px;position:absolute;background-color:transparent;z-index:1;right:0;top:0;bottom:0;margin:auto;text-align:center;color:#e3e3e3;font-weight:400;font-size:32px;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.clear-search,.clear-search:after{display:none}}.close-search{-webkit-appearance:none;font-family:source-sans,sans-serif;text-transform:uppercase;color:#fff;background:#15a2a7;border:0;line-height:30px;position:relative;top:-6px;cursor:pointer}html.isDesktop .close-search:hover{background-color:#3cb2b6}.clear-search-button{-webkit-appearance:none;font-family:source-sans,sans-serif;text-transform:uppercase;color:#fff;background:#e3e3e3;border:0;line-height:30px;position:relative;top:-6px;cursor:pointer}html.isDesktop .clear-search-button.active:hover{background-color:#3cb2b6}.clear-search-button.active{background:#15a2a7}.isTablet .search-page .page-title h2{margin-bottom:0}.isTablet .search-page form{margin:0 -75px 24px -75px;padding-left:75px}.isTablet .search-page form .site-search{width:760px;margin-right:-40px}.isTablet .search-page form .clear-search-button{margin-left:56px}.search-icon{position:absolute;right:0;top:2px;width:15px;height:15px;background:url(../images/4164eb5e.search-icon.png);background-size:cover}.clear-icon{display:none;position:absolute;right:0;top:4px;z-index:20000}.clear-icon a{display:block;width:14px;height:14px;background:url(../images/eebed13f.search-clear.png);background-size:cover;cursor:pointer}.second-screen{float:left}.second-screen a{display:block;margin:11px 0 0 21px;width:19px;height:17px;background:url(../images/18fad70a.second-screen-icon.png);background-size:cover}.header-refresh{-webkit-appearance:none;width:54px;height:54px;padding-left:0;float:left;color:#fff;font-family:source-sans,sans-serif;font-size:18px;text-align:left;background:transparent url(../images/4164eb5e.search-icon.png) no-repeat center center;background-size:23px 22px;border:0;cursor:pointer;pointer-events:auto}html.isDesktop .header-refresh{display:none}.header-refresh:active{background-color:#3cb2b6}.header-refresh:focus{outline:0}.app-menu{width:258px;height:748px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:54px;border-right:2px solid #bebebe;position:absolute;top:0;bottom:0;-webkit-transform:translateX(-258px);transform:translateX(-258px);z-index:19999;background:#f1f1f1}html.isDesktop .app-menu{bottom:auto;height:auto;border-bottom:2px solid #bebebe}.app-menu ul{-webkit-transform:translate3d(0,0,0);padding-bottom:100px}html.isDesktop .app-menu ul{padding-bottom:0}.app-menu a{display:table-cell;vertical-align:middle;height:60px;width:258px;text-transform:uppercase;padding-left:42px;border-bottom:1px solid #e1e5e7}html.isDesktop .app-menu a{cursor:pointer}html.isDesktop .app-menu a:hover{color:#15a2a7}.app-menu a.active,.app-menu a:active{background:#d6d6d6}.widescreen .app-menu{height:540px}.app-content{width:1024px}html.isDesktop .app-content{width:100%;height:auto;cursor:default;position:relative}html.isDesktop .app-content:after{content:"";display:table;clear:both}html.isDesktop .app-content .inner-wrap{margin:auto;max-width:1246px;min-width:960px}@media screen and (max-width:1024px){html.isDesktop .app-content .inner-wrap{width:960px;margin:auto}}.widescreen .app-content{width:960px}.app-content,.app-menu{-webkit-transition:.4s -webkit-transform;transition:.4s transform}.menu-visible .orientation-warning{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:1024px;text-align:center;font-size:24px;font-weight:600;background:rgba(0,0,0,.4);z-index:1000}.menu-visible .orientation-warning p{display:none}.menu-visible .app-menu{-webkit-transform:translateX(0px);transform:translateX(0px)}@media screen and (max-width:1024px){html.isDesktop .menu-visible .orientation-warning{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:1024px;text-align:center;font-size:24px;font-weight:600;background:rgba(0,0,0,.4);z-index:1000}html.isDesktop .menu-visible .orientation-warning p{display:none}}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .menu-visible .orientation-warning{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:1024px;text-align:center;font-size:24px;font-weight:600;background:rgba(0,0,0,.4);z-index:1000}html.isDesktop .menu-visible .orientation-warning p{display:none}}@media screen and (min-width:1247px){html.isDesktop .menu-visible .orientation-warning{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:1246px;text-align:center;font-size:24px;font-weight:600;background:rgba(0,0,0,.4);z-index:1000}html.isDesktop .menu-visible .orientation-warning p{display:none}}.second-screen .app-menu{height:540px}.second-screen .app-content{width:960px}.settings-menu{width:258px;height:748px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:54px;border-left:2px solid #bebebe;position:absolute;top:0;bottom:0;z-index:19999;background:#f1f1f1;-webkit-transform:translateX(0);transform:translateX(0);right:-258px}html.isDesktop .settings-menu{height:auto;bottom:initial;border-bottom:2px solid #bebebe}.settings-menu ul{-webkit-transform:translate3d(0,0,0);padding-bottom:100px}html.isDesktop .settings-menu ul{padding-bottom:0}html.isDesktop .settings-menu li:hover a{color:#15a2a7}.settings-menu a{display:table-cell;vertical-align:middle;height:60px;width:258px;text-transform:uppercase;padding-left:42px;border-bottom:1px solid #e1e5e7}html.isDesktop .settings-menu a{cursor:pointer}.settings-menu a:active{background:#d6d6d6}.settings-menu a.favorite{padding-left:57px;background:url(../images/97d4ac16.star_small_black.png) no-repeat 42px 48%;background-size:11px 10px}.settings-menu a.privacy{background:url(../images/5611e5f2.external_icon.png) no-repeat 58% 48%;background-size:10px}.settings-menu a.privacy.faq{width:140px}html.isOffline .settings-menu a.privacy{color:#d1d1d1;pointer-events:none}.settings-menu a.logout{display:none}html.isDesktop .settings-menu a.logout{display:table-cell}.settings-menu span.interactive-name{display:block;text-align:center;color:#999}.widescreen .settings-menu{-webkit-transform:translateX(960px);transform:translateX(960px)}.app-content,.settings-menu{-webkit-transition:.4s -webkit-transform;transition:.4s transform}.settings-menu-visible .toggle-settings{background-color:#3cb2b6}.settings-menu-visible .settings-menu{-webkit-transform:translateX(-258px);transform:translateX(-258px)}.settings-menu-visible .orientation-warning{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:1024px;text-align:center;font-size:24px;font-weight:600;background:rgba(0,0,0,.4);z-index:1000}.settings-menu-visible .orientation-warning p{display:none}.settings-menu-visible.widescreen .settings-menu{-webkit-transform:translateX(-194px);transform:translateX(-194px)}@media screen and (max-width:1024px){html.isDesktop .settings-menu-visible .orientation-warning{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:1024px;text-align:center;font-size:24px;font-weight:600;background:rgba(0,0,0,.4);z-index:1000}html.isDesktop .settings-menu-visible .orientation-warning p{display:none}}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .settings-menu-visible .orientation-warning{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:1024px;text-align:center;font-size:24px;font-weight:600;background:rgba(0,0,0,.4);z-index:1000}html.isDesktop .settings-menu-visible .orientation-warning p{display:none}}@media screen and (min-width:1247px){html.isDesktop .settings-menu-visible .orientation-warning{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:1246px;text-align:center;font-size:24px;font-weight:600;background:rgba(0,0,0,.4);z-index:1000}html.isDesktop .settings-menu-visible .orientation-warning p{display:none}}.category-rotor.large-screen{display:none}@media screen and (min-width:1247px){html.isDesktop .category-rotor.large-screen{display:block;width:1105px;margin:auto}html.isDesktop .category-rotor.small-screen{display:none}}.flexslider{margin:0;padding:0;position:relative}html.isDesktop .flexslider.splash{position:static}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-border-radius:20px;border-radius:20px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-disabled{display:none}.splash-rotor{position:relative;margin-bottom:20px;margin-top:54px;overflow:hidden;opacity:0;-webkit-transition:.4s opacity;transition:.4s opacity;z-index:2;background-color:rgba(0,0,0,.25)}html.isDesktop .splash-rotor{min-height:522px}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .splash-rotor{width:1024px;min-height:522px}}@media screen and (min-width:1247px){html.isDesktop .splash-rotor{width:1246px;min-height:634px}}html.isDesktop .splash-rotor img{min-height:522px;min-width:1024px}.splash-rotor ul{list-style:none}.splash-rotor .flex-direction-nav{position:absolute;top:0;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.2s opacity;transition:.2s opacity}.splash-rotor .flex-direction-nav .flex-prev{left:0;top:17px;background:url(../images/a19ab3bc.homehero_leftarrow.png) no-repeat 15% 50%;background-size:41px 64px}.splash-rotor .flex-direction-nav .flex-next{right:0;top:17px;background:url(../images/7d251887.homehero_rightarrow.png) no-repeat 85% 50%;background-size:41px 64px}.splash-rotor .flex-direction-nav .flex-next,.splash-rotor .flex-direction-nav .flex-prev{height:535px;width:170px;opacity:0}html.isDesktop .splash-rotor .flex-direction-nav .flex-next:hover,html.isDesktop .splash-rotor .flex-direction-nav .flex-prev:hover{opacity:.6}@media screen and (min-width:1247px){html.isDesktop .splash-rotor .flex-direction-nav .flex-next,html.isDesktop .splash-rotor .flex-direction-nav .flex-prev{height:660px}}.splash-rotor .flex-control-nav{bottom:6px;z-index:2}.splash-rotor .flex-control-nav li{margin:0 5px}.splash-rotor .flex-control-paging li a{width:9px;height:9px;background:#fff}.splash-rotor .flex-control-paging li a.flex-active{background:#15a2a7}@media screen and (min-width:1247px){html.isDesktop .splash-rotor{height:634px}}.widescreen .flex-direction-nav{display:none}.widescreen .splash-rotor{height:540px}.widescreen .splash-rotor img{width:100%;height:100%}.preload .preloader{opacity:1;position:absolute;top:0;bottom:0;background-color:#fff;width:100%;pointer-events:none;z-index:1000;-webkit-transition:opacity .2s;transition:opacity .2s}.preload .preloader .preload-graphic{width:100%;height:32px;position:absolute;z-index:1;top:300px;background:url(../images/2856e21d.preloader.gif) no-repeat 50% 50%;background-size:32px 32px}.preload .preloader .init-message{color:#000;position:absolute;width:100%;top:350px;text-align:center}.preloader{opacity:0}.quick-links .flex-next,.quick-links .flex-prev{height:135px;width:75px;background-position:50% 50%;background-size:25px 45px}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .quick-links .flex-next,html.isDesktop .quick-links .flex-prev{height:153px}}.quick-links .flex-prev{left:-75px}.quick-links .flex-next{right:-75px}@media screen and (min-width:1247px){html.isDesktop .quick-links{width:1105px;margin-left:auto;margin-right:auto}}.quick-links .single-page .slides{width:100%!important}.quick-links .single-page li{margin:0 auto;float:none!important;overflow:hidden}.quick-links .single-page li.thumbs-1{width:205px!important}.quick-links .single-page li.thumbs-2{width:-webkit-calc(215px * 2)!important;width:calc(215px * 2)!important}.quick-links .single-page li.thumbs-3{width:-webkit-calc(217px * 3)!important;width:calc(217px * 3)!important}.quick-links .single-page li.thumbs-4{width:-webkit-calc(219px * 4)!important;width:calc(219px * 4)!important}@media screen and (min-width:1247px){html.isDesktop .quick-links .single-page li.thumbs-1{width:215px!important}html.isDesktop .quick-links .single-page li.thumbs-2{width:-webkit-calc(216px * 2)!important;width:calc(216px * 2)!important}html.isDesktop .quick-links .single-page li.thumbs-3{width:-webkit-calc(219px * 3)!important;width:calc(219px * 3)!important}html.isDesktop .quick-links .single-page li.thumbs-4{width:-webkit-calc(220px * 4)!important;width:calc(220px * 4)!important}}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .quick-links .single-page li.thumbs-1{width:215px!important}html.isDesktop .quick-links .single-page li.thumbs-2{width:-webkit-calc(229px * 2)!important;width:calc(229px * 2)!important}html.isDesktop .quick-links .single-page li.thumbs-3{width:-webkit-calc(229px * 3)!important;width:calc(229px * 3)!important}html.isDesktop .quick-links .single-page li.thumbs-4{width:-webkit-calc(231px * 4)!important;width:calc(231px * 4)!important}}@media screen and (max-width:1024px){html.isDesktop .quick-links .single-page li.thumbs-1{width:215px!important}html.isDesktop .quick-links .single-page li.thumbs-2{width:-webkit-calc(216px * 2)!important;width:calc(216px * 2)!important}html.isDesktop .quick-links .single-page li.thumbs-3{width:-webkit-calc(217px * 3)!important;width:calc(217px * 3)!important}html.isDesktop .quick-links .single-page li.thumbs-4{width:-webkit-calc(220px * 4)!important;width:calc(220px * 4)!important}}.quicklink{margin:0 0 20px 18px;background:#999;position:relative}.quicklink a{position:absolute;top:0;left:0;z-index:10;display:block;width:100%;height:100%;font-size:30px;font-weight:300;text-transform:uppercase;text-align:center;letter-spacing:-1px;color:#fff;background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0,#007F82),color-stop(1,#06A2A6));background-image:-webkit-linear-gradient(top left,#007F82 0,#06A2A6 100%);background-image:linear-gradient(to bottom right,#007F82 0,#06A2A6 100%)}html.isDesktop .quicklink a:hover{background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0,#009496),color-stop(1,#00BCBF));background-image:-webkit-linear-gradient(top left,#009496 0,#00BCBF 100%);background-image:linear-gradient(to bottom right,#009496 0,#00BCBF 100%)}.quicklink.thumbnail img{position:relative;z-index:1;display:none}.quicklink.thumbnail a{position:absolute}.category-rotor{margin-bottom:20px}.category-rotor header{overflow:hidden}.category-rotor header h2{float:left}.category-rotor header h2 a{color:#15a2a7;cursor:pointer}html.isDesktop .category-rotor header h2 a:hover{color:#3cb2b6}.flex-next,.flex-prev{display:block;position:absolute;top:0;text-indent:-9999px;width:75px;height:317px;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .flex-next,html.isDesktop .flex-prev{height:335px}}html.isDesktop .flex-next:hover,html.isDesktop .flex-prev:hover{opacity:1}.flex-next.flex-disabled,.flex-prev.flex-disabled{opacity:0}.flex-prev{left:-75px;background:url(../images/f4c83d76.rotor-prev.png) no-repeat;background-position:50% 147px}.flex-next{right:-75px;background:url(../images/45bd35b8.rotor-next.png) no-repeat;background-position:50% 147px}.view-all{margin-top:6px;padding-top:13px;float:right;color:#5a5a5a;text-transform:uppercase}html.isDesktop .view-all{cursor:pointer}html.isDesktop .view-all:hover{color:#15a2a7}.view-all span{display:inline-block;margin-left:5px;width:5px;height:9px;background:url(../images/40040b5e.cta-arrow.png) no-repeat 100% 50%;background-size:cover}.category-rotor.recently-watched .videos{height:180px;width:942px;margin-left:-18px}@media screen and (max-width:1024px){html.isDesktop .category-rotor.recently-watched .videos{margin-left:4px}}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .category-rotor.recently-watched .videos{margin-left:0}}@media screen and (min-width:1247px){html.isDesktop .category-rotor.recently-watched .videos{margin-left:4px;width:1105px;height:184px}}.category-rotor.recently-watched .videos .showname{height:20px;width:214px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:1247px){html.isDesktop .category-rotor.recently-watched{margin:auto;width:1105px}html.isDesktop .category-rotor.recently-watched .videos{width:1105px;height:186px}}.program{float:left}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .program{float:none}}@media screen and (min-width:1247px){html.isDesktop .program{float:none}}.program .flex-next,.program .flex-prev{background-position:50% 140px}.program .thumbnail,.program .thumbnail .title{position:relative}.program .thumbnail .title:after{position:absolute;content:'';width:115px;height:14px;right:0;top:17px;background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241,241,241,0)),color-stop(50%,#f1f1f1));background:-webkit-linear-gradient(left,rgba(241,241,241,0) 0,#f1f1f1 50%);background:linear-gradient(to right,rgba(241,241,241,0) 0,#f1f1f1 50%)}.program .thumbnail .date{margin-top:-13px;font-size:10px;color:#686868;text-align:right;position:relative;height:auto}.thumbnail-wrap{margin-left:-18px}@media screen and (min-width:1247px){html.isDesktop .thumbnail-wrap{margin-left:-14px}}.thumbnail{margin:0 0 0 18px;width:205px;height:182px;float:left}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .thumbnail{width:217px;height:190px}}.thumbnail a{display:block;position:relative;overflow:hidden;width:100%;height:100%}html.isDesktop .thumbnail a{cursor:pointer}html.isDesktop .thumbnail a:hover h3{color:#15a2a7}.thumbnail a .corner-ribbon{width:80px;background:#15a2a7;position:absolute;top:6px;left:-20px;text-align:center;line-height:25px;letter-spacing:1px;color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.thumbnail a .corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,.3)}.thumbnail h3{margin-top:8px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;height:32px}.thumbnail h3.favorite{padding-left:15px;background:url(../images/97d4ac16.star_small_black.png) no-repeat 0 3px;background-size:11px 10px}.thumbnail.quicklink{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;height:135px}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .thumbnail.quicklink{height:143px}}.thumbnail.quicklink h4{line-height:36px;position:absolute;z-index:2;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.thumbnail .img,.thumbnail img{display:block;width:100%;height:135px}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .thumbnail .img,html.isDesktop .thumbnail img{height:143px;width:217px}}.thumbnail.large{width:428px;height:364px}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .thumbnail.large{width:450px;height:380px}}.thumbnail.large img{height:317px}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .thumbnail.large img{width:450px;height:333px}}.video-thumbnail{margin:0 0 0 18px;position:relative;width:214px;float:left;display:block}@media screen and (max-width:1024px){html.isDesktop .video-thumbnail{margin-left:9px}}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .video-thumbnail{margin-left:21px}}@media screen and (min-width:1247px){html.isDesktop .video-thumbnail{margin-left:9px}}html.isDesktop .video-thumbnail a{cursor:pointer}html.isDesktop .video-thumbnail a:hover h3{color:#15a2a7}.video-thumbnail a img{height:120px;width:214px}.video-thumbnail h3.title{height:41px;overflow:hidden}.marketmode .thumbnail .corner-ribbon{display:none}html.isDesktop .program .app-content .inner-wrap{margin-bottom:30px}.program-hero{width:483px;height:317px;float:right}.program-hero img{width:483px;height:317px}.program-details{width:390px;height:250px;float:left;font-size:12px;line-height:1.5;position:relative}@media screen and (min-width:1247px){html.isDesktop .program-details{width:590px}}.program-details .flexslider{height:250px}.program-details .flex-control-nav{position:absolute;bottom:-48px;right:10px;text-align:right}.program-details .flex-control-nav li{font-size:14px;margin:0 6px;text-transform:uppercase;cursor:pointer;color:#15a2a7}.program-details .flex-control-nav .flex-active{color:#333}.program-details .flex-control-paging li a{width:8px;height:8px;background:#b2b2b2;box-shadow:none;text-indent:9999px;overflow:hidden}.program-details .flex-control-paging li a.flex-active{background:#15a2a7}.program-details h3{margin-bottom:2px;font-weight:600;font-size:15px}.program-details h3,.program-details p,.program-details ul{padding-right:15px}.program-details .slides>li{width:390px;height:250px;overflow:auto;-webkit-overflow-scrolling:touch}.program-details .slides>li.summary>div{margin-bottom:18px}.program-details .summary li,.program-details .summary p{font-size:1.1em}.program-details .summary li i,.program-details .summary p i{font-style:italic}.program-details .program-assets{font-size:1.5em}.program-details .program-assets h3{font-size:15px}.fader{width:100%;height:8px;background:url(../images/b328e7b3.fader.png) repeat-x 0 0;position:absolute;top:242px;z-index:10}div.episode-count{margin-bottom:0!important}.network-logo{display:block;margin-top:15px!important;float:left}html.isDesktop .network-logo{margin-right:200px}.network-logo.BLUM.HOUSE,.network-logo.BLUMHOUSE,.network-logo.Blum.House,.network-logo.Blum.house,.network-logo.Blumhouse,.network-logo.blumhouse{width:98px;height:35px;background:url(../images/network-logos/05c2c13b.blumhouse.png) no-repeat 0 0;background-size:cover}.network-logo.BRAVO,.network-logo.Bravo,.network-logo.bravo{width:68px;height:50px;background:url(../images/network-logos/255e5918.bravo.png) no-repeat 0 0;background-size:cover}.network-logo.CNBC,.network-logo.cnbc{width:65px;height:50px;background:url(../images/network-logos/18b2fba1.cnbc.png) no-repeat 0 0;background-size:cover}.network-logo.E,.network-logo.e{width:45px;height:50px;background:url(../images/network-logos/272b62b1.e2.png) no-repeat 0 0;background-size:cover}.network-logo.ESQUIRE,.network-logo.ESQUIRE.NETWORK,.network-logo.Esquire,.network-logo.Esquire.Network,.network-logo.esquire{width:156px;height:50px;background:url(../images/network-logos/e8cb685e.esquire.png) no-repeat 0 0;background-size:cover}.network-logo.FOCUS,.network-logo.FOCUS.FEATURES,.network-logo.Focus,.network-logo.Focus.Features,.network-logo.focus,.network-logo.focus.features{width:141px;height:37px;background:url(../images/network-logos/2b5f4f39.focus-features.png) no-repeat 0 0;background-size:cover}.network-logo.G4,.network-logo.g4{width:40px;height:50px;background:url(../images/network-logos/3fb25992.g4.png) no-repeat 0 0;background-size:cover}.network-logo.GOLF,.network-logo.GOLF.CHANNEL,.network-logo.Golf,.network-logo.Golf.Channel,.network-logo.golf,.network-logo.golf.channel{width:156px;height:33px;background:url(../images/network-logos/885deecf.golf-channel.png) no-repeat 0 0;background-size:cover}.network-logo.ILLUMINATION,.network-logo.ILLUMINATION.ENTERTAINMENT,.network-logo.Illumination,.network-logo.Illumination.Entertainment,.network-logo.illumination,.network-logo.illumination.entertainment{width:119px;height:33px;background:url(../images/network-logos/ab30ae5b.illumination-entertainment.png) no-repeat 0 0;background-size:cover}.network-logo.LEGENDARY,.network-logo.Legendary,.network-logo.legendary{width:92px;height:44px;background:url(../images/network-logos/97466f53.legendary.png) no-repeat 0 0;background-size:cover}.network-logo.MSNBC,.network-logo.msnbc{width:155px;height:28px;background:url(../images/network-logos/1a9ba7f4.msnbc.png) no-repeat 0 0;background-size:cover}.network-logo.NBC.SPORTS,.network-logo.NBC.Sports,.network-logo.nbc.sports{width:56px;height:49px;background:url(../images/network-logos/09d10e7b.nbc-sports.png) no-repeat 0 0;background-size:cover}.network-logo.NBC,.network-logo.nbc{width:79px;height:47px;background:url(../images/network-logos/73aba21b.nbc.png) no-repeat 0 0;background-size:cover}.network-logo.ITVP,.network-logo.NBCU.International,.network-logo.UNIVERSAL.INTERNATIONAL.PRODUCTIONS,.network-logo.Universal.International.Productions{width:139px;height:50px;background:url(../images/network-logos/f6fccf82.nbcu-intl-studios.png) no-repeat 0 0;background-size:cover}.network-logo.NBCUniversal.Syndication,.network-logo.SYNDICATION,.network-logo.Syndication,.network-logo.syndication{width:137px;height:45px;background:url(../images/network-logos/3b4cebbe.nbcu-syndication.png) no-repeat 0 0;background-size:cover}.network-logo.OXYGEN,.network-logo.Oxygen,.network-logo.oxygen{width:116px;height:42px;background:url(../images/network-logos/f70c4055.oxygen.png) no-repeat 0 0;background-size:cover}.network-logo.PEACOCK.PRODUCTIONS,.network-logo.Peacock.Productions,.network-logo.peacock.productions{width:153px;height:32px;background:url(../images/network-logos/d85526a3.peacock-productions.png) no-repeat 0 0;background-size:cover}.network-logo.STUDIO.CANAL,.network-logo.Studio.Canal,.network-logo.Studiocanal,.network-logo.studio.canal,.network-logo.studiocanal{width:152px;height:27px;background:url(../images/network-logos/8d3ece9e.studiocanal.png) no-repeat 0 0;background-size:cover}.network-logo.STYLE,.network-logo.Style,.network-logo.style{width:75px;height:50px;background:url(../images/network-logos/9a36b8c5.style.png) no-repeat 0 0;background-size:cover}.network-logo.SYFY,.network-logo.Syfy,.network-logo.syfy{width:67px;height:48px;background:url(../images/network-logos/a5405f5a.syfy2.png) no-repeat 0 0;background-size:cover}.network-logo.TELEMUNDO.INTERNACIONAL,.network-logo.Telemundo.Internacional,.network-logo.telemundo.internacional{width:56px;height:48px;background:url(../images/network-logos/871cd1c5.telemundo-internacional.png) no-repeat 0 0;background-size:cover}.network-logo.TELEMUNDO,.network-logo.Telemundo,.network-logo.telemundo{width:61px;height:48px;background:url(../images/network-logos/00d6d6e1.telemundo.png) no-repeat 0 0;background-size:cover}.network-logo.TV.One,.network-logo.TVONE,.network-logo.TVOne,.network-logo.tv.one,.network-logo.tvone{width:94px;height:42px;background:url(../images/network-logos/7c4b9042.tv-one.png) no-repeat 0 0;background-size:cover}.network-logo.UCP,.network-logo.UNIVERSAL.CABLE.PRODUCTIONS,.network-logo.Universal.Cable.Productions,.network-logo.ucp,.network-logo.universal.cable.productions{width:93px;height:48px;background:url(../images/network-logos/88169fb8.ucp.png) no-repeat 0 0;background-size:cover}.network-logo.UNIVERSAL.PICTURES,.network-logo.Universal.Pictures,.network-logo.Universal.Studios,.network-logo.universal.pictures{width:103px;height:50px;background:url(../images/network-logos/09a4c4aa.universal-pictures.png) no-repeat 0 0;background-size:cover}.network-logo.UNIVERSAL.TELEVISION,.network-logo.Universal.Television,.network-logo.universal.television{width:153px;height:29px;background:url(../images/network-logos/c475a15d.universal-television2.png) no-repeat 0 0;background-size:cover}.network-logo.USA,.network-logo.usa{width:81px;height:44px;background:url(../images/network-logos/7c08bfa6.usa.png) no-repeat 0 0;background-size:cover}.network-logo.THE.WEATHER.CHANNEL,.network-logo.The.Weather.Channel,.network-logo.WEATHER,.network-logo.Weather.Channel,.network-logo.the.weather.channel,.network-logo.weather.channel{width:51px;height:50px;background:url(../images/network-logos/f0d0bbcd.weather-channel.png) no-repeat 0 0;background-size:cover}.network-logo.WORKING.TITLE,.network-logo.Working.Title,.network-logo.working.title{width:145px;height:42px;background:url(../images/network-logos/7cdf9c63.working-title.png) no-repeat 0 0;background-size:cover}.cast-list{width:210px;padding-right:50px;float:left}.production-crew{width:180px;float:right}.production-crew ul{margin-bottom:10px}.assets{padding:0 40px 0 0}.assets ul{margin-bottom:18px}.assets li.Video{background:url(../images/06f9058a.play-icon.png) no-repeat 0 50%;background-size:16px}.assets li.pdf,.assets li.ppt{background:url(../images/b6744810.document-icon.png) no-repeat 0 50%;background-size:16px}.assets a{color:#393939;font-weight:600;display:block;padding:6px 0 6px 21px}html.isDesktop .assets a{padding:5px 0 6px 21px}html.isDesktop .assets a:hover{cursor:pointer;color:#15a2a7}.episode-loading-indicator{display:none;width:100%;height:32px;position:relative;z-index:1;background:url(../images/2856e21d.preloader.gif) no-repeat 50% 50%;background-size:32px 32px}.episode-loading-indicator.visible{display:block}.episode-list{padding:0 55px}.widescreen .episode-list{padding:0 25px}.full-length{margin-top:50px}.full-length .season{overflow:hidden}.full-length .season h2{color:#686868}.full-length .season .thumbnail{position:relative;width:214px;float:left;display:block}@media screen and (max-width:1024px){html.isDesktop .full-length .season .thumbnail{margin-left:9px}}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .full-length .season .thumbnail{margin-left:21px}}.full-length .season .thumbnail img{height:120px;width:214px}.full-length .downloaded{position:absolute;width:100%;margin-top:-25px;background-color:rgba(0,0,0,.4);color:#fff}.full-length .downloaded .progress-bar{padding:3px 5px;background-color:#15a2a7;white-space:nowrap}.full-length .downloaded.download-requested{padding:3px 5px}.search-results{display:none;opacity:0;width:1024px;position:absolute;top:0;bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:.2s all;transition:.2s all;z-index:999;background:#f1f1f1}html.isDesktop .search-results{width:100%;cursor:default}.search-results .results{width:876px;margin:0 auto;padding:75px 0 60px}.search-results .results header{display:none}.search-results.search-page{display:block!important;opacity:1!important;position:relative}.search-results h2.category-name{clear:both;color:#686868;margin-top:-32px}.no-results{padding:0 20px}.search-row:after{content:"";display:table;clear:both}.search-row header{margin-top:30px}.search-loading-indicator{display:block;width:100%;height:32px;position:relative;z-index:1;background:url(../images/2856e21d.preloader.gif) no-repeat 50% 50%;background-size:32px 32px}.category .app-content,.downloads .app-content,.favorites .app-content,.home .app-content,.program .app-content,.search .app-content,.subcategories .app-content{width:1024px;height:748px;overflow:auto;-webkit-overflow-scrolling:touch}html.isDesktop .category .app-content,html.isDesktop .downloads .app-content,html.isDesktop .favorites .app-content,html.isDesktop .home .app-content,html.isDesktop .program .app-content,html.isDesktop .search .app-content,html.isDesktop .subcategories .app-content{height:auto;overflow:hidden}html.isDesktop .category .app-content:after,html.isDesktop .downloads .app-content:after,html.isDesktop .favorites .app-content:after,html.isDesktop .home .app-content:after,html.isDesktop .program .app-content:after,html.isDesktop .search .app-content:after,html.isDesktop .subcategories .app-content:after{content:"";display:table;clear:both}.widescreen.category .app-content,.widescreen.downloads .app-content,.widescreen.favorites .app-content,.widescreen.home .app-content,.widescreen.program .app-content,.widescreen.subcategories .app-content{width:960px;height:540px}.subcategories .thumbnail img{border:1px solid #15a2a7}.subcategories.search-visible .thumbnail img{border-style:none}.category .filter-tabs li{width:50%}.downloads-modal,.favorites-modal{position:absolute;width:160px;font-weight:300;background:#fff;text-align:center;border-radius:8px}.downloads-modal h3,.favorites-modal h3{padding:10px;font-size:14px;color:#757575;border-bottom:1px solid #cacace}.downloads-modal a,.favorites-modal a{display:block;padding:10px;color:#15a2a7;text-transform:uppercase;font-size:14px}html.isDesktop .downloads-modal a,html.isDesktop .favorites-modal a{cursor:pointer}html.isDesktop .downloads-modal a:hover,html.isDesktop .favorites-modal a:hover{color:#3cb2b6}.modal-tip{position:absolute}.modal-tip.down,.modal-tip.up{width:34px;height:16px;left:38%}.modal-tip.left,.modal-tip.right{width:16px;height:34px;top:28%}html.isDesktop .modal-tip.left,html.isDesktop .modal-tip.right{top:50%;margin-top:-17px}.modal-tip.down{top:99%;background:url(../images/0ffa91c9.tooltip-down.png) no-repeat 0 0;background-size:cover}.modal-tip.up{top:-16px;background:url(../images/47e7c518.tooltip-up.png) no-repeat 0 0;background-size:cover}.modal-tip.left{left:-14px;background:url(../images/5a3a234d.tooltip-left.png) no-repeat 0 0;background-size:cover}.modal-tip.right{left:99%;background:url(../images/c3fb3652.tooltip-right.png) no-repeat 0 0;background-size:cover}.downloads-modal-shade,.modal-shade{position:absolute;top:0;left:0;pointer-events:none;opacity:0;width:100%;height:100%;background:rgba(0,0,0,.4)}html.isDesktop .downloads-modal-shade,html.isDesktop .modal-shade{background:0 0}.downloads-modal-visible .downloads-modal-shade,.favorites-modal-visible .favorites-modal,.favorites-modal-visible .modal-shade{pointer-events:auto;opacity:1;z-index:9999}html.isDesktop .favorites-modal-visible .modal-shade{pointer-events:none}.fav-delete-all,.fav-toggle{float:right;color:#15a2a7;text-transform:uppercase}html.isDesktop .fav-delete-all,html.isDesktop .fav-toggle{cursor:pointer}html.isDesktop .fav-delete-all:hover,html.isDesktop .fav-toggle:hover{color:#3cb2b6}.fav-toggle{margin-top:4px;line-height:48px}.fav-delete-all{line-height:29px;cursor:pointer}.fav-title{padding-left:30px;background:url(../images/f63db8f8.star_large_teal.png) no-repeat 0 50%;background-size:23px 22px}.favorites-list li{height:40px;padding:0 10px;background:#fff;margin-bottom:5px;text-transform:uppercase}.favorites-list li h3{font-size:14px;line-height:40px;float:left}.favorites-list li button{-webkit-appearance:none;margin:0;padding:0;float:right;font-size:14px;font-family:source-sans;font-weight:400;line-height:40px;text-transform:uppercase;color:#15a2a7;border:0;background:0 0}html.isDesktop .favorites-list li button{cursor:pointer}html.isDesktop .favorites-list li button:hover{color:#3cb2b6}.layout-select{margin:10px 0;overflow:hidden}.layout-select ul{float:left;overflow:hidden}.layout-select li{display:block;width:100px;-moz-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center;background:#d1d1d1}.layout-select li button{-webkit-appearance:none;display:block;width:100%;margin:0;padding:5px 5px 5px 15px;font-family:source-sans,sans-serif;font-size:13px;font-weight:600;color:#393939;text-transform:uppercase;outline:0;background-color:transparent;cursor:pointer;border:1px solid #393939}html.isDesktop .layout-select li button:hover{background-color:#e2e2e2}.layout-select li button.active{background-color:#f1f1f1;cursor:default;border-bottom:0}.grid-view{background:url(../images/c3df9d85.view-grid.png) no-repeat 10px 50%;background-size:10px 8px}.grid-view.active{border-right:0}.list-view{background:url(../images/94d64f48.view-list.png) no-repeat 10px 50%;background-size:10px 8px}.list-view.active{border-left:0}.downloads-row{margin-top:30px;width:930px}.downloads-row h2{margin-left:18px;color:#686868}.downloads-row:after{content:"";display:table;clear:both}.downloads-row .thumbnail{width:214px;position:relative;float:none;display:inline-block}.downloads-row .thumbnail img{width:214px;height:120px}.downloads-row .thumbnail .title{position:relative}.downloads-row .thumbnail .title:after{position:absolute;content:'';width:115px;height:14px;right:0;top:17px;background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(241,241,241,0)),color-stop(50%,#f1f1f1));background:-webkit-linear-gradient(left,rgba(241,241,241,0) 0,#f1f1f1 50%);background:linear-gradient(to right,rgba(241,241,241,0) 0,#f1f1f1 50%)}.downloads-row .thumbnail .date{margin-top:-13px;font-size:10px;color:#686868;text-align:right;position:relative}.downloads-row .downloaded{position:absolute;width:100%;margin-top:-25px;background-color:rgba(0,0,0,.4);color:#fff}.downloads-row .downloaded .progress-bar{padding:3px 5px;background-color:#15a2a7;white-space:nowrap}.downloads-row .downloaded.download-requested{padding:3px 5px}.category h2.slate-year,.category_grid h2.slate-year,.subcategories h2.category-name{clear:both;color:#686868}.subcategories .filtered .thumbnail img{border:0 none #15a2a7}.terms-and-conditions{display:none;opacity:0;width:1024px;position:absolute;top:0;bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:.2s all;transition:.2s all;z-index:999;background:#f1f1f1}@media screen and (min-width:1247px){html.isDesktop .terms-and-conditions{width:1246px}}.terms-wrapper{pointer-events:auto;margin-top:70px;padding:0 50px}.terms-wrapper h2{margin-top:40px}.terms-wrapper h3{font-size:1.5em}.terms-wrapper h2,.terms-wrapper h3{text-align:center}.terms-wrapper p{margin-bottom:20px}.terms-wrapper p.center{text-align:center}.terms-wrapper ol{margin-left:20px;list-style-type:decimal}.terms-wrapper ol li{margin-bottom:10px}.terms-wrapper a{color:#15a2a7}html.isDesktop .terms-wrapper a:hover{text-decoration:underline}html.isOffline .terms-wrapper a{color:#d1d1d1;pointer-events:none}.widescreen .terms-wrapper{width:960px}.close-terms{-webkit-appearance:none;font-family:source-sans,sans-serif;text-transform:uppercase;color:#fff;background:#15a2a7;border:0;line-height:24px;position:relative;left:770px;top:23px;cursor:pointer}html.isDesktop .close-terms:hover{background-color:#3cb2b6}@media screen and (min-width:1247px){html.isDesktop .close-terms{left:1000px}}.copy{display:none;padding:20px 0;margin:auto;width:874px;color:#d1d1d1}html.isDesktop .copy{display:block;cursor:default}@media screen and (min-width:1025px) and (max-width:1246px){html.isDesktop .copy{width:924px}}@media screen and (min-width:1247px){html.isDesktop .copy{width:1105px}}html.isDesktop .preload .copy{display:none}.app-warning,.orientation-warning{display:none;pointer-events:auto}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.orientation-warning{display:block;position:fixed;top:0;bottom:0;width:100%;text-align:center;font-size:24px;font-weight:600;background:#fff;z-index:20000}.orientation-warning p{margin:0 auto;width:768px;padding-top:30%}}.show-app-warning .app-header{display:none}.show-app-warning .app-warning{display:block;position:fixed;top:0;bottom:0;width:100%;text-align:center;font-size:24px;font-weight:600;background:#fff;z-index:30000}.show-app-warning .app-warning p{margin:0 auto;width:768px;padding-top:30%}.show-app-warning .app-warning p a{text-decoration:underline;color:#15a2a7}.show-app-warning .app-warning p img.app-icon{width:117px;height:112px}.fadeIn{opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fadeIn-1s{-webkit-animation-duration:.7s;animation-duration:.7s}.fadeIn-Delay-1s{-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.pagination{display:inline-block;padding-left:0;margin:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#fff;background-color:#15a2a7;margin-left:5px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#fff;background-color:#3cb2b6}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#000;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}#paging{float:right;clear:both}.pagination>li>a,.pagination>li>span{border:1px solid #15a2a7}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{border-color:#3cb2b6}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{border:1px solid #ddd;background-color:#ddd}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{border:1px solid transparent;background-color:transparent;color:#000}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{font-size:150%;line-height:.99}.pagination>li.disabled:first-child>a,.pagination>li.disabled:first-child>span,.pagination>li.disabled:last-child>a,.pagination>li.disabled:last-child>span{background-color:#ddd;color:#000}