body{font-family:Lato,Helvetica,sans-serif;background-color:#efefef;overflow-y:auto;-webkit-overflow-scrolling:touch}#main-page{margin-top:50px}.navbar>.container .navbar-brand img{height:25px}.btn.btn-clear{background-color:transparent;color:#fff;border:1px solid #fff;padding:5px 10px}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-nav>li>span.dropdown-toggle{color:#fff}.book-page{background:#fff;position:relative;max-width:920px;padding:0 30px;margin-left:auto;margin-right:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.form-control.home-search,.form-control.home-search:focus{background:#fff;box-shadow:none;border:none;box-shadow:0 0 1px rgba(0,0,0,.2);padding-left:15px!important}.jumbotron{padding:30px 0;background:none}.scroll{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.sidebar-nav li.search-form{text-indent:0}.sidebar-search{padding:0 15px;position:relative}.search-form input.form-control:focus{box-shadow:none}.navbar-inverse{background-color:#212121}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>span.dropdown-toggle,.navbar-inverse .navbar-nav>.active>span.dropdown-toggle:focus,.navbar-inverse .navbar-nav>.active>span.dropdown-toggle:hover{color:#fff;background-color:hsla(0,0%,100%,.2)}.divider{background-color:#2a2a2a}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-nav>li>span.dropdown-toggle{transition:all .3s cubic-bezier(.25,.8,.25,1);font-size:14px;font-family:Montserrat,Helvetica,sans-serif}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>span.dropdown-toggle:focus,.navbar-inverse .navbar-nav>li>span.dropdown-toggle:hover{background-color:hsla(0,0%,100%,.1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.navbar-nav>li>span.dropdown-toggle{padding-top:10px;padding-bottom:10px;line-height:23px}.nav>li>span.dropdown-toggle{position:relative;display:block;padding:10px 15px}body .navbar-default .navbar-nav>li>span.dropdown-toggle:hover{color:#f76d35}@media (min-width:768px){.navbar-nav>li>span.dropdown-toggle{padding-top:20.5px;padding-bottom:20.5px}}@media (max-width:768px){.book-page{padding:0}}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#2a2a2a}}@media only screen and (min-width:960px){.book-page{box-shadow:0 0 5px -1px rgba(50,50,50,.75)}}@media only screen and (max-width:1200px){.book-page{-webkit-transform:translate(0);transform:translate(0)}}/*!
 * Start Bootstrap - Simple Sidebar HTML Template (https://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see https://www.apache.org/licenses/LICENSE-2.0.
 */.footer{position:fixed;width:240px;bottom:0;height:60px;padding:15px}.footer p{text-transform:none}.packt-logo{height:20px;height:18px;margin-left:5px}.logo-text{text-transform:none;font-size:12px}.toggle-nav{position:fixed;top:13px;left:0;padding:18px 14px;z-index:1000;outline:none;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#222;box-shadow:1px 1px 1px rgba(0,0,0,.5);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.toggle-nav span{display:block;position:relative;width:20px;height:3px;background:#fff;transition:background .3s ease}body.nightmode .toggle-nav span,body.nightmode .toggle-nav span:after,body.nightmode .toggle-nav span:before{background:#fff}.toggle-nav span:after,.toggle-nav span:before{content:"";position:absolute;width:100%;height:3px;background:#fff;left:0}.toggle-nav span:before{top:-6px;transition:top .3s ease .3s,background-color .6s ease,-webkit-transform .3s ease;transition:transform .3s ease,top .3s ease .3s,background-color .6s ease;transition:transform .3s ease,top .3s ease .3s,background-color .6s ease,-webkit-transform .3s ease}.toggle-nav span:after{bottom:-6px;transition:bottom .3s ease .3s,background-color .6s ease,-webkit-transform .3s ease;transition:transform .3s ease,bottom .3s ease .3s,background-color .6s ease;transition:transform .3s ease,bottom .3s ease .3s,background-color .6s ease,-webkit-transform .3s ease}.mt100{margin-top:100px!important}.mr100{margin-right:100px!important}.mb100{margin-bottom:100px!important}.ml100{margin-left:100px!important}.pt100{padding-top:100px!important}.pr100{padding-right:100px!important}.pb100{padding-bottom:100px!important}.pl100{padding-left:100px!important}.mt95{margin-top:95px!important}.mr95{margin-right:95px!important}.mb95{margin-bottom:95px!important}.ml95{margin-left:95px!important}.pt95{padding-top:95px!important}.pr95{padding-right:95px!important}.pb95{padding-bottom:95px!important}.pl95{padding-left:95px!important}.mt90{margin-top:90px!important}.mr90{margin-right:90px!important}.mb90{margin-bottom:90px!important}.ml90{margin-left:90px!important}.pt90{padding-top:90px!important}.pr90{padding-right:90px!important}.pb90{padding-bottom:90px!important}.pl90{padding-left:90px!important}.mt85{margin-top:85px!important}.mr85{margin-right:85px!important}.mb85{margin-bottom:85px!important}.ml85{margin-left:85px!important}.pt85{padding-top:85px!important}.pr85{padding-right:85px!important}.pb85{padding-bottom:85px!important}.pl85{padding-left:85px!important}.mt80{margin-top:80px!important}.mr80{margin-right:80px!important}.mb80{margin-bottom:80px!important}.ml80{margin-left:80px!important}.pt80{padding-top:80px!important}.pr80{padding-right:80px!important}.pb80{padding-bottom:80px!important}.pl80{padding-left:80px!important}.mt75{margin-top:75px!important}.mr75{margin-right:75px!important}.mb75{margin-bottom:75px!important}.ml75{margin-left:75px!important}.pt75{padding-top:75px!important}.pr75{padding-right:75px!important}.pb75{padding-bottom:75px!important}.pl75{padding-left:75px!important}.mt70{margin-top:70px!important}.mr70{margin-right:70px!important}.mb70{margin-bottom:70px!important}.ml70{margin-left:70px!important}.pt70{padding-top:70px!important}.pr70{padding-right:70px!important}.pb70{padding-bottom:70px!important}.pl70{padding-left:70px!important}.mt65{margin-top:65px!important}.mr65{margin-right:65px!important}.mb65{margin-bottom:65px!important}.ml65{margin-left:65px!important}.pt65{padding-top:65px!important}.pr65{padding-right:65px!important}.pb65{padding-bottom:65px!important}.pl65{padding-left:65px!important}.mt60{margin-top:60px!important}.mr60{margin-right:60px!important}.mb60{margin-bottom:60px!important}.ml60{margin-left:60px!important}.pt60{padding-top:60px!important}.pr60{padding-right:60px!important}.pb60{padding-bottom:60px!important}.pl60{padding-left:60px!important}.mt55{margin-top:55px!important}.mr55{margin-right:55px!important}.mb55{margin-bottom:55px!important}.ml55{margin-left:55px!important}.pt55{padding-top:55px!important}.pr55{padding-right:55px!important}.pb55{padding-bottom:55px!important}.pl55{padding-left:55px!important}.mt50{margin-top:50px!important}.mr50{margin-right:50px!important}.mb50{margin-bottom:50px!important}.ml50{margin-left:50px!important}.pt50{padding-top:50px!important}.pr50{padding-right:50px!important}.pb50{padding-bottom:50px!important}.pl50{padding-left:50px!important}.mt45{margin-top:45px!important}.mr45{margin-right:45px!important}.mb45{margin-bottom:45px!important}.ml45{margin-left:45px!important}.pt45{padding-top:45px!important}.pr45{padding-right:45px!important}.pb45{padding-bottom:45px!important}.pl45{padding-left:45px!important}.mt40{margin-top:40px!important}.mr40{margin-right:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.pt40{padding-top:40px!important}.pr40{padding-right:40px!important}.pb40{padding-bottom:40px!important}.pl40{padding-left:40px!important}.mt35{margin-top:35px!important}.mr35{margin-right:35px!important}.mb35{margin-bottom:35px!important}.ml35{margin-left:35px!important}.pt35{padding-top:35px!important}.pr35{padding-right:35px!important}.pb35{padding-bottom:35px!important}.pl35{padding-left:35px!important}.mt30{margin-top:30px!important}.mr30{margin-right:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.pt30{padding-top:30px!important}.pr30{padding-right:30px!important}.pb30{padding-bottom:30px!important}.pl30{padding-left:30px!important}.mt25{margin-top:25px!important}.mr25{margin-right:25px!important}.mb25{margin-bottom:25px!important}.ml25{margin-left:25px!important}.pt25{padding-top:25px!important}.pr25{padding-right:25px!important}.pb25{padding-bottom:25px!important}.pl25{padding-left:25px!important}.mt20{margin-top:20px!important}.mr20{margin-right:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.pt20{padding-top:20px!important}.pr20{padding-right:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.mt15{margin-top:15px!important}.mr15{margin-right:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.pt15{padding-top:15px!important}.pr15{padding-right:15px!important}.pb15{padding-bottom:15px!important}.pl15{padding-left:15px!important}.mt10{margin-top:10px!important}.mr10{margin-right:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.pt10{padding-top:10px!important}.pr10{padding-right:10px!important}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px!important}.mt5{margin-top:5px!important}.mr5{margin-right:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.pt5{padding-top:5px!important}.pr5{padding-right:5px!important}.pb5{padding-bottom:5px!important}.pl5{padding-left:5px!important}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}body{font-family:Lato,Helvetica,sans-serif;background-color:#efefef;background-image:linear-gradient(90deg,#ece9e6,#fafafa);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}body.no-scroll{overflow:hidden;height:100%;-ms-touch-action:none;touch-action:none}.jumbotron{background-color:inherit;background-image:inherit}hr{margin-top:23px;margin-bottom:23px;border:0;border-top:1px solid #ddd}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-weight:300}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Montserrat,Helvetica,Arial,sans-serif;line-height:1.1}.h1,h1{font-weight:500}.reset-whitespace{white-space:normal}.nav-pills>li>a{border-radius:0}span.input-group-btn button.btn{height:34px;padding-top:8px}.btn{min-height:36px}.white{color:#fff}input.form-control{font-family:FontAwesome,Lato,Helvetica,sans-serif;font-style:normal;font-weight:400;text-decoration:inherit}.sidebar-title{color:#fff;margin-left:30px;margin-top:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}product .btn{height:36px}.hidden{display:none}.alert-warning{background-color:#eb711e}#reader-content img{display:block;max-width:100%;height:auto}#book-wrapper{padding-bottom:50px}.search-text{font-size:12px;margin-top:-20px;margin-bottom:0}.search-results-show{color:#fff;text-transform:none}.search-results-show a{color:#fff}.brand-logo{color:#677280;width:200px;margin-left:-1px;float:left;text-align:center;height:64px;padding:15px;font-size:18px;line-height:20px}.brand-logo:focus,.brand-logo:hover{text-decoration:none;color:#677280;background:hsla(0,0%,39%,.1)}.brand-logo img{height:28px;margin-top:4px;margin-left:-10px}.navbar-avatar{height:44px}.navbar-nav>li>a.navbar-avatar-link{padding:10px}.dashboard-back-btn{background:hsla(0,0%,100%,.3);color:#fff;width:175px}.carousel-inner h5{color:#fff}.carousel-inner p{color:#ffab39}.landingtext p{font-size:16px}.jumbotron.grey{background:#222}.jumbotron.heading .btn{margin-top:5px}.img-product-header{float:right;height:90px;margin-right:30px;border:1px solid hsla(0,0%,100%,.2);margin-top:15px}.jumbotron.heading{padding-bottom:0;padding-top:0;margin-bottom:0;border-bottom:none;padding:0}.jumbotron.heading h1{font-weight:100;font-size:24px;color:#333;margin-top:15px;margin-bottom:0}.jumbotron p{margin-bottom:10px;font-size:14px;font-weight:500}.jumbotron ol{background:none;padding-top:0;margin-bottom:5px;font-size:14px}.jumbotron ol>li{color:rgba(0,0,0,.7)!important}.jumbotron ol a:focus,.jumbotron ol a:hover{text-decoration:none}.jumbotron ol a,.jumbotron ul a{color:#333}.jumbotron .progress-bar-success:last-child.progress-bar:before{background-color:rgba(199,231,200,.3)}.jumbotron .progress{background:none}.jumbotron ol .skills-link a{color:#f76d35}.jumbotron ol .skills-link{color:#fff!important;font-size:16px}.bookmarks-list{margin:0;padding:0}.bookmarks-list .list-group-item:last-child{border-bottom:0}.bookmarks-img-wrapper{padding:15px}.form-control.home-search{background:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;box-shadow:none;-webkit-box-shadow:none!important;padding-left:15px!important}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:55px;font-size:18px}.input-group-lg .input-group-btn .btn{border-top-right-radius:4px;border-bottom-right-radius:4px}a.dashboard-kpi:active,a.dashboard-kpi:focus,a.dashboard-kpi:hover{text-decoration:none!important}a.dashboard-kpi:hover li{border:20px solid #f76d35;color:#f76d35!important}a.dashboard-kpi:hover li,a.dashboard-kpi li{transition:all .2s ease-in}a.dashboard-kpi:hover h1,a.dashboard-kpi:hover h2{color:#f76d35!important;transition:all .2s ease-in}a.dashboard-kpi h1,a.dashboard-kpi h2{transition:all .2s ease-in}.dashboard-stat-b2b-subscriber{width:50%}.dashboard-tabs{text-transform:uppercase}.panel-default>.panel-heading{padding:15px;background:#fff;border-bottom:1px solid #f1f1f1;border-color:#f1f1f1;border-top-right-radius:3px;border-top-left-radius:3px}.library-panel{padding:15px;border-bottom:1px solid #f1f1f1}.library-image-cover{width:100%}.list-group-item:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.list-group-item h1{font-size:16px;margin:0 0 5px}.panel .nav-pills li a:hover{background:#efefef;color:#333;box-shadow:none}.panel .nav-pills li.active h6,.panel .nav-pills li a:focus h6{color:#fff}.panel .nav-pills li.active a,.panel .nav-pills li a:focus{background:#f9953d;box-shadow:none}.panel h5{margin-top:0}.see-more-link{float:right;font-size:16px}.see-more-link h6{color:#eb711e;margin-top:5px;margin-bottom:0}img.panel-bg{width:100%;position:relative}.btn-embedded{position:absolute;bottom:10px;right:10px}.input-group.panel .btn{margin:0;letter-spacing:0}.title-shadow{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.book:hover img{opacity:.5}.book-wrapper{position:relative;padding-left:0;padding-right:0}.book{position:absolute;width:100%;height:100%;padding:0 15px}.book-wrapper.col-xs-6{padding-bottom:60%}.book *{transition:all .5s ease}.panel .nav-pills li a p{margin-bottom:0;font-family:Montserrat;text-transform:uppercase;font-size:13px}.panel .nav-pills li.active p,.panel .nav-pills li a:focus p{color:#fff}.nav-tabs.nav-justified>li>a{margin-bottom:0}.nav-pills>li+li{margin-left:0}.panel-heading h5{margin-bottom:5px;margin-top:5px;color:#555}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.pricing-list{min-height:310px}.pricing-features{font-size:16px;margin-bottom:5px;padding-left:15px}.panel-pricing-featured{border:5px solid #ffab39;border-radius:4px}.panel-pricing-featured .panel-heading{background-color:#ffab39;border-radius:0}.panel-pricing-featured .panel-heading h3{color:#fff}.panel-pricing{border:5px solid #333;border-radius:4px}.panel-pricing .panel-heading{background-color:#333;border-radius:0}.panel-pricing .panel-heading h3{color:#fff}.navbar-inverse.landing{background-color:rgba(0,0,0,.8)}.langing i{color:#fff}b.landing{color:#eb711e}.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:none}.cover-image-thumb{float:left;margin-right:10px;height:55px}.list-name{overflow:visible}.concat{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-title{font-size:14px;font-weight:500}.mobile-nav-icon{padding:10px}.welcome-copy p{font-size:14px;line-height:24px}.welcome-copy h3{font-weight:500}.welcome-copy li{line-height:25px;margin-top:5px;margin-bottom:5px}.mobile-title{margin-top:-25px}.sidebar-nav>.nav-tabs>li.active{background:none}.sidebar-nav>li>h5{color:#333;font-weight:500;font-size:16px}.sub-nav .sidenav-menu-holder{height:49px;transition:all .5s ease}.sub-nav .sidenav-menu-holder.not-visible{height:0;padding:0}.tabbed-content{border-top-right-radius:0;border-top-left-radius:0;margin-top:-1px}.course-listing{margin-bottom:0}.checkbox,.radio{margin-top:0}.navbar-default .in .search-nav-collapse,.navbar-inverse .in .search-nav-collapse{height:58px}.navbar-inverse .in .search-nav-collapse .input-group{width:100%}.logout-wrapper{padding:0}.home-body.login,.home-body.new-b2b-user,.home-body.reset-password{background-image:url(https://ssr-www.pages.dev/web/20180118023222im_/https://d3ginfw2u4xn7p.cloudfront.net/ae1981c159/7ddfad4453bce8e080fd5f53cd0605e0.jpg?kwid=1tfa-bq%2560kjuf-lqd);background-size:cover;height:100%}.modal-content{border:5px solid hsla(0,0%,86%,.7)}.sign-in-color{color:#ff9800}.price-login{font-size:24px}.card-container.card{max-width:350px;padding:40px}.card-container-lg.card{max-width:850px;padding:40px}.login-logo{height:45px;margin-top:50px}.create-account-recaptcha,.login-recaptcha{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 0;transform-origin:0 0}.card{background-color:#f7f7f7;padding:20px 25px 30px;margin:0 auto 25px;margin-top:50px;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.3)}.profile-img-card{width:96px;height:96px;margin:0 auto 10px;display:block;border-radius:50%}.profile-name-card{font-size:16px;font-weight:700;text-align:center;margin:10px 0 0;min-height:1em}.reauth-email{display:block;color:#404040;line-height:2;margin-bottom:10px;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}#forgotten-password-email,#login-input-email,#login-input-password{height:44px;font-size:16px}.form-signin button,.form-signin input[type=email],.form-signin input[type=password],.form-signin input[type=text]{width:100%;display:block;margin-bottom:10px;z-index:1;position:relative;box-sizing:border-box}.forgot-password{font-size:12px}.learning-progress{font-size:14px}.learning-progress .progress-tab-header{border-bottom:1px solid #f1f1f1}.learning-progress .progress-tab-header h5{color:#555;margin-top:5px;margin-bottom:4px}.reader-container.font-1-5 li,.reader-container.font-1-5 p{font-size:1.5rem!important}.reader-container.font-1-6 li,.reader-container.font-1-6 p{font-size:1.6rem!important}.reader-container.font-1-7 li,.reader-container.font-1-7 p{font-size:1.7rem!important}.reader-container.font-1-8 li,.reader-container.font-1-8 p{font-size:1.8rem!important}.reader-container.font-1-9 li,.reader-container.font-1-9 p{font-size:1.9rem!important}.reader-container.font-2 li,.reader-container.font-2 p,.reader-container.font-2-0 li,.reader-container.font-2-0 p{font-size:2rem!important}.reader-container p,.reader-container ul .reader-container li,.tab-content{font-size:1.6rem;font-weight:400;line-height:1.8em}.tab-content .panel-heading{border-bottom:1px solid #f1f1f1}.tab-content .panel-heading h5{color:#555;margin-top:5px;margin-bottom:4px}.tab-content h1{font-size:20px}.reader-container a{overflow-wrap:break-word;word-wrap:break-word}.reader-container table{margin-bottom:20px}.reader-container .blockquote td,.reader-container .blockquote th{border:none;padding:0}.reader-container .dropdown-menu li a{font-family:Lato,Helvetica,sans-serif}.panel>.list-group:first-child span:not(:first-child) .list-group-item:first-child{border-top:1px solid #ddd;border-top-left-radius:0;border-top-right-radius:0}.informalexample,.mediaobject{margin-top:30px;margin-bottom:30px}.informalexample{position:relative}.copy-to-clipboard{float:right;font-size:14px;border:1px solid #ccc;border-top-left-radius:4px;border-top-right-radius:4px}pre[class*=language-]{margin:0;-webkit-overflow-scrolling:touch}pre[class*=language-] code{word-wrap:normal;white-space:pre}pre[class*=language-]::-webkit-scrollbar{-webkit-appearance:none;width:5px}pre[class*=language-]::-webkit-scrollbar-thumb{border-radius:4px;background-color:#e8e8e8;box-shadow:0 0 1px hsla(0,0%,100%,.5)}.error-modal,.login-modal{max-width:350px}.form-signin{max-width:330px;padding:0;margin:0 auto}.form-signin .form-control{position:relative;box-sizing:border-box;padding:0;font-size:16px}.form-signin input[type=email]{margin-bottom:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.search-preorder-title{width:100%;display:inline-block}.form-signin .form-control:focus{z-index:2}.next-section-video,.video-panel-group{display:none}.button-wrapper{display:initial}.book-page-wrapper{padding-left:350px}@media screen and (max-width:1300px){.book-page-wrapper{padding-left:0}}.book-page{background:#fff}.book-content .h1,.book-content .h2,.book-content .h3,.book-content h1,.book-content h2,.book-content h3{margin-top:20px;margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.fade-out,.modal-footer{text-align:center}.fade-out{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:75px 0;background:-webkit-linear-gradient(hsla(0,0%,100%,0),#fff);background-image:linear-gradient(hsla(0,0%,100%,0),#fff);background-image:-ms-linear-gradient(hsla(0,0%,100%,0)0,#fff 100%)}.reader-container h2.title{font-weight:100;font-size:36px;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}.reader-container .titlepage hr{display:none}.reader-container h3.title{font-weight:500;font-size:28px;color:#456f9e;margin-top:30px;margin-bottom:30px}div.orderedlist{background:#f5f5f5;border-left:15px solid #e0e0e0;border-radius:4px;margin:20px 0;padding:20px 0}.orderedlist>ol{margin-bottom:0;padding-right:1em;list-style-type:none;counter-reset:orderlist;position:relative;padding-left:2em}.orderedlist>ol>li{font-family:Lato,Helvetica,sans-serif!important;position:relative;padding-left:2em;margin-bottom:10px}.orderedlist>ol>li:last-child{margin-bottom:0}.orderedlist>ol>li:before{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;counter-increment:orderlist;content:counter(orderlist);font-size:1em;line-height:1.6em;width:1.6em;height:1.6em;color:#fff;text-align:center;background:#456f9e;border-radius:50%;position:absolute;top:.2em;left:-.8em}.orderedlist>ol>li>p{font-family:Lato,Helvetica,sans-serif!important;margin-bottom:10px}.orderedlist pre{font-weight:300}.nightmode .note>div.itemizedlist,.nightmode .note>div.orderedlist,.nightmode .note>div.orderedlist>ol,.nightmode .tip>div.itemizedlist,.nightmode .tip>div.orderedlist,.nightmode .tip>div.orderedlist>ol,.note>div.itemizedlist,.note>div.orderedlist,.note>div.orderedlist>ol,.tip>div.itemizedlist,.tip>div.orderedlist,.tip>div.orderedlist>ol{background-color:inherit;color:#fff;border:none}.note>div.itemizedlist>ul>li:before,.tip>div.itemizedlist>ul>li:before{color:#fff}.itemizedlist{background:#f5f5f5;border-left:15px solid #456f9e;border-radius:4px;margin:20px 0;padding:20px 0}.itemizedlist>ul{margin-bottom:0;padding-right:2em;padding-left:2em}.itemizedlist>ul>li{list-style-type:none!important;padding-left:2em;position:relative;margin-bottom:10px}.itemizedlist>ul>li:last-child{margin-bottom:0}.itemizedlist>ul>li>p{font-family:Lato,Helvetica,sans-serif!important;margin-bottom:10px}.itemizedlist>ul>li:before{font-family:FontAwesome;content:"";font-size:1.8em;line-height:1.2;text-align:center;vertical-align:middle;color:#456f9e;position:absolute;left:-.4em;top:0}.itemizedlist>ul>li>.itemizedlist>ul>li>p{margin-left:30px}.itemizedlist>ul>li>.itemizedlist>ul>li:before{content:"";font-size:16px}div.itemizedlist div.itemizedlist,div.itemizedlist div.orderedlist,div.orderedlist div.itemizedlist,div.orderedlist div.orderedlist{border:0;padding:0}div.itemizedlist div.itemizedlist>ul,div.itemizedlist div.orderedlist>ol,div.orderedlist div.itemizedlist>ul,div.orderedlist div.orderedlist>ol{padding-right:0;padding-left:1em}.itemizedlist>ul>li:last-child>.mediaobject:last-child,.itemizedlist>ul>li:last-child>p:last-child,.orderedlist>ol>li:last-child>.mediaobject:last-child,.orderedlist>ol>li:last-child>p:last-child{margin-bottom:0}.informaltable .itemizedlist,.informaltable .orderedlist{border:0;background:transparent}.informaltable .itemizedlist>ul>li>p{margin-bottom:10px;margin-left:40px}.informaltable .orderedlist>ul>li>p{margin-bottom:10px;margin-left:20px}.tip{background:#456f9e;border-left:15px solid #305884;padding:1px 25px;margin-bottom:40px;border-radius:4px;margin-right:0!important;margin-left:0!important}.tip>h3.title{color:#fff;font-weight:100;font-size:28px;display:inline-block;margin-bottom:10px;background:#456f9e}.tip>h3:before{font-family:FontAwesome;content:"";display:inline-block;padding-right:10px;font-size:42px;margin-top:-2px;vertical-align:middle}.tip>div.itemizedlist{border-color:#305884}.reader-container .tip>p{color:#fff;font-family:Lato,Helvetica,sans-serif;font-weight:300;font-size:1em;line-height:1.7em;background:#456f9e}.tip p a{color:#fff;text-decoration:underline;background:#456f9e}code.literal{padding-left:10px;padding-right:10px;margin-left:5px;margin-right:5px;word-break:break-word}.note{background:#459e6d;border-left:15px solid #30845e;padding:1px 25px;margin-bottom:40px;border-radius:4px;margin-right:0!important;margin-left:0!important}.note>h3.title{color:#fff;font-weight:100;font-size:28px;display:inline-block;margin-bottom:15px;background:#459e6d}.note>h3:before{font-family:FontAwesome;content:"";display:inline-block;padding-right:10px;font-size:42px;margin-top:-2px;vertical-align:middle}.reader-container .note>p{color:#fff;font-family:Lato,Helvetica,sans-serif;font-weight:300;font-size:1em;line-height:1.7em;background:#459e6d}.note p a{color:#fff;text-decoration:underline}.blockquote{padding:15px;border-radius:4px;margin-bottom:30px;margin-right:0;margin-left:0;padding-left:0;padding-right:0}blockquote{background:#51a796;border-left:15px solid #3c8c7c}.reader-container blockquote p{background:#51a796;color:#fff;font-weight:300;font-style:italic;line-height:1.8em;padding:15px}.emphasis em{font-style:normal;font-weight:600}.informaltable{margin-bottom:30px}.informaltable table{width:100%;border:3px solid #456f9e!important}.informaltable table thead tr{background:#456f9e}.informaltable table thead th{border:none;padding:5px}.informaltable table thead th p{margin:0;font-family:Lato,Helvetica,sans-serif;color:#fff;font-weight:300;font-size:16px;margin-left:10px}.informaltable table tbody{border:3px solid #456f9e}.informaltable table tbody tr{background:#fff}.informaltable table tbody td{border:1px solid #ececec;padding:5px}.informaltable table tbody td p{margin:0;font-family:Lato,Helvetica,sans-serif;margin-left:5px}.informaltable table tbody td p code.literal{margin-left:0}.simple-feefo-logo{height:10px}.simple-feefo-logo,.white-feefo-logo{margin-top:-4px;width:auto;margin-left:5px}.white-feefo-logo{height:13px}.clickable,.clickable:hover{cursor:pointer}.top-skillcard{padding:25px;padding-left:40px;padding-bottom:15px;border-bottom:1px solid #eee}.inprogress{opacity:.3}.tech-icon{height:80px;margin:-15px 10px -15px -5px}.panel-group .panel-footer.card-footer{background-color:#fab040;padding:5px}.card-desc{font-size:16px}.tech-icon.drop{height:85px}.tech-icon-sm{height:70px;width:auto;padding:5px}.img-thumbnail.tech-icon,.img-thumbnail.tech-icon-sm{padding:0}.card-heading{margin-top:15px;font-size:24px;font-weight:300;margin-bottom:20px}.sm-card-heading{margin-top:10px;font-size:16px;font-weight:500;margin-bottom:10px;padding:5px}.list-name{overflow:hidden;text-overflow:ellipsis;padding:25px;font-size:14px}.book-btn-holder{position:absolute;top:-5px;right:8px;padding:0;display:none;transition:all .5s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg);text-align:right}.book-btn-group{margin-bottom:5px}.book-btn-group .fa{margin-top:7px}.btn-book{border-radius:100%;height:40px;width:40px;text-align:center;vertical-align:middle;margin:0;z-index:5;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);line-height:29px}.book:focus .book-btn-holder,.book:hover .book-btn-holder{display:block;-webkit-animation:fadein .5s;animation:fadein .5s}.tab-content select,select.form-control{background-color:#fff;background-position:right 10px center;transition:all .3s cubic-bezier(.25,.8,.25,1);border:0;border-radius:3px;padding-left:15px;padding-right:15px}.tab-content select,.tab-content select:focus,select.form-control,select.form-control:focus{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.tab-content .panel-footer{background-color:#fff}.learning-points{padding-left:15px}.learning-skillcard ul{padding-left:10px}.left-skillcard ul{padding:20px;padding-bottom:0}.usage-desc{font-size:16px}.no-results{padding:5px}.no-results h5{font-size:16px}.input-group-lg>.input-group-btn>.btn.no-border-radius{border-radius:0}#filter{position:-webkit-sticky;position:sticky}.filter-heading{position:relative}.filter-heading:after,.filter-heading:before{content:"";display:block;position:absolute;top:50%;right:20px;width:14px;height:4px;margin-top:-2px;background-color:#f76d35;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .25s}.filter-heading:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}.filter-heading[aria-expanded=false]:before{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.filter-heading[aria-expanded=false]:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}a.filter-heading.list-group-item{background:#fafafa}a.filter-heading:active,a.filter-heading:focus,a.filter-heading:hover{text-decoration:none}.list-group h1{font-size:16px;margin:0 0 5px}.img-product-list{float:left;height:170px;margin-right:15px}div.message-container{width:100%;text-align:center;display:none}div.messages{display:inline-block;border:1px solid #adb4bc;padding:.5em 1em;width:auto;margin:0 auto}span.success-status{color:#33a333}span.fail-status{color:#e51c23}.account-details-form{padding-bottom:50px}.subscription-cancelled{background-color:#f0f0f0;min-height:36px;cursor:default}.subscription-update-message{display:block;margin-top:20px;color:#cb171e}.skill-card{background-color:#eb711e}.img-card-list{float:left;height:200px;margin-right:15px;border-radius:4px;border:2px solid #fff;width:140px}.img-card,.img-card-list{box-shadow:0 0 2px 0#000}.img-card{border-radius:8px;border:4px solid #fff}.product-desc{line-height:20px;display:-webkit-box}.badge.badge-complete{background:#8dc38f}.badge.badge-progress{background:#f9b89e}.mobile-skill-action{height:35px}#alertbox{position:fixed;top:30px;right:30px;z-index:1060;transition:all .5s ease;margin-left:30px}.alert{margin-bottom:10px}.alert a{text-decoration:underline}@media (max-width:768px){.img-product-list{float:left;height:120px;margin-right:15px}.list-name{padding:15px}}.title-duration{font-size:11px;color:#8c8c8c}.list-group,.list-group li:first-child,.list-group li:last-child{border-radius:0}button a,button a:focus,button a:hover{color:inherit;text-decoration:none}.survey-number{color:#fab040}.plan-card-counter{margin-left:15px;font-weight:700;color:#f2b146}.cssload-container{z-index:1100;width:100%;height:100%;top:0;left:0;position:fixed;background-color:hsla(0,0%,100%,.9)}.cssload-container.full-width{width:100%;left:0}#wrapper.logged-out-home-page .cssload-container,#wrapper.login .cssload-container,#wrapper.toggled .cssload-container{width:100%}.page-load-gif{margin:0 auto;width:110px;height:110px;position:absolute;top:calc(50% - 56px);left:calc(50% - 122px)}.page-load-gif img{height:150px}.page-load-gif .sidebar-page{left:calc(50% - 205px)}.input-error{color:red;font-weight:700}.csv-upload-error{background-color:#f76d35;padding:10px;margin:0 5px;color:#fff}.panel{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1);border:0;border-radius:3px;position:relative}span.skill-item{display:inline-block;border-radius:15px;color:#fff;font-size:x-small;padding:5px 10px;margin-left:5px}.skill-plan{background-color:#333}.skill-card-action{display:inline;float:left}.title-duration-spacing{display:block;padding-top:6px}.clear{clear:both}.skill-plan-panel{background:#283048;background:linear-gradient(270deg,#283048,#859398)}.skill-library-panel,.skill-plan-panel{transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.skill-library-panel{background:#2980b9;background:linear-gradient(270deg,#2980b9,#2c3e50)}.skill-card-panel{background:#ff512f;background:linear-gradient(270deg,#ff512f,#f09819)}.projects-panel,.skill-card-panel{transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.projects-panel{background:#b75bd3;background:linear-gradient(270deg,#b75bd3,#c9a0d6)}#library-skill-image-headers .projects-panel,#library-skill-image-headers .skill-card-panel,#library-skill-image-headers .skill-plan-panel{min-height:300px}a.skill-panel h4,a.skill-panel p{color:#fff}a.skill-panel:focus,a.skill-panel:hover{text-decoration:none}a.skill-panel h1{color:#fff;font-size:80px}a.skill-panel:hover .projects-panel,a.skill-panel:hover .skill-card-panel,a.skill-panel:hover .skill-library-panel,a.skill-panel:hover .skill-plan-panel{opacity:.7}.popover-tip{color:#ccc;margin-left:5px}.popover-tip:hover{color:#bbb}#reader-content img.small-logo,.small-logo{height:40px;display:inline}#page-content-wrapper{padding-bottom:150px}.panel-body,.panel-body p,.panel-body span{font-size:14px;font-family:Lato,Helvetica,sans-serif;line-height:1.846}.panel-footer{padding:15px;background:#fff;border-top:1px solid #f1f1f1;border-color:#f1f1f1;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-upsell{background:#000;background:linear-gradient(270deg,#000,#434343);color:#fff;border:5px solid #fff}.panel-upsell h5{color:#fff}.alert-logged-out{background:#212121;margin-top:15px}.alert-logged-out span{text-decoration:none;font-size:13px}.course-logged-out{padding-left:0}.breadcrumb.title-buttons>li+li:before{padding:0 5px;color:#ccc;font-family:fontAwesome;content:" "}.breadcrumb{padding:8px 15px;margin-bottom:23px;list-style:none;background-color:#3a3a3a;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>.active{color:#bbb}.content-summary-list{list-style-type:none;padding-left:0}.btn-group .btn-default:active,.btn-group .dropdown-toggle:active{outline:0;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.2)}.list-circle{list-style-type:circle}.item-expand{position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .5s ease-out}.list-group-item .item-expand{-webkit-transform:translateY(-50%) rotate(450deg);transform:translateY(-50%) rotate(450deg)}.list-group-item.collapsed .item-expand{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.collapsing{transition:height .6s}#reader-content .jw-dock-button{float:right;height:1.7em;border-radius:3px;margin:3px}#reader-content .jw-dock-button .jw-overlay{left:-100%;right:auto;margin-top:.5em;top:1.5em}#reader-content .jw-dock-button .jw-overlay .jw-text{color:#eb711e}.btn .fa{vertical-align:middle}.center-block{float:none}div .disabled{pointer-events:none;opacity:.4}.btn-fluid{width:100%}.filters-trigger{display:none}.filters-trigger[aria-expanded=false] .show-filters,.filters-trigger[aria-expanded=true] .hide-filters{display:inline-block}.filters-trigger[aria-expanded=false] .hide-filters,.filters-trigger[aria-expanded=true] .show-filters{display:none}.list-group-item.checkbox{padding:0}.list-group-item.checkbox>label{display:block;padding:15px 15px 15px 40px}.btn-group-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-group-flex .btn{-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media screen and (max-width:991px){.filters-trigger{display:inline-block}}.cover-accordion__title{font-size:14px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.1;padding:25px 15px;cursor:pointer}span.project-tag-mobile{display:none}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:90vh}.bg-secondary{background-color:#5594db!important}.bg-primary{background-color:#f76d35!important}.btn-text-wrapper{display:inline-block;position:relative;width:200px}.btn-text-wrapper.chevron-left:before,.btn-text-wrapper.chevron-right:after{font:normal normal normal 35px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-text-wrapper.chevron-right:after{content:"";right:-35px}.btn-text-wrapper.chevron-left:before{content:"";left:-35px}.btn-text{font-size:16px;font-weight:700}.btn-subtext{margin-top:-5px;font-size:14px}.relative-parent{position:relative}.validation-popup{position:absolute;top:100%;right:0;left:0;margin:0 auto;padding:15px;width:100%;background-color:#efefef;box-shadow:0 2px 5px 1px rgba(0,0,0,.25);z-index:10}.icon-list{position:absolute;right:55px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.icon-list span{display:inline-block;vertical-align:middle;background:#fff;color:#f76d35;text-align:center;padding:15px;border-radius:4px;border:1px solid #ddd;width:50px;height:45px;transition:all .1s ease}.icon-list span:not(.disabled){cursor:pointer}.icon-list span:not(.disabled):hover{background:#f76d35;color:#fff}.icon-list .is-downloading{line-height:1}.icon-list .is-downloading .fa{line-height:0}@media screen and (max-width:767px){.icon-list{position:static;display:inline-block;-webkit-transform:none;transform:none}}.ib-hidden-sm{display:inline-block}.b-visible-xs{display:block}@media (min-width:768px){.b-visible-xs,.ib-hidden-sm{display:none}}@media (min-width:992px){.ib-hidden-sm{display:inline-block}}@media (max-width:768px){body{overflow-x:hidden}.home-body.login,.home-body.new-b2b-user{background:#222}.login-logo{height:26px;margin-top:30px}.card-container.card{padding:20px}.profile-img-card,.profile-name-card{display:none}.alert{line-height:1.5;font-size:12px}h2{font-size:24px}.input-group-lg>.input-group-addon{height:41px;font-size:14px}.product-title{font-size:24px;margin-top:0}.product-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}#page-content-wrapper .skill-plan-panel h5{font-size:20px}.page-title h3{font-size:20px;margin-top:8px}.dashboard-kpi h2{font-size:26px;margin-bottom:5px}.dashboard-kpi h1{font-size:14px}.img-card-list{height:110px;width:auto;border:none;border-radius:0}.reader-container h2.title{font-size:24px}.reader-container h3.title{font-size:18px}.img-product-list{float:left;height:120px;margin-right:15px}.list-name{padding:15px}.note,.tip{padding-left:10px;padding-right:10px}div.orderedlist div.orderedlist{padding:0}.orderedlist>ol>li{padding-left:0}.orderedlist>ol>li:before{font-size:.6em;left:-2.4em;top:.6em}div.itemizedlist>ul{margin-left:0;margin-right:0;padding-left:2em;padding-right:10px}.itemizedlist>ul>li{padding-left:0}div.itemizedlist>ul>li:before{font-size:1.2em;line-height:1.8em;left:-1.2em}div.itemizedlist div.itemizedlist>ul,div.itemizedlist div.orderedlist>ol,div.orderedlist div.itemizedlist>ul,div.orderedlist div.orderedlist>ol{padding-left:1.2em}.informalexample{margin:10px 0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:42px;font-size:14px}.input-group-lg.panel .input-group-btn button.btn{border-top-right-radius:2px;border-bottom-right-radius:2px}}@media (max-width:992px){body{-webkit-overflow-scrolling:touch}#wrapper.toggled .cssload-container.sidebar-page,.cssload-container{width:100%;left:0}#wrapper.toggled .sidebar-page .cssload-loading,.sidebar-page .cssload-loading{left:50%}}@media only screen and (min-width:480px){.book-wrapper.col-xs-6{padding-bottom:60%}}@media (min-width:993px) and (max-width:1400px){.cssload-container.sidebar-page{width:calc(100% - 250px);left:250px}#wrapper.toggled .cssload-container.sidebar-page{width:100%;left:0}.sidebar-page .cssload-loading{left:calc(50% - 105px)}#wrapper.toggled .sidebar-page .cssload-loading{left:calc(50% - 55px)}}@media screen and (max-height:575px){popup-recaptcha iframe{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}.modal-body{overflow:scroll;max-height:100%}}@media (max-width:767px){.jumbotron.heading{background-image:none}h3{font-size:1.4em;line-height:1.4}.btn-block-xs{display:block;width:100%}.center-block-xs{display:block;margin-left:auto;margin-right:auto;float:none}.text-center-xs{text-align:center}span.project-tag-mobile{font-family:Montserrat;font-weight:500;line-height:1.1;display:inline-block;margin-left:0}.btn-text-wrapper.chevron-left:before,.btn-text-wrapper.chevron-right:after{display:none}}@media (min-width:768px){.jumbotron h1{font-weight:100;font-size:18px;margin-top:10px;margin-bottom:0}.reader-container p{font-size:1.6rem;line-height:1.8em}.dashboard-back-btn{float:right}.book-wrapper.col-sm-3{padding-bottom:30%}.book-wrapper.col-sm-4{padding-bottom:40%}.btn.pull-left.btn-block,.btn.pull-right.btn-block{width:auto;display:inline-block}}@media (min-width:768px) and (max-width:992px){.form-search-query{max-width:200px}}@media (min-width:992px){.navbar-form .form-group .form-control:active,.navbar-form .form-group .form-control:focus{width:350px;transition:all .5s ease}.navbar-form .form-group .form-control{width:200px;transition:all .5s ease}}@media (min-width:1200px){.book-wrapper.col-lg-2{padding-bottom:20%}.book-wrapper.col-lg-3{padding-bottom:30%}}@media (min-width:1400px){.brand-logo{width:250px}.dashboard-back-btn{width:220px}}@media only screen and (max-width:480px){#alertbox{top:10px;right:10px;margin-left:10px}.alert-dismissable .close{top:-6px;right:-5px}.note ol,.note ul,.tip ol,.tip ul,li ol,li ul,ol,ul{padding-left:15px}}@media screen and (max-width:375px){.book-page .btn-group .btn{padding:6px 12px}}body.nightmode .spinner-overlay.bookpage{-webkit-filter:invert(100%);-moz-filter:invert(100%);filter:invert(100%)}body.nightmode .cssload-container{background-color:rgba(27,28,30,.9)}body.nightmode,body.nightmode h1,body.nightmode h2,body.nightmode h3,body.nightmode h4,body.nightmode h5,body.nightmode h6{background:#1b1c1e;color:#fff}body.nightmode .navbar-default{background-color:#1b1c1e;border-color:hsla(0,0%,100%,.2)}body.nightmode .navbar-default .navbar-toggle{border-color:#fff}body.nightmode .btn-default{color:#fff;background-color:#1b1c1e;border-color:hsla(0,0%,100%,.5)}body.nightmode .book-page,body.nightmode .book-page .panel,body.nightmode .jumbotron.heading,body.nightmode .jumbotron.heading h1,body.nightmode .nightmode .reader-container .home-body{background:#1b1c1e;color:#fff}body.nightmode .reader-container .panel{background:#1b1c1e}body.nightmode .reader-container code{background-color:#333;border:1px solid #ccc;color:#45b29d;padding-left:5px;padding-right:5px}body.nightmode .reader-container pre code{background-color:transparent;border:0;padding-left:0;padding-right:0}body.nightmode .reader-container code[class*=language-],body.nightmode .reader-container pre[class*=language-]{color:#f8f8f2;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}body.nightmode .modal-content{background-color:#1b1c1e}body.nightmode .reader-container h3.title{color:#fff}body.nightmode .orderedlist{background:#333;border-left:15px solid #555}body.nightmode .informaltable table thead tr p{background:#456f9e}body.nightmode .informaltable table tbody tr{background:#1b1c1e}body.nightmode .informaltable table tbody td{border:1px solid #3e3e3e}body.nightmode .itemizedlist{background:#333;border-left:15px solid #456f9e}body.nightmode .itemizedlist a,body.nightmode .itemizedlist p,body.nightmode .orderedlist a,body.nightmode .orderedlist p{background:#333}body.nightmode .informaltable .itemizedlist,body.nightmode .informaltable .orderedlist{background:transparent;border-left:0}body.nightmode .informaltable .itemizedlist a,body.nightmode .informaltable .itemizedlist p,body.nightmode .informaltable .orderedlist a,body.nightmode .informaltable .orderedlist p{background:transparent}.nightmode a#menu-toggle{color:#fff}body.nightmode ol .tip p{background:inherit}body.nightmode .orderedlist ol{border:none}body.nightmode .reader-container .note p,body.nightmode .reader-container .tip p{background:inherit}body.nightmode .reader-container pre[class*=language-]{padding:1em;margin:0;overflow:auto}body.nightmode .reader-container :not(pre)>code[class*=language-],body.nightmode pre[class*=language-]{background:#272822}body.nightmode .reader-container :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}body.nightmode .fade-out{background:-webkit-linear-gradient(rgba(27,28,30,0),#1b1c1e);background-image:linear-gradient(rgba(27,28,30,0),#1b1c1e);background-image:-ms-linear-gradient(rgba(27,28,30,0)0,#1b1c1e 100%)}body.nightmode .well{background-color:#1b1c1e;border:1px solid #57585a}body.nightmode .copy-to-clipboard{border-color:#358ccb;background-color:#358ccb}body.nightmode .btn-group .btn-default:active,body.nightmode .btn-group .dropdown-toggle:active{background:#1b1c1e;box-shadow:none;color:#fff}body.nightmode .cover-accordion .list-group-item{color:#fff;background:transparent}.terms p{font-size:10px!important;line-height:14px}.trial-terms p,.trial-terms span{font-size:11px;line-height:16px}.navbar.navbar-inverse{background:#222}.stepwizard-step p{margin-top:10px}.stepwizard-row{display:table-row}.stepwizard{display:table;width:100%;position:relative}.stepwizard-step button[disabled]{opacity:1;filter:alpha(opacity=100)}.stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#ccc;z-order:0}.stepwizard-step{display:table-cell;text-align:center;position:relative}.btn{border-radius:0}.btn-circle{width:56px;height:56px;text-align:center;padding:9px 0 9px 2px;font-size:20px;line-height:1.428571429;border-radius:35px;margin-top:-14px;border:3px solid #ccc!important;opacity:1!important;-o-box-shadow:inset 0 0 0 3px #fff!important;-ms-box-shadow:inset 0 0 0 3px #fff!important;box-shadow:inset 0 0 0 3px #fff!important;backgournd-color:#428bca}#wrapper.checkout{padding-left:0}.navbar-brand .navbar-logo{height:25px}.tab-content.subscription-account{margin-bottom:0}.form-group-sm select.form-control{line-height:22px}#total-price{font-size:20px;line-height:18px}.payment-option{max-width:100%}.custom-select{position:relative;width:auto;display:inline-block}.custom-select select{font-size:13px;line-height:1.846;box-shadow:0 0 1px rgba(0,0,0,.2);border-radius:0;border:0;padding:6px 28px 6px 16px;min-height:36px;cursor:pointer;background:#fff;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select select:hover{background-color:#f0f0f0;color:#444;background-image:none}.custom-select select:active,.custom-select select:focus{background:#fff;background-image:none}.custom-select select::-ms-expand{display:none}.custom-select__arrow{position:absolute;right:10px;top:50%;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0;overflow:hidden}.product,.product:active,.product:hover,.product:link,.product:visited{text-transform:none;text-decoration:none;color:#666}.product__label{position:relative;-ms-flex-item-align:start;align-self:flex-start;padding:2px 12px;border-radius:0 4px 4px 0;border-color:#ddd;border-style:solid;border-width:1px 1px 1px 0;width:90px;font-size:14px}.product-list__item:nth-child(2n) .product__label{background-color:#f5f5f5}.product-list__item:nth-child(odd) .product__label{background-color:#fff}.product__inner{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;min-width:0}.product__img-wrapper{position:relative;margin-right:10px}.product__img,.product__img-wrapper{-ms-flex-item-align:start;align-self:flex-start}.product__img{max-width:100px;height:auto}.product__img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.product__img-overlay-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:40px}.product__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px;overflow:hidden;min-width:0}.product__title{color:#eb6f2d;font-size:16px;line-height:1.2;margin:0 0 10px}.product__author{display:block;font-size:13px;font-weight:700}.product__author,.product__info{line-height:1;margin-bottom:10px}.product__date,.product__duration{font-size:12px;line-height:1}.product__desc{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}.product__cta-wrapper{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:0 15px}.product__cta{box-shadow:none;border:none;background:transparent;font-size:36px;color:#d5d5d5;transition:all .5s cubic-bezier(.09,.43,.37,1.57);padding:0;-webkit-transform:scale(0);transform:scale(0);opacity:0}.product:hover .product__cta{color:#eb6f2d;-webkit-transform:scale(1);transform:scale(1);opacity:1}@media screen and (max-width:991px){.product{display:block;padding:0 0 15px}.product__label{padding:5px 10px;display:block;width:100%;margin-bottom:15px;font-size:12px;border-radius:0}.product-list__item:nth-child(2n) .product__label{background-color:#fff}.product__date{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product__cta-wrapper{padding:0 10px}.product__cta{-webkit-transform:none;transform:none;opacity:1}}@media screen and (max-width:767px){.product__img{max-width:70px}.product__img-overlay-icon{font-size:30px}.product__title{font-size:12px}.product__author,.product__date{font-size:10px;line-height:1}.product__cta-wrapper{padding:0}.product__cta{font-size:25px}}.product-list{list-style-type:none;padding:0;margin:0}.product-list__item{transition:all .3s ease}.product-list__item:nth-child(2n){background-color:#fff}.product-list__item:nth-child(odd){background-color:#f5f5f5}.product-list__item:hover{background-color:rgba(0,0,0,.1)}@media screen and (max-width:991px){.product-list__item:nth-child(2n){background-color:#f5f5f5}}.cover-toc__level-wrapper{margin:0;padding:0;list-style-type:none}.cover-toc__item{border:1px solid #ddd;border-bottom:0}.cover-toc__item--level2{border-left:0;border-right:0}.cover-toc__item--level2:nth-child(odd){background-color:#f8f8f8}.cover-toc__title{display:block;position:relative;padding:15px;transition:all .1s ease;cursor:pointer}.cover-toc__title--level1{padding-left:20px}.cover-toc__title--level2{padding-left:65px;border-top:0}.cover-toc__title--level1.collapsed{background:#fff;color:#333}.cover-toc__title--level1,.cover-toc__title--level1:hover{background:#f76d35;color:#fff}.cover-toc__section-name{width:calc(100% - 30px);position:relative;line-height:2.2}.cover-toc__section-name--has-icon{padding-left:45px}.cover-toc__chapter-id{position:absolute;top:0;left:0;font-weight:700;border-radius:50%;width:30px;height:30px;text-align:center;vertical-align:middle;line-height:2.2;transition:all .1s ease}.cover-toc__title--level1.collapsed .cover-toc__chapter-id{background:#f76d35;color:#fff}.cover-toc__title--level1 .cover-toc__chapter-id,.cover-toc__title--level1:hover .cover-toc__chapter-id{background:#fff;color:#f76d35}.cover-toc__check-icon{float:right;margin-right:7px;transition:all .1s ease}.cover-toc__title--level1.collapsed .cover-toc__check-icon{color:#eb711e}.cover-toc__title--level1 .cover-toc__check-icon,.cover-toc__title--level1:hover .cover-toc__check-icon,body.nightmode .cover-toc__section-name{color:#fff}body.nightmode .cover-toc__title--level1.collapsed{background:transparent}body.nightmode .cover-toc__title--level1.collapsed:hover{background:#f76d35}body.nightmode .cover-toc__item--level2:nth-child(odd){background-color:#333}@media screen and (max-width:767px){.cover-toc__title--level1,.cover-toc__title--level2{padding-left:15px}}.cover-toc__item--level2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cover-toc__item--level2 .cover-toc__title--level2{-webkit-box-flex:1;-ms-flex:1;flex:1}.cover-toc__item--level2 .cover-toc__check-icon{float:none;margin:0 22px;color:#f76d35;-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px}.cover-toc__item--level2 .icon-list{position:static;right:55px;top:50%;-webkit-transform:none;transform:none}.label-tag{display:inline-block;color:#fff;font-size:12px;padding:4px 15px;cursor:pointer;margin-bottom:10px;line-height:1.4em;text-decoration:none;box-shadow:none;border:1px solid #ddd;outline:none}.label-tag--rounded{border-radius:15px}.label-tag--orange{background-color:#f59322}.label-tag--grey{background-color:#f5f5f5;color:#666}@media screen and (max-width:767px){.label-tag{font-size:10px}}.modal--orange .modal-header,.modal--orange .modal-title{background-color:#f59322}.modal--orange .close,.modal--orange .modal-title{color:#fff}.info-block{color:#aaa;padding:15px;box-shadow:none;border:none}.info-block--orange{background:#f59322}.info-block--grey{background:#eee}.info-block__desc,.info-block__title{text-indent:0;text-transform:none;color:#fff}.info-block__desc{line-height:1.6em}.info-block--grey .info-block__desc,.info-block--grey .info-block__title{color:#222}.sidebar-nav .info-block{padding-right:18px;cursor:pointer}.sidebar-nav .info-block__desc,.sidebar-nav .info-block__title{margin:0}body.nightmode .info-block__title{background:transparent}.plan-details__title{margin:0;color:inherit;font-weight:700}.plan-details__list{margin-bottom:30px}.plan-details__list-item{padding:15px 0;font-size:14px}.plan-details__list-item:nth-child(odd){background:#eee}.plan-details__list-item:not(.plan-details__list-item--title){border-bottom:1px solid rgba(0,0,0,.25);border-right:1px solid rgba(0,0,0,.25);border-left:1px solid rgba(0,0,0,.25)}.plan-details__list-item--title{color:#fff;min-height:80px}.plan-details__list-item--crossed{text-decoration:line-through}.plan-details__list-item--highlighted{color:#f76d35}@media (min-width:1600px){.plan-details__list-item{font-size:16px}}@media screen and (max-width:767px){.plan-details:not(.first-plan){margin-top:30px;border-top:1px solid rgba(0,0,0,.25);padding-top:30px}.plan-details__list-item--title{min-height:auto}.plan-details__title{font-size:16px}}.button-group{display:block}.button-group .btn{display:inline-block}@media screen and (max-width:767px){.button-group .btn{display:block;margin-bottom:5px}}.page{padding-top:70px}@media (min-width:1600px){.container{width:1560px}}product-sidebar{position:fixed;top:0;bottom:0;width:350px;height:100%;padding-top:65px;background:#333;z-index:1000;-webkit-transform:translate(-350px);transform:translate(-350px);transition:all .4s ease}@media screen and (max-width:768px){product-sidebar{width:250px;-webkit-transform:translate(-250px);transform:translate(-250px)}product-sidebar .nav-justified li a{margin-bottom:0}}@media screen and (min-width:1301px){product-sidebar{-webkit-transform:translate(0);transform:translate(0)}}product-sidebar.nav-out{padding-top:0}product-sidebar.open{-webkit-transform:translate(0);transform:translate(0);transition:all .4s ease}product-sidebar.open .toggle-nav span{background:transparent;transition:background .3s ease}product-sidebar.open .toggle-nav span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:top .3s ease,-webkit-transform .3s ease .3s;transition:top .3s ease,transform .3s ease .3s;transition:top .3s ease,transform .3s ease .3s,-webkit-transform .3s ease .3s}product-sidebar.open .toggle-nav span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:bottom .3s ease,-webkit-transform .3s ease .3s;transition:bottom .3s ease,transform .3s ease .3s;transition:bottom .3s ease,transform .3s ease .3s,-webkit-transform .3s ease .3s}product-sidebar .toggle-nav{position:absolute;top:78px;left:100%;padding:18px 14px;z-index:1000;outline:none;border:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#333;box-shadow:1px 1px 1px rgba(0,0,0,.5);transition:all .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}product-sidebar .toggle-nav.nav-out{top:15px;transition-duration:.4s}@media only screen and (min-width:1301px){product-sidebar .toggle-nav{display:none}}product-sidebar .toggle-nav span{display:block;position:relative;width:20px;height:3px;background:#fff;transition:background .3s ease}product-sidebar .toggle-nav span:after,product-sidebar .toggle-nav span:before{content:"";position:absolute;width:100%;height:3px;background:#fff;left:0}product-sidebar .toggle-nav span:before{top:-6px;transition:top .3s ease .3s,background-color .6s ease,-webkit-transform .3s ease;transition:transform .3s ease,top .3s ease .3s,background-color .6s ease;transition:transform .3s ease,top .3s ease .3s,background-color .6s ease,-webkit-transform .3s ease}product-sidebar .toggle-nav span:after{bottom:-6px;transition:bottom .3s ease .3s,background-color .6s ease,-webkit-transform .3s ease;transition:transform .3s ease,bottom .3s ease .3s,background-color .6s ease;transition:transform .3s ease,bottom .3s ease .3s,background-color .6s ease,-webkit-transform .3s ease}product-sidebar .sidebar{z-index:1029;position:relative;left:0;top:0;width:100%;padding-bottom:50px;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#333;transition:all .5s ease}product-sidebar .sidebar .sidebar-search{padding-top:13.5px;padding-bottom:13.5px}product-sidebar .sidebar .sidebar-search .form-group{margin:0}product-sidebar .sidebar ul.sidebar-nav{position:absolute;width:100%;margin:0;padding:0;list-style:none;text-transform:uppercase}product-sidebar .sidebar ul.sidebar-nav hr{border-top:1px solid hsla(0,0%,100%,.2)}product-sidebar .sidebar ul.sidebar-nav h4{color:#fff}product-sidebar .sidebar ul.sidebar-nav li .block-menu-item{padding:15px;color:#fff;border-bottom:1px solid #444}product-sidebar .sidebar ul.sidebar-nav li.book-header .section-name{white-space:normal;text-align:center;padding:0}product-sidebar .sidebar ul.sidebar-nav li.book-header .section-name h6{background:transparent}product-sidebar .sidebar ul.sidebar-nav li.book-header .cover-info-overlay{margin:0 auto;width:150px;position:relative}product-sidebar .sidebar ul.sidebar-nav li.book-header .cover-info-icon{position:absolute;top:-16px;right:-16px;width:32px;height:32px;background:#fff;border-radius:50%;border:2px solid #333;font-size:16px}product-sidebar .sidebar ul.sidebar-nav li.book-header .cover-info-icon:before{color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}product-sidebar .sidebar ul.sidebar-nav li:not(.book-header){border-top:1px solid #272727}product-sidebar .sidebar ul.sidebar-nav li.chapter-header.active{background-color:#eb6f2d}product-sidebar .sidebar ul.sidebar-nav li.chapter-header .section-name{padding-top:5px;padding-bottom:5px;word-break:normal;word-wrap:normal;white-space:normal}product-sidebar .sidebar ul.sidebar-nav li.sub-nav{border-top:none}product-sidebar .sidebar ul.sidebar-nav li.sub-nav a{font-size:12px;line-height:1.8em;background:rgba(0,0,0,.4);border-top:none;text-transform:capitalize;text-align:right;display:block;text-decoration:none;color:#aaa;padding:8px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .15s}product-sidebar .sidebar ul.sidebar-nav li.sub-nav a .section-complete{float:right;width:15px;text-indent:0;color:#eb6f2d;margin-top:2px}product-sidebar .sidebar ul.sidebar-nav li.sub-nav.active{background:#2a2a2a}product-sidebar .sidebar ul.sidebar-nav li.sub-nav.active a{background:#333;color:#fff}product-sidebar .sidebar ul.sidebar-nav li.active a{color:#fff;background:#eb6f2d}product-sidebar .sidebar ul.sidebar-nav li.active a:hover{text-decoration:none;background:#eb6f2d}product-sidebar .sidebar ul.sidebar-nav li.sub-nav.active a:hover{text-decoration:none;background:hsla(0,0%,100%,.2)}product-sidebar .sidebar ul.sidebar-nav li a:active,product-sidebar .sidebar ul.sidebar-nav li a:focus{text-decoration:none}product-sidebar .sidebar ul.sidebar-nav li a:hover{text-decoration:none;background:hsla(0,0%,100%,.2)}product-sidebar .sidebar ul.sidebar-nav li a{display:block;text-decoration:none;color:#aaa;font-size:14px;padding:8px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .15s}product-sidebar .sidebar ul.sidebar-nav li a .section-name{padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;line-height:25px;text-align:right}product-sidebar .sidebar ul.sidebar-nav li a .section-name h6{color:#fff}product-sidebar .sidebar ul.sidebar-nav .chapter-complete{float:right;text-indent:0;margin-top:4px;color:#eb6f2d}product-sidebar .sidebar ul.sidebar-nav .sidebar-brand{height:65px;font-size:18px;line-height:60px}product-sidebar .sidebar ul.sidebar-nav .sidebar-brand a{color:#999}product-sidebar .sidebar ul.sidebar-nav .sidebar-brand a:hover{color:#fff;background:none}product-sidebar .sidebar ul.sidebar-nav .nav-logo{text-indent:0!important;padding-top:40px;padding-bottom:40px}product-sidebar .sidebar ul.sidebar-nav .nav-logo a:hover{text-decoration:none;background:none}product-sidebar .sidebar ul.sidebar-nav .nav-pills li a{padding:8px;text-transform:none}product-sidebar .sidebar ul.sidebar-nav .nav-tabs li.active{background:none}product-sidebar .sidebar ul.sidebar-nav .nav-tabs li h5{color:#333;font-weight:500;font-size:16px}product-sidebar .bookmark .section-complete{float:right}main-nav .navbar{transition:transform .4s ease;-webkit-transform:translateY(0);transform:translateY(0)}main-nav .navbar .navbar-link{padding:14px}main-nav .navbar a:hover,main-nav .navbar span.dropdown-toggle:hover{cursor:pointer}main-nav.out .navbar{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:transform .4s ease}main-nav .navbar-inverse .navbar-form input[type=text]:focus{box-shadow:none}main-nav .navbar-inverse .navbar-right{margin-right:0}@media (max-width:992px){main-nav .navbar-inverse .navbar-nav li a,main-nav .navbar-inverse .navbar-nav li span.dropdown-toggle{padding-right:12px;padding-left:12px}}@media (max-width:768px){main-nav .navbar-inverse .navbar-nav{margin:0-15px}main-nav .navbar-inverse .navbar-nav li a,main-nav .navbar-inverse .navbar-nav li span.dropdown-toggle{padding-right:15px;padding-left:15px}}main-nav .mobile-search{display:block}@media screen and (min-width:768px){main-nav .mobile-search{display:none}}main-nav .desktop-search{display:none}main-nav .desktop-search input{max-width:200px}@media screen and (min-width:768px){main-nav .desktop-search{display:block}}search input[type=text].form-control{color:#fff;box-shadow:none;background:#4d4d4d;border:none;border-radius:3px;padding-left:10px;padding-right:30px}search input[type=text].form-control::-webkit-input-placeholder{color:#aaa}search input[type=text].form-control:-ms-input-placeholder{color:#aaa}search input[type=text].form-control::placeholder{color:#aaa}search .navbar-form input[type=text]{box-shadow:none}search .navbar-form input[type=text].form-control{color:#fff;box-shadow:none;background:#4d4d4d;border:none;border-radius:3px;padding-left:10px;padding-right:30px}search .navbar-form input[type=text].form-control::-webkit-input-placeholder{color:#aaa}search .navbar-form input[type=text].form-control:-ms-input-placeholder{color:#aaa}search .navbar-form input[type=text].form-control::placeholder{color:#aaa}search .search-cancel{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;cursor:pointer}sidebar-overlay .overlay{position:fixed;z-index:1000;top:0;bottom:0;width:100%;background:hsla(0,0%,100%,.8);-webkit-overflow-scrolling:auto!important;overflow-y:auto!important}.nightmode sidebar-overlay .overlay{background:rgba(0,0,0,.8)}@media (min-width:1300px){sidebar-overlay .overlay{display:none}}.main-nav.overlay{position:fixed;z-index:1002;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.8);overflow-scrolling:auto!important;overflow-y:auto!important;cursor:pointer}@media (min-width:768px){.main-nav.overlay{display:none}}.nightmode .main-nav.overlay{background:rgba(0,0,0,.8)}.main-nav.overlay.collapsing{transition:none}.horizontal-slider__item{padding-bottom:20%;padding-left:0;padding-right:0}@media screen and (max-width:1199px){.horizontal-slider__item{padding-bottom:30%}}@media screen and (max-width:991px){.horizontal-slider{white-space:nowrap;overflow-x:scroll;margin-left:0;margin-right:0;-webkit-overflow-scrolling:touch}.horizontal-slider::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:4px}.horizontal-slider::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.horizontal-slider .horizontal-slider__item{width:175px;display:inline-block;float:none;padding:5px;margin-bottom:15px}.horizontal-slider .book{position:static;width:auto;height:auto;padding:0}.book:hover img{opacity:1}}