body{background-color:#000!important}body.webshop.front{text-rendering:geometricPrecision;background-color:#f0f0f0!important}h1{font-size:50px;line-height:.9}h2{font-size:36px}h3{font-size:24px}h4{font-size:16px}h1.orange,h2.orange,h3.orange,h4.orange,h5.orange,h6.orange{color:#de3f00!important}input.transparent{background:0 0!important;border:none!important;font-size:0!important}input:disabled{opacity:.5}.ui.labeled.icon.buttons .button,.ui.labeled.icon.button{padding-left:2.3em!important;padding-right:1em!important}.ui.modal>.close{padding:3.75rem 5.5rem 2rem 2rem}@media only screen and (max-width:991px){.ui.modal>.close{padding:0;margin-bottom:1em}}.ui.modal{padding-top:1.5em}@media screen and (max-width:767px){h1{font-size:32px}h3{font-size:18px}h4{font-size:15px}}a{color:#fff}a:hover{color:#fff}.container{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.container{margin-left:30px;margin-right:30px;width:calc(100% - 60px)}nav.container{margin-left:0;margin-right:0}}@media screen and (min-width:768px){.container{margin-left:30px;margin-right:30px;width:calc(100% - 60px)}}@media screen and (min-width:1200px){.container{max-width:1200px;margin-left:auto;margin-right:auto;width:calc(100% - 40px)}}@media screen and (min-width:1650px){.webshop.front .container,.vp.front .container{max-width:1600px}}header{background-color:#000;color:#fff}@media screen and (max-width:767px){header{padding:5px}}main{background-color:#1a1a1a}#skip a:link,#skip a:hover,#skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ui.basic.grey.button{color:#e5e5e5!important}.visible-hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}@media only screen and (max-width:767px){.visible-phone{display:inherit!important}.hidden-phone{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:70px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.l-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer{background-color:#000;color:#fff;padding-bottom:45px}.l-footer .container{margin-top:35px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap;padding:0 16px}.l-footer ul{padding:0}@media screen and (max-width:767px){.l-footer .container{margin-bottom:25px;justify-content:center}.l-footer ul:not(.nav-social){padding-left:0;margin-left:8px}.l-footer ul.nav-social{padding-right:1em}}@media only screen and (min-width:768px) and (max-width:991px){.l-footer .container{justify-content:center}}@media only screen and (min-width:768px) and (max-width:1224px){.container.l-flex{justify-content:center}}@media screen and (max-width:767px){.ui.horizontal.stackable.list .item{margin:0;display:block}}li a.active{color:inherit}.ui.dropdown .item a{color:rgba(0,0,0,.87)!important}header .ui.dropdown .right.menu{flex-direction:column}.ui.menu a.item:hover{color:#fff}.ui.floating.dropdown>.menu,.ui.dropdown .menu .right.menu{border-radius:0!important}.ui.menu .ui.dropdown .menu>.item{letter-spacing:.02em!important}.ui.dropdown>.dropdown.icon{margin:0 0 0 .25em}.ui.message:last-child{margin-bottom:1em}.ui.button{border-radius:0!important}.ui.orange.buttons .active.button,.ui.orange.buttons .active.button:active,.ui.orange.active.button,.ui.orange.button .active.button:active,.ui.orange.buttons .button,.ui.orange.button{background-color:#de3f00}.ui.orange.buttons .button:hover,.ui.orange.button:hover,.ui.orange.buttons .button:active,.ui.orange.button:active,.ui.orange.buttons .button:focus,.ui.orange.button:focus{background-color:#cc3a00}.ui.cards>.card,.ui.card,.ui.cards>.card>:first-child,.ui.card>:first-child{border-radius:0!important}.animating.dimmable:not(body),.dimmed.dimmable:not(body),.dimmable:not(body){overflow:hidden!important;overflow:-moz-hidden-unscrollable!important}body.dimmable{position:inherit!important}.webshop.front .ui.header,.webshop.front .ui.header .sub.header,.webshop.front h1,.webshop.front h2,.webshop.front h3,.webshop.front h4,.webshop.front h5,.webshop.front h6,.vp.front h1{color:#fff!important;font-weight:700}footer p a,footer ul a{color:#fff}footer a:hover{color:inherit}.ui.button.form{padding:20px 30px;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:.05em;border:none;color:#fff;font-weight:700;background:#eb4700;background:-webkit-linear-gradient( top,#eb4700 1%,#d93600 100%);background:-webkit-gradient( linear,left top,left bottom,color-stop(1%,#eb4700),to(#d93600));background:-o-linear-gradient(top,#eb4700 1%,#d93600 100%);background:linear-gradient( to bottom,#eb4700 1%,#d93600 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb4700',endColorstr='#d93600',GradientType=0);border-radius:0;display:inline-block}i.huge.check.icon{transform:scale(.9) translate(-70px,-5px);color:#de3f00}.product-body ul{list-style:disc outside none;padding-left:2rem}@media(max-width:767px){.ui.horizontal.list .list>.item,.ui.horizontal.list>.item{margin-left:0;width:50%}.ui.horizontal.list{display:flex;flex-flow:row wrap;margin-left:20px;justify-content:center}}.k-dark.dropdown .menu{background-color:#000;border-radius:0!important;border:1px solid #404040}.k-dark.ui.dropdown .item .text a{padding-left:0!important;border-left:0}.k-dark.ui.dropdown .item a,.ui.menu .k-dark.ui.dropdown .menu .item{color:#fff!important;padding:.78571429em .8em!important;border-left:3px solid #000}.ui.menu .k-dark.ui.dropdown .menu>.item:hover{border-color:#fff}.k-dark.ui.pointing.dropdown>.menu:after{background:#000!important;border-left:1px solid #404040;border-top:1px solid #404040}.k-dark .dropdown.item:hover,.k-dark .link.item:hover,.k-dark a.item:hover,.k-dark .item:hover{background:0 0!important;color:#fff}.cta{padding:20px 30px;font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:.05em;border:none;color:#fff;font-weight:700;background:#eb4700;background:-webkit-linear-gradient( top,#eb4700 1%,#d93600 100%);background:-webkit-gradient( linear,left top,left bottom,color-stop(1%,#eb4700),to(#d93600));background:-o-linear-gradient(top,#eb4700 1%,#d93600 100%);background:linear-gradient( to bottom,#eb4700 1%,#d93600 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb4700',endColorstr='#d93600',GradientType=0);border-radius:0;margin-top:36px;display:inline-block}.cta.secondary{background:#fff!important;border:1px solid rgba(0,0,0,.25);color:#333;text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:1em;padding:18px 30px}.cta.secondary.orange{color:#de3f00;border-color:#de3f00}.cta.tertiary{background:0 0!important;font-weight:700;font-size:1.15em;text-transform:uppercase;letter-spacing:.07em;padding:0}@media screen and (max-width:767px){.cta{margin-top:16px}}.p-intro{font-size:1.7em!important;line-height:1.5!important}.p-intro+.cta-container{margin-top:-35px}@media screen and (max-width:767px){.p-intro{font-size:1.35em}.p-intro+.cta-container{margin-top:-15px}}.global-nav .logo,.global-nav .sidebar-toggle{padding-left:0!important}.global-nav .logo img{width:105px!important;height:36px;margin-right:30px}.global-nav .sidebar-toggle .icon{font-size:2em;margin:0!important}.global-nav.ui.menu{background:#000;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin:0}.global-nav.ui.menu .item{text-transform:uppercase;letter-spacing:.05em;border:none;color:#fff;background-color:transparent;font-size:.92857rem;font-weight:700;-webkit-transition:background .3s ease,box-shadow .3s ease,color .3s ease,border .3s ease;-webkit-transition:background .3s ease,color .3s ease,border .3s ease,-webkit-box-shadow .3s ease;transition:background .3s ease,color .3s ease,border .3s ease,-webkit-box-shadow .3s ease;-o-transition:background .3s ease,box-shadow .3s ease,color .3s ease,border .3s ease;transition:background .3s ease,box-shadow .3s ease,color .3s ease,border .3s ease;transition:background .3s ease,box-shadow .3s ease,color .3s ease,border .3s ease,-webkit-box-shadow .3s ease}.global-nav.ui.menu .item .signup,.global-nav.ui.menu .item .login{padding:10px 10px 7px;line-height:1}.global-nav.ui.menu .item .login{border:2px solid #fff;margin:0 10px}.global-nav.ui.menu .item .login:hover{border-color:#de3f00;background-color:#de3f00}.global-nav.ui.menu .item .signup{background-color:#fff;color:#000;font-weight:700;border:2px solid #fff}.global-nav.ui.menu .item a.signup:hover{background-color:#de3f00;color:#fff;border-color:#de3f00}.global-nav.ui.menu .item:before{display:none}.global-nav.ui.menu .item .is-activated{color:#de3f00}.global-nav .ks-solrsearch-search-box .form-item{margin:0}.global-nav nav.container{width:100%;position:relative}.global-nav .divider-right{width:0;margin:0;padding:0!important}@media screen and (max-width:767px){.global-nav.ui.menu .item{padding:.5em}.global-nav .logo{padding-left:.5em!important}}@media only screen and (min-width:768px) and (max-width:991px){.global-nav .logo{margin-right:0}}.ks-solrsearch-search-box.ui.form{background-color:#fff}.ks-solrsearch-search-box input{outline:0;border:0!important;border-radius:0}.ks-solrsearch-search-box button{background-color:transparent!important}.ks-solrsearch-search-box button .icon{color:#000;font-size:1.3em}header .ks-solrsearch-search-box .ui.category.search .results{width:40em;left:-70%}header .ks-solrsearch-search-box input{width:450px!important}@media screen and (max-width:767px){.ui.stackable.grid>.row>.column.search-maincolumn{padding:1rem 0!important}.global-nav.ui.menu .item{padding:.5em}}@media only screen and (min-width:768px) and (max-width:991px){header .ks-solrsearch-search-box input{width:230px!important}}@media only screen and (min-width:1200px){header .ks-solrsearch-search-box input{width:450px!important}.ks-solrsearch-search-box .ui.category.search .results{left:-10%!important}}.section-hero{background-color:#000!important;background-size:cover!important;color:#fff;padding-bottom:3em;text-align:center;position:relative}.section-hero h1{font-size:70px;padding-top:110px;text-transform:uppercase;letter-spacing:.02;line-height:1;text-shadow:0 0 30px #000;margin-bottom:0}.section-hero h4{padding-top:25px;text-transform:uppercase;letter-spacing:.07em;line-height:1.3;text-shadow:0 0 30px #000;margin-top:0}.section-hero .kanopy-kids-promo{position:absolute;top:-10px;right:-20px;width:216px}@media screen and (max-width:767px){.section-hero h1{font-size:10vw;padding-top:40px;letter-spacing:-.05em;line-height:1}.section-hero .kanopy-kids-promo{position:inherit;transform:translateY(20px);width:auto}.section-hero .kanopy-kids-promo img{width:220px}}@media only screen and (min-width:768px) and (max-width:1199px){.section-hero .kanopy-kids-promo{top:240px}.section-hero .kanopy-kids-promo img{width:200px}}.section-press-quotes{text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-around;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section-press-quotes blockquote{max-width:200px;font-size:1.15em;font-weight:400;margin-right:40px;letter-spacing:.01em}.section-press-quotes blockquote:last-child{margin-right:0}.section-press-quotes{padding-top:80px}.section-press-quotes blockquote img{max-width:100%}.section-press-quotes blockquote footer{height:20px;width:auto;margin-top:20px}@media screen and (max-width:767px){.section-press-quotes{display:none}}@media screen and (min-width:768px){.section-press-quotes{justify-content:space-around}.section-press-quotes blockquote.new-york-times{margin-right:0}}@media screen and (min-width:1025px){.section-press-quotes blockquote.new-york-times{margin-right:40px}}.section-content-selection{text-align:center;background-color:#000;color:#fff;text-align:center;padding-top:1px}.section-content-selection .container{overflow:hidden}.section-content-selection .container.visible{overflow:visible}.section-content-selection h3{text-transform:uppercase;font-weight:700;margin:30px 0 20px;letter-spacing:.05em}@media screen and (max-width:767px){.section-content-selection .container.visible{overflow:hidden}}@media screen and (min-width:768px){.section-content-selection .container.visible{overflow:hidden}}.user-message{width:100%;background-color:#000;color:#fff;padding:35px 50px 35px 0;display:flex;align-items:center;justify-content:space-between;position:relative;border-left:10px solid #000}.user-message.customer_dashboard{min-height:60px;background-color:#fff;display:flex;align-items:center;padding:20px 0;border-left:none}.user-message.customer_dashboard .banner-content{max-width:calc(100% - 120px);margin:auto;text-align:center}.user-message.customer_dashboard a{text-decoration:none;color:#4c4d4c;background:0 0!important}.user-message.customer_dashboard .view{display:flex;text-align:left;justify-content:center;align-items:center}.user-message.customer_dashboard .title,.user-message.customer_dashboard .subtitle{margin-right:10px}.user-message.customer_dashboard .title{font-size:1.3em;font-weight:700;color:#de3f00;line-height:1.1;white-space:nowrap}.user-message.customer_dashboard .view-now{min-width:95px;font-size:.85em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.user-message.orange_side_and_button{border-left:10px solid #de3f00}.user-message.simple_message{padding:20px 50px;font-size:20px}.user-message .user-message-title-subtitle .user-message-title,.user-message .user-message-title-subtitle .user-message-subtitle{align-self:center}.user-message .user-message-title-subtitle .user-message-title{margin-left:40px;font-size:25px}.user-message.default .user-message-title-subtitle .user-message-title{text-transform:uppercase;font-weight:700;letter-spacing:.05em}.user-message.orange_side_and_button .user-message-title-subtitle .user-message-title{font-weight:550}.user-message.orange_side_and_button .user-message-title-subtitle .user-message-subtitle{border-left:1px solid gray}.user-message .user-message-title-subtitle .user-message-subtitle{font-size:17px}.user-message .user-message-title-subtitle{width:auto}.user-message .user-message-close{position:absolute;top:15px;right:55px;z-index:1;cursor:pointer;padding:.625rem 0 0}.user-message .user-message-link{font-size:15px}.user-message.default .user-message-link{margin-top:30px;display:inline-block;text-align:right;float:right}.user-message.orange_side_and_button .user-message-link{border-radius:4px;background:#de3f00;min-width:140px;margin-right:50px;margin-left:25px;padding:10px;font-weight:550;text-align:center}@media screen and (min-width:1025px){.user-message .user-message-title-subtitle{display:flex}.user-message .user-message-title-subtitle .user-message-title{padding-right:25px}.user-message .user-message-title-subtitle .user-message-subtitle{padding-left:25px}}@media screen and (min-width:768px) and (max-width:1024px){.user-message{padding:30px 30px 30px 0}.user-message.default .user-message-title-subtitle{display:block}.user-message.orange_side_and_button .user-message-title-subtitle{display:flex}.user-message.default .user-message-title-subtitle .user-message-title,.user-message.default .user-message-title-subtitle .user-message-subtitle{margin-left:30px}.user-message.orange_side_and_button .user-message-title-subtitle .user-message-title{padding-right:25px}.user-message.orange_side_and_button .user-message-title-subtitle .user-message-subtitle{padding-left:25px}.user-message .user-message-close{right:35px}.user-message.default .user-message-link{margin-top:40px}}@media screen and (max-width:767px){.user-message{padding:18px 20px;margin-bottom:10px}.user-message .closeable{padding:40px 20px 18px}.user-message .user-message-title-subtitle .user-message-title{font-size:22px;margin-left:0;border-right:none!important}.user-message .user-message-title-subtitle .user-message-subtitle{font-size:15px}.user-message .user-message-close{top:5px;right:20px}.user-message .user-message-link{margin-top:20px;display:block;float:none}.user-message.default .user-message-link{font-size:13px;text-align:left}.user-message.orange_side_and_button .user-message-link{font-size:15px;margin-right:0;margin-left:0}}.section-platforms{text-align:center;height:340px;background-color:#000;color:#fff;margin-bottom:240px}.section-platforms h3{font-weight:700;padding:30px 0 70px}.webshop.front .section-platforms h4{color:#000!important;text-transform:uppercase;letter-spacing:.05em}.section-platforms .app-buttons img{padding-top:10px;margin-right:50px}.section-platforms .app-buttons img:last-child{margin-right:30px}@media screen and (max-width:767px){.section-platforms h3{padding:30px 0}.section-platforms{height:240px;margin-bottom:260px}.section-platforms .app-buttons img{margin-right:10px}.section-platforms .devices>img{width:315px}}@media screen and (max-width:499px){.section-platforms .devices>img{width:100%}}.available-platforms{color:#fff;margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.available-platforms>*{margin-right:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.available-platforms>*:last-child{margin-right:0}.available-platforms>span{margin-right:15px;line-height:1}.available-platforms img{height:12px}@media screen and (max-width:834px){.available-platforms{max-width:600px;align-self:center;margin:auto}.available-platforms>*{margin-bottom:14px;margin-left:10px}.available-platforms span{display:block;width:100%;margin-top:40px;margin-bottom:15px;margin-right:1em}}.gradient{background:#d12027;background:-webkit-linear-gradient( left,#d12027 0%,#e65525 22%,#f7901e 91%,#fdba12 100%);background:-webkit-gradient( linear,left top,right top,from(#d12027),color-stop(22%,#e65525),color-stop(91%,#f7901e),to(#fdba12));background:-o-linear-gradient( left,#d12027 0%,#e65525 22%,#f7901e 91%,#fdba12 100%);background:linear-gradient( to right,#d12027 0%,#e65525 22%,#f7901e 91%,#fdba12 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12027',endColorstr='#fdba12',GradientType=1);width:100%;height:3px}.nav-footer{font-size:13px;text-transform:uppercase;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.nav-footer.justify-content-normal{justify-content:normal!important}.nav-footer li{margin-top:10px;margin-right:46px;font-weight:700}@media screen and (max-width:834px){.nav-footer{justify-content:center}.nav-footer li{margin-right:15px}}@media screen and (min-width:768px){.nav-footer li:last-child{margin-right:0}}@media only screen and (max-width:1224px){div.nav-available{width:100%}}.nav-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;flex-wrap:wrap;align-items:baseline;margin-top:10px!important}.nav-social li{margin-right:32px}.nav-social li:last-child{margin-right:0}@media screen and (max-width:767px){.nav-social{justify-content:center;margin-top:40px!important;margin-bottom:30px!important}}@media only screen and (min-width:768px) and (max-width:1224px){.nav-social{justify-content:center;margin-top:40px!important;margin-bottom:30px!important}}.nav-legal{color:#949599;font-weight:400;font-size:.7857142857em;margin-top:7px}.nav-legal>a{color:#949599}.nav-legal>*{margin-right:15px;white-space:nowrap}.nav-legal>*:last-child{margin-right:0}@media screen and (max-width:767px){.nav-legal>*:last-child{margin-top:20px}}.account-credit-status{border:1px #f7590e solid;padding:10px 8px 7px}.global-nav.ui.menu .ui.search .results{text-transform:initial;letter-spacing:0}.webshop .search-bar-container,.vp .toggle-search-bar{display:none}.library-acknowledgement{text-transform:uppercase;text-align:center;font-size:1.2em;line-height:1.8em;color:#fff;padding-top:100px;padding-bottom:40px}.library-acknowledgement blockquote{font-weight:700;font-size:1.2em;text-transform:initial}#parental_controls_pin_column_info{border-right:1px solid gray;border-bottom:none}.parental_controls_pin .forgot-pin,.parental_controls_pin .change-pin{padding:9px;background-color:transparent;color:gray;font-weight:700;font-size:1rem}.parental_controls_pin.input{background-color:#0c0c0c!important;border:1px solid #551d35!important;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;color:#fff!important;text-align:center}.parental_controls_pin.hide_pin{-webkit-text-security:disc}@media screen and (min-width:768px){.parental_controls_pin.input{height:100px!important;width:90px!important;font-size:60px!important;padding:22px!important;margin-right:5px!important}}@media screen and (max-width:767px){#parental_controls_pin_column_info{border-right:none;border-bottom:1px solid gray}.parental_controls_pin.input{height:70px!important;width:63px!important;font-size:42px!important;padding:15px!important;margin-right:4px!important}}.parental_controls_pin_inputs .form-item{display:inline-block}#pin-modal{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.parental_controls_pin .turn-on-off,.parental_controls_pin .turn-on-off:hover,.parental_controls_pin .turn-on-off:focus,.parental_controls_pin .save,.parental_controls_pin .save:hover,.parental_controls_pin .save:focus{padding:9px;background-color:#de3f00;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:2px solid #de3f00;color:#fff;font-weight:700}.parental_controls_pin .return-to-dashboard,.parental_controls_pin .return-to-dashboard:hover,.parental_controls_pin .return-to-dashboard:focus,.parental_controls_pin .cancel,.parental_controls_pin .cancel:hover,.parental_controls_pin .cancel:focus{padding:9px;background-color:transparent;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#fff;font-weight:700;border:2px solid #fff}#classification_content{height:100%;width:100%;padding:0}@media screen and (min-width:445px) and (max-width:650px){#classification_content{transform:scale(.8)}}@media screen and (max-width:444px){#classification_content{transform:scale(.6)}}.section-header-extended{background-color:#000;color:#fff}.section-header-extended h1{text-transform:uppercase;line-height:.9;font-size:42px;font-weight:700;padding-bottom:.4em;padding-top:1.2em}.section-header-extended h1 .small{font-size:.9285rem;letter-spacing:.1em;opacity:.5;font-weight:700;line-height:1;padding-bottom:1em}@media screen and (max-width:767px){.section-header-extended h1{font-size:28px;padding-bottom:.5em;padding-top:1.2em}.section-header-extended h1 .small{padding-bottom:.6em}}.section-intro{padding:4em 0 7em;background:#fff;position:relative}@media screen and (max-width:767px){.section-intro{padding-top:1.5em;padding-bottom:0}}.section-form{padding:2em 0 7em;position:relative}.section-form .form-text{border-radius:0!important;height:40px;padding:0;padding-left:40px}.section-form .form-textarea{border-radius:0!important}.section-form label{font-weight:400}.section-form.k-dark{background:#1a1a1a;color:#ccc}.section-form.k-light{background:#fff;color:#1a1a1a}.section-form.k-light a:not(.button){color:#1a1a1a;text-decoration:underline;text-decoration-color:#ccc}.section-form.k-light h2,.section-form.k-light h3,.section-form.k-light h4{color:#1a1a1a!important}@media screen and (max-width:767px){.section-form{padding-top:1.5em;padding-bottom:0}}aside.quotes{width:450px;position:absolute;right:0;top:50px;background-color:#f8f8f8}aside.quotes p{margin-left:25px;margin-right:100px;font-style:italic;line-height:1.5;text-indent:-.5em}aside.quotes p:first-child{margin-top:40px}aside.quotes p:after{content:"";width:16px;height:2px;background-color:#de3f00;display:block;margin-top:10px}aside.quotes p:last-child:after{content:"";width:16px;height:2px;background-color:#de3f00;display:none;margin-top:10px}aside.quotes footer{margin-left:25px;padding-bottom:40px}@media screen and (max-width:991px){aside.quotes{width:100%;position:static;background-color:#f8f8f8;margin-top:30px}}.marketing-style p{font-size:1.11rem;line-height:2;color:#333}.marketing-style h2,.marketing-style h3{color:rgba(0,0,0,.87)!important}@media screen and (max-width:767px){.marketing-style .ui.stackable.grid>.column:not(.row){padding-left:0!important;padding-right:0!important}}.section-kanopy-kids{background:#fff url(/images/about-us/bg_kids-section.jpg);background-repeat:no-repeat;background-position:right bottom;background-size:684px;padding:57px 0 75px}.section-kanopy-kids .common-sense{display:flex;align-items:center;width:70%}.section-kanopy-kids .common-sense img{height:42px;margin-left:10px}.section-kanopy-kids .common-sense p{margin-bottom:0}@media only screen and (max-width:991px){.section-kanopy-kids{padding-bottom:34em}}@media screen and (min-width:500px) and (max-width:767px){.section-kanopy-kids{background-size:100%;padding-bottom:33em}.section-kanopy-kids .common-sense{width:100%}}@media screen and (max-width:499px){.section-kanopy-kids{background-size:contain;padding-bottom:22em}.section-kanopy-kids .common-sense{width:100%}}.section-librarians{padding:50px 0;background-color:#f8f8f8}.section-concluding-cta{padding:50px 0;background-color:#fff}.section-concluding-cta h2{font-size:1.7em;line-height:1.5;font-weight:400;margin-bottom:0;text-align:center}.section-concluding-cta .cta{margin-top:15px}.section-concluding-cta .devices,.section-concluding-cta .app-buttons{margin-top:30px}.section-library-clients{padding:50px 0;background-color:#fff}@media screen and (max-width:767px){.section-library-clients{padding-bottom:2em}}.warning-box{max-width:500px;margin:2em auto;border:2px solid #990303;padding:2em;text-align:center}.social-networks-share{cursor:pointer;height:32px;width:32px;margin:8px 3px;padding:0;border:none;background:url(/images/social_networks_icons.png) no-repeat scroll left top transparent;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;display:inline-block}.social-networks-share:hover{-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);-moz-transform:translateY(-5%);transform:translateY(-5%);z-index:5}.social-networks-share.facebook-share{background-position:-174px 0}.social-networks-share.twitter-share{background-position:-610px 0}.social-networks-share.googleplus-share{background-position:-242px 0}.social-networks-share.linkedin-share{background-position:-310px 0}.social-networks-share.delicious-share{background-position:0 0}.social-networks-share.digg-share{background-position:-34px 0}.social-networks-share.email-share{background-position:-102px 0}.social-networks-share.pinterest-share{background-position:-412px 0}table.dataTable.inverted tbody tr{background-color:inherit}.dataTables_wrapper{margin-top:2em;margin-right:2em}.about-kanopy-kids{padding:5em 0}.about-kanopy-kids-title{width:min(370px,100%);font-family:Metropolis;font-size:32px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.4px;color:#fff;margin-bottom:1em}.about-kanopy-kids p{font-size:1.2rem;line-height:28px;color:#fff}.logo-container{display:flex!important;justify-content:center}.about-kanopy-kids img{width:50%}#welcome_kanopy_kids_popup{text-align:center;padding:5em}#welcome_kanopy_kids_popup h2{margin-left:auto;margin-right:auto;margin-bottom:1em;font-family:Metropolis;font-size:26px;letter-spacing:.3px;text-align:center;color:#f9f9f9}#welcome_kanopy_kids_popup p{margin:0 auto;font-family:Metropolis;font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:.2px;text-align:center;color:#f9f9f9}#welcome_kanopy_kids_popup img{width:10em;margin-bottom:2em}#welcome_kanopy_kids_popup #start-watching{font-family:Metropolis;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#fff}#welcome_kanopy_kids_popup #start-watching-container{margin-top:3em}#welcome_kanopy_kids_popup #do-not-show{cursor:pointer;margin-top:3em;font-family:Metropolis;font-size:18px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#fff;text-decoration:underline}#welcome_kanopy_kids_popup #do-not-show-container{margin-top:3em}@media(min-width:767px){#welcome-kids{width:45em;left:0%;right:0%;margin-left:auto;margin-right:auto}#welcome-kids-dont-show{width:45em;left:0%;right:0%;margin-left:auto;margin-right:auto}#welcome_kanopy_kids_popup #start-watching{width:15em}#welcome_kanopy_kids_popup #do-not-show{width:15em}}.onboarding-stepper{box-shadow:0 4px 2px -2px rgba(0,0,0,.06)}.stepper-title{display:flex;justify-content:space-between;padding-bottom:.5em}.stepper-asset{width:fit-content}.stepper-asset>img{width:1.5em}.stepper-step{font-family:Metropolis;font-size:12px;font-weight:700;color:#000;text-transform:uppercase}.stepper-help>a{font-family:Metropolis!important;font-size:12px!important;color:#de3f00!important;font-weight:700;cursor:pointer}.onboarding-header{padding:0 5.6vw}.onboarding-nav{display:flex;justify-content:space-between;margin:0!important;width:100%}.approve-deny{display:flex;justify-content:space-around}.loading-placeholder{margin-right:3vw;min-height:100px}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-background{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#a9a9a9;background:linear-gradient(to right,#eeeeee 10%,#dddddd 18%,#eeeeee 33%);background-size:800px 104px;height:8px;position:relative;margin-top:16px}.section-login-column{padding-top:3em;max-width:600px;margin:auto}.section-login-column .text-info{margin-bottom:2em}.section-login-column>h1{color:#000!important;font-weight:700;padding-bottom:8px;margin-bottom:0;font-size:36px;border-bottom:solid 1px rgba(166,166,166,.2)}.section-login-column .register{text-align:right;padding-top:8px;font-size:12px}.section-login-column .register>a,.section-login-column .forgot{color:#de3f00!important;font-weight:700;text-decoration:none!important}.section-form.login .divider{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-bottom:3em;box-shadow:0 4px 2px -2px rgba(0,0,0,.06)}.section-login-column a.sociallogin.google,.section-login-column a.sociallogin.facebook{text-decoration:none!important;border:1px solid rgba(0,0,0,.2)!important;font-size:18px}.section-login-column a.sociallogin.facebook{color:#fff}.section-login-column label{display:none}.section-login-column .column.name,.section-login-column .column.pass{margin-bottom:2em}.section-login-column .form-item{margin:0;border-radius:4px;box-shadow:0 0 0 0 rgba(0,0,0,.1),2px 2px 4px 0 rgba(0,0,0,.1);background-color:#fff}.section-login-column input.error-border-red{border:solid .5px #c90000!important}.section-login-column input.error-border-red:focus{border:solid .5px #c90000!important}.section-login-column .ajax-status{margin-top:4px}.section-login-column .form-text{border-radius:4px!important;border:solid .5px rgba(155,155,155,.5)!important;background-color:#fff;height:54px}.section-login-column .form-submit{margin:0;text-transform:uppercase;font-weight:700;width:100%;height:48px;border-radius:4px!important}.section-login-column .ajax-status{text-align:left;color:#c90000;font-style:italic}@media only screen and (max-width:767px){.section-login-column{padding-top:1em;width:90%}.section-login-column>h1{font-size:20px}.section-form.login .divider{padding-bottom:1em}.ui.grid>.column:not(.row){padding-bottom:0}.section-login-column .column.submit{margin-bottom:2em}}#mobile-video-popup{margin-top:0!important;margin-bottom:0!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;width:100%;height:100%;background:#000;text-align:center;line-height:0}#mobile-video-popup .portrait-kanopy-logo{width:10em;margin-bottom:2em;margin-top:2em}#mobile-video-popup .thumbnail-wrapper{position:relative}#mobile-video-popup .thumbnail>img{width:100%}#mobile-video-popup .shadow-box{position:absolute;top:0;padding-top:5em;left:0;height:100%;width:100%;object-fit:contain;background-image:linear-gradient(to bottom,rgba(51,51,51,0),#000000)}#mobile-video-popup .title{position:absolute;bottom:0;left:0;width:100%;margin-left:auto;margin-right:auto;margin-bottom:1em;font-family:Metropolis;font-weight:700;font-size:24px;line-height:1.13;letter-spacing:normal;text-align:center;color:#fff}#mobile-video-popup .title-tagline{position:absolute;bottom:1em;left:0;width:100%;margin-left:auto;margin-right:auto;margin-bottom:1em;font-family:Metropolis;font-weight:700;font-size:24px;line-height:1.13;letter-spacing:normal;text-align:center;color:#fff}#mobile-video-popup .subtitle{position:absolute;bottom:0;left:0;width:100%;margin-left:auto;margin-right:auto;margin-bottom:1em;font-family:Metropolis;font-size:18px;line-height:1.13;letter-spacing:normal;text-align:center;color:#fff}#mobile-video-popup .product-description{font-size:18px;line-height:1.4;letter-spacing:normal;color:#b9b9b9;display:flex;justify-content:center;flex-wrap:wrap;margin:0 2em}#mobile-video-popup .product-description>div{margin:0 .3em .2em}#mobile-video-popup .product-description .ui.rating{font-size:1.5rem}#mobile-video-popup .product-footer{margin-top:.5em;max-width:70vw;margin:auto}#mobile-video-popup .watch-kanopy{margin-left:auto;margin-right:auto;font-family:Metropolis;font-size:1.5em;line-height:1.17;font-weight:700;text-align:center;color:#fff;padding-bottom:1em}#mobile-video-popup .get-free-app{margin-left:auto;margin-right:auto;font-family:Metropolis;font-size:1.2em;line-height:1.17;font-weight:700;text-align:center;color:#fff;width:100%}#mobile-video-popup .divider{border:solid 1px #979797}@media(orientation:landscape){#mobile-video-popup .popup-wrapper{display:flex}#mobile-video-popup .popup-content{flex:1}#mobile-video-popup .product-footer{flex:1;align-self:center}#mobile-video-popup .watch-kanopy{padding-top:1em;max-width:40vw}#mobile-video-popup .divider{display:none}#mobile-video-popup .portrait-kanopy-logo{display:none}#mobile-video-popup .landscape-kanopy-logo{width:50%}#mobile-video-popup .get-free-app{max-width:40vw}}@media(orientation:portrait){#mobile-video-popup .landscape-kanopy-logo{display:none}}@media(min-width:768px) and (orientation:portrait){#mobile-video-popup .watch-kanopy{font-size:2em;max-width:40vw}}.ui.comments .indented{margin-left:25px}.ui.comments .comment-unpublished{background-color:rgba(255,69,0,.1)!important}.comments-no-longer-supported{font-size:16px;color:#fff;text-align:center}.comments-no-longer-supported>p{margin:0}.comments-no-longer-supported>a{display:block;margin-top:10px}.comments-no-longer-supported>a:hover{font-weight:700;color:#de3f00}#perpetual_license_consent-wrapper{text-align:left;margin-left:70%}label[for=perpetual_license_consent]{font-weight:700!important}.ui.dropdown.korange{height:28px;width:93px;border-radius:4px;padding:7px;background:#cd431d;color:#fff;font-weight:700;display:inline-block;line-height:16px}.ui.dropdown.korange>.dropdown.icon:focus{outline:none}.ui.active.dropdown.korange{border-color:#000}.ui.visible.korange>.text:not(.default){color:#fff;font-weight:700}.ui.dropdown.korange .menu>.item{padding:7px!important;font-size:12px}.ui.dropdown.korange>.dropdown.icon{padding-left:8px}a.button.korange{height:28px;width:93px;padding:7px;background:#cd431d;border-radius:4px;font-weight:700;display:inline-block;line-height:16px;text-align:center}a.button.kwhite{height:28px;width:93px;padding:6px;background:0 0;color:#fff;border-radius:4px;font-weight:700;display:inline-block;line-height:16px;text-align:center;border:1px solid #fff}a.button.kwhite.big{height:auto;width:auto;padding:9px}.copy-button{cursor:pointer}