.font-size-1{font-size:36px;line-height:1.2em;font-weight:200}.welcome-banner.type-action .banner-title,.video-player-container .locked-view .cta::before,.font-size-2{font-size:26px;line-height:1.2em}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,#class-details.new-layout .user-navigation-wrapper .class-menus .class-menus-container .large-icon,.video-player-container .locked-view .cta,#class-details .class-details-header-wrapper .class-details-header .class-title,#class-details .class-details-header-wrapper .class-details-header .btn-save-container,.font-size-3{font-size:22px;line-height:1.2em}.share-links .share-label,.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,#class-details.new-layout #video-region .syllabus-locked,#class-details.new-layout #video-region .empty,#class-details .video-drawer .video-drawer-view .close-button,.video-roll-overlay .outer-wrapper .inner-wrapper .roll-title,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.video-player-container .viewport .playlist-arrow-button::before,.font-size-4{font-size:18px;line-height:1.2em}.share-links .share-item::before,.share-links .share-fb::before,.share-links .share-twitter::before,.share-links .share-embed::before,.share-links .share-url::before,.share-links .share-link input,.share-links .share-link-text input,.referral-form .contacts-list .contact-row .no-name .contact-email,.referral-form .share .share-links .share-fb,.referral-form .share .share-links .share-twitter,.referral-form .share .share-links .share-url,.email-invite .contacts-section .contacts-list .contact-row .no-name .contact-email,.teacher-bio .teacher-overview .social-list li.link .url,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.post-view .content-header .content-row-content .link-target,.post-view .content-header .content-row-content .discussion-meta,.activity-list .activity-item .link-target,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,.stats-column .stat .number,#class-details .about-this-class-wrapper .about-this-class .class-launch-time,.welcome-banner.type-action .banner-description,.video-drawer .notes-wrapper .notes-header .num-notes::before,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .btn.large,.video-playlist-module .playlist .summary,.video-playlist-module .session-list .session-item .duration,.video-player-container .viewport .video-share-button,.video-player-container .viewport .playlist-arrow-button .arrow-icon,.font-size-5{font-size:15px}.share-links .share-item,.share-links .share-fb,.share-links .share-twitter,.share-links .share-embed,.share-links .share-url,.referral-form .contacts-list .contact-row .contact-note,.referral-form .contacts-list .contact-row .contact-email,.referral-form .manual-toggle,.referral-form .invite .status-lbl,.tos,.note-edit-form .cancel-button,.replies .replies-list li .col-right .meta,.discussions-wrapper .inline-discussion .discussion-info .toolbar,.popover.note-popover .inner-popover .footer,.popover.note-popover .inner-popover .privacy-status,.embed-media-popup .embed-options-type,.email-invite .contacts-section .contacts-list .contact-row .contact-note,.email-invite .contacts-section .contacts-list .contact-row .contact-email,.email-invite .manual-section .status-lbl,.base-share .class-description,.base-share .compact .description,.base-share-popup.teacher-referral .email-invite .header-section .invite-contacts,.user-profile-popup-view .sidebar-col .since,.price-display .strikethough,.price-display .description,.post-view .navigation,.post-view .discussion-list-header .btn-follow,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.activity-list .activity-item>.col-right .meta,a.small,.primary-link,.learn-mode-notes-collection-wrapper .learn-mode-note .footer,.learn-mode-notes-collection-wrapper .learn-mode-note .privacy-status,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes,.stats-column .stat .label,.stats-column .stat .class-count .stat-help-icon::before,#class-details #home-section .teacher-section .author-detail .author-headline,#class-details #student-referral .referral-promo .detail .title,#class-details #student-referral .referral-promo .detail .more,#class-details.new-layout #video-region .video-player-bottom .video-watchers,#class-details.new-layout .user-navigation-wrapper .class-menus .join-note,.video-drawer .notes-wrapper .notes-header .num-notes,.video-share-overlay .top-section .class-description,.video-roll-overlay .outer-wrapper .inner-wrapper .roll-subtitle,.completion-button .icon,.video-player-module .vjs-video .vjs-control-bar .vjs-play-speed,.video-player-module .vjs-video .vjs-control-bar .vjs-current-time,.video-player-module .vjs-video .vjs-control-bar .vjs-time-divider,.video-player-module .vjs-video .vjs-control-bar .vjs-duration,.video-playlist-module .playlist .summary .view-my-notes,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,#class-details .small-label,#class-details .user-menu .class-user-menu .default-actions .action-item,#class-details .class-details-header-wrapper .class-details-header .join-note,.font-size-6{font-size:13px}.font-size-7{font-size:10px;text-transform:uppercase;font-weight:600}body>svg:first-child{height:0}body>svg:first-child g,body>svg:first-child path{fill:inherit}body>svg:first-child use{fill:initial}.ss-svg-icon{width:24px;height:24px}.ss-svg-icon use{fill:#747777}.share-links .share-item,.share-links .share-fb,.share-links .share-twitter,.share-links .share-embed,.share-links .share-url{display:inline-block;font-weight:600;text-decoration:none;margin-right:20px;line-height:24px;vertical-align:middle}.share-links .share-item::before,.share-links .share-fb::before,.share-links .share-twitter::before,.share-links .share-embed::before,.share-links .share-url::before{font-weight:400;margin-right:5px;position:relative;top:3px;vertical-align:top}.share-links .share-item:last-child{margin-right:0}.share-links .share-email::before{top:4px}.share-links .share-fb{color:#3b5998}.share-links .share-fb .count-wrapper{color:#747777;padding:2px 7px 1px;border:#b4b8b8 1px solid;margin-left:9px;position:relative;display:inline;white-space:nowrap}.share-links .share-fb .count-wrapper.hidden{display:none}.share-links .share-fb .count-wrapper .count-wrapper-arrow::after{content:"";display:block;background:#fff;width:5px;height:5px;position:absolute;top:7px;left:-3px;border:#b4b8b8 1px solid;border-top:0;border-right:0;transform:rotate(45deg)}.share-links .share-twitter{color:#55acee}.share-links .share-embed{color:#747777}.share-links .share-url{color:#747777}.share-links .share-url input{background-color:transparent;border-radius:none;color:#747777;font-weight:600;padding:0;width:150px;height:24px;position:relative;top:-1px}.share-links .share-label{margin-right:15px}.share-links .share-link,.share-links .share-link-text{margin-right:10px}.share-links .share-link input,.share-links .share-link-text input{width:190px;color:#747777}.share-links .share-button{margin-right:5px}.referral-form .contacts-section{margin-bottom:14px}.referral-form .contacts-section.error .error-wrapper{display:block}.referral-form .contacts-section.error .contacts-list{display:none}.referral-form .contacts-section.retry .retry-btn{display:block}.referral-form .error-wrapper,.referral-form .retry-btn{display:none}.referral-form .contacts-list{width:100%;padding:0;height:300px}.referral-form .contacts-list .contact-row{padding:10px;border-bottom:1px solid #f7f7f7}.referral-form .contacts-list .contact-row .contact-info{margin-right:115px}.referral-form .contacts-list .contact-row .contact-note,.referral-form .contacts-list .contact-row .contact-email{color:#747777}.referral-form .contacts-list .contact-row .vertical-center .contact-email{line-height:44px}.referral-form .contacts-list .contact-row .no-name .contact-email{color:#41444b;font-weight:600}.referral-form .contacts-list .contact-row:last-child{border-bottom:none}.referral-form .contacts-list .contact-row .invite-btn:hover{color:#41444b}.referral-form .contacts-list .contact-row .invite-status.loading,.referral-form .contacts-list .contact-row .invite-status.checked{height:38px;width:95px;text-align:center}.referral-form .contacts-list .contact-row .invite-status.loading .btn,.referral-form .contacts-list .contact-row .invite-status.checked .btn{display:none}.referral-form .contacts-list .contact-row .invite-status.checked::before{color:#51cb8c;line-height:38px}.referral-form .manual-section.closed .manual-toggle{display:block}.referral-form .manual-section.closed form{display:none}.referral-form .manual-section.closed .form-separator{display:none}.referral-form .manual-toggle{display:none}.referral-form .section-title{margin-bottom:11px}.referral-form .form-separator{margin:30px 0}.referral-form .invite{margin-right:240px}.referral-form .invite fieldset{margin-top:20px}.referral-form .invite .status-lbl{line-height:32px;margin-left:10px}.referral-form .invite .status-lbl::before{vertical-align:middle}.referral-form .share{width:200px}.referral-form .share .share-links .share-fb,.referral-form .share .share-links .share-twitter,.referral-form .share .share-links .share-url{margin-right:0}.referral-form .share .share-links li{margin-bottom:11px}.tos{border-top:1px solid #e7e9ec;color:#747777;margin-top:30px;padding-top:24px;text-align:center}.note-form{display:none;padding:10px 0}.note-form .note-body{box-sizing:border-box;min-height:20px}.note-form .note-submission{margin-top:10px}.note-form .note-submission .ss-select-wrapper,.note-form .note-submission .post-button,.note-form .note-submission .post-at{display:inline-block;vertical-align:middle}.note-form .note-submission .ss-select{width:49px!important}.note-form .note-submission .note-privacy-status{width:98px!important}.note-form .note-submission .post-button{margin-left:6px}.note-form .note-submission .post-at{color:#747777;margin-left:16px}.note-edit-form .note-body{box-sizing:border-box;margin-bottom:10px}.note-edit-form .ss-select-wrapper{display:inline-block}.note-edit-form .post-button{margin:0 15px 0 6px}.note-edit-form .cancel-button{font-weight:600}.video-embed-wrapper{font-size:14px}.video-embed-wrapper .title{margin-bottom:10px}.video-embed-wrapper .textarea-wrapper{border:#e7e9ec 1px solid;padding:10px;margin-bottom:15px;border-radius:3px}.video-embed-wrapper .textarea-wrapper textarea{border:0;height:80px;line-height:150%;padding:0;overflow:hidden;width:100%;white-space:nowrap}.video-embed-wrapper .header{padding-bottom:30px}.video-embed-wrapper .column,.video-embed-wrapper .ss-select-wrapper{display:inline-block;margin-right:15px;vertical-align:middle}.video-embed-wrapper .section{margin-top:9px}.video-embed-wrapper .video-size select{width:90px}.video-embed-wrapper .video-size .custom-dimensions{display:none;margin:0}.video-embed-wrapper .video-size .custom-dimensions input{width:80px}.video-embed-wrapper .video-size .custom-dimensions .x{margin:0 10px}.multi-action-menu .icon-actions{border-bottom:1px solid #f7f7f7;margin:20px 30px 0;padding-bottom:5px}.multi-action-menu .default-actions{margin:17px 30px 10px}.multi-action-menu .action-item{padding-bottom:10px;cursor:pointer}.multi-action-menu .action-item a{display:block}.multi-action-menu .action-item a::before{margin-right:5px}.dialog{width:330px}.dialog .content{padding:16px 20px}.dialog .content .dialog-header{font-weight:600}.dialog .content .description{margin:9px 0 14px}.dialog.video-playback-speed-dialog .arrow{border-top-color:transparent;left:48px}.replies{position:relative;background-color:#f7f7f7;margin-top:15px;border-radius:3px}.replies .arrow::before{position:absolute;content:" ";top:-9px;left:52px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #f7f7f7}.replies .show-all{background-position:16px 10px;border-bottom:#fff 1px solid;padding:7px 10px}.replies .replies-list li{padding:14px 10px!important;border-top:#fff 1px solid}.replies .replies-list li:first-child{border-top:none}.replies .replies-list li:last-child{border-bottom:#fff 1px solid}.replies .replies-list li .col-right{padding:0 0 0 40px}.replies .replies-list li .col-right .body-content{margin-top:16px;padding-right:40px}.replies .replies-list li .col-right .meta{color:#747777;margin-top:16px}.replies .replies-list li .col-right .meta .reply-stat::before{margin-right:3px}.replies .replies-list li .col-right .meta .reply-stat.liked::before{color:#ed5a4f}.replies .comment-form,.replies .reply-form{position:relative;padding:10px}.replies .comment-form .user-img,.replies .comment-form .user-photo,.replies .reply-form .user-img,.replies .reply-form .user-photo{position:absolute;top:14px;left:10px}.replies .comment-form .textarea-wrapper,.replies .reply-form .textarea-wrapper{padding:0 22px 0 40px;width:auto}.replies .comment-form .textarea-wrapper .comment,.replies .reply-form .textarea-wrapper .comment{min-height:16px}.replies .comment-form .textarea-wrapper.hasButton,.replies .reply-form .textarea-wrapper.hasButton{padding-right:118px}.replies .comment-form .post-button-wrapper,.replies .reply-form .post-button-wrapper{position:absolute;top:10px;right:10px;display:none}.discussions-wrapper .section-title{margin-bottom:17px}.discussions-wrapper .cta{border-bottom:1px solid #f7f7f7}.discussions-wrapper .cta .login-cta{margin-bottom:44px}.discussions-wrapper .cta .discussion-form-container{position:relative}.discussions-wrapper .cta .discussion-form-container>img{position:absolute;top:30px;left:8px}.discussions-wrapper .cta .discussion-form-container .discussion-form{margin-bottom:30px;padding-left:78px;padding-top:36px}.discussions-wrapper .cta .discussion-form-container .discussion-form .editor-image-uploader{position:absolute;right:10px;bottom:0;z-index:1}.discussions-wrapper .cta .discussion-form-container .discussion-form.discussion-buttons .mce-panel.focus{border-top:0}.discussions-wrapper .cta .discussion-form-container .discussion-form.discussion-buttons .mce-panel{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types{box-sizing:content-box;border:1px solid #41444b;width:100%;border-radius:3px}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types.opened{border-bottom-right-radius:0;border-bottom-left-radius:0}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types.active{border-color:#079da4 #079da4 #41444b #079da4;border-bottom-right-radius:0;border-bottom-left-radius:0}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .form-toggle{box-sizing:border-box}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type{background-color:#f7f7f7;height:30px;margin:10px 0 10px 8px;padding:0 10px;border-radius:50px;border:0;color:#41444b;font-size:13px;display:inline-block;vertical-align:top}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a{text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:5px 0;font-weight:400;color:#41444b}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a.hover{color:#41444b}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a i[class^=ss-icon]::before{margin-right:8px;line-height:normal}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a .ss-icon-categories-teaching::before{font-size:16px}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a .ss-icon-question::before{font-size:16px;position:relative;top:1px}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type a .ss-icon-empty-thumbs-up::before{font-size:12px;position:relative;bottom:1px}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type:hover{background-color:#f7f7f7}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type.active{background-color:#747777}.discussions-wrapper .cta .discussion-form-container .discussion-form .discussion-types .discussion-type.active a{color:#fff}.discussions-wrapper .cta .discussion-form-container .discussion-form .notify-all{margin-left:10px}.discussions-wrapper .cta .discussion-form-container .discussion-form .notify-all+label{display:inline-block}.discussions-wrapper .cta .discussion-form-container .discussion-form .email-subject-field{display:none;margin-top:30px}.discussions-wrapper .cta .discussion-form-container.opened .discussion-form{padding-top:5px}.discussions-wrapper .discussions-list{margin-top:30px}.discussions-wrapper .discussion-container{margin-top:30px}.discussions-wrapper .discussion-container .inline-discussion{border-bottom:none}.discussions-wrapper .empty-area{display:none}.discussions-wrapper .inline-discussion{border-bottom:1px solid #f7f7f7;margin-bottom:30px;padding:0 8px 30px}.discussions-wrapper .inline-discussion .discussion-info{padding-left:78px;position:relative}.discussions-wrapper .inline-discussion .discussion-info .pin-icon{position:absolute;right:0;top:0}.discussions-wrapper .inline-discussion .discussion-info .pin-icon use{fill:#17c5cb}.discussions-wrapper .inline-discussion .discussion-info .unread-indicator{position:relative;left:0;top:0}.discussions-wrapper .inline-discussion .discussion-info .teacher-tag{margin:0 2px}.discussions-wrapper .inline-discussion .discussion-info .discussion-title{color:#41444b;font-weight:600;margin-bottom:10px}.discussions-wrapper .inline-discussion .discussion-info .author-name{font-weight:600;margin-top:-3px}.discussions-wrapper .inline-discussion .discussion-info .author-headline{margin-top:-4px}.discussions-wrapper .inline-discussion .discussion-info .discussion-body{margin-top:8px}.discussions-wrapper .inline-discussion .discussion-info .toolbar{margin-top:8px}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat{color:#747777}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat::before{margin-right:3px}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat.liked::before{color:#ed5a4f}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat.ss-icon-followers-filled::before{vertical-align:middle}.discussions-wrapper .inline-discussion .discussion-info .toolbar .discussion-stat+.discussion-stat{margin-left:5px}.discussions-wrapper .inline-discussion .discussion-info .replies .replies-list .teacher-tag{position:relative;top:1px;margin:0 2px}.discussions-wrapper .inline-discussion .discussion-info .replies .user-snippet{margin-bottom:9px}.popover.note-popover .inner-popover{padding:10px}.popover.note-popover .inner-popover .content{position:relative}.popover.note-popover .inner-popover .note-content{width:350px;padding-left:10px}.popover.note-popover .inner-popover .note-static .note-body{max-height:150px;overflow:hidden}.popover.note-popover .inner-popover .note-author{display:inline-block}.popover.note-popover .inner-popover .footer{display:inline-block;padding-top:8px}.popover.note-popover .inner-popover .footer .middot{padding:0 3px}.popover.note-popover .inner-popover .note-stat{color:#747777;padding-right:10px}.popover.note-popover .inner-popover .note-stat::before{margin-right:3px}.popover.note-popover .inner-popover .note-stat.liked::before{color:#ed5a4f}.popover.note-popover .inner-popover .privacy-status{color:#747777;position:absolute;right:0;top:0}.popover.note-popover .inner-popover .privacy-status::before{margin-right:3px}.embed-media-popup{padding:30px;width:460px}.embed-media-popup .popup-title{padding-bottom:18px}.embed-media-popup .popup-description{color:#747777}.embed-media-popup .embed-options{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.embed-media-popup .embed-options-type{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:8px 10px;border:1px solid #b4b8b8;cursor:pointer;color:#747777;width:110px;box-sizing:border-box;text-align:center;line-height:normal}.embed-media-popup .embed-options-type.ss-icon-new-class::before{position:relative;top:5px}.embed-media-popup .embed-options-type::before{font-size:24px;color:#747777;margin-bottom:10px}.embed-media-popup .embed-options-type:hover,.embed-media-popup .embed-options-type.active{color:#017a84;border-color:#017a84}.embed-media-popup .embed-options-type:hover::before,.embed-media-popup .embed-options-type.active::before{color:#017a84}.embed-media-popup .embed-input{margin-top:15px}.embed-media-popup fieldset{margin-top:14px}.embed-media-popup fieldset .embed-textarea{box-sizing:border-box}.embed-media-popup fieldset .error-message{display:none}.embed-media-popup .btn-submit{margin-top:20px}.class-onboarding-popup{width:760px}.class-onboarding-popup .top-area{padding:50px 50px 0}.class-onboarding-popup .header{text-align:center;margin-bottom:40px}.class-onboarding-popup .header h2{font-weight:200}.class-onboarding-popup .header h4{color:#747777;margin-top:8px}.class-onboarding-popup .footer{padding:30px 50px;background-color:#f7f7f7;line-height:39px}.class-onboarding-popup .footer .btn{margin-left:20px}.class-onboarding-popup .invite-wrapper{margin-bottom:50px}.reviews-list .like-button,.reviews-list .dislike-button{cursor:pointer}.reviews-list .positive,.reviews-list .negative,.reviews-list .negative-admin{background-color:#51cb8c;width:23px;height:23px;color:#fff}.reviews-list .positive:not(:first-child),.reviews-list .negative:not(:first-child),.reviews-list .negative-admin:not(:first-child){margin-top:10px}.reviews-list .positive::before,.reviews-list .negative::before,.reviews-list .negative-admin::before{float:left;padding:2px 5px}.reviews-list .negative{background-color:#e7e9ec}.reviews-list .negative-admin{background-color:#ed5a4f}.reviews-list .body-content{margin-top:-4px!important;margin-bottom:19px}.reviews-list .class-attended{margin-top:19px}.reviews-list .col-right{padding:0 55px!important}.class-reviews-popup-view{width:640px}.class-reviews-popup-view h3{margin:0 0 27px 30px;padding-top:27px}.class-reviews-popup-view .activity-list{border-bottom:1px solid #e7e9ec;border-top:1px solid #e7e9ec;height:475px;overflow-y:scroll}.class-reviews-popup-view .activity-list .activity-item{padding:30px}.class-reviews-popup-view .activity-list .activity-item .user-snippet{margin-bottom:0!important}.class-reviews-popup-view .activity-list .activity-item .toolbar{margin-top:10px}.class-reviews-popup-view .activity-list .activity-item .save-button{margin-right:10px}@media screen and (max-width:540px){.class-reviews-popup-view .activity-list{height:auto;max-height:475px;min-height:200px}}.class-reviews-popup-view .footer{border-top:1px solid #e7e9ec;padding:30px}.class-reviews-popup-view .footer::before{color:#e7e9ec;margin-right:5px}.email-invite .section-title{margin-top:-8px}.email-invite .contacts-section{margin-top:6px}.email-invite .contacts-section.error .error-wrapper{display:block}.email-invite .contacts-section.error .contacts-list{display:none}.email-invite .contacts-section.retry .retry-btn{display:block}.email-invite .contacts-section .error-wrapper,.email-invite .contacts-section .retry-btn{display:none}.email-invite .contacts-section .contacts-list{width:100%;padding:0;height:300px}.email-invite .contacts-section .contacts-list .contact-row{padding:10px;border-bottom:1px solid #f7f7f7}.email-invite .contacts-section .contacts-list .contact-row .contact-info{margin-right:115px}.email-invite .contacts-section .contacts-list .contact-row .contact-note,.email-invite .contacts-section .contacts-list .contact-row .contact-email{color:#747777}.email-invite .contacts-section .contacts-list .contact-row .vertical-center .contact-email{line-height:44px}.email-invite .contacts-section .contacts-list .contact-row .no-name .contact-email{color:#41444b;font-weight:600}.email-invite .contacts-section .contacts-list .contact-row:last-child{border-bottom:none}.email-invite .contacts-section .contacts-list .contact-row .invite-btn:hover{color:#41444b}.email-invite .contacts-section .contacts-list .contact-row .invite-status.loading,.email-invite .contacts-section .contacts-list .contact-row .invite-status.checked{height:38px;width:95px;text-align:center}.email-invite .contacts-section .contacts-list .contact-row .invite-status.loading .btn,.email-invite .contacts-section .contacts-list .contact-row .invite-status.checked .btn{display:none}.email-invite .contacts-section .contacts-list .contact-row .invite-status.checked::before{color:#51cb8c;line-height:38px}.email-invite .manual-section .invite-via-email.disabled{border-bottom-width:2px}.email-invite .manual-section .status-lbl{line-height:32px;margin-left:10px}.email-invite .manual-section .status-lbl::before{vertical-align:middle}.email-invite .manual-toggle{display:none;margin-top:20px}.social-share-buttons .share-button{display:inline-block;vertical-align:middle}.social-share-buttons .share-button.email{background-color:#b4b8b8;border-color:#b4b8b8;color:#fff}.social-share-buttons .share-button.share-link{background-color:#747777;border-color:#747777}.social-share-buttons .share-button+.share-button{margin-left:6px}.social-share-buttons .link-btn{background-color:#f7f7f7;border-bottom-color:#f7f7f7}.social-share-buttons .link-btn input{background-color:transparent;font-weight:700;height:23px;max-width:140px;padding:0}.social-share-buttons .link-btn::before{color:#000;margin-right:5px}.social-share-buttons .link-input{padding-left:0;padding-right:0;border:none}.social-share-buttons .link-input input{padding-left:0;padding-right:0;text-align:center;max-width:300px;margin:0 auto}.social-share-buttons.dark .link-btn{background-color:#000;border-bottom-color:#000}.social-share-buttons.dark .link-btn::before{color:#fff}.social-share-buttons.dark .link-btn input{color:#fff}.social-share-buttons-label{font-weight:700;padding-bottom:10px;-webkit-font-smoothing:antialiased}.base-share .title{margin-bottom:20px}.base-share .description{margin-bottom:13px}.base-share .class-image{margin-bottom:14px;min-height:197px;width:100%;border-radius:3px}.base-share .class-description{color:#747777}.base-share .form-separator{margin:30px 0;margin-bottom:6px}.base-share .form-separator p.preview{width:70px}.base-share .social-share-buttons{text-align:center;width:100%}.base-share .social-share-buttons .share-twitter{margin-right:6px}.base-share .social-share-buttons .share-button{width:40px}.base-share .social-share-buttons .link-btn{width:174px;margin-top:15px;margin-right:10px;text-align:initial}.base-share .social-share-buttons .link-input{padding-left:0;padding-right:0;width:100%}.base-share .social-share-buttons .link-input input{height:30px;margin-bottom:10px;padding-left:0;padding-right:0;text-align:center;background-color:#fff;border:#e7e9ec 1px solid}.base-share .compact .title,.base-share .compact .description{text-align:center}.base-share .compact .description{margin-bottom:13px;line-height:1.2em}.base-share .compact .title{margin-bottom:12px}.base-share .compact .form-separator{margin-top:6px;margin-bottom:6px}.base-share .compact .send-button{min-width:118px}.base-share .compact .send-button.disabled{opacity:.5;background-color:#017a84!important;color:#fff!important}.base-share .compact .invite-contacts{cursor:pointer;margin-top:5px;margin-bottom:5px}.base-share .compact .email-invite .contacts-section .contacts-list{height:200px}.base-share .compact .social-share-buttons{width:100%}.base-share .compact .social-share-buttons .link-btn{min-width:118px;margin-top:0}.base-share .compact .social-share-buttons .share-button{padding:6px 0 7px}.base-share .compact .social-share-buttons .share-link::before{color:#fff}.base-share .compact .social-share-buttons .share-facebook::before{color:#fff}.base-share .compact .social-share-buttons .share-twitter{margin-right:0}.base-share .compact .social-share-buttons .share-twitter::before{color:#fff}@media screen and (max-width:540px){.base-share .compact .send-button{min-width:47px}.base-share .compact .send-button-wrapper{margin-top:20px}.base-share .compact .social-share-buttons .link-btn{margin-bottom:18px;width:90%}.base-share .compact .social-share-buttons .share-button{float:right}.base-share .compact .social-share-buttons .share-facebook{margin-left:8px}}.base-share-popup{width:350px;padding:30px}.follow-dialog{z-index:10000}.class-share-popover .inner-popover .content{padding:30px 30px 0}.class-share-popover .inner-popover .content .share-popup-all-buttons{width:100%;position:relative}.class-share-popover .inner-popover .content .share-popup-all-buttons .link-input{padding:0;position:absolute;top:0;right:0;z-index:10000;height:100%;width:0%;min-width:0}.class-share-popover .inner-popover .content .share-popup-all-buttons .link-input input{margin-bottom:0;height:100%;padding:0 10px;box-sizing:border-box}.class-share-popover .inner-popover .content .share-popup-all-buttons .buttons-container{display:-ms-flexbox;display:flex}.class-share-popover .inner-popover .content .share-popup-all-buttons .buttons-container .large-icon{padding:8px 7px 9px!important}.class-share-popover .inner-popover .content .share-popup-all-buttons .buttons-container .share-button{width:33%!important;border-bottom:0;margin:0 10px!important}.class-share-popover .inner-popover .content .share-popup-all-buttons .buttons-container .share-link{background-color:#f7f7f7}.class-share-popover .inner-popover .content .share-popup-all-buttons .buttons-container .share-link:hover{background-color:#41444b}.class-share-popover .inner-popover .content .share-popup-all-buttons .buttons-container .share-link::before{color:#747777}.email-invite .section-title{margin-top:-8px}.email-invite .contacts-section{margin-top:6px}.email-invite .contacts-section.error .error-wrapper{display:block}.email-invite .contacts-section.error .contacts-list{display:none}.email-invite .contacts-section.retry .retry-btn{display:block}.email-invite .contacts-section .error-wrapper,.email-invite .contacts-section .retry-btn{display:none}.email-invite .contacts-section .contacts-list{width:100%;padding:0;height:300px}.email-invite .contacts-section .contacts-list .contact-row{padding:10px;border-bottom:1px solid #f7f7f7}.email-invite .contacts-section .contacts-list .contact-row .contact-info{margin-right:115px}.email-invite .contacts-section .contacts-list .contact-row .contact-note,.email-invite .contacts-section .contacts-list .contact-row .contact-email{color:#747777}.email-invite .contacts-section .contacts-list .contact-row .vertical-center .contact-email{line-height:44px}.email-invite .contacts-section .contacts-list .contact-row .no-name .contact-email{color:#41444b;font-weight:600}.email-invite .contacts-section .contacts-list .contact-row:last-child{border-bottom:none}.email-invite .contacts-section .contacts-list .contact-row .invite-btn:hover{color:#41444b}.email-invite .contacts-section .contacts-list .contact-row .invite-status.loading,.email-invite .contacts-section .contacts-list .contact-row .invite-status.checked{height:38px;width:95px;text-align:center}.email-invite .contacts-section .contacts-list .contact-row .invite-status.loading .btn,.email-invite .contacts-section .contacts-list .contact-row .invite-status.checked .btn{display:none}.email-invite .contacts-section .contacts-list .contact-row .invite-status.checked::before{color:#51cb8c;line-height:38px}.email-invite .manual-section .invite-via-email.disabled{border-bottom-width:2px}.email-invite .manual-section .status-lbl{line-height:32px;margin-left:10px}.email-invite .manual-section .status-lbl::before{vertical-align:middle}.email-invite .manual-toggle{display:none;margin-top:20px}.social-share-buttons .share-button{display:inline-block;vertical-align:middle}.social-share-buttons .share-button.email{background-color:#b4b8b8;border-color:#b4b8b8;color:#fff}.social-share-buttons .share-button.share-link{background-color:#747777;border-color:#747777}.social-share-buttons .share-button+.share-button{margin-left:6px}.social-share-buttons .link-btn{background-color:#f7f7f7;border-bottom-color:#f7f7f7}.social-share-buttons .link-btn input{background-color:transparent;font-weight:700;height:23px;max-width:140px;padding:0}.social-share-buttons .link-btn::before{color:#000;margin-right:5px}.social-share-buttons .link-input{padding-left:0;padding-right:0;border:none}.social-share-buttons .link-input input{padding-left:0;padding-right:0;text-align:center;max-width:300px;margin:0 auto}.social-share-buttons.dark .link-btn{background-color:#000;border-bottom-color:#000}.social-share-buttons.dark .link-btn::before{color:#fff}.social-share-buttons.dark .link-btn input{color:#fff}.social-share-buttons-label{font-weight:700;padding-bottom:10px;-webkit-font-smoothing:antialiased}.base-share .title{margin-bottom:20px}.base-share .description{margin-bottom:13px}.base-share .class-image{margin-bottom:14px;min-height:197px;width:100%;border-radius:3px}.base-share .class-description{color:#747777}.base-share .form-separator{margin:30px 0;margin-bottom:6px}.base-share .form-separator p.preview{width:70px}.base-share .social-share-buttons{text-align:center;width:100%}.base-share .social-share-buttons .share-twitter{margin-right:6px}.base-share .social-share-buttons .share-button{width:40px}.base-share .social-share-buttons .link-btn{width:174px;margin-top:15px;margin-right:10px;text-align:initial}.base-share .social-share-buttons .link-input{padding-left:0;padding-right:0;width:100%}.base-share .social-share-buttons .link-input input{height:30px;margin-bottom:10px;padding-left:0;padding-right:0;text-align:center;background-color:#fff;border:#e7e9ec 1px solid}.base-share .compact .title,.base-share .compact .description{text-align:center}.base-share .compact .description{margin-bottom:13px;line-height:1.2em}.base-share .compact .title{margin-bottom:12px}.base-share .compact .form-separator{margin-top:6px;margin-bottom:6px}.base-share .compact .send-button{min-width:118px}.base-share .compact .send-button.disabled{opacity:.5;background-color:#017a84!important;color:#fff!important}.base-share .compact .invite-contacts{cursor:pointer;margin-top:5px;margin-bottom:5px}.base-share .compact .email-invite .contacts-section .contacts-list{height:200px}.base-share .compact .social-share-buttons{width:100%}.base-share .compact .social-share-buttons .link-btn{min-width:118px;margin-top:0}.base-share .compact .social-share-buttons .share-button{padding:6px 0 7px}.base-share .compact .social-share-buttons .share-link::before{color:#fff}.base-share .compact .social-share-buttons .share-facebook::before{color:#fff}.base-share .compact .social-share-buttons .share-twitter{margin-right:0}.base-share .compact .social-share-buttons .share-twitter::before{color:#fff}@media screen and (max-width:540px){.base-share .compact .send-button{min-width:47px}.base-share .compact .send-button-wrapper{margin-top:20px}.base-share .compact .social-share-buttons .link-btn{margin-bottom:18px;width:90%}.base-share .compact .social-share-buttons .share-button{float:right}.base-share .compact .social-share-buttons .share-facebook{margin-left:8px}}.base-share-popover{width:360px;height:352px}.base-share-popover .content{padding:30px!important}.base-share-popover .form-separator{margin:20px 0!important}.base-share-popover .buttons-container{display:-ms-flexbox;display:flex;margin:0 -10px}.base-share-popover .buttons-container .share-button{width:33%;margin:0 10px;padding:4px 7px 5px}.base-share-popover .send-button-wrapper{margin-top:20px;width:100%}.base-share-popover .send-button-wrapper .send-button{width:100%;padding-left:0;padding-right:0}.add-to-calendar-popover-container ul{margin:5px 0}.add-to-calendar-popover-container ul li{padding:5px 25px 5px 10px}.add-to-calendar-popover-container ul li:hover{background-color:#f7f7f7}.add-to-calendar-popover-container ul li a{text-decoration:none;font-weight:400;font-size:15px;color:#41444b}.add-to-calendar-popover-container ul li a:hover{color:#41444b}.add-to-calendar-popover-container ul li img{vertical-align:middle;display:inline-block;margin-right:6px}.base-share-popup.teacher-referral .popup-description{padding-bottom:25px;border-bottom:1px solid #f7f7f7}.base-share-popup.teacher-referral .email-invite .header-section{margin-bottom:7px}.base-share-popup.teacher-referral .email-invite .header-section::after{content:".";display:block;height:0;clear:both;visibility:hidden}.base-share-popup.teacher-referral .email-invite .header-section .section-title{font-weight:600;float:left}.base-share-popup.teacher-referral .email-invite .header-section .invite-contacts{margin-top:-7px;color:#747777;text-decoration:underline}.base-share-popup.teacher-referral .email-invite .header-section .invite-contacts:hover{cursor:pointer}.base-share-popup.teacher-referral .email-invite .manual-section .form-separator{display:none}.base-share-popup.teacher-referral .email-invite .manual-section form{margin-top:15px}.base-share-popup.teacher-referral .email-invite .manual-section fieldset{margin-top:20px}.email-invite .section-title{margin-top:-8px}.email-invite .contacts-section{margin-top:6px}.email-invite .contacts-section.error .error-wrapper{display:block}.email-invite .contacts-section.error .contacts-list{display:none}.email-invite .contacts-section.retry .retry-btn{display:block}.email-invite .contacts-section .error-wrapper,.email-invite .contacts-section .retry-btn{display:none}.email-invite .contacts-section .contacts-list{width:100%;padding:0;height:300px}.email-invite .contacts-section .contacts-list .contact-row{padding:10px;border-bottom:1px solid #f7f7f7}.email-invite .contacts-section .contacts-list .contact-row .contact-info{margin-right:115px}.email-invite .contacts-section .contacts-list .contact-row .contact-note,.email-invite .contacts-section .contacts-list .contact-row .contact-email{color:#747777}.email-invite .contacts-section .contacts-list .contact-row .vertical-center .contact-email{line-height:44px}.email-invite .contacts-section .contacts-list .contact-row .no-name .contact-email{color:#41444b;font-weight:600}.email-invite .contacts-section .contacts-list .contact-row:last-child{border-bottom:none}.email-invite .contacts-section .contacts-list .contact-row .invite-btn:hover{color:#41444b}.email-invite .contacts-section .contacts-list .contact-row .invite-status.loading,.email-invite .contacts-section .contacts-list .contact-row .invite-status.checked{height:38px;width:95px;text-align:center}.email-invite .contacts-section .contacts-list .contact-row .invite-status.loading .btn,.email-invite .contacts-section .contacts-list .contact-row .invite-status.checked .btn{display:none}.email-invite .contacts-section .contacts-list .contact-row .invite-status.checked::before{color:#51cb8c;line-height:38px}.email-invite .manual-section .invite-via-email.disabled{border-bottom-width:2px}.email-invite .manual-section .status-lbl{line-height:32px;margin-left:10px}.email-invite .manual-section .status-lbl::before{vertical-align:middle}.email-invite .manual-toggle{display:none;margin-top:20px}.email-share-popup{width:350px;padding:25px 30px 30px}.email-share-popup .section-title{display:none}.email-share-popup .contacts-section{margin-top:15px}.email-share-popup .popup-title{margin-bottom:15px}.email-share-popup .invite-contacts{margin-top:5px}.email-share-popup .send-button-wrapper{margin-top:35px;width:100%}.email-share-popup .send-button-wrapper .send-button{width:100%;padding-left:0;padding-right:0}.email-share-popup .send-button-wrapper .send-button.disabled{opacity:.5;background-color:#017a84!important;color:#fff!important}.friend-images{margin-bottom:15px}.friend-images .friend-section{display:inline-block;vertical-align:top}.friend-images .referrer-image,.friend-images .you{height:75px;width:75px;border-radius:40px}.friend-images .plus{color:#e7e9ec;font-weight:600;line-height:75px;margin:0 5px}.friend-images .you{background-color:#f7f7f7;color:#747777;font-weight:600;line-height:75px}.student-referred-popup{padding:50px 60px;width:370px;text-align:center}.student-referred-popup .friend-images{margin-bottom:25px}.student-referred-popup h3{margin-bottom:40px}.student-referred-popup .checklist{margin:0 auto 44px}.student-referred-popup .checklist li{display:inline-block}.leave-a-review-popup .leave-a-review-header{padding:20px;background:#fff}.leave-a-review-popup .leave-a-review-header h4{text-align:center;color:#41444b;padding:0;font-weight:600}.leave-a-review-popup .leave-a-review-header .logo{display:inline-block;position:absolute;font-size:20px;left:17px;top:19px}.leave-a-review-popup .leave-a-review-header .btn-close{display:inline-block;position:absolute;right:35px;top:20px;text-decoration:none}.leave-a-review-popup .leave-a-review-header .btn-close::before{font-size:18px}.leave-a-review-popup .leave-a-review-body{background:#f7f7f7}.leave-a-review-popup .leave-a-review-body .columns{max-width:1080px;margin:0 auto;padding:32px;white-space:nowrap}.leave-a-review-popup .leave-a-review-body .columns .column{display:inline-block;vertical-align:top;float:none;white-space:normal}.leave-a-review-popup .leave-a-review-body .columns .column.left{width:330px}.leave-a-review-popup .leave-a-review-body .columns .column.right{width:650px;margin-left:90px;text-align:center}.leave-a-review-popup .leave-a-review-body fieldset{background:#fff;padding:32px;border-radius:4px;border:1px solid #fff;position:relative}.leave-a-review-popup .leave-a-review-body fieldset h4{padding-bottom:32px;max-width:350px;margin:0 auto}.leave-a-review-popup .leave-a-review-body fieldset h4>span{display:block;font-size:13px;color:#747777}.leave-a-review-popup .leave-a-review-body fieldset .error{font-size:10px;color:#ed5a4f;position:absolute;left:0;bottom:5px;text-align:center;width:100%;display:none}.leave-a-review-popup .leave-a-review-body fieldset.error{border-color:#ed5a4f}.leave-a-review-popup .leave-a-review-body fieldset.error .error{display:block}.leave-a-review-popup .leave-a-review-body p{margin-bottom:20px}.leave-a-review-popup .leave-a-review-body ul li{cursor:pointer;display:inline-block;text-align:center}.leave-a-review-popup .leave-a-review-body .tiles li{box-sizing:border-box;min-width:100px;padding:20px 0;border-radius:4px;background-color:#f7f7f7;box-shadow:0 2px 4px 0 rgba(82,97,115,.2);margin:0 3px;font-size:13px;font-weight:600}.leave-a-review-popup .leave-a-review-body .tiles li:hover,.leave-a-review-popup .leave-a-review-body .tiles li.active{background-color:#017a84;color:#fff}.leave-a-review-popup .leave-a-review-body .tiles li:hover .level-indicator>span,.leave-a-review-popup .leave-a-review-body .tiles li.active .level-indicator>span{border-color:#fff}.leave-a-review-popup .leave-a-review-body .tiles li:hover .level-indicator.beginner .a,.leave-a-review-popup .leave-a-review-body .tiles li:hover .level-indicator.intermediate .b,.leave-a-review-popup .leave-a-review-body .tiles li:hover .level-indicator.advanced .c,.leave-a-review-popup .leave-a-review-body .tiles li:hover .level-indicator.all>span,.leave-a-review-popup .leave-a-review-body .tiles li:hover .level-indicator.beg-int .a,.leave-a-review-popup .leave-a-review-body .tiles li:hover .level-indicator.beg-int .b,.leave-a-review-popup .leave-a-review-body .tiles li:hover .level-indicator.int-adv .b,.leave-a-review-popup .leave-a-review-body .tiles li:hover .level-indicator.int-adv .c,.leave-a-review-popup .leave-a-review-body .tiles li.active .level-indicator.beginner .a,.leave-a-review-popup .leave-a-review-body .tiles li.active .level-indicator.intermediate .b,.leave-a-review-popup .leave-a-review-body .tiles li.active .level-indicator.advanced .c,.leave-a-review-popup .leave-a-review-body .tiles li.active .level-indicator.all>span,.leave-a-review-popup .leave-a-review-body .tiles li.active .level-indicator.beg-int .a,.leave-a-review-popup .leave-a-review-body .tiles li.active .level-indicator.beg-int .b,.leave-a-review-popup .leave-a-review-body .tiles li.active .level-indicator.int-adv .b,.leave-a-review-popup .leave-a-review-body .tiles li.active .level-indicator.int-adv .c{border-color:#ffc43d}.leave-a-review-popup .leave-a-review-body .tiles li.active{box-shadow:none}.leave-a-review-popup .leave-a-review-body .tiles li:active{background-color:#017a84;box-shadow:none}.leave-a-review-popup .leave-a-review-body .list li{padding:3px 15px 4px;border-radius:20px;border:solid 1.5px #017a84;color:#017a84;white-space:nowrap;margin:5px 3px}.leave-a-review-popup .leave-a-review-body .list li:hover,.leave-a-review-popup .leave-a-review-body .list li.active{background-color:#017a84;color:#fff}.leave-a-review-popup .leave-a-review-body .list li:active{background-color:#017a84;border-color:#017a84}.leave-a-review-popup .leave-a-review-body .list.improvement li{color:#41444b;background-color:#f7f7f7;border-color:#f7f7f7}.leave-a-review-popup .leave-a-review-body .list.improvement li:hover,.leave-a-review-popup .leave-a-review-body .list.improvement li.active{color:#f7f7f7;background-color:#747777;border-color:#747777}.leave-a-review-popup .leave-a-review-body .list.improvement li:active{background-color:#41444b;border-color:#41444b}.leave-a-review-popup .leave-a-review-body textarea{min-height:110px}.leave-a-review-popup .leave-a-review-body .video-still{margin-bottom:10px}.leave-a-review-popup .leave-a-review-body .video-still img{width:100%;height:auto}.leave-a-review-popup .leave-a-review-body .video-title{font-size:15px;font-weight:600;margin-bottom:15px}.leave-a-review-popup .leave-a-review-body .video-byline,.leave-a-review-popup .leave-a-review-body .video-length{font-size:13px}.leave-a-review-popup .leave-a-review-body .about-block h4{font-size:18px;font-weight:600;margin:32px 0}.leave-a-review-popup .leave-a-review-body .about-block .hide{display:none}.leave-a-review-popup textarea{box-sizing:border-box}.leave-a-review-popup .popup-title{padding-bottom:20px}.leave-a-review-popup .popup-description{padding-bottom:20px}.leave-a-review-popup .optional{color:#747777}.leave-a-review-popup .do-you-recommend label{padding-bottom:8px}.leave-a-review-popup .do-you-recommend .btn+.btn{margin-left:10px}.leave-a-review-popup .submit-review-button{margin-top:32px;border-radius:4px;border-bottom-color:transparent}.leave-a-review-popup .site-header-logo{margin-top:3px}.abuse-flag-popup{padding:25px 30px 30px;width:575px;border-radius:3px}.abuse-flag-popup textarea{box-sizing:border-box}.abuse-flag-popup .popup-title{padding-bottom:20px}.abuse-flag-popup .popup-subtitle{size:15px;font-weight:600}.abuse-flag-popup .popup-description{size:15px;padding-bottom:20px}.abuse-flag-popup .error-message,.abuse-flag-popup .text-required-error{font-weight:600;color:red}.abuse-flag-popup .radio-on{height:20px;width:20px;background-color:#747777}.abuse-flag-popup .infraction-type-list{display:inline-block;padding-top:15px}.abuse-flag-popup .optional{color:#747777}.teacher-bio .user-img{margin-bottom:10px}.teacher-bio .teacher-overview{padding-left:65px}.teacher-bio .teacher-overview h3{line-height:1}.teacher-bio .teacher-overview .headline{color:#747777;font-weight:400}.teacher-bio .teacher-overview .desc{margin:15px 0}.teacher-bio .teacher-overview .social-list{margin-top:10px;height:16px}.teacher-bio .teacher-overview .social-list li{margin-right:8px;line-height:20px;display:inline}.teacher-bio .teacher-overview .social-list li.link .icon-link{width:16px;height:16px;font-size:10px;display:block;margin-right:4px;line-height:18px}.teacher-bio .teacher-overview .social-list li.link .url{text-decoration:underline;line-height:15px;color:#747777}.user-profile-popup-view{padding:30px;width:650px}.user-profile-popup-view .sidebar-col{width:176px;margin-right:30px}.user-profile-popup-view .sidebar-col .card{position:relative;margin-bottom:18px;border-radius:3px}.user-profile-popup-view .sidebar-col .card .master-teacher-banner-wrapper{top:131px;width:184px}.user-profile-popup-view .sidebar-col .card .photo{display:block;height:176px;overflow:hidden}.user-profile-popup-view .sidebar-col .card .photo img{width:176px;border-top-right-radius:3px;border-top-left-radius:3px}.user-profile-popup-view .sidebar-col .card .actions{background-color:#f7f7f7;border:#e7e9ec 1px solid;border-top:none;padding:20px;text-align:center}.user-profile-popup-view .sidebar-col .card .actions .question-btn-wrapper{margin-top:10px}.user-profile-popup-view .sidebar-col .trust-reputation-list{margin-bottom:30px}.user-profile-popup-view .sidebar-col .since{color:#747777;text-align:center}.user-profile-popup-view .content-col{width:444px}.user-profile-popup-view .content-col .details h2{margin-bottom:5px}.user-profile-popup-view .content-col .details h3{color:#747777;font-weight:400;margin-bottom:3px}.user-profile-popup-view .content-col .details>p{margin-bottom:20px}.user-profile-popup-view .content-col .details>p a{border-bottom:#017a84 1px solid}.user-profile-popup-view .content-col .details>div{margin-bottom:27px}.user-profile-popup-view .content-col .endorsements{padding-top:29px;border-top:#f7f7f7 1px solid}.user-profile-popup-view .content-col .endorsements h3{margin-bottom:20px}.user-profile-popup-view .content-col .endorsements h3 .icon{margin-right:5px;padding-top:1px}.user-profile-popup-view .content-col .endorsements h3 .num{margin-left:5px;font-weight:400}.user-profile-popup-view .content-col .endorsements h3 a{border-bottom:#017a84 1px solid;font-weight:400}.user-profile-popup-view .content-col .endorsements>ul li{margin-bottom:30px}.user-profile-popup-view .content-col .endorsements>ul li:last-child{margin-bottom:0}.user-profile-popup-view .content-col .endorsements>ul li .endorsement{position:relative;margin-bottom:18px;padding:10px 14px 11px;border:#e7e9ec 1px solid;border-radius:3px;box-shadow:0 1px 1px #e7e9ec}.user-profile-popup-view .content-col .endorsements>ul li .endorsement .icon-arrow{position:absolute;bottom:-10px;left:21px;background:transparent url(/assets/images/icon-arrow-down-white-w-border.png) 0 0 no-repeat;width:16px;height:10px}.user-profile-popup-view .content-col .endorsements>ul li .user-card{margin-left:15px}.user-profile-popup-view .content-col .endorsements>ul li .user-card .user-photo{margin-top:1px}.tags-section .about-tag::after{content:', '}.tags-section .about-tag:last-child::after{content:''}.about-this-class-popup .tags-section{border-top:1px solid #e7e9ec;margin-top:25px;padding-top:25px}.price-display{padding-top:15px}.price-display .strikethough{color:#747777;margin-top:-32px;padding-bottom:10px;text-decoration:line-through;text-align:center}.price-display .price{text-align:center;min-height:56px;font-size:66px;font-weight:200;padding-bottom:10px}.price-display .price sup{font-size:36px}.price-display .description{color:#747777;font-style:italic}.premium-upgrade-icon{background-image:url(/assets/images/membership/gold.png);background-position:center top;background-repeat:no-repeat;background-size:90px;height:90px;margin-bottom:12px;width:100%}.premium-upgrade-popup-view{width:300px;padding:30px 50px 50px}.premium-upgrade-popup-view .cta-heading{margin-bottom:20px;text-align:center}.premium-upgrade-popup-view .cta-heading .header .popup-header-icon{width:90px}.premium-upgrade-popup-view .cta-heading .header .popup-header-text{font-weight:400;margin:14px 0 5px}.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text{color:#747777}.premium-upgrade-popup-view .cta-info{margin:0 auto;padding-top:15px}#abstract-popup-view.my-notes-popup{background-color:#f7f7f7;padding:30px 100px;width:700px}#abstract-popup-view.my-notes-popup .icon-loading{padding-top:50px}#abstract-popup-view.my-notes-popup .popup-title{margin-bottom:20px}#abstract-popup-view.my-notes-popup .empty-area{display:none}.user-list-popup{width:640px}.user-list-popup h3{margin:0 0 27px 30px;padding-top:27px}.user-list-popup .follower-following-search-wrapper{padding:0 24px 16px}.user-list-popup .follower-following-search-wrapper svg{position:absolute;margin:9px 0 0 10px;width:18px;height:18px}.user-list-popup .js-follower-following-search{padding-left:40px;box-sizing:border-box}.user-list-popup .users-collection-wrapper{border-bottom:1px solid #e7e9ec;border-top:1px solid #e7e9ec;height:475px;overflow-y:scroll}.user-list-popup .users-collection-wrapper .user-list-row{position:relative;padding:25px;border-bottom:1px solid #e7e9ec}.user-list-popup .users-collection-wrapper .user-list-row:last-child{border-bottom:none}.user-list-popup .users-collection-wrapper .user-list-row a{text-decoration:none}.user-list-popup .users-collection-wrapper .user-list-row .user-details{color:#747777;padding:5px 0 0 60px}.user-list-popup .users-collection-wrapper .user-list-row .user-details .user-details-fullname{color:#41444b;font-size:15px;margin:0;font-weight:600}.user-list-popup .users-collection-wrapper .user-list-row .user-details h5,.user-list-popup .users-collection-wrapper .user-list-row .user-details h6{line-height:1.5}.user-list-popup .users-collection-wrapper .user-list-row .user-details h6{font-weight:400;color:#747777}.user-list-popup .users-collection-wrapper .user-list-row .user-details .user-details-header{line-height:1.5;font-size:15px}.user-list-popup .users-collection-wrapper .user-list-row .follow-button-wrapper{position:absolute;right:25px;top:38px}.user-list-popup .empty-area{display:none}.user-list-popup .empty-area .empty-area-subtext{color:#41444b;font-size:12px}.user-list-popup .empty-area .empty-area-text{word-wrap:break-word}.user-list-popup .empty-area-container{padding:20px 30px}@media screen and (max-width:540px){#abstract-popup-view.user-list-popup{margin-top:0;margin-bottom:0;width:100%;height:100%}#abstract-popup-view.user-list-popup .follow-button-wrapper{display:none}#abstract-popup-view.user-list-popup .users-collection-wrapper{height:80%}}@media screen and (max-width:540px){#abstract-popup-view.loader{width:24px;height:24px}}.post-view .navigation{color:#747777;margin-bottom:30px}.post-view .content-header{padding-bottom:27px;border-bottom:#e7e9ec 1px solid}.post-view .content-header .main-vote-action{min-width:80px;height:10px}.post-view .content-header .content-row-content{width:530px}.post-view .content-header .content-row-content h3{margin-top:-4px}.post-view .content-header .content-row-content .link-target{color:#b4b8b8}.post-view .content-header .content-row-content .subtitle{color:#747777}.post-view .content-header .content-row-content>p{margin-top:12px}.post-view .content-header .content-row-content>p.space-more-top{margin-top:21px}.post-view .content-header .content-row-content .discussion-from{color:#747777;margin-top:18px}.post-view .content-header .content-row-content .discussion-from .prefix{margin-right:5px}.post-view .content-header .content-row-content .discussion-description{margin:18px 0 25px}.post-view .content-header .content-row-content .discussion-description.space-less-top{margin-top:7px}.post-view .content-header .content-row-content .edit-actions{margin-top:20px}.post-view .content-header .content-row-content .edit-actions input[type=submit]{margin-right:15px}.post-view .content-header .content-row-content .edit-actions a{line-height:37px;color:#41444b;font-weight:600}.post-view .content-header .content-row-content .discussion-meta{color:#747777}.post-view .content-header .content-row-content .discussion-meta .share-fb{color:#3b5998}.post-view .content-header .content-row-content .discussion-meta .share-fb::before{margin-right:5px}.post-view .content-header .content-row-content .discussion-meta .share-twitter{color:#55acee}.post-view .content-header .content-row-content .discussion-meta .share-twitter::before{margin-right:5px}.post-view .content-header .content-row-content .discussion-meta .teacher-tag,.post-view .content-header .content-row-content .discussion-meta .staff-tag{margin-left:5px}.post-view .rich-textarea-wrapper{width:530px}.post-view .follow-discussion-wrapper{margin-right:42px}.post-view .discussion-list-header{padding-top:30px;margin-bottom:28px}.post-view .activity-list{margin-top:30px;border-top:#f7f7f7 1px solid}.author-placard{margin-bottom:26px}.author-placard .rounded-image-wrapper{width:30px;height:30px;float:left;margin-right:10px}.author-placard .rounded-image-wrapper a img{width:100%}.author-placard .name{font-weight:600;line-height:1}.author-placard .name a{color:#41444b}.author-placard .name .teacher-tag,.author-placard .name .staff-tag{margin-left:8px}.author-placard .name .project{color:#747777}.author-placard .name .project::before{color:#017a84;padding-right:5px}.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a{line-height:1;color:#747777;margin-top:4px}.author-placard .secondary span::before,.author-placard .sort-order a span::before,.sort-order .author-placard a span::before{color:#e7e9ec}.comment-form .rich-textarea-wrapper{padding-left:80px;position:relative}.comment-form textarea{width:100%;height:15px}.comment-form .btn-reply-wrapper{margin-top:20px}.activity-list.icon-loading{width:auto;padding:30px}.activity-list .activity-item{padding:30px 0;border-bottom:#f7f7f7 1px solid}.activity-list .activity-item .link-target{color:#b4b8b8}.activity-list .activity-item:last-child{border-bottom:none}.activity-list .activity-item>.col-right{padding:0 42px 0 80px}.activity-list .activity-item>.col-right .user-snippet{margin-bottom:9px}.activity-list .activity-item>.col-right .meta{color:#747777;margin-top:8px}.activity-list .activity-item>.col-right .meta .right .iconed::before{margin-right:.25em}.activity-list .activity-item>.col-right .meta .right .iconed.active::before{color:#ed5a4f}.activity-list .activity-item>.col-right .meta .right .hidden{display:none}.activity-list .activity-item>.col-right .replies{display:none}.activity-list .activity-item>.col-right .replies .replies-list.icon-loading{padding:15px!important}a.edit,a.edit:link,a.edit:visited{background:url(/assets/images/dashboard-sprite.png) -8px -38px no-repeat;height:14px;position:relative;width:14px}a{color:#41444b;text-decoration:underline;font-weight:600}a:hover{color:#747777}a.link-main,.sort-order .active a,a.primary{color:#41444b;text-decoration:none;font-weight:600}a.link-main:hover,.sort-order .active a:hover,a.primary:hover{color:#747777}a.link-main.no-bold,.sort-order .active a.no-bold,a.primary.no-bold{font-weight:400}a.secondary,.sort-order a{color:#747777;text-decoration:underline;font-weight:400}a.secondary:hover,.sort-order a:hover{color:#747777}a.secondary.arrowed,.sort-order a.arrowed{text-decoration:none!important}a.secondary.arrowed>span,.sort-order a.arrowed>span{text-decoration:underline}a.secondary.no-underline,.sort-order a.no-underline{text-decoration:none!important}a.light{color:#fff;font-weight:600}a.light:hover{color:#f7f7f7}a.small .icon{padding-left:18px}a.small .icon::before{top:0;width:13px}a.tertiary{color:#747777;text-decoration:none;font-weight:400}a.tertiary:hover{color:#747777}a.alternate{color:#b4b8b8;text-decoration:underline;font-weight:400}a.alternate.no-underline{text-decoration:none}a.subscription-link{color:#017a84;font-weight:400}a.subscription-link:hover{color:#017a84}a.fb-link{color:#3b5998;text-decoration:underline;font-weight:400}a.twitter-link{color:#55acee;text-decoration:underline;font-weight:400}a.iconed-link>span{position:relative;padding-left:1.3em;font-weight:400}a.iconed-link>span::before{position:absolute;top:50%;left:0;margin-top:-.9em;text-align:right;font-size:.9em;color:#e7e9ec}*[data-ss-username]{cursor:pointer}.primary-link{color:#41444b;transition:color .1s ease-in}.primary-link:hover{color:#017a84}a.more-replies-link.icon-loading{background-color:#f7f7f7;width:auto;height:auto;background-position:98% 50%}a.action-link{color:#747777;line-height:14px}a.action-link:hover{color:#747777}a.action-link span{display:inline-block;vertical-align:top;line-height:17px;margin-right:1px}.sort-order{margin-bottom:30px}.sort-order .active a{text-decoration:none}.sort-order li::before{content:'\00b7';margin:0 6px}.sort-order li:first-child::before{content:'';margin:0}.learn-mode-notes-collection-wrapper{margin-top:4px;padding-right:5px}.learn-mode-notes-collection-wrapper .learn-mode-note{padding:3px 0;border-bottom:1px solid #f7f7f7}.learn-mode-notes-collection-wrapper .learn-mode-note:first-child{border-top:1px solid #f7f7f7}.learn-mode-notes-collection-wrapper .learn-mode-note .learn-mode-note-inner{position:relative;padding:12px}.learn-mode-notes-collection-wrapper .learn-mode-note .note-author{margin-bottom:10px}.learn-mode-notes-collection-wrapper .learn-mode-note .note-author .author-name{margin:0 5px}.learn-mode-notes-collection-wrapper .learn-mode-note .note-author .author-image{display:inline;vertical-align:middle}.learn-mode-notes-collection-wrapper .learn-mode-note .footer{display:inline-block}.learn-mode-notes-collection-wrapper .learn-mode-note .footer .middot{padding:0 3px}.learn-mode-notes-collection-wrapper .learn-mode-note .note-stat{color:#747777;padding-right:10px}.learn-mode-notes-collection-wrapper .learn-mode-note .note-stat::before{margin-right:3px}.learn-mode-notes-collection-wrapper .learn-mode-note .note-stat.liked::before{color:#ed5a4f}.learn-mode-notes-collection-wrapper .learn-mode-note .privacy-status{position:absolute;right:12px;top:12px;color:#b4b8b8}.learn-mode-notes-collection-wrapper .learn-mode-note .privacy-status::before{margin-right:3px}.learn-mode-notes-collection-wrapper .learn-mode-note .note-content{padding-left:60px}.learn-mode-notes-collection-wrapper .learn-mode-note .note-content .note-body{margin-bottom:8px}.learn-mode-notes-collection-wrapper .learn-mode-note:hover .learn-mode-note-inner,.learn-mode-notes-collection-wrapper .learn-mode-note.highlight .learn-mode-note-inner{background-color:#fff;border-radius:3px}.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info{padding-top:16px;padding-bottom:8px;font-weight:600}.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .session-title{display:inline-block}.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes{color:#747777;display:inline-block;margin-left:16px}.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before{margin-right:3px}.learn-mode-sessions-collection-wrapper .learn-mode-session:first-child .session-info{border-top:1px solid #f7f7f7}.join-module .price-buy-button{display:table;padding:0}.join-module .price-buy-button .main-text{border-right:1px solid #51cb8c;display:table-cell;padding:8px 10px 8px 15px}.join-module .price-buy-button .strikethrough{color:#51cb8c}.join-module .price-buy-button .list-price{margin-right:5px}.join-module .price-buy-button .price{display:table-cell;padding-left:8px;padding-right:15px}.join-module .price-buy-button:hover .main-text{border-right-color:#51cb8c}.join-module .price-buy-button.disabled .main-text{border-right-color:#b4b8b8}.join-module .price-buy-button.disabled .strikethrough{color:inherit}.tags-section .about-tag::after{content:', '}.tags-section .about-tag:last-child::after{content:''}.stats-column{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.stats-column .stat{text-align:center}.stats-column .stat .label{color:#747777}.stats-column .stat .class-count::before{font-size:20px;padding-right:5px}.stats-column .stat .class-count .stat-help-icon-wrapper{position:relative}.stats-column .stat .class-count .stat-help-icon{color:#b4b8b8;text-decoration:none;margin-left:4px;position:absolute;right:-20px;top:-3px}.stats-column .stat-divider{width:1px;background-color:#f7f7f7}.stats-column .reviews-stats-column{margin-top:1px}.project-gallery .empty-slot-wrapper{color:#747777;height:155px;text-align:center;box-shadow:0 0 1px #aeb8be}.project-gallery .empty-slot-wrapper .copy{display:none;padding-top:55px}.project-gallery .see-all-project{position:relative;text-align:center}.project-gallery .see-all-project .image-link{display:block}.project-gallery .see-all-project .background-image-holder{background-size:300px;background-position:center;background-repeat:no-repeat;height:155px}.project-gallery .see-all-project .see-all-overlay{background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.project-gallery .see-all-project .see-all-overlay .see-all-button{position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-13px}.project-gallery .projects-list.populated .extra-slot{margin-left:-4px}.project-gallery .projects-list.populated .extra-slot+.extra-slot{margin-left:0}.social-share-buttons .share-button{display:inline-block;vertical-align:middle}.social-share-buttons .share-button.email{background-color:#b4b8b8;border-color:#b4b8b8;color:#fff}.social-share-buttons .share-button.share-link{background-color:#747777;border-color:#747777}.social-share-buttons .share-button+.share-button{margin-left:6px}.social-share-buttons .link-btn{background-color:#f7f7f7;border-bottom-color:#f7f7f7}.social-share-buttons .link-btn input{background-color:transparent;font-weight:700;height:23px;max-width:140px;padding:0}.social-share-buttons .link-btn::before{color:#000;margin-right:5px}.social-share-buttons .link-input{padding-left:0;padding-right:0;border:none}.social-share-buttons .link-input input{padding-left:0;padding-right:0;text-align:center;max-width:300px;margin:0 auto}.social-share-buttons.dark .link-btn{background-color:#000;border-bottom-color:#000}.social-share-buttons.dark .link-btn::before{color:#fff}.social-share-buttons.dark .link-btn input{color:#fff}.social-share-buttons-label{font-weight:700;padding-bottom:10px;-webkit-font-smoothing:antialiased}#class-details #home-section{padding-top:22px}#class-details #home-section .header-count{color:#747777}#class-details #home-section .description-column img,#class-details #home-section .teacher-description img{width:100%}#class-details #home-section .link-btn{box-sizing:border-box;margin-top:20px;margin-left:0;width:100%;color:#41444b}#class-details #home-section .project-gallery{margin-top:50px}#class-details #home-section .project-gallery .class-project{display:-ms-flexbox;display:flex;margin-bottom:33px}#class-details #home-section .project-gallery .class-project-snippet{padding-right:5px}#class-details #home-section .project-gallery .class-project-read-more{white-space:nowrap}#class-details #home-section .project-gallery .row{margin-left:-5px;margin-right:-5px}#class-details #home-section .project-gallery .projects-list .col-2:first-child.empty-slot .copy{display:block;padding-top:26px}#class-details #home-section .project-gallery .projects-list .project-column,#class-details #home-section .project-gallery .projects-list .empty-slot{margin-bottom:20px;padding-left:5px;padding-right:5px;width:155px}#class-details #home-section .project-gallery .projects-list .project-column .image-link,#class-details #home-section .project-gallery .projects-list .empty-slot .image-link{margin-bottom:5px}#class-details #home-section .project-gallery .projects-list .background-image-holder,#class-details #home-section .project-gallery .projects-list .empty-slot-wrapper{height:100px}#class-details #home-section .reviews-section{margin-top:37px}#class-details #home-section .reviews-section .review{display:-ms-flexbox;display:flex;margin-bottom:30px}#class-details #home-section .reviews-section .review .icon-like{padding:7px 10px;background-color:#51cb8c;color:#fff}#class-details #home-section .reviews-section .review .col-right{margin-left:30px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#class-details #home-section .reviews-section .review .col-right .user-snippet{margin-top:10px}#class-details #home-section .reviews-section .review .col-right .toolbar{margin-top:10px}#class-details #home-section .stats-column{margin-bottom:28px}#class-details #home-section .social-share-buttons{margin-bottom:30px}#class-details #home-section .social-share-buttons .btn.large-icon{padding:4px 32px 5px}#class-details #home-section .social-share-buttons .fb{float:left}#class-details #home-section .social-share-buttons .twitter{position:relative;left:4px}#class-details #home-section .social-share-buttons .email{float:right;background-color:#b4b8b8}#class-details #home-section .teacher-section{padding:30px 0;border-top:1px solid #e7e9ec;border-bottom:1px solid #e7e9ec}#class-details #home-section .teacher-section .author-detail{margin-left:10px;position:relative;top:-3px;width:165px}#class-details #home-section .teacher-section .author-detail .author-headline{color:#747777}#class-details #home-section .teacher-section .follow-button-wrapper{margin-top:4px}#class-details #home-section .teacher-section .teacher-description{margin-top:20px}#class-details #home-section .tags-section{margin-top:30px}#class-details #home-section .tags-section .sidebar-section-title{margin-bottom:10px}#class-details #home-section .tags-section .tag{margin:3px 1px}#class-details #home-section .level-section{margin-top:30px}#class-details #home-section .abuse-flag{margin-top:30px;border-top:1px solid #e7e9ec;padding-top:30px;display:block}#class-details .home-section-wrapper{margin-bottom:0}#class-details .section-header{font-weight:600;margin-bottom:19px}#class-details .about-this-class-wrapper{margin-bottom:20px}#class-details .about-this-class-wrapper .about-this-class .section-header{margin-bottom:18px}#class-details .about-this-class-wrapper .about-this-class .class-launch-time{margin-bottom:18px}#class-details .about-this-class-wrapper .about-this-class .truncated-description{margin-bottom:18px}#class-details .section-separator{border-bottom:1px solid #e7e9ec;margin:20px 0 47px}#class-details .reviews-stats-column .level .icon{vertical-align:top}#class-details .reviews-stats-column .level .level-indicator{font-size:8px;margin-bottom:-4px}#class-details .reviews-stats-column .level li{display:none}#class-details .reviews-stats-column .level li.active{display:inline-block;padding-left:3px}#class-details .reviews-stats-column .level li.icon{display:inline-block}#class-details .reviews-stats-column .reviews-level{padding-left:14px}#class-details .reviews-stats-column .reviews-tooltip-popover{width:241px;margin-left:-71px}#class-details .reviews-stats-column .reviews-tooltip-popover .tooltip-title{padding-top:20px;font-weight:700;font-size:15px}#class-details .reviews-stats-column .reviews-tooltip-popover .tooltip-text{padding-left:10px;padding-right:10px;padding-bottom:20px;color:#747777;font-size:15px}#class-details .class-teacher-info{padding-top:40px}#class-details .class-teacher-info .teacher-image{padding-top:5px}#class-details .class-teacher-info .teacher-description{padding-left:80px}#class-details .project-gallery{margin-top:15px}#class-details.not-enrolled .project-gallery .col-3:first-child.empty-slot .copy{display:block}#class-details #related-classes-wrapper{background-color:#f7f7f7}#class-details #related-classes-wrapper #related-classes{margin-top:46px;margin-bottom:13px}#class-details #related-classes-wrapper #related-classes .section-header{margin-bottom:25px}#class-details #related-classes-wrapper #related-classes .class-column{margin-bottom:0}#class-details #related-classes-wrapper #related-classes .class-column .class-preview{padding-top:0}#class-details #related-classes-wrapper #related-classes .class-column .background-image-holder{height:120px;position:relative}#class-details #student-referral .referral-promo{background-color:transparent;border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;border-left:none;border-right:none;margin-top:20px;padding:30px 0}#class-details #student-referral .referral-promo .left .tofu{width:55px;height:55px}#class-details #student-referral .referral-promo .detail{padding-left:65px}#class-details #student-referral .referral-promo .detail .more{margin-top:2px}#class-details #student-referral .referral-promo:hover .more{color:#747777}#class-details #leave-a-review .btn{margin-top:20px}.font-size-1{font-size:36px;line-height:1.2em;font-weight:200}.welcome-banner.type-action .banner-title,.video-player-container .locked-view .cta::before,.font-size-2{font-size:26px;line-height:1.2em}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,#class-details.new-layout .user-navigation-wrapper .class-menus .class-menus-container .large-icon,.video-player-container .locked-view .cta,#class-details .class-details-header-wrapper .class-details-header .class-title,#class-details .class-details-header-wrapper .class-details-header .btn-save-container,.font-size-3{font-size:22px;line-height:1.2em}.share-links .share-label,.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,#class-details.new-layout #video-region .syllabus-locked,#class-details.new-layout #video-region .empty,#class-details .video-drawer .video-drawer-view .close-button,.video-roll-overlay .outer-wrapper .inner-wrapper .roll-title,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.video-player-container .viewport .playlist-arrow-button::before,.font-size-4{font-size:18px;line-height:1.2em}.share-links .share-item::before,.share-links .share-fb::before,.share-links .share-twitter::before,.share-links .share-embed::before,.share-links .share-url::before,.share-links .share-link input,.share-links .share-link-text input,.referral-form .contacts-list .contact-row .no-name .contact-email,.referral-form .share .share-links .share-fb,.referral-form .share .share-links .share-twitter,.referral-form .share .share-links .share-url,.email-invite .contacts-section .contacts-list .contact-row .no-name .contact-email,.teacher-bio .teacher-overview .social-list li.link .url,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.post-view .content-header .content-row-content .link-target,.post-view .content-header .content-row-content .discussion-meta,.activity-list .activity-item .link-target,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,.stats-column .stat .number,#class-details .about-this-class-wrapper .about-this-class .class-launch-time,.welcome-banner.type-action .banner-description,.video-drawer .notes-wrapper .notes-header .num-notes::before,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .btn.large,.video-playlist-module .playlist .summary,.video-playlist-module .session-list .session-item .duration,.video-player-container .viewport .video-share-button,.video-player-container .viewport .playlist-arrow-button .arrow-icon,.font-size-5{font-size:15px}.share-links .share-item,.share-links .share-fb,.share-links .share-twitter,.share-links .share-embed,.share-links .share-url,.referral-form .contacts-list .contact-row .contact-note,.referral-form .contacts-list .contact-row .contact-email,.referral-form .manual-toggle,.referral-form .invite .status-lbl,.tos,.note-edit-form .cancel-button,.replies .replies-list li .col-right .meta,.discussions-wrapper .inline-discussion .discussion-info .toolbar,.popover.note-popover .inner-popover .footer,.popover.note-popover .inner-popover .privacy-status,.embed-media-popup .embed-options-type,.email-invite .contacts-section .contacts-list .contact-row .contact-note,.email-invite .contacts-section .contacts-list .contact-row .contact-email,.email-invite .manual-section .status-lbl,.base-share .class-description,.base-share .compact .description,.base-share-popup.teacher-referral .email-invite .header-section .invite-contacts,.user-profile-popup-view .sidebar-col .since,.price-display .strikethough,.price-display .description,.post-view .navigation,.post-view .discussion-list-header .btn-follow,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.activity-list .activity-item>.col-right .meta,a.small,.primary-link,.learn-mode-notes-collection-wrapper .learn-mode-note .footer,.learn-mode-notes-collection-wrapper .learn-mode-note .privacy-status,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes,.stats-column .stat .label,.stats-column .stat .class-count .stat-help-icon::before,#class-details #home-section .teacher-section .author-detail .author-headline,#class-details #student-referral .referral-promo .detail .title,#class-details #student-referral .referral-promo .detail .more,#class-details.new-layout #video-region .video-player-bottom .video-watchers,#class-details.new-layout .user-navigation-wrapper .class-menus .join-note,.video-drawer .notes-wrapper .notes-header .num-notes,.video-share-overlay .top-section .class-description,.video-roll-overlay .outer-wrapper .inner-wrapper .roll-subtitle,.completion-button .icon,.video-player-module .vjs-video .vjs-control-bar .vjs-play-speed,.video-player-module .vjs-video .vjs-control-bar .vjs-current-time,.video-player-module .vjs-video .vjs-control-bar .vjs-time-divider,.video-player-module .vjs-video .vjs-control-bar .vjs-duration,.video-playlist-module .playlist .summary .view-my-notes,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,#class-details .small-label,#class-details .user-menu .class-user-menu .default-actions .action-item,#class-details .class-details-header-wrapper .class-details-header .join-note,.font-size-6{font-size:13px}.font-size-7{font-size:10px;text-transform:uppercase;font-weight:600}body>svg:first-child{height:0}body>svg:first-child g,body>svg:first-child path{fill:inherit}body>svg:first-child use{fill:initial}.ss-svg-icon{width:24px;height:24px}.ss-svg-icon use{fill:#747777}#project-guide-section{padding-top:22px}#project-guide-section h5{padding-top:7px}#project-guide-section .rich-content-wrapper{margin-top:25px}#project-guide-section .rich-content-wrapper ol li p{display:block;margin-top:0;margin-bottom:0;word-break:inherit;line-height:22.5px}#project-guide-section .rich-content-wrapper ol li ul{margin-top:12px;margin-bottom:12px!important}#project-guide-section .rich-content-wrapper ol li ul li{list-style-type:disc}#project-guide-section .ss-icon-outline-link::before{float:left;line-height:20px}#project-guide-section .ss-icon-outline-link .attachment{margin-left:20px}#project-guide-section #attachments li{padding:6px 0}#project-guide-section #attachments span{padding-left:7px}#project-guide-section #attachments span.secondary{color:#b4b8b8}#project-guide-section .project-buttons{margin:30px 0 10px}#project-guide-section .project-buttons .view-project{margin-left:10px}.projects-section .project-item{margin-right:0}.projects-section .edit-project-column{margin-bottom:0}.discussions-section{padding-top:26px}.discussions-section .settings{margin-bottom:36px}.discussions-section .sort-order,.discussions-section .filter{margin-bottom:0;line-height:32px}.discussions-section .new-post-btn{margin-left:20px}.discussions-section .discussions-wrapper .welcome-banner{margin-bottom:30px}.discussions-section .discussions-wrapper .welcome-banner .banner-action{margin-bottom:20px}.discussions-section .discussions-wrapper .pinned-discussion-wrapper{padding-bottom:30px;margin:30px 0;border-bottom:1px solid #f7f7f7}.discussions-section .discussions-wrapper .pinned-discussion-wrapper .pinned-discussion{background-color:rgba(23,197,203,.05);padding:16px 0}.discussions-section .discussions-wrapper .pinned-discussion-wrapper .pinned-discussion .inline-discussion{border:none;margin-bottom:0;padding-bottom:0}.discussions-section .discussions-wrapper .discussions-list.without-header{margin-top:10px}.discussions-section .discussions-wrapper .empty-discussions{margin-top:30px}.discussions-section .discussions-wrapper .discussion-form-container>img{top:0}.discussions-section .discussions-wrapper .discussion-form-container .discussion-form{margin-bottom:42px;padding-top:0}.discussions-section .discussions-wrapper .discussion-form-container.opened .discussion-form{padding-top:0;position:relative;top:-4px}.discussions-section .sidebar-section{margin:5px 0 35px}.discussions-section .sidebar-section .count{color:#747777;font-weight:400}.discussions-section .sidebar-section .sidebar-section-title{margin-bottom:13px}.discussions-section .sidebar-section .sidebar-row{margin-right:-5px;margin-left:-5px}.discussions-section .sidebar-section .sidebar-column{box-sizing:border-box;float:left;padding-right:5px;padding-left:5px;width:50%;margin-bottom:10px}.discussions-section .sidebar-section .sidebar-column.students{width:25%}.discussions-section .sidebar-section .sidebar-column.projects a{box-shadow:0 0 1px #aeb8be}.discussions-section .sidebar-section .ratio{border-radius:3px;background-size:cover;background-position:center;display:block;position:relative;width:100%}.discussions-section .sidebar-section .ratio-2-3{padding-top:66.66667%}.discussions-section .sidebar-section .ratio-1-1{padding-top:100%}.font-size-1{font-size:36px;line-height:1.2em;font-weight:200}.welcome-banner.type-action .banner-title,.video-player-container .locked-view .cta::before,.font-size-2{font-size:26px;line-height:1.2em}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,#class-details.new-layout .user-navigation-wrapper .class-menus .class-menus-container .large-icon,.video-player-container .locked-view .cta,#class-details .class-details-header-wrapper .class-details-header .class-title,#class-details .class-details-header-wrapper .class-details-header .btn-save-container,.font-size-3{font-size:22px;line-height:1.2em}.share-links .share-label,.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,#class-details.new-layout #video-region .syllabus-locked,#class-details.new-layout #video-region .empty,#class-details .video-drawer .video-drawer-view .close-button,.video-roll-overlay .outer-wrapper .inner-wrapper .roll-title,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.video-player-container .viewport .playlist-arrow-button::before,.font-size-4{font-size:18px;line-height:1.2em}.share-links .share-item::before,.share-links .share-fb::before,.share-links .share-twitter::before,.share-links .share-embed::before,.share-links .share-url::before,.share-links .share-link input,.share-links .share-link-text input,.referral-form .contacts-list .contact-row .no-name .contact-email,.referral-form .share .share-links .share-fb,.referral-form .share .share-links .share-twitter,.referral-form .share .share-links .share-url,.email-invite .contacts-section .contacts-list .contact-row .no-name .contact-email,.teacher-bio .teacher-overview .social-list li.link .url,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.post-view .content-header .content-row-content .link-target,.post-view .content-header .content-row-content .discussion-meta,.activity-list .activity-item .link-target,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,.stats-column .stat .number,#class-details .about-this-class-wrapper .about-this-class .class-launch-time,.welcome-banner.type-action .banner-description,.video-drawer .notes-wrapper .notes-header .num-notes::before,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .btn.large,.video-playlist-module .playlist .summary,.video-playlist-module .session-list .session-item .duration,.video-player-container .viewport .video-share-button,.video-player-container .viewport .playlist-arrow-button .arrow-icon,.font-size-5{font-size:15px}.share-links .share-item,.share-links .share-fb,.share-links .share-twitter,.share-links .share-embed,.share-links .share-url,.referral-form .contacts-list .contact-row .contact-note,.referral-form .contacts-list .contact-row .contact-email,.referral-form .manual-toggle,.referral-form .invite .status-lbl,.tos,.note-edit-form .cancel-button,.replies .replies-list li .col-right .meta,.discussions-wrapper .inline-discussion .discussion-info .toolbar,.popover.note-popover .inner-popover .footer,.popover.note-popover .inner-popover .privacy-status,.embed-media-popup .embed-options-type,.email-invite .contacts-section .contacts-list .contact-row .contact-note,.email-invite .contacts-section .contacts-list .contact-row .contact-email,.email-invite .manual-section .status-lbl,.base-share .class-description,.base-share .compact .description,.base-share-popup.teacher-referral .email-invite .header-section .invite-contacts,.user-profile-popup-view .sidebar-col .since,.price-display .strikethough,.price-display .description,.post-view .navigation,.post-view .discussion-list-header .btn-follow,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.activity-list .activity-item>.col-right .meta,a.small,.primary-link,.learn-mode-notes-collection-wrapper .learn-mode-note .footer,.learn-mode-notes-collection-wrapper .learn-mode-note .privacy-status,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes,.stats-column .stat .label,.stats-column .stat .class-count .stat-help-icon::before,#class-details #home-section .teacher-section .author-detail .author-headline,#class-details #student-referral .referral-promo .detail .title,#class-details #student-referral .referral-promo .detail .more,#class-details.new-layout #video-region .video-player-bottom .video-watchers,#class-details.new-layout .user-navigation-wrapper .class-menus .join-note,.video-drawer .notes-wrapper .notes-header .num-notes,.video-share-overlay .top-section .class-description,.video-roll-overlay .outer-wrapper .inner-wrapper .roll-subtitle,.completion-button .icon,.video-player-module .vjs-video .vjs-control-bar .vjs-play-speed,.video-player-module .vjs-video .vjs-control-bar .vjs-current-time,.video-player-module .vjs-video .vjs-control-bar .vjs-time-divider,.video-player-module .vjs-video .vjs-control-bar .vjs-duration,.video-playlist-module .playlist .summary .view-my-notes,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,#class-details .small-label,#class-details .user-menu .class-user-menu .default-actions .action-item,#class-details .class-details-header-wrapper .class-details-header .join-note,.font-size-6{font-size:13px}.font-size-7{font-size:10px;text-transform:uppercase;font-weight:600}body>svg:first-child{height:0}body>svg:first-child g,body>svg:first-child path{fill:inherit}body>svg:first-child use{fill:initial}.ss-svg-icon{width:24px;height:24px}.ss-svg-icon use{fill:#747777}#reviews-tab header.tab-header{padding-top:40px;padding-bottom:28px;position:relative}#reviews-tab header.tab-header h5{font-size:18px}#reviews-tab header.tab-header .leave-a-review-popup-btn-wrapper{position:absolute;right:23px;bottom:30px}#reviews-tab .stats{margin:32px 0}#reviews-tab .stats a{font-weight:400;color:#747777}#reviews-tab .stats a.active{font-weight:600;text-decoration:none;color:#41444b}#reviews-tab .stats .bullet{padding:0 10px}#reviews-tab #metrics-section .tile{display:inline-block;vertical-align:top;background:#f7f7f7;border-radius:4px;padding:32px;box-sizing:border-box;margin-right:16px;text-align:center;font-size:15px;max-height:265px}#reviews-tab #metrics-section .tile.level{width:275px}#reviews-tab #metrics-section .tile.level .level-indicator{border-radius:50%;background:#17c5cb;width:60px;height:60px;box-sizing:border-box;padding-top:14px;margin:0 auto}#reviews-tab #metrics-section .tile.level .level-indicator>span{border-color:#fff}#reviews-tab #metrics-section .tile.level .level-indicator.beginner .a,#reviews-tab #metrics-section .tile.level .level-indicator.intermediate .b,#reviews-tab #metrics-section .tile.level .level-indicator.advanced .c,#reviews-tab #metrics-section .tile.level .level-indicator.all>span,#reviews-tab #metrics-section .tile.level .level-indicator.beg-int .a,#reviews-tab #metrics-section .tile.level .level-indicator.beg-int .b,#reviews-tab #metrics-section .tile.level .level-indicator.int-adv .b,#reviews-tab #metrics-section .tile.level .level-indicator.int-adv .c{border-color:#ffc43d}#reviews-tab #metrics-section .tile.likes{width:342px}#reviews-tab #metrics-section .tile.likes li{text-align:left;background:#fff;border-radius:2px;padding:6px 23px;margin-bottom:16px;height:35px;box-sizing:border-box}#reviews-tab #metrics-section .tile.likes li span.ss-icon-heart{display:inline-block;width:52px;font-size:13px;vertical-align:middle}#reviews-tab #metrics-section .tile.likes li span.ss-icon-heart::before{margin-right:7px}#reviews-tab #metrics-section .tile.expectations{width:342px;margin-right:0}#reviews-tab #metrics-section .tile.expectations li{text-align:left;white-space:nowrap;margin-bottom:16px}#reviews-tab #metrics-section .tile.expectations li.enabled-expectation{cursor:pointer}#reviews-tab #metrics-section .tile.expectations li span.review-tag{width:70px;margin-right:10px;display:inline-block;vertical-align:top;text-align:right}#reviews-tab #metrics-section .tile.expectations .graph-item,#reviews-tab #metrics-section .tile.expectations .percentage{display:inline-block;vertical-align:top}#reviews-tab #metrics-section .tile.expectations .graph-item{width:149px;height:22px;background:#fff;border-radius:4px}#reviews-tab #metrics-section .tile.expectations .graph-item>span{display:inline-block;background:#17c5cb;height:100%;border-radius:4px}#reviews-tab #metrics-section .tile.expectations .percentage{font-size:13px;margin-left:10px;font-weight:400}#reviews-tab #metrics-section .tile.expectations.sorted li .graph-item>span{background:#e7e9ec}#reviews-tab #metrics-section .tile.expectations.sorted li.active .graph-item>span{background:#17c5cb}#reviews-tab #metrics-section .tile strong{display:inline-block;margin-bottom:32px}#reviews-tab #metrics-section .tile strong .icon-circle{display:inline-block;color:#fff;background-color:#ffc43d;border-radius:50%;width:24px;height:24px;padding:5px;box-sizing:border-box;font-size:13px;margin-right:5px}#reviews-tab #metrics-section .tile strong .icon-circle.expectations-icon{font-size:15px;padding:3px}#reviews-tab #metrics-section .tile.empty strong .icon-circle{background-color:#b4b8b8}#reviews-tab #metrics-section .tile em{display:none;font-style:normal}#reviews-tab #metrics-section .tile em.active{display:inline-block}#reviews-tab #metrics-section .tile span.notes{display:inline-block;font-size:13px;margin-top:13px;padding:0 15px}#reviews-tab #metrics-section .tile .reviews-tooltip-icon{display:inline-block}#reviews-tab #metrics-section .tile .reviews-tooltip-icon.icon-help::before{font-size:18px;margin-top:3px;display:inline-block}#reviews-tab #metrics-section .tile .leveling-tooltip-row{display:inline-block;background-color:#fff;border-radius:4px;padding:4px 10px 4px 20px;margin-top:15px}#reviews-tab #reviews-section{margin-top:22px}#reviews-tab #reviews-section .empty-reviews{font-size:15px;text-align:center;padding:32px;font-weight:600;display:none;border:1px dashed #41444b;color:#41444b;margin-bottom:0}#reviews-tab #reviews-section .empty-reviews.show{display:block}#reviews-tab #reviews-section .review{display:-ms-flexbox;display:flex;margin-bottom:30px;padding:32px 0 16px}#reviews-tab #reviews-section .review .col-left,#reviews-tab #reviews-section .review .col-right{display:inline-block;vertical-align:top}#reviews-tab #reviews-section .review .col-left{width:275px}#reviews-tab #reviews-section .review .col-left .icon-like,#reviews-tab #reviews-section .review .col-left .icon-dislike{padding:7px 10px 5px;background-color:#51cb8c;color:#fff;display:inline-block;vertical-align:top}#reviews-tab #reviews-section .review .col-left .user-snippet{display:inline-block;vertical-align:top;margin-left:20px;min-width:180px}#reviews-tab #reviews-section .review .col-left .user-snippet h5{max-width:200px}#reviews-tab #reviews-section .review .col-left .user-snippet .avatar{display:inline-block;width:50px;height:50px;border-radius:50%;overflow:hidden;vertical-align:top}#reviews-tab #reviews-section .review .col-left .user-snippet .user-info{display:inline-block;width:170px;margin-left:15px;vertical-align:top;margin-top:5px}#reviews-tab #reviews-section .review .col-left .user-snippet .user-info .secondary,#reviews-tab #reviews-section .review .col-left .user-snippet .user-info .sort-order a,.sort-order #reviews-tab #reviews-section .review .col-left .user-snippet .user-info a{font-size:15px;line-height:1.2}#reviews-tab #reviews-section .review .col-right{margin-left:30px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:665px}#reviews-tab #reviews-section .review .col-right .toolbar{margin-top:30px;min-height:25px;position:relative}#reviews-tab #reviews-section .review .col-right .toolbar .review-timestamp{right:0;top:0;display:inline-block;position:absolute}#reviews-tab #reviews-section .current .review{background:#f7f7f7;border-radius:4px}#reviews-tab #reviews-section .current .review-feedback{border-bottom:1px solid #b4b8b8;margin-bottom:15px}#reviews-tab #reviews-section .current .review-feedback ul{display:inline-block}#reviews-tab #reviews-section .current .review-feedback ul.expectations{width:350px}#reviews-tab #reviews-section .current .review-feedback li{display:none}#reviews-tab #reviews-section .current .review-feedback li>span{color:#017a84;font-weight:600}#reviews-tab #reviews-section .current .review-feedback li .level-indicator{display:inline-block;font-size:9px;vertical-align:middle;margin-right:10px;letter-spacing:-1px}#reviews-tab #reviews-section .current .review-feedback li.active{display:inline-block}#reviews-tab #reviews-section .current .review-feedback li.icon{display:inline-block}#reviews-tab #reviews-section .archive{margin-top:32px}#reviews-tab #reviews-section .archive .archive-review .review .user-snippet{max-width:200px}#reviews-tab #reviews-section .archive header{background-color:#f7f7f7;box-shadow:0 2px 4px 0 rgba(82,97,115,.2);border-top:1px solid rgba(82,97,115,.2)}#reviews-tab #reviews-section .archive header .archive-copy{max-width:716px;text-align:center;margin:0 auto;padding:40px 0}#reviews-tab #reviews-section .archive header .archive-copy h5{margin:0;font-size:18px}#reviews-tab #reviews-section .archive .section-header.title{text-align:center;margin-top:32px;margin-bottom:20px;font-size:18px}#reviews-tab #reviews-section .archive .review{border-top:1px solid #f7f7f7;margin:0}.reviews-tooltip{width:241px;margin-left:-113px;white-space:normal;text-align:center}.reviews-tooltip .tooltip-title{padding-top:20px;font-weight:700;font-size:15px;line-height:1;margin-bottom:8px}.reviews-tooltip .tooltip-text{padding-left:10px;padding-right:10px;padding-bottom:20px;color:#747777;font-size:15px;line-height:1.5}.load-more-container{text-align:center;padding-bottom:32px}.leave-review-tooltip-popover-metrics-section{margin-left:-77px;margin-top:-200px}.liked-tooltip-popover-metrics-section{margin-left:-77px;margin-top:-200px}.email-subject-field{margin-bottom:20px;display:none}#site-content.has-site-menu.open .fixed-header{margin-left:250px}.font-size-1{font-size:36px;line-height:1.2em;font-weight:200}.welcome-banner.type-action .banner-title,.video-player-container .locked-view .cta::before,.font-size-2{font-size:26px;line-height:1.2em}.premium-upgrade-popup-view .cta-heading .header .popup-header-text,#class-details.new-layout .user-navigation-wrapper .class-menus .class-menus-container .large-icon,.video-player-container .locked-view .cta,#class-details .class-details-header-wrapper .class-details-header .class-title,#class-details .class-details-header-wrapper .class-details-header .btn-save-container,.font-size-3{font-size:22px;line-height:1.2em}.share-links .share-label,.discussions-wrapper .inline-discussion .discussion-info .discussion-title,.price-display .price sub,#class-details.new-layout #video-region .syllabus-locked,#class-details.new-layout #video-region .empty,#class-details .video-drawer .video-drawer-view .close-button,.video-roll-overlay .outer-wrapper .inner-wrapper .roll-title,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title,.video-player-container .viewport .playlist-arrow-button::before,.font-size-4{font-size:18px;line-height:1.2em}.share-links .share-item::before,.share-links .share-fb::before,.share-links .share-twitter::before,.share-links .share-embed::before,.share-links .share-url::before,.share-links .share-link input,.share-links .share-link-text input,.referral-form .contacts-list .contact-row .no-name .contact-email,.referral-form .share .share-links .share-fb,.referral-form .share .share-links .share-twitter,.referral-form .share .share-links .share-url,.email-invite .contacts-section .contacts-list .contact-row .no-name .contact-email,.teacher-bio .teacher-overview .social-list li.link .url,.premium-upgrade-popup-view .cta-heading .header .popup-header-sub-text,.post-view .content-header .content-row-content .link-target,.post-view .content-header .content-row-content .discussion-meta,.activity-list .activity-item .link-target,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes::before,.stats-column .stat .number,#class-details .about-this-class-wrapper .about-this-class .class-launch-time,.welcome-banner.type-action .banner-description,.video-drawer .notes-wrapper .notes-header .num-notes::before,.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .btn.large,.video-playlist-module .playlist .summary,.video-playlist-module .session-list .session-item .duration,.video-player-container .viewport .video-share-button,.video-player-container .viewport .playlist-arrow-button .arrow-icon,.font-size-5{font-size:15px}.share-links .share-item,.share-links .share-fb,.share-links .share-twitter,.share-links .share-embed,.share-links .share-url,.referral-form .contacts-list .contact-row .contact-note,.referral-form .contacts-list .contact-row .contact-email,.referral-form .manual-toggle,.referral-form .invite .status-lbl,.tos,.note-edit-form .cancel-button,.replies .replies-list li .col-right .meta,.discussions-wrapper .inline-discussion .discussion-info .toolbar,.popover.note-popover .inner-popover .footer,.popover.note-popover .inner-popover .privacy-status,.embed-media-popup .embed-options-type,.email-invite .contacts-section .contacts-list .contact-row .contact-note,.email-invite .contacts-section .contacts-list .contact-row .contact-email,.email-invite .manual-section .status-lbl,.base-share .class-description,.base-share .compact .description,.base-share-popup.teacher-referral .email-invite .header-section .invite-contacts,.user-profile-popup-view .sidebar-col .since,.price-display .strikethough,.price-display .description,.post-view .navigation,.post-view .discussion-list-header .btn-follow,.author-placard .secondary,.author-placard .sort-order a,.sort-order .author-placard a,.activity-list .activity-item>.col-right .meta,a.small,.primary-link,.learn-mode-notes-collection-wrapper .learn-mode-note .footer,.learn-mode-notes-collection-wrapper .learn-mode-note .privacy-status,.learn-mode-sessions-collection-wrapper .learn-mode-session .session-info .num-notes,.stats-column .stat .label,.stats-column .stat .class-count .stat-help-icon::before,#class-details #home-section .teacher-section .author-detail .author-headline,#class-details #student-referral .referral-promo .detail .title,#class-details #student-referral .referral-promo .detail .more,#class-details.new-layout #video-region .video-player-bottom .video-watchers,#class-details.new-layout .user-navigation-wrapper .class-menus .join-note,.video-drawer .notes-wrapper .notes-header .num-notes,.video-share-overlay .top-section .class-description,.video-roll-overlay .outer-wrapper .inner-wrapper .roll-subtitle,.completion-button .icon,.video-player-module .vjs-video .vjs-control-bar .vjs-play-speed,.video-player-module .vjs-video .vjs-control-bar .vjs-current-time,.video-player-module .vjs-video .vjs-control-bar .vjs-time-divider,.video-player-module .vjs-video .vjs-control-bar .vjs-duration,.video-playlist-module .playlist .summary .view-my-notes,.video-playlist-module .session-list .session-item .view-notes,.video-playlist-module .session-list .session-item .attachments-popover-button,#class-details .small-label,#class-details .user-menu .class-user-menu .default-actions .action-item,#class-details .class-details-header-wrapper .class-details-header .join-note,.font-size-6{font-size:13px}.font-size-7{font-size:10px;text-transform:uppercase;font-weight:600}body>svg:first-child{height:0}body>svg:first-child g,body>svg:first-child path{fill:inherit}body>svg:first-child use{fill:initial}.ss-svg-icon{width:24px;height:24px}.ss-svg-icon use{fill:#747777}.welcome-banner{border-radius:3px;background-color:#41444b;color:#fff;padding:25px 30px;position:relative;text-align:center}.welcome-banner .close-button{cursor:pointer;position:absolute;top:17px;right:18px}.welcome-banner.type-action .banner-title{margin-bottom:10px}.welcome-banner.type-action .banner-description{color:#e7e9ec;max-width:610px;margin:0 auto 20px}.welcome-banner.light{background-color:#f7f7f7;color:#41444b}.welcome-banner.text-left-aligned{text-align:left}@media screen and (max-width:809px){.welcome-banner .close-button{top:7px;right:8px}}#class-details.new-layout{min-width:930px}#class-details.new-layout .site-header{margin-bottom:0}#class-details.new-layout .welcome-banner-container{background-color:#41444b;height:100%;padding-top:5px}#class-details.new-layout .welcome-banner-container .welcome-banner{background-color:#747777;border-radius:0;margin:0 auto 25px;padding:15px 25px;text-align:left}#class-details.new-layout .welcome-banner-container .welcome-banner .banner-description{margin:0 0 0 22px;max-width:758px}#class-details.new-layout .welcome-banner-container .welcome-banner .banner-description a{color:#f7f7f7;text-decoration:underline}#class-details.new-layout .welcome-banner-container .welcome-banner .ss-icon-outline-premium-badge{font-size:25px;left:14px;position:absolute;top:12px}#class-details.new-layout .welcome-banner-container .welcome-banner.two-lines .ss-icon-outline-premium-badge{top:23px}#class-details.new-layout #video-region{background-color:#f7f7f7}#class-details.new-layout #video-region .video-player-wrapper{margin:0 30px}#class-details.new-layout #video-region .video-player-wrapper .video-player-note-form-wrapper.showing{min-height:104px}#class-details.new-layout #video-region .video-player-wrapper .video-player{background-color:transparent}#class-details.new-layout #video-region .video-player-wrapper .video-and-playlist{background-color:#41444b}#class-details.new-layout #video-region .video-player-wrapper .video-player-layout{margin:0 auto;min-width:540px;max-width:540px;position:relative;padding-right:400px}@media screen and (min-height:725px){#class-details.new-layout #video-region .video-player-wrapper .video-player-layout{max-width:655px}}@media screen and (min-height:795px){#class-details.new-layout #video-region .video-player-wrapper .video-player-layout{max-width:770px}}@media screen and (min-height:860px){#class-details.new-layout #video-region .video-player-wrapper .video-player-layout{max-width:885px}}@media screen and (min-height:925px){#class-details.new-layout #video-region .video-player-wrapper .video-player-layout{max-width:1000px}}#class-details.new-layout #video-region .video-player-wrapper .class-details-header{width:940px}@media screen and (min-height:725px){#class-details.new-layout #video-region .video-player-wrapper .class-details-header{width:1055px}}@media screen and (min-height:795px){#class-details.new-layout #video-region .video-player-wrapper .class-details-header{width:1170px}}@media screen and (min-height:860px){#class-details.new-layout #video-region .video-player-wrapper .class-details-header{width:1285px}}@media screen and (min-height:925px){#class-details.new-layout #video-region .video-player-wrapper .class-details-header{width:1400px}}#class-details.new-layout #video-region .video-player-wrapper .video-player.playlist-closed .video-player-layout{max-width:940px;padding-right:0}@media screen and (min-height:725px){#class-details.new-layout #video-region .video-player-wrapper .video-player.playlist-closed .video-player-layout{max-width:1055px}}@media screen and (min-height:795px){#class-details.new-layout #video-region .video-player-wrapper .video-player.playlist-closed .video-player-layout{max-width:1170px}}@media screen and (min-height:860px){#class-details.new-layout #video-region .video-player-wrapper .video-player.playlist-closed .video-player-layout{max-width:1285px}}@media screen and (min-height:925px){#class-details.new-layout #video-region .video-player-wrapper .video-player.playlist-closed .video-player-layout{max-width:1400px}}#class-details.new-layout #video-region .video-player-wrapper .video-player.playlist-closed .playlist{display:none}#class-details.new-layout #video-region .video-player-wrapper .video-player.playlist-closed .note-form{margin:0 auto;max-width:750px}#class-details.new-layout #video-region .video-player-wrapper .viewport{background-color:#000;padding-top:56.25%;width:100%}#class-details.new-layout #video-region .video-player-wrapper .player{position:absolute;top:0;left:0;width:100%;height:100%}#class-details.new-layout #video-region .video-player-wrapper .playlist{background-color:#f7f7f7;width:400px;position:absolute;top:0;right:0;height:100%}#class-details.new-layout #video-region .video-player-wrapper .locked-view .video-image{background-size:cover}#class-details.new-layout #video-region .syllabus-locked,#class-details.new-layout #video-region .empty{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#41444b;text-align:center}#class-details.new-layout #video-region .syllabus-locked .content,#class-details.new-layout #video-region .empty .content{margin-top:100px;color:#747777;padding:20px}#class-details.new-layout #video-region .syllabus-locked .content h3,#class-details.new-layout #video-region .empty .content h3{margin-bottom:20px}#class-details.new-layout #video-region .video-player-bottom{max-width:943px;margin:10px auto 0}#class-details.new-layout #video-region .video-player-bottom .video-watchers{color:#747777;background-color:#f7f7f7;padding:4px 0;display:inline-block}#class-details.new-layout #video-region .video-player-bottom .video-watchers .highlight{color:#51cb8c}@media screen and (min-height:725px){#class-details.new-layout #video-region .video-player-bottom{max-width:1058px}}@media screen and (min-height:795px){#class-details.new-layout #video-region .video-player-bottom{max-width:1173px}}@media screen and (min-height:860px){#class-details.new-layout #video-region .video-player-bottom{max-width:1288px}}@media screen and (min-height:925px){#class-details.new-layout #video-region .video-player-bottom{max-width:1403px}}#class-details.new-layout #main-region .underline-tabs-wrapper{padding-top:0}#class-details.new-layout #main-region .underline-tabs-wrapper .underline-tabs{padding-top:24px}#class-details.new-layout .user-navigation-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex:2;flex:2}#class-details.new-layout .user-navigation-wrapper .class-menus{position:absolute;right:0;top:50%;margin-top:-16px;z-index:2;-ms-flex-direction:column;flex-direction:column}#class-details.new-layout .user-navigation-wrapper .class-menus.join-note-included{margin-top:0;top:10px}#class-details.new-layout .user-navigation-wrapper .class-menus .join-note{padding-top:5px}#class-details.new-layout .user-navigation-wrapper .class-menus .section{display:inline-block;vertical-align:middle}#class-details.new-layout .user-navigation-wrapper .class-menus .class-menus-container{display:-ms-inline-flexbox;display:inline-flex;height:30px}#class-details.new-layout .user-navigation-wrapper .class-menus .class-menus-container .add-to-calendar-icon{margin-right:15px}#class-details.new-layout .user-navigation-wrapper .class-menus .class-menus-container .btn-save-container{padding-top:2px}#class-details.new-layout .user-navigation-wrapper .class-menus .class-menus-container .btn-save-container a{padding-bottom:7px}#class-details.new-layout .user-navigation-wrapper .class-menus .class-menus-container .large-icon{padding:3px 7px 4px}#class-details.new-layout .user-navigation-wrapper .class-menus .btn-save-container{padding-right:15px;padding-top:3px}#class-details.new-layout .user-navigation-wrapper .class-menus .purchase-alacarte-cta{margin-top:5px}#class-details.new-layout .user-navigation-wrapper .class-menus .social-share-buttons-wrapper{margin-bottom:20px;padding:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-order:2;order:2}#class-details.new-layout .user-navigation-wrapper .class-menus .engagement .btn{padding:7px 13px 6px;margin-right:15px}#class-details.new-layout .user-navigation-wrapper .class-menus .engagement .btn.ss-icon-calendar::before{margin-top:-6px;display:inline-block}#class-details.new-layout .user-navigation-wrapper .class-menus .add-to-calendar-popup-btn{position:relative}#class-details.new-layout .user-navigation-wrapper .class-menus .add-to-calendar-popup-btn .button{margin-right:15px}#class-details.new-layout .user-navigation-wrapper .class-menus .abuse-flag-popup-btn .abuse-flag-href{color:#747777;text-decoration:none;font-size:13px;font-weight:400;margin-left:5px}#class-details.new-layout .user-navigation-wrapper .class-menus .leave-a-review-popup-btn{display:none}#class-details.new-layout .user-navigation-wrapper .class-menus .share-menu-button{padding-left:13px;position:relative}#class-details.new-layout .user-navigation-wrapper .class-menus .share-menu-button .share-menu-popover{margin-top:15px;text-align:center;right:-9px;width:280px}#class-details.new-layout .user-navigation-wrapper .class-menus .share-menu-button .share-menu-popover .arrow{right:10px;left:auto}#class-details.new-layout .user-navigation-wrapper .class-menus .share-menu-button .share-menu-popover .inner-popover{padding:5px 0 8px}#class-details.new-layout .user-navigation-wrapper .class-menus .share-menu-button .share-menu-popover .inner-popover a{color:#747777}#class-details.new-layout .user-navigation-wrapper .class-menus .share-menu-button .share-menu-popover.wide-popover{width:360px}#class-details.new-layout .user-navigation-wrapper .class-menus .share-menu-button .share-menu-popover .share-links .share-fb{background-color:#3b5998}#class-details.new-layout .user-navigation-wrapper .class-menus .share-menu-button .share-menu-popover .share-links .share-twitter{background-color:#55acee}#class-details #content-region,#class-details .underline-tabs-wrapper,#class-details .underline-tabs-wrapper-placeholder{transition:opacity;transition-duration:.4s;transition-delay:.2s;opacity:1}#class-details .video-drawer{transition:opacity .1s linear;opacity:0;background-color:#f7f7f7;overflow-y:hidden;position:absolute;top:0;left:0;right:0;z-index:10000}#class-details .video-drawer .video-drawer-view{margin:0 20px;padding:0 20px;padding-bottom:40px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#class-details .video-drawer .video-drawer-view .close-button{color:#b4b8b8;font-weight:400;text-decoration:none;position:absolute;right:15px;top:40px}#class-details .video-drawer .video-drawer-view .video-drawer-content{width:675px}#class-details .video-drawer .video-drawer-header{padding:24px 20px 0}#class-details .video-drawer .icon-loading{margin-top:40px;position:relative}.video-drawer .note-form{display:block;margin:0 auto;margin-top:30px;max-width:750px}.video-drawer .note-form .note-body{height:35px}.video-drawer .note-form .note-body.disabled{background-color:#f7f7f7}.video-drawer .notes-wrapper{margin-top:30px}.video-drawer .notes-wrapper .empty-area{display:none;margin-top:15px}.video-drawer .notes-wrapper .notes-header{margin-bottom:15px}.video-drawer .notes-wrapper .notes-header .session-title{font-weight:600;display:inline-block}.video-drawer .notes-wrapper .notes-header .num-notes{color:#747777;display:none;margin-left:16px}.video-drawer .notes-wrapper .notes-header .num-notes::before{margin-right:3px}#class-details.learn-mode #video-region .vjs-learn-mode{color:#51cb8c}#class-details.learn-mode .site-footer{display:none}#class-details.learn-mode #content-region,#class-details.learn-mode .underline-tabs-wrapper,#class-details.learn-mode .underline-tabs-wrapper-placeholder{transition-delay:0s;opacity:0}.video-drawer .transcript-scroll-container{display:none;overflow-y:scroll}.video-drawer .transcript-scroll-container::-webkit-scrollbar{-webkit-appearance:none}.video-drawer .transcript-scroll-container::-webkit-scrollbar:vertical{width:11px}.video-drawer .transcript-scroll-container::-webkit-scrollbar:horizontal{height:11px}.video-drawer .transcript-scroll-container::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #f7f7f7;background-color:rgba(0,0,0,.5)}.video-drawer .transcript-scroll-container::-webkit-scrollbar-track{background-color:#f7f7f7;border-radius:8px}.video-drawer .empty-transcript{display:none}.video-drawer .transcript-title{margin-top:40px;padding-bottom:20px;border-bottom:1px solid #f7f7f7}.video-drawer .transcript-text{margin-top:20px;white-space:pre-line;padding-right:35px}#class-details.transcript-mode .site-footer{display:none}#class-details.transcript-mode #content-region,#class-details.transcript-mode .underline-tabs-wrapper,#class-details.transcript-mode .underline-tabs-wrapper-placeholder{transition-delay:0s;opacity:0}@font-face{font-family:pictos;src:url(/assets/css/libs/https/pictos/pictos-web.eot);src:local("☺"),url(/assets/css/libs/https/pictos/pictos-web.woff) format("woff"),url(/assets/css/libs/https/pictos/pictos-web.ttf) format("truetype"),url(/assets/css/libs/https/pictos/pictos-web.svg#webfontIyfZbseF) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ssstandard;src:url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.eot);src:url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.woff2) format("woff2"),url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.woff) format("woff"),url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.ttf) format("truetype"),url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.svg#SSStandard) format("svg");font-weight:400;font-style:normal}html:hover [class^=ss-]{-ms-zoom:1}@font-face{font-family:sssocial;src:url(/assets/css/libs/https/symbolset/ss-social/ss-social-circle.eot);src:url(/assets/css/libs/https/symbolset/ss-social/ss-social-circle.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/symbolset/ss-social/ss-social-circle.woff) format("woff"),url(/assets/css/libs/https/symbolset/ss-social/ss-social-circle.ttf) format("truetype"),url(/assets/css/libs/https/symbolset/ss-social/ss-social-circle.svg#SSSocialCircle) format("svg");font-weight:700;font-style:normal}@font-face{font-family:sssocial;src:url(/assets/css/libs/https/symbolset/ss-social/ss-social-regular.eot);src:url(/assets/css/libs/https/symbolset/ss-social/ss-social-regular.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/symbolset/ss-social/ss-social-regular.woff) format("woff"),url(/assets/css/libs/https/symbolset/ss-social/ss-social-regular.ttf) format("truetype"),url(/assets/css/libs/https/symbolset/ss-social/ss-social-regular.svg#SSSocialRegular) format("svg");font-weight:400;font-style:normal}html:hover [class^=ss-]{-ms-zoom:1}.ss-social,.ss-social-circle,[class^=ss-]:before,[class*=" ss-"]:before,[class^=ss-][class*=" ss-social"]:before,[class*=" ss-"][class*=" ss-social"]:before,[class^=ss-].right:after,[class*=" ss-"].right:after,[class^=ss-][class*=" ss-social"].right:after,[class*=" ss-"][class*=" ss-social"].right:after{font-family:sssocial;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.ss-social-circle,[class^=ss-].ss-social-circle:before,[class*=" ss-"].ss-social-circle:before,[class^=ss-].ss-social-circle.right:after,[class*=" ss-"].ss-social-circle.right:after{font-weight:700}[class^=ss-].right:before,[class*=" ss-"].right:before{display:none;content:''}.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-posterous:before,.ss-posterous.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-svpply:before,.ss-svpply.right:after{content:''}.ss-readmill:before,.ss-readmill.right:after{content:''}.ss-dropbox:before,.ss-dropbox.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-octocat:before,.ss-octocat.right:after{content:''}.ss-stackoverflow:before,.ss-stackoverflow.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-kickstarter:before,.ss-kickstarter.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''}@font-face{font-family:proxima nova;font-display:swap;src:local("ProximaNova-Light"),url(/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.woff2) format("woff2"),url(/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.woff) format("woff"),url(/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.ttf) format("truetype"),url(/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.eot) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.svg#proxima_nova_ltlight) format("svg");font-weight:200;font-style:normal}@font-face{font-family:proxima nova;font-display:swap;src:local("ProximaNova-Regular"),url(/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff2) format("woff2"),url(/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff) format("woff"),url(/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.ttf) format("truetype"),url(/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:proxima nova;font-display:swap;src:local("ProximaNova-LightIt"),url(/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.woff2) format("woff2"),url(/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.woff) format("woff"),url(/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.ttf) format("truetype"),url(/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.eot) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.svg#proxima_nova_lightitalic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:proxima nova;font-display:swap;src:local("ProximaNova-RegularIt"),url(/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.woff2) format("woff2"),url(/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.woff) format("woff"),url(/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.ttf) format("truetype"),url(/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.svg#proxima_novaregular_italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:proxima nova;font-display:swap;src:local("ProximaNova-Semibold"),url(/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-SBold-webfont.woff2) format("woff2"),url(/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.woff) format("woff"),url(/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.ttf) format("truetype"),url(/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:proxima nova;font-display:swap;src:local("ProximaNova-Bold"),url(/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.woff2) format("woff2"),url(/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.woff) format("woff"),url(/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.ttf) format("truetype"),url(/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.svg#proxima_nova_rgbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:ssiconfont;src:url(/assets/css/libs/https/ss-icon-font/ssiconfont.woff2?b03e1367911a8e569be5bf9a0168fa83) format("woff2"),url(/assets/css/libs/https/ss-icon-font/ssiconfont.woff?b03e1367911a8e569be5bf9a0168fa83) format("woff"),url(/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?b03e1367911a8e569be5bf9a0168fa83) format("truetype"),url(/assets/css/libs/https/ss-icon-font/ssiconfont.eot?b03e1367911a8e569be5bf9a0168fa83),url(/assets/css/libs/https/ss-icon-font/ssiconfont.eot?b03e1367911a8e569be5bf9a0168fa83#iefix) format("embedded-opentype"),url(/assets/css/libs/https/ss-icon-font/ssiconfont.svg?b03e1367911a8e569be5bf9a0168fa83#ssiconfont) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:ssiconfont!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=ss-icon-]:before,[class*=" ss-icon-"]:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control:before,.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fifteen-second-rewind:before,.video-player-module .vjs-video .vjs-control-bar .vjs-learn-mode:before,.video-player-module .vjs-video .vjs-control-bar .vjs-transcript-mode:before,.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control:before,.video-player-module .vjs-video .vjs-control-bar .vjs-play-control:before,.video-player-module .vjs-video .vjs-big-play-button:before{font-family:ssiconfont!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ss-icon-premium-badge:before{color:#ffc43d}.ss-icon-ta:before{color:#017a84}.ss-icon-arrow-down:before{content:"\71"}.ss-icon-arrow-up:before{content:"\77"}.ss-icon-calendar:before{content:"\e001"}.ss-icon-check:before{content:"\47"}.ss-icon-circle-exclamation:before{content:"\e004"}.ss-icon-circle-facebook:before{content:"\e005"}.ss-icon-circle-tumblr:before{content:"\e006"}.ss-icon-circle-twitter:before{content:"\e007"}.ss-icon-circle-youtube:before{content:"\e008"}.ss-icon-close:before{content:"\74"}.ss-icon-comment:before{content:"\6e"}.ss-icon-edit:before{content:"\e00b"}.ss-icon-envelope:before{content:"\e00c"}.ss-icon-fire:before{content:"\e00d"}.ss-icon-heart:before{content:"\44"}.ss-icon-illustration-branding:before{content:"\e00f"}.ss-icon-illustration-browse-all:before,.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control:before{content:"\e010"}.ss-icon-illustration-business:before{content:"\e011"}.ss-icon-illustration-design:before{content:"\e012"}.ss-icon-illustration-illustrator:before{content:"\e013"}.ss-icon-illustration-photoshop:before{content:"\e014"}.ss-icon-next:before{content:"\e015"}.ss-icon-outline-facebook:before{content:"\e016"}.ss-icon-outline-link:before{content:"\49"}.ss-icon-outline-lock:before{content:"\43"}.ss-icon-outline-money:before{content:"\e019"}.ss-icon-outline-thumb-up:before{content:"\e01a"}.ss-icon-outline-twitter:before{content:"\e01b"}.ss-icon-outline-user:before{content:"\e01c"}.ss-icon-outline-video:before{content:"\5a"}.ss-icon-pause:before,.video-player-module .vjs-video .vjs-control-bar .vjs-play-control.vjs-playing:before{content:"\78"}.ss-icon-play:before,.video-player-module .vjs-video .vjs-control-bar .vjs-play-control:before,.video-player-module .vjs-video .vjs-big-play-button:before{content:"\7a"}.ss-icon-plus:before{content:"\79"}.ss-icon-reshare:before{content:"\e021"}.ss-icon-restart:before{content:"\e022"}.ss-icon-thumbs-up:before{content:"\53"}.ss-icon-up-vote:before{content:"\e024"}.ss-icon-user:before{content:"\41"}.ss-icon-linkout:before{content:"\e026"}.ss-icon-compose:before{content:"\e027"}.ss-icon-outline-info:before{content:"\6d"}.ss-home:before{content:"\e02a"}.ss-icon-circle-instagram:before{content:"\e02b"}.ss-icon-hamburger:before{content:"\e02c"}.ss-lightbulb:before{content:"\e02d"}.ss-icon-outline-clock:before{content:"\e02f"}.ss-icon-premium-badge:before{content:"\e030"}.ss-icon-arrow-thin-down:before{content:"\e031"}.ss-icon-arrow-thin-up:before{content:"\e032"}.ss-icon-share:before{content:"\e033"}.ss-icon-twitter:before{content:"\6b"}.ss-icon-embed:before{content:"\e035"}.ss-icon-link:before{content:"\69"}.ss-icon-annual-fullscreen:before{content:"\e038"}.ss-icon-pinterest:before{content:"\e039"}.ss-icon-picture:before{content:"\e03a"}.ss-icon-upload:before{content:"\e03b"}.ss-icon-trash:before{content:"\e03c"}.ss-icon-add:before{content:"\e03d"}.ss-icon-offline-mobile:before{content:"\e03e"}.ss-icon-facebook-alt:before{content:"\6a"}.ss-icon-cash:before{content:"\e040"}.ss-icon-preview:before{content:"\46"}.ss-icon-uncomplete:before{content:"\e042"}.ss-icon-search:before{content:"\6f"}.ss-icon-my-classes:before{content:"\e044"}.ss-icon-bell:before{content:"\e045"}.ss-icon-breadcrumb:before{content:"\e046"}.ss-icon-bookmark-fill:before{content:"\76"}.ss-icon-bookmark-outline:before{content:"\56"}.ss-icon-share-up:before{content:"\e049"}.ss-icon-empty-user:before{content:"\61"}.ss-icon-empty-check:before{content:"\67"}.ss-icon-grid:before{content:"\e04c"}.ss-icon-ta:before{content:"\e04d"}.ss-icon-volume-low:before,.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control.vjs-vol-1:before{content:"\e04e"}.ss-icon-volume-high:before,.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control:before,.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control.vjs-vol-3:before,.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control.vjs-vol-2:before{content:"\e04f"}.ss-icon-empty-comment:before{content:"\4e"}.ss-icon-empty-heart:before{content:"\64"}.ss-icon-empty-preview:before{content:"\66"}.ss-icon-empty-thumbs-up-circle:before{content:"\e053"}.ss-icon-empty-thumbs-up:before{content:"\73"}.ss-icon-next-video:before{content:"\e055"}.ss-icon-notes-pin:before,.video-player-module .vjs-video .vjs-control-bar .vjs-learn-mode:before{content:"\e056"}.ss-icon-attention:before{content:"\e057"}.ss-icon-volume-mute:before,.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control.vjs-vol-0:before{content:"\e058"}.ss-icon-back-arrow:before{content:"\e059"}.ss-icon-close-learnmode:before{content:"\e05a"}.ss-icon-enter-learnmode:before{content:"\e05b"}.ss-icon-fullscreen-video:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control:before{content:"\e05c"}.ss-icon-fullscreen-minimize:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control.vjs-minimize-video:before{content:"\e05d"}.ss-icon-lock:before{content:"\63"}.ss-icon-ellipsis:before{content:"\4c"}.ss-icon-airplane:before{content:"\e060"}.ss-icon-clock-thin:before{content:"\68"}.ss-icon-cart:before{content:"\e062"}.ss-icon-pictures:before{content:"\e063"}.ss-icon-categories-business:before{content:"\e064"}.ss-icon-categories-crafts:before{content:"\e065"}.ss-icon-categories-writing:before{content:"\e066"}.ss-icon-categories-technology:before{content:"\e067"}.ss-icon-categories-software:before{content:"\e068"}.ss-icon-categories-photography:before{content:"\e069"}.ss-icon-categories-music:before{content:"\e06a"}.ss-icon-categories-home:before{content:"\e06b"}.ss-icon-categories-gaming:before{content:"\e06c"}.ss-icon-categories-film:before{content:"\e06d"}.ss-icon-categories-fashion:before{content:"\e06e"}.ss-icon-categories-diy:before{content:"\e06f"}.ss-icon-categories-design:before{content:"\e070"}.ss-icon-categories-culinary:before{content:"\e071"}.ss-icon-ellipsis-outline:before{content:"\6c"}.ss-icon-outline-premium-badge:before{content:"\e073"}.ss-icon-arrow-left:before{content:"\65"}.ss-icon-arrow-right:before{content:"\72"}.ss-icon-15-sec-rewind:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fifteen-second-rewind:before{content:"\e076"}.ss-icon-followers:before{content:"\e078"}.ss-icon-following:before{content:"\e079"}.ss-icon-categories-other:before{content:"\e07a"}.ss-icon-categories-lifestyle:before{content:"\e07b"}.ss-icon-transcript-off:before,.video-player-module .vjs-video .vjs-control-bar .vjs-transcript-mode:before{content:"\e07c"}.ss-icon-transcript-on:before,.video-player-module .vjs-video .vjs-control-bar .vjs-transcript-mode.vjs-on:before{content:"\e07d"}.ss-icon-referrals:before{content:"\e07e"}.ss-icon-pending:before{content:"\e07f"}.ss-icon-earned:before{content:"\e080"}.ss-icon-categories-tag:before{content:"\e000"}.ss-icon-tag:before{content:"\e003"}.ss-icon-categories-teaching:before{content:"\e00a"}.ss-icon-facebook:before{content:"\e002"}.ss-icon-instagram:before{content:"\e00e"}.ss-icon-github:before{content:"\e018"}.ss-icon-linkedin:before{content:"\e01e"}.ss-icon-pinterest-1:before{content:"\e01f"}.ss-icon-twitter-1:before{content:"\e020"}.ss-bubble-add-2:before{content:"\e023"}.ss-skull-1:before{content:"\e009"}.ss-skull-2:before{content:"\e017"}.ss-icon-trash-2:before{content:"\e01d"}.ss-icon-youtube-play:before{content:"\e025"}.ss-preferences-circle:before{content:"\e028"}.ss-filter:before{content:"\e029"}.ss-ios-download:before{content:"\e036"}.ss-teacher-badge-big-copy-1:before{content:"\e034"}.ss-teacher-badge-big-copy-1-1:before{content:"\e03f"}.ss-icon-arrow-right-large:before{content:"\e043"}.ss-icon-empty-warning:before{content:"\e047"}.ss-icon-annual-one-for-one:before{content:"\e037"}.ss-icon-followers-filled:before{content:"\e048"}.ss-minus-circle:before{content:"\e04a"}.ss-android-remove-circle:before{content:"\e04b"}.ss-icon-move-to-top:before{content:"\e02e"}.ss-icon-pencil:before{content:"\e050"}.ss-icon-move-to-top-outline:before{content:"\e051"}.ss-icon-question:before{content:"\e052"}.ss-icon-new-class:before{content:"\e041"}.ss-icon-external-link:before{content:"\e054"}.ss-icon-nsk-bookmark-saved:before{content:"\e05f"}.ss-icon-nsk-bookmark-save-hover:before{content:"\e061"}.ss-icon-nsk-bookmark-save-default:before{content:"\e072"}.ss-icon-nsk-play-arrow-rounded:before{content:"\e074"}.ss-icon-not-visible:before{content:"\e075"}.ss-icon-visible:before{content:"\e077"}@font-face{font-family:skillsharenucleo;src:url(/assets/css/libs/https/skillshare-nucleo/skillshare.eot);src:url(/assets/css/libs/https/skillshare-nucleo/skillshare.eot) format("embedded-opentype"),url(/assets/css/libs/https/skillshare-nucleo/skillshare.woff2) format("woff2"),url(/assets/css/libs/https/skillshare-nucleo/skillshare.woff) format("woff"),url(/assets/css/libs/https/skillshare-nucleo/skillshare.ttf) format("truetype"),url(/assets/css/libs/https/skillshare-nucleo/skillshare.svg) format("svg");font-weight:400;font-style:normal}.sk-icon:before{display:inline-block;font:normal normal normal 14px/1 "skillsharenucleo";font-size:inherit;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sk-icon.lg{font-size:1.33333333em;vertical-align:-16%}.sk-icon.x2{font-size:2em}.sk-icon.x3{font-size:3em}.sk-icon.square,.sk-icon.circle{padding:.33333em;vertical-align:-16%;background-color:#eee}.sk-icon.circle{border-radius:50%}.sk-icon-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.sk-icon-ul>li{position:relative}.sk-icon-ul>li>.sk-icon{position:absolute;left:-1.57143em;top:.14286em;text-align:center}.sk-icon-ul>li>.sk-icon.lg{top:0;left:-1.35714em}.sk-icon-ul>li>.sk-icon.circle,.sk-icon-ul>li>.sk-icon.square{top:-.19048em;left:-1.90476em}.sk-icon.spin{animation:sk-icon-spin 2s infinite linear}@keyframes sk-icon-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sk-icon.rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.sk-icon.rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.sk-icon.rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.sk-icon.flip-y{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:scale(-1,1)}.sk-icon.flip-x{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:scale(1,-1)}.sk-icon.sk-chart-bar-33:before{content:"\ea01"}.sk-icon.sk-chat-33:before{content:"\ea02"}.sk-icon.sk-chat-round-content:before{content:"\ea03"}.sk-icon.sk-mobile-camera:before{content:"\ea04"}.sk-icon.sk-money-13:before{content:"\ea05"}.sk-icon.sk-multiple-11:before{content:"\ea06"}.sk-icon.sk-pen-01:before{content:"\ea07"}.sk-icon.sk-play-69:before{content:"\ea08"}.sk-icon.sk-ruler-pencil:before{content:"\ea09"}.sk-icon.sk-settings-gear-64:before{content:"\ea0a"}.sk-icon.sk-time-3:before{content:"\ea0b"}.sk-icon.sk-trash:before{content:"\ea0c"}.sk-icon.sk-simple-add:before{content:"\ea01"}.sk-icon.sk-circle-add:before{content:"\ea02"}.sk-icon.sk-ic_more_horiz_24px:before{content:"\ea03"}.sk-icon.sk-ic_more_vert_24px:before{content:"\ea04"}.sk-icon.sk-volume-97:before{content:"\ea05"}.sk-icon.sk-volume-ban:before{content:"\ea06"}.sk-icon.sk-chat-round-2:before{content:"\ea07"}.sk-icon.sk-chat-33:before{content:"\ea08"}.sk-icon.sk-chat-round-3:before{content:"\ea09"}.sk-icon.sk-ic_star_24px:before{content:"\ea0a"}.sk-icon.sk-ic_star_border_24px:before{content:"\ea0b"}.sk-icon.sk-ic_remove_red_eye_24px:before{content:"\ea0c"}.sk-icon.sk-eye-17:before{content:"\ea0d"}.sk-icon.sk-eye-ban-18:before{content:"\ea0e"}.sk-icon.sk-trash-simple:before{content:"\ea0f"}.sk-icon.sk-ic_closed_caption_24px:before{content:"\ea10"}.sk-icon.sk-alert-circle-exc-2:before{content:"\ea11"}.sk-icon.sk-alert-circle-i:before{content:"\ea12"}.sk-icon.sk-ic_notifications_24px:before{content:"\ea13"}.sk-icon.sk-ic_notifications_none_24px:before{content:"\ea14"}.sk-icon.sk-alert-circle-exc:before{content:"\ea15"}.sk-icon.sk-bookmark-2-2:before{content:"\ea16"}.sk-icon.sk-bookmark-2:before{content:"\ea17"}.sk-icon.sk-ic_arrow_back_24px:before{content:"\ea18"}.sk-icon.sk-ic_arrow_forward_24px:before{content:"\ea19"}.sk-icon.sk-ic_arrow_upward_24px:before{content:"\ea1a"}.sk-icon.sk-ic_arrow_downward_24px:before{content:"\ea1b"}.sk-icon.sk-ic_keyboard_arrow_down_24px:before{content:"\ea1c"}.sk-icon.sk-ic_keyboard_arrow_left_24px:before{content:"\ea1d"}.sk-icon.sk-ic_keyboard_arrow_right_24px:before{content:"\ea1e"}.sk-icon.sk-ic_keyboard_arrow_up_24px:before{content:"\ea1f"}.sk-icon.sk-calendar-grid-58:before{content:"\ea20"}.sk-icon.sk-calendar-57:before{content:"\ea21"}.sk-icon.sk-ic_check_24px:before{content:"\ea22"}.sk-icon.sk-email-84:before{content:"\ea23"}.sk-icon.sk-email-83:before{content:"\ea24"}.sk-icon.sk-edit:before{content:"\ea25"}.sk-icon.sk-code:before{content:"\ea26"}.sk-icon.sk-heart-2-2:before{content:"\ea27"}.sk-icon.sk-heart-2-3:before{content:"\ea28"}.sk-icon.sk-ic_menu_24px:before{content:"\ea29"}.sk-icon.sk-microsoft:before{content:"\ea2a"}.sk-icon.sk-grid-45:before{content:"\ea2b"}.sk-icon.sk-ic_play_arrow_24px:before{content:"\ea2c"}.sk-icon.sk-ic_play_circle_outline_24px:before{content:"\ea2d"}.sk-icon.sk-refresh-68-2:before{content:"\ea2e"}.sk-icon.sk-lock-open:before{content:"\ea2f"}.sk-icon.sk-lock:before{content:"\ea30"}.sk-icon.sk-link-72:before{content:"\ea31"}.sk-icon.sk-launch-47-2:before{content:"\ea32"}.sk-icon.sk-share:before{content:"\ea33"}.sk-icon.sk-cloud-download-93:before{content:"\ea34"}.sk-icon.sk-cloud-upload-94:before{content:"\ea35"}.sk-icon.sk-like-2-2:before{content:"\ea36"}.sk-icon.sk-like-no:before{content:"\ea37"}.sk-icon.sk-like-2:before{content:"\ea38"}.sk-icon.sk-single-01-2:before{content:"\ea39"}.sk-icon.sk-curved-next:before{content:"\ea3a"}.sk-icon.sk-curved-previous:before{content:"\ea3b"}.sk-icon.sk-zoom-2:before{content:"\ea3c"}.sk-icon.sk-ic_pause_24px:before{content:"\ea3d"}.sk-icon.sk-simple-remove-2:before{content:"\ea3e"}.sk-icon.sk-fit-horizontal:before{content:"\ea3f"}.sk-icon.sk-fullscreen-77:before{content:"\ea40"}.sk-icon.sk-pinch:before{content:"\ea41"}.sk-icon.sk-layers-3-2:before{content:"\ea42"}.sk-icon.sk-ic_format_list_bulleted_24px:before{content:"\ea43"}.sk-icon.sk-triangle-right:before{content:"\ea44"}.sk-icon.sk-play-69:before{content:"\ea45"}.sk-icon.sk-player-19:before{content:"\ea46"}.sk-icon.sk-image-01:before{content:"\ea47"}.sk-icon.sk-copy:before{content:"\ea48"}.sk-icon.sk-layers-2-2:before{content:"\ea49"}.sk-icon.sk-layers-3-3:before{content:"\ea4a"}.sk-icon.sk-launch-47:before{content:"\ea4b"}.sk-icon.sk-link-69:before{content:"\ea4c"}.sk-icon.sk-ticket-76:before{content:"\ea4d"}.sk-icon.sk-corner-left-round:before{content:"\ea4e"}.sk-icon.sk-icon_ta:before{content:"\ea4f"}.sk-icon.sk-replay:before{content:"\ea50"}.sk-icon.sk-triangle-right-17:before{content:"\ea51"}.sk-icon.sk-refresh-19:before{content:"\ea52"}.sk-icon.sk-refresh-68:before{content:"\ea53"}.sk-icon.sk-button-pause:before{content:"\ea54"}.sk-icon.sk-man-23:before{content:"\ea55"}.sk-icon.sk-ic_replay_30_24px:before{content:"\ea56"}.sk-icon.sk-ic_replay_10_24px:before{content:"\ea57"}.sk-icon.sk-ic_replay_5_24px:before{content:"\ea58"}.sk-icon.sk-ic_play_circle_filled_24px:before{content:"\ea59"}.sk-icon.sk-chat-round-4:before{content:"\ea5a"}.sk-icon.sk-chat-round:before{content:"\ea5b"}.sk-icon.sk-heart-2-4:before{content:"\ea5c"}.sk-icon.sk-heart-2:before{content:"\ea5d"}.sk-icon.sk-favourite-31-2:before{content:"\ea5e"}.sk-icon.sk-favourite-31:before{content:"\ea5f"}.sk-icon.sk-star-half:before{content:"\ea60"}.sk-icon.sk-tag-2:before{content:"\ea61"}.sk-icon.sk-tag:before{content:"\ea62"}.sk-icon.sk-preferences-circle-2:before{content:"\ea63"}.sk-icon.sk-settings-gear-65:before{content:"\ea64"}.sk-icon.sk-settings-gear-63:before{content:"\ea65"}.sk-icon.sk-preferences-circle:before{content:"\ea66"}.sk-icon.sk-bold-remove-2:before{content:"\ea67"}.sk-icon.sk-simple-remove:before{content:"\ea68"}.sk-icon.sk-bold-add:before{content:"\ea69"}.sk-icon.sk-bold-remove:before{content:"\ea6a"}.sk-icon.sk-cart:before{content:"\ea6b"}.sk-icon.sk-bulb-63:before{content:"\ea6c"}.sk-icon.sk-check-circle-08:before{content:"\ea6d"}.sk-icon.sk-alert-circle-que-2:before{content:"\ea6e"}.sk-icon.sk-alert-circle-que:before{content:"\ea6f"}.sk-icon.sk-a-edit:before{content:"\ea70"}.sk-icon.sk-a-check:before{content:"\ea71"}.sk-icon.sk-a-add:before{content:"\ea72"}.sk-icon.sk-single-05:before{content:"\ea73"}.sk-icon.sk-single-01:before{content:"\ea74"}.sk-icon.sk-b-meeting:before{content:"\ea75"}.sk-icon.sk-multiple:before{content:"\ea76"}.sk-icon.sk-send-2:before{content:"\ea77"}.sk-icon.sk-send:before{content:"\ea78"}.sk-icon.sk-ic_add_circle_24px:before{content:"\ea79"}.sk-icon.sk-ic_add_circle_outline_24px:before{content:"\ea7a"}.sk-icon.sk-ic_not_interested_24px:before{content:"\ea7b"}.sk-icon.sk-pen-01:before{content:"\ea7c"}.sk-icon.sk-design:before{content:"\ea7d"}.sk-icon.sk-ic_edit_24px:before{content:"\ea7e"}.sk-icon.sk-money-12:before{content:"\ea7f"}.sk-icon.sk-money-11:before{content:"\ea80"}.sk-icon.sk-handout:before{content:"\ea81"}.sk-icon.sk-coins:before{content:"\ea82"}.sk-icon.sk-circle-10:before{content:"\ea83"}.sk-icon.sk-mobile-camera:before{content:"\ea84"}.sk-icon.sk-desktop:before{content:"\ea85"}.sk-icon.sk-layers-2:before{content:"\ea86"}.sk-icon.sk-layers-3:before{content:"\ea87"}.sk-icon.sk-image-3:before{content:"\ea88"}.sk-icon.sk-image-sk:before{content:"\ea89"}.sk-icon.sk-payment-sk:before{content:"\ea8a"}.sk-icon.sk-user-round-sk:before{content:"\ea8b"}.sk-icon.sk-user-following-sk:before{content:"\ea8c"}.sk-icon.sk-user-sk:before{content:"\ea8d"}.sk-icon.sk-users-sk:before{content:"\ea8e"}.sk-icon.sk-bookmark:before{content:"\ea8f"}.sk-icon.sk-bookmark-border:before{content:"\ea90"}.sk-icon.sk-play-filled:before{content:"\ea91"}.sk-icon.sk-play-outline:before{content:"\ea92"}.sk-icon.sk-time-3:before{content:"\ea93"}.sk-icon.sk-time-3-2:before{content:"\ea94"}.video-share-overlay{background-color:rgba(0,0,0,.85);color:#fff;padding:30px;position:absolute;right:0;left:0;bottom:0;top:0;z-index:999}.video-share-overlay .close-btn{position:absolute;right:20px;top:20px}.video-share-overlay .overlay-title{margin-bottom:25px}.video-share-overlay .top-section{border-bottom:1px solid #747777;margin-bottom:30px;padding-bottom:30px}.video-share-overlay .top-section .class-description{color:#747777}.video-share-overlay .top-section .session-image{width:135px}.video-share-overlay .top-section .class-information{max-width:315px;padding-left:20px}.premium-upgrade-icon{background-image:url(/assets/images/membership/gold.png);background-position:center top;background-repeat:no-repeat;background-size:90px;height:90px;margin-bottom:12px;width:100%}.video-roll-overlay{color:#fff;top:0;right:0;bottom:0;left:0;position:absolute;text-align:center;z-index:1}.video-roll-overlay .outer-wrapper{position:relative;width:100%;height:100%;background-color:rgba(0,0,0,.85);overflow:hidden}.video-roll-overlay .outer-wrapper .inner-wrapper{width:473px;height:210px;margin:auto;padding:60px 30px;position:absolute;top:0;left:0;bottom:0;right:0}.video-roll-overlay .outer-wrapper .inner-wrapper .roll-subtitle{margin-bottom:21px;padding:15px 15px 0}.video-roll-overlay .outer-wrapper .inner-wrapper .top-section{padding-bottom:40px}.video-roll-overlay .outer-wrapper .inner-wrapper .bottom-section{border-top:1px solid #747777;padding-top:40px}.video-roll-overlay .outer-wrapper .inner-wrapper .only-section{padding-top:25px}.video-roll-overlay .outer-wrapper .inner-wrapper .action-text{line-height:32px}.video-roll-overlay .outer-wrapper .inner-wrapper .action-text,.video-roll-overlay .outer-wrapper .inner-wrapper .roll-subtitle{color:#e7e9ec}.video-roll-overlay .outer-wrapper .inner-wrapper .countdown-section .autoplay{display:none}.video-roll-overlay .outer-wrapper .inner-wrapper .countdown-section .autoplay-paused{display:block}.video-roll-overlay .outer-wrapper .inner-wrapper .countdown-section.active .autoplay{display:block}.video-roll-overlay .outer-wrapper .inner-wrapper .countdown-section.active .autoplay-paused{display:none}.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper{padding:0;width:inherit;height:inherit}.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px}.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-title{margin-bottom:8px}.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content .roll-subtitle{font-size:12px;width:265px;padding-left:118px;margin-bottom:25px;color:#747777;line-height:15px;padding-top:7px}.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content li{margin-top:15px;text-align:left}.video-roll-overlay.video-roll-overlay-upgrade .outer-wrapper .inner-wrapper .inner-content li .secondary-type{color:#747777}.video-roll-overlay.video-roll-overlay-join .outer-wrapper .inner-wrapper{width:auto}.video-roll-overlay.video-roll-overlay-join .outer-wrapper .inner-wrapper .roll-title{margin:70px 0 25px}.completion-button{min-width:17px}.completion-button::before{content:attr(data-rank) "."}.completion-button .icon{color:#51cb8c;display:none}.completion-button.completed .icon{display:inline}.completion-button.completed::before{content:""}@font-face{font-family:pictos;src:url(/assets/css/libs/https/pictos/pictos-web.eot);src:local("☺"),url(/assets/css/libs/https/pictos/pictos-web.woff) format("woff"),url(/assets/css/libs/https/pictos/pictos-web.ttf) format("truetype"),url(/assets/css/libs/https/pictos/pictos-web.svg#webfontIyfZbseF) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ssstandard;src:url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.eot);src:url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.woff2) format("woff2"),url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.woff) format("woff"),url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.ttf) format("truetype"),url(/assets/css/libs/https/symbolset/ss-standard/ss-standard.svg#SSStandard) format("svg");font-weight:400;font-style:normal}html:hover [class^=ss-]{-ms-zoom:1}@font-face{font-family:sssocial;src:url(/assets/css/libs/https/symbolset/ss-social/ss-social-circle.eot);src:url(/assets/css/libs/https/symbolset/ss-social/ss-social-circle.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/symbolset/ss-social/ss-social-circle.woff) format("woff"),url(/assets/css/libs/https/symbolset/ss-social/ss-social-circle.ttf) format("truetype"),url(/assets/css/libs/https/symbolset/ss-social/ss-social-circle.svg#SSSocialCircle) format("svg");font-weight:700;font-style:normal}@font-face{font-family:sssocial;src:url(/assets/css/libs/https/symbolset/ss-social/ss-social-regular.eot);src:url(/assets/css/libs/https/symbolset/ss-social/ss-social-regular.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/symbolset/ss-social/ss-social-regular.woff) format("woff"),url(/assets/css/libs/https/symbolset/ss-social/ss-social-regular.ttf) format("truetype"),url(/assets/css/libs/https/symbolset/ss-social/ss-social-regular.svg#SSSocialRegular) format("svg");font-weight:400;font-style:normal}html:hover [class^=ss-]{-ms-zoom:1}.ss-social,.ss-social-circle,[class^=ss-]:before,[class*=" ss-"]:before,[class^=ss-][class*=" ss-social"]:before,[class*=" ss-"][class*=" ss-social"]:before,[class^=ss-].right:after,[class*=" ss-"].right:after,[class^=ss-][class*=" ss-social"].right:after,[class*=" ss-"][class*=" ss-social"].right:after{font-family:sssocial;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.ss-social-circle,[class^=ss-].ss-social-circle:before,[class*=" ss-"].ss-social-circle:before,[class^=ss-].ss-social-circle.right:after,[class*=" ss-"].ss-social-circle.right:after{font-weight:700}[class^=ss-].right:before,[class*=" ss-"].right:before{display:none;content:''}.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-posterous:before,.ss-posterous.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-svpply:before,.ss-svpply.right:after{content:''}.ss-readmill:before,.ss-readmill.right:after{content:''}.ss-dropbox:before,.ss-dropbox.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-octocat:before,.ss-octocat.right:after{content:''}.ss-stackoverflow:before,.ss-stackoverflow.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-kickstarter:before,.ss-kickstarter.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''}@font-face{font-family:proxima nova;font-display:swap;src:local("ProximaNova-Light"),url(/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.woff2) format("woff2"),url(/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.woff) format("woff"),url(/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.ttf) format("truetype"),url(/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.eot) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_light_macroman/ProximaNova-Light-webfont.svg#proxima_nova_ltlight) format("svg");font-weight:200;font-style:normal}@font-face{font-family:proxima nova;font-display:swap;src:local("ProximaNova-Regular"),url(/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff2) format("woff2"),url(/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff) format("woff"),url(/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.ttf) format("truetype"),url(/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_regular_macroman/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:proxima nova;font-display:swap;src:local("ProximaNova-LightIt"),url(/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.woff2) format("woff2"),url(/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.woff) format("woff"),url(/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.ttf) format("truetype"),url(/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.eot) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_lightitalic_macroman/ProximaNova-LightIt-webfont.svg#proxima_nova_lightitalic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:proxima nova;font-display:swap;src:local("ProximaNova-RegularIt"),url(/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.woff2) format("woff2"),url(/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.woff) format("woff"),url(/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.ttf) format("truetype"),url(/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_italic_macroman/ProximaNova-RegIt-webfont.svg#proxima_novaregular_italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:proxima nova;font-display:swap;src:local("ProximaNova-Semibold"),url(/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-SBold-webfont.woff2) format("woff2"),url(/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.woff) format("woff"),url(/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.ttf) format("truetype"),url(/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:proxima nova;font-display:swap;src:local("ProximaNova-Bold"),url(/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.woff2) format("woff2"),url(/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.woff) format("woff"),url(/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.ttf) format("truetype"),url(/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/css/libs/https/proximanova/proximanova_bold_macroman/ProximaNova-Bold-webfont.svg#proxima_nova_rgbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:ssiconfont;src:url(/assets/css/libs/https/ss-icon-font/ssiconfont.woff2?b03e1367911a8e569be5bf9a0168fa83) format("woff2"),url(/assets/css/libs/https/ss-icon-font/ssiconfont.woff?b03e1367911a8e569be5bf9a0168fa83) format("woff"),url(/assets/css/libs/https/ss-icon-font/ssiconfont.ttf?b03e1367911a8e569be5bf9a0168fa83) format("truetype"),url(/assets/css/libs/https/ss-icon-font/ssiconfont.eot?b03e1367911a8e569be5bf9a0168fa83),url(/assets/css/libs/https/ss-icon-font/ssiconfont.eot?b03e1367911a8e569be5bf9a0168fa83#iefix) format("embedded-opentype"),url(/assets/css/libs/https/ss-icon-font/ssiconfont.svg?b03e1367911a8e569be5bf9a0168fa83#ssiconfont) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:ssiconfont!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=ss-icon-]:before,[class*=" ss-icon-"]:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control:before,.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fifteen-second-rewind:before,.video-player-module .vjs-video .vjs-control-bar .vjs-learn-mode:before,.video-player-module .vjs-video .vjs-control-bar .vjs-transcript-mode:before,.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control:before,.video-player-module .vjs-video .vjs-control-bar .vjs-play-control:before,.video-player-module .vjs-video .vjs-big-play-button:before{font-family:ssiconfont!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ss-icon-premium-badge:before{color:#ffc43d}.ss-icon-ta:before{color:#017a84}.ss-icon-arrow-down:before{content:"\71"}.ss-icon-arrow-up:before{content:"\77"}.ss-icon-calendar:before{content:"\e001"}.ss-icon-check:before{content:"\47"}.ss-icon-circle-exclamation:before{content:"\e004"}.ss-icon-circle-facebook:before{content:"\e005"}.ss-icon-circle-tumblr:before{content:"\e006"}.ss-icon-circle-twitter:before{content:"\e007"}.ss-icon-circle-youtube:before{content:"\e008"}.ss-icon-close:before{content:"\74"}.ss-icon-comment:before{content:"\6e"}.ss-icon-edit:before{content:"\e00b"}.ss-icon-envelope:before{content:"\e00c"}.ss-icon-fire:before{content:"\e00d"}.ss-icon-heart:before{content:"\44"}.ss-icon-illustration-branding:before{content:"\e00f"}.ss-icon-illustration-browse-all:before,.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control:before{content:"\e010"}.ss-icon-illustration-business:before{content:"\e011"}.ss-icon-illustration-design:before{content:"\e012"}.ss-icon-illustration-illustrator:before{content:"\e013"}.ss-icon-illustration-photoshop:before{content:"\e014"}.ss-icon-next:before{content:"\e015"}.ss-icon-outline-facebook:before{content:"\e016"}.ss-icon-outline-link:before{content:"\49"}.ss-icon-outline-lock:before{content:"\43"}.ss-icon-outline-money:before{content:"\e019"}.ss-icon-outline-thumb-up:before{content:"\e01a"}.ss-icon-outline-twitter:before{content:"\e01b"}.ss-icon-outline-user:before{content:"\e01c"}.ss-icon-outline-video:before{content:"\5a"}.ss-icon-pause:before,.video-player-module .vjs-video .vjs-control-bar .vjs-play-control.vjs-playing:before{content:"\78"}.ss-icon-play:before,.video-player-module .vjs-video .vjs-control-bar .vjs-play-control:before,.video-player-module .vjs-video .vjs-big-play-button:before{content:"\7a"}.ss-icon-plus:before{content:"\79"}.ss-icon-reshare:before{content:"\e021"}.ss-icon-restart:before{content:"\e022"}.ss-icon-thumbs-up:before{content:"\53"}.ss-icon-up-vote:before{content:"\e024"}.ss-icon-user:before{content:"\41"}.ss-icon-linkout:before{content:"\e026"}.ss-icon-compose:before{content:"\e027"}.ss-icon-outline-info:before{content:"\6d"}.ss-home:before{content:"\e02a"}.ss-icon-circle-instagram:before{content:"\e02b"}.ss-icon-hamburger:before{content:"\e02c"}.ss-lightbulb:before{content:"\e02d"}.ss-icon-outline-clock:before{content:"\e02f"}.ss-icon-premium-badge:before{content:"\e030"}.ss-icon-arrow-thin-down:before{content:"\e031"}.ss-icon-arrow-thin-up:before{content:"\e032"}.ss-icon-share:before{content:"\e033"}.ss-icon-twitter:before{content:"\6b"}.ss-icon-embed:before{content:"\e035"}.ss-icon-link:before{content:"\69"}.ss-icon-annual-fullscreen:before{content:"\e038"}.ss-icon-pinterest:before{content:"\e039"}.ss-icon-picture:before{content:"\e03a"}.ss-icon-upload:before{content:"\e03b"}.ss-icon-trash:before{content:"\e03c"}.ss-icon-add:before{content:"\e03d"}.ss-icon-offline-mobile:before{content:"\e03e"}.ss-icon-facebook-alt:before{content:"\6a"}.ss-icon-cash:before{content:"\e040"}.ss-icon-preview:before{content:"\46"}.ss-icon-uncomplete:before{content:"\e042"}.ss-icon-search:before{content:"\6f"}.ss-icon-my-classes:before{content:"\e044"}.ss-icon-bell:before{content:"\e045"}.ss-icon-breadcrumb:before{content:"\e046"}.ss-icon-bookmark-fill:before{content:"\76"}.ss-icon-bookmark-outline:before{content:"\56"}.ss-icon-share-up:before{content:"\e049"}.ss-icon-empty-user:before{content:"\61"}.ss-icon-empty-check:before{content:"\67"}.ss-icon-grid:before{content:"\e04c"}.ss-icon-ta:before{content:"\e04d"}.ss-icon-volume-low:before,.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control.vjs-vol-1:before{content:"\e04e"}.ss-icon-volume-high:before,.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control:before,.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control.vjs-vol-3:before,.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control.vjs-vol-2:before{content:"\e04f"}.ss-icon-empty-comment:before{content:"\4e"}.ss-icon-empty-heart:before{content:"\64"}.ss-icon-empty-preview:before{content:"\66"}.ss-icon-empty-thumbs-up-circle:before{content:"\e053"}.ss-icon-empty-thumbs-up:before{content:"\73"}.ss-icon-next-video:before{content:"\e055"}.ss-icon-notes-pin:before,.video-player-module .vjs-video .vjs-control-bar .vjs-learn-mode:before{content:"\e056"}.ss-icon-attention:before{content:"\e057"}.ss-icon-volume-mute:before,.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control.vjs-vol-0:before{content:"\e058"}.ss-icon-back-arrow:before{content:"\e059"}.ss-icon-close-learnmode:before{content:"\e05a"}.ss-icon-enter-learnmode:before{content:"\e05b"}.ss-icon-fullscreen-video:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control:before{content:"\e05c"}.ss-icon-fullscreen-minimize:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control.vjs-minimize-video:before{content:"\e05d"}.ss-icon-lock:before{content:"\63"}.ss-icon-ellipsis:before{content:"\4c"}.ss-icon-airplane:before{content:"\e060"}.ss-icon-clock-thin:before{content:"\68"}.ss-icon-cart:before{content:"\e062"}.ss-icon-pictures:before{content:"\e063"}.ss-icon-categories-business:before{content:"\e064"}.ss-icon-categories-crafts:before{content:"\e065"}.ss-icon-categories-writing:before{content:"\e066"}.ss-icon-categories-technology:before{content:"\e067"}.ss-icon-categories-software:before{content:"\e068"}.ss-icon-categories-photography:before{content:"\e069"}.ss-icon-categories-music:before{content:"\e06a"}.ss-icon-categories-home:before{content:"\e06b"}.ss-icon-categories-gaming:before{content:"\e06c"}.ss-icon-categories-film:before{content:"\e06d"}.ss-icon-categories-fashion:before{content:"\e06e"}.ss-icon-categories-diy:before{content:"\e06f"}.ss-icon-categories-design:before{content:"\e070"}.ss-icon-categories-culinary:before{content:"\e071"}.ss-icon-ellipsis-outline:before{content:"\6c"}.ss-icon-outline-premium-badge:before{content:"\e073"}.ss-icon-arrow-left:before{content:"\65"}.ss-icon-arrow-right:before{content:"\72"}.ss-icon-15-sec-rewind:before,.video-player-module .vjs-video .vjs-control-bar .vjs-fifteen-second-rewind:before{content:"\e076"}.ss-icon-followers:before{content:"\e078"}.ss-icon-following:before{content:"\e079"}.ss-icon-categories-other:before{content:"\e07a"}.ss-icon-categories-lifestyle:before{content:"\e07b"}.ss-icon-transcript-off:before,.video-player-module .vjs-video .vjs-control-bar .vjs-transcript-mode:before{content:"\e07c"}.ss-icon-transcript-on:before,.video-player-module .vjs-video .vjs-control-bar .vjs-transcript-mode.vjs-on:before{content:"\e07d"}.ss-icon-referrals:before{content:"\e07e"}.ss-icon-pending:before{content:"\e07f"}.ss-icon-earned:before{content:"\e080"}.ss-icon-categories-tag:before{content:"\e000"}.ss-icon-tag:before{content:"\e003"}.ss-icon-categories-teaching:before{content:"\e00a"}.ss-icon-facebook:before{content:"\e002"}.ss-icon-instagram:before{content:"\e00e"}.ss-icon-github:before{content:"\e018"}.ss-icon-linkedin:before{content:"\e01e"}.ss-icon-pinterest-1:before{content:"\e01f"}.ss-icon-twitter-1:before{content:"\e020"}.ss-bubble-add-2:before{content:"\e023"}.ss-skull-1:before{content:"\e009"}.ss-skull-2:before{content:"\e017"}.ss-icon-trash-2:before{content:"\e01d"}.ss-icon-youtube-play:before{content:"\e025"}.ss-preferences-circle:before{content:"\e028"}.ss-filter:before{content:"\e029"}.ss-ios-download:before{content:"\e036"}.ss-teacher-badge-big-copy-1:before{content:"\e034"}.ss-teacher-badge-big-copy-1-1:before{content:"\e03f"}.ss-icon-arrow-right-large:before{content:"\e043"}.ss-icon-empty-warning:before{content:"\e047"}.ss-icon-annual-one-for-one:before{content:"\e037"}.ss-icon-followers-filled:before{content:"\e048"}.ss-minus-circle:before{content:"\e04a"}.ss-android-remove-circle:before{content:"\e04b"}.ss-icon-move-to-top:before{content:"\e02e"}.ss-icon-pencil:before{content:"\e050"}.ss-icon-move-to-top-outline:before{content:"\e051"}.ss-icon-question:before{content:"\e052"}.ss-icon-new-class:before{content:"\e041"}.ss-icon-external-link:before{content:"\e054"}.ss-icon-nsk-bookmark-saved:before{content:"\e05f"}.ss-icon-nsk-bookmark-save-hover:before{content:"\e061"}.ss-icon-nsk-bookmark-save-default:before{content:"\e072"}.ss-icon-nsk-play-arrow-rounded:before{content:"\e074"}.ss-icon-not-visible:before{content:"\e075"}.ss-icon-visible:before{content:"\e077"}@font-face{font-family:skillsharenucleo;src:url(/assets/css/libs/https/skillshare-nucleo/skillshare.eot);src:url(/assets/css/libs/https/skillshare-nucleo/skillshare.eot) format("embedded-opentype"),url(/assets/css/libs/https/skillshare-nucleo/skillshare.woff2) format("woff2"),url(/assets/css/libs/https/skillshare-nucleo/skillshare.woff) format("woff"),url(/assets/css/libs/https/skillshare-nucleo/skillshare.ttf) format("truetype"),url(/assets/css/libs/https/skillshare-nucleo/skillshare.svg) format("svg");font-weight:400;font-style:normal}.sk-icon:before{display:inline-block;font:normal normal normal 14px/1 "skillsharenucleo";font-size:inherit;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sk-icon.lg{font-size:1.33333333em;vertical-align:-16%}.sk-icon.x2{font-size:2em}.sk-icon.x3{font-size:3em}.sk-icon.square,.sk-icon.circle{padding:.33333em;vertical-align:-16%;background-color:#eee}.sk-icon.circle{border-radius:50%}.sk-icon-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.sk-icon-ul>li{position:relative}.sk-icon-ul>li>.sk-icon{position:absolute;left:-1.57143em;top:.14286em;text-align:center}.sk-icon-ul>li>.sk-icon.lg{top:0;left:-1.35714em}.sk-icon-ul>li>.sk-icon.circle,.sk-icon-ul>li>.sk-icon.square{top:-.19048em;left:-1.90476em}.sk-icon.spin{animation:sk-icon-spin 2s infinite linear}@keyframes sk-icon-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sk-icon.rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.sk-icon.rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.sk-icon.rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.sk-icon.flip-y{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:scale(-1,1)}.sk-icon.flip-x{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:scale(1,-1)}.sk-icon.sk-chart-bar-33:before{content:"\ea01"}.sk-icon.sk-chat-33:before{content:"\ea02"}.sk-icon.sk-chat-round-content:before{content:"\ea03"}.sk-icon.sk-mobile-camera:before{content:"\ea04"}.sk-icon.sk-money-13:before{content:"\ea05"}.sk-icon.sk-multiple-11:before{content:"\ea06"}.sk-icon.sk-pen-01:before{content:"\ea07"}.sk-icon.sk-play-69:before{content:"\ea08"}.sk-icon.sk-ruler-pencil:before{content:"\ea09"}.sk-icon.sk-settings-gear-64:before{content:"\ea0a"}.sk-icon.sk-time-3:before{content:"\ea0b"}.sk-icon.sk-trash:before{content:"\ea0c"}.sk-icon.sk-simple-add:before{content:"\ea01"}.sk-icon.sk-circle-add:before{content:"\ea02"}.sk-icon.sk-ic_more_horiz_24px:before{content:"\ea03"}.sk-icon.sk-ic_more_vert_24px:before{content:"\ea04"}.sk-icon.sk-volume-97:before{content:"\ea05"}.sk-icon.sk-volume-ban:before{content:"\ea06"}.sk-icon.sk-chat-round-2:before{content:"\ea07"}.sk-icon.sk-chat-33:before{content:"\ea08"}.sk-icon.sk-chat-round-3:before{content:"\ea09"}.sk-icon.sk-ic_star_24px:before{content:"\ea0a"}.sk-icon.sk-ic_star_border_24px:before{content:"\ea0b"}.sk-icon.sk-ic_remove_red_eye_24px:before{content:"\ea0c"}.sk-icon.sk-eye-17:before{content:"\ea0d"}.sk-icon.sk-eye-ban-18:before{content:"\ea0e"}.sk-icon.sk-trash-simple:before{content:"\ea0f"}.sk-icon.sk-ic_closed_caption_24px:before{content:"\ea10"}.sk-icon.sk-alert-circle-exc-2:before{content:"\ea11"}.sk-icon.sk-alert-circle-i:before{content:"\ea12"}.sk-icon.sk-ic_notifications_24px:before{content:"\ea13"}.sk-icon.sk-ic_notifications_none_24px:before{content:"\ea14"}.sk-icon.sk-alert-circle-exc:before{content:"\ea15"}.sk-icon.sk-bookmark-2-2:before{content:"\ea16"}.sk-icon.sk-bookmark-2:before{content:"\ea17"}.sk-icon.sk-ic_arrow_back_24px:before{content:"\ea18"}.sk-icon.sk-ic_arrow_forward_24px:before{content:"\ea19"}.sk-icon.sk-ic_arrow_upward_24px:before{content:"\ea1a"}.sk-icon.sk-ic_arrow_downward_24px:before{content:"\ea1b"}.sk-icon.sk-ic_keyboard_arrow_down_24px:before{content:"\ea1c"}.sk-icon.sk-ic_keyboard_arrow_left_24px:before{content:"\ea1d"}.sk-icon.sk-ic_keyboard_arrow_right_24px:before{content:"\ea1e"}.sk-icon.sk-ic_keyboard_arrow_up_24px:before{content:"\ea1f"}.sk-icon.sk-calendar-grid-58:before{content:"\ea20"}.sk-icon.sk-calendar-57:before{content:"\ea21"}.sk-icon.sk-ic_check_24px:before{content:"\ea22"}.sk-icon.sk-email-84:before{content:"\ea23"}.sk-icon.sk-email-83:before{content:"\ea24"}.sk-icon.sk-edit:before{content:"\ea25"}.sk-icon.sk-code:before{content:"\ea26"}.sk-icon.sk-heart-2-2:before{content:"\ea27"}.sk-icon.sk-heart-2-3:before{content:"\ea28"}.sk-icon.sk-ic_menu_24px:before{content:"\ea29"}.sk-icon.sk-microsoft:before{content:"\ea2a"}.sk-icon.sk-grid-45:before{content:"\ea2b"}.sk-icon.sk-ic_play_arrow_24px:before{content:"\ea2c"}.sk-icon.sk-ic_play_circle_outline_24px:before{content:"\ea2d"}.sk-icon.sk-refresh-68-2:before{content:"\ea2e"}.sk-icon.sk-lock-open:before{content:"\ea2f"}.sk-icon.sk-lock:before{content:"\ea30"}.sk-icon.sk-link-72:before{content:"\ea31"}.sk-icon.sk-launch-47-2:before{content:"\ea32"}.sk-icon.sk-share:before{content:"\ea33"}.sk-icon.sk-cloud-download-93:before{content:"\ea34"}.sk-icon.sk-cloud-upload-94:before{content:"\ea35"}.sk-icon.sk-like-2-2:before{content:"\ea36"}.sk-icon.sk-like-no:before{content:"\ea37"}.sk-icon.sk-like-2:before{content:"\ea38"}.sk-icon.sk-single-01-2:before{content:"\ea39"}.sk-icon.sk-curved-next:before{content:"\ea3a"}.sk-icon.sk-curved-previous:before{content:"\ea3b"}.sk-icon.sk-zoom-2:before{content:"\ea3c"}.sk-icon.sk-ic_pause_24px:before{content:"\ea3d"}.sk-icon.sk-simple-remove-2:before{content:"\ea3e"}.sk-icon.sk-fit-horizontal:before{content:"\ea3f"}.sk-icon.sk-fullscreen-77:before{content:"\ea40"}.sk-icon.sk-pinch:before{content:"\ea41"}.sk-icon.sk-layers-3-2:before{content:"\ea42"}.sk-icon.sk-ic_format_list_bulleted_24px:before{content:"\ea43"}.sk-icon.sk-triangle-right:before{content:"\ea44"}.sk-icon.sk-play-69:before{content:"\ea45"}.sk-icon.sk-player-19:before{content:"\ea46"}.sk-icon.sk-image-01:before{content:"\ea47"}.sk-icon.sk-copy:before{content:"\ea48"}.sk-icon.sk-layers-2-2:before{content:"\ea49"}.sk-icon.sk-layers-3-3:before{content:"\ea4a"}.sk-icon.sk-launch-47:before{content:"\ea4b"}.sk-icon.sk-link-69:before{content:"\ea4c"}.sk-icon.sk-ticket-76:before{content:"\ea4d"}.sk-icon.sk-corner-left-round:before{content:"\ea4e"}.sk-icon.sk-icon_ta:before{content:"\ea4f"}.sk-icon.sk-replay:before{content:"\ea50"}.sk-icon.sk-triangle-right-17:before{content:"\ea51"}.sk-icon.sk-refresh-19:before{content:"\ea52"}.sk-icon.sk-refresh-68:before{content:"\ea53"}.sk-icon.sk-button-pause:before{content:"\ea54"}.sk-icon.sk-man-23:before{content:"\ea55"}.sk-icon.sk-ic_replay_30_24px:before{content:"\ea56"}.sk-icon.sk-ic_replay_10_24px:before{content:"\ea57"}.sk-icon.sk-ic_replay_5_24px:before{content:"\ea58"}.sk-icon.sk-ic_play_circle_filled_24px:before{content:"\ea59"}.sk-icon.sk-chat-round-4:before{content:"\ea5a"}.sk-icon.sk-chat-round:before{content:"\ea5b"}.sk-icon.sk-heart-2-4:before{content:"\ea5c"}.sk-icon.sk-heart-2:before{content:"\ea5d"}.sk-icon.sk-favourite-31-2:before{content:"\ea5e"}.sk-icon.sk-favourite-31:before{content:"\ea5f"}.sk-icon.sk-star-half:before{content:"\ea60"}.sk-icon.sk-tag-2:before{content:"\ea61"}.sk-icon.sk-tag:before{content:"\ea62"}.sk-icon.sk-preferences-circle-2:before{content:"\ea63"}.sk-icon.sk-settings-gear-65:before{content:"\ea64"}.sk-icon.sk-settings-gear-63:before{content:"\ea65"}.sk-icon.sk-preferences-circle:before{content:"\ea66"}.sk-icon.sk-bold-remove-2:before{content:"\ea67"}.sk-icon.sk-simple-remove:before{content:"\ea68"}.sk-icon.sk-bold-add:before{content:"\ea69"}.sk-icon.sk-bold-remove:before{content:"\ea6a"}.sk-icon.sk-cart:before{content:"\ea6b"}.sk-icon.sk-bulb-63:before{content:"\ea6c"}.sk-icon.sk-check-circle-08:before{content:"\ea6d"}.sk-icon.sk-alert-circle-que-2:before{content:"\ea6e"}.sk-icon.sk-alert-circle-que:before{content:"\ea6f"}.sk-icon.sk-a-edit:before{content:"\ea70"}.sk-icon.sk-a-check:before{content:"\ea71"}.sk-icon.sk-a-add:before{content:"\ea72"}.sk-icon.sk-single-05:before{content:"\ea73"}.sk-icon.sk-single-01:before{content:"\ea74"}.sk-icon.sk-b-meeting:before{content:"\ea75"}.sk-icon.sk-multiple:before{content:"\ea76"}.sk-icon.sk-send-2:before{content:"\ea77"}.sk-icon.sk-send:before{content:"\ea78"}.sk-icon.sk-ic_add_circle_24px:before{content:"\ea79"}.sk-icon.sk-ic_add_circle_outline_24px:before{content:"\ea7a"}.sk-icon.sk-ic_not_interested_24px:before{content:"\ea7b"}.sk-icon.sk-pen-01:before{content:"\ea7c"}.sk-icon.sk-design:before{content:"\ea7d"}.sk-icon.sk-ic_edit_24px:before{content:"\ea7e"}.sk-icon.sk-money-12:before{content:"\ea7f"}.sk-icon.sk-money-11:before{content:"\ea80"}.sk-icon.sk-handout:before{content:"\ea81"}.sk-icon.sk-coins:before{content:"\ea82"}.sk-icon.sk-circle-10:before{content:"\ea83"}.sk-icon.sk-mobile-camera:before{content:"\ea84"}.sk-icon.sk-desktop:before{content:"\ea85"}.sk-icon.sk-layers-2:before{content:"\ea86"}.sk-icon.sk-layers-3:before{content:"\ea87"}.sk-icon.sk-image-3:before{content:"\ea88"}.sk-icon.sk-image-sk:before{content:"\ea89"}.sk-icon.sk-payment-sk:before{content:"\ea8a"}.sk-icon.sk-user-round-sk:before{content:"\ea8b"}.sk-icon.sk-user-following-sk:before{content:"\ea8c"}.sk-icon.sk-user-sk:before{content:"\ea8d"}.sk-icon.sk-users-sk:before{content:"\ea8e"}.sk-icon.sk-bookmark:before{content:"\ea8f"}.sk-icon.sk-bookmark-border:before{content:"\ea90"}.sk-icon.sk-play-filled:before{content:"\ea91"}.sk-icon.sk-play-outline:before{content:"\ea92"}.sk-icon.sk-time-3:before{content:"\ea93"}.sk-icon.sk-time-3-2:before{content:"\ea94"}.dialog{width:330px}.dialog .content{padding:16px 20px}.dialog .content .dialog-header{font-weight:600}.dialog .content .description{margin:9px 0 14px}.dialog.video-playback-speed-dialog .arrow{border-top-color:transparent;left:48px}.video-player-module{font-family:proxima nova,arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-player-module.hide-fullscreen-toggle .vjs-fullscreen-control{display:none}.video-player-module .vjs-video{min-width:100%;max-width:100%;min-height:100%;max-height:100%;outline:none}.video-player-module .vjs-video.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-progress-control,.video-player-module .vjs-video.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-time-divider,.video-player-module .vjs-video.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-fullscreen-controls,.video-player-module .vjs-video.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-control,.video-player-module .vjs-video.vjs-mouse.vjs-has-started.vjs-user-active .vjs-progress-control,.video-player-module .vjs-video.vjs-mouse.vjs-has-started.vjs-user-active .vjs-time-divider,.video-player-module .vjs-video.vjs-mouse.vjs-has-started.vjs-user-active .vjs-fullscreen-controls,.video-player-module .vjs-video.vjs-mouse.vjs-has-started.vjs-user-active .vjs-control{transform:none;transition-delay:0s}.video-player-module .vjs-video.vjs-mouse.vjs-has-started.vjs-user-inactive.not-hover .vjs-control-bar,.video-player-module .vjs-video.vjs-mouse.vjs-has-started.vjs-user-active.not-hover .vjs-control-bar{transform:translateY(7px)!important;transition-delay:0s}.video-player-module .vjs-video.vjs-user-mouseout .vjs-control-bar{transition-delay:0s}.video-player-module .vjs-video.vjs-fullscreen.vjs-mouse.vjs-has-started.vjs-user-active .vjs-control-bar{transform:translateY(-33px)}.video-player-module .vjs-video.vjs-fullscreen.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-control-bar{transform:translateY(33px)}.video-player-module .vjs-video.vjs-fullscreen.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-fullscreen-controls .next-video{transform:translateX(70px);transition-delay:0s}.video-player-module .vjs-video.vjs-fullscreen.vjs-mouse.vjs-has-started.vjs-user-inactive .vjs-fullscreen-controls .prev-video{transform:translateX(-70px) scale(-1,1);transition-delay:0s}.video-player-module .vjs-video.vjs-fullscreen .vjs-fullscreen-controls{position:absolute;top:0;display:table;height:100%;width:100%;pointer-events:none;color:#fff}.video-player-module .vjs-video.vjs-fullscreen .vjs-fullscreen-controls span{clear:both;display:table-cell;vertical-align:middle}.video-player-module .vjs-video.vjs-fullscreen .vjs-fullscreen-controls .next-video,.video-player-module .vjs-video.vjs-fullscreen .vjs-fullscreen-controls .prev-video{pointer-events:auto;transition-duration:.4s;font-size:65px;cursor:pointer;text-shadow:0 1px 3px rgba(0,0,0,.4)}.video-player-module .vjs-video.vjs-fullscreen .vjs-fullscreen-controls .next-video.disabled,.video-player-module .vjs-video.vjs-fullscreen .vjs-fullscreen-controls .prev-video.disabled{cursor:default;opacity:.25}.video-player-module .vjs-video.vjs-fullscreen .vjs-fullscreen-controls .next-video{float:right}.video-player-module .vjs-video.vjs-fullscreen .vjs-fullscreen-controls .prev-video{float:left;transform:scale(-1,1)}.video-player-module .vjs-video .vjs-contextmenu-ui-menu{display:none}.video-player-module .vjs-video .vjs-control-text{background-color:transparent;border:0;height:0;width:0;display:block;overflow:hidden;text-indent:-9999px}.video-player-module .vjs-video .vjs-tech{min-width:100%;max-width:100%;min-height:100%;max-height:100%}.video-player-module .vjs-video .vjs-dock-text{display:none}.video-player-module .vjs-video .vjs-fullscreen-controls{display:none}.video-player-module .vjs-video .vjs-loading-spinner{border-radius:100%}.video-player-module .vjs-video .vjs-control-bar{-ms-flex-align:center;align-items:center;height:33px;position:relative;transform:translateY(-33px)!important;pointer-events:auto;transition-delay:0s;transition-duration:.4s;background-color:rgba(0,0,0,.8);border-top-width:0}.video-player-module .vjs-video .vjs-control-bar button{background-color:transparent;border:none;cursor:pointer;padding:0}.video-player-module .vjs-video .vjs-control-bar .vjs-live-controls,.video-player-module .vjs-video .vjs-control-bar .vis-playback-rate,.video-player-module .vjs-video .vjs-control-bar .vis-subtitles-button,.video-player-module .vjs-video .vjs-control-bar .vjs-captions-button,.video-player-module .vjs-video .vjs-control-bar .vjs-chapters-button,.video-player-module .vjs-video .vjs-control-bar .vjs-text-track-display,.video-player-module .vjs-video .vjs-control-bar .vjs-caption-settings,.video-player-module .vjs-video .vjs-control-bar .vjs-remaining-time,.video-player-module .vjs-video .vjs-control-bar .vjs-seek-handle{display:none!important}.video-player-module .vjs-video .vjs-control-bar .vjs-control,.video-player-module .vjs-video .vjs-control-bar .vjs-slider,.video-player-module .vjs-video .vjs-control-bar .vjs-menu-button,.video-player-module .vjs-video .vjs-control-bar .vjs-menu-item{text-shadow:none;box-shadow:none;opacity:1}.video-player-module .vjs-video .vjs-control-bar .vjs-control:focus,.video-player-module .vjs-video .vjs-control-bar .vjs-control:hover,.video-player-module .vjs-video .vjs-control-bar .vjs-slider:focus,.video-player-module .vjs-video .vjs-control-bar .vjs-slider:hover,.video-player-module .vjs-video .vjs-control-bar .vjs-menu-button:focus,.video-player-module .vjs-video .vjs-control-bar .vjs-menu-button:hover,.video-player-module .vjs-video .vjs-control-bar .vjs-menu-item:focus,.video-player-module .vjs-video .vjs-control-bar .vjs-menu-item:hover{text-shadow:none;box-shadow:none;opacity:1}.video-player-module .vjs-video .vjs-control-bar .vjs-control:focus::before,.video-player-module .vjs-video .vjs-control-bar .vjs-control:hover::before,.video-player-module .vjs-video .vjs-control-bar .vjs-slider:focus::before,.video-player-module .vjs-video .vjs-control-bar .vjs-slider:hover::before,.video-player-module .vjs-video .vjs-control-bar .vjs-menu-button:focus::before,.video-player-module .vjs-video .vjs-control-bar .vjs-menu-button:hover::before,.video-player-module .vjs-video .vjs-control-bar .vjs-menu-item:focus::before,.video-player-module .vjs-video .vjs-control-bar .vjs-menu-item:hover::before{text-shadow:none;box-shadow:none;opacity:1}.video-player-module .vjs-video .vjs-control-bar .vjs-control::before,.video-player-module .vjs-video .vjs-control-bar .vjs-slider::before,.video-player-module .vjs-video .vjs-control-bar .vjs-menu-button::before,.video-player-module .vjs-video .vjs-control-bar .vjs-menu-item::before{text-shadow:none;box-shadow:none;opacity:1}.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control::before,.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control::before,.video-player-module .vjs-video .vjs-control-bar .vjs-fifteen-second-rewind::before,.video-player-module .vjs-video .vjs-control-bar .vjs-learn-mode::before,.video-player-module .vjs-video .vjs-control-bar .vjs-transcript-mode::before,.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control::before,.video-player-module .vjs-video .vjs-control-bar .vjs-play-control::before{font-size:22px;line-height:30px!important;position:static;width:auto}.video-player-module .vjs-video .vjs-control-bar .vjs-current-time{-ms-flex-order:6;order:6}.video-player-module .vjs-video .vjs-control-bar .vjs-time-divider{-ms-flex-order:7;order:7}.video-player-module .vjs-video .vjs-control-bar .vjs-duration{-ms-flex-order:8;order:8}.video-player-module .vjs-video .vjs-control-bar .vjs-volume-panel{-ms-flex-order:14;order:14;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.video-player-module .vjs-video .vjs-control-bar .vjs-volume-panel .vjs-volume-control .vjs-volume-bar{width:0;transition-duration:.4s;cursor:pointer}.video-player-module .vjs-video .vjs-control-bar .vjs-volume-panel:hover .vjs-volume-bar{width:50px;margin-right:14px}.video-player-module .vjs-video .vjs-control-bar .vjs-custom-control-spacer{display:none}.video-player-module .vjs-video .vjs-control-bar .vjs-progress-control{-ms-flex-order:1;order:1;position:absolute;top:-10px!important;left:0;height:10px!important;transition-delay:0;min-width:100%;max-width:100%;cursor:pointer}.video-player-module .vjs-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder{position:relative;height:10px;background:#41444b none;padding:0}.video-player-module .vjs-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder::before{background:0 0}.video-player-module .vjs-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-time-tooltip{display:none}.video-player-module .vjs-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-load-progress,.video-player-module .vjs-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress{position:absolute;top:0;left:0;height:10px;margin-top:0}.video-player-module .vjs-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-load-progress{z-index:2;background:#747777 none}.video-player-module .vjs-video .vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress{z-index:3;background:#51cb8c none}.video-player-module .vjs-video .vjs-control-bar .vjs-play-control{-ms-flex-order:2;order:2;margin-left:14px;width:18px}.video-player-module .vjs-video .vjs-control-bar .vjs-play-control::before{font-size:18px}.video-player-module .vjs-video .vjs-control-bar .vjs-play-speed{-ms-flex-order:3;order:3;text-align:center;margin-left:12px;width:25px}.video-player-module .vjs-video .vjs-control-bar .vjs-fifteen-second-rewind{-ms-flex-order:5;order:5;margin-left:8px;width:29px}.video-player-module .vjs-video .vjs-control-bar .vjs-skillshare-button{-ms-flex-order:10;order:10;background-image:url(/assets/images/brightcove-player/skillshare-button.png);background-size:80px 11px;margin:0 15px 0 10px;height:11px;width:80px}@media only screen and (-webkit-min-device-pixel-ratio:2){.video-player-module .vjs-video .vjs-control-bar .vjs-skillshare-button{background-image:url(/assets/images/brightcove-player/skillshare-button_2x.png)}}.video-player-module .vjs-video .vjs-control-bar .vjs-mute-control{width:22px;margin-right:14px}.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control{-ms-flex-order:11;order:11;display:none;margin-right:15px;margin-left:1px;width:24px}.video-player-module .vjs-video .vjs-control-bar .vjs-playlist-control::before{font-size:18px}.video-player-module .vjs-video .vjs-control-bar .vjs-learn-mode{-ms-flex-order:12;order:12;margin-right:12px;width:24px}.video-player-module .vjs-video .vjs-control-bar .vjs-learn-mode::before{font-size:18px;line-height:32px}.video-player-module .vjs-video .vjs-control-bar .vjs-transcript-mode{-ms-flex-order:13;order:13;margin-right:12px;width:24px}.video-player-module .vjs-video .vjs-control-bar .vjs-transcript-mode::before{font-size:18px;line-height:32px!important}.video-player-module .vjs-video .vjs-control-bar .vjs-transcript-mode.vjs-disabled{display:none!important}.video-player-module .vjs-video .vjs-control-bar .vjs-transcript-mode.vjs-on{color:#51cb8c}.video-player-module .vjs-video .vjs-control-bar .vjs-fullscreen-control{-ms-flex-order:15;order:15;margin-right:14px;width:24px}.video-player-module .vjs-video .vjs-control-bar .vjs-player-separator{background-color:#747777;margin:0 5px 0 15px;height:15px;width:1px}.video-player-module .vjs-video .vjs-control-bar .vjs-current-time,.video-player-module .vjs-video .vjs-control-bar .vjs-time-divider,.video-player-module .vjs-video .vjs-control-bar .vjs-duration{margin-top:2px;text-align:left;width:auto;opacity:1}.video-player-module .vjs-video .vjs-control-bar .vjs-current-time.vjs-current-time,.video-player-module .vjs-video .vjs-control-bar .vjs-time-divider.vjs-current-time,.video-player-module .vjs-video .vjs-control-bar .vjs-duration.vjs-current-time{margin-left:12px}.video-player-module .vjs-video .vjs-control-bar .vjs-current-time.vjs-time-divider,.video-player-module .vjs-video .vjs-control-bar .vjs-time-divider.vjs-time-divider,.video-player-module .vjs-video .vjs-control-bar .vjs-duration.vjs-time-divider{margin-left:6px;margin-right:6px}.video-player-module .vjs-video .vjs-control-bar .vjs-current-time.vjs-time-divider,.video-player-module .vjs-video .vjs-control-bar .vjs-current-time.vjs-duration,.video-player-module .vjs-video .vjs-control-bar .vjs-time-divider.vjs-time-divider,.video-player-module .vjs-video .vjs-control-bar .vjs-time-divider.vjs-duration,.video-player-module .vjs-video .vjs-control-bar .vjs-duration.vjs-time-divider,.video-player-module .vjs-video .vjs-control-bar .vjs-duration.vjs-duration{color:#747777}.video-player-module .vjs-video .vjs-control-bar .vjs-dummy-divider{-ms-flex-order:9;order:9;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;opacity:0}.video-player-module .vjs-video .vjs-big-play-button{border-radius:50%;position:absolute;width:70px;height:70px;top:50%;left:50%;padding:5px;margin-top:-29px;margin-left:-29px;background-color:rgba(20,20,20,.9);color:#fff;cursor:pointer}.video-player-module .vjs-video .vjs-big-play-button::before{font-size:36px;display:block;margin-bottom:5px}.video-player-module .vjs-video .vjs-big-play-button:focus{box-shadow:none}.video-player-module .vjs-video .vjs-big-play-button:hover{background-color:rgba(20,20,20,.9);width:72px;height:72px;margin-top:-30px;margin-left:-30px;box-shadow:none}.video-player-module .vjs-video .vjs-poster{background-image:none!important;background-color:#000;background-size:contain}.vjs-control:not(.vjs-play-control){visibility:hidden}.vjs-has-started:not(.not-hover) .vjs-control{visibility:visible}.video-player-module .vjs-video.vjs-user-mouseout .vjs-control-bar .vjs-note-bar{height:2px;top:-12px}.video-player-module .vjs-video.vjs-user-mouseout .vjs-control-bar .vjs-note,.video-player-module .vjs-video.vjs-user-mouseout .vjs-control-bar .vjs-note.active{background-color:#ffc43d;background-image:none!important;width:2px;height:2px;margin-left:-1px;top:auto}.video-player-module .vjs-video.vjs-user-mouseout .vjs-control-bar .vjs-note .vjs-note-dot,.video-player-module .vjs-video.vjs-user-mouseout .vjs-control-bar .vjs-note.active .vjs-note-dot{top:6px}.video-player-module .vjs-video.vjs-fullscreen .vjs-control-bar .vjs-note,.video-player-module .vjs-video.vjs-fullscreen .vjs-control-bar .vjs-note-dot,.video-player-module .vjs-video.vjs-fullscreen .vjs-control-bar .vjs-note-bar,.video-player-module .vjs-video.vjs-fullscreen .vjs-control-bar .vjs-player-separator,.video-player-module .vjs-video.vjs-fullscreen .vjs-control-bar .vjs-learn-mode{display:none}.video-player-module .vjs-video .vjs-control-bar .vjs-note{background-color:#b4b8b8;background-size:cover;cursor:pointer;position:absolute;width:10px;height:10px;margin-left:-5px}.video-player-module .vjs-video .vjs-control-bar .vjs-note .vjs-note-dot{border-radius:2px;background-color:#fff;position:absolute;width:2px;height:2px;margin-left:-1px;left:50%;top:14px}.video-player-module .vjs-video .vjs-control-bar .vjs-note.active{width:15px;height:15px;top:-5px;margin-left:-7.5px;z-index:9981}.video-player-module .vjs-video .vjs-control-bar .vjs-note.active .vjs-note-dot{top:19px}.video-player-module .vjs-video .vjs-control-bar .vjs-note-bar{background-color:rgba(0,0,0,.6);position:absolute;height:10px;top:-20px;left:0;width:100%;display:none}.video-playlist-module .playlist{position:absolute;top:-6px;right:0;bottom:9px;width:345px}.video-playlist-module .playlist .summary{color:#41444b;padding:10px 0 9px 18px;margin-right:15px}.video-playlist-module .unit-list-wrapper{padding:0 15px 0 0;position:absolute;top:42px;right:0;left:0;bottom:0;overflow-y:auto}.video-playlist-module .unit-list{color:#747777}.video-playlist-module .session-list .session-item{cursor:pointer}.video-playlist-module .session-list .session-item .selection{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 12px;color:#41444b;border-top-right-radius:3px;border-bottom-right-radius:3px}.video-playlist-module .session-list .session-item .completion-button{margin-right:8px}.video-playlist-module .session-list .session-item .session-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-playlist-module .session-list .session-item .information{-ms-flex:1;flex:1;overflow:hidden;margin-right:15px;font-weight:300;letter-spacing:.2px}.video-playlist-module .session-list .session-item .duration{color:#747777}.video-playlist-module .session-list .session-item .playback-control{height:19px;margin:0 10px 0 5px}.video-playlist-module .session-list .session-item .view-notes{display:inline-block}.video-playlist-module .session-list .session-item .view-notes::before{padding-right:2px}.video-playlist-module .session-list .session-item .view-notes.active-note{display:inline-block}.video-playlist-module .session-list .session-item .view-notes.inactive-note{display:none}.video-playlist-module .session-list .session-item .attachments-popover-button{color:#747777;padding-top:2px;display:inline-block}.video-playlist-module .session-list .session-item .attachments-popover-button:hover{color:#b4b8b8}.video-playlist-module .session-list .session-item .attachments-popover-button a{color:#747777}.video-playlist-module .session-list .session-item .attachments-popover-button a:hover{color:#b4b8b8}.video-playlist-module .session-list .session-item .attachments-popover-button .attachment::before{color:#747777;padding-right:3px;position:relative;top:1px}.video-playlist-module .session-list .session-item .attachments-popover-button .attachments-popover{margin-left:-19px;z-index:99}.video-playlist-module .session-list .session-item .attachments-popover-button .attachments-popover .arrow{left:25px}.video-playlist-module .session-list .session-item .attachments-popover-button .attachments-popover .inner-popover{padding:10px 20px}.video-playlist-module .session-list .session-item.active .selection,.video-playlist-module .session-list .session-item:hover .selection{background-color:#fff}.video-playlist-module .session-list .session-item.active .selection .session-item-title,.video-playlist-module .session-list .session-item.active .selection .completion-button,.video-playlist-module .session-list .session-item.active .selection .playback-control-wrapper,.video-playlist-module .session-list .session-item:hover .selection .session-item-title,.video-playlist-module .session-list .session-item:hover .selection .completion-button,.video-playlist-module .session-list .session-item:hover .selection .playback-control-wrapper{color:#41444b}.video-player-container{position:relative}.video-player-container .video-player-layout .class-details-header{margin-bottom:18px}.video-player-container .video-player-layout .class-details-header-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:30px 0 5px}.video-player-container .video-player-layout .class-details-header-title h1{color:#41444b;display:inline;font-size:18px;line-height:1.2em}.video-player-container .video-player-layout .class-details-header-title .staff-pick-badge{width:80px;height:30px;line-height:30px;margin-right:10px;text-align:center;top:0;left:0;padding:0;font-size:15px;vertical-align:baseline;position:relative}.video-player-container .video-player-layout .class-details-header-title .skillshare-original-badge{margin-left:20px;padding-left:20px;border-left:1px solid #41444b}.video-player-container .video-player-layout .class-details-header-title .skillshare-original-badge img{height:36px}.video-player-container .video-player-layout .class-details-header-tag{margin-left:10px}.video-player-container .video-player-layout .class-details-header-teacher{display:inline-block}.video-player-container .video-player-layout .class-details-header-teacher-link{color:#747777;font-size:13px;text-decoration:underline}.video-player-container .video-player-layout .class-details-header .follow-button-wrapper-class-details{display:inline-block;padding-left:10px}.video-player-container .video-player{position:relative;background-color:#000}.video-player-container .video-player.overlayed .viewport:hover .hover-button,.video-player-container .video-player.edit-mode .viewport:hover .hover-button{opacity:0;visibility:hidden}.video-player-container .video-player.playlist-closed .playlist-arrow-button .arrow-icon{transform:rotate(90deg);top:11px;left:2px}.video-player-container .share-links{color:#fff;padding:15px 0 0}.video-player-container .share-links .share-item,.video-player-container .share-links .share-item input{color:#fff}.video-player-container .share-links .share-fb .count-wrapper{background-color:#000;border-color:#000}.video-player-container .share-links .share-fb .count-wrapper .count-wrapper-arrow::after{background-color:#000;border-color:#000}.video-player-container .share-links .share-fb .count-wrapper .count{color:#fff}.video-player-container .session-detail{margin-right:32px;width:533px}.video-player-container .viewport{background-color:#000;position:relative}.video-player-container .viewport .video-share-button{font-family:proxima nova,arial,sans-serif;padding:6px 9px;position:absolute;top:9px;right:32px}.video-player-container .viewport .playlist-arrow-button{border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:rgba(0,0,0,.5);cursor:pointer;position:absolute;top:9px;right:0;width:22px;height:29px}.video-player-container .viewport .playlist-arrow-button .arrow-icon{transform:rotate(270deg);color:#fff;display:block;position:relative;top:3px;right:1px}.video-player-container .viewport .playlist-arrow-button:hover{background-color:rgba(0,0,0,.7)}.video-player-container .viewport .playlist-arrow-button::before{position:relative;top:1px;left:3px}.video-player-container .viewport .hover-button{transition:opacity .25s linear;opacity:0;visibility:hidden;z-index:1}.video-player-container .viewport .class-preview-thumbnail{width:100%}.video-player-container .viewport:hover .hover-button{opacity:1;visibility:visible}.video-player-container .viewport .video-player-module{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0}.video-player-container .fullscreen .video-roll-overlay{z-index:2147483648}.video-player-container .locked-view:hover .cta{background-color:rgba(20,20,20,.95)}.video-player-container .locked-view .video-image{background-size:534px 300px;position:absolute;top:0;right:0;left:0;bottom:0}.video-player-container .locked-view .cta{background-color:rgba(20,20,20,.85);color:#fff;padding:18px 25px 22px;margin-left:-70px;margin-top:-35px;position:absolute;top:50%;left:50%;height:30px;border-radius:40px}.video-player-container .locked-view .cta.enroll-for-free{left:43%}.video-player-container .locked-view .cta .ss-button-text{display:inline-block;position:relative;top:-1px}.video-player-container .locked-view .cta::before{padding-right:10px}.video-player-container .freemium-overlay{display:none;color:#fff;position:absolute;background-color:rgba(0,0,0,.7);top:0;right:0;bottom:0;left:0;height:100%;z-index:10;text-align:center}.video-player-container .freemium-overlay .content-wrapper{position:absolute;top:50%;left:0;right:0;margin-top:-23.5%}.video-player-container .freemium-overlay .actions{margin-top:35px}.video-player-container .video-and-playlist:hover .hover-button{opacity:1;visibility:visible}#class-details .btn-save-container.icon-menu-button{padding-top:0;position:relative;top:-2px}#class-details .btn-save-container.icon-menu-button a.iconed-btn.btn.bordered.small{padding-left:11px;color:#41444b}#class-details .btn-save-container.icon-menu-button a.iconed-btn::before{color:#747777}#class-details.invisible{visibility:hidden}#class-details .grid{width:1000px;margin:0 auto;padding:0 30px}#class-details .grid .row{margin-right:-15px;margin-left:-15px}#class-details .grid .col-12{width:960px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details .grid .col-12.rendered{margin-right:0}#class-details .grid .col-11{width:880px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details .grid .col-11.rendered{margin-right:0}#class-details .grid .col-10{width:800px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details .grid .col-10.rendered{margin-right:0}#class-details .grid .col-9{width:720px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details .grid .col-9.rendered{margin-right:0}#class-details .grid .col-8{width:640px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details .grid .col-8.rendered{margin-right:0}#class-details .grid .col-7{width:560px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details .grid .col-7.rendered{margin-right:0}#class-details .grid .col-6{width:480px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details .grid .col-6.rendered{margin-right:0}#class-details .grid .col-5{width:400px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details .grid .col-5.rendered{margin-right:0}#class-details .grid .col-4{width:320px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details .grid .col-4.rendered{margin-right:0}#class-details .grid .col-3{width:240px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details .grid .col-3.rendered{margin-right:0}#class-details .grid .col-2{width:160px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details .grid .col-2.rendered{margin-right:0}#class-details .grid .col-1{width:80px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details .grid .col-1.rendered{margin-right:0}#class-details #related-classes-wrapper .grid .row{margin-right:-9px;margin-left:-9px}#class-details #related-classes-wrapper .grid .col-12{width:816px;box-sizing:border-box;padding-left:9px;padding-right:9px;margin-bottom:27px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details #related-classes-wrapper .grid .col-12.rendered{margin-right:0}#class-details #related-classes-wrapper .grid .col-11{width:748px;box-sizing:border-box;padding-left:9px;padding-right:9px;margin-bottom:27px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details #related-classes-wrapper .grid .col-11.rendered{margin-right:0}#class-details #related-classes-wrapper .grid .col-10{width:680px;box-sizing:border-box;padding-left:9px;padding-right:9px;margin-bottom:27px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details #related-classes-wrapper .grid .col-10.rendered{margin-right:0}#class-details #related-classes-wrapper .grid .col-9{width:612px;box-sizing:border-box;padding-left:9px;padding-right:9px;margin-bottom:27px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details #related-classes-wrapper .grid .col-9.rendered{margin-right:0}#class-details #related-classes-wrapper .grid .col-8{width:544px;box-sizing:border-box;padding-left:9px;padding-right:9px;margin-bottom:27px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details #related-classes-wrapper .grid .col-8.rendered{margin-right:0}#class-details #related-classes-wrapper .grid .col-7{width:476px;box-sizing:border-box;padding-left:9px;padding-right:9px;margin-bottom:27px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details #related-classes-wrapper .grid .col-7.rendered{margin-right:0}#class-details #related-classes-wrapper .grid .col-6{width:408px;box-sizing:border-box;padding-left:9px;padding-right:9px;margin-bottom:27px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details #related-classes-wrapper .grid .col-6.rendered{margin-right:0}#class-details #related-classes-wrapper .grid .col-5{width:340px;box-sizing:border-box;padding-left:9px;padding-right:9px;margin-bottom:27px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details #related-classes-wrapper .grid .col-5.rendered{margin-right:0}#class-details #related-classes-wrapper .grid .col-4{width:272px;box-sizing:border-box;padding-left:9px;padding-right:9px;margin-bottom:27px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details #related-classes-wrapper .grid .col-4.rendered{margin-right:0}#class-details #related-classes-wrapper .grid .col-3{width:204px;box-sizing:border-box;padding-left:9px;padding-right:9px;margin-bottom:27px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details #related-classes-wrapper .grid .col-3.rendered{margin-right:0}#class-details #related-classes-wrapper .grid .col-2{width:136px;box-sizing:border-box;padding-left:9px;padding-right:9px;margin-bottom:27px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details #related-classes-wrapper .grid .col-2.rendered{margin-right:0}#class-details #related-classes-wrapper .grid .col-1{width:68px;box-sizing:border-box;padding-left:9px;padding-right:9px;margin-bottom:27px;display:inline-block;margin-right:-4px;vertical-align:top}#class-details #related-classes-wrapper .grid .col-1.rendered{margin-right:0}#class-details #related-classes-wrapper .grid .col-12{width:944px}#class-details #related-classes-wrapper .grid .col-3{width:236px}#class-details .hidden{display:none}#class-details .site-header{margin-bottom:0}#class-details .site-header.sticky-bottom{position:absolute!important}#class-details .site-footer{margin-top:0}#class-details .fixed-header{position:fixed;z-index:10;top:0;left:0;right:0}#class-details .see-all{color:#41444b;text-decoration:none}#class-details .user-menu{position:relative}#class-details .user-menu .btn-share{margin-right:10px}#class-details .user-menu .class-user-menu{width:225px;right:0}#class-details .user-menu .class-user-menu .arrow{right:10px;left:auto}#class-details .user-menu .class-user-menu .default-actions .action-item{padding-bottom:2px}#class-details .unenroll-popup-content{margin-bottom:15px}#class-details .tab-content-left{margin-right:30px;width:640px}#class-details .tab-content-right{width:260px}#class-details .right-column{padding-left:40px}#class-details .infinite-scroll.icon-loading{margin-bottom:30px}#class-details .icon-loading{margin:0 auto}#class-details .class-details-header-wrapper{background-color:#41444b}#class-details .class-details-header-wrapper .class-details-header{margin:0 auto;padding-top:25px;padding-bottom:20px}#class-details .class-details-header-wrapper .class-details-header .class-title{color:#fff;margin-bottom:6px;letter-spacing:normal}#class-details .class-details-header-wrapper .class-details-header .class-heading,#class-details .class-details-header-wrapper .class-details-header .class-menus{margin-bottom:0}#class-details .class-details-header-wrapper .class-details-header .user-information{float:left;margin:3px 8px 0 0}#class-details .class-details-header-wrapper .class-details-header .user-information .title a{color:#fff}#class-details .class-details-header-wrapper .class-details-header .btn-save-container{margin-left:10px}#class-details .class-details-header-wrapper .class-details-header .btn-save-container a{color:#41444b}#class-details .class-details-header-wrapper .class-details-header .btn-save-container a:hover{opacity:.9}#class-details .class-details-header-wrapper .class-details-header .join-note{color:#747777;margin-top:5px}#class-details .recommend-class-box{color:#fff;margin:10px auto 0}#class-details .recommend-class-box .recommend-container{background-color:#41444b;padding-left:15px;padding-right:15px;border-radius:3px}#class-details .recommend-class-box .recommend-message{color:#fff}#class-details .recommend-class-box .recommend-message .ss-icon-thumbs-up{border-radius:50%;padding:3px 4px;background-color:#ffc43d;display:inline-block;margin-right:10px}#class-details .recommend-class-box .recommend-message .message{display:inline-block;vertical-align:bottom;color:#fff}#class-details .recommend-class-box .recommend-message .message .user-name{color:#ffc43d}#class-details .recommend-class-box .recommend-buttons,#class-details .recommend-class-box .recommend-message{padding-top:16px;padding-bottom:19px}#class-details .recommend-class-box .btn-option+.btn-option{margin-left:10px}#class-details .recommend-class-box .close-recommend-class-box{color:#fff;text-decoration:none;padding:9px 0 0 15px;font-size:10px}#class-details .projects-section{padding-top:19px}#class-details .projects-section .sort-order{margin-bottom:36px}#class-details .projects-section .loading-overlay::after{top:100px}#class-details .project-column .background-image-holder{background-size:300px;background-position:center;background-repeat:no-repeat;width:100%;height:155px;box-shadow:0 0 1px #aeb8be}#class-details #video-region{background-color:#fff}#class-details #main-region{min-height:930px;background:#fff}#class-details #main-region .underline-tabs-wrapper{background-color:#f7f7f7;padding-top:24px;position:relative}#class-details #main-region .underline-tabs-wrapper.fixed-header{position:fixed}#class-details #main-region .underline-tabs-wrapper .underline{border-bottom:none;position:absolute;bottom:0;right:0;left:0;z-index:1}#class-details #main-region #content-region{padding-top:24px}#class-details #site-menu #display_status input{width:15px;height:15px;margin-top:0}#class-details #content-region{background-color:#fff}